.fv-has-feedback{position:relative;}
.fv-control-feedback{position:absolute;top:0;right:0;z-index:3;display:block;text-align:center;}
.fv-help-block{display:block;}
.fv-form [placeholder]::-ms-clear{display:none;}
.fv-form-bootstrap .help-block{margin-bottom:0;}
.fv-form-bootstrap .tooltip-inner{text-align:left;}
.fv-form-bootstrap .fv-bootstrap-icon-input-group{z-index:100;}
.form-inline.fv-form-bootstrap .form-group{vertical-align:top;}
.fv-form-bootstrap4 .fv-control-feedback{width:38px;height:38px;line-height:38px;}
.fv-form-bootstrap4 .form-group.row .fv-control-feedback{right:15px;}
.fv-form-bootstrap4 .form-group.row .checkbox~.fv-control-feedback,
.fv-form-bootstrap4 .form-group.row .radio~.fv-control-feedback{top:-7px;}
.fv-form-bootstrap4.form-inline .form-group{vertical-align:top;}
.fv-form-bootstrap4:not(.form-inline) label~.fv-control-feedback{top:32px;}
.fv-form-bootstrap4:not(.form-inline) label.sr-only~.fv-control-feedback{top:-7px;}
.fv-form-bootstrap4 .checkbox~.fv-control-feedback,
.fv-form-bootstrap4 .radio~.fv-control-feedback{top:25px;}
.fv-form-bootstrap4 .has-success label,
.fv-form-bootstrap4 .has-success .fv-control-feedback{color:#5cb85c;}
.fv-form-bootstrap4 .has-warning label,
.fv-form-bootstrap4 .has-warning .fv-control-feedback{color:#f0ad4e;}
.fv-form-foundation5 .fv-control-feedback{right:15px;width:37px;height:37px;line-height:37px;}
.fv-form-foundation5 .row .row:not(.collapse) .fv-control-feedback{right:8px;}
.fv-form-foundation5 .row .collapse .fv-control-feedback{right:0;}
.fv-form-foundation5.fv-form-horizontal [type="checkbox"]~.fv-control-feedback,
.fv-form-foundation5.fv-form-horizontal [type="radio"]~.fv-control-feedback{top:-8px;}
.fv-form-foundation5 label .fv-control-feedback{top:21px;}
.fv-form-foundation5 [type="checkbox"]~.fv-control-feedback,
.fv-form-foundation5 [type="radio"]~.fv-control-feedback{top:15px;}
.fv-form-foundation5 .error .fv-control-feedback{color:#f04124;}
.fv-form-foundation5 .fv-has-success label,
.fv-form-foundation5 .fv-has-success .fv-control-feedback{color:#43AC6A;}
.fv-form-foundation .fv-control-feedback{right:15px;width:39px;height:39px;line-height:39px;}
.fv-form-foundation [type="checkbox"]~.fv-control-feedback,
.fv-form-foundation [type="radio"]~.fv-control-feedback{top:-7px;}
.fv-form-foundation .form-error{display:block;}
.fv-form-foundation label .fv-control-feedback,
.fv-form-foundation fieldset [type="checkbox"]~.fv-control-feedback,
.fv-form-foundation fieldset [type="radio"]~.fv-control-feedback{top:25px;}
.fv-form-foundation .fv-has-error label,
.fv-form-foundation .fv-has-error fieldset legend,
.fv-form-foundation .fv-has-error .fv-control-feedback{color:#ec5840;}
.fv-form-foundation .fv-has-success label,
.fv-form-foundation .fv-has-success fieldset legend,
.fv-form-foundation .fv-has-success .fv-control-feedback{color:#3adb76;}
.fv-foundation-tooltip:before{border-color:transparent transparent #0a0a0a;}
.fv-form-pure .fv-control-feedback{width:36px;height:36px;line-height:36px;}
.fv-form-pure.pure-form-aligned [type="checkbox"]~.fv-control-feedback,
.fv-form-pure.pure-form-aligned [type="radio"]~.fv-control-feedback{top:-9px;}
.fv-form-pure.pure-form-aligned .fv-help-block{margin-top:5px;margin-left:180px;}
.fv-form-pure.pure-form-stacked .pure-control-group{margin-bottom:8px;}
.fv-form-pure.pure-form-stacked .fv-control-feedback{top:22px;}
.fv-form-pure.pure-form-stacked .pure-radio~.fv-control-feedback{top:20px;}
.fv-form-pure.pure-form-stacked .fv-sr-only~.fv-control-feedback{top:-9px;}
.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-help-block,
.fv-form-pure .fv-has-success .fv-control-feedback{color:#1CB841;}
.fv-form-semantic.ui.form .fields.error label{color:#9f3a38;}
.fv-form-semantic .fv-control-feedback{right:7px;}
.fv-form-semantic .error .icon{color:#9f3a38;}
.fv-form-uikit .fv-control-feedback{top:25px;width:30px;height:30px;line-height:30px;}
.fv-form-uikit .uk-text-danger{display:block;}
.fv-form-uikit.uk-form-horizontal .fv-control-feedback{top:0;}
.fv-form-uikit.uk-form-horizontal [type="checkbox"]~.fv-control-feedback,
.fv-form-uikit.uk-form-horizontal [type="radio"]~.fv-control-feedback{top:-7px;}
.fv-form-uikit label.fv-sr-only~.fv-control-feedback{top:-7px !important;}
.fv-form-uikit.uk-form-stacked [type="checkbox"]~.fv-control-feedback,
.fv-form-uikit.uk-form-stacked [type="radio"]~.fv-control-feedback{top:20px;}
.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{color:#659F13;}