body {
	font-size:14px;
}
a:hover, a:focus, a:active {
	text-decoration:underline !important;
}
.second-row {
	width:100%;
	max-width:100%;
}
.logo {
/*	position:absolute;
*/
	margin-top:36px;
	margin-left:10px;
}
.logo img {
	height:105px;
	width:auto;
/*	margin:0px 0px 0px 2em;
*/
}
body {
	font-family:'Open Sans', sans-serif;
	min-width:350px;
	max-width:1000px;
	margin:0px auto;
}
img {
	margin:0px;
	padding:0px;
/*	height:105px;
	width:100%;
*/
	max-width:100%;
}
.container {
	width:100%;
	max-width:1080px;
	margin:20px auto 10px auto;
	padding:0px;
}
div.margins {
	width:100%;
	max-width:1080px;
	margin:0px auto;
}
.header_container {
	margin-bottom:5px;
}
.main-content.col-sm-9 {
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
}
.main-content .row {
	margin:0px;
}
.main-content div.center-articles {
	padding:0px 20px 0px 0px;
	margin:0px;
}
.main-content div.col-md-5 {
	padding:0px 0px 0px 0px;
}
.main-content img {
	border:none;
	width:100%;
	max-width:100%;
}
.sidebar-col {
	margin-right:0px;
/*	margin-left:20px;
*/
	padding:0px 20px 0px 0px;
}
.col-md-8 {
	padding:0px 10px 0px 0px;
}
.col-md-4 {
	padding:0px;
}
div.item-label {
	margin:0px;
}
div.item-label a {
	color:#000;
	text-decoration:none;
}
.search-button {
	background-color:#f1b827;
/*	color:#FFF;
	margin:0px;
	float:left;
*/
	padding:0px;
	text-align:center;
	border:0px solid #000;
}
.press-release {
	background-color:#FFF;
}
.public-reporting {
	background-color:#FFF;
}
.second-article {
	background-color:#FFF;
}
.free-form {
	background-color:#FFF;
}
.main-article {
	background-color:#FFF;
	margin-bottom:20px !important;
}
.main-article .headline h1 {
	margin-top:0px;
}
.main-article .row {
	margin:0px;
	padding:0px;
}
.main-article .mi-links {
	clear:both;
	padding-left:15px;
	padding-right:15px;
	background-color:#f1b827;
	line-height:1em;
	padding-top:.7em;
}
.main-article div.mi-link a {
	color:#000;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}
.main-article div.mi-link {
	background-color:#f1b827;
	padding-top:3px;
/*	padding-bottom:3px;
*/
	text-align:center;
	border-right:2px solid #000;
}
.main-article div.mi-link:last-of-type {
	border-right:1px solid transparent;
}
.main-article div.article {
	margin-bottom:10px;
}
/* Adjusting near black to full black to correct accessibility issues */
.main-article div.article .more_link {
	display:block;
/*	margin-bottom:.3em;
*/
	clear:both;
	font-size:.8em;
/*	color:#777;
*/
	color:#000;
	text-align:right;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:0px;
	padding-top:0px;
}
.social-media {
	background-color:#fff;
}
.mqa-links {
	background-color:#FFF;
}
.videos {
	background-color:#FFF;
}
.videos .featured_video_image {
	position:relative;
	height:auto;
	margin-bottom:1em;
}
.videos .featured_video_image img {
	width:100%;
	height:auto;
	margin:0 auto;
}
.videos .featured_video_image:hover span.duration {
	color:white;
}
.videos .featured_video_image span.duration {
	font-weight:normal;
	line-height:1em;
	position:absolute;
	top:auto;
	left:auto;
	right:5%;
	bottom:7%;
	padding:.2em .4em;
	background-color:#555;
	color:#CCC;
}
.container-fluid {
	padding:0px;
	margin:0px;
}
.navbar {
	border:0px solid #FFF;
	margin-bottom:0px;
	padding:0px;
	width:100%;
	max-width:100%;
}
.container-fluid .navbar-header {
	width:100%;
	max-width:100%;
	margin:0px;
	padding:0px;
	background-color:#FFF;
}
.navbar-header .row {
	width:100%;
	max-width:100%;
	margin:0px;
}
.row.header-nav {
	margin:0px;
	background:linear-gradient(to bottom, #fbab00 0%, #f29500 88px, #e9ebeb 88px, #e9ebeb 100%);
	width:100%;
	max-width:100%;
}
.row.mobile-nav {
	margin:0px;
	background:linear-gradient(to bottom, #fbab00 0%, #f29500 125px, #e9ebeb 125px, #e9ebeb 100%);
}
.row.header-nav #social_icons {
	float:right;
	width:220px;
	height:40px;
	margin:30px 0px 0 0;
	padding:0;
	z-index:999;
	position:absolute;
	left:auto;
	right:0;
}
.row.header-nav #social_icons a {
	display:inline-block;
/*	width:16px;
	height:17px;
*/
	width:25px;
	height:25px;

	background-repeat:none;
	margin-top:11px;
	margin-right:6px;
}


.row.header-nav #social_icons a.facebook {
	background:url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_facebook.svg") no-repeat;
/*	background-size:16px 17px; */
	background-size:25px 25px;
}
.row.header-nav #social_icons a.youtube {
	background:url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_youtube.svg") no-repeat;
	background-size:25px 25px;
}
.row.header-nav #social_icons a.twitter {
	background:url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_twitter.svg") no-repeat;
	background-size:25px 25px;
}
.row.header-nav #social_icons a.pinterest {
	background:url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_pinterest.svg") no-repeat;
	background-size:25px 25px;
}
.row.header-nav #social_icons a.instagram {
	background:url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_instagram-one-clr.svg") no-repeat;
	background-size:25px 25px;
}
.row.header-nav #social_icons a.issuu {
	background:url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_issuu.svg") no-repeat;
	background-size:25px 25px;
}
/*
.row.header-nav #social_icons a.facebook {
	background-position:0px 0px;
}
.row.header-nav #social_icons a.facebook:hover {
	background-position:0px -17px;
}
.row.header-nav #social_icons a.twitter {
	background-position:-16px 0px;
}
.row.header-nav #social_icons a.twitter:hover {
	background-position:-16px -17px;
}
.row.header-nav #social_icons a.youtube {
	background-position:-32px 0px;
}
.row.header-nav #social_icons a.youtube:hover {
	background-position:-32px -17px;
}
.row.header-nav #social_icons a.pinterest {
	background-position:-48px 0px;
}
.row.header-nav #social_icons a.pinterest:hover {
	background-position:-48px -17px;
}
.row.header-nav #social_icons a.flickr {
	background-position:-64px 0px;
}
.row.header-nav #social_icons a.flickr:hover {
	background-position:-64px -17px;
}
*/
.row.gray-row {
	background-color:#e9ebeb;
}
.row.header-nav .phone, .row.mobile-nav .phone, .row.header-nav .counties {
	margin-top:0;
	width:90%;
	max-width:90%;
}
.row.header-nav .counties a.county_label {
	width:80px;
}
.row.mobile-nav .orange-row {
	float:right;
/*	width:100%;
	max-width:100%;
*/
}
.row.mobile-nav .icons {
	display:inline;
	height:120px;
	float:right;
	text-align:right;
	vertical-align:bottom;
	margin-top:-10px;
	width:100%;
	max-width:100%;
}
.row.mobile-nav .icons .menu_dropdown {
	display:none;
	position:absolute;
	right:0;
	z-index:1001;
/*	width:100%;
*/
}
.row.mobile-nav .icons .menu_dropdown ul {
	margin:0;
	padding:0 1px 1px 1px;
	background-color:#202E3B;
	list-style:none;
}
.row.mobile-nav .icons .menu_dropdown ul li {
	border-top:1px solid #000;
}
.row.mobile-nav .icons .menu_dropdown ul li a {
	text-align:left;
	border:2px solid #000;
	display:block;
	width:100%;
	margin:0;
	padding:.5em 0 .5em 10px;
	font-size:1.3em;
	line-height:1.5em;
	color:white;
	text-decoration:none;
}
.row.mobile-nav .icons .mobile_menu_item {
	float:right;
	margin:0;
	padding:0;
}

/* Adjusting near black to full black to correct accessibility issues */
.row.mobile-nav .icons .mobile_menu_item > a {
	font-size:3em;
	display:block;
	margin:30px 0px 0px 0px;
	padding:0;
	text-align:left;
	text-decoration:none;
/*	color:#333;
*/
	color:#000;
	position:relative;
}
.row.mobile-nav .icons .mobile_menu_item .fa {
	line-height:inherit;
}
.row.mobile-nav .icons .mobile_menu_item:hover a {
	color:white;
	background-color:#2C3E50;
}
#mobile_search_dropdown .search_container {
	margin-right:auto;
	margin-left:auto;
}
.search_container {
	float:right;
	float:none;
	margin-left:1em;
	margin-bottom:.5em;
}
.menu_dropdown > div {
	display:inline-block;
	float:right;
	width:auto;
	padding:1em;
	color:white;
	background-color:#2C3E50;
	border:1px solid #202E3B;
}
#mobile_search_dropdown label {
	display:block;
	padding-bottom:.3em;
	font-size:1.2em;
	text-align:left;
}
#mobile_search_dropdown label {
	display:block;
	padding-bottom:.3em;
	text-align:left;
}
.search_container button, .az_index {
	border-radius:3px;
	color:white;
	background-color:#2C3E50;
	background-image:-webkit-linear-gradient(270deg, rgba(39, 56, 72, 1.00) 0%, rgba(0, 89, 103, 1.00) 0%, rgba(44, 61, 78, 1.00) 2.07%, rgba(45, 63, 82, 1.00) 24.35%, rgba(39, 56, 72, 1.00) 100%);
	background-image:-moz-linear-gradient(270deg, rgba(39, 56, 72, 1.00) 0%, rgba(0, 89, 103, 1.00) 0%, rgba(44, 61, 78, 1.00) 2.07%, rgba(45, 63, 82, 1.00) 24.35%, rgba(39, 56, 72, 1.00) 100%);
	background-image:-o-linear-gradient(270deg, rgba(39, 56, 72, 1.00) 0%, rgba(0, 89, 103, 1.00) 0%, rgba(44, 61, 78, 1.00) 2.07%, rgba(45, 63, 82, 1.00) 24.35%, rgba(39, 56, 72, 1.00) 100%);
	background-image:linear-gradient(180deg, rgba(39, 56, 72, 1.00) 0%, rgba(0, 89, 103, 1.00) 0%, rgba(44, 61, 78, 1.00) 2.07%, rgba(45, 63, 82, 1.00) 24.35%, rgba(39, 56, 72, 1.00) 100%);
}
.row.header-nav p, .row.header-nav a, .row.mobile-nav .phone a, .row.mobile-nav .phone p {
	color:#fff;
	text-decoration:none;
/*	padding:0px;
	margin:0px; */
padding:4px 0px;
margin-bottom:0;
/*	font-size:1em; */
	font-size:14px;
line-height:21px !important;
	font-wieght:700;
}
.row.header-nav a, .row.mobile-nav .phone a {
	font-weight:700;
}
.row.mobile-nav .contact {
	display:none;
}
.row.header-nav .county_select_list a {
	font-weight:400;
	color:#000;
	padding-left:1em;
	padding-right:1em;
}
.row.header-nav .county_select_list > ul li a:hover, .row.header-nav .county_select_list > ul li a:focus {
	background:#FFE76B;
}
div.county_label a.county_label {
	display:block;
	margin:0;
	font-weight:bold;
	color:white;
	text-decoration:none;
}


.county_select_list {
	display:inline-block;
	width:auto;
	position:absolute;
	top:65px;
	z-index:1000;
	text-shadow:none;
	background:white;
	border:1px solid #333;
	border-top:none;
	border-right-color:#cfcfcf;
	border-bottom-color:#d5d5d5;
	max-height:250px;
	margin-bottom:20px;
	max-height:70vmin;
	overflow-y:scroll;
}
.county_select_list > ul {
	display:inline-block;
	margin:0;
	padding:0;
	list-style-type:none;
}
.row.header-nav .top-row {
/*	height:65px; */
height:83px;
	line-height:1.5em;
}
.row.header-nav .featured_links_header, .row.mobile-nav .featured_links_header {
	color:#000;
	text-align:center;
	font-weight:700;
	margin-bottom:.1em;
}
.featured_links {
	margin:15px auto;
}
.row.header-nav .featured_links a, .row.mobile-nav .featured_links a {
	white-space:nowrap;
	font-weight:400;
	color:#000;
	text-decoration:none;
	margin:10px auto;
}



div.border-box {
	margin:0px auto;
	padding:0px;
/*	width:90%;
*/
	border:1px solid #000;
}
.search-box {
	display:inline-block;
	margin-top:30px;
/*	padding-left:20px;
*/
}
.search-box input {
	display:inline-block;
}
.search-box input#search_box {
	width:calc(100% - 40px);
	max-width:calc(100% - 40px);
	margin:0px;
	padding:0px;
	border:0px;
}
.search-box .search-button {
	width:36px;
}
.sidebar {
	margin-bottom:10px;
	margin-left:0px;
	padding-left:0px;
}
.sidebar h3.header {
	font-size:1.2em;
	font-weight:700;
	background-color:#e9ebeb;
	text-align:left;
	margin-top:0px;
	padding:.2em;
/*	margin-left:-7px;
	padding-left:7px;
*/
	margin-bottom:5px;
}
.sidebar h3.header a {
	color:#000;
	text-decoration:none;
}

#locations-co-img {
padding:0px 2px 0px 0px;
width:25px;
max-width:25px;
}

.sidebar.social-media {
}
.sidebar.social-media .twitter-header div, .sidebar.social-media .facebook-header div {
	padding:0px;
	margin:0px;
}
.sidebar.social-media .facebook-header hr {
	border:0;
	border-top:2px solid #eee;
	padding:0px;
	margin:5px 0px;
}
.sidebar.social-media .twitter-header div a img {
	width:100%;
	max-width:100%;
	height:auto;
}
.sidebar.social-media .facebook-header {
	margin-top:2em;
	margin-bottom:10px;
	padding-bottom:20px;
}
.sidebar.social-media .facebook-header .fb-follow {
	float:right;
}
.press-release span.article-title a {
	font-weight:700;
	text-decoration:none;
	color:#000;
}
.press-release p {
	font-size:.9em;
	margin-top:10px;
}
.press-release .pr-links {
	font-size:.9em;
	text-align:center;
}
.press-release .pr-links a {
	font-size:.85em;
	color:#000;
	text-decoration:none;
}
.press-release .pr-links a:hover, .press-release .pr-links a:focus, .press-release .pr-links a:active {
	border-color:#FF0000;
}

.public-reporting .pub-rep-link {
	padding:3px 0;
	margin:0;
/*	font-size:16px;
	line-height:24px;
*/
}
.public-reporting .pub-rep-link a {
	color:#000;
	text-decoration:none;
	font-size:15px;
	line-height:24px;
}
/*
.public-reporting .pub-rep-link {
	padding:0px;
	margin:0px;
	font-size:.95em;
}
.public-reporting .pub-rep-link a {
	color:#000;
	text-decoration:none;
}
*/
.section-header {
	font-size:1.2em;
	font-weight:700;
	margin-bottom:0px !important;
	margin-top:1em;
	padding-bottom:0px;
}
.section-header.nospace {
	margin-top:0em;
}
.section-header.large {
	font-size:1.3em;
	margin-bottom:0px;
}
.sidebar .featured-video-image {
	position:relative;
	height:auto;
	margin:0 0px 1em 0px;
}
.sidebar .featured-video-image span.duration {
	font-weight:normal;
	line-height:1em;
	position:absolute;
	top:auto;
	left:auto;
	right:5%;
	bottom:7%;
	padding:.2em .4em;
	background-color:#555;
	color:#CCC;
}

.x-follow {
	align-items:center;
	background-color:#f3f7fa;
	border-radius:17px;
	color:#14171a;
	display:inline-flex;
	font-family:Helvetica Neue LT,Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;
	font-size:.9em;
	font-weight:bold;
	height:34px;
	justify-content:center;
	letter-spacing:.12px;
	line-height:22px;
	padding:0 14px 0 10px;
}
.x-follow:focus,.x-follow:hover {
	background-color:#d3dce3;
	color:#14171a;
}
.x-follow svg {
	height:17px;
	width:16px;
}

.megamenu-container {
	width:100%;
	max-width:1080px;
	margin:0px;
	max-width:100%;
	padding:0px;
	line-height:.45em;
}
.megamenu-container .megamenu .nav-menu {
	border-radius:0px;
}
.megamenu-container .megamenu .sub-nav {
	top:1.85em;
}
nav.megamenu {
	width:100%;
	max-width:1080px;
	margin:0px auto;
	line-height:.9em;
}
.nav-item > a {
	padding:.5em .4em;
}
/* alert items copied from current page */
#alert_navbar {
	min-height:3px;
}
#alert_navbar .container {
	margin:0px;
	padding:0px;
	width:100%;
	max-width:100%;
}
#alert_container {
	width:100%;
	margin:0;
	padding-bottom:3px;
	background-color:#00a0af;
	position:relative;
}
#alert_tab {
	float:right;
	height:30px;
	clear:none;
	width:30px;
	background-color:#00a0af;
	position:relative;
	top:0px;
	left:0px;
	z-index:30;
	margin:0px 2% 0px auto;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	cursor:pointer;
}
#alert_tab a {
	font-size:1em;
	line-height:1.1em;
	display:block;
	text-align:center;
	margin:0 auto;
	padding:2px 3px;
	color:black;
	text-decoration:none;
}
#alert_container .alert_message h1 {
	margin-top:.5em;
	margin-bottom:.3em;
	line-height:1.4em;
	font-size:1.4em;
}
#alert_container .alert_content {
	width:100%;
	max-width:980px;
	max-height:200px;
	overflow-y:auto;
	margin:0px auto;
}
#alert_container .alert_message {
	margin:0.5em 1%;
	padding:.7em .9em;
	font-size:.9em;
	font-weight:normal;
	color:BLACK;
	border:1px solid #810000;
	border-radius:4px;
	background-color:#7bcfe1;
	cursor:pointer;
	background-image:-webkit-linear-gradient(270deg, #7bcfe1 0.52%, #7bcfe1 20.73%, #7bcfe1 100%);
	background-image:-moz-linear-gradient(270deg, #7bcfe1 0.52%, #7bcfe1 20.73%, #7bcfe1 100%);
	background-image:-o-linear-gradient(270deg, #7bcfe1 0.52%, #7bcfe1 20.73%, #7bcfe1 100%);
	background-image:linear-gradient(180deg, #7bcfe1 0.52%, #7bcfe1 20.73%, #7bcfe1 100%);
}
#alert_container .alert_message a {
	color:black;
	text-decoration:none;
}
#featured_topic {
	width:100%;
	margin:0;
	padding:0;
	clear:both;
	background-color:#F5f5af;
}
#featured_topic h2 {
margin:0;
padding:0;
font-size:.9em;
}
#featured_topic .headline {
	display:block;
	margin:0;
	padding:.5em;
	font-size:.9em;
	text-align:left;
	font-weight:bold;
	line-height:1.2em;
/*	color:#333;
*/
	color:#000;
	text-decoration:none;
	-webkit-box-shadow:inset 0px 0px 1px 0px #cccc86;
	box-shadow:inset 0px 0px 1px 0px #cccc86;
}
#featured_topic ul {
	list-style:none;
	width:100%;
	margin:0;
	padding:0;
	clear:none;
}
#featured_topic ul li a:last-child {
	padding-bottom:.7em;
}
#featured_topic ul li a:first-child {
	padding-top:.5em;
}

/* Adjusting near black to full black to correct accessibility issues */
#featured_topic ul li a {
	display:block;
	padding:.2em .5em;
	font-size:.8em;
	line-height:1.2em;
/*	color:#555;
*/
	color:#000;
	text-decoration:none;
	-webkit-box-shadow:inset 0px 0px 1px 0px #cccc86;
	box-shadow:inset 0px 0px 1px 0px #cccc86;
}

/* Adjusting near black to full black to correct accessibility issues */
#featured_topic_widget a.more_coverage {
	display:block;
	width:100%;
	clear:both;
	padding:.4em;
	font-size:.7em;
	text-align:right;
	font-weight:bold;
	text-transform:uppercase;
/*	color:#777;
*/
	color:#000;
	border-top:1px solid #ccc;
	text-decoration:none;
}
#featured_topic_widget a.more_coverage:hover, .featured_topic_section a.more_coverage:focus, .featured_topic_section a.more_coverage:active {
/*	color:#333;
*/
	color:#000;
}
@media only screen and (max-width:500px) {
	.row.mobile-nav .icons .mobile_menu_item > a {
		font-size:2em;
	}
	#mobile_menu_container {
		padding-top:20px;
	}
}
@media only screen and (max-width:600px) {
	h1 {
		margin-top:.5em;
		margin-bottom:.3em;
		line-height:1.1em;
		font-size:1.1em;
	}
}
@media only screen and (max-width:850px) {
	body {
		margin:0px;
	}
	.small_display {
		display:block;
		border-radius:3px;
		color:white;
		background-color:#2C3E50;
		width:100%;
	}
	.small_display .rmenu {
		line-height:1em;
		overflow:visible;
		width:100%;
		max-width:100%;
	}
	.small_display .rmenu li {
		float:left;
		width:15.6%;
		padding:5px 1% 5px 1%;
		margin:0px auto;
		text-align:left;
		line-height:1.2em;
		list-style:none;
	}
	.small_display ul li a {
		font-size:.9em;
		display:block;
		color:white;
		text-align:center;
		box-sizing:border-box;
		text-decoration:none;
	}
	.megamenu-container {
		display:none;
	}
}
@media only screen and (max-width:768px) {
	.small_display {
		display:none;
	}
}
@media only screen and (max-width:990px) {
	body {
		padding-left:10px;
		padding-right:10px;
	}
	.search-box {
		margin-top:10px;
	}
	.main-article div.mi-link a {
		font-size:1em;
	}
	.main-content div.center-articles {
		padding:0px 10px 0px 0px;
		width:100%;
		max-width:100%;
	}
	.main-content div.center-articles {
	}
}
@media only screen and (max-width:960px) {
	.row.header-nav {
		font-size:.9em;
	}
}
@media only screen and (max-width:788px) {
	.sidebar h3.header {
		margin-top:10px;
		margin-bottom:10px;
	}
	.main-content {
		margin-top:10px;
	}
}
@media only screen and (max-width:768px) {
	.sidebar-col {
		padding-right:0px;
	}
	.main-article div.mi-link {
		border-right:1px solid transparent;
	}
	.logo {
		margin-top:24px;
		padding-left:15px;
/*		width:25%;
		max-width:25%;
*/
		display:inline-block;
	}
	.featured_links {
		width:85%;
		max-width:85%;
	}
	#alert_tab {
		float:right;
		height:30px;
		clear:none;
		background-color:#00a0af;
		position:relative;
		z-index:30;
		border-bottom-left-radius:4px;
		border-bottom-right-radius:4px;
		width:90px;
		padding:0 .4em;
		margin:-40px 2% 0px 2%;
		top:40px;
		left:auto;
	}
}
.main-footer {
	width:100%;
	max-width:100%;
}
.links-footer {
	width:100%;
	margin:0px;
	padding:0px;
	max-width:100%;
	clear:both;
	background-color:#2C3E50;
	border-top-color:#1B2631;
	border-top-width:3px;
	border-top-style:solid;
	-webkit-box-shadow:inset 0px 1px 7px 0px #283A4B;
	box-shadow:inset 0px 1px 7px 0px #283A4B;
}
.footer-container {
	width:100%;
	max-width:1080px;
	margin:0px auto;
}
.footer-1 {
	clear:both;
	width:100%;
	margin:0px;
	background-color:#2C3E50;
	border-top-color:#1B2631;
	border-top-width:3px;
	border-top-style:solid;
	padding-bottom:30px;
}
.footer-1 ul {
	list-style:none;
}
.footer-1 ul li.header a {
	font-size:1.3em;
	line-height:1.5em;
	padding-left:0;
	padding-top:0;
	color:#f1b827;
}
.footer-1 ul li a {
	font-size:.875em;
	line-height:1.3em;
	padding-left:0;
	padding-top:0;
	color:#FFF;
}
.footer-2 {
	margin-left:0px;
	margin-right:0px;
	width:100%;
	background-color:#FFF;
	text-align:center;
	padding-top:10px;
}
.footer-2 div.footer-image img {
	margin:0px auto;
	width:300px;
}
.footer-2 p.accredit {
	font-weight:700;
	width:100%;
	max-width:100%;
}
.footer-2 p.trademark {
	font-weight:700;
	color:#f1b827;
	margin-bottom:1px;
}
.footer-2 .footer-links {
	margin:0px auto 20px auto;
}
.footer-2 .footer-links a {
	font-size:0.8em;
	font-weight:normal;
	line-height:1.4em;
	padding:0 1em 0 1em;
	border-right:1px solid #777;
}
.footer-2 .footer-links a:last-of-type {
	border-right:0px solid #FFF;
}
.footer-image {
	text-align:center;
	margin:0px auto;
}
#content_container > .row, .margins > .row {
	margin:0px;
}
/* mods Siteimprove */
.bold {
	font-weight:bold;
}
.underline {
	text-decoration:underline;
}

/* portal-reporting class is for when/if pending file complaint button aditions are added */
.portal-reporting {
/*	margin-top:15px;
*/
}
/* end mods Siteimprove */


/*covid buttons */
#covid-button32182776 {
	margin:5px;
/*	margin-top:15px;
	border:solid 1px orange;
	padding:5px;
*/
}

#covid-button32182776 a {
	display:block;
	padding:5px;
	padding-left:8px;
/*	max-width:100%;
	border:solid 1px purple;
*/
	border-radius:10px;
	color:#fff;
	text-decoration:none;
}

#covid-button32182776 div {
	text-align:right;
}
#covid-button32182776 a #span1 {
	font-size:1.17em ;
}
#covid-button32182776 a #span2, .covid-button32182776 a #span3 {
	font-size:1em;
}
#covid-button32182776 #button2 {
	text-align:center;
}
#covid-button32182776 #button1 a {
	background-image:linear-gradient(to right, #037897, #024f64);
}
#covid-button32182776 #button2 a {
	background-image:linear-gradient(to right, #037897, #024f64);
/*	background-color:#00a0af;
*/
}

div.col-md-7, .col-sm-12 {
	padding-right:0 !important;
}

div.col-sm-7 {
	padding:0;
	margin:0
}
/*end covid buttons*/
