/* /Pages/Index.razor.rz.scp.css */
.bi[b-cwl3cz7yo1] {
    width: 1em;
    height: 1em;
    fill: currentcolor;
}

.form-check-input[b-cwl3cz7yo1] {
    background-color: transparent !important;
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='%23babbbc'/></svg>");
    border: 1px solid #f8f9fa !important;
}

    .form-check-input:focus[b-cwl3cz7yo1] {
        color: #000 !important;
        background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='%23f8f9fa'/></svg>");
        box-shadow: none;
    }

    .form-check-input:checked[b-cwl3cz7yo1] {
        background-color: #f8f9fa !important;
        background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='%23212529'/></svg>")
    }
/* /Shared/DisplayLyceumOfWisdom.razor.rz.scp.css */
@media (min-width: 576px) {
    table th.d-sm-block[b-23f0ppqoz1] {
        display: table-cell !important;
    }

    table td.d-sm-block[b-23f0ppqoz1] {
        display: table-cell !important;
    }
}

.list-group[b-23f0ppqoz1] {
    --bs-list-group-bg: #212529 !important;
    --bs-list-group-color: #f8f9fa !important;
}

    .list-group > li:nth-child(odd)[b-23f0ppqoz1] {
        --bs-list-group-bg: #323539 !important;
    }

    .list-group > li #answer-text.text-success[b-23f0ppqoz1] {
        color: #27d383 !important;
    }

/* Scrolling dropdown menu */
.scrollable-dropdown-menu[b-23f0ppqoz1] {
    height: auto;
    max-height: 25vh;
    overflow-y: scroll;
}

.table-responsive[b-23f0ppqoz1] {
    max-height: 35rem !important;
    padding-right: .25em;
}

.input-group-text:hover[b-23f0ppqoz1] {
    color: var(--bs-btn-hover-color, #000) !important;
    background-color: var(--bs-btn-hover-bg, #d3d4d5) !important;
    border-color: var(--bs-btn-hover-border-color, #c6c7c8) !important;
}

/* custom scrollbar */
.table-responsive[b-23f0ppqoz1]::-webkit-scrollbar {
    width: .5rem;
}

.table-responsive[b-23f0ppqoz1]::-webkit-scrollbar-track {
    background-color: var(--bs-gray-800);
    border-radius: .75em;
    margin: 0 30px;
}

.table-responsive[b-23f0ppqoz1]::-webkit-scrollbar-thumb {
    background-color: var(--bs-gray-700);
    border-radius: .75em;
    background-clip: content-box;
}

    .table-responsive[b-23f0ppqoz1]::-webkit-scrollbar-thumb:hover {
        background-color: var(--bs-gray-600);
    }
/* /Shared/LanguageSelector.razor.rz.scp.css */
.dropdown-menu[b-q1k4j92hji] {
    --bs-dropdown-min-width: 0rem !important;
}
/* /Shared/LoadingIndicator.razor.rz.scp.css */
/* Default Loading */

/* Simple Loading */

/* Enhanced Loading */

.loading-enhanced[b-gs9xrkp5hu] {
    display: flex;
    align-items: center;
    justify-content: center;
    /*min-height: 100vh;*/
    background-color: transparent;
}

.loader[b-gs9xrkp5hu] {
    max-width: 5rem;
    width: 100%;
    height: auto;
    stroke-linecap: round;
}

circle[b-gs9xrkp5hu] {
    fill: none;
    stroke-width: 3.5px;
    -webkit-animation-name: preloader;
    animation-name: preloader-b-gs9xrkp5hu;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    transform-origin: 85px 85px;
    will-change: transform;
}

    circle:nth-of-type(1)[b-gs9xrkp5hu] {
        stroke-dasharray: 183.33px;
    }

    circle:nth-of-type(2)[b-gs9xrkp5hu] {
        stroke-dasharray: 166.67px;
    }

    circle:nth-of-type(3)[b-gs9xrkp5hu] {
        stroke-dasharray: 150px;
    }

    circle:nth-of-type(4)[b-gs9xrkp5hu] {
        stroke-dasharray: 100px;
    }

    circle:nth-of-type(1)[b-gs9xrkp5hu] {
        -webkit-animation-delay: -0.15s;
        animation-delay: -0.15s;
    }

    circle:nth-of-type(2)[b-gs9xrkp5hu] {
        -webkit-animation-delay: -0.3s;
        animation-delay: -0.3s;
    }

    circle:nth-of-type(3)[b-gs9xrkp5hu] {
        -webkit-animation-delay: -0.45s;
        animation-delay: -0.45s;
    }

    circle:nth-of-type(4)[b-gs9xrkp5hu] {
        -webkit-animation-delay: -0.6s;
        animation-delay: -0.6s;
    }

@-webkit-keyframes preloader {
    50% {
        transform: rotate(360deg);
    }
}

@keyframes preloader-b-gs9xrkp5hu {
    50% {
        transform: rotate(360deg);
    }
}
/* /Shared/MainLayout.razor.rz.scp.css */
.navbar-brand .h3[b-iymxgj1jkn] {
    font-weight: 700 !important;
}

#copyrightInfo span[b-iymxgj1jkn] {
    font-size: .75em !important;
}
