/* Rimet Default.CSS, used for things that break themes if they're in style.css */
@import url('nmclassic.css');

/* Custom scheme vars, for custom classic themes */
:root {     
  --Background: rgb(146 136 233);
  --AppWorkspace: rgb(158 155 221);
  --ButtonFace: rgb(239, 240, 255);
  --ButtonHilight: rgb(255, 255, 255);
  --ButtonLight: rgb(242, 239, 255);
  --ButtonShadow: #A0A8C8;
  --ButtonDkShadow: rgb(97, 91, 128);
  --ActiveTitle: rgb(179, 179, 255);
  --GradientActiveTitle: rgb(230, 225, 255);
  --InactiveTitle: rgb(206, 208, 255)
  --GradientInactiveTitle: rgb(253, 253, 255)
  --Link: rgb(0, 0, 255);
  --HilightText: rgb(153, 84, 84);
  --ButtonText: rgb(125 134 177);
  --GrayText: rgb(167, 162, 213);
  --TitleText: rgb(255, 255, 255);
  --InactiveTitleText: rgb(114 109 162);
  --Window: rgb(255, 255, 255);
  --WindowFrame: rgb(34, 32, 49);
  --WindowText: rgb(90, 86, 130);
  --Hilight:  rgb(253, 142, 142);
  --InfoWindow: rgb(255, 255, 225);
  --InfoText: rgb(0, 0, 0);
  --MenuText: rgb(90, 86, 130);
  --Menu: rgb(242, 239, 255);
  --MenuBar: rgb(242, 239, 255);
}

:root {
		--3d-objectstxt: var(--WindowText);
        --activebar: linear-gradient(90deg, #b3b3ff, #c1c1ff);
		        --inactivebar: linear-gradient(90deg, #CCC2FF, #d6ceff);

	    --activebartxt: var(--TitleText);
		--inactivebartxt: var(--InactiveTitleText);
		--desktopbgimg: url("wallpapers/rimet/AlwaysSteelSquared.png");
--desktopbgsize: initial;
--desktopbgposition: initial;
		--Windowbg: var(--Window);
    --field: 0 0 0 1px rgb(162 168 199);
		--globalboxshadow: inset -1px -1px var(--ButtonShadow), inset 1px 1px var(--ButtonHilight), inset -2px -2px var(--ButtonShadow), inset 2px 2px var(--ButtonHilight);
		--globalboxshadowactive: inset -1px -1px var(--ButtonFace), inset 1px 1px var(--ButtonShadow), inset -2px -2px var(--ButtonFace), inset 2px 2px var(--ButtonFace);
		--globalmenushadow: inset -1px -1px var(--ButtonShadow), inset 1px 1px var(--ButtonHilight), inset -2px -2px var(--ButtonShadow), inset 1px 1px var(--ButtonHilight);
		--globalfont: Arial, Microsoft Sans Serif, Tahoma, Jomolhari, Times New Roman, sans-serif;
		--buttonfont: var(--globalfont);
        }

/*Theme identifier, control panel*/
#themeDropdownText:after {
content: "Nightmoon Classic - Steel";
}

#winAndButtonsDropdownText:after {
content: "Nightmoon Classic style";
}

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

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

#NMClassicSchemes {
	display: block !important;
}



.resizeableWinBar {
height: 18px;
    margin: 4px !important;
font-size: 8pt;
    border: 1px solid #7971CE !important;
            margin-bottom: 0px !important;
						box-shadow: inset 0px -1px #B4A0ED, inset 1px 1px #E6E2FC;
}

.window_bar {
height: 18px;
margin: 2px;
    margin-top: 2px;
margin-left: 2px;
    margin-right: 2px;
font-size: 8pt;
    border: 1px solid #7971CE; 
    border-bottom: 1px solid #7971CE;
            margin-bottom: 0px !important;
						box-shadow: inset 0px -1px #B4A0ED, inset 1px 1px #E6E2FC;
    text-align: center;
    line-height: 16px;
}

.window.current > .window_bar, .window.forceActive > .window_bar {
						box-shadow: inset 0px -1px #9288e9, inset 1px 1px #dbdcfb;
}

#close {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAFCAYAAAB1j90SAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA9SURBVChTY3z26M9/BhLAswfMYBqsEcYhBry4946Bh1uIgQnKJxkwnjn0/z/IFFIAyEawxi8voSJEAwYGAIScGc6qnGndAAAAAElFTkSuQmCC");
}

#progmanMDI-bar #close {
			  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA8SURBVBhXY3z26M9/Bhzg2QNmMA1WBOOggxf33jHwcAsxMEH5eAHjmUP//4N04AIgk8CKvryEimAFDAwAqoYZzhTh4U8AAAAASUVORK5CYII=");
}

#minimize {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAzSURBVBhXY3z26M9/Bih49oAZTDPBOCD84t47hi8voYLogAmmAoRhAKySh1sIjhkYGBgAdvwVZVD6dP4AAAAASUVORK5CYII=");
}

#maximize {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTY3z26M9/BgLg2QNmMA1WDOPgAi/uvWPg4RZiYILyiQKjipEB45lD//+DwpEQAIUzWPGXl1ARvICBAQDL4xnapcMLwwAAAABJRU5ErkJggg==");
}

#help {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB2SURBVChTYzxz6P9/BiCQUvgLolDAuX0fGSSUhMBssEKYIpAEDBg58YNpmGImMA8IYIpAgjBTkAFYIbIiEMBmA9yNMICuCKYZbjUI4FIEAhgmvrj3DkyjuxNFIczEZw+YwTQyQLEaBmCmIgMUhSCTkH2KAAwMAIEaO1gi4PRXAAAAAElFTkSuQmCC");
}

.window.maximized .window_bar #maximize { 
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA/SURBVChTY3z26M9/Bhzg2QNmMA1WBOOggxf33jHwcAsxMEH5eMFgVMR45tD//yBf4AIg34EVfXkJFcEKGBgAxLoZ1lwaBpQAAAAASUVORK5CYII=");
}

.winBarButton {
			  background-color: #CCC2FF;
			  			box-shadow: inset -1px -1px #B4A0ED, inset 1px 1px #E6E2FC!important;
        height: 18px;
    width: 14px;
    top: 0px !important;
}
.winBarButton:active {
			  			box-shadow: inset -1px -1px #E6E2FC, inset 1px 1px #B4A0ED !important;
}

.winBarButton.disabled {
display: none;
}

.window.ui-resizable, #messageBox.ui-resizable {
    box-shadow:5px 5px 0px rgb(0 0 0 / 20%);
border-image-slice:
5 5 5 5;
border-image-width:
5px 5px 5px 5px;
border-image-outset:
0px 0px 0px 0px;
border-image-repeat:
stretch stretch;
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB+SURBVDhPY6wsPPefgQwA1piUrQvlEgfmTb2M0HjjOgtUGD+4f/UVw/OXTxmYoHySAYZGkInoWEPzD1QWAbC6L69CnBHKBIPbIb8xApB6TiUWUE+jZ4gQw+07v/8jY6gUCsDQCIpPbBgdkO1UeMrZvuYdVIgwAKUcMhM5AwMAnvlK3NIpDKQAAAAASUVORK5CYII=");
border-style:
solid;
}

.window.current.ui-resizable, #messageBox.current.ui-resizable {
border-image-slice:
5 5 5 5;
border-image-width:
5px 5px 5px 5px;
border-image-outset:
0px 0px 0px 0px;
border-image-repeat:
stretch stretch;
border-image-source:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB+SURBVDhPY6wsPPefgQwA1piUrQvlEgfmTb2M0HjjOgtUGD+4f/UVw/OXTxmYoHySAYZGkInoWEPzD1QWAbC6L69CnBHKBIPbIb8xApB6TiUWUE+jZ4gQw+07v/8jY6gUCsDQCIpPbBgdkO1UeMrZvuYdVIgwAKUcMhM5AwMAnvlK3NIpDKQAAAAASUVORK5CYII=");
border-style:
solid;
}

.window.current, #messageBox, .window.forceActive {
    border: 1px solid #7971CE;
    box-shadow: inset -1px -1px #9288E9, inset 1px 1px #DBDCFB, 5px 5px 0px rgb(0 0 0 / 20%);
    background-color: #b3b3ff;
}

.window {
    border: 1px solid #7971CE;
    box-shadow: inset -1px -1px #9288E9, inset 1px 1px #DBDCFB, 5px 5px 0px rgb(0 0 0 / 20%);
    background-color: #b3b3ff;
}

.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: 1px solid #7971CE !important;
}

.window.maximized #windowcontent {
    margin: 0 !important;
        border: unset !important;
        height: calc(100% - 19px) !important;
    width: 100% !important;
    top: 0px !important;
}

.window.ui-resizable > #windowcontent {
        border: 1px solid #7971CE;
      background-color: var(--ButtonFace);
        padding-top: 0px !important;
    margin: 4px;
    top: -3px;
    margin-top: 2px;
    margin-bottom: -1px !important;
    height: calc(100% - 29px);
        width: calc(100% - 10px);
}


#windowcontent {
        border: 1px solid #7971CE; 
      background-color: var(--ButtonFace);
        padding-top: 0px !important;
    margin: 2px;
    top: -2px;
    margin-top: 1px;
    margin-bottom: -1px !important;
		font-weight: bold;
    height: calc(100% - 25px);
        width: calc(100% - 6px);
}

.contextmenu {
    box-shadow: inset 1px 1px #fff, inset -1px -1px #C2BCE0,  5px 5px 0px rgb(0 0 0 / 20%) !important;
}

.nonNativeStartPageTxt {
	color: rgb(161,153,229);
	}


.nonNativeStartPageBlurb {
	color: rgb(141,135,204);
	}


.NonNativeStartScreens {
    background-color: rgb(189,183,255);
}

.nonNativeStartPageLink {
	color: rgb(141,135,204) !important;
	}