:root, [data-bs-theme="light"] {
    /*--bs-blue: #0d6efd;*/
    /*--bs-indigo: #6610f2;*/
    /*--bs-purple: #6f42c1;*/
    /*--bs-pink: #d63384;*/
    /*--bs-red: #dc3545;*/
    /*--bs-orange: #fd7e14;*/
    /*--bs-yellow: #ffc107;*/
    /*--bs-green: #198754;*/
    /*--bs-teal: #20c997;*/
    /*--bs-cyan: #0dcaf0;*/
    /*--bs-black: #000;*/
    /*--bs-white: #fff;*/
    /*--bs-gray: #798490;*/
    /*--bs-gray-dark: #4a545b;*/
    /*--bs-gray-100: #f9f9f9;*/
    /*--bs-gray-200: #eee;*/
    /*--bs-gray-300: #bcc1c7;*/
    /*--bs-gray-400: #ced4da;*/
    /*--bs-gray-500: #adb5bd;*/
    /*--bs-gray-600: #798490;*/
    /*--bs-gray-700: #495057;*/
    /*--bs-gray-800: #4a545b;*/
    /*--bs-gray-900: #212529;*/
    /*--bs-primary: #000000;*/
    /*--bs-secondary: #000000;*/
    /*--bs-success: #007e4e;*/
    /*--bs-info: #005b99;*/
    /*--bs-warning: #974200;*/
    /*--bs-danger: #c20017;*/
    /*--bs-light: #f9f9f9;*/
    /*--bs-dark: #4a545b;*/
    /*--bs-primary-rgb: 0, 0, 0;*/
    /*--bs-secondary-rgb: 0, 0, 0;*/
    /*--bs-success-rgb: 0, 126, 78;*/
    /*--bs-info-rgb: 0, 91, 153;*/
    /*--bs-warning-rgb: 151, 66, 0;*/
    /*--bs-danger-rgb: 194, 0, 23;*/
    /*--bs-light-rgb: 249, 249, 249;*/
    /*--bs-dark-rgb: 74, 84, 91;*/
    /*--bs-primary-text-emphasis: black;*/
    /*--bs-secondary-text-emphasis: black;*/
    /*--bs-success-text-emphasis: #00321f;*/
    /*--bs-info-text-emphasis: #00243d;*/
    /*--bs-warning-text-emphasis: #3c1a00;*/
    /*--bs-danger-text-emphasis: #4e0009;*/
    /*--bs-light-text-emphasis: #495057;*/
    /*--bs-dark-text-emphasis: #495057;*/
    /*--bs-primary-bg-subtle: #ccc;*/
    /*--bs-secondary-bg-subtle: #ccc;*/
    /*--bs-success-bg-subtle: #cce5dc;*/
    /*--bs-info-bg-subtle: #ccdeeb;*/
    /*--bs-warning-bg-subtle: #ead9cc;*/
    /*--bs-danger-bg-subtle: #f3ccd1;*/
    /*--bs-light-bg-subtle: #fcfcfc;*/
    /*--bs-dark-bg-subtle: #ced4da;*/
    /*--bs-primary-border-subtle: #999;*/
    /*--bs-secondary-border-subtle: #999;*/
    /*--bs-success-border-subtle: #99cbb8;*/
    /*--bs-info-border-subtle: #99bdd6;*/
    /*--bs-warning-border-subtle: #d5b399;*/
    /*--bs-danger-border-subtle: #e799a2;*/
    /*--bs-light-border-subtle: #eee;*/
    /*--bs-dark-border-subtle: #adb5bd;*/
    /*--bs-white-rgb: 255, 255, 255;*/
    /*--bs-black-rgb: 0, 0, 0;*/
    /*--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";*/
    /*--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: "Futura Bk BT", sans-serif;*/
    /*--bs-body-font-size: 0.875rem;*/
    /*--bs-body-font-weight: 400;*/
    /*--bs-body-line-height: 1.5;*/
    /*--bs-body-color: #000000;*/
    /*--bs-body-color-rgb: 0, 0, 0;*/
    /*--bs-body-bg: #ffffff;*/
    /*--bs-body-bg-rgb: 255, 255, 255;*/
    /*--bs-emphasis-color: #000;*/
    /*--bs-emphasis-color-rgb: 0, 0, 0;*/
    /*--bs-secondary-color: rgba(0, 0, 0, 0.75);*/
    /*--bs-secondary-color-rgb: 0, 0, 0;*/
    /*--bs-secondary-bg: #eee;*/
    /*--bs-secondary-bg-rgb: 238, 238, 238;*/
    /*--bs-tertiary-color: rgba(0, 0, 0, 0.5);*/
    /*--bs-tertiary-color-rgb: 0, 0, 0;*/
    /*--bs-tertiary-bg: #f9f9f9;*/
    /*--bs-tertiary-bg-rgb: 249, 249, 249;*/
    /*--bs-heading-color: #3f4c58;*/
    /*--bs-link-color: #000000;*/
    /*--bs-link-color-rgb: 0, 0, 0;*/
    /*--bs-link-decoration: none;*/
    /*--bs-link-hover-color: black;*/
    /*--bs-link-hover-color-rgb: 0, 0, 0;*/
    /*--bs-link-hover-decoration: underline;*/
    /*--bs-code-color: #d63384;*/
    /*--bs-highlight-color: #000000;*/
    /*--bs-highlight-bg: #fff3cd;*/
    /*--bs-border-width: 1px;*/
    /*--bs-border-style: solid;*/
    /*--bs-border-color: #dadae5;*/
    /*--bs-border-color-translucent: rgba(0, 0, 0, 0.175);*/
    --bs-border-radius: 0;
    --bs-border-radius-sm: 0;
    --bs-border-radius-lg: 0;
    /*--bs-border-radius-xl: 1rem;*/
    /*--bs-border-radius-xxl: 2rem;*/
    /*--bs-border-radius-2xl: var(--bs-border-radius-xxl);*/
    /*--bs-border-radius-pill: 50rem;*/
    /*--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);*/
    /*--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);*/
    /*--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);*/
    /*--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);*/
    /*--bs-focus-ring-width: 0.25rem;*/
    /*--bs-focus-ring-opacity: 0.25;*/
    /*--bs-focus-ring-color: rgba(0, 0, 0, 0.25);*/
    /*--bs-form-valid-color: #007e4e;*/
    /*--bs-form-valid-border-color: #007e4e;*/
    /*--bs-form-invalid-color: #c20017;*/
    /*--bs-form-invalid-border-color: #c20017*/
}

.alert {
    --bs-alert-bg: transparent;
    --bs-alert-padding-x: 0;
    --bs-alert-padding-y: 0;
    --bs-alert-margin-bottom: 1rem;
    --bs-alert-color: inherit;
    --bs-alert-border-color: transparent;
    --bs-alert-border: 0 solid var(--bs-alert-border-color);
    --bs-alert-border-radius: var(--bs-border-radius);
    --bs-alert-link-color: inherit;
    position: relative;
    padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
    margin-bottom: var(--bs-alert-margin-bottom);
    color: var(--bs-alert-color);
    background-color: var(--bs-alert-bg);
    border: var(--bs-alert-border);
    border-radius: var(--bs-alert-border-radius)
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700;
    color: var(--bs-alert-link-color)
}

.alert-dismissible {
    padding-right: 0
}

.alert-dismissible .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 0 0
}

.alert-primary {
    --bs-alert-color: var(--bs-primary-text-emphasis);
    --bs-alert-bg: var(--bs-primary-bg-subtle);
    --bs-alert-border-color: var(--bs-primary-border-subtle);
    --bs-alert-link-color: var(--bs-primary-text-emphasis)
}

.alert-secondary {
    --bs-alert-color: var(--bs-secondary-text-emphasis);
    --bs-alert-bg: var(--bs-secondary-bg-subtle);
    --bs-alert-border-color: var(--bs-secondary-border-subtle);
    --bs-alert-link-color: var(--bs-secondary-text-emphasis)
}

.alert-success {
    --bs-alert-color: var(--bs-success-text-emphasis);
    --bs-alert-bg: var(--bs-success-bg-subtle);
    --bs-alert-border-color: var(--bs-success-border-subtle);
    --bs-alert-link-color: var(--bs-success-text-emphasis)
}

.alert-info {
    --bs-alert-color: var(--bs-info-text-emphasis);
    --bs-alert-bg: var(--bs-info-bg-subtle);
    --bs-alert-border-color: var(--bs-info-border-subtle);
    --bs-alert-link-color: var(--bs-info-text-emphasis)
}

.alert-warning {
    --bs-alert-color: var(--bs-warning-text-emphasis);
    --bs-alert-bg: var(--bs-warning-bg-subtle);
    --bs-alert-border-color: var(--bs-warning-border-subtle);
    --bs-alert-link-color: var(--bs-warning-text-emphasis)
}

.alert-danger {
    --bs-alert-color: var(--bs-danger-text-emphasis);
    --bs-alert-bg: var(--bs-danger-bg-subtle);
    --bs-alert-border-color: var(--bs-danger-border-subtle);
    --bs-alert-link-color: var(--bs-danger-text-emphasis)
}

.alert-light {
    --bs-alert-color: var(--bs-light-text-emphasis);
    --bs-alert-bg: var(--bs-light-bg-subtle);
    --bs-alert-border-color: var(--bs-light-border-subtle);
    --bs-alert-link-color: var(--bs-light-text-emphasis)
}

.alert-dark {
    --bs-alert-color: var(--bs-dark-text-emphasis);
    --bs-alert-bg: var(--bs-dark-bg-subtle);
    --bs-alert-border-color: var(--bs-dark-border-subtle);
    --bs-alert-link-color: var(--bs-dark-text-emphasis)
}









.alert-has-icon {
    display: flex;
    align-items: center
}

.alert-has-icon .alert-content-container {
    padding-left: 1rem
}

.alert-list {
    padding-left: 20px;
    margin-bottom: 0
}





.icon {
    width: 22px;
    height: 22px;
    display: inline-flex;
    align-self: center;
    font-size: inherit;
    overflow: visible;
    color: #4a545b
}

.icon > svg {
    width: 100%;
    height: 100%;
    top: 0.25em;
    position: relative;
    fill: currentColor
}

.icon > svg path, .icon > svg use {
    fill: currentColor
}

.icon-primary {
    color: var(--text-color-brand-primary)
}

.icon-secondary {
    color: #000000
}

.icon-success {
    color: #007e4e
}

.icon-info {
    color: #005b99
}

.icon-warning {
    /*color: #974200*/
    color: #FF9800;
}

.icon-danger {
    /*color: #c20017*/
    color: #F44336;
}

.icon-light {
    color: #eee
}

.icon-dark {
    color: #4a545b
}

.icon-review {
    color: #fedc70
}

.icon-fluid {
    width: 100%;
    height: 100%
}

.icon-lg {
    width: 29.3333333333px;
    height: 29.3333333333px
}

.icon-sm, .navigation-offcanvas-link-icon .loader {
    width: 19.25px;
    height: 19.25px
}

.icon-xs {
    width: 16.5px;
    height: 16.5px
}

.icon-1x {
    width: 22px;
    height: 22px
}

.icon-2x {
    width: 44px;
    height: 44px
}

.icon-3x {
    width: 66px;
    height: 66px
}

.icon-4x {
    width: 88px;
    height: 88px
}

.icon-5x {
    width: 110px;
    height: 110px
}

.icon-6x {
    width: 132px;
    height: 132px
}

.icon-7x {
    width: 154px;
    height: 154px
}

.icon-8x {
    width: 176px;
    height: 176px
}

.icon-9x {
    width: 198px;
    height: 198px
}

.icon-10x {
    width: 220px;
    height: 220px
}

.icon-rotate-90 svg {
    filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    transform: rotate(90deg)
}

.icon-rotate-180 svg {
    filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    transform: rotate(180deg)
}

.icon-rotate-270 svg {
    filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    transform: rotate(270deg)
}

.icon-flip-horizontal svg {
    filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    transform: scale(-1, 1)
}

.icon-flip-vertical svg {
    filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    transform: scale(1, -1)
}

.icon-flip-both svg, .icon-flip-horizontal.icon-flip-vertical svg {
    filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    transform: scale(-1, -1)
}

:root .icon-rotate-90 svg, :root .icon-rotate-180 svg, :root .icon-rotate-270 svg, :root .icon-flip-horizontal svg, :root .icon-flip-vertical svg, :root .icon-flip-both svg {
    filter: none
}

.alert-primary .icon {
    color: #000000
}

.alert-secondary .icon {
    color: #000000
}

.alert-success .icon {
    color: #007e4e
}

.alert-info .icon {
    color: #005b99
}

.alert-warning .icon {
    /*color: #974200*/
    color: #FF9800;
}

.alert-danger .icon {
    /*color: #c20017;*/
    color: #F44336;;
}

.alert-light .icon {
    color: #f9f9f9
}

.alert-dark .icon {
    color: #4a545b
}




.alert .icon {
    margin: 0.5rem;
    flex: 0 0 auto
}

.alert .icon svg {
    top: 0
}

.alert-has-icon {
    align-items: normal
}

.alert-content-container {
    padding: 0.5rem;
    flex-grow: 1
}

.alert-primary {
    background-color: #000000
}

.alert-primary .alert-content-container {
    background-color: #f0dcdc;
    color: #000000
}

.alert-primary .icon {
    color: #fff
}

.alert-secondary {
    background-color: #000000
}

.alert-secondary .alert-content-container {
    background-color: #f0dcdc;
    color: #000000
}

.alert-secondary .icon {
    color: #fff
}

.alert-success {
    background-color: #007e4e
}

.alert-success .alert-content-container {
    background-color: #defaee;
    color: #000000
}

.alert-success .icon {
    color: #fff
}

.alert-info {
    background-color: #005b99
}

.alert-info .alert-content-container {
    background-color: #dff0fc;
    color: #000000
}

.alert-info .icon {
    color: #fff
}

.alert-warning {
    /*background-color: #974200*/
    background-color: #FF9800;
}

.alert-warning .alert-content-container {
    background-color: #fcebdf;
    color: #000000
}

.alert-warning .icon {
    color: #fff
}

.alert-danger {
    /*background-color: #c20017*/
    background-color: #F44336;
}

.alert-danger .alert-content-container {
    background-color: #ffe0e3;
    color: #000000
}

.alert-danger .icon {
    color: #fff
}

.alert-light {
    background-color: #f9f9f9
}

.alert-light .alert-content-container {
    background-color: #fefefe;
    color: #000000
}

.alert-light .icon {
    color: #fff
}

.alert-dark {
    background-color: #4a545b
}

.alert-dark .alert-content-container {
    background-color: #e6eef6;
    color: #000000
}

.alert-dark .icon {
    color: #fff
}

.badge {
    border: 0;
    box-sizing: content-box;
    height: 20px;
    line-height: 20px;
    margin: 0 5px;
    min-width: 10px
}

.badge-lg {
    height: 28px;
    line-height: 28px;
    padding: 0 10px
}


