html {
    --x-craft-sidebar: #33404d;
    --x-craft-sidebar-header: #2c3844;
    /* --x-sidebar-color: #072e34; */
    --x-sidebar-color: var(--x-craft-sidebar);
    --x-border-color: #47585c;
    --x-group-color: #8ec7d3;
}
/* html {
    --x-sidebar-color: #054e58;
    --x-border-color: #20818f;
    --x-group-color: #8ec7d3;
} */


body {
    background: #eff3f5 !important;
}

.pointer {
    cursor: pointer !important;
}

.fi-sidebar-header .fi-logo {
    color: #fff;
}

.fi-badge {
    font-size: var(--text-sm);
}

.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-label {
    color: var(--gray-700);
}

.fi-brand {
    color: #fff !important;
}
.fi-main-topbar {
    background: #e1e5e5 !important;
}
.fi-sidebar {
    background-color: var(--x-sidebar-color) !important;
}

.fi-sidebar-item a:hover,
.fi-sidebar-item a:focus {
    background-color: var(--primary-500);
}
.fi-sidebar-item.fi-active a {
    background-color: var(--primary-500);
}

.fi-sidebar-item span,
.fi-sidebar-item a:hover svg {
    color: rgb(231, 229, 229);
}

.fi-sidebar-item.fi-active svg,
.fi-sidebar-item.fi-active span {
    color: #fff !important;
}

.fi-sidebar-header::before {
    content: none;
    display: none;
}

.fi-sidebar-header {
    background: var(--x-craft-sidebar-header) !important;
}

.fi-sidebar .border-t {
    border-color: var(--x-border-color) !important
}

.fi-sidebar-item a {
    color: #fff !important;
}

.fi-sidebar-header {
    border-bottom: 1px solid var(--x-border-color) !important;
}

.fi-sidebar-group span:first-child {
    color: var(--primary-500) !important;
}

.fi-ta-header {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
/**************************/

table.bordered tbody tr:nth-child(even) {
    background: #f7f7f7;
}

@media screen {
    .print-only {
        display: none !important;
    }
}

.padd-zero header.filament-header {
    padding: 0;
}

[dir='rtl'] .rotate-y {
    transform: rotateY(180deg);
}

[dir='ltr'] .rotate-y {
    transform: rotateY(0deg);
}

/* Carerr */
.job_view_page {}

/*********************/
/* Print Styles Start */
/*********************/

@media print {
    * {
        -webkit-print-color-adjust: exact !important;
        color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    table {
        border-collapse: collapse !important
    }

    tr,
    th,
    td {
        border: 0.2pt solid #000;
        padding-top: 0;
        padding-bottom: 0;
    }
    thead tr {
        background: #ccc !important;
    }

    tbody tr:nth-child(even) {
        background: rgb(231, 231, 231) !important
    }

    body * {
        font-size: 8pt !important;
        color: #000;
    }
    .bidi {
        unicode-bidi: plaintext !important;
    }

    .ltr {
        direction: ltr;
    }

    .web-only {
        display: none;
    }

    body * {
        visibility: hidden
    }

    .print-this,
    .print-this * {
        visibility: visible
    }

    .print-this {
        margin: 0 !important;
        padding: 0 !important;
        position: absolute;
        right: 0 !important;
        bottom: 0 !important;
        left: 0 !important;
        top: 0 !important;
    }

    @page {
        /* a4 */
        size: 8.3in 11.7in !important;

        /* a5 */
        size: 5.8in 8.3in !important;

        /* a6 */
        size: 4.1in 5.8in !important;

        size: 78mm auto !important;
    }

}