:root {
    /*--nsa-light-blue: #5abad9;
    --nsa-dark-blue: #012c4e;
    --nsa-dark-grey: #4d4d4d;
    --nsa-light-taupe: #d8c8b0;*/
    /*--nsa-light-blue: #0081c2;
    --nsa-dark-blue: #005078;
    --nsa-dark-grey: #4d4d4d;
    --nsa-light-taupe: #b2b2b2;*/
    --nsa-light-blue: #00ffff;
    --nsa-dark-blue: #330099;
    --nsa-dark-grey: #4d4d4d;
    --nsa-light-taupe: #b2b2b2;
}

html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

@media (max-width: 500px) {
    .col-xxs {
        width: 100%;
        text-align: center !important;
    }
}

html {
  position: relative;
  min-height: 100%;
}

body {
}

.bg-nsa-dark-blue {
    background-color: var(--nsa-dark-blue);
}

.bg-nsa-light-taupe {
    background-color: var(--nsa-light-taupe);
}

.text-nsa-dark-grey, .text-nsa-dark-grey a {
    color: var(--nsa-dark-grey);
}

.border-top-nsa-dark-grey-thick {
    border-top: 3px solid var(--nsa-dark-grey);
}

.border-bottom-nsa-light-blue-thick {
    border-bottom: 3px solid var(--nsa-light-blue);
}

.switcher .dropdown-toggle::after {
    display: none;
}

.switcher i {
    padding-left: 0.33em;
}

.switcher .dropdown-menu {
    z-index: 10001 !important;
}

.nsa-dropdown {
    max-height: 400px;
    overflow-y: auto;
}

footer, .modal-footer {
    /*background-image: linear-gradient(rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url('https://www.nsa.com/app/uploads/2018/09/banner.jpg');*/
    background-image: linear-gradient(rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65));
    background-size: cover;
    background-position: center;
}

/*
$accordion-button-color: white;
$accordion-button-bg: $nsa-dark-blue;
$accordion-button-active-bg: $nsa-dark-blue;
$accordion-button-active-color: white;
$accordion-button-focus-border-color: $nsa-light-blue;

*/

/*.accordion-button {
    color: white !important;
    background-color: var(--nsa-dark-blue) !important;
    border-color: var(--nsa-dark-blue) !important;
}
.accordion-button::after {
    color: white !important;
}*/