
:root {
    --blue:#2dcee3;
    --indigo:#6610f2;
    --purple:#6f42c1;
    --pink:#e83e8c;
    --red:#ff7588;
    --orange:#ffa87d;
    --yellow:#ffc107;
    --green:#16d39a;
    --teal:#20c997;
    --cyan:#00b5b8;
    --cyan-hover:#008385;
    --white:#fff;
    --gray:#404e67;
    --gray-dark:#1b2942;
    --primary:#00b5b8;
    --secondary:#404e67;
    --success:#16d39a;
    --info:#2dcee3;
    --warning:#ffa87d;
    --danger:#ff7588;
    --light:#babfc7;
    --dark:#1b2942;
    --black: #000;
    --breakpoint-xs:0;
    --breakpoint-sm:576px;
    --breakpoint-md:768px;
    --breakpoint-lg:992px;
    --breakpoint-xl:1200px;
    --font-family-sans-serif:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
    --font-family-monospace:"Montserrat",Georgia,"Times New Roman",Times,serif;
    --bs-blue: #0d6efd;
    --bs-indigo:#6610f2;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #222221;
    --bs-green: #198754;
    --bs-light-green: #50C443;
    --bs-cyan: #0dcaf0;
    --bs-gray: #7987a1;
    --bs-gray-dark: #212a3a;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #cbd1db;
    --bs-gray-500: #aeb7c5;
    --bs-gray-600: #7987a1;
    --bs-gray-700: #41516c;
    --bs-gray-800: #212a3a;
    --bs-gray-850: #1b2942;
    --bs-gray-860: #101827;
    --bs-gray-900: #060c17;
    --bs-primary: #3f6ad8;
    --bs-primary-hover: #2955c8;
    --bs-secondary: #6c757d;
    --bs-secondary-bg: #5a6268;
    --bs-secondary-border: #545b62;
    --bs-success: #3ac47d;
    --bs-success-hover-bg: #31a66a;
    --bs-success-hover-border: #2e9d64;
    --bs-info: #16aaff;
    --bs-info-hover-bg: #0098ef;
    --bs-info-hover-border: #0090e2;
    --bs-warning: #fbbc06;
    --bs-warning-hover-bg: #fcc62b;
    --bs-warning-hover-border: #fbc31f;
    --bs-danger: #d92550;
    --bs-danger-hover-bg: #b81f44;
    --bs-danger-hover-border: #ad1e40;
    --bs-cancel-border: #bf264d;
    --bs-light: #e9ecef;
    --bs-dark: #060c17;

    --bs-primary-rgba: rgba(63, 106, 216, 0.5);
    --bs-box-shadow-rgba: rgba(124, 134, 255, 0.5);
    --bs-secondary-rgba: rgba(121, 135, 161, 0.5);
    --bs-secondary-shadow-rgba: rgba(141, 153, 175, 0.5);
    --bs-success-rgba: rgba(5, 163, 74, 0.5);
    --bs-success-shadow-rgba: rgba(43, 177, 101, 0.5);
    --bs-info-rgba: rgba(102, 209, 209, 0.5);
    --bs-info-shadow-rgba: rgba(87, 178, 178, 0.5);
    --bs-warning-rgba: rgba(251, 188, 6, 0.5);
    --bs-warning-shadow-rgba: rgba(213, 160, 5, 0.5);
    --bs-danger-rgba: rgba(255, 51, 102, 0.5);
    --bs-danger-shadow-rgba: rgba(255, 82, 125, 0.5);
    --bs-light-rgba: rgba(233, 236, 239, 0.5);
    --bs-dark-rgba: rgba(6, 12, 23, 0.5);
    --bs-white-rgba: rgba(255, 255, 255, 0.5);
    --bs-black-rgba: rgba(0, 0, 0, 0.5);
    --bs-body-bg-rgba: rgba(249, 250, 251, 0.5);
    --bs-percent-shadowa: rgba(255, 85, 0, 0.5);

    --bs-primary-rgb: 63, 106, 216;
    --bs-box-shadow-rgb: 124, 134, 255; 
    --bs-secondary-rgb: 121, 135, 161;
    --bs-secondary-shadow-rgb: 141, 153, 175;
    --bs-success-rgb: 5, 163, 74;
    --bs-success-shadow-rgb: 43, 177, 101;
    --bs-info-rgb: 102, 209, 209;
    --bs-info-shadow-rgb: 87, 178, 178;
    --bs-warning-rgb: 251, 188, 6;
    --bs-warning-shadow-rgb: 213, 160, 5;
    --bs-danger-rgb: 255, 51, 102;
    --bs-danger-shadow-rgb: 255, 82, 125;
    --bs-light-rgb: 233, 236, 239;
    --bs-dark-rgb: 6, 12, 23;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-bg-rgb: 249, 250, 251;
    --bs-percent-shadow: 255, 85, 0;
    --bs-font-sans-serif: "Roboto", Helvetica, sans-serif;
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 16px;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #232323;
    --bs-body-bg: #f9fafb;
    --bs-icon-color-hover: #515acc;
    --mdb-body-bg: #fff;
    --mdb-form-control-border-color: #bdbdbd;
    --mdb-form-check-bg-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e);
    --mdb-border-width: 3px;
    --mdb-border-color: #e0e0e0;
    --vhc-red: #d2222d;
    --vhc-amber: #ffbf00;
    --vhc-green: #238823;
    --vhc-gray: #d3d3d3;
    --vhc-item-amber-badge: #ffdf80;
    --vhc-item-green-badge: #78dc78;
    --vhc-item-red-badge: #ec8d93;
    --vhc-item-grey-badge: #e9e9e9;
    --dark-tooltip: #1D1F20;
	--light-tooltip: #F8F9FA;
	--success-tooltip: #20ac6b;
	--danger-tooltip: #e05260;
	--info-tooltip: #51daf6;
	--warning-tooltip: #ffd24d;
	--border-tooltip: var(--dark-theme);
    --accordion-header-bg: #c6f4ff;
    --slot-bg: #c7f1b7;
    --tbl-primary-bg: #b8eaeb;
    --tbl-primary-border: #7ad9da;
    --tbl-secondary-bg: #cacdd4;
    --tbl-secondary-border: #9ca3b0;
    --bs-alert-link: #002c2d;
  }