/* Minification failed. Returning unminified contents.
(779,17): run-time error CSS1038: Expected hex color, found '#0000'
(788,17): run-time error CSS1038: Expected hex color, found '#0000'
(804,17): run-time error CSS1038: Expected hex color, found '#0000'
 */
/* High Contrast Mode Overrides */
body.high-contrast {
    background-color: #000000 !important;
    color: #fff !important;
}

    /* Links */
    body.high-contrast a {
        /*        color: #E2A855 !important;*/
        text-decoration: underline !important;
        color: #198599 !important;
    }

        body.high-contrast a:hover {
            color: #fff !important;
        }

    /* Typography */
    body.high-contrast h1,
    body.high-contrast h2,
    body.high-contrast h3,
    body.high-contrast h4,
    body.high-contrast h5,
    body.high-contrast h6,
    body.high-contrast p,
    body.high-contrast label
     {
        color: #fff !important;
    }
    body.high-contrast div {
        color: #fff !important;
    }

    body.high-contrast .topbar span {
        color: #fff !important;
        opacity: inherit !important;
    }

    /* Buttons */
    body.high-contrast .btn {
        background-color: #000000 !important;
        border: 2px solid #fff !important;
        background: linear-gradient(to right, #18839e, #289e5e) !important;
        color: #fff !important;
        background-image: none !important;
        box-shadow: none !important;
    }

        body.high-contrast .btn:hover,
        body.high-contrast .btn:focus,
        body.high-contrast .btn:active,
        body.high-contrast .btn.active {
            background: linear-gradient(to right, #18839e, #289e5e) !important;
            color: #000000 !important;
            border-color: #ffffff !important;
        }

        /* Hover */
        body.high-contrast .btn:hover {

            color: #000 !important;
        }

            body.high-contrast .btn:hover i {
                color: #000 !important;
            }

        /* Keyboard focus */
        body.high-contrast .btn:focus-visible {
            outline: 3px dashed #00ffff !important;
            outline-offset: 4px !important;
        }

        body.high-contrast .btn:disabled,
        body.high-contrast .btn.disabled {
            background-color: #222 !important;
            color: #ccc !important;
            border: 2px solid #ccc !important;
            opacity: 1 !important;
        }

    /* Separators */
    body.high-contrast hr {
        border-top-color: #fff !important;
        border-bottom-color: #fff !important;
    }


    body.high-contrast .btn-primary,
    body.high-contrast .btn-secondary,
    body.high-contrast .btn-success,
    body.high-contrast .btn-danger,
    body.high-contrast .btn-warning,
    body.high-contrast .btn-info,
    body.high-contrast .btn-light,
    body.high-contrast .btn-dark {
        background: linear-gradient(to right, #18839e, #289e5e) !important;
        border: 2px solid #fff !important;
    }

    body.high-contrast .confirm-btn {
        background: linear-gradient(to right, #18839e, #289e5e) !important;
        border: 2px solid #fff !important;
    }
    /* Cards */
    body.high-contrast .card {
        background-color: #000000 !important;
        border: 1px solid #fff !important;
    }

    body.high-contrast .card-header,
    body.high-contrast .card-footer {
        background-color: #000000 !important;
        border-bottom: 1px solid #fff !important;
        border-top: 1px solid #fff !important;
    }

    /* Forms */
    body.high-contrast .form-control,
    body.high-contrast .custom-select,
    body.high-contrast .custom-file-label {
        background-color: #000000 !important;
        color: #fff !important;
        border: 1px solid #fff !important;
    }

        body.high-contrast .form-control:focus {
            border-color: #2ca54c !important;
            box-shadow: 0 0 0 0.2rem rgba(44, 165, 76, 0.5) !important;
        }

        body.high-contrast .form-control:disabled {
            background-color: #222 !important;
            color: #ccc !important;
            border: 2px dashed #888 !important;
            opacity: 1 !important; /* override Bootstrap */
            cursor: not-allowed;
        }

    /* Modals */
    body.high-contrast .modal-content {
        background-color: #222 !important;
    }

    body.high-contrast .modal-header,
    body.high-contrast .modal-footer {
        border-color: #fff !important;
    }

    /* Tables */
    body.high-contrast .table {
        color: #fff !important;
        background-color: #000000 !important;
    }

        body.high-contrast .table bordered,
        body.high-contrast .table td,
        body.high-contrast .table th {
            border: 1px solid #fff !important;
        }

    body.high-contrast .table-striped tbody tr:nth-of-type(odd) {
        background-color: #1a1a1a !important;
    }

    /* Alerts */
    body.high-contrast .alert {
        background-color: #812c2c !important;
        color: #fff !important;
        border: 2px solid #fff !important;
    }

    /* Badges */
    body.high-contrast .badge {
        background-color: #767676 !important;
        color: #fff !important;
    }

    /* Navigation & Menus */
    body.high-contrast .navbar,
    body.high-contrast .header,
    body.high-contrast .subheader,
    body.high-contrast .wrapper,
    body.high-contrast .topbar,
    body.high-contrast .footer {
        background-color: #000000 !important;
        border-color: #fff !important;
    }

    body.high-contrast .dropdown-menu {
        background-color: #000000 !important;
        border: 1px solid #fff !important;
    }

    body.high-contrast .dropdown-item {
        color: #fff !important;
    }

        body.high-contrast .dropdown-item:hover {
            background-color: #fff !important;
            color: #000 !important;
        }

    /* Font Awesome Icons */
    body.high-contrast i.fa,
    body.high-contrast i.fas,
    body.high-contrast i.far,
    body.high-contrast i.fab,
    body.high-contrast .svg-icon svg {

    }

    /* Specific Metronic/Custom elements based on the project structure */
    body.high-contrast .symbol-label,
    body.high-contrast .bg-light,
    body.high-contrast .btn-light-primary {
        background-color: #000000 !important;
        color: #fff !important;
        border: 1px solid #fff !important;
    }

    body.high-contrast .text-muted,
    body.high-contrast .text-dark-75 {
        color: #fff !important;
    }

    body.high-contrast .subheader-title {
        color: #fff !important;
    }


    body.high-contrast .nominee-card {
        background-color: #000000 !important;
        color: #fff !important;
    }

    body.high-contrast .secure-badge {
        background-color: #767676 !important;
        color: #fff !important;
    }

    body.high-contrast .secure-text {
        background-color: #555 !important;
        color: #fff !important;
    }

    /* --- Miscellaneous --- */
    body.high-contrast .img-thumbnail {
        background-color: #000000 !important;
        border: 1px solid #ffffff !important;
    }

    body.high-contrast .logo-sticky {
        content: url('/Images/Religare-logo-white.svg');
    
    }

    body.high-contrast .label-religare {
        background-color: #555 !important;
        color: #fff !important;
    }

    body.high-contrast .option-box-img img {
        filter: brightness(0) invert(1);
    }

    body.high-contrast .activeGlow {
        border-color: #2ca54c !important;
        box-shadow: 0 0 0 0.2rem rgba(226, 168, 85, 0.5) !important;
    }

    /* --- Custom Religare Icons --- */
    body.high-contrast .upload-selfie,
    body.high-contrast .upload-bank,
    body.high-contrast .upload-signature,
    body.high-contrast .upload-pan,
    body.high-contrast .upload-income,
    body.high-contrast .upload-address,
    body.high-contrast .upload-aop-waiver {
        filter: brightness(0) invert(1);
    }


    /* Datepicker input */
    body.high-contrast .datepicker,
    body.high-contrast .datepicker-input,
    body.high-contrast .form-control.datepicker {
        background-color: #000000 !important;
        color: #fff !important;
        border: 2px solid #fff !important;
    }

        /* Disabled datepicker input */
        body.high-contrast .form-control.datepicker:disabled,
        body.high-contrast .datepicker:disabled {
            background-color: #222 !important;
            color: #aaa !important;
            border: 2px solid #777 !important;
            opacity: 1 !important;
            cursor: not-allowed;
        }



    /* Datepicker container */
    body.high-contrast .datepicker {
        background-color: #000000 !important;
        color: #fff !important;
        border: 2px solid #fff !important;
    }

        /* Table cells */
        body.high-contrast .datepicker table tr td,
        body.high-contrast .datepicker table tr th {
            background-color: #000000 !important;
            color: #fff !important;
            border: 2px solid #b3b3b3 !important;
        }

            /* Hover */
            body.high-contrast .datepicker table tr td:hover {
                background-color: #000000 !important;
                color: #fff !important;
            }

        /* Hover */
        body.high-contrast .datepicker .datepicker-days table tr td:hover {
            background-color: #fff !important;
            color: #000 !important;
        }

        /* Active (selected date) */
        body.high-contrast .datepicker table tr td.active,
        body.high-contrast .datepicker table tr td.active:hover {
            background-color: #fff !important;
            color: #000 !important;
            font-weight: bold;
        }

        /* Today */
        body.high-contrast .datepicker table tr td.today {
            border: 2px solid #00ffff !important;
        }

        /* Disabled dates */
        body.high-contrast .datepicker table tr td.disabled,
        body.high-contrast .datepicker table tr td.disabled:hover {
            background-color: #111 !important;
            color: #b3b3b3 !important;
            cursor: not-allowed;
        }


        /* Month / year header */
        body.high-contrast .datepicker .datepicker-switch {
            background-color: #000000 !important;
            color: #fff !important;
            font-weight: bold;
        }

            body.high-contrast .datepicker .datepicker-switch:hover {
                background-color: #fff !important;
                color: #000 !important;
            }

        /* Prev / Next buttons */
        body.high-contrast .datepicker .prev,
        body.high-contrast .datepicker .next {
            color: #00ffff !important;
        }

            body.high-contrast .datepicker .prev:hover,
            body.high-contrast .datepicker .next:hover {
                background-color: #555 !important;
            }


    /*Month, Year, Decade, Century cells */
    body.high-contrast .datepicker-months span,
    body.high-contrast .datepicker-years span,
    body.high-contrast .datepicker-decades span,
    body.high-contrast .datepicker-centuries span {
        background-color: #181818 !important;
        color: #fff !important;
        border: 2px solid #b3b3b3 !important;
        margin: 2px;
    }

        body.high-contrast .datepicker-months span:hover,
        body.high-contrast .datepicker-years span:hover,
        body.high-contrast .datepicker-decades span:hover,
        body.high-contrast .datepicker-centuries span:hover {
            background-color: #fff !important;
            color: #000 !important;
            cursor: pointer;
        }


        body.high-contrast .datepicker-months span.active,
        body.high-contrast .datepicker-years span.active,
        body.high-contrast .datepicker-decades span.active,
        body.high-contrast .datepicker-centuries span.active {
            background-color: #fff !important;
            color: #000 !important;
            font-weight: bold;
        }


        body.high-contrast .datepicker-months span.disabled,
        body.high-contrast .datepicker-years span.disabled,
        body.high-contrast .datepicker-decades span.disabled,
        body.high-contrast .datepicker-centuries span.disabled {
            background-color: #111 !important;
            color: #b3b3b3 !important;
            cursor: not-allowed;
        }



    body.high-contrast .select2-container--default .select2-selection--single {
        background-color: #181818 !important;
        color: #fff !important;
        border: 2px solid #b3b3b3 !important;
    }

    body.high-contrast .select2-dropdown {
        background-color: #767676 !important;
        color: #fff !important;
        border: 1px solid #fff !important;
    }

    body.high-contrast .select2-container--default .select2-results__option--highlighted[aria-selected] {
        background-color: #ffffff !important;
        color: #B00020 !important;
    }

    /* Utility Classes Overrides */
    body.high-contrast .bg-white,
    body.high-contrast .bg-light,
    body.high-contrast .bg-primary,
    body.high-contrast .bg-secondary,
    body.high-contrast .bg-success,
    body.high-contrast .bg-danger,
    body.high-contrast .bg-warning,
    body.high-contrast .bg-info,
    body.high-contrast .bg-dark,
    body.high-contrast .login-form-box {
        background-color: #000000 !important;
        color: #fff !important;
    }

    /* Ensure containers are transparent or black */
    body.high-contrast .container,
    body.high-contrast .container-fluid,
    body.high-contrast .row {
        background-color: transparent !important;
    }

    body.high-contrast .timer-image {
        content: url('~/Images/image-timer.png');
    }

    body.high-contrast .brand-logo img {
/*        filter: invert(1) brightness(1.5);*/
    }

    body.high-contrast .gv-steps .gv-step .gv-step-icon.disable {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        border: 2px solid #767676;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    body.high-contrast .gv-steps .gv-step .gv-step-icon.disable {
        border: 2px solid #767676;
        filter: invert(1) brightness(1.5);
    }

    body.high-contrast .topbar .topbar-item .btn:hover .text-right span {
        color: #000 !important;
        opacity: 1 !important;
    }

    body.high-contrast ::placeholder {
        color: #b3b3b3 !important; /* 7+:1 */
    }

    body.high-contrast .close {
        box-shadow: none !important;
        opacity: 1 !important;
    }

    body.high-contrast input[type="checkbox"] {
        appearance: none !important;
        -webkit-appearance: none !important;
        width: 18px !important;
        height: 18px !important;
        border: 2px solid #ffffff !important; /* 21:1 contrast */
        background-color: #000000 !important;
        cursor: pointer !important;
        position: relative !important;
        vertical-align: middle !important;
    }

        body.high-contrast input[type="checkbox"]:checked {
            background: linear-gradient(to right, #18839e, #289e5e) !important;
            border-color: #ffffff !important;
        }

            body.high-contrast input[type="checkbox"]:checked::after {
                content: "✔";
                position: absolute !important;
                color: #000000 !important; /* 19:1 on yellow */
                font-size: 14px !important;
                font-weight: bold !important;
                top: 50% !important;
                left: 50% !important;
                transform: translate(-50%, -55%);
            }

        body.high-contrast input[type="checkbox"]:hover {
            border-color: #2ca54c !important;
      
        }

        body.high-contrast input[type="checkbox"]:focus-visible,
        body.high-contrast input[type="radio"]:focus-visible {
            outline: 3px solid #00ffff !important; /* cyan focus ring */
            outline-offset: 3px !important;
        }

        body.high-contrast input[type="checkbox"]:disabled {
            border-color: #666666 !important; /* 4.6:1 */
            background-color: #222222 !important;
            cursor: not-allowed !important;
        }

            body.high-contrast input[type="checkbox"]:disabled:checked {
                background-color: #666666 !important;
            }

    /* WCAG 2.4.7 - Focus Visible: Left navigation menu (High Contrast) */
    body.high-contrast .aside,
    body.high-contrast .aside-menu {
        background-color: #000000 !important;
        border-right: 1px solid #fff !important;
    }

        body.high-contrast .aside-menu .menu-nav .menu-item > .menu-link {
            background-color: #000000 !important;
        }

    body.high-contrast .aside-menu .menu-nav .menu-item > .menu-link .menu-text,
    body.high-contrast .aside-menu .menu-nav .menu-item > .menu-link .menu-icon {


    }

    body.high-contrast .aside-menu .menu-nav .menu-item > .menu-link:hover,
    body.high-contrast .aside-menu .menu-nav .menu-item > .menu-link:hover .menu-text {
        background-color: #fff !important;
        color: #000 !important;
    }

            body.high-contrast .aside-menu .menu-nav .menu-item > .menu-link:focus,
            body.high-contrast .aside-menu .menu-nav .menu-item > .menu-link:focus-visible {
                outline: 3px dashed #00ffff !important;
                outline-offset: -3px !important;
                background-color: #000000 !important;
            }

    body.high-contrast .aside-menu .menu-nav .menu-item > .menu-link:focus .menu-text,
    body.high-contrast .aside-menu .menu-nav .menu-item > .menu-link:focus-visible .menu-text {
        color: #00ffff !important;
    }

    /* WCAG 2.4.7 - Focus Visible: Step wizard navigation (High Contrast) */
    body.high-contrast .gv-steps .gv-step {
        color: #fff !important;
    }

    body.high-contrast .gv-steps .gv-step:hover .gv-step-desc {

    }

    body.high-contrast .gv-steps .gv-step:focus,
    body.high-contrast .gv-steps .gv-step:focus-visible {
        outline: 3px dashed #00ffff !important;
        outline-offset: 2px !important;
    }

    body.high-contrast .gv-steps .gv-step:focus .gv-step-desc,
    body.high-contrast .gv-steps .gv-step:focus-visible .gv-step-desc {
        color: #00ffff !important;
        text-decoration: underline !important;
    }

    /* WCAG 2.1.1 / 2.4.7 - Focus Visible: Clickable icon links and role=button elements (High Contrast) */
    body.high-contrast a:not(.btn):focus-visible,
    body.high-contrast [role="button"]:focus-visible {
        outline: 3px dashed #00ffff !important;
        outline-offset: 2px !important;
        color: #00ffff !important;
    }

    /* WCAG 2.4.7 - Focus Visible: Bank proof option items (High Contrast) */
    body.high-contrast .bank-option:focus-visible {
        outline: 3px dashed #00ffff !important;
        outline-offset: 2px !important;
    }

    /* WCAG 2.4.7 - Focus Visible: Inline transparent-border select (NomineeConsent dropdown) - High Contrast */
    body.high-contrast .transParentBorderOutline:focus-visible,
    body.high-contrast .transParentBorderOutline:focus {
        outline: 3px dashed #00ffff !important;
        outline-offset: 2px !important;
    }

    /* WCAG 2.1.1 / 2.4.7 - File Upload modal: Browse & Capture buttons (High Contrast) */
    body.high-contrast .btn-fileupload-option {
        color: #fff !important;
    }

    body.high-contrast .btn-fileupload-option:focus-visible {
        outline: 3px dashed #00ffff !important;
        outline-offset: 3px !important;
        color: #00ffff !important;
    }

    /* High Contrast toggle icon — dropdown (MenuTopRight) */
    body.high-contrast .navi-icon .fa-adjust {
        color: #ffffff !important;
    }

    body.high-contrast .btn:hover .navi-icon .fa-adjust,
    body.high-contrast .btn:focus .navi-icon .fa-adjust,
    body.high-contrast .btn:active .navi-icon .fa-adjust,
    body.high-contrast .btn:focus-visible .navi-icon .fa-adjust {
        color: #000000 !important;
    }

    /* High Contrast toggle icon — floating button (AnonLayout) */
    body.high-contrast .hc-toggle-btn {
        background-color: #000000 !important;
        border: 2px solid #ffffff !important;
        border-radius: 50% !important;
        padding: 6px 8px !important;
    }

    body.high-contrast .hc-toggle-btn .fa-adjust {
        color: #ffffff !important;
    }

        body.high-contrast .hc-toggle-btn:hover,
        body.high-contrast .hc-toggle-btn:focus,
        body.high-contrast .hc-toggle-btn:active,
        body.high-contrast .hc-toggle-btn:focus-visible {
            background: linear-gradient(to right, #18839e, #289e5e) !important;
        }

    body.high-contrast .hc-toggle-btn:hover .fa-adjust,
    body.high-contrast .hc-toggle-btn:focus .fa-adjust,
    body.high-contrast .hc-toggle-btn:active .fa-adjust,
    body.high-contrast .hc-toggle-btn:focus-visible .fa-adjust {
        color: #000000 !important;
    }

    /* Skip to main content link */
    body.high-contrast .skip-to-main {
        background-color: #000000 !important;
        color: #ffffff !important;
        border: 2px solid #ffffff !important;
    }

    body.high-contrast .skip-to-main:focus {
        outline: 3px dashed #00ffff !important;
        outline-offset: 3px !important;
        color: #00ffff !important;
    }

    /* Segmented container */
    body.high-contrast .segmented-radio {
        background: #000000 !important;
        border: 1px solid #fff !important;
    }

    /* Buttons */
    body.high-contrast .segmented-label {
        color: #fff !important;
        border-right: 1px solid #fff !important;
    }

    /* Selected state */
    body.high-contrast .segmented-input:checked + .segmented-label {
        color: #fff;
        background: linear-gradient(to right, #18839e, #289e5e) !important;
    }

    body.high-contrast .segmented-label:hover {
        cursor: pointer;
        background: linear-gradient(to right, #18839e, #289e5e) !important;
    }

    body.high-contrast .accessibility-btn {
       background: #FFFFFF !important;
       border: 12px solid #000000 !important;
    }
        body.high-contrast .accessibility-btn i {
color: #000000 !important;
        }

    body.high-contrast .accessibility-panel button.active {
        background: #000000 !important;
        color: #000000 !important;
        border: 2px solid #f3f3f3 !important;
    }

    body.high-contrast .accessibility-panel {
background: #000000 !important;
color: #FFFFFF !important;
border: 2px solid #FFFFFF !important;
    }

    body.high-contrast .accessibility-panel {
color: #FFFFFF !important;
    }

    body.high-contrast .accessibility-panel span,
    body.high-contrast .accessibility-panel p,
    body.high-contrast .accessibility-panel label {
color: #FFFFFF !important;
}

    body.high-contrast .accessibility-panel button {
background: #000000 !important;
color: #FFFFFF !important;
border: 2px solid #FFFFFF !important;
}



        body.high-contrast .accessibility-panel button:hover,
        body.high-contrast .accessibility-panel button:focus {
    background: #000000 !important;
    color: #000000 !important;
}

body.high-contrast .panel-header {
border-bottom: 1px solid #FFFFFF !important;
}

body.high-contrast .accessibility-panel button:focus-visible {
outline: 3px solid #00FFFF !important;
outline-offset: 3px;
}

body.high-contrast .accessibility-panel button:hover,
body.high-contrast .accessibility-panel button:focus,
body.high-contrast .accessibility-panel button:active {
    background: #000000 !important;
    color: #000000 !important;
}



body.high-contrast .accessibility-panel button,
body.high-contrast .accessibility-panel button span {
color: #FFFFFF !important;
}

    body.high-contrast .accessibility-panel button:focus,
    body.high-contrast .accessibility-panel button:focus span,
    body.high-contrast .accessibility-panel button:hover,
    body.high-contrast .accessibility-panel button:hover span {
    color: #000000 !important;
    background: #0000 !important;
}

    body.high-contrast .accessibility-panel button span {
color: inherit !important;
}

body.high-contrast .accessibility-panel button {
    color: #FFFFFF !important;
    background: #0000 !important;
}



    body.high-contrast .accessibility-panel button:focus,
    body.high-contrast .accessibility-panel button:hover,
    body.high-contrast .accessibility-panel button:active {
background: #FFFFFF !important;
color: #000000 !important;
}

        body.high-contrast .accessibility-panel button:focus span,
        body.high-contrast .accessibility-panel button:hover span,
        body.high-contrast .accessibility-panel button:active span {
    color: #000000 !important;
    background: #0000 !important;
}



body.high-contrast .accessibility-panel1 {
background: #000000 !important;
color: #FFFFFF !important;
border: 2px solid #FFFFFF !important;
}

    body.high-contrast .accessibility-panel1 span,
    body.high-contrast .accessibility-panel1 p,
    body.high-contrast .accessibility-panel1 label {
color: #FFFFFF !important;
    
}

    body.high-contrast .accessibility-panel1 button {
background: #000000 !important;
color: #FFFFFF !important;
border: 2px solid #FFFFFF !important;
}

        body.high-contrast .accessibility-panel1 button:hover,
        body.high-contrast .accessibility-panel1 button:focus {
  background: #FFFFFF !important;
 color: #000000 !important;

}

        body.high-contrast .accessibility-panel1 button.active {
  background: #FFFFFF !important;
 color: #000000 !important;
border: 3px solid #00FFFF !important;
    
}

    body.high-contrast .accessibility-panel1 .panel-header {
    border-bottom: 1px solid #FFFFFF !important;

}

    body.high-contrast .accessibility-panel1 button:focus-visible {
    outline: 3px solid #00FFFF !important;
    outline-offset: 3px;
    
}

body.high-contrast .accessibility-panel1 button:focus,
body.high-contrast .accessibility-panel1 button:focus span,
body.high-contrast .accessibility-panel1 button:hover,
body.high-contrast .accessibility-panel1 button:hover span {
    color: #000000 !important;
}



body.high-contrast .topbar .accessibility-icon-btn1 {
  width: 36px !important;
    height: 36px !important;
    border-radius: 50% !important;
    background: #000000 !important;
    border: 2px solid #FFFFFF !important;
   display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

body.high-contrast .accessibility-icon-btn1 {
   background: #000000 !important;
 border: 2px solid #FFFFFF !important;
   box-shadow: none !important;
}

    body.high-contrast .accessibility-icon-btn1 i {
  color: #EFB41D !important;
}

    body.high-contrast .accessibility-icon-btn1:hover,
    body.high-contrast .accessibility-icon-btn1:focus {
    background: #000000 !important;

}



    body.high-contrast .accessibility-icon-btn1:hover {
    border-color: #EFB41D !important;

}

    body.high-contrast .accessibility-icon-btn1:focus-visible {
    outline: 3px solid #00FFFF !important;
    outline-offset: 3px;
  }
body.high-contrast #callSupportBtn,
body.high-contrast #accessibilityToggleTop,
body.high-contrast #callSupportBtnMobile,
body.high-contrast #accessibilityToggleMobile {

}

    body.high-contrast #callSupportBtn i,
    body.high-contrast #accessibilityToggleTop i,
    body.high-contrast #callSupportBtnMobile i,
    body.high-contrast #accessibilityToggleMobile i {
color: #EFB41D !important;
}

    body.high-contrast #accessibilityToggleTop.btn,
    body.high-contrast #accessibilityToggleMobile.btn {
background: #000000 !important;
}



body.high-contrast #accessibilityToggleTop,
body.high-contrast #accessibilityToggleMobile {
background: #000000 !important;
background-image: none !important;
border: 2px solid #FFFFFF !important;
border-radius: 50% !important;
width: 36px !important;
height: 36px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
padding: 0 !important;
box-shadow: none !important;
color: inherit !important;
}



    body.high-contrast #accessibilityToggleTop i,
    body.high-contrast #accessibilityToggleMobile i {
color: #EFB41D !important;
background: transparent !important;
}

body.high-contrast #accessibilityToggleTop,
body.high-contrast #accessibilityToggleMobile {
 background-color: #000000 !important;
   background-image: none !important;
   border: 2px solid #FFFFFF !important;
    box-shadow: none !important;
}

    body.high-contrast #accessibilityToggleTop.btn i,
    body.high-contrast #accessibilityToggleMobile.btn i {
color: #EFB41D !important;
    
}

body.high-contrast #callSupportBtnMobile,
body.high-contrast #callSupportBtnMobile:hover,
body.high-contrast #callSupportBtnMobile:focus {
text-decoration: none !important;
}

body.high-contrast.field-validation-error {
    color: #f64e60 !important;
}
body.high-contrast div.google-text {
    color: black !important;
}
body.high-contrast #kt_header_mobile {
    background-color: #181818 !important;
}

body.high-contrast div.title-text {
    color: black !important;
}

body.high-contrast div.recommended {
    color: black !important;
}
body.high-contrast .email-text {
    color: black !important;
}
body.high-contrast .security-text {
    color: black !important;
}
    

