.form-processing {position:relative;}
.form-processing .form-preloader.show {width:100%;height:100%;display:block;position:absolute;left:0px;top:0px;opacity: 0.1;z-index:999;background: #000 url(../images/preloader.gif) no-repeat 50% 50%;}

#recaptcha_image img {margin:0px;padding:0px;}
input#recaptcha_response_field {  border-radius: 4px 0px 0px 4px;}
div.input-group div#captcha_block {width:260px;}
#captcha_block {clear:both;width:100%;}
#captcha_block p.help-block {clear:both;}
.form-processing {padding:0px 15px;}

div.form-group.has-error p.help-block {position:relative;display:inline;padding:2px 4px;background-color:red;font-size:10px;font-weight:bold;color:#fff;text-transform: uppercase;}
div.form-group.has-error p.help-block:before {content: "";position: absolute;border-left: 5px solid transparent;border-right: 5px solid transparent;top: -5px;left: 10px;border-bottom: 5px solid red;}
div.form-group.has-error .form-control {border:1px solid red;}