
*
{
    /*font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;*/
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body
{
    display: flex;
    flex-direction: column;
    min-height: 100vh; /* Full viewport height */
    margin: 0; /* Remove default margin */
}

.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-collapse
{
    width: 2rem !important;
}

:root
{
    --semita-green: #296B57;
    --falcon-card-bg: #272828 !important;
}

[data-bs-theme=dark] .card
{
    --falcon-card-bg: #272828 !important;
    -webkit-box-shadow: var(--falcon-box-shadow);
    box-shadow: var(--falcon-box-shadow);
}

[data-bs-theme=dark] .dropdown-menu,
[data-bs-theme=dark] .dark__bg-1000
{
    --falcon-dropdown-color: #FFF;
    --falcon-dropdown-bg: #2b3035 !important;
    --falcon-dropdown-header-color: #FFF;
    color: #FFF !important;
    background-color: #2b3035 !important;
}

[data-bs-theme=dark] .bg-body-tertiary
{
    --bs-bg-opacity: 1;
    background-color: #2b3035 !important;
}

[data-bs-theme=dark] .form-control
{
    color: #FFF;
    background-color: #2b3035;
}


#cover
{
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000;
    z-index: 9999;
}

#cover-loader
{
    position: absolute;
    top: 45vh;
    margin-top: 10px;
    padding: 20px;
    color: --semita-green;
    border-radius: 5px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    width: 100%;
}


.hiddenRow
{
    padding: 0 !important;
}

#calendar-container
{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.fc-header-toolbar
{
    /*
                                        the calendar will be butting up against the edges,
                                        but let's scoot in the header's buttons
                                    */
    padding-top: 1em;
    padding-left: 1em;
    padding-right: 1em;
}

[data-bs-theme=dark] .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link
{
    color: #DB7210;
    background-color: transparent;
    border-bottom: 2px solid #DB7210;
}

[data-bs-theme=dark] .timeline-primary.timeline-past::after, .timeline-primary.timeline-current::after
{
    background-color: #DB7210;
    border-color: #DB7210;
}


[data-bs-theme=dark] thead th
{
    position: sticky;
    top: 0;
    background-color: #2b3035;
    z-index: 1; /* Ensure the header is above other content */
}

[data-bs-theme=dark] .table
{
    --falcon-table-striped-color: #5e6e82;
    --falcon-table-striped-bg: #2b3035 !important;
}


/*thead th
{
    position: sticky;
    top: 0;
    background-color: white;
    z-index: 1;*/ /* Ensure the header is above other content */
/*}*/

    /* Optional: Add a shadow or border to the sticky header for better visibility */
    /*thead th::after
    {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        border-bottom: 1px solid #ddd;
    }*/

/*   div, p, span, table, th, td
        {
            font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
            font-size: 13px;
        } */

a, .btn-link
{
    color: #0071c1;
}

.btn-primary
{
    color: #fff;
    background-color: #296B57 !important;
    border-color: #286B57 !important;
}

.content
{
    padding-top: 1.1rem;
}

.btn-google:hover
{
    background: #b22222;
    color: #fff;
}

.btn-facebook:hover
{
    background: #2b4db1;
    color: #fff;
}

.btn-twitter:hover
{
    background: #007bb6;
    color: #fff;
}

.btn-microsoft:hover
{
    background: #00618E;
    color: #fff;
}

.btn-facebook
{
    background: #305c99;
    color: #fff;
}

.btn-twitter
{
    background: #00cdff;
    color: #fff;
}

.btn-google
{
    background: #d24228;
    color: #fff;
}

.btn-linkedin
{
    background: #007bb6;
    color: #fff;
}

.btn-microsoft
{
    background: #007bb6;
    color: #fff;
}

.lds-grid
{
    display: inline-block;
    position: relative;
    width: 50px;
    height: 80px;
    scale: 45%;
}

    .lds-grid div
    {
        position: absolute;
        width: 16px;
        height: 16px;
        border-radius: 50%;
        background: #296B57;
        animation: lds-grid 1.2s linear infinite;
    }

        .lds-grid div:nth-child(1)
        {
            top: 8px;
            left: 8px;
            animation-delay: 0s;
        }

        .lds-grid div:nth-child(2)
        {
            top: 8px;
            left: 32px;
            animation-delay: -0.4s;
        }

        .lds-grid div:nth-child(3)
        {
            top: 8px;
            left: 56px;
            animation-delay: -0.8s;
        }

        .lds-grid div:nth-child(4)
        {
            top: 32px;
            left: 8px;
            animation-delay: -0.4s;
        }

        .lds-grid div:nth-child(5)
        {
            top: 32px;
            left: 32px;
            animation-delay: -0.8s;
        }

        .lds-grid div:nth-child(6)
        {
            top: 32px;
            left: 56px;
            animation-delay: -1.2s;
        }

        .lds-grid div:nth-child(7)
        {
            top: 56px;
            left: 8px;
            animation-delay: -0.8s;
        }

        .lds-grid div:nth-child(8)
        {
            top: 56px;
            left: 32px;
            animation-delay: -1.2s;
        }

        .lds-grid div:nth-child(9)
        {
            top: 56px;
            left: 56px;
            animation-delay: -1.6s;
        }

@keyframes lds-grid
{
    0%, 100%
    {
        opacity: 1;
    }

    50%
    {
        opacity: 0.5;
    }
}


.lds-roller
{
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}

    .lds-roller div
    {
        animation: lds-roller 2.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
        transform-origin: 40px 40px;
    }

        .lds-roller div:after
        {
            content: " ";
            display: block;
            position: absolute;
            width: 7px;
            height: 7px;
            border-radius: 50%;
            background: #296B57;
            margin: -4px 0 0 -4px;
        }

        .lds-roller div:nth-child(1)
        {
            animation-delay: -0.036s;
        }

            .lds-roller div:nth-child(1):after
            {
                top: 63px;
                left: 63px;
            }

        .lds-roller div:nth-child(2)
        {
            animation-delay: -0.072s;
        }

            .lds-roller div:nth-child(2):after
            {
                top: 68px;
                left: 56px;
            }

        .lds-roller div:nth-child(3)
        {
            animation-delay: -0.108s;
        }

            .lds-roller div:nth-child(3):after
            {
                top: 71px;
                left: 48px;
            }

        .lds-roller div:nth-child(4)
        {
            animation-delay: -0.144s;
        }

            .lds-roller div:nth-child(4):after
            {
                top: 72px;
                left: 40px;
            }

        .lds-roller div:nth-child(5)
        {
            animation-delay: -0.18s;
        }

            .lds-roller div:nth-child(5):after
            {
                top: 71px;
                left: 32px;
            }

        .lds-roller div:nth-child(6)
        {
            animation-delay: -0.216s;
        }

            .lds-roller div:nth-child(6):after
            {
                top: 68px;
                left: 24px;
            }

        .lds-roller div:nth-child(7)
        {
            animation-delay: -0.252s;
        }

            .lds-roller div:nth-child(7):after
            {
                top: 63px;
                left: 17px;
            }

        .lds-roller div:nth-child(8)
        {
            animation-delay: -0.288s;
        }

            .lds-roller div:nth-child(8):after
            {
                top: 56px;
                left: 12px;
            }

@keyframes lds-roller
{
    0%
    {
        transform: rotate(0deg);
    }

    100%
    {
        transform: rotate(360deg);
    }
}



.postit
{
    background-color: #FFFF99 !important;
    color: black;
    text-align: left;
}


.icon-button-large
{
    float: left;
    vertical-align: top;
}

    .icon-button-large.mud-button-icon-size-large > *:first-child
    {
        font-size: 36px !important;
    }

.hide-content > :not(:first-child)
{
    display: none;
}

.mud-alert-filled-error
{
    color: #FFF !important;
    background-color: var(--falcon-danger) !important;
    border-radius: 5px;
}

.mud-alert-filled-success
{
    color: #FFF !important;
    background-color: var(--semita-green) !important;
    border-radius: 5px;
}


[data-bs-theme=dark] .tableFixHead thead th
{
    background-color: #5e6e82 !important;
}

[data-bs-theme=light] .tableFixHead thead th
{
    color: #FFF !important;
    background-color: #6c757d !important;
}

[data-bs-theme=dark] td
{
    color: #FFF !important;
}


.tableFixHead
{
    overflow: auto !important;
    height: 575px !important;
    max-height: 575px !important;
}

    .tableFixHead thead th
    {
        position: sticky !important;
        top: 0 !important;
        z-index: 1 !important;
    }


[data-bs-theme=dark] body,
[data-bs-theme=dark] .navbar,
[data-bs-theme=dark] .navbar-vertical,
[data-bs-theme=dark] .navbar-vertical .navbar-collapse
{
    background-color: var(--semita-green) !important;
}

[data-bs-theme=dark] .text-600
{
    color: #fff !important;
}

[data-bs-theme=dark] .navbar-vertical .navbar-nav .nav-item .nav-link
{
    color: #FFF;
}

[data-bs-theme=dark] .navbar-vertical .navbar-nav .nav-item .navbar-vertical-label
{
    color: #FFF;
}

[data-bs-theme=dark] .navbar-vertical .navbar-nav .nav-item .nav-link.active,
[data-bs-theme=dark] footer a,
[data-bs-theme=dark] a.nav-link.active
{
    color: #DB7210;
}

[data-bs-theme=dark] #top > div > div > nav > ul.navbar-nav.navbar-nav-icons.ms-auto.flex-row.align-items-center > li.nav-item.ps-2.pe-0 > a
{
    color: #FFF;
}


[data-bs-theme=dark] [data-letters]:before
{
    content: attr(data-letters);
    display: inline-block;
    font-size: 1em;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    text-align: center;
    border-radius: 50%;
    background: #FFF;
    vertical-align: middle;
    margin-right: 1em;
    color: var(--semita-green);
}

.dashboard-container
{
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    grid-auto-rows: minmax(100px, auto);
    gap: 10px;
    padding: 10px;
    background-color: #333;
    color: #fff;
}

.dashboard-item
{
    background-color: #444;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}

    /* Example of specific item sizing */
    .dashboard-item.large
    {
        grid-column: span 2; /* Spans two columns */
    }

    .dashboard-item.tall
    {
        grid-row: span 2; /* Spans two rows */
    }

    /* Example of specific placement, if needed */
    .dashboard-item.stats
    {
        grid-column: 3 / 5;
        grid-row: 1;
    }


[data-bs-theme=dark] .logo
{
    background: url('data:image/png;base64,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') no-repeat left center;
    padding: 5px 0 5px 25px;
    height: 55px;
    width: 179px;
}

.logo
{
    background: url('data: image/png;base64,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') no-repeat left center;
    padding: 5px 0 5px 25px;
    height: 55px;
    width: 179px;
}



.accordion, .accordion-item, .accordion-button
{
    background-color: transparent !important;
}

[data-bs-theme=dark] .accordion-button:active
{
    color: #DB7210 !important;
}

[data-bs-theme=dark] .accordion-button
{
    color: #FFF !important;
}

.page
{
    position: relative;
    display: flex;
    flex-direction: column;
}

main
{
    flex: 1;
}

.sidebar
{
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row
{
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row ::deep a, .top-row .btn-link
    {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child
    {
        overflow: hidden;
        text-overflow: ellipsis;
    }

.grid
{
    /*background: #DDD;*/
    max-width: 98vw;
    margin: 1px auto;
}

    .grid .col
    {
        margin-bottom: 10px;
        width: 25%;
        height: 120px;
        float: left;
        border-radius: 5px;
    }

    .grid .col--width2
    {
        width: 50%;
    }

    .grid .col--width3
    {
        width: 75%;
    }

    .grid .col--width4
    {
        width: 100%;
    }

    .grid .col--height2
    {
        height: 240px;
    }

    .grid .col--height3
    {
        height: 360px;
    }

    .grid .col--height4
    {
        height: 480px;
    }

@media (max-width: 640.98px)
{
    .top-row:not(.auth)
    {
        display: none;
    }

    .top-row.auth
    {
        justify-content: space-between;
    }

    .top-row a, .top-row .btn-link
    {
        margin-left: 0;
    }
}

@media (min-width: 641px)
{
    .page
    {
        flex-direction: row;
    }

    .sidebar
    {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row
    {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row, article
    {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

.material-icons
{
    font-family: 'Material Icons';
    font-weight: normal !important;
    font-style: normal !important;
    font-size: 24px !important;
    line-height: 1 !important;
    letter-spacing: normal !important;
    text-transform: none !important;
    display: inline-block !important;
    white-space: nowrap !important;
    word-wrap: normal !important;
    direction: ltr !important;
    -webkit-font-smoothing: antialiased !important;
}

.badge
{
    display: inline-block !important;
    padding: var(--falcon-badge-padding-y) var(--falcon-badge-padding-x) !important;
    font-size: var(--falcon-badge-font-size) !important;
    font-weight: var(--falcon-badge-font-weight) !important;
    line-height: 1 !important;
    color: var(--falcon-badge-color) !important;
    text-align: center !important;
    white-space: nowrap !important;
    vertical-align: baseline !important;
}

.inline
{
    display: inline !important;
}