/*** НЕ ПЕРЕНОСИТЬ ВВЕРХ ПО ПАПКЕ ***/
.ff-form {position:relative}
.ff-form .help-block {line-height: 1.3;}
.ff-form input[type=checkbox], 
.ff-form input[type=radio] {height:17px; width:17px; margin-top:2px}
.ff-form .help-block {margin-bottom:-4px}
.ff-form [id^="form-captcha-renewal-"]+.help-block {margin-top: 7px}
.ff-form .form-horizontal .form-group label:not(.ff-form-file) {padding-right:0}
.ff-form .ff-form-file > input {display:none!important}
.ff-form .ff-form-div-heading {font-size: 26px}
.ff-form .ff-form-fields-heading {font-size: 22px}
.ff-form [data-inputmask] {background-color:#ffb; color:#000}
.ff-form [data-inputmask].oncomplete {background-color:#cfc}
.ff-form [data-inputmask].onincomplete {background-color:#ffb}
.ff-form .form-group label > small {font-weight:normal; opacity:0.8}
.ff-form .radio-inline+.radio-inline {margin-left:0}

/*autocomplete*/
[data-autocomplete-suggestions] {position:relative}
[data-autocomplete-suggestions] .autocomplete-suggestions {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
[data-autocomplete-suggestions] .autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden
[data-autocomplete-suggestions] .autocomplete-no-suggestion { padding: 2px 5px;}
[data-autocomplete-suggestions] .autocomplete-selected { background: #F0F0F0; }
[data-autocomplete-suggestions] .autocomplete-suggestions strong { font-weight: bold; color: #000; }
[data-autocomplete-suggestions] .autocomplete-group { padding: 2px 5px; font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }

