@import url("core/core.css");

#step_modal {
    padding: 0;
    z-index: 99999 !important;
}

.stream-wood-multibutton-container {
    z-index: 999 !important;
}

.js-streamwood-quiz-container .sw_quiz {
    z-index: 999 !important;
}

.info_discount_bl {
    color: #212121;
}

@media (max-width: 767px) {
    #step_modal .modal-content {
        height: 100%;
        width: 100%;
        position: fixed;
        left: 0;
        top: 0;
    }

    #step_modal .fancybox-button {
        position: fixed;
        top: 0;
        right: 0;
    }
}

.sw_quiz_modal.svelte-v6nacg .modal-dialog.svelte-v6nacg {
    margin: 0 !important;
}

.popup {
    display: none;
}

#step_modal .question_page,
#step_modal .contact_page,
#step_modal .question_block .question_info_block .note_row .note_item,
#step_modal .question_block .answer_item:not(.example_block) .only_input,
#step_modal .question_block .answer_item:not(.example_block) .only_img,
#step_modal .question_block .answer_item:not(.example_block) .only_radio {
    display: none;
}

.answers_block {
    max-height: 350px;
}

.contact_page {
    margin-top: 50px !important;
}

.question_page .note_item {
    background-color: rgba(230, 136, 59, 0.2);
}

.question_page .checkbox_bl {
    margin-right: -20px !important;
}

.question_page .text_bl {
    padding: 16px 2px 16px 16px !important;
}

.question_page .text_bl input {
    padding-left: 0 !important;
}

.ws-quiz-container .ws-quiz-btn-container {
    background-color: #666666 !important;
    height: 46px;
    padding: 3px;
    cursor: pointer;
    min-width: 230px;
    z-index: 9999;
    overflow: hidden;
    position: relative;
    left: 0;
    pointer-events: all;
    border-radius: 0px;
}

.ws-btn-title {
    font-weight: bold;
    text-align: center;
    width: 100%;
}

@media (max-width: 820px) {
    .ws-quiz-btn-el-container.envy-not-scalling  {
        inset: auto 3% 2% auto !important;
    }
}
