@import url("fonts/System.css");
@import url("assets/iconset/32xFix.css");
@import url('assets/imports/3.xLogonBox.css');
@import url('assets/iconset/win3x/iconset.css');
@import url('assets/imports/3.xAbtBox.css');
/* OS/2 2.0 theme ported by aph, original theme by Microsoft */

/* Custom scheme vars, for custom classic themes */
:root {     
  --Background: rgb(204, 204, 204);
  --AppWorkspace: rgb(255, 255, 224);
  --ButtonFace: rgb(204, 204, 204);
  --ButtonHilight: rgb(255, 255, 255);
  --ButtonLight: rgb(204, 204, 204);
  --ButtonShadow: rgb(128, 128, 128);
  --ButtonDkShadow: rgb(0, 0, 0);
  --ActiveBorder: rgb(255, 255, 128);
  --ActiveTitle: rgb(64, 128, 128);
  --GradientActiveTitle: rgb(64, 128, 128);
  --InactiveBorder: rgb(204, 204, 204);
  --InactiveTitle: rgb(204, 204, 204);
  --GradientInactiveTitle: rgb(204, 204, 204);
  --Link: rgb(0, 0, 128);
  --HilightText: rgb(255, 255, 255);
  --ButtonText: rgb(0, 0, 0);
  --GrayText: rgb(128, 128, 128);
  --TitleText: rgb(255, 255, 255);
  --InactiveTitleText: rgb(128, 128, 128);
  --Window: rgb(255, 255, 255);
  --WindowFrame: rgb(128, 128, 128);
  --WindowText: rgb(0, 0, 0);
  --Hilight:  rgb(128, 128, 128);
  --InfoWindow: rgb(255, 255, 224);
  --InfoText: rgb(0, 0, 0);
  --3DObjectsText: rgb(0, 0, 0); 
    --Menu: rgb(204, 204, 204);
        --MenuBar: rgb(204, 204, 204);
        --MenuText: rgb(0, 0, 0);
}

:root {
		--3d-objectstxt: var(--WindowText);
        --activebar: var(--ActiveTitle);
	    --activebartxt: var(--TitleText);
		--inactivebar: var(--InactiveTitle);
		--inactivebartxt: var(--InactiveTitleText);
		--bodybgcolor: rgb(0, 0, 0);
		--Windowbg: var(--Window);
    --field: 0 0 0 1px var(--WindowFrame);
		--Windowtxt: var(--3d-objectstxt);
		--selectedcolor: var(--Hilight);
		--globalboxshadow: inset -1px -1px var(--ButtonShadow), inset 1px 1px var(--ButtonHilight), inset -1px -1px var(--ButtonShadow), inset 1px 1px var(--ButtonHilight);
		--globalboxshadowactive: inset -1px -1px var(--ButtonHilight), inset 1px 1px var(--ButtonShadow), inset -1px -1px var(--ButtonHilight), inset 1px 1px var(--ButtonHilight);
		--globalmenushadow: inset -1px -1px var(--ButtonShadow), inset 1px 1px var(--ButtonHilight), inset -2px -2px var(--ButtonShadow), inset 1px 1px var(--ButtonHilight);
		--globalfont: Microsoft Sans Serif, Tahoma, Jomolhari, Times New Roman, sans-serif;
		--buttonfont: var(--globalfont);
        }

/*Theme identifier, control panel*/
#themeDropdownText:after {
content: "OS/2 2.0";
}

#winAndButtonsDropdownText:after {
content: "OS/2 style";
}

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

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

#OS2Schemes {
	display: block !important;
}

.DeskIcoText {
    font-family: MS-Sans-Serif;
    color: black;
}
.window_bar span {
    font-family: 'System-Bold';
	font-weight: normal;
    	margin: 2px;
	margin-top: 3px;
    position: relative;
    top: 0px;
	    font-size: 13px !important;
}

.resizeableWinBar span {
    font-family: 'System-Bold';
    	margin: 2px;
	margin-top: 3px;
    position: relative;

}

.resizeableWinBar {
height: 18px;
    margin: 2px !important;
font-size: 1.2em;
    border: 1px solid var(--WindowFrame) !important;
	    border-bottom: 0px solid var(--WindowFrame) !important;
		     border-right: 1px solid var(--ButtonHilight) !important;
            margin-bottom: 0px !important;
}

.window_bar {
height: 18px;
margin: 2px;
    margin-top: 3px;
margin-left: 4px;
    margin-right: 4px;
font-size: 1.2em;
    box-shadow: inset -1px -1px var(--ButtonShadow), inset 1px 1px var(--ButtonHilight)!important;
    border-bottom: 0px solid var(--WindowFrame);
            margin-bottom: 0px !important;
    line-height: 16px;
	text-indent: 4px;
}


.window.current .window_bar, #messageBox .window_bar, .window.forceActive .window_bar {
    box-shadow: none !important;
}

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

/*.WindowBarIcon {
width: 16px;
height: 16px;
position: absolute;
left: 1px;
margin-left: 0px;
bottom: 1px;
z-index: 4;
background-image: url(assets/rimetmII16x16.png);
}
*/

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

#close {
    float: left;
    right: 2px;
	width: 18px !important;
	height: 18px !important;

}

#close::after {
    display: inherit;
    content: "" !important;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAYAAAAPDoR2AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAArSURBVBhXY2RgYPgPxCAAYsMATAwMQByYAJyNSzWyOBwgK8APkB2EBhgYAAsbCP270TBCAAAAAElFTkSuQmCC);
    width: 7px;
height: 6px;
	right: -5px;
	bottom: -6px;
}
#close:active::after {
	right: -6px;
	bottom: -7px;
	top: unset !important;
	left: unset !important;
}

#maximize::after {
    display: inherit;
    content: "" !important;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAfSURBVChTY2RgYPgPxHgBPgX/maAMnGAwKCDgTQYGAM+sBAlHFqa4AAAAAElFTkSuQmCC);
    width: 8px;
height: 8px;
	right: -5px;
	bottom: -5px;
}
#maximize:active::after {
	right: -6px;
	bottom: -6px;
	top: unset !important;
	left: unset !important;
}

#minimize::after {
    display: inherit;
    content: "" !important;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAbSURBVBhXY2RgYPgPxCgAWeA/E5QBB2haGBgAnz4EAaXVdVMAAAAASUVORK5CYII=);
    width: 4px;
height: 4px;
	right: -7px;
	bottom: -7px;
}
#minimize:active::after {
	right: -6px;
	bottom: -7px;
	top: unset !important;
	left: unset !important;
}

.window.maximized .window_bar #maximize::after {
    display: inherit;
    content: "" !important;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVBhXY2RgYPgPxDAaGwDLoShsaGgAUggA5cMNgZmEzUS4HBOUQRCQrRBkFTKGAgYGAIL9EP/8Z4xvAAAAAElFTkSuQmCC);
    width: 10px;
height: 6px;
	right: -4px;
	bottom: -6px;
}
.window.maximized .window_bar #maximize:active::after {
	right: -5px;
	bottom: -7px;
	top: unset !important;
	left: unset !important;
}

.winBarButton {
    box-shadow: inset -1px -1px var(--ButtonShadow), inset 1px 1px var(--ButtonHilight)!important;
	background-color: var(--ButtonFace);
        height: 18px;
    width: 18px;
    top: 0px !important;
}

.winBarButton:active {
    box-shadow: inset -1px -1px var(--ButtonHilight), inset 1px 1px var(--ButtonShadow)!important;
}

.winBarButton.disabled {
display: none;
}


.button, div[id^="mBox-button"] {
      color: var(--ButtonText);
  background-color: var(--ButtonFace);
    box-shadow: var(--globalboxshadow);
  border: 1px solid var(--WindowFrame);
  border-radius: 2px !important;
  font-weight: normal;
  font-size: 10pt;
    line-height: 22px;

  
  
}

.button:not(.disabled):focus, div[id^="mBox-button"]:not(.disabled):focus {
outline: 1px solid black;
outline-offset: unset;
  border: 1px solid var(--WindowFrame);
}


.button:not(.disabled):active, div[id^="mBox-button"]:not(.disabled):active {
box-shadow: var(--globalboxshadowactive);
text-indent: 2px;
line-height: 21px;
}

#AboutClose {
    right: 127px;
}
.button.disabled, div[id^="mBox-button"]:disabled {
    padding: 0 12px;
	  color: var(--GrayText);
 text-shadow: none;
}

input[type="text"], textarea {
    box-shadow: 1px 1px var(--ButtonHilight), 1px 1px inset var(--ButtonHilight);
        background-color: var(--InfoWindow) !important;
    border: 1px solid var(--WindowFrame);
		   color: var(--WindowText);
	outline: none !important;
	font-size: 10pt;
}

#searchBox { 
        box-shadow: none;
}

.ListBox {
    box-shadow: 1px 1px var(--ButtonHilight), 1px 1px inset var(--ButtonHilight);
        background-color: var(--InfoWindow);
    border: 1px solid var(--WindowFrame);
		font-size: 10pt;
}

.DropdownBox {
    box-shadow: 1px 1px var(--ButtonHilight), 1px 1px inset var(--ButtonHilight);
        background-color: var(--InfoWindow);
    border: 1px solid var(--WindowFrame);

}
.tabbutton {
background: var(--ButtonFace) !important;
    box-shadow: inset -1px -1px var(--ButtonShadow), inset 1px 1px var(--ButtonHilight), inset 0px 0px var(--ButtonShadow), inset 0px 0px var(--ButtonHilight) !important;
    border: 1px solid var(--WindowFrame);
    border-radius: 6px;
    border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    border-bottom: none;
}

.tabbutton.selected {
    box-shadow: inset -1px 0px var(--ButtonShadow), inset 1px 1px var(--ButtonHilight), inset -1px 0px var(--ButtonShadow), inset 1px 1px var(--ButtonHilight) !important;
    top: -3px;
    height: 23px;
}

.tabcontent {
       background: var(--3d-objects) !important;
    box-shadow: inset -1px -1px var(--ButtonShadow), inset 1px 1px var(--ButtonHilight)!important;
    border: 1px solid var(--WindowFrame);
}

.window.ui-resizable, #messageBox.ui-resizable {
     border-left: 1px solid var(--ButtonHilight);
	      border-top: 1px solid var(--ButtonHilight);
     border-right: 1px solid var(--WindowFrame);
	      border-bottom: 1px solid var(--WindowFrame);
    box-shadow: none !important;
    background-color: var(--InactiveBorder) !important;
}

.window.current.ui-resizable, #messageBox.current.ui-resizable {
     border-left: 1px solid var(--ButtonHilight);
	      border-top: 1px solid var(--ButtonHilight);
     border-right: 1px solid var(--WindowFrame);
	      border-bottom: 1px solid var(--WindowFrame);
    box-shadow: none !important;
    background-color: var(--ActiveBorder) !important;
}

.window.current, #messageBox, .window.forceActive {
    box-shadow: inset 0 0 0 1px var(--ButtonShadow) !important;
    border: none;
    background-color: var(--ActiveTitle);
}

.window {
    box-shadow: inset 0 0 0 1px var(--ButtonShadow) !important;
    border: none;
    background-color: var(--InactiveTitle);
	font-size: 10pt;
}

.window.maximized {
    height: 100% !important;
    background-image: none !important;
    background-color: unset !important;
    border: unset !important;
}

.window.maximized .window_bar {
    margin: 0 !important;
        border: unset !important;
        border-bottom: 0px solid var(--WindowFrame) !important;
}

.window.maximized #windowcontent {
    margin: 0 !important;
        border: unset !important;
        height: calc(100% - 19px) !important;
    width: 100% !important;
    top: 0px !important;
}
.watermark > p > span, .watermark > p {
    display: none;
}

.watermark > strong {
    font-family: System-Bold !important;
    font-size: 13px !important;
    text-shadow: 2px 2px black;
    width: max-content;
	right: -3px !important;
    top: 7px !important;
   font-weight: normal;
}

.window.ui-resizable > #windowcontent {
     border-right: 1px solid var(--ButtonHilight);
	      border-bottom: 1px solid var(--ButtonHilight);
     border-left: 1px solid var(--WindowFrame);
	      border-top: 1px solid var(--WindowFrame);
      background-color: var(--Window);
        padding-top: 0px !important;
    margin: 2px;
    top: -3px;
    margin-top: 2px;
    margin-bottom: -1px !important;
    height: calc(100% - 24px);
        width: calc(100% - 6px);
}


#windowcontent {
        border: 0px solid var(--Window); 
      background-color: var(--ButtonFace);
        padding-top: 1px !important;
    margin: 4px;
    top: -2px;
    margin-top: 2px;
    margin-bottom: -1px !important;
    height: calc(100% - 26px);
        width: calc(100% - 8px);
}
.DropdownBox {
    padding: 0.5px 3px;
	height: 18px;
}

.DropdownBoxButton {
    width: 12px;
    bottom: 1px;
        border-left: 1px solid var(--WindowFrame) !important;
    box-shadow: inset -0px -1px var(--ButtonShadow), inset 1px 1px var(--ButtonHilight)!important;
height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAnSURBVBhXY2RgYPgPxCAAZ4MYIACTAAGYGBggS2ACgtrhAItKBkYAKgoGA1Ul4MgAAAAASUVORK5CYII=);
    background-position: 4px 6px;
    right: -3px;
}

.DDcontainer:active:not(.disabled) .DropdownBoxButton {
           border-left: 1px solid var(--WindowFrame) !important;
    box-shadow: inset -0px -1px var(--ButtonHilight), inset 1px 1px var(--ButtonShadow)!important;
   background-position: 5px 7px;
}

.DropdownText {
    line-height: 15px;
    color: var(--WindowText);
}
/* vga checkboxes */
input[type=checkbox], input[type=radio] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: 0;
    border: none;
    margin: 0;
    opacity: 0;
    position: fixed;
}

input[type=checkbox]+label::before {
    position: relative;
	box-shadow: none !important;
}

input[type=radio]+label::before {
		box-shadow: none !important;
}

input[type=checkbox]+label::before, input[type=radio]+label::before  {
    width: 13px;
    height: 13px;
}


input[type=checkbox]+label:before, input[type=radio]+label:before {
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAnCAYAAABaBotQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJBSURBVGhD7ZgNkoIwDIXF2cPoiTyOeBxPpLfZ7esQNoakv4F1Gb8Zhoq8pklKUxjGcfw+VBI0Rbpwjzyvak8C3Rca1+s1XsjxfD4P9/t9+pXW3W63eA5GDpfL5UVXSosO9vg5Oggw+ByaMUtHBqxB4nqO0+k0tX5J6cgO2QbH6eyKZmgLyB6fWas4yLO3FVZQux08n8/zAf46ezKo3Q4+Ho+5czi5RfZqguoyReEM71wz5ElNUN2eQe7kmtkjSoPqushIo2tTElRXB8EW2ePkghoLvdyhlNKqw6C0Ip7D0qV2VJvvDbfWDVM7kuoEN0/NBe+sm3+QSEs32zgvjPbqUnjoYgMiOb/lJpoV01nco5uaM+iH46U7kogGiQHKQQLqiO6XOmRrCDMehZcvPJaOwP9ykMBLF8sETS/NsRSkg3Ohw9gGaHMnLbQBcqz/6Tps0JZNCypwqYPcOUK7VotWEgg4ZAWV62YHa7NHtOpy2bMgXWlQizOYmnIpYyndFrhMUUSVO4l2a4aI1PQEVlClLjpI9crCygLXwSG8xuAg51qzx1dmCy2ofNEj5jqIs4y6NsBw76IueekAnMNzjT64BuR0QGoXRlNIg6BXh8HyaUXR1zTA0gFN+9IJiTUsg8Bbl9KAGnu7f5tY7cs2R+pKwTTs1a32ZZuj6bSFQiKfMVCrc6mDcID2hPxoiX4JNfZcHAxzfWq9Yl3vpcaei4PvzMfB/87HwRJ2v8igNtGbBD9KalYLNfZ28WU7xc73ouPwA8JuGRz5zzVwAAAAAElFTkSuQmCC);
    box-shadow: none;

}

input[type=checkbox]:checked+label:after {
      font-size: 0px !important;  
}

input[type=checkbox]+label:active:before, input[type=radio]+label:active:before {
background-position-x: 84px;
}


input[type=checkbox]:checked+label:before, input[type=radio]:checked+label:before {
background-position-x: 42px;
}

input[type=checkbox]:checked+label:active:before, input[type=radio]:checked+label:active:before  {
background-position-x: 126px;
}

:disabled+label {
    text-shadow: none;
color: var(--GrayText);
}

.MenuItem.disabled, .startLink.disabled {
    text-shadow: none;
color: var(--GrayText);
}
input[type=checkbox]+label, input[type=radio]+label {
    line-height: 18px;
}

input[type=checkbox]+label::before {
    display: block;
    content: "";
        position: absolute;
}

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

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

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

#boxText {
    left: 50px;
    top: 18px;
}

#DesktopIcons, #WebViewItems, #DesktopContents {
    display: none;
}

#window10 {
    display: block;
}

.MenuBar {
	    height: 20px !important;
        background:var(--Menu); 
		    box-shadow: inset -1px -1px var(--ButtonShadow), inset 1px 1px var(--ButtonHilight)!important;

}


.MenuItem {
    padding-left: 6px !important;
    padding-right: 5px !important;
    height: 18px;
    line-height: 19px !important;
	    font-family: 'System-Bold';
    font-size: 13px !important;
	margin-top: 1px;;
	    box-shadow: none !important;
    margin-left: -3px!important;
}

.MenuItem:first-of-type {
	    margin-left: 2px!important;
}

#filemenu {
        left: 0px!important;
}


.MenuItem:active, .MenuItem.pressed {
	    background-color: var(--ButtonFace);
			color: var(--ButtonText);
		    box-shadow: inset 1px 1px var(--ButtonShadow), inset -1px 0px var(--ButtonHilight), inset 0px -1px var(--ButtonFace)!important;
    padding-left: 6px !important;
    padding-right: 5px !important;
}

.menubarbtn {
          color: var(--WindowText);
  background-color: var(--ButtonFace);
    box-shadow: 0 0 0 1px  var(--WindowFrame), var(--globalmenushadow);
  border-radius: 2px !important;
          margin-top: 3px;
        margin-bottom: 2px;
		        margin-left: -2px;
}

  #InterMenuBar {
	  	    height: 20px !important;
        background:var(--Menu); 
		    box-shadow: inset -1px -1px var(--ButtonShadow), inset 1px 1px var(--ButtonHilight)!important;
	  box-shadow: none;
		    border-bottom: 0px solid var(--WindowFrame);
}
 
 .RebarBand.MenuBand > .RebarItem  {
    padding-left: 7px !important;
    padding-right: 7px !important;
    height: 18px;
    line-height: 22px !important;
	    font-family: 'System-Bold';
    font-size: 13px !important;
	    box-shadow: none !important;
    margin-left: -2px;
	margin-top: 0;
}

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

.RebarItem.pressed {
		    background-color: var(--Hilight);
			color: var(--HilightText);
		    padding-left: 7px !important;
    padding-right: 7px !important;
}

.throbber {
	top: 21px;
}


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

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

.MenuToolbars {
	    margin: 0;
}

.AppIcoText {
    font-family: MS-Sans-Serif;
    color: black !important;
}

.contextmenu {
    background-color: var(--Menu) !important;
    box-shadow: inset 1px 1px 0px var(--ButtonHilight);
    border: 1px solid var(--WindowFrame);
        font-family: 'System-Bold';
    font-size: 10pt;
    left: 0px;
	top: 20px;
}

.ContextMenuSeparator {
	margin: 2px;
	margin-top: 2px;
		margin-bottom: 2px;
		box-shadow: inset 0 0 0 1px var(--WindowFrame) !important;
		height: 1px;
}

.ContextMenuContent {
margin: 0px;
}

.contextmenuEntry {
    margin: 2px;
	margin-bottom:0;
	margin-top: 0px;
    height: 20px;
	padding: 12px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 24px;
}

.contextmenuEntry:hover {
    background-color: unset !important;
    color: unset !important;
}

.contextmenuEntry:active { 
	    background-color: var(--ButtonFace)!important;
			color: var(--ButtonText)!important;
		    box-shadow: inset 1px 1px var(--ButtonShadow), inset -1px 0px var(--ButtonHilight), inset 0px -1px var(--ButtonHilight)!important;
			    line-height: 25px;
			text-indent: 1px;
}

.contextmenuEntry.disabled {
 color: var(--GrayText) !important;
 text-shadow: none;
}

#MenuButton, #SysTray {
        display: none;
}
#Taskbar, .taskband {
    background: none !important;
    box-shadow: none !important;
}

.TaskbandIcon {
    width: 32px;
    height: 32px;
    top: 0%;
    background-size: cover;
}

.taskband {
        font-family: MS-Sans-Serif;
        font-size: 8pt;
    height: 32px;
    max-width: fit-content;
    margin: 0px 0 32px -22px;
    top: -10px;
}

.taskband span {
    line-height: 13px;
    text-indent: 0px;
    margin-left: 0px;
    height: min-content;
    position: inherit;
    top: 45px;
    width: 64px;
    text-align: center;
			white-space: unset;
}


.TaskbandIcon {
    top: 30%;
    left: 47px;
}
#taskbandContainer {
width: calc(100% - 0px);
    height: auto;
display: flex;
flex-wrap: wrap;
align-content: flex-end;
margin:0;
padding:0;
}


#Taskbar {
        z-index: -1;
    height: 100%;
}

.TaskbarFolderToolbar {
	display: none;
}

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

.ListIconText {
	    font-family: MS-Sans-Serif !important;
}

.groupbox {
border: 1px solid var(--ButtonShadow);
	box-shadow: inset 1px 1px var(--ButtonHilight), 1px 1px var(--ButtonHilight);
}

.groupboxLabel {
	background-color: var(--ButtonFace);
	font-weight: normal;
	font-family: Microsoft Sans Serif;
	font-size: 10pt;
	color: navy;
}

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


#PreviewTextArea {
        width: 100% !important;
    height: 100% !important;
    left: 0  !important;
	font-weight: unset !important;
    border: none !important;
}

.StringCPL24 {
    display: none !important;
}

#previewOkbtn {
        bottom: 8px !important;
    right: 60px !important;
}


	
#window6 #windowcontent {
    background-color: var(--ButtonFace);
}

#RTunesStatusArea, .audioplayer-time {
    font-family: Microsoft Sans Serif;
	font-size: 8pt;
}

.Toolbars {
        background-color: var(--ButtonFace);
    box-shadow: none;
    box-shadow: inset 0 -1px var(--WindowFrame);
}


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

.LameButton {
	display: none;
}

#browserbar {
	font-family: Microsoft Sans Serif;
box-shadow: inset 0px -1px var(--ButtonHilight), inset 0px -2px var(--ButtonShadow);
background-color: var(--ButtonFace);
height: 69px !important;
}

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

#Menu {
background-color: var(--Menu) !important;
box-shadow: var(--field);
color: var(--MenuText);
text-indent: 5px;
bottom: 0px;

padding: 0px;
left: 0px;
}

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

#Menu hr {
	margin: 0px !important;
	margin-top: 2px !important;
		margin-bottom: 2px !important;
		box-shadow: inset 0 0 0 1px var(--WindowFrame) !important;
		height: 1px;
}

.StatusBar {
	height: 18px;
	margin-top: 2px;
	padding:0px 0px 0px 0px;
		background-color: var(--Window);
			    box-shadow: inset 0px 1px var(--ButtonFace), inset 1px 0px var(--ButtonShadow), inset -1px 0px var(--ButtonHilight), inset 0px -1px var(--ButtonHilight)!important;
}

.StatusBarPart {
	margin: 0;

	/* no width as you must define that in the app */
	background: none;

	font-weight: normal;
	font-size: 10pt;
	font-family: System-Bold;
	box-shadow: none;
	line-height: 17px
}


.ProgressBar.segment {
    box-shadow: 0 0 0 1px black;
	    background-color: var(--ButtonFace);
		height: 18px;
		position: absolute;
		    box-sizing: border-box;
    padding: 0px;
}
.ProgressBarProgress.segment {
	    background: black;
  background-repeat: repeat;
  background-size: unset;
  }
  
.ProgressBar {
    box-shadow: 0 0 0 1px black;
	    background-color: var(--ButtonFace);
		height: 18px;
		position: absolute;
		    box-sizing: border-box;
    padding: 0px;
}

.ProgressBarProgress {
	    background-color: black;
		height: 100%;
}


.nonNativeStartPageTxt {
	font-family: 'Microsoft Sans Serif';
	font-size: 10pt;
	font-weight: unset;
}


.nonNativeStartPageBlurb {
	font-family: 'Microsoft Sans Serif';
	font-size: 10pt;
	font-weight: unset;
}

.nonNativeStartPageLink {
	font-family: 'Microsoft Sans Serif';
	font-size: 10pt;
	font-weight: unset;
}


.audioplayer-bar-played::after, .audioplayer-volume-adjust div div::after {
background: var(--ButtonFace) !important;
    box-shadow: var(--globalboxshadow);
	  border: 1px solid var(--WindowFrame);
}

#AbtOperatingMode {
display: none !important;
}
