.current_question {
    color: #E04141;
}

.progress_navigation {
    display: flex;
    align-items: center;
    justify-content: flex-end; /* Align items to the end of the container */
    width: 78%; /* Adjust as needed */
    max-width: 500px; /* Limit the maximum width */
    font-weight: bold;
    margin-bottom: 30px;
}

#prev-button {
    cursor: pointer;
    visibility: hidden;
}

/* need review satuts */

.next-btn {
    margin-top: 25px; /* Add some margin between the question container and the button */
    background: #E04141;
    /*box-shadow: 0 4px 16px rgba(224, 65, 65, 0.31);*/

    cursor: pointer;
    display: flex;
    align-items: center;

    justify-content: center;
    border: none;
    color: #fff;
    letter-spacing: .007em;
    text-shadow: 0 1px 2px rgba(66, 33, 108, 0.12);
    width: 300px;
    padding: 18px;
    border-radius: 25px;
    font-weight: 700;
}

.next-btn-disabled {
    animation: none;
    background: #E1E4E9;
    box-shadow: none;
    color: #AEB3BB;
    cursor: not-allowed;
    text-shadow: none;

    margin-top: 25px; /* Add some margin between the question container and the button */

    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    letter-spacing: .007em;
    width: 300px;
    padding: 18px;
    border-radius: 25px;
    font-weight: bold;
}

.header_progress__cTnMb {
    margin-left: auto; /* Push the span to the right */
}

.arrow-back_arrowBack__ny686 {
    margin-right: 10px; /* Add some spacing between the arrow and the span */
    fill: #000; /* Ensure SVG is visible */
}



/* MultiSelect Button */

.quiz-select-question-module_fixedButtonContainer {
    bottom: 0;
    padding: 0 20px 20px;
    position: fixed;
    right: 0;
    width: 100%;
    z-index: 11
}

.quiz-select-question-module_fixedButtonContainer.quiz-select-question-module_withDesktopImage__k-jJP {
    width: 43%
}

.quiz-select-question-module_fixedButtonContainer {
    background: #FFFFFF;
    box-shadow: 0 -10px 10px -10px #2028320d;
    padding: 20px
}

.quiz-select-question-module_fixedButtonContainer:lang(ar) {
    left: 0;
    right: auto
}


.quiz-select-question-module_buttonContainer {
    margin: 0 auto;
    max-width: 360px;
    transform: scale(1.02);
    width: 100%
}

@media only screen and (min-width: 1024px) {
    .quiz-select-question-module_buttonContainer {
        max-width: 328px;
        transform: none
    }
}

.button-module_container {
    align-items: center;
    border: none;
    border-radius: 25px;
    color: #fff;
    cursor: pointer;
    display: flex;
    gap: 8px;
    justify-content: center;
    letter-spacing: .007em;
    padding: 17px;
    text-shadow: 0 1px 2px rgba(66, 33, 108, 0.12);
    width: 93%;
    margin-left: 28px;
}

.button-module_container:focus {
    outline: none
}

.multi-select-button-default-color-disabled {
    background: #E1E4E9;
    color: #AEB3BB;
    /*box-shadow: 0 4px 16px rgba(45, 45, 45, 0.31);*/
}

.multi-select-button-default-color {
    background: #E04141;
    /*box-shadow: 0 4px 16px rgba(224, 65, 65, 0.31);*/
}

.typography-module_body1Bold__ghm17, .typography-module_body1Regular__v6-9w {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5
}

.multi-select-button-span {
    font-weight: 700
}

.multi-select-button-spacing {
    padding-bottom: 133px;
}