/* Copyright (c) John Hemming 2004-2020 unless otherwise stated */
/* Sysop Code VAT db code: VAT */
/*minimalist:lmsStep*/
.lmsStep {
color: white;
 background-color: blue;
margin-right:0px;
 border-right: 0px;
 padding-right: 0px;
 margin-left: 20px;
border-radius: 25px;
 border-width: 3px;
padding: 5px;
 font-size: 1em;
 display: inline;
 font-weight: normal;
}
/*minimalist:lmsAfterStep*/
.lmsAfterStep {
;
}
/*minimalist:lmsTable*/
.lmsTable {
table-layout: fixed;
border: 1px solid lightblue;
}
/*minimalist:lmsH3*/
.lmsH3 {
background-color: #0f3a95;
color:white;
padding: 18px 30px 16px 31px;
font-size: 20px;
max-width: max-content;
margin-left: -30px;
}
/*minimalist:lmsH1*/
.lmsH1 {
background-color: #01010f;
color:white;
padding: 18px 30px 3px 31px;
font-size: 24px;
min-width: 100%;
margin-left: -30px;
margin-top: -30px;
 margin-bottom: 0px;
 padding-bottom: 30px;
}
/*minimalist:lmsH2*/
.lmsH2 {
background-color: #0f3a95;
color:white;
padding: 18px 30px 16px 31px;
font-size: 22px;
max-width: fit-content;
margin-left: -30px;
}
/*minimalist:lmsBlackRight*/
.lmsBlackRight {
background-color: #01010f;
color:white;
font-size: 12px;
 float: right;
 display:block;
 margin-bottom: 3px;
 margin-top: -30px;
}
/*minimalist:lmsHighlightRow*/
.lmsHighlightRow {
color: green;
 background: pink;
}
/*minimalist:lmsTopLine*/
.lmsTopLine {
;
}
/*minimalist:lmsSideLine*/
.lmsSideLine {
;
}
/*minimalist:lmsFullPageSide*/
.lmsFullPageSide {
;
}
/*minimalist:lmsDropDown*/
.lmsDropDown {
position: relative;
 display: inline-block;
}
/*minimalist:x_DropDown1*/
.lmsDropDown:hover .dropdown-content {display: block;}
/*minimalist:x_DropDown2*/
.lmsDropDown:hover .lmsDropBtn {background-color: #7da4b5; color: #fff; z-index: 10;}
/*minimalist:lmsDropBtn*/
.lmsDropBtn {
font-family: Verdana;
 color: #4f4b4b;
 padding: 1.5vh 1.5vw;
font-size: 1em;
 border: none;
 cursor: pointer;
 margin: -0.3vw;
 height: 7vh;
}
/*minimalist:lmsJHMenu2*/
.lmsJHMenu2 {
padding: 0px 0px 0px 0px;
 text-align: left;
 position: relative;
 line-height: 24px;
background-color: #fff;
 list-style: none;
 font-size: 14px;
 box-shadow: 2px 2px 1px 2px rgba(0,0,0,0.1);
}
/*minimalist:lmsJHMenu3*/
.lmsJHMenu3 {
padding: 12px;
 text-align: left;
}
/*minimalist:unknown*/
.unknown {
/*default type for unknown not found*/;
}
/*minimalist:x_lmsprompt*/
.lmsprompt span {position: absolute; display: none; padding: 7px 11px; z-index: 5;}
.lmsprompt {position: relative; top: 0px;}
.lmsprompt {margin: -3px; padding: 10px; font-size: 1em; border: 1px solid lightblue; text-align: left}
.lmsprompt:focus-within span {display: block; text-align: left;}
/*minimalist:lmsToolTip*/
.lmsToolTip {
width: 200px;
}
/*minimalist:lmsJHSmall*/
.lmsJHSmall {
display: block;
 font-size: 0.65em;
 color: #4c4b4b;
 text-align: left;
}
/*minimalist:lmsNHelp*/
.lmsNHelp {
;
}
/*minimalist:lmsMobTable*/
.lmsMobTable {
font-size: 3em;
}
/*minimalist:lmsmenutr*/
.lmsmenutr {
font-family: Arial;
 color: #2aded6;
 border: 0.05em solid #ffffff;
padding: 0.1em 0.2em;
 border-radius: 0.25em;
 z-index: 40;
 top: 5.2vh;
font-size: .4em;
 background: linear-gradient(to top, #e0fffd, rgb(255, 255, 255));
z-index: 999;
}
/*minimalist:lmsmobmenu2*/
.lmsmobmenu2 {
font-family: Arial;
 color: #8c7bd0;
 border: 0.05em solid #ffffff;
padding: 0.1em 0.2em;
 border-radius: 0.25em;
 z-index: 40;
 top: 5.2vh;
font-size: .4em;
 background: linear-gradient(to top, #e5f2ff, rgb(255, 255, 255));
z-index: 999;
}
/*minimalist:lmsmenutd*/
.lmsmenutd {
text-align: center;
}
/*minimalist:lmsdropdowncontent*/
.lmsdropdowncontent {
color: #FFFFFF;
 background: #00AA00;
 text-decoration: none;
}
/*minimalist:lmsjhtransaction*/
.lmsjhtransaction {
color: #FFFFFF;
 background: #00AA00;
 text-decoration: none;
}
/*minimalist:x_jhtransaction*/
a.jhtransaction:focus { color: #FFFFFF; background: #888800; text-decoration: none}
/*minimalist:lmsjhtable5*/
.lmsjhtable5 {
;
}
/*minimalist:x_table5*/
table.jhtable5 tr:nth-child(2n) { background: rgba(220, 230, 228, 0.25);}
/*minimalist:lmsTableHeader*/
.lmsTableHeader {
margin: -3px;
 padding: 10px;
 font-size: 1em;
 border: 1px solid lightblue;
 background-color: darkgreen;
 color: white;
}
/*minimalist:lmsJHTableRow*/
.lmsJHTableRow {
;
}
/*minimalist:lmsJHTableRowWithClick*/
.lmsJHTableRowWithClick {
color: blue }
 .lmsJHTableRowWithClick:hover {background-color: blue;
 color: white;
}
/*minimalist:lmsjhtable1*/
.lmsjhtable1 {
margin: -3px;
 padding: 10px;
 font-size: 1em;
 border: 1px solid lightblue;
 text-align: left;
}
/*minimalist:lmsjhtable2*/
.lmsjhtable2 {
background-color: #44FF44;
}
/*minimalist:lmsjhtable3*/
.lmsjhtable3 {
background-color: #44FF44;
}
/*minimalist:lmsjhtable4*/
.lmsjhtable4 {
background-color: #44FF44;
}
/*minimalist:lmsjhtable14*/
.lmsjhtable14 {
;
}
/*minimalist:lmsjhshowbox*/
.lmsjhshowbox {
;
}
/*minimalist:lmsjhtable6map*/
.lmsjhtable6map {
;
}
/*minimalist:lmsjhtable6*/
.lmsjhtable6 {
;
}
/*minimalist:lmsmobmenu*/
.lmsmobmenu {
font-family: Arial;
 color: #2aded6;
 border: 0.05em solid #ffffff;
padding: 0.1em 0.2em;
 border-radius: 0.25em;
 z-index: 40;
 top: 5.2vh;
font-size: .4em;
 background: linear-gradient(to top, #e0fffd, rgb(255, 255, 255));
z-index: 999;
}
/*minimalist:lmsJHTDnumeric*/
.lmsJHTDnumeric {
position: relative;
}
/*minimalist:lmsJHTDalpha*/
.lmsJHTDalpha {
position: relative;
}
/*minimalist:lmsvalidator*/
.lmsvalidator {
position: absolute;
   opacity: 1;
display: inline-block;
 line-height: 1;
 z-index: 900000;
 -webkit-font-smoothing: antialiased;
}
/*minimalist:lmsWholePageTable*/
.lmsWholePageTable {
padding: 30px;
display: inline-block;
overflow: hidden;
}
/*minimalist:lmsBody*/
.lmsBody {
min-height:100%;
 font-family:"Open Sans", "Arial", "Verdana", "sans-serif";
 position: relative;
 width: fit-content;
 min-width: 95%;
 margin: 0px;
border: solid;
 border-left-color: #a083c9;
border-left-width: 20px;
border-top-width: 0px;
 border-right-width: 0px;
  color: black;
 ;
}
/*minimalist:lmsCleanBody*/
.lmsCleanBody {
height: fit-content;
 font-family: "Arial", "Verdana", "sans-serif";
 position: relative;
 width: fit-content;
 min-width: 95%;
 margin: 0px;
 border-left-width: 00px;
border-top-width: 0px;
 border-right-width: 0px;
  color: black;
 ;
}
/*minimalist:x_defaultBody*/

/*minimalist:lmsVideoDiv*/
.lmsVideoDiv {
border: 3px solid #202c44;
 border-radius:5px;
 padding: 1px;
 width: 130px;
  /*minimum width and height */ min-height: 90px;
 resize: both;
 overflow: auto;
}
/*minimalist:lmsKeyPadTable*/
.lmsKeyPadTable {
;
}
/*minimalist:lmsKeyPadTableActive*/
.lmsKeyPadTableActive {
;
}
/*minimalist:lmsVideoElement*/
.lmsVideoElement {
height: 300px;
 width: 400px;
}
/*minimalist:x_VideoHover*/

/*minimalist:lmsCommentator*/
.lmsCommentator {
position: absolute;
   opacity: 1;
 font-size: 1em;
 display: inline-block;
 line-height: 1;
 z-index: 900000;
 -webkit-font-smoothing: antialiased;
}
/*minimalist:lmsLogin*/
.lmsLogin {
;
}
/*minimalist:lmsTailSpan*/
.lmsTailSpan {
;
}
/*minimalist:lmsInput*/
.lmsInput {
font-size: 1em;
 z-index: 100000;
 line-height: 1.2;
 padding-top: 0.4em;
}
/*minimalist:lmsA*/
.lmsA {
;
}
/*minimalist:lmsAreversed*/
.lmsAreversed {
color: #55ffff;
}
/*minimalist:lmsChatTitle*/
.lmsChatTitle {
font-size: 1.2em;
font-weight: 700;
line-height: 1em;
text-align: center;
background: white;
width: 240px;
color: black;
border: solid;
border-width: 4px 0px 4px 0px;
border-color: #154ECD;
padding: 0.3em;
}
/*minimalist:lmsChatContainer*/
.lmsChatContainer {
;
}
/*minimalist:lmsFooterAnchor*/
.lmsFooterAnchor {
color: #87cefa;
}
/*minimalist:lmsChatHeading*/
.lmsChatHeading {
font-size: .8em;
line-height: 1em;
width: 240px;
color: black;
font-weight: 700;
padding: 0.3em;
text-align: right;
background: white;
border-color: #247d3a;
border: solid;
border-width: 2px 4px 2px 4px;
}
/*minimalist:lmsChatElement*/
.lmsChatElement {
border-bottom: #b8b8ef dashed 3px;
background: aliceblue;
width: 240px;
border-radius: 0px 16px 0px;
padding: 6px 5px 0px 5px;
margin: 4px 0px 0px 0px;
}
/*minimalist:lmsChatBox*/
.lmsChatBox {
width:240px;
margin-bottom: 40px;
}
/*minimalist:lmsChatleft*/
.lmsChatleft {
font-size: .8em;
line-height: 1em;
width: 240px;
text-align: left;
background: white;
color: black;
border: .2em solid;
border-color: #15cc4e;
padding: 0.2em;
}
/*minimalist:lmsChatright*/
.lmsChatright {
font-size: .8em;
line-height: 1em;
width: 240px;
text-align: right;
background: white;
color: black;
border: .2em solid;
border-color: #cc154e;
padding: 0.3em;
}
/*minimalist:lmsReverse*/
.lmsReverse {
color: white;
 background-color: darkblue;
}
/*minimalist:lmsCursor*/
.lmsCursor {
border: 4px dotted blue;
background-color: lightblue;
}
/*minimalist:lmsDBEdit*/
.lmsDBEdit {
background-color: #BBDDFF;
}
/*minimalist:lmsTail*/
.lmsTail {
;
}
/*minimalist:lmsWholePage*/
.lmsWholePage {
padding: 30px;
 display: inline-block;
}
/*minimalist:lmsInnerDocument*/
.lmsInnerDocument {
display: inline-block;
 text-align: left;
}
/*minimalist:lmsFooter*/
.lmsFooter {
clear: both;
position: absolute;
z-index: 10;
height: 2.4em;
bottom: -1px;
background-color: #151538;
color: #9f9faa;
min-width: 100%;
text-align: center;
font-size: 12px;
padding: 5px 0;
}
/*minimalist:lmsAfterFooter*/
.lmsAfterFooter {
clear: both;
position: absolute;
z-index: 0;
height: 18px;
bottom: -2px;
background-color: #6e9abe;
color: white;
white-space: nowrap;
text-align: center;
}
/*minimalist:lmsCloser*/
.lmsCloser {
text-align: right;
 float: right;
}
/*minimalist:lmsFinalOnPage*/
.lmsFinalOnPage {
padding-bottom: 40px;
}
/*minimalist:lmsItem*/
.lmsItem {
outline: 2px dotted lightblue;
 display: block;
}
/*minimalist:lmsTest*/
.lmsTest {
color: white;
 background-color: blue;
 padding-left: 3px;
 padding-right: 3px;
}
/*minimalist:lmsLive*/
.lmsLive {
color: white;
 background-color: green;
 padding-left: 3px;
 padding-right: 3px;
}
/*minimalist:lmsBranding*/
.lmsBranding {
background-color: #01010f;
color:white;
padding-left: 30px;
padding-right: 30px;
font-size: 18px;
min-width: 101%;
margin-left: -30px;
margin-top: -3px;
 margin-bottom: -3px;
}
/*minimalist:lmswebformpopup*/
.lmswebformpopup {
font-size: .8em;
 line-height: 1.8em;
 max-height:50%;
 text-align: left;
 background: white;
 width: 24em;
 color: black;
 overflow-y: scroll;
 border: .5em solid;
 border-radius: .6em;
 border-color: #158ecc;
 padding: 1em;
}
/*minimalist:lmsButton*/
.lmsButton {
display: inline;
 font: 0.5em;
}
/*minimalist:lmsNews*/
.lmsNews {
width: 90%;
 border: 5px solid green;
 padding: 10px;
 margin: 10px;
 display: block;
}
/*minimalist:x_lmsFloatMenu*/
.lmsFloatMenu {font-family: sans-serif; background: darkgreen; padding: 5px; width: 250px; right: 20px ; z-index: 100; position: fixed; font-size: 0.9em; display: block; margin: 0 0.5em; color: white;} .lmsFloatMenu a, .lmsFloatMenu h3 {font-size: 0.9em; display: block; margin: 0 0.5em; color: white;}
/*minimalist:x_lmsCloseBox*/
.lmsCloser {float:right; margin-top:-17px; margin-right:-17px; cursor:pointer; color: #fff; border: 1px solid #AEAEAE; border-radius: 17px; background: #605F61;font-size: 16px; font-weight: bold; display: inline-block; line-height: 0px; padding: 7px 2px; } .boxclose:before { content: '×'; }
