body {
  background: #000 !important;
  background-image: none !important;
  color: #fff !important;
  /*SPECIFIC OVERRULES*/ }
  body *, body *::before, body *::after,
  body [class*="bg-"],
  body header + nav {
    background-color: transparent !important;
    background-image: none;
    color: #fff !important; }
  body .banner {
    background-image: none !important; }
  body .modal {
    background: #000 !important;
    background-image: none !important; }
  body .navbar-toggler * {
    color: #ff0 !important;
    border-color: #ff0 !important;
    border-color: #ff0; }
  body a,
  body a::before,
  body a *,
  body a *::before,
  body #actions a,
  body button,
  body button *::before,
  body #actions button,
  body input,
  body select,
  body textarea,
  body details,
  body .form-group .mce-panel:not(.is-invalid):not(.is-valid),
  body #actions .st-custom-button,
  body #actions .st-custom-button span::before {
    color: #ff0 !important;
    border-color: #ff0 !important; }
  body .dropdown-menu, body .toast {
    background: #000 !important;
    background-image: none !important;
    border-color: #fff; }
  body .custom-control-label {
    background-color: transparent; }
    body .custom-control-label::before {
      border-color: #ff0 !important; }
    body .custom-control-label::after {
      background-color: transparent !important; }
  body .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #ff0 !important; }
  body .toast {
    background: #000 !important;
    background-image: none !important; }
