@charset "utf-8";
/* CSS Document */

/*---FORMS -----------------------------------*/
.form-row{display: flex;}
.formfield{flex: 1;position: relative; padding: 5px 0; margin: 5px 5px 5px 0; font-size:13px;}
.thin-border {padding: 20px; margin: 25px 0;  border: 1px solid #aaa; border-radius: 10px;}

input.radio {
    padding:0; 
    border:0;
    margin:0 5px 0 0;
    width:15px;
    height:15px; 
    display:inline;
	
 }

.formfield input, .formfield select  {
	width: 100%;
	padding: 10px;
	border:1px solid #aaa;
	background:#fff;	
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	-webkit-appearance:none;
	-webkit-border-radius: 0px !important;
	border-radius: 0 !important
}



.form-row textarea {
	width: 100%;
	padding: 10px;
	border:1px solid #aaa;
	font-weight: 700;
	color:#000;
	background:#fff;
	font-family: 'Open Sans', sans-serif !important;
    height:85px;	
	-webkit-appearance:none;
	-webkit-border-radius: 0px !important;
	border-radius: 0 !important;
} 

form input.button,
form input.button:focus {
	float: none;
    width:auto;
    margin:15px auto 0 auto;
    background: #ffc500; /* For browsers that do not support gradients */
    line-height:18px;
    color:#000;
	font-size:15px;
	padding: 10px 25px;
	font-weight: 700;
	letter-spacing:.25px;
	text-align: center;
	display: block;
	border: none;
	-webkit-appearance:none;
	border-radius: 0;
	cursor: pointer;
	transition: .2s ease-in-out all;
	font-family: 'Open Sans', sans-serif;
}
form input.button:hover {background: #067dff; color: #fff;}

/*control the Captcha */

.CaptchaPanel {margin: 0 auto !important;padding:0 0 0 0 !important;line-height:normal !important;color:#fff !important;width: 100%;  text-align:left;}
.CaptchaPanel input{width: 100% !important; max-width: 300px; padding: 10px; border-radius: 0;}
.CaptchaImagePanel {
	
margin-top: 10px;
padding:0 0 0 0;
}

.CaptchaMessagePanel {
padding:0 0 0 0 !important;
margin:0 0 0 0 !important;
font-weight:normal !important;
font-size:12px;
line-height:14px;
text-align: center;
	color: #000 !important
}

.CaptchaAnswerPanel {
margin:0 0 0 0;
padding:2px 0px 2px 0px !important;
}

.CaptchaWhatsThisPanel {
	line-height:0;
	margin:0 auto;
	padding:10px 0 10px 0 !important;
	width: 100%;
	float: right;
	display: block;
}
.CaptchaWhatsThisPanel a {color:#000;}
.CaptchaWhatsThisPanel a:hover {text-decoration:none;} 




@media screen and (max-width:649px){
.form-row{display: block;}
.formfield{display: block; width: 100%; margin: 5px auto;}
	
	
}