/*Windows Whistler Mallard theme ported to CSS by aph, Original Mallard 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/whistler/iconset2.css');

/* Custom scheme vars, for custom classic themes */
:root {     
  --Background: rgb(0, 78, 152);  
  --appworkspace: rgb(128, 128, 128);
  --ButtonFace: rgb(240 237 215);
  --ButtonHilight: rgb(255, 255, 255);
  --ButtonLight: rgb(240 237 215);
  --ButtonShadow: rgb(128, 128, 128);
  --ButtonDkShadow: rgb(240 237 215);
  --ActiveTitle: rgb(153 204 51);
  --GradientActiveTitle: rgb(153 204 51);
  --InactiveTitle: rgb(66 132 108);
  --GradientInactiveTitle: rgb(66 132 108);
  --Link: rgb(0, 0, 255);
  --HilightText: rgb(0 0 0);
  --ButtonText: rgb(0, 0, 0);
  --GrayText: rgb(128 128 128);
  --TitleText: rgb(222 251 161);
  --InactiveTitleText: rgb(96 153 156);
  --Window: rgb(255, 255, 255);
  --WindowFrame: rgb(0, 0, 0);
  --WindowText: rgb(0, 0, 0);
  --Hilight:  rgb(255 216 37);
  --InfoWindow: rgb(255, 255, 225);
  --InfoText: rgb(0, 0, 0);
  --Menu: rgb(255, 255, 255);
  --MenuBar: rgb(254 249 228);
}
:root {
--activebar: none;
--inactivebar: none;
--bodybgcolor: rgb(0, 0, 0);
--desktopbgimg: url("wallpapers/winxp/Professional.jpg");
--taskbarboxshadow: none;
--taskbarbackground: linear-gradient(90deg, rgb(255, 181, 103) 0%, rgb(216, 246, 144) 100%) !important;
--desktopbgsize: 100% 100%;
--desktopbgposition: center;
--desktopbgtile: no-repeat;
		--globaltoolbarflat: 0 0 0 1px #FBEB9F;
		--globaltoolbarflatactive: 0 0 0 1px #E9C422;
--globalfont: Tahoma, Verdana, Jomolhari, Times New Roman, sans-serif;
--buttonfont: Microsoft Sans Serif, Tahoma, Jomolhari, Times New Roman, sans-serif;
--titlefont: var(--globalfont);
--menu-button: url('assets/taskbar/mallard/buttons/xpstartbtn.png');
--menu-button-hover: url('assets/taskbar/mallard/buttons/xpstartbtn.png') 0 -33px;
--menu-button-pressed: url('assets/taskbar/mallard/buttons/xpstartbtn.png')0 -66px;
}

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

#winAndButtonsDropdownText:after {
content: "Sample Test Visual Style";
}

#colorSchemeDropdownText:after {
	content: "Chartreuse Mongoose";
}

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

#MallardSchemes {
	display: block !important;
}


input[type="text"], textarea, .ListBox, #searchResults, input[type="password"] {
	border: 1px solid #708C48;
        box-shadow: none !important;
}

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

#windowcontent {
background-color: rgb(240 237 215);
border: 6px solid transparent;
border-top: none;
border-image-source: url('assets/frames/mallard/xpinactiveborderimage.png'); 
border-image-slice: 6 6 6 6;
  border-style: solid;
  border-top-style: none;
box-shadow: none;
width: calc(100% - 8px);
margin-left: -2px;
margin-top: 0px;
    height: calc(100% - 23px);
	    top: 0px;
}


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

.window.current > #windowcontent, .window.forceActive > #windowcontent {
border-image-source: url('assets/frames/mallard/xpborderimage.png'); 
}


.window {
box-shadow: none !important;
background: none;
}

.window_bar {
width: 100%;
margin: -2px 0 0px -2px !important;
padding: 0 2px;
height: 23px;
font-size: 8pt;
line-height: 24px;
text-indent: 19px;
font-family: Tahoma;
font-weight: normal !important;
border-radius: 0px 4px 0 0;
background-image: url('assets/frames/mallard/xptitlebarleft.png'), url('assets/frames/mallard/xptitlebarright.png'), url('assets/frames/mallard/xptitlebarmiddle.png');
background-repeat: no-repeat, no-repeat, repeat-x;
background-position: left, right, center;
background-size: 0px 46px, 8px 46px, 100% 46px;
    background-position-y: -23px;
}

.window_bar strong {
font-weight: normal !important;
}

.window_bar.resizeableWinBar::before {
content: "";
display: inline-block;
position: absolute;
top: 0px;
left: -6px;
}

.window_bar::before {
content: "";
display: inline-block;
position: absolute;
top: 0px;
left: -6px;
height: 23px;
width: 12px;
background-image: url('assets/frames/mallard/xptitlebarleft.png');
    background-position-y: -23px;
}
	
.window_bar.noIcon {
       text-indent: 5px; 
}

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

.WindowBarIcon {
left: 0px;
bottom: 3px;
}

.window.current > .window_bar, .window.forceActive > .window_bar {
background-image: url('assets/frames/mallard/xptitlebarleft.png'), url('assets/frames/mallard/xptitlebarright.png'), url('assets/frames/mallard/xptitlebarmiddle.png');
background-repeat: no-repeat, no-repeat, repeat-x;
background-position: left, right, center;
background-size: 0px 46px, 8px 46px, 100% 46px;
    background-position-y: 0px;
}

.window.current > .window_bar::before, .window.forceActive > .window_bar::before {

    background-position-y: 0px;
}

.resizeableWinBar {
 top: 0px !important;
}

.tabbutton {
    background: #F0DB76;
    box-shadow: none !important;
line-height: 17px;
height: 20px;
    border-radius: 0 !important;
}

.tabbutton:not(.selected):hover {
    background: radial-gradient(at bottom,#E3F37E 1%,#F0DB76 90%);
}

.tabbutton.selected {
    background: #FEF9E4;
    border: 1px solid white;
        border-top-right-radius: 3px !important;
    border-top-left-radius: 3px !important;
    border-bottom: 0px solid rgb(243, 243, 239);
top: -2px;

}

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

.tabcontent {
box-shadow: 2px 2px 2px #0000000f;
background: #FEF9E4;
border: 1px solid #fff;
}

.button, div[id^="mBox-button"], button {
font-family: var(--buttonfont);
box-shadow: none;
    border: 1px solid transparent !important;
border-image-slice:
9 6 9 6 fill !important;
border-image-width: 9px 6px 9px 6px !important;
    border-image-outset: 0 !important;
	border-image-repeat: stretch !important;

border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAAAXNSR0IArs4c6QAAAMlJREFUOE9jfP36hhQL0/+0g5f3hL7/8pyBHCDII8lgr+uy+s8/xlmM799eb9hwbHF9qH0GOWbB9aw+OIMhwCq2kXHDgclXXYz8tbh5ZcGS//+8JtvgTUdXXmOcv6XqaqhdBtjAf7+fMHz/8Z9kA798+cjw7dsXhoM3NiMM5OLkYPj2/QfDn99fSTbwx88/owbaZWiNhiFJSWc02UDyMtWSDay0ARn46vVLkiIDWTGocLj05Mw1eHlor+lLtmEgjQevb4aUh9QusQHjwTkDUp1scwAAAABJRU5ErkJggg==") !important;
		
min-height: 21px;
line-height: 21px;
}

.button:hover:not(.disabled, :active), div[id^="mBox-button"]:hover:not(.disabled, :active), button:hover {
border-image-source: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAAAXNSR0IArs4c6QAAAMhJREFUOE9jfP36hhQL0/+0g5f3hL7/8pyBHCDII8lgr+uy+s8/xlmM799eb9hwbHG9s5spOWbB9ezddZohwCq2kXHDgclXjSxltMRZ7cCSX/4+Itvgw0ePXGOcv6XqqrOrKdjAD3+uMPz8/45kA9/8Ocnw+d8thnsHNRAGcjMpMHz994Dh6z/SXfj93/NRA11NtUbDkKS0OJpsIHmZaskGVtqADHz4ayVJkYGsGFQ4vD/reA1eHio53CDbMJDGewc0IOUhtUtsAN18KwNt+1YcAAAAAElFTkSuQmCC") !important;
}

.button.active:not(.disabled), .button:active:not(.disabled), div[id^="mBox-button"]:active:not(.disabled), button:active {
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAAAXNSR0IArs4c6QAAAMVJREFUOE9jfP36hhQL0/+0mZv6Q9+8e85ADhARkmRI9ytc/ecf4yzG92+vN7QuKKvXjX9AjllwPZcXKjBUJ3Q1MnbMT7sq6XtcS4hZjmwDDbiyGN7/vcywbeW9a4wlvb5XdeMfgA3kY5Yk2VBBFhUGQWZdsIGLph8dNXA0DIlJQ6PJhsY5RZ7dlph4QFHDxSjJIMXmxHDn51JIXgaVNtFR/lokmwTVIMyiB2aBDASXNrDyMC7TmlwzwfoWTT8KKQ+pXWIDAP9Bx5X1AS4gAAAAAElFTkSuQmCC") !important;
}

.button.disabled, div[id^="mBox-button"]:disabled {
 color: rgb(161,161,146);
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAAAXNSR0IArs4c6QAAAGVJREFUOE9jfP36hhQL0/+0p8/ehzJQAKSlBFf/+cc4i/H92+sNT5+9q1eQl6XAOAaGBw8fM0hLCTUyXrl87KqCvIwWRaZBNT94+OTaqIGUheRoGFIWfiDdo2E4YsKQ6uUhtUtsACgLlugNY8ehAAAAAElFTkSuQmCC") !important;
	 text-shadow: none;
}



.button:focus:not(.disabled, :hover, :active), div[id^="mBox-button"]:not(.disabled, :hover, :active), button:focus {
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAAAXNSR0IArs4c6QAAAPpJREFUOE9jfP36hhQL0/+0g5f3hL7/8pyBHCDII8lgr+uy+s8/xlmM799eb9hwbHG9s5spOWbB9ezddZohwCq2kXHDgclXjSxltMRZ7cCSX/4+Itvgw0ePXGOcv6XqqrOrKdjAD3+uMPz8/45kA9/8Ocnw+d8thnsHNRAGcjMpMHz994Dh679HDNxMcgxsr6UJGvxL9ClY/fd/z/EbKPjWkoGDk5eggT++f2Z4L3x81EBoLCNHymgY4kw+A5dsQE4CRQwhAErUIEAwpxAyCF0exUBYaQNKNg9/rSTVLLh6UOHw/qzjNXh5qORwg2zDQBrvHdCAlIfULrEBo4lqA/+7JJ4AAAAASUVORK5CYII=") !important;
    outline: none;
    outline-offset: -4px;
}


#MenuButton {
color: black;
font-size: 8pt;
background: var(--menu-button);
box-shadow: none !important; 
width: 80px;
height: 33px;
}

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

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


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

#MenuButton {
    top: 0px;
    margin-left: 0px;
}

#MenuButton.pressed > #MenuButtonStartText {
top: 5px;
right: 13px;
}

#MenuButtonStartText {
top: 5px;
right: 13px;
font-family: 'Trebuchet MS';
font-size: 13pt;
font-weight: normal;
}

#MenuButtonStartIcon, #MenuButton.pressed > #MenuButtonStartIcon {
top: 8px;
left: 12px;
}

#AboutClose {
    position: absolute;
    right: 128px;
}

.DropdownBox {
height: 15px;
border: 1px solid #708C48;
box-shadow: none;
background: #FFF !important;
}

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

.DDcontainer.selected .DropdownText {
    color: var(--HilightText);
    background-color: var(--Hilight);
}

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

.DropdownBoxButton {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAASCAYAAADrL9giAAAAAXNSR0IArs4c6QAAAQxJREFUWEftl7EOgkAMhu9MxF1HneV11InFp3NxUl9HZhx1BxMwVTFH0/bIHSbGlJHSy/1faPvX1mXRmIjHJvOI7PjUprpEHWKHAHC/nYIuMZ6uXnnnZVC+SXOjAPQP0BIIK593lvYAbYIDjMG/mgKjyUKsqbosOnHwAS6AZLYW86vr8RMnx2CayzXtjkxiDO72BzF/m22696dKgIOAxcNJGAC84yC44uE71gdwELBfYHwABwGLf96f6wEYAiWeA0BBwOJFABDEECizJBghDIESLwKAYAuBEy8BcCFQ4r0AXAicU/Q4wRYCJ94LoM+ApUqgT14vAL6D1ArrLqDLkG6Dv7AN+nrVN+Oxf8ADI3H3Z3Lx098AAAAASUVORK5CYII=");
    background-size: 64px;
    width: 16px;
    height: 17px;
    right: -3px;
     top: -1px;
    background-position: 0 0;
    box-shadow: none;
}

.DDcontainer:hover .DropdownBoxButton {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAASCAYAAADrL9giAAAAAXNSR0IArs4c6QAAAQxJREFUWEftl7EOgkAMhu9MxF1HneV11InFp3NxUl9HZhx1BxMwVTFH0/bIHSbGlJHSy/1faPvX1mXRmIjHJvOI7PjUprpEHWKHAHC/nYIuMZ6uXnnnZVC+SXOjAPQP0BIIK593lvYAbYIDjMG/mgKjyUKsqbosOnHwAS6AZLYW86vr8RMnx2CayzXtjkxiDO72BzF/m22696dKgIOAxcNJGAC84yC44uE71gdwELBfYHwABwGLf96f6wEYAiWeA0BBwOJFABDEECizJBghDIESLwKAYAuBEy8BcCFQ4r0AXAicU/Q4wRYCJ94LoM+ApUqgT14vAL6D1ArrLqDLkG6Dv7AN+nrVN+Oxf8ADI3H3Z3Lx098AAAAASUVORK5CYII=") -16px 0;
}

.DDcontainer:active .DropdownBoxButton {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAASCAYAAADrL9giAAAAAXNSR0IArs4c6QAAAQxJREFUWEftl7EOgkAMhu9MxF1HneV11InFp3NxUl9HZhx1BxMwVTFH0/bIHSbGlJHSy/1faPvX1mXRmIjHJvOI7PjUprpEHWKHAHC/nYIuMZ6uXnnnZVC+SXOjAPQP0BIIK593lvYAbYIDjMG/mgKjyUKsqbosOnHwAS6AZLYW86vr8RMnx2CayzXtjkxiDO72BzF/m22696dKgIOAxcNJGAC84yC44uE71gdwELBfYHwABwGLf96f6wEYAiWeA0BBwOJFABDEECizJBghDIESLwKAYAuBEy8BcCFQ4r0AXAicU/Q4wRYCJ94LoM+ApUqgT14vAL6D1ArrLqDLkG6Dv7AN+nrVN+Oxf8ADI3H3Z3Lx098AAAAASUVORK5CYII=") -32px 0;
}


#Taskbar { 
height: 36px;
}

#taskbandContainer {
    height: 36px;
	    margin-top: 0;
}

.nonNativeStartPageTxt {
font-family: 'Tahoma';
font-weight: bold;
color: black;
font-size: 20pt;
}


.nonNativeStartPageBlurb {
color: black;
font-family: 'Tahoma';
font-size: 14pt;
}


.NonNativeStartScreens {
    background-color: white;
}

.taskband {
height: 36px;
background-color: transparent;
margin: 0px 0 0 -3px;
    color: #000;
        text-indent: 12px;
    font-family: Trebuchet MS;
    font-size: 13pt;
        box-shadow: none;
    line-height: 38px;
        bottom: 0;
border-image-slice:
4 3 4 3 fill;
border-image-width:
4px 3px 4px 3px;
border-image-outset:
0px 0px 0px 0px;
border-image-repeat:
stretch stretch;
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAAXNSR0IArs4c6QAAADtJREFUOE9jZICCgwd3/4ex8dH29q6MIHkwAdIEEyCkGaaWkRRNyK4b1YgjiEEBOho4NAkcshM5udkKAJxabuGByektAAAAAElFTkSuQmCC");
}

.taskband:hover {
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAAXNSR0IArs4c6QAAAKRJREFUOE9jZICCDQcm/3//+TmMi5UW5JVkCHDIZQRJgon5m6v+O7uZ4tUEk9y76zRDom8bIyPIJiNLGQZxVjuw3Je/jwgacPjoEQZGmG0gjR/+XGH4+f8dTo1v/pxk+PzvFsO9AxoIjdxMCgxf/z1g+PoPt43f/z0f1YgrWIdq4MCSHCgBPPy1kmByA6Wc92cdEYlcyeEGQU0gBaDkBk7k5GYrALHO2ANl74ExAAAAAElFTkSuQmCC");
}

.taskband:active {
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAAXNSR0IArs4c6QAAAKRJREFUOE9jZICCzvlp/1+/ew7jYqVFhSQZyhNnMYIkwURJr+9/3fgHeDXBJC8vVGDoKd7MyAiyScL3OIMQsxxBjQZcWQzv/15m2L7yHgMjzDaQRj5mSZyaBVlUGASZdcEaF00/OqoROaSGS+DIs9viTABcjJIMUmxODHd+LoUkAFCSi4ryJ5jchFn0wGpAGsFJDpbI4zKtCWoGKQDZBk7k5GYrAH6Giy3VBuj+AAAAAElFTkSuQmCC");
}

.taskband.current {
box-shadow: none !important;
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAAXNSR0IArs4c6QAAAIlJREFUOE9jZICCDQcm/3//+TmMi5UW5JVkCHDIZQRJgon5m6v++3mE4tUEk9y0YzVDom8bIyPIJltrG4Zv/54RpRGk6OzxewyMMNtAGi98m0ZQswFXFsOeXUcxNb77+winZiFmOYZRjTiCZ6gGDnKSIzblgJMcLJG7uFkTTG4gBaDkBk7k5GYrAHDMwgMoYQdbAAAAAElFTkSuQmCC");
}

.taskband.current:hover {
box-shadow: none !important;
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAAXNSR0IArs4c6QAAAKRJREFUOE9jZICCzvlp/1+/ew7jYqVFhSQZyhNnMYIkwURJr+9/3fgHeDXBJC8vVGDoKd7MyAiyScL3OIMQsxxBjQZcWQzv/15m2L7yHgMjzDaQRj5mSZyaBVlUGASZdcEaF00/OqoROaSGS+DIs9viTABcjJIMUmxODHd+LoUkAFCSi4ryJ5jchFn0wGpAGsFJDpbI4zKtCWoGKQDZBk7k5GYrAH6Giy3VBuj+AAAAAElFTkSuQmCC");
}

.taskband.current:active {
box-shadow: none !important;
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAAXNSR0IArs4c6QAAAKRJREFUOE9jZICCzvlp/1+/ew7jYqVFhSQZyhNnMYIkwURJr+9/3fgHeDXBJC8vVGDoKd7MyAiyScL3OIMQsxxBjQZcWQzv/15m2L7yHgMjzDaQRj5mSZyaBVlUGASZdcEaF00/OqoROaSGS+DIs9viTABcjJIMUmxODHd+LoUkAFCSi4ryJ5jchFn0wGpAGsFJDpbI4zKtCWoGKQDZBk7k5GYrAH6Giy3VBuj+AAAAAElFTkSuQmCC");
}

#close::after, #maximize::after, #minimize::after, #help::after {
display: none;
}

/* active versions */
.window.current > .window_bar > .winBarButton {
background-position-x: 0px;
}

.window.current > .window_bar > .winBarButton:hover:not(.disabled) {
background-position-x: -22px !important;
}

.window.current > .window_bar > .winBarButton:active:not(.disabled) {
background-position-x: -44px !important;
}

.window.current > .window_bar > .winBarButton.disabled {
background-position-x: -66px;
}


/* inactive versions */
.winBarButton {
/* Link to spritesheet image */
background-image: url('assets/frames/mallard/xpcaptionbuttons.png');

top: 1px;
background-color: transparent;
background-position-x: -88px;
box-shadow: none;
width: 22px;
height: 22px;
}

.winBarButton:hover:not(.disabled) {
background-position-x: -110px;
}

.winBarButton:active:not(.disabled) {
background-position-x: -132px;
box-shadow: none;
}

.winBarButton.disabled {
background-position-x: -154px;
box-shadow: none;
}

/* disabled versions */

.window.disabled > .window_bar > .winBarButton {
background-position-x: -176px;
}

.window.disabled > .window_bar > .winBarButton:hover:not(.disabled) {
background-position-x: -198px !important;
}

.window.disabled > .window_bar > .winBarButton:active:not(.disabled) {
background-position-x: -220px !important;
}

.window.disabled > .window_bar > .winBarButton.disabled {
background-position-x: -242px;
}


/* close button */
#close {
background-position-y: -44px;
margin-right: 3px;
}

/* css for max button */

#maximize {
        background-position-y: -22px;
		    right: 1px;
}



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

/* css for min button */

#minimize {
        background-position-y: 0px;
		right: 4px;
}

/* end of min */

/* css for help button */



#help {
        background-position-y: -88px;
				    right: 1px;
}


/* end of help */

#Menu, .submenu {
box-shadow: 2px 2px 5px #0000007a;
background: white !important;
border: 1px solid #808080;
}

.contextmenu { 
box-shadow: 2px 2px 5px #0000007a;
background: white !important;
border: 1px solid #808080;
}

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

#Menu .startLink {
  background: #0000 !important;
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: 35px !important;
padding-right: 0px;
padding-top: 1px;
padding-bottom: 0px;
}

#Menu {
	    left: 0px;
}

.startLink:hover .StartMenuArrows {
    color: var(--ButtonText);
}

.contextmenu { 
box-shadow: 2px 2px 5px #0000007a;
background: white !important;
border: 1px solid #808080;
}




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

/* Systray */
#SysTray {
border-image-slice:
11 11 11 11 fill;
border-image-width:
11px 11px 11px 11px;
border-image-outset:
0px 0px 0px 0px;
border-image-repeat:
stretch stretch;
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAAAtNJREFUSEvdVt9PklEYfo6kICif+AMQNYdokJXNZQrqqvVjq276tVyW1ZZb3XXTXVvdtPU/1MrayrnZWusyL0xtSrqWNZsBSS4SBDT9EARB6bSDkyQ0JPWm7+rbOe/7PO97nvec9yVY5XvwXk85ST64jDxkpSnBpRfGWXoCY+BDTvBeF7wBN5orjWQluBUX200n6I6iw5gP+eGZc4H3OzHjd8MfnI5ipKdJwYLIEivBiRQQCjNgsnfhVNmzOMyYBRZ9WX4t5Jwm4uD2fF0t0bh1WUYhWGCe2XGY7N24UtkbxY7+PBw00JqSc5gJumB29CC0EFgzwZIhIQJoVfXIlarx1tKG5sq+CH6U5M3EDSqgQgzZXiUN/qeDrmA/UgUi1Mrv/iZ5bj5Ny4sOoc/cioVwcN0kgpRUGLQXYHH0RDQiTIc63cWkNUgUCdOoovgoek1PQFgWGnkN+q3tifyS3t+jPgk7/xmkw36VClNY+XUnDZLIoSy/DoKULSADE7epyzsKx9RwIp+k9+VcCdS5VSBm3306MNoec9GSRlvFQZQqgV7TtEjSZbq3UbhxOAd01/43ks3SRCyUoVrdAPLuxx3Katk5bd5wXVTZ5ShRVIN02q9TVsubcU+W3jDy4stZymp5M258jaYBbr8VpGWwjtbqmjBk68CU17ZhR5aZrsBezRkYLU8Xn/qX1vO0VGmA0dyK8M/5dROxvmLQNuL7xEccVz8m0X7S575JwySI4W9d6yZhb5ZUlIeqnFuxTevRh3qq39YIt8eKEacRC+HQP5GVKvUoyNmJfksbLu/uiSVhiIxIq9oXGRA+2TrAzzrWTMQ02FV8BMGgD8P2TlyqeB3f45ejsYrbXngQPv8kPAEn+NlxzATcMX2ftVdOrIBUrIBMrAInUWHE1YtjxS1/n1aWE7GssjO3RkYeSZoMmUJFXFaB+WlM+e3wzk2C941Fj+dPw18BtiVQhBsksQAAAABJRU5ErkJggg==");
border-style:
solid;
box-shadow: none !important;
bottom: -1px !important;
color: rgb(18 67 171);
margin:0;
text-align: center;
font-family: 'Trebuchet MS';
font-size: 13pt;
font-weight: normal;
}

#SysTrayTime {
	margin-top: 3px;
	margin-left: 11px;
		margin-right: 11px;
}


/* inter browser */


.ToolbarSeparator {
box-shadow: inset 1px 0px #BDBDB7;
}


#TypewriterTextArea {
		width: 100% !important;
	height: calc(100% - 85px) !important;
	left: 0px !important;
	bottom: 0px !important;
}

.throbber {
box-shadow: inset 1px 0px rgb(160 160 0), inset 2px 0px transparent;
margin: 0;
top: 0px;
}
#browserbar {
margin: 0;
}

.MenuToolbars {
	margin: 0;
}

.MenuItem:hover {
box-shadow: none;
    color: var(--HilightText);
    background-color: var(--Hilight);
}

.MenuItem:active, .MenuItem.pressed {
box-shadow: none;
    color: var(--HilightText);
    background-color: var(--Hilight);
}


.menubarbtn {
	    background: none;
    box-shadow: none;
}
.menubarbtn:hover {
background-color: #FAEDAF;
box-shadow: var(--globaltoolbarflat);
}
.menubarbtn:active {
background-color: #FFD825;
box-shadow: var(--globaltoolbarflatactive);
}

.TaskbandIcon {
left: 5%;
margin-left: 0px;
top: 28%;
}

.watermark {
	bottom: 28px !important;
}

.watermark > strong {
    font-weight: normal !important;
}

.QLToolbarBtns:hover {
background-color: #FAEDAF;
box-shadow: var(--globaltoolbarflat);
}
.QLToolbarBtns:active {
background-color: #FFD825;
box-shadow: var(--globaltoolbaractiveflat);
}

/* quick launch */
.TaskbarFolderToolbar {
 margin-top: 7px;
 height: 22px;
        z-index: 1;
}

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


.SysList {
        box-shadow: none;
		border: 1px solid #708C48;
}


#ExplorerContents {
    width: 100%;
    height: 100%;
}


/* Checkboxes from 98.css */

input[type=checkbox]+label:before {
background: white;
box-shadow: 1px 1px 2px #00000073 !important;
border: 1px solid #748D4D;
    height: 11px;
    width: 11px;
}

input[type=checkbox]+label:hover:before {
background: #D7F791;
box-shadow: 1px 1px 2px #00000073 !important;
border: 1px solid #748D4D;
}

input[type=checkbox]+label:active:before {
background: #B3EF4B;
box-shadow: none !important;
border: 1px solid #748D4D;
}

input[type=checkbox]:disabled+label:before {
    opacity: 1;
background: transparent;
box-shadow: none !important;
border: 1px solid #D4D3C5;
}

input[type=checkbox]:checked+label:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNycgaGVpZ2h0PSc3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNyAwSDZ2MUg1djFINHYxSDN2MUgyVjNIMVYySDB2M2gxdjFoMXYxaDFWNmgxVjVoMVY0aDFWM2gxVjB6JyBmaWxsPScjMDAwJy8+PC9zdmc+);
    content: "";
    display: block;
    height: 7px;
    left: -16px;
    position: absolute;
    top: 3px;
    width: 7px;
		font-size: 0px;
}
input[type=checkbox]:checked+label:active:after {
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNycgaGVpZ2h0PSc3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNyAwSDZ2MUg1djFINHYxSDN2MUgyVjNIMVYySDB2M2gxdjFoMXYxaDFWNmgxVjVoMVY0aDFWM2gxVjB6JyBmaWxsPScjZmZmJy8+PC9zdmc+);
}

:disabled+label {
    text-shadow: none;
color: #D4D3C5;
}

input[type=checkbox][disabled]:checked+label:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNycgaGVpZ2h0PSc3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNyAwSDZ2MUg1djFINHYxSDN2MUgyVjNIMVYySDB2M2gxdjFoMXYxaDFWNmgxVjVoMVY0aDFWM2gxVjB6JyBmaWxsPSdncmF5Jy8+PC9zdmc+);
}

input[type=radio]+label:before {
background: white;
box-shadow: 1px 1px 2px #00000073 !important;
border: 1px solid #748D4D;
    border-radius: 50%;
    width: 11px;
    height: 11px;
    left: -17px;
    top: 1px;
}

input[type=radio]+label:hover:before {
background: #D7F791;
box-shadow: 1px 1px 2px #00000073 !important;
border: 1px solid #748D4D;
}

input[type=radio]+label:active:before {
background: #B3EF4B;
box-shadow: none !important;
border: 1px solid #748D4D;
}

input[type=radio]:disabled+label:before { 
    opacity: 1;
background: transparent;
box-shadow: none !important;
border: 1px solid #D4D3C5;
}

input[type=radio]:checked+label:after {
    left: -13px;
background: black !important;
	    width: 5px;
    height: 5px;
	    top: 5px;
}
input[type=radio]:checked+label:hover:after {
        background:white!important;
}

input[type=radio][disabled]:checked+label:after {
        background:#D4D3C5!important;
}


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

.groupboxLabel {
		background-color: unset;
		font-family: Tahoma;
	color: rgb(112 158 42);
}


#UserPane {
    background: none;
    margin: 0px;
    font-family: Microsoft Sans Serif !important;
    color: black;
    font-size: 12pt;
    font-style: unset;
    font-weight: normal;
        box-shadow: inset 0px -1px var(--ButtonShadow), inset 0px -2px var(--ButtonHilight);
}

#LogoffPane {
    margin: 0px;
    height: 40px;
    	width: 100%;
}

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


.LogoffPaneLink {
	margin-top: 0px;
}

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

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







.RebarBand {
    box-shadow: inset 0px 1px rgb(160 160 0), inset 0px 2px transparent;
}

#browserbar {
    height: unset !important;
box-shadow: none;
background: linear-gradient(90deg, rgb(255, 181, 103) 0%, rgb(216, 246, 144) 100%) !important;
}
.MenuBand {
    box-shadow: none;
    height: 22px;
}

#InterStandardToolbar {
    height: 26px;
}

.RebarItem {
    height: 22px;
    position: relative;
    display: inline-flex;
line-height: 22px;
    text-indent: 3px;
            left: unset !important;
        bottom: unset !important;
        top: unset !important;

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

.RebarBand.MenuBand > .RebarItem.RebarItemNo1 {
    margin-left: 0;
}

.RebarItemNo1 {
    margin-left: 1px;
}

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

#InterGoButton {
line-height: 22px;
    margin-left: -1px;
height: 20px;
}

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

.RebarBand.MenuBand > .RebarItem  {
    height: 19px;
    position: unset !important;
    display: inline-block;
line-height: 19px;
    text-indent: 0px;
            left: unset !important;
        bottom: unset !important;
        top: unset !important;
        margin-left: -3px;
        margin-top: 0px;
    padding-left: 8px;
padding-right: 8px;
} 

.RebarItem:hover {
background-color: #FAEDAF;
box-shadow: var(--globaltoolbarflat);
}

.RebarItem:active, .RebarItem.pressed {
background-color: #FFD825;
box-shadow: var(--globaltoolbarflatactive);
}


.RebarBand.MenuBand > .RebarItem:hover {
box-shadow: none;
    color: var(--HilightText) !important;
    background: var(--Hilight) !important;
}

.RebarBand.MenuBand > .RebarItem:active, .RebarItem.pressed {
box-shadow: none;
  color: var(--HilightText) !important;
    background: var(--Hilight) !important;
}

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




#interaddress {
            top: -1px !important;
    margin-left: 0;
}

#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%;
}

/*Rimet Mallard theme*/

/* Firefox specific little tweaks and stuff */
@supports ( -moz-appearance:none ) {
    .window_bar {
        line-height: 22px;
    }
    }
	
	
	/* by aph6000 */
/* 8/21/2024 */


::-webkit-scrollbar {
  width: 16px !important;

}
::-webkit-scrollbar:horizontal {
  height: 16px !important;

}

::-webkit-scrollbar-corner {
    background-color:#f0edd7 !important;
}

::-webkit-scrollbar-track {

    background-color:#FEF9E4;
      border-radius: 0px !important;
          width: 16px !important;
}

::-webkit-scrollbar-track-piece:hover {
    background-color:#D7F791;
      border-radius: 0px !important;
          width: 16px !important;
}

::-webkit-scrollbar-track-piece:active {
    background-color:#B3EF4B;
      border-radius: 0px !important;
          width: 16px !important;
}

::-webkit-scrollbar-thumb {
      width: 16px !important;
      height: 16px !important;
border-image-slice:
3 3 3 3 fill;
border-image-width:
3px 3px 3px 3px;
border-image-outset:
0px 0px 0px 0px;
border-image-repeat:
stretch stretch;
      border-radius: 0px !important;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAKCAYAAACuaZ5oAAAAAXNSR0IArs4c6QAAAEVJREFUOE9j/P///38GLODGj0nYhBle/b6MVdyWvQGrOOOBQ/uwWnD/4x6sGq7ewm5BV8507BaM+gAWLqNxAE8hIy8VAQAiTWKPGeYIPwAAAABJRU5ErkJggg==);
background-size: 6px 10px;
background-position: 0 0;
}

::-webkit-scrollbar-thumb:vertical {
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAEpJREFUOE9j/PfzyX8GKDh84jqMiZe2tdCEyzPCDABptrNzIcqAQ4f2MMAMARtAimaYDTBDRg3QZBgNg+ETBqD0TUp+wMhMlGRnAOj9l7EEVMXyAAAAAElFTkSuQmCC");

}

::-webkit-scrollbar-thumb:vertical:hover {
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALVJREFUOE9j/PfzyX8GKNh0fD3D+8/PYVystCCvJIOfZSBcjhFmwMJd0xic3UzxaoZJ7t11miHeLQvMBRsAstnIUoZBnNUOLPjl7yOCBh0+egTsErABMNtBBnz4c4Xh5/93OA148+ckw+d/txjuHdAAuwLFAG4mBYav/x4wfP2H2wXf/z0fNWA0DBiwpgNYUgYlpIe/VhJMxqCU+P6sIyIpg3SAkrOSww2CmkEKYMkYnpkoyc4ARdkTwDn0Td8AAAAASUVORK5CYII=");
}


::-webkit-scrollbar-thumb:vertical:active {
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALJJREFUOE9j/PfzyX8GKOhe1sTw+t1zGBcrLSokyVAaVQeXY4QZUDYlk0E3/gFezTDJywsVGLpypoO5YANANkv4HmcQYpYjaIABVxbD+7+XGbavvAd2CdgAmO0gA/iYJXEaIsiiwiDIrAs2YNH0o2BXjBowGgZY04E8uy3OhMTFKMkgxebEcOfnUtSEBErKUVH+BJOxMIseWA3IAJSkDBIEJee4TGuChoAUwJIxPDNRkp0BjwDMsWi/fY4AAAAASUVORK5CYII=");
}


::-webkit-scrollbar-thumb:vertical:disabled {
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAA1JREFUGFdj+PfzyX8ACa8D25s/YWQAAAAASUVORK5CYII=");
}

::-webkit-scrollbar-thumb:horizontal {
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAE1JREFUOE9j/PfzyX8GCgAjzIDDJ66TZIythSZYPdgAkGY7OxeSDDh0aA8DyBDGgwd3/ydVM8wmkCGjBoyGAXXSAcVJmSqZiaRchKYYAFa7Z4UyaePcAAAAAElFTkSuQmCC");
}

::-webkit-scrollbar-thumb:horizontal:hover {
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALZJREFUOE9j/PfzyX8GCgAjzIBNx9czvP/8nCijBHklGfwsA8FqwQYs3DWNwdnNlCjNMEV7d51miHfLYmDccGDyfyNLGQZxVjuw3Je/j4g26PDRIwyM8zdX/QfZDjLgw58rDD//vyNowJs/Jxk+/7vFcO+ABsIAbiYFhq//HjB8/UfYBd//PR81YHCFASwhgaLx4a+VBNMATAEoHbw/64hIykoON4jWDFIISkTgpEyVzESS1WiKAWBLyYl4Ck1XAAAAAElFTkSuQmCC");
}

::-webkit-scrollbar-thumb:horizontal:active {
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALVJREFUOE9j/PfzyX8GCgAjzIDuZU0Mr989J8ooUSFJhtKoOrBasAFlUzIZdOMfEKUZpujyQgWGrpzpDIyd89P+S/geZxBiliPaAAOuLIb3fy8zbF95j4GxpNf3P8h2kAF8zJIEDRFkUWEQZNYFG7Bo+tFRAwZfGMiz2xKMRi5GSQYpNieGOz+XQqIRlJCiovwJaoQpEGbRAzNBBoATEiwpx2VaE20ISCHIdnBSpkpmIslqNMUA0lOLrxpPjrMAAAAASUVORK5CYII=");
}

::-webkit-scrollbar-thumb:horizontal:disabled {
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAA1JREFUGFdj+PfzyX8ACa8D25s/YWQAAAAASUVORK5CYII=");
}


::-webkit-scrollbar-button {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAAQCAYAAAD506FJAAAAAXNSR0IArs4c6QAAA8FJREFUeF7tW/+LTFEUPzOzbK2oWWmMNjapFQ0SIRF2E2lIftEm0qbYlD/Bf0ESIsr+ILFJabeIjQ0/aCgrbUtb20Y7am0a7b7Vebrjzu3de8+976U3b+79ZX+Yc+7bz/nyOed+S3mV8XkIMUa8eyG0w6t2pI+FnyTEDA6/83+I8AmtGjb+U1ESwMhwGsrTE0pQ2cV56NjmBco8vPsBvk2p9Ze15uHw8fVV/bAGCOsBngAcfuf/eov/yAjg1cAkdO7fSsqnwSevYXtXrkb22qUBKJwaI+mXbrZDT2+XLxsXAnD4nf/rMf4jIQCsfJt3tEFuwW4/KX/OfdUm8vOhF9VOACv/8uJLaM2s1OptaumF8lwJHveN+p1AHAjA4Xf+r9f4j4QAWPVDAvgx+x4q81PSRP4+OwzT3icYfbq22gWw6o8EsCSTl+pmm9ZANlPwCeDW5SG/C4gDASQdf7q5DbzKeKBfcAmkw3+7/wacKJ729W383391EopncmDr/zfvSrBlY0FbXHgBFWZeToafx8zLU/EzzLyuCX4q5kgJYFG6HWa8MZjx5B3AL28isQSQRPyYCDgoBBCE//6jQV//6KFO/6+p/zERcNgSACYCDhsCUOFmickTAI9fxM3kqfh53EzXlAAouJUEoHM+fkBmAPwtyAhUA6C+aAQTA6C+jfMZZlm5EBNBxH/lwUVlpTlwcJ2SAJ9dTyv1L5w/q+yAGGbZJCaJwNvChgCY/20JgPnflgB4W5jgxu9RsKviPwi7CQGK2FHXJP6p2KUEICaCaQDwBrAJAN4ANgEgJoJJAMhIIMgGQQSI7V/QwCpIIUARO5vr5LmdpCWQjATC2KCR/C8SgKoT0HUAzHemHdD/iv9AAnAJUFsBkhwAsk6hkQtAQxOAa4H/pUQjLoF4QqC0wZQloE0HyC8BbTpAfglIWQuLREjBnuglgHIhyv2oCoCgOSgtsOzbJmsg6v8fVi7p+HUkqMPvNgH/bn6yQY3/WGwCUpJDFwDiHDoDrGreJf1sSyoPKxbug8+VO7E8BoziFCCO+KnHgDL8SALUNXAQfjzyxf0PW/9Tj8TE7ke278HLqfYAGGYTAmD4GWZe1wQ/FXMkx4DsIgwGwJfffVrewHsA5bd7ay4CdXcf0eotbdrgyyABxPEikMPv/F9v8R8JAWBS4mWQ1Xs+apMYBfhLQEwBLwMhy1MGuwSEsnG4COTwO//Xa/xHRgD+hoh7DOQeQ7nHYMoaFrfHcJESAKV6Ry0Tlw4galzU+Rx+9xycGitBcn8A/cjAC3U/auYAAAAASUVORK5CYII=) !important;
          height: 16px !important;
          width: 16px !important;
}

::-webkit-scrollbar-button:horizontal:start:increment,
::-webkit-scrollbar-button:horizontal:end:decrement,
::-webkit-scrollbar-button:vertical:start:increment,
::-webkit-scrollbar-button:vertical:end:decrement {
  display: none;
}

::-webkit-scrollbar-button:vertical:start {
    background-repeat: no-repeat !important;
    background-position-x: 0px !important;
      border-radius: 0px !important;
}

::-webkit-scrollbar-button:vertical:end {
      border-radius: 0px !important;

    background-repeat: no-repeat !important;
    background-position-x: -64px !important;
}
::-webkit-scrollbar-button:horizontal:start {
  width: 16px;
      border-radius: 0px !important;

    background-repeat: no-repeat !important;
    background-position-x: -128px !important;
}
::-webkit-scrollbar-button:horizontal:end {
  width: 16px;
      border-radius: 0px !important;

    background-repeat: no-repeat !important;
    background-position-x:-192px !important;
}


::-webkit-scrollbar-button:horizontal:start:disabled {
    background-position-x: -176px !important;
}

::-webkit-scrollbar-button:horizontal:end:disabled {
    background-position-x: -240px !important;
}

::-webkit-scrollbar-button:vertical:start:disabled {
    background-position-x: -48px !important;
}

::-webkit-scrollbar-button:vertical:end:disabled {
    background-position-x: -112px !important;
}

::-webkit-scrollbar-button:horizontal:start:hover {
    background-position-x: -144px !important;
}

::-webkit-scrollbar-button:horizontal:end:hover {
    background-position-x: -208px !important;
}

::-webkit-scrollbar-button:vertical:start:hover {
    background-position-x: -16px !important;
}

::-webkit-scrollbar-button:vertical:end:hover {
    background-position-x: -80px !important;
}

::-webkit-scrollbar-button:horizontal:start:active {
    background-position-x: -160px !important;
}

::-webkit-scrollbar-button:horizontal:end:active {
    background-position-x: -224px !important;
}

::-webkit-scrollbar-button:vertical:start:active {
    background-position-x: -32px !important;
}

::-webkit-scrollbar-button:vertical:end:active {
    background-position-x: -96px !important;
}

.StatusBar {
background: rgb(220 214 165) !important;
margin-top: 0px;
height: 22px;
}

.StatusBarPart {
padding: 3px 4px;
height: calc(100% - 2px);
}

/* normal pane type */
.StatusBarPart:not(:last-child) {
  box-shadow:inset 0px -2px #DCD6A5, inset 0 -3px #FCF6C5, inset -1px 0px #FCF6C5, inset 4px 0px #DCD6A5 !important;
background: #DCD6A5;
}
/* Gripper pane type */
.StatusBarPart:last-child {
  	background: #0000;
	box-shadow: none !important;
}

.StatusBarPart:last-child::after {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAVCAYAAABPPm7SAAAAAXNSR0IArs4c6QAAAKxJREFUOE/tlMEKwjAQRCd+qF0QKSJ+jYiIFCZ+pxpZNw3Y1qQlJ8Gecui8mcwmcaj8XKUefwB+rQPyGkS2H5ObPUb6S9AzI027HEB/juLdyLCYICfWRFmAxX5CGnNWWL/ur8BXANkFuHvaM/0pAKsEywJIBuABkU10VrEWuC93oKN6/xzHZc7T4lEHVpju2Zx4O5p4fUhJhilSpGHbU+LZHSx5ZIrnoASrBrwAa7BMFqIkTAEAAAAASUVORK5CYII=);
	width: 16px;
	height: 17px;
}