  body {
	color: #000;
}
/*Wells*/

.well-sm {
    padding: 2em;
    background-color: #ffcf0c;
    border-radius: 0;
	color: #000000;
}


/*Horizontal Rules */
hr.large-line {
    background: #000000;
    margin-bottom: 3em;
    margin-top: 2em;
}
/* End Horizontal Rules */

/*Panels */
.panel-body {
    padding: 2px 20px 15px 20px;
}

/* Modal Button */
.btn.popup-modal {
	background-color: #ccc;
	border:none;
	padding: 4px 8px;
	margin:0 0 8px 0;
	font-weight: 600;
}
.btn.popup-modal:before {
	content:'\f059';
	display:inline;
	margin-right: 8px;
	font-family:'Font Awesome 5 Free';
	font-weight: 900;
}

.btn.popup-modal:hover,
.btn.popup-modal:active,
.btn.popup-modal:focus {
	background-color: #ccc;
	opacity:.85;
	color: #000;
}
/* End Modal Button */

/*Support Callouts */
.callout {
    margin-bottom: 18px;   
    border: 3px solid #2d2c27;
    display:block;
    padding: 5px 30px 5px 10px;
}
.callout p.font-small,
.callout p.h4 {
	font-size: 18px;
	font-weight: 800;
}
a.callout {
 padding: 23px 20px 20px 20px;

}
.callout p {
margin: 0 25px 0px 0px;
}

/* Header */
.container-fluid.container-under-header {
	margin-top: -64px;
    margin-bottom: 0;
    background: #FFC629;
    background-image: url(/images/homepage-bg.svg);
    background-image: url(/images/homepage-bg.svg), linear-gradient(#FFC629,#FFDE29);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom -55px;
    top: auto;
}
.container-fluid.container-under-header h1 {
	font-size: 2rem;
	font-weight:600;
	letter-spacing: .08rem;
	margin-top: 5rem;
}
.container-fluid.container-under-header h2 {
	font-weight: 900;
	font-size: 4.2rem;
	margin-bottom: 3rem;
}

@media only screen and (max-width: 768px) {
	.container-fluid.container-under-header {
		margin-top: 0;
	}	
}
@media only screen and (min-width: 768px) {
	.navbar-transparent .navbar-site a, .navbar-transparent .navbar-site a:link, .navbar-transparent .navbar-site ul li a:link, .navbar-transparent .navbar-site a:visited, .navbar-transparent .navbar-site ul li a:visited, .navbar-opaque .dropdown-menu-fw a, .navbar-opaque .dropdown-menu-fw a:link, .navbar-opaque .dropdown-menu-fw ul li a:link, .navbar-opaque .dropdown-menu-fw a:visited, .navbar-opaque .dropdown-menu-fw ul li a:visited, .navbar-transparent .navbar-site button, .navbar-opaque .dropdown-menu-fw button {
		color: #000;
	}
	.navbar-transparent .navbar-site a.dropdown-toggle:hover, .navbar-transparent .navbar-site a:hover, .navbar-transparent .navbar-site button.dropdown-toggle:hover, .navbar-transparent .navbar-site button:hover {
		color: #000;
	}
	.navbar-transparent .navbar-site a.dropdown-toggle:hover, .navbar-transparent .navbar-site a:hover, .navbar-transparent .navbar-site button.dropdown-toggle:hover, .navbar-transparent .navbar-site button:hover {
		border-color: #C10230;
	}
}