::-webkit-input-placeholder {color:#666; text-transform:uppercase;}
:-moz-placeholder {color:#666; text-transform:uppercase;}
::-moz-placeholder {color:#666; text-transform:uppercase;}
:-ms-input-placeholder {color:#666; text-transform:uppercase;}

#content .content-form h2 {margin:0 0 10px 0; padding:0; text-align:center;}
#content .content-form .info {text-align:center;}
.content-form fieldset {padding:30px 20px; background:#dadada;}
.content-form fieldset::after {clear:both; display:block; content:'';}
.content-form fieldset .col {float:left; width:50%; padding:0 10px; box-sizing:border-box;}

.content-form .field {position:relative; margin:0 0 15px 0; overflow:hidden;}

.content-form .field label {position:absolute; left:-9999px;}
.content-form .checkbox label, .content-form .file label {position:static; left:auto;}

.content-form .text input, .content-form .textarea textarea, .content-form .select .customSelect {float:left; width:100%; height:50px; margin:0; padding:18px 15px 12px 15px; line-height:20px; font-family:'Fjalla One'; font-size:20px; color:#002035; border:1px solid #FFF; background:#FFF; box-sizing:border-box;}
.content-form .text input:focus, .content-form .textarea textarea:focus, .content-form .select .customSelectFocus {border-color:#002035;}
.content-form .textarea textarea {line-height:normal; height:245px;}

.content-form .select select {display:block; width:100%!important; height:50px; line-height:50px; cursor:pointer;}
.content-form .select .customSelect {width:100%!important; line-height:18px; text-transform:uppercase;}
.content-form .select .customSelectInner {width:100%!important; color:#666;}
.content-form .select .customSelectChanged .customSelectInner {color:#002035; text-transform:none;}
.content-form .select .customSelectInner::after {position:absolute; top:21px; right:15px; display:block; content:''; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #002035;}

.content-form .honeypot {display:none;}
.content-form .controls {clear:both; margin:0; padding-top:15px; text-align:center;}

.content-form .field label.error {z-index:100; top:10px; right:10px; left:auto; display:block; width:30px; height:30px; text-indent:-9999px; background:url('../images/bg-label-error.png') 0 0 no-repeat; background-size:30px 30px;}
.content-form .controls p.error {text-align:center; color:#e65757; font-family:'Fjalla One'; text-transform:uppercase; font-size:16px;}
.content-form p.success {color:green;}
