select { max-width: 90%; }
input.vdouble { width: 60px; text-align: right;}
input.vdoubleshort { width: 30px; text-align: right; }
input.date { width: 80px; text-align: right; }

.show-colfilter{ cursor:pointer; }


#show-colfilter{display:none;-webkit-appearance:none;}
#show-colfilter:checked ~ .ccolfilter{ display:block;  }

.ccolfilter { display: none; }



div.tbl { display: table; width:auto; border-collapse: separate; margin: 0px 20px 20px 20px; border-spacing: 1px; }
div.tbl div { display:table-row; font-size:1rem; vertical-align: top; width:50px; }
div.tbl div div { display:table-cell; padding:3px 5px 3px 5px; white-space:nowrap;  }
div.tbl div div:last-child { width:auto; }
div.tbl div.tblhead div{ text-align: center; font-weight:bold; }
div.tbl div.tblhead a { text-decoration: none; margin: 0px 3px 0px 3px; }
div.tbl div.tblbody div { background-color: #EEEEEE;border:3px solid #FFFFFF; }
div.tbl div.tblbody:hover div { background-color: #DDDDDD; }


div.tblptool div div{font-size: 0.9rem; }

div.tblaera div.tblbody div:nth-last-child(1){ width:100px; text-align: right; }
div.tblaera div.tblbody div:nth-last-child(3){ width:100px; text-align: right; }
div.tblaera div.tblbody div:nth-last-child(5){ width:100px; text-align: right; }
div.tblaera div.tblbody div:nth-last-child(7){ width:100px; text-align: right; }
div.tblaera div.tblbody div:nth-last-child(9){ width:100px; text-align: right; }
div.tblaera div.tblbody div:nth-last-child(11){ width:100px; text-align: right; }
div.tblaera div.tblbody div:nth-last-child(13){ width:100px; text-align: right; }

div.tblaera div div:nth-last-child(2){ width:100px; white-space: normal; }
div.tblaera div div:nth-last-child(4){ width:100px; white-space: normal; }
div.tblaera div div:nth-last-child(6){ width:100px; white-space: normal; }
div.tblaera div div:nth-last-child(8){ width:100px; white-space: normal; }
div.tblaera div div:nth-last-child(10){ width:100px; white-space: normal; }
div.tblaera div div:nth-last-child(12){ width:100px; white-space: normal; }


div.tblvaera div.tblbody div:nth-child(1){ white-space: nowrap; text-align:center; width: 10px;}
div.tblvaera div.tblbody div:nth-last-child(1){ white-space: nowrap; text-align:center; width: 10px;}

div.tblvaera div.tblhead div:nth-last-child(2){ color: #4c48a0;}
div.tblvaera div.tblbody div:nth-last-child(2){ width:100px; text-align: right; background-color: #cbc8ff; }
div.tblvaera div.tblhead div:nth-last-child(3){ color: #d35b66;}
div.tblvaera div.tblbody div:nth-last-child(3){ width:100px; text-align: right; background-color: #ffcacf; }




div.tblvaera div.tblhead div:nth-last-child(4){ color: #436c8e;}
div.tblvaera div.tblbody div:nth-last-child(4){ width:100px; text-align: right; background-color: #ced3db; }
div.tblvaera div.tblhead div:nth-last-child(5){ color: #e89400;}
div.tblvaera div.tblbody div:nth-last-child(5){ width:100px; text-align: right; background-color: #f2dcc8; }
div.tblvaera div.tblbody div:nth-last-child(6){ width:100px; text-align: right; background-color: #f1cbdd;}
div.tblvaera div.tblhead div:nth-last-child(6){ color: #EA3396;}


div.tblvaera div.tblbody div:nth-last-child(7){ text-align: right; }
div.tblvaera div.tblbody div:nth-last-child(8){ text-align: right; }

div.tblaera3 div.tblbody{ text-align: right; }
div.tblaera3 div.tblbody div:nth-child(5){ text-align: left; }


.calc0 { color:#32cd32;}
.calc1 { color:#ef0a0a;}
.calc2 { color:#0a68ef;}
.calc3 { color:#ef940a;}
.calc4 { color:#cb0aef;}
.calc5 { color:#666666;}
.calc6 { color:#fa06f9;}
.calc7 { color:#2b9173;}
.calc8 { color:#2abbe9;}

.status0 { color:#ef0a0a;}
.status1 { color:#32cd32;}





div.tblwawi { white-space: normal;}
div.tblwawi div div{ width:10px; white-space: normal; }




div.tblwawi div div:nth-child(1){ width:10px; white-space: normal; }

div.tblwawi div.tblbody div:nth-child(5){ min-width: 100px; }



div.tblwawi div.tblbody div:nth-child(11){ white-space: nowrap; text-align:center; min-width: 10px;}
div.tblwawi div div:nth-child(11) select.frm_filter{ width: 30px; }
div.tblwawi div.tblbody div:nth-child(12){ white-space: nowrap; text-align:center; min-width: 10px;}
div.tblwawi div div:nth-child(12) select.frm_filter{ width: 30px; }
div.tblwawi div.tblbody div:nth-child(13){ white-space: nowrap; text-align:center; min-width: 10px;}
div.tblwawi div div:nth-child(13) select.frm_filter{ width: 30px; }

div.tblwawi div.tblbody div:nth-child(14){ white-space: nowrap; text-align:right; min-width: 10px; }

div.tblwawi div.tblbody div:nth-child(15){ white-space: nowrap; text-align:center; min-width: 10px;}
div.tblwawi div div:nth-child(15) select.frm_filter{ width: 30px; }
div.tblwawi div.tblbody div:nth-child(16){ white-space: nowrap; text-align:center; min-width: 10px;}
div.tblwawi div div:nth-child(16) select.frm_filter{ width: 30px; }
div.tblwawi div.tblbody div:nth-child(17){ white-space: nowrap; text-align:center; min-width: 10px;}
div.tblwawi div div:nth-child(17) select.frm_filter{ width: 30px; }

div.tblwawi div.tblbody div:nth-child(18){ text-align:right; min-width: 40px;}
div.tblwawi div.tblbody div:nth-child(19){ text-align:right; min-width: 40px;}

div.tblwawi div.tblbody div:nth-child(20){ white-space: nowrap; text-align:center; min-width: 10px;}

div.tblwawi div.tblbody div:nth-child(21){ white-space: nowrap; text-align:right; min-width: 50px; }
div.tblwawi div.tblbody div:nth-child(22){ white-space: nowrap; text-align:right; min-width: 50px; }
div.tblwawi div.tblbody div:nth-child(23){ min-width: 100px; }
div.tblwawi div.tblbody div:nth-child(24){ min-width: 100px; }
div.tblwawi div.tblbody div:nth-child(25){ min-width: 100px; }
div.tblwawi div.tblbody div:nth-child(26){ white-space: nowrap; text-align:right; min-width: 50px; }
div.tblwawi div.tblbody div:nth-child(27){ white-space: nowrap; text-align:right; min-width: 50px; }

/*div.tblwawi div div:nth-child(30) select.frm_filter{ width: 30px; }
div.tblwawi div div:nth-child(31) select.frm_filter{ width: 30px; }
div.tblwawi div div:nth-child(33) select.frm_filter{ width: 30px; }
div.tblwawi div div:nth-child(34) select.frm_filter{ width: 30px; }
div.tblwawi div div:nth-child(35) select.frm_filter{ width: 30px; }
div.tblwawi div div:nth-child(38) select.frm_filter{ width: 30px; }
div.tblwawi div div:nth-child(39) select.frm_filter{ width: 30px; }
div.tblwawi div div:nth-child(48) select.frm_filter{ width: 50px; }
div.tblwawi div div:nth-child(49) select.frm_filter{ width: 30px; }*/

div.tblwawi div.tblhead div:nth-child(28){ color: #EA3396; }
div.tblwawi div.tblbody div:nth-child(28){ white-space: nowrap; text-align:center; min-width: 10px; background-color: #f1cbdd; }

div.tblwawi div.tblhead div:nth-child(29){ color: #EA3396; }
div.tblwawi div.tblbody div:nth-child(29){ min-width: 100px; background-color: #f1cbdd; }
div.tblwawi div.tblhead div:nth-child(30){ color: #EA3396; }
div.tblwawi div.tblbody div:nth-child(30){ white-space: nowrap; text-align:right; min-width: 50px; background-color: #f1cbdd; }
div.tblwawi div div:nth-child(30) select.frm_filter{ width: 50px; }
div.tblwawi div.tblhead div:nth-child(31){ color: #EA3396; }
div.tblwawi div.tblbody div:nth-child(31){ white-space: nowrap; text-align:right; min-width: 50px; background-color: #f1cbdd; }
div.tblwawi div div:nth-child(31) select.frm_filter{ width: 50px; }


div.tblwawi div.tblhead div:nth-child(32){ color: #4c48a0; }
div.tblwawi div.tblbody div:nth-child(32){ white-space: nowrap; text-align:center; min-width: 10px; background-color: #cbc8ff; }
div.tblwawi div.tblhead div:nth-child(33){ color: #4c48a0; }
div.tblwawi div.tblbody div:nth-child(33){ white-space: nowrap; text-align:right; min-width: 10px; background-color: #cbc8ff; }

div.tblwawi div.tblhead div:nth-child(34){ color: #4c48a0; }
div.tblwawi div.tblbody div:nth-child(34){ white-space: nowrap; text-align:right; min-width: 50px; background-color: #cbc8ff; }
div.tblwawi div div:nth-child(34) select.frm_filter{ width: 50px; }
div.tblwawi div.tblhead div:nth-child(35){ color: #4c48a0; }
div.tblwawi div.tblbody div:nth-child(35){ white-space: nowrap; text-align:right; min-width: 50px; background-color: #cbc8ff; }
div.tblwawi div div:nth-child(35) select.frm_filter{ width: 50px; }


div.tblwawi div.tblhead div:nth-child(36){ color: #e89400; }
div.tblwawi div.tblbody div:nth-child(36){ white-space: nowrap; text-align:center; min-width: 10px; background-color: #f2dcc8; }
div.tblwawi div.tblhead div:nth-child(37){ color: #e89400; }
div.tblwawi div.tblbody div:nth-child(37){ white-space: nowrap; text-align:right; min-width: 10px; background-color: #f2dcc8; }

div.tblwawi div.tblhead div:nth-child(38){ color: #e89400; }
div.tblwawi div.tblbody div:nth-child(38){ white-space: nowrap; text-align:right; min-width: 50px; background-color: #f2dcc8; }
div.tblwawi div div:nth-child(38) select.frm_filter{ width: 50px; }
div.tblwawi div.tblhead div:nth-child(39){ color: #e89400; }
div.tblwawi div.tblbody div:nth-child(39){ white-space: nowrap; text-align:right; min-width: 50px; background-color: #f2dcc8; }
div.tblwawi div div:nth-child(39) select.frm_filter{ width: 50px; }

div.tblwawi div.tblhead div:nth-child(40){ color: #436c8e; }
div.tblwawi div.tblbody div:nth-child(40){ white-space: nowrap; text-align:center; min-width: 10px; background-color: #ced3db; }
div.tblwawi div.tblhead div:nth-child(41){ color: #436c8e; }
div.tblwawi div.tblbody div:nth-child(41){ white-space: nowrap; text-align:right; min-width: 10px; background-color: #ced3db; }

div.tblwawi div.tblhead div:nth-child(42){ color: #436c8e; }
div.tblwawi div.tblbody div:nth-child(42){ white-space: nowrap; text-align:right; min-width: 50px; background-color: #ced3db; }
div.tblwawi div div:nth-child(42) select.frm_filter{ width: 50px; }
div.tblwawi div.tblhead div:nth-child(43){ color: #436c8e; }
div.tblwawi div.tblbody div:nth-child(43){ white-space: nowrap; text-align:right; min-width: 50px; background-color: #ced3db; }
div.tblwawi div div:nth-child(43) select.frm_filter{ width: 50px; }



div.tblwawi div.tblhead div:nth-child(44){ color: #d35b66; }
div.tblwawi div.tblbody div:nth-child(44){ white-space: nowrap; text-align:center; min-width: 10px; background-color: #ffcacf; }
div.tblwawi div.tblhead div:nth-child(45){ color: #d35b66; }
div.tblwawi div.tblbody div:nth-child(45){ white-space: nowrap; text-align:right; min-width: 10px; background-color: #ffcacf; }

div.tblwawi div.tblhead div:nth-child(46){ color: #d35b66; }
div.tblwawi div.tblbody div:nth-child(46){ white-space: nowrap; text-align:right; min-width: 50px; background-color: #ffcacf; }
div.tblwawi div div:nth-child(46) select.frm_filter{ width: 50px; }
div.tblwawi div.tblhead div:nth-child(47){ color: #d35b66; }
div.tblwawi div.tblbody div:nth-child(47){ white-space: nowrap; text-align:right; min-width: 50px; background-color: #ffcacf; }
div.tblwawi div div:nth-child(47) select.frm_filter{ width: 50px; }

div.tblwawi div.tblbody div:nth-child(48){ text-align:center; width: 30px; }
div.tblwawi div.tblbody div:nth-child(50){ text-align:center; width: 30px; }
div.tblwawi div.tblbody div:nth-child(53){ text-align:right; white-space: nowrap; min-width: 50px; }

div.tblwcalc div.tblhead div:nth-child(1){ color: #EA3396; }
div.tblwcalc div.tblbody div:nth-child(1){ background-color: #f1cbdd; }
div.tblwcalc div.tblhead div:nth-child(2){ color: #4c48a0; }
div.tblwcalc div.tblbody div:nth-child(2){ background-color: #cbc8ff; }
div.tblwcalc div.tblhead div:nth-child(3){ color: #e89400; }
div.tblwcalc div.tblbody div:nth-child(3){ background-color: #f2dcc8; }
div.tblwcalc div.tblhead div:nth-child(4){ color: #436c8e; }
div.tblwcalc div.tblbody div:nth-child(4){ background-color: #ced3db; }
div.tblwcalc div.tblhead div:nth-child(5){ color: #d35b66; }
div.tblwcalc div.tblbody div:nth-child(5){ background-color: #ffcacf; }


div.tblcalc div div{ width:200px; max-width:200px; white-space: normal; }
div.tblcalc div div:nth-child(1){ }
div.tblcalc div div:nth-child(2){ width:300px; max-width:300px;}
div.tblcalc div div:nth-child(3){ width:300px; max-width:300px;}
div.tblcalc div div:nth-child(4){ width:300px; max-width:300px;}
div.tblcalc div div:nth-child(5){ width:300px; max-width:300px;}
div.tblcalc div div:nth-child(6){ width:300px; max-width:300px;}

div.tblcalc div.tblhead div:nth-child(2){ color: #EA3396; }
div.tblcalc div.tblbody div:nth-child(2){ background-color: #f1cbdd; }
div.tblcalc div.tblhead div:nth-child(3){ color: #4c48a0; }
div.tblcalc div.tblbody div:nth-child(3){ background-color: #cbc8ff; }
div.tblcalc div.tblhead div:nth-child(4){ color: #e89400; }
div.tblcalc div.tblbody div:nth-child(4){ background-color: #f2dcc8; }
div.tblcalc div.tblhead div:nth-child(5){ color: #436c8e; }
div.tblcalc div.tblbody div:nth-child(5){ background-color: #ced3db; }

div.tblcalc div.tblhead div:nth-child(6){ color: #d35b66; }
div.tblcalc div.tblbody div:nth-child(6){ background-color: #ffcacf; }


div.tblprtconfig div div{ width:350px; max-width:350px; min-width:200px; white-space: normal; }

div.tblprtconfig div.tblhead div:nth-child(2){ color: #EA3396; }
div.tblprtconfig div.tblbody div:nth-child(2){ background-color: #f1cbdd; }
div.tblprtconfig div.tblhead div:nth-child(3){ color: #4c48a0; }
div.tblprtconfig div.tblbody div:nth-child(3){ background-color: #cbc8ff; }
div.tblprtconfig div.tblhead div:nth-child(4){ color: #e89400; }
div.tblprtconfig div.tblbody div:nth-child(4){ background-color: #f2dcc8; }
div.tblprtconfig div.tblhead div:nth-child(5){ color: #436c8e; }
div.tblprtconfig div.tblbody div:nth-child(5){ background-color: #ced3db; }

div.tblprtconfig div.tblhead div:nth-child(6){ color: #d35b66; }
div.tblprtconfig div.tblbody div:nth-child(6){ background-color: #ffcacf; }




.calcdesc { display:block;position: relative; z-index: 1002; }
.calcdesc p{ display:block; position: absolute; right:0px; bottom:0px; background-color: #FFFFFF; padding:10px; border: 1px solid; }
.ccolfilter { margin: 0px 20px 20px 20px;}
.ccolfilter p{ display:inline-block; width:180px; margin: 0px 0px 10px 0px; }

.int2 { width: 50px; }

div.col3 { font-size:0px; }
div.col3 div { display: inline-block; width:32%; border-radius: 8px; margin:0% 1% 1% 0%; vertical-align:top; font-size:14px; }

div.col3 div p { margin:10px; }
div.col3 div { margin:10px; }
div.col3 div div.tbl{ display: table; width: 80%; }
div.col3 div div.tbl div{ display: table-row; }
div.col3 div div.tbl div div{ display: table-cell; }
div.col3 div div.tbl div div:nth-child(2){ text-align: right; }
div.col3 div div.tbl div div:nth-child(3){ text-align: right; }

.coldv { color: #EA3396; }
.colsd { color: #e89400; }
.colgs { color: #436c8e; }
.colgv { color: #d35b66; }
.colxx { color: #4c48a0; }
.bcoldv { background-color: #f1cbdd; }
.bcolsd { background-color: #f2dcc8; }
.bcolgs { background-color: #ced3db; }
.bcolgv { background-color: #ffcacf; }
.bcolxx { background-color: #cbc8ff; }


@media all and (min-width: 1000px){
	div.col3 div { display: inline-block; width:18%; border-radius: 8px; margin:0% 1% 1% 0%; vertical-align:top; font-size:14px; }
}
