/* 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(59, 51, 132);
  --AppWorkspace:  #4f44af;
  --ButtonFace: rgb(242, 239, 255);
  --ButtonHilight: rgb(255, 255, 255);
  --ButtonLight: rgb(242, 239, 255);
  --ButtonShadow: rgb(196, 201, 251);
  --ButtonDkShadow: rgb(97, 91, 128);
  --ActiveTitle: rgb(86, 80, 251);
  --GradientActiveTitle: rgb(122, 117, 255);
  --InactiveTitle: rgb(141, 137, 255);
  --GradientInactiveTitle: rgb(254, 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, #6e67ef, #7b75f0);
		        --inactivebar: linear-gradient(90deg, #8D86F7, #938cf8);

	    --activebartxt: var(--TitleText);
		--inactivebartxt: var(--InactiveTitleText);
		--desktopbgimg: url("wallpapers/rimet/AlwaysBlueSquared.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 - Coral";
}

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

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

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

#NMClassicSchemes {
	display: block !important;
}



.resizeableWinBar {
    border: 1px solid #433F9E !important;
						box-shadow: inset 0px -1px #5F59E5, inset 1px 1px #8982F8;
}

.window_bar {
    border: 1px solid #433F9E; 
    border-bottom: 1px solid #433F9E;
						box-shadow: inset 0px -1px #746CF0, inset 1px 1px #A49CFC;
}

.window.current > .window_bar, .window.forceActive > .window_bar {
						box-shadow: inset 0px -1px #5F59E5, inset 1px 1px #8982F8;
}

#close {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAFCAYAAAB1j90SAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA+SURBVChTY1wy589/BhLAy1e/wTRYI4xDDHj+7CcDDx8LAxOUTzJg7G37/h9kCikAZCNY4+cvf6FCxAIGBgAtWBrX4ui9EQAAAABJRU5ErkJggg==");
}

#progmanMDI-bar #close {
			  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA6SURBVBhXY1wy589/Bhzg5avfYBqsCMZBB8+f/WTg4WNhYILy8QLG3rbv/0E6cAG4SSAGLszAwMAAAGTRFb3rMLeWAAAAAElFTkSuQmCC");
}

#minimize {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA1SURBVBhXY1wy589/Bih4+eo3mGaCcUD4+bOfDJ+//IUIogMmmAoQhgGwSh4+FjhmYGBgAACn4xoNDY0n4wAAAABJRU5ErkJggg==");
}

#maximize {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA+SURBVChTY1wy589/BgLg5avfYBqsGMbBBZ4/+8nAw8fCwATlEwVGFSMDxt627/9B4UgIwMMZxCCEGRgYGACHBxYF/tr1oQAAAABJRU5ErkJggg==");
}

#help {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABzSURBVChTdZBBCoAwDASjIF48K/qKvtKbf+srFD0LIh7UDawkVQfahmbY0GZDv51y09QFDkeMq7RdqXWOjRIaXCCESqZx11pFwCYSmGJR0UrATiAq2pRU4v0zGvxJwInzcnxK4JWIl6YScCLhl1h+R3tELvMZLunNi0A3AAAAAElFTkSuQmCC");
}

.window.maximized .window_bar #maximize { 
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA9SURBVChTY1wy589/Bhzg5avfYBqsCMZBB8+f/WTg4WNhYILy8YLBqIixt+37f5AvcAG470AMXJiBgYEBABOoFcUFQyVlAAAAAElFTkSuQmCC");
}

.winBarButton {
			  background-color: #8D86F7;
			  			box-shadow: inset -1px -1px #746CF0, inset 1px 1px #A49CFC!important;
}
.winBarButton:active {
			  			box-shadow: inset -1px -1px #A49CFC, inset 1px 1px #746CF0 !important;
}

.winBarButton.disabled {
display: none;
}

.window.ui-resizable, #messageBox.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,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABxSURBVDhPY3S2n/efgQwA1ujmHAXlEgd27V2G0Pj06XeoMH7w8dM3hifPdjIwQfkkAwyNIBPRsbQ0J1QWAbDauHC5NCMyhgqjAOo5lVhAtkaM6MAWECAAkwcFFtboACnAhtEB5X5EjztcGAbITOQMDADSH2O/FNbB9gAAAABJRU5ErkJggg==");
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,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABxSURBVDhPY3S2n/efgQwA1ujmHAXlEgd27V2G0Pj06XeoMH7w8dM3hifPdjIwQfkkAwyNIBPRsbQ0J1QWAbDauHC5NCMyhgqjAOo5lVhAtkaM6MAWECAAkwcFFtboACnAhtEB5X5EjztcGAbITOQMDADSH2O/FNbB9gAAAABJRU5ErkJggg==");
border-style:
solid;
}

.window.current, #messageBox, .window.forceActive {
    border: 1px solid #433F9E;
    box-shadow: inset -1px -1px #5F59E5, inset 1px 1px #8982F8, 5px 5px 0px rgb(0 0 0 / 50%);
    background-color: #6E67EF;
}

.window {
    border: 1px solid #433F9E;
    box-shadow: inset -1px -1px #5F59E5, inset 1px 1px #8982F8, 5px 5px 0px rgb(0 0 0 / 50%);
    background-color: #6E67EF;
}

.window.maximized .window_bar {
        border-bottom: 1px solid #433F9E !important;
}

.window.ui-resizable > #windowcontent {
        border: 1px solid #433F9E;
      background-color: var(--ButtonFace);
}


#windowcontent {
        border: 1px solid #433F9E; 
      background-color: var(--ButtonFace);
}

.nonNativeStartPageTxt {
color: rgb(153, 147, 255);
}


.nonNativeStartPageBlurb {
color: rgb(188, 184, 255);
}


.NonNativeStartScreens {
    background-color: #6359ea;
}

.nonNativeStartPageLink {
color: rgb(188, 184, 255) !important;
}