#desktop button {cursor:default;}
table {border:none; padding:0; margin:0;}
ul {margin:0; list-style:none; padding:0;}
#loadingScreen {width:100%; height:100%; background-color:#000; position:absolute; z-index:1200;}
#loadingScreen p {text-align:center; color:#FFF;}
#divLogin {display:none;}
#userPic {border:2px solid rgba(255,255,255,0.5); border-radius:5px; box-shadow:5px 5px 5px rgba(0,0,0,.5); width:64px;}
#loginPic {height:14px;}
#btnLogin {border:none;}
#txtLogin {color:#AAA; font-size:12px;}
#desktop {width:100%; /*height:100%;*/ background-image:url(../img/desktop-background00.jpg); background-repeat:no-repeat; background-position:0% 0%;}
#taskbar {height:40px; box-shadow: 2px 0 2px 2px rgba(0,0,0,0.5); background-color:rgba(248,248,248,.9); color:#000; z-index:1100;}
#btnStart {padding-top:10px; padding-bottom:10px;}
#txtDate {margin-top:10px; margin-bottom:10px; padding-right:5px;}
#startMenu {z-index:1100;}
.dropdown-menu {box-shadow: 2px 0 2px 2px rgba(0,0,0,0.5); background-color:rgba(248,248,248,.9);}
.panel.window .panel-heading {padding:5px;}
.window {position:absolute; display:inline-block; margin:0; box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5);}
.window.active {z-index:1001;}
.window.maximized {height:100%; width:100%; top:0; left:0;}
.windowTitle {color:#999;}
.window.active .windowTitle {color:#000;}
.windowTitle:hover {cursor:default;}
.windowTitle {text-align:center; line-height:23px;}
.windowContent {overflow:auto; height:auto; padding:0;}
#taskWindows {padding-top:3px; height:40px; overflow:hidden;}
#taskWindows li {margin-right:3px;}
#taskWindows button {overflow:hidden; max-width:150px; margin-bottom:20px;}
.buttons {min-width:100px;}
iframe {margin:0; border:none;}
#desktopIcons {padding-top:30px;}
#desktopIcons li {margin:0 30px 30px; width:58px; text-align:center; font-size:14px;}
#desktopIcons li img {width:48px; /*box-shadow:2px 2px 2px rgba(0,0,0,.5);*/}
#desktopIcons li:hover {cursor:default;}
#desktopIcons li span {background-color:rgba(0,0,0,0.75); color:#FFF; padding:1px 3px; box-shadow:2px 2px 2px rgba(0,0,0,.5);}
#desktopIcons li.selected span {background-color:rgba(0,0,200,0.5);}
#imgLoader {display:none;}
.dropdown-submenu {position:relative;}
.dropdown-submenu>.dropdown-menu {top:0; left:100%; margin-top:-6px; margin-left:-1px; -webkit-border-radius:0 6px 6px 6px; -moz-border-radius:0 6px 6px 6px; border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu {display:block;}
.dropdown-submenu>a:after {display:block; content:" "; float:right; width:0; height:0; border-color:transparent; border-style:solid; border-width:5px 0 5px 5px; border-left-color:#cccccc; margin-top:5px; margin-right:-10px;}
.dropdown-submenu:hover>a:after {border-left-color:#ffffff;}
.dropdown-submenu.pull-left {float:none;}
.dropdown-submenu.pull-left>.dropdown-menu {left:-100%; margin-left:10px; -webkit-border-radius:6px 0 6px 6px; -moz-border-radius:6px 0 6px 6px; border-radius:6px 0 6px 6px;}
a, a:visited {color:#000; text-decoration:none;}
#tabHeader {width:100%;}
#imgHeader {float:left; width:100px; box-shadow:3px 3px 3px rgba(0,0,0,.5); border-radius:50%;margin:10px 20px 10px 10px;}
.screenshotsSlider {list-style:none; padding:0; overflow-y:hidden; height:350px; overflow-x: scroll; white-space: nowrap;}
.screenshotsSlider li {display:inline-table;}
.screenshotsSlider img, .screenshotsSlider iframe {height:300px; margin:5px 15px; box-shadow:5px 5px 5px  rgba(0,0,0,.5);}
.clearAll {clear:both;}
.desktopIcons {padding-top:30px; margin:0; list-style:none; padding:0;}
.desktopIcons li {margin:0 30px 30px; width:58px; text-align:center; font-size:14px; display:inline-table;}
.desktopIcons li img {width:48px; box-shadow:2px 2px 2px rgba(0,0,0,.5);}
.desktopIcons li:hover {cursor:default;}
.desktopIcons li span {/*background-color:rgba(0,0,0,0.5); color:#FFF; box-shadow:2px 2px 2px rgba(0,0,0,.5);*/ padding:1px; }
.desktopIcons li.selected span {background-color:rgba(0,0,200,0.5); color:#FFF; box-shadow:2px 2px 2px rgba(0,0,0,.5);}