#contact-form-container{padding:20px;background-color:#dadada}.form-flex-container>.form-group{display:flex;flex-direction:column}input[type=text],textarea,textarea.form-control{height:25px;margin:0;padding:0 20px;vertical-align:middle;background:#fff;border:2px solid #fff;margin:5px 0 10px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}textarea,textarea.form-control{min-height:120px;padding-top:10px;padding-bottom:10px;line-height:20px}.contact-antispam{max-width:20px;padding:0 10px!important;margin:5px 0 10px 10px!important}input[type=text]:focus,textarea.form-control:focus,textarea:focus{outline:0;border:2px solid #42b3e5;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}label{font-weight:400;font-size:medium}button.btn{font-size:20px;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.input-error{border:1px solid #ce0000!important;color:#ce0000!important}
