body.teal-theme .a-z-list .legend-bar li a {
  color: #158473;
}

body.teal-theme .a-z-list .legend-bar li a:focus:active,
body.teal-theme .a-z-list .legend-bar li a:active {
  color: #086154;
}

body.teal-theme .a-z-list .legend-bar li a:focus {
  border: 2px solid #158473;
}

body.teal-theme .a-z-list .a-z > div:first-child {
  border-top: 1px solid #cccdcf;
}

body.teal-theme .a-z-list .a-z > div {
  border-bottom: 1px solid #cccdcf;
}

body.teal-theme .a-z-list .a-z > div > div a:after,
body.teal-theme .a-z-list .a-z > div > span a:after {
  color: #158473;
}

body.teal-theme .a-z-list .a-z > div > div a,
body.teal-theme .a-z-list .a-z > div > span a {
  color: #158473;
}

body.teal-theme .a-z-list .a-z > div > div a:focus:active,
body.teal-theme .a-z-list .a-z > div > div a:active,
body.teal-theme .a-z-list .a-z > div > span a:focus:active,
body.teal-theme .a-z-list .a-z > div > span a:active {
  color: #086154;
  background-color: unset;
}

body.teal-theme .a-z-list .a-z > div > div a:focus,
body.teal-theme .a-z-list .a-z > div > span a:focus {
  background-color: #7AFDE9;
  color: #086154;
}

body.teal-theme .a-z-list ul li div a:focus:active,
body.teal-theme .a-z-list ul li div li a:active {
  color: #086154;
  background-color: unset;
}

body.teal-theme .a-z-list ul li div a:focus {
  background-color: #7AFDE9;
  color: #086154;
}

body.teal-theme .alert-tile {
  background-color: #5BD1BF;
}

body.teal-theme .alert-tile .field-alerttiletext ul li a:hover,
body.teal-theme .alert-tile .field-alerttiletext a:hover {
  text-decoration: underline;
}

body.teal-theme .alert-tile .field-alerttiletext ul li a:focus:active,
body.teal-theme .alert-tile .field-alerttiletext ul li a:active,
body.teal-theme .alert-tile .field-alerttiletext a:focus:active,
body.teal-theme .alert-tile .field-alerttiletext a:active {
  color: #000;
  background-color: unset;
}

body.teal-theme .alert-tile .field-alerttiletext ul li a:focus,
body.teal-theme .alert-tile .field-alerttiletext a:focus {
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.teal-theme .sitecore-form input:hover,
body.teal-theme .sitecore-form input:active,
body.teal-theme .sitecore-form input:focus,
body.teal-theme .sitecore-form textarea:hover,
body.teal-theme .sitecore-form textarea:active,
body.teal-theme .sitecore-form textarea:focus,
body.teal-theme .sitecore-form select:hover,
body.teal-theme .sitecore-form select:active,
body.teal-theme .sitecore-form select:focus {
  border: 1px solid #158473;
}

body.teal-theme .sitecore-form input[type="checkbox"]:hover,
body.teal-theme .sitecore-form input[type="checkbox"]:focus {
  border-color: #158473;
}

body.teal-theme .sitecore-form input[type="checkbox"]:checked {
  border-color: #158473;
  background-color: #158473;
}

body.teal-theme .sitecore-form option:hover {
  background-color: #7AFDE9 !important;
}

body.teal-theme .sitecore-form input[type="radio"]:checked,
body.teal-theme .sitecore-form input[type="radio"]:hover,
body.teal-theme .sitecore-form input[type="radio"]:focus {
  border-color: #158473;
}

body.teal-theme .sitecore-form input[type="radio"]:checked:after,
body.teal-theme .sitecore-form input[type="radio"]:not(:checked):after {
  background-color: #158473;
}

@supports (-ms-ime-align: auto) {
  body.teal-theme .sitecore-form input[type="checkbox"]:checked {
    background-color: #158473 !important;
    border-color: #158473;
    /* This will make the box green when the button is checked. */
    color: #fff !important;
    /* This will make the checkmark green when the button is checked. */
  }
}

body.teal-theme .sitecore-form input[type="submit"] {
  background-color: #158473;
  border: 1px solid #158473;
}

body.teal-theme .sitecore-form input[type="submit"]:hover {
  background-color: #167767;
}

body.teal-theme .sitecore-form input[type="submit"]:focus {
  background-color: #7AFDE9;
  border-color: #086154;
  color: #086154;
}

body.teal-theme .sitecore-form input[type="submit"]:focus:active {
  background-color: #086154;
  border-color: #086154;
  color: #fff;
}

body.teal-theme .sitecore-form a:focus {
  color: #086154;
  background-color: #7AFDE9;
}

body.teal-theme .home-tile .field-hometiletitle a {
  color: #158473;
}

body.teal-theme .home-tile .field-hometiletitle a::after {
  color: #158473;
}

body.teal-theme .home-tile .field-hometiletitle a:focus:active,
body.teal-theme .home-tile .field-hometiletitle a:active {
  color: #086154;
}

body.teal-theme .home-tile .field-hometiletitle a:focus {
  border: 2px solid #158473;
}

body.teal-theme .home-tile .field-hometiletitle:focus:active a::after,
body.teal-theme .home-tile .field-hometiletitle:active a::after {
  color: #086154;
}

body.teal-theme .home-tile .field-hometiletext {
  color: #303030;
}

body.teal-theme .home-tile .field-hometiletext ul li a,
body.teal-theme .home-tile .field-hometiletext a {
  color: #158473;
}

body.teal-theme .home-tile .field-hometiletext ul li a:focus:active,
body.teal-theme .home-tile .field-hometiletext ul li a:active,
body.teal-theme .home-tile .field-hometiletext a:focus:active,
body.teal-theme .home-tile .field-hometiletext a:active {
  color: #086154;
  background-color: unset;
}

body.teal-theme .home-tile .field-hometiletext ul li a:focus,
body.teal-theme .home-tile .field-hometiletext a:focus {
  border: 2px solid #158473;
  padding: 4px;
  line-height: 36px;
}

body.teal-theme .home-tile .field-hometiletext ul li::before {
  color: #158473;
}

body.teal-theme .home-tile .field-hometilelink a {
  color: #158473;
}

body.teal-theme .home-tile .field-hometilelink a:focus:active,
body.teal-theme .home-tile .field-hometilelink a:active {
  color: #086154;
}

body.teal-theme .home-tile .field-hometilelink a:focus {
  border: 2px solid #158473;
  padding: 4px;
  line-height: 36px;
}

body.teal-theme .home-tile table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #158473;
  border-radius: 20px;
}

body.teal-theme .home-tile table > :first-child tr:first-child {
  background-color: #158473;
}

body.teal-theme .home-tile table > :first-child tr:first-child td,
body.teal-theme .home-tile table > :first-child tr:first-child th {
  color: #fff;
  background-color: #158473;
}

body.teal-theme .home-tile table > :first-child tr:first-child td h2,
body.teal-theme .home-tile table > :first-child tr:first-child td h3,
body.teal-theme .home-tile table > :first-child tr:first-child td h4,
body.teal-theme .home-tile table > :first-child tr:first-child td h5,
body.teal-theme .home-tile table > :first-child tr:first-child td h6,
body.teal-theme .home-tile table > :first-child tr:first-child td p,
body.teal-theme .home-tile table > :first-child tr:first-child td p strong,
body.teal-theme .home-tile table > :first-child tr:first-child td strong,
body.teal-theme .home-tile table > :first-child tr:first-child td a,
body.teal-theme .home-tile table > :first-child tr:first-child td ul li,
body.teal-theme .home-tile table > :first-child tr:first-child td ol li,
body.teal-theme .home-tile table > :first-child tr:first-child th h2,
body.teal-theme .home-tile table > :first-child tr:first-child th h3,
body.teal-theme .home-tile table > :first-child tr:first-child th h4,
body.teal-theme .home-tile table > :first-child tr:first-child th h5,
body.teal-theme .home-tile table > :first-child tr:first-child th h6,
body.teal-theme .home-tile table > :first-child tr:first-child th p,
body.teal-theme .home-tile table > :first-child tr:first-child th p strong,
body.teal-theme .home-tile table > :first-child tr:first-child th strong,
body.teal-theme .home-tile table > :first-child tr:first-child th a,
body.teal-theme .home-tile table > :first-child tr:first-child th ul li,
body.teal-theme .home-tile table > :first-child tr:first-child th ol li {
  color: #fff !important;
}

body.teal-theme .home-tile table > :first-child tr:first-child td ul li::before,
body.teal-theme .home-tile table > :first-child tr:first-child th ul li::before {
  color: #fff;
}

body.teal-theme .home-tile table > :first-child tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #5EA59A;
  background-color: #158473;
}

body.teal-theme .home-tile table tr td,
body.teal-theme .home-tile table tr th {
  background-color: unset;
}

body.teal-theme .home-tile table tr th:first-child {
  box-shadow: 1px 0 0 0 #5EA59A;
  background-color: #158473;
}

body.teal-theme .home-tile table tr:nth-child(even) {
  background-color: #fff;
}

body.teal-theme .home-tile table tr:nth-child(even) td:first-child,
body.teal-theme .home-tile table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.teal-theme .home-tile table.adapt tr:nth-of-type(2) td {
  background-color: #158473 !important;
}

body.teal-theme .home-tile table.adapt td:nth-child(odd) {
  background: #167767;
}

body.teal-theme table tr td,
body.teal-theme table tr th {
  background-color: unset;
}

body.teal-theme table tr th:first-child {
  box-shadow: 1px 0 0 0 #5EA59A;
  background-color: #158473;
}

body.teal-theme table tr:nth-child(even) {
  background-color: #fff;
}

body.teal-theme table tr:nth-child(even) td:first-child,
body.teal-theme table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.teal-theme table.adapt tr td:first-of-type {
  background-color: #158473 !important;
}

body.teal-theme .skip-container .skip-link {
  background-color: #158473;
}

body.teal-theme .privacy-warning .close {
  color: #158473;
}

body.teal-theme .privacy-warning .close :after {
  color: #158473;
}

body.teal-theme .privacy-warning .close :active::after,
body.teal-theme .privacy-warning .close :focus:active::after {
  color: #086154;
  background-color: unset;
}

body.teal-theme .privacy-warning .close:focus i.fa-times {
  background-color: #158473;
}

body.teal-theme .privacy-warning .close:focus ::after {
  color: #fff;
}

body.teal-theme .privacy-warning .info a {
  color: #158473;
}

body.teal-theme .privacy-warning .info a:active,
body.teal-theme .privacy-warning .info a:focus:active {
  color: #086154;
  background-color: unset;
}

body.teal-theme .privacy-warning .info a:focus {
  border: 2px solid #158473;
}

body.teal-theme .privacy-warning .submit button {
  color: #fff;
  background-color: #158473;
  border-color: #158473;
}

body.teal-theme .privacy-warning .submit button:hover {
  background-color: #167767;
  border-color: #167767;
}

body.teal-theme .privacy-warning .submit button:focus {
  background-color: #7AFDE9;
  border-color: #086154;
  color: #086154;
}

body.teal-theme header {
  background-color: #158473;
  border-bottom: 1px solid #5EA59A;
}

body.teal-theme header #header #mobile-header-buttons .search-section .search-box-button:hover:before {
  background-color: #167767;
}

body.teal-theme header #header .centered #search-button {
  background-color: #158473;
}

body.teal-theme header #header .centered #search-button:focus {
  background-color: #5EA59A;
}

body.teal-theme header #header .centered #search-button:hover {
  background-color: #5EA59A;
}

body.teal-theme header #header > .row {
  background-color: unset;
}

body.teal-theme header #header > .row .site-title > .component-content div .field-image a {
  border: none;
}

body.teal-theme header #header > .row .site-title > .component-content div > a:active {
  color: #158473;
}

body.teal-theme header #header > .row .menu-bar > .component-content li {
  background-color: unset;
}

body.teal-theme header #header > .row .menu-bar > .component-content li .field-link a:focus:active,
body.teal-theme header #header > .row .menu-bar > .component-content li .field-link a:active {
  color: #158473;
  background-color: #fff;
}

body.teal-theme header #header > .row .search-box .component-content .search-box-input.tt-input:hover,
body.teal-theme header #header > .row .open-search-box .component-content .search-box-input.tt-input:hover {
  background-color: #167767 !important;
}

body.teal-theme header #header > .row .search-box button.search-box-button,
body.teal-theme header #header > .row .search-box button.open-search-box-button,
body.teal-theme header #header > .row .open-search-box button.search-box-button,
body.teal-theme header #header > .row .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.teal-theme header #header > .row .search-box button.open-search-box-button,
body.teal-theme header #header > .row .open-search-box button.open-search-box-button {
  color: #fff !important;
}

body.teal-theme header #header > .row .search-box .open-search-button:hover,
body.teal-theme header #header > .row .search-box button.open-search-box-button:hover,
body.teal-theme header #header > .row .open-search-box .open-search-button:hover,
body.teal-theme header #header > .row .open-search-box button.open-search-box-button:hover {
  background-color: #167767 !important;
}

body.teal-theme header #header > .row .search-box .open-search-button:active,
body.teal-theme header #header > .row .search-box button.open-search-box-button:active,
body.teal-theme header #header > .row .open-search-box .open-search-button:active,
body.teal-theme header #header > .row .open-search-box button.open-search-box-button:active {
  background-color: #086154 !important;
}

body.teal-theme main #content > .row #error-content .component-content .homelink a {
  color: #fff;
  background-color: #158473;
  border-color: #158473;
}

body.teal-theme main #content > .row #error-content .component-content .homelink a:hover {
  background-color: #167767;
  border-color: #167767;
}

body.teal-theme main #content > .row #error-content .component-content .homelink a:focus {
  background-color: #7AFDE9;
  border-color: #086154;
  color: #086154;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .title .field-title,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .title .field-title {
  border-bottom: 4px solid #158473;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li::before,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li::before {
  color: #158473;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus:active,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:active,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus:active,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:active,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus:active,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:active,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus:active,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:active,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus:active,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:active,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus:active,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:active {
  color: #086154;
  background-color: unset;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus {
  border: 2px solid #158473;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a {
  color: #158473;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table caption:first-of-type,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table caption:first-of-type {
  background-color: #158473;
  color: #fff;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table::-webkit-scrollbar-thumb,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #158473;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child {
  background-color: #158473;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th {
  color: #fff;
  background-color: #158473;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h2,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h3,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h4,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h5,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h6,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p strong,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td strong,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ol li,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h2,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h3,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h4,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h5,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h6,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p strong,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th strong,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ol li,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h2,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h3,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h4,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h5,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h6,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p strong,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td strong,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ol li,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h2,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h3,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h4,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h5,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h6,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p strong,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th strong,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ol li {
  color: #fff !important;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a {
  color: #303030;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li::before,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li::before,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li::before,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li::before {
  color: #fff;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a:focus,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a:focus,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a:focus,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a:focus {
  color: #303030;
  background-color: #dbdbdb;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td:first-child,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th:first-child,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td:first-child,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #5EA59A;
  background-color: #158473;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th {
  background-color: unset;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a {
  color: #303030 !important;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a:focus,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a:focus,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a:focus,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a:focus {
  background-color: unset;
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th:first-child,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th:first-child {
  box-shadow: 1px 0 0 0 #5EA59A;
  background-color: #158473;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even),
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) {
  background: #fff;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) td:first-child,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) th:first-child,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) td:first-child,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.teal-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table.adapt tr td:first-of-type,
body.teal-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table.adapt tr td:first-of-type {
  background-color: #158473 !important;
}

body.teal-theme #content .navigation {
  padding-right: 0;
}

body.teal-theme #content .navigation .submenu > ul {
  padding-left: 0;
}

body.teal-theme #content .navigation nav > ul {
  padding-top: 16px;
  padding-bottom: 14px;
  border-width: 0;
}

body.teal-theme #content .navigation ul .rel-level1 {
  background: unset;
}

body.teal-theme #content .navigation ul li a {
  border: none;
  color: #303030;
}

body.teal-theme #content .navigation ul li a:hover {
  background-color: #dbdbdb;
}

body.teal-theme #content .navigation ul li a:focus {
  border: 1px solid #303030;
  background-color: #cecece;
}

body.teal-theme #content .navigation ul li a:active {
  background-color: #e0e1e2;
  border: none;
}

body.teal-theme #content .navigation ul li div a.current {
  border-left: 8px solid #158473;
  background-color: #e0e1e2;
}

body.teal-theme #additional-menu-items .search-box .component-content .search-box-input.tt-input,
body.teal-theme #additional-menu-items .open-search-box .component-content .search-box-input.tt-input {
  color: #303030;
  background-color: unset !important;
  border-bottom: 2px solid #303030;
}

body.teal-theme #additional-menu-items .search-box .search-box-button,
body.teal-theme #additional-menu-items .search-box button.open-search-box-button,
body.teal-theme #additional-menu-items .open-search-box .search-box-button,
body.teal-theme #additional-menu-items .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.teal-theme .right-panel {
  border: 1px solid #158473;
}

body.teal-theme .right-panel .field-rightpaneltitle {
  border-bottom: 1px solid #158473;
}

body.teal-theme .right-panel .field-rightpaneltext a,
body.teal-theme .right-panel .field-rightpaneltext ul li a {
  color: #158473;
}

body.teal-theme .right-panel .field-rightpaneltext a:focus,
body.teal-theme .right-panel .field-rightpaneltext ul li a:focus {
  border: 2px solid #158473;
  padding: 4px;
}

body.teal-theme .right-panel .field-rightpaneltext a:active,
body.teal-theme .right-panel .field-rightpaneltext ul li a:active {
  color: #086154;
  background-color: unset;
}

body.teal-theme footer {
  background-color: #158473;
}

body.teal-theme footer #footer > .row {
  background-color: unset;
}

body.teal-theme footer #footer > .row .menu-bar > .component-content li {
  border: none;
  background-color: unset;
}

body.teal-theme footer #footer > .row .menu-bar > .component-content li .field-link a:focus:active,
body.teal-theme footer #footer > .row .menu-bar > .component-content li .field-link a:active {
  color: #158473;
}

body.teal-theme .summon-search .search-area, body.teal-theme .enterprise-search .search-area {
  background-color: #158473;
}

body.teal-theme .summon-search .link-area, body.teal-theme .enterprise-search .link-area {
  border-bottom: 1px solid #158473;
  display: link;
  text-align: center;
}

body.teal-theme .summon-search .link-area a, body.teal-theme .enterprise-search .link-area a {
  color: #158473;
}

body.teal-theme .summon-search .link-area a:focus, body.teal-theme .enterprise-search .link-area a:focus {
  background-color: unset;
  border: 2px solid #158473;
  padding: 4px;
  line-height: 36px;
  margin-bottom: 10px;
}

body.teal-theme .summon-search .link-area a:active, body.teal-theme .enterprise-search .link-area a:active {
  color: #086154;
  background-color: unset;
  text-decoration: none;
}

body.teal-theme .feed .feed-item .feed-title a {
  color: #158473;
}

body.teal-theme .feed .feed-item .feed-title a:focus {
  background-color: unset;
  border: 2px solid #158473;
  padding: 4px;
  line-height: 36px;
}

body.teal-theme .feed .feed-link a {
  color: #158473;
}

body.teal-theme .feed .feed-link a:focus {
  background-color: unset;
  border: 2px solid #158473;
  padding: 4px;
  line-height: 36px;
}

body.teal-theme .login table tr:nth-of-type(4n) {
  color: red;
}

@media only screen and (max-width: 992px) {
  body.teal-theme main #content > .row > .row .column-splitter > .col-12:last-child .title .field-title a {
    border-bottom: 4px solid #158473;
  }
  body.teal-theme footer #footer > .row > .row .menu-bar ul {
    border-bottom: 1px solid #5EA59A;
  }
}

body.red-theme .a-z-list .legend-bar li a {
  color: #E71C31;
}

body.red-theme .a-z-list .legend-bar li a:focus:active,
body.red-theme .a-z-list .legend-bar li a:active {
  color: #CE0B1E;
}

body.red-theme .a-z-list .legend-bar li a:focus {
  border: 2px solid #E71C31;
}

body.red-theme .a-z-list .a-z > div:first-child {
  border-top: 1px solid #cccdcf;
}

body.red-theme .a-z-list .a-z > div {
  border-bottom: 1px solid #cccdcf;
}

body.red-theme .a-z-list .a-z > div > div a:after,
body.red-theme .a-z-list .a-z > div > span a:after {
  color: #E71C31;
}

body.red-theme .a-z-list .a-z > div > div a,
body.red-theme .a-z-list .a-z > div > span a {
  color: #E71C31;
}

body.red-theme .a-z-list .a-z > div > div a:focus:active,
body.red-theme .a-z-list .a-z > div > div a:active,
body.red-theme .a-z-list .a-z > div > span a:focus:active,
body.red-theme .a-z-list .a-z > div > span a:active {
  color: #CE0B1E;
  background-color: unset;
}

body.red-theme .a-z-list .a-z > div > div a:focus,
body.red-theme .a-z-list .a-z > div > span a:focus {
  background-color: #FFCCD1;
  color: #CE0B1E;
}

body.red-theme .a-z-list ul li div a:focus:active,
body.red-theme .a-z-list ul li div li a:active {
  color: #CE0B1E;
  background-color: unset;
}

body.red-theme .a-z-list ul li div a:focus {
  background-color: #FFCCD1;
  color: #CE0B1E;
}

body.red-theme .alert-tile {
  background-color: #FF8894;
}

body.red-theme .alert-tile .field-alerttiletext ul li a:hover,
body.red-theme .alert-tile .field-alerttiletext a:hover {
  text-decoration: underline;
}

body.red-theme .alert-tile .field-alerttiletext ul li a:focus:active,
body.red-theme .alert-tile .field-alerttiletext ul li a:active,
body.red-theme .alert-tile .field-alerttiletext a:focus:active,
body.red-theme .alert-tile .field-alerttiletext a:active {
  color: #000;
  background-color: unset;
}

body.red-theme .alert-tile .field-alerttiletext ul li a:focus,
body.red-theme .alert-tile .field-alerttiletext a:focus {
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.red-theme .sitecore-form input:hover,
body.red-theme .sitecore-form input:active,
body.red-theme .sitecore-form input:focus,
body.red-theme .sitecore-form textarea:hover,
body.red-theme .sitecore-form textarea:active,
body.red-theme .sitecore-form textarea:focus,
body.red-theme .sitecore-form select:hover,
body.red-theme .sitecore-form select:active,
body.red-theme .sitecore-form select:focus {
  border: 1px solid #E71C31;
}

body.red-theme .sitecore-form input[type="checkbox"]:hover,
body.red-theme .sitecore-form input[type="checkbox"]:focus {
  border-color: #E71C31;
}

body.red-theme .sitecore-form input[type="checkbox"]:checked {
  border-color: #E71C31;
  background-color: #E71C31;
}

body.red-theme .sitecore-form option:hover {
  background-color: #FFCCD1 !important;
}

body.red-theme .sitecore-form input[type="radio"]:checked,
body.red-theme .sitecore-form input[type="radio"]:hover,
body.red-theme .sitecore-form input[type="radio"]:focus {
  border-color: #E71C31;
}

body.red-theme .sitecore-form input[type="radio"]:checked:after,
body.red-theme .sitecore-form input[type="radio"]:not(:checked):after {
  background-color: #E71C31;
}

@supports (-ms-ime-align: auto) {
  body.red-theme .sitecore-form input[type="checkbox"]:checked {
    background-color: #E71C31 !important;
    border-color: #E71C31;
    /* This will make the box green when the button is checked. */
    color: #fff !important;
    /* This will make the checkmark green when the button is checked. */
  }
}

body.red-theme .sitecore-form input[type="submit"] {
  background-color: #E71C31;
  border: 1px solid #E71C31;
}

body.red-theme .sitecore-form input[type="submit"]:hover {
  background-color: #CE0B1E;
}

body.red-theme .sitecore-form input[type="submit"]:focus {
  background-color: #FFCCD1;
  border-color: #CE0B1E;
  color: #CE0B1E;
}

body.red-theme .sitecore-form input[type="submit"]:focus:active {
  background-color: #CE0B1E;
  border-color: #CE0B1E;
  color: #fff;
}

body.red-theme .sitecore-form a:focus {
  color: #CE0B1E;
  background-color: #FFCCD1;
}

body.red-theme .home-tile .field-hometiletitle a {
  color: #E71C31;
}

body.red-theme .home-tile .field-hometiletitle a::after {
  color: #E71C31;
}

body.red-theme .home-tile .field-hometiletitle a:focus:active,
body.red-theme .home-tile .field-hometiletitle a:active {
  color: #CE0B1E;
}

body.red-theme .home-tile .field-hometiletitle a:focus {
  border: 2px solid #E71C31;
}

body.red-theme .home-tile .field-hometiletitle:focus:active a::after,
body.red-theme .home-tile .field-hometiletitle:active a::after {
  color: #CE0B1E;
}

body.red-theme .home-tile .field-hometiletext {
  color: #303030;
}

body.red-theme .home-tile .field-hometiletext ul li a,
body.red-theme .home-tile .field-hometiletext a {
  color: #E71C31;
}

body.red-theme .home-tile .field-hometiletext ul li a:focus:active,
body.red-theme .home-tile .field-hometiletext ul li a:active,
body.red-theme .home-tile .field-hometiletext a:focus:active,
body.red-theme .home-tile .field-hometiletext a:active {
  color: #CE0B1E;
  background-color: unset;
}

body.red-theme .home-tile .field-hometiletext ul li a:focus,
body.red-theme .home-tile .field-hometiletext a:focus {
  border: 2px solid #E71C31;
  padding: 4px;
  line-height: 36px;
}

body.red-theme .home-tile .field-hometiletext ul li::before {
  color: #E71C31;
}

body.red-theme .home-tile .field-hometilelink a {
  color: #E71C31;
}

body.red-theme .home-tile .field-hometilelink a:focus:active,
body.red-theme .home-tile .field-hometilelink a:active {
  color: #CE0B1E;
}

body.red-theme .home-tile .field-hometilelink a:focus {
  border: 2px solid #E71C31;
  padding: 4px;
  line-height: 36px;
}

body.red-theme .home-tile table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #E71C31;
  border-radius: 20px;
}

body.red-theme .home-tile table > :first-child tr:first-child {
  background-color: #E71C31;
}

body.red-theme .home-tile table > :first-child tr:first-child td,
body.red-theme .home-tile table > :first-child tr:first-child th {
  color: #fff;
  background-color: #E71C31;
}

body.red-theme .home-tile table > :first-child tr:first-child td h2,
body.red-theme .home-tile table > :first-child tr:first-child td h3,
body.red-theme .home-tile table > :first-child tr:first-child td h4,
body.red-theme .home-tile table > :first-child tr:first-child td h5,
body.red-theme .home-tile table > :first-child tr:first-child td h6,
body.red-theme .home-tile table > :first-child tr:first-child td p,
body.red-theme .home-tile table > :first-child tr:first-child td p strong,
body.red-theme .home-tile table > :first-child tr:first-child td strong,
body.red-theme .home-tile table > :first-child tr:first-child td a,
body.red-theme .home-tile table > :first-child tr:first-child td ul li,
body.red-theme .home-tile table > :first-child tr:first-child td ol li,
body.red-theme .home-tile table > :first-child tr:first-child th h2,
body.red-theme .home-tile table > :first-child tr:first-child th h3,
body.red-theme .home-tile table > :first-child tr:first-child th h4,
body.red-theme .home-tile table > :first-child tr:first-child th h5,
body.red-theme .home-tile table > :first-child tr:first-child th h6,
body.red-theme .home-tile table > :first-child tr:first-child th p,
body.red-theme .home-tile table > :first-child tr:first-child th p strong,
body.red-theme .home-tile table > :first-child tr:first-child th strong,
body.red-theme .home-tile table > :first-child tr:first-child th a,
body.red-theme .home-tile table > :first-child tr:first-child th ul li,
body.red-theme .home-tile table > :first-child tr:first-child th ol li {
  color: #fff !important;
}

body.red-theme .home-tile table > :first-child tr:first-child td ul li::before,
body.red-theme .home-tile table > :first-child tr:first-child th ul li::before {
  color: #fff;
}

body.red-theme .home-tile table > :first-child tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #FF4053;
  background-color: #E71C31;
}

body.red-theme .home-tile table tr td,
body.red-theme .home-tile table tr th {
  background-color: unset;
}

body.red-theme .home-tile table tr th:first-child {
  box-shadow: 1px 0 0 0 #FF4053;
  background-color: #E71C31;
}

body.red-theme .home-tile table tr:nth-child(even) {
  background-color: #fff;
}

body.red-theme .home-tile table tr:nth-child(even) td:first-child,
body.red-theme .home-tile table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.red-theme .home-tile table.adapt tr:nth-of-type(2) td {
  background-color: #E71C31 !important;
}

body.red-theme .home-tile table.adapt td:nth-child(odd) {
  background: #CE0B1E;
}

body.red-theme table tr td,
body.red-theme table tr th {
  background-color: unset;
}

body.red-theme table tr th:first-child {
  box-shadow: 1px 0 0 0 #FF4053;
  background-color: #E71C31;
}

body.red-theme table tr:nth-child(even) {
  background-color: #fff;
}

body.red-theme table tr:nth-child(even) td:first-child,
body.red-theme table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.red-theme table.adapt tr td:first-of-type {
  background-color: #E71C31 !important;
}

body.red-theme .skip-container .skip-link {
  background-color: #E71C31;
}

body.red-theme .privacy-warning .close {
  color: #E71C31;
}

body.red-theme .privacy-warning .close :after {
  color: #E71C31;
}

body.red-theme .privacy-warning .close :active::after,
body.red-theme .privacy-warning .close :focus:active::after {
  color: #CE0B1E;
  background-color: unset;
}

body.red-theme .privacy-warning .close:focus i.fa-times {
  background-color: #E71C31;
}

body.red-theme .privacy-warning .close:focus ::after {
  color: #fff;
}

body.red-theme .privacy-warning .info a {
  color: #E71C31;
}

body.red-theme .privacy-warning .info a:active,
body.red-theme .privacy-warning .info a:focus:active {
  color: #CE0B1E;
  background-color: unset;
}

body.red-theme .privacy-warning .info a:focus {
  border: 2px solid #E71C31;
}

body.red-theme .privacy-warning .submit button {
  color: #fff;
  background-color: #E71C31;
  border-color: #E71C31;
}

body.red-theme .privacy-warning .submit button:hover {
  background-color: #CE0B1E;
  border-color: #CE0B1E;
}

body.red-theme .privacy-warning .submit button:focus {
  background-color: #FFCCD1;
  border-color: #CE0B1E;
  color: #CE0B1E;
}

body.red-theme header {
  background-color: #E71C31;
  border-bottom: 1px solid #FF4053;
}

body.red-theme header #header #mobile-header-buttons .search-section .search-box-button:hover:before {
  background-color: #CE0B1E;
}

body.red-theme header #header .centered #search-button {
  background-color: #E71C31;
}

body.red-theme header #header .centered #search-button:focus {
  background-color: #FF4053;
}

body.red-theme header #header .centered #search-button:hover {
  background-color: #FF4053;
}

body.red-theme header #header > .row {
  background-color: unset;
}

body.red-theme header #header > .row .site-title > .component-content div .field-image a {
  border: none;
}

body.red-theme header #header > .row .site-title > .component-content div > a:active {
  color: #E71C31;
}

body.red-theme header #header > .row .menu-bar > .component-content li {
  background-color: unset;
}

body.red-theme header #header > .row .menu-bar > .component-content li .field-link a:focus:active,
body.red-theme header #header > .row .menu-bar > .component-content li .field-link a:active {
  color: #E71C31;
  background-color: #fff;
}

body.red-theme header #header > .row .search-box .component-content .search-box-input.tt-input:hover,
body.red-theme header #header > .row .open-search-box .component-content .search-box-input.tt-input:hover {
  background-color: #CE0B1E !important;
}

body.red-theme header #header > .row .search-box button.search-box-button,
body.red-theme header #header > .row .search-box button.open-search-box-button,
body.red-theme header #header > .row .open-search-box button.search-box-button,
body.red-theme header #header > .row .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.red-theme header #header > .row .search-box button.open-search-box-button,
body.red-theme header #header > .row .open-search-box button.open-search-box-button {
  color: #fff !important;
}

body.red-theme header #header > .row .search-box .open-search-button:hover,
body.red-theme header #header > .row .search-box button.open-search-box-button:hover,
body.red-theme header #header > .row .open-search-box .open-search-button:hover,
body.red-theme header #header > .row .open-search-box button.open-search-box-button:hover {
  background-color: #CE0B1E !important;
}

body.red-theme header #header > .row .search-box .open-search-button:active,
body.red-theme header #header > .row .search-box button.open-search-box-button:active,
body.red-theme header #header > .row .open-search-box .open-search-button:active,
body.red-theme header #header > .row .open-search-box button.open-search-box-button:active {
  background-color: #CE0B1E !important;
}

body.red-theme main #content > .row #error-content .component-content .homelink a {
  color: #fff;
  background-color: #E71C31;
  border-color: #E71C31;
}

body.red-theme main #content > .row #error-content .component-content .homelink a:hover {
  background-color: #CE0B1E;
  border-color: #CE0B1E;
}

body.red-theme main #content > .row #error-content .component-content .homelink a:focus {
  background-color: #FFCCD1;
  border-color: #CE0B1E;
  color: #CE0B1E;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .title .field-title,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .title .field-title {
  border-bottom: 4px solid #E71C31;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li::before,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li::before {
  color: #E71C31;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus:active,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:active,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus:active,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:active,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus:active,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:active,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus:active,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:active,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus:active,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:active,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus:active,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:active {
  color: #CE0B1E;
  background-color: unset;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus {
  border: 2px solid #E71C31;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a {
  color: #E71C31;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table caption:first-of-type,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table caption:first-of-type {
  background-color: #E71C31;
  color: #fff;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table::-webkit-scrollbar-thumb,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #E71C31;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child {
  background-color: #E71C31;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th {
  color: #fff;
  background-color: #E71C31;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h2,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h3,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h4,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h5,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h6,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p strong,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td strong,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ol li,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h2,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h3,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h4,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h5,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h6,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p strong,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th strong,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ol li,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h2,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h3,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h4,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h5,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h6,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p strong,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td strong,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ol li,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h2,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h3,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h4,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h5,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h6,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p strong,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th strong,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ol li {
  color: #fff !important;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a {
  color: #303030;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li::before,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li::before,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li::before,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li::before {
  color: #fff;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a:focus,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a:focus,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a:focus,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a:focus {
  color: #303030;
  background-color: #dbdbdb;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td:first-child,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th:first-child,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td:first-child,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #FF4053;
  background-color: #E71C31;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th {
  background-color: unset;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a {
  color: #303030 !important;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a:focus,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a:focus,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a:focus,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a:focus {
  background-color: unset;
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th:first-child,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th:first-child {
  box-shadow: 1px 0 0 0 #FF4053;
  background-color: #E71C31;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even),
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) {
  background: #fff;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) td:first-child,
body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) th:first-child,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) td:first-child,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.red-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table.adapt tr td:first-of-type,
body.red-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table.adapt tr td:first-of-type {
  background-color: #E71C31 !important;
}

body.red-theme #content .navigation {
  padding-right: 0;
}

body.red-theme #content .navigation .submenu > ul {
  padding-left: 0;
}

body.red-theme #content .navigation nav > ul {
  padding-top: 16px;
  padding-bottom: 14px;
  border-width: 0;
}

body.red-theme #content .navigation ul .rel-level1 {
  background: unset;
}

body.red-theme #content .navigation ul li a {
  border: none;
  color: #303030;
}

body.red-theme #content .navigation ul li a:hover {
  background-color: #dbdbdb;
}

body.red-theme #content .navigation ul li a:focus {
  border: 1px solid #303030;
  background-color: #cecece;
}

body.red-theme #content .navigation ul li a:active {
  background-color: #e0e1e2;
  border: none;
}

body.red-theme #content .navigation ul li div a.current {
  border-left: 8px solid #E71C31;
  background-color: #e0e1e2;
}

body.red-theme #additional-menu-items .search-box .component-content .search-box-input.tt-input,
body.red-theme #additional-menu-items .open-search-box .component-content .search-box-input.tt-input {
  color: #303030;
  background-color: unset !important;
  border-bottom: 2px solid #303030;
}

body.red-theme #additional-menu-items .search-box .search-box-button,
body.red-theme #additional-menu-items .search-box button.open-search-box-button,
body.red-theme #additional-menu-items .open-search-box .search-box-button,
body.red-theme #additional-menu-items .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.red-theme .right-panel {
  border: 1px solid #E71C31;
}

body.red-theme .right-panel .field-rightpaneltitle {
  border-bottom: 1px solid #E71C31;
}

body.red-theme .right-panel .field-rightpaneltext a,
body.red-theme .right-panel .field-rightpaneltext ul li a {
  color: #E71C31;
}

body.red-theme .right-panel .field-rightpaneltext a:focus,
body.red-theme .right-panel .field-rightpaneltext ul li a:focus {
  border: 2px solid #E71C31;
  padding: 4px;
}

body.red-theme .right-panel .field-rightpaneltext a:active,
body.red-theme .right-panel .field-rightpaneltext ul li a:active {
  color: #CE0B1E;
  background-color: unset;
}

body.red-theme footer {
  background-color: #E71C31;
}

body.red-theme footer #footer > .row {
  background-color: unset;
}

body.red-theme footer #footer > .row .menu-bar > .component-content li {
  border: none;
  background-color: unset;
}

body.red-theme footer #footer > .row .menu-bar > .component-content li .field-link a:focus:active,
body.red-theme footer #footer > .row .menu-bar > .component-content li .field-link a:active {
  color: #E71C31;
}

body.red-theme .summon-search .search-area, body.red-theme .enterprise-search .search-area {
  background-color: #E71C31;
}

body.red-theme .summon-search .link-area, body.red-theme .enterprise-search .link-area {
  border-bottom: 1px solid #E71C31;
  display: link;
  text-align: center;
}

body.red-theme .summon-search .link-area a, body.red-theme .enterprise-search .link-area a {
  color: #E71C31;
}

body.red-theme .summon-search .link-area a:focus, body.red-theme .enterprise-search .link-area a:focus {
  background-color: unset;
  border: 2px solid #E71C31;
  padding: 4px;
  line-height: 36px;
  margin-bottom: 10px;
}

body.red-theme .summon-search .link-area a:active, body.red-theme .enterprise-search .link-area a:active {
  color: #CE0B1E;
  background-color: unset;
  text-decoration: none;
}

body.red-theme .feed .feed-item .feed-title a {
  color: #E71C31;
}

body.red-theme .feed .feed-item .feed-title a:focus {
  background-color: unset;
  border: 2px solid #E71C31;
  padding: 4px;
  line-height: 36px;
}

body.red-theme .feed .feed-link a {
  color: #E71C31;
}

body.red-theme .feed .feed-link a:focus {
  background-color: unset;
  border: 2px solid #E71C31;
  padding: 4px;
  line-height: 36px;
}

body.red-theme .login table tr:nth-of-type(4n) {
  color: red;
}

@media only screen and (max-width: 992px) {
  body.red-theme main #content > .row > .row .column-splitter > .col-12:last-child .title .field-title a {
    border-bottom: 4px solid #E71C31;
  }
  body.red-theme footer #footer > .row > .row .menu-bar ul {
    border-bottom: 1px solid #FF4053;
  }
}

body.light-pink-theme .a-z-list .legend-bar li a {
  color: #F9A4D8;
}

body.light-pink-theme .a-z-list .legend-bar li a:focus:active,
body.light-pink-theme .a-z-list .legend-bar li a:active {
  color: #FA81CB;
}

body.light-pink-theme .a-z-list .legend-bar li a:focus {
  border: 2px solid #F9A4D8;
}

body.light-pink-theme .a-z-list .a-z > div:first-child {
  border-top: 1px solid #cccdcf;
}

body.light-pink-theme .a-z-list .a-z > div {
  border-bottom: 1px solid #cccdcf;
}

body.light-pink-theme .a-z-list .a-z > div > div a:after,
body.light-pink-theme .a-z-list .a-z > div > span a:after {
  color: #F9A4D8;
}

body.light-pink-theme .a-z-list .a-z > div > div a,
body.light-pink-theme .a-z-list .a-z > div > span a {
  color: #F9A4D8;
}

body.light-pink-theme .a-z-list .a-z > div > div a:focus:active,
body.light-pink-theme .a-z-list .a-z > div > div a:active,
body.light-pink-theme .a-z-list .a-z > div > span a:focus:active,
body.light-pink-theme .a-z-list .a-z > div > span a:active {
  color: #FA81CB;
  background-color: unset;
}

body.light-pink-theme .a-z-list .a-z > div > div a:focus,
body.light-pink-theme .a-z-list .a-z > div > span a:focus {
  background-color: #FFCFED;
  color: #FA81CB;
}

body.light-pink-theme .a-z-list ul li div a:focus:active,
body.light-pink-theme .a-z-list ul li div li a:active {
  color: #FA81CB;
  background-color: unset;
}

body.light-pink-theme .a-z-list ul li div a:focus {
  background-color: #FFCFED;
  color: #FA81CB;
}

body.light-pink-theme .alert-tile {
  background-color: #FFCFED;
}

body.light-pink-theme .alert-tile .field-alerttiletext ul li a:hover,
body.light-pink-theme .alert-tile .field-alerttiletext a:hover {
  text-decoration: underline;
}

body.light-pink-theme .alert-tile .field-alerttiletext ul li a:focus:active,
body.light-pink-theme .alert-tile .field-alerttiletext ul li a:active,
body.light-pink-theme .alert-tile .field-alerttiletext a:focus:active,
body.light-pink-theme .alert-tile .field-alerttiletext a:active {
  color: #000;
  background-color: unset;
}

body.light-pink-theme .alert-tile .field-alerttiletext ul li a:focus,
body.light-pink-theme .alert-tile .field-alerttiletext a:focus {
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.light-pink-theme .sitecore-form input:hover,
body.light-pink-theme .sitecore-form input:active,
body.light-pink-theme .sitecore-form input:focus,
body.light-pink-theme .sitecore-form textarea:hover,
body.light-pink-theme .sitecore-form textarea:active,
body.light-pink-theme .sitecore-form textarea:focus,
body.light-pink-theme .sitecore-form select:hover,
body.light-pink-theme .sitecore-form select:active,
body.light-pink-theme .sitecore-form select:focus {
  border: 1px solid #F9A4D8;
}

body.light-pink-theme .sitecore-form input[type="checkbox"]:hover,
body.light-pink-theme .sitecore-form input[type="checkbox"]:focus {
  border-color: #F9A4D8;
}

body.light-pink-theme .sitecore-form input[type="checkbox"]:checked {
  border-color: #F9A4D8;
  background-color: #F9A4D8;
}

body.light-pink-theme .sitecore-form option:hover {
  background-color: #FFCFED !important;
}

body.light-pink-theme .sitecore-form input[type="radio"]:checked,
body.light-pink-theme .sitecore-form input[type="radio"]:hover,
body.light-pink-theme .sitecore-form input[type="radio"]:focus {
  border-color: #F9A4D8;
}

body.light-pink-theme .sitecore-form input[type="radio"]:checked:after,
body.light-pink-theme .sitecore-form input[type="radio"]:not(:checked):after {
  background-color: #F9A4D8;
}

@supports (-ms-ime-align: auto) {
  body.light-pink-theme .sitecore-form input[type="checkbox"]:checked {
    background-color: #F9A4D8 !important;
    border-color: #F9A4D8;
    /* This will make the box green when the button is checked. */
    color: #fff !important;
    /* This will make the checkmark green when the button is checked. */
  }
}

body.light-pink-theme .sitecore-form input[type="submit"] {
  background-color: #F9A4D8;
  border: 1px solid #F9A4D8;
}

body.light-pink-theme .sitecore-form input[type="submit"]:hover {
  background-color: #FA81CB;
}

body.light-pink-theme .sitecore-form input[type="submit"]:focus {
  background-color: #FFCFED;
  border-color: #FA81CB;
  color: #FA81CB;
}

body.light-pink-theme .sitecore-form input[type="submit"]:focus:active {
  background-color: #FA81CB;
  border-color: #FA81CB;
  color: #fff;
}

body.light-pink-theme .sitecore-form a:focus {
  color: #FA81CB;
  background-color: #FFCFED;
}

body.light-pink-theme .home-tile .field-hometiletitle a {
  color: #F9A4D8;
}

body.light-pink-theme .home-tile .field-hometiletitle a::after {
  color: #F9A4D8;
}

body.light-pink-theme .home-tile .field-hometiletitle a:focus:active,
body.light-pink-theme .home-tile .field-hometiletitle a:active {
  color: #FA81CB;
}

body.light-pink-theme .home-tile .field-hometiletitle a:focus {
  border: 2px solid #F9A4D8;
}

body.light-pink-theme .home-tile .field-hometiletitle:focus:active a::after,
body.light-pink-theme .home-tile .field-hometiletitle:active a::after {
  color: #FA81CB;
}

body.light-pink-theme .home-tile .field-hometiletext {
  color: #303030;
}

body.light-pink-theme .home-tile .field-hometiletext ul li a,
body.light-pink-theme .home-tile .field-hometiletext a {
  color: #F9A4D8;
}

body.light-pink-theme .home-tile .field-hometiletext ul li a:focus:active,
body.light-pink-theme .home-tile .field-hometiletext ul li a:active,
body.light-pink-theme .home-tile .field-hometiletext a:focus:active,
body.light-pink-theme .home-tile .field-hometiletext a:active {
  color: #FA81CB;
  background-color: unset;
}

body.light-pink-theme .home-tile .field-hometiletext ul li a:focus,
body.light-pink-theme .home-tile .field-hometiletext a:focus {
  border: 2px solid #F9A4D8;
  padding: 4px;
  line-height: 36px;
}

body.light-pink-theme .home-tile .field-hometiletext ul li::before {
  color: #F9A4D8;
}

body.light-pink-theme .home-tile .field-hometilelink a {
  color: #F9A4D8;
}

body.light-pink-theme .home-tile .field-hometilelink a:focus:active,
body.light-pink-theme .home-tile .field-hometilelink a:active {
  color: #FA81CB;
}

body.light-pink-theme .home-tile .field-hometilelink a:focus {
  border: 2px solid #F9A4D8;
  padding: 4px;
  line-height: 36px;
}

body.light-pink-theme .home-tile table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #F9A4D8;
  border-radius: 20px;
}

body.light-pink-theme .home-tile table > :first-child tr:first-child {
  background-color: #F9A4D8;
}

body.light-pink-theme .home-tile table > :first-child tr:first-child td,
body.light-pink-theme .home-tile table > :first-child tr:first-child th {
  color: #fff;
  background-color: #F9A4D8;
}

body.light-pink-theme .home-tile table > :first-child tr:first-child td h2,
body.light-pink-theme .home-tile table > :first-child tr:first-child td h3,
body.light-pink-theme .home-tile table > :first-child tr:first-child td h4,
body.light-pink-theme .home-tile table > :first-child tr:first-child td h5,
body.light-pink-theme .home-tile table > :first-child tr:first-child td h6,
body.light-pink-theme .home-tile table > :first-child tr:first-child td p,
body.light-pink-theme .home-tile table > :first-child tr:first-child td p strong,
body.light-pink-theme .home-tile table > :first-child tr:first-child td strong,
body.light-pink-theme .home-tile table > :first-child tr:first-child td a,
body.light-pink-theme .home-tile table > :first-child tr:first-child td ul li,
body.light-pink-theme .home-tile table > :first-child tr:first-child td ol li,
body.light-pink-theme .home-tile table > :first-child tr:first-child th h2,
body.light-pink-theme .home-tile table > :first-child tr:first-child th h3,
body.light-pink-theme .home-tile table > :first-child tr:first-child th h4,
body.light-pink-theme .home-tile table > :first-child tr:first-child th h5,
body.light-pink-theme .home-tile table > :first-child tr:first-child th h6,
body.light-pink-theme .home-tile table > :first-child tr:first-child th p,
body.light-pink-theme .home-tile table > :first-child tr:first-child th p strong,
body.light-pink-theme .home-tile table > :first-child tr:first-child th strong,
body.light-pink-theme .home-tile table > :first-child tr:first-child th a,
body.light-pink-theme .home-tile table > :first-child tr:first-child th ul li,
body.light-pink-theme .home-tile table > :first-child tr:first-child th ol li {
  color: #fff !important;
}

body.light-pink-theme .home-tile table > :first-child tr:first-child td ul li::before,
body.light-pink-theme .home-tile table > :first-child tr:first-child th ul li::before {
  color: #fff;
}

body.light-pink-theme .home-tile table > :first-child tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #FEB8E3;
  background-color: #F9A4D8;
}

body.light-pink-theme .home-tile table tr td,
body.light-pink-theme .home-tile table tr th {
  background-color: unset;
}

body.light-pink-theme .home-tile table tr th:first-child {
  box-shadow: 1px 0 0 0 #FEB8E3;
  background-color: #F9A4D8;
}

body.light-pink-theme .home-tile table tr:nth-child(even) {
  background-color: #fff;
}

body.light-pink-theme .home-tile table tr:nth-child(even) td:first-child,
body.light-pink-theme .home-tile table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.light-pink-theme .home-tile table.adapt tr:nth-of-type(2) td {
  background-color: #F9A4D8 !important;
}

body.light-pink-theme .home-tile table.adapt td:nth-child(odd) {
  background: #FA81CB;
}

body.light-pink-theme table tr td,
body.light-pink-theme table tr th {
  background-color: unset;
}

body.light-pink-theme table tr th:first-child {
  box-shadow: 1px 0 0 0 #FEB8E3;
  background-color: #F9A4D8;
}

body.light-pink-theme table tr:nth-child(even) {
  background-color: #fff;
}

body.light-pink-theme table tr:nth-child(even) td:first-child,
body.light-pink-theme table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.light-pink-theme table.adapt tr td:first-of-type {
  background-color: #F9A4D8 !important;
}

body.light-pink-theme .skip-container .skip-link {
  background-color: #F9A4D8;
}

body.light-pink-theme .privacy-warning .close {
  color: #F9A4D8;
}

body.light-pink-theme .privacy-warning .close :after {
  color: #F9A4D8;
}

body.light-pink-theme .privacy-warning .close :active::after,
body.light-pink-theme .privacy-warning .close :focus:active::after {
  color: #FA81CB;
  background-color: unset;
}

body.light-pink-theme .privacy-warning .close:focus i.fa-times {
  background-color: #F9A4D8;
}

body.light-pink-theme .privacy-warning .close:focus ::after {
  color: #fff;
}

body.light-pink-theme .privacy-warning .info a {
  color: #F9A4D8;
}

body.light-pink-theme .privacy-warning .info a:active,
body.light-pink-theme .privacy-warning .info a:focus:active {
  color: #FA81CB;
  background-color: unset;
}

body.light-pink-theme .privacy-warning .info a:focus {
  border: 2px solid #F9A4D8;
}

body.light-pink-theme .privacy-warning .submit button {
  color: #fff;
  background-color: #F9A4D8;
  border-color: #F9A4D8;
}

body.light-pink-theme .privacy-warning .submit button:hover {
  background-color: #FA81CB;
  border-color: #FA81CB;
}

body.light-pink-theme .privacy-warning .submit button:focus {
  background-color: #FFCFED;
  border-color: #FA81CB;
  color: #FA81CB;
}

body.light-pink-theme header {
  background-color: #F9A4D8;
  border-bottom: 1px solid #FEB8E3;
}

body.light-pink-theme header #header #mobile-header-buttons .search-section .search-box-button:hover:before {
  background-color: #FA81CB;
}

body.light-pink-theme header #header .centered #search-button {
  background-color: #F9A4D8;
}

body.light-pink-theme header #header .centered #search-button:focus {
  background-color: #FEB8E3;
}

body.light-pink-theme header #header .centered #search-button:hover {
  background-color: #FEB8E3;
}

body.light-pink-theme header #header > .row {
  background-color: unset;
}

body.light-pink-theme header #header > .row .site-title > .component-content div .field-image a {
  border: none;
}

body.light-pink-theme header #header > .row .site-title > .component-content div > a:active {
  color: #F9A4D8;
}

body.light-pink-theme header #header > .row .menu-bar > .component-content li {
  background-color: unset;
}

body.light-pink-theme header #header > .row .menu-bar > .component-content li .field-link a:focus:active,
body.light-pink-theme header #header > .row .menu-bar > .component-content li .field-link a:active {
  color: #F9A4D8;
  background-color: #fff;
}

body.light-pink-theme header #header > .row .search-box .component-content .search-box-input.tt-input:hover,
body.light-pink-theme header #header > .row .open-search-box .component-content .search-box-input.tt-input:hover {
  background-color: #FA81CB !important;
}

body.light-pink-theme header #header > .row .search-box button.search-box-button,
body.light-pink-theme header #header > .row .search-box button.open-search-box-button,
body.light-pink-theme header #header > .row .open-search-box button.search-box-button,
body.light-pink-theme header #header > .row .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.light-pink-theme header #header > .row .search-box button.open-search-box-button,
body.light-pink-theme header #header > .row .open-search-box button.open-search-box-button {
  color: #fff !important;
}

body.light-pink-theme header #header > .row .search-box .open-search-button:hover,
body.light-pink-theme header #header > .row .search-box button.open-search-box-button:hover,
body.light-pink-theme header #header > .row .open-search-box .open-search-button:hover,
body.light-pink-theme header #header > .row .open-search-box button.open-search-box-button:hover {
  background-color: #FA81CB !important;
}

body.light-pink-theme header #header > .row .search-box .open-search-button:active,
body.light-pink-theme header #header > .row .search-box button.open-search-box-button:active,
body.light-pink-theme header #header > .row .open-search-box .open-search-button:active,
body.light-pink-theme header #header > .row .open-search-box button.open-search-box-button:active {
  background-color: #FA81CB !important;
}

body.light-pink-theme main #content > .row #error-content .component-content .homelink a {
  color: #fff;
  background-color: #F9A4D8;
  border-color: #F9A4D8;
}

body.light-pink-theme main #content > .row #error-content .component-content .homelink a:hover {
  background-color: #FA81CB;
  border-color: #FA81CB;
}

body.light-pink-theme main #content > .row #error-content .component-content .homelink a:focus {
  background-color: #FFCFED;
  border-color: #FA81CB;
  color: #FA81CB;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .title .field-title,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .title .field-title {
  border-bottom: 4px solid #F9A4D8;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li::before,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li::before {
  color: #F9A4D8;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus:active,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:active,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus:active,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:active,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus:active,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:active,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus:active,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:active,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus:active,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:active,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus:active,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:active {
  color: #FA81CB;
  background-color: unset;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus {
  border: 2px solid #F9A4D8;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a {
  color: #F9A4D8;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table caption:first-of-type,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table caption:first-of-type {
  background-color: #F9A4D8;
  color: #fff;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table::-webkit-scrollbar-thumb,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #F9A4D8;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child {
  background-color: #F9A4D8;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th {
  color: #fff;
  background-color: #F9A4D8;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h2,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h3,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h4,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h5,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h6,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p strong,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td strong,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ol li,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h2,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h3,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h4,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h5,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h6,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p strong,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th strong,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ol li,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h2,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h3,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h4,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h5,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h6,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p strong,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td strong,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ol li,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h2,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h3,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h4,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h5,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h6,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p strong,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th strong,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ol li {
  color: #fff !important;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a {
  color: #303030;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li::before,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li::before,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li::before,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li::before {
  color: #fff;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a:focus,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a:focus,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a:focus,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a:focus {
  color: #303030;
  background-color: #dbdbdb;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td:first-child,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th:first-child,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td:first-child,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #FEB8E3;
  background-color: #F9A4D8;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th {
  background-color: unset;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a {
  color: #303030 !important;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a:focus,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a:focus,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a:focus,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a:focus {
  background-color: unset;
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th:first-child,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th:first-child {
  box-shadow: 1px 0 0 0 #FEB8E3;
  background-color: #F9A4D8;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even),
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) {
  background: #fff;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) td:first-child,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) th:first-child,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) td:first-child,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table.adapt tr td:first-of-type,
body.light-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table.adapt tr td:first-of-type {
  background-color: #F9A4D8 !important;
}

body.light-pink-theme #content .navigation {
  padding-right: 0;
}

body.light-pink-theme #content .navigation .submenu > ul {
  padding-left: 0;
}

body.light-pink-theme #content .navigation nav > ul {
  padding-top: 16px;
  padding-bottom: 14px;
  border-width: 0;
}

body.light-pink-theme #content .navigation ul .rel-level1 {
  background: unset;
}

body.light-pink-theme #content .navigation ul li a {
  border: none;
  color: #303030;
}

body.light-pink-theme #content .navigation ul li a:hover {
  background-color: #dbdbdb;
}

body.light-pink-theme #content .navigation ul li a:focus {
  border: 1px solid #303030;
  background-color: #cecece;
}

body.light-pink-theme #content .navigation ul li a:active {
  background-color: #e0e1e2;
  border: none;
}

body.light-pink-theme #content .navigation ul li div a.current {
  border-left: 8px solid #F9A4D8;
  background-color: #e0e1e2;
}

body.light-pink-theme #additional-menu-items .search-box .component-content .search-box-input.tt-input,
body.light-pink-theme #additional-menu-items .open-search-box .component-content .search-box-input.tt-input {
  color: #303030;
  background-color: unset !important;
  border-bottom: 2px solid #303030;
}

body.light-pink-theme #additional-menu-items .search-box .search-box-button,
body.light-pink-theme #additional-menu-items .search-box button.open-search-box-button,
body.light-pink-theme #additional-menu-items .open-search-box .search-box-button,
body.light-pink-theme #additional-menu-items .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.light-pink-theme .right-panel {
  border: 1px solid #F9A4D8;
}

body.light-pink-theme .right-panel .field-rightpaneltitle {
  border-bottom: 1px solid #F9A4D8;
}

body.light-pink-theme .right-panel .field-rightpaneltext a,
body.light-pink-theme .right-panel .field-rightpaneltext ul li a {
  color: #F9A4D8;
}

body.light-pink-theme .right-panel .field-rightpaneltext a:focus,
body.light-pink-theme .right-panel .field-rightpaneltext ul li a:focus {
  border: 2px solid #F9A4D8;
  padding: 4px;
}

body.light-pink-theme .right-panel .field-rightpaneltext a:active,
body.light-pink-theme .right-panel .field-rightpaneltext ul li a:active {
  color: #FA81CB;
  background-color: unset;
}

body.light-pink-theme footer {
  background-color: #F9A4D8;
}

body.light-pink-theme footer #footer > .row {
  background-color: unset;
}

body.light-pink-theme footer #footer > .row .menu-bar > .component-content li {
  border: none;
  background-color: unset;
}

body.light-pink-theme footer #footer > .row .menu-bar > .component-content li .field-link a:focus:active,
body.light-pink-theme footer #footer > .row .menu-bar > .component-content li .field-link a:active {
  color: #F9A4D8;
}

body.light-pink-theme .summon-search .search-area, body.light-pink-theme .enterprise-search .search-area {
  background-color: #F9A4D8;
}

body.light-pink-theme .summon-search .link-area, body.light-pink-theme .enterprise-search .link-area {
  border-bottom: 1px solid #F9A4D8;
  display: link;
  text-align: center;
}

body.light-pink-theme .summon-search .link-area a, body.light-pink-theme .enterprise-search .link-area a {
  color: #F9A4D8;
}

body.light-pink-theme .summon-search .link-area a:focus, body.light-pink-theme .enterprise-search .link-area a:focus {
  background-color: unset;
  border: 2px solid #F9A4D8;
  padding: 4px;
  line-height: 36px;
  margin-bottom: 10px;
}

body.light-pink-theme .summon-search .link-area a:active, body.light-pink-theme .enterprise-search .link-area a:active {
  color: #FA81CB;
  background-color: unset;
  text-decoration: none;
}

body.light-pink-theme .feed .feed-item .feed-title a {
  color: #F9A4D8;
}

body.light-pink-theme .feed .feed-item .feed-title a:focus {
  background-color: unset;
  border: 2px solid #F9A4D8;
  padding: 4px;
  line-height: 36px;
}

body.light-pink-theme .feed .feed-link a {
  color: #F9A4D8;
}

body.light-pink-theme .feed .feed-link a:focus {
  background-color: unset;
  border: 2px solid #F9A4D8;
  padding: 4px;
  line-height: 36px;
}

body.light-pink-theme .login table tr:nth-of-type(4n) {
  color: red;
}

@media only screen and (max-width: 992px) {
  body.light-pink-theme main #content > .row > .row .column-splitter > .col-12:last-child .title .field-title a {
    border-bottom: 4px solid #F9A4D8;
  }
  body.light-pink-theme footer #footer > .row > .row .menu-bar ul {
    border-bottom: 1px solid #FEB8E3;
  }
}

body.blue-theme .a-z-list .legend-bar li a {
  color: #2B7DAE;
}

body.blue-theme .a-z-list .legend-bar li a:focus:active,
body.blue-theme .a-z-list .legend-bar li a:active {
  color: #1C6894;
}

body.blue-theme .a-z-list .legend-bar li a:focus {
  border: 2px solid #2B7DAE;
}

body.blue-theme .a-z-list .a-z > div:first-child {
  border-top: 1px solid #cccdcf;
}

body.blue-theme .a-z-list .a-z > div {
  border-bottom: 1px solid #cccdcf;
}

body.blue-theme .a-z-list .a-z > div > div a:after,
body.blue-theme .a-z-list .a-z > div > span a:after {
  color: #2B7DAE;
}

body.blue-theme .a-z-list .a-z > div > div a,
body.blue-theme .a-z-list .a-z > div > span a {
  color: #2B7DAE;
}

body.blue-theme .a-z-list .a-z > div > div a:focus:active,
body.blue-theme .a-z-list .a-z > div > div a:active,
body.blue-theme .a-z-list .a-z > div > span a:focus:active,
body.blue-theme .a-z-list .a-z > div > span a:active {
  color: #1C6894;
  background-color: unset;
}

body.blue-theme .a-z-list .a-z > div > div a:focus,
body.blue-theme .a-z-list .a-z > div > span a:focus {
  background-color: #62B4E7;
  color: #1C6894;
}

body.blue-theme .a-z-list ul li div a:focus:active,
body.blue-theme .a-z-list ul li div li a:active {
  color: #1C6894;
  background-color: unset;
}

body.blue-theme .a-z-list ul li div a:focus {
  background-color: #62B4E7;
  color: #1C6894;
}

body.blue-theme .alert-tile {
  background-color: #62B4E7;
}

body.blue-theme .alert-tile .field-alerttiletext ul li a:hover,
body.blue-theme .alert-tile .field-alerttiletext a:hover {
  text-decoration: underline;
}

body.blue-theme .alert-tile .field-alerttiletext ul li a:focus:active,
body.blue-theme .alert-tile .field-alerttiletext ul li a:active,
body.blue-theme .alert-tile .field-alerttiletext a:focus:active,
body.blue-theme .alert-tile .field-alerttiletext a:active {
  color: #000;
  background-color: unset;
}

body.blue-theme .alert-tile .field-alerttiletext ul li a:focus,
body.blue-theme .alert-tile .field-alerttiletext a:focus {
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.blue-theme .sitecore-form input:hover,
body.blue-theme .sitecore-form input:active,
body.blue-theme .sitecore-form input:focus,
body.blue-theme .sitecore-form textarea:hover,
body.blue-theme .sitecore-form textarea:active,
body.blue-theme .sitecore-form textarea:focus,
body.blue-theme .sitecore-form select:hover,
body.blue-theme .sitecore-form select:active,
body.blue-theme .sitecore-form select:focus {
  border: 1px solid #2B7DAE;
}

body.blue-theme .sitecore-form input[type="checkbox"]:hover,
body.blue-theme .sitecore-form input[type="checkbox"]:focus {
  border-color: #2B7DAE;
}

body.blue-theme .sitecore-form input[type="checkbox"]:checked {
  border-color: #2B7DAE;
  background-color: #2B7DAE;
}

body.blue-theme .sitecore-form option:hover {
  background-color: #62B4E7 !important;
}

body.blue-theme .sitecore-form input[type="radio"]:checked,
body.blue-theme .sitecore-form input[type="radio"]:hover,
body.blue-theme .sitecore-form input[type="radio"]:focus {
  border-color: #2B7DAE;
}

body.blue-theme .sitecore-form input[type="radio"]:checked:after,
body.blue-theme .sitecore-form input[type="radio"]:not(:checked):after {
  background-color: #2B7DAE;
}

@supports (-ms-ime-align: auto) {
  body.blue-theme .sitecore-form input[type="checkbox"]:checked {
    background-color: #2B7DAE !important;
    border-color: #2B7DAE;
    /* This will make the box green when the button is checked. */
    color: #fff !important;
    /* This will make the checkmark green when the button is checked. */
  }
}

body.blue-theme .sitecore-form input[type="submit"] {
  background-color: #2B7DAE;
  border: 1px solid #2B7DAE;
}

body.blue-theme .sitecore-form input[type="submit"]:hover {
  background-color: #1C6894;
}

body.blue-theme .sitecore-form input[type="submit"]:focus {
  background-color: #62B4E7;
  border-color: #1C6894;
  color: #1C6894;
}

body.blue-theme .sitecore-form input[type="submit"]:focus:active {
  background-color: #1C6894;
  border-color: #1C6894;
  color: #fff;
}

body.blue-theme .sitecore-form a:focus {
  color: #1C6894;
  background-color: #62B4E7;
}

body.blue-theme .home-tile .field-hometiletitle a {
  color: #2B7DAE;
}

body.blue-theme .home-tile .field-hometiletitle a::after {
  color: #2B7DAE;
}

body.blue-theme .home-tile .field-hometiletitle a:focus:active,
body.blue-theme .home-tile .field-hometiletitle a:active {
  color: #1C6894;
}

body.blue-theme .home-tile .field-hometiletitle a:focus {
  border: 2px solid #2B7DAE;
}

body.blue-theme .home-tile .field-hometiletitle:focus:active a::after,
body.blue-theme .home-tile .field-hometiletitle:active a::after {
  color: #1C6894;
}

body.blue-theme .home-tile .field-hometiletext {
  color: #303030;
}

body.blue-theme .home-tile .field-hometiletext ul li a,
body.blue-theme .home-tile .field-hometiletext a {
  color: #2B7DAE;
}

body.blue-theme .home-tile .field-hometiletext ul li a:focus:active,
body.blue-theme .home-tile .field-hometiletext ul li a:active,
body.blue-theme .home-tile .field-hometiletext a:focus:active,
body.blue-theme .home-tile .field-hometiletext a:active {
  color: #1C6894;
  background-color: unset;
}

body.blue-theme .home-tile .field-hometiletext ul li a:focus,
body.blue-theme .home-tile .field-hometiletext a:focus {
  border: 2px solid #2B7DAE;
  padding: 4px;
  line-height: 36px;
}

body.blue-theme .home-tile .field-hometiletext ul li::before {
  color: #2B7DAE;
}

body.blue-theme .home-tile .field-hometilelink a {
  color: #2B7DAE;
}

body.blue-theme .home-tile .field-hometilelink a:focus:active,
body.blue-theme .home-tile .field-hometilelink a:active {
  color: #1C6894;
}

body.blue-theme .home-tile .field-hometilelink a:focus {
  border: 2px solid #2B7DAE;
  padding: 4px;
  line-height: 36px;
}

body.blue-theme .home-tile table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #2B7DAE;
  border-radius: 20px;
}

body.blue-theme .home-tile table > :first-child tr:first-child {
  background-color: #2B7DAE;
}

body.blue-theme .home-tile table > :first-child tr:first-child td,
body.blue-theme .home-tile table > :first-child tr:first-child th {
  color: #fff;
  background-color: #2B7DAE;
}

body.blue-theme .home-tile table > :first-child tr:first-child td h2,
body.blue-theme .home-tile table > :first-child tr:first-child td h3,
body.blue-theme .home-tile table > :first-child tr:first-child td h4,
body.blue-theme .home-tile table > :first-child tr:first-child td h5,
body.blue-theme .home-tile table > :first-child tr:first-child td h6,
body.blue-theme .home-tile table > :first-child tr:first-child td p,
body.blue-theme .home-tile table > :first-child tr:first-child td p strong,
body.blue-theme .home-tile table > :first-child tr:first-child td strong,
body.blue-theme .home-tile table > :first-child tr:first-child td a,
body.blue-theme .home-tile table > :first-child tr:first-child td ul li,
body.blue-theme .home-tile table > :first-child tr:first-child td ol li,
body.blue-theme .home-tile table > :first-child tr:first-child th h2,
body.blue-theme .home-tile table > :first-child tr:first-child th h3,
body.blue-theme .home-tile table > :first-child tr:first-child th h4,
body.blue-theme .home-tile table > :first-child tr:first-child th h5,
body.blue-theme .home-tile table > :first-child tr:first-child th h6,
body.blue-theme .home-tile table > :first-child tr:first-child th p,
body.blue-theme .home-tile table > :first-child tr:first-child th p strong,
body.blue-theme .home-tile table > :first-child tr:first-child th strong,
body.blue-theme .home-tile table > :first-child tr:first-child th a,
body.blue-theme .home-tile table > :first-child tr:first-child th ul li,
body.blue-theme .home-tile table > :first-child tr:first-child th ol li {
  color: #fff !important;
}

body.blue-theme .home-tile table > :first-child tr:first-child td ul li::before,
body.blue-theme .home-tile table > :first-child tr:first-child th ul li::before {
  color: #fff;
}

body.blue-theme .home-tile table > :first-child tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #439BCF;
  background-color: #2B7DAE;
}

body.blue-theme .home-tile table tr td,
body.blue-theme .home-tile table tr th {
  background-color: unset;
}

body.blue-theme .home-tile table tr th:first-child {
  box-shadow: 1px 0 0 0 #439BCF;
  background-color: #2B7DAE;
}

body.blue-theme .home-tile table tr:nth-child(even) {
  background-color: #fff;
}

body.blue-theme .home-tile table tr:nth-child(even) td:first-child,
body.blue-theme .home-tile table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.blue-theme .home-tile table.adapt tr:nth-of-type(2) td {
  background-color: #2B7DAE !important;
}

body.blue-theme .home-tile table.adapt td:nth-child(odd) {
  background: #1C6894;
}

body.blue-theme table tr td,
body.blue-theme table tr th {
  background-color: unset;
}

body.blue-theme table tr th:first-child {
  box-shadow: 1px 0 0 0 #439BCF;
  background-color: #2B7DAE;
}

body.blue-theme table tr:nth-child(even) {
  background-color: #fff;
}

body.blue-theme table tr:nth-child(even) td:first-child,
body.blue-theme table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.blue-theme table.adapt tr td:first-of-type {
  background-color: #2B7DAE !important;
}

body.blue-theme .skip-container .skip-link {
  background-color: #2B7DAE;
}

body.blue-theme .privacy-warning .close {
  color: #2B7DAE;
}

body.blue-theme .privacy-warning .close :after {
  color: #2B7DAE;
}

body.blue-theme .privacy-warning .close :active::after,
body.blue-theme .privacy-warning .close :focus:active::after {
  color: #1C6894;
  background-color: unset;
}

body.blue-theme .privacy-warning .close:focus i.fa-times {
  background-color: #2B7DAE;
}

body.blue-theme .privacy-warning .close:focus ::after {
  color: #fff;
}

body.blue-theme .privacy-warning .info a {
  color: #2B7DAE;
}

body.blue-theme .privacy-warning .info a:active,
body.blue-theme .privacy-warning .info a:focus:active {
  color: #1C6894;
  background-color: unset;
}

body.blue-theme .privacy-warning .info a:focus {
  border: 2px solid #2B7DAE;
}

body.blue-theme .privacy-warning .submit button {
  color: #fff;
  background-color: #2B7DAE;
  border-color: #2B7DAE;
}

body.blue-theme .privacy-warning .submit button:hover {
  background-color: #1C6894;
  border-color: #1C6894;
}

body.blue-theme .privacy-warning .submit button:focus {
  background-color: #62B4E7;
  border-color: #1C6894;
  color: #1C6894;
}

body.blue-theme header {
  background-color: #2B7DAE;
  border-bottom: 1px solid #439BCF;
}

body.blue-theme header #header #mobile-header-buttons .search-section .search-box-button:hover:before {
  background-color: #1C6894;
}

body.blue-theme header #header .centered #search-button {
  background-color: #2B7DAE;
}

body.blue-theme header #header .centered #search-button:focus {
  background-color: #439BCF;
}

body.blue-theme header #header .centered #search-button:hover {
  background-color: #439BCF;
}

body.blue-theme header #header > .row {
  background-color: unset;
}

body.blue-theme header #header > .row .site-title > .component-content div .field-image a {
  border: none;
}

body.blue-theme header #header > .row .site-title > .component-content div > a:active {
  color: #2B7DAE;
}

body.blue-theme header #header > .row .menu-bar > .component-content li {
  background-color: unset;
}

body.blue-theme header #header > .row .menu-bar > .component-content li .field-link a:focus:active,
body.blue-theme header #header > .row .menu-bar > .component-content li .field-link a:active {
  color: #2B7DAE;
  background-color: #fff;
}

body.blue-theme header #header > .row .search-box .component-content .search-box-input.tt-input:hover,
body.blue-theme header #header > .row .open-search-box .component-content .search-box-input.tt-input:hover {
  background-color: #1C6894 !important;
}

body.blue-theme header #header > .row .search-box button.search-box-button,
body.blue-theme header #header > .row .search-box button.open-search-box-button,
body.blue-theme header #header > .row .open-search-box button.search-box-button,
body.blue-theme header #header > .row .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.blue-theme header #header > .row .search-box button.open-search-box-button,
body.blue-theme header #header > .row .open-search-box button.open-search-box-button {
  color: #fff !important;
}

body.blue-theme header #header > .row .search-box .open-search-button:hover,
body.blue-theme header #header > .row .search-box button.open-search-box-button:hover,
body.blue-theme header #header > .row .open-search-box .open-search-button:hover,
body.blue-theme header #header > .row .open-search-box button.open-search-box-button:hover {
  background-color: #1C6894 !important;
}

body.blue-theme header #header > .row .search-box .open-search-button:active,
body.blue-theme header #header > .row .search-box button.open-search-box-button:active,
body.blue-theme header #header > .row .open-search-box .open-search-button:active,
body.blue-theme header #header > .row .open-search-box button.open-search-box-button:active {
  background-color: #1C6894 !important;
}

body.blue-theme main #content > .row #error-content .component-content .homelink a {
  color: #fff;
  background-color: #2B7DAE;
  border-color: #2B7DAE;
}

body.blue-theme main #content > .row #error-content .component-content .homelink a:hover {
  background-color: #1C6894;
  border-color: #1C6894;
}

body.blue-theme main #content > .row #error-content .component-content .homelink a:focus {
  background-color: #62B4E7;
  border-color: #1C6894;
  color: #1C6894;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .title .field-title,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .title .field-title {
  border-bottom: 4px solid #2B7DAE;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li::before,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li::before {
  color: #2B7DAE;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus:active,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:active,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus:active,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:active,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus:active,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:active,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus:active,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:active,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus:active,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:active,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus:active,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:active {
  color: #1C6894;
  background-color: unset;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus {
  border: 2px solid #2B7DAE;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a {
  color: #2B7DAE;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table caption:first-of-type,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table caption:first-of-type {
  background-color: #2B7DAE;
  color: #fff;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table::-webkit-scrollbar-thumb,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #2B7DAE;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child {
  background-color: #2B7DAE;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th {
  color: #fff;
  background-color: #2B7DAE;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h2,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h3,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h4,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h5,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h6,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p strong,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td strong,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ol li,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h2,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h3,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h4,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h5,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h6,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p strong,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th strong,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ol li,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h2,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h3,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h4,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h5,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h6,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p strong,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td strong,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ol li,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h2,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h3,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h4,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h5,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h6,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p strong,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th strong,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ol li {
  color: #fff !important;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a {
  color: #303030;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li::before,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li::before,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li::before,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li::before {
  color: #fff;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a:focus,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a:focus,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a:focus,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a:focus {
  color: #303030;
  background-color: #dbdbdb;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td:first-child,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th:first-child,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td:first-child,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #439BCF;
  background-color: #2B7DAE;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th {
  background-color: unset;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a {
  color: #303030 !important;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a:focus,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a:focus,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a:focus,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a:focus {
  background-color: unset;
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th:first-child,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th:first-child {
  box-shadow: 1px 0 0 0 #439BCF;
  background-color: #2B7DAE;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even),
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) {
  background: #fff;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) td:first-child,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) th:first-child,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) td:first-child,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table.adapt tr td:first-of-type,
body.blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table.adapt tr td:first-of-type {
  background-color: #2B7DAE !important;
}

body.blue-theme #content .navigation {
  padding-right: 0;
}

body.blue-theme #content .navigation .submenu > ul {
  padding-left: 0;
}

body.blue-theme #content .navigation nav > ul {
  padding-top: 16px;
  padding-bottom: 14px;
  border-width: 0;
}

body.blue-theme #content .navigation ul .rel-level1 {
  background: unset;
}

body.blue-theme #content .navigation ul li a {
  border: none;
  color: #303030;
}

body.blue-theme #content .navigation ul li a:hover {
  background-color: #dbdbdb;
}

body.blue-theme #content .navigation ul li a:focus {
  border: 1px solid #303030;
  background-color: #cecece;
}

body.blue-theme #content .navigation ul li a:active {
  background-color: #e0e1e2;
  border: none;
}

body.blue-theme #content .navigation ul li div a.current {
  border-left: 8px solid #2B7DAE;
  background-color: #e0e1e2;
}

body.blue-theme #additional-menu-items .search-box .component-content .search-box-input.tt-input,
body.blue-theme #additional-menu-items .open-search-box .component-content .search-box-input.tt-input {
  color: #303030;
  background-color: unset !important;
  border-bottom: 2px solid #303030;
}

body.blue-theme #additional-menu-items .search-box .search-box-button,
body.blue-theme #additional-menu-items .search-box button.open-search-box-button,
body.blue-theme #additional-menu-items .open-search-box .search-box-button,
body.blue-theme #additional-menu-items .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.blue-theme .right-panel {
  border: 1px solid #2B7DAE;
}

body.blue-theme .right-panel .field-rightpaneltitle {
  border-bottom: 1px solid #2B7DAE;
}

body.blue-theme .right-panel .field-rightpaneltext a,
body.blue-theme .right-panel .field-rightpaneltext ul li a {
  color: #2B7DAE;
}

body.blue-theme .right-panel .field-rightpaneltext a:focus,
body.blue-theme .right-panel .field-rightpaneltext ul li a:focus {
  border: 2px solid #2B7DAE;
  padding: 4px;
}

body.blue-theme .right-panel .field-rightpaneltext a:active,
body.blue-theme .right-panel .field-rightpaneltext ul li a:active {
  color: #1C6894;
  background-color: unset;
}

body.blue-theme footer {
  background-color: #2B7DAE;
}

body.blue-theme footer #footer > .row {
  background-color: unset;
}

body.blue-theme footer #footer > .row .menu-bar > .component-content li {
  border: none;
  background-color: unset;
}

body.blue-theme footer #footer > .row .menu-bar > .component-content li .field-link a:focus:active,
body.blue-theme footer #footer > .row .menu-bar > .component-content li .field-link a:active {
  color: #2B7DAE;
}

body.blue-theme .summon-search .search-area, body.blue-theme .enterprise-search .search-area {
  background-color: #2B7DAE;
}

body.blue-theme .summon-search .link-area, body.blue-theme .enterprise-search .link-area {
  border-bottom: 1px solid #2B7DAE;
  display: link;
  text-align: center;
}

body.blue-theme .summon-search .link-area a, body.blue-theme .enterprise-search .link-area a {
  color: #2B7DAE;
}

body.blue-theme .summon-search .link-area a:focus, body.blue-theme .enterprise-search .link-area a:focus {
  background-color: unset;
  border: 2px solid #2B7DAE;
  padding: 4px;
  line-height: 36px;
  margin-bottom: 10px;
}

body.blue-theme .summon-search .link-area a:active, body.blue-theme .enterprise-search .link-area a:active {
  color: #1C6894;
  background-color: unset;
  text-decoration: none;
}

body.blue-theme .feed .feed-item .feed-title a {
  color: #2B7DAE;
}

body.blue-theme .feed .feed-item .feed-title a:focus {
  background-color: unset;
  border: 2px solid #2B7DAE;
  padding: 4px;
  line-height: 36px;
}

body.blue-theme .feed .feed-link a {
  color: #2B7DAE;
}

body.blue-theme .feed .feed-link a:focus {
  background-color: unset;
  border: 2px solid #2B7DAE;
  padding: 4px;
  line-height: 36px;
}

body.blue-theme .login table tr:nth-of-type(4n) {
  color: red;
}

@media only screen and (max-width: 992px) {
  body.blue-theme main #content > .row > .row .column-splitter > .col-12:last-child .title .field-title a {
    border-bottom: 4px solid #2B7DAE;
  }
  body.blue-theme footer #footer > .row > .row .menu-bar ul {
    border-bottom: 1px solid #439BCF;
  }
}

body.orange-theme .a-z-list .legend-bar li a {
  color: #E25C3A;
}

body.orange-theme .a-z-list .legend-bar li a:focus:active,
body.orange-theme .a-z-list .legend-bar li a:active {
  color: #CE4F2F;
}

body.orange-theme .a-z-list .legend-bar li a:focus {
  border: 2px solid #E25C3A;
}

body.orange-theme .a-z-list .a-z > div:first-child {
  border-top: 1px solid #cccdcf;
}

body.orange-theme .a-z-list .a-z > div {
  border-bottom: 1px solid #cccdcf;
}

body.orange-theme .a-z-list .a-z > div > div a:after,
body.orange-theme .a-z-list .a-z > div > span a:after {
  color: #E25C3A;
}

body.orange-theme .a-z-list .a-z > div > div a,
body.orange-theme .a-z-list .a-z > div > span a {
  color: #E25C3A;
}

body.orange-theme .a-z-list .a-z > div > div a:focus:active,
body.orange-theme .a-z-list .a-z > div > div a:active,
body.orange-theme .a-z-list .a-z > div > span a:focus:active,
body.orange-theme .a-z-list .a-z > div > span a:active {
  color: #CE4F2F;
  background-color: unset;
}

body.orange-theme .a-z-list .a-z > div > div a:focus,
body.orange-theme .a-z-list .a-z > div > span a:focus {
  background-color: #F79E87;
  color: #CE4F2F;
}

body.orange-theme .a-z-list ul li div a:focus:active,
body.orange-theme .a-z-list ul li div li a:active {
  color: #CE4F2F;
  background-color: unset;
}

body.orange-theme .a-z-list ul li div a:focus {
  background-color: #F79E87;
  color: #CE4F2F;
}

body.orange-theme .alert-tile {
  background-color: #F79E87;
}

body.orange-theme .alert-tile .field-alerttiletext ul li a:hover,
body.orange-theme .alert-tile .field-alerttiletext a:hover {
  text-decoration: underline;
}

body.orange-theme .alert-tile .field-alerttiletext ul li a:focus:active,
body.orange-theme .alert-tile .field-alerttiletext ul li a:active,
body.orange-theme .alert-tile .field-alerttiletext a:focus:active,
body.orange-theme .alert-tile .field-alerttiletext a:active {
  color: #000;
  background-color: unset;
}

body.orange-theme .alert-tile .field-alerttiletext ul li a:focus,
body.orange-theme .alert-tile .field-alerttiletext a:focus {
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.orange-theme .sitecore-form input:hover,
body.orange-theme .sitecore-form input:active,
body.orange-theme .sitecore-form input:focus,
body.orange-theme .sitecore-form textarea:hover,
body.orange-theme .sitecore-form textarea:active,
body.orange-theme .sitecore-form textarea:focus,
body.orange-theme .sitecore-form select:hover,
body.orange-theme .sitecore-form select:active,
body.orange-theme .sitecore-form select:focus {
  border: 1px solid #E25C3A;
}

body.orange-theme .sitecore-form input[type="checkbox"]:hover,
body.orange-theme .sitecore-form input[type="checkbox"]:focus {
  border-color: #E25C3A;
}

body.orange-theme .sitecore-form input[type="checkbox"]:checked {
  border-color: #E25C3A;
  background-color: #E25C3A;
}

body.orange-theme .sitecore-form option:hover {
  background-color: #F79E87 !important;
}

body.orange-theme .sitecore-form input[type="radio"]:checked,
body.orange-theme .sitecore-form input[type="radio"]:hover,
body.orange-theme .sitecore-form input[type="radio"]:focus {
  border-color: #E25C3A;
}

body.orange-theme .sitecore-form input[type="radio"]:checked:after,
body.orange-theme .sitecore-form input[type="radio"]:not(:checked):after {
  background-color: #E25C3A;
}

@supports (-ms-ime-align: auto) {
  body.orange-theme .sitecore-form input[type="checkbox"]:checked {
    background-color: #E25C3A !important;
    border-color: #E25C3A;
    /* This will make the box green when the button is checked. */
    color: #fff !important;
    /* This will make the checkmark green when the button is checked. */
  }
}

body.orange-theme .sitecore-form input[type="submit"] {
  background-color: #E25C3A;
  border: 1px solid #E25C3A;
}

body.orange-theme .sitecore-form input[type="submit"]:hover {
  background-color: #CE4F2F;
}

body.orange-theme .sitecore-form input[type="submit"]:focus {
  background-color: #F79E87;
  border-color: #CE4F2F;
  color: #CE4F2F;
}

body.orange-theme .sitecore-form input[type="submit"]:focus:active {
  background-color: #CE4F2F;
  border-color: #CE4F2F;
  color: #fff;
}

body.orange-theme .sitecore-form a:focus {
  color: #CE4F2F;
  background-color: #F79E87;
}

body.orange-theme .home-tile .field-hometiletitle a {
  color: #E25C3A;
}

body.orange-theme .home-tile .field-hometiletitle a::after {
  color: #E25C3A;
}

body.orange-theme .home-tile .field-hometiletitle a:focus:active,
body.orange-theme .home-tile .field-hometiletitle a:active {
  color: #CE4F2F;
}

body.orange-theme .home-tile .field-hometiletitle a:focus {
  border: 2px solid #E25C3A;
}

body.orange-theme .home-tile .field-hometiletitle:focus:active a::after,
body.orange-theme .home-tile .field-hometiletitle:active a::after {
  color: #CE4F2F;
}

body.orange-theme .home-tile .field-hometiletext {
  color: #303030;
}

body.orange-theme .home-tile .field-hometiletext ul li a,
body.orange-theme .home-tile .field-hometiletext a {
  color: #E25C3A;
}

body.orange-theme .home-tile .field-hometiletext ul li a:focus:active,
body.orange-theme .home-tile .field-hometiletext ul li a:active,
body.orange-theme .home-tile .field-hometiletext a:focus:active,
body.orange-theme .home-tile .field-hometiletext a:active {
  color: #CE4F2F;
  background-color: unset;
}

body.orange-theme .home-tile .field-hometiletext ul li a:focus,
body.orange-theme .home-tile .field-hometiletext a:focus {
  border: 2px solid #E25C3A;
  padding: 4px;
  line-height: 36px;
}

body.orange-theme .home-tile .field-hometiletext ul li::before {
  color: #E25C3A;
}

body.orange-theme .home-tile .field-hometilelink a {
  color: #E25C3A;
}

body.orange-theme .home-tile .field-hometilelink a:focus:active,
body.orange-theme .home-tile .field-hometilelink a:active {
  color: #CE4F2F;
}

body.orange-theme .home-tile .field-hometilelink a:focus {
  border: 2px solid #E25C3A;
  padding: 4px;
  line-height: 36px;
}

body.orange-theme .home-tile table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #E25C3A;
  border-radius: 20px;
}

body.orange-theme .home-tile table > :first-child tr:first-child {
  background-color: #E25C3A;
}

body.orange-theme .home-tile table > :first-child tr:first-child td,
body.orange-theme .home-tile table > :first-child tr:first-child th {
  color: #fff;
  background-color: #E25C3A;
}

body.orange-theme .home-tile table > :first-child tr:first-child td h2,
body.orange-theme .home-tile table > :first-child tr:first-child td h3,
body.orange-theme .home-tile table > :first-child tr:first-child td h4,
body.orange-theme .home-tile table > :first-child tr:first-child td h5,
body.orange-theme .home-tile table > :first-child tr:first-child td h6,
body.orange-theme .home-tile table > :first-child tr:first-child td p,
body.orange-theme .home-tile table > :first-child tr:first-child td p strong,
body.orange-theme .home-tile table > :first-child tr:first-child td strong,
body.orange-theme .home-tile table > :first-child tr:first-child td a,
body.orange-theme .home-tile table > :first-child tr:first-child td ul li,
body.orange-theme .home-tile table > :first-child tr:first-child td ol li,
body.orange-theme .home-tile table > :first-child tr:first-child th h2,
body.orange-theme .home-tile table > :first-child tr:first-child th h3,
body.orange-theme .home-tile table > :first-child tr:first-child th h4,
body.orange-theme .home-tile table > :first-child tr:first-child th h5,
body.orange-theme .home-tile table > :first-child tr:first-child th h6,
body.orange-theme .home-tile table > :first-child tr:first-child th p,
body.orange-theme .home-tile table > :first-child tr:first-child th p strong,
body.orange-theme .home-tile table > :first-child tr:first-child th strong,
body.orange-theme .home-tile table > :first-child tr:first-child th a,
body.orange-theme .home-tile table > :first-child tr:first-child th ul li,
body.orange-theme .home-tile table > :first-child tr:first-child th ol li {
  color: #fff !important;
}

body.orange-theme .home-tile table > :first-child tr:first-child td ul li::before,
body.orange-theme .home-tile table > :first-child tr:first-child th ul li::before {
  color: #fff;
}

body.orange-theme .home-tile table > :first-child tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #F57B5C;
  background-color: #E25C3A;
}

body.orange-theme .home-tile table tr td,
body.orange-theme .home-tile table tr th {
  background-color: unset;
}

body.orange-theme .home-tile table tr th:first-child {
  box-shadow: 1px 0 0 0 #F57B5C;
  background-color: #E25C3A;
}

body.orange-theme .home-tile table tr:nth-child(even) {
  background-color: #fff;
}

body.orange-theme .home-tile table tr:nth-child(even) td:first-child,
body.orange-theme .home-tile table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.orange-theme .home-tile table.adapt tr:nth-of-type(2) td {
  background-color: #E25C3A !important;
}

body.orange-theme .home-tile table.adapt td:nth-child(odd) {
  background: #CE4F2F;
}

body.orange-theme table tr td,
body.orange-theme table tr th {
  background-color: unset;
}

body.orange-theme table tr th:first-child {
  box-shadow: 1px 0 0 0 #F57B5C;
  background-color: #E25C3A;
}

body.orange-theme table tr:nth-child(even) {
  background-color: #fff;
}

body.orange-theme table tr:nth-child(even) td:first-child,
body.orange-theme table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.orange-theme table.adapt tr td:first-of-type {
  background-color: #E25C3A !important;
}

body.orange-theme .skip-container .skip-link {
  background-color: #E25C3A;
}

body.orange-theme .privacy-warning .close {
  color: #E25C3A;
}

body.orange-theme .privacy-warning .close :after {
  color: #E25C3A;
}

body.orange-theme .privacy-warning .close :active::after,
body.orange-theme .privacy-warning .close :focus:active::after {
  color: #CE4F2F;
  background-color: unset;
}

body.orange-theme .privacy-warning .close:focus i.fa-times {
  background-color: #E25C3A;
}

body.orange-theme .privacy-warning .close:focus ::after {
  color: #fff;
}

body.orange-theme .privacy-warning .info a {
  color: #E25C3A;
}

body.orange-theme .privacy-warning .info a:active,
body.orange-theme .privacy-warning .info a:focus:active {
  color: #CE4F2F;
  background-color: unset;
}

body.orange-theme .privacy-warning .info a:focus {
  border: 2px solid #E25C3A;
}

body.orange-theme .privacy-warning .submit button {
  color: #fff;
  background-color: #E25C3A;
  border-color: #E25C3A;
}

body.orange-theme .privacy-warning .submit button:hover {
  background-color: #CE4F2F;
  border-color: #CE4F2F;
}

body.orange-theme .privacy-warning .submit button:focus {
  background-color: #F79E87;
  border-color: #CE4F2F;
  color: #CE4F2F;
}

body.orange-theme header {
  background-color: #E25C3A;
  border-bottom: 1px solid #F57B5C;
}

body.orange-theme header #header #mobile-header-buttons .search-section .search-box-button:hover:before {
  background-color: #CE4F2F;
}

body.orange-theme header #header .centered #search-button {
  background-color: #E25C3A;
}

body.orange-theme header #header .centered #search-button:focus {
  background-color: #F57B5C;
}

body.orange-theme header #header .centered #search-button:hover {
  background-color: #F57B5C;
}

body.orange-theme header #header > .row {
  background-color: unset;
}

body.orange-theme header #header > .row .site-title > .component-content div .field-image a {
  border: none;
}

body.orange-theme header #header > .row .site-title > .component-content div > a:active {
  color: #E25C3A;
}

body.orange-theme header #header > .row .menu-bar > .component-content li {
  background-color: unset;
}

body.orange-theme header #header > .row .menu-bar > .component-content li .field-link a:focus:active,
body.orange-theme header #header > .row .menu-bar > .component-content li .field-link a:active {
  color: #E25C3A;
  background-color: #fff;
}

body.orange-theme header #header > .row .search-box .component-content .search-box-input.tt-input:hover,
body.orange-theme header #header > .row .open-search-box .component-content .search-box-input.tt-input:hover {
  background-color: #CE4F2F !important;
}

body.orange-theme header #header > .row .search-box button.search-box-button,
body.orange-theme header #header > .row .search-box button.open-search-box-button,
body.orange-theme header #header > .row .open-search-box button.search-box-button,
body.orange-theme header #header > .row .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.orange-theme header #header > .row .search-box button.open-search-box-button,
body.orange-theme header #header > .row .open-search-box button.open-search-box-button {
  color: #fff !important;
}

body.orange-theme header #header > .row .search-box .open-search-button:hover,
body.orange-theme header #header > .row .search-box button.open-search-box-button:hover,
body.orange-theme header #header > .row .open-search-box .open-search-button:hover,
body.orange-theme header #header > .row .open-search-box button.open-search-box-button:hover {
  background-color: #CE4F2F !important;
}

body.orange-theme header #header > .row .search-box .open-search-button:active,
body.orange-theme header #header > .row .search-box button.open-search-box-button:active,
body.orange-theme header #header > .row .open-search-box .open-search-button:active,
body.orange-theme header #header > .row .open-search-box button.open-search-box-button:active {
  background-color: #CE4F2F !important;
}

body.orange-theme main #content > .row #error-content .component-content .homelink a {
  color: #fff;
  background-color: #E25C3A;
  border-color: #E25C3A;
}

body.orange-theme main #content > .row #error-content .component-content .homelink a:hover {
  background-color: #CE4F2F;
  border-color: #CE4F2F;
}

body.orange-theme main #content > .row #error-content .component-content .homelink a:focus {
  background-color: #F79E87;
  border-color: #CE4F2F;
  color: #CE4F2F;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .title .field-title,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .title .field-title {
  border-bottom: 4px solid #E25C3A;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li::before,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li::before {
  color: #E25C3A;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus:active,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:active,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus:active,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:active,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus:active,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:active,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus:active,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:active,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus:active,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:active,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus:active,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:active {
  color: #CE4F2F;
  background-color: unset;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus {
  border: 2px solid #E25C3A;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a {
  color: #E25C3A;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table caption:first-of-type,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table caption:first-of-type {
  background-color: #E25C3A;
  color: #fff;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table::-webkit-scrollbar-thumb,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #E25C3A;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child {
  background-color: #E25C3A;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th {
  color: #fff;
  background-color: #E25C3A;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h2,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h3,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h4,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h5,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h6,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p strong,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td strong,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ol li,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h2,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h3,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h4,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h5,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h6,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p strong,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th strong,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ol li,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h2,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h3,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h4,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h5,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h6,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p strong,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td strong,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ol li,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h2,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h3,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h4,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h5,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h6,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p strong,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th strong,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ol li {
  color: #fff !important;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a {
  color: #303030;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li::before,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li::before,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li::before,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li::before {
  color: #fff;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a:focus,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a:focus,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a:focus,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a:focus {
  color: #303030;
  background-color: #dbdbdb;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td:first-child,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th:first-child,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td:first-child,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #F57B5C;
  background-color: #E25C3A;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th {
  background-color: unset;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a {
  color: #303030 !important;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a:focus,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a:focus,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a:focus,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a:focus {
  background-color: unset;
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th:first-child,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th:first-child {
  box-shadow: 1px 0 0 0 #F57B5C;
  background-color: #E25C3A;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even),
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) {
  background: #fff;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) td:first-child,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) th:first-child,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) td:first-child,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.orange-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table.adapt tr td:first-of-type,
body.orange-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table.adapt tr td:first-of-type {
  background-color: #E25C3A !important;
}

body.orange-theme #content .navigation {
  padding-right: 0;
}

body.orange-theme #content .navigation .submenu > ul {
  padding-left: 0;
}

body.orange-theme #content .navigation nav > ul {
  padding-top: 16px;
  padding-bottom: 14px;
  border-width: 0;
}

body.orange-theme #content .navigation ul .rel-level1 {
  background: unset;
}

body.orange-theme #content .navigation ul li a {
  border: none;
  color: #303030;
}

body.orange-theme #content .navigation ul li a:hover {
  background-color: #dbdbdb;
}

body.orange-theme #content .navigation ul li a:focus {
  border: 1px solid #303030;
  background-color: #cecece;
}

body.orange-theme #content .navigation ul li a:active {
  background-color: #e0e1e2;
  border: none;
}

body.orange-theme #content .navigation ul li div a.current {
  border-left: 8px solid #E25C3A;
  background-color: #e0e1e2;
}

body.orange-theme #additional-menu-items .search-box .component-content .search-box-input.tt-input,
body.orange-theme #additional-menu-items .open-search-box .component-content .search-box-input.tt-input {
  color: #303030;
  background-color: unset !important;
  border-bottom: 2px solid #303030;
}

body.orange-theme #additional-menu-items .search-box .search-box-button,
body.orange-theme #additional-menu-items .search-box button.open-search-box-button,
body.orange-theme #additional-menu-items .open-search-box .search-box-button,
body.orange-theme #additional-menu-items .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.orange-theme .right-panel {
  border: 1px solid #E25C3A;
}

body.orange-theme .right-panel .field-rightpaneltitle {
  border-bottom: 1px solid #E25C3A;
}

body.orange-theme .right-panel .field-rightpaneltext a,
body.orange-theme .right-panel .field-rightpaneltext ul li a {
  color: #E25C3A;
}

body.orange-theme .right-panel .field-rightpaneltext a:focus,
body.orange-theme .right-panel .field-rightpaneltext ul li a:focus {
  border: 2px solid #E25C3A;
  padding: 4px;
}

body.orange-theme .right-panel .field-rightpaneltext a:active,
body.orange-theme .right-panel .field-rightpaneltext ul li a:active {
  color: #CE4F2F;
  background-color: unset;
}

body.orange-theme footer {
  background-color: #E25C3A;
}

body.orange-theme footer #footer > .row {
  background-color: unset;
}

body.orange-theme footer #footer > .row .menu-bar > .component-content li {
  border: none;
  background-color: unset;
}

body.orange-theme footer #footer > .row .menu-bar > .component-content li .field-link a:focus:active,
body.orange-theme footer #footer > .row .menu-bar > .component-content li .field-link a:active {
  color: #E25C3A;
}

body.orange-theme .summon-search .search-area, body.orange-theme .enterprise-search .search-area {
  background-color: #E25C3A;
}

body.orange-theme .summon-search .link-area, body.orange-theme .enterprise-search .link-area {
  border-bottom: 1px solid #E25C3A;
  display: link;
  text-align: center;
}

body.orange-theme .summon-search .link-area a, body.orange-theme .enterprise-search .link-area a {
  color: #E25C3A;
}

body.orange-theme .summon-search .link-area a:focus, body.orange-theme .enterprise-search .link-area a:focus {
  background-color: unset;
  border: 2px solid #E25C3A;
  padding: 4px;
  line-height: 36px;
  margin-bottom: 10px;
}

body.orange-theme .summon-search .link-area a:active, body.orange-theme .enterprise-search .link-area a:active {
  color: #CE4F2F;
  background-color: unset;
  text-decoration: none;
}

body.orange-theme .feed .feed-item .feed-title a {
  color: #E25C3A;
}

body.orange-theme .feed .feed-item .feed-title a:focus {
  background-color: unset;
  border: 2px solid #E25C3A;
  padding: 4px;
  line-height: 36px;
}

body.orange-theme .feed .feed-link a {
  color: #E25C3A;
}

body.orange-theme .feed .feed-link a:focus {
  background-color: unset;
  border: 2px solid #E25C3A;
  padding: 4px;
  line-height: 36px;
}

body.orange-theme .login table tr:nth-of-type(4n) {
  color: red;
}

@media only screen and (max-width: 992px) {
  body.orange-theme main #content > .row > .row .column-splitter > .col-12:last-child .title .field-title a {
    border-bottom: 4px solid #E25C3A;
  }
  body.orange-theme footer #footer > .row > .row .menu-bar ul {
    border-bottom: 1px solid #F57B5C;
  }
}

body.green-theme .a-z-list .legend-bar li a {
  color: #6F7D14;
}

body.green-theme .a-z-list .legend-bar li a:focus:active,
body.green-theme .a-z-list .legend-bar li a:active {
  color: #5C6A07;
}

body.green-theme .a-z-list .legend-bar li a:focus {
  border: 2px solid #6F7D14;
}

body.green-theme .a-z-list .a-z > div:first-child {
  border-top: 1px solid #cccdcf;
}

body.green-theme .a-z-list .a-z > div {
  border-bottom: 1px solid #cccdcf;
}

body.green-theme .a-z-list .a-z > div > div a:after,
body.green-theme .a-z-list .a-z > div > span a:after {
  color: #6F7D14;
}

body.green-theme .a-z-list .a-z > div > div a,
body.green-theme .a-z-list .a-z > div > span a {
  color: #6F7D14;
}

body.green-theme .a-z-list .a-z > div > div a:focus:active,
body.green-theme .a-z-list .a-z > div > div a:active,
body.green-theme .a-z-list .a-z > div > span a:focus:active,
body.green-theme .a-z-list .a-z > div > span a:active {
  color: #5C6A07;
  background-color: unset;
}

body.green-theme .a-z-list .a-z > div > div a:focus,
body.green-theme .a-z-list .a-z > div > span a:focus {
  background-color: #9DAE32;
  color: #5C6A07;
}

body.green-theme .a-z-list ul li div a:focus:active,
body.green-theme .a-z-list ul li div li a:active {
  color: #5C6A07;
  background-color: unset;
}

body.green-theme .a-z-list ul li div a:focus {
  background-color: #9DAE32;
  color: #5C6A07;
}

body.green-theme .alert-tile {
  background-color: #9DAE32;
}

body.green-theme .alert-tile .field-alerttiletext ul li a:hover,
body.green-theme .alert-tile .field-alerttiletext a:hover {
  text-decoration: underline;
}

body.green-theme .alert-tile .field-alerttiletext ul li a:focus:active,
body.green-theme .alert-tile .field-alerttiletext ul li a:active,
body.green-theme .alert-tile .field-alerttiletext a:focus:active,
body.green-theme .alert-tile .field-alerttiletext a:active {
  color: #000;
  background-color: unset;
}

body.green-theme .alert-tile .field-alerttiletext ul li a:focus,
body.green-theme .alert-tile .field-alerttiletext a:focus {
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.green-theme .sitecore-form input:hover,
body.green-theme .sitecore-form input:active,
body.green-theme .sitecore-form input:focus,
body.green-theme .sitecore-form textarea:hover,
body.green-theme .sitecore-form textarea:active,
body.green-theme .sitecore-form textarea:focus,
body.green-theme .sitecore-form select:hover,
body.green-theme .sitecore-form select:active,
body.green-theme .sitecore-form select:focus {
  border: 1px solid #6F7D14;
}

body.green-theme .sitecore-form input[type="checkbox"]:hover,
body.green-theme .sitecore-form input[type="checkbox"]:focus {
  border-color: #6F7D14;
}

body.green-theme .sitecore-form input[type="checkbox"]:checked {
  border-color: #6F7D14;
  background-color: #6F7D14;
}

body.green-theme .sitecore-form option:hover {
  background-color: #9DAE32 !important;
}

body.green-theme .sitecore-form input[type="radio"]:checked,
body.green-theme .sitecore-form input[type="radio"]:hover,
body.green-theme .sitecore-form input[type="radio"]:focus {
  border-color: #6F7D14;
}

body.green-theme .sitecore-form input[type="radio"]:checked:after,
body.green-theme .sitecore-form input[type="radio"]:not(:checked):after {
  background-color: #6F7D14;
}

@supports (-ms-ime-align: auto) {
  body.green-theme .sitecore-form input[type="checkbox"]:checked {
    background-color: #6F7D14 !important;
    border-color: #6F7D14;
    /* This will make the box green when the button is checked. */
    color: #fff !important;
    /* This will make the checkmark green when the button is checked. */
  }
}

body.green-theme .sitecore-form input[type="submit"] {
  background-color: #6F7D14;
  border: 1px solid #6F7D14;
}

body.green-theme .sitecore-form input[type="submit"]:hover {
  background-color: #5C6A07;
}

body.green-theme .sitecore-form input[type="submit"]:focus {
  background-color: #9DAE32;
  border-color: #5C6A07;
  color: #5C6A07;
}

body.green-theme .sitecore-form input[type="submit"]:focus:active {
  background-color: #5C6A07;
  border-color: #5C6A07;
  color: #fff;
}

body.green-theme .sitecore-form a:focus {
  color: #5C6A07;
  background-color: #9DAE32;
}

body.green-theme .home-tile .field-hometiletitle a {
  color: #6F7D14;
}

body.green-theme .home-tile .field-hometiletitle a::after {
  color: #6F7D14;
}

body.green-theme .home-tile .field-hometiletitle a:focus:active,
body.green-theme .home-tile .field-hometiletitle a:active {
  color: #5C6A07;
}

body.green-theme .home-tile .field-hometiletitle a:focus {
  border: 2px solid #6F7D14;
}

body.green-theme .home-tile .field-hometiletitle:focus:active a::after,
body.green-theme .home-tile .field-hometiletitle:active a::after {
  color: #5C6A07;
}

body.green-theme .home-tile .field-hometiletext {
  color: #303030;
}

body.green-theme .home-tile .field-hometiletext ul li a,
body.green-theme .home-tile .field-hometiletext a {
  color: #6F7D14;
}

body.green-theme .home-tile .field-hometiletext ul li a:focus:active,
body.green-theme .home-tile .field-hometiletext ul li a:active,
body.green-theme .home-tile .field-hometiletext a:focus:active,
body.green-theme .home-tile .field-hometiletext a:active {
  color: #5C6A07;
  background-color: unset;
}

body.green-theme .home-tile .field-hometiletext ul li a:focus,
body.green-theme .home-tile .field-hometiletext a:focus {
  border: 2px solid #6F7D14;
  padding: 4px;
  line-height: 36px;
}

body.green-theme .home-tile .field-hometiletext ul li::before {
  color: #6F7D14;
}

body.green-theme .home-tile .field-hometilelink a {
  color: #6F7D14;
}

body.green-theme .home-tile .field-hometilelink a:focus:active,
body.green-theme .home-tile .field-hometilelink a:active {
  color: #5C6A07;
}

body.green-theme .home-tile .field-hometilelink a:focus {
  border: 2px solid #6F7D14;
  padding: 4px;
  line-height: 36px;
}

body.green-theme .home-tile table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #6F7D14;
  border-radius: 20px;
}

body.green-theme .home-tile table > :first-child tr:first-child {
  background-color: #6F7D14;
}

body.green-theme .home-tile table > :first-child tr:first-child td,
body.green-theme .home-tile table > :first-child tr:first-child th {
  color: #fff;
  background-color: #6F7D14;
}

body.green-theme .home-tile table > :first-child tr:first-child td h2,
body.green-theme .home-tile table > :first-child tr:first-child td h3,
body.green-theme .home-tile table > :first-child tr:first-child td h4,
body.green-theme .home-tile table > :first-child tr:first-child td h5,
body.green-theme .home-tile table > :first-child tr:first-child td h6,
body.green-theme .home-tile table > :first-child tr:first-child td p,
body.green-theme .home-tile table > :first-child tr:first-child td p strong,
body.green-theme .home-tile table > :first-child tr:first-child td strong,
body.green-theme .home-tile table > :first-child tr:first-child td a,
body.green-theme .home-tile table > :first-child tr:first-child td ul li,
body.green-theme .home-tile table > :first-child tr:first-child td ol li,
body.green-theme .home-tile table > :first-child tr:first-child th h2,
body.green-theme .home-tile table > :first-child tr:first-child th h3,
body.green-theme .home-tile table > :first-child tr:first-child th h4,
body.green-theme .home-tile table > :first-child tr:first-child th h5,
body.green-theme .home-tile table > :first-child tr:first-child th h6,
body.green-theme .home-tile table > :first-child tr:first-child th p,
body.green-theme .home-tile table > :first-child tr:first-child th p strong,
body.green-theme .home-tile table > :first-child tr:first-child th strong,
body.green-theme .home-tile table > :first-child tr:first-child th a,
body.green-theme .home-tile table > :first-child tr:first-child th ul li,
body.green-theme .home-tile table > :first-child tr:first-child th ol li {
  color: #fff !important;
}

body.green-theme .home-tile table > :first-child tr:first-child td ul li::before,
body.green-theme .home-tile table > :first-child tr:first-child th ul li::before {
  color: #fff;
}

body.green-theme .home-tile table > :first-child tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #869422;
  background-color: #6F7D14;
}

body.green-theme .home-tile table tr td,
body.green-theme .home-tile table tr th {
  background-color: unset;
}

body.green-theme .home-tile table tr th:first-child {
  box-shadow: 1px 0 0 0 #869422;
  background-color: #6F7D14;
}

body.green-theme .home-tile table tr:nth-child(even) {
  background-color: #fff;
}

body.green-theme .home-tile table tr:nth-child(even) td:first-child,
body.green-theme .home-tile table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.green-theme .home-tile table.adapt tr:nth-of-type(2) td {
  background-color: #6F7D14 !important;
}

body.green-theme .home-tile table.adapt td:nth-child(odd) {
  background: #5C6A07;
}

body.green-theme table tr td,
body.green-theme table tr th {
  background-color: unset;
}

body.green-theme table tr th:first-child {
  box-shadow: 1px 0 0 0 #869422;
  background-color: #6F7D14;
}

body.green-theme table tr:nth-child(even) {
  background-color: #fff;
}

body.green-theme table tr:nth-child(even) td:first-child,
body.green-theme table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.green-theme table.adapt tr td:first-of-type {
  background-color: #6F7D14 !important;
}

body.green-theme .skip-container .skip-link {
  background-color: #6F7D14;
}

body.green-theme .privacy-warning .close {
  color: #6F7D14;
}

body.green-theme .privacy-warning .close :after {
  color: #6F7D14;
}

body.green-theme .privacy-warning .close :active::after,
body.green-theme .privacy-warning .close :focus:active::after {
  color: #5C6A07;
  background-color: unset;
}

body.green-theme .privacy-warning .close:focus i.fa-times {
  background-color: #6F7D14;
}

body.green-theme .privacy-warning .close:focus ::after {
  color: #fff;
}

body.green-theme .privacy-warning .info a {
  color: #6F7D14;
}

body.green-theme .privacy-warning .info a:active,
body.green-theme .privacy-warning .info a:focus:active {
  color: #5C6A07;
  background-color: unset;
}

body.green-theme .privacy-warning .info a:focus {
  border: 2px solid #6F7D14;
}

body.green-theme .privacy-warning .submit button {
  color: #fff;
  background-color: #6F7D14;
  border-color: #6F7D14;
}

body.green-theme .privacy-warning .submit button:hover {
  background-color: #5C6A07;
  border-color: #5C6A07;
}

body.green-theme .privacy-warning .submit button:focus {
  background-color: #9DAE32;
  border-color: #5C6A07;
  color: #5C6A07;
}

body.green-theme header {
  background-color: #6F7D14;
  border-bottom: 1px solid #869422;
}

body.green-theme header #header #mobile-header-buttons .search-section .search-box-button:hover:before {
  background-color: #5C6A07;
}

body.green-theme header #header .centered #search-button {
  background-color: #6F7D14;
}

body.green-theme header #header .centered #search-button:focus {
  background-color: #869422;
}

body.green-theme header #header .centered #search-button:hover {
  background-color: #869422;
}

body.green-theme header #header > .row {
  background-color: unset;
}

body.green-theme header #header > .row .site-title > .component-content div .field-image a {
  border: none;
}

body.green-theme header #header > .row .site-title > .component-content div > a:active {
  color: #6F7D14;
}

body.green-theme header #header > .row .menu-bar > .component-content li {
  background-color: unset;
}

body.green-theme header #header > .row .menu-bar > .component-content li .field-link a:focus:active,
body.green-theme header #header > .row .menu-bar > .component-content li .field-link a:active {
  color: #6F7D14;
  background-color: #fff;
}

body.green-theme header #header > .row .search-box .component-content .search-box-input.tt-input:hover,
body.green-theme header #header > .row .open-search-box .component-content .search-box-input.tt-input:hover {
  background-color: #5C6A07 !important;
}

body.green-theme header #header > .row .search-box button.search-box-button,
body.green-theme header #header > .row .search-box button.open-search-box-button,
body.green-theme header #header > .row .open-search-box button.search-box-button,
body.green-theme header #header > .row .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.green-theme header #header > .row .search-box button.open-search-box-button,
body.green-theme header #header > .row .open-search-box button.open-search-box-button {
  color: #fff !important;
}

body.green-theme header #header > .row .search-box .open-search-button:hover,
body.green-theme header #header > .row .search-box button.open-search-box-button:hover,
body.green-theme header #header > .row .open-search-box .open-search-button:hover,
body.green-theme header #header > .row .open-search-box button.open-search-box-button:hover {
  background-color: #5C6A07 !important;
}

body.green-theme header #header > .row .search-box .open-search-button:active,
body.green-theme header #header > .row .search-box button.open-search-box-button:active,
body.green-theme header #header > .row .open-search-box .open-search-button:active,
body.green-theme header #header > .row .open-search-box button.open-search-box-button:active {
  background-color: #5C6A07 !important;
}

body.green-theme main #content > .row #error-content .component-content .homelink a {
  color: #fff;
  background-color: #6F7D14;
  border-color: #6F7D14;
}

body.green-theme main #content > .row #error-content .component-content .homelink a:hover {
  background-color: #5C6A07;
  border-color: #5C6A07;
}

body.green-theme main #content > .row #error-content .component-content .homelink a:focus {
  background-color: #9DAE32;
  border-color: #5C6A07;
  color: #5C6A07;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .title .field-title,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .title .field-title {
  border-bottom: 4px solid #6F7D14;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li::before,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li::before {
  color: #6F7D14;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus:active,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:active,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus:active,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:active,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus:active,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:active,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus:active,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:active,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus:active,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:active,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus:active,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:active {
  color: #5C6A07;
  background-color: unset;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus {
  border: 2px solid #6F7D14;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a {
  color: #6F7D14;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table caption:first-of-type,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table caption:first-of-type {
  background-color: #6F7D14;
  color: #fff;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table::-webkit-scrollbar-thumb,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #6F7D14;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child {
  background-color: #6F7D14;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th {
  color: #fff;
  background-color: #6F7D14;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h2,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h3,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h4,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h5,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h6,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p strong,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td strong,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ol li,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h2,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h3,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h4,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h5,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h6,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p strong,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th strong,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ol li,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h2,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h3,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h4,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h5,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h6,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p strong,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td strong,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ol li,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h2,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h3,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h4,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h5,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h6,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p strong,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th strong,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ol li {
  color: #fff !important;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a {
  color: #303030;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li::before,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li::before,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li::before,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li::before {
  color: #fff;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a:focus,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a:focus,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a:focus,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a:focus {
  color: #303030;
  background-color: #dbdbdb;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td:first-child,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th:first-child,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td:first-child,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #869422;
  background-color: #6F7D14;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th {
  background-color: unset;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a {
  color: #303030 !important;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a:focus,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a:focus,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a:focus,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a:focus {
  background-color: unset;
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th:first-child,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th:first-child {
  box-shadow: 1px 0 0 0 #869422;
  background-color: #6F7D14;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even),
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) {
  background: #fff;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) td:first-child,
body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) th:first-child,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) td:first-child,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.green-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table.adapt tr td:first-of-type,
body.green-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table.adapt tr td:first-of-type {
  background-color: #6F7D14 !important;
}

body.green-theme #content .navigation {
  padding-right: 0;
}

body.green-theme #content .navigation .submenu > ul {
  padding-left: 0;
}

body.green-theme #content .navigation nav > ul {
  padding-top: 16px;
  padding-bottom: 14px;
  border-width: 0;
}

body.green-theme #content .navigation ul .rel-level1 {
  background: unset;
}

body.green-theme #content .navigation ul li a {
  border: none;
  color: #303030;
}

body.green-theme #content .navigation ul li a:hover {
  background-color: #dbdbdb;
}

body.green-theme #content .navigation ul li a:focus {
  border: 1px solid #303030;
  background-color: #cecece;
}

body.green-theme #content .navigation ul li a:active {
  background-color: #e0e1e2;
  border: none;
}

body.green-theme #content .navigation ul li div a.current {
  border-left: 8px solid #6F7D14;
  background-color: #e0e1e2;
}

body.green-theme #additional-menu-items .search-box .component-content .search-box-input.tt-input,
body.green-theme #additional-menu-items .open-search-box .component-content .search-box-input.tt-input {
  color: #303030;
  background-color: unset !important;
  border-bottom: 2px solid #303030;
}

body.green-theme #additional-menu-items .search-box .search-box-button,
body.green-theme #additional-menu-items .search-box button.open-search-box-button,
body.green-theme #additional-menu-items .open-search-box .search-box-button,
body.green-theme #additional-menu-items .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.green-theme .right-panel {
  border: 1px solid #6F7D14;
}

body.green-theme .right-panel .field-rightpaneltitle {
  border-bottom: 1px solid #6F7D14;
}

body.green-theme .right-panel .field-rightpaneltext a,
body.green-theme .right-panel .field-rightpaneltext ul li a {
  color: #6F7D14;
}

body.green-theme .right-panel .field-rightpaneltext a:focus,
body.green-theme .right-panel .field-rightpaneltext ul li a:focus {
  border: 2px solid #6F7D14;
  padding: 4px;
}

body.green-theme .right-panel .field-rightpaneltext a:active,
body.green-theme .right-panel .field-rightpaneltext ul li a:active {
  color: #5C6A07;
  background-color: unset;
}

body.green-theme footer {
  background-color: #6F7D14;
}

body.green-theme footer #footer > .row {
  background-color: unset;
}

body.green-theme footer #footer > .row .menu-bar > .component-content li {
  border: none;
  background-color: unset;
}

body.green-theme footer #footer > .row .menu-bar > .component-content li .field-link a:focus:active,
body.green-theme footer #footer > .row .menu-bar > .component-content li .field-link a:active {
  color: #6F7D14;
}

body.green-theme .summon-search .search-area, body.green-theme .enterprise-search .search-area {
  background-color: #6F7D14;
}

body.green-theme .summon-search .link-area, body.green-theme .enterprise-search .link-area {
  border-bottom: 1px solid #6F7D14;
  display: link;
  text-align: center;
}

body.green-theme .summon-search .link-area a, body.green-theme .enterprise-search .link-area a {
  color: #6F7D14;
}

body.green-theme .summon-search .link-area a:focus, body.green-theme .enterprise-search .link-area a:focus {
  background-color: unset;
  border: 2px solid #6F7D14;
  padding: 4px;
  line-height: 36px;
  margin-bottom: 10px;
}

body.green-theme .summon-search .link-area a:active, body.green-theme .enterprise-search .link-area a:active {
  color: #5C6A07;
  background-color: unset;
  text-decoration: none;
}

body.green-theme .feed .feed-item .feed-title a {
  color: #6F7D14;
}

body.green-theme .feed .feed-item .feed-title a:focus {
  background-color: unset;
  border: 2px solid #6F7D14;
  padding: 4px;
  line-height: 36px;
}

body.green-theme .feed .feed-link a {
  color: #6F7D14;
}

body.green-theme .feed .feed-link a:focus {
  background-color: unset;
  border: 2px solid #6F7D14;
  padding: 4px;
  line-height: 36px;
}

body.green-theme .login table tr:nth-of-type(4n) {
  color: red;
}

@media only screen and (max-width: 992px) {
  body.green-theme main #content > .row > .row .column-splitter > .col-12:last-child .title .field-title a {
    border-bottom: 4px solid #6F7D14;
  }
  body.green-theme footer #footer > .row > .row .menu-bar ul {
    border-bottom: 1px solid #869422;
  }
}

body.grey-theme .a-z-list .legend-bar li a {
  color: #74767B;
}

body.grey-theme .a-z-list .legend-bar li a:focus:active,
body.grey-theme .a-z-list .legend-bar li a:active {
  color: #414246;
}

body.grey-theme .a-z-list .legend-bar li a:focus {
  border: 2px solid #74767B;
}

body.grey-theme .a-z-list .a-z > div:first-child {
  border-top: 1px solid #cccdcf;
}

body.grey-theme .a-z-list .a-z > div {
  border-bottom: 1px solid #cccdcf;
}

body.grey-theme .a-z-list .a-z > div > div a:after,
body.grey-theme .a-z-list .a-z > div > span a:after {
  color: #74767B;
}

body.grey-theme .a-z-list .a-z > div > div a,
body.grey-theme .a-z-list .a-z > div > span a {
  color: #74767B;
}

body.grey-theme .a-z-list .a-z > div > div a:focus:active,
body.grey-theme .a-z-list .a-z > div > div a:active,
body.grey-theme .a-z-list .a-z > div > span a:focus:active,
body.grey-theme .a-z-list .a-z > div > span a:active {
  color: #414246;
  background-color: unset;
}

body.grey-theme .a-z-list .a-z > div > div a:focus,
body.grey-theme .a-z-list .a-z > div > span a:focus {
  background-color: #BBC0CC;
  color: #414246;
}

body.grey-theme .a-z-list ul li div a:focus:active,
body.grey-theme .a-z-list ul li div li a:active {
  color: #414246;
  background-color: unset;
}

body.grey-theme .a-z-list ul li div a:focus {
  background-color: #BBC0CC;
  color: #414246;
}

body.grey-theme .alert-tile {
  background-color: #A5A8B0;
}

body.grey-theme .alert-tile .field-alerttiletext ul li a:hover,
body.grey-theme .alert-tile .field-alerttiletext a:hover {
  text-decoration: underline;
}

body.grey-theme .alert-tile .field-alerttiletext ul li a:focus:active,
body.grey-theme .alert-tile .field-alerttiletext ul li a:active,
body.grey-theme .alert-tile .field-alerttiletext a:focus:active,
body.grey-theme .alert-tile .field-alerttiletext a:active {
  color: #000;
  background-color: unset;
}

body.grey-theme .alert-tile .field-alerttiletext ul li a:focus,
body.grey-theme .alert-tile .field-alerttiletext a:focus {
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.grey-theme .sitecore-form input:hover,
body.grey-theme .sitecore-form input:active,
body.grey-theme .sitecore-form input:focus,
body.grey-theme .sitecore-form textarea:hover,
body.grey-theme .sitecore-form textarea:active,
body.grey-theme .sitecore-form textarea:focus,
body.grey-theme .sitecore-form select:hover,
body.grey-theme .sitecore-form select:active,
body.grey-theme .sitecore-form select:focus {
  border: 1px solid #74767B;
}

body.grey-theme .sitecore-form input[type="checkbox"]:hover,
body.grey-theme .sitecore-form input[type="checkbox"]:focus {
  border-color: #74767B;
}

body.grey-theme .sitecore-form input[type="checkbox"]:checked {
  border-color: #74767B;
  background-color: #74767B;
}

body.grey-theme .sitecore-form option:hover {
  background-color: #BBC0CC !important;
}

body.grey-theme .sitecore-form input[type="radio"]:checked,
body.grey-theme .sitecore-form input[type="radio"]:hover,
body.grey-theme .sitecore-form input[type="radio"]:focus {
  border-color: #74767B;
}

body.grey-theme .sitecore-form input[type="radio"]:checked:after,
body.grey-theme .sitecore-form input[type="radio"]:not(:checked):after {
  background-color: #74767B;
}

@supports (-ms-ime-align: auto) {
  body.grey-theme .sitecore-form input[type="checkbox"]:checked {
    background-color: #74767B !important;
    border-color: #74767B;
    /* This will make the box green when the button is checked. */
    color: #fff !important;
    /* This will make the checkmark green when the button is checked. */
  }
}

body.grey-theme .sitecore-form input[type="submit"] {
  background-color: #74767B;
  border: 1px solid #74767B;
}

body.grey-theme .sitecore-form input[type="submit"]:hover {
  background-color: #5A5C61;
}

body.grey-theme .sitecore-form input[type="submit"]:focus {
  background-color: #BBC0CC;
  border-color: #414246;
  color: #414246;
}

body.grey-theme .sitecore-form input[type="submit"]:focus:active {
  background-color: #414246;
  border-color: #414246;
  color: #fff;
}

body.grey-theme .sitecore-form a:focus {
  color: #414246;
  background-color: #BBC0CC;
}

body.grey-theme .home-tile .field-hometiletitle a {
  color: #74767B;
}

body.grey-theme .home-tile .field-hometiletitle a::after {
  color: #74767B;
}

body.grey-theme .home-tile .field-hometiletitle a:focus:active,
body.grey-theme .home-tile .field-hometiletitle a:active {
  color: #414246;
}

body.grey-theme .home-tile .field-hometiletitle a:focus {
  border: 2px solid #74767B;
}

body.grey-theme .home-tile .field-hometiletitle:focus:active a::after,
body.grey-theme .home-tile .field-hometiletitle:active a::after {
  color: #414246;
}

body.grey-theme .home-tile .field-hometiletext {
  color: #303030;
}

body.grey-theme .home-tile .field-hometiletext ul li a,
body.grey-theme .home-tile .field-hometiletext a {
  color: #74767B;
}

body.grey-theme .home-tile .field-hometiletext ul li a:focus:active,
body.grey-theme .home-tile .field-hometiletext ul li a:active,
body.grey-theme .home-tile .field-hometiletext a:focus:active,
body.grey-theme .home-tile .field-hometiletext a:active {
  color: #414246;
  background-color: unset;
}

body.grey-theme .home-tile .field-hometiletext ul li a:focus,
body.grey-theme .home-tile .field-hometiletext a:focus {
  border: 2px solid #74767B;
  padding: 4px;
  line-height: 36px;
}

body.grey-theme .home-tile .field-hometiletext ul li::before {
  color: #74767B;
}

body.grey-theme .home-tile .field-hometilelink a {
  color: #74767B;
}

body.grey-theme .home-tile .field-hometilelink a:focus:active,
body.grey-theme .home-tile .field-hometilelink a:active {
  color: #414246;
}

body.grey-theme .home-tile .field-hometilelink a:focus {
  border: 2px solid #74767B;
  padding: 4px;
  line-height: 36px;
}

body.grey-theme .home-tile table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #74767B;
  border-radius: 20px;
}

body.grey-theme .home-tile table > :first-child tr:first-child {
  background-color: #74767B;
}

body.grey-theme .home-tile table > :first-child tr:first-child td,
body.grey-theme .home-tile table > :first-child tr:first-child th {
  color: #fff;
  background-color: #74767B;
}

body.grey-theme .home-tile table > :first-child tr:first-child td h2,
body.grey-theme .home-tile table > :first-child tr:first-child td h3,
body.grey-theme .home-tile table > :first-child tr:first-child td h4,
body.grey-theme .home-tile table > :first-child tr:first-child td h5,
body.grey-theme .home-tile table > :first-child tr:first-child td h6,
body.grey-theme .home-tile table > :first-child tr:first-child td p,
body.grey-theme .home-tile table > :first-child tr:first-child td p strong,
body.grey-theme .home-tile table > :first-child tr:first-child td strong,
body.grey-theme .home-tile table > :first-child tr:first-child td a,
body.grey-theme .home-tile table > :first-child tr:first-child td ul li,
body.grey-theme .home-tile table > :first-child tr:first-child td ol li,
body.grey-theme .home-tile table > :first-child tr:first-child th h2,
body.grey-theme .home-tile table > :first-child tr:first-child th h3,
body.grey-theme .home-tile table > :first-child tr:first-child th h4,
body.grey-theme .home-tile table > :first-child tr:first-child th h5,
body.grey-theme .home-tile table > :first-child tr:first-child th h6,
body.grey-theme .home-tile table > :first-child tr:first-child th p,
body.grey-theme .home-tile table > :first-child tr:first-child th p strong,
body.grey-theme .home-tile table > :first-child tr:first-child th strong,
body.grey-theme .home-tile table > :first-child tr:first-child th a,
body.grey-theme .home-tile table > :first-child tr:first-child th ul li,
body.grey-theme .home-tile table > :first-child tr:first-child th ol li {
  color: #fff !important;
}

body.grey-theme .home-tile table > :first-child tr:first-child td ul li::before,
body.grey-theme .home-tile table > :first-child tr:first-child th ul li::before {
  color: #fff;
}

body.grey-theme .home-tile table > :first-child tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #919296;
  background-color: #74767B;
}

body.grey-theme .home-tile table tr td,
body.grey-theme .home-tile table tr th {
  background-color: unset;
}

body.grey-theme .home-tile table tr th:first-child {
  box-shadow: 1px 0 0 0 #919296;
  background-color: #74767B;
}

body.grey-theme .home-tile table tr:nth-child(even) {
  background-color: #fff;
}

body.grey-theme .home-tile table tr:nth-child(even) td:first-child,
body.grey-theme .home-tile table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.grey-theme .home-tile table.adapt tr:nth-of-type(2) td {
  background-color: #74767B !important;
}

body.grey-theme .home-tile table.adapt td:nth-child(odd) {
  background: #5A5C61;
}

body.grey-theme table tr td,
body.grey-theme table tr th {
  background-color: unset;
}

body.grey-theme table tr th:first-child {
  box-shadow: 1px 0 0 0 #919296;
  background-color: #74767B;
}

body.grey-theme table tr:nth-child(even) {
  background-color: #fff;
}

body.grey-theme table tr:nth-child(even) td:first-child,
body.grey-theme table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.grey-theme table.adapt tr td:first-of-type {
  background-color: #74767B !important;
}

body.grey-theme .skip-container .skip-link {
  background-color: #74767B;
}

body.grey-theme .privacy-warning .close {
  color: #74767B;
}

body.grey-theme .privacy-warning .close :after {
  color: #74767B;
}

body.grey-theme .privacy-warning .close :active::after,
body.grey-theme .privacy-warning .close :focus:active::after {
  color: #414246;
  background-color: unset;
}

body.grey-theme .privacy-warning .close:focus i.fa-times {
  background-color: #74767B;
}

body.grey-theme .privacy-warning .close:focus ::after {
  color: #fff;
}

body.grey-theme .privacy-warning .info a {
  color: #74767B;
}

body.grey-theme .privacy-warning .info a:active,
body.grey-theme .privacy-warning .info a:focus:active {
  color: #414246;
  background-color: unset;
}

body.grey-theme .privacy-warning .info a:focus {
  border: 2px solid #74767B;
}

body.grey-theme .privacy-warning .submit button {
  color: #fff;
  background-color: #74767B;
  border-color: #74767B;
}

body.grey-theme .privacy-warning .submit button:hover {
  background-color: #5A5C61;
  border-color: #5A5C61;
}

body.grey-theme .privacy-warning .submit button:focus {
  background-color: #BBC0CC;
  border-color: #414246;
  color: #414246;
}

body.grey-theme header {
  background-color: #74767B;
  border-bottom: 1px solid #919296;
}

body.grey-theme header #header #mobile-header-buttons .search-section .search-box-button:hover:before {
  background-color: #5A5C61;
}

body.grey-theme header #header .centered #search-button {
  background-color: #74767B;
}

body.grey-theme header #header .centered #search-button:focus {
  background-color: #919296;
}

body.grey-theme header #header .centered #search-button:hover {
  background-color: #919296;
}

body.grey-theme header #header > .row {
  background-color: unset;
}

body.grey-theme header #header > .row .site-title > .component-content div .field-image a {
  border: none;
}

body.grey-theme header #header > .row .site-title > .component-content div > a:active {
  color: #74767B;
}

body.grey-theme header #header > .row .menu-bar > .component-content li {
  background-color: unset;
}

body.grey-theme header #header > .row .menu-bar > .component-content li .field-link a:focus:active,
body.grey-theme header #header > .row .menu-bar > .component-content li .field-link a:active {
  color: #74767B;
  background-color: #fff;
}

body.grey-theme header #header > .row .search-box .component-content .search-box-input.tt-input:hover,
body.grey-theme header #header > .row .open-search-box .component-content .search-box-input.tt-input:hover {
  background-color: #5A5C61 !important;
}

body.grey-theme header #header > .row .search-box button.search-box-button,
body.grey-theme header #header > .row .search-box button.open-search-box-button,
body.grey-theme header #header > .row .open-search-box button.search-box-button,
body.grey-theme header #header > .row .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.grey-theme header #header > .row .search-box button.open-search-box-button,
body.grey-theme header #header > .row .open-search-box button.open-search-box-button {
  color: #fff !important;
}

body.grey-theme header #header > .row .search-box .open-search-button:hover,
body.grey-theme header #header > .row .search-box button.open-search-box-button:hover,
body.grey-theme header #header > .row .open-search-box .open-search-button:hover,
body.grey-theme header #header > .row .open-search-box button.open-search-box-button:hover {
  background-color: #5A5C61 !important;
}

body.grey-theme header #header > .row .search-box .open-search-button:active,
body.grey-theme header #header > .row .search-box button.open-search-box-button:active,
body.grey-theme header #header > .row .open-search-box .open-search-button:active,
body.grey-theme header #header > .row .open-search-box button.open-search-box-button:active {
  background-color: #414246 !important;
}

body.grey-theme main #content > .row #error-content .component-content .homelink a {
  color: #fff;
  background-color: #74767B;
  border-color: #74767B;
}

body.grey-theme main #content > .row #error-content .component-content .homelink a:hover {
  background-color: #5A5C61;
  border-color: #5A5C61;
}

body.grey-theme main #content > .row #error-content .component-content .homelink a:focus {
  background-color: #BBC0CC;
  border-color: #414246;
  color: #414246;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .title .field-title,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .title .field-title {
  border-bottom: 4px solid #74767B;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li::before,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li::before {
  color: #74767B;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus:active,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:active,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus:active,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:active,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus:active,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:active,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus:active,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:active,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus:active,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:active,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus:active,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:active {
  color: #414246;
  background-color: unset;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus {
  border: 2px solid #74767B;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a {
  color: #74767B;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table caption:first-of-type,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table caption:first-of-type {
  background-color: #74767B;
  color: #fff;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table::-webkit-scrollbar-thumb,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #74767B;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child {
  background-color: #74767B;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th {
  color: #fff;
  background-color: #74767B;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h2,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h3,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h4,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h5,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h6,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p strong,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td strong,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ol li,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h2,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h3,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h4,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h5,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h6,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p strong,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th strong,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ol li,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h2,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h3,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h4,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h5,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h6,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p strong,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td strong,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ol li,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h2,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h3,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h4,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h5,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h6,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p strong,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th strong,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ol li {
  color: #fff !important;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a {
  color: #303030;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li::before,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li::before,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li::before,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li::before {
  color: #fff;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a:focus,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a:focus,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a:focus,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a:focus {
  color: #303030;
  background-color: #dbdbdb;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td:first-child,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th:first-child,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td:first-child,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #919296;
  background-color: #74767B;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th {
  background-color: unset;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a {
  color: #303030 !important;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a:focus,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a:focus,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a:focus,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a:focus {
  background-color: unset;
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th:first-child,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th:first-child {
  box-shadow: 1px 0 0 0 #919296;
  background-color: #74767B;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even),
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) {
  background: #fff;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) td:first-child,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) th:first-child,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) td:first-child,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.grey-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table.adapt tr td:first-of-type,
body.grey-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table.adapt tr td:first-of-type {
  background-color: #74767B !important;
}

body.grey-theme #content .navigation {
  padding-right: 0;
}

body.grey-theme #content .navigation .submenu > ul {
  padding-left: 0;
}

body.grey-theme #content .navigation nav > ul {
  padding-top: 16px;
  padding-bottom: 14px;
  border-width: 0;
}

body.grey-theme #content .navigation ul .rel-level1 {
  background: unset;
}

body.grey-theme #content .navigation ul li a {
  border: none;
  color: #303030;
}

body.grey-theme #content .navigation ul li a:hover {
  background-color: #dbdbdb;
}

body.grey-theme #content .navigation ul li a:focus {
  border: 1px solid #303030;
  background-color: #cecece;
}

body.grey-theme #content .navigation ul li a:active {
  background-color: #e0e1e2;
  border: none;
}

body.grey-theme #content .navigation ul li div a.current {
  border-left: 8px solid #74767B;
  background-color: #e0e1e2;
}

body.grey-theme #additional-menu-items .search-box .component-content .search-box-input.tt-input,
body.grey-theme #additional-menu-items .open-search-box .component-content .search-box-input.tt-input {
  color: #303030;
  background-color: unset !important;
  border-bottom: 2px solid #303030;
}

body.grey-theme #additional-menu-items .search-box .search-box-button,
body.grey-theme #additional-menu-items .search-box button.open-search-box-button,
body.grey-theme #additional-menu-items .open-search-box .search-box-button,
body.grey-theme #additional-menu-items .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.grey-theme .right-panel {
  border: 1px solid #74767B;
}

body.grey-theme .right-panel .field-rightpaneltitle {
  border-bottom: 1px solid #74767B;
}

body.grey-theme .right-panel .field-rightpaneltext a,
body.grey-theme .right-panel .field-rightpaneltext ul li a {
  color: #74767B;
}

body.grey-theme .right-panel .field-rightpaneltext a:focus,
body.grey-theme .right-panel .field-rightpaneltext ul li a:focus {
  border: 2px solid #74767B;
  padding: 4px;
}

body.grey-theme .right-panel .field-rightpaneltext a:active,
body.grey-theme .right-panel .field-rightpaneltext ul li a:active {
  color: #414246;
  background-color: unset;
}

body.grey-theme footer {
  background-color: #74767B;
}

body.grey-theme footer #footer > .row {
  background-color: unset;
}

body.grey-theme footer #footer > .row .menu-bar > .component-content li {
  border: none;
  background-color: unset;
}

body.grey-theme footer #footer > .row .menu-bar > .component-content li .field-link a:focus:active,
body.grey-theme footer #footer > .row .menu-bar > .component-content li .field-link a:active {
  color: #74767B;
}

body.grey-theme .summon-search .search-area, body.grey-theme .enterprise-search .search-area {
  background-color: #74767B;
}

body.grey-theme .summon-search .link-area, body.grey-theme .enterprise-search .link-area {
  border-bottom: 1px solid #74767B;
  display: link;
  text-align: center;
}

body.grey-theme .summon-search .link-area a, body.grey-theme .enterprise-search .link-area a {
  color: #74767B;
}

body.grey-theme .summon-search .link-area a:focus, body.grey-theme .enterprise-search .link-area a:focus {
  background-color: unset;
  border: 2px solid #74767B;
  padding: 4px;
  line-height: 36px;
  margin-bottom: 10px;
}

body.grey-theme .summon-search .link-area a:active, body.grey-theme .enterprise-search .link-area a:active {
  color: #414246;
  background-color: unset;
  text-decoration: none;
}

body.grey-theme .feed .feed-item .feed-title a {
  color: #74767B;
}

body.grey-theme .feed .feed-item .feed-title a:focus {
  background-color: unset;
  border: 2px solid #74767B;
  padding: 4px;
  line-height: 36px;
}

body.grey-theme .feed .feed-link a {
  color: #74767B;
}

body.grey-theme .feed .feed-link a:focus {
  background-color: unset;
  border: 2px solid #74767B;
  padding: 4px;
  line-height: 36px;
}

body.grey-theme .login table tr:nth-of-type(4n) {
  color: red;
}

@media only screen and (max-width: 992px) {
  body.grey-theme main #content > .row > .row .column-splitter > .col-12:last-child .title .field-title a {
    border-bottom: 4px solid #74767B;
  }
  body.grey-theme footer #footer > .row > .row .menu-bar ul {
    border-bottom: 1px solid #919296;
  }
}

body.dark-blue-theme .a-z-list .legend-bar li a {
  color: #5C6FCC;
}

body.dark-blue-theme .a-z-list .legend-bar li a:focus:active,
body.dark-blue-theme .a-z-list .legend-bar li a:active {
  color: #303F8A;
}

body.dark-blue-theme .a-z-list .legend-bar li a:focus {
  border: 2px solid #5C6FCC;
}

body.dark-blue-theme .a-z-list .a-z > div:first-child {
  border-top: 1px solid #cccdcf;
}

body.dark-blue-theme .a-z-list .a-z > div {
  border-bottom: 1px solid #cccdcf;
}

body.dark-blue-theme .a-z-list .a-z > div > div a:after,
body.dark-blue-theme .a-z-list .a-z > div > span a:after {
  color: #5C6FCC;
}

body.dark-blue-theme .a-z-list .a-z > div > div a,
body.dark-blue-theme .a-z-list .a-z > div > span a {
  color: #5C6FCC;
}

body.dark-blue-theme .a-z-list .a-z > div > div a:focus:active,
body.dark-blue-theme .a-z-list .a-z > div > div a:active,
body.dark-blue-theme .a-z-list .a-z > div > span a:focus:active,
body.dark-blue-theme .a-z-list .a-z > div > span a:active {
  color: #303F8A;
  background-color: unset;
}

body.dark-blue-theme .a-z-list .a-z > div > div a:focus,
body.dark-blue-theme .a-z-list .a-z > div > span a:focus {
  background-color: #B5C1FA;
  color: #303F8A;
}

body.dark-blue-theme .a-z-list ul li div a:focus:active,
body.dark-blue-theme .a-z-list ul li div li a:active {
  color: #303F8A;
  background-color: unset;
}

body.dark-blue-theme .a-z-list ul li div a:focus {
  background-color: #B5C1FA;
  color: #303F8A;
}

body.dark-blue-theme .alert-tile {
  background-color: #8D9EEF;
}

body.dark-blue-theme .alert-tile .field-alerttiletext ul li a:hover,
body.dark-blue-theme .alert-tile .field-alerttiletext a:hover {
  text-decoration: underline;
}

body.dark-blue-theme .alert-tile .field-alerttiletext ul li a:focus:active,
body.dark-blue-theme .alert-tile .field-alerttiletext ul li a:active,
body.dark-blue-theme .alert-tile .field-alerttiletext a:focus:active,
body.dark-blue-theme .alert-tile .field-alerttiletext a:active {
  color: #000;
  background-color: unset;
}

body.dark-blue-theme .alert-tile .field-alerttiletext ul li a:focus,
body.dark-blue-theme .alert-tile .field-alerttiletext a:focus {
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.dark-blue-theme .sitecore-form input:hover,
body.dark-blue-theme .sitecore-form input:active,
body.dark-blue-theme .sitecore-form input:focus,
body.dark-blue-theme .sitecore-form textarea:hover,
body.dark-blue-theme .sitecore-form textarea:active,
body.dark-blue-theme .sitecore-form textarea:focus,
body.dark-blue-theme .sitecore-form select:hover,
body.dark-blue-theme .sitecore-form select:active,
body.dark-blue-theme .sitecore-form select:focus {
  border: 1px solid #5C6FCC;
}

body.dark-blue-theme .sitecore-form input[type="checkbox"]:hover,
body.dark-blue-theme .sitecore-form input[type="checkbox"]:focus {
  border-color: #5C6FCC;
}

body.dark-blue-theme .sitecore-form input[type="checkbox"]:checked {
  border-color: #5C6FCC;
  background-color: #5C6FCC;
}

body.dark-blue-theme .sitecore-form option:hover {
  background-color: #B5C1FA !important;
}

body.dark-blue-theme .sitecore-form input[type="radio"]:checked,
body.dark-blue-theme .sitecore-form input[type="radio"]:hover,
body.dark-blue-theme .sitecore-form input[type="radio"]:focus {
  border-color: #5C6FCC;
}

body.dark-blue-theme .sitecore-form input[type="radio"]:checked:after,
body.dark-blue-theme .sitecore-form input[type="radio"]:not(:checked):after {
  background-color: #5C6FCC;
}

@supports (-ms-ime-align: auto) {
  body.dark-blue-theme .sitecore-form input[type="checkbox"]:checked {
    background-color: #5C6FCC !important;
    border-color: #5C6FCC;
    /* This will make the box green when the button is checked. */
    color: #fff !important;
    /* This will make the checkmark green when the button is checked. */
  }
}

body.dark-blue-theme .sitecore-form input[type="submit"] {
  background-color: #5C6FCC;
  border: 1px solid #5C6FCC;
}

body.dark-blue-theme .sitecore-form input[type="submit"]:hover {
  background-color: #4D5EAE;
}

body.dark-blue-theme .sitecore-form input[type="submit"]:focus {
  background-color: #B5C1FA;
  border-color: #303F8A;
  color: #303F8A;
}

body.dark-blue-theme .sitecore-form input[type="submit"]:focus:active {
  background-color: #303F8A;
  border-color: #303F8A;
  color: #fff;
}

body.dark-blue-theme .sitecore-form a:focus {
  color: #303F8A;
  background-color: #B5C1FA;
}

body.dark-blue-theme .home-tile .field-hometiletitle a {
  color: #5C6FCC;
}

body.dark-blue-theme .home-tile .field-hometiletitle a::after {
  color: #5C6FCC;
}

body.dark-blue-theme .home-tile .field-hometiletitle a:focus:active,
body.dark-blue-theme .home-tile .field-hometiletitle a:active {
  color: #303F8A;
}

body.dark-blue-theme .home-tile .field-hometiletitle a:focus {
  border: 2px solid #5C6FCC;
}

body.dark-blue-theme .home-tile .field-hometiletitle:focus:active a::after,
body.dark-blue-theme .home-tile .field-hometiletitle:active a::after {
  color: #303F8A;
}

body.dark-blue-theme .home-tile .field-hometiletext {
  color: #303030;
}

body.dark-blue-theme .home-tile .field-hometiletext ul li a,
body.dark-blue-theme .home-tile .field-hometiletext a {
  color: #5C6FCC;
}

body.dark-blue-theme .home-tile .field-hometiletext ul li a:focus:active,
body.dark-blue-theme .home-tile .field-hometiletext ul li a:active,
body.dark-blue-theme .home-tile .field-hometiletext a:focus:active,
body.dark-blue-theme .home-tile .field-hometiletext a:active {
  color: #303F8A;
  background-color: unset;
}

body.dark-blue-theme .home-tile .field-hometiletext ul li a:focus,
body.dark-blue-theme .home-tile .field-hometiletext a:focus {
  border: 2px solid #5C6FCC;
  padding: 4px;
  line-height: 36px;
}

body.dark-blue-theme .home-tile .field-hometiletext ul li::before {
  color: #5C6FCC;
}

body.dark-blue-theme .home-tile .field-hometilelink a {
  color: #5C6FCC;
}

body.dark-blue-theme .home-tile .field-hometilelink a:focus:active,
body.dark-blue-theme .home-tile .field-hometilelink a:active {
  color: #303F8A;
}

body.dark-blue-theme .home-tile .field-hometilelink a:focus {
  border: 2px solid #5C6FCC;
  padding: 4px;
  line-height: 36px;
}

body.dark-blue-theme .home-tile table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #5C6FCC;
  border-radius: 20px;
}

body.dark-blue-theme .home-tile table > :first-child tr:first-child {
  background-color: #5C6FCC;
}

body.dark-blue-theme .home-tile table > :first-child tr:first-child td,
body.dark-blue-theme .home-tile table > :first-child tr:first-child th {
  color: #fff;
  background-color: #5C6FCC;
}

body.dark-blue-theme .home-tile table > :first-child tr:first-child td h2,
body.dark-blue-theme .home-tile table > :first-child tr:first-child td h3,
body.dark-blue-theme .home-tile table > :first-child tr:first-child td h4,
body.dark-blue-theme .home-tile table > :first-child tr:first-child td h5,
body.dark-blue-theme .home-tile table > :first-child tr:first-child td h6,
body.dark-blue-theme .home-tile table > :first-child tr:first-child td p,
body.dark-blue-theme .home-tile table > :first-child tr:first-child td p strong,
body.dark-blue-theme .home-tile table > :first-child tr:first-child td strong,
body.dark-blue-theme .home-tile table > :first-child tr:first-child td a,
body.dark-blue-theme .home-tile table > :first-child tr:first-child td ul li,
body.dark-blue-theme .home-tile table > :first-child tr:first-child td ol li,
body.dark-blue-theme .home-tile table > :first-child tr:first-child th h2,
body.dark-blue-theme .home-tile table > :first-child tr:first-child th h3,
body.dark-blue-theme .home-tile table > :first-child tr:first-child th h4,
body.dark-blue-theme .home-tile table > :first-child tr:first-child th h5,
body.dark-blue-theme .home-tile table > :first-child tr:first-child th h6,
body.dark-blue-theme .home-tile table > :first-child tr:first-child th p,
body.dark-blue-theme .home-tile table > :first-child tr:first-child th p strong,
body.dark-blue-theme .home-tile table > :first-child tr:first-child th strong,
body.dark-blue-theme .home-tile table > :first-child tr:first-child th a,
body.dark-blue-theme .home-tile table > :first-child tr:first-child th ul li,
body.dark-blue-theme .home-tile table > :first-child tr:first-child th ol li {
  color: #fff !important;
}

body.dark-blue-theme .home-tile table > :first-child tr:first-child td ul li::before,
body.dark-blue-theme .home-tile table > :first-child tr:first-child th ul li::before {
  color: #fff;
}

body.dark-blue-theme .home-tile table > :first-child tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #7889DD;
  background-color: #5C6FCC;
}

body.dark-blue-theme .home-tile table tr td,
body.dark-blue-theme .home-tile table tr th {
  background-color: unset;
}

body.dark-blue-theme .home-tile table tr th:first-child {
  box-shadow: 1px 0 0 0 #7889DD;
  background-color: #5C6FCC;
}

body.dark-blue-theme .home-tile table tr:nth-child(even) {
  background-color: #fff;
}

body.dark-blue-theme .home-tile table tr:nth-child(even) td:first-child,
body.dark-blue-theme .home-tile table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.dark-blue-theme .home-tile table.adapt tr:nth-of-type(2) td {
  background-color: #5C6FCC !important;
}

body.dark-blue-theme .home-tile table.adapt td:nth-child(odd) {
  background: #4D5EAE;
}

body.dark-blue-theme table tr td,
body.dark-blue-theme table tr th {
  background-color: unset;
}

body.dark-blue-theme table tr th:first-child {
  box-shadow: 1px 0 0 0 #7889DD;
  background-color: #5C6FCC;
}

body.dark-blue-theme table tr:nth-child(even) {
  background-color: #fff;
}

body.dark-blue-theme table tr:nth-child(even) td:first-child,
body.dark-blue-theme table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.dark-blue-theme table.adapt tr td:first-of-type {
  background-color: #5C6FCC !important;
}

body.dark-blue-theme .skip-container .skip-link {
  background-color: #5C6FCC;
}

body.dark-blue-theme .privacy-warning .close {
  color: #5C6FCC;
}

body.dark-blue-theme .privacy-warning .close :after {
  color: #5C6FCC;
}

body.dark-blue-theme .privacy-warning .close :active::after,
body.dark-blue-theme .privacy-warning .close :focus:active::after {
  color: #303F8A;
  background-color: unset;
}

body.dark-blue-theme .privacy-warning .close:focus i.fa-times {
  background-color: #5C6FCC;
}

body.dark-blue-theme .privacy-warning .close:focus ::after {
  color: #fff;
}

body.dark-blue-theme .privacy-warning .info a {
  color: #5C6FCC;
}

body.dark-blue-theme .privacy-warning .info a:active,
body.dark-blue-theme .privacy-warning .info a:focus:active {
  color: #303F8A;
  background-color: unset;
}

body.dark-blue-theme .privacy-warning .info a:focus {
  border: 2px solid #5C6FCC;
}

body.dark-blue-theme .privacy-warning .submit button {
  color: #fff;
  background-color: #5C6FCC;
  border-color: #5C6FCC;
}

body.dark-blue-theme .privacy-warning .submit button:hover {
  background-color: #4D5EAE;
  border-color: #4D5EAE;
}

body.dark-blue-theme .privacy-warning .submit button:focus {
  background-color: #B5C1FA;
  border-color: #303F8A;
  color: #303F8A;
}

body.dark-blue-theme header {
  background-color: #5C6FCC;
  border-bottom: 1px solid #7889DD;
}

body.dark-blue-theme header #header #mobile-header-buttons .search-section .search-box-button:hover:before {
  background-color: #4D5EAE;
}

body.dark-blue-theme header #header .centered #search-button {
  background-color: #5C6FCC;
}

body.dark-blue-theme header #header .centered #search-button:focus {
  background-color: #7889DD;
}

body.dark-blue-theme header #header .centered #search-button:hover {
  background-color: #7889DD;
}

body.dark-blue-theme header #header > .row {
  background-color: unset;
}

body.dark-blue-theme header #header > .row .site-title > .component-content div .field-image a {
  border: none;
}

body.dark-blue-theme header #header > .row .site-title > .component-content div > a:active {
  color: #5C6FCC;
}

body.dark-blue-theme header #header > .row .menu-bar > .component-content li {
  background-color: unset;
}

body.dark-blue-theme header #header > .row .menu-bar > .component-content li .field-link a:focus:active,
body.dark-blue-theme header #header > .row .menu-bar > .component-content li .field-link a:active {
  color: #5C6FCC;
  background-color: #fff;
}

body.dark-blue-theme header #header > .row .search-box .component-content .search-box-input.tt-input:hover,
body.dark-blue-theme header #header > .row .open-search-box .component-content .search-box-input.tt-input:hover {
  background-color: #4D5EAE !important;
}

body.dark-blue-theme header #header > .row .search-box button.search-box-button,
body.dark-blue-theme header #header > .row .search-box button.open-search-box-button,
body.dark-blue-theme header #header > .row .open-search-box button.search-box-button,
body.dark-blue-theme header #header > .row .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.dark-blue-theme header #header > .row .search-box button.open-search-box-button,
body.dark-blue-theme header #header > .row .open-search-box button.open-search-box-button {
  color: #fff !important;
}

body.dark-blue-theme header #header > .row .search-box .open-search-button:hover,
body.dark-blue-theme header #header > .row .search-box button.open-search-box-button:hover,
body.dark-blue-theme header #header > .row .open-search-box .open-search-button:hover,
body.dark-blue-theme header #header > .row .open-search-box button.open-search-box-button:hover {
  background-color: #4D5EAE !important;
}

body.dark-blue-theme header #header > .row .search-box .open-search-button:active,
body.dark-blue-theme header #header > .row .search-box button.open-search-box-button:active,
body.dark-blue-theme header #header > .row .open-search-box .open-search-button:active,
body.dark-blue-theme header #header > .row .open-search-box button.open-search-box-button:active {
  background-color: #303F8A !important;
}

body.dark-blue-theme main #content > .row #error-content .component-content .homelink a {
  color: #fff;
  background-color: #5C6FCC;
  border-color: #5C6FCC;
}

body.dark-blue-theme main #content > .row #error-content .component-content .homelink a:hover {
  background-color: #4D5EAE;
  border-color: #4D5EAE;
}

body.dark-blue-theme main #content > .row #error-content .component-content .homelink a:focus {
  background-color: #B5C1FA;
  border-color: #303F8A;
  color: #303F8A;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .title .field-title,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .title .field-title {
  border-bottom: 4px solid #5C6FCC;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li::before,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li::before {
  color: #5C6FCC;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus:active,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:active,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus:active,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:active,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus:active,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:active,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus:active,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:active,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus:active,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:active,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus:active,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:active {
  color: #303F8A;
  background-color: unset;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus {
  border: 2px solid #5C6FCC;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a {
  color: #5C6FCC;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table caption:first-of-type,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table caption:first-of-type {
  background-color: #5C6FCC;
  color: #fff;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table::-webkit-scrollbar-thumb,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #5C6FCC;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child {
  background-color: #5C6FCC;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th {
  color: #fff;
  background-color: #5C6FCC;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h2,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h3,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h4,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h5,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h6,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p strong,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td strong,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ol li,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h2,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h3,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h4,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h5,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h6,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p strong,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th strong,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ol li,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h2,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h3,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h4,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h5,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h6,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p strong,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td strong,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ol li,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h2,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h3,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h4,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h5,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h6,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p strong,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th strong,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ol li {
  color: #fff !important;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a {
  color: #303030;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li::before,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li::before,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li::before,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li::before {
  color: #fff;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a:focus,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a:focus,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a:focus,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a:focus {
  color: #303030;
  background-color: #dbdbdb;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td:first-child,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th:first-child,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td:first-child,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #7889DD;
  background-color: #5C6FCC;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th {
  background-color: unset;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a {
  color: #303030 !important;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a:focus,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a:focus,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a:focus,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a:focus {
  background-color: unset;
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th:first-child,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th:first-child {
  box-shadow: 1px 0 0 0 #7889DD;
  background-color: #5C6FCC;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even),
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) {
  background: #fff;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) td:first-child,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) th:first-child,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) td:first-child,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table.adapt tr td:first-of-type,
body.dark-blue-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table.adapt tr td:first-of-type {
  background-color: #5C6FCC !important;
}

body.dark-blue-theme #content .navigation {
  padding-right: 0;
}

body.dark-blue-theme #content .navigation .submenu > ul {
  padding-left: 0;
}

body.dark-blue-theme #content .navigation nav > ul {
  padding-top: 16px;
  padding-bottom: 14px;
  border-width: 0;
}

body.dark-blue-theme #content .navigation ul .rel-level1 {
  background: unset;
}

body.dark-blue-theme #content .navigation ul li a {
  border: none;
  color: #303030;
}

body.dark-blue-theme #content .navigation ul li a:hover {
  background-color: #dbdbdb;
}

body.dark-blue-theme #content .navigation ul li a:focus {
  border: 1px solid #303030;
  background-color: #cecece;
}

body.dark-blue-theme #content .navigation ul li a:active {
  background-color: #e0e1e2;
  border: none;
}

body.dark-blue-theme #content .navigation ul li div a.current {
  border-left: 8px solid #5C6FCC;
  background-color: #e0e1e2;
}

body.dark-blue-theme #additional-menu-items .search-box .component-content .search-box-input.tt-input,
body.dark-blue-theme #additional-menu-items .open-search-box .component-content .search-box-input.tt-input {
  color: #303030;
  background-color: unset !important;
  border-bottom: 2px solid #303030;
}

body.dark-blue-theme #additional-menu-items .search-box .search-box-button,
body.dark-blue-theme #additional-menu-items .search-box button.open-search-box-button,
body.dark-blue-theme #additional-menu-items .open-search-box .search-box-button,
body.dark-blue-theme #additional-menu-items .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.dark-blue-theme .right-panel {
  border: 1px solid #5C6FCC;
}

body.dark-blue-theme .right-panel .field-rightpaneltitle {
  border-bottom: 1px solid #5C6FCC;
}

body.dark-blue-theme .right-panel .field-rightpaneltext a,
body.dark-blue-theme .right-panel .field-rightpaneltext ul li a {
  color: #5C6FCC;
}

body.dark-blue-theme .right-panel .field-rightpaneltext a:focus,
body.dark-blue-theme .right-panel .field-rightpaneltext ul li a:focus {
  border: 2px solid #5C6FCC;
  padding: 4px;
}

body.dark-blue-theme .right-panel .field-rightpaneltext a:active,
body.dark-blue-theme .right-panel .field-rightpaneltext ul li a:active {
  color: #303F8A;
  background-color: unset;
}

body.dark-blue-theme footer {
  background-color: #5C6FCC;
}

body.dark-blue-theme footer #footer > .row {
  background-color: unset;
}

body.dark-blue-theme footer #footer > .row .menu-bar > .component-content li {
  border: none;
  background-color: unset;
}

body.dark-blue-theme footer #footer > .row .menu-bar > .component-content li .field-link a:focus:active,
body.dark-blue-theme footer #footer > .row .menu-bar > .component-content li .field-link a:active {
  color: #5C6FCC;
}

body.dark-blue-theme .summon-search .search-area, body.dark-blue-theme .enterprise-search .search-area {
  background-color: #5C6FCC;
}

body.dark-blue-theme .summon-search .link-area, body.dark-blue-theme .enterprise-search .link-area {
  border-bottom: 1px solid #5C6FCC;
  display: link;
  text-align: center;
}

body.dark-blue-theme .summon-search .link-area a, body.dark-blue-theme .enterprise-search .link-area a {
  color: #5C6FCC;
}

body.dark-blue-theme .summon-search .link-area a:focus, body.dark-blue-theme .enterprise-search .link-area a:focus {
  background-color: unset;
  border: 2px solid #5C6FCC;
  padding: 4px;
  line-height: 36px;
  margin-bottom: 10px;
}

body.dark-blue-theme .summon-search .link-area a:active, body.dark-blue-theme .enterprise-search .link-area a:active {
  color: #303F8A;
  background-color: unset;
  text-decoration: none;
}

body.dark-blue-theme .feed .feed-item .feed-title a {
  color: #5C6FCC;
}

body.dark-blue-theme .feed .feed-item .feed-title a:focus {
  background-color: unset;
  border: 2px solid #5C6FCC;
  padding: 4px;
  line-height: 36px;
}

body.dark-blue-theme .feed .feed-link a {
  color: #5C6FCC;
}

body.dark-blue-theme .feed .feed-link a:focus {
  background-color: unset;
  border: 2px solid #5C6FCC;
  padding: 4px;
  line-height: 36px;
}

body.dark-blue-theme .login table tr:nth-of-type(4n) {
  color: red;
}

@media only screen and (max-width: 992px) {
  body.dark-blue-theme main #content > .row > .row .column-splitter > .col-12:last-child .title .field-title a {
    border-bottom: 4px solid #5C6FCC;
  }
  body.dark-blue-theme footer #footer > .row > .row .menu-bar ul {
    border-bottom: 1px solid #7889DD;
  }
}

body.purple-theme .a-z-list .legend-bar li a {
  color: #7F6BAE;
}

body.purple-theme .a-z-list .legend-bar li a:focus:active,
body.purple-theme .a-z-list .legend-bar li a:active {
  color: #4D3E70;
}

body.purple-theme .a-z-list .legend-bar li a:focus {
  border: 2px solid #7F6BAE;
}

body.purple-theme .a-z-list .a-z > div:first-child {
  border-top: 1px solid #cccdcf;
}

body.purple-theme .a-z-list .a-z > div {
  border-bottom: 1px solid #cccdcf;
}

body.purple-theme .a-z-list .a-z > div > div a:after,
body.purple-theme .a-z-list .a-z > div > span a:after {
  color: #7F6BAE;
}

body.purple-theme .a-z-list .a-z > div > div a,
body.purple-theme .a-z-list .a-z > div > span a {
  color: #7F6BAE;
}

body.purple-theme .a-z-list .a-z > div > div a:focus:active,
body.purple-theme .a-z-list .a-z > div > div a:active,
body.purple-theme .a-z-list .a-z > div > span a:focus:active,
body.purple-theme .a-z-list .a-z > div > span a:active {
  color: #4D3E70;
  background-color: unset;
}

body.purple-theme .a-z-list .a-z > div > div a:focus,
body.purple-theme .a-z-list .a-z > div > span a:focus {
  background-color: #D2C4F2;
  color: #4D3E70;
}

body.purple-theme .a-z-list ul li div a:focus:active,
body.purple-theme .a-z-list ul li div li a:active {
  color: #4D3E70;
  background-color: unset;
}

body.purple-theme .a-z-list ul li div a:focus {
  background-color: #D2C4F2;
  color: #4D3E70;
}

body.purple-theme .alert-tile {
  background-color: #B6A4E0;
}

body.purple-theme .alert-tile .field-alerttiletext ul li a:hover,
body.purple-theme .alert-tile .field-alerttiletext a:hover {
  text-decoration: underline;
}

body.purple-theme .alert-tile .field-alerttiletext ul li a:focus:active,
body.purple-theme .alert-tile .field-alerttiletext ul li a:active,
body.purple-theme .alert-tile .field-alerttiletext a:focus:active,
body.purple-theme .alert-tile .field-alerttiletext a:active {
  color: #000;
  background-color: unset;
}

body.purple-theme .alert-tile .field-alerttiletext ul li a:focus,
body.purple-theme .alert-tile .field-alerttiletext a:focus {
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.purple-theme .sitecore-form input:hover,
body.purple-theme .sitecore-form input:active,
body.purple-theme .sitecore-form input:focus,
body.purple-theme .sitecore-form textarea:hover,
body.purple-theme .sitecore-form textarea:active,
body.purple-theme .sitecore-form textarea:focus,
body.purple-theme .sitecore-form select:hover,
body.purple-theme .sitecore-form select:active,
body.purple-theme .sitecore-form select:focus {
  border: 1px solid #7F6BAE;
}

body.purple-theme .sitecore-form input[type="checkbox"]:hover,
body.purple-theme .sitecore-form input[type="checkbox"]:focus {
  border-color: #7F6BAE;
}

body.purple-theme .sitecore-form input[type="checkbox"]:checked {
  border-color: #7F6BAE;
  background-color: #7F6BAE;
}

body.purple-theme .sitecore-form option:hover {
  background-color: #D2C4F2 !important;
}

body.purple-theme .sitecore-form input[type="radio"]:checked,
body.purple-theme .sitecore-form input[type="radio"]:hover,
body.purple-theme .sitecore-form input[type="radio"]:focus {
  border-color: #7F6BAE;
}

body.purple-theme .sitecore-form input[type="radio"]:checked:after,
body.purple-theme .sitecore-form input[type="radio"]:not(:checked):after {
  background-color: #7F6BAE;
}

@supports (-ms-ime-align: auto) {
  body.purple-theme .sitecore-form input[type="checkbox"]:checked {
    background-color: #7F6BAE !important;
    border-color: #7F6BAE;
    /* This will make the box green when the button is checked. */
    color: #fff !important;
    /* This will make the checkmark green when the button is checked. */
  }
}

body.purple-theme .sitecore-form input[type="submit"] {
  background-color: #7F6BAE;
  border: 1px solid #7F6BAE;
}

body.purple-theme .sitecore-form input[type="submit"]:hover {
  background-color: #6C599A;
}

body.purple-theme .sitecore-form input[type="submit"]:focus {
  background-color: #D2C4F2;
  border-color: #4D3E70;
  color: #4D3E70;
}

body.purple-theme .sitecore-form input[type="submit"]:focus:active {
  background-color: #4D3E70;
  border-color: #4D3E70;
  color: #fff;
}

body.purple-theme .sitecore-form a:focus {
  color: #4D3E70;
  background-color: #D2C4F2;
}

body.purple-theme .home-tile .field-hometiletitle a {
  color: #7F6BAE;
}

body.purple-theme .home-tile .field-hometiletitle a::after {
  color: #7F6BAE;
}

body.purple-theme .home-tile .field-hometiletitle a:focus:active,
body.purple-theme .home-tile .field-hometiletitle a:active {
  color: #4D3E70;
}

body.purple-theme .home-tile .field-hometiletitle a:focus {
  border: 2px solid #7F6BAE;
}

body.purple-theme .home-tile .field-hometiletitle:focus:active a::after,
body.purple-theme .home-tile .field-hometiletitle:active a::after {
  color: #4D3E70;
}

body.purple-theme .home-tile .field-hometiletext {
  color: #303030;
}

body.purple-theme .home-tile .field-hometiletext ul li a,
body.purple-theme .home-tile .field-hometiletext a {
  color: #7F6BAE;
}

body.purple-theme .home-tile .field-hometiletext ul li a:focus:active,
body.purple-theme .home-tile .field-hometiletext ul li a:active,
body.purple-theme .home-tile .field-hometiletext a:focus:active,
body.purple-theme .home-tile .field-hometiletext a:active {
  color: #4D3E70;
  background-color: unset;
}

body.purple-theme .home-tile .field-hometiletext ul li a:focus,
body.purple-theme .home-tile .field-hometiletext a:focus {
  border: 2px solid #7F6BAE;
  padding: 4px;
  line-height: 36px;
}

body.purple-theme .home-tile .field-hometiletext ul li::before {
  color: #7F6BAE;
}

body.purple-theme .home-tile .field-hometilelink a {
  color: #7F6BAE;
}

body.purple-theme .home-tile .field-hometilelink a:focus:active,
body.purple-theme .home-tile .field-hometilelink a:active {
  color: #4D3E70;
}

body.purple-theme .home-tile .field-hometilelink a:focus {
  border: 2px solid #7F6BAE;
  padding: 4px;
  line-height: 36px;
}

body.purple-theme .home-tile table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #7F6BAE;
  border-radius: 20px;
}

body.purple-theme .home-tile table > :first-child tr:first-child {
  background-color: #7F6BAE;
}

body.purple-theme .home-tile table > :first-child tr:first-child td,
body.purple-theme .home-tile table > :first-child tr:first-child th {
  color: #fff;
  background-color: #7F6BAE;
}

body.purple-theme .home-tile table > :first-child tr:first-child td h2,
body.purple-theme .home-tile table > :first-child tr:first-child td h3,
body.purple-theme .home-tile table > :first-child tr:first-child td h4,
body.purple-theme .home-tile table > :first-child tr:first-child td h5,
body.purple-theme .home-tile table > :first-child tr:first-child td h6,
body.purple-theme .home-tile table > :first-child tr:first-child td p,
body.purple-theme .home-tile table > :first-child tr:first-child td p strong,
body.purple-theme .home-tile table > :first-child tr:first-child td strong,
body.purple-theme .home-tile table > :first-child tr:first-child td a,
body.purple-theme .home-tile table > :first-child tr:first-child td ul li,
body.purple-theme .home-tile table > :first-child tr:first-child td ol li,
body.purple-theme .home-tile table > :first-child tr:first-child th h2,
body.purple-theme .home-tile table > :first-child tr:first-child th h3,
body.purple-theme .home-tile table > :first-child tr:first-child th h4,
body.purple-theme .home-tile table > :first-child tr:first-child th h5,
body.purple-theme .home-tile table > :first-child tr:first-child th h6,
body.purple-theme .home-tile table > :first-child tr:first-child th p,
body.purple-theme .home-tile table > :first-child tr:first-child th p strong,
body.purple-theme .home-tile table > :first-child tr:first-child th strong,
body.purple-theme .home-tile table > :first-child tr:first-child th a,
body.purple-theme .home-tile table > :first-child tr:first-child th ul li,
body.purple-theme .home-tile table > :first-child tr:first-child th ol li {
  color: #fff !important;
}

body.purple-theme .home-tile table > :first-child tr:first-child td ul li::before,
body.purple-theme .home-tile table > :first-child tr:first-child th ul li::before {
  color: #fff;
}

body.purple-theme .home-tile table > :first-child tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #9A87C7;
  background-color: #7F6BAE;
}

body.purple-theme .home-tile table tr td,
body.purple-theme .home-tile table tr th {
  background-color: unset;
}

body.purple-theme .home-tile table tr th:first-child {
  box-shadow: 1px 0 0 0 #9A87C7;
  background-color: #7F6BAE;
}

body.purple-theme .home-tile table tr:nth-child(even) {
  background-color: #fff;
}

body.purple-theme .home-tile table tr:nth-child(even) td:first-child,
body.purple-theme .home-tile table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.purple-theme .home-tile table.adapt tr:nth-of-type(2) td {
  background-color: #7F6BAE !important;
}

body.purple-theme .home-tile table.adapt td:nth-child(odd) {
  background: #6C599A;
}

body.purple-theme table tr td,
body.purple-theme table tr th {
  background-color: unset;
}

body.purple-theme table tr th:first-child {
  box-shadow: 1px 0 0 0 #9A87C7;
  background-color: #7F6BAE;
}

body.purple-theme table tr:nth-child(even) {
  background-color: #fff;
}

body.purple-theme table tr:nth-child(even) td:first-child,
body.purple-theme table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.purple-theme table.adapt tr td:first-of-type {
  background-color: #7F6BAE !important;
}

body.purple-theme .skip-container .skip-link {
  background-color: #7F6BAE;
}

body.purple-theme .privacy-warning .close {
  color: #7F6BAE;
}

body.purple-theme .privacy-warning .close :after {
  color: #7F6BAE;
}

body.purple-theme .privacy-warning .close :active::after,
body.purple-theme .privacy-warning .close :focus:active::after {
  color: #4D3E70;
  background-color: unset;
}

body.purple-theme .privacy-warning .close:focus i.fa-times {
  background-color: #7F6BAE;
}

body.purple-theme .privacy-warning .close:focus ::after {
  color: #fff;
}

body.purple-theme .privacy-warning .info a {
  color: #7F6BAE;
}

body.purple-theme .privacy-warning .info a:active,
body.purple-theme .privacy-warning .info a:focus:active {
  color: #4D3E70;
  background-color: unset;
}

body.purple-theme .privacy-warning .info a:focus {
  border: 2px solid #7F6BAE;
}

body.purple-theme .privacy-warning .submit button {
  color: #fff;
  background-color: #7F6BAE;
  border-color: #7F6BAE;
}

body.purple-theme .privacy-warning .submit button:hover {
  background-color: #6C599A;
  border-color: #6C599A;
}

body.purple-theme .privacy-warning .submit button:focus {
  background-color: #D2C4F2;
  border-color: #4D3E70;
  color: #4D3E70;
}

body.purple-theme header {
  background-color: #7F6BAE;
  border-bottom: 1px solid #9A87C7;
}

body.purple-theme header #header #mobile-header-buttons .search-section .search-box-button:hover:before {
  background-color: #6C599A;
}

body.purple-theme header #header .centered #search-button {
  background-color: #7F6BAE;
}

body.purple-theme header #header .centered #search-button:focus {
  background-color: #9A87C7;
}

body.purple-theme header #header .centered #search-button:hover {
  background-color: #9A87C7;
}

body.purple-theme header #header > .row {
  background-color: unset;
}

body.purple-theme header #header > .row .site-title > .component-content div .field-image a {
  border: none;
}

body.purple-theme header #header > .row .site-title > .component-content div > a:active {
  color: #7F6BAE;
}

body.purple-theme header #header > .row .menu-bar > .component-content li {
  background-color: unset;
}

body.purple-theme header #header > .row .menu-bar > .component-content li .field-link a:focus:active,
body.purple-theme header #header > .row .menu-bar > .component-content li .field-link a:active {
  color: #7F6BAE;
  background-color: #fff;
}

body.purple-theme header #header > .row .search-box .component-content .search-box-input.tt-input:hover,
body.purple-theme header #header > .row .open-search-box .component-content .search-box-input.tt-input:hover {
  background-color: #6C599A !important;
}

body.purple-theme header #header > .row .search-box button.search-box-button,
body.purple-theme header #header > .row .search-box button.open-search-box-button,
body.purple-theme header #header > .row .open-search-box button.search-box-button,
body.purple-theme header #header > .row .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.purple-theme header #header > .row .search-box button.open-search-box-button,
body.purple-theme header #header > .row .open-search-box button.open-search-box-button {
  color: #fff !important;
}

body.purple-theme header #header > .row .search-box .open-search-button:hover,
body.purple-theme header #header > .row .search-box button.open-search-box-button:hover,
body.purple-theme header #header > .row .open-search-box .open-search-button:hover,
body.purple-theme header #header > .row .open-search-box button.open-search-box-button:hover {
  background-color: #6C599A !important;
}

body.purple-theme header #header > .row .search-box .open-search-button:active,
body.purple-theme header #header > .row .search-box button.open-search-box-button:active,
body.purple-theme header #header > .row .open-search-box .open-search-button:active,
body.purple-theme header #header > .row .open-search-box button.open-search-box-button:active {
  background-color: #4D3E70 !important;
}

body.purple-theme main #content > .row #error-content .component-content .homelink a {
  color: #fff;
  background-color: #7F6BAE;
  border-color: #7F6BAE;
}

body.purple-theme main #content > .row #error-content .component-content .homelink a:hover {
  background-color: #6C599A;
  border-color: #6C599A;
}

body.purple-theme main #content > .row #error-content .component-content .homelink a:focus {
  background-color: #D2C4F2;
  border-color: #4D3E70;
  color: #4D3E70;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .title .field-title,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .title .field-title {
  border-bottom: 4px solid #7F6BAE;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li::before,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li::before {
  color: #7F6BAE;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus:active,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:active,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus:active,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:active,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus:active,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:active,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus:active,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:active,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus:active,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:active,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus:active,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:active {
  color: #4D3E70;
  background-color: unset;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus {
  border: 2px solid #7F6BAE;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a {
  color: #7F6BAE;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table caption:first-of-type,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table caption:first-of-type {
  background-color: #7F6BAE;
  color: #fff;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table::-webkit-scrollbar-thumb,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #7F6BAE;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child {
  background-color: #7F6BAE;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th {
  color: #fff;
  background-color: #7F6BAE;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h2,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h3,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h4,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h5,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h6,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p strong,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td strong,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ol li,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h2,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h3,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h4,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h5,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h6,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p strong,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th strong,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ol li,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h2,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h3,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h4,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h5,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h6,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p strong,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td strong,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ol li,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h2,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h3,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h4,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h5,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h6,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p strong,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th strong,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ol li {
  color: #fff !important;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a {
  color: #303030;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li::before,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li::before,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li::before,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li::before {
  color: #fff;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a:focus,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a:focus,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a:focus,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a:focus {
  color: #303030;
  background-color: #dbdbdb;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td:first-child,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th:first-child,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td:first-child,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #9A87C7;
  background-color: #7F6BAE;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th {
  background-color: unset;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a {
  color: #303030 !important;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a:focus,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a:focus,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a:focus,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a:focus {
  background-color: unset;
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th:first-child,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th:first-child {
  box-shadow: 1px 0 0 0 #9A87C7;
  background-color: #7F6BAE;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even),
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) {
  background: #fff;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) td:first-child,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) th:first-child,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) td:first-child,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.purple-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table.adapt tr td:first-of-type,
body.purple-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table.adapt tr td:first-of-type {
  background-color: #7F6BAE !important;
}

body.purple-theme #content .navigation {
  padding-right: 0;
}

body.purple-theme #content .navigation .submenu > ul {
  padding-left: 0;
}

body.purple-theme #content .navigation nav > ul {
  padding-top: 16px;
  padding-bottom: 14px;
  border-width: 0;
}

body.purple-theme #content .navigation ul .rel-level1 {
  background: unset;
}

body.purple-theme #content .navigation ul li a {
  border: none;
  color: #303030;
}

body.purple-theme #content .navigation ul li a:hover {
  background-color: #dbdbdb;
}

body.purple-theme #content .navigation ul li a:focus {
  border: 1px solid #303030;
  background-color: #cecece;
}

body.purple-theme #content .navigation ul li a:active {
  background-color: #e0e1e2;
  border: none;
}

body.purple-theme #content .navigation ul li div a.current {
  border-left: 8px solid #7F6BAE;
  background-color: #e0e1e2;
}

body.purple-theme #additional-menu-items .search-box .component-content .search-box-input.tt-input,
body.purple-theme #additional-menu-items .open-search-box .component-content .search-box-input.tt-input {
  color: #303030;
  background-color: unset !important;
  border-bottom: 2px solid #303030;
}

body.purple-theme #additional-menu-items .search-box .search-box-button,
body.purple-theme #additional-menu-items .search-box button.open-search-box-button,
body.purple-theme #additional-menu-items .open-search-box .search-box-button,
body.purple-theme #additional-menu-items .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.purple-theme .right-panel {
  border: 1px solid #7F6BAE;
}

body.purple-theme .right-panel .field-rightpaneltitle {
  border-bottom: 1px solid #7F6BAE;
}

body.purple-theme .right-panel .field-rightpaneltext a,
body.purple-theme .right-panel .field-rightpaneltext ul li a {
  color: #7F6BAE;
}

body.purple-theme .right-panel .field-rightpaneltext a:focus,
body.purple-theme .right-panel .field-rightpaneltext ul li a:focus {
  border: 2px solid #7F6BAE;
  padding: 4px;
}

body.purple-theme .right-panel .field-rightpaneltext a:active,
body.purple-theme .right-panel .field-rightpaneltext ul li a:active {
  color: #4D3E70;
  background-color: unset;
}

body.purple-theme footer {
  background-color: #7F6BAE;
}

body.purple-theme footer #footer > .row {
  background-color: unset;
}

body.purple-theme footer #footer > .row .menu-bar > .component-content li {
  border: none;
  background-color: unset;
}

body.purple-theme footer #footer > .row .menu-bar > .component-content li .field-link a:focus:active,
body.purple-theme footer #footer > .row .menu-bar > .component-content li .field-link a:active {
  color: #7F6BAE;
}

body.purple-theme .summon-search .search-area, body.purple-theme .enterprise-search .search-area {
  background-color: #7F6BAE;
}

body.purple-theme .summon-search .link-area, body.purple-theme .enterprise-search .link-area {
  border-bottom: 1px solid #7F6BAE;
  display: link;
  text-align: center;
}

body.purple-theme .summon-search .link-area a, body.purple-theme .enterprise-search .link-area a {
  color: #7F6BAE;
}

body.purple-theme .summon-search .link-area a:focus, body.purple-theme .enterprise-search .link-area a:focus {
  background-color: unset;
  border: 2px solid #7F6BAE;
  padding: 4px;
  line-height: 36px;
  margin-bottom: 10px;
}

body.purple-theme .summon-search .link-area a:active, body.purple-theme .enterprise-search .link-area a:active {
  color: #4D3E70;
  background-color: unset;
  text-decoration: none;
}

body.purple-theme .feed .feed-item .feed-title a {
  color: #7F6BAE;
}

body.purple-theme .feed .feed-item .feed-title a:focus {
  background-color: unset;
  border: 2px solid #7F6BAE;
  padding: 4px;
  line-height: 36px;
}

body.purple-theme .feed .feed-link a {
  color: #7F6BAE;
}

body.purple-theme .feed .feed-link a:focus {
  background-color: unset;
  border: 2px solid #7F6BAE;
  padding: 4px;
  line-height: 36px;
}

body.purple-theme .login table tr:nth-of-type(4n) {
  color: red;
}

@media only screen and (max-width: 992px) {
  body.purple-theme main #content > .row > .row .column-splitter > .col-12:last-child .title .field-title a {
    border-bottom: 4px solid #7F6BAE;
  }
  body.purple-theme footer #footer > .row > .row .menu-bar ul {
    border-bottom: 1px solid #9A87C7;
  }
}

body.dark-pink-theme .a-z-list .legend-bar li a {
  color: #C74486;
}

body.dark-pink-theme .a-z-list .legend-bar li a:focus:active,
body.dark-pink-theme .a-z-list .legend-bar li a:active {
  color: #810443;
}

body.dark-pink-theme .a-z-list .legend-bar li a:focus {
  border: 2px solid #C74486;
}

body.dark-pink-theme .a-z-list .a-z > div:first-child {
  border-top: 1px solid #cccdcf;
}

body.dark-pink-theme .a-z-list .a-z > div {
  border-bottom: 1px solid #cccdcf;
}

body.dark-pink-theme .a-z-list .a-z > div > div a:after,
body.dark-pink-theme .a-z-list .a-z > div > span a:after {
  color: #C74486;
}

body.dark-pink-theme .a-z-list .a-z > div > div a,
body.dark-pink-theme .a-z-list .a-z > div > span a {
  color: #C74486;
}

body.dark-pink-theme .a-z-list .a-z > div > div a:focus:active,
body.dark-pink-theme .a-z-list .a-z > div > div a:active,
body.dark-pink-theme .a-z-list .a-z > div > span a:focus:active,
body.dark-pink-theme .a-z-list .a-z > div > span a:active {
  color: #810443;
  background-color: unset;
}

body.dark-pink-theme .a-z-list .a-z > div > div a:focus,
body.dark-pink-theme .a-z-list .a-z > div > span a:focus {
  background-color: #FCAAD3;
  color: #810443;
}

body.dark-pink-theme .a-z-list ul li div a:focus:active,
body.dark-pink-theme .a-z-list ul li div li a:active {
  color: #810443;
  background-color: unset;
}

body.dark-pink-theme .a-z-list ul li div a:focus {
  background-color: #FCAAD3;
  color: #810443;
}

body.dark-pink-theme .alert-tile {
  background-color: #DB8EB5;
}

body.dark-pink-theme .alert-tile .field-alerttiletext ul li a:hover,
body.dark-pink-theme .alert-tile .field-alerttiletext a:hover {
  text-decoration: underline;
}

body.dark-pink-theme .alert-tile .field-alerttiletext ul li a:focus:active,
body.dark-pink-theme .alert-tile .field-alerttiletext ul li a:active,
body.dark-pink-theme .alert-tile .field-alerttiletext a:focus:active,
body.dark-pink-theme .alert-tile .field-alerttiletext a:active {
  color: #000;
  background-color: unset;
}

body.dark-pink-theme .alert-tile .field-alerttiletext ul li a:focus,
body.dark-pink-theme .alert-tile .field-alerttiletext a:focus {
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.dark-pink-theme .sitecore-form input:hover,
body.dark-pink-theme .sitecore-form input:active,
body.dark-pink-theme .sitecore-form input:focus,
body.dark-pink-theme .sitecore-form textarea:hover,
body.dark-pink-theme .sitecore-form textarea:active,
body.dark-pink-theme .sitecore-form textarea:focus,
body.dark-pink-theme .sitecore-form select:hover,
body.dark-pink-theme .sitecore-form select:active,
body.dark-pink-theme .sitecore-form select:focus {
  border: 1px solid #C74486;
}

body.dark-pink-theme .sitecore-form input[type="checkbox"]:hover,
body.dark-pink-theme .sitecore-form input[type="checkbox"]:focus {
  border-color: #C74486;
}

body.dark-pink-theme .sitecore-form input[type="checkbox"]:checked {
  border-color: #C74486;
  background-color: #C74486;
}

body.dark-pink-theme .sitecore-form option:hover {
  background-color: #FCAAD3 !important;
}

body.dark-pink-theme .sitecore-form input[type="radio"]:checked,
body.dark-pink-theme .sitecore-form input[type="radio"]:hover,
body.dark-pink-theme .sitecore-form input[type="radio"]:focus {
  border-color: #C74486;
}

body.dark-pink-theme .sitecore-form input[type="radio"]:checked:after,
body.dark-pink-theme .sitecore-form input[type="radio"]:not(:checked):after {
  background-color: #C74486;
}

@supports (-ms-ime-align: auto) {
  body.dark-pink-theme .sitecore-form input[type="checkbox"]:checked {
    background-color: #C74486 !important;
    border-color: #C74486;
    /* This will make the box green when the button is checked. */
    color: #fff !important;
    /* This will make the checkmark green when the button is checked. */
  }
}

body.dark-pink-theme .sitecore-form input[type="submit"] {
  background-color: #C74486;
  border: 1px solid #C74486;
}

body.dark-pink-theme .sitecore-form input[type="submit"]:hover {
  background-color: #A82768;
}

body.dark-pink-theme .sitecore-form input[type="submit"]:focus {
  background-color: #FCAAD3;
  border-color: #810443;
  color: #810443;
}

body.dark-pink-theme .sitecore-form input[type="submit"]:focus:active {
  background-color: #810443;
  border-color: #810443;
  color: #fff;
}

body.dark-pink-theme .sitecore-form a:focus {
  color: #810443;
  background-color: #FCAAD3;
}

body.dark-pink-theme .home-tile .field-hometiletitle a {
  color: #C74486;
}

body.dark-pink-theme .home-tile .field-hometiletitle a::after {
  color: #C74486;
}

body.dark-pink-theme .home-tile .field-hometiletitle a:focus:active,
body.dark-pink-theme .home-tile .field-hometiletitle a:active {
  color: #810443;
}

body.dark-pink-theme .home-tile .field-hometiletitle a:focus {
  border: 2px solid #C74486;
}

body.dark-pink-theme .home-tile .field-hometiletitle:focus:active a::after,
body.dark-pink-theme .home-tile .field-hometiletitle:active a::after {
  color: #810443;
}

body.dark-pink-theme .home-tile .field-hometiletext {
  color: #303030;
}

body.dark-pink-theme .home-tile .field-hometiletext ul li a,
body.dark-pink-theme .home-tile .field-hometiletext a {
  color: #C74486;
}

body.dark-pink-theme .home-tile .field-hometiletext ul li a:focus:active,
body.dark-pink-theme .home-tile .field-hometiletext ul li a:active,
body.dark-pink-theme .home-tile .field-hometiletext a:focus:active,
body.dark-pink-theme .home-tile .field-hometiletext a:active {
  color: #810443;
  background-color: unset;
}

body.dark-pink-theme .home-tile .field-hometiletext ul li a:focus,
body.dark-pink-theme .home-tile .field-hometiletext a:focus {
  border: 2px solid #C74486;
  padding: 4px;
  line-height: 36px;
}

body.dark-pink-theme .home-tile .field-hometiletext ul li::before {
  color: #C74486;
}

body.dark-pink-theme .home-tile .field-hometilelink a {
  color: #C74486;
}

body.dark-pink-theme .home-tile .field-hometilelink a:focus:active,
body.dark-pink-theme .home-tile .field-hometilelink a:active {
  color: #810443;
}

body.dark-pink-theme .home-tile .field-hometilelink a:focus {
  border: 2px solid #C74486;
  padding: 4px;
  line-height: 36px;
}

body.dark-pink-theme .home-tile table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #C74486;
  border-radius: 20px;
}

body.dark-pink-theme .home-tile table > :first-child tr:first-child {
  background-color: #C74486;
}

body.dark-pink-theme .home-tile table > :first-child tr:first-child td,
body.dark-pink-theme .home-tile table > :first-child tr:first-child th {
  color: #fff;
  background-color: #C74486;
}

body.dark-pink-theme .home-tile table > :first-child tr:first-child td h2,
body.dark-pink-theme .home-tile table > :first-child tr:first-child td h3,
body.dark-pink-theme .home-tile table > :first-child tr:first-child td h4,
body.dark-pink-theme .home-tile table > :first-child tr:first-child td h5,
body.dark-pink-theme .home-tile table > :first-child tr:first-child td h6,
body.dark-pink-theme .home-tile table > :first-child tr:first-child td p,
body.dark-pink-theme .home-tile table > :first-child tr:first-child td p strong,
body.dark-pink-theme .home-tile table > :first-child tr:first-child td strong,
body.dark-pink-theme .home-tile table > :first-child tr:first-child td a,
body.dark-pink-theme .home-tile table > :first-child tr:first-child td ul li,
body.dark-pink-theme .home-tile table > :first-child tr:first-child td ol li,
body.dark-pink-theme .home-tile table > :first-child tr:first-child th h2,
body.dark-pink-theme .home-tile table > :first-child tr:first-child th h3,
body.dark-pink-theme .home-tile table > :first-child tr:first-child th h4,
body.dark-pink-theme .home-tile table > :first-child tr:first-child th h5,
body.dark-pink-theme .home-tile table > :first-child tr:first-child th h6,
body.dark-pink-theme .home-tile table > :first-child tr:first-child th p,
body.dark-pink-theme .home-tile table > :first-child tr:first-child th p strong,
body.dark-pink-theme .home-tile table > :first-child tr:first-child th strong,
body.dark-pink-theme .home-tile table > :first-child tr:first-child th a,
body.dark-pink-theme .home-tile table > :first-child tr:first-child th ul li,
body.dark-pink-theme .home-tile table > :first-child tr:first-child th ol li {
  color: #fff !important;
}

body.dark-pink-theme .home-tile table > :first-child tr:first-child td ul li::before,
body.dark-pink-theme .home-tile table > :first-child tr:first-child th ul li::before {
  color: #fff;
}

body.dark-pink-theme .home-tile table > :first-child tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #E0599C;
  background-color: #C74486;
}

body.dark-pink-theme .home-tile table tr td,
body.dark-pink-theme .home-tile table tr th {
  background-color: unset;
}

body.dark-pink-theme .home-tile table tr th:first-child {
  box-shadow: 1px 0 0 0 #E0599C;
  background-color: #C74486;
}

body.dark-pink-theme .home-tile table tr:nth-child(even) {
  background-color: #fff;
}

body.dark-pink-theme .home-tile table tr:nth-child(even) td:first-child,
body.dark-pink-theme .home-tile table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.dark-pink-theme .home-tile table.adapt tr:nth-of-type(2) td {
  background-color: #C74486 !important;
}

body.dark-pink-theme .home-tile table.adapt td:nth-child(odd) {
  background: #A82768;
}

body.dark-pink-theme table tr td,
body.dark-pink-theme table tr th {
  background-color: unset;
}

body.dark-pink-theme table tr th:first-child {
  box-shadow: 1px 0 0 0 #E0599C;
  background-color: #C74486;
}

body.dark-pink-theme table tr:nth-child(even) {
  background-color: #fff;
}

body.dark-pink-theme table tr:nth-child(even) td:first-child,
body.dark-pink-theme table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.dark-pink-theme table.adapt tr td:first-of-type {
  background-color: #C74486 !important;
}

body.dark-pink-theme .skip-container .skip-link {
  background-color: #C74486;
}

body.dark-pink-theme .privacy-warning .close {
  color: #C74486;
}

body.dark-pink-theme .privacy-warning .close :after {
  color: #C74486;
}

body.dark-pink-theme .privacy-warning .close :active::after,
body.dark-pink-theme .privacy-warning .close :focus:active::after {
  color: #810443;
  background-color: unset;
}

body.dark-pink-theme .privacy-warning .close:focus i.fa-times {
  background-color: #C74486;
}

body.dark-pink-theme .privacy-warning .close:focus ::after {
  color: #fff;
}

body.dark-pink-theme .privacy-warning .info a {
  color: #C74486;
}

body.dark-pink-theme .privacy-warning .info a:active,
body.dark-pink-theme .privacy-warning .info a:focus:active {
  color: #810443;
  background-color: unset;
}

body.dark-pink-theme .privacy-warning .info a:focus {
  border: 2px solid #C74486;
}

body.dark-pink-theme .privacy-warning .submit button {
  color: #fff;
  background-color: #C74486;
  border-color: #C74486;
}

body.dark-pink-theme .privacy-warning .submit button:hover {
  background-color: #A82768;
  border-color: #A82768;
}

body.dark-pink-theme .privacy-warning .submit button:focus {
  background-color: #FCAAD3;
  border-color: #810443;
  color: #810443;
}

body.dark-pink-theme header {
  background-color: #C74486;
  border-bottom: 1px solid #E0599C;
}

body.dark-pink-theme header #header #mobile-header-buttons .search-section .search-box-button:hover:before {
  background-color: #A82768;
}

body.dark-pink-theme header #header .centered #search-button {
  background-color: #C74486;
}

body.dark-pink-theme header #header .centered #search-button:focus {
  background-color: #E0599C;
}

body.dark-pink-theme header #header .centered #search-button:hover {
  background-color: #E0599C;
}

body.dark-pink-theme header #header > .row {
  background-color: unset;
}

body.dark-pink-theme header #header > .row .site-title > .component-content div .field-image a {
  border: none;
}

body.dark-pink-theme header #header > .row .site-title > .component-content div > a:active {
  color: #C74486;
}

body.dark-pink-theme header #header > .row .menu-bar > .component-content li {
  background-color: unset;
}

body.dark-pink-theme header #header > .row .menu-bar > .component-content li .field-link a:focus:active,
body.dark-pink-theme header #header > .row .menu-bar > .component-content li .field-link a:active {
  color: #C74486;
  background-color: #fff;
}

body.dark-pink-theme header #header > .row .search-box .component-content .search-box-input.tt-input:hover,
body.dark-pink-theme header #header > .row .open-search-box .component-content .search-box-input.tt-input:hover {
  background-color: #A82768 !important;
}

body.dark-pink-theme header #header > .row .search-box button.search-box-button,
body.dark-pink-theme header #header > .row .search-box button.open-search-box-button,
body.dark-pink-theme header #header > .row .open-search-box button.search-box-button,
body.dark-pink-theme header #header > .row .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.dark-pink-theme header #header > .row .search-box button.open-search-box-button,
body.dark-pink-theme header #header > .row .open-search-box button.open-search-box-button {
  color: #fff !important;
}

body.dark-pink-theme header #header > .row .search-box .open-search-button:hover,
body.dark-pink-theme header #header > .row .search-box button.open-search-box-button:hover,
body.dark-pink-theme header #header > .row .open-search-box .open-search-button:hover,
body.dark-pink-theme header #header > .row .open-search-box button.open-search-box-button:hover {
  background-color: #A82768 !important;
}

body.dark-pink-theme header #header > .row .search-box .open-search-button:active,
body.dark-pink-theme header #header > .row .search-box button.open-search-box-button:active,
body.dark-pink-theme header #header > .row .open-search-box .open-search-button:active,
body.dark-pink-theme header #header > .row .open-search-box button.open-search-box-button:active {
  background-color: #810443 !important;
}

body.dark-pink-theme main #content > .row #error-content .component-content .homelink a {
  color: #fff;
  background-color: #C74486;
  border-color: #C74486;
}

body.dark-pink-theme main #content > .row #error-content .component-content .homelink a:hover {
  background-color: #A82768;
  border-color: #A82768;
}

body.dark-pink-theme main #content > .row #error-content .component-content .homelink a:focus {
  background-color: #FCAAD3;
  border-color: #810443;
  color: #810443;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .title .field-title,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .title .field-title {
  border-bottom: 4px solid #C74486;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li::before,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li::before {
  color: #C74486;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus:active,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:active,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus:active,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:active,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus:active,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:active,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus:active,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:active,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus:active,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:active,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus:active,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:active {
  color: #810443;
  background-color: unset;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a:focus,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a:focus,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a:focus,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a:focus,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a:focus,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a:focus {
  border: 2px solid #C74486;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ul li a,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content a,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content ol li a,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ul li a,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content a,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content ol li a {
  color: #C74486;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table caption:first-of-type,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table caption:first-of-type {
  background-color: #C74486;
  color: #fff;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table::-webkit-scrollbar-thumb,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #C74486;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child {
  background-color: #C74486;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th {
  color: #fff;
  background-color: #C74486;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h2,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h3,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h4,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h5,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td h6,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td p strong,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td strong,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ol li,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h2,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h3,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h4,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h5,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th h6,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th p strong,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th strong,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ol li,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h2,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h3,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h4,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h5,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td h6,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td p strong,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td strong,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ol li,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h2,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h3,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h4,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h5,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th h6,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th p strong,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th strong,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ol li {
  color: #fff !important;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a {
  color: #303030;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td ul li::before,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th ul li::before,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td ul li::before,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th ul li::before {
  color: #fff;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td a:focus,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th a:focus,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td a:focus,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th a:focus {
  color: #303030;
  background-color: #dbdbdb;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child td:first-child,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:first-child th:first-child,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child td:first-child,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:first-child th:first-child {
  box-shadow: 1px 0 0 0 #E0599C;
  background-color: #C74486;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th {
  background-color: unset;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a {
  color: #303030 !important;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr td a:focus,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th a:focus,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr td a:focus,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th a:focus {
  background-color: unset;
  color: #000;
  border: 2px solid #000;
  padding: 4px;
  line-height: 36px;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr th:first-child,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr th:first-child {
  box-shadow: 1px 0 0 0 #E0599C;
  background-color: #C74486;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even),
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) {
  background: #fff;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) td:first-child,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table tr:nth-child(even) th:first-child,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) td:first-child,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table tr:nth-child(even) th:first-child {
  background-color: #fff;
}

body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-8 .field-content table.adapt tr td:first-of-type,
body.dark-pink-theme main #content > .row > .row .column-splitter > .col-md-10 .field-content table.adapt tr td:first-of-type {
  background-color: #C74486 !important;
}

body.dark-pink-theme #content .navigation {
  padding-right: 0;
}

body.dark-pink-theme #content .navigation .submenu > ul {
  padding-left: 0;
}

body.dark-pink-theme #content .navigation nav > ul {
  padding-top: 16px;
  padding-bottom: 14px;
  border-width: 0;
}

body.dark-pink-theme #content .navigation ul .rel-level1 {
  background: unset;
}

body.dark-pink-theme #content .navigation ul li a {
  border: none;
  color: #303030;
}

body.dark-pink-theme #content .navigation ul li a:hover {
  background-color: #dbdbdb;
}

body.dark-pink-theme #content .navigation ul li a:focus {
  border: 1px solid #303030;
  background-color: #cecece;
}

body.dark-pink-theme #content .navigation ul li a:active {
  background-color: #e0e1e2;
  border: none;
}

body.dark-pink-theme #content .navigation ul li div a.current {
  border-left: 8px solid #C74486;
  background-color: #e0e1e2;
}

body.dark-pink-theme #additional-menu-items .search-box .component-content .search-box-input.tt-input,
body.dark-pink-theme #additional-menu-items .open-search-box .component-content .search-box-input.tt-input {
  color: #303030;
  background-color: unset !important;
  border-bottom: 2px solid #303030;
}

body.dark-pink-theme #additional-menu-items .search-box .search-box-button,
body.dark-pink-theme #additional-menu-items .search-box button.open-search-box-button,
body.dark-pink-theme #additional-menu-items .open-search-box .search-box-button,
body.dark-pink-theme #additional-menu-items .open-search-box button.open-search-box-button {
  background-color: unset !important;
}

body.dark-pink-theme .right-panel {
  border: 1px solid #C74486;
}

body.dark-pink-theme .right-panel .field-rightpaneltitle {
  border-bottom: 1px solid #C74486;
}

body.dark-pink-theme .right-panel .field-rightpaneltext a,
body.dark-pink-theme .right-panel .field-rightpaneltext ul li a {
  color: #C74486;
}

body.dark-pink-theme .right-panel .field-rightpaneltext a:focus,
body.dark-pink-theme .right-panel .field-rightpaneltext ul li a:focus {
  border: 2px solid #C74486;
  padding: 4px;
}

body.dark-pink-theme .right-panel .field-rightpaneltext a:active,
body.dark-pink-theme .right-panel .field-rightpaneltext ul li a:active {
  color: #810443;
  background-color: unset;
}

body.dark-pink-theme footer {
  background-color: #C74486;
}

body.dark-pink-theme footer #footer > .row {
  background-color: unset;
}

body.dark-pink-theme footer #footer > .row .menu-bar > .component-content li {
  border: none;
  background-color: unset;
}

body.dark-pink-theme footer #footer > .row .menu-bar > .component-content li .field-link a:focus:active,
body.dark-pink-theme footer #footer > .row .menu-bar > .component-content li .field-link a:active {
  color: #C74486;
}

body.dark-pink-theme .summon-search .search-area, body.dark-pink-theme .enterprise-search .search-area {
  background-color: #C74486;
}

body.dark-pink-theme .summon-search .link-area, body.dark-pink-theme .enterprise-search .link-area {
  border-bottom: 1px solid #C74486;
  display: link;
  text-align: center;
}

body.dark-pink-theme .summon-search .link-area a, body.dark-pink-theme .enterprise-search .link-area a {
  color: #C74486;
}

body.dark-pink-theme .summon-search .link-area a:focus, body.dark-pink-theme .enterprise-search .link-area a:focus {
  background-color: unset;
  border: 2px solid #C74486;
  padding: 4px;
  line-height: 36px;
  margin-bottom: 10px;
}

body.dark-pink-theme .summon-search .link-area a:active, body.dark-pink-theme .enterprise-search .link-area a:active {
  color: #810443;
  background-color: unset;
  text-decoration: none;
}

body.dark-pink-theme .feed .feed-item .feed-title a {
  color: #C74486;
}

body.dark-pink-theme .feed .feed-item .feed-title a:focus {
  background-color: unset;
  border: 2px solid #C74486;
  padding: 4px;
  line-height: 36px;
}

body.dark-pink-theme .feed .feed-link a {
  color: #C74486;
}

body.dark-pink-theme .feed .feed-link a:focus {
  background-color: unset;
  border: 2px solid #C74486;
  padding: 4px;
  line-height: 36px;
}

body.dark-pink-theme .login table tr:nth-of-type(4n) {
  color: red;
}

@media only screen and (max-width: 992px) {
  body.dark-pink-theme main #content > .row > .row .column-splitter > .col-12:last-child .title .field-title a {
    border-bottom: 4px solid #C74486;
  }
  body.dark-pink-theme footer #footer > .row > .row .menu-bar ul {
    border-bottom: 1px solid #E0599C;
  }
}
