@charset "utf-8";
/* CSS Document */

.breadcrumbs {
	margin: 1rem 0;
}
.clearfix {
	clear: both;
}
.text-center {
	text-align: center;
}
.left-nav {
	display: inline;
	clear: left;
	margin: 0 0;
	padding: 0 0
}
.right-content {
	clear: none;
	display: inline;
	float: right;
}
/* Top image */
.usa-hero {
	padding-top: 3rem;
	padding-bottom: 3rem;
	background-image: url('/assets/img/banner/1500x500_Farm_2.png');
	background-position: center;
	background-size: cover;
}
.usa-hero .usa-button {
	color: #ffffff;
}
/* Section colors */
.nass-grey {
	background: #CCC;
}
/* Alignment */
.center {
	margin: 0 auto;
}
.center-text {
	text-align: center;
}
.secondary-nav ul {
	list-style: none;
}
.secondary-nav ul li {
	display: inline;
	padding-right: 20px;
}
/* Calendar Todays Reports */
.calendar {
	clear: right;
	display: inline;
	float: right;
	margin-top: 10px;
	padding: 0 10px 10px 0;
	text-align: right;
}
/* Census Banner */
.census-banner {
	width: 100%;
}
/* Data & Reports */
.data-reports {
	background: #fff;
	padding-bottom: 10px;
	height: 380px;
}
.data-reports h4 {
	padding: 10px 0 0 10px;
}
.data-reports-title {
	background: #00573D;
	padding: 10px;
}
.data-reports-title h5 {
	clear: right;
	color: white;
	display: inline;
	float: right;
	margin-right: 80px;
}
.data-reports-title img {
	clear: left;
	display: inline-block;
}
.data-reports h5 img {
	padding: 0 5px;
}
.data-reports label {
	margin: 0;
	padding: 10px 0 0 10px;
}
.data-reports select {
	margin: 0 15px;
	width: 90%;
}
.explore-data {
	padding: 2rem 1rem;
}
/* Headlines */
.headlines {
	padding-bottom: 10px;
}
.headlines h4 {
	padding-bottom: 10px;
}
/* Online Survey */
.survey {
	padding-bottom: 10px;
}
.Survey h4 {
	padding-bottom: 10px;
}
.hidden {
	height: 1px;
	display: block;
	visibility: hidden;
	width: 1px;
}
#fips {
	clear: left;
	display: inline;
	float: left;
}
#pid, #pkey {
	clear: none;
	display: inline;
	float: left;
}
/* Statement */
.statement {
	background: #00573d;
	;
	font-family: georgia;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 11px;
	padding: 10px 0;
	text-align: center;
	color: #ffffff;
	margin: 0 auto;
}
/* State Map */
.state-map {
	background: #fff;
	padding-bottom: 10px;
}
.state-map h4 {
	padding: 10px 0 0 10px;
}
.stateMapSelect {
	background: url('/images/homePage/us_blue_map-280x187.gif') center center no-repeat;
	height: 240px;
}
.state-map-title {
	background: #00573D;
	padding: 10px;
}
.state-map-title h5 {
	clear: right;
	color: white;
	display: inline;
	float: right;
	margin-right: 115px;
}
.state-map-title img {
	clear: left;
	display: inline-block;
}
.state-map-title p {
	clear: left;
	margin: 0 5px;
}
#state-select {
	padding: 7rem 0.7em;
}
/* Todays Reports */

#today-container {
	clear: both;
	display: block;
	overflow: scroll;
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 160px;
}
#countdown p {
	padding: 5px 15px;
	text-align: center;
	color: maroon;
}
.countdown {
	font-size: 14px;
	margin-top: 5px;
	text-align: center;
	padding: 0px 10px;
}
.pending-report {
	display: inline;
	float: left;
	font-size: 12px;
	text-align: left;
	margin-top: -22px;
}
.todays-reports-shell {
	background: #fff;
	padding-bottom: 10px;
	height: 380px;
}
.todays-reports {
	background: #fff;
	padding: 5px 0 10px;
}
.todays-reports h4 {
	display: inline-block;
	clear: left;
	padding: 10px 0 0 10px;
}
.todays-report {
	font-size: 14px;
	margin-top: 15px;
	padding: 10px 0 0;
}
.todays-reports p {
	display: block;
	clear: both;
	padding: 5px 0;
	font-size: 12px;
}
.todaysReport hr {
	padding: 0 5px 10px;
	width: 80%;
}
.todays-reports-title {
	background: #00573D;
	padding: 10px;
}
.todaysReport hr {
	margin-bottom: 5px;
	margin-top: 5px;
}
.todays-reports-title h5 {
	clear: right;
	color: white;
	display: inline;
	float: right;
	margin-right: 95px;
}
.todaysReportPadding {
	padding: 0 15px;
}
 @media screen and (min-width: 481px) {
	 .usa-hero-callout {
		 min-width: 25rem;
		 max-width: 30rem;
		 margin-left: 40%;
	 }
}
