body.accessibility__active {
  .dropdown-menu.dropdown-mega-menu,
  .custom-tab-list {
    border: 1px solid !important;
  }

  .scrolled {
    border-bottom: 1px solid;
  }

  .umbraco-forms-form {
  
    input,
    select,
    textarea {
      border: 1px solid !important;
      background-color: black !important;
    }

    tr th,
    input[type="radio"] + label::before {
      background-color: black !important;
    }

    .row-fluid {
      background-color: #0e0e0e !important;
    }
  }

.modal-content,
.select-filter,
.btn-outline-light,
.btn-red-50,
.btn-light,
.bg-light-gray,
.bg-red-50,
.bg-white,
.bt-header,
.dropdown-language,
.quick-link-icon .search-show,
.wrapper-component-container .wrapper-component,
.banner-top > *,
.btn-outline-color,
.form-control {
    background-color: black !important;
}

  tr td,
  .bg-light-gray-50,
  .bg-hover-light-gray-50:hover[hover-bg]:not(.dont-hover),
  .bg-hover-light-gray:hover[hover-bg]:not(.dont-hover) {
    background-color: #0e0e0e !important;
  }
  .nbtc__region__header ~ .main__content__wrapper {
    &::after {
      border-top: 1px solid;
    }
  }
}
body.accessibility__black__white {
  *,
  *::placeholder {
    color: white !important;
 }
.quick-subtitle h1{
    -webkit-text-stroke: #000 !important;
    color: #000 !important;
}
.quick-banner-title h2 {
    border-color: black !important;
}
.quick-banner-title h2,
.quick-subtitle h3,
.title-quick p{
    color: black !important;
}
    .quick-banner-title h2::before,
    .dropdown .dropdown-toggle.language::after,
    .header-search .ita-logo {
        filter: grayscale(100%) brightness(0%) !important;
    }
.screen--utility {
    background-image:none;
}
.screen--utility {
    background-color: #fff !important;
}
input.form-control,
tr th,
tr td,
.border,
.btn-light,
.btn-outline-light,
.border-black,
.border-red,
.border-red-50,
.border-white,
.border-gray,
.border-red {
    border-color: white !important;
}

  .umbraco-forms-form {
    input[type="radio"]:checked + label::after,
    input[type="radio"] + label::before {
      border-color: white !important;
    }
  }
}

body.accessibility__black__yellow {
  .text-white,
  *,
  *::placeholder {
    color: yellow !important;
  }

input.form-control,
tr th,
tr td,
.border,
.btn-light,
.btn-outline-light,
.border-black,
.border-red,
.border-red-50,
.border-white,
.border-gray,
.border-red{
    border-color: yellow !important;
}
.quick-banner-title h2 {
    border-color: black !important;
}
.screen--utility {
    background-color: yellow !important;
    background-image: none;
}
.dropdown .dropdown-toggle.language::after,
.ita-logo,
.quick-less img,
.quick-banner-title h2::before{
    filter: grayscale(100%) invert(100%) !important;
}
.quick-subtitle h1 {
    -webkit-text-stroke: 0.8px #000000!important;
    color: #000000!important;
}
.umbraco-forms-form {
    input [type="radio"]:checked + label::after, input[type="radio"] + label::before {
      border-color: yellow !important;
    }
  }
}
