.formsWrapper{width:70%; min-width:400px; margin:0 auto; border:solid 1px #ccc; border-radius:6px; padding:10px; background:#F0F0F0;}
.formRow {}
.formLabel,.formInput{display:inline-block;vertical-align:top; min-height:24px; margin:0 0 4px 0;}
.formLabel{ padding:4px 10px 0 0; width: 120px; text-align:right; display: inline-block;}
.formInput {width:75%;}
.formInput input[type="text"] { width:90%; display: block;}
.formInput textarea { width:90%; height:60px;}.formInput select { width:394px;}
.messageErrors { margin:0 0 4px 0; padding:0 0 0 200px; color:#f00; }
.formInput input[type="submit"] { display: inline-block; border-radius: 4px; padding: 10px 20px; margin: auto; border: 1px solid grey; cursor: pointer; box-shadow: 0 0 2px 1px #808080; transition: all 30mm ease-in; }
.formInput input[type="submit"]:active { box-shadow: none; }
.hasError .formLabel { color:#f00; }
#recaptcha_response_field { padding: 5px !important; }
