@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.exfvxuochq.bundle.scp.css';

/* /Layout/MainLayout.razor.rz.scp.css */
html[b-3l5yb3ovsy], body[b-3l5yb3ovsy] {
    height: 100%;
    margin: 0;
}

.full-height[b-3l5yb3ovsy] {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.flex-grow-1[b-3l5yb3ovsy] {
    flex: 1;
}

.footer[b-3l5yb3ovsy] {
    text-align: center;
}
/* /Layout/NavMenu.razor.rz.scp.css */
nav[b-hmam641yq5] {
    background-color: var(--secondary-color);
}

.bi-house[b-hmam641yq5] {
    fill: var(--secondary-color);
}

/* 1st row makes the active top link white when active. 
   2nd row makes the top link text white when type is dropddown.
*/
.nav-item[b-hmam641yq5]  a.active:not(.dropdown-item),
li:has(ul a.active) > a.nav-link[b-hmam641yq5] {
    background-color: white;
    color: var(--regapp-tint-default);
}

/* Makes the top links text white. */
.nav-item[b-hmam641yq5]  > a:not(.dropdown-item),
.nav-item[b-hmam641yq5]  span
{
    color: var(--regapp-tint-dark);
}

/* Needed so the dropdown active item is not blue .*/
[b-hmam641yq5] .dropdown-item.active {
    background-color: var(--secondary-color);
}

.nav-link[b-hmam641yq5] {
    display: flex;
    align-items: center;
}

    .nav-link i[b-hmam641yq5] {
        margin-right: 8px; /* Adjust margin as needed */
    }

.text-container[b-hmam641yq5] {
    display: flex;
    flex-direction: column;
    align-items: center; /* Center-aligns the text */
}

    .text-container .email[b-hmam641yq5],
    .text-container .name[b-hmam641yq5],
    .text-container .role[b-hmam641yq5],
    .text-container .company[b-hmam641yq5] {
        display: block;
    }

.dropdown-toggle[b-hmam641yq5] {
    /*background-color: white;*/
    color: var(--secondary-color);
}
    .dropdown-toggle[b-hmam641yq5]::after {
        color: var(--regapp-tint-dark);
    }

    @media (max-width:575.98px) {
        .nav-link[b-hmam641yq5] {
        justify-content: center;
    }
}

i[b-hmam641yq5] {
    padding-right: 0.2rem;
}

.navbar-toggler[b-hmam641yq5] {
    border-color: white;
}

.dropdown-button[b-hmam641yq5] {
    background-color: var(--secondary-color);
    /*color: white;*/
    width: 100%;
    border-radius: 0;
}

    .dropdown-button:hover[b-hmam641yq5] {
        background-color: var(--secondary-color);
        color: white;
    }

.dropdown-menu[b-hmam641yq5] {
    /*width: 100%;*/
}
/* /Pages/Login/LoginPage.razor.rz.scp.css */
.img-container-lg[b-sgogcpldgc] {
    width: 80%;
    max-width: 380px
}

.logo[b-sgogcpldgc] {
    width: 100%
}

.btn-primary[b-sgogcpldgc] {
    background-color: #0c6383;
    border-style: none;
    max-width: 280px;
    min-width: 280px;
    min-height: 48px;
    width: 100%;
}
/* /Pages/Setup/Guide/SetupGuidePage.razor.rz.scp.css */
.file-input-container[b-4fzhbn1dat] {
    display: flex;
    align-items: center;
    padding: 8px 12px;
    width: 400px;
    height: 75px;
    border: dashed black 1px;
}
/* /Pages/Statistik/PieChart.razor.rz.scp.css */
.line[b-4r00x3c3d6] {
    opacity: 1;
    height: 2px;
}

span[b-4r00x3c3d6] {
    float: inline-end;
}

.container-fluid[b-4r00x3c3d6] {
    border-style:groove;
    border-radius: 10px;
}
/* /Shared/CheckboxList.razor.rz.scp.css */
label:hover[b-psiu8jvfip] {
    background-color: var(--secondary-color);
    cursor: pointer;
}

input[b-psiu8jvfip] {
    cursor: pointer;
}
/* /Shared/GrayCardBox.razor.rz.scp.css */
.card-custom-header[b-1eqzpmqx4a] {
    padding-left: 0.25rem;
    padding-top: 0.25rem;
    padding-right: 0.25rem;
}

.card-custom[b-1eqzpmqx4a] {
    background-color: var(--primary-color);
    color: white;
}

.card-custom-body[b-1eqzpmqx4a] {
    background-color: white;
    margin: 0.25rem;
}

.card-custom-row[b-1eqzpmqx4a] {
    color: black;
}

.card-custom-text[b-1eqzpmqx4a] {
    background-color: white;
}

.custom-button[b-1eqzpmqx4a] {
    background-color: var(--primary-color);
    color: white;
    border-radius: 10px;
    padding-left: 2rem;
    padding-right: 2rem;
    border-style: none;
}

.bi[b-1eqzpmqx4a] {
    margin-right: 0.5rem;
}
/* /Shared/GrayNarrowCardBox.razor.rz.scp.css */
.card-custom-header[b-zj2f2fobao] {
    background-color: var(--primary-color);
    color: white;
}

.card-custom[b-zj2f2fobao] {
}

.card-custom-body[b-zj2f2fobao] {
    background-color: white;
}

.card-custom-row[b-zj2f2fobao] {
    color: black;
}

.card-custom-text[b-zj2f2fobao] {
    background-color: white;
}

    .card-custom-text :hover[b-zj2f2fobao] {
        cursor: pointer;
    }

.bi[b-zj2f2fobao] {
    color: var(--primary-color);
}

h6[b-zj2f2fobao] {
    color: var(--primary-color);
}
/* /Shared/Image.razor.rz.scp.css */
.Image[b-evwjz0ccbt] {
    display: inline-block;
    height: 1rem;
    width: 1rem;
    /*margin-right: 1rem;*/
}
/* /Shared/RegAppDetails.razor.rz.scp.css */
details.accordion-item:not([open]) .accordion-button[b-pai8i0vo6x] {
    background-color: var(--bs-accordion-bg);
}

    details.accordion-item:not([open]) .accordion-button[b-pai8i0vo6x]::after {
        background-image: var(--bs-accordion-btn-active-icon);
        transform: unset;
    }

details.accordion-item[open] .accordion-button[b-pai8i0vo6x]::after {
    background-image: var(--bs-accordion-btn-icon);
    transform: var(--bs-accordion-btn-icon-transform);
}
/* /Shared/RegAppReadTable.razor.rz.scp.css */
td[b-dakc8dl9eq] {
    border-bottom: none !important;
}
