@charset "utf-8";
/* CSS Document */

.txt-red{color: rgba(255,0,4,1.00);} /* Red text */
.txt-slgy{color: rgba(166,166,166,1.00);} /* light grey text */

/*---------------------div or span text types no edit---------------------*/
.titxt{
position:absolute;
display: block;
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 */
}

.sttxt{
position:absolute;
display: block;
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 */
}

.sttxtgy{
position:absolute;
display: block;
background-color:rgba(0, 0, 0, 0);
color: rgba(0,0,0,0.65);
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 */
}
				
.dytxt{
position: absolute;
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: hidden;
}

.dytxtnfs{
position: absolute;
display: block;
background-color: rgba(157,157,157,0.80);
color: black;
border: none;
font-family: 'Helvetica', 'Tahoma', 'Geneva', sans-serif;
overflow: hidden;
}

.areatxt{
position: absolute;
display: block;
background-color: rgba(157,157,157,0.80);
color: black;
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{
position: absolute;
display: block;
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;*/
}

.areatxt p, .errortxt p{margin: 0px;}

/*---- div or span selecter element ---*/

.div_cb{
position: absolute;
display: block;
color: black;
border: none;
font-size: 12px;
font-family: 'Helvetica', 'Tahoma', 'Geneva', sans-serif;
overflow: hidden;
}

.div_cb:hover{cursor: pointer; background-color: rgba(63,130,192,0.90);}

/* used by jquery to set selected color */
.div_cb-s{background-color: rgba(14,172,62,0.80);} 
.div_cb, .div_cb-ns{background-color: rgba(157,157,157,0.80);}

/*---------------------div or span text types that do edit---------------------*/

.intxt{
overflow: hidden;
}

.inareatxt{
overflow-y: auto;
word-wrap: break-word;
/*-ms-overflow-style: none;*/
}

.inareatxt, .intxt{
position:absolute;
display: 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 p{margin: 0px;}


/*-------------------Input types-------------------------*/
.inptxt, .inpareatxt{
position: absolute;
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-c, .inpareatxt-c{
position: absolute;
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;
}



.inptxtgy{
background-color: rgba(157,157,157,0.80);
font-size: 12px;
font-family: 'Helvetica', 'Tahoma', 'Geneva', sans-serif;
color: black;
border: none;
outline: none;
overflow: hidden;
}


.inbtn{
position: absolute;
display: block;
min-height: 18px;
min-width: 18px;
background-color: rgba(119,119,119,0.95);
border: solid;
border-color: rgba(75,75,75,1.00);
border-width: 1px;
border-radius: 4px;
color: rgba(35,35,35,0.80);
font-size: 12px;
font-family: 'Helvetica', 'Tahoma', 'Geneva', sans-serif;
text-align: center;		
}
		
.inbtn:hover{
cursor: pointer;
background-color: rgba(75,75,75,0.90);
}

.inareatxt:focus, .intxt:focus, .inptxt:focus, .inpareatxt:focus, 
.inptxtgy:focus, .inptxt-c:focus, .inpareatxt-c:focus, 
.shim_txt:focus, .shim-m_txt:focus, .shim-t_txt:focus, .clicker_txt:focus, .clicker-a_txt:focus,
.compare_txt:focus, .compare-m_txt:focus, .compare-t_txt:focus, .clicker-compare_txt:focus, 
.clicker-compare-a_txt:focus{background-color: rgba(190,227,23,0.80); outline: none;}

.inpareatxt, .inpareatxt-c, .clicker-a_txt{resize: none;}

/* --Spec screen text fields ----------------- */
/* --Spec screen text fields ----------------- */
/* --Spec screen text fields ----------------- */

.shim_txt, .shim-m_txt, .shim-t_txt, .clicker_txt{
position: absolute;
height: 18px;
line-height: 18px;
font-size: 12px;
font-family: 'Helvetica', 'Tahoma', 'Geneva', sans-serif;
color: rgba(0,0,0,1.00);
padding: 2px;
background-color: rgba(255,255,255,1.00);
border: none;
}

.shim-m_txt{color: rgba(0,12,232,1.00);}

.shim_txt, .shim-m_txt{width: 39px; text-align: center;}
.shim-t_txt{width: 119px; text-align: center;}

.clicker-a_txt{
position: absolute;
font-size: 12px;
font-family: 'Helvetica', 'Tahoma', 'Geneva', sans-serif;
color: rgba(0,0,0,1.00);
padding: 2px;
background-color: rgba(255,255,255,1.00);
border: none;
resize: none;
}

/*compare------------------------------*/
.compare_txt, .compare-m_txt, .compare-t_txt, .clicker-compare_txt{
position: absolute;
height: 14px;
line-height: 14px;
font-size: 12px;
font-family: 'Helvetica', 'Tahoma', 'Geneva', sans-serif;
color: rgba(0,0,0,1.00);
padding: 2px;
background-color: rgba(255,255,255,1.00);
border: none;
}

.compare-m_txt{color: rgba(0,12,232,1.00);}

.compare_txt, .compare-m_txt{width: 39px; text-align: center;}
.compare-t_txt{width: 119px; text-align: center;}

.clicker-compare-a_txt{
position: absolute;
font-size: 12px;
font-family: 'Helvetica', 'Tahoma', 'Geneva', sans-serif;
color: rgba(0,0,0,1.00);
padding: 2px;
background-color: rgba(255,255,255,1.00);
border: none;
resize: none;
}
/* --Spec screen text fields ----------------- */
/* --Spec screen text fields ----------------- */
/* --Spec screen text fields ----------------- */