/* /Components/Datepicker/Datepicker.razor.rz.scp.css */
/* Doesn't work need to figure out why :( */
.air-datepicker.-inline-[b-sujhfyog8d] {
    width: 100% !important;
 }
/* /Components/InputSearch/InputSearch.razor.rz.scp.css */
@media (max-width: 576px) {
    .wrapper[b-4gkfhuj658] {
        width: 100%;
    }
}

@media (min-width: 576px) {
    .wrapper[b-4gkfhuj658] {
        min-width: 400px;
    }
}

.svg-inline--fa[b-4gkfhuj658], .fas[b-4gkfhuj658], .far[b-4gkfhuj658] {
    margin-right: 0;
}
/* /Components/Navigation/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-8dz6z99uwq] {
    background-color: rgba(255, 255, 255, 0.1);
}

.navbar-brand > img[b-8dz6z99uwq] {
    height: 33px;
}

hr[b-8dz6z99uwq] {
    border-color: white;
}
/* /Components/Navigation/NavMenuAuth.razor.rz.scp.css */
.nav-item[b-j6u1ck23n8] {
    font-size: 0.8rem;
    padding-left: .25rem;
    padding-right: .25rem;
}

    .nav-item[b-j6u1ck23n8]  a {
        padding-right: 1rem !important;
        color: #d7d7d7;
        border-radius: 4px;
        height: 2.5rem;
        display: flex;
        align-items: center;
        line-height: 1.2rem;
    }

        .nav-item[b-j6u1ck23n8]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-j6u1ck23n8]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (max-width: 991px) {
    .nav-item[b-j6u1ck23n8] {
        padding-left: 0;
        padding-right: 0;
        margin-top: .25rem;
        margin-bottom: .25rem;
    }

        .nav-item[b-j6u1ck23n8]  a {
            padding-left: .5rem !important;
        }
}
/* /Components/Navigation/NavMenuCultureSelector.razor.rz.scp.css */
.nav-item[b-m4836txd69] {
    font-size: 0.8rem;
    padding-left: .25rem;
    padding-right: .25rem;
}

    .nav-item[b-m4836txd69]  div, .nav-item[b-m4836txd69]  a {
        padding-right: 1rem !important;
        color: #d7d7d7;
        border-radius: 4px;
        height: 2.5rem;
        display: flex;
        align-items: center;
        line-height: 1.2rem;
    }

        .nav-item[b-m4836txd69]  div.active, .nav-item[b-m4836txd69]  a.active {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

        .nav-item[b-m4836txd69]  div:hover, .nav-item[b-m4836txd69]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

.dropdown-menu[b-m4836txd69] {
    z-index: 1030;
}

@media (max-width: 991px) {
    .nav-item[b-m4836txd69] {
        padding-left: 0;
        padding-right: 0;
        margin-top: .25rem;
        margin-bottom: .25rem;
    }

        .nav-item[b-m4836txd69]  div, .nav-item[b-m4836txd69]  a {
            padding-left: .5rem !important;
        }
}
/* /Components/Navigation/NavMenuMain.razor.rz.scp.css */
.nav-item[b-rya8qtky1t] {
    font-size: 0.8rem;
    padding-left: .25rem;
    padding-right: .25rem;
}

    .nav-item[b-rya8qtky1t]  a {
        padding-right: 1rem !important;
        color: #d7d7d7;
        border-radius: 4px;
        height: 2.5rem;
        display: flex;
        align-items: center;
        line-height: 1.2rem;
    }

        .nav-item[b-rya8qtky1t]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-rya8qtky1t]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

.dropdown-menu[b-rya8qtky1t] {
    z-index: 1030;
}

@media (max-width: 991px) {
    .nav-item[b-rya8qtky1t] {
        padding-left: 0;
        padding-right: 0;
        margin-top: .25rem;
        margin-bottom: .25rem;
    }

        .nav-item[b-rya8qtky1t]  a {
            padding-left: .5rem !important;
        }
}
/* /Components/Pagination/Pagination.razor.rz.scp.css */
.page-item > .page-link[b-z5a9drh0sm] {
    cursor: pointer;
    height: 100%;
}
/* /Components/Steps/Steps.razor.rz.scp.css */
.steps .step .step-content[b-9slncf32ig] {
    width: 10rem;
    max-width: 10rem;
}

    .steps .step .step-content .step-circle[b-9slncf32ig]::before {
        width: calc(10rem + 1rem - 1.5rem);
    }

.step-active .step-circle[b-9slncf32ig] {
    background-color: var(--bs-primary);
    border-color: var(--bs-primary);
}

    .step-active .step-circle[b-9slncf32ig]::before,
    .step-active .step-content .step-text[b-9slncf32ig] {
        color: var(--bs-primary);
    }

/* /Components/Tabs/Tabs.razor.rz.scp.css */
ul.nav.nav-pills[b-45d2bxhw4z] {
    border-bottom: 1px solid var(--bs-primary);
}

    ul.nav.nav-pills li.nav-item a.nav-link[b-45d2bxhw4z] {
        cursor: pointer;
        border-radius: 0
    }
/* /Pages/Appointments/LookupFilter.razor.rz.scp.css */
.dropdown-menu[b-56rmlfstd8] {
    min-width: 300px;
}

.dropdown-item.search[b-56rmlfstd8] {
    padding: 0 .5rem .5rem;
}

.dropdown-item.search[b-56rmlfstd8] {
    background-color: inherit;
}

    .dropdown-item.search:active[b-56rmlfstd8] {
        background: transparent;
    }

.dropdown-item.active[b-56rmlfstd8] {
    color: inherit;
    background-color: inherit;
}
/* /Pages/Courses/Group/GroupCourseAppointments.razor.rz.scp.css */
/* /Pages/Courses/Individual/IndividualCourseAppointments.razor.rz.scp.css */
.card[b-i9edfed52l] {
    margin-bottom: 1rem;
}

.card .card-header > h5[b-i9edfed52l] {
    margin-top: 0.25rem;
}
