<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.quiz-modal .modal-dialog .modal-content {
    padding: 0;
    height: calc(90vh);
    overflow: hidden;
    overflow-y: scroll;
    z-index: 1;
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}

.quiz-modal .modal-content::-webkit-scrollbar {
    display: none;
}

.quiz-modal .modal-header, .quiz-modal .modal-footer {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    z-index: 2;
    position: -webkit-sticky;
    position: sticky;
}

.quiz-modal .modal-header{
    top: 0;
}

.quiz-modal .quiz-header h5 {
    line-height: 1;
}

.quiz-modal .modal-footer {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
}

.quiz-modal .modal-body {
    margin: 0;
    padding: 10px 5px ;
}

.quiz-modal .modal-body .congratulations {
    backdrop-filter: blur(10px);
    z-index: 1;
}

.quiz-modal .form-group {
    background-color: #fff;
    padding: 20px;
    margin: 10px auto;
}

.quiz-modal .result { 
    border-radius: 50%;
    right: 20px;
    width: 25px;
    height: 25px;
    font-size: 10px;
}

.quiz-modal .question-number {
    padding: 0 5px;
}

.quiz-modal hr {
    margin: 15px 0;
}

.opaque-disabled {
    opacity: 0.4;
}

.custom-control-input[disabled][checked] ~ .custom-control-label, .custom-control-input:disabled:checked ~ .custom-control-label {
    opacity: 1;
}

.quiz-modal .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before,
.quiz-modal .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: var(--bs-success);
}

.quiz-modal .custom-control-label {
    border-radius: 40px;
}

.quiz-modal .custom-control-label.bg-success {
    background-color: rgba(120, 201, 70, .2) !important; 

}

.quiz-modal .custom-control-label.bg-danger {
    background-color: rgba(233, 87, 80, .2) !important;
}


@media screen and (min-width: 767px){   
    .quiz-modal .modal-body {
        padding: 10px 15px ;
    }
        
    .quiz-modal .form-group {
        padding-right: 30px;
    }
        
    .quiz-modal .result { 
        right: 30px
    }
}      

@media screen and (max-width: 667px) {
    .quiz-modal .modal-dialog {
        margin: 0;
    }

    .quiz-modal .modal-content {
        height: calc(100vh);
    }
}

</pre></body></html>