

/* Start:/local/templates/aspro_max/components/bitrix/form.result.new/inline_new/style.css?17775386823322*/
.form_opros_block {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    width: 100%;
}
.form_body_opros{
    font-variant: normal;
}
.form_opros_label {
    padding: 10px;
    font-weight: 500;
}

.form_opros_content .inputtext, .form_opros_content .phone {
    background-color: transparent;
    border: none;
    outline: none;
    height: 100%;
    width: 100%;
    border-radius: 0;
    padding: 12px;
}

.form_opros_content.error{
    border: 1px solid red !important;
}
.form_opros_content .inputtext-input:focus {
    border: none !important;
}
.form_opros_content .form-control{
    margin-bottom: 0;
}
.form_opros_content label:not(.error){
    display: none !important;
}
.form_opros_content label.error{
    display: block !important;
    right: 5px;
}
.form_opros_label, .form_opros_content {
    font-size: 15px;
    
}
@media (min-width: 576px) {
    .form_opros_label, .form_opros_content {
        border: 1px solid rgba(236, 236, 236, 1);
    }

    .form_opros_block:not(:last-child) .form_opros_label {
        border-bottom: none;
        border-right: none;
    }

    .form_opros_block:not(:last-child) .form_opros_content {
        border-bottom: none;
    }

    .form_opros_two_column .form_opros_block:nth-child(5) .form_opros_content,
    .form_opros_two_column .form_opros_block:nth-child(5) .form_opros_label,
    .form_opros_two_column .form_opros_block:nth-child(6) .form_opros_content,
    .form_opros_two_column .form_opros_block:nth-child(6) .form_opros_label {
        border-bottom: 1px solid rgba(236, 236, 236, 1);
    }
}

.form_opros_two_column .form_opros_block:nth-child(5) .form_opros_content,
.form_opros_two_column .form_opros_block:nth-child(1) .form_opros_content,
.form_opros_two_column .form_opros_block:nth-child(3) .form_opros_content,
.form_opros_two_column .form_opros_block:nth-child(6) .form_opros_label,
.form_opros_block:last-child .form_opros_label {
    border-right: none;
}

.form_body_opros {
    margin-bottom: 20px;
}

@media (min-width: 991px) {
    .form_opros_two_column {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }


}

@media (max-width: 576px) {
    .form_opros_block {
        display: grid;
        grid-template-columns: 1fr;
        width: 100%;
    }

    .form_opros_label, .form_opros_content {
        border-left: 1px solid rgba(236, 236, 236, 1);
    }

    .form_opros_block:last-child .form_opros_content{
        border-bottom: 1px solid rgba(236, 236, 236, 1);
    }
    .form_opros_two_column .form_opros_block .form_opros_content,
    .form_opros_two_column .form_opros_block .form_opros_label{
        border-bottom: 1px solid rgba(236, 236, 236, 1);
    }

    .form_opros_block .form_opros_label {
        background-color: rgba(250, 250, 250, 1);
        border-right: 1px solid rgba(236, 236, 236, 1) !important;
        border-bottom: 1px solid rgba(236, 236, 236, 1) !important;
    }

    .form_opros_label, .form_opros_content {
        border-right: 1px solid rgba(236, 236, 236, 1) !important;
    }

    .form_opros_block:last-child .form_opros_label {
        border-bottom: none;
    }

    .form_opros_block:first-child .form_opros_label, .form_opros_two_column ~ .form_opros_block .form_opros_label {
        border-top: 1px solid rgba(236, 236, 236, 1) !important;
    }
}
/* End */
/* /local/templates/aspro_max/components/bitrix/form.result.new/inline_new/style.css?17775386823322 */
