/*! Volunteer West Forms by Underdog Design */
.blue {
	color:#1e72b0;
}
.white {
	color: #ffffff;
}
.title {
	color: #1e72b0;
	margin-top: 60px;
	margin-bottom: 0px;
}
.hr {
	border-color:#1e72b0; 
	border-style:dotted;
	margin-top: 5px;
}
.header {
	background-position: bottom; 
	background-repeat: no-repeat; 
	background-size: cover;
/*	background-image: url(../images/volunteer-west-banner.jpg); */
	min-height: 150px;
	margin-bottom: 30px;
}
.header .container {
	padding-top: 30px;
	padding-bottom: 30px;
}
.header .container img,
.footer .container img {
	max-width: 90%;
	width: 300px;
}
.no-margin {
	margin: 0;
	padding: 0;
}
br {
	margin-bottom: 5px;
}
.light {
	color:#888888; 
	line-height:1.5em;
	margin-bottom: 20px;
}
.footer-wrap {
	position:absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.footer {
	background-color: #1e72b0;
	width: 100%;
	padding: 30px;
}
.footer p {
	font-size: 15px;
	margin: 0;
}
.footer a {
	color: #ffffff;
}
.footer a:hover {
	text-decoration: none;
	color: #ffffff;
}
/*
.was-validated .form-control:valid {
	border-color: #28a745;	
}
.was-validated .custom-radio:invalid ~ .radio {
	color: #dc3545;
}
*/
.was-validated .form-control:invalid {
	border-color: #dc3545;
}
.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #28a745;
}
.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #dc3545;
}
.valid-tooltip {
    position: absolute;
    bottom: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .5rem;
    margin-top: .1rem;
    font-size: 1.3rem;
    line-height: 1;
    color: #fff;
	background-color: rgb(40,167,69);
    border-radius: .2rem;
}
.invalid-tooltip {
    position: absolute;
    bottom: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .5rem;
    margin-top: .1rem;
    font-size: 1.3rem;
    line-height: 1;
    color: #fff;
	background-color: rgb(220,53,69);
	border-radius: .2rem;
}
.custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .custom-radio.is-invalid ~ .invalid-feedback, .custom-radio.is-invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip {
	display: block;
}
