

/* Start:/local/js/jQuery-Nice-File-Input-master/dist/jquery.nice-file-input.min.css?1570586762332*/
.fileWrapper{position:relative;overflow:hidden;padding:0}
input[type=text].fileInputText{float:left;border:1px solid #ddd;margin:0;padding:0 5px}
input[type=button].fileInputButton{float:right;border:solid 1px #ccc;background:#ddd;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;margin:0;padding:0}
/* End */


/* Start:/local/components/bix/forms.show/templates/form_111/form_111_show.css?17643381262216*/
/*
 * Стили для сообщения об ошибке - Переход к заполнению формы должен выполняться с страницы кредитного калькулятора.
 * */
.session-error .form-itemerr {

    left:               0px;
    top:                0px!important;
    position:           relative;
    border:             none;
    padding:            0;
}
.session-error .form-itemerr.itemerr-pink {
    background-color:   transparent;
}

.session-error .form-itemerr .message-red {
    padding:            10px;
    color:              #FFFFFF;
    background-color:   #FF435A;
    border-radius:      5px;
    cursor:             pointer;
    line-height:        26px;
    margin:             0px;
    font-family:        Regular,Arial,sans-serif, Helvetica, Verdana;
    font-size:          16px;
    font-weight:        normal;
    z-index:            2;
}

.session-error .vertical {
    height:             10px;
}

.session-error .link_to_calc,
.session-error .message-red {
    min-height:         72px;
}

.session-error .link_to_calc {
    background-color:   #52AE30;
    border-radius:      3px;
    z-index:            3;
}

.session-error .link_to_calc  a {
    display:            block;
    background-color:   #52AE30;
    color:              #FFFFFF;
    cursor:             pointer;
    text-decoration:    none;
    z-index:            5;
    padding-top:        10px;
    padding-bottom:     10px;
}

/*************************************************************************************/
div.fileWrapper {
    margin-top:         1px;

    display: flex;
    flex-wrap: wrap;
    flex: 1 1 100%;
    width: auto !important;
    gap: 18px;
}
.fileInputText {
    text-align:         center;
    flex-grow: 1;
}
.fileInputButton {
    flex-grow: 1;
}
#plan_photo .form-itemerr {
    bottom:             auto!important;
    top:                60px;
}



/*
 *   остальные стили компонента
 */
#sex .form-itemerr {

    left:               -12px;
    top:                50px!important;
}

@media screen and (max-width: 767px) {

    .full-form__controls .text-left {
    
        width:          100%;
    }

}


/* End */


/* Start:/bitrix/components/bitrix/form.result.new/error.css?1570586639163*/
.form-error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/bitrix/components/bitrix/form.result.new/images/icon_warn.gif);
}
/* End */
/* /local/js/jQuery-Nice-File-Input-master/dist/jquery.nice-file-input.min.css?1570586762332 */
/* /local/components/bix/forms.show/templates/form_111/form_111_show.css?17643381262216 */
/* /bitrix/components/bitrix/form.result.new/error.css?1570586639163 */
