
/*  Box sizing  */
html { box-sizing: border-box; }
*, *:before, *:after { box-sizing: inherit; }


.fsize-p1{font-size:.1em}.fsize-p1r{font-size:.1rem}.fsize-p2{font-size:.2em}.fsize-p25{font-size:.25em}.fsize-p25r{font-size:.25rem}.fsize-p2r{font-size:.2rem}.fsize-p3{font-size:.3em}.fsize-p3r{font-size:.3rem}.fsize-p4{font-size:.4em}.fsize-p4r{font-size:.4rem}.fsize-p5{font-size:.5em}.fsize-p5r{font-size:.5rem}.fsize-p6{font-size:.6em}.fsize-p6r{font-size:.6rem}.fsize-p7{font-size:.7em}.fsize-p75{font-size:.75em}.fsize-p75r{font-size:.75rem}.fsize-p7r{font-size:.7rem}.fsize-p8{font-size:.8em}.fsize-p8r{font-size:.8rem}.fsize-p9{font-size:.9em}.fsize-p9r{font-size:.9rem}.fsize-1{font-size:1em}.fsize-1p1{font-size:1.1em}.fsize-1p1r{font-size:1.1rem}.fsize-1p2{font-size:1.2em}.fsize-1p25{font-size:1.25em}.fsize-1p25r{font-size:1.25rem}.fsize-1p2r{font-size:1.2rem}.fsize-1p3{font-size:1.3em}.fsize-1p3r{font-size:1.3rem}.fsize-1p4{font-size:1.4em}.fsize-1p4r{font-size:1.4rem}.fsize-1p5{font-size:1.5em}.fsize-1p5r{font-size:1.5rem}.fsize-1p6{font-size:1.6em}.fsize-1p6r{font-size:1.6rem}.fsize-1p7{font-size:1.7em}.fsize-1p75{font-size:1.75em}.fsize-1p75r{font-size:1.75rem}.fsize-1p7r{font-size:1.7rem}.fsize-1p8{font-size:1.8em}.fsize-1p8r{font-size:1.8rem}.fsize-1p9{font-size:1.9em}.fsize-1p9r{font-size:1.9rem}.fsize-1r{font-size:1rem}.fsize-2{font-size:2em}.fsize-2p1{font-size:2.1em}.fsize-2p1r{font-size:2.1rem}.fsize-2p2{font-size:2.2em}.fsize-2p25{font-size:2.25em}.fsize-2p25r{font-size:2.25rem}.fsize-2p2r{font-size:2.2rem}.fsize-2p3{font-size:2.3em}.fsize-2p3r{font-size:2.3rem}.fsize-2p4{font-size:2.4em}.fsize-2p4r{font-size:2.4rem}.fsize-2p5{font-size:2.5em}.fsize-2p5r{font-size:2.5rem}.fsize-2p6{font-size:2.6em}.fsize-2p6r{font-size:2.6rem}.fsize-2p7{font-size:2.7em}.fsize-2p75{font-size:2.75em}.fsize-2p75r{font-size:2.75rem}.fsize-2p7r{font-size:2.7rem}.fsize-2p8{font-size:2.8em}.fsize-2p8r{font-size:2.8rem}.fsize-2p9{font-size:2.9em}.fsize-2p9r{font-size:2.9rem}.fsize-2r{font-size:2rem}.fsize-3{font-size:3em}.fsize-3p1{font-size:3.1em}.fsize-3p1r{font-size:3.1rem}.fsize-3p2{font-size:3.2em}.fsize-3p2r{font-size:3.2rem}.fsize-3p3{font-size:3.3em}.fsize-3p3r{font-size:3.3rem}.fsize-3p4{font-size:3.4em}.fsize-3p4r{font-size:3.4rem}.fsize-3p5{font-size:3.5em}.fsize-3p5r{font-size:3.5rem}.fsize-3p6{font-size:3.6em}.fsize-3p6r{font-size:3.6rem}.fsize-3p7{font-size:3.7em}.fsize-3p7r{font-size:3.7rem}.fsize-3p8{font-size:3.8em}.fsize-3p8r{font-size:3.8rem}.fsize-3p9{font-size:3.9em}.fsize-3p9r{font-size:3.9rem}.fsize-3r{font-size:3rem}.fsize-4{font-size:4em}.fsize-4p1{font-size:4.1em}.fsize-4p1r{font-size:4.1rem}.fsize-4p2{font-size:4.2em}.fsize-4p2r{font-size:4.2rem}.fsize-4p3{font-size:4.3em}.fsize-4p3r{font-size:4.3rem}.fsize-4p4{font-size:4.4em}.fsize-4p4r{font-size:4.4rem}.fsize-4p5{font-size:4.5em}.fsize-4p5r{font-size:4.5rem}.fsize-4p6{font-size:4.6em}.fsize-4p6r{font-size:4.6rem}.fsize-4p7{font-size:4.7em}.fsize-4p7r{font-size:4.7rem}.fsize-4p8{font-size:4.8em}.fsize-4p8r{font-size:4.8rem}.fsize-4r{font-size:4rem}.weight100{font-weight:100}.weight200{font-weight:200}.weight300{font-weight:300}.weight400{font-weight:400}.weight500{font-weight:500}.weight600{font-weight:600}.weight700{font-weight:700}.weight800{font-weight:800}.weight900{font-weight:900}

.bgcolor-white{background-color:#fff;}


.rad-hard{ border-radius: 0; }
.rad-soft{ border-radius: 3px; }
.rad-vsoft{ border-radius: 8px;}
.rad-round{ border-radius: 1em; }

.talign-left{text-align: left;}
.talign-center{text-align: center;}
.talign-right{text-align: right;}

.strike{ text-decoration: line-through;}

.cur-pointer{cursor:pointer;}

.outline-1{ border:1px solid;}

.uppercase{text-transform: uppercase;}

.expand{ width:100%; }

.no-wrap{ white-space: nowrap;}
.noscroll {overflow: hidden;}

.d-ib{ display: inline-block;}
.d-n{display: none;}
.invisible{ visibility: hidden; }


.mono{
    font-family: var(--fontFamMono);
}
.italic{font-style: italic}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}
