
/*Rimet ND Fix */
  
  .windowHeader > span:active {
  box-shadow: none !important;
}

  
  /*JP fix*/
  .windowHeader > strong::after {
    font-size: 18px !important;
    top: 8px !important;
  } 
  .winName::after {
    font-size: 15px !important;
    top: 0px !important;
  }
  .taskbarPanel {
    top: -3px !important;
  }
  #openAbout::after, #openIntr::after, #openWvPC::after, #openNtpd::after, #openHtCb::after, #openChtn::after, #openCtPl::after {
    font-size: 15px !important;
    top: 0px !important;
  }
  
  .shutDown {
    display: none !important;
  }
  
  menu[role=tablist] button {
    background: none;
    border-left: 2px solid #000;
        border-top: 2px solid #000;
            border-right: 2px solid #000;
}

[role=tabpanel] {
    border: 2px solid #000 !important;
        background: none;
}

menu[role=tablist] button[aria-selected=true] {
            background: #fff;
}

  .itemsOnly::before { 
  content: "Applications";
  font-family: Trebuchet MS, Trebuchet, Arial !important;
  padding-bottom: 5px !important;
  padding-left: 5px !important;
  padding-top: 13px !important;
   color: #FFF !important;
   font-size: 16px !important;
   font-weight: bold !important;
}
  
  .itemsOnly {
    padding-top: 5px !important;
  }
  .itemsOnly, .shutDown {
    text-shadow: 2px 2px #000;
  }
  
  .window, .wincontent {
    background: #FFF !important;
  }
  
  .windowHeader > strong {
    text-shadow: 2px 2px #000;
    font-family: Trebuchet, Gadget, sans-serif !important;
    font-weight: bold !important;
  }
  
  .windowHeader > span {
    text-shadow: 2px 2px #000;
    display: inline-block;
    background: transparent !important;
    box-shadow: none !important;
    height: 20px !important;
    cursor: pointer;
    border: 2px solid #000;
    margin-left: 4px;
    font-size: 19px;
    padding: 2px 10px;
    font-family: Trebuchet, Gadget, sans-serif !important;
    border-radius: 5px !important;
    line-height: 20px;
    color: #FFF !important;
    width: 12px;
    height: 20px;
    position: relative;
    overflow: hidden;
}

  .audioplayer-playpause {
      box-shadow: none !important;
    background: none !important;
    border-radius: 5px !important;
    border: 2px solid #000 !important;
}
  
  .windowHeader > span:hover {
	background: rgba(255,255,255,0.3) !important;
}
.windowHeader > span.winclose:hover {
	background: red !important;
}
  
  .contents, #startItems, .itemsOnly, #startMenu, #taskbar {
    z-index: 0 !important;
  }
  
  #window0 > .wincontent {
  padding: 0px !important;
}
  
  .header {
    display: none !important;
  }
  
  .themeSelect-content {
   border: 1px solid #000;
}
  
  .windowHeader > strong {
    background-image: none !important;
    left: 10px !important;
    padding-left: 0px !important;
  }
  
  .wincontent {
    padding: 10px !important;
  }
  
  #icons {
    display: none !Important;
  }
  

  
  .winmaximize, .winminimize, .winclose {
    top: 0px;
    left: 0px;
}

.winmaximize > span {
  top: 6px !important;
left: 9.5px !important;
}
  
  *, *:hover, *:active {
     box-shadow: none !important;
  }
  
  .spwincontent, #spwin0 {
    width: 100% !important;
    height: 100% !important;
    background: none !important;
    border: none !important;
  }
  .spHeader {
    display: none;
  }
  
  
  .theme-credit::after { 
  content: "ECF Web Theme created by Ethan F, ECF Web created by Ethan F, Evelyn Caldart." !important;
}
  
  
  #cpl.theme:hover {
    font-style: italic !important;
  }
  
  .dropbtn2, .dropbtn3 {
  display: none;
}


  
  .window {
    position: absolute;
    border: 2px solid #000;
    background: #EEE;
	border-radius: 5px !important;
    box-shadow: none !important;
	z-index: 1000;
}
  .windowHeader {
    background-image: url("ecfweb/winheader3.png");
    box-shadow: none !important;
    margin: 0px !important;
    text-align: right;
    border-bottom: 2px solid #000;
    padding: 2px;
    cursor: move;
    height: 30px;
}

.activeWindow .windowHeader {
background-image: url("ecfweb/winheader2.png");
}

  .windowHeader > span {
    display: inline-block;
    box-shadow: none !important;
    height: 20px !important;
    cursor: pointer;
    border: 2px solid #000;
    margin-left: 4px;
    font-size: 19px;
    padding: 2px 10px;
    font-family: Trebuchet, Gadget, sans-serif;
    border-radius: 5px !important;
    line-height: 20px;
    width: 12px;
    height: 20px;
    position: relative;
    overflow: hidden;
}

.winmaximize > span {
  box-shadow: 2px 2px #000 !important;
  border-color: #FFF !important;
}
  
  .windowHeader > strong {
    font-family: Trebuchet MS, Gadget, sans-serif !important;
    font-weight: bold !important;
    top: 2px;
    font-size: 18px;
    left: 10px;
  }
  
  .winclose {
    float: right !important;
  }
  
  #comments {
    display: none !important;
  }
 
 .dropbtn {
    background: none !important;
    bottom: 6px !important;
    left: 5px !important;
    float: left;
    position: relative !important;
    width: 26px !important;
    height: 22px !important;
}

#rimetbtn {
 display: none; 
}

#txt {
  display: none !important;
    font-family: Trebuchet MS, Trebuchet, Arial !important;
   font-size: 15px !important;
   bottom: -1px !important;
   box-shadow: none !important;
}
  
  .taskbarPanel {
   left: 0px; 
   background: #ff00ae !important;
   margin: 3.5px 0 0 10px;
   box-shadow: none !important;
   border: 2px solid #000 !important;
   border-radius: 5px !important;
   bottom: 3px !important;
   font-family: Trebuchet MS, Trebuchet, Arial;
   font-size: 15px;
   color: #FFF !important;
    background-image: none !important;
 text-shadow: 2px 2px #000;
 font-weight: bold !important;
  background-position: 5.5% 50% !important;
background-repeat: no-repeat !important;
padding: 0 10px !important;
  }
  
  .taskbarPanel.activeTab {
	background: #ff00ae;
}
.taskbarPanel.minimizedTab {
	background: #ff00ae;	
}
.taskbarPanel.minimizedTab:hover {
	background: #ff00ae;
}
  
  #taskbar {
   box-shadow: none !important;
   border-top: #000 solid 1px;
   background-image: url("ecfweb/winheader2.png");
  }
  
  .windowHeader > span:hover {
	background: rgba(255,255,255,0.3);
}
.windowHeader > span.winclose:hover {
	background: #78c4eb;
}
.windowHeader > span > span {
    display: inline-block;
    height: 8px;
    width: 10px;
    position: absolute;
    top: 6px;
    left: 10px;
}
.winminimize > span {
	display: none !important;
}
  
  #chiclose {
    display: none !important;
  }
  
  .winminimize::after {
    content: "_";
    position: absolute;
    left: 10px !important;
    bottom: 6px !important;
}
  
  .winclose::after {
    content: "x";
    font-family: Trebuchet, sans-serif !important;
    top: 1px;
    color: #FFF;
    position: absolute;
    left: 10px;
}

  
.winmaximize > span {
	border: 2px solid #000;
	border-top: 3px solid #000;
}
.winmaximize > span:nth-child(2) {
	display: none;
}
.fullSizeWindow .winmaximize > span:nth-child(1) {
	margin: 2px 0 0 -4px;
}
.fullSizeWindow .winmaximize > span:nth-child(2) {
    display: inline-block;
    top: 3px !important;
left: 12px !important;
}
  
  .contents, .dropup-content {
    display: inline-block !important;
    background: none !important;
    box-shadow: none !important;
    position: absolute !important;
  }
  a.openWindow, a.shutDown {
    z-index: 0 !important;
    color: #FFF !important;
    font-family: Trebuchet MS, Trebuchet, Arial !important;
    font-size: 15px;
  }
  
  #box, #cpl, .button, .abt-rmt, #window0 > .wincontent, #window6 > .wincontent {
    font-family: Trebuchet MS, Trebuchet, Arial !important;
  }
  
  .startItems, .dropup-content {
    position: fixed;
    top: 15px;
    left: 10px;
      z-index: 0 !important;
  }
  .line-separator {
    display: none !important;
  }
  
  a.openWindow:hover, a.shutDown:hover {
   background: #000 !important; 
  }
  
  body {
   background-color: rgb(63,90,251);
  }
  desktop {
background-image: linear-gradient(103deg, rgba(63,90,251,1) 0%, rgba(255,0,196,1) 100%);
  }
  
  .button {
    box-shadow: none !important;
    background: none !important;
    border-radius: 5px !important;
    border: 2px solid #000 !important;
  }
  
  .button:hover {
    background: silver !important;
  }
  
  body {
     background-color: rgb(63,90,251);
  }
  
  desktop {
background-image: linear-gradient(103deg, rgba(63,90,251,1) 0%, rgba(255,0,196,1) 100%;
  }
  
  menu[role=tablist] button {
    background: none;
    border-left: 2px solid #000;
        border-top: 2px solid #000;
            border-right: 2px solid #000;
}

[role=tabpanel] {
    border: 2px solid #000 !important;
        background: none;
}

menu[role=tablist] button[aria-selected=true] {
            background: #fff;
}

.rimetPossible, .sysinfo-title, .themeSelect-content > strong, .wplist > strong {
font-family: Arial, "Pixelated MS Sans Serif", "Microsoft Sans Serif", "MS Sans Serif", "Pixelated MS Sans Serif", "Microsoft Sans Serif", Tahoma, NanumGothic, Arial !important;
}