
    @import url("/css/dark.css?3060737993");
    :root {
    --theme-primary-rgb: 59,130,246;
    --theme-secondary-rgb: 96,165,250;

    --theme-bg-page-rgb: 10,22,40;
    --theme-bg-primary-rgb: 13,33,55;
    --theme-bg-secondary-rgb: 6,16,32;

        }

    :root {
        --theme-opacity: 0.9;
    }

    .navbar-primary {
        backdrop-filter: blur(10px);
    }

    :root {
        --theme-gradient: linear-gradient(135deg, rgba(var(--theme-primary-rgb), 0.95) 0%, rgba(var(--theme-primary-rgb), 0.55) 50%, rgba(var(--theme-bg-primary-rgb), 0.85) 100%);
    }
    .page-header {
        background: var(--theme-gradient) !important;
    }



    .page-header {
        text-align: center;
    }

    :root {
        --theme-border-radius: 0.375rem;
    }

    .btn, .badge, .card,
    div.table-responsive,
    .form-control, .form-select,
    .form-switch .form-check-input,
    .text-editor .toolbar-bubble .toolbar,
    .modal-content,
    .input-group-text,
    .page-item .page-link.page-link, .page-item span,
    .btn-group > .btn,
    .input-group > .form-control,
    .input-group > .form-select,
    .input-group > .input-group-text,
    .input-group > .btn,
    div.swal2-popup, button.swal2-styled.swal2-styled, .swal2-input, .swal2-select,
    .ace_editor {
        border-radius: var(--theme-border-radius);
    }

    .card-img-top {
        border-top-left-radius: calc(var(--theme-border-radius) - 1px);
        border-top-right-radius: calc(var(--theme-border-radius) - 1px);
    }

    .table {
        margin-bottom: 0;
    }

    .table-responsive {
        margin-bottom: 1rem;
    }

            .page-item .page-link {
            height: 35px;
            width: 35px;
            margin: 0 5px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
    


	/* ET:font-start */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/et-cache/32270d5cf44547fe2748cb7021c95166.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/et-cache/32270d5cf44547fe2748cb7021c95166.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/et-cache/32270d5cf44547fe2748cb7021c95166.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/et-cache/32270d5cf44547fe2748cb7021c95166.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* ET:font-end */

body, body *:not(i):not(.fa):not([class*="fa-"]):not(.svg-inline--fa):not(.et-fp-sample) { font-family: 'Exo 2', sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-synthesis: weight style !important; }
.fas,.fa-solid,.fab,.fa-brands,.far,.fa-regular,.fal,.fa-light,.fad,.fa-duotone,i[class*="fa-"],i.fa{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands","Font Awesome 5 Free","Font Awesome 5 Brands" !important;font-style:normal !important;}
.fab,.fa-brands{font-weight:400 !important;}
.fas,.fa-solid,.far,.fa-regular,.fal,.fa-light,.fad,.fa-duotone,i:not(.fab):not(.fa-brands)[class*="fa-"]{font-weight:900 !important;}
html, body { margin: 0 !important; padding: 0 !important; margin-left: 0 !important; margin-top: 0 !important; padding-top: 0 !important; padding-left: 0 !important; }
nav.navbar-primary, .navbar.navbar-primary { position: relative !important; width: 100% !important; max-width: 100% !important; height: auto !important; top: 0 !important; left: auto !important; bottom: auto !important; display: flex !important; flex-direction: row !important; overflow: visible !important; margin-top: 0 !important; }

.page-header { background: linear-gradient(135deg,rgba(59,130,246,0.4) 0%,#061020 100%) !important; text-align: center !important; }
.card { border: 1px solid rgba(59,130,246,0.12) !important; }
.navbar-primary .nav-link { font-size: 0.9rem !important; }
.card { border-radius: 8px !important; }
.page-header { background: linear-gradient(135deg,rgba(59,130,246,0.4) 0%,#061020 100%) !important; text-align: center !important; }
.page-header { text-align: center !important; color: #fff !important; }

