.front-end-form-group {
	position: relative;
}

.has-success .form-control-feedback {
	color: #00B74A;
}

.has-error .form-control-feedback {
	color: #a94442;
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
	color: #a94442;
}

i.form-control-feedback {
	line-height: 25px;
	height: auto !important;
}

.has-feedback .form-control-feedback {
	position: absolute;
	top: 5px !important;
	left: 0 !important;
	z-index: 2;
	display: block;
	text-align: inherit !important;
	line-height: 14px;
	pointer-events: none;
	font-size: 12px;
}

.reCaptchaList li .form-control-feedback {
	left: 100% !important;
	margin-top:30px !important;
}
.inline-recaptcha-fields{
	display: inline-block;
	vertical-align: top;
	padding-right: 15px;
	float: left;
}