@charset "utf-8";
/* CSS Document */

@font-face {
		font-family: fg-medium;
		src: url("//auburn.edu/covid-resource-center/_assets/fonts/franklin-gothic-itc-medium.otf");
	}
	
	@font-face {
		font-family: fg-demi;
		src: url(//auburn.edu/covid-resource-center/_assets/fonts/franklin-gothic-itc-demi-bt.ttf);
	}
	
	@font-face {
		font-family: fg-book;
		src: url(//auburn.edu/covid-resource-center/_assets/fonts/franklin-gothic-itc-book-bt.ttf);
	}
	
	.fg-medium {font-family:"fg-medium";}
	.fg-demi {font-family:"fg-demi";}
	.fg-book {font-family:"fg-book";}
	
	.btn {white-space: normal;}
	.cc4e0b {color:#cc4e0b;}
	p a {border-bottom:1px dashed #cc4e0b;}
	li p a {border-bottom:1px dashed #cc4e0b;}
	header {border-bottom: 3px solid #cc4e0b;}
	.mobile_button_menu {display:none;}
	.image img {width:100%;}
	
	body {font-size:18px;}
	.content_row {font-size:1em;}
	.section-header {font-weight:900;  font-size:1.5em; line-height: 1; font-family: trade-gothic-next, sans-serif;}
	
	.section-subhead {line-height: 1.7; font-size:1em; color:#fff; background-color:#cc4e0b; padding:1%; margin:3% auto; text-align: center;}
	.section-subhead a {color:#fff;}	

	.intro {max-width:90%;}
	

	.link-list {margin:20px 5px;}
	.link-list ul {list-style-type: none; padding-left:0;}	
	.self-report-button {font-size:1em;}
	.self-report-button a.btn {border:2px solid #cc4e0b; border-radius: 0px; color:#cc4e0b; font-family:"fg-medium"; padding:2%; font-size:1.5em; white-space: normal;}
	.self-report-button a:hover {box-shadow: 3px 3px 3px #a1a1a1;}
	
	.page_content {color:#03244d;}
	.page_content .content_row .content_container {position: relative;}
	
	
	.selfreport {background-color:#cc4e0b; padding:1%; text-align: center;}
	.selfreport {white-space: normal;}
	.selfreport a {color:#fff; letter-spacing: 0.15em;}
	
	
	.content_topper {background-image: url("../../_assets/images/bg-stripes.jpg"); background-size:cover; background-position: center center;}
	.content_topper {display:table; width:100%;}
	.content_topper .content_container {display:table-cell; vertical-align: middle; padding:1%;}
	.content_topper .image {text-align:center; max-width:90%; margin:0px auto;}
	.content_topper .image img {width:75%;}	
	.content_topper .text {text-align: center; color:#fff; margin:1% auto;}
	.content_topper .text a {color:#fff;}
	


	.what-to-know {min-height:100vh; background-image: url("_assets/images/bg-tower.jpg"); background-size:cover; background-position: center center;}
	.what-to-know .content-box {padding:3%;}
	.what-to-know .self-report-button {text-align: center;}
	.what-to-know .self-report-button {margin:4%;}

	.numbers-text {text-align: center; margin:2% auto;}
	.numbers-text div:first-child {font-weight:600;}
	
	.weekly-numbers h3 {font-size:1em; text-align: center; font-weight:600; line-height: 1.4;}
	.weekly-numbers .content_container .content-box.numbers-container {border:1px solid #a1a1a1; border-radius:15px; padding:4%; margin:5% auto; background-color:#F6F6F6;}
	.weekly-numbers {height:100vh; display:table; width:100%;}
	.weekly-numbers .content_container {display:table-cell; vertical-align: middle;}
	.weekly-numbers .content_container .content-box {max-width:1200px; margin:0px auto;}
	.weekly-numbers .content_container .content-box .numbers-grid {margin:0px auto; border:5px solid #cc4e0b;}
	.weekly-numbers .content_container .content-box .numbers-grid .grid-data [class*="col-"] {padding:1%;}
	.weekly-numbers .content_container .content-box .numbers-grid .grid-data .grid-line:nth-child(even) {background: #CCC}
	.weekly-numbers .content_container .content-box .numbers-grid .grid-legend .grid-line {border-bottom:1px solid #cc4e0b; font-weight:600;}
	.weekly-numbers .content_container .content-box .numbers-grid .grid-legend .grid-line [class*="col-"] {padding:1%;}
	.weekly-numbers .content_container .content-box .numbers-grid .grid-legend .grid-line .total {text-align:center; font-weight:600;}
	
	.weekly-numbers .content_container .content-box .numbers-grid .grid-data .grid-line [class*="col-"]:first-child {border-left:0px;}
	.weekly-numbers .content_container .content-box .numbers-grid .grid-data .grid-line .location {font-weight:600; padding: 2%;}
	.weekly-numbers .content_container .content-box .numbers-grid .grid-data .grid-line .number {text-align:center; padding: 2%;}
	.weekly-numbers .content_container .content-box .numbers-grid .grid-data .grid-footer [class*="col-"] {border-left:0px;}
	.weekly-numbers .content_container .extra-info p {padding:1%;}

	.row01 {padding:1% 3%;}
	
	.row01 h3 {font-weight:600; margin-top:3%; line-height: 1.3;}
	.row01 h4 {text-decoration: underline; font-weight:600;}
	.breadcrumbs {}
	.breadcrumbs ul {list-style: none; padding:1% 0px;}
	.breadcrumbs ul li {display: inline-block; padding:0px 3px;}
	.breadcrumbs ul li a {font-weight:600;}
	
	.policy-links {}
	.policy-links .item {text-align: center; padding:2%;}
	.policy-links .item .btn {background-color:#03244d; width:90%; color:#fff; padding:4%; white-space: normal; font-size:1.1em; font-weight:600;}
	.policy-links .item .btn:hover {background-color:#eaeaea; color:#03244d;}
	.policy-links .item .btn:focus {background-color:#eaeaea; color:#03244d;}
	
	.vaccine-info {}
	.vaccine-info .updates {}
	.vaccine-info .updates .item {margin:3% auto;}
	.vaccine-info .updates .item .headline {font-size:1.5em; font-weight:600;}
	.vaccine-info .updates .item .info {}


	.text-numbers {text-align: center;}
	.text-numbers table {border:1px solid #000; width:100%; font-size:.75em; margin:3% auto;}
	.text-numbers table tr th {background-color:#03244d; color:#fff; padding:2%; text-align: center; text-transform: uppercase;}
	.text-numbers.self-report table tr th {width:50%;}
	.text-numbers.sentinel table tr th {width:33%;}
	.text-numbers table tr td {border:1px solid #a1a1a1;}
	.text-numbers table tr:nth-child(2) {font-weight:600; padding:3%; font-size:1.3em; text-align: center; background-color:#eaeaea;}

	.sentinel .graphrow {margin:3% auto;}

	.vaccine-info .group-subhead {font-size:1.15em; background-color:#eaeaea; padding:2%; margin:3% auto; line-height: 1.1;}

	.vaccine-info .content-box.phases .item {margin:1% auto; border:1px solid #000; border-top:1px solid #000;}
	.vaccine-info .content-box.phases .item .title {text-transform: uppercase; font-weight:600; padding:2%; text-align: center;}
	.vaccine-info .content-box.phases .item .info {padding:2%;}
	.vaccine-info .content-box.phases .item .info p a {color:#03244d;}
	.vaccine-info .content-box.phases .item .info p a:hover {color:#cc4e0b;}
	.vaccine-info .content-box.phases .item.current {background-color:#707070; color:#fff;}
	.vaccine-info .content-box.phases .item.current p a {color:#fff; border-bottom:1px dashed #fff;}
	.vaccine-info .content-box.phases .item.current p a:focus {color:#03244d; background-color:#fff; border-bottom:1px dashed #fff;}
	.vaccine-info .content-box.phases .item.current p a:hover {color:#03244d; background-color:#fff; border-bottom:1px dashed #fff;}

	.vaccine-info .faq .item .question {font-weight:600; font-style: italic; margin:1% auto;}
	.vaccine-info .faq .item .answer {padding-left:3%;}
	.vaccine-info .faq .glyphicon-plus {color:#cc4e0b; margin-right:10px;}
	.vaccine-info .link-list ul li ul {list-style-type: circle; padding-left:2%;}	
	.vaccine-info .faq .faq-nav li {display:inline; padding:2%; font-size:.75em;}
	.vaccine-info .faq .faq-nav li a {color:#fff; font-size:1em;}
	.vaccine-info #counter {padding:5px; margin:2% auto;}
	.vaccine-info #counter .item {background-color:#eaeaea; color:#03244d; text-align: center; padding:3%; font-size:1.2em;}
	.vaccine-info #counter .item .info {}
	.vaccine-info #counter .item .counter {font-weight:600;}


	.secondary-nav .navbar-default {background-color:#fff;}
	.sidebar-navbar-collapse .navbar-nav>li {float:none;}
	.sidebar-navbar-collapse .navbar-nav>li a:hover {color:#cc4e0b;}
	.sidebar-navbar-collapse .navbar-nav>li ul li a {font-weight:500; font-size:.9em;}


	.tracking .au-medclinic .row .counter-container  {text-align: center; padding:2%;}
	.tracking .au-medclinic .row .counter-container .item {border-radius:15px; max-width:80%; margin:0px auto; color:#fff; background-color:#03244d; padding:4%;}
	.tracking .au-medclinic #counter .item {font-weight:600;}
	.tracking .au-medclinic #counter .item .info {font-size:1.8em;}
	.tracking .au-medclinic #counter .item .counter {font-size:2.3em;}
	.tracking .au-medclinic #counter .item .date {font-size:0.9em;}
	.tracking .community.box-footer {font-size:1em; color:#fff; background-color:#a1a1a1;}
	.tracking .community.box-footer a {color:#fff; border-bottom:1px dashed #fff;}
	.tracking .facilities p {}
	.tracking .facilities .button {text-align: center;}
	.tracking .facilities .button .btn {border:1px solid #a1a1a1; margin:3% auto; padding:3%; font-weight:600; font-size:1.3em;}
	.tracking .facilities .button .btn:hover {box-shadow: 3px 3px 3px #a1a1a1;}
	.tracking .numbers-grid {margin:0px auto; border:5px solid #cc4e0b;}
	.tracking .numbers-grid .grid-data [class*="col-"] {padding:1%;}
	.tracking .numbers-grid .grid-data .grid-line:nth-child(even) {background: #CCC}
	.tracking .numbers-grid .grid-legend .grid-line {border-bottom:1px solid #cc4e0b; font-weight:600;}
	.tracking .numbers-grid .grid-legend .grid-line [class*="col-"] {padding:1%;}
	.tracking .numbers-grid .grid-legend .grid-line .total {text-align:center; font-weight:600;}
	.tracking .numbers-grid .grid-data .grid-line [class*="col-"]:first-child {border-left:0px;}
	.tracking .numbers-grid .grid-data .grid-line .location {font-weight:600;}
	.tracking .numbers-grid .grid-data .grid-line .number {text-align:center;}
	.tracking .numbers-grid .grid-data .grid-footer [class*="col-"] {border-left:0px;}	




	#vacc_status {padding:5px; margin:2% auto;}
	#vacc_status .item {background-color:#eaeaea; color:#03244d; text-align: center; padding:3%; font-size:1.2em;}
	#vacc_status .item .info {}
	#vacc_status .item .counter {font-weight:600;}

	.foot-info {margin:2% auto;}
	.foot-info .content_container {border-top:1px solid #a1a1a1; padding:5%;}
	.foot-info .content_container p {font-style: italic; font-size:.8em;}




	@media (min-width:768px) {
		
		.section-header {font-weight:900; font-size:2.5em; line-height: 1;}
		.section-subhead {line-height: 1.2; font-size:1.3em; padding:2%; margin:3% auto;}
		.crc.policies .left {padding:0px;}
		
		.content_topper .image {text-align:center; max-width:60%; margin:0px auto;}
	
		.what-to-know {min-height:90vh; display:table; width:100%; }
		.what-to-know .content_container {display:table-cell; vertical-align: middle;}
		.what-to-know .content_container .content-box {max-width:75vw; margin:0px auto;}
		.what-to-know .content_container .content-box .link-list {margin:30px auto;}
		
		.weekly-numbers {min-height:100vh; display:table; width:100%; border-bottom:1px solid #a1a1a1;}
		.weekly-numbers .section-header {margin:2% auto;}
		.weekly-numbers .content_container {display:table-cell; vertical-align: middle;}
		.weekly-numbers .content_container .content-box {max-width:75vw;}
		.weekly-numbers .box-info {margin:80px 5px; }
		.weekly-numbers .numbers-container {border:0px; box-shadow: none;}
		
		.weekly-numbers .content_container .content-box .numbers-grid .grid-data .grid-line [class*="col-"] {border-left:1px solid #cc4e0b;}
		
		
		.numbers-text .item {}
		.numbers-text .item .text {text-align: right;}
		.numbers-text .item .numbers {text-align: left;}
		
		
		.vaccine-info .content-box p {font-size:1.2em;}
		.vaccine-info .content-box.phases .item {display:table; width:100%;}
		.vaccine-info .content-box.phases .item [class*="col-"] {display:table-cell; float:none; vertical-align: middle;}
		.vaccine-info .content-box.phases .item .title {font-size:1.5em;}
		.vaccine-info .faq .item .question {font-size:1.2em;}
		.vaccine-info #counter .item .counter {font-size:2em;}
		.vaccine-info #counter {display:table; width:100%;}
		.vaccine-info #counter .item {display:table-cell; float:none; vertical-align: top;}
		.vaccine-info .faq .faq-nav {float:right;}
		
		#vacc_status .item .counter {font-size:2em;}
		#vacc_status {display:table; width:100%;}
		#vacc_status .item {display:table-cell; float:none; vertical-align: top;}
		.tracking .numbers-grid .grid-data .grid-line [class*="col-"] {border-left:1px solid #cc4e0b;}
		
	}
	
	
	@media (min-width:996px) {
	
		html, body {}
		.section-header {font-size:3em;}
		.section-subhead {font-size:1.3em; text-align: left;}
		.content-box {margin:1% auto; padding:2% 0px;}
		.intro p {font-size:1.1em;}
		.contact {border-left:0px solid #000;}
		.content_topper .image {text-align:center; max-width:40%; margin:0px auto;}
		.weekly-numbers .content_container .content-box .numbers-grid .grid-data .grid-line .location {padding: 1%;}
		.weekly-numbers .content_container .content-box .numbers-grid .grid-data .grid-line .number {padding: 1%;}
		.policy-links .item .btn {font-size: 1.25em;}
		.policy-links .item {height:200px; display:table;}
		.policy-links .item .btn {display:table-cell; vertical-align: middle; float: none; }
		.au-medclinic .row {display:table; width:100%;}
		.au-medclinic .row [class*="col-"] {display:table-cell; float:none; vertical-align: middle;}
	}
	
	@media (min-width:1200px) {
		.policy-links .item .btn {font-size: 1.25em;}
	}