html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

.elara-taskbar{float:left;width:100%;height:30px}.elara-taskbar .elara-windows{float:left;height:30px}.elara-taskbar .elara-windows .elara-window-button{color:#fff;float:left;height:28px;width:200px;margin-right:4px;border-bottom:solid 2px #03A9F4;line-height:26px;font-size:12px;padding:0px 7px;box-sizing:border-box;cursor:pointer}.elara-taskbar .elara-windows .elara-window-button:hover{background:rgba(255,255,255,0.1)}.elara-taskbar .elara-windows .elara-window-button.window-focus{border-color:#FF9800}.elara-taskbar .elara-windows .elara-window-button svg{float:left;color:#fff;margin:4px 8px 4px 0px}.elara-taskbar .elara-windows .elara-window-button span{float:left;width:102px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.elara-toolbar{background:#313131;float:left;width:100%;height:28px;position:relative}.elara-toolbar .elara-dropdown-button{float:left}.elara-toolbar .elara-dropdown-button .elara-button{float:left;height:28px;line-height:28px;padding:0 12px;cursor:pointer;color:#fff;font-size:10px;letter-spacing:1px;user-select:none}.elara-toolbar .elara-dropdown-button .elara-button:hover{background:#444}.elara-toolbar .elara-dropdown-button .elara-dropdown-items{display:none;background:#444;position:absolute;top:28px;width:260px;z-index:5000}.elara-toolbar .elara-dropdown-button .elara-dropdown-items .elara-menu-button{float:left;height:28px;width:100%;line-height:28px;padding:0 12px;cursor:pointer;color:#fff;font-size:10px;box-sizing:border-box;letter-spacing:1px}.elara-toolbar .elara-dropdown-button .elara-dropdown-items .elara-menu-button:hover{background:#313131}.elara-toolbar .elara-dropdown-button .elara-dropdown-items .elara-menu-button .elara-button-icon-container{float:left;padding:6px 10px 6px 0px}.elara-toolbar .elara-dropdown-button .elara-dropdown-items .elara-menu-button .elara-button-label{float:left}.elara-toolbar .elara-dropdown-button.opened .elara-button{background:#444}.elara-toolbar .elara-dropdown-button.opened .elara-dropdown-items{display:block}.elara-toolbar .elara-drawer-button{float:left}.elara-toolbar .elara-drawer-button .elara-button{float:left;height:28px;line-height:28px;padding:0 12px;cursor:pointer;color:#fff;font-size:10px;letter-spacing:1px;user-select:none}.elara-toolbar .elara-drawer-button .elara-button:hover{background:#444}.elara-toolbar .elara-drawer-button .elara-drawer{display:none;float:left;position:absolute;top:28px;left:0;width:100%;z-index:5000;background:#444;border-bottom:solid 2px #313131}.elara-toolbar .elara-drawer-button.opened .elara-button{background:#444}.elara-toolbar .elara-drawer-button.opened .elara-drawer{display:block}.elara-toolbar .elara-seperator{float:left;background:#464646;height:20px;width:2px;margin:4px}.elara-toolbar .elara-toolbar-clock,.elara-toolbar .elara-machine-name{color:#fff;float:right;padding:8px;font-size:12px;font-family:monospace}.elera-window-set-preview{float:left;position:relative;overflow:hidden;margin:8px;border:solid 2px #313131}.elera-window-set-preview.selected{border-color:orange}.elera-window-set-preview .window{position:absolute;box-sizing:border-box;background:rgba(255,255,255,0.1);border:solid 1px #fff}.elera-window-set-preview .title-overlay{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;color:#fff;text-shadow:-1px -1px #313131;font-size:22px;user-select:none;padding:8px;box-sizing:border-box}.elera-window-set-preview .title-overlay:hover{background:radial-gradient(rgba(255,255,255,0.05), rgba(255,255,255,0.2))}

.elara-window-container{float:left;width:100%;height:calc(100% - 58px);overflow:hidden;position:relative}.elara-window-container .window-drag-overlay{position:relative;display:none;width:100%;height:100%;z-index:1000;position:absolute;left:0;top:0}.elara-window-container .window-drag-overlay .dock-preview{position:absolute}.elara-window-container .window-drag-overlay .dock-preview div{content:' ';margin:10px;width:calc(100% - 20px);height:calc(100% - 20px);border:solid 1px #fff;background:rgba(255,255,255,0.2)}.elara-window-container.window-dragging-active .window-drag-overlay{display:block}.elara-window{position:absolute;left:200px;top:200px;min-width:200px;min-height:200px;-webkit-transition:width .2s,height .2s,top .2s,left .2s;transition:width .2s,height .2s,top .2s,left .2s;box-sizing:border-box}.elara-window .elara-window-visible{float:left;width:100%;height:100%;overflow:hidden}.elara-window:not(.elara-window-relative){padding:8px}.elara-window:not(.elara-window-relative) .elara-window-visible{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);border-radius:4px;box-sizing:border-box}.elara-window.elara-window-resizable{cursor:nw-resize}.elara-window:hover{border-color:blue}.elara-window.elara-window-relative{outline:solid 1px rgba(0,0,0,0.2);opacity:1}.elara-window.elara-window-moving{-webkit-transition:none;transition:none;cursor:-webkit-grabbing}.elara-window.elara-window-moving .elara-window-visible{box-shadow:0 4px 20px 13px rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.elara-window.elara-window-resizing{-webkit-transition:none;transition:none;cursor:-webkit-grabbing}.elara-window.elara-window-resizing .elara-window-visible{box-shadow:0 4px 20px 13px rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.elara-window.elara-window-hidden,.elara-window.elara-window-stashed{display:none}.elara-window .elara-title-bar{float:left;width:100%;height:32px;background:#373737;cursor:auto}.elara-window .elara-title-bar .elara-icon-container{float:left;margin:8px;color:#fff}.elara-window .elara-title-bar .elara-title{float:left;color:#fff;padding:10px 0;font-size:12px}.elara-window .elara-title-bar .elara-control-box{float:right;margin:2px 4px}.elara-window .elara-title-bar .elara-control-box .elara-control-button{width:12px;height:12px;float:left;margin:8px 4px;background:#676767;cursor:pointer;border-radius:50%}.elara-window.elara-window-focus .elara-control-box .elara-control-button.minimize{background:#EDC528}.elara-window.elara-window-focus .elara-control-box .elara-control-button.maximize{background:#45DF4B}.elara-window.elara-window-focus .elara-control-box .elara-control-button.close{background:#E7494A}.elara-window .elara-window-content{float:left;background:#fff;height:calc(100% - 32px);width:100%;cursor:auto}.elara-window .elara-window-content iframe{width:100%;height:100%}.elara-window .elara-window-overlay{position:absolute;left:8px;top:40px;height:calc(100% - 48px);width:calc(100% - 16px);cursor:default;display:none}.elara-window.elara-mode-expose .elara-window-overlay,.elara-window.elara-window-resizing .elara-window-overlay{display:block}.elara-window.elara-window-disable-minimize .elara-control-button.minimize{display:none}.elara-window.elara-window-disable-maximize .elara-control-button.maximize{display:none}.elara-window.elara-window-disable-close .elara-control-button.close{display:none}.elara-window.elara-window-always-on-top{z-index:1000}.elara-window.elara-mode-expose{cursor:pointer;transform-origin:0 0}.elara-window.elara-mode-expose:hover{background:orange}.elara-window.elara-mode-expose .elara-title-bar,.elara-window.elara-mode-expose .elara-window-overlay{cursor:pointer}

.elara-tile-view{float:left;width:100%;height:100%;position:relative}.elara-tile-view>.tile{float:left;width:96px;height:96px;border:solid 1px transparent;cursor:pointer;position:absolute;color:#fff;text-shadow:-1px -1px #000}.elara-tile-view>.tile>.image-container{float:left;width:96px;height:64px;margin-top:4px}.elara-tile-view>.tile>.image-container>img{float:left;width:100%;height:100%;object-fit:contain}.elara-tile-view>.tile>.title{float:left;width:96px;height:28px;text-align:center;line-height:28px;font-size:13px;text-overflow:ellipsis;overflow:hidden;user-select:none}.elara-tile-view>.tile:hover{background:rgba(255,255,255,0.1);border-color:#fff}.elara-tile-view>.tile.animate-position{transition:left 0.2s, top 0.2s}

