body.high-contrast-black {
  color: #FFF;
  background-color: #000;
}
body.high-contrast-black .btn-primary, body.high-contrast-black .menu-item, body.high-contrast-black .btn-default {
  color: #FFF !important;
  background-color: #000 !important;
  border-color: #FFF !important;
}
body.high-contrast-black .btn-primary:hover, body.high-contrast-black .menu-item:hover, body.high-contrast-black .btn-default:hover, body.high-contrast-black .btn-primary:active, body.high-contrast-black .nav-item:hover, body.high-contrast-black .nav-item.active.dropdown-toggle:hover {
  background-color: #FFF !important;
  color: #000 !important;
}
body.high-contrast-black a {
  color: #FEFF01 !important;
}
body.high-contrast-black .nav-item {
  background-color: #000 !important;
  color: #FFF !important;
}
body.high-contrast-black .dropdown-toggle, body.high-contrast-black .dropdown-menu, body.high-contrast-black .dropdown-menu li:hover, body.high-contrast-black .panel, body.high-contrast-black .center-box {
  background-color: #000 !important;
  color: #FFF !important;
  border: 1px solid #FFF;
}
body.high-contrast-black .dropdown-menu a {
  color: #FFF !important;
}
body.high-contrast-black .dropdown-menu a:hover {
  color: #000 !important;
}
body.high-contrast-black .panel-title, body.high-contrast-black .navbar-header {
  border-bottom: 1px solid #FFF !important;
}
body.high-contrast-black .divider {
  color: #FFF;
}
body.high-contrast-black input::-moz-placeholder {
  background-color: #000 !important;
  color: #FFF !important;
  border-color: #FFF;
}
body.high-contrast-black input, body.high-contrast-black input::placeholder, body.high-contrast-black select, body.high-contrast-black textarea {
  background-color: #000 !important;
  color: #FFF !important;
  border-color: #FFF;
}
body.high-contrast-black .Counselling__Reply {
  border: 1px solid #FFF;
  margin-bottom: 10px;
  background: #000;
}
body.high-contrast-black .Counselling__Reply__Icon {
  color: #FFF !important;
}
body.high-contrast-black .Counselling__Reply__Body {
  color: #FFF !important;
  background: #000 !important;
}
body.high-contrast-black .Counselling__Reply__Head {
  background: #000 !important;
  border-bottom: 1px solid #FFF !important;
}
body.high-contrast-black .ql-toolbar > button > svg {
  filter: invert(98%) sepia(0%) saturate(8%) hue-rotate(127deg) brightness(102%) contrast(102%);
}

body.high-contrast-white {
  color: #000;
  background-color: #FFF;
}
body.high-contrast-white .btn-primary, body.high-contrast-white .menu-item, body.high-contrast-white .btn-default, body.high-contrast-white .survey-item {
  color: #000 !important;
  background-color: #FFF !important;
  border-color: #000 !important;
}
body.high-contrast-white .btn-primary:hover, body.high-contrast-white .menu-item:hover, body.high-contrast-white .btn-default:hover, body.high-contrast-white .btn-primary:active, body.high-contrast-white .nav-item.active {
  background-color: #000 !important;
  color: #FFF !important;
}
body.high-contrast-white a {
  color: #00009f !important;
}
body.high-contrast-white .panel-title, body.high-contrast-white .navbar-header {
  border-bottom: 1px solid #000 !important;
}
body.high-contrast-white .nav-item {
  background-color: #FFF !important;
  color: #000 !important;
}
body.high-contrast-white .nav-item:hover {
  background-color: #000 !important;
  color: #FFF !important;
}
body.high-contrast-white .dropdown-toggle {
  background-color: #FFF !important;
  color: #000 !important;
  border: 1px solid #000;
}
body.high-contrast-white .dropdown-toggle:hover {
  background-color: #000 !important;
  color: #FFF !important;
}
body.high-contrast-white .dropdown-menu {
  background-color: #FFF !important;
  border: 1px solid #000 !important;
  color: #000 !important;
}
body.high-contrast-white .dropdown-menu a {
  color: #000 !important;
}
body.high-contrast-white .dropdown-menu li:hover {
  background-color: #FFF !important;
  border: 1px solid #000 !important;
  color: #000 !important;
}
body.high-contrast-white .dropdown-menu a:hover {
  color: #FFF !important;
}
body.high-contrast-white .panel, body.high-contrast-white .center-box {
  background-color: #FFF !important;
  color: #000 !important;
  border-color: #000;
}
body.high-contrast-white .divider {
  color: #000;
}
body.high-contrast-white input::-moz-placeholder {
  background-color: #FFF !important;
  color: #000 !important;
  border-color: #000;
}
body.high-contrast-white input, body.high-contrast-white input::placeholder, body.high-contrast-white select, body.high-contrast-white textarea {
  background-color: #FFF !important;
  color: #000 !important;
  border-color: #000;
}
body.high-contrast-white .Counselling__Reply {
  border: 1px solid #000;
  margin-bottom: 10px;
  background: #FFF;
}
body.high-contrast-white .Counselling__Reply__Icon {
  color: #000 !important;
}
body.high-contrast-white .Counselling__Reply__Body {
  color: #000 !important;
  background: #FFF !important;
}
body.high-contrast-white .Counselling__Reply__Head {
  background: #FFF !important;
  border-bottom: 1px solid #000 !important;
}
body.high-contrast-white .ql-toolbar > button > svg {
  filter: invert(98%) sepia(0%) saturate(8%) hue-rotate(127deg) brightness(102%) contrast(102%);
}

.selectpicker {
  border: none;
}

.no-gutter {
  padding: 0;
}

.navbar-header {
  border-bottom: 1px solid #ccc;
  margin-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.dropdown-menu {
  border-radius: 0px;
}

li.selected {
  border-radius: 0px;
}

.dropdown-toggle {
  box-shadow: none;
  border: none;
}
