
.w1{width:1rem;}    

.w2{width:2rem;}    

.w3{width:3rem;}    

.w4{width:4rem;}    

.w5{width:5rem;}    

.w6{width:6rem;}    

.w7{width:7rem;}    

.w8{width:8rem;}    

.w9{width:9rem;}    

.w10{width:10rem;}    

.w11{width:11rem;}    

.w12{width:12rem;}    

.w13{width:13rem;}    

.w14{width:14rem;}    

.w15{width:15rem;}    

.w16{width:16rem;}    

.w17{width:17rem;}    

.w18{width:18rem;}    

.w19{width:19rem;}    

.w20{width:20rem;}    

.w21{width:21rem;}    

.w22{width:22rem;}    

.w23{width:23rem;}    

.w24{width:24rem;}    

.h1{height:1rem;}    

.h2{height:2rem;}    

.h3{height:3rem;}    

.h4{height:4rem;}    

.h5{height:5rem;}    

.h6{height:6rem;}    

.h7{height:7rem;}    

.h8{height:8rem;}    

.h9{height:9rem;}    
:root{
--ffblue:#002060;
--placeholder:#3081ff;
}
*		{font:12pt Arial;}
body	{text-align:left;font:12pt Arial;background-color:white;}
b		{font-weight:bold;}
floatC {float:center;}
floatL {float:left;}
floatR {float:right;}
form {width:fit-content;text-align:left;margin:auto;}
h1		{font-size:160%;}
h2		{font-size:125%;font-style:italic;}
img		{border:0;}
input[type='radio'],input[type='checkbox']{
	transform:scale(1.5);margin-right:.5rem;margin-left:.5rem;}
input[type=button]{width:fitcontent;padding:.25rem;min-width:7rem;min-height:3rem;border-radius:.5rem;}
input[type=number] {-moz-appearance:textfield; }
input[type=submit]{width:fitcontent;padding:.25rem;min-width:5rem;min-height:3rem;border-radius:.5rem;}
input[type=password],input[type=text],input[type=date],input[type=datetime],input[type=number]{padding:.5rem;}
input[readonly=readonly],input[disabled=disabled]{color:gray;}
mobile-main {display:block;width:100%;max-width:360px;text-align:center;}
mobile-main label {font-size:1.3rem;}
td  {padding:4px;}
th,thead td {font-weight:bold;background-color:#eeeeee;color:#333;position:sticky;top:0;z-index: 2;vertical-align: bottom;}
tfoot td {background-color:#eeeeee;position:sticky;bottom:0;z-index: 2;}
::-webkit-input-placeholder { color:var(--placeholder); }
::-moz-placeholder { color:var(--placeholder); } /* firefox 19+ */
:-ms-input-placeholder { color:var(--placeholder); } /* ie */
input:-moz-placeholder { color:var(--placeholder); }
.big {font-size:130%;}
.blue {color:var(--ffblue);}
.bluerev {color:white;background-color:var(--ffblue);}
.bold {font-weight:bold;}
.bottom {vertical-align:bottom;}
.buttonRow{width:100%;text-align:center;margin-top:1rem;}
.cancel {background-color:lightyellow;color:black;}
.center {text-align:center;}
.inactive { text-decoration: line-through;}
.instr {font-size:80%;color:darkgray;}
.left {text-align:left;}
.mandatory {background-color:lightyellow;}
.middle {vertical-align:middle;}
.mt1 {margin-top:1rem;}
.mt2 {margin-top:2rem;}
.nav {width:4rem;min-width:4rem !important;min-width:3rem !important;margin:-.2rem;}
.nowrap {white-space:nowrap;}
.ok {background-color:rgb(223, 255, 223);}
.red {color:red;}
.right{text-align:right;}
.tb {border-collapse:collapse;}
.t100 {width:100%;}
.tb100 {width:100%;border-collapse:collapse;}
.tb100 td,.tb td  {border:1px solid silver;}
.nb td {border:none;}
.w1_5 {width:1.5rem;}
.w50p {width:50%;} 
.w100p {width:100%;}