#strap {
	color:#1f497d;
	font-weight:bold;
	font-size:1.2em;
}
#intro {
	display:flex;
	font-size:1.1em;
	margin-bottom:20px;
}
#intro > p {
	
}
#intro > div {
	margin-left:20px;
	border:1px solid #1f497d;
	box-sizing: border-box;
  	padding:5px 10px;
}
#intronl {
	width:300px;
	height:140px;
	margin-top:10px;
	box-sizing: border-box;
	padding-bottom:15px !important;
	background-color:#fdf0e6;
	border:1px solid #113b6d;
	border-radius:10px;
	text-align:center;
}
#intronl h1 {
	font-size:1.1em;
}
#nlflex {
	
}
#nlflex > div:first-of-type {
	margin-bottom:20px;
}
#nlflex > div:nth-of-type(2) {
	
}
#signupbutton {
	width:80%;
	background-color:#d9d9d9;
	color:#000;
	border: 1px solid #7f7f7f !important;
	border-radius:5px;
	padding:5px;
	font-weight:bold;
	border:none;
	cursor:pointer;
	cursor:hand;
}
.getstarted {
	font-weight:bold;
	font-size:1.4em;
	line-height:22px;
	margin-bottom:20px;
}
.getstarted > img {
	margin-right:5px;
}
#the123 {
	display:flex;
	justify-content:space-between;
	margin-bottom:60px;
}
.the123hover {
	cursor:pointer;
	cursor:hand;
}
#the123 > div {
	width:30%;
	height:150px;
	width:350px;
	height:170px;
  	text-align:center;
  	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
  	padding:10px;
}
.the123_number {
	width:87px;
	height:68px;
	text-align:center;
	margin:auto;
	margin-left: calc(50% - 34px);
  	-webkit-print-color-adjust: exact;
}
.bluenumber {
	color: #ffffff;
	font-weight: bold;
	font-size:2em;
	line-height: 2.2em;
	text-align: center;
	width: 2.4em;
	padding:0px 0 0 3px; 
}
.the123_title {
	font-weight:bold;
	font-size:1.6em;
	margin-bottom:20px;
}
.the123_text {
	font-size:1.1em;
}
#the123 h1 {
	padding:0;
	margin:0 0 10px 0;
	color:#1f497d;
	font-weight:bold;
	font-size:1.5em;
}
.greyarrow {
	background-image:url(/img/grey_arrow.png);
	background-repeat:no-repeat;
	background-position:0 80px;
	width:31px !important;
	-webkit-print-color-adjust: exact;
}
#lastupdated {
	display:flex;
	justify-content:flex-end;
	font-weight:bold;
	margin-bottom:5px;
	font-size:1.1em;
}
#covidmenu {
	background-color:#1f497d;
	padding:10px 1px 2px 1px;
}
#covidmenu p {
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	padding:0 0 10px 20px;
	margin:0;
}
#covidmenu > div {
	background-color:#FFF;
	padding:20px;
	margin:0 1px;
	font-size:1.1em;
}
.covidmenu_row {
	display:flex;
	margin-bottom:20px;
}
.covidmenu_row div:first-of-type {
	width:200px;
	margin-right:20px;
}
.covidmenu_row div:nth-of-type(2) {
	color:#2e972e;
}
.whitecircle {
	height:25px;
  	width:25px;
  	background-color:#FFF;
  	border-radius:50%;
  	display:inline-block;
  	color:#1f497d;
  	line-height:25px;
  	text-align:center;
  	margin-right:10px;
}
.bluebar {
	background-color:#1f497d;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	padding:10px 0 10px 20px;
	margin-bottom:20px;
}
#greenshadinginfo {
	display:flex;
	justify-content:flex-end;
	width:100%;
	align-items:center;
	font-size:1.2em;
}
.bluecircle {
  height: 15px;
  width: 15px;
  background-color:#1f497d;
  border-radius: 50%;
  display: inline-block;
  margin-right:10px;
}
.bluecircletext {
	color:#FFF;
	margin-left:6px;
	padding-top:15px;
	font-size:.8em;
	font-weight:bold;
}
#greenbox {
	background-color:#dbf8d8;
	min-width:30px;
	min-height:30px;
	border:1px solid #dfdfdf;
	margin-left:10px;
}
.covidtable {
	border-collapse:collapse;
	margin-bottom:80px;
}
.covidtable th, .covidtable td {
  border:1px solid #000;
}
.covidtable th {
	height:71px;
	padding:0;
	margin:0;
	color:#FFF;
	width:164px;
	border:none;
}
.covidtable th {
	min-width:164px !important;
	background-image:url(/img/covid_horiz_3_164x71.png);
	background-repeat: no-repeat;
	font-size:1.3em;
	font-weight:bold;
	text-align:left;
}
.covidtable th:first-of-type {
	min-width:196px !important;
	background-image:url(/img/covid_horiz_1_196x71.png);
	background-repeat: no-repeat;
	color:#000;
	width:196px;
	text-align:center;
	padding-left:0;
}
.covidtable th:last-of-type {
	min-width:164px !important;
	background-image:url(/img/covid_horiz_7_164x71.png);
	background-repeat: no-repeat;
	font-size:1.3em;
	font-weight:bold;
	text-align:left;
}
.covidtable th:nth-of-type(2) {
	min-width:164px !important;
	background-image:url(/img/covid_horiz_2_164x71.png);
	background-repeat: no-repeat;
}
.covidtable th .thtext {
	display:block;
	padding-left:30px;
}
.covidtable tr {
	cursor:pointer;
	cursor:hand;
}
.covidtable tr td:first-of-type {
	text-align:left;
	color:#1f497d;
	font-weight:bold;
	font-size:1.1em;
}
.covidtable td img {
	display:block;
	margin:auto;
	margin-bottom:5px;
}
.covidtable td {
	text-align:center;
	padding:20px 10px;
}
.covidtable .tdcross {
	color:#c0c0c0;
}
.covidtable td.highlight {
	background-color:#92d050;
	color:#FFF;
}
.vbox {
	width:1022px;
	border:1px solid #c0c0c0;
	border-top:1px solid #FFF;
	margin-bottom:40px;
	font-size:1.1em;
	margin-top:0;
}
.vbox_head {
	display:flex;
	width:100%;
	height:38px;
	/*background-image:url(/img/covid_vertic_1200x38.png);*/
	font-weight:bold;
	align-items:center;
}
.vbox_head > div:first-of-type {
	font-size:.8em;
	width:70px;
	padding:0 10px;
}
.vbox_head > div:nth-of-type(2) {
	color:#FFF;
	font-size:1.1em;
	padding-left:15px;
}


.vbox_info_container {
	padding: 0 20px;
}
.vbox_covid_title {
	font-weight:bold;
	font-size:1.8em;
	margin:20px 0;
}
.covid_timeline_img {
	width:100%;
	text-align:center;
	margin:auto;
}
.covid_timeline_text {
	display:flex;
	margin-top:10px;
	color:#1f497d;
	font-weight:bold;
}
.covid_timeline_text > div {
	width:232px;
	text-align:center;
}
.covid_timeline_text > div > div:nth-of-type(2) {
	display:flex;
	font-weight:normal;
	margin-top:5px;
	margin-left:50px;
}
.covid_timeline_text > div > div:nth-of-type(2) > img {
	width:16px;
	margin-right:10px;
}
.covid_timeline_text > div > div:nth-of-type(2) > div {
	width:calc(100% - 34px);
	overflow:hidden;
	margin:0;
	font-size:.9em;
	text-align:left;
}

.vbox_info_lines_container {
	width:95%;
	margin:auto;
	margin-bottom:60px;
	border:1px solid #f4f3ec;
}
.vbox_info_line {
	display:flex;
}
.vbox_info_line > div {
	padding:4px 0;
}
.vbox_info_line > div > li {
	padding-left:15px;
	margin-left:15px;
	text-indent:-15px;
}
/*.vbox_info_lines_container .vbox_info_line:first-of-type > div {
	padding-top:20px;
}
.vbox_info_lines_container .vbox_info_line:last-of-type > div {
	padding-bottom:20px;
} 
*/
.vbox_info_line > div:first-of-type {
	min-width:180px;
	text-align:right;
	margin-right:10px;
	padding-right:10px;
	font-weight:bold;
	background-color:#f4f3ec;
}
.vbox_info_line > div:nth-of-type(2) {
	width:calc(100% - 140px);
	padding-left:10px;
}
.vbox_info_bluehead {
	color: #1f497d;
	font-weight:bold;
	font-size:1.2em;
	margin-top:30px;
	margin-bottom:10px;
}
.blist {
	display:list-item;
    list-style-type:disc;
    list-style-position:inside;
    text-indent:-15px;
    padding-left:15px;
    text-align:left !important;
    font-weight:normal !important;
}
.vbox_utilities {
	display:flex;
	justify-content:flex-end;
	padding:10px 20px;
	background-color:#f4f3ec;
	border-top: 1px solid #c0c0c0;
}
.vbox_utilities img {
	margin-left:10px;
}
.vbox_utilities input[type="checkbox"] {
	transform: scale(2);
	padding: 10px;
	margin-right:10px;
}
.sum {
	display:block;
}
.chm {
	display:block;
}
#covidadmin {
	background-color:#f2f2f2;
	padding:20px;
}
#cta {
	width:100%;
}
#ctaflex {
	display:flex;
	justify-content:space-between;
}
#cta > p {
	background-color:#133e73;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	padding:10px;
}
#ctaflex > div {
	width:32%;
	box-sizing: border-box;
	padding-bottom:10px;
	background-color:#f2f2f2;
}
#ctaflex > div > p {
	font-weight:bold;
	color:#FFF;
	font-size:1.2em;
	min-height:40px;
	text-align:center;
	margin:0;
	padding:5px;
}
#ctaflex > div > div {
	padding:10px;
}
#ctaflex > div > div > div:first-of-type {
	min-height:60px;
	margin-top:10px;
}
#ctaflex .ctaactionrow {
	text-align:center;
}
#ctaflex .actiontext {
	width:300px;
	height:24px;
	padding:8px 10px 0 10px;
	margin-right:20px;
	background-color:#FFF;
}
#ctaflex input[type="email"] {
	width:315px;
	height:24px;
	margin-right:15px;
}
#ctaflex input[type="submit"] {
	background-color:#d9d9d9;
	color:#000;
	border: 1px solid #7f7f7f;
	border-radius: 5px;
	width:150px;
	height:30px;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
}
.page_title img {
	margin:0;
}
.vorange {
	background-color:#fc9135;
	padding:2px 10px;
}
.helppop:hover {
	cursor:hand;
	cursor:pointer;
}
@media print {
   .vbox_utilities {
   	display:none;
   }
   #covidadmin {
   		display:none;
   }
}