@import url('https://fonts.googleapis.com/css2?family=Balthazar&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Brawler&family=Brawler:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,700;0,900;1,400;1,900&display=swap');
.sans {font-family: "Poppins", "metropolis", sans-serif !important;}
.serif {font-family: "Brawler", serif !important;}
h1, h2, h3, h4, h5, h6 {font-family: "Brawler", "metropolis", sans-serif !important;}
.none {display:none;}
.text-shadow-polling {text-shadow: 1px 1px 2px #0d0d0d;}
.borderradius15 {border-radius:15px;}
.borderradius20 {border-radius:20px;}
.borderradius25 {border-radius:25px;}
.clrw {color:#fff;}
.clear {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}
.fonthalf {font-size:50%;}
.fontseventyfive {font-size:75%;}
.font10 {font-size:110%;}
.font20 {font-size:120%;}
.font30 {font-size:130%;}
.font40 {font-size:140%;}
.fontrem125 {font-size:1.25rem;}
.fontrem150 {font-size:1.50rem;}
.fontrem175 {font-size:1.75rem;}
.fontrem200 {font-size:2.00rem;}
.fontrem250 {font-size:2.50rem;}
.fontrem300 {font-size:3.00rem;}
.italic {font-style:italic;}
.small-caps {font-variant-caps: small-caps;}
.bold {font-weight:bold;}
.no-underline a:link {text-decoration:none;}
.no-underline a:visited {text-decoration:none;}
.no-underline a:hover {text-decoration:none;}
.no-underline a:active {text-decoration:none;}
.pad-docs {padding:20px 25px; margin-bottom:20px;}
.pad-docs h4 {font-size:1.9rem; font-weight:bold; margin-top:5px; margin-bottom:7px;}
.text-align-left {text-align:left;}
.text-align-left-o {text-align:left !important;}
.text-align-center {text-align:center;}
.text-align-right {text-align:right;}
.floatleft {float:left;}
.floatright {float:right;}
.marginleft10 {margin-left:10px;}
.marginleft20 {margin-left:20px;}
.marginright20 {margin-right:20px;}
.marginLL10 {margin:10px;}
.margintopneg22 {margin-top:-22px;}
.margintop10 {margin-top:10px;}
.margintop20 {margin-top:20px;}
.margintop35 {margin-top:35px;}
.margintop50 {margin-top:50px;}
.marginright20 {margin-right:20px;}
.marginbottom0 {margin-bottom:0;}
.marginbottom10 {margin-bottom:10px;}
.bgradius25 {border-radius:25px;}
.padding-min {line-height:1.45rem;} /* to minimize padding on p tags on BOS page */
.pad10 {padding:10px;}
.pad20 {padding:20px;}
.pad20tall {padding:20px 30px;}
.pad30 {padding:30px;}
.spacer {width:100%;}
.spacer10 {width:100%;height:10px;display:block;}
.spacer20 {width:100%;height:20px;display:block;}
.spacer30 {width:100%;height:30px;display:block;}
.spacer10 p {font-size:.1rem;}
.mwidth100 {max-width:100%;}

.counts {height:80vh; background:#eee; overflow-y:auto; border:2px solid #cdcdcd; padding:20px; border-radius:15px;}
.counts_header {background-color:#14487e; color:#fff; margin-top:-20px; margin-right:-20px; margin-left:-20px; padding:15px;
text-align:center; font-size:150%; font-variant: small-caps; margin-bottom:10px; font-weight:bold;}