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

/* Custom scheme vars, for custom classic themes */
:root {     
  --Background: rgb(141, 136, 211);
  --AppWorkspace: rgb(116, 114, 151);
  --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(200, 174, 238);
  --GradientActiveTitle: rgb(230, 225, 255);
  --InactiveTitle: rgb(213, 213, 236);
  --GradientInactiveTitle: rgb(252, 252, 254);
  --Link: rgb(0, 0, 255);
  --HilightText: rgb(153, 84, 84);
  --ButtonText: rgb(125 134 177);
  --GrayText: rgb(167, 162, 213);
  --TitleText: rgb(48, 47, 56);
  --InactiveTitleText: rgb(148, 146, 166);
  --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 {
        --inactivebar: linear-gradient(180deg,hsl(300, 50%, 98%),hsl(235, 50%, 93%) 50%,hsl(238, 50%, 90%) 50%);
      /*  --activebar: linear-gradient(180deg,#f2f2fd,hsl(249, 90%, 77%) 45%,hsl(244, 60%, 69%) 50%,#c3bdff); */
            --activebar: linear-gradient(180deg,#FFF6FF,#DBDEFF 50%,#CBCDFF 50%);

--desktopbgimg: url("wallpapers/rimet/always_steelHD.png");
--desktopbgsize: initial;
--desktopbgposition: initial;
		--taskbarbackground: linear-gradient(180deg,#FFF6FFa6,#DBDEFFa6 50%,#CBCDFFa6 50%);
        }

#themeDropdownText:after {
content: "Nightmoon Default - Steel";
}

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

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

.window_bar {
text-shadow: 0px 0px #9590ff;
        box-shadow: inset 1px 0px #9597C3, inset -1px 0px #9597C3, inset 0 1px #9597C3, inset 0 2px hsl(0, 0%, 100%);
}

#windowcontent {
    border-color:hsl(238, 50%, 90%);
        box-shadow: 1px 0px #9597C3, -1px 0px #9597C3, 0 1px #9597C3;
}
.window.current > #windowcontent, .window.forceActive > #windowcontent  {
     border-color:#CBCDFF;   
}

.winBarButton {
border: 1.2px solid #7e6d9c59;
background-color: #f3ebff70 ;
box-shadow: inset 0 -1px 1px #b2afd3;
}

#close {
border: 1.2px solid #80203b91;
background-color: #b93c569e;
box-shadow: inset 0 -1px 1px #a86375;
}



#close:hover:not(.disabled) {
border: 1.2px solid #a6345491;
background-color: #e456739e;
box-shadow: inset 0 -1px 1px #a86375;
}



#close:active:not(.disabled) {
border: 1.2px solid #58192a91;
background-color: #9743559e;
box-shadow: inset 0 -1px 1px #a86375;
}

#close.disabled {
border: 1.2px solid #80203b3d;
background-color: #b93c564a;
box-shadow: inset 0 -1px 1px #a8637563;
}

.winBarButton:hover:not(.disabled) {
border: 1.2px solid #82739e8f;
background-color: #ffffff94 ;
box-shadow: inset 0 -1px 1px #b2afd3;
}

.winBarButton:active:not(.disabled) {
border: 1.2px solid #7e709573;
background-color: #cdbce870 ;
box-shadow: inset 0 -1px 1px #b2afd3;
}

.winBarButton.disabled {
border: 1.2px solid #7e6d9c4f;
background-color: #f3ebff47 ;
box-shadow: inset 0 -1px 1px #b2afd3;
}

#close,#maximize,#minimize {
    background-image: none;
}

#close::after {
    color: #ffd6d6d6;
}

#close:active::after {
    color: #ddacacd6;
}

#maximize::after {
    color: #42424282;
}

#minimize::after {
    color: #42424282;
}

#help::after {
    color: #42424282;
}

#close.disabled::after{ 
    color: #ffd6d691;
    text-shadow: none;
}
#minimize.disabled::after{ 
    color: #91919182;
    text-shadow: none;
}
#maximize.disabled::after{ 
    color: #91919182;
    text-shadow: none;
}
#help.disabled::after{ 
    color: #91919182;
    text-shadow: none;
}

#SysTray {
background: linear-gradient(180deg,#eff0ff5c,#d0d4f25c 86%,#8e94c45c);
color: rgb(63, 61, 85);
    border-color: #9c9bac;
}

#Taskbar {
    border-color: #9c9bac;
}
.taskband { 
        background: linear-gradient(180deg,#ffffff4f,#6c75db59 86%,#4850ae59);
    border: 1.2px solid #7373a691;
    box-shadow: inset 0 -1px 1px #9b9ae0;
    color: rgb(63, 61, 85);
}
.taskband:hover {
        background: linear-gradient(180deg,#ffffff61,#98a0ff59 86%,#7a83ff59);
    border: 1.2px solid #8e8ecc91;
    box-shadow: inset 0 -1px 1px #9ea0e0;
}

.taskband:active {
        background: linear-gradient(180deg,#7679d34f,#3c439359 86%,#1c205559);
    border: 1.2px solid #5d5d9b91;
    box-shadow: inset 0 -1px 1px #9d8ff3;
}

.taskband.current {
        background: linear-gradient(180deg,#7679d34f,#3c439359 86%,#1c205559);
    border: 1.2px solid #5d5d9b91;
    box-shadow: inset 0 -1px 1px #9d8ff3;
}

.taskband.current:hover {
        background: linear-gradient(180deg,#9094ff4f,#5760d159 86%,#32399559);
    border: 1.2px solid #7f7fca91;
    box-shadow: inset 0 -1px 1px #9d8ff3;
}

.taskband.current:active {
        background: linear-gradient(180deg,#7679d34f,#3c439359 86%,#1c205559);
    border: 1.2px solid #5d5d9b91;
    box-shadow: inset 0 -1px 1px #9d8ff3;
}


#MenuButton {
        background-color: #f000 !important;
        background-image: linear-gradient(180deg,#ffffff4f,#6c75db59 86%,#4850ae59);
    border: 1.2px solid #7373a691;
    box-shadow: inset 0 -1px 1px #9b9ae0;
}

#MenuButton:hover {
        background: linear-gradient(180deg,#ffffff61,#98a0ff59 86%,#7a83ff59)!important;
    border: 1.2px solid #8e8ecc91;
    box-shadow: inset 0 -1px 1px #9ea0e0;
}

#MenuButton:active, #MenuButton.pressed {
        background: linear-gradient(180deg,#7679d34f,#3c439359 86%,#1c205559)!important;
    border: 1.2px solid #5d5d9b91;
    box-shadow: inset 0 -1px 1px #9d8ff3;
}

.nonNativeStartPageTxt {
	color: rgb(116, 107, 173);
	}


.nonNativeStartPageBlurb {
	color: #8d87cc;
	}


.NonNativeStartScreens {
    background-color: rgb(210, 208, 255);
}

.nonNativeStartPageLink {
	color: #8d87cc !important;
	}


.DeskIcons:hover {
  background: linear-gradient(180deg,#bdc1e1a3,#9999cca3 86%,#818bc8a3) !important;
border-radius: 3px;
border: 1px solid #00149720;
}

.DeskIcons.current {
  background: linear-gradient(180deg,#7682eaa3,#5656caa3 86%,#3b50cea3) !important;
border-radius: 3px;
border: 1px solid #0018b520;
}

.DeskIcons:hover.current {
  background: linear-gradient(180deg,#a2acffa3,#6b6bdfa3 86%,#4e61d2a3) !important;
border-radius: 3px;
border: 1px solid #001cd220;
}

/* desktop styles */
#DesktopContents .SysListIcon:hover {
	border: 1px solid hsla(250, 16%, 62%, .7), !important;
	box-shadow: inset -1px -1px #ffffff21, inset 1px 0px #ffffff21 !important;
border-radius: 3px;
background: linear-gradient(180deg,hsla(250, 0%, 100%, .41),hsla(250, 45%, 67%, .38) 85%,hsla(250, 24%, 53%, .38)) !important;
}

#DesktopContents .SysListIcon:hover > .ListIconText {
    color: #fff !important;
}

#DesktopContents .SysListIcon:hover.current {
	border: 1px solid hsla(250, 14%, 42%, .7) !important;
box-shadow: inset -1px -1px #ffffff21, inset 1px 0px #ffffff21 !important;
border-radius: 3px;
background: linear-gradient(0deg,hsla(250, 93%, 90%, .41),hsla(250, 41%, 54%, .38) 85%,hsla(250, 24%, 48%, .38)) !important;
}

#DesktopContents .SysListIcon:hover.current > .ListIconText {
    color: #fff !important;
}

#DesktopContents .SysListIcon.current {
	border: 1px solid hsla(250, 14%, 62%, .7) !important;
box-shadow: inset -1px -1px #ffffff21, inset 1px 0px #ffffff21 !important;
border-radius: 3px;
background: linear-gradient(0deg,hsla(250, 93%, 100%, .41),hsla(250, 41%, 74%, .38) 85%,hsla(250, 24%, 68%, .38)) !important;
}

#DesktopContents > .SysListIcon.current > .ListIconText {
    color: #fff !important;
}


/* XP style Start Panel */


#UserPane {
    background: linear-gradient(180deg,#FFF6FF,#DBDEFF 20%,#CBCDFF 20%);
box-shadow: inset 1px 0px #9597C3, inset -1px 0px #9597C3, inset 0 1px #9597C3, inset 0 2px hsl(0, 0%, 100%);
text-shadow: 0px 0px #8f8d9c;
    color: rgb(48, 47, 56);
}

#PlacesList {
background: #d8d9ff;
box-shadow: inset -1px 0px #9597C3
}

#LogoffPane {
    background: linear-gradient(180deg,#FFF6FF,#DBDEFF 20%,#CBCDFF 20%);
box-shadow: inset -1px 0px #9597C3, inset 0 1px #9597C3, inset 0 2px hsl(0, 0%, 100%);
}

#ProgList {
border: none;
}

.DefaultAppSPanel {
padding-top: 9px;
}

.PlacesListLink {
color: #322970;
}

.AllProgramsStartLinks {
font-weight: bold;
}

#UserPaneTile {
display: block;
}


#PlacesListSeparator {
box-shadow: none;
 background: linear-gradient(90deg,#0000, #b6b9e2);
    height: 1px;
}

#UserPaneTile {
    background: linear-gradient(180deg,#ddd6fd,#b5b5ea 20%,#aba1e8 20%, #8e8ed1);
box-shadow: inset 0 1px hsla(0, 0%, 100%, .2);
    border: 1px solid #887baa;
    border-radius: 3px;
}



.LogoffPaneLink {
    color: #322970;
}

#AllProgramsLink {
    font-weight: bold;
    color: rgb(60,60,60);
}


.PlacesListLink:hover, .LogoffPaneLink:hover {
box-shadow: 0 0 0 1px hsla(250, 16%, 62%, .7), inset -1px -1px #ffffff21, inset 1px 0px #ffffff21 !important;
border-radius: 3px;
    color: #322970 !important;
background: linear-gradient(180deg,hsla(250, 0%, 100%, .41),hsla(250, 45%, 67%, .38) 85%,hsla(250, 24%, 53%, .38)) !important;
}

.QLToolbarBtns:hover {
box-shadow: 0 0 0 1px hsla(250, 16%, 62%, .7), inset -1px -1px #ffffff21, inset 1px 0px #ffffff21 !important;
border-radius: 3px;
    color: #322970 !important;
background: linear-gradient(180deg,hsla(250, 0%, 100%, .41),hsla(250, 45%, 67%, .38) 85%,hsla(250, 24%, 53%, .38)) !important;
}

.QLToolbarBtns:active {
box-shadow: 0 0 0 1px hsla(250, 14%, 42%, .7), inset -1px -1px #ffffff21, inset 1px 0px #ffffff21 !important;
border-radius: 3px;
    color: #322970 !important;
background: linear-gradient(0deg,hsla(250, 93%, 90%, .41),hsla(250, 41%, 54%, .38) 85%,hsla(250, 24%, 48%, .38)) !important;
}
