﻿
#formpage {
box-sizing:border-box;
}

form > div {
clear:both;
overflow:hidden;
padding:1px;
margin:0 0 10px;
-webkit-appearance:none;
font-family: 'open_sansbold';
font-weight:300;
}

label {
width:100%;
max-width:25%;
float:left;
box-sizing:border-box;
}

form > div > div{
width:100%;
max-width:75%;
float:right;
box-sizing:border-box;
}

form > div > fieldset label {
font-size:90%;
font-weight:900;
}

fieldset {
border:0;
padding:0;
}

input[type=text],input[type=email],input[type=url],input[type=password],textarea,select {
width:100%;
max-width:75%;
border:1px solid #ddd;
background:#fafafa;
padding:8px 10px;
box-sizing:border-box;
font-weight:300;
font-family: 'open_sansregular'!important;
}
/*
input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus {
outline:0;
}*/

input.button{
width:100%;
max-width:75%;
display:block;float:right;padding:8px 10px;
font-size:18px;font-weight:700;
background:#0d3d8f;font-family: 'open_sansbold';
border:none;
text-align:center;
color:#fff;
-webkit-appearance:none;
box-sizing:border-box;
transition: .3s ease-in;
}

input.button:hover{
color:#fff;
background:#FF0004;
cursor:pointer;
box-sizing:border-box;

}

/* control the Captcha */
.CaptchaPanel {
margin:0!important;
padding:0!important;
text-align:center;
line-height:normal!important;
}

.CaptchaPanel img {
margin:0 auto;
}

.CaptchaImagePanel {
margin:0;
padding:0;
}

.CaptchaMessagePanel {
padding:0!important;
margin:0!important;
font-weight:400!important;
font-size:12px;
line-height:14px;
}

.CaptchaAnswerPanel {
margin:0;
padding:2px 0!important;
}

.CaptchaWhatsThisPanel {
line-height:0;
margin:0;
padding:8px 0!important;
}

.CaptchaWhatsThisPanel a {
color:#000;
}

.CaptchaWhatsThisPanel a:hover {
text-decoration:none;
}

@media screen and (max-width: 1100px){
    
form > div > label,legend {
max-width:100%;
float:none;
}

form > div > div,form > div > fieldset > div {
max-width:100%;
float:none;
}

input.button,input.button:focus,div.button,div.button:focus {
max-width:100%;
float:none;
}
input.button{max-width:100%;float:none;}
.CaptchaPanel {
width:100%;
}

input[type=text],input[type=email],input[type=url],input[type=password],textarea,select {
max-width:100%;
}

input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus {
outline:0;
border:1px solid #ed3338;
}
 
}
