﻿.high-contrast {
    background-color: #000000;
}

    .high-contrast button {
        background-color: #ff0;
        color: #000000 !important;
        border: 2px solid #ffffff !important;
    }

        .high-contrast button:hover {
            background-color: #ffa500;
            color: #000000;
        }

    .high-contrast a {
        color: #ff0 !important;
    }

        .high-contrast a.zoom {
            color: transparent !important
        }

    .high-contrast footer {
        background-color: #000000;
        color: #ff0;
        border-top: 2px solid yellow !important;
    }

    .high-contrast nav {
        background-color: black !important;
    }

    .high-contrast #megaMenu1 {
        background-color: black !important;
    }

    .high-contrast #megaMenu2 {
        background-color: black !important;
    }

    .high-contrast #megaMenu3 {
        background-color: black !important;
    }

    .high-contrast #megaMenu4 {
        background-color: black !important;
    }

    .high-contrast #megaMenu5 {
        background-color: black !important;
    }

    .high-contrast #megaMenu6 {
        background-color: black !important;
    }

    .high-contrast #dropdown-menu {
        background-color: black !important;
    }

    .high-contrast .dropdown-item:hover {
        background-color: transparent !important; /* Remove background color on hover */
    }

    .high-contrast .main-nav {
        background-color: transparent !important;
    }

    .high-contrast .zoomPointer {
        color: white;
    }

    .high-contrast .content ul li {
        color: white !important;
    }

    .high-contrast .content .subcontent .left-panel {
        background-color: black;
        color: white;
    }

    .high-contrast .subcontent-box div h3 {
        color: white !important;
    }

    .high-contrast .subcontent div h4 {
        color: white !important;
    }

    .high-contrast .subcontent-box h3 {
        color: white !important;
    }

    .high-contrast .main-container h3 {
        color: white !important;
    }

    .high-contrast .content .subcontent .right-panel {
        background-color: black !important;
    }

    .high-contrast div .table thead tr th h4 {
        color: #000000 !important;
    }

    .high-contrast .main-container .roundedractangle {
        background-color: black !important;
    }

    .high-contrast .main-container ul li a {
        color: #ff0 !important
    }

    .high-contrast .campface {
        background-color: black !important;
    }

    .high-contrast div .card {
        background-color: black !important;
    }

    .high-contrast div p {
        color: white !important;
    }

    .high-contrast .e-grid .e-table {
        background-color: black !important;
    }

    .high-contrast div .heading-h3 {
        color: white !important;
    }

    .high-contrast .card h4 {
        color: white !important;
    }

    .high-contrast div h4 {
        color: white !important;
    }

    .high-contrast .card h3 {
        color: white !important;
    }

    .high-contrast ol {
        color: white !important;
    }

    .high-contrast .content ol li {
        color: white !important;
    }

    .high-contrast .e-grid .e-rowcell:not(.e-editedbatchcell):not(.e-updatedtd) {
        color: white !important;
    }

    .high-contrast td {
        color: white !important;
    }

    .high-contrast tr {
        background-color: black !important;
    }

    .high-contrast .submenu-header {
        color: white !important;
    }

    .high-contrast label {
        color: white !important;
    }

    .high-contrast .e-checkbox-wrapper .e-label {
        color: white !important;
    }

    .high-contrast div .contacts {
        color: white !important
    }

    .high-contrast .aboutus-tabcontent-box h3 {
        color: white !important
    }

    .high-contrast .content-column h5 {
        color: white !important
    }

    .high-contrast .content h3 {
        color: white !important;
    }

    .high-contrast .container-fluid h3 {
        color: white !important;
    }

    .high-contrast .rowContainer {
        background-color: black !important;
    }

    .high-contrast .content p strong {
        color: white !important;
    }

    .high-contrast .link-highlight {
        background-color: black !important;
    }

    .high-contrast .temporaryJobs {
        background-color: black !important;
    }

    .high-contrast .regularVacancies {
        background-color: black !important;
    }

    .high-contrast .event {
        background-color: black !important;
    }

    .high-contrast h2 {
        color: white !important;
    }

    .high-contrast .e-listview .e-list-parent {
        background-color: white !important;
    }

    .high-contrast .container-bg {
        background-color: black !important;
    }

    .high-contrast .tender {
        background-color: black !important;
    }

    .high-contrast .tabSection {
        background-color: black !important;
    }

    .high-contrast .content .subcontent .left-panel {
        background-color: black !important;
    }

    .high-contrast .e-grid tr.e-row:hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell) {
        background-color: unset !important;
    }

    .high-contrast .subcontent {
        background-color: black !important;
    }

    .high-contrast .research-left-column {
        background-color: black !important;
    }

    .high-contrast .accordion-body {
        background-color: black !important;
    }

    .high-contrast div .div-guest-section {
        background-color: black !important;
    }

    .high-contrast .dark-header {
        background-color: black !important;
    }

    .high-contrast div .booking-form .card-body {
        background-color: black !important;
    }

    .high-contrast div .card-header {
        background-color: black !important;
    }

    .high-contrast .e-grid .e-headercell {
        color: black !important;
    }

    .high-contrast ul .list-group .list-group-flush {
        --bs-list-group-bg: #000000;
    }

    .high-contrast .content h6 {
        color: white !important;
    }

    .high-contrast .card-body ul .list-group-item {
        color: #000000 !important;
    }

    .high-contrast .caption-background {
        background-color: black !important;
    }

    .high-contrast .label-contrast {
        color: white !important;
    }

    .high-contrast .content {
        background-color: black !important;
    }
    .high-contrast .page .container-fluid .header-area .container-fluid .row .col-lg-9 .header-right .header-bar  {
        background-color: black !important;
    }
    .high-contrast .page .container-fluid .header-area .container-fluid .row .col-lg-9 .header-right .search-bar input[type="text"] {
        color: white !important;
    }

    .high-contrast .page .container-fluid .header-area .container-fluid .row .col-lg-9 .header-right .search-bar .search-bar-gap input::placeholder {
        color: white !important;
    }
    .high-contrast .page .container-fluid .header-area .container-fluid .row .col-lg-9 .header-right .font-controls div select {
        background-color: black !important;
        color: #ff0 !important;
    }
        .high-contrast .page .container-fluid .header-area .container-fluid .row .col-lg-9 .header-right .font-controls div select option {
            color: #ff0 !important;
        }