

/* FORM STYLING */
.formRow{
	width:100%;
 	margin-bottom: 0px;
}

.formRowfat{
	width:100%;
}

input, select, textarea {
  	margin-bottom: 7px;
}

input{
	width:100%;
	height:30px;
	border:#C0C0C0 solid thin;
  	padding: 5px 10px;
}

textarea[placeholder] { color: #303030 !important; }


input[type="radio" ]{
width:20px!important;
 vertical-align: middle;
}

select {
  	width:104%;
	height:40px;
	border:#C0C0C0 solid thin;
background: #ffffff;
}

input[placeholder],
textarea[placeholder]{
  	font-size: 12px;
}

textarea:focus, 
select:focus,
input:focus {
	border: 1px solid #1D4163;
}

textarea{
	width:100%;
	height:80px;
	border:#C0C0C0 solid thin;
  	padding: 5px 10px;
}

#recaptcha_area {
  margin-bottom: 15px;
  width: auto;
}

.recaptcha_only_if_privacy {
  text-align: right;
  display: none;
}
/* CALCULATOR */
.flash-calcs{ width:800px; }
@media screen and (max-width: 600px) { .flash-calcs{ display:none; }}
.space{ padding-top:30px; width:100% }

/* WHITE TEXT */
.white-text{ color:#ffffff; }
.white-text a{ color:#ffffff; text-decoration:underline; }
.white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text strong, .white-text ul, .white-text li{ color:#ffffff; }

/* OTHER */
.wpb_gmaps_widget .wpb_wrapper { background-color: #5191CD; padding: 0px!important; }

/* BUTTONS */
.qbutton .contact {background:#59595b; }

span.important a { color: #ffffff !important; text-transform: uppercase; font-weight: 400; }
p { padding-bottom: 15px; }

h4 { padding-bottom: 15px; }

/* FOOTER FORM */
.footer-form.formRow{ width:100%; height:30px; padding-bottom:10px; }
.footer-form.formRowfat{ width:100%; height:80px; padding-bottom:10px; }
.footer-form input{ width:100%; height:30px; border:none; background-color: #393939;}
.footer-form input[placeholder],textarea[placeholder]{ padding-left:10px; color: #ffffff; }
.footer-form select{ width:100%; height:40px; }
.footer-form textarea{ width:100%; height:60px; border:none; background-color: #393939; }
.footer-form input#Submit.qbutton { width: auto; border:none; background-color: #5191CD; padding: 0px 20px 5px 20px; color: #ffffff; }