.fv-has-feedback {
position: relative;
}
.fv-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 34px;
height: 34px;
line-height: 34px;
text-align: center;
}
.fv-has-feedback .fv-control-feedback { }
.fv-help-block {
display: block;
}   .fv-form-bootstrap .help-block {
margin-bottom: 0;
}
.fv-form-bootstrap .tooltip-inner {
text-align: left;
} .fv-form-bootstrap .fv-icon-no-label {
top: 0;
}
.fv-form-bootstrap .fv-bootstrap-icon-input-group {
z-index: 100;
} .form-inline.fv-form-bootstrap .form-group {
vertical-align: top;
}   .fv-form-foundation .fv-control-feedback {
top: 21px; right: 15px; width: 37px;
height: 37px;
line-height: 37px;
}
.fv-form-foundation .collapse .fv-control-feedback {
top: 0;
right: 0;
} .fv-form-horizontal.fv-form-foundation .fv-control-feedback {
top: 0;
} .fv-form-foundation .fv-icon-no-label {
top: 0;
}
.fv-form-foundation .error .fv-control-feedback {
color: #f04124;
} .fv-form-foundation .error.fv-has-tooltip input, .error.fv-has-tooltip textarea, .error.fv-has-tooltip select {
margin-bottom: 1rem;
}   .fv-form-pure .fv-control-feedback {
top: 22px; width: 36px; height: 36px;
line-height: 36px;
}
.pure-form-stacked.fv-form-pure .fv-control-feedback {
top: 4px;
}
.pure-form-aligned .pure-control-group .fv-help-block {
margin-top: 5px;
margin-left: 180px;
}
.pure-form-aligned.fv-form-pure .fv-control-feedback, .fv-form-pure .fv-icon-no-label { top: 0;
}
.fv-form-pure .fv-has-error label,
.fv-form-pure .fv-has-error .fv-help-block,
.fv-form-pure .fv-has-error .fv-control-feedback {
color: #CA3C3C; }
.fv-form-pure .fv-has-success label,
.fv-form-pure .fv-has-success .fv-control-feedback {  }   .fv-form-semantic .fv-control-feedback.icon {
right: 7px;
}
.fv-form-semantic .error .icon {
color: #d95c5c;
} .fv-form-horizontal.fv-form-semantic .row {
padding-bottom: 0;
}   .fv-form-uikit .fv-control-feedback {
top: 25px; width: 30px; height: 30px;
line-height: 30px;
}
.fv-form-uikit .uk-text-danger {
display: block;
} .uk-form-horizontal.fv-form-uikit .fv-control-feedback { top: 0;
}
.fv-form-uikit .fv-has-error label,
.fv-form-uikit .fv-has-error .uk-form-label,
.fv-form-uikit .fv-has-error .fv-control-feedback {
color: #D85030; }
.fv-form-uikit .fv-has-success label,
.fv-form-uikit .fv-has-success .uk-form-label,
.fv-form-uikit .fv-has-success .fv-control-feedback {  } .fv-form-uikit .fv-icon-no-label {
top: 0;
}
.has-error {
border-color:#a94442 !important;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 0, 0, 0.6) !important;
outline: 0 none !important;	
}
label.has-error  {
color:#a94442 !important;
box-shadow: none !important;
outline: 0 none !important;	
}