/* @override 
	https://localhost:8066/css/site.css */

[data-bs-theme="light"] {

    --bs-primary: #0061ff;
    --bs-primary-hover: #004ecc;
    --bs-primary-light: #66a0ff;
    --bs-primary-dark: #003a99;
    --bs-primary-darker: #002766;
    --bs-primary-emphasis: #4d90ff;
    --bs-primary-border: #002766;
    --bs-primary-lighter: #99c0ff;
    --bs-primary-brighten: #80bcff;

    --bs-primary-text: #ffffff;
    --bs-primary-text-hover: #e6e6e6;
    --bs-primary-text-light: #ffffff;
    --bs-primary-text-dark: #cccccc;
    --bs-primary-text-darker: #b3b3b3;
    --bs-primary-text-emphasis: #ffffff;
    --bs-primary-text-border: #b3b3b3;
    --bs-primary-text-lighter: #ffffff;
    --bs-primary-text-brighten: #ffffff;

    --bs-secondary: #4d22b3;
    --bs-secondary-hover: #3b1a88;
    --bs-secondary-light: #825be0;
    --bs-secondary-dark: #28125d;
    --bs-secondary-darker: #160a32;
    --bs-secondary-emphasis: #7246dc;
    --bs-secondary-border: #160a32;
    --bs-secondary-lighter: #a386e8;
    --bs-secondary-brighten: #b298f0;

    --bs-secondary-text: #ffffff;
    --bs-secondary-text-hover: #e6e6e6;
    --bs-secondary-text-light: #ffffff;
    --bs-secondary-text-dark: #cccccc;
    --bs-secondary-text-darker: #b3b3b3;
    --bs-secondary-text-emphasis: #ffffff;
    --bs-secondary-text-border: #b3b3b3;
    --bs-secondary-text-lighter: #ffffff;
    --bs-secondary-text-brighten: #ffffff;

    --bs-tertiary: #00a3d7;
    --bs-tertiary-hover: #007ca4;
    --bs-tertiary-light: #3ed0ff;
    --bs-tertiary-dark: #005671;
    --bs-tertiary-darker: #002f3e;
    --bs-tertiary-emphasis: #24caff;
    --bs-tertiary-border: #002f3e;
    --bs-tertiary-lighter: #71ddff;
    --bs-tertiary-brighten: #80e5ff;

    --bs-tertiary-text: #ffffff;
    --bs-tertiary-text-hover: #e6e6e6;
    --bs-tertiary-text-light: #ffffff;
    --bs-tertiary-text-dark: #cccccc;
    --bs-tertiary-text-darker: #b3b3b3;
    --bs-tertiary-text-emphasis: #ffffff;
    --bs-tertiary-text-border: #b3b3b3;
    --bs-tertiary-text-lighter: #ffffff;
    --bs-tertiary-text-brighten: #ffffff;

    --bs-success: #198754;
    --bs-success-hover: #115c39;
    --bs-success-light: #2ed889;
    --bs-success-dark: #09311e;
    --bs-success-darker: #010604;
    --bs-success-emphasis: #25c87c;
    --bs-success-border: #010604;
    --bs-success-lighter: #59e0a1;
    --bs-success-brighten: #83cfac;

    --bs-success-text: #ffffff;
    --bs-success-text-hover: #e6e6e6;
    --bs-success-text-light: #ffffff;
    --bs-success-text-dark: #cccccc;
    --bs-success-text-darker: #b3b3b3;
    --bs-success-text-emphasis: #ffffff;
    --bs-success-text-border: #b3b3b3;
    --bs-success-text-lighter: #ffffff;
    --bs-success-text-brighten: #ffffff;

    --bs-warning: #ffc107;
    --bs-warning-hover: #d39e00;
    --bs-warning-light: #ffda6d;
    --bs-warning-dark: #a07800;
    --bs-warning-darker: #6d5200;
    --bs-warning-emphasis: #ffd453;
    --bs-warning-border: #6d5200;
    --bs-warning-lighter: #ffe7a0;
    --bs-warning-brighten: #fff886;

    --bs-warning-text: #ffffff;
    --bs-warning-text-hover: #e6e6e6;
    --bs-warning-text-light: #ffffff;
    --bs-warning-text-dark: #cccccc;
    --bs-warning-text-darker: #b3b3b3;
    --bs-warning-text-emphasis: #ffffff;
    --bs-warning-text-border: #b3b3b3;
    --bs-warning-text-lighter: #ffffff;
    --bs-warning-text-brighten: #ffffff;

    --bs-danger: #dc3545;
    --bs-danger-hover: #bd2130;
    --bs-danger-light: #eb8c95;
    --bs-danger-dark: #921925;
    --bs-danger-darker: #66121a;
    --bs-danger-emphasis: #e77681;
    --bs-danger-border: #66121a;
    --bs-danger-lighter: #f3b7bd;
    --bs-danger-brighten: #ffb4bc;

    --bs-danger-text: #ffffff;
    --bs-danger-text-hover: #e6e6e6;
    --bs-danger-text-light: #ffffff;
    --bs-danger-text-dark: #cccccc;
    --bs-danger-text-darker: #b3b3b3;
    --bs-danger-text-emphasis: #ffffff;
    --bs-danger-text-border: #b3b3b3;
    --bs-danger-text-lighter: #ffffff;
    --bs-danger-text-brighten: #ffffff;

    --bs-info: #0dcaf0;
    --bs-info-hover: #0aa1c0;
    --bs-info-light: #6ce0f7;
    --bs-info-dark: #08798f;
    --bs-info-darker: #05505f;
    --bs-info-emphasis: #54dbf6;
    --bs-info-border: #05505f;
    --bs-info-lighter: #9ceafa;
    --bs-info-brighten: #8cfeff;

    --bs-info-text: #ebebeb;
    --bs-info-text-hover: #d1d1d1;
    --bs-info-text-light: #ffffff;
    --bs-info-text-dark: #b8b8b8;
    --bs-info-text-darker: #9e9e9e;
    --bs-info-text-emphasis: #ffffff;
    --bs-info-text-border: #9e9e9e;
    --bs-info-text-lighter: #ffffff;
    --bs-info-text-brighten: #ffffff;

    --bs-normal: #aaaaaa;
    --bs-normal-hover: #909090;
    --bs-normal-light: #dddddd;
    --bs-normal-dark: #777777;
    --bs-normal-darker: #5d5d5d;
    --bs-normal-emphasis: #d0d0d0;
    --bs-normal-border: #5d5d5d;
    --bs-normal-lighter: #f6f6f6;
    --bs-normal-brighten: #ffffff;

    --bs-normal-text: #212529;
    --bs-normal-text-hover: #0a0b0d;
    --bs-normal-text-light: #4e5861;
    --bs-normal-text-dark: #000000;
    --bs-normal-text-darker: #000000;
    --bs-normal-text-emphasis: #434b53;
    --bs-normal-text-border: #000000;
    --bs-normal-text-lighter: #65717e;
    --bs-normal-text-brighten: #787e84;

    --bs-light: #ebebeb;
    --bs-light-hover: #d1d1d1;
    --bs-light-light: #ffffff;
    --bs-light-dark: #b8b8b8;
    --bs-light-darker: #9e9e9e;
    --bs-light-emphasis: #ffffff;
    --bs-light-border: #9e9e9e;
    --bs-light-lighter: #ffffff;
    --bs-light-brighten: #ffffff;

    --bs-light-text: #000000;
    --bs-light-text-hover: #000000;
    --bs-light-text-light: #333333;
    --bs-light-text-dark: #000000;
    --bs-light-text-darker: #000000;
    --bs-light-text-emphasis: #262626;
    --bs-light-text-border: #000000;
    --bs-light-text-lighter: #4d4d4d;
    --bs-light-text-brighten: #595959;

    --bs-dark: #232323;
    --bs-dark-hover: #090909;
    --bs-dark-light: #565656;
    --bs-dark-dark: #000000;
    --bs-dark-darker: #000000;
    --bs-dark-emphasis: #494949;
    --bs-dark-border: #000000;
    --bs-dark-lighter: #6f6f6f;
    --bs-dark-brighten: #7c7c7c;

    --bs-dark-text: #ffffff;
    --bs-dark-text-hover: #e6e6e6;
    --bs-dark-text-light: #ffffff;
    --bs-dark-text-dark: #cccccc;
    --bs-dark-text-darker: #b3b3b3;
    --bs-dark-text-emphasis: #ffffff;
    --bs-dark-text-border: #b3b3b3;
    --bs-dark-text-lighter: #ffffff;
    --bs-dark-text-brighten: #ffffff;


    --bs-navbar: #001e57;
    --bs-navbar-hover: #000c24;
    --bs-navbar-light: #0041bd;
    --bs-navbar-dark: #000000;
    --bs-navbar-darker: #000000;
    --bs-navbar-emphasis: #0038a3;
    --bs-navbar-border: #000000;
    --bs-navbar-lighter: #0053f0;
    --bs-navbar-brighten: #4c73bd;

    --bs-navbar-text: #ebebeb;
    --bs-navbar-text-hover: #d1d1d1;
    --bs-navbar-text-light: #ffffff;
    --bs-navbar-text-dark: #b8b8b8;
    --bs-navbar-text-darker: #9e9e9e;
    --bs-navbar-text-emphasis: #ffffff;
    --bs-navbar-text-border: #9e9e9e;
    --bs-navbar-text-lighter: #ffffff;
    --bs-navbar-text-brighten: #ffffff;

    --bs-sidebar: #faf4fe;
    --bs-sidebar-hover: #e5c5fa;
    --bs-sidebar-light: #ffffff;
    --bs-sidebar-dark: #cf96f5;
    --bs-sidebar-darker: #ba68f1;
    --bs-sidebar-emphasis: #ffffff;
    --bs-sidebar-border: #ba68f1;
    --bs-sidebar-lighter: #ffffff;
    --bs-sidebar-brighten: #ffffff;

    --bs-sidebar-text: #450e59;
    --bs-sidebar-text-hover: #23072d;
    --bs-sidebar-text-light: #891cb1;
    --bs-sidebar-text-dark: #010001;
    --bs-sidebar-text-darker: #000000;
    --bs-sidebar-text-emphasis: #78189b;
    --bs-sidebar-text-border: #000000;
    --bs-sidebar-text-lighter: #ab24dc;
    --bs-sidebar-text-brighten: #a063b7;

    --bs-footer: #001e57;
    --bs-footer-hover: #000c24;
    --bs-footer-light: #0041bd;
    --bs-footer-dark: #000000;
    --bs-footer-darker: #000000;
    --bs-footer-emphasis: #0038a3;
    --bs-footer-border: #000000;
    --bs-footer-lighter: #0053f0;
    --bs-footer-brighten: #4c73bd;

    --bs-footer-text: #e1e1e1;
    --bs-footer-text-hover: #c7c7c7;
    --bs-footer-text-light: #ffffff;
    --bs-footer-text-dark: #aeaeae;
    --bs-footer-text-darker: #949494;
    --bs-footer-text-emphasis: #ffffff;
    --bs-footer-text-border: #949494;
    --bs-footer-text-lighter: #ffffff;
    --bs-footer-text-brighten: #ffffff;

    --bs-logo: #be38f3;
    --bs-logo-hover: #ac0eea;
    --bs-logo-light: #dd98f9;
    --bs-logo-dark: #880bba;
    --bs-logo-darker: #65088a;
    --bs-logo-emphasis: #d680f7;
    --bs-logo-border: #65088a;
    --bs-logo-lighter: #edc8fc;
    --bs-logo-brighten: #f8b7ff;

    --bs-logo-text: #c0c0c0;
    --bs-logo-text-hover: #a6a6a6;
    --bs-logo-text-light: #f3f3f3;
    --bs-logo-text-dark: #8d8d8d;
    --bs-logo-text-darker: #737373;
    --bs-logo-text-emphasis: #e6e6e6;
    --bs-logo-text-border: #737373;
    --bs-logo-text-lighter: #ffffff;
    --bs-logo-text-brighten: #ffffff;
    --bs-body-bg: #ffffff;
    --bs-body-text-color: #212529;

}

[data-bs-theme="dark"] {

    --bs-primary: #0061ff;
    --bs-primary-hover: #004ecc;
    --bs-primary-light: #66a0ff;
    --bs-primary-dark: #003a99;
    --bs-primary-darker: #002766;
    --bs-primary-emphasis: #4d90ff;
    --bs-primary-border: #002766;
    --bs-primary-lighter: #99c0ff;
    --bs-primary-brighten: #80bcff;

    --bs-primary-text: #ffffff;
    --bs-primary-text-hover: #e6e6e6;
    --bs-primary-text-light: #ffffff;
    --bs-primary-text-dark: #cccccc;
    --bs-primary-text-darker: #b3b3b3;
    --bs-primary-text-emphasis: #ffffff;
    --bs-primary-text-border: #b3b3b3;
    --bs-primary-text-lighter: #ffffff;
    --bs-primary-text-brighten: #ffffff;

    --bs-secondary: #4d22b3;
    --bs-secondary-hover: #3b1a88;
    --bs-secondary-light: #825be0;
    --bs-secondary-dark: #28125d;
    --bs-secondary-darker: #160a32;
    --bs-secondary-emphasis: #7246dc;
    --bs-secondary-border: #160a32;
    --bs-secondary-lighter: #a386e8;
    --bs-secondary-brighten: #b298f0;

    --bs-secondary-text: #ffffff;
    --bs-secondary-text-hover: #e6e6e6;
    --bs-secondary-text-light: #ffffff;
    --bs-secondary-text-dark: #cccccc;
    --bs-secondary-text-darker: #b3b3b3;
    --bs-secondary-text-emphasis: #ffffff;
    --bs-secondary-text-border: #b3b3b3;
    --bs-secondary-text-lighter: #ffffff;
    --bs-secondary-text-brighten: #ffffff;

    --bs-tertiary: #00a3d7;
    --bs-tertiary-hover: #007ca4;
    --bs-tertiary-light: #3ed0ff;
    --bs-tertiary-dark: #005671;
    --bs-tertiary-darker: #002f3e;
    --bs-tertiary-emphasis: #24caff;
    --bs-tertiary-border: #002f3e;
    --bs-tertiary-lighter: #71ddff;
    --bs-tertiary-brighten: #80e5ff;

    --bs-tertiary-text: #ffffff;
    --bs-tertiary-text-hover: #e6e6e6;
    --bs-tertiary-text-light: #ffffff;
    --bs-tertiary-text-dark: #cccccc;
    --bs-tertiary-text-darker: #b3b3b3;
    --bs-tertiary-text-emphasis: #ffffff;
    --bs-tertiary-text-border: #b3b3b3;
    --bs-tertiary-text-lighter: #ffffff;
    --bs-tertiary-text-brighten: #ffffff;

    --bs-success: #198754;
    --bs-success-hover: #115c39;
    --bs-success-light: #2ed889;
    --bs-success-dark: #09311e;
    --bs-success-darker: #010604;
    --bs-success-emphasis: #25c87c;
    --bs-success-border: #010604;
    --bs-success-lighter: #59e0a1;
    --bs-success-brighten: #83cfac;

    --bs-success-text: #ffffff;
    --bs-success-text-hover: #e6e6e6;
    --bs-success-text-light: #ffffff;
    --bs-success-text-dark: #cccccc;
    --bs-success-text-darker: #b3b3b3;
    --bs-success-text-emphasis: #ffffff;
    --bs-success-text-border: #b3b3b3;
    --bs-success-text-lighter: #ffffff;
    --bs-success-text-brighten: #ffffff;

    --bs-warning: #ffc107;
    --bs-warning-hover: #d39e00;
    --bs-warning-light: #ffda6d;
    --bs-warning-dark: #a07800;
    --bs-warning-darker: #6d5200;
    --bs-warning-emphasis: #ffd453;
    --bs-warning-border: #6d5200;
    --bs-warning-lighter: #ffe7a0;
    --bs-warning-brighten: #fff886;

    --bs-warning-text: #000000;
    --bs-warning-text-hover: #000000;
    --bs-warning-text-light: #333333;
    --bs-warning-text-dark: #000000;
    --bs-warning-text-darker: #000000;
    --bs-warning-text-emphasis: #262626;
    --bs-warning-text-border: #000000;
    --bs-warning-text-lighter: #4d4d4d;
    --bs-warning-text-brighten: #595959;

    --bs-danger: #dc3545;
    --bs-danger-hover: #bd2130;
    --bs-danger-light: #eb8c95;
    --bs-danger-dark: #921925;
    --bs-danger-darker: #66121a;
    --bs-danger-emphasis: #e77681;
    --bs-danger-border: #66121a;
    --bs-danger-lighter: #f3b7bd;
    --bs-danger-brighten: #ffb4bc;

    --bs-danger-text: #ffffff;
    --bs-danger-text-hover: #e6e6e6;
    --bs-danger-text-light: #ffffff;
    --bs-danger-text-dark: #cccccc;
    --bs-danger-text-darker: #b3b3b3;
    --bs-danger-text-emphasis: #ffffff;
    --bs-danger-text-border: #b3b3b3;
    --bs-danger-text-lighter: #ffffff;
    --bs-danger-text-brighten: #ffffff;

    --bs-info: #0dcaf0;
    --bs-info-hover: #0aa1c0;
    --bs-info-light: #6ce0f7;
    --bs-info-dark: #08798f;
    --bs-info-darker: #05505f;
    --bs-info-emphasis: #54dbf6;
    --bs-info-border: #05505f;
    --bs-info-lighter: #9ceafa;
    --bs-info-brighten: #8cfeff;

    --bs-info-text: #000000;
    --bs-info-text-hover: #000000;
    --bs-info-text-light: #333333;
    --bs-info-text-dark: #000000;
    --bs-info-text-darker: #000000;
    --bs-info-text-emphasis: #262626;
    --bs-info-text-border: #000000;
    --bs-info-text-lighter: #4d4d4d;
    --bs-info-text-brighten: #595959;

    --bs-normal: #444444;
    --bs-normal-hover: #2a2a2a;
    --bs-normal-light: #777777;
    --bs-normal-dark: #111111;
    --bs-normal-darker: #000000;
    --bs-normal-emphasis: #6a6a6a;
    --bs-normal-border: #000000;
    --bs-normal-lighter: #909090;
    --bs-normal-brighten: #9d9d9d;

    --bs-normal-text: #ebebeb;
    --bs-normal-text-hover: #d1d1d1;
    --bs-normal-text-light: #ffffff;
    --bs-normal-text-dark: #b8b8b8;
    --bs-normal-text-darker: #9e9e9e;
    --bs-normal-text-emphasis: #ffffff;
    --bs-normal-text-border: #9e9e9e;
    --bs-normal-text-lighter: #ffffff;
    --bs-normal-text-brighten: #ffffff;

    --bs-light: #f8f9fa;
    --bs-light-hover: #dadfe5;
    --bs-light-light: #ffffff;
    --bs-light-dark: #bcc6cf;
    --bs-light-darker: #9facba;
    --bs-light-emphasis: #ffffff;
    --bs-light-border: #9facba;
    --bs-light-lighter: #ffffff;
    --bs-light-brighten: #ffffff;

    --bs-light-text: #000000;
    --bs-light-text-hover: #000000;
    --bs-light-text-light: #333333;
    --bs-light-text-dark: #000000;
    --bs-light-text-darker: #000000;
    --bs-light-text-emphasis: #262626;
    --bs-light-text-border: #000000;
    --bs-light-text-lighter: #4d4d4d;
    --bs-light-text-brighten: #595959;

    --bs-dark: #444444;
    --bs-dark-hover: #2a2a2a;
    --bs-dark-light: #777777;
    --bs-dark-dark: #111111;
    --bs-dark-darker: #000000;
    --bs-dark-emphasis: #6a6a6a;
    --bs-dark-border: #000000;
    --bs-dark-lighter: #909090;
    --bs-dark-brighten: #9d9d9d;

    --bs-dark-text: #ffffff;
    --bs-dark-text-hover: #e6e6e6;
    --bs-dark-text-light: #ffffff;
    --bs-dark-text-dark: #cccccc;
    --bs-dark-text-darker: #b3b3b3;
    --bs-dark-text-emphasis: #ffffff;
    --bs-dark-text-border: #b3b3b3;
    --bs-dark-text-lighter: #ffffff;
    --bs-dark-text-brighten: #ffffff;

    --bs-navbar: #001e57;
    --bs-navbar-hover: #000c24;
    --bs-navbar-light: #0041bd;
    --bs-navbar-dark: #000000;
    --bs-navbar-darker: #000000;
    --bs-navbar-emphasis: #0038a3;
    --bs-navbar-border: #000000;
    --bs-navbar-lighter: #0053f0;
    --bs-navbar-brighten: #4c73bd;

    --bs-navbar-text: #cbc1dc;
    --bs-navbar-text-hover: #b0a0ca;
    --bs-navbar-text-light: #ffffff;
    --bs-navbar-text-dark: #9480b7;
    --bs-navbar-text-darker: #795fa5;
    --bs-navbar-text-emphasis: #f4f2f8;
    --bs-navbar-text-border: #795fa5;
    --bs-navbar-text-lighter: #ffffff;
    --bs-navbar-text-brighten: #ffffff;

    --bs-sidebar: #3c343e;
    --bs-sidebar-hover: #211d22;
    --bs-sidebar-light: #726375;
    --bs-sidebar-dark: #060507;
    --bs-sidebar-darker: #000000;
    --bs-sidebar-emphasis: #645768;
    --bs-sidebar-border: #000000;
    --bs-sidebar-lighter: #8c7b90;
    --bs-sidebar-brighten: #958d97;

    --bs-sidebar-text: #ffffff;
    --bs-sidebar-text-hover: #e6e6e6;
    --bs-sidebar-text-light: #ffffff;
    --bs-sidebar-text-dark: #cccccc;
    --bs-sidebar-text-darker: #b3b3b3;
    --bs-sidebar-text-emphasis: #ffffff;
    --bs-sidebar-text-border: #b3b3b3;
    --bs-sidebar-text-lighter: #ffffff;
    --bs-sidebar-text-brighten: #ffffff;

    --bs-footer: #001e57;
    --bs-footer-hover: #000c24;
    --bs-footer-light: #0041bd;
    --bs-footer-dark: #000000;
    --bs-footer-darker: #000000;
    --bs-footer-emphasis: #0038a3;
    --bs-footer-border: #000000;
    --bs-footer-lighter: #0053f0;
    --bs-footer-brighten: #4c73bd;

    --bs-footer-text: #e1e1e1;
    --bs-footer-text-hover: #c7c7c7;
    --bs-footer-text-light: #ffffff;
    --bs-footer-text-dark: #aeaeae;
    --bs-footer-text-darker: #949494;
    --bs-footer-text-emphasis: #ffffff;
    --bs-footer-text-border: #949494;
    --bs-footer-text-lighter: #ffffff;
    --bs-footer-text-brighten: #ffffff;

    --bs-logo: #9929bd;
    --bs-logo-hover: #772093;
    --bs-logo-light: #c36ddf;
    --bs-logo-dark: #551769;
    --bs-logo-darker: #330e3f;
    --bs-logo-emphasis: #bb58db;
    --bs-logo-border: #330e3f;
    --bs-logo-lighter: #d497e8;
    --bs-logo-brighten: #e2a2f6;

    --bs-logo-text: #dee2e6;
    --bs-logo-text-hover: #c1c8d0;
    --bs-logo-text-light: #ffffff;
    --bs-logo-text-dark: #a4afba;
    --bs-logo-text-darker: #8795a4;
    --bs-logo-text-emphasis: #ffffff;
    --bs-logo-text-border: #8795a4;
    --bs-logo-text-lighter: #ffffff;
    --bs-logo-text-brighten: #ffffff;


    --bs-body-bg: #212529;
    --bs-body-text-color: #dee2e6;

}

@font-face {
    font-family: 'Klingon';
    src: url('/fonts/klingon_b.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.Klingon_body {
    font-family: "Klingon";
}