/*Windows Vista Beta 1/2 Basic theme ported to CSS by APH, Tab & button CSS from 7.CSS, Original Aero theme by Microsoft*/ 
@import url('fonts/SegoeUI.css');
@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/vistab2/iconset.css');

/* Custom scheme vars, for custom classic themes */
:root {     
--ActiveTitle: rgb(207 214 232);
--AppWorkspace: rgb(171 171 171);
--ButtonDkShadow: rgb(105 105 105);
--ButtonFace: rgb(244 244 244);
--ButtonHilight: rgb(255 255 255);
--ButtonLight: rgb(227 227 227);
--ButtonShadow: rgb(171 171 171);
--ButtonText: rgb(21 28 85);
--GradientActiveTitle: rgb(223 234 252);
--GradientInactiveTitle: rgb(233 233 233);
--GrayText: rgb(110 140 192);
--Hilight: rgb(185 217 255);
--HilightText: rgb(21 28 85);
--InactiveTitle: rgb(204 204 204);
--InactiveTitleText: rgb(75 75 75);
--InfoText: rgb(0 0 0);
--InfoWindow: rgb(244 244 244);
--Menu: rgb(244 244 244);
--MenuText: rgb(21 28 85);
--TitleText: rgb(21 28 85);
--Window: rgb(255 255 255);
--WindowFrame: rgb(200, 200, 200);
--WindowText: rgb(0 0 0);
--Background: rgb(131 158 212);
--MenuBar: rgb(229 234 246);
}

:root {
--activebar: none;
--inactivebar: none;
--bodybgcolor: rgb(0, 0, 0);
--desktopbgimg: url("wallpapers/vista/Longhorn.jpg");
--taskbarboxshadow: none;
--taskbarbackground: url("assets/taskbar/basicb2/xptaskbarmiddle.png");
--desktopbgsize: 100% 100%;
--desktopbgposition: center;
--desktopbgtile: no-repeat;
--globalfont: 'SegoeUI', Segoe UI, Tahoma, Verdana, Jomolhari, Times New Roman, sans-serif;
--buttonfont: Microsoft Sans Serif, Tahoma, Jomolhari, Times New Roman, sans-serif;
--menu-button: url('assets/taskbar/basicb2/buttons/startbtn.png');
--menu-button-hover: url('assets/taskbar/basicb2/buttons/startbtn.png') 0 -30px;
--menu-button-pressed: url('assets/taskbar/basicb2/buttons/startbtn.png') 0 -60px;
}


/*Theme identifier, control panel*/
#themeDropdownText:after {
content: "Windows Vista Beta 1 - Aero Basic";
}

#winAndButtonsDropdownText:after {
content: "Aero (B1) style";
}

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

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

#AeroBasicB2Schemes {
	display: block !important;
}

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


h1 {
font-size: 12pt;
    color: #1379ab;
    font-weight: normal;
    font-family: 'SegoeUI', Segoe UI;
}

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


input[type="text"], textarea, input[type="password"] {
	border: 1px solid #828790;
    border-radius: 0px;
        box-shadow: none !important;
}

.ListBox, #searchResults {
	border: 1px solid #828790;
border-radius: 0 !important;
        box-shadow: none;
}

.window:before {
    content: none;
}

.window {
    border: none;
    font-family: var(--buttonfont);
    font-size: 8pt;
}

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



#windowcontent {
border: 7px solid transparent;
border-top: none;
border-image-source: url('assets/frames/basicb2/xpinactiveborderimage.png');  
border-image-repeat: stretch;
border-image-slice: 8;
  border-style: solid;
  border-top-style: none;
background-color: var(--ButtonFace);
box-shadow: none;  
    margin: 0;
    margin-left: -2px;
    top: 0px;
    margin-left: -2px;
    width: calc(100% - 10px);
		    height: calc(100% - 22px);
}


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

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

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

.window_bar {
width: 100%;
border-radius: 6px 6px 0 0;
margin: -2px 0 0px -2px !important;
padding: 0 2px;
height: 27px;
font-size: 9pt;
    line-height: 33px;
text-indent: 24px;
font-family: 'SegoeUI', Segoe UI !important;
background-image: url('assets/frames/basicb2/xptitlebarleft.png'), url('assets/frames/basicb2/xptitlebarright.png'), url('assets/frames/basicb2/xptitlebarmiddle.png');
background-repeat: no-repeat, no-repeat, repeat-x;
background-position: left, right, center;
background-size: 5px 54px, 5px 54px, calc(100% - 10px) 54px;
	    background-position-y: -27px;
}

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

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

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

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

.window_bar strong {
font-weight: normal !important;
    font-family: 'SegoeUI', Segoe UI !important;
    line-height: 33px;
}

.resizeableWinBar {
 top: 0px !important;
}

.window.maximized .window_bar {
background-image: url('assets/frames/basicb2/maxtitlebarleft.png'), url('assets/frames/basicb2/maxtitlebarright.png'), url('assets/frames/basicb2/maxtitlebarmiddle.png');
background-repeat: no-repeat, no-repeat, repeat-x;
background-position: left, right, center;
    background-position-y: -19px;
background-size: 18px 38px, 18px 38px, 100% 38px;
    border-radius: 0;
    height: 19px;
    line-height: 21px;
}

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

.window.maximized .window_bar .WindowBarIcon{
    bottom: 1px;
}

.window.maximized .window_bar strong {

    line-height: 21px;
}


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

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


.tabbutton {
background: linear-gradient(180deg,#fff 22%,#CDCDCD 60%,#BEBEBE 0%, #D2D2D2,#CECECE);
border-radius: 0;
    border: 1px solid #898C95;
    box-shadow: none;
line-height: 17px;
height: 20px;
    border-top-left-radius: 1px;
        border-top-right-radius: 1px;
}

.tabbutton:not(.selected):hover {
background: linear-gradient(180deg,#fff 22%,#B7D8EC 60%,#A0CDEB 0%, #ACD4EE,#AED6F0);
    border-color: #4DA2E4;
}

.tabbutton.selected {
background: #fff;
border-color: #898C95;
border-bottom: 1px solid transparent;
top: -3px;
}

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

.tabcontent {
box-shadow: inset 1px 1px #fff,inset -1px -1px #fff;
background: #fff;
border: 1px solid #898C95;
/* width: 382px; */
}


.button, div[id^="mBox-button"], button {
font-family: var(--buttonfont);
background: linear-gradient(180deg,#FBFEFE 22%,#E0E1E1 45%,#B8BFC8 0,#E7EAEC);
    border: 1px solid #4B565D;
    border-radius: 3px;
    box-shadow: inset 0 -1px 1px hsla(0,0%,100%,.8), inset 0 1px 1px #fff;
min-height: 21px;
line-height: 21px;
    font-size: 8pt;
            text-shadow: 0px 0px 3px rgb(255, 255, 255);
}

.button:hover:not(.disabled, :active), div[id^="mBox-button"]:hover:not(.disabled, :active), button:hover {
background: linear-gradient(180deg,#fff 22%,#D1F8FF 45%,#83D4FF 0,#DCFFFF);
    border-color: #1F57A8;
}

.button.active:not(.disabled), .button:active:not(.disabled), div[id^="mBox-button"]:active:not(.disabled), button:active {
background: linear-gradient(180deg,#F3FFFF 22%,#9BE2FF 45%,#5DB5E2 0,#B1E9FF);
    border-color: #1F57A8;
    box-shadow: inset 0px 0px 1.5px black;
}

.button:focus:not(.disabled, :hover, :active), div[id^="mBox-button"]:not(.disabled, :hover, :active), button:focus {
background: linear-gradient(180deg,#fff 22%,#D1F8FF 45%,#83D4FF 0,#DCFFFF);
    border-color: #1F57A8;
    outline: 1px dotted #000;
    outline-offset: -4px;
}

.button.disabled, div[id^="mBox-button"]:disabled, button:disabled {
background: #EEEEEE !important;
    border-color: #B2B2B2 !important;
    color: rgb(131 131 131) !important;
    box-shadow: none !important;
text-shadow: none !important;
}

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

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

#MenuButton {
    top: 0;
    margin-left: 0;
    width: 91px;
    height: 30px;
}

#MenuButton {
    font-size: 14pt;
    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: "Segoe UI";
font-weight: normal;
    text-transform: lowercase;
        text-shadow: 2px 2px 2px rgb(75 75 75);
top: 4% !important;
right: 23px !important;
position: absolute;
}

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


#AboutClose {
    position: absolute;
    border: 1px solid #4B565D;
    right: 128px;
}

.DropdownBox {
height: 15px;
background: linear-gradient(180deg,#FBFEFE 22%,#E0E1E1 45%,#B8BFC8 0,#E7EAEC);
    border: 1px solid #4B565D;
    border-radius: 3px;
    box-shadow: inset 0 -1px 1px hsla(0,0%,100%,.8), inset 0 1px 1px #fff;
}

.DropdownBox:hover:not(:disabled) {
background: linear-gradient(180deg,#fff 22%,#D1F8FF 45%,#83D4FF 0,#DCFFFF);
    border-color: #1F57A8;
}

.DropdownBox:active:not(:disabled) {
background: linear-gradient(180deg,#F3FFFF 22%,#9BE2FF 45%,#5DB5E2 0,#B1E9FF);
    border-color: #1F57A8;
    box-shadow: inset 0px 0px 1.5px black;
}

.DDcontainer.selected .DropdownBox {
background: linear-gradient(180deg,#F3FFFF 22%,#9BE2FF 45%,#5DB5E2 0,#B1E9FF);
    border-color: #1F57A8;
    box-shadow: inset 0px 0px 1.5px black;
}

.DDcontainer.selected .DropdownText {
    background: none !important;
    color: black !important;
}

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

.dropdownlink:hover {
    text-decoration: none;
}
.DropdownText {
    display: inline-block;
    width: calc(100% - 12px);
    height: 14px;
    padding: 1px;
    text-indent: 0px;
    line-height: 14px;
    position: absolute;
    margin-left: -2px;
}

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



.DropdownBoxButton {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAATCAYAAACp65zuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAvSURBVDhPYxgFVAGMUBoE/kNpbIARWSEIYFMMVoOuEASQFWOTRwH4nDEK0AEDAwDUuAQDxLdX5AAAAABJRU5ErkJggg==");
    background-size: 10px;
    width: 10px;
    right: -1px;
     top: -1px;
    background-position: 0 0;
    box-shadow: none;
}

.DDcontainer:hover .DropdownBoxButton {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAATCAYAAACp65zuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAvSURBVDhPYxgFVAGMUBoE/kNpbIARWSEIYFMMVoOuEASQFWOTRwH4nDEK0AEDAwDUuAQDxLdX5AAAAABJRU5ErkJggg==");
}

.DDcontainer:active .DropdownBoxButton {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAATCAYAAACp65zuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAvSURBVDhPYxgFVAGMUBoE/kNpbIARWSEIYFMMVoOuEASQFWOTRwH4nDEK0AEDAwDUuAQDxLdX5AAAAABJRU5ErkJggg==");
}


#taskbarSeperator {
    width: 103px;
}

#Taskbar { 
height: 30px;
}

.taskband {
    bottom: 0;
    height: 25px;
    box-shadow: none;
    color: #FFF;
    background: url('assets/taskbar/basicb2/taskbands/xptaskband.png');
    background-size: 100% 100%;
	line-height: 25px;
    text-indent: 12px;
    margin: 0px 0 0 -2px;
    max-width: 160px;
font-family: 'SegoeUI', Segoe UI !important;
font-size: 9pt;
}

#taskbandContainer {
    height: 30px;
	    margin-top: 1px;
		    margin-left: 5px;
    margin-right: 5px;
}

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

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

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

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

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

#close::after, #maximize::after, #minimize::after, #help::after {
	bottom: unset !important;
	right: unset !important;
    left: unset !important;
}

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

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

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

.window.current > .window_bar > .winBarButton.disabled {
background-position-y: -45px;
}

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

.window.current > .window_bar > .winBarButton:hover:not(.disabled)::after {
background-position-y: -13px;
}

.window.current > .window_bar > .winBarButton:active:not(.disabled)::after {
background-position-y: -26px;
}

.window.current > .window_bar > .winBarButton.disabled::after {
background-position-y: -39px;
}


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

top: 9px;
background-position-x: -20px;
background-color: transparent;
background-position-y: -60px;
box-shadow: none;
width: 20px;
height: 15px;
}

.winBarButton:hover:not(.disabled) {
background-position-y: -75px;
}

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

.winBarButton.disabled {
background-position-y: -105px;
box-shadow: none;
}




.winBarButton::after {
    display: inherit;
    content: "" !important;
    background-image: url(assets/frames/basicb2/captionbuttons.png);
        background-position-y: -52px;
    width: 13px;
height: 13px;
    margin-left: 3px;
    margin-top: 1px;
}

.winBarButton:hover:not(.disabled)::after {
background-position-y: -65px;
}

.winBarButton:active:not(.disabled)::after {
background-position-y: -78px;
}

.winBarButton.disabled::after {
background-position-y: -91px;
}




/* close button */
#close {
background-position-x: 0px;
margin-right: 6px;
}

#close::after {
        background-position-x: -66px;
}


/* css for max button */

#maximize::after {
        background-position-x: -53px;
}



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

/* css for min button */

#minimize {
right: 2px;
}

#minimize::after {
        background-position-x: -40px;
}

/* end of min */

/* css for help button */



#help::after {
        background-position-x: -92px;
}


/* end of help */

#Menu, .submenu {
box-shadow: 2px 2px 5px #0000007a;
border: 1px solid #ABABAB;
}
.contextmenu { 
box-shadow: 2px 2px 5px #0000007a;
background: var(--Menu) !important;
border: 1px solid #ABABAB;
        color: var(--MenuText);
    font-size: 9pt;
}

#Menu {
	    left: 0px;
}

#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: 30px !important;
padding-right: 0px;
padding-top: 1px;
padding-bottom: 0px;
font-size: 9pt !important;
}



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

.watermark {
	bottom: 22px !important;
}

.watermark > strong {
font-family: 'SegoeUI', Segoe UI !important;
font-size: 9pt !important;
    font-weight: normal !important;
color: #fff !important;
bottom: 28px !important;
}
.watermark > p > span, .watermark > p {
font-family: var(--globalfont);
font-size: 9pt !important;
color: #fff;
}

.ListBox {
	font-family: var(--buttonfont);
	font-size: 8pt;
}

/* Systray */
#SysTray {
box-shadow: none !important;
color: white;
margin: 0px;
height: 100%;
text-align: center;
    font-size: 9pt;
font-family: var(--globalfont);
}

#SysTrayTime {
	margin-top: 8px;
	margin-left: 14px;
		margin-right: 14px;
}


#themePreview #windowcontent {
box-shadow: none;
font-family: var(--buttonfont);
}

/* Custom start menu icons */

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

/* Custom Desktop Icons */


/* Desktop Icons */

.DeskIcoText, .AppIcoText {
font-size: 9pt;

}

/* About fix */

#AboutContent p {
    margin: 0 3px -6px 0;
}

#AboutContent img[src="assets/rimetmII32x32.png"] {
    margin-right: 8px;
}

/* inter browser */
.menubaritem:hover, .MenuItem:hover {
box-shadow: none;
    color: var(--HilightText);
    background-color: var(--selectedcolor);
}

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

.ToolbarButton {
    background: none;
    box-shadow: none;
}
.ToolbarButton:hover {
background: linear-gradient(180deg,#6D6D6D73,#3939394F);
border-radius: 1px;
box-shadow: 0 0 0 1px #4040408d, inset -1px 0px #ADADADB8, inset 1px 0px #ADADADb8, inset 0px 1px #CECECEd2, inset 0px -1px #43434355;
}
.ToolbarButton:active {
background: linear-gradient(180deg,#2828285c,#3A3A3A4D);
border-radius: 1px;
box-shadow: 0 0 0 1px #4040408d, inset -1px 0px #333333A5, inset 1px 0px #333333A5, inset 0px 1px #292929b3;
}
.menubarbtn {
	    background: none;
    box-shadow: none;
}
.menubarbtn:hover {
background: linear-gradient(180deg,#6D6D6D73,#3939394F);
border-radius: 1px;
box-shadow: 0 0 0 1px #4040408d, inset -1px 0px #ADADADB8, inset 1px 0px #ADADADb8, inset 0px 1px #CECECEd2, inset 0px -1px #43434355;
}
.menubarbtn:active {
background: linear-gradient(180deg,#2828285c,#3A3A3A4D);
border-radius: 1px;
box-shadow: 0 0 0 1px #4040408d, inset -1px 0px #333333A5, inset 1px 0px #333333A5, inset 0px 1px #292929b3;
}
#filemenu {
left: 2px;
top: 0px;
}

.rebar {
   box-shadow: none;
    color: rgb(21 28 85);
}

#r1stbar {
    height: 22px;
background: linear-gradient(180deg,#fff,#ECEFFA), linear-gradient(90deg, rgba(218,228,245,1) 0%, rgba(240,241,250,1) 50%, rgba(218,228,245,1) 100%);
background-size: 100% 10px, 100% 100%;
    background-repeat: no-repeat;
}

.ToolbarSeparator {
box-shadow: inset 1px 0px rgb(180, 180, 180);
}

#interaddress, #intergobtn {
color: rgb(21 28 85);
}

.throbber {
box-shadow: none;
margin: 0;
top: 0px;
}
.MenuToolbars {
	margin: 0;
}
#browserbar {
margin: 0;
background: linear-gradient(180deg,#fff 0,#ECEFFA 13%, #0000 0), linear-gradient(90deg, rgba(218,228,245,1) 0%, rgba(240,241,250,1) 50%, rgba(218,228,245,1) 100%);
    box-shadow: none;
font-size: 9pt;
font-family: 'SegoeUI', Segoe UI !important;
    height: unset !important;
    padding-bottom: 0;
}

#addressbar {
	text-indent: 2px;
}

#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: 6%;
margin-left: 1px;
top: 20%;
}



.nonNativeStartPageTxt {
font-family: SegoeUI;
font-weight: normal;
color: #fff;
font-size: 12pt;
    position: relative;
    top: 10px;
    left: 10px;
}


.nonNativeStartPageBlurb {
font-family: SegoeUI;
font-weight: normal;
color: #fff;
font-size: 12pt;
        position: relative;
    top: 22px;
    left: 10px;
}


.NonNativeStartScreens {
    background: linear-gradient(180deg, #371B40, #224E98, #371B40);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.nonNativeStartPageLink {
    font-family: SegoeUI;
font-weight: normal;
color: #fff !important;
font-size: 9pt;
        cursor: pointer;
        position: relative;
    top: 37px;
    left: 10px;
}

.nonNativeStartPageLink:hover {
text-decoration: underline;
}

.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:first-of-type {
	margin-left: 0px;
}

#StartSpine {
background-color: #029EFB;
background-image: url("assets/rimetmIIStartSpineLH.png");
}

#AbtDialogBanner, #AbtDialogProgressBar {
	width: 417px !important;
	left: 0px !important;
}
/* quick launch */
.TaskbarFolderToolbar {
 margin-top: 1px;
 height: 22px;
        z-index: 1;
}

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

.ToolbarIcoImg {
width: 16px;
height: 16px;
position: relative;
left: 3px;
margin-left: 0px;
top: 5px;
}

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

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

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

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


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

/* Checkboxes from 7.css */

input[type=checkbox] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: none;
    border: none;
    margin: 0;
    opacity: 0
}

input[type=checkbox]+label:before {
    background: #F4F4F8;
    border: 1px solid #90A0AC;
    box-shadow: inset 0 0 0 1px #e9e9eaEE,inset 1px 1px 0 1px #CCD5D9,inset -1px -1px 0 1px #C8D0D6,inset -3px 3px 6px #D6E8F7;
    box-sizing: border-box;
    content: "";
    display: inline-block;
    height: 14px;
    margin-right: 6px;
    width: 14px;
}

input[type=checkbox]+label:hover:before {
    background: #fdfdfd;
    border-color: #5586A3;
    box-shadow: inset 0 0 0 1px #DEF9FA,inset 1px 1px 0 1px #AFE4F9,inset -1px -1px 0 1px #B0E5F9,inset -3px 3px 6px #DEF9FB;
}

input[type=checkbox]+label:active:before {
        background: #fdfefe;
    border-color: #5586A3;
    box-shadow: inset 0 0 0 1px #DEF9FA,inset 1px 1px 0 1px #B0E5F9,inset -1px -1px 0 1px #B1E5FA,inset -3px 3px 6px #DEF9FB;
}

input[type=checkbox]:focus+label {
    outline: 1px dotted #000;
}

input[type=checkbox]:checked+label:after {
	background: none !important;
    color: #5F6199;
    content: "\2714";
    display: block;
    font-weight: 300;
    left: -16px;
	font-size: 13px;
    position: absolute;
    top: -5px;
}

input[type=checkbox]:disabled+label {
    opacity: 1;
	    text-shadow: none;
color: rgb(128, 128, 128);
}

input[type=checkbox]:disabled+label:before {
    opacity: 1;
   box-shadow: inset 0 0 0 1px #FEFEFE6e,inset 1px 1px 0 1px #CBD5D980,inset -1px -1px 0 1px #C6D1D782,inset -3px 3px 6px #D5E7F780;
	background: #F3F3F780;
	border-color: #8F9FAB80;
}

/* This is also a good example on how to use image based radio buttons!! (from an msstyles for instance) */


input[type=radio]+label:before {
background: url(assets/comctl/jade/radiobutton/radio.png);
    box-shadow: none;
	height: 13px;
	width: 13px;
}

input[type=radio]+label:hover:before {
background-position-y: -13px;
}

input[type=radio]+label:active:before {
background-position-y: -26px;
}

input[type=radio]:disabled+label:before { 
background-position-y: -39px;
}

input[type=radio]:checked+label:before {
background-position-y: -52px;
}

input[type=radio]:checked+label:hover:before {
background-position-y: -65px;
}

input[type=radio]:checked+label:active:before {
background-position-y: -78px;
}

input[type=radio][disabled]:checked+label:before { 
background-position-y: -91px;
}


input[type=radio]:checked+label:after {
      display: none !important;  
}

.groupbox {
	border-radius: 3px;
	border: 1px solid rgb(213 223 229);
	box-shadow: none;
}

.groupboxLabel {
	background-color: unset;
	color: rgb(21 28 85);
}


/* XP style Start Panel */

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

        border-radius: 0px 7px 0 0;
} 

.StartPanelLink {
color: rgb(2 21 113);
            font-family: Segoe UI !important;
    font-size: 9pt !important;
}

.StartPanelLink > span {
color: rgb( 90 90 90);
}



#UserPane {
background: none;
border-image-slice:
38 190 0 188 fill;
border-image-width:
38px 190px 0px 188px;
border-image-repeat:
stretch stretch;
border-image-source:
url(assets/startpanel/basicb2/UserPanel.png);

    border-radius: 0px 7px 0 0;
    font-family: "Segoe UI" !important;
text-shadow: 2px 2px 2px rgb(0, 0, 0);
    font-size: 17pt;
    color: white;
    height: 64px;
margin: 0;
font-style: normal;
font-weight: bold;
}
#UserPane span {
    position: relative;
    left: 68px;
    top: 15px;
}


#PlacesList {
background: none;
border-image-slice:
119 188 80 1 fill;
border-image-width:
119px 188px 80px 1px;
border-image-repeat:
stretch stretch;
border-image-source:
url(assets/startpanel/basicb2/PlacesBackground.png);
margin: 0;
    width: 216px;
        font-family: "Segoe UI" !important;
    height: 336px;
box-shadow: none;

 padding: 9px 10px 5px 5px; 
}

#LogoffPane {
background: none;
border-image-slice:
16 40 16 40 fill;
border-image-width:
16px 40px 16px 40px;
border-image-repeat:
stretch stretch;
border-image-source:
url(assets/startpanel/basicb2/LogoffPane.png);
margin: 0;
    height: 40px;
box-shadow: none;

 padding: 4px 5px 2px 5px; 
}

#ProgList {
background: none;
border-image-slice:
100 1 91 50 fill;
border-image-width:
100px 1px 91px 50px;
border-image-repeat:
stretch stretch;
border-image-source:
url(assets/startpanel/basicb2/ProgramsBackground.png);

 padding: 8px 4px 0px 7px; 
}

#MoreProgramsArea {
border-image-slice:
0 0 1 3 fill;
border-image-width:
0px 2px 1px 3px;
border-image-repeat:
stretch stretch;
border-image-source:
url(assets/startpanel/basicb2/MoreProgramsBackground.png);
height: 30px;
width: 216px; 
padding: 0px 2px 3px 6px; 

}
.PlacesListLink {
color: #fff;
}

.AllProgramsStartLinks {
font-weight: bold;
}

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

#TilePhoto {
margin: 8px;
    margin-left: 7px;
}

#ProgListSeparator {
box-shadow: none;
background-position-x: center;
background-image: url(assets/startpanel/basicb2/ProgramsSeparator.png);
        height: 1px;
}

#PlacesListSeparator {
box-shadow: none;
background-color: #494952;
    height: 1px;
}


#ProgList {
    width: 216px;
    height: 306px;
    margin: 0;
}


#UserPaneTile {
display: block; 
}



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

.LogoffPaneLink {
    color: white;
}

#AllProgramsLink {
    font-weight: bold;
    color: rgb(55,55,56);
    font-family: Segoe UI;
        font-size: 9pt;
}

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

.StartPanelArrow {
    font-size: 0px;
    background-image: url(assets/startpanel/basicb2/ProgramsArrow.png) !important;
    background-position-y: 0px!important;
    width: 19px;
    height: 19px;
    top: -14px;
    right: 113px;
}

#AllProgramsLink:hover .StartPanelArrow {
   background-position-y: -19px;
}

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

.StartPanelLink:hover {
    box-shadow: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADCAYAAAC56t6BAAAAAXNSR0IArs4c6QAAABhJREFUGFdjPHzvz38GBgYGRjjjwG2ICACmvwrSkNrefAAAAABJRU5ErkJggg==') !important;
    background-size: calc(100% - 23px) calc(100% - 9px) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
border-image-source: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAUCAYAAAB4d5a9AAAAAXNSR0IArs4c6QAAAb5JREFUSEu9le1LFFEUh58zs+MdNcl1EyPLRJIVFUEIBEkSC+o/jb71saDCMETBEqREUcx8I7Hd7W3nxdmZG7cdESJkYSbvp/Phcp9zfvec8xPf93UQwW5Fs1cDE2c9rgMDRRgsCSaW6g9fv9rQjPU79PVYFOysCGjEcFxN+HgY8WBEkPefPN3e5tB7zSKINQmgM3AEsADXFk6+JvinEfLsnafvjyrqWhNnef2vxGyBThHerIfI02VPP55UfItyJKTAbkd4vnpZkCdLnn406VILzW/ke4rK4sVq0JTr4YSiEuQvV8kVXq6lcs2NK078/CG97cLrDylkdlxx/Ct/SN8VYf4MMjOq+PIzf8j1LmHhrIXvjSiO/gPkRpfwdiOVa7qsOPiefyU3rwqLmyFiWni67LJXu7iFZ4YKZmOwsNNoOZuBosXiZnBJEDMnU3cUn6v6wsU4O9ysZH6rtUrM5ds9wvJ22FyQd4cUuzVNFOc38Y4Ng0VhZSc8X/XYFhVP//GClkX/R06mAuNJpQ5BkoR6EJ2b1sQthw7XIk6yQ2wLvCBhbT9iriyIsd/6adN+D439NrJL5hagP7Xfzjb4DQoN6ngibgqMAAAAAElFTkSuQmCC');
border-image-repeat: stretch;
    border-image-outset: 0;
border-image-slice: 13 13 4 10;
    border-image-width: auto;
}

.PlacesListLink:hover {
    box-shadow: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABCCAYAAADjVADoAAAAAXNSR0IArs4c6QAAAShJREFUeF7t2FEKgkAUhWFnu0aSkhSKkT4WFUVRVBRFPdcSozlXmNnD7xI+zj33Oq57f74JX+KAUApc9yIRQASVQCIMAwgg4lXpWspSW6N9sjU8xBwIJQIIO6iA6CEedIRG4w6Eh5gBobIEwjoCCCCiG9s1N8rSd0RzBQKI8GGGRFhZ1oyG7oj6Qkd4iAoIJQII64jqzGgoEUBoNKZACGIChEGc6Agl4giEhyiB0GgAYXcEEEDEL1TlgbL0HTHeAwFE+EJVkAitz2LHaAARjQaJYDTCQ8LlJEKJyLeUJRBhWY42JMInAgj7+wQCiPg3PKMjtD6zNWUJRLg+sxWJ8IkYAqGOAMLWJxBAxHcEiegTsWRrqCyB0NYYAAFE9GaZkgglIl1Qln+IH81coE4d4qZBAAAAAElFTkSuQmCC') !important;
    background-size: calc(100% - 8px) calc(100% - 8px) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
border-image-source: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAAXNSR0IArs4c6QAABS1JREFUeF7t3FtMHGUUB/CdWVhK62YlVjbGh3ohndFoFahcSlIu9jKuZoLR+FDFW1RokVtpSwH3LtAtLUtpoVSNt2pf1HRjIoKVAia00ovV2kRoMNoHY8CaSrClLN0ZM993ZpllL8H0rXv2hYTlZX75n//5hoeP0SmflBTTihXZeXelrc4yJBtN5Hdx/vHPTE/9OX7m1KVLI8O6K1emGJ3JlFL0jNX5cnFedtq9y++QWVm6EQgE4tkpQa/XMxLDjv92+e8PfcMjx79w25n7MixPuRxWm8lsSPj1j8mJq7N+v6yT5HiGYnQssyzJYLj/7lTz1IT/hs3hdjE5z9nd7faSTSd+uTh2bXbWH89AC599aVKSYc0DK7lq5+EjzNoSj7e5rtgydH50NCBLsu35p4sRS6dzfXrUp2dYJn8Vzzd4fD0EyrVNFL67MDqmACEUjYkCpfxc+xDP2fZ82TsP9TNAvYCJIlCfANTDCBWzYRBqkQWMUDcFVaspc+woWuZqRyllvhfK3KmBsiMUgXJqoOwhUOfp1rO/iFuPQH0MW28Vz4VADQGUA6FIohwAlY9QsVsdoRa59aJD/UQ7yvESdhRx+Ih2VP4jCzvqHEC9glAE6gOASl8ANQBQLoQiw2kDqEKEil1WEaEctaIwiIkKkVOhCtJ5zqEeOBEqPF2RoWpEYeBHWubuV7HMFQfr+7TMCx/lOYcX3vXsNaIw+ANAvYZQBOo9ClWQwXNOhIpe6Ai1yJN5ZKhqUTgOW68JR49QNsLoFaXznLNd7SgFCjqq6XXsKAL1Lu2oIqWjtFD9ANWMUCRRDQD1eAhUlSj0w+ghFC2xIJQyevvU0VOg1ES9gaNHoN6ho0cSpUJZq0RhAKFC9qEKVZjBc24tlJqoXZgoArZTk6h5qEpR+BY6yoNQBKoOoNal85y7AzrKqkCdpa8wnjLsKALVTTtqXaYG6q0KUehXoTYjFIE6CGWeyXNv74dEKVDHAKoVocjobQeo9QgV+6UvIlRjxXxHYaIooAqldFSTOnoIFZ6u6FCn6dZrLccyJ4nqhK332IJEHTtFofa8iVCKw7YDFGp9FkLFbPPIUOWi0HeGJqoNE0UAt0KiNq7muaZOOEc1KlAwem2VOHoEqoOO3kZl9BAq+vRFhGooF4VvMFEhairUhiyea1YThVDhyYoKpXaUFzuKqNVoOiqYqHpl9Ebo1vNWYZkTqH20zDdk81yLOnoIFT56kaG2iELf9zRR7TWYKMWh2gvHgxyea+mCc1Q9QoVFCqFi/xsq+G1kqM2i0AdljqNHrYJQSpkfhNGr00B1YEcRqEq1o7J5zhMCBWXesRXLnEC1zZc5QsXoq+hQJ+nxoKMWE0UStRcSlbtg9HoBaj9CkZxVAJQQAlUmCr3QUQhF5zEIlcNznm516yFUWFsh1CIPnAh1U1ClohAs8+249UhHtdKtR8r8kNpRCBXeUZGgdpSKwtdwPOjERBG0coB6IpfndquJQqjw4ooK1QOJ6sJEEbUtkCiLNlH1ZcWWr06OjkqSJHftwDInULuP+liWZZ7M5fmWbl8PubptV13Jpp4TF8f+ncGr27RDeFtyksGyZiW303P4SPAyQCnBoL8wPjFx7frcnBTnlwGyOpZZuiQx8cE0s9kgB+RGq90ZvF6y9Nn8vNTU203XZ6VAQJakRZ7Lbsk/0zMsuySJ1U9O/jN16POh4dOfOZ2M8qRGo3G5mSvIu/Oe9MzE5GXGW/Lp/+dDzc1cnf7r93NnJ8YGh6enpy//BzofGwk6L8h2AAAAAElFTkSuQmCC');
border-image-repeat: stretch;
    border-image-outset: 0;
border-image-slice: 4 4 4 4;
    border-image-width: auto;
    color: white !important;
}


#AllProgramsLink:hover {
    box-shadow: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADCAYAAAC56t6BAAAAAXNSR0IArs4c6QAAABhJREFUGFdjPHzvz38GBgYGRjjjwG2ICACmvwrSkNrefAAAAABJRU5ErkJggg==') !important;
    background-size: calc(100% - 20px) calc(100% - 9px) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
border-image-source: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAUCAYAAAB4d5a9AAAAAXNSR0IArs4c6QAAAb5JREFUSEu9le1LFFEUh58zs+MdNcl1EyPLRJIVFUEIBEkSC+o/jb71saDCMETBEqREUcx8I7Hd7W3nxdmZG7cdESJkYSbvp/Phcp9zfvec8xPf93UQwW5Fs1cDE2c9rgMDRRgsCSaW6g9fv9rQjPU79PVYFOysCGjEcFxN+HgY8WBEkPefPN3e5tB7zSKINQmgM3AEsADXFk6+JvinEfLsnafvjyrqWhNnef2vxGyBThHerIfI02VPP55UfItyJKTAbkd4vnpZkCdLnn406VILzW/ke4rK4sVq0JTr4YSiEuQvV8kVXq6lcs2NK078/CG97cLrDylkdlxx/Ct/SN8VYf4MMjOq+PIzf8j1LmHhrIXvjSiO/gPkRpfwdiOVa7qsOPiefyU3rwqLmyFiWni67LJXu7iFZ4YKZmOwsNNoOZuBosXiZnBJEDMnU3cUn6v6wsU4O9ysZH6rtUrM5ds9wvJ22FyQd4cUuzVNFOc38Y4Ng0VhZSc8X/XYFhVP//GClkX/R06mAuNJpQ5BkoR6EJ2b1sQthw7XIk6yQ2wLvCBhbT9iriyIsd/6adN+D439NrJL5hagP7Xfzjb4DQoN6ngibgqMAAAAAElFTkSuQmCC');
border-image-repeat: stretch;
    border-image-outset: 0;
border-image-slice: 13 13 4 10;
    border-image-width: auto;
	color: unset !important;
}

.StartPanelLink:hover > p {
    background-color: unset !important;
    color: unset !important;
}

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



.RebarBand {
    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;
border-radius: 3px;
        margin-top: 1px;
    margin-left: -3px;
padding-left: 4px;
padding-right: 4px;
}

.RebarItemIco16 {
top: 24%

}

#InterGoButton {
line-height: 23px;
    margin-top: 1px;
    padding-right: 4px;
}

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

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

.RebarItemNo1 {
    margin-left: 3px;
}

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

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

.RebarItem:hover {
background: linear-gradient(180deg,#6D6D6D73,#3939394F);
border-radius: 1px;
box-shadow: 0 0 0 1px #4040408d, inset -1px 0px #ADADADB8, inset 1px 0px #ADADADb8, inset 0px 1px #CECECEd2, inset 0px -1px #43434355;
}

.RebarItem:active, .RebarItem.pressed {
background: linear-gradient(180deg,#2828285c,#3A3A3A4D);
border-radius: 1px;
box-shadow: 0 0 0 1px #4040408d, inset -1px 0px #333333A5, inset 1px 0px #333333A5, inset 0px 1px #292929b3;
}




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

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



#AboutContent {
	font-size: 9pt;
}




  .ui-tooltip {
    padding: 4px 6px 4px 6px;
    color: rgb(97 97 97);
border-image-slice: 4 4 4 4; 
border-image-width: 4px 4px 4px 4px;
border-image-outset: 0px 0px 0px 0px;
border-image-repeat: stretch stretch;
border-image-source: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAWCAYAAAD5Jg1dAAAAAXNSR0IArs4c6QAAAgVJREFUOE9t089v0mAYwPG3uK2U4joruilwNlGTmeARD0sIHhsST4SjnkwQBVnH7/JrXQTFgyc9cjNx4Sgh2cGFkyQu0b8A0E3jhNnSrUxm+r74NDG8tz759Ht534dCCCGGYZw+n6/qdru9drvdacwURel3u93dVqsV1TStTzkcjmvBYLAtCALv8XgQx3GGQ8PhEHU6HdRoNA7r9fodShCEt7FY7J7X68Xg/9Nut1GlUtmmwuHwQJa3OKvVOhPquo5EcV2h4vH4mSzLgCwWC2V8TCaTs39DURQRhuWyCefmCDw9NWEiMYWl4iYU5xfOYTjW/0AxmdogxUKhBJCm5zE8ORkDTKeTBEpSESDDLGCoaTrAbDZFYDZnQtZGoDoyoZSbwnQmD8XzdiuGv5VjKBbyGVJMpiSA3CKD4fBIA1gqZgncSOQAXliyYfhrMAK4Wc4RuC5mAV7kWQx/HqoAt2SJwNjTDMDLl+wYfv+hAKw8yxMYjaYALi8vYnhwcASwWi0S+PiJCa+sEPht34Qvnk/ho0gCis6rSxj2vw6g+LJWRviZRSJJjqbpmc9sPNZRrVZWqEAg8O7+g4eB1dXbM+He3kf05vWrbYrn+euhUOjD2tpd/sbNW8hmY/EPo5GKvnz+hHZ23pNVMIbGcvn9/prL5fKyLLuC71pV93u93m6z2YwYy/UXZlDj7TsZflAAAAAASUVORK5CYII=");
border-style: solid;
    border-radius: 0px;
    background-color: transparent;
    font-family: SegoeUI;
	font-size: 9pt;
    box-shadow: none;
      animation: none;
    background-size: calc(100% - 6px) calc(100% - 6px) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAOCAYAAAAFdM1fAAAAAXNSR0IArs4c6QAAAEdJREFUGFctyFkOgCAMBcBy/3O6oEERgbJZTXz9m4wRkZeIyIyh6O3B1NoB5gakrLhjwVyBgdNnwB0J2PYIWBuAZVVMs//nA95RNgSNOP2eAAAAAElFTkSuQmCC");
  }

/* SysList */
.ListIconText {
    font-size: 9pt;
}

.StatusBar {
  border: 1px solid #96B4DE;
  box-shadow: inset 0 0 0 1px white;
  background: #E7ECF8 !important;
  margin-top: 0px;
  height: 21px;
  font-family: SegoeUI;
  font-size: 9pt;
}

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

/* normal pane type */
.StatusBarPart:not(:last-child) {
  box-shadow: none!important;
  background: transparent;
}
/* Gripper pane type */
.StatusBarPart:last-child {
	background: transparent;
  box-shadow: none !important;
}

.StatusBarPart:last-child::after {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAAXNSR0IArs4c6QAAAQtJREFUOE+1k8tOg1AQhqdPOy/grs1JuQlULHIJMECLTX0Uoy8glIXHYxpR6cboyqYuTLusSQMSZj/f/F9mZgAda9CxH1oDTMum6uUV3KsL3A9vDbCdgFZlAXHo/w9wrNwoQRBFVFUb0BSGjhMR5xxct4WCbk5IPK8PsVXdoifOYZ6GPSvopkm7nx2w4Qj9IKK63oAiMfS8GX1+fcBoeHY6wdSxqchzSOMUralN+cMKsnmME8unssx7UpBVnbbbb9AUCaOE6P2thjFjSMmMBF+DYUhIyZKEeATjXPqrMJY1EkLAIktRVtXDuhZZho7nU1kICMNLDIJruru/hZtl2vMWmj5Zo0s8BesM+AVRx4wSjsgOGAAAAABJRU5ErkJggg==);
	width: 16px;
	height: 16px;
}
