/* -----------------------------------------
   OCEANSIDE
----------------------------------------- */
/* -----------------------------------------
   COLOR THEME GLOBALS
   /source/scss/colortheme/cs-global.scss
----------------------------------------- */
/* ----- THEME COLORS -----  */
.color-highlight,
.color-p1 {
  color: #FDB81E !important;
}

.color-highlight-hover:hover,
.color-highlight-hover:focus {
  color: #fdc341 !important;
}

.color-primary,
.color-p2 {
  color: #046B99;
}

.color-primary-hover:hover,
.color-primary-hover:focus {
  color: #035376 !important;
}

.color-standout,
.color-p3 {
  color: #323A45 !important;
}

.color-standout-hover:hover,
.color-standout-hover:focus {
  color: #232930 !important;
}

/*  SECONDARY THEME COLORS	*/
.color-s1 {
  color: #eef8fb !important;
}

.color-s1-hover:hover, .color-s1-hover:focus {
  color: #eef8fb !important;
}

.color-s2 {
  color: #87B8CE !important;
}

.color-s2-hover:hover, .color-s2-hover:focus {
  color: #87B8CE !important;
}

.color-s3 {
  color: #4993B5 !important;
}

.color-s3-hover:hover, .color-s3-hover:focus {
  color: #4993B5 !important;
}

/* background colors */
.bg-highlight,
.bg-p1 {
  background-color: #FDB81E !important;
}

.bg-highlight-hover:hover,
.bg-highlight-hover:focus {
  background-color: #fdc341 !important;
}

.bg-primary,
.bg-p2 {
  background-color: #046B99 !important;
}

.bg-primary-hover:hover,
.bg-primary-hover:focus {
  background-color: #035376 !important;
}

.bg-standout,
.bg-p3 {
  background-color: #323A45 !important;
}

.bg-standout-hover:hover,
.bg-standout-hover:focus {
  background-color: #232930 !important;
}

.bg-s1, .bg-s1-hover:hover, .bg-s1-hover:focus {
  background-color: #eef8fb !important;
}

.bg-s1-hover-color, .bg-s1-hover-color:hover, .bg-s1-hover-color:focus {
  background-color: #d1ecf4 !important;
}

.bg-s2, .bg-s2-hover:hover, .bg-s2-hover:focus {
  background-color: #87B8CE !important;
}

.bg-s2-hover-color, .bg-s2-hover-color:hover, .bg-s2-hover-color:focus {
  background-color: #6ea9c4 !important;
}

.bg-s3, .bg-s3-hover:hover, .bg-s3-hover:focus {
  background-color: #4993B5 !important;
}

.bg-s3-hover-color, .bg-s3-hover-color:hover, .bg-s3-hover-color:focus {
  background-color: #3f7e9c !important;
}

.bg-primary-light {
  background-color: #9bc4d6 !important;
}

.bg-primary-light-hover:hover,
.bg-primary-light-hover:focus {
  background-color: #9bc4d6 !important;
}

.bg-highlight-light {
  background-color: #fedc8f !important;
}

.bg-highlight-light-hover:hover,
.bg-highlight-light-hover:focus {
  background-color: #fedc8f !important;
}

.bg-standout-light {
  background-color: #adb0b5 !important;
}

.bg-standout-light-hover:hover,
.bg-standout-light-hover:focus {
  background-color: #adb0b5 !important;
}

.bg-secondary-light {
  background-color: #92bed3 !important;
}

.bg-secondary-light-hover:hover,
.bg-secondary-light-hover:focus {
  background-color: #92bed3 !important;
}

.bg-secondary-before::before,
.bg-secondary-after::after {
  background-color: #4993B5 !important;
}

.bg-highlight-before::before,
.bg-highlight-after::after {
  background-color: #FDB81E !important;
}

.bg-standout-before::before,
.bg-standout-after::after {
  background-color: #323A45 !important;
}

.bg-primary-before::before,
.bg-primary-after::after {
  background-color: #046B99 !important;
}

/* border colors */
.brd-primary {
  border-color: #046B99 !important;
}

.brd-primary-light {
  border-color: #9bc4d6 !important;
}

.brd-primary-dark {
  border-color: #034867 !important;
}

.brd-standout {
  border-color: #323A45 !important;
}

.brd-standout-light {
  border-color: #adb0b5 !important;
}

.brd-standout-dark {
  border-color: #1d2127 !important;
}

.brd-highlight {
  border-color: #FDB81E !important;
}

.brd-highlight-light {
  border-color: #fdc64b !important;
}

.brd-highlight-dark {
  border-color: #e69f02 !important;
}

.brd-s1 {
  border-color: #eef8fb !important;
}

.brd-s2 {
  border-color: #87B8CE !important;
}

.brd-s3 {
  border-color: #4993B5 !important;
}

.brd-primary-light-before::before,
.brd-primary-light-after::after {
  border-color: #9bc4d6 !important;
}

.brd-highlight-light-before::before,
.brd-highlight-light-after::after {
  border-color: #fedc8f !important;
}

.brd-standout-light-before::before,
.brd-standout-light-after::after {
  border-color: #adb0b5 !important;
}

.brd-secondary-light-before::before,
.brd-secondary-light-after::after {
  border-color: #92bed3 !important;
}

/* Underline colors */
.underline-primary {
  background-image: linear-gradient(to right, #046B99 50%, transparent 50%);
  background-repeat: repeat-x;
  background-size: 2px 1px;
  background-position: center bottom 4%;
  background-origin: padding-box;
  text-decoration: none !important;
}

.underline-hover-primary:hover,
.underline-hover-primary:focus {
  background-image: linear-gradient(to right, #046B99 50%, transparent 50%);
  background-repeat: repeat-x;
  background-size: 2px 1px;
  background-position: center bottom 4%;
  background-origin: padding-box;
  text-decoration: none !important;
}

.underline-highlight {
  background-image: linear-gradient(to right, #FDB81E 50%, transparent 50%);
  background-repeat: repeat-x;
  background-size: 2px 1px;
  background-position: center bottom 4%;
  background-origin: padding-box;
  text-decoration: none !important;
}

.underline-hover-highlight:hover,
.underline-hover-highlight:focus {
  background-image: linear-gradient(to right, #FDB81E 50%, transparent 50%);
  background-repeat: repeat-x;
  background-size: 2px 1px;
  background-position: center bottom 4%;
  background-origin: padding-box;
  text-decoration: none !important;
}

.underline-standout {
  background-image: linear-gradient(to right, #323A45 50%, transparent 50%);
  background-repeat: repeat-x;
  background-size: 2px 1px;
  background-position: center bottom 4%;
  background-origin: padding-box;
  text-decoration: none !important;
}

.underline-hover-standout:hover,
.underline-hover-standout:focus {
  background-image: linear-gradient(to right, #323A45 50%, transparent 50%);
  background-repeat: repeat-x;
  background-size: 2px 1px;
  background-position: center bottom 4%;
  background-origin: padding-box;
  text-decoration: none !important;
}

/* -----------------------------------------
   LAYOUT
   /source/scss/colortheme/cs-layout.scss
----------------------------------------- */
/* Primary page with/without two-column */
.primary {
  /* Primary page with two column */
}
.primary.two-column {
  /* Main content contains 2col bg and footer bg */
}
.primary.two-column .main-content {
  background-color: #fff;
}

/* -----------------------------------------
   GLOBAL HEADER
   /source/scss/colortheme/cs-global-header.scss
----------------------------------------- */
.utility-header {
  background: #046B99;
  color: #ffffff;
}

@media (max-width: 767px) {
  .nav-full-width-icons .settings-links .utility-links a, .nav-full-width-icons .settings-links .utility-links button {
    border: 1px solid #046B99;
    color: #046B99;
  }
}
.global-header {
  /* Default header pattern */
  /* Small screen gets solid color */
}
.explore-invite a:hover span[class^=ca-gov-icon-] {
  color: #FDB81E;
}
.explore-invite a:hover .explore-title {
  color: #FDB81E;
}

/* -----------------------------------------
   GLOBAL FOOTER
   /source/scss/colortheme/cs-global-footer.scss
----------------------------------------- */
/* Targets icon of first h1 on the page  */
h1 span[class^=ca-gov-icon-]:first-child {
  color: #046B99;
}

/* -----------------------------------------
   NAVIGATION
   /source/scss/colortheme/cs-navigation.scss
----------------------------------------- */
.mobile-controls {
  background: #fff;
}

.toggle-menu span {
  background-color: #72717c !important;
}

.mobile-control {
  color: #72717c;
}
.mobile-control a {
  color: #72717c;
  text-decoration: none;
}
.mobile-control.toggle-sub-nav {
  color: #046B99;
  background-color: #eef5f8;
}
.mobile-control.toggle-sub-nav:hover, .mobile-control.toggle-sub-nav:focus {
  outline: none;
  background-color: #F5F9FB;
}

.nav-item.active > a,
.nav-item.active .first-level-btn,
.nav-item.active .first-level-link,
nav-item-search.active > a,
nav-item-search.active .first-level-btn,
nav-item-search.active .first-level-link {
  color: #046B99;
}
.nav-item.active > a > span[class^=ca-gov-icon],
.nav-item.active .first-level-btn > span[class^=ca-gov-icon],
.nav-item.active .first-level-link > span[class^=ca-gov-icon],
nav-item-search.active > a > span[class^=ca-gov-icon],
nav-item-search.active .first-level-btn > span[class^=ca-gov-icon],
nav-item-search.active .first-level-link > span[class^=ca-gov-icon] {
  color: #3b3a48;
}
@media (min-width: 768px) {
  .nav-item:hover, .nav-item:focus,
  nav-item-search:hover,
  nav-item-search:focus {
    background-color: #F5F9FB;
  }
}
.nav-item:hover > a,
.nav-item:hover .first-level-btn,
.nav-item:hover .first-level-link, .nav-item:focus > a,
.nav-item:focus .first-level-btn,
.nav-item:focus .first-level-link,
nav-item-search:hover > a,
nav-item-search:hover .first-level-btn,
nav-item-search:hover .first-level-link,
nav-item-search:focus > a,
nav-item-search:focus .first-level-btn,
nav-item-search:focus .first-level-link {
  color: #046B99;
}
.nav-item:hover > a > span[class^=ca-gov-icon],
.nav-item:hover .first-level-btn > span[class^=ca-gov-icon],
.nav-item:hover .first-level-link > span[class^=ca-gov-icon], .nav-item:focus > a > span[class^=ca-gov-icon],
.nav-item:focus .first-level-btn > span[class^=ca-gov-icon],
.nav-item:focus .first-level-link > span[class^=ca-gov-icon],
nav-item-search:hover > a > span[class^=ca-gov-icon],
nav-item-search:hover .first-level-btn > span[class^=ca-gov-icon],
nav-item-search:hover .first-level-link > span[class^=ca-gov-icon],
nav-item-search:focus > a > span[class^=ca-gov-icon],
nav-item-search:focus .first-level-btn > span[class^=ca-gov-icon],
nav-item-search:focus .first-level-link > span[class^=ca-gov-icon] {
  color: #3b3a48;
}

.nav-arrow-down {
  background: #046B99;
}

.first-level-link,
.first-level-btn {
  color: #046B99;
}
.first-level-link > span[class^=ca-gov-icon]:not(.carrot),
.first-level-btn > span[class^=ca-gov-icon]:not(.carrot) {
  /* Navigation icons */
  color: #5e5e6a;
}
.first-level-link:hover, .first-level-link:focus,
.first-level-btn:hover,
.first-level-btn:focus {
  color: #3b3a48;
}
@media (max-width: 767px) {
  .first-level-link,
  .first-level-btn {
    border-bottom: 1px solid #eef8fb;
  }
}

.second-level-link {
  color: #046B99;
}
.second-level-link [class^=ca-gov-icon-] {
  color: #5e5e6a;
}

.second-level-nav > li {
  border: 1px solid transparent;
  border-right: 4px solid #fff;
  border-bottom: 4px solid #fff;
}
.second-level-nav > li:hover, .second-level-nav > li:focus {
  background: #fff;
}
@media (max-width: 767px) {
  .second-level-nav > li {
    border-right: none;
    border-bottom: 1px solid #eef8fb;
  }
  .second-level-nav > li:hover, .second-level-nav > li:focus {
    background: #fcfdfe;
  }
}
.second-level-nav .link-description {
  color: #555555;
}

.sub-nav {
  background: #fff;
}

@media (max-width: 767px) {
  .sub-nav {
    border-top: none;
    border-bottom: none;
  }
}
.nav-media {
  background: transparent;
}
.nav-media .media:hover {
  background: #fff;
}
.nav-media .media {
  border-bottom: 4px solid #fff;
}
@media (max-width: 767px) {
  .nav-media .media {
    border-bottom: 4px solid #fff;
  }
  .nav-media .media:hover, .nav-media .media:focus {
    background: #fcfdfe;
  }
}
@media (min-width: 768px) {
  .nav-item::after {
    background-color: transparent;
  }
  .nav-item:hover::after, .nav-item:focus::after {
    background-color: #046B99;
  }
  /*full width navigation*/
  .nav-full-width {
    background: #046B99;
  }
  .nav-full-width .main-navigation .nav-item:hover,
  .nav-full-width .main-navigation .nav-item:focus,
  .nav-full-width .main-navigation .nav-item.active:hover {
    background-color: #034f71;
  }
  .nav-full-width .main-navigation .nav-item.active {
    background-color: #035a80;
  }
}
.has-sub .rotate {
  color: #046B99;
}

/* -----------------------------------------
   SEARCH
   /source/scss/colortheme/cs-search.scss
----------------------------------------- */
.search-container .submit-container button {
  color: #72717c;
  border-color: rgba(255, 255, 255, 0.8);
}
.search-container .search-textfield {
  border-color: #72717c !important;
}
.search-container .gsc-search-button {
  background-color: #72717c;
  border-color: #72717c;
}
.search-container .gsc-search-button:hover, .search-container .gsc-search-button:focus {
  background-color: #4a4958;
  border-color: #4a4958;
}
.search-container .gsc-search-button .ca-gov-icon-search {
  color: #fff;
}
.search-container:hover .search-textfield, .search-container:focus .search-textfield, .search-container.active .search-textfield {
  background-color: #fff;
}
.search-container:hover .submit-container button, .search-container:focus .submit-container button, .search-container.active .submit-container button {
  border-color: #fff;
}
.search-container.active {
  background-color: #ededef;
}
.search-container.active .submit-container button {
  border-color: #bdbdbd;
  background: #555555;
}

.featured-search.active .container #Search .close-search-btn .sr-only,
.search-container .close-search .sr-only {
  color: #046B99;
  text-decoration: underline;
}
.featured-search.active .container #Search .close-search-btn .sr-only:hover, .featured-search.active .container #Search .close-search-btn .sr-only:focus,
.search-container .close-search .sr-only:hover,
.search-container .close-search .sr-only:focus {
  color: #035376;
  text-decoration: none;
}

/* -----------------------------------------
   TABS
   /source/scss/colortheme/cs-tabs.scss
----------------------------------------- */
.tab-group {
  background: #fff;
}
.tab-group .nav-tabs {
  background: #f5f5f5;
}

.tabs [role=tablist] [aria-selected]::after {
  border-color: #FDB81E;
}

.nav-tabs .nav-link.active::after {
  border-color: #FDB81E;
}

@media (max-width: 767px) {
  .responsive .tab-pane .card-header a[aria-expanded=true]::before {
    border-left-color: #FDB81E;
  }
}
/* -----------------------------------------
   MEDIA
   /source/scss/colortheme/cs-media.scss
----------------------------------------- */
figure {
  background-color: #fff;
  border-color: #d4d4d7;
}

/* -----------------------------------------
   PANELS
   /source/scss/colortheme/cs-location.scss
----------------------------------------- */
.location.mini [class^=ca-gov-icon] {
  background: #323A45;
  color: #ffffff;
}

/* -----------------------------------------
   TYPOGRAPHY
   /source/scss/colortheme/typography.scss
----------------------------------------- */
.published {
  color: #555555;
}

a {
  color: #046B99;
}
a:hover, a:focus {
  color: #035376;
}
a:focus {
  outline: solid 2px #2ea3f2 !important;
}

/* -----------------------------------------
   SECTIONS
   /source/scss/colortheme/cs-sections.scss
----------------------------------------- */
.section-default,
.card-default {
  background: whitesmoke;
}
.section-search,
.card-search {
  background: #d6d6d6;
}
.section-understated,
.card-understated {
  background: #eef8fb;
}
.section-overstated,
.card-overstated {
  background: #046B99;
  color: #ffffff;
}
.section-overstated a:not(.btn),
.card-overstated a:not(.btn) {
  color: #fff;
  text-decoration: none;
}
.section-overstated a:not(.btn):hover, .section-overstated a:not(.btn):focus,
.card-overstated a:not(.btn):hover,
.card-overstated a:not(.btn):focus {
  color: #eef8fb;
  text-decoration: underline;
}
.section-overstated a:not(.btn):focus,
.card-overstated a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.section-overstated a:not(.btn),
.card-overstated a:not(.btn) {
  text-decoration: underline;
}
.section-overstated .btn-primary,
.card-overstated .btn-primary {
  color: #fff;
  background-color: #046B99;
  border-color: #ffffff;
  font-weight: 600;
}
.section-overstated .btn-primary:hover, .section-overstated .btn-primary:focus, .section-overstated .btn-primary:not(:disabled):not(.disabled):active, .section-overstated .btn-primary:not(:disabled):not(.disabled).active,
.section-overstated .btn-primary .show > .dropdown-toggle, .open > .dropdown-toggle .section-overstated .btn-primary,
.card-overstated .btn-primary:hover,
.card-overstated .btn-primary:focus,
.card-overstated .btn-primary:not(:disabled):not(.disabled):active,
.card-overstated .btn-primary:not(:disabled):not(.disabled).active,
.card-overstated .btn-primary .show > .dropdown-toggle,
.open > .dropdown-toggle .card-overstated .btn-primary {
  color: #fff;
  background-color: #035376;
  border-color: #ffffff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.section-overstated .btn-primary:focus,
.card-overstated .btn-primary:focus {
  outline: solid 2px #2ea3f2 !important;
}
.section-overstated .btn-primary:not(:disabled):not(.disabled):active, .section-overstated .btn-primary:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .section-overstated .btn-primary,
.card-overstated .btn-primary:not(:disabled):not(.disabled):active,
.card-overstated .btn-primary:not(:disabled):not(.disabled).active,
.open > .dropdown-toggle .card-overstated .btn-primary {
  background-image: none;
}
.section-overstated .btn-primary.disabled, .section-overstated .btn-primary.disabled:hover, .section-overstated .btn-primary.disabled:focus, .section-overstated .btn-primary.disabled:active, .section-overstated .btn-primary.disabled.active, .section-overstated .btn-primary[disabled], .section-overstated .btn-primary[disabled]:hover, .section-overstated .btn-primary[disabled]:focus, .section-overstated .btn-primary[disabled]:active, .section-overstated .btn-primary[disabled].active, fieldset[disabled] .section-overstated .btn-primary, fieldset[disabled] .section-overstated .btn-primary:hover, fieldset[disabled] .section-overstated .btn-primary:focus, fieldset[disabled] .section-overstated .btn-primary:active, fieldset[disabled] .section-overstated .btn-primary.active,
.card-overstated .btn-primary.disabled,
.card-overstated .btn-primary.disabled:hover,
.card-overstated .btn-primary.disabled:focus,
.card-overstated .btn-primary.disabled:active,
.card-overstated .btn-primary.disabled.active,
.card-overstated .btn-primary[disabled],
.card-overstated .btn-primary[disabled]:hover,
.card-overstated .btn-primary[disabled]:focus,
.card-overstated .btn-primary[disabled]:active,
.card-overstated .btn-primary[disabled].active,
fieldset[disabled] .card-overstated .btn-primary,
fieldset[disabled] .card-overstated .btn-primary:hover,
fieldset[disabled] .card-overstated .btn-primary:focus,
fieldset[disabled] .card-overstated .btn-primary:active,
fieldset[disabled] .card-overstated .btn-primary.active {
  background-color: #046B99 !important;
  border-color: #ffffff;
}
.section-overstated .btn-primary .badge,
.card-overstated .btn-primary .badge {
  color: #046B99;
  background-color: #fff;
}
.section-overstated .btn-standout,
.card-overstated .btn-standout {
  color: #fff;
  background-color: #323A45;
  border-color: #ffffff;
  font-weight: 600;
}
.section-overstated .btn-standout:hover, .section-overstated .btn-standout:focus, .section-overstated .btn-standout:not(:disabled):not(.disabled):active, .section-overstated .btn-standout:not(:disabled):not(.disabled).active,
.section-overstated .btn-standout .show > .dropdown-toggle, .open > .dropdown-toggle .section-overstated .btn-standout,
.card-overstated .btn-standout:hover,
.card-overstated .btn-standout:focus,
.card-overstated .btn-standout:not(:disabled):not(.disabled):active,
.card-overstated .btn-standout:not(:disabled):not(.disabled).active,
.card-overstated .btn-standout .show > .dropdown-toggle,
.open > .dropdown-toggle .card-overstated .btn-standout {
  color: #fff;
  background-color: #232930;
  border-color: #ffffff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.section-overstated .btn-standout:focus,
.card-overstated .btn-standout:focus {
  outline: solid 2px #2ea3f2 !important;
}
.section-overstated .btn-standout:not(:disabled):not(.disabled):active, .section-overstated .btn-standout:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .section-overstated .btn-standout,
.card-overstated .btn-standout:not(:disabled):not(.disabled):active,
.card-overstated .btn-standout:not(:disabled):not(.disabled).active,
.open > .dropdown-toggle .card-overstated .btn-standout {
  background-image: none;
}
.section-overstated .btn-standout.disabled, .section-overstated .btn-standout.disabled:hover, .section-overstated .btn-standout.disabled:focus, .section-overstated .btn-standout.disabled:active, .section-overstated .btn-standout.disabled.active, .section-overstated .btn-standout[disabled], .section-overstated .btn-standout[disabled]:hover, .section-overstated .btn-standout[disabled]:focus, .section-overstated .btn-standout[disabled]:active, .section-overstated .btn-standout[disabled].active, fieldset[disabled] .section-overstated .btn-standout, fieldset[disabled] .section-overstated .btn-standout:hover, fieldset[disabled] .section-overstated .btn-standout:focus, fieldset[disabled] .section-overstated .btn-standout:active, fieldset[disabled] .section-overstated .btn-standout.active,
.card-overstated .btn-standout.disabled,
.card-overstated .btn-standout.disabled:hover,
.card-overstated .btn-standout.disabled:focus,
.card-overstated .btn-standout.disabled:active,
.card-overstated .btn-standout.disabled.active,
.card-overstated .btn-standout[disabled],
.card-overstated .btn-standout[disabled]:hover,
.card-overstated .btn-standout[disabled]:focus,
.card-overstated .btn-standout[disabled]:active,
.card-overstated .btn-standout[disabled].active,
fieldset[disabled] .card-overstated .btn-standout,
fieldset[disabled] .card-overstated .btn-standout:hover,
fieldset[disabled] .card-overstated .btn-standout:focus,
fieldset[disabled] .card-overstated .btn-standout:active,
fieldset[disabled] .card-overstated .btn-standout.active {
  background-color: #323A45 !important;
  border-color: #ffffff;
}
.section-overstated .btn-standout .badge,
.card-overstated .btn-standout .badge {
  color: #323A45;
  background-color: #fff;
}
.section-standout,
.card-standout {
  background: #323A45;
  color: #ffffff;
}
.section-standout a:not(.btn),
.card-standout a:not(.btn) {
  color: #fff;
  text-decoration: none;
}
.section-standout a:not(.btn):hover, .section-standout a:not(.btn):focus,
.card-standout a:not(.btn):hover,
.card-standout a:not(.btn):focus {
  color: #5198b8;
  text-decoration: underline;
}
.section-standout a:not(.btn):focus,
.card-standout a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.section-standout a:not(.btn),
.card-standout a:not(.btn) {
  text-decoration: underline;
}
.section-standout a:not(.btn),
.card-standout a:not(.btn) {
  color: #fff;
}
.section-standout a:not(.btn):hover, .section-standout a:not(.btn):focus,
.card-standout a:not(.btn):hover,
.card-standout a:not(.btn):focus {
  text-decoration: underline;
  color: #FDB81E;
}
.section-standout .half-gauge-chart .donut-background,
.card-standout .half-gauge-chart .donut-background {
  fill: #d6d6d6;
}
.section-standout .half-gauge-chart .donut-halfmark,
.card-standout .half-gauge-chart .donut-halfmark {
  stroke: whitesmoke;
}
.section-standout .btn-primary,
.card-standout .btn-primary {
  color: #fff;
  background-color: #046B99;
  border-color: #ffffff;
  font-weight: 600;
}
.section-standout .btn-primary:hover, .section-standout .btn-primary:focus, .section-standout .btn-primary:not(:disabled):not(.disabled):active, .section-standout .btn-primary:not(:disabled):not(.disabled).active,
.section-standout .btn-primary .show > .dropdown-toggle, .open > .dropdown-toggle .section-standout .btn-primary,
.card-standout .btn-primary:hover,
.card-standout .btn-primary:focus,
.card-standout .btn-primary:not(:disabled):not(.disabled):active,
.card-standout .btn-primary:not(:disabled):not(.disabled).active,
.card-standout .btn-primary .show > .dropdown-toggle,
.open > .dropdown-toggle .card-standout .btn-primary {
  color: #fff;
  background-color: #035376;
  border-color: #ffffff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.section-standout .btn-primary:focus,
.card-standout .btn-primary:focus {
  outline: solid 2px #2ea3f2 !important;
}
.section-standout .btn-primary:not(:disabled):not(.disabled):active, .section-standout .btn-primary:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .section-standout .btn-primary,
.card-standout .btn-primary:not(:disabled):not(.disabled):active,
.card-standout .btn-primary:not(:disabled):not(.disabled).active,
.open > .dropdown-toggle .card-standout .btn-primary {
  background-image: none;
}
.section-standout .btn-primary.disabled, .section-standout .btn-primary.disabled:hover, .section-standout .btn-primary.disabled:focus, .section-standout .btn-primary.disabled:active, .section-standout .btn-primary.disabled.active, .section-standout .btn-primary[disabled], .section-standout .btn-primary[disabled]:hover, .section-standout .btn-primary[disabled]:focus, .section-standout .btn-primary[disabled]:active, .section-standout .btn-primary[disabled].active, fieldset[disabled] .section-standout .btn-primary, fieldset[disabled] .section-standout .btn-primary:hover, fieldset[disabled] .section-standout .btn-primary:focus, fieldset[disabled] .section-standout .btn-primary:active, fieldset[disabled] .section-standout .btn-primary.active,
.card-standout .btn-primary.disabled,
.card-standout .btn-primary.disabled:hover,
.card-standout .btn-primary.disabled:focus,
.card-standout .btn-primary.disabled:active,
.card-standout .btn-primary.disabled.active,
.card-standout .btn-primary[disabled],
.card-standout .btn-primary[disabled]:hover,
.card-standout .btn-primary[disabled]:focus,
.card-standout .btn-primary[disabled]:active,
.card-standout .btn-primary[disabled].active,
fieldset[disabled] .card-standout .btn-primary,
fieldset[disabled] .card-standout .btn-primary:hover,
fieldset[disabled] .card-standout .btn-primary:focus,
fieldset[disabled] .card-standout .btn-primary:active,
fieldset[disabled] .card-standout .btn-primary.active {
  background-color: #046B99 !important;
  border-color: #ffffff;
}
.section-standout .btn-primary .badge,
.card-standout .btn-primary .badge {
  color: #046B99;
  background-color: #fff;
}
.section-standout .btn-standout,
.card-standout .btn-standout {
  color: #fff;
  background-color: #323A45;
  border-color: #ffffff;
  font-weight: 600;
}
.section-standout .btn-standout:hover, .section-standout .btn-standout:focus, .section-standout .btn-standout:not(:disabled):not(.disabled):active, .section-standout .btn-standout:not(:disabled):not(.disabled).active,
.section-standout .btn-standout .show > .dropdown-toggle, .open > .dropdown-toggle .section-standout .btn-standout,
.card-standout .btn-standout:hover,
.card-standout .btn-standout:focus,
.card-standout .btn-standout:not(:disabled):not(.disabled):active,
.card-standout .btn-standout:not(:disabled):not(.disabled).active,
.card-standout .btn-standout .show > .dropdown-toggle,
.open > .dropdown-toggle .card-standout .btn-standout {
  color: #fff;
  background-color: #232930;
  border-color: #ffffff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.section-standout .btn-standout:focus,
.card-standout .btn-standout:focus {
  outline: solid 2px #2ea3f2 !important;
}
.section-standout .btn-standout:not(:disabled):not(.disabled):active, .section-standout .btn-standout:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .section-standout .btn-standout,
.card-standout .btn-standout:not(:disabled):not(.disabled):active,
.card-standout .btn-standout:not(:disabled):not(.disabled).active,
.open > .dropdown-toggle .card-standout .btn-standout {
  background-image: none;
}
.section-standout .btn-standout.disabled, .section-standout .btn-standout.disabled:hover, .section-standout .btn-standout.disabled:focus, .section-standout .btn-standout.disabled:active, .section-standout .btn-standout.disabled.active, .section-standout .btn-standout[disabled], .section-standout .btn-standout[disabled]:hover, .section-standout .btn-standout[disabled]:focus, .section-standout .btn-standout[disabled]:active, .section-standout .btn-standout[disabled].active, fieldset[disabled] .section-standout .btn-standout, fieldset[disabled] .section-standout .btn-standout:hover, fieldset[disabled] .section-standout .btn-standout:focus, fieldset[disabled] .section-standout .btn-standout:active, fieldset[disabled] .section-standout .btn-standout.active,
.card-standout .btn-standout.disabled,
.card-standout .btn-standout.disabled:hover,
.card-standout .btn-standout.disabled:focus,
.card-standout .btn-standout.disabled:active,
.card-standout .btn-standout.disabled.active,
.card-standout .btn-standout[disabled],
.card-standout .btn-standout[disabled]:hover,
.card-standout .btn-standout[disabled]:focus,
.card-standout .btn-standout[disabled]:active,
.card-standout .btn-standout[disabled].active,
fieldset[disabled] .card-standout .btn-standout,
fieldset[disabled] .card-standout .btn-standout:hover,
fieldset[disabled] .card-standout .btn-standout:focus,
fieldset[disabled] .card-standout .btn-standout:active,
fieldset[disabled] .card-standout .btn-standout.active {
  background-color: #323A45 !important;
  border-color: #ffffff;
}
.section-standout .btn-standout .badge,
.card-standout .btn-standout .badge {
  color: #323A45;
  background-color: #fff;
}
.section-impact,
.card-impact {
  background: #323A45;
  color: #ffffff;
}
.section-impact a:not(.btn),
.card-impact a:not(.btn) {
  color: #4993B5;
  text-decoration: none;
}
.section-impact a:not(.btn):hover, .section-impact a:not(.btn):focus,
.card-impact a:not(.btn):hover,
.card-impact a:not(.btn):focus {
  color: #5198b8;
  text-decoration: underline;
}
.section-impact a:not(.btn):focus,
.card-impact a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.section-impact a:not(.btn),
.card-impact a:not(.btn) {
  text-decoration: underline;
}
.section-impact .half-gauge-chart .donut-background,
.card-impact .half-gauge-chart .donut-background {
  fill: #d6d6d6;
}
.section-impact .half-gauge-chart .donut-halfmark,
.card-impact .half-gauge-chart .donut-halfmark {
  stroke: whitesmoke;
}
.section-impact .btn-primary,
.card-impact .btn-primary {
  color: #fff;
  background-color: #046B99;
  border-color: #ffffff;
  font-weight: 600;
}
.section-impact .btn-primary:hover, .section-impact .btn-primary:focus, .section-impact .btn-primary:not(:disabled):not(.disabled):active, .section-impact .btn-primary:not(:disabled):not(.disabled).active,
.section-impact .btn-primary .show > .dropdown-toggle, .open > .dropdown-toggle .section-impact .btn-primary,
.card-impact .btn-primary:hover,
.card-impact .btn-primary:focus,
.card-impact .btn-primary:not(:disabled):not(.disabled):active,
.card-impact .btn-primary:not(:disabled):not(.disabled).active,
.card-impact .btn-primary .show > .dropdown-toggle,
.open > .dropdown-toggle .card-impact .btn-primary {
  color: #fff;
  background-color: #035376;
  border-color: #ffffff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.section-impact .btn-primary:focus,
.card-impact .btn-primary:focus {
  outline: solid 2px #2ea3f2 !important;
}
.section-impact .btn-primary:not(:disabled):not(.disabled):active, .section-impact .btn-primary:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .section-impact .btn-primary,
.card-impact .btn-primary:not(:disabled):not(.disabled):active,
.card-impact .btn-primary:not(:disabled):not(.disabled).active,
.open > .dropdown-toggle .card-impact .btn-primary {
  background-image: none;
}
.section-impact .btn-primary.disabled, .section-impact .btn-primary.disabled:hover, .section-impact .btn-primary.disabled:focus, .section-impact .btn-primary.disabled:active, .section-impact .btn-primary.disabled.active, .section-impact .btn-primary[disabled], .section-impact .btn-primary[disabled]:hover, .section-impact .btn-primary[disabled]:focus, .section-impact .btn-primary[disabled]:active, .section-impact .btn-primary[disabled].active, fieldset[disabled] .section-impact .btn-primary, fieldset[disabled] .section-impact .btn-primary:hover, fieldset[disabled] .section-impact .btn-primary:focus, fieldset[disabled] .section-impact .btn-primary:active, fieldset[disabled] .section-impact .btn-primary.active,
.card-impact .btn-primary.disabled,
.card-impact .btn-primary.disabled:hover,
.card-impact .btn-primary.disabled:focus,
.card-impact .btn-primary.disabled:active,
.card-impact .btn-primary.disabled.active,
.card-impact .btn-primary[disabled],
.card-impact .btn-primary[disabled]:hover,
.card-impact .btn-primary[disabled]:focus,
.card-impact .btn-primary[disabled]:active,
.card-impact .btn-primary[disabled].active,
fieldset[disabled] .card-impact .btn-primary,
fieldset[disabled] .card-impact .btn-primary:hover,
fieldset[disabled] .card-impact .btn-primary:focus,
fieldset[disabled] .card-impact .btn-primary:active,
fieldset[disabled] .card-impact .btn-primary.active {
  background-color: #046B99 !important;
  border-color: #ffffff;
}
.section-impact .btn-primary .badge,
.card-impact .btn-primary .badge {
  color: #046B99;
  background-color: #fff;
}
.section-impact .btn-standout,
.card-impact .btn-standout {
  color: #fff;
  background-color: #323A45;
  border-color: #ffffff;
  font-weight: 600;
}
.section-impact .btn-standout:hover, .section-impact .btn-standout:focus, .section-impact .btn-standout:not(:disabled):not(.disabled):active, .section-impact .btn-standout:not(:disabled):not(.disabled).active,
.section-impact .btn-standout .show > .dropdown-toggle, .open > .dropdown-toggle .section-impact .btn-standout,
.card-impact .btn-standout:hover,
.card-impact .btn-standout:focus,
.card-impact .btn-standout:not(:disabled):not(.disabled):active,
.card-impact .btn-standout:not(:disabled):not(.disabled).active,
.card-impact .btn-standout .show > .dropdown-toggle,
.open > .dropdown-toggle .card-impact .btn-standout {
  color: #fff;
  background-color: #232930;
  border-color: #ffffff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.section-impact .btn-standout:focus,
.card-impact .btn-standout:focus {
  outline: solid 2px #2ea3f2 !important;
}
.section-impact .btn-standout:not(:disabled):not(.disabled):active, .section-impact .btn-standout:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .section-impact .btn-standout,
.card-impact .btn-standout:not(:disabled):not(.disabled):active,
.card-impact .btn-standout:not(:disabled):not(.disabled).active,
.open > .dropdown-toggle .card-impact .btn-standout {
  background-image: none;
}
.section-impact .btn-standout.disabled, .section-impact .btn-standout.disabled:hover, .section-impact .btn-standout.disabled:focus, .section-impact .btn-standout.disabled:active, .section-impact .btn-standout.disabled.active, .section-impact .btn-standout[disabled], .section-impact .btn-standout[disabled]:hover, .section-impact .btn-standout[disabled]:focus, .section-impact .btn-standout[disabled]:active, .section-impact .btn-standout[disabled].active, fieldset[disabled] .section-impact .btn-standout, fieldset[disabled] .section-impact .btn-standout:hover, fieldset[disabled] .section-impact .btn-standout:focus, fieldset[disabled] .section-impact .btn-standout:active, fieldset[disabled] .section-impact .btn-standout.active,
.card-impact .btn-standout.disabled,
.card-impact .btn-standout.disabled:hover,
.card-impact .btn-standout.disabled:focus,
.card-impact .btn-standout.disabled:active,
.card-impact .btn-standout.disabled.active,
.card-impact .btn-standout[disabled],
.card-impact .btn-standout[disabled]:hover,
.card-impact .btn-standout[disabled]:focus,
.card-impact .btn-standout[disabled]:active,
.card-impact .btn-standout[disabled].active,
fieldset[disabled] .card-impact .btn-standout,
fieldset[disabled] .card-impact .btn-standout:hover,
fieldset[disabled] .card-impact .btn-standout:focus,
fieldset[disabled] .card-impact .btn-standout:active,
fieldset[disabled] .card-impact .btn-standout.active {
  background-color: #323A45 !important;
  border-color: #ffffff;
}
.section-impact .btn-standout .badge,
.card-impact .btn-standout .badge {
  color: #323A45;
  background-color: #fff;
}
.section-impact .btn-default,
.card-impact .btn-default {
  color: #fff;
  background-color: transparent;
  border-color: #87B8CE;
  font-weight: 600;
  margin-bottom: 12px;
}
.section-impact .btn-default:hover, .section-impact .btn-default:focus, .section-impact .btn-default:not(:disabled):not(.disabled):active, .section-impact .btn-default:not(:disabled):not(.disabled).active,
.section-impact .btn-default .show > .dropdown-toggle, .open > .dropdown-toggle .section-impact .btn-default,
.card-impact .btn-default:hover,
.card-impact .btn-default:focus,
.card-impact .btn-default:not(:disabled):not(.disabled):active,
.card-impact .btn-default:not(:disabled):not(.disabled).active,
.card-impact .btn-default .show > .dropdown-toggle,
.open > .dropdown-toggle .card-impact .btn-default {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.section-impact .btn-default:focus,
.card-impact .btn-default:focus {
  outline: solid 2px #2ea3f2 !important;
}
.section-impact .btn-default:not(:disabled):not(.disabled):active, .section-impact .btn-default:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .section-impact .btn-default,
.card-impact .btn-default:not(:disabled):not(.disabled):active,
.card-impact .btn-default:not(:disabled):not(.disabled).active,
.open > .dropdown-toggle .card-impact .btn-default {
  background-image: none;
}
.section-impact .btn-default.disabled, .section-impact .btn-default.disabled:hover, .section-impact .btn-default.disabled:focus, .section-impact .btn-default.disabled:active, .section-impact .btn-default.disabled.active, .section-impact .btn-default[disabled], .section-impact .btn-default[disabled]:hover, .section-impact .btn-default[disabled]:focus, .section-impact .btn-default[disabled]:active, .section-impact .btn-default[disabled].active, fieldset[disabled] .section-impact .btn-default, fieldset[disabled] .section-impact .btn-default:hover, fieldset[disabled] .section-impact .btn-default:focus, fieldset[disabled] .section-impact .btn-default:active, fieldset[disabled] .section-impact .btn-default.active,
.card-impact .btn-default.disabled,
.card-impact .btn-default.disabled:hover,
.card-impact .btn-default.disabled:focus,
.card-impact .btn-default.disabled:active,
.card-impact .btn-default.disabled.active,
.card-impact .btn-default[disabled],
.card-impact .btn-default[disabled]:hover,
.card-impact .btn-default[disabled]:focus,
.card-impact .btn-default[disabled]:active,
.card-impact .btn-default[disabled].active,
fieldset[disabled] .card-impact .btn-default,
fieldset[disabled] .card-impact .btn-default:hover,
fieldset[disabled] .card-impact .btn-default:focus,
fieldset[disabled] .card-impact .btn-default:active,
fieldset[disabled] .card-impact .btn-default.active {
  background-color: transparent !important;
  border-color: #87B8CE;
}
.section-impact .btn-default .badge,
.card-impact .btn-default .badge {
  color: transparent;
  background-color: #fff;
}
.section-impact .btn-default [class^=ca-gov-icon-],
.card-impact .btn-default [class^=ca-gov-icon-] {
  color: #87B8CE;
  padding: 0 5px;
}
.section-primary,
.card-primary {
  background: #046B99;
  color: #ffffff;
}
.section-primary a:not(.btn),
.card-primary a:not(.btn) {
  color: #fff;
  text-decoration: none;
}
.section-primary a:not(.btn):hover, .section-primary a:not(.btn):focus,
.card-primary a:not(.btn):hover,
.card-primary a:not(.btn):focus {
  color: #eef8fb;
  text-decoration: underline;
}
.section-primary a:not(.btn):focus,
.card-primary a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.section-primary a:not(.btn),
.card-primary a:not(.btn) {
  text-decoration: underline;
}
.section-primary .btn-primary,
.card-primary .btn-primary {
  color: #fff;
  background-color: #046B99;
  border-color: #ffffff;
  font-weight: 600;
}
.section-primary .btn-primary:hover, .section-primary .btn-primary:focus, .section-primary .btn-primary:not(:disabled):not(.disabled):active, .section-primary .btn-primary:not(:disabled):not(.disabled).active,
.section-primary .btn-primary .show > .dropdown-toggle, .open > .dropdown-toggle .section-primary .btn-primary,
.card-primary .btn-primary:hover,
.card-primary .btn-primary:focus,
.card-primary .btn-primary:not(:disabled):not(.disabled):active,
.card-primary .btn-primary:not(:disabled):not(.disabled).active,
.card-primary .btn-primary .show > .dropdown-toggle,
.open > .dropdown-toggle .card-primary .btn-primary {
  color: #fff;
  background-color: #035376;
  border-color: #ffffff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.section-primary .btn-primary:focus,
.card-primary .btn-primary:focus {
  outline: solid 2px #2ea3f2 !important;
}
.section-primary .btn-primary:not(:disabled):not(.disabled):active, .section-primary .btn-primary:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .section-primary .btn-primary,
.card-primary .btn-primary:not(:disabled):not(.disabled):active,
.card-primary .btn-primary:not(:disabled):not(.disabled).active,
.open > .dropdown-toggle .card-primary .btn-primary {
  background-image: none;
}
.section-primary .btn-primary.disabled, .section-primary .btn-primary.disabled:hover, .section-primary .btn-primary.disabled:focus, .section-primary .btn-primary.disabled:active, .section-primary .btn-primary.disabled.active, .section-primary .btn-primary[disabled], .section-primary .btn-primary[disabled]:hover, .section-primary .btn-primary[disabled]:focus, .section-primary .btn-primary[disabled]:active, .section-primary .btn-primary[disabled].active, fieldset[disabled] .section-primary .btn-primary, fieldset[disabled] .section-primary .btn-primary:hover, fieldset[disabled] .section-primary .btn-primary:focus, fieldset[disabled] .section-primary .btn-primary:active, fieldset[disabled] .section-primary .btn-primary.active,
.card-primary .btn-primary.disabled,
.card-primary .btn-primary.disabled:hover,
.card-primary .btn-primary.disabled:focus,
.card-primary .btn-primary.disabled:active,
.card-primary .btn-primary.disabled.active,
.card-primary .btn-primary[disabled],
.card-primary .btn-primary[disabled]:hover,
.card-primary .btn-primary[disabled]:focus,
.card-primary .btn-primary[disabled]:active,
.card-primary .btn-primary[disabled].active,
fieldset[disabled] .card-primary .btn-primary,
fieldset[disabled] .card-primary .btn-primary:hover,
fieldset[disabled] .card-primary .btn-primary:focus,
fieldset[disabled] .card-primary .btn-primary:active,
fieldset[disabled] .card-primary .btn-primary.active {
  background-color: #046B99 !important;
  border-color: #ffffff;
}
.section-primary .btn-primary .badge,
.card-primary .btn-primary .badge {
  color: #046B99;
  background-color: #fff;
}
.section-primary .btn-standout,
.card-primary .btn-standout {
  color: #fff;
  background-color: #323A45;
  border-color: #ffffff;
  font-weight: 600;
}
.section-primary .btn-standout:hover, .section-primary .btn-standout:focus, .section-primary .btn-standout:not(:disabled):not(.disabled):active, .section-primary .btn-standout:not(:disabled):not(.disabled).active,
.section-primary .btn-standout .show > .dropdown-toggle, .open > .dropdown-toggle .section-primary .btn-standout,
.card-primary .btn-standout:hover,
.card-primary .btn-standout:focus,
.card-primary .btn-standout:not(:disabled):not(.disabled):active,
.card-primary .btn-standout:not(:disabled):not(.disabled).active,
.card-primary .btn-standout .show > .dropdown-toggle,
.open > .dropdown-toggle .card-primary .btn-standout {
  color: #fff;
  background-color: #232930;
  border-color: #ffffff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.section-primary .btn-standout:focus,
.card-primary .btn-standout:focus {
  outline: solid 2px #2ea3f2 !important;
}
.section-primary .btn-standout:not(:disabled):not(.disabled):active, .section-primary .btn-standout:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .section-primary .btn-standout,
.card-primary .btn-standout:not(:disabled):not(.disabled):active,
.card-primary .btn-standout:not(:disabled):not(.disabled).active,
.open > .dropdown-toggle .card-primary .btn-standout {
  background-image: none;
}
.section-primary .btn-standout.disabled, .section-primary .btn-standout.disabled:hover, .section-primary .btn-standout.disabled:focus, .section-primary .btn-standout.disabled:active, .section-primary .btn-standout.disabled.active, .section-primary .btn-standout[disabled], .section-primary .btn-standout[disabled]:hover, .section-primary .btn-standout[disabled]:focus, .section-primary .btn-standout[disabled]:active, .section-primary .btn-standout[disabled].active, fieldset[disabled] .section-primary .btn-standout, fieldset[disabled] .section-primary .btn-standout:hover, fieldset[disabled] .section-primary .btn-standout:focus, fieldset[disabled] .section-primary .btn-standout:active, fieldset[disabled] .section-primary .btn-standout.active,
.card-primary .btn-standout.disabled,
.card-primary .btn-standout.disabled:hover,
.card-primary .btn-standout.disabled:focus,
.card-primary .btn-standout.disabled:active,
.card-primary .btn-standout.disabled.active,
.card-primary .btn-standout[disabled],
.card-primary .btn-standout[disabled]:hover,
.card-primary .btn-standout[disabled]:focus,
.card-primary .btn-standout[disabled]:active,
.card-primary .btn-standout[disabled].active,
fieldset[disabled] .card-primary .btn-standout,
fieldset[disabled] .card-primary .btn-standout:hover,
fieldset[disabled] .card-primary .btn-standout:focus,
fieldset[disabled] .card-primary .btn-standout:active,
fieldset[disabled] .card-primary .btn-standout.active {
  background-color: #323A45 !important;
  border-color: #ffffff;
}
.section-primary .btn-standout .badge,
.card-primary .btn-standout .badge {
  color: #323A45;
  background-color: #fff;
}
.section-inverted,
.card-inverted {
  background: #222222;
  color: #fff;
}
.section-inverted a:not(.btn),
.card-inverted a:not(.btn) {
  color: #4993B5;
  text-decoration: none;
}
.section-inverted a:not(.btn):hover, .section-inverted a:not(.btn):focus,
.card-inverted a:not(.btn):hover,
.card-inverted a:not(.btn):focus {
  color: #3f7e9c;
  text-decoration: underline;
}
.section-inverted a:not(.btn):focus,
.card-inverted a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.section-inverted a:not(.btn),
.card-inverted a:not(.btn) {
  text-decoration: underline;
}
.section-inverted .btn-primary,
.card-inverted .btn-primary {
  color: #fff;
  background-color: #046B99;
  border-color: #ffffff;
  font-weight: 600;
}
.section-inverted .btn-primary:hover, .section-inverted .btn-primary:focus, .section-inverted .btn-primary:not(:disabled):not(.disabled):active, .section-inverted .btn-primary:not(:disabled):not(.disabled).active,
.section-inverted .btn-primary .show > .dropdown-toggle, .open > .dropdown-toggle .section-inverted .btn-primary,
.card-inverted .btn-primary:hover,
.card-inverted .btn-primary:focus,
.card-inverted .btn-primary:not(:disabled):not(.disabled):active,
.card-inverted .btn-primary:not(:disabled):not(.disabled).active,
.card-inverted .btn-primary .show > .dropdown-toggle,
.open > .dropdown-toggle .card-inverted .btn-primary {
  color: #fff;
  background-color: #035376;
  border-color: #ffffff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.section-inverted .btn-primary:focus,
.card-inverted .btn-primary:focus {
  outline: solid 2px #2ea3f2 !important;
}
.section-inverted .btn-primary:not(:disabled):not(.disabled):active, .section-inverted .btn-primary:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .section-inverted .btn-primary,
.card-inverted .btn-primary:not(:disabled):not(.disabled):active,
.card-inverted .btn-primary:not(:disabled):not(.disabled).active,
.open > .dropdown-toggle .card-inverted .btn-primary {
  background-image: none;
}
.section-inverted .btn-primary.disabled, .section-inverted .btn-primary.disabled:hover, .section-inverted .btn-primary.disabled:focus, .section-inverted .btn-primary.disabled:active, .section-inverted .btn-primary.disabled.active, .section-inverted .btn-primary[disabled], .section-inverted .btn-primary[disabled]:hover, .section-inverted .btn-primary[disabled]:focus, .section-inverted .btn-primary[disabled]:active, .section-inverted .btn-primary[disabled].active, fieldset[disabled] .section-inverted .btn-primary, fieldset[disabled] .section-inverted .btn-primary:hover, fieldset[disabled] .section-inverted .btn-primary:focus, fieldset[disabled] .section-inverted .btn-primary:active, fieldset[disabled] .section-inverted .btn-primary.active,
.card-inverted .btn-primary.disabled,
.card-inverted .btn-primary.disabled:hover,
.card-inverted .btn-primary.disabled:focus,
.card-inverted .btn-primary.disabled:active,
.card-inverted .btn-primary.disabled.active,
.card-inverted .btn-primary[disabled],
.card-inverted .btn-primary[disabled]:hover,
.card-inverted .btn-primary[disabled]:focus,
.card-inverted .btn-primary[disabled]:active,
.card-inverted .btn-primary[disabled].active,
fieldset[disabled] .card-inverted .btn-primary,
fieldset[disabled] .card-inverted .btn-primary:hover,
fieldset[disabled] .card-inverted .btn-primary:focus,
fieldset[disabled] .card-inverted .btn-primary:active,
fieldset[disabled] .card-inverted .btn-primary.active {
  background-color: #046B99 !important;
  border-color: #ffffff;
}
.section-inverted .btn-primary .badge,
.card-inverted .btn-primary .badge {
  color: #046B99;
  background-color: #fff;
}
.section-inverted .btn-standout,
.card-inverted .btn-standout {
  color: #fff;
  background-color: #323A45;
  border-color: #ffffff;
  font-weight: 600;
}
.section-inverted .btn-standout:hover, .section-inverted .btn-standout:focus, .section-inverted .btn-standout:not(:disabled):not(.disabled):active, .section-inverted .btn-standout:not(:disabled):not(.disabled).active,
.section-inverted .btn-standout .show > .dropdown-toggle, .open > .dropdown-toggle .section-inverted .btn-standout,
.card-inverted .btn-standout:hover,
.card-inverted .btn-standout:focus,
.card-inverted .btn-standout:not(:disabled):not(.disabled):active,
.card-inverted .btn-standout:not(:disabled):not(.disabled).active,
.card-inverted .btn-standout .show > .dropdown-toggle,
.open > .dropdown-toggle .card-inverted .btn-standout {
  color: #fff;
  background-color: #232930;
  border-color: #ffffff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.section-inverted .btn-standout:focus,
.card-inverted .btn-standout:focus {
  outline: solid 2px #2ea3f2 !important;
}
.section-inverted .btn-standout:not(:disabled):not(.disabled):active, .section-inverted .btn-standout:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .section-inverted .btn-standout,
.card-inverted .btn-standout:not(:disabled):not(.disabled):active,
.card-inverted .btn-standout:not(:disabled):not(.disabled).active,
.open > .dropdown-toggle .card-inverted .btn-standout {
  background-image: none;
}
.section-inverted .btn-standout.disabled, .section-inverted .btn-standout.disabled:hover, .section-inverted .btn-standout.disabled:focus, .section-inverted .btn-standout.disabled:active, .section-inverted .btn-standout.disabled.active, .section-inverted .btn-standout[disabled], .section-inverted .btn-standout[disabled]:hover, .section-inverted .btn-standout[disabled]:focus, .section-inverted .btn-standout[disabled]:active, .section-inverted .btn-standout[disabled].active, fieldset[disabled] .section-inverted .btn-standout, fieldset[disabled] .section-inverted .btn-standout:hover, fieldset[disabled] .section-inverted .btn-standout:focus, fieldset[disabled] .section-inverted .btn-standout:active, fieldset[disabled] .section-inverted .btn-standout.active,
.card-inverted .btn-standout.disabled,
.card-inverted .btn-standout.disabled:hover,
.card-inverted .btn-standout.disabled:focus,
.card-inverted .btn-standout.disabled:active,
.card-inverted .btn-standout.disabled.active,
.card-inverted .btn-standout[disabled],
.card-inverted .btn-standout[disabled]:hover,
.card-inverted .btn-standout[disabled]:focus,
.card-inverted .btn-standout[disabled]:active,
.card-inverted .btn-standout[disabled].active,
fieldset[disabled] .card-inverted .btn-standout,
fieldset[disabled] .card-inverted .btn-standout:hover,
fieldset[disabled] .card-inverted .btn-standout:focus,
fieldset[disabled] .card-inverted .btn-standout:active,
fieldset[disabled] .card-inverted .btn-standout.active {
  background-color: #323A45 !important;
  border-color: #ffffff;
}
.section-inverted .btn-standout .badge,
.card-inverted .btn-standout .badge {
  color: #323A45;
  background-color: #fff;
}
.section-danger,
.card-danger {
  background: #cd402d;
  color: #ffffff;
}
.section-danger a:not(.btn),
.card-danger a:not(.btn) {
  color: #000;
  text-decoration: none;
}
.section-danger a:not(.btn):hover, .section-danger a:not(.btn):focus,
.card-danger a:not(.btn):hover,
.card-danger a:not(.btn):focus {
  color: #000;
  text-decoration: underline;
}
.section-danger a:not(.btn):focus,
.card-danger a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.section-danger a:not(.btn),
.card-danger a:not(.btn) {
  text-decoration: underline;
}

.bg-highlight a:not(.btn) {
  color: #3b3a48;
  text-decoration: none;
}
.bg-highlight a:not(.btn):hover, .bg-highlight a:not(.btn):focus {
  color: #000;
  text-decoration: underline;
}
.bg-highlight a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.bg-highlight a:not(.btn) {
  text-decoration: underline;
}

.bg-primary {
  color: #fff;
}
.bg-primary a:not(.btn) {
  color: #fff;
  text-decoration: none;
}
.bg-primary a:not(.btn):hover, .bg-primary a:not(.btn):focus {
  color: #eef8fb;
  text-decoration: underline;
}
.bg-primary a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.bg-primary a:not(.btn) {
  text-decoration: underline;
}

.bg-standout {
  color: #fff;
}
.bg-standout a:not(.btn) {
  color: #4993B5;
  text-decoration: none;
}
.bg-standout a:not(.btn):hover, .bg-standout a:not(.btn):focus {
  color: #5198b8;
  text-decoration: underline;
}
.bg-standout a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.bg-standout a:not(.btn) {
  text-decoration: underline;
}

a.text-white:not(.btn) {
  text-decoration: underline;
}
a.text-white:not(.btn):hover {
  text-decoration: underline;
}

/* -----------------------------------------
   HEADER SLIDESHOW BANNER
   /source/scss/colortheme/cs-header-slideshow-banner.scss
----------------------------------------- */
.header-slideshow-banner {
  background: #000;
}

/* -----------------------------------------
   PROGRESS BARS
   /source/scss/colortheme/cs-progress-bar.scss
----------------------------------------- */
/* Traditional Colors */
.progress-bar-default {
  background-color: #d6d6d6;
}
.progress-striped .progress-bar-default {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-primary {
  background-color: #046B99;
}
.progress-striped .progress-bar-primary {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-understated {
  background-color: #eef8fb;
}
.progress-striped .progress-bar-understated {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-overstated {
  background-color: #4993B5;
}
.progress-striped .progress-bar-overstated {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-standout {
  background-color: #323A45;
}
.progress-striped .progress-bar-standout {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* Accent Colors */
.progress-bar-accent1 {
  background-color: #1B79C0;
}
.progress-striped .progress-bar-accent1 {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-accent1 {
  background-color: #1B79C0;
}
.progress-striped .progress-bar-accent1 {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-accent2 {
  background-color: #077CBB;
}
.progress-striped .progress-bar-accent2 {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-accent3 {
  background-color: #258378;
}
.progress-striped .progress-bar-accent3 {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-accent4 {
  background-color: #32852E;
}
.progress-striped .progress-bar-accent4 {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-accent5 {
  background-color: #815ab4;
}
.progress-striped .progress-bar-accent5 {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-accent6 {
  background-color: #BE37CD;
}
.progress-striped .progress-bar-accent6 {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-accent7 {
  background-color: #C93E2C;
}
.progress-striped .progress-bar-accent7 {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-accent8 {
  background-color: #BB520C;
}
.progress-striped .progress-bar-accent8 {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-accent9 {
  background-color: #f7e455;
}
.progress-striped .progress-bar-accent9 {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* -----------------------------------------
   COMMENT
   /source/scss/colortheme/cs-testimonials.scss
----------------------------------------- */
.testimonial-default {
  background: whitesmoke;
}
.testimonial-understated {
  background: #eef8fb;
}
.testimonial-overstated {
  background: #4993B5;
  color: #3b3a48;
}
.testimonial-overstated a:not(.btn) {
  color: #3b3a48;
  text-decoration: none;
}
.testimonial-overstated a:not(.btn):hover, .testimonial-overstated a:not(.btn):focus {
  color: #000;
  text-decoration: underline;
}
.testimonial-overstated a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.testimonial-overstated a:not(.btn) {
  text-decoration: underline;
}
.testimonial-overstated footer {
  color: #ffffff;
}
.testimonial-standout {
  background: #323A45;
  color: #ffffff;
}
.testimonial-standout a:not(.btn) {
  color: #FDB81E;
  text-decoration: none;
}
.testimonial-standout a:not(.btn):hover, .testimonial-standout a:not(.btn):focus {
  color: #fff;
  text-decoration: underline;
}
.testimonial-standout a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.testimonial-standout a:not(.btn) {
  text-decoration: underline;
}
.testimonial-standout footer {
  color: #ffffff;
}
.testimonial-primary {
  background: #046B99;
  color: #ffffff;
}
.testimonial-primary a:not(.btn) {
  color: #fff;
  text-decoration: none;
}
.testimonial-primary a:not(.btn):hover, .testimonial-primary a:not(.btn):focus {
  color: #eef8fb;
  text-decoration: underline;
}
.testimonial-primary a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.testimonial-primary a:not(.btn) {
  text-decoration: underline;
}
.testimonial-primary footer {
  color: #ffffff;
}
.testimonial-highlight {
  background: #FDB81E;
  color: #3b3a48;
}
.testimonial-highlight a:not(.btn) {
  color: #3b3a48;
  text-decoration: none;
}
.testimonial-highlight a:not(.btn):hover, .testimonial-highlight a:not(.btn):focus {
  color: #000;
  text-decoration: underline;
}
.testimonial-highlight a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.testimonial-highlight a:not(.btn) {
  text-decoration: underline;
}
.testimonial-highlight footer {
  color: #000000;
}
.testimonial-inverted {
  background: #222222;
  color: #fff;
}
.testimonial-inverted a:not(.btn) {
  color: #FDB81E;
  text-decoration: none;
}
.testimonial-inverted a:not(.btn):hover, .testimonial-inverted a:not(.btn):focus {
  color: #fff;
  text-decoration: underline;
}
.testimonial-inverted a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.testimonial-inverted a:not(.btn) {
  text-decoration: underline;
}
.testimonial-inverted footer {
  color: #ffffff;
}
.testimonial-danger {
  background: #cd402d;
  color: #ffffff;
}
.testimonial-danger a:not(.btn) {
  color: #000;
  text-decoration: none;
}
.testimonial-danger a:not(.btn):hover, .testimonial-danger a:not(.btn):focus {
  color: #000;
  text-decoration: underline;
}
.testimonial-danger a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.testimonial-danger a:not(.btn) {
  text-decoration: underline;
}
.testimonial-danger footer {
  color: #ffffff;
}

/* -----------------------------------------
   CARDS
   /source/scss/colortheme/cs-cards.scss
----------------------------------------- */
.card-primary {
  background-color: #046b99;
  border-color: #046b99;
  color: #ffffff;
}
.card-primary a:not(.btn) {
  color: #fff;
  text-decoration: none;
}
.card-primary a:not(.btn):hover, .card-primary a:not(.btn):focus {
  color: #eef8fb;
  text-decoration: underline;
}
.card-primary a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.card-primary a:not(.btn) {
  text-decoration: underline;
}
.card-primary .card-header {
  border-bottom: 1px solid #046b99;
  background-color: #035a80;
}
.card-primary .card-footer {
  border-top: 1px solid #046b99;
  background-color: #035a80;
}

.card-inverted, .card-inverse {
  background-color: #000000;
  border-color: #000000;
  color: #ffffff;
}
.card-inverted a:not(.btn), .card-inverse a:not(.btn) {
  color: #4993B5;
  text-decoration: none;
}
.card-inverted a:not(.btn):hover, .card-inverted a:not(.btn):focus, .card-inverse a:not(.btn):hover, .card-inverse a:not(.btn):focus {
  color: #3f7e9c;
  text-decoration: underline;
}
.card-inverted a:not(.btn):focus, .card-inverse a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.card-inverted a:not(.btn), .card-inverse a:not(.btn) {
  text-decoration: underline;
}
.card-inverted .card-header, .card-inverse .card-header {
  border-bottom: 1px solid #000000;
  background-color: black;
}
.card-inverted .card-footer, .card-inverse .card-footer {
  border-top: 1px solid #000000;
  background-color: black;
}

.card-success {
  background-color: #32852e;
  border-color: #32852e;
  color: #ffffff;
}
.card-success a:not(.btn) {
  color: #3b3a48;
  text-decoration: none;
}
.card-success a:not(.btn):hover, .card-success a:not(.btn):focus {
  color: #000;
  text-decoration: underline;
}
.card-success a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.card-success a:not(.btn) {
  text-decoration: underline;
}
.card-success .card-header {
  border-bottom: 1px solid #32852e;
  background-color: #2b7227;
}
.card-success .card-footer {
  border-top: 1px solid #32852e;
  background-color: #2b7227;
}

.card-info {
  background-color: #1c7db5;
  border-color: #1c7db5;
  color: #ffffff;
}
.card-info a:not(.btn) {
  color: #fff;
  text-decoration: none;
}
.card-info a:not(.btn):hover, .card-info a:not(.btn):focus {
  color: #fff;
  text-decoration: underline;
}
.card-info a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.card-info a:not(.btn) {
  text-decoration: underline;
}
.card-info .card-header {
  border-bottom: 1px solid #1c7db5;
  background-color: #196e9f;
}
.card-info .card-footer {
  border-top: 1px solid #1c7db5;
  background-color: #196e9f;
}

.card-warning {
  background-color: #c2570f;
  border-color: #c2570f;
  color: #ffffff;
}
.card-warning a:not(.btn) {
  color: #3b3a48;
  text-decoration: none;
}
.card-warning a:not(.btn):hover, .card-warning a:not(.btn):focus {
  color: #000;
  text-decoration: underline;
}
.card-warning a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.card-warning a:not(.btn) {
  text-decoration: underline;
}
.card-warning .card-header {
  border-bottom: 1px solid #c2570f;
  background-color: #aa4c0d;
}
.card-warning .card-footer {
  border-top: 1px solid #c2570f;
  background-color: #aa4c0d;
}

.card-danger {
  background-color: #cd402d;
  border-color: #cd402d;
  color: #ffffff;
}
.card-danger a:not(.btn) {
  color: #000;
  text-decoration: none;
}
.card-danger a:not(.btn):hover, .card-danger a:not(.btn):focus {
  color: #000;
  text-decoration: underline;
}
.card-danger a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.card-danger a:not(.btn) {
  text-decoration: underline;
}
.card-danger .card-header {
  border-bottom: 1px solid #cd402d;
  background-color: #b83928;
}
.card-danger .card-footer {
  border-top: 1px solid #cd402d;
  background-color: #b83928;
}

.card-inverse .card-header, .card-inverted .card-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.card-inverse .card-footer, .card-inverted .card-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

/* -----------------------------------------
   CARDS THAT USED TO BE PANELS IN BOOTSTRAP 3
   leaving .panel class for backward compatibility
----------------------------------------- */
/* Default Cards */
.panel-default, .card-default {
  border-color: #ddd;
}
.panel-default > .panel-heading, .panel-default > .card-heading, .card-default > .panel-heading, .card-default > .card-heading {
  color: #3b3a48;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body,
.panel-default > .panel-heading + .card-collapse > .card-body, .panel-default > .card-heading + .panel-collapse > .panel-body,
.panel-default > .card-heading + .card-collapse > .card-body, .card-default > .panel-heading + .panel-collapse > .panel-body,
.card-default > .panel-heading + .card-collapse > .card-body, .card-default > .card-heading + .panel-collapse > .panel-body,
.card-default > .card-heading + .card-collapse > .card-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge, .panel-default > .card-heading .badge, .card-default > .panel-heading .badge, .card-default > .card-heading .badge {
  color: #f5f5f5;
  background-color: #3b3a48;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body,
.panel-default > .panel-footer + .card-collapse > .card-body, .panel-default > .card-footer + .panel-collapse > .panel-body,
.panel-default > .card-footer + .card-collapse > .card-body, .card-default > .panel-footer + .panel-collapse > .panel-body,
.card-default > .panel-footer + .card-collapse > .card-body, .card-default > .card-footer + .panel-collapse > .panel-body,
.card-default > .card-footer + .card-collapse > .card-body {
  border-bottom-color: #ddd;
}
.panel-default .panel-heading h2 span[class^=ca-gov-icon-], .panel-default .panel-heading h3 span[class^=ca-gov-icon-], .panel-default .panel-heading h4 span[class^=ca-gov-icon-], .panel-default .panel-heading h5 span[class^=ca-gov-icon-], .panel-default .card-heading h2 span[class^=ca-gov-icon-], .panel-default .card-heading h3 span[class^=ca-gov-icon-], .panel-default .card-heading h4 span[class^=ca-gov-icon-], .panel-default .card-heading h5 span[class^=ca-gov-icon-], .panel-default .card-header h2 span[class^=ca-gov-icon-], .panel-default .card-header h3 span[class^=ca-gov-icon-], .panel-default .card-header h4 span[class^=ca-gov-icon-], .panel-default .card-header h5 span[class^=ca-gov-icon-], .card-default .panel-heading h2 span[class^=ca-gov-icon-], .card-default .panel-heading h3 span[class^=ca-gov-icon-], .card-default .panel-heading h4 span[class^=ca-gov-icon-], .card-default .panel-heading h5 span[class^=ca-gov-icon-], .card-default .card-heading h2 span[class^=ca-gov-icon-], .card-default .card-heading h3 span[class^=ca-gov-icon-], .card-default .card-heading h4 span[class^=ca-gov-icon-], .card-default .card-heading h5 span[class^=ca-gov-icon-], .card-default .card-header h2 span[class^=ca-gov-icon-], .card-default .card-header h3 span[class^=ca-gov-icon-], .card-default .card-header h4 span[class^=ca-gov-icon-], .card-default .card-header h5 span[class^=ca-gov-icon-] {
  color: #323A45;
}
.panel-default .panel-heading .options .btn-default, .panel-default .card-heading .options .btn-default, .panel-default .card-header .options .btn-default, .card-default .panel-heading .options .btn-default, .card-default .card-heading .options .btn-default, .card-default .card-header .options .btn-default {
  color: #000;
  background-color: #fcfcfc;
  border-color: #ddd;
}
.panel-default .panel-heading .options .btn-default:hover, .panel-default .card-heading .options .btn-default:hover, .panel-default .card-header .options .btn-default:hover, .card-default .panel-heading .options .btn-default:hover, .card-default .card-heading .options .btn-default:hover, .card-default .card-header .options .btn-default:hover {
  color: #000;
  background-color: #fcfcfc;
  border-color: #e0e0e0;
}
.btn-check:focus + .panel-default .panel-heading .options .btn-default, .panel-default .panel-heading .options .btn-default:focus, .btn-check:focus + .panel-default .card-heading .options .btn-default, .panel-default .card-heading .options .btn-default:focus, .btn-check:focus + .panel-default .card-header .options .btn-default, .panel-default .card-header .options .btn-default:focus, .btn-check:focus + .card-default .panel-heading .options .btn-default, .card-default .panel-heading .options .btn-default:focus, .btn-check:focus + .card-default .card-heading .options .btn-default, .card-default .card-heading .options .btn-default:focus, .btn-check:focus + .card-default .card-header .options .btn-default, .card-default .card-header .options .btn-default:focus {
  color: #000;
  background-color: #fcfcfc;
  border-color: #e0e0e0;
  box-shadow: 0 0 0 0.25rem rgba(188, 188, 188, 0.5);
}
.btn-check:checked + .panel-default .panel-heading .options .btn-default, .btn-check:active + .panel-default .panel-heading .options .btn-default, .panel-default .panel-heading .options .btn-default:active, .panel-default .panel-heading .options .btn-default.active, .show > .panel-default .panel-heading .options .btn-default.dropdown-toggle, .btn-check:checked + .panel-default .card-heading .options .btn-default, .btn-check:active + .panel-default .card-heading .options .btn-default, .panel-default .card-heading .options .btn-default:active, .panel-default .card-heading .options .btn-default.active, .show > .panel-default .card-heading .options .btn-default.dropdown-toggle, .btn-check:checked + .panel-default .card-header .options .btn-default, .btn-check:active + .panel-default .card-header .options .btn-default, .panel-default .card-header .options .btn-default:active, .panel-default .card-header .options .btn-default.active, .show > .panel-default .card-header .options .btn-default.dropdown-toggle, .btn-check:checked + .card-default .panel-heading .options .btn-default, .btn-check:active + .card-default .panel-heading .options .btn-default, .card-default .panel-heading .options .btn-default:active, .card-default .panel-heading .options .btn-default.active, .show > .card-default .panel-heading .options .btn-default.dropdown-toggle, .btn-check:checked + .card-default .card-heading .options .btn-default, .btn-check:active + .card-default .card-heading .options .btn-default, .card-default .card-heading .options .btn-default:active, .card-default .card-heading .options .btn-default.active, .show > .card-default .card-heading .options .btn-default.dropdown-toggle, .btn-check:checked + .card-default .card-header .options .btn-default, .btn-check:active + .card-default .card-header .options .btn-default, .card-default .card-header .options .btn-default:active, .card-default .card-header .options .btn-default.active, .show > .card-default .card-header .options .btn-default.dropdown-toggle {
  color: #000;
  background-color: #fdfdfd;
  border-color: #e0e0e0;
}
.btn-check:checked + .panel-default .panel-heading .options .btn-default:focus, .btn-check:active + .panel-default .panel-heading .options .btn-default:focus, .panel-default .panel-heading .options .btn-default:active:focus, .panel-default .panel-heading .options .btn-default.active:focus, .show > .panel-default .panel-heading .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .panel-default .card-heading .options .btn-default:focus, .btn-check:active + .panel-default .card-heading .options .btn-default:focus, .panel-default .card-heading .options .btn-default:active:focus, .panel-default .card-heading .options .btn-default.active:focus, .show > .panel-default .card-heading .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .panel-default .card-header .options .btn-default:focus, .btn-check:active + .panel-default .card-header .options .btn-default:focus, .panel-default .card-header .options .btn-default:active:focus, .panel-default .card-header .options .btn-default.active:focus, .show > .panel-default .card-header .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .card-default .panel-heading .options .btn-default:focus, .btn-check:active + .card-default .panel-heading .options .btn-default:focus, .card-default .panel-heading .options .btn-default:active:focus, .card-default .panel-heading .options .btn-default.active:focus, .show > .card-default .panel-heading .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .card-default .card-heading .options .btn-default:focus, .btn-check:active + .card-default .card-heading .options .btn-default:focus, .card-default .card-heading .options .btn-default:active:focus, .card-default .card-heading .options .btn-default.active:focus, .show > .card-default .card-heading .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .card-default .card-header .options .btn-default:focus, .btn-check:active + .card-default .card-header .options .btn-default:focus, .card-default .card-header .options .btn-default:active:focus, .card-default .card-header .options .btn-default.active:focus, .show > .card-default .card-header .options .btn-default.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(188, 188, 188, 0.5);
}
.panel-default .panel-heading .options .btn-default:disabled, .panel-default .panel-heading .options .btn-default.disabled, .panel-default .card-heading .options .btn-default:disabled, .panel-default .card-heading .options .btn-default.disabled, .panel-default .card-header .options .btn-default:disabled, .panel-default .card-header .options .btn-default.disabled, .card-default .panel-heading .options .btn-default:disabled, .card-default .panel-heading .options .btn-default.disabled, .card-default .card-heading .options .btn-default:disabled, .card-default .card-heading .options .btn-default.disabled, .card-default .card-header .options .btn-default:disabled, .card-default .card-header .options .btn-default.disabled {
  color: #000;
  background-color: #fcfcfc;
  border-color: #ddd;
}
.panel-default .panel-body, .panel-default .card-body, .card-default .panel-body, .card-default .card-body {
  background: #fff;
  color: #3b3a48;
}

/* Overstated Cards */
.panel-overstated, .card-overstated {
  border-color: #ddd;
}
.panel-overstated > .panel-heading, .panel-overstated > .card-heading, .card-overstated > .panel-heading, .card-overstated > .card-heading {
  color: #fff;
  background-color: #046B99;
  border-color: #046B99;
}
.panel-overstated > .panel-heading + .panel-collapse > .panel-body,
.panel-overstated > .panel-heading + .card-collapse > .card-body, .panel-overstated > .card-heading + .panel-collapse > .panel-body,
.panel-overstated > .card-heading + .card-collapse > .card-body, .card-overstated > .panel-heading + .panel-collapse > .panel-body,
.card-overstated > .panel-heading + .card-collapse > .card-body, .card-overstated > .card-heading + .panel-collapse > .panel-body,
.card-overstated > .card-heading + .card-collapse > .card-body {
  border-top-color: #ddd;
}
.panel-overstated > .panel-heading .badge, .panel-overstated > .card-heading .badge, .card-overstated > .panel-heading .badge, .card-overstated > .card-heading .badge {
  color: #046B99;
  background-color: #fff;
}
.panel-overstated > .panel-footer + .panel-collapse > .panel-body,
.panel-overstated > .panel-footer + .card-collapse > .card-body, .panel-overstated > .card-footer + .panel-collapse > .panel-body,
.panel-overstated > .card-footer + .card-collapse > .card-body, .card-overstated > .panel-footer + .panel-collapse > .panel-body,
.card-overstated > .panel-footer + .card-collapse > .card-body, .card-overstated > .card-footer + .panel-collapse > .panel-body,
.card-overstated > .card-footer + .card-collapse > .card-body {
  border-bottom-color: #ddd;
}
.panel-overstated .panel-heading, .panel-overstated .card-heading, .panel-overstated .card-header, .card-overstated .panel-heading, .card-overstated .card-heading, .card-overstated .card-header {
  border-bottom-width: 5px;
  border-bottom-style: solid;
}
.panel-overstated .panel-heading h2 span[class^=ca-gov-icon-], .panel-overstated .panel-heading h3 span[class^=ca-gov-icon-], .panel-overstated .panel-heading h4 span[class^=ca-gov-icon-], .panel-overstated .panel-heading h5 span[class^=ca-gov-icon-], .panel-overstated .card-heading h2 span[class^=ca-gov-icon-], .panel-overstated .card-heading h3 span[class^=ca-gov-icon-], .panel-overstated .card-heading h4 span[class^=ca-gov-icon-], .panel-overstated .card-heading h5 span[class^=ca-gov-icon-], .panel-overstated .card-header h2 span[class^=ca-gov-icon-], .panel-overstated .card-header h3 span[class^=ca-gov-icon-], .panel-overstated .card-header h4 span[class^=ca-gov-icon-], .panel-overstated .card-header h5 span[class^=ca-gov-icon-], .card-overstated .panel-heading h2 span[class^=ca-gov-icon-], .card-overstated .panel-heading h3 span[class^=ca-gov-icon-], .card-overstated .panel-heading h4 span[class^=ca-gov-icon-], .card-overstated .panel-heading h5 span[class^=ca-gov-icon-], .card-overstated .card-heading h2 span[class^=ca-gov-icon-], .card-overstated .card-heading h3 span[class^=ca-gov-icon-], .card-overstated .card-heading h4 span[class^=ca-gov-icon-], .card-overstated .card-heading h5 span[class^=ca-gov-icon-], .card-overstated .card-header h2 span[class^=ca-gov-icon-], .card-overstated .card-header h3 span[class^=ca-gov-icon-], .card-overstated .card-header h4 span[class^=ca-gov-icon-], .card-overstated .card-header h5 span[class^=ca-gov-icon-] {
  color: #fff;
}
.panel-overstated .panel-heading .options .btn-default, .panel-overstated .card-heading .options .btn-default, .panel-overstated .card-header .options .btn-default, .card-overstated .panel-heading .options .btn-default, .card-overstated .card-heading .options .btn-default, .card-overstated .card-header .options .btn-default {
  color: #fff;
  background-color: #034f71;
  border-color: #046B99;
}
.panel-overstated .panel-heading .options .btn-default:hover, .panel-overstated .card-heading .options .btn-default:hover, .panel-overstated .card-header .options .btn-default:hover, .card-overstated .panel-heading .options .btn-default:hover, .card-overstated .card-heading .options .btn-default:hover, .card-overstated .card-header .options .btn-default:hover {
  color: #fff;
  background-color: #034360;
  border-color: #03567a;
}
.btn-check:focus + .panel-overstated .panel-heading .options .btn-default, .panel-overstated .panel-heading .options .btn-default:focus, .btn-check:focus + .panel-overstated .card-heading .options .btn-default, .panel-overstated .card-heading .options .btn-default:focus, .btn-check:focus + .panel-overstated .card-header .options .btn-default, .panel-overstated .card-header .options .btn-default:focus, .btn-check:focus + .card-overstated .panel-heading .options .btn-default, .card-overstated .panel-heading .options .btn-default:focus, .btn-check:focus + .card-overstated .card-heading .options .btn-default, .card-overstated .card-heading .options .btn-default:focus, .btn-check:focus + .card-overstated .card-header .options .btn-default, .card-overstated .card-header .options .btn-default:focus {
  color: #fff;
  background-color: #034360;
  border-color: #03567a;
  box-shadow: 0 0 0 0.25rem rgba(42, 129, 168, 0.5);
}
.btn-check:checked + .panel-overstated .panel-heading .options .btn-default, .btn-check:active + .panel-overstated .panel-heading .options .btn-default, .panel-overstated .panel-heading .options .btn-default:active, .panel-overstated .panel-heading .options .btn-default.active, .show > .panel-overstated .panel-heading .options .btn-default.dropdown-toggle, .btn-check:checked + .panel-overstated .card-heading .options .btn-default, .btn-check:active + .panel-overstated .card-heading .options .btn-default, .panel-overstated .card-heading .options .btn-default:active, .panel-overstated .card-heading .options .btn-default.active, .show > .panel-overstated .card-heading .options .btn-default.dropdown-toggle, .btn-check:checked + .panel-overstated .card-header .options .btn-default, .btn-check:active + .panel-overstated .card-header .options .btn-default, .panel-overstated .card-header .options .btn-default:active, .panel-overstated .card-header .options .btn-default.active, .show > .panel-overstated .card-header .options .btn-default.dropdown-toggle, .btn-check:checked + .card-overstated .panel-heading .options .btn-default, .btn-check:active + .card-overstated .panel-heading .options .btn-default, .card-overstated .panel-heading .options .btn-default:active, .card-overstated .panel-heading .options .btn-default.active, .show > .card-overstated .panel-heading .options .btn-default.dropdown-toggle, .btn-check:checked + .card-overstated .card-heading .options .btn-default, .btn-check:active + .card-overstated .card-heading .options .btn-default, .card-overstated .card-heading .options .btn-default:active, .card-overstated .card-heading .options .btn-default.active, .show > .card-overstated .card-heading .options .btn-default.dropdown-toggle, .btn-check:checked + .card-overstated .card-header .options .btn-default, .btn-check:active + .card-overstated .card-header .options .btn-default, .card-overstated .card-header .options .btn-default:active, .card-overstated .card-header .options .btn-default.active, .show > .card-overstated .card-header .options .btn-default.dropdown-toggle {
  color: #fff;
  background-color: #023f5a;
  border-color: #035073;
}
.btn-check:checked + .panel-overstated .panel-heading .options .btn-default:focus, .btn-check:active + .panel-overstated .panel-heading .options .btn-default:focus, .panel-overstated .panel-heading .options .btn-default:active:focus, .panel-overstated .panel-heading .options .btn-default.active:focus, .show > .panel-overstated .panel-heading .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .panel-overstated .card-heading .options .btn-default:focus, .btn-check:active + .panel-overstated .card-heading .options .btn-default:focus, .panel-overstated .card-heading .options .btn-default:active:focus, .panel-overstated .card-heading .options .btn-default.active:focus, .show > .panel-overstated .card-heading .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .panel-overstated .card-header .options .btn-default:focus, .btn-check:active + .panel-overstated .card-header .options .btn-default:focus, .panel-overstated .card-header .options .btn-default:active:focus, .panel-overstated .card-header .options .btn-default.active:focus, .show > .panel-overstated .card-header .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .card-overstated .panel-heading .options .btn-default:focus, .btn-check:active + .card-overstated .panel-heading .options .btn-default:focus, .card-overstated .panel-heading .options .btn-default:active:focus, .card-overstated .panel-heading .options .btn-default.active:focus, .show > .card-overstated .panel-heading .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .card-overstated .card-heading .options .btn-default:focus, .btn-check:active + .card-overstated .card-heading .options .btn-default:focus, .card-overstated .card-heading .options .btn-default:active:focus, .card-overstated .card-heading .options .btn-default.active:focus, .show > .card-overstated .card-heading .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .card-overstated .card-header .options .btn-default:focus, .btn-check:active + .card-overstated .card-header .options .btn-default:focus, .card-overstated .card-header .options .btn-default:active:focus, .card-overstated .card-header .options .btn-default.active:focus, .show > .card-overstated .card-header .options .btn-default.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(42, 129, 168, 0.5);
}
.panel-overstated .panel-heading .options .btn-default:disabled, .panel-overstated .panel-heading .options .btn-default.disabled, .panel-overstated .card-heading .options .btn-default:disabled, .panel-overstated .card-heading .options .btn-default.disabled, .panel-overstated .card-header .options .btn-default:disabled, .panel-overstated .card-header .options .btn-default.disabled, .card-overstated .panel-heading .options .btn-default:disabled, .card-overstated .panel-heading .options .btn-default.disabled, .card-overstated .card-heading .options .btn-default:disabled, .card-overstated .card-heading .options .btn-default.disabled, .card-overstated .card-header .options .btn-default:disabled, .card-overstated .card-header .options .btn-default.disabled {
  color: #fff;
  background-color: #034f71;
  border-color: #046B99;
}
.panel-overstated .panel-body, .panel-overstated .card-body, .card-overstated .panel-body, .card-overstated .card-body {
  background: #fff;
  color: #3b3a48;
}
.panel-overstated .panel-body a:not(.btn), .panel-overstated .card-body a:not(.btn), .card-overstated .panel-body a:not(.btn), .card-overstated .card-body a:not(.btn) {
  color: #046b99;
  text-decoration: none;
}
.panel-overstated .panel-body a:not(.btn):hover, .panel-overstated .panel-body a:not(.btn):focus, .panel-overstated .card-body a:not(.btn):hover, .panel-overstated .card-body a:not(.btn):focus, .card-overstated .panel-body a:not(.btn):hover, .card-overstated .panel-body a:not(.btn):focus, .card-overstated .card-body a:not(.btn):hover, .card-overstated .card-body a:not(.btn):focus {
  color: #02374e;
  text-decoration: underline;
}
.panel-overstated .panel-body a:not(.btn):focus, .panel-overstated .card-body a:not(.btn):focus, .card-overstated .panel-body a:not(.btn):focus, .card-overstated .card-body a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.panel-overstated .panel-body a:not(.btn), .panel-overstated .card-body a:not(.btn), .card-overstated .panel-body a:not(.btn), .card-overstated .card-body a:not(.btn) {
  text-decoration: underline;
}

/* Uderstated Cards */
.panel-understated, .card-understated {
  border-color: #ddd;
}
.panel-understated > .panel-heading, .panel-understated > .card-heading, .card-understated > .panel-heading, .card-understated > .card-heading {
  color: #3b3a48;
  background-color: #eef8fb;
  border-color: #eef8fb;
}
.panel-understated > .panel-heading + .panel-collapse > .panel-body,
.panel-understated > .panel-heading + .card-collapse > .card-body, .panel-understated > .card-heading + .panel-collapse > .panel-body,
.panel-understated > .card-heading + .card-collapse > .card-body, .card-understated > .panel-heading + .panel-collapse > .panel-body,
.card-understated > .panel-heading + .card-collapse > .card-body, .card-understated > .card-heading + .panel-collapse > .panel-body,
.card-understated > .card-heading + .card-collapse > .card-body {
  border-top-color: #ddd;
}
.panel-understated > .panel-heading .badge, .panel-understated > .card-heading .badge, .card-understated > .panel-heading .badge, .card-understated > .card-heading .badge {
  color: #eef8fb;
  background-color: #3b3a48;
}
.panel-understated > .panel-footer + .panel-collapse > .panel-body,
.panel-understated > .panel-footer + .card-collapse > .card-body, .panel-understated > .card-footer + .panel-collapse > .panel-body,
.panel-understated > .card-footer + .card-collapse > .card-body, .card-understated > .panel-footer + .panel-collapse > .panel-body,
.card-understated > .panel-footer + .card-collapse > .card-body, .card-understated > .card-footer + .panel-collapse > .panel-body,
.card-understated > .card-footer + .card-collapse > .card-body {
  border-bottom-color: #ddd;
}
.panel-understated .panel-heading, .panel-understated .card-heading, .panel-understated .card-header, .card-understated .panel-heading, .card-understated .card-heading, .card-understated .card-header {
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.panel-understated .panel-heading h2 span[class^=ca-gov-icon-], .panel-understated .panel-heading h3 span[class^=ca-gov-icon-], .panel-understated .panel-heading h4 span[class^=ca-gov-icon-], .panel-understated .panel-heading h5 span[class^=ca-gov-icon-], .panel-understated .card-heading h2 span[class^=ca-gov-icon-], .panel-understated .card-heading h3 span[class^=ca-gov-icon-], .panel-understated .card-heading h4 span[class^=ca-gov-icon-], .panel-understated .card-heading h5 span[class^=ca-gov-icon-], .panel-understated .card-header h2 span[class^=ca-gov-icon-], .panel-understated .card-header h3 span[class^=ca-gov-icon-], .panel-understated .card-header h4 span[class^=ca-gov-icon-], .panel-understated .card-header h5 span[class^=ca-gov-icon-], .card-understated .panel-heading h2 span[class^=ca-gov-icon-], .card-understated .panel-heading h3 span[class^=ca-gov-icon-], .card-understated .panel-heading h4 span[class^=ca-gov-icon-], .card-understated .panel-heading h5 span[class^=ca-gov-icon-], .card-understated .card-heading h2 span[class^=ca-gov-icon-], .card-understated .card-heading h3 span[class^=ca-gov-icon-], .card-understated .card-heading h4 span[class^=ca-gov-icon-], .card-understated .card-heading h5 span[class^=ca-gov-icon-], .card-understated .card-header h2 span[class^=ca-gov-icon-], .card-understated .card-header h3 span[class^=ca-gov-icon-], .card-understated .card-header h4 span[class^=ca-gov-icon-], .card-understated .card-header h5 span[class^=ca-gov-icon-] {
  color: #323A45;
}
.panel-understated .panel-heading .options .btn-default, .panel-understated .card-heading .options .btn-default, .panel-understated .card-header .options .btn-default, .card-understated .panel-heading .options .btn-default, .card-understated .card-heading .options .btn-default, .card-understated .card-header .options .btn-default {
  color: #000;
  background-color: #cdeaf3;
  border-color: #ddd;
}
.panel-understated .panel-heading .options .btn-default:hover, .panel-understated .card-heading .options .btn-default:hover, .panel-understated .card-header .options .btn-default:hover, .card-understated .panel-heading .options .btn-default:hover, .card-understated .card-heading .options .btn-default:hover, .card-understated .card-header .options .btn-default:hover {
  color: #000;
  background-color: #d5edf5;
  border-color: #e0e0e0;
}
.btn-check:focus + .panel-understated .panel-heading .options .btn-default, .panel-understated .panel-heading .options .btn-default:focus, .btn-check:focus + .panel-understated .card-heading .options .btn-default, .panel-understated .card-heading .options .btn-default:focus, .btn-check:focus + .panel-understated .card-header .options .btn-default, .panel-understated .card-header .options .btn-default:focus, .btn-check:focus + .card-understated .panel-heading .options .btn-default, .card-understated .panel-heading .options .btn-default:focus, .btn-check:focus + .card-understated .card-heading .options .btn-default, .card-understated .card-heading .options .btn-default:focus, .btn-check:focus + .card-understated .card-header .options .btn-default, .card-understated .card-header .options .btn-default:focus {
  color: #000;
  background-color: #d5edf5;
  border-color: #e0e0e0;
  box-shadow: 0 0 0 0.25rem rgba(188, 188, 188, 0.5);
}
.btn-check:checked + .panel-understated .panel-heading .options .btn-default, .btn-check:active + .panel-understated .panel-heading .options .btn-default, .panel-understated .panel-heading .options .btn-default:active, .panel-understated .panel-heading .options .btn-default.active, .show > .panel-understated .panel-heading .options .btn-default.dropdown-toggle, .btn-check:checked + .panel-understated .card-heading .options .btn-default, .btn-check:active + .panel-understated .card-heading .options .btn-default, .panel-understated .card-heading .options .btn-default:active, .panel-understated .card-heading .options .btn-default.active, .show > .panel-understated .card-heading .options .btn-default.dropdown-toggle, .btn-check:checked + .panel-understated .card-header .options .btn-default, .btn-check:active + .panel-understated .card-header .options .btn-default, .panel-understated .card-header .options .btn-default:active, .panel-understated .card-header .options .btn-default.active, .show > .panel-understated .card-header .options .btn-default.dropdown-toggle, .btn-check:checked + .card-understated .panel-heading .options .btn-default, .btn-check:active + .card-understated .panel-heading .options .btn-default, .card-understated .panel-heading .options .btn-default:active, .card-understated .panel-heading .options .btn-default.active, .show > .card-understated .panel-heading .options .btn-default.dropdown-toggle, .btn-check:checked + .card-understated .card-heading .options .btn-default, .btn-check:active + .card-understated .card-heading .options .btn-default, .card-understated .card-heading .options .btn-default:active, .card-understated .card-heading .options .btn-default.active, .show > .card-understated .card-heading .options .btn-default.dropdown-toggle, .btn-check:checked + .card-understated .card-header .options .btn-default, .btn-check:active + .card-understated .card-header .options .btn-default, .card-understated .card-header .options .btn-default:active, .card-understated .card-header .options .btn-default.active, .show > .card-understated .card-header .options .btn-default.dropdown-toggle {
  color: #000;
  background-color: #d7eef5;
  border-color: #e0e0e0;
}
.btn-check:checked + .panel-understated .panel-heading .options .btn-default:focus, .btn-check:active + .panel-understated .panel-heading .options .btn-default:focus, .panel-understated .panel-heading .options .btn-default:active:focus, .panel-understated .panel-heading .options .btn-default.active:focus, .show > .panel-understated .panel-heading .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .panel-understated .card-heading .options .btn-default:focus, .btn-check:active + .panel-understated .card-heading .options .btn-default:focus, .panel-understated .card-heading .options .btn-default:active:focus, .panel-understated .card-heading .options .btn-default.active:focus, .show > .panel-understated .card-heading .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .panel-understated .card-header .options .btn-default:focus, .btn-check:active + .panel-understated .card-header .options .btn-default:focus, .panel-understated .card-header .options .btn-default:active:focus, .panel-understated .card-header .options .btn-default.active:focus, .show > .panel-understated .card-header .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .card-understated .panel-heading .options .btn-default:focus, .btn-check:active + .card-understated .panel-heading .options .btn-default:focus, .card-understated .panel-heading .options .btn-default:active:focus, .card-understated .panel-heading .options .btn-default.active:focus, .show > .card-understated .panel-heading .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .card-understated .card-heading .options .btn-default:focus, .btn-check:active + .card-understated .card-heading .options .btn-default:focus, .card-understated .card-heading .options .btn-default:active:focus, .card-understated .card-heading .options .btn-default.active:focus, .show > .card-understated .card-heading .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .card-understated .card-header .options .btn-default:focus, .btn-check:active + .card-understated .card-header .options .btn-default:focus, .card-understated .card-header .options .btn-default:active:focus, .card-understated .card-header .options .btn-default.active:focus, .show > .card-understated .card-header .options .btn-default.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(188, 188, 188, 0.5);
}
.panel-understated .panel-heading .options .btn-default:disabled, .panel-understated .panel-heading .options .btn-default.disabled, .panel-understated .card-heading .options .btn-default:disabled, .panel-understated .card-heading .options .btn-default.disabled, .panel-understated .card-header .options .btn-default:disabled, .panel-understated .card-header .options .btn-default.disabled, .card-understated .panel-heading .options .btn-default:disabled, .card-understated .panel-heading .options .btn-default.disabled, .card-understated .card-heading .options .btn-default:disabled, .card-understated .card-heading .options .btn-default.disabled, .card-understated .card-header .options .btn-default:disabled, .card-understated .card-header .options .btn-default.disabled {
  color: #000;
  background-color: #cdeaf3;
  border-color: #ddd;
}
.panel-understated .panel-body, .panel-understated .card-body, .card-understated .panel-body, .card-understated .card-body {
  background: #fff;
  color: #3b3a48;
}

/* Standout Cards */
.panel-standout, .card-standout {
  border-color: #ddd;
}
.panel-standout > .panel-heading, .panel-standout > .card-heading, .card-standout > .panel-heading, .card-standout > .card-heading {
  color: #fff;
  background-color: #323A45;
  border-color: #323A45;
}
.panel-standout > .panel-heading + .panel-collapse > .panel-body,
.panel-standout > .panel-heading + .card-collapse > .card-body, .panel-standout > .card-heading + .panel-collapse > .panel-body,
.panel-standout > .card-heading + .card-collapse > .card-body, .card-standout > .panel-heading + .panel-collapse > .panel-body,
.card-standout > .panel-heading + .card-collapse > .card-body, .card-standout > .card-heading + .panel-collapse > .panel-body,
.card-standout > .card-heading + .card-collapse > .card-body {
  border-top-color: #ddd;
}
.panel-standout > .panel-heading .badge, .panel-standout > .card-heading .badge, .card-standout > .panel-heading .badge, .card-standout > .card-heading .badge {
  color: #323A45;
  background-color: #fff;
}
.panel-standout > .panel-footer + .panel-collapse > .panel-body,
.panel-standout > .panel-footer + .card-collapse > .card-body, .panel-standout > .card-footer + .panel-collapse > .panel-body,
.panel-standout > .card-footer + .card-collapse > .card-body, .card-standout > .panel-footer + .panel-collapse > .panel-body,
.card-standout > .panel-footer + .card-collapse > .card-body, .card-standout > .card-footer + .panel-collapse > .panel-body,
.card-standout > .card-footer + .card-collapse > .card-body {
  border-bottom-color: #ddd;
}
.panel-standout .panel-heading, .panel-standout .card-heading, .panel-standout .card-header, .card-standout .panel-heading, .card-standout .card-heading, .card-standout .card-header {
  border-bottom-width: 5px;
  border-bottom-style: solid;
}
.panel-standout .panel-heading h2 span[class^=ca-gov-icon-], .panel-standout .panel-heading h3 span[class^=ca-gov-icon-], .panel-standout .panel-heading h4 span[class^=ca-gov-icon-], .panel-standout .panel-heading h5 span[class^=ca-gov-icon-], .panel-standout .card-heading h2 span[class^=ca-gov-icon-], .panel-standout .card-heading h3 span[class^=ca-gov-icon-], .panel-standout .card-heading h4 span[class^=ca-gov-icon-], .panel-standout .card-heading h5 span[class^=ca-gov-icon-], .panel-standout .card-header h2 span[class^=ca-gov-icon-], .panel-standout .card-header h3 span[class^=ca-gov-icon-], .panel-standout .card-header h4 span[class^=ca-gov-icon-], .panel-standout .card-header h5 span[class^=ca-gov-icon-], .card-standout .panel-heading h2 span[class^=ca-gov-icon-], .card-standout .panel-heading h3 span[class^=ca-gov-icon-], .card-standout .panel-heading h4 span[class^=ca-gov-icon-], .card-standout .panel-heading h5 span[class^=ca-gov-icon-], .card-standout .card-heading h2 span[class^=ca-gov-icon-], .card-standout .card-heading h3 span[class^=ca-gov-icon-], .card-standout .card-heading h4 span[class^=ca-gov-icon-], .card-standout .card-heading h5 span[class^=ca-gov-icon-], .card-standout .card-header h2 span[class^=ca-gov-icon-], .card-standout .card-header h3 span[class^=ca-gov-icon-], .card-standout .card-header h4 span[class^=ca-gov-icon-], .card-standout .card-header h5 span[class^=ca-gov-icon-] {
  color: #FDB81E;
}
.panel-standout .panel-heading .options .btn-default, .panel-standout .card-heading .options .btn-default, .panel-standout .card-header .options .btn-default, .card-standout .panel-heading .options .btn-default, .card-standout .card-heading .options .btn-default, .card-standout .card-header .options .btn-default {
  color: #fff;
  background-color: #21262d;
  border-color: #272e36;
}
.panel-standout .panel-heading .options .btn-default:hover, .panel-standout .card-heading .options .btn-default:hover, .panel-standout .card-header .options .btn-default:hover, .card-standout .panel-heading .options .btn-default:hover, .card-standout .card-heading .options .btn-default:hover, .card-standout .card-header .options .btn-default:hover {
  color: #fff;
  background-color: #1c2026;
  border-color: #1f252b;
}
.btn-check:focus + .panel-standout .panel-heading .options .btn-default, .panel-standout .panel-heading .options .btn-default:focus, .btn-check:focus + .panel-standout .card-heading .options .btn-default, .panel-standout .card-heading .options .btn-default:focus, .btn-check:focus + .panel-standout .card-header .options .btn-default, .panel-standout .card-header .options .btn-default:focus, .btn-check:focus + .card-standout .panel-heading .options .btn-default, .card-standout .panel-heading .options .btn-default:focus, .btn-check:focus + .card-standout .card-heading .options .btn-default, .card-standout .card-heading .options .btn-default:focus, .btn-check:focus + .card-standout .card-header .options .btn-default, .card-standout .card-header .options .btn-default:focus {
  color: #fff;
  background-color: #1c2026;
  border-color: #1f252b;
  box-shadow: 0 0 0 0.25rem rgba(71, 77, 84, 0.5);
}
.btn-check:checked + .panel-standout .panel-heading .options .btn-default, .btn-check:active + .panel-standout .panel-heading .options .btn-default, .panel-standout .panel-heading .options .btn-default:active, .panel-standout .panel-heading .options .btn-default.active, .show > .panel-standout .panel-heading .options .btn-default.dropdown-toggle, .btn-check:checked + .panel-standout .card-heading .options .btn-default, .btn-check:active + .panel-standout .card-heading .options .btn-default, .panel-standout .card-heading .options .btn-default:active, .panel-standout .card-heading .options .btn-default.active, .show > .panel-standout .card-heading .options .btn-default.dropdown-toggle, .btn-check:checked + .panel-standout .card-header .options .btn-default, .btn-check:active + .panel-standout .card-header .options .btn-default, .panel-standout .card-header .options .btn-default:active, .panel-standout .card-header .options .btn-default.active, .show > .panel-standout .card-header .options .btn-default.dropdown-toggle, .btn-check:checked + .card-standout .panel-heading .options .btn-default, .btn-check:active + .card-standout .panel-heading .options .btn-default, .card-standout .panel-heading .options .btn-default:active, .card-standout .panel-heading .options .btn-default.active, .show > .card-standout .panel-heading .options .btn-default.dropdown-toggle, .btn-check:checked + .card-standout .card-heading .options .btn-default, .btn-check:active + .card-standout .card-heading .options .btn-default, .card-standout .card-heading .options .btn-default:active, .card-standout .card-heading .options .btn-default.active, .show > .card-standout .card-heading .options .btn-default.dropdown-toggle, .btn-check:checked + .card-standout .card-header .options .btn-default, .btn-check:active + .card-standout .card-header .options .btn-default, .card-standout .card-header .options .btn-default:active, .card-standout .card-header .options .btn-default.active, .show > .card-standout .card-header .options .btn-default.dropdown-toggle {
  color: #fff;
  background-color: #1a1e24;
  border-color: #1d2329;
}
.btn-check:checked + .panel-standout .panel-heading .options .btn-default:focus, .btn-check:active + .panel-standout .panel-heading .options .btn-default:focus, .panel-standout .panel-heading .options .btn-default:active:focus, .panel-standout .panel-heading .options .btn-default.active:focus, .show > .panel-standout .panel-heading .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .panel-standout .card-heading .options .btn-default:focus, .btn-check:active + .panel-standout .card-heading .options .btn-default:focus, .panel-standout .card-heading .options .btn-default:active:focus, .panel-standout .card-heading .options .btn-default.active:focus, .show > .panel-standout .card-heading .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .panel-standout .card-header .options .btn-default:focus, .btn-check:active + .panel-standout .card-header .options .btn-default:focus, .panel-standout .card-header .options .btn-default:active:focus, .panel-standout .card-header .options .btn-default.active:focus, .show > .panel-standout .card-header .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .card-standout .panel-heading .options .btn-default:focus, .btn-check:active + .card-standout .panel-heading .options .btn-default:focus, .card-standout .panel-heading .options .btn-default:active:focus, .card-standout .panel-heading .options .btn-default.active:focus, .show > .card-standout .panel-heading .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .card-standout .card-heading .options .btn-default:focus, .btn-check:active + .card-standout .card-heading .options .btn-default:focus, .card-standout .card-heading .options .btn-default:active:focus, .card-standout .card-heading .options .btn-default.active:focus, .show > .card-standout .card-heading .options .btn-default.dropdown-toggle:focus, .btn-check:checked + .card-standout .card-header .options .btn-default:focus, .btn-check:active + .card-standout .card-header .options .btn-default:focus, .card-standout .card-header .options .btn-default:active:focus, .card-standout .card-header .options .btn-default.active:focus, .show > .card-standout .card-header .options .btn-default.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(71, 77, 84, 0.5);
}
.panel-standout .panel-heading .options .btn-default:disabled, .panel-standout .panel-heading .options .btn-default.disabled, .panel-standout .card-heading .options .btn-default:disabled, .panel-standout .card-heading .options .btn-default.disabled, .panel-standout .card-header .options .btn-default:disabled, .panel-standout .card-header .options .btn-default.disabled, .card-standout .panel-heading .options .btn-default:disabled, .card-standout .panel-heading .options .btn-default.disabled, .card-standout .card-heading .options .btn-default:disabled, .card-standout .card-heading .options .btn-default.disabled, .card-standout .card-header .options .btn-default:disabled, .card-standout .card-header .options .btn-default.disabled {
  color: #fff;
  background-color: #21262d;
  border-color: #272e36;
}
.panel-standout .panel-body, .panel-standout .card-body, .card-standout .panel-body, .card-standout .card-body {
  background: #fff;
  color: #3b3a48;
}
.panel-standout .panel-body a:not(.btn), .panel-standout .card-body a:not(.btn), .card-standout .panel-body a:not(.btn), .card-standout .card-body a:not(.btn) {
  color: #046b99;
  text-decoration: none;
}
.panel-standout .panel-body a:not(.btn):hover, .panel-standout .panel-body a:not(.btn):focus, .panel-standout .card-body a:not(.btn):hover, .panel-standout .card-body a:not(.btn):focus, .card-standout .panel-body a:not(.btn):hover, .card-standout .panel-body a:not(.btn):focus, .card-standout .card-body a:not(.btn):hover, .card-standout .card-body a:not(.btn):focus {
  color: #02374e;
  text-decoration: underline;
}
.panel-standout .panel-body a:not(.btn):focus, .panel-standout .card-body a:not(.btn):focus, .card-standout .panel-body a:not(.btn):focus, .card-standout .card-body a:not(.btn):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.panel-standout .panel-body a:not(.btn), .panel-standout .card-body a:not(.btn), .card-standout .panel-body a:not(.btn), .card-standout .card-body a:not(.btn) {
  text-decoration: underline;
}

/* Adds triangle to card */
.panel-standout.highlight .panel-heading .triangle, .panel-standout.highlight .card-heading .triangle, .panel-standout.highlight .card-header .triangle, .card-standout.highlight .panel-heading .triangle, .card-standout.highlight .card-heading .triangle, .card-standout.highlight .card-header .triangle {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #323A45;
}

/* -----------------------------------------
   ACCENT TEXT
   /source/scss/colortheme/cs-text-accent.scss
----------------------------------------- */
.text-accent1 {
  color: #1B79C0 !important;
}
.text-accent2 {
  color: #077CBB !important;
}
.text-accent3 {
  color: #258378 !important;
}
.text-accent4 {
  color: #32852E !important;
}
.text-accent5 {
  color: #815ab4 !important;
}
.text-accent6 {
  color: #BE37CD !important;
}
.text-accent7 {
  color: #C93E2C !important;
}
.text-accent8 {
  color: #BB520C !important;
}
.text-accent9 {
  color: #f7e455 !important;
}
.text-accent-p1 {
  color: #FDB81E !important;
}
.text-accent-p2 {
  color: #046B99 !important;
}
.text-accent-p3 {
  color: #323A45 !important;
}
.text-accent-s1 {
  color: #eef8fb !important;
}
.text-accent-s2 {
  color: #87B8CE !important;
}
.text-accent-s3 {
  color: #4993B5 !important;
}

.color-primary--hover:hover {
  color: #046B99;
}

.bg-primary--hover:hover {
  background-color: #046B99;
}

.label-primary {
  color: #000;
  background-color: #ededef;
  border-radius: 0;
}

.label-info {
  color: #fff;
  background-color: #046B99;
}

.label-secondary {
  color: #3b3a48;
  background-color: #87B8CE;
}

.label-light {
  color: #3b3a48;
  background-color: #eef8fb;
}

.label-dark {
  color: #fff;
  background-color: #323A45;
}

.label-warning {
  color: #3b3a48;
  background-color: #FDB81E;
}

.text-highlight-primary {
  background-color: #eef8fb;
}

.text-highlight-warning {
  background-color: #feebc0;
}

.text-highlight-dark {
  color: #fff;
  background-color: #323A45;
}

/* -----------------------------------------
   IMAGE HELPERS
   /source/scss/colortheme/cs-image.scss
----------------------------------------- */
.section-understated .img-thumbnail, .card-understated .img-thumbnail {
  padding: 0.25rem;
  background-color: whitesmoke;
  border: 1px solid #c2c2c2;
}
.section-overstated .img-thumbnail, .card-overstated .img-thumbnail {
  padding: 0.25rem;
  background-color: #b6d4e1;
  border: 1px solid #3d7b98;
}
.section-standout .img-thumbnail, .section-impact .img-thumbnail, .card-standout .img-thumbnail, .card-impact .img-thumbnail {
  padding: 0.25rem;
  background-color: #84898f;
  border: 1px solid #21262d;
}
.section-primary .img-thumbnail, .card-primary .img-thumbnail {
  padding: 0.25rem;
  background-color: #b4d3e0;
  border: 1px solid #034867;
}
.section-inverted .img-thumbnail, .card-inverted .img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #c2c2c2;
}
.section-danger .img-thumbnail, .card-danger .img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #c2c2c2;
}

.carousel-video-submenu .owl-item.watching img {
  border-color: #FDB81E;
}
.carousel-video-submenu .owl-item.watching button {
  border-color: #FDB81E;
}

/* -----------------------------------------
   COMMENT
   /source/scss/colortheme/cs-buttons.scss
----------------------------------------- */
.btn-primary {
  color: #fff;
  background-color: #046B99;
  border-color: #046B99;
  font-weight: 600;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.btn-primary .show > .dropdown-toggle, .open > .dropdown-toggle .btn-primary {
  color: #fff;
  background-color: #035376;
  border-color: #035376;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.btn-primary:focus {
  outline: solid 2px #2ea3f2 !important;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .btn-primary {
  background-image: none;
}
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
  background-color: #046B99 !important;
  border-color: #046B99;
}
.btn-primary .badge {
  color: #046B99;
  background-color: #fff;
}
.btn-primary:disabled {
  color: #fff !important;
}
.btn-primary.disabled {
  color: #fff !important;
}

.btn-outline-primary {
  color: #046B99;
  background-color: #fff;
  border-color: #046B99;
  font-weight: 600;
}
.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary .show > .dropdown-toggle, .open > .dropdown-toggle .btn-outline-primary {
  color: #035376;
  background-color: #fff;
  border-color: #035376;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.btn-outline-primary:focus {
  outline: solid 2px #2ea3f2 !important;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .btn-outline-primary {
  background-image: none;
}
.btn-outline-primary.disabled, .btn-outline-primary.disabled:hover, .btn-outline-primary.disabled:focus, .btn-outline-primary.disabled:active, .btn-outline-primary.disabled.active, .btn-outline-primary[disabled], .btn-outline-primary[disabled]:hover, .btn-outline-primary[disabled]:focus, .btn-outline-primary[disabled]:active, .btn-outline-primary[disabled].active, fieldset[disabled] .btn-outline-primary, fieldset[disabled] .btn-outline-primary:hover, fieldset[disabled] .btn-outline-primary:focus, fieldset[disabled] .btn-outline-primary:active, fieldset[disabled] .btn-outline-primary.active {
  background-color: #fff !important;
  border-color: #046B99;
}
.btn-outline-primary .badge {
  color: #fff;
  background-color: #046B99;
}

.btn-default {
  color: #5e5e6a;
  background-color: rgba(255, 255, 255, 0.65);
  border-color: #5e5e6a;
  font-weight: 600;
}
.btn-default:hover, .btn-default:focus, .btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active,
.btn-default .show > .dropdown-toggle, .open > .dropdown-toggle .btn-default {
  color: #000;
  background-color: rgb(255, 255, 255);
  border-color: #000;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.btn-default:focus {
  outline: solid 2px #2ea3f2 !important;
}
.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .btn-default {
  background-image: none;
}
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
  background-color: rgba(255, 255, 255, 0.65) !important;
  border-color: #5e5e6a;
}
.btn-default .badge {
  color: rgba(255, 255, 255, 0.65);
  background-color: #5e5e6a;
}

.btn-standout {
  color: #fff;
  background-color: #323A45;
  border-color: #323A45;
  font-weight: 600;
}
.btn-standout:hover, .btn-standout:focus, .btn-standout:not(:disabled):not(.disabled):active, .btn-standout:not(:disabled):not(.disabled).active,
.btn-standout .show > .dropdown-toggle, .open > .dropdown-toggle .btn-standout {
  color: #fff;
  background-color: #232930;
  border-color: #232930;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.btn-standout:focus {
  outline: solid 2px #2ea3f2 !important;
}
.btn-standout:not(:disabled):not(.disabled):active, .btn-standout:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .btn-standout {
  background-image: none;
}
.btn-standout.disabled, .btn-standout.disabled:hover, .btn-standout.disabled:focus, .btn-standout.disabled:active, .btn-standout.disabled.active, .btn-standout[disabled], .btn-standout[disabled]:hover, .btn-standout[disabled]:focus, .btn-standout[disabled]:active, .btn-standout[disabled].active, fieldset[disabled] .btn-standout, fieldset[disabled] .btn-standout:hover, fieldset[disabled] .btn-standout:focus, fieldset[disabled] .btn-standout:active, fieldset[disabled] .btn-standout.active {
  background-color: #323A45 !important;
  border-color: #323A45;
}
.btn-standout .badge {
  color: #323A45;
  background-color: #fff;
}
.btn-standout:disabled {
  color: #fff !important;
}
.btn-standout.disabled {
  color: #fff !important;
}

.btn-outline-standout {
  color: #323A45;
  background-color: #fff;
  border-color: #323A45;
  font-weight: 600;
}
.btn-outline-standout:hover, .btn-outline-standout:focus, .btn-outline-standout:not(:disabled):not(.disabled):active, .btn-outline-standout:not(:disabled):not(.disabled).active,
.btn-outline-standout .show > .dropdown-toggle, .open > .dropdown-toggle .btn-outline-standout {
  color: #232930;
  background-color: #fff;
  border-color: #232930;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.btn-outline-standout:focus {
  outline: solid 2px #2ea3f2 !important;
}
.btn-outline-standout:not(:disabled):not(.disabled):active, .btn-outline-standout:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .btn-outline-standout {
  background-image: none;
}
.btn-outline-standout.disabled, .btn-outline-standout.disabled:hover, .btn-outline-standout.disabled:focus, .btn-outline-standout.disabled:active, .btn-outline-standout.disabled.active, .btn-outline-standout[disabled], .btn-outline-standout[disabled]:hover, .btn-outline-standout[disabled]:focus, .btn-outline-standout[disabled]:active, .btn-outline-standout[disabled].active, fieldset[disabled] .btn-outline-standout, fieldset[disabled] .btn-outline-standout:hover, fieldset[disabled] .btn-outline-standout:focus, fieldset[disabled] .btn-outline-standout:active, fieldset[disabled] .btn-outline-standout.active {
  background-color: #fff !important;
  border-color: #323A45;
}
.btn-outline-standout .badge {
  color: #fff;
  background-color: #323A45;
}

.btn-highlight {
  color: #000;
  background-color: #fdc341;
  border-color: #fdc341;
  font-weight: 600;
}
.btn-highlight:hover, .btn-highlight:focus, .btn-highlight:not(:disabled):not(.disabled):active, .btn-highlight:not(:disabled):not(.disabled).active,
.btn-highlight .show > .dropdown-toggle, .open > .dropdown-toggle .btn-highlight {
  color: #3b3a48;
  background-color: #fece65;
  border-color: #fece65;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.btn-highlight:focus {
  outline: solid 2px #2ea3f2 !important;
}
.btn-highlight:not(:disabled):not(.disabled):active, .btn-highlight:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .btn-highlight {
  background-image: none;
}
.btn-highlight.disabled, .btn-highlight.disabled:hover, .btn-highlight.disabled:focus, .btn-highlight.disabled:active, .btn-highlight.disabled.active, .btn-highlight[disabled], .btn-highlight[disabled]:hover, .btn-highlight[disabled]:focus, .btn-highlight[disabled]:active, .btn-highlight[disabled].active, fieldset[disabled] .btn-highlight, fieldset[disabled] .btn-highlight:hover, fieldset[disabled] .btn-highlight:focus, fieldset[disabled] .btn-highlight:active, fieldset[disabled] .btn-highlight.active {
  background-color: #fdc341 !important;
  border-color: #fdc341;
}
.btn-highlight .badge {
  color: #fdc341;
  background-color: #000;
}

.btn-outline-highlight {
  color: #000;
  background-color: transparent;
  border-color: #fdc341;
  font-weight: 600;
}
.btn-outline-highlight:hover, .btn-outline-highlight:focus, .btn-outline-highlight:not(:disabled):not(.disabled):active, .btn-outline-highlight:not(:disabled):not(.disabled).active,
.btn-outline-highlight .show > .dropdown-toggle, .open > .dropdown-toggle .btn-outline-highlight {
  color: #3b3a48;
  background-color: #fafafa;
  border-color: #fece65;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.btn-outline-highlight:focus {
  outline: solid 2px #2ea3f2 !important;
}
.btn-outline-highlight:not(:disabled):not(.disabled):active, .btn-outline-highlight:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .btn-outline-highlight {
  background-image: none;
}
.btn-outline-highlight.disabled, .btn-outline-highlight.disabled:hover, .btn-outline-highlight.disabled:focus, .btn-outline-highlight.disabled:active, .btn-outline-highlight.disabled.active, .btn-outline-highlight[disabled], .btn-outline-highlight[disabled]:hover, .btn-outline-highlight[disabled]:focus, .btn-outline-highlight[disabled]:active, .btn-outline-highlight[disabled].active, fieldset[disabled] .btn-outline-highlight, fieldset[disabled] .btn-outline-highlight:hover, fieldset[disabled] .btn-outline-highlight:focus, fieldset[disabled] .btn-outline-highlight:active, fieldset[disabled] .btn-outline-highlight.active {
  background-color: transparent !important;
  border-color: #fdc341;
}
.btn-outline-highlight .badge {
  color: transparent;
  background-color: #000;
}

.btn-secondary {
  color: #555555;
  background-color: whitesmoke;
  border-color: #555555;
  font-weight: 600;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary .show > .dropdown-toggle, .open > .dropdown-toggle .btn-secondary {
  color: #02374e;
  background-color: #fff;
  border-color: #000;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.btn-secondary:focus {
  outline: solid 2px #2ea3f2 !important;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .btn-secondary {
  background-image: none;
}
.btn-secondary.disabled, .btn-secondary.disabled:hover, .btn-secondary.disabled:focus, .btn-secondary.disabled:active, .btn-secondary.disabled.active, .btn-secondary[disabled], .btn-secondary[disabled]:hover, .btn-secondary[disabled]:focus, .btn-secondary[disabled]:active, .btn-secondary[disabled].active, fieldset[disabled] .btn-secondary, fieldset[disabled] .btn-secondary:hover, fieldset[disabled] .btn-secondary:focus, fieldset[disabled] .btn-secondary:active, fieldset[disabled] .btn-secondary.active {
  background-color: whitesmoke !important;
  border-color: #555555;
}
.btn-secondary .badge {
  color: whitesmoke;
  background-color: #555555;
}
.btn-secondary.active {
  background: #fff;
  color: #000;
}
.btn-secondary:disabled {
  color: #000;
}
.btn-secondary.disabled {
  color: #000;
}

.btn-s1 {
  color: #555555;
  background-color: #eef8fb;
  border-color: #555555;
  font-weight: 600;
}
.btn-s1:hover, .btn-s1:focus, .btn-s1:not(:disabled):not(.disabled):active, .btn-s1:not(:disabled):not(.disabled).active,
.btn-s1 .show > .dropdown-toggle, .open > .dropdown-toggle .btn-s1 {
  color: #000;
  background-color: #fff;
  border-color: #000;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.btn-s1:focus {
  outline: solid 2px #2ea3f2 !important;
}
.btn-s1:not(:disabled):not(.disabled):active, .btn-s1:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .btn-s1 {
  background-image: none;
}
.btn-s1.disabled, .btn-s1.disabled:hover, .btn-s1.disabled:focus, .btn-s1.disabled:active, .btn-s1.disabled.active, .btn-s1[disabled], .btn-s1[disabled]:hover, .btn-s1[disabled]:focus, .btn-s1[disabled]:active, .btn-s1[disabled].active, fieldset[disabled] .btn-s1, fieldset[disabled] .btn-s1:hover, fieldset[disabled] .btn-s1:focus, fieldset[disabled] .btn-s1:active, fieldset[disabled] .btn-s1.active {
  background-color: #eef8fb !important;
  border-color: #555555;
}
.btn-s1 .badge {
  color: #eef8fb;
  background-color: #555555;
}
.btn-s1.active {
  background: #fff;
  color: #000;
}
.btn-s1:disabled {
  color: #000;
}

.btn-outline-secondary {
  color: #555555;
  background-color: #fff;
  border-color: #555555;
  font-weight: 600;
}
.btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary .show > .dropdown-toggle, .open > .dropdown-toggle .btn-outline-secondary {
  color: #444444;
  background-color: #fff;
  border-color: #444444;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.btn-outline-secondary:focus {
  outline: solid 2px #2ea3f2 !important;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .btn-outline-secondary {
  background-image: none;
}
.btn-outline-secondary.disabled, .btn-outline-secondary.disabled:hover, .btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled:active, .btn-outline-secondary.disabled.active, .btn-outline-secondary[disabled], .btn-outline-secondary[disabled]:hover, .btn-outline-secondary[disabled]:focus, .btn-outline-secondary[disabled]:active, .btn-outline-secondary[disabled].active, fieldset[disabled] .btn-outline-secondary, fieldset[disabled] .btn-outline-secondary:hover, fieldset[disabled] .btn-outline-secondary:focus, fieldset[disabled] .btn-outline-secondary:active, fieldset[disabled] .btn-outline-secondary.active {
  background-color: #fff !important;
  border-color: #555555;
}
.btn-outline-secondary .badge {
  color: #fff;
  background-color: #555555;
}

.btn-light {
  color: #5e5e6a;
  background-color: #fff;
  border-color: #fff;
  font-weight: 600;
}
.btn-light:hover, .btn-light:focus, .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.btn-light .show > .dropdown-toggle, .open > .dropdown-toggle .btn-light {
  color: #000;
  background-color: #ededef;
  border-color: #ededef;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.btn-light:focus {
  outline: solid 2px #2ea3f2 !important;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .btn-light {
  background-image: none;
}
.btn-light.disabled, .btn-light.disabled:hover, .btn-light.disabled:focus, .btn-light.disabled:active, .btn-light.disabled.active, .btn-light[disabled], .btn-light[disabled]:hover, .btn-light[disabled]:focus, .btn-light[disabled]:active, .btn-light[disabled].active, fieldset[disabled] .btn-light, fieldset[disabled] .btn-light:hover, fieldset[disabled] .btn-light:focus, fieldset[disabled] .btn-light:active, fieldset[disabled] .btn-light.active {
  background-color: #fff !important;
  border-color: #fff;
}
.btn-light .badge {
  color: #fff;
  background-color: #5e5e6a;
}

.btn-outline-light {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
  font-weight: 600;
}
.btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light .show > .dropdown-toggle, .open > .dropdown-toggle .btn-outline-light {
  color: #ededef;
  background-color: transparent;
  border-color: #ededef;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.btn-outline-light:focus {
  outline: solid 2px #2ea3f2 !important;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .open > .dropdown-toggle .btn-outline-light {
  background-image: none;
}
.btn-outline-light.disabled, .btn-outline-light.disabled:hover, .btn-outline-light.disabled:focus, .btn-outline-light.disabled:active, .btn-outline-light.disabled.active, .btn-outline-light[disabled], .btn-outline-light[disabled]:hover, .btn-outline-light[disabled]:focus, .btn-outline-light[disabled]:active, .btn-outline-light[disabled].active, fieldset[disabled] .btn-outline-light, fieldset[disabled] .btn-outline-light:hover, fieldset[disabled] .btn-outline-light:focus, fieldset[disabled] .btn-outline-light:active, fieldset[disabled] .btn-outline-light.active {
  background-color: transparent !important;
  border-color: #fff;
}
.btn-outline-light .badge {
  color: transparent;
  background-color: #fff;
}

.check-icon-radio {
  color: #046B99;
  border-color: #046B99;
}

.check-icon-checkbox {
  border-color: #046B99;
}

input[type=checkbox]:checked + i,
input[type=radio]:checked + i,
input[type=checkbox]:checked + * i,
input[type=radio]:checked + * i {
  color: #fff;
  background-color: #046B99;
  border-color: #046B99;
}

.bg-primary--checked.checked,
.checked .bg-primary--checked {
  background-color: #046B99 !important;
}

/* -----------------------------------------
   FORM
   /source/scss/colortheme/cs-form.scss
----------------------------------------- */
.custom-file-label:after {
  background-color: #046B99;
}

.check-icon-radio {
  color: #046B99;
  border-color: #046B99;
}

.check-icon-checkbox {
  border-color: #046B99;
}

input[type=checkbox]:checked + i,
input[type=radio]:checked + i,
input[type=checkbox]:checked + * i,
input[type=radio]:checked + * i {
  background-color: #046B99;
  border-color: #046B99;
}

.bg-primary--checked.checked,
.checked .bg-primary--checked {
  background-color: #046B99 !important;
}

/* primary Color */
input[type=checkbox]:checked + .bg-primary--checked,
input[type=radio]:checked + .bg-primary--checked,
input[type=checkbox]:checked + * .bg-primary--checked,
input[type=radio]:checked + * .bg-primary--checked {
  background-color: #046B99;
}

/* highlight Color */
input[type=checkbox]:checked + .bg-highlight--checked,
input[type=radio]:checked + .bg-highlight--checked,
input[type=checkbox]:checked + * .bg-highlight--checked,
input[type=radio]:checked + * .bg-highlight--checked {
  background-color: #FDB81E;
}

/* Focusable custom checkboxes and radios for accessibility */
input[type=checkbox]:focus + div,
input[type=radio]:focus + div {
  box-shadow: 0 0 2px 2px #4993B5;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #046B99;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #046B99;
}

.form-check-input:checked,
.custom-control-input:checked {
  background-color: #046B99;
  border-color: #046B99;
}

/* -----------------------------------------
   COMMENT
   /source/scss/colortheme/cs-blocks.scss
----------------------------------------- */
.bg-blue-gradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #0aaff9, #046B99);
}

.circle-icon {
  background: #222222;
}

.icon-link:hover, .icon-link:focus {
  color: #eef8fb !important;
}

.service-tile-empty {
  background: #1c1d1e;
  color: #171717;
}

.main-content a.color-gray-dark {
  text-decoration: underline;
}
.main-content a.color-primary-hover:hover {
  text-decoration: underline;
}

/* -----------------------------------------
   PANES
   /source/scss/colortheme/cs-panes.scss
----------------------------------------- */
@media (min-width: 768px) {
  .bg-highlight.group-right:before, .bg-p1.group-right:before {
    border-right-color: #FDB81E;
  }
  .bg-highlight.group-left:after, .bg-p1.group-left:after {
    border-left-color: #FDB81E;
  }
  .section-primary.group-right:before, .bg-primary.group-right:before, .bg-p2.group-right:before {
    border-right-color: #046B99;
  }
  .section-primary.group-left:after, .bg-primary.group-left:after, .bg-p2.group-left:after {
    border-left-color: #046B99;
  }
  .section-default.group-right:before {
    border-right-color: whitesmoke;
  }
  .section-default.group-left:after {
    border-left-color: whitesmoke;
  }
  .section-standout.group-right:before, .bg-standout.group-right:before, .bg-p3.group-right:before {
    border-right-color: #323A45;
  }
  .section-standout.group-left:after, .bg-standout.group-left:after, .bg-p3.group-left:after {
    border-left-color: #323A45;
  }
  .section-understated.group-right:before, .bg-s1.group-right:before {
    border-right-color: #eef8fb;
  }
  .section-understated.group-left:after, .bg-s1.group-left:after {
    border-left-color: #eef8fb;
  }
  .section-inverted.group-right:before {
    border-right-color: #222222;
  }
  .section-inverted.group-left:after {
    border-left-color: #222222;
  }
}
@media (max-width: 767px) {
  .bg-highlight.group-right:before, .bg-p1.group-right:before, .bg-highlight.group-left:after, .bg-p1.group-left:after {
    border-bottom-color: #FDB81E;
  }
  .section-primary.group-right:before, .bg-primary.group-right:before, .bg-p2.group-right:before, .section-primary.group-left:after, .bg-primary.group-left:after, .bg-p2.group-left:after {
    border-bottom-color: #046B99;
  }
  .section-default.group-right:before, .section-default.group-left:after {
    border-bottom-color: whitesmoke;
  }
  .section-standout.group-right:before, .bg-standout.group-right:before, .bg-p3.group-right:before, .section-standout.group-left:after, .bg-standout.group-left:after, .bg-p3.group-left:after {
    border-bottom-color: #323A45;
  }
  .section-understated.group-right:before, .bg-s1 .group-right:before, .section-understated.group-left:after, .bg-s1.group-left:after {
    border-bottom-color: #eef8fb;
  }
  .section-inverted.group-right:before, .section-inverted.group-left:after {
    border-bottom-color: #222222;
  }
}
/* -----------------------------------------
   BACK-TO-TOP / RETURN TOP
   /source/scss/colortheme/cs-return-top.scss
----------------------------------------- */
.return-top {
  border-color: #046B99;
  color: #046B99;
}
.return-top.is-visible:hover, .return-top.is-visible:focus {
  color: #035376;
  border-color: #035376;
}

/* -----------------------------------------
   PAGE NAVIGATION
   /source/scss/colortheme/cs-page-navigation.scss
----------------------------------------- */
.list-navigation li a {
  color: #5e5e6a;
}
.list-navigation li a:hover, .list-navigation li a:hover {
  color: #3b3a48;
}
.list-navigation li a.active:before {
  border-left-color: #FDB81E;
}
.list-navigation li ul li a.active::before {
  border-left-color: #FDB81E;
}

a.sidenav {
  color: #5e5e6a;
}
a.sidenav:hover, a.sidenav:hover {
  color: #3b3a48;
}
a.sidenav.active:before {
  border-left-color: #FDB81E;
}

/* side navigation */
.list-group-item.active {
  background-color: #046B99;
  border-color: #046B99;
}
.list-group-item.active:hover {
  background-color: #035376 !important;
  border-color: #035376;
}

.list-group.section-standout .list-group-item,
.list-group.section-standout .list-group-item > button {
  background-color: #323A45 !important;
  color: #ffffff !important;
}
.list-group.section-standout .list-group-item:hover, .list-group.section-standout .list-group-item:focus, .list-group.section-standout .list-group-item.open,
.list-group.section-standout .list-group-item > button:hover,
.list-group.section-standout .list-group-item > button:focus,
.list-group.section-standout .list-group-item > button.open {
  background: #232930 !important;
  color: #ffffff !important;
}
.list-group.section-standout .list-group-item.active,
.list-group.section-standout .list-group-item > button.active {
  background-color: #fff !important;
  border-color: #323A45;
  color: #323A45 !important;
}
.list-group.section-standout .list-group-item.active:hover, .list-group.section-standout .list-group-item.active:focus,
.list-group.section-standout .list-group-item > button.active:hover,
.list-group.section-standout .list-group-item > button.active:focus {
  background-color: #f8f9fa !important;
  border-color: #323A45;
}

.list-group.section-overstated .list-group-item,
.list-group.section-overstated .list-group-item > button {
  background: #046B99 !important;
  color: #ffffff !important;
}
.list-group.section-overstated .list-group-item:hover, .list-group.section-overstated .list-group-item:focus, .list-group.section-overstated .list-group-item.open,
.list-group.section-overstated .list-group-item > button:hover,
.list-group.section-overstated .list-group-item > button:focus,
.list-group.section-overstated .list-group-item > button.open {
  background: #035376 !important;
  color: #ffffff !important;
}
.list-group.section-overstated .list-group-item.active,
.list-group.section-overstated .list-group-item > button.active {
  background-color: #fff !important;
  border-color: #046B99;
  color: #046B99 !important;
}
.list-group.section-overstated .list-group-item.active:hover, .list-group.section-overstated .list-group-item.active:focus,
.list-group.section-overstated .list-group-item > button.active:hover,
.list-group.section-overstated .list-group-item > button.active:focus {
  background-color: #f8f9fa !important;
  border-color: #046B99;
}

.list-group.section-impact .list-group-item,
.list-group.section-impact .list-group-item > button {
  background: #323A45 !important;
  color: #ffffff !important;
}
.list-group.section-impact .list-group-item:hover, .list-group.section-impact .list-group-item:focus,
.list-group.section-impact .list-group-item > button:hover,
.list-group.section-impact .list-group-item > button:focus {
  background: #232930 !important;
  color: #ffffff !important;
}
.list-group.section-impact .list-group-item.active,
.list-group.section-impact .list-group-item > button.active {
  background-color: #fff !important;
  border-color: #323A45;
  color: #323A45 !important;
}
.list-group.section-impact .list-group-item.active:hover, .list-group.section-impact .list-group-item.active:focus,
.list-group.section-impact .list-group-item > button.active:hover,
.list-group.section-impact .list-group-item > button.active:focus {
  background-color: #f8f9fa !important;
  border-color: #323A45;
}

.list-group.section-primary .list-group-item,
.list-group.section-primary .list-group-item > button {
  background: #046B99 !important;
  color: #ffffff !important;
}
.list-group.section-primary .list-group-item:hover, .list-group.section-primary .list-group-item:focus, .list-group.section-primary .list-group-item.open,
.list-group.section-primary .list-group-item > button:hover,
.list-group.section-primary .list-group-item > button:focus,
.list-group.section-primary .list-group-item > button.open {
  background: #035376 !important;
  color: #ffffff !important;
}
.list-group.section-primary .list-group-item.active,
.list-group.section-primary .list-group-item > button.active {
  background-color: #fff !important;
  border-color: #046B99;
  color: #046B99 !important;
}
.list-group.section-primary .list-group-item.active:hover, .list-group.section-primary .list-group-item.active:focus,
.list-group.section-primary .list-group-item > button.active:hover,
.list-group.section-primary .list-group-item > button.active:focus {
  background-color: #f8f9fa !important;
  border-color: #046B99;
}

.list-group.section-inverted .list-group-item,
.list-group.section-inverted .list-group-item > button {
  background: #222222 !important;
  color: #fff !important;
}
.list-group.section-inverted .list-group-item:hover, .list-group.section-inverted .list-group-item:focus, .list-group.section-inverted .list-group-item.open,
.list-group.section-inverted .list-group-item > button:hover,
.list-group.section-inverted .list-group-item > button:focus,
.list-group.section-inverted .list-group-item > button.open {
  background: #111111 !important;
  color: #fff !important;
}
.list-group.section-inverted .list-group-item.active,
.list-group.section-inverted .list-group-item > button.active {
  background-color: #fff !important;
  border-color: #323A45;
  color: #323A45 !important;
}
.list-group.section-inverted .list-group-item.active:hover, .list-group.section-inverted .list-group-item.active:focus,
.list-group.section-inverted .list-group-item > button.active:hover,
.list-group.section-inverted .list-group-item > button.active:focus {
  background-color: #f8f9fa !important;
  border-color: #323A45;
}

.list-group.section-danger .list-group-item,
.list-group.section-danger .list-group-item > button {
  background: #cd402d !important;
  color: #ffffff !important;
}
.list-group.section-danger .list-group-item:hover, .list-group.section-danger .list-group-item:focus, .list-group.section-danger .list-group-item.open,
.list-group.section-danger .list-group-item > button:hover,
.list-group.section-danger .list-group-item > button:focus,
.list-group.section-danger .list-group-item > button.open {
  background: #b03727 !important;
  color: #ffffff !important;
}
.list-group.section-danger .list-group-item.active,
.list-group.section-danger .list-group-item > button.active {
  background-color: #fff !important;
  border-color: #cd402d;
  color: #cd402d !important;
}
.list-group.section-danger .list-group-item.active:hover, .list-group.section-danger .list-group-item.active:focus,
.list-group.section-danger .list-group-item > button.active:hover,
.list-group.section-danger .list-group-item > button.active:focus {
  background-color: #f8f9fa !important;
  border-color: #cd402d;
}

.list-group.section-understated .list-group-item,
.list-group.section-understated .list-group-item > button {
  background: #eef8fb !important;
}
.list-group.section-understated .list-group-item:hover, .list-group.section-understated .list-group-item:focus, .list-group.section-understated .list-group-item.open,
.list-group.section-understated .list-group-item > button:hover,
.list-group.section-understated .list-group-item > button:focus,
.list-group.section-understated .list-group-item > button.open {
  background: #d1ecf4 !important;
}
.list-group.section-understated .list-group-item.active,
.list-group.section-understated .list-group-item > button.active {
  background-color: #046B99 !important;
  border-color: #046B99;
  color: #fff !important;
}
.list-group.section-understated .list-group-item.active:hover, .list-group.section-understated .list-group-item.active:focus,
.list-group.section-understated .list-group-item > button.active:hover,
.list-group.section-understated .list-group-item > button.active:focus {
  background-color: #035376 !important;
  border-color: #035376 !important;
}

.list-group.section-default .list-group-item,
.list-group.section-default .list-group-item > button {
  background: whitesmoke !important;
}
.list-group.section-default .list-group-item:hover, .list-group.section-default .list-group-item:focus, .list-group.section-default .list-group-item.open,
.list-group.section-default .list-group-item > button:hover,
.list-group.section-default .list-group-item > button:focus,
.list-group.section-default .list-group-item > button.open {
  background: #e3e3e3 !important;
}
.list-group.section-default .list-group-item.active,
.list-group.section-default .list-group-item > button.active {
  background-color: #046B99 !important;
  border-color: #046B99;
  color: #fff !important;
}
.list-group.section-default .list-group-item.active:hover, .list-group.section-default .list-group-item.active:focus,
.list-group.section-default .list-group-item > button.active:hover,
.list-group.section-default .list-group-item > button.active:focus {
  background-color: #035376 !important;
  border-color: #035376 !important;
}

/* -----------------------------------------
   STEP LIST
   /source/scss/colortheme/cs-step-list.scss
----------------------------------------- */
.cagov-step-list li {
  border-color: #FDB81E;
}
.cagov-step-list li::before {
  border-color: #FDB81E;
}

/* -----------------------------------------
   ACCORDION SIDE NAVIGATION
   /source/scss/colortheme/cs-accordion-sidenav.scss
----------------------------------------- */
cagov-accordion.sidenav details summary {
  color: #5e5e6a;
}
cagov-accordion.sidenav details summary:hover, cagov-accordion.sidenav details summary:focus {
  color: #000;
}
cagov-accordion.sidenav details summary.active {
  color: #5e5e6a !important;
}
cagov-accordion.sidenav details summary.active:hover, cagov-accordion.sidenav details summary.active:focus {
  color: #000 !important;
}
cagov-accordion.sidenav details summary.active:before {
  background-color: #FDB81E !important;
}

.side-subnav li a {
  color: #4a4958;
}
.side-subnav li a:hover, .side-subnav li a:focus {
  color: #000;
}
.side-subnav li a.active:before {
  border-left-color: #FDB81E;
}

.side-nav .accordion .accordion__heading .accordion__trigger {
  color: #4a4958;
}
.side-nav .accordion .accordion__heading.active .accordion__trigger {
  background-color: #046B99, 7%;
}
.side-nav .accordion .accordion__heading.active .accordion__trigger:hover, .side-nav .accordion .accordion__heading.active .accordion__trigger:focus {
  background-color: #035376 !important;
}

.side-nav.section-standout .accordion .accordion__heading.active .accordion__trigger {
  color: #4a4958 !important;
  background-color: #fafafa !important;
}
.side-nav.section-standout .accordion .accordion__heading.active .accordion__trigger:hover, .side-nav.section-standout .accordion .accordion__heading.active .accordion__trigger:focus {
  color: #000 !important;
  background-color: #ededef !important;
}

.side-nav.section-primary .accordion .accordion__heading.active .accordion__trigger {
  color: #4a4958 !important;
  background-color: #fafafa !important;
}
.side-nav.section-primary .accordion .accordion__heading.active .accordion__trigger:hover, .side-nav.section-primary .accordion .accordion__heading.active .accordion__trigger:focus {
  color: #000 !important;
  background-color: #ededef !important;
}

.side-nav.section-understated .accordion .accordion__heading .accordion__trigger {
  color: #4a4958;
}
.side-nav.section-understated .accordion .accordion__heading.active .accordion__trigger {
  background-color: #046B99 !important;
}
.side-nav.section-understated .accordion .accordion__heading.active .accordion__trigger:hover, .side-nav.section-understated .accordion .accordion__heading.active .accordion__trigger:focus {
  background-color: #035376 !important;
}

/* -----------------------------------------
   ALERT
   /source/scss/colortheme/cs-alert.scss
----------------------------------------- */
.alert-banner {
  background-color: #323A45;
  color: #fff;
}
.alert-banner a:not(.btn), .alert-banner .close {
  color: #fff;
}
.alert-banner a:not(.btn):focus, .alert-banner a:not(.btn):hover, .alert-banner .close:focus, .alert-banner .close:hover {
  color: #FDB81E;
}

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
.alert-warning a:not(.btn), .alert-warning .close {
  color: #8a6d3b;
}
.alert-warning a:not(.btn):focus, .alert-warning a:not(.btn):hover, .alert-warning .close:focus, .alert-warning .close:hover {
  color: #715930;
}

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
}
.alert-info a:not(.btn), .alert-info .close {
  color: #31708f;
}
.alert-info a:not(.btn):focus, .alert-info a:not(.btn):hover, .alert-info .close:focus, .alert-info .close:hover {
  color: #1f465a;
}

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
}
.alert-danger a:not(.btn), .alert-danger .close {
  color: #a94442;
}
.alert-danger a:not(.btn):focus, .alert-danger a:not(.btn):hover, .alert-danger .close:focus, .alert-danger .close:hover {
  color: #762f2e;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
}
.alert-success a:not(.btn), .alert-success .close {
  color: #3c763d;
}
.alert-success a:not(.btn):focus, .alert-success a:not(.btn):hover, .alert-success .close:focus, .alert-success .close:hover {
  color: #244725;
}

.alert-severe {
  color: #4a4958 !important;
  background-color: #FDB81E;
}
.alert-severe a:not(.btn), .alert-severe .close {
  color: #4a4958 !important;
}
.alert-severe a:not(.btn):focus, .alert-severe a:not(.btn):hover, .alert-severe .close:focus, .alert-severe .close:hover {
  color: #000 !important;
}

/* -----------------------------------------
   LINK GRID
   /source/scss/colortheme/cs-link-grid.scss
----------------------------------------- */
.link-grid {
  color: #046B99;
  border-bottom: 4px solid #046B99;
}
.link-grid:hover, .link-grid:focus {
  color: #035376;
}

.bg-primary .link-grid {
  border-color: #fff;
}
.bg-primary .link-grid:hover, .bg-primary .link-grid:focus {
  background-color: #035376;
}

/* -----------------------------------------
   COMMENT
   /source/scss/colortheme/cs-blockquote.scss
----------------------------------------- */
blockquote {
  border-color: #046B99;
}
blockquote::before {
  color: #046B99;
}
blockquote.prominent {
  background-color: #046B99;
  color: #fff;
}
blockquote.prominent::before {
  color: #fff;
}
blockquote.prominent p,
blockquote.prominent footer {
  color: #fff;
}

/* -----------------------------------------
   UTILITY HEADER
   /source/scss/colortheme/cs-utility.scss
----------------------------------------- */
.utility-header {
  background: #eef8fb;
  color: #000;
}
.utility-header .social-media-links a {
  color: #000;
  text-decoration: none;
}
.utility-header .social-media-links a:hover, .utility-header .social-media-links a:focus {
  color: #4a4958;
}
.utility-header .settings-links button {
  color: #000;
}
.utility-header .settings-links button:hover, .utility-header .settings-links button:focus {
  color: #4a4958;
}
.utility-header a {
  color: #000;
}
.utility-header a:hover, .utility-header a:focus, .utility-header a.hovered {
  color: #4a4958;
}
.utility-header ul li {
  padding: 0 8px;
}
.utility-header ul li button {
  color: #000;
}
.utility-header ul li button:hover, .utility-header ul li button:focus {
  color: #4a4958;
}

.site-settings {
  background-color: #d1ecf4 !important;
}

/* -----------------------------------------
   HIGH CONTRAST MODE
   /source/scss/colortheme/cs-high-contrast.scss
----------------------------------------- */
html.high-contrast {
  /* General Reset */
  /* Additional custom overrides */
}
html.high-contrast * {
  background-color: #000 !important;
  background-image: none !important;
  border-color: #ffd600 !important;
  box-shadow: none !important;
  color: #ffd600 !important;
  text-shadow: none !important;
}
html.high-contrast .gauge-detail, html.high-contrast .gauge-number, html.high-contrast .percent-detail {
  background: none !important;
}
html.high-contrast .service-tile .teaser:before {
  border: none !important;
}
html.high-contrast .enableHighContrastMode.active, html.high-contrast .disableHighContrastMode.active {
  background: #ffd600 !important;
  color: #000 !important;
}
html.high-contrast .close {
  opacity: 1;
}
html.high-contrast input[type=checkbox]:checked + i,
html.high-contrast input[type=radio]:checked + i,
html.high-contrast input[type=checkbox]:checked + * i,
html.high-contrast input[type=radio]:checked + * i {
  color: #000 !important;
  background-color: #ffd600 !important;
  border-color: #ffd600;
}
html.high-contrast .bg-primary--checked.checked,
html.high-contrast .checked .bg-primary--checked {
  background-color: #ffd600 !important;
}
html.high-contrast .check-icon-checkbox {
  color: #000 !important;
  border-color: #ffd600 !important;
}
html.high-contrast .check-icon-checkbox i {
  color: #000 !important;
}
html.high-contrast .select {
  border: 1px solid #ffd600 !important;
}
html.high-contrast .select::after {
  border-left: 1px solid #ffd600 !important;
  background: #000 !important;
}
html.high-contrast .check {
  border: 1px solid #ffd600 !important;
}
html.high-contrast input[type=checkbox]:checked + .bg-primary--checked,
html.high-contrast input[type=radio]:checked + .bg-primary--checked,
html.high-contrast input[type=checkbox]:checked + * .bg-primary--checked,
html.high-contrast input[type=radio]:checked + * .bg-primary--checked {
  background-color: #ffd600 !important;
  color: #000 !important;
}
html.high-contrast input[type=checkbox]:checked + .bg-highlight--checked,
html.high-contrast input[type=radio]:checked + .bg-highlight--checked,
html.high-contrast input[type=checkbox]:checked + * .bg-highlight--checked,
html.high-contrast input[type=radio]:checked + * .bg-highlight--checked {
  background-color: #ffd600 !important;
  color: #000 !important;
}
html.high-contrast input[type=checkbox]:checked + .color-white--checked,
html.high-contrast input[type=radio]:checked + .color-white--checked,
html.high-contrast input[type=checkbox]:checked + * .color-white--checked,
html.high-contrast input[type=radio]:checked + * .color-white--checked {
  color: #000 !important;
}
