/* ===== MTPOS GENERATED BOOTSTRAP THEME START ===== */
/* This section is controlled by the theme editor. Manual edits inside this block will be overwritten. */

:root,
[data-bs-theme="light"] {
    --bs-primary: #4f46e5;
    --bs-primary-rgb: 79, 70, 229;
    --bs-body-bg: #f8fafc;
    --bs-body-bg-rgb: 248, 250, 252;
    --bs-body-color: #0f172a;
    --bs-body-color-rgb: 15, 23, 42;
    --bs-emphasis-color: #020617;
    --bs-emphasis-color-rgb: 2, 6, 23;
    --bs-secondary-color: #64748b;
    --bs-secondary-bg: #f1f5f9;
    --bs-secondary-bg-rgb: 241, 245, 249;
    --bs-tertiary-bg: #f1f5f9;
    --bs-tertiary-bg-rgb: 241, 245, 249;
    --bs-border-color: #d7dee8;
    --bs-border-color-rgb: 215, 222, 232;
    --bs-border-color-translucent: rgba(16, 32, 51, .15);
    --bs-light: #f1f3f5;
    --bs-light-rgb: 241, 243, 245;
    --bs-dark: #11154a;
    --bs-dark-rgb: 17, 21, 74;
    --bs-card-bg: #ffffff;
    --bs-card-color: #0f172a;
    --bs-card-border-color: #d7dee8;
    --bs-link-color: #4f46e5;
    --bs-link-color-rgb: 79, 70, 229;
    --bs-success: #16a34a;
    --bs-success-rgb: 22, 163, 74;
    --bs-info: #0ea5e9;
    --bs-info-rgb: 14, 165, 233;
    --bs-warning: #f59e0b;
    --bs-warning-rgb: 245, 158, 11;
    --bs-danger: #ef4444;
    --bs-danger-rgb: 239, 68, 68;
    --bs-heading-color: #020617;
    --bs-nav-link-color: #64748b;
    --bs-nav-link-hover-color: #020617;
    --bs-nav-link-active-color: #4f46e5;
    --bs-code-color: #ef4444;
    --bs-focus-ring-color: rgba(79, 70, 229, 0.35);
    --bs-focus-ring-width: 3px;
    --bs-modal-bg: #ffffff;
    --bs-modal-border-color: #d7dee8;
    --bs-dropdown-bg: #ffffff;
    --bs-dropdown-border-color: #d7dee8;
    --bs-dropdown-color: #0f172a;
    --bs-tooltip-bg: #f8fafc;
    --bs-popover-bg: #ffffff;
}

[data-bs-theme="dark"] {
    --bs-primary: #3b82f6;
    --bs-primary-rgb: 59, 130, 246;
    --bs-body-bg: #071827;
    --bs-body-bg-rgb: 7, 24, 39;
    --bs-body-color: #e2f0ff;
    --bs-body-color-rgb: 226, 240, 255;
    --bs-emphasis-color: #f1f7ff;
    --bs-emphasis-color-rgb: 241, 247, 255;
    --bs-secondary-color: #b8c9e0;
    --bs-secondary-bg: #132d4a;
    --bs-secondary-bg-rgb: 19, 45, 74;
    --bs-tertiary-bg: #0c2239;
    --bs-tertiary-bg-rgb: 12, 34, 57;
    --bs-border-color: #1e3f5f;
    --bs-border-color-rgb: 30, 63, 95;
    --bs-border-color-translucent: rgba(59, 130, 246, 0.22);
    --bs-light: #344150;
    --bs-light-rgb: 52, 65, 80;
    --bs-dark: #071827;
    --bs-dark-rgb: 7, 24, 39;
    --bs-card-bg: #132d4a;
    --bs-card-color: #e2f0ff;
    --bs-card-border-color: #1e3f5f;
    --bs-link-color: #bfdbfe;
    --bs-link-color-rgb: 191, 219, 254;
    --bs-success: #14b8a6;
    --bs-success-rgb: 20, 184, 166;
    --bs-info: #67e8f9;
    --bs-info-rgb: 103, 232, 249;
    --bs-warning: #fbbf24;
    --bs-warning-rgb: 251, 191, 36;
    --bs-danger: #f87171;
    --bs-danger-rgb: 248, 113, 113;
    --bs-heading-color: #f1f7ff;
    --bs-nav-link-color: #b8c9e0;
    --bs-nav-link-hover-color: #f1f7ff;
    --bs-nav-link-active-color: #3b82f6;
    --bs-code-color: #67e8f9;
    --bs-focus-ring-color: rgba(59, 130, 246, 0.6);
    --bs-focus-ring-width: 3px;
    --bs-modal-bg: #132d4a;
    --bs-modal-border-color: #1e3f5f;
    --bs-dropdown-bg: #132d4a;
    --bs-dropdown-border-color: #1e3f5f;
    --bs-dropdown-color: #e2f0ff;
    --bs-tooltip-bg: #071827;
    --bs-popover-bg: #132d4a;
    --bs-primary-bg: #132d4a;
    --bs-primary-bg-rgb: 19, 45, 74;
    --bs-primary-border-subtle: rgba(59, 130, 246, 0.3);
    --bs-secondary: #8ba6c2;
    --bs-secondary-rgb: 139, 166, 194;
    --bs-tertiary-color: #a3b8d1;
    --bs-link-hover-color: #ffffff;
    --bs-link-hover-color-rgb: 255, 255, 255;
    --bs-badge-bg: #3b82f6;
    --bs-btn-primary-color: #fff;
    --bs-btn-primary-bg: #3b82f6;
    --bs-btn-primary-border-color: #3b82f6;
}

[data-bs-theme="light"] .card {
    --bs-card-bg: #ffffff;
    --bs-card-color: #0f172a;
    --bs-card-border-color: #d7dee8;
}

[data-bs-theme="dark"] .card {
    --bs-card-bg: #132d4a;
    --bs-card-color: #e2f0ff;
    --bs-card-border-color: #1e3f5f;
}

[data-bs-theme="light"] .alert-primary {
    --bs-alert-color: #4f46e5;
    --bs-alert-bg: #e4e4f9;
    --bs-alert-border-color: #bdbbf4;
}
[data-bs-theme="light"] .alert-success {
    --bs-alert-color: #16a34a;
    --bs-alert-bg: #ddf0e7;
    --bs-alert-border-color: #a9dcbe;
}
[data-bs-theme="light"] .alert-info {
    --bs-alert-color: #0ea5e9;
    --bs-alert-bg: #dcf0fa;
    --bs-alert-border-color: #a6dcf5;
}
[data-bs-theme="light"] .alert-warning {
    --bs-alert-color: #f59e0b;
    --bs-alert-bg: #f8efdf;
    --bs-alert-border-color: #f7daa8;
}
[data-bs-theme="light"] .alert-danger {
    --bs-alert-color: #ef4444;
    --bs-alert-bg: #f7e4e6;
    --bs-alert-border-color: #f5babc;
}

[data-bs-theme="dark"] .alert-primary {
    --bs-alert-color: #e2f0ff;
    --bs-alert-bg: #14335b;
    --bs-alert-border-color: #1e4884;
}
[data-bs-theme="dark"] .alert-success {
    --bs-alert-color: #e2f0ff;
    --bs-alert-bg: #0a4047;
    --bs-alert-border-color: #0d6060;
}
[data-bs-theme="dark"] .alert-info {
    --bs-alert-color: #e2f0ff;
    --bs-alert-bg: #1f4c5c;
    --bs-alert-border-color: #327686;
}
[data-bs-theme="dark"] .alert-warning {
    --bs-alert-color: #e2f0ff;
    --bs-alert-bg: #444226;
    --bs-alert-border-color: #756326;
}
[data-bs-theme="dark"] .alert-danger {
    --bs-alert-color: #e2f0ff;
    --bs-alert-bg: #432e3a;
    --bs-alert-border-color: #734048;
}

/* ===== MTPOS GENERATED BOOTSTRAP THEME END ===== */

[data-bs-theme="light"] {
  --bs-primary-bg-subtle : #031633;
}

.text-white {
    color: #fff!important;
}

.brands-logo {
    max-height: 60px;
    width: auto;
}

.bg-footer {
   background-color: var(--mt-navbar-bg);
   color:white;
}

.bg-footer a {
    color: white !important;
    font-size:small;
}

.bg-cta-bottom {
    opacity: 1!important;
    background-color: #0022e6!important;
}
