/**

 */
#reception-otkrzakls .form-flex {
    display: flex;
    flex-direction: row;
}

#reception-otkrzakls .form-flex .form-col {
    margin-right: 40px;
}

#reception-otkrzakls .form-flex .form-col:last-child {
    margin-right: 0;
}

#reception-otkrzakls .form-flex .form-block {
    flex-direction: column;
    width: 100%;
}

#reception-otkrzakls .form-flex .form-block .form-block__label {
    flex: 0 0 0;
    top: 0;
    margin-bottom: 5px;
}
.smart-captcha {width: 250px; height:150px !important; margin-bottom: 10px;
    margin-left: 35px;}

#reception-otkrzakls .form-flex .form-block .form-block__input {
    width: 100%;
}

#reception-otkrzakls .form-flex .form-block .form-block__tip {
    top: 44px;
    left: calc(100% + 5px);
}

#reception-otkrzakls .form-flex .form-block .checkbox {
    justify-content: space-between;
    width: 100%;
}

#reception-otkrzakls .form-flex .form-block .checkbox .checkbox__emulator {
    margin-right: 0;
}

#reception-otkrzakls .reception__form-section_infipu .form-block {
    width: 100%;
}

#reception-otkrzakls .reception__form-section_infipu .form-block .form-block__label {
    flex: 0 0 30%;
    top: 0;
}

.alert-info { width: 25%; background: #f7ca77;
    padding: 20px;}

.pu-param {display: block;
    position: absolute;
    margin: -38px 150px; }

.link-card--diff {
    width: 33%; padding: 0 15px 0 20px;
}
.alert-info { width: 25%;
    background: #ffe2ab;
    padding: 10px;
    border-radius: 10px;}
.pu-param {display: block;
    position: absolute;
    margin: -38px 150px; }
.d-text-loader {
    display: block;
    position: absolute;
    top: 66%;
    left: 40%;
    z-index: 3;
    color: #fff;
}
#btn_gotovo{
    opacity:0.3; pointer-events: none;
}
/**
новое от 20-08-24
 */
#infobj_proprietor { border: none;
    margin-bottom: 0;
    padding-bottom: 0;}

.edit_ankets {margin-left: 25px;}
.add_ankets {    margin: 0 auto;
    display: inline-block;
    width: 200px;
    padding: 8px;}

.reception__form-section_infipu input[type='text'] { width: 140px}

.modal__top {
    margin-bottom: 10px;
}
/**
новое от 20-08-24
 */

/*usluga*/
.list_service {padding-right: 40px;}

#reception-otkrzakls label.error { color: #d70316}

#reception-otkrzakls input.error{border: 2px solid #d70316;}

#modal-success-els {

    width: 60%;
    max-width: 985px;
    position: fixed;
    top: 1%;
    background: #fff;
    left: 20%;
    border: 1px solid #ccc; z-index: 1000;
}
.modal_bg { background: rgba(32, 32, 32, 0.25); position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;}
.fio_els  {    margin: 0 20px;}
.button_select {margin: 0 100px  }
.button_select { opacity: 0.3}
.modal_footer { margin-top: 30px}
.body_els .radio {
    width: 100% ;
    align-items: center;
    margin-bottom: 5px;
}
.body_els {height: 550px; overflow-y: auto}
.hieder_column{width: 130px;
    display: inline-block;
    border-bottom: 2px solid #ccc;}
#modal-success-els {font-size: 18pt;}

.adres_els {
    font-size: 14pt;
    width: 61%;
    display: block;
    margin-left: auto;
}

@media (max-width: 1500px) {
    .adres_els {width:53%;}
}

@media (max-width: 1400px) {
    .adres_els {width:50%;}
}

@media (max-width: 1280px) {
    .adres_els {width:46%;}
}

@media (max-width: 1024px) {
    #modal-success-els{
        width: 70%;
        left: 15%;
    }
    .adres_els {
        width: 44%;
        font-size: 13pt;
    }
}

@media (max-width: 768px) {

    #modal-success-els {
        font-size: 16pt;
        width: 80%;
        left: 11%;
    }

    .modal__body.body_els {height: 230px;}

    .body_els .radio_els {width: 120%;}

    .body_els .hieder_column {width: 120px;}

    .d-text-loader {left: 31%;}

    #reception-otkrzakls .form-flex .form-block .form-block__tip {
        position: absolute;
        top: 40px;
        left: auto;
        right: 10px;
    }
}

@media (max-width: 600px) {

    #modal-success-els {
        font-size: 15pt;
        width: 90%;
        left: 5%;
    }

    .modal__body.body_els {height: 220px;}

    .body_els .radio_els {width: 160%;}

    .body_els .hieder_column {
        width: 100px;
        margin-left: 30px;
    }

    .body_els .hieder_column:first-child {margin-left: 0;}

    .button_select {margin: 0 30px;}

    .adres_els {width: 50%;}

    .d-text-loader {left: 15%;}

    #reception-otkrzakls .form-flex {flex-direction: column;}

    #reception-otkrzakls .form-flex .form-col {margin-right: 0;}

    #reception-otkrzakls .form-flex .form-block .form-block__tip {top: 38px;}

    #reception-otkrzakls .form-flex .form-block .checkbox, #reception-otkrzakls .checkbox.check_pers {align-items: center;}

}

@media (max-width: 375px) {

    #modal-success-els {top: 5%;}

    .modal__body.body_els {height: 260px;}

    .body_els .radio_els {width: 200%;}

    .adres_els {width: 48%;}

    .button_select {margin: 0 5px;}

    .d-text-loader {
        display: block;
        width: 70%;
        text-align: center;
    }
}

@media (max-width: 360px) {

    .button_select {margin: 0 0 0 3px;}

    .body_els .radio_els {width: 220%;}

    .modal__body.body_els {height: 240px;}

}

@media (max-width: 320px) {

    #modal-success-els {top: 2%;}

    #modal-success-els .modal__top {margin-bottom: 20px;}

    .modal__body.body_els {height: 220px;}

    .fio_els {margin: 0 30px;}

    .body_els .hieder_column:nth-child(2) {margin-left: 40px !important;}

    #reception-otkrzakls .form-flex {font-size: 11pt;}

    #reception-otkrzakls .form-flex .form-block .form-block__tip {top: 34px;}

}
