/*Windows Longhorn Plex theme ported to CSS by Ethan, APH Tab & button CSS from XP.CSS, Original Plex theme by Microsoft*/ 
@import url('assets/imports/NT5LogonBox.css');
@import url('assets/imports/NT5AbtBox.css');
@import url('assets/imports/NT5.1LogonBox.css');
@import url('assets/imports/msstylesAppearancePreview.css');
@import url('assets/iconset/xp.css');

:root {     
  --Background: rgb(43 82 134);
  --AppWorkspace: rgb(128, 128, 128);
  --ButtonFace: rgb(216 230 245);
  --ButtonHilight: rgb(236 243 250);
  --ButtonLight: rgb(241 239 226);
  --ButtonShadow: rgb(177 205 235);
  --ButtonDkShadow: rgb(106 106 106);
  --ActiveTitle: rgb(77 133 212);
  --GradientActiveTitle: rgb(114 178 245);
  --InactiveTitle: rgb(70 121 192);
  --GradientInactiveTitle: rgb(103 161 221);
  --Link: rgb(0, 0, 255);
  --HilightText: rgb(255, 255, 255);
  --ButtonText: rgb(0, 0, 0);
  --GrayText: rgb(232 243 253);
  --TitleText: rgb(255, 255, 255);
  --InactiveTitleText: rgb(206 225 241);
  --Window: rgb(255, 255, 255);
  --WindowFrame: rgb(0, 0, 0);
  --WindowText: rgb(0, 0, 0);
  --Hilight:  rgb(131 182 234);
  --InfoWindow: rgb(255, 255, 225);
  --InfoText: rgb(0, 0, 0);
  --Menu: rgb(58 106 170);
  --MenuBar: rgb(76 132 198);
}

:root {
--3d-objects: #d8e6f5;
--3d-objectstxt: #000;
--activebar: none;
--activebartxt: rgb(255, 255, 255);
--inactivebar: none;
--inactivebartxt: #FFF;
--bodybgcolor: rgb(0, 0, 0);
--desktopbgcolor: rgb(43 82 134);
--desktopbgimg: url("wallpapers/lh/background_low.jpg");
--taskbarboxshadow: none;
--taskbarbackground: url("assets/taskbar/plex/xptaskbarmiddle.png");
--desktopbgsize: 100% 100%;
--desktopbgposition: center;
--desktopbgtile: no-repeat;
--windowbg: rgb(255, 255, 255);
--windowtxt: black;
--selectedcolor: rgb(131 182 234);
    --field: inset -1px -1px rgb(236 243 250), inset 1px 1px rgb(177 205 235), inset -2px -2px rgb(241 239 226), inset 2px 2px rgb(106 106 106);
--globalfont: Tahoma, Verdana, Jomolhari, Times New Roman, sans-serif;
--buttonfont: Microsoft Sans Serif, Tahoma, Jomolhari, Times New Roman, sans-serif;
--menu-button: url('assets/taskbar/plex/buttons/xpstartbtn.png');
--menu-button-hover: url('assets/taskbar/plex/buttons/xpstartbtnhover.png');
--menu-button-pressed: url('assets/taskbar/plex/buttons/xpstartbtnpressed.png');
}

/*Theme identifier, control panel*/
#themeDropdownText:after {
content: "Windows Vista - Plex";
}

#winAndButtonsDropdownText:after {
content: "Plex style";
}

#colorSchemeDropdownText:after {
	content: "Default";
}

 .dropdownlink.scheme {
	display: none !important;
}


#PlexSchemes {
	display: block !important;
}

/* fix all the stuff that XP.css broke */

h1 {
font-size: revert;
}

input[type="checkbox"] + label::before {
width: 11px;
height: 11px;
}


input[type="checkbox"] + label {
    font-family: var(--buttonfont);
}


input[type="text"], textarea, .ListBox, #searchResults, input[type="password"] {
	border: 1px solid rgb(77 124 179);
        box-shadow: none !important;
}

textarea#creditsTextarea {
	border: none !important;
}

#boxText {
    position: absolute;
    left: 59px;
    top: 22px;
}

.resizeableWinBar ~ #windowcontent {
    border-width: 4px;
    margin: 0;
    margin-left: -2px;
    top: 0px;
    width: calc(100% - 4px);
    height: calc(100% - 23px);
}



#windowcontent {
	    border-width: 3px;
border-color: rgb(84 126 185);
border-top: none !important;
  border-style: solid;
  border-top-style: none;
background-color: var(--ButtonFace);
box-shadow: none;
width: calc(100% - 2px);
    height: calc(100% - 23px);
margin-left: -2px;
margin-top: 0px;
    top: 0px;
}

.window.current > #windowcontent, .window.forceActive > #windowcontent { 
border-color: #4d85d4;
}

.window {
padding: 2px;
box-shadow: none !important;
background: none;
min-width: 110px;
min-height: 29px;
}

.window_bar {
width: 100%;
border-radius:11px 11px 0 0;
margin: -2px 0 0px -2px !important;
padding: 0 2px;
height: 28px;
font-size: 13px;
color: rgb(206, 225, 241);
line-height: 31px;
text-indent: 24px;
text-align: center;
font-family: Tahoma;
background-image: url('assets/frames/plex/xptitlebarleft.png'), url('assets/frames/plex/xptitlebarright.png'), url('assets/frames/plex/xptitlebarmiddle.png');
background-repeat: no-repeat, no-repeat, repeat-x;
background-position: left, right, center;
background-size: 75px 56px, 75px 56px, calc(100% - 150px) 56px;
	    background-position-y: -28px;
}

.window.maximized #windowcontent { 
top: -3px;
}

.window_bar.noIcon {
       text-indent: 6px; 
}

.WindowBarIcon {
left: 6px;
bottom: 5px;
}

.window.maximized .window_bar .winBarButton {
    top: 4px !important;
}

.window.current > .window_bar, .window.forceActive > .window_bar {
text-shadow: 1px 1px rgb(29 47 69);
color: white;
background-image: url('assets/frames/plex/xptitlebarleft.png'), url('assets/frames/plex/xptitlebarright.png'), url('assets/frames/plex/xptitlebarmiddle.png');
background-repeat: no-repeat, no-repeat, repeat-x;
background-position: left, right, center;
background-size: 75px 56px, 75px 56px, calc(100% - 150px) 56px;
	    background-position-y: 0px;

}

.window.maximized .window_bar {
background-image: url('assets/frames/plex/maxtitlebarleft.png'), url('assets/frames/plex/maxtitlebarright.png'), url('assets/frames/plex/maxtitlebarmiddle.png') !important;
background-repeat: no-repeat, no-repeat, repeat-x;
background-position: left, right, center;
background-size: 75px 48px, 75px 48px, calc(100% - 150px) 48px;
    border-radius: 0;
		    background-position-y: -24px;
		    height: 24px;
			    line-height: 24px;
}


.window.maximized.current > .window_bar {
    background-position-y: 0px;
}

.window.maximized .window_bar .WindowBarIcon {
    bottom: 4px;
	left: 3px;
}

.window.maximized .window_bar strong {

    line-height: 24px;
}


.window.maximized .window_bar .winBarButton {
    top: 2px !important;
}

.resizeableWinBar {
 top: 0px !important;
}

.window.maximized #windowcontent {
    border: none;
    margin: 0;
		    margin-left: -2px;
    top: 0px;
    width: 100%;
    height: calc(100% - 27px);
}


.tabbutton {
background: #B1CEED;
        box-shadow: #E9F2FB -1px -1px inset, #E9F2FB 1px 1px inset; 
border: 1px solid #4D7CB3;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
line-height: 17px;
height: 20px;
}

.tabbutton:not(.selected):hover {
    box-shadow: none;
    border: 1px solid #4d7cb3;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAARCAYAAAD66g1WAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACKSURBVChTTY7PDoIwDIc7Ge6PB4iJd9+Y1+IFuHDFmHjSEOJFYba/zrAm37Z+7Zoa4njMnyS3hJGku1skl4roII/rugH3XVW83htYlqSi9hYco1XhohJOeUb0SnBZeK4KgYFowo4O5VZQZ8EFwD9UnAsgZHGBN1chRwndMtNflGH68ZmGpkVSEdEPS20hFniEcMsAAAAASUVORK5CYII=), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAARCAYAAAD66g1WAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACcSURBVChTRY3ZCsIwEEXvZCapigs+iOJn+4M+WtESulDU4pLpRB04CZx7J6FzM7yRZ7v0JIeTQNVOAA3dpo3YdxGrvhtbLlY3KG39MPFkgfJiNkHCGPkKJg8lJSZ8YCgizsS0IChFIBNuwlAo5IbWQ5HWfBbrOUNZzPJK+hEKWyG9kQ5O4U80A3BtgUvMwq7/uHsP1BUQywHHssMHKy4tVNdBhtEAAAAASUVORK5CYII=), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAFCAYAAACqwacNAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADQSURBVChTrVA5DgIxEHPu7C4gUXCU/ICP8AHEo3gCT+A91EhIUFKymwRPODo6rLVmMvJ6nCgQ13tfpP4Di4lTSgz3F1sHMwNMWVOux5/QZM84N0bp2YtcYi1ps5sPqKbHs8iAQRcUOg6PhFIkPJn5i3z1nFkTtNYw1lDDXjRvjL3DZhVfpofTeyoQjaK59FxQihhxLPG5QExT5tIkzDDUfjBtA7brSb0JXLSVvrUInUXTOTQtOQ6IowaxiwhthGsCjA/Q1kMJnUcy9sts+H4AnpoEWslCjCxCAAAAAElFTkSuQmCC), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAFCAYAAACqwacNAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACiSURBVChTrZBLDsIwDEQdUtEVglWvgjgCN+cCsOgNuuIjPm2T1MwYV2KLxEgvsVO7Gk3obkkvq0qo6CxA4IOrOBn04EnQ9MOHacI8FmoV2dbZ9u34GfzE8D6ijiwgc3pyp/MAXfp307fTBAYcdDiOeMNNZdRLDOwbd/pvhUN71uN6Yw3zZDbUfCtyMpCbAOZX4KjAutI+FLB4v4pUryS75iFvSNVBb2LDLnwAAAAASUVORK5CYII=), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHCAYAAADTcMcaAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADLSURBVChTTZBLboQwEERfY8wwKLm/lCvkBrlB7pBV1lklEmDwZ6ohSNPSU7fsLlfJ9vbdmhk0/qtCKZB3kRspZfYtU3Kh1UIV3f0GF9PzPMJtMMYYGeJA30dCEBax99/TycubcziJdT1JYtvK4VZzxj72U1QVa+z1us8S7hl+/mBJEoh1bYqcFTnTRS0OQXGiXCTQPZuj8/FVUV8gTtqZjP4eCGPAPpuctNQJ715KduDiRbaz4s3L6ZhSxb6eRFddIn0g2md2POIBPAA+/G0H3ygj1wAAAABJRU5ErkJggg==) !important;
        background-repeat: no-repeat;
background-position: left, right, top, bottom, 50% 60%;
background-size: 4px 100%, 4px 100%, 100% 5px, 100% 5px, 100% 58%;
    image-rendering: pixelated;
}

.tabbutton.selected {
background: #fff;
border-color: #4D7CB3;
border-bottom: 1px solid transparent;
box-shadow: inset -1px 1px #E9F2FB, inset 1px 0px #E9F2FB;
top: -3px;
}

#tabButton-1.selected {
margin: 0px -5px 0px 0px;
}

.tabcontent {
box-shadow: none;
background: linear-gradient(#fff,#D8E6F5);
border: 1px solid #4D7CB3;
}


.button, div[id^="mBox-button"], button {
		border: unset !important;
	    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAABEklEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYv3rO+wi/tXWa7Ch5gDrgX+1rkIUqMsBhpF/tdqg66AeDjCu+FeLCosG9fwlWK34V4sCsw7qYFjzb+OEOjTI5F/NCSNQj1YwDvyrNWA2QW02A+Jfy0AY6noQy4l/NQNTgzoZbP71CgiotYOjxr9aNogK/whGIUAagXO6DgAAAABJRU5ErkJggg==');
    background-size: calc(100% - 12px) calc(100% - 9px);
    background-position: center calc(100% - 7px);
border-image-source: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAVCAYAAABVAo5cAAADG0lEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYuWZ3vQdv9gpM4wTIACE+LcyBmB7nAPwMz/38QKoAK/xft/rd3jn92CzX1GcSAXVSpH4t2o2niYErJrZ27zBv/XD7yq96Tt+sd/jgz+CQlBL8qAHbVAEL/0giX+HP36SnRPcc2HA08SdFwZ+4Ue+mQpQCBrw4Os2WBTIxr/b9gIK0NWep9wJN54EgFhNEyWCYYDFDKYG68a/23qCMWE+h/UAUmEak4CGZNaZNGBosBz5dztaw7pBSxgzoVZMEutpQnXG/gqO1nC4hEuH/LvtHsD+Eo5WcLCCqsJ6Gqk5NYpgUtAMa8Mq+XdbJ9SECGiCEuDWiJamBGRCGtoE48C/23qEYQAbmoUELZPapoYER0MyTLBqsGr8ux2soVboJ1itTXQwYWpzIzpoCc3QGkyNf7eW0BpMDQZDAdqYRJIUYDUEwwjrEcaRf7fVAMMIwwSrQUhgT1QACQwgUMAU/LslMAUYMFAKGFNTQIHVCGlIQ8e/X1SoBgPDBKqQErV0haFB6YPoYMMwAV/9a/bewL9aM2x0sDGD2QLmFagVC0pXqfO+Y5Uwn/csKgyC7YBSoB/5Vxsn2JzBsR4WM5gV2J4Vpgk2ZpU6W8xpI+z0YMPmDLoCNSAq/2pOmPewWWHeQTNszWGYYDFfUBd9zwBsbsLd+/CQa2BRoVaoyb+aDbMOZsFlt98HW1swGbp+Rl2vB85fgq0ZrCd48j0QASGoHf9qXYVLS5hGSEMmLOZwMMA4LqnHpy1+9w/+gDd8vVfjEddB30ENCEHt+VerAVPCNEAahhH+6lb4+V/8AxQFAbzZ+32FFYCCiCAEUoDEv5oKuIGNnaQhM5GTn/u2j9M/Aq34UFe5levDAAAAAElFTkSuQmCC') !important;
	border-image-repeat: stretch !important;
    border-image-outset: 0 !important;
border-image-slice: 2 6 7 6 !important;
    border-image-width: auto !important;
        border-radius: 3px !important;
		
font-family: var(--buttonfont);
box-shadow: none !important;
min-height: 21px;
line-height: 21px;
    image-rendering: pixelated;
    color: rgb(14, 28, 103);
}




.button:hover:not(.disabled, :active), div[id^="mBox-button"]:hover:not(.disabled, :active), button:hover {
	    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAABwUlEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYn38eXtrCzZ66IEKiOfPQAITcNDgYA/q8hLsneVZSge1QlehdlzWRpgaTBOMA5d1FaJAXQ4wjDxLNXRAE3SFy8YG0wTTAMPIZbVB10E9HGBc8Sy1gz5hajAll40DjBOMA4wDl0WFRYN6/hKsVjxLP4PZDOYz6BuXDWtYD7Bew3rFZVFg1kEdDGueTUAAGDCXrQxrwwCseTYn1KFBJs8yJVRDByRXGLChNcjkMieMQD1awTjwLA0wYJ5ttYbVCpZrGFZc1oDZBLXZDIj7BVAFTTCKyybBJJiAgSsMhKGuB7GceLYCBFCAwmWrEZYDLEdYjVxmYGpQJ4PNs2SCDZnQzGVpMGDA5ooCAmrt4KjxLGNAAQKQuWxtWBvGhCYuywZR4R8B162s9dTdREoAAAAASUVORK5CYII=');
border-image-source: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAVCAYAAABVAo5cAAADuUlEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYuWZ3vQdv9gpM4wTIACEuF9EIUpQohClAJCt0bKRLclsPJAxANvjHICf+bmPF0AFeI33+16/wzu/B5v9iuJEKqhWisT9ZrNgNoO+h9mMy9ZrGAZYr2G9Th6o2XiaELBqZm/zBv/WD7+r9Kbv+MV+jw/+CApBLcmDHrRBKfDSN0v8O/zFrfb6CO65MOBp4s4LA7/wI99MBSgEDXjwdRssCmTj321eYHMbutrzlDvhxpMAEKtpokQwDLCYwdRg3fh3W08wJsznsB5AKkxjEtCQzDqTBgwNliP/bkdrWDdoCWMm1IpJYj1NqM7YX8HRGg6XcOmQf7fdA9hfwtEKDlZQVVhPIzWnRhFMCpphbVgl/27rhJoQAU1QAtwa0dKUgExIQ5tgHPh3W48wDGBDs5CgZVLb1JDgaEiGCVYNVo1/t4M11Ar9BKu1iQ4mTG1uRActoRlag6nx79YSWoOpwWAoQBuTSJICrIZgGGE9wjjy77YaYBhhmGA1CAnsiQoggQEECpiCf7cEpgADBkoBY2oKKLAaIQ1p6Pj3iwrVYGCYQBVSopauMDQofRAdeA1lBl/9m7Y7qB10HWwdgxObsNNBFMiAdYP7LsLyCIY1TANME0wDlIDdCU5VoFYsKF2lzvuOVcJ83rOocKlABBzfhK0d2NiGxQJmG9AH9EARBJDAiROwnuDoCFYHsDyE3V24dACn5zCbwfasME2wMavU2WJOG2GnBxsMUGBnE7a2YHMDNrdgAXRAASoQQAIjsKow34TDhN6gCSqw04MCtuYwTLCYL6iLvmcANjfh7n04vg1TwNYGHNuEzS3YADaBOVCAAgSQwAAsgb5A3YEOcEIBNgrcdRG2tmAydP2Mul4PnL8EWzNYT7Ac4dRx2N6A7U3YBraADaDnec2BDqiAAtiANkEOcG4PxoTFHA4GGMcl9fi0xe/+wR/whq/3ajziOjixA8dPwrECx3nRLIAFcAqYetg9DRe34JotODqCv7oVfv4X/wBFQQBv9n5fYQWgICIIgRQg8Sw2z0MCBAhILlMBN7CxkzRkJnLyc9/2cfpHK1uF95mPxs8AAAAASUVORK5CYII=') !important;
}

.button.active:not(.disabled), .button:active:not(.disabled), div[id^="mBox-button"]:active:not(.disabled), button:active {
	    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAABEklEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYv3rO+wi/tXWa7Ch5gDrgX+1rkIUqMsBhpF/tdqg66AeDjCu+FeLCosG9fwlWK34V4sCsw7qYFjzb+OEOjTI5F/NCSNQj1YwDvyrNWA2QW02A+Jfy0AY6noQy4l/NQNTgzoZbP71CgiotYOjxr9aNogK/whGIUAagXO6DgAAAABJRU5ErkJggg==');
border-image-source: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAVCAYAAABVAo5cAAADG0lEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYuWZ3vQdv9gpM4wTIACE+LcyBmB7nAPwMz/38QKoAK/xft/rd3jn92CzX1GcSAXVSpH4t2o2niYErJrZ27zBv/XD7yq96Tt+sd/jgz+CQlBL8qAHbVAEL/0giX+HP36SnRPcc2HA08SdFwZ+4Ue+mQpQCBrw4Os2WBTIxr/b9gIK0NWep9wJN54EgFhNEyWCYYDFDKYG68a/23qCMWE+h/UAUmEak4CGZNaZNGBosBz5dztaw7pBSxgzoVZMEutpQnXG/gqO1nC4hEuH/LvtHsD+Eo5WcLCCqsJ6Gqk5NYpgUtAMa8Mq+XdbJ9SECGiCEuDWiJamBGRCGtoE48C/23qEYQAbmoUELZPapoYER0MyTLBqsGr8ux2soVboJ1itTXQwYWpzIzpoCc3QGkyNf7eW0BpMDQZDAdqYRJIUYDUEwwjrEcaRf7fVAMMIwwSrQUhgT1QACQwgUMAU/LslMAUYMFAKGFNTQIHVCGlIQ8e/X1SoBgPDBKqQErV0haFB6YPoYMMwAV/9a/bewL9aM2x0sDGD2QLmFagVC0pXqfO+Y5Uwn/csKgyC7YBSoB/5Vxsn2JzBsR4WM5gV2J4Vpgk2ZpU6W8xpI+z0YMPmDLoCNSAq/2pOmPewWWHeQTNszWGYYDFfUBd9zwBsbsLd+/CQa2BRoVaoyb+aDbMOZsFlt98HW1swGbp+Rl2vB85fgq0ZrCd48j0QASGoHf9qXYVLS5hGSEMmLOZwMMA4LqnHpy1+9w/+gDd8vVfjEddB30ENCEHt+VerAVPCNEAahhH+6lb4+V/8AxQFAbzZ+32FFYCCiCAEUoDEv5oKuIGNnaQhM5GTn/u2j9M/Aq34UFe5levDAAAAAElFTkSuQmCC') !important;
}

.button.disabled, div[id^="mBox-button"]:disabled, button:disabled {
	    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAAXNSR0IArs4c6QAAAU5JREFUOE9VkkFLAzEQhb9sdret+v//kB7EgwdBwYIHKR5U8FJpbTbJyNskdDsQlg0z37x5E/d1MHMdF2GAc4Av3xzAMpiB70tqnmDO+96bpXyujwlSKskmCNB7UA+v/9rMdwXudj9mKmoxRRAv53I6B30PKtAReIY6GAZw20+zNC0AGWJNqgLmQtRNhTXVedj04F4+zFJcjKBZa6W6KyapsQLY+HIXDDZS8LwzCwsP5EwzUTMKcpwg1pFuVgVwOMF6BPe0M5sWHmjGubEk1xNiBUS4WhfA7x+spODx3SwvABLTCttXDaQgRrgeCmB/glGAh7dLQJICra2uTP5NBlkq0tmDfYBR7+T+7XKN85p83Xn1QO9EKk8J1tXEQ4BBgLutmXbfQhto5umu8+eHFRKMdTPHVN6Cu30103wtZIfkzxBdejB5YGWEVX2JDfAPnCqsTrgrTjEAAAAASUVORK5CYII=');
border-image-source: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAVCAYAAABVAo5cAAAAAXNSR0IArs4c6QAABBNJREFUSEullltvFVUUgL+9Z86tF8CKBdJyShVLWpXE6KP67KMmCJHQQrRUKFSIRi22sXIx8UEEKqX2Ilej0cQHE/+AJvhgfDIxMSCpLZdTWkyF3s5lZpZZM+fY9tWzTvaZPXvPmm+ttdesvQ1FOXr8vMRzMeaT2dIQYJb1wYa3pTG9SnFeCErd/zRWDpzo3buk3fPJt9L6yjbERK8zJuo4zgpecQ6M1WdABCQoXlc+iu8v2eP5wjeXvudY38vGqGfbWndjjQk9WF0TXWsr9ZX/XzL3RYIA5ubUIOHBQoEfvvuSELi9bU8YkocfMqRi4AvUlAmcWRBRw3N5mP4HHCN8deUCpvfEiOxsbSdbENLrTRgmtWzd6vI8nJ4VsRp64NYUJFy4cukLzPvHh2X7rnbmsgGb6xw8n7BtWlse8PZ9kZgFhd68K1TEDVcujmLePfq5bN/1BrPzPps3OqF3Cnystjzg+D2ReAxcC+N3heqkAkcwb30wKK/u3sf9eY+mepfAh7wPTevLA16bFEnFIebAX5MBa1dZRkeGMId7zklr+37+nvXZUufgB5DzoHlDecDfb4tUJCLgxFTAulWW4aEhzKGeAdnT3sn0rE+TAv0os1rqywP+dlOkMg4a1okpYcMaw+DgIObNI/3y2r4uMjMeW+pcCuphHrZuLA/465hIVQoSCpwMSD9iGTh7DtN1pF86OruYmPZoTrvkC7BYgKfT5QF/UWAy+hzGpwIerbV8duYs5uCR09J54BDXJz2aN7p4ASxm4ZnG8oA/3xCpjkMiDmOZgOZ6y6nT/ZgD3afkYNdhrmc8WtIuOR8Wc/DspvKAV6+JrKqAuALvBDyRtpz89Aymq6df9u7vYmzS48mGyEMNa7YAucJSLS1o8ddmwOqwQ5hgmtXaqmLRs7NZcFyoSkB1IvLwz9sBTzUosB9zqG9A2to7Gc94bG10Q+WCB3kPslrxi1LIQ+lWfVdoaINAwQdNkBC4CHEL1akIGnMjYIsCT57BvHNsSHa0dXBr2mNLvUvcJfTS86LkKYkWA61AKgqxDmGRUNHCX52M+gt5SMagMgkpN5q7cSfg8TrL+eFRTPdHo/LSztfJTHusqXLYUGPCvU6h6ulyoH4yGgG0qYu6F2q9NKAJEgI9SDqgVUbr6NQMzC9qnbZcPn8B896HQ/Lijg7uPfBwrSHmGKy1oQeqUJKwW3x5KaT5ogHqeby4WWvC6UYe17CHRulpQGhYb/laa+nx7suSamnk+ReeC+OuxdbRpgrLdnz1QkOpSVPamXWdNRKaPBrC0hqqftKNTgW60LquP/14lcz4H5Fu78cXRbNOb6yxIdDoLzrEFEVJUbj1TzwvDK/u5mIdYjY6w2gCqZpFMKZ01pHQ2L63d5t/AUzGxUmQ5aBXAAAAAElFTkSuQmCC') !important;
color: rgb(161 161 161);
text-shadow: none;
}

.button:focus:not(.disabled, :hover, :active), div[id^="mBox-button"]:not(.disabled, :hover, :active), button:focus {
	    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAAXNSR0IArs4c6QAAAUhJREFUOE9tkrtOxDAQRY8T54X2rym2Q6KmoqKEAoFEgwSipaCBij+gWa3Iewfd2CFZaUeybCW+Z+7M2H3+mG02cJZDDnjAcToMOAADsB9hvwP3/m3Wd4sgzcB7yDz4LHwfexhGGAaY7+p/koJ7+zLr+gUwiXPIsrArJJJ46GC+65Nwxz19mPXNCpBBfgLQx+yzg8RD5cHdvJo1K0BeQFFAWYDOiq6FtoNWe7wr+4UcXL+Y1e3iQEIBZF9nRRMBnSBzshRK9eDq+biJylqWxw6mzC3IqdwoNJFcDi4fjwFFFAtSRQdyKLH2LjoYgUI9uHg4WNMvk5+EcamUuYQJ0ATQvwOVsL0z+9XLiCGxaq+qAFJIWNfBwRqQJeDOb83aFWASC6JVRQcx8wSoY6Y0vFy3vTfbrccooSZQgvoxlRABmoAmoThY6MEf6cej1L2ENhMAAAAASUVORK5CYII=');
border-image-source: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAVCAYAAABVAo5cAAAAAXNSR0IArs4c6QAABFlJREFUSEullmtsFFUUx393Zh/T3W67FKNGYiBplHdBGkFAG14BgfgIGCUmEAJ+QOXdQi2PQnmTsgWMiqnxix+MfiDGIGgMQWJERESliRSiQYzB0ESh7ZbZmd2dOebOtIn9YEKyNzl7Zu9s7u/ec86e/1X0jwUvHhBfCflCEVDBrOr3+tkwTAzTwAy8Gbz3PQ/P9/A9H9/3BpYKvCCBTxWswH96oiFYNPh4auUHsmLJUpIxB1N8lDJRkQimCsF6xOMG8TjEYvo5nHNdyOdD77r+IKAnghSLAcDxhPb2T/jqo5eV0idbumoNJgYR02f48AT6ABMf/g9t0FL39uXSDRHXhlu38wH45u08Jz9+lwC4fNU6dECqh1mUJ3SoYNyI0oC//CmiA5/NwW8388RUkfZjb6JmLdojr6/dRJ/jM2mUFUS+4EFtdWnAH38XiRph0i515qmwhLePZjSwRVava+Tvux6TxyQoeuAU4MlRpQG/uSpixSBiwMVOh6EVUd7K7EdNf3a7NDTu4nqXzdSxCQoF6HNhYW1pwM9+EEmWQdyEC50O1Q9YHDywAzV1wRZp2raXzi6HaaMtcgXIOrD48dKAx78PgWURuHjNYfSDFnt3b0NNfrpJduzcR8dNh2ljLGwHemxYMr004IfnRMotqCiDC9dcxj8Up2XnFlTtnM2ye+9Bzl+3qRuXCMKpgcvrSgO2nxFJJ/uBVxymPGqxdWsTauLsejnQeoivO23qxifoy0G3Da/MLA147LRIOgGpMjh/1WHGSItNmxtRNbM3SKa1jc8vO8yosYL/Ta8Nr84tDXj4lEhVElIJOHfFZX5NnPqG+hDYdqiNkz87zJxg0efAPzasmVMaMHNKJJ2CtBUCn3kszroNG1Hj5myQI21tHP/OYV5tCNRhXVUi8PCXIlUW6Eo92+HywtQ4q9fWoybMb5D9+1o5dTnP3EkxerNw14VuDc6DPqc2S5e4FZpu3rojOS7YNjhO2MD1pOdDzIDKBCgTqofAFx0eiyebrN/YiJryXJM0Nu/j219hXg10dYNdgJwPWqgiUYhEIK5B0dCisXATugVqqOtAzgWvAMUCeEWIKtA5HJaGMx0wayw0b9+KqlvSImvWN9P5FzwxErqyWk5CkIpCLB7CysogGoEoEDXD3esN5Yv9wFx4yoIDeTcUgPtTUGHBhaswcThkDu5BzVu2X5a99ga3euC+StCJLhqQKofKNCTLIQEkAS2lWgG06b6sFTAP5AAb6PPB7oWeLNh9kDCh6w7c6YMRVfDOkVbUjJdaZNGK5iAvKgIV5TA0DSm9uyGQUlBOCI39jxQOALNajvKQ7YXeHrjdG+ZX5zUZgfeP7kI9vzgjkbFTmDt7Oo8MgyEVkK6CShPS96a1g36lw9wN3HEg2xMW1U834PTpc9z942x4xVi4MiMq0C4DwzAwgso0wsoYGBLeUQaN4P2A9V8xdHLFA33FEB9fwPd9lPiceK9e/QvWysWPlStBAQAAAABJRU5ErkJggg==') !important;
    outline: 1px dotted #000;
    outline-offset: -4px;
}

#AboutClose:active {
box-shadow: none;
}

#mBox-button-OK {
	font-family: var(--globalfont);
}

#MenuButton {
    top: 0;
    left: 0;
    width: 99px;
    height: 30px;
}

#MenuButton {
    font-size: 14pt;
    font-style: italic;
    color: white;
background: var(--menu-button);
box-shadow: none !important; 
}

#MenuButton:hover {
background: var(--menu-button-hover);
}

#MenuButton.pressed {
background: var(--menu-button-pressed);
}

#MenuButtonStartText {
    font-family: "Franklin Gothic";
font-weight: normal;
    text-transform: lowercase;
        text-shadow: 1px 1px 2px rgb(48 95 165);
top: 10% !important;
right: 27px !important;
position: absolute;
}

#MenuButtonStartIcon {
width: 25px;
height: 20px;
top: 6px !important;
left: 8px !important;
position: absolute;
background-image: url(assets/rimetxp.png);
}

#AboutClose {
    position: absolute;
	border: none;
    box-shadow: none !important;
    right: 128px;
}


.DropdownBox {
height: 20px;
border: 1px solid rgb(77 124 179);
box-shadow: none;
background: #FFF !important;
}

#themeDropdownBox, #themeDropdownContainer {
    width: 266px;
}

.DropdownText {
    display: inline-block;
    width: calc(100% - 12px);
    height: 14px;
    padding: 1px;
    text-indent: 3px;
    line-height: 13px;
    position: absolute;
    margin-left: -2px;
    color: #000;
}

#ControlPanelContent {
    font-family: var(--buttonfont);
}

.DDcontainer.selected .DropdownText {
    background: var(--selectedcolor);
    color: #FFF;
}

.DropdownBoxButton {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAATCAYAAABPwleqAAABZ0lEQVQ4Ea3U3W6CMBgGYK9So05RM8DNRHcbzD+ciwLTAy9nmcuEOgRcONALeZcPKLZGs2XZwRNo6duvbVIKdfMVf1WgYHd1hO74mR10J4Ruh9CtKBOibZMAbcdPdFcH5GFttkWKQZ0T7wyDNiPpOCncembgmlMPl/Dv9JTCzQnDNY0JQ8L0oGSk8M3YRW7konamPvJQH5/8X7gycEFiANWBK6kMN2n/cINqPyVVLvc3IBQmvF0yPvK+orFG0XhDyVjLB8YH8zCfQGxfDfNl86WLIXqvGO8oG+ukaunxrLJifkIxfTQmKTFcH29BaiOGWnbq0p5bUx/naILmE4MyYVBMBmXs5X4Mt6bb34VVKwR3Ow+QmwVQBdoshDYP5dNWX/YgmhNBtyO0rYy9h06cL4m07LtFjIuWMe4FnWWMziKWK9OdJr3VEQ8CavdWh2QwVRMl95n2cBJAs3aCALol/hjSH0TbjvAN6ks0KctA/7EAAAAOZVhJZk1NACoAAAAIAAAAAAAAANJTkwAAAABJRU5ErkJggg==");
    background-size: 15px;
    width: 15px;
    height: 19px;
    right: -4px;
     top: -2px;
    background-position: 0 0;
    box-shadow: none;
}

#themeDropdownBox, #themeDropdownContainer, #winAndButtonsDropdownBox, #winAndButtonsDropdownContainer {
    height: 15px;
}

.DDcontainer:hover .DropdownBoxButton {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAATCAYAAABPwleqAAACIUlEQVQ4EaXS708SYQDA8fsz64UtW7V616veFFA6lSkQhCGl1HSuLGtr2pb5A8VUlB8uAQ8lfyQ280gCETlAvG87OA9ayxf24rPn9uy+zz13zwlX7EtclHCjJ4IxruBaU3giNlhV6G7giisYRYW7DYRmZ4Ru8QRntIwtLGMJFbAG81iWcnT6c3T5M5gX0liDWayBNPbAgU5odkQxB08wByrVsSNQpmOxSJu/QOtcnlbfISZvBsNEintjPzB+2tMJTbYVHsXALoIjDg4R7Ktgi0JnuEJHoEjLXB6TL4thKs39yZROaLJEcG3D0yT07tY8S4J7G5wJsEYV2kNFHs7nMc1mMcykdf8XX+oK82IPBiQYTFE9tkEJ+vfAswPd62D9olTnW+aPeeDL6YTLlmWGsjCcg7dHtVg993eHMJQGz259zhws0eY/1v0zVhdQ48Yf6K/4qiPGxxKMn8BEBcbLfwZnsTsBj9V/YbmgE645RSaBacAHfNbGs6i6gww8/w6ujVPsYkknXO9ZYw5YBAJACAgDQWo78AIjJXj1CzzqApsV3bnxAnBufMudIA4kgA1gC9gGNoE1YAXwA+MleJ+Fl/t1wu2+Lb5q0Q6Q1HzTFhO1V5g+hQ95GD6oE+7077Ku3ag+UY1U6g7U3cS0b+GtwOgRvPlZJ9x0x5mUCkxLMjOSzKxGvZ6SZMYkmRFJ5vW+zMCOTO96TV+iQDVun8hwEb8Bi1a1kvrVVlkAAAAOZVhJZk1NACoAAAAIAAAAAAAAANJTkwAAAABJRU5ErkJggg==");
}

.DDcontainer:active .DropdownBoxButton {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAATCAYAAABPwleqAAACc0lEQVQ4EaXS6y+bURzA8efP3F5YxugwwaRFTG02ky0uG5aRbTLifuu0iLjU3GZqmEsp6lY11Sq9rBftc5LvUuxhWeaFvfgkJyf5nt+L35HuvDZxU1JS9RKqkUMKPjvQGn87QGs8IP+KghEHSUYHcVdI8VVL5Bv3yBuyoendRt2zhabHilq/TtandbJ0q2R2mdH0rKHWm8kxXJLiK5bJMOyRod8jw2AjXW8jXbdNmm6L1HYrqa1rqJpWSWxYJOHjPEl1cwoprnwRzdAR2cYjckdc5BpdZA8doh444GGvnXT9DikdVlQtFhIbzdxrWFRIcaVLaKe8PDH5eDrjo3DGS6HJw+OpY/JGnagH90kz7JDcaUXVZiGxxaz4v/hWyRzFcyFeLoQoWQidra3ke5AXs36Kpr08Gj1C3f/j7D6lY5P7rWsK6XbpPOWWKBXrUSo3osrOKy1hypaDFJm8yl26YZcHuk3FP+PYx4nFVz/QX/HdCjO1uzJ1ezL1dpk62+X0q2HBmIPcQRuavi2FlFC1SsOhTLNLpvVI0OYWtLrFHxNfrfh4PuNCO75PzvCuQkqsXqPdJ6PzC7p/CgwXun3nDzQeRqjZCVJq9vDsm5P8Cbvi2rjzRHBtnFyzgTEgMxoSjIcFk2HBl5BgIiQYCQj6vTKdzgh1uwHerp5QOu9QSCkfthkPyGfBdFhguvA1LJgICox+geE4SvN+kPdWD5XLToWUWW9nLCAzGRLEgtgDMVNhwXhQMOwX6N1RmuxB3m14qFhyKiRVjQWD65Q+9yn97ggDx+di5x53hC5nhOb9CLVbYd6s+CmbdZybP+YsLh7ycBO/AHxxgayDMDtFAAAADmVYSWZNTQAqAAAACAAAAAAAAADSU5MAAAAASUVORK5CYII=");
}


#taskbarSeperator {
    width: 103px;
}

#Taskbar { 
height: 30px;
}

.taskband {
    bottom: 2px;
    height: 30px;
    box-shadow: none;
    color: #FFF;
    background: url('assets/taskbar/plex/taskbands/xptaskband.png');
    background-size: 100% 100%;
	line-height: 30px;
    text-indent: 12px;
    margin: 2px 0 0 -3px;
}

#taskbandContainer {
    width: calc(100% - 184px);
    bottom: 0px;
    height: 30px;
    padding-left:6px;
    overflow-y: hidden;
}

.taskband:hover {
	background: url('assets/taskbar/plex/taskbands/xptaskbandhover.png');
}

.taskband:active {
box-shadow: none !important;
	background: url('assets/taskbar/plex/taskbands/xptaskbandactive.png');
}

.taskband.current {
box-shadow: none !important;
	background: url('assets/taskbar/plex/taskbands/xptaskbandactive.png');
}

.taskband.current:hover {
box-shadow: none !important;
	background: url('assets/taskbar/plex/taskbands/xptaskbandactivehover.png');
}

.taskband.current:active {
box-shadow: none !important;
	background: url('assets/taskbar/plex/taskbands/xptaskbandactive.png');
}

#close {
background-color: transparent;
background-image: url('assets/frames/plex/xpcaptionbuttons.png');
background-position: 0 -84px;
box-shadow: none;
width: 21px;
height: 21px;
top: 5px;
margin-right: 4px;
}

#close::after {
    display: inherit;
    content: "";
    background: url(assets/frames/plex/xpcaptionbuttons.png);
        background-position: -69px -53px;
    width: 13px;
height: 13px;
    margin-left: 5px;
    margin-top: 3.5px;
}

.window.current > .window_bar > #close, .window.forceActive > .window_bar > #close {
background-position: 0 0;
}

.window.current > .window_bar > #close::after, .window.forceActive > .window_bar > #close::after {
        background-position: -69px -1px;
}


#close:hover::after {
        background-position: -69px -13px !important;
}

#close:active::after {
        background-position: -69px -26px !important;
} 

#close:hover {
background-color: transparent;
background-image: url('assets/frames/plex/xpcaptionbuttons.png');
background-position: 0 -21px !important;
}

#close:active {
background-color: transparent;
background-image: url('assets/frames/plex/xpcaptionbuttons.png');
background-position: 0 -42px !important;
box-shadow: none;
}

/* css for max button */
#maximize {
background-color: transparent;
background-image: url('assets/frames/plex/xpcaptionbuttons.png');
background-position: -21px -84px;
box-shadow: none;
width: 21px;
height: 21px;
top: 5px;
}

#maximize::after {
    display: inherit;
    content: "";
    background-image: url(assets/frames/plex/xpcaptionbuttons.png);
        background-position: -56px -52px;
    width: 13px;
height: 13px;
    margin-left: 5px;
    margin-top: 4px;
}


.window.current > .window_bar > #maximize, .window.forceActive > .window_bar > #maximize {
background-position: -21px 0;
}

.window.current > .window_bar > #maximize::after, .window.forceActive > .window_bar > #maximize::after {
        background-position: -56px 0px;
}

#maximize:hover::after {
        background-position: -56px -13px !important;
}

#maximize:active::after {
        background-position: -56px -26px !important;
} 

#maximize:hover {
background-color: transparent;
background-image: url('assets/frames/plex/xpcaptionbuttons.png');
background-position: -21px -21px !important;
}

#maximize:active {
background-color: transparent;
background-image: url('assets/frames/plex/xpcaptionbuttons.png');
background-position: -21px -42px !important;
box-shadow: none;
}

/* css for restore button */
.window.maximized .window_bar #maximize::after {
        background-position-x: -81px !important;
}

/* css for min button */

#minimize {
background-color: transparent;
background-image: url('assets/frames/plex/xpcaptionbuttons.png');
background-position: -21px -84px;
box-shadow: none;
width: 21px;
height: 21px;
top: 5px;
right: 2px;
}

#minimize::after {
    display: inherit;
    content: "";
    background-image: url(assets/frames/plex/xpcaptionbuttons.png);
        background-position: -43px -52px;
    width: 13px;
height: 13px;
    margin-left: 5px;
    margin-top: 3.5px;
}

.window.current > .window_bar > #minimize, .window.forceActive > .window_bar > #minimize {
background-position: -21px 0;
}

.window.current > .window_bar > #minimize::after, .window.forceActive > .window_bar > #minimize::after {
        background-position: -43px 0px;
}

#minimize:hover::after {
        background-position: -43px -13px !important;
}

#minimize:active::after {
        background-position: -43px -26px !important;
} 

#minimize:hover {
background-color: transparent;
background-image: url('assets/frames/plex/xpcaptionbuttons.png');
background-position: -21px -21px !important;
}

#minimize:active {
background-color: transparent;
background-image: url('assets/frames/plex/xpcaptionbuttons.png');
background-position: -21px -42px !important;
box-shadow: none;
}

/* end of min */

#Menu, .submenu {
box-shadow: 2px 2px 2px #00000088;
background: linear-gradient(315deg, rgba(26,44,67,1) 0%, rgba(103,164,231,1) 70%) !important;
border: 1px solid #3b5774;
}

.contextmenu { 
box-shadow: 2px 2px 2px #00000088;
background: linear-gradient(315deg, rgba(26,44,67,1) 0%, rgba(103,164,231,1) 70%) !important;
border: 1px solid #3b5774;
}

.ContextMenuSeparator {
    box-shadow: inset -1px -1px #759ED4, inset 1px 1px #84B9EE !important;
}

#StartSpine {
height: calc(100% - 0px);
margin: 0px;
}

#Menu .startLink {
  background: #0000 !important;
    color: #fff;
padding: 9.5px 37px;
}

.submenu .startLink {
	margin: 0;
}

.StartMenuSIcon {
left: 2px;	
}

.submenu {
	text-indent: 26px;
}

.contextmenuEntry {
		margin: 0px;
}

.ContextMenuContent {
margin: 2px;
}


#RimetApps {
	margin-left: 18px;
}

#Menu {
bottom: 30px !important;
padding-right: 0px;
padding-top: 1px;
padding-bottom: 0px;
}

#Menu {
	    left: 0px;
}

#appearancePreview #windowcontent {
box-shadow: none !important;
}

#watermark {
	bottom: 23px !important;
}

#watermark > strong {
font-family: Tahoma !important;
font-size: 13px !important;
color: #fff !important;
}
#watermark > p > span, #watermark > p {
font-family: var(--globalfont);
font-size: 8pt;
color: #fff;
}

/* Systray */
#SysTrayTime {
background: url(assets/taskbar/plex/taskbartray.png);
padding-top: 8px !important;
padding: 15px;
padding-bottom: 9px;
box-shadow: none !important;
bottom: 0px !important;
color: white;
right: 0px;
text-align: center;
font-family: var(--globalfont);
}

/* Custom start menu icons */

#RimetApps .StartMenuMIcon {
margin-top: -22px !important;
left: 27px;
}

/* inter browser */

.rebar {
   box-shadow: inset 0px 1px #386cb3, inset 0px 2px #729fe6;
}

#r1stbar {
box-shadow: none;
}

#addressbar {
	text-indent: 2px;
}

.ToolbarSeparator {
box-shadow: none;
}

#interaddress, #intergobtn {
color: white;
}

#interaddress {
top: 4px;
}

.throbber {
box-shadow: inset 1px 0px #386cb3, inset 2px 0px #729fe6;
margin: 0;
top: 0px;
}
#browserbar {
margin: 0;
   box-shadow: none;
background: url(assets/comctl/plex/rebar/rebar.png);
background-repeat: no-repeat;
background-size: 100% 100%;
color: white;
}

#r1stbar {
height: 22px;
}

#intergobtn {
bottom: 19px;
}

.interBView {
height: calc(100% - 89px) !important;
}

#filemenu {
left: 2px;
top: 0px;
}


.menubaritem:hover, .MenuItem:hover {
box-shadow: none;
    color: white;
    background-color: var(--selectedcolor);
}

.menubaritem:active, .MenuItem:active, .MenuItem.pressed, .menubaritem.pressed {
box-shadow: none;
    color: white;
    background-color: var(--selectedcolor);
}

#DesktopWPMonitor {
background-image: url("assets/PreviewMonitorXP.png");
width: 185px;
height: 163px;
top: 5%;
left: 25%;
}

#DesktopWPMonitorPreview {
width: 152px;
height: 112px;
top: 10.5%;
left: 9%;
}

.TaskbandIcon {
left: 5%;
margin-left: 2px;
top: 22%;
}

.WindowMultiPageContent {
	width: 100%;
	height: 100%;
	margin-left: 0px;
}



.MenuBar {
	height: 19px;
	border-bottom: 1px solid white;
}

.MenuItem {
	height: 19px;
	padding-left: 6px !important;
	padding-right: 6px !important;
}

.MenuItem.M1st {
	margin-left: 0px;
}

#AbtDialogBanner, #AbtDialogProgressBar {
	width: 417px !important;
	left: 0px !important;
}

/* quick launch */
.TaskbarFolderToolbar {
 height: 22px;
    position: absolute;
    bottom: 0;
        z-index: 1;
    bottom: 7px;
}

#QuickLaunchToolbar {
    left: 102px;
    width: 70px;
        margin-left: 5px;
}

.ToolbarIcoImg {
top: 25%;
}

.QLToolbarBtns {
    width: 23px;
    height: 28px;
    display: inline-flex;
    margin-left: -4px;
    position: relative;
	box-shadow: none;
background-image: url(assets/taskbar/plex/taskbartoolbarbtn.png);
background-position: 0 0;
}

.QLToolbarBtns:hover {
box-shadow: none;
background-image: url(assets/taskbar/plex/taskbartoolbarbtn.png);
background-position: 0 -28px;
}

.QLToolbarBtns:active {
box-shadow: none;
background-image: url(assets/taskbar/plex/taskbartoolbarbtn.png);
background-position: 0 -56px;
}

.SysList {
        box-shadow: none;
		border: 1px solid rgb(77 124 179);
}


#ExplorerContents {
    height: calc(100% - 21px);
}





input[type="checkbox"] + label::before {
width: 11px;
height: 11px;
}

input[type="checkbox"]:checked + label::after {
    left: -18px;
    top: 1px;
	width: 11px;
	height: 11px;
		font-size: 0px;
}

input[type="checkbox"] + label {
    font-family: var(--buttonfont);
}

input[type=checkbox]+label:before {
    box-shadow: none;
    background: linear-gradient(135deg,#C8D3E7,#fff);
    border: 1px solid #2D65A2;
}

input[type=checkbox]:checked+label:before {
    background: #d0ffd8 !important;
}

input[type=checkbox]:checked+label:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -0.5 11 11' shape-rendering='crispEdges'%3E%3Cpath stroke='%2322a122' d='M8 2h1M7 3h2M2 4h1m3 0h3M2 5h2m1 0h3M2 6h5M3 7h3M4 8h1'/%3E%3C/svg%3E");
}

input[type=checkbox]+label:hover:before {
	    background: linear-gradient(135deg,#e4e4e0,#fff);
    box-shadow: #F7C953 -1px -1px inset, #F7C953 1px 1px inset; 
}

input[type=checkbox]+label:active:before {
        box-shadow: none !important;
    background: rgb(200 212 231) !important;
}

input[type=checkbox][disabled]+label:before {
    background: transparent;
    border: 1px solid rgb(202 200 187);
}

input[type=checkbox][disabled]:checked+label:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -0.5 11 11' shape-rendering='crispEdges'%3E%3Cpath stroke='%23cac8bb' d='M8 2h1M7 3h2M2 4h1m3 0h3M2 5h2m1 0h3M2 6h5M3 7h3M4 8h1'/%3E%3C/svg%3E")
}

.groupbox {
	border-radius: 5px;
	border: 1px solid #C8D4E7;
	box-shadow: none;
}

.groupboxLabel {
	background-color: unset;
	color: #6D8BE4;
}

/* XP style Start Panel */

#Menu.StartPanelMode {
   width: 380px;
   padding: 0;
   height: 440px;
    border: none;

        border-radius: 0;
} 

.StartPanelLink {
color: rgb(255 255 255);
}

.StartPanelLink > p {
color: rgb(230 240 250;)
}

#UserPane {
        background-image: url('assets/startpanel/plex/UserPaneLeft.png'), url('assets/startpanel/plex/UserPaneRight.png'), url('assets/startpanel/plex/UserPaneMiddle.png');
background-repeat: no-repeat, no-repeat, repeat-x;
background-position: left, right, center;
background-size: 59px 64px, 60px 64px, 100% 64px;
    border-radius: 7px 7px 0 0;
    font-family: "Franklin Gothic" !important;
text-shadow: 2px 2px 2px rgb(77 125 183);
    font-size: 14pt;
    color: white;
    height: 64px;
margin: 0;
font-style: normal;
font-weight: normal;
}

#UserPane p {
    left: 63px;
    margin-top: 20px !important;
}

#PlacesList {
            background-image: url('assets/startpanel/plex/PlacesListTop.png'), url('assets/startpanel/plex/PlacesListBottom.png'), url('assets/startpanel/plex/PlacesListMiddle.png');
background-repeat: no-repeat, no-repeat, repeat-y;
background-position: top, bottom, center;
background-size: 100% 3px, 100% 1px, 100% 100%;
    width: 190px;
    height: calc(100% - 104px);
    bottom: 40px;   
box-shadow: none;
    margin: 0;
    border: none;
}

#LogoffPane {
        background-image: url('assets/startpanel/plex/LogoffPaneLeft.png'), url('assets/startpanel/plex/LogoffPaneRight.png'), url('assets/startpanel/plex/LogoffPaneMiddle.png');
background-repeat: no-repeat, no-repeat, repeat-x;
background-position: left, right, center;
background-size: 49px 40px, 47px 40px, 100% 40px;
margin: 0;
    height: 40px;
box-shadow: none;
    width: 100%;
    padding-right: 4px;
    box-sizing: border-box;
}

#ProgList {
            background-image: url('assets/startpanel/plex/ProgramsBackgroundTop.png'), url('assets/startpanel/plex/ProgramsBackgroundBottom.png'), url('assets/startpanel/plex/ProgramsBackgroundMiddle.png');
background-repeat: no-repeat, no-repeat, repeat-y;
background-position: top, bottom, center;
background-size: 100% 3px, 100% 28px, 100% 100%;
border: none;
}

.DefaultAppSPanel {
padding-top: 9px;
}

.PlacesListLink {
color: rgb(255 255 255);
}

.AllProgramsStartLinks {
font-weight: bold;
}

#UserPaneTile {
	width: 62px;
height: 62px;
display: block;
background: url(assets/startpanel/plex/UserTileBackground.png);
top: 1px;
left: 1px;
}

#TilePhoto {
margin: 8px;
}

#ProgListSeparator {
box-shadow: none;
background-image: url(assets/startpanel/plex/ProgramsSeparator.png);
margin-left: 28px;
margin-right: 28px;
    height: 1px;
}

#PlacesListSeparator {
margin-left: 28px;
margin-right: 28px;
box-shadow: none;
background-image: url(assets/startpanel/plex/PlacesSeparator.png);
    height: 1px;
}


#ProgList {
    width: 190px;
    height: calc(100% - 104px);
    padding: 0;
    margin: 0;
}

#ExplorerPlacesCategory {
    margin-top: 9px;
}

#UserPaneTile {
display: block; 
}


#PinnedPrograms .StartPanelLink {
    margin-top: 9px;
}

.PlacesListLink {
    margin: 6px;
    margin-top: 4px;
    margin-bottom: 0;
    margin-right: 8px;
}

.PlacesBarMIcon {
    left: 8px;
}

.LogoffPaneButtonIcon {
    background-image: url(assets/startpanel/lunablue/PowerBtns.png) !important;
}

.LogoffPaneLink {
    color: white;
}

#AllProgramsLink {
    font-weight: bold;
    bottom: 8px;
    color: rgb(255 255 255);
padding-left: 35px;
    padding-right: 35px;
    padding-top: 5px;
    padding-bottom: 6px;
    margin-left: 5px;
}

#ProgramsMenu {
    font-weight: normal !important;
}

.StartPanelArrow {
    font-size: 0px;
    background-image: url(assets/startpanel/plex/ProgramsArrow.png) !important;
    width: 16px;
    height: 24px;
    margin-top: -19px;
    right: 8px;
}

.ListItem {
	width: 100%;
	padding: 0;
	padding-top: 1px;
	top: 0;
	left: 0;
	height: 16px;
}

.DropdownBoxButton::after { 
content: '';
font-size: 0px;
}









.RebarBand {
 box-shadow: none;
}

#browserbar {
    height: unset !important;
    padding-bottom: 0;
    box-shadow: none;

}
.MenuBand {
    box-shadow: none;
    height: 22px;
}

#InterStandardToolbar {
    height: 32px;
}

.RebarItem {
    height: calc(100% - 2px);
    position: relative;
    display: inline-flex;
line-height: 29px;
    text-indent: 3px;
            left: unset !important;
        bottom: unset !important;
        top: unset !important;

        margin-top: 2px;
    margin-left: -3px;
padding-left: 4px;
padding-right: 4px;
}

.RebarItemIco16 {
top: 24%

}

#InterGoButton {
line-height: 23px;
    margin-top: 1px;
    height: 100%;
}

.RebarItemNo1 {
    margin-left: 3px;
}

label[for=addressbar] {
    position: relative;
        top: 0px !important;
}

.RebarBand.MenuBand > .RebarItem  {
        margin-left: -3px;
        margin-top: 0px;
    border-radius: 0px;
}

.RebarItem:hover {
    box-shadow: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAB20lEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYn2Zz/99RwABSq7IidGJpySnkTYlrY3k1IAEAKDWzUqJIAJqBdtkVvpsjMuJsUFbjTB1KKAlAABU/hWiVJ4JgCoJhVCABAgEYBFFRAahoJFEdEQKAIAaEgooRUThspAwhho0iyiiZHBsK2hjAABQaxFRRS0iCghBmowAB41CmxqZyWxeGGQAAGqphShQi1AVMqgkbhBRSUFriQE2OogEAKDWImoVXRUEhKAQUGBqEC4UV9Y2x2eFoywAANS+Bl0HtYgIKAGRQAh1wVpmViqrYk7sFLpaAQCofR90BWqBroAEERAExhSboQAkDwBAnXeiK9BXU0KETLEQBokxgmjCJA8AQH3YDVCAIkFAQQA0CpkwuTA00VpPZmOjF0frRkRPnXWiyFSBAqq4bDJMCaQoFYYRqoK9FmxvBFLhHwHepYRVKZRBCgAAAABJRU5ErkJggg==');
    background-size: calc(100% - 6px) calc(100% - 8px);
    background-position: center;
border-image-source: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAACcElEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYuWZXvujfsLL3bsZji6RbeRZzPOIUgHo5tvcb3Hsen7nG95RAAJ43Y/5Wa/a3Ry9/MuxMFznxr/kHhWW4lk2/vavqcsdfvcb3lF640//fS8v3kV55I3MV8nRYsI2w+GEbUTDaTIhmGgk80VPuhGY+8WiZ/ybO5kfu44qCYCj1cDFodFWQIJC2ECKTMg0NGgJl/aX5DTQ8Wwbp2AG2KaqVACOluJvP/v1xb/RIz/+Rz0DSp1TIyoAZbPy77FcTQCoVCr/QQ6XIwAAwTNJ4t9lDAD6riN4JoX491hsFQAA6qyvHPUb1Cr+PWonunICgAqg2hOl8O8yL5RpAUDFJmrPrAb/Hhs1KFpgRPR9RUBXgn+P2WYFG2Eqz9QX8R8AgMozzTvxHwCA2N6YAeaxN4t/j8yeNiw5dmyHyjPNOvMfAIDKM23M53zbE243L6KD5REA9+0ecbAyv/MX9wAAUFuaa669jq/7st/mzNu9Gu6CrgYShABDSxhH8BqGQSzXZlxOXFEB0N/fys0338hsNkMAn/GDT/ev/8Zvs94/C4BK5YVy8kDZJqTgJV7tzdne6BHP9Lk/+gwfrZPtbgUEiAcQYO5njMyz9LVwaQgAPv9dH6Z/BCzcvN0QA1VbAAAAAElFTkSuQmCC');
border-image-repeat: stretch;
    border-image-outset: 0;
border-image-slice: 4 3 4 3;
    border-image-width: auto;
        border-radius: 2px;
}

.RebarItem:active, .RebarItem.pressed {
    box-shadow: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAABBUlEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYn2LL/h7c5n5VwCg8ixCApvnSwIBXSTrFgBUnkmAzQtkA4J1EwAAwTOZf5kNGAAAKv82AFT+bQAI/hUk7gdA5d8GgOABQiIkXpCQQAIAoPIAafPCtDTPBEDl3waAyr8NAJV/GwD+Edm7GMvtj/w3AAAAAElFTkSuQmCC');
    background-size: calc(100% - 6px) calc(100% - 8px);
    background-position: center;
border-image-source: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAACHklEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYuWZXvujfsI803L3boajS2QbeRbzLFEqAN18m/stjl3P73zDOwpAAK/7MT/rw/O3c/r4JvertXCZgufH2cg09ztYDWQ9xu9+wztKb/zpv+/lxbtYbGyx2NzkfqXOsA2I5xYCO3GO3G9cLzl37x3Mj11H5T8Wtqk8wE999muJf6N3/qI/M/feQalzqiQA+u0z/AdApVJVKgCTC/8etZ8BAFAjKgDi36fvCgBd11P5j4Uwlf9YAMSsr5R+g/8I3cYJACqAas9/hNIvAFH7rlBqz5njM/49ulopdc6xY9tU/oPUEAAAlf9YAFT+YwFQ+Y8FQN3emHEeszMPPvl7n2qeaWwCYGrJ81NLIMz9LuytacMSgNrSXHPtdfz13/49b/gaL839Zn1BCCg8N2MAluvG/f7kz/6Onc05s9kMAXzotzzZf/Wnv896/ywPpFJ5vpwAZJu4nxS8xKu9BdsbHeKZPvo7nurDdeN+O90SqWCemwEDMOsK99tdFQC+8YMerX8EMsN6xoEAcJUAAAAASUVORK5CYII=');
border-image-repeat: stretch;
    border-image-outset: 0;
border-image-slice: 4 3 4 3;
    border-image-width: auto;
    border-radius: 2px;
}

#interaddress {
            top: -4px !important;
}

#BrowserView {
    height: calc(100% - 78px) !important;
}






#GoToolbarBtnIco {
    background-image: url(assets/iconset/xp/InterGo.png);
            background-position: 0px 0;
        width: 20px;
height: 20px;	
top:2px;
left: 0px;
}

.RebarItem:hover > #GoToolbarBtnIco {
    background-image: url(assets/iconset/xp/InterGo.png);
        background-position-y: -20px;
}


#Menu .startLink, .contextmenuEntry, .menubaritem {
  background: #0000 !important;
color: white;
}

#Menu .startLink:hover, .contextmenuEntry:hover  {
    box-shadow: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAB20lEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYn2Zz/99RwABSq7IidGJpySnkTYlrY3k1IAEAKDWzUqJIAJqBdtkVvpsjMuJsUFbjTB1KKAlAABU/hWiVJ4JgCoJhVCABAgEYBFFRAahoJFEdEQKAIAaEgooRUThspAwhho0iyiiZHBsK2hjAABQaxFRRS0iCghBmowAB41CmxqZyWxeGGQAAGqphShQi1AVMqgkbhBRSUFriQE2OogEAKDWImoVXRUEhKAQUGBqEC4UV9Y2x2eFoywAANS+Bl0HtYgIKAGRQAh1wVpmViqrYk7sFLpaAQCofR90BWqBroAEERAExhSboQAkDwBAnXeiK9BXU0KETLEQBokxgmjCJA8AQH3YDVCAIkFAQQA0CpkwuTA00VpPZmOjF0frRkRPnXWiyFSBAqq4bDJMCaQoFYYRqoK9FmxvBFLhHwHepYRVKZRBCgAAAABJRU5ErkJggg==') !important;
    background-size: calc(100% - 6px) calc(100% - 8px) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
border-image-source: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAACcElEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYuWZXvujfsLL3bsZji6RbeRZzPOIUgHo5tvcb3Hsen7nG95RAAJ43Y/5Wa/a3Ry9/MuxMFznxr/kHhWW4lk2/vavqcsdfvcb3lF640//fS8v3kV55I3MV8nRYsI2w+GEbUTDaTIhmGgk80VPuhGY+8WiZ/ybO5kfu44qCYCj1cDFodFWQIJC2ECKTMg0NGgJl/aX5DTQ8Wwbp2AG2KaqVACOluJvP/v1xb/RIz/+Rz0DSp1TIyoAZbPy77FcTQCoVCr/QQ6XIwAAwTNJ4t9lDAD6riN4JoX491hsFQAA6qyvHPUb1Cr+PWonunICgAqg2hOl8O8yL5RpAUDFJmrPrAb/Hhs1KFpgRPR9RUBXgn+P2WYFG2Eqz9QX8R8AgMozzTvxHwCA2N6YAeaxN4t/j8yeNiw5dmyHyjPNOvMfAIDKM23M53zbE243L6KD5REA9+0ecbAyv/MX9wAAUFuaa669jq/7st/mzNu9Gu6CrgYShABDSxhH8BqGQSzXZlxOXFEB0N/fys0338hsNkMAn/GDT/ev/8Zvs94/C4BK5YVy8kDZJqTgJV7tzdne6BHP9Lk/+gwfrZPtbgUEiAcQYO5njMyz9LVwaQgAPv9dH6Z/BCzcvN0QA1VbAAAAAElFTkSuQmCC');
border-image-repeat: stretch;
    border-image-outset: 0;
border-image-slice: 4 3 4 3;
    border-image-width: auto;
}



/*Rimet Plex theme*/