/* CSS Document */


p{margin: 0; padding: 0;} /*remove line breaks*/





/*---------------------Title txt---------------------*/
.titxt, .titxtf{
background-color:rgba(0, 0, 0, 0);
color: black;
border: none;
font-size: 14px;
font-family: 'Helvetica', 'Tahoma', 'Geneva', sans-serif;
font-weight: bold;
overflow: hidden;
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Old versions of Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Chrome, Edge, Opera and Firefox */
}

.titxt{display: inline-block;}
.titxtf{position:absolute; display: block;}


/*---------------------Static txt----------------------*/
.sttxt, .sttxtf{
background-color:rgba(0, 0, 0, 0);
color: black;
border: none;
font-size: 12px;
font-family: 'Helvetica', 'Tahoma', 'Geneva', sans-serif;
overflow: hidden;
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Old versions of Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Chrome, Edge, Opera and Firefox */
}

.sttxt{display: inline-block;}
.sttxtf{position:absolute;display: block;}


/*---------------------Static txt light grey----------------------*/
.sttxtlgy, .sttxtlgyf{
background-color:rgba(0, 0, 0, 0);
color: rgba(67,67,67,1.00);
border: none;
font-size: 12px;
font-family: 'Helvetica', 'Tahoma', 'Geneva', sans-serif;
overflow: hidden;
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Old versions of Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Chrome, Edge, Opera and Firefox */
}

.sttxtlgy{display: inline-block;}
.sttxtlgyf{position:absolute;display: block;}


/*---------------------Dynamic txt----------------------*/
.dytxt, .dytxtf{
background-color: rgba(191,191,191,0.80);
color: black;
border: none;
font-size: 12px; /*was 12px*/
font-family: 'Helvetica', 'Tahoma', 'Geneva', sans-serif;
overflow: hidden;
}

.dytxt{display: inline-block;}
.dytxtf{position:absolute;display: block;}


.dytxtm{
display: inline-block;
background-color: rgba(157,157,157,0.80);
color: black;
border: none;
font-size: 12px; /*was 12px*/
font-family: 'Helvetica', 'Tahoma', 'Geneva', sans-serif;
overflow: hidden;
}

.btntxt{
display: inline-block;
color: black;
border: none;
font-size: 12px; /*was 12px*/
font-family: 'Helvetica', 'Tahoma', 'Geneva', sans-serif;
overflow: hidden;
}


/*---------------------Dynamic txt NO Font size----------------------*/
.dytxtnfs, .dytxtnfsf{
display: block;
background-color: rgba(157,157,157,0.80);
color: black;
border: none;
font-family: 'Helvetica', 'Tahoma', 'Geneva', sans-serif;
overflow: hidden;
}

.dytxtnfs{display: inline-block;}
.dytxtnfsf{position:absolute;display: block;}


/*---------------------Area txt----------------------*/
.areatxt, .areatxtf{
display: block;
background-color: rgba(157,157,157,0.80);
color: black;
border: none;
font-size: 12px; /*was 12px*/
font-family: 'Helvetica', 'Tahoma', 'Geneva', sans-serif;
overflow-y: auto;
word-wrap: break-word;
resize: none;
}

.areatxt{display: inline-block;}
.areatxtf{position:absolute;display: block;}

.areatxt p{margin: 0px;}

/*---------------------Error txt----------------------*/
.errortxt, .errortxtf{
background-color: rgba(0,0,0,0);
color: rgba(255,0,4,1.00);
border: none;
font-size: 12px;
font-family: 'Helvetica', 'Tahoma', 'Geneva', sans-serif;
overflow-y: auto;
word-wrap: break-word;
resize: none;
/*-ms-overflow-style: none;*/
}

.errortxt{display: inline-block;}
.errortxtf{position:absolute; display: block;}

.errortxt p{margin: 0px;}


/*---------------------div or span text types that do edit---------------------*/
.intxt, .intxtf{overflow: hidden;}

.inareatxt, .inareatxtf{
overflow-y: auto;
word-wrap: break-word;
/*-ms-overflow-style: none;*/
}

.intxt, .intxtf, .inareatxt, .inareatxtf{
display: inline-block;
font-size: 12px;
font-family: 'Helvetica', 'Tahoma', 'Geneva', sans-serif;
color: rgba(0,0,0,1.00);
padding: 0px;
background-color: rgba(157,157,157,0.80);
border: 1px solid rgba(100,100,100,0.90);
-webkit-user-modify: read-write;
-moz-user-modify: read-write;
user-modify: read-write;
}

.inareatxt, .inareatxtf p{margin: 0px;}

.intxt:focus, .inareatxt:focus, .inptxtf:focus, .inareatxtf:focus{background-color: rgba(190,227,23,0.80); outline: none;}

.intxt, .inareatxt{display: inline-block;}
.intxtf, .inareatxtf{position:absolute; display: block;}


/*-------------------Input types-------------------------*/
.inptxt, .inpareatxt, .inptxtf, .inpareatxtf{
font-size: 12px;
font-family: 'Helvetica', 'Tahoma', 'Geneva', sans-serif;
color: rgba(0,0,0,1.00);
padding: 2px;
background-color: rgba(157,157,157,0.80);
border: none;
}

.inptxt:focus, .inpareatxt:focus, .inptxtf:focus, .inpareatxtf:focus{background-color: rgba(190,227,23,0.80); outline: none;}

.inpareatxt, .inpareatxtf{resize: none;}

.inptxt, .inpareatxt{display: inline-block;}
.inptxtf, .inpareatxtf{position:absolute; display: block;}

/*---------------------line height---------------------*/
.lh10{line-height: 10px;}
.lh11{line-height: 11px;}
.lh12{line-height: 12.5px;}
.lh13{line-height: 13px;}
.lh14{line-height: 14px;}
.lh15{line-height: 15px;}
.lh16{line-height: 16px;}
.lh17{line-height: 17.5px;}
.lh18{line-height: 18px;}
.lh19{line-height: 19px;}
.lh20{line-height: 20px;}
.lh21{line-height: 21px;}
.lh22{line-height: 22.5px;}
.lh23{line-height: 23px;}
.lh24{line-height: 24px;}
.lh25{line-height: 25px;}
.lh26{line-height: 26px;}
.lh27{line-height: 27.5px;}
.lh28{line-height: 28px;}
.lh29{line-height: 29px;}
.lh30{line-height: 30px;}
.lh40{line-height: 40px;}
.lh50{line-height: 50px;}

/*---------------------font-sixe---------------------*/
.fs5{font-size:5px;}
.fs6{font-size:6px;}
.fs7{font-size:7px;}
.fs8{font-size:8px;}
.fs9{font-size:9px;}
.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs17{font-size:17px;}
.fs18{font-size:18px;}
.fs19{font-size:19px;}
.fs20{font-size:20px;}
.fs21{font-size:21px;}
.fs22{font-size:22px;}
.fs23{font-size:23px;}
.fs24{font-size:24px;}
.fs25{font-size:25px;}

/*---------------------font-colors---------------------*/
.fcow{color: rgba(229,229,229,1.00);} /* off white */
.fcbk{color: rgba(0,0,0,1.00);} /* Black */
.txt-red{color: rgba(255,0,4,1.00);} /* red */
.txt-slgy{color: rgba(166,166,166,1.00);} /* light grey */

/*---------------------text align---------------------*/
.tal{text-align: left; text-indent: 0px;}
.tal0{text-align: left; text-indent: 0px;}
.tal1{text-align: left; text-indent: 1px;}
.tal2{text-align: left; text-indent: 2px;}
.tal3{text-align: left; text-indent: 3px;}
.tal4{text-align: left; text-indent: 4px;}
.tal5{text-align: left; text-indent: 5px;}
.tar{text-align: right;}
.tac{text-align: center;}