@font-face { font-family: "Barlow"; font-style: normal; font-weight: 400; font-display: swap; src: url("../fonts/Barlow-Regular.woff2") format("woff2"); }
@font-face { font-family: "Barlow"; font-style: normal; font-weight: 600; font-display: swap; src: url("../fonts/Barlow-SemiBold.woff2") format("woff2"); }
@font-face { font-family: "Barlow"; font-style: normal; font-weight: 700; font-display: swap; src: url("../fonts/Barlow-Bold.woff2") format("woff2"); }
@font-face { font-family: "Barlow Semi Condensed"; font-style: normal; font-weight: 700; font-display: swap; src: url("../fonts/BarlowSemiCondensed-Bold.woff2") format("woff2"); }
:root,
[data-bs-theme="light"] {
  --bs-font-sans-serif: "Barlow", "Segoe UI", system-ui, -apple-system, sans-serif;
  --bs-font-monospace: SFMono-Regular, "Cascadia Mono", Consolas, "Liberation Mono", monospace;
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-border-radius: 0.25rem;
  --bs-border-radius-sm: 0.1875rem;
  --bs-border-radius-lg: 0.375rem;
  --bs-border-radius-xl: 0.5rem;
  --bs-border-radius-xxl: 1.0rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-box-shadow: 0 .5rem 1rem rgba(1, 9, 25, .12);
  --bs-box-shadow-sm: 0 .125rem .25rem rgba(1, 9, 25, .075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(1, 9, 25, .16);
  --bs-white: #fff;
  --bs-black: #010919;
  --bs-black-rgb: 1, 9, 25;
  --bs-gray-100: #EFF4FA; --bs-gray-200: #E2E7EC; --bs-gray-300: #D0D5DA; --bs-gray-400: #AAAEB4; --bs-gray-500: #7D8186;
  --bs-gray-600: #5D6166; --bs-gray-700: #44484D; --bs-gray-800: #2D3135; --bs-gray-900: #181B1F;
  --bs-blue: #024182; --bs-red: #E70411; --bs-green: #057836; --bs-cyan: #0E94BA; --bs-yellow: #F7B31A;
  --bs-primary: #024182;
  --bs-primary-rgb: 2, 65, 130;
  --bs-primary-text-emphasis: #001C3F;
  --bs-primary-bg-subtle: #EFF6FF;
  --bs-primary-border-subtle: #B7D4F9;
  --bs-secondary: #E70411;
  --bs-secondary-rgb: 231, 4, 17;
  --bs-secondary-text-emphasis: #930609;
  --bs-secondary-bg-subtle: #FFF2F0;
  --bs-secondary-border-subtle: #FEC4BB;
  --bs-success: #057836;
  --bs-success-rgb: 5, 120, 54;
  --bs-success-text-emphasis: #024B1F;
  --bs-success-bg-subtle: #EDF9EE;
  --bs-success-border-subtle: #B0DFB8;
  --bs-info: #0E94BA;
  --bs-info-rgb: 14, 148, 186;
  --bs-info-text-emphasis: #034A5E;
  --bs-info-bg-subtle: #EBF8FD;
  --bs-info-border-subtle: #A8DAEE;
  --bs-warning: #F7B31A;
  --bs-warning-rgb: 247, 179, 26;
  --bs-warning-text-emphasis: #775404;
  --bs-warning-bg-subtle: #FFF7EB;
  --bs-warning-border-subtle: #FED899;
  --bs-danger: #E70411;
  --bs-danger-rgb: 231, 4, 17;
  --bs-danger-text-emphasis: #930609;
  --bs-danger-bg-subtle: #FFF2F0;
  --bs-danger-border-subtle: #FEC4BB;
  --bs-light: #EFF4FA;
  --bs-light-rgb: 239, 244, 250;
  --bs-light-text-emphasis: #44484D;
  --bs-light-bg-subtle: #F7FAFF;
  --bs-light-border-subtle: #E2E7EC;
  --bs-dark: #010919;
  --bs-dark-rgb: 1, 9, 25;
  --bs-dark-text-emphasis: #2D3135;
  --bs-dark-bg-subtle: #D0D5DA;
  --bs-dark-border-subtle: #AAAEB4;
  --bs-body-color: #181B1F;
  --bs-body-color-rgb: 24, 27, 31;
  --bs-body-bg: #FFFFFF;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #010919;
  --bs-emphasis-color-rgb: 1, 9, 25;
  --bs-secondary-color: #44484D;
  --bs-secondary-color-rgb: 68, 72, 77;
  --bs-secondary-bg: #EFF4FA;
  --bs-secondary-bg-rgb: 239, 244, 250;
  --bs-tertiary-color: #5D6166;
  --bs-tertiary-color-rgb: 93, 97, 102;
  --bs-tertiary-bg: #F7FAFF;
  --bs-tertiary-bg-rgb: 247, 250, 255;
  --bs-link-color: #024182;
  --bs-link-color-rgb: 2, 65, 130;
  --bs-link-hover-color: #001C3F;
  --bs-link-hover-color-rgb: 0, 28, 63;
  --bs-heading-color: #010919;
  --bs-code-color: #930609;
  --bs-highlight-color: #181B1F;
  --bs-highlight-bg: #FFECCD;
  --bs-border-color: #D0D5DA;
  --bs-border-color-translucent: rgba(1, 9, 25, 0.15);
  --bs-focus-ring-color: rgba(52, 114, 190, 0.25);
  --bs-form-valid-color: #057836;
  --bs-form-valid-border-color: #057836;
  --bs-form-invalid-color: #E70411;
  --bs-form-invalid-border-color: #E70411;
  --em-btn-primary-color: #FFFFFF;
  --em-btn-primary-bg: #024182;
  --em-btn-primary-border: #024182;
  --em-btn-primary-hover-color: #FFFFFF;
  --em-btn-primary-hover-bg: #02376e;
  --em-btn-primary-hover-border: #023468;
  --em-btn-primary-focus-rgb: 40, 94, 149;
  --em-btn-primary-active-color: #FFFFFF;
  --em-btn-primary-active-bg: #023468;
  --em-btn-primary-active-border: #023162;
  --em-btn-outline-primary-color: #024182;
  --em-btn-outline-primary-border: #024182;
  --em-btn-outline-primary-hover-color: #FFFFFF;
  --em-btn-outline-primary-hover-bg: #024182;
  --em-btn-outline-primary-hover-border: #024182;
  --em-btn-outline-primary-focus-rgb: 2, 65, 130;
  --em-btn-outline-primary-active-color: #FFFFFF;
  --em-btn-outline-primary-active-bg: #024182;
  --em-btn-outline-primary-active-border: #024182;
  --em-on-primary: #FFFFFF;
  --em-btn-secondary-color: #FFFFFF;
  --em-btn-secondary-bg: #E70411;
  --em-btn-secondary-border: #E70411;
  --em-btn-secondary-hover-color: #FFFFFF;
  --em-btn-secondary-hover-bg: #c4030e;
  --em-btn-secondary-hover-border: #b9030e;
  --em-btn-secondary-focus-rgb: 235, 42, 53;
  --em-btn-secondary-active-color: #FFFFFF;
  --em-btn-secondary-active-bg: #b9030e;
  --em-btn-secondary-active-border: #ad030d;
  --em-btn-outline-secondary-color: #E70411;
  --em-btn-outline-secondary-border: #E70411;
  --em-btn-outline-secondary-hover-color: #FFFFFF;
  --em-btn-outline-secondary-hover-bg: #E70411;
  --em-btn-outline-secondary-hover-border: #E70411;
  --em-btn-outline-secondary-focus-rgb: 231, 4, 17;
  --em-btn-outline-secondary-active-color: #FFFFFF;
  --em-btn-outline-secondary-active-bg: #E70411;
  --em-btn-outline-secondary-active-border: #E70411;
  --em-on-secondary: #FFFFFF;
  --em-btn-success-color: #FFFFFF;
  --em-btn-success-bg: #057836;
  --em-btn-success-border: #057836;
  --em-btn-success-hover-color: #FFFFFF;
  --em-btn-success-hover-bg: #04662e;
  --em-btn-success-hover-border: #04602b;
  --em-btn-success-focus-rgb: 42, 140, 84;
  --em-btn-success-active-color: #FFFFFF;
  --em-btn-success-active-bg: #04602b;
  --em-btn-success-active-border: #045a28;
  --em-btn-outline-success-color: #057836;
  --em-btn-outline-success-border: #057836;
  --em-btn-outline-success-hover-color: #FFFFFF;
  --em-btn-outline-success-hover-bg: #057836;
  --em-btn-outline-success-hover-border: #057836;
  --em-btn-outline-success-focus-rgb: 5, 120, 54;
  --em-btn-outline-success-active-color: #FFFFFF;
  --em-btn-outline-success-active-bg: #057836;
  --em-btn-outline-success-active-border: #057836;
  --em-on-success: #FFFFFF;
  --em-btn-info-color: #010919;
  --em-btn-info-bg: #0E94BA;
  --em-btn-info-border: #0E94BA;
  --em-btn-info-hover-color: #010919;
  --em-btn-info-hover-bg: #32a4c4;
  --em-btn-info-hover-border: #269fc1;
  --em-btn-info-focus-rgb: 12, 127, 162;
  --em-btn-info-active-color: #010919;
  --em-btn-info-active-bg: #3ea9c8;
  --em-btn-info-active-border: #269fc1;
  --em-btn-outline-info-color: #034A5E;
  --em-btn-outline-info-border: #034A5E;
  --em-btn-outline-info-hover-color: #010919;
  --em-btn-outline-info-hover-bg: #0E94BA;
  --em-btn-outline-info-hover-border: #0E94BA;
  --em-btn-outline-info-focus-rgb: 14, 148, 186;
  --em-btn-outline-info-active-color: #010919;
  --em-btn-outline-info-active-bg: #0E94BA;
  --em-btn-outline-info-active-border: #0E94BA;
  --em-on-info: #010919;
  --em-btn-warning-color: #010919;
  --em-btn-warning-bg: #F7B31A;
  --em-btn-warning-border: #F7B31A;
  --em-btn-warning-hover-color: #010919;
  --em-btn-warning-hover-bg: #f8be3c;
  --em-btn-warning-hover-border: #f8bb31;
  --em-btn-warning-focus-rgb: 210, 154, 26;
  --em-btn-warning-active-color: #010919;
  --em-btn-warning-active-bg: #f9c248;
  --em-btn-warning-active-border: #f8bb31;
  --em-btn-outline-warning-color: #775404;
  --em-btn-outline-warning-border: #775404;
  --em-btn-outline-warning-hover-color: #010919;
  --em-btn-outline-warning-hover-bg: #F7B31A;
  --em-btn-outline-warning-hover-border: #F7B31A;
  --em-btn-outline-warning-focus-rgb: 247, 179, 26;
  --em-btn-outline-warning-active-color: #010919;
  --em-btn-outline-warning-active-bg: #F7B31A;
  --em-btn-outline-warning-active-border: #F7B31A;
  --em-on-warning: #010919;
  --em-btn-danger-color: #FFFFFF;
  --em-btn-danger-bg: #E70411;
  --em-btn-danger-border: #E70411;
  --em-btn-danger-hover-color: #FFFFFF;
  --em-btn-danger-hover-bg: #c4030e;
  --em-btn-danger-hover-border: #b9030e;
  --em-btn-danger-focus-rgb: 235, 42, 53;
  --em-btn-danger-active-color: #FFFFFF;
  --em-btn-danger-active-bg: #b9030e;
  --em-btn-danger-active-border: #ad030d;
  --em-btn-outline-danger-color: #E70411;
  --em-btn-outline-danger-border: #E70411;
  --em-btn-outline-danger-hover-color: #FFFFFF;
  --em-btn-outline-danger-hover-bg: #E70411;
  --em-btn-outline-danger-hover-border: #E70411;
  --em-btn-outline-danger-focus-rgb: 231, 4, 17;
  --em-btn-outline-danger-active-color: #FFFFFF;
  --em-btn-outline-danger-active-bg: #E70411;
  --em-btn-outline-danger-active-border: #E70411;
  --em-on-danger: #FFFFFF;
  --em-btn-light-color: #010919;
  --em-btn-light-bg: #EFF4FA;
  --em-btn-light-border: #D0D5DA;
  --em-btn-light-hover-color: #010919;
  --em-btn-light-hover-bg: #f1f6fb;
  --em-btn-light-hover-border: #f1f5fa;
  --em-btn-light-focus-rgb: 203, 209, 216;
  --em-btn-light-active-color: #010919;
  --em-btn-light-active-bg: #f2f6fb;
  --em-btn-light-active-border: #f1f5fa;
  --em-btn-outline-light-color: #44484D;
  --em-btn-outline-light-border: #44484D;
  --em-btn-outline-light-hover-color: #010919;
  --em-btn-outline-light-hover-bg: #EFF4FA;
  --em-btn-outline-light-hover-border: #EFF4FA;
  --em-btn-outline-light-focus-rgb: 239, 244, 250;
  --em-btn-outline-light-active-color: #010919;
  --em-btn-outline-light-active-bg: #EFF4FA;
  --em-btn-outline-light-active-border: #EFF4FA;
  --em-on-light: #010919;
  --em-btn-dark-color: #FFFFFF;
  --em-btn-dark-bg: #010919;
  --em-btn-dark-border: #010919;
  --em-btn-dark-hover-color: #FFFFFF;
  --em-btn-dark-hover-bg: #010815;
  --em-btn-dark-hover-border: #010714;
  --em-btn-dark-focus-rgb: 39, 46, 60;
  --em-btn-dark-active-color: #FFFFFF;
  --em-btn-dark-active-bg: #010714;
  --em-btn-dark-active-border: #010713;
  --em-btn-outline-dark-color: #010919;
  --em-btn-outline-dark-border: #010919;
  --em-btn-outline-dark-hover-color: #FFFFFF;
  --em-btn-outline-dark-hover-bg: #010919;
  --em-btn-outline-dark-hover-border: #010919;
  --em-btn-outline-dark-focus-rgb: 1, 9, 25;
  --em-btn-outline-dark-active-color: #FFFFFF;
  --em-btn-outline-dark-active-bg: #010919;
  --em-btn-outline-dark-active-border: #010919;
  --em-on-dark: #FFFFFF;
  --em-primary-fill: #024182;
  --em-on-primary-fill: #FFFFFF;
  --em-focus-border: #80a0c0;
  --em-focus-ring: 0 0 0 0.25rem rgba(52, 114, 190, 0.25);
  --em-input-border: #81878D;
  --em-btn-close-filter: none;
  --em-select-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23181B1F' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --em-accordion-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23181B1F' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --em-accordion-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23001C3F' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --em-check-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
  --em-radio-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e");
  --em-indeterminate-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
  --em-switch-off: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%235D6166'/%3e%3c/svg%3e");
  --em-switch-focus: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2380a0c0'/%3e%3c/svg%3e");
  --em-switch-on: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e");
  --em-range-thumb-active: #b3c6da;
  --em-valid: #057836;
  --em-invalid: #E70411;
  --em-valid-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23057836' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  --em-invalid-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23E70411'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23E70411' stroke='none'/%3e%3c/svg%3e");
  --em-valid-ring: 0 0 0 0.25rem rgba(5, 120, 54, 0.25);
  --em-invalid-ring: 0 0 0 0.25rem rgba(231, 4, 17, 0.25);
  --em-link-focus-rgb: 2, 65, 130;
  --em-progress-bar-color: #FFFFFF;
  --em-table-light-bg: #EFF4FA;
  --em-table-light-color: #010919;
  --em-table-light-border: #bfc5cd;
  --em-table-light-striped: #e3e8ef;
  --em-table-light-active: #d7dce4;
  --em-table-light-hover: #dde2e9;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-family: "Barlow Semi Condensed", "Barlow", "Segoe UI", system-ui, sans-serif; font-weight: 700; }
.display-1, .display-2, .display-3, .display-4, .display-5, .display-6 { font-family: "Barlow Semi Condensed", "Barlow", "Segoe UI", system-ui, sans-serif; font-weight: 700; }
.lead { font-weight: 400; }
.navbar-brand { font-family: "Barlow Semi Condensed", "Barlow", "Segoe UI", system-ui, sans-serif; font-weight: 700; }
.btn-primary { --bs-btn-color: var(--em-btn-primary-color); --bs-btn-bg: var(--em-btn-primary-bg); --bs-btn-border-color: var(--em-btn-primary-border); --bs-btn-hover-color: var(--em-btn-primary-hover-color); --bs-btn-hover-bg: var(--em-btn-primary-hover-bg); --bs-btn-hover-border-color: var(--em-btn-primary-hover-border); --bs-btn-focus-shadow-rgb: var(--em-btn-primary-focus-rgb); --bs-btn-active-color: var(--em-btn-primary-active-color); --bs-btn-active-bg: var(--em-btn-primary-active-bg); --bs-btn-active-border-color: var(--em-btn-primary-active-border); --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: var(--em-btn-primary-color); --bs-btn-disabled-bg: var(--em-btn-primary-bg); --bs-btn-disabled-border-color: var(--em-btn-primary-border); }
.btn-secondary { --bs-btn-color: var(--em-btn-secondary-color); --bs-btn-bg: var(--em-btn-secondary-bg); --bs-btn-border-color: var(--em-btn-secondary-border); --bs-btn-hover-color: var(--em-btn-secondary-hover-color); --bs-btn-hover-bg: var(--em-btn-secondary-hover-bg); --bs-btn-hover-border-color: var(--em-btn-secondary-hover-border); --bs-btn-focus-shadow-rgb: var(--em-btn-secondary-focus-rgb); --bs-btn-active-color: var(--em-btn-secondary-active-color); --bs-btn-active-bg: var(--em-btn-secondary-active-bg); --bs-btn-active-border-color: var(--em-btn-secondary-active-border); --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: var(--em-btn-secondary-color); --bs-btn-disabled-bg: var(--em-btn-secondary-bg); --bs-btn-disabled-border-color: var(--em-btn-secondary-border); }
.btn-success { --bs-btn-color: var(--em-btn-success-color); --bs-btn-bg: var(--em-btn-success-bg); --bs-btn-border-color: var(--em-btn-success-border); --bs-btn-hover-color: var(--em-btn-success-hover-color); --bs-btn-hover-bg: var(--em-btn-success-hover-bg); --bs-btn-hover-border-color: var(--em-btn-success-hover-border); --bs-btn-focus-shadow-rgb: var(--em-btn-success-focus-rgb); --bs-btn-active-color: var(--em-btn-success-active-color); --bs-btn-active-bg: var(--em-btn-success-active-bg); --bs-btn-active-border-color: var(--em-btn-success-active-border); --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: var(--em-btn-success-color); --bs-btn-disabled-bg: var(--em-btn-success-bg); --bs-btn-disabled-border-color: var(--em-btn-success-border); }
.btn-info { --bs-btn-color: var(--em-btn-info-color); --bs-btn-bg: var(--em-btn-info-bg); --bs-btn-border-color: var(--em-btn-info-border); --bs-btn-hover-color: var(--em-btn-info-hover-color); --bs-btn-hover-bg: var(--em-btn-info-hover-bg); --bs-btn-hover-border-color: var(--em-btn-info-hover-border); --bs-btn-focus-shadow-rgb: var(--em-btn-info-focus-rgb); --bs-btn-active-color: var(--em-btn-info-active-color); --bs-btn-active-bg: var(--em-btn-info-active-bg); --bs-btn-active-border-color: var(--em-btn-info-active-border); --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: var(--em-btn-info-color); --bs-btn-disabled-bg: var(--em-btn-info-bg); --bs-btn-disabled-border-color: var(--em-btn-info-border); }
.btn-warning { --bs-btn-color: var(--em-btn-warning-color); --bs-btn-bg: var(--em-btn-warning-bg); --bs-btn-border-color: var(--em-btn-warning-border); --bs-btn-hover-color: var(--em-btn-warning-hover-color); --bs-btn-hover-bg: var(--em-btn-warning-hover-bg); --bs-btn-hover-border-color: var(--em-btn-warning-hover-border); --bs-btn-focus-shadow-rgb: var(--em-btn-warning-focus-rgb); --bs-btn-active-color: var(--em-btn-warning-active-color); --bs-btn-active-bg: var(--em-btn-warning-active-bg); --bs-btn-active-border-color: var(--em-btn-warning-active-border); --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: var(--em-btn-warning-color); --bs-btn-disabled-bg: var(--em-btn-warning-bg); --bs-btn-disabled-border-color: var(--em-btn-warning-border); }
.btn-danger { --bs-btn-color: var(--em-btn-danger-color); --bs-btn-bg: var(--em-btn-danger-bg); --bs-btn-border-color: var(--em-btn-danger-border); --bs-btn-hover-color: var(--em-btn-danger-hover-color); --bs-btn-hover-bg: var(--em-btn-danger-hover-bg); --bs-btn-hover-border-color: var(--em-btn-danger-hover-border); --bs-btn-focus-shadow-rgb: var(--em-btn-danger-focus-rgb); --bs-btn-active-color: var(--em-btn-danger-active-color); --bs-btn-active-bg: var(--em-btn-danger-active-bg); --bs-btn-active-border-color: var(--em-btn-danger-active-border); --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: var(--em-btn-danger-color); --bs-btn-disabled-bg: var(--em-btn-danger-bg); --bs-btn-disabled-border-color: var(--em-btn-danger-border); }
.btn-light { --bs-btn-color: var(--em-btn-light-color); --bs-btn-bg: var(--em-btn-light-bg); --bs-btn-border-color: var(--em-btn-light-border); --bs-btn-hover-color: var(--em-btn-light-hover-color); --bs-btn-hover-bg: var(--em-btn-light-hover-bg); --bs-btn-hover-border-color: var(--em-btn-light-hover-border); --bs-btn-focus-shadow-rgb: var(--em-btn-light-focus-rgb); --bs-btn-active-color: var(--em-btn-light-active-color); --bs-btn-active-bg: var(--em-btn-light-active-bg); --bs-btn-active-border-color: var(--em-btn-light-active-border); --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: var(--em-btn-light-color); --bs-btn-disabled-bg: var(--em-btn-light-bg); --bs-btn-disabled-border-color: var(--em-btn-light-border); }
.btn-dark { --bs-btn-color: var(--em-btn-dark-color); --bs-btn-bg: var(--em-btn-dark-bg); --bs-btn-border-color: var(--em-btn-dark-border); --bs-btn-hover-color: var(--em-btn-dark-hover-color); --bs-btn-hover-bg: var(--em-btn-dark-hover-bg); --bs-btn-hover-border-color: var(--em-btn-dark-hover-border); --bs-btn-focus-shadow-rgb: var(--em-btn-dark-focus-rgb); --bs-btn-active-color: var(--em-btn-dark-active-color); --bs-btn-active-bg: var(--em-btn-dark-active-bg); --bs-btn-active-border-color: var(--em-btn-dark-active-border); --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: var(--em-btn-dark-color); --bs-btn-disabled-bg: var(--em-btn-dark-bg); --bs-btn-disabled-border-color: var(--em-btn-dark-border); }
.btn-outline-primary { --bs-btn-color: var(--em-btn-outline-primary-color); --bs-btn-border-color: var(--em-btn-outline-primary-border); --bs-btn-hover-color: var(--em-btn-outline-primary-hover-color); --bs-btn-hover-bg: var(--em-btn-outline-primary-hover-bg); --bs-btn-hover-border-color: var(--em-btn-outline-primary-hover-border); --bs-btn-focus-shadow-rgb: var(--em-btn-outline-primary-focus-rgb); --bs-btn-active-color: var(--em-btn-outline-primary-active-color); --bs-btn-active-bg: var(--em-btn-outline-primary-active-bg); --bs-btn-active-border-color: var(--em-btn-outline-primary-active-border); --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: var(--em-btn-outline-primary-color); --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: var(--em-btn-outline-primary-border); --bs-gradient: none; }
.btn-outline-secondary { --bs-btn-color: var(--em-btn-outline-secondary-color); --bs-btn-border-color: var(--em-btn-outline-secondary-border); --bs-btn-hover-color: var(--em-btn-outline-secondary-hover-color); --bs-btn-hover-bg: var(--em-btn-outline-secondary-hover-bg); --bs-btn-hover-border-color: var(--em-btn-outline-secondary-hover-border); --bs-btn-focus-shadow-rgb: var(--em-btn-outline-secondary-focus-rgb); --bs-btn-active-color: var(--em-btn-outline-secondary-active-color); --bs-btn-active-bg: var(--em-btn-outline-secondary-active-bg); --bs-btn-active-border-color: var(--em-btn-outline-secondary-active-border); --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: var(--em-btn-outline-secondary-color); --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: var(--em-btn-outline-secondary-border); --bs-gradient: none; }
.btn-outline-success { --bs-btn-color: var(--em-btn-outline-success-color); --bs-btn-border-color: var(--em-btn-outline-success-border); --bs-btn-hover-color: var(--em-btn-outline-success-hover-color); --bs-btn-hover-bg: var(--em-btn-outline-success-hover-bg); --bs-btn-hover-border-color: var(--em-btn-outline-success-hover-border); --bs-btn-focus-shadow-rgb: var(--em-btn-outline-success-focus-rgb); --bs-btn-active-color: var(--em-btn-outline-success-active-color); --bs-btn-active-bg: var(--em-btn-outline-success-active-bg); --bs-btn-active-border-color: var(--em-btn-outline-success-active-border); --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: var(--em-btn-outline-success-color); --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: var(--em-btn-outline-success-border); --bs-gradient: none; }
.btn-outline-info { --bs-btn-color: var(--em-btn-outline-info-color); --bs-btn-border-color: var(--em-btn-outline-info-border); --bs-btn-hover-color: var(--em-btn-outline-info-hover-color); --bs-btn-hover-bg: var(--em-btn-outline-info-hover-bg); --bs-btn-hover-border-color: var(--em-btn-outline-info-hover-border); --bs-btn-focus-shadow-rgb: var(--em-btn-outline-info-focus-rgb); --bs-btn-active-color: var(--em-btn-outline-info-active-color); --bs-btn-active-bg: var(--em-btn-outline-info-active-bg); --bs-btn-active-border-color: var(--em-btn-outline-info-active-border); --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: var(--em-btn-outline-info-color); --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: var(--em-btn-outline-info-border); --bs-gradient: none; }
.btn-outline-warning { --bs-btn-color: var(--em-btn-outline-warning-color); --bs-btn-border-color: var(--em-btn-outline-warning-border); --bs-btn-hover-color: var(--em-btn-outline-warning-hover-color); --bs-btn-hover-bg: var(--em-btn-outline-warning-hover-bg); --bs-btn-hover-border-color: var(--em-btn-outline-warning-hover-border); --bs-btn-focus-shadow-rgb: var(--em-btn-outline-warning-focus-rgb); --bs-btn-active-color: var(--em-btn-outline-warning-active-color); --bs-btn-active-bg: var(--em-btn-outline-warning-active-bg); --bs-btn-active-border-color: var(--em-btn-outline-warning-active-border); --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: var(--em-btn-outline-warning-color); --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: var(--em-btn-outline-warning-border); --bs-gradient: none; }
.btn-outline-danger { --bs-btn-color: var(--em-btn-outline-danger-color); --bs-btn-border-color: var(--em-btn-outline-danger-border); --bs-btn-hover-color: var(--em-btn-outline-danger-hover-color); --bs-btn-hover-bg: var(--em-btn-outline-danger-hover-bg); --bs-btn-hover-border-color: var(--em-btn-outline-danger-hover-border); --bs-btn-focus-shadow-rgb: var(--em-btn-outline-danger-focus-rgb); --bs-btn-active-color: var(--em-btn-outline-danger-active-color); --bs-btn-active-bg: var(--em-btn-outline-danger-active-bg); --bs-btn-active-border-color: var(--em-btn-outline-danger-active-border); --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: var(--em-btn-outline-danger-color); --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: var(--em-btn-outline-danger-border); --bs-gradient: none; }
.btn-outline-light { --bs-btn-color: var(--em-btn-outline-light-color); --bs-btn-border-color: var(--em-btn-outline-light-border); --bs-btn-hover-color: var(--em-btn-outline-light-hover-color); --bs-btn-hover-bg: var(--em-btn-outline-light-hover-bg); --bs-btn-hover-border-color: var(--em-btn-outline-light-hover-border); --bs-btn-focus-shadow-rgb: var(--em-btn-outline-light-focus-rgb); --bs-btn-active-color: var(--em-btn-outline-light-active-color); --bs-btn-active-bg: var(--em-btn-outline-light-active-bg); --bs-btn-active-border-color: var(--em-btn-outline-light-active-border); --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: var(--em-btn-outline-light-color); --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: var(--em-btn-outline-light-border); --bs-gradient: none; }
.btn-outline-dark { --bs-btn-color: var(--em-btn-outline-dark-color); --bs-btn-border-color: var(--em-btn-outline-dark-border); --bs-btn-hover-color: var(--em-btn-outline-dark-hover-color); --bs-btn-hover-bg: var(--em-btn-outline-dark-hover-bg); --bs-btn-hover-border-color: var(--em-btn-outline-dark-hover-border); --bs-btn-focus-shadow-rgb: var(--em-btn-outline-dark-focus-rgb); --bs-btn-active-color: var(--em-btn-outline-dark-active-color); --bs-btn-active-bg: var(--em-btn-outline-dark-active-bg); --bs-btn-active-border-color: var(--em-btn-outline-dark-active-border); --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: var(--em-btn-outline-dark-color); --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: var(--em-btn-outline-dark-border); --bs-gradient: none; }
.text-bg-primary { color: var(--em-on-primary) !important; }
.text-bg-secondary { color: var(--em-on-secondary) !important; }
.text-bg-success { color: var(--em-on-success) !important; }
.text-bg-info { color: var(--em-on-info) !important; }
.text-bg-warning { color: var(--em-on-warning) !important; }
.text-bg-danger { color: var(--em-on-danger) !important; }
.text-bg-light { color: var(--em-on-light) !important; }
.text-bg-dark { color: var(--em-on-dark) !important; }
.nav-pills { --bs-nav-pills-link-active-color: var(--em-on-primary-fill); --bs-nav-pills-link-active-bg: var(--em-primary-fill); }
.dropdown-menu { --bs-dropdown-link-active-color: var(--em-on-primary-fill); --bs-dropdown-link-active-bg: var(--em-primary-fill); }
.pagination { --bs-pagination-active-color: var(--em-on-primary-fill); --bs-pagination-active-bg: var(--em-primary-fill); --bs-pagination-active-border-color: var(--em-primary-fill); --bs-pagination-focus-box-shadow: var(--em-focus-ring); }
.list-group { --bs-list-group-active-color: var(--em-on-primary-fill); --bs-list-group-active-bg: var(--em-primary-fill); --bs-list-group-active-border-color: var(--em-primary-fill); }
.progress, .progress-stacked { --bs-progress-bar-bg: var(--em-primary-fill); --bs-progress-bar-color: var(--em-progress-bar-color); }
.accordion { --bs-accordion-btn-focus-box-shadow: var(--em-focus-ring); --bs-accordion-btn-icon: var(--em-accordion-icon); --bs-accordion-btn-active-icon: var(--em-accordion-active-icon); }
.btn-close { --bs-btn-close-focus-shadow: var(--em-focus-ring); }
.btn-close:not(.btn-close-white) { filter: var(--em-btn-close-filter); }
.btn-link { --bs-btn-focus-shadow-rgb: var(--em-link-focus-rgb); }
.form-control, .form-select { border-color: var(--em-input-border); }
.form-check-input { border-color: var(--em-input-border); }
.form-control:focus, .form-select:focus { border-color: var(--em-focus-border); box-shadow: var(--em-focus-ring); }
.form-select:not([multiple]):not([size]), .form-select[size="1"] { --bs-form-select-bg-img: var(--em-select-img); }
.form-check-input:focus { border-color: var(--em-focus-border); box-shadow: var(--em-focus-ring); }
.form-check-input:checked { background-color: var(--em-primary-fill); border-color: var(--em-primary-fill); }
.form-check-input:checked[type="checkbox"] { --bs-form-check-bg-image: var(--em-check-img); }
.form-check-input:checked[type="radio"] { --bs-form-check-bg-image: var(--em-radio-img); }
.form-check-input[type="checkbox"]:indeterminate { background-color: var(--em-primary-fill); border-color: var(--em-primary-fill); --bs-form-check-bg-image: var(--em-indeterminate-img); }
.form-switch .form-check-input.form-check-input:not(:checked):not(:focus) { --bs-form-switch-bg: var(--em-switch-off); }
.form-switch .form-check-input:focus { --bs-form-switch-bg: var(--em-switch-focus); }
.form-switch .form-check-input:checked { --bs-form-switch-bg: var(--em-switch-on); }
.form-range:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px var(--bs-body-bg), var(--em-focus-ring); }
.form-range:focus::-moz-range-thumb { box-shadow: 0 0 0 1px var(--bs-body-bg), var(--em-focus-ring); }
.form-range::-webkit-slider-thumb { background-color: var(--em-primary-fill); }
.form-range::-webkit-slider-thumb:active { background-color: var(--em-range-thumb-active); }
.form-range::-moz-range-thumb { background-color: var(--em-primary-fill); }
.form-range::-moz-range-thumb:active { background-color: var(--em-range-thumb-active); }
.form-control.is-valid, .was-validated .form-control:valid { border-color: var(--em-valid); background-image: var(--em-valid-icon); }
.form-control.is-invalid, .was-validated .form-control:invalid { border-color: var(--em-invalid); background-image: var(--em-invalid-icon); }
.form-select.is-valid, .was-validated .form-select:valid { border-color: var(--em-valid); }
.form-select.is-invalid, .was-validated .form-select:invalid { border-color: var(--em-invalid); }
.form-select.is-valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple]):not([size]) { --bs-form-select-bg-icon: var(--em-valid-icon); }
.form-select.is-invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple]):not([size]) { --bs-form-select-bg-icon: var(--em-invalid-icon); }
.form-control.is-valid:focus, .form-select.is-valid:focus, .form-check-input.is-valid:focus,
.was-validated .form-control:valid:focus, .was-validated .form-select:valid:focus, .was-validated .form-check-input:valid:focus { box-shadow: var(--em-valid-ring); }
.form-control.is-invalid:focus, .form-select.is-invalid:focus, .form-check-input.is-invalid:focus,
.was-validated .form-control:invalid:focus, .was-validated .form-select:invalid:focus, .was-validated .form-check-input:invalid:focus { box-shadow: var(--em-invalid-ring); }
.form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked { background-color: var(--em-valid); border-color: var(--em-valid); }
.form-check-input.is-invalid:checked, .was-validated .form-check-input:invalid:checked { background-color: var(--em-invalid); border-color: var(--em-invalid); }
.table-light { --bs-table-color: var(--em-table-light-color); --bs-table-bg: var(--em-table-light-bg); --bs-table-border-color: var(--em-table-light-border); --bs-table-striped-bg: var(--em-table-light-striped); --bs-table-striped-color: var(--em-table-light-color); --bs-table-active-bg: var(--em-table-light-active); --bs-table-active-color: var(--em-table-light-color); --bs-table-hover-bg: var(--em-table-light-hover); --bs-table-hover-color: var(--em-table-light-color); color: var(--bs-table-color); border-color: var(--bs-table-border-color); }
.table-primary { --bs-table-color: #010919; --bs-table-bg: #EFF6FF; --bs-table-border-color: #bfc7d1; --bs-table-striped-bg: #e3eaf4; --bs-table-striped-color: #010919; --bs-table-active-bg: #d7dee8; --bs-table-active-color: #010919; --bs-table-hover-bg: #dde4ee; --bs-table-hover-color: #010919; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }
.table-secondary { --bs-table-color: #010919; --bs-table-bg: #FFF2F0; --bs-table-border-color: #ccc3c5; --bs-table-striped-bg: #f2e6e5; --bs-table-striped-color: #010919; --bs-table-active-bg: #e6dbda; --bs-table-active-color: #010919; --bs-table-hover-bg: #ece1e0; --bs-table-hover-color: #010919; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }
.table-success { --bs-table-color: #010919; --bs-table-bg: #EDF9EE; --bs-table-border-color: #bec9c3; --bs-table-striped-bg: #e1ede3; --bs-table-striped-color: #010919; --bs-table-active-bg: #d5e1d9; --bs-table-active-color: #010919; --bs-table-hover-bg: #dbe7de; --bs-table-hover-color: #010919; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }
.table-info { --bs-table-color: #010919; --bs-table-bg: #EBF8FD; --bs-table-border-color: #bcc8cf; --bs-table-striped-bg: #dfecf2; --bs-table-striped-color: #010919; --bs-table-active-bg: #d4e0e6; --bs-table-active-color: #010919; --bs-table-hover-bg: #d9e6ec; --bs-table-hover-color: #010919; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }
.table-warning { --bs-table-color: #010919; --bs-table-bg: #FFF7EB; --bs-table-border-color: #ccc7c1; --bs-table-striped-bg: #f2ebe0; --bs-table-striped-color: #010919; --bs-table-active-bg: #e6dfd6; --bs-table-active-color: #010919; --bs-table-hover-bg: #ece5db; --bs-table-hover-color: #010919; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }
.table-danger { --bs-table-color: #010919; --bs-table-bg: #FFF2F0; --bs-table-border-color: #ccc3c5; --bs-table-striped-bg: #f2e6e5; --bs-table-striped-color: #010919; --bs-table-active-bg: #e6dbda; --bs-table-active-color: #010919; --bs-table-hover-bg: #ece1e0; --bs-table-hover-color: #010919; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }
.table-dark { --bs-table-color: #FFFFFF; --bs-table-bg: #010919; --bs-table-border-color: #343a47; --bs-table-striped-bg: #0e1524; --bs-table-striped-color: #FFFFFF; --bs-table-active-bg: #1a2230; --bs-table-active-color: #FFFFFF; --bs-table-hover-bg: #141b2a; --bs-table-hover-color: #FFFFFF; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }
