﻿/* MAIB */

:root[data-theme="maib"] {
    --bs-primary: #40c1ac !important;
    --bs-primary-rgb: 64, 193, 172 !important;
    --bs-primary-bg-subtle: #d4f2ed !important;
    --bs-primary-border-subtle: #a9e6db !important;
    --bs-link-color: #40c1ac !important;
    --bs-link-color-rgb: 64, 193, 172;
    --bs-link-hover-color: #33a694 !important;
    --bs-link-hover-color-rgb: 51, 166, 148;
}

    :root[data-theme="maib"] .btn-primary {
        --bs-btn-bg: #40c1ac !important;
        --bs-btn-border-color: #40c1ac !important;
        --bs-btn-hover-bg: #36a998 !important;
        --bs-btn-hover-border-color: #33a694 !important;
        --bs-btn-focus-shadow-rgb: 64, 193, 172 !important;
        --bs-btn-active-bg: #33a694 !important;
        --bs-btn-active-border-color: #2f9987 !important;
        --bs-btn-disabled-bg: #40c1ac !important;
        --bs-btn-disabled-border-color: #40c1ac !important;
    }

    :root[data-theme="maib"] .btn-outline-primary {
        --bs-btn-color: #40c1ac;
        --bs-btn-border-color: #40c1ac;
        --bs-btn-hover-bg: #40c1ac;
        --bs-btn-hover-border-color: #40c1ac;
        --bs-btn-focus-shadow-rgb: 64, 193, 172;
        --bs-btn-active-bg: #40c1ac;
        --bs-btn-active-border-color: #40c1ac;
        --bs-btn-disabled-color: #40c1ac;
        --bs-btn-disabled-border-color: #40c1ac;
    }

    :root[data-theme="maib"] .form-check-input:checked {
        background-color: #40c1ac !important;
        border-color: #40c1ac !important;
    }


/* OTP */

:root[data-theme="otp"] {
    --bs-primary: #52ae30 !important;
    --bs-primary-rgb: 82, 174, 48 !important;
    --bs-primary-bg-subtle: #d6f0cd !important;
    --bs-primary-border-subtle: #ade1a0 !important;
    --bs-link-color: #52ae30 !important;
    --bs-link-color-rgb: 82, 174, 48;
    --bs-link-hover-color: #428c26 !important;
    --bs-link-hover-color-rgb: 66, 140, 38;
}

    :root[data-theme="otp"] .btn-primary {
        --bs-btn-bg: #52ae30 !important;
        --bs-btn-border-color: #52ae30 !important;
        --bs-btn-hover-bg: #489829 !important;
        --bs-btn-hover-border-color: #428c26 !important;
        --bs-btn-focus-shadow-rgb: 82, 174, 48 !important;
        --bs-btn-active-bg: #428c26 !important;
        --bs-btn-active-border-color: #3d8023 !important;
        --bs-btn-disabled-bg: #52ae30 !important;
        --bs-btn-disabled-border-color: #52ae30 !important;
    }

    :root[data-theme="otp"] .btn-outline-primary {
        --bs-btn-color: #52ae30;
        --bs-btn-border-color: #52ae30;
        --bs-btn-hover-bg: #52ae30;
        --bs-btn-hover-border-color: #52ae30;
        --bs-btn-focus-shadow-rgb: 82, 174, 48;
        --bs-btn-active-bg: #52ae30;
        --bs-btn-active-border-color: #52ae30;
        --bs-btn-disabled-color: #52ae30;
        --bs-btn-disabled-border-color: #52ae30;
    }

    :root[data-theme="otp"] .form-check-input:checked {
        background-color: #52ae30 !important;
        border-color: #52ae30 !important;
    }


/* FinComBank */

:root[data-theme="fcb"] {
    --bs-primary: #1f9c9e !important;
    --bs-primary-rgb: 31, 156, 158 !important;
    --bs-primary-bg-subtle: #d0ecec !important;
    --bs-primary-border-subtle: #a1d9da !important;
    --bs-link-color: #1f9c9e !important;
    --bs-link-color-rgb: 31, 156, 158;
    --bs-link-hover-color: #197d7e !important;
    --bs-link-hover-color-rgb: 25, 125, 126;
}

    :root[data-theme="fcb"] .btn-primary {
        --bs-btn-bg: #1f9c9e !important;
        --bs-btn-border-color: #1f9c9e !important;
        --bs-btn-hover-bg: #1b8889 !important;
        --bs-btn-hover-border-color: #197d7e !important;
        --bs-btn-focus-shadow-rgb: 31, 156, 158 !important;
        --bs-btn-active-bg: #197d7e !important;
        --bs-btn-active-border-color: #177274 !important;
        --bs-btn-disabled-bg: #1f9c9e !important;
        --bs-btn-disabled-border-color: #1f9c9e !important;
    }

    :root[data-theme="fcb"] .btn-outline-primary {
        --bs-btn-color: #1f9c9e;
        --bs-btn-border-color: #1f9c9e;
        --bs-btn-hover-bg: #1f9c9e;
        --bs-btn-hover-border-color: #1f9c9e;
        --bs-btn-focus-shadow-rgb: 31, 156, 158;
        --bs-btn-active-bg: #1f9c9e;
        --bs-btn-active-border-color: #1f9c9e;
        --bs-btn-disabled-color: #1f9c9e;
        --bs-btn-disabled-border-color: #1f9c9e;
    }

    :root[data-theme="fcb"] .form-check-input:checked {
        background-color: #1f9c9e !important;
        border-color: #1f9c9e !important;
    }


/* MICB */

:root[data-theme="micb"] {
    --bs-primary: #175285 !important;
    --bs-primary-rgb: 23, 82, 133 !important;
    --bs-primary-bg-subtle: #d1deea !important;
    --bs-primary-border-subtle: #a3bcd5 !important;
    --bs-link-color: #175285 !important;
    --bs-link-color-rgb: 23, 82, 133;
    --bs-link-hover-color: #124169 !important;
    --bs-link-hover-color-rgb: 18, 65, 105;
}

    :root[data-theme="micb"] .btn-primary {
        --bs-btn-bg: #175285 !important;
        --bs-btn-border-color: #175285 !important;
        --bs-btn-hover-bg: #144673 !important;
        --bs-btn-hover-border-color: #124169 !important;
        --bs-btn-focus-shadow-rgb: 23, 82, 133 !important;
        --bs-btn-active-bg: #124169 !important;
        --bs-btn-active-border-color: #103c60 !important;
        --bs-btn-disabled-bg: #175285 !important;
        --bs-btn-disabled-border-color: #175285 !important;
    }

    :root[data-theme="micb"] .btn-outline-primary {
        --bs-btn-color: #175285;
        --bs-btn-border-color: #175285;
        --bs-btn-hover-bg: #175285;
        --bs-btn-hover-border-color: #175285;
        --bs-btn-focus-shadow-rgb: 23, 82, 133;
        --bs-btn-active-bg: #175285;
        --bs-btn-active-border-color: #175285;
        --bs-btn-disabled-color: #175285;
        --bs-btn-disabled-border-color: #175285;
    }

    :root[data-theme="micb"] .form-check-input:checked {
        background-color: #175285 !important;
        border-color: #175285 !important;
    }

:root[data-theme="micb-2"] {
    --bs-primary: #e5ab54 !important;
    --bs-primary-rgb: 229, 171, 84 !important;
    --bs-primary-bg-subtle: #faf0e0 !important;
    --bs-primary-border-subtle: #f5d9b3 !important;
    --bs-link-color: #e5ab54 !important;
    --bs-link-color-rgb: 229, 171, 84;
    --bs-link-hover-color: #b88a43 !important;
    --bs-link-hover-color-rgb: 184, 138, 67;
}

    :root[data-theme="micb-2"] .btn-primary {
        --bs-btn-bg: #e5ab54 !important;
        --bs-btn-border-color: #e5ab54 !important;
        --bs-btn-hover-bg: #cc974a !important;
        --bs-btn-hover-border-color: #b88a43 !important;
        --bs-btn-focus-shadow-rgb: 229, 171, 84 !important;
        --bs-btn-active-bg: #b88a43 !important;
        --bs-btn-active-border-color: #a47d3c !important;
        --bs-btn-disabled-bg: #e5ab54 !important;
        --bs-btn-disabled-border-color: #e5ab54 !important;
    }

    :root[data-theme="micb-2"] .btn-outline-primary {
        --bs-btn-color: #e5ab54;
        --bs-btn-border-color: #e5ab54;
        --bs-btn-hover-bg: #e5ab54;
        --bs-btn-hover-border-color: #e5ab54;
        --bs-btn-focus-shadow-rgb: 229, 171, 84;
        --bs-btn-active-bg: #e5ab54;
        --bs-btn-active-border-color: #e5ab54;
        --bs-btn-disabled-color: #e5ab54;
        --bs-btn-disabled-border-color: #e5ab54;
    }

    :root[data-theme="micb-2"] .form-check-input:checked {
        background-color: #e5ab54 !important;
        border-color: #e5ab54 !important;
    }