body {
  background-color: #000000 !important;
}

.sr-only {
  color: #ffff00 !important;
  background-color: #000000 !important;
}

.pcg-contrast__bg-main {
  background-color: #000000 !important;
}

.pcg-contrast__bg-alt {
  background-color: #3a3a3a !important;
}

.pcg-contrast__bg-extra {
  background-color: #1f1f1f !important;
}

.pcg-contrast__bg-none {
  background: transparent !important;
}

.pcg-contrast__color-main,
.pcg-contrast__color-main--before:before {
  color: #00e1e8 !important;
}

.pcg-contrast__color-alt,
.pcg-contrast__color-alt--before:before {
  color: #ffff00 !important;
}

.pcg-contrast__color-extra,
.pcg-contrast__color-extra--before:before {
  color: #ffffff !important;
}

.pcg-contrast__border-main {
  border-color: #000000 !important;
}

.pcg-contrast__border-alt {
  border-color: #3a3a3a !important;
}

.pcg-contrast__link {
  color: #00e1e8 !important;
  text-decoration: underline !important;
  background-color: transparent;
}

.pcg-contrast__link:hover {
  color: #ffff00 !important;
  text-decoration: none !important;
}

.pcg-contrast__link-hovered,
.pcg-contrast-accessibility .pcg-accessibility__size,
.pcg-contrast-accessibility .pcg-accessibility__scheme {
  color: #00e1e8 !important;
  text-decoration: underline !important;
  background-color: transparent !important;
}

.pcg-contrast__link-hovered:hover,
.pcg-contrast-accessibility .pcg-accessibility__size:hover,
.pcg-contrast-accessibility .pcg-accessibility__scheme:hover,
.pcg-contrast__link-hovered:focus,
.pcg-contrast-accessibility .pcg-accessibility__size:focus,
.pcg-contrast-accessibility .pcg-accessibility__scheme:focus {
  color: #000000 !important;
  text-decoration: none !important;
  background-color: #00e1e8 !important;
}

.pcg-contrast-rte h2,
.pcg-contrast-rte h3,
.pcg-contrast-rte h4,
.pcg-contrast-rte h5,
.pcg-contrast-rte h6 {
  color: #ffff00 !important;
}

.pcg-contrast-rte a {
  color: #00e1e8 !important;
  text-decoration: underline !important;
}

.pcg-contrast-rte a:hover {
  color: #000000 !important;
  text-decoration: none !important;
  background-color: #00e1e8 !important;
}

.pcg-contrast-rte a:hover * {
  color: inherit !important;
}

.pcg-contrast-rte p,
.pcg-contrast-rte ol,
.pcg-contrast-rte ul {
  color: #00e1e8 !important;
}

.pcg-contrast-rte .pcg-pullout-standard,
.pcg-contrast-rte .pcg-pullout-warning,
.pcg-contrast-rte .pcg-pullout-info,
.pcg-contrast-rte .pcg-pullout-legal,
.pcg-contrast-rte .pcg-pullout-form {
  border: none;
  text-decoration: none !important;
  background: none;
  background-color: #3a3a3a !important;
}

.pcg-contrast-rte .pcg-pullout-standard__title,
.pcg-contrast-rte .pcg-pullout-warning__title,
.pcg-contrast-rte .pcg-pullout-info__title,
.pcg-contrast-rte .pcg-pullout-legal__title,
.pcg-contrast-rte .pcg-pullout-form__title {
  text-shadow: none !important;
  color: #ffff00 !important;
}

.pcg-contrast-rte .pcg-pullout-form__icon {
  color: #ffffff !important;
  background-color: #000000 !important;
}

.pcg-contrast-slick .slick-arrow:before {
  color: #ffff00 !important;
}

.pcg-contrast-nav-tabs.nav-tabs {
  border-color: #000000 !important;
}

.pcg-contrast-nav-tabs.nav-tabs .nav-item {
  border-color: #000000 !important;
}

.pcg-contrast-nav-tabs.nav-tabs .nav-link.active,
.pcg-contrast-nav-tabs.nav-tabs .nav-item.show .nav-link {
  background-color: #000000 !important;
  border-color: #ffffff !important;
}

.pcg-contrast-nav-tabs.nav-tabs .nav-link.active:hover,
.pcg-contrast-nav-tabs.nav-tabs .nav-link.active:focus,
.pcg-contrast-nav-tabs.nav-tabs .nav-link.active:active,
.pcg-contrast-nav-tabs.nav-tabs .nav-item.show .nav-link:hover,
.pcg-contrast-nav-tabs.nav-tabs .nav-item.show .nav-link:focus,
.pcg-contrast-nav-tabs.nav-tabs .nav-item.show .nav-link:active {
  background-color: #00e1e8 !important;
}

.pcg-contrast-highlighted--active {
  color: #ffff00 !important;
}

.pcg-contrast-highlighted--warn {
  color: #ff00ff !important;
}

.pcg-contrast-highlighted--linked {
  color: #00e1e8 !important;
}

.pcg-contrast-highlighted--inactive {
  color: #00e1e8 !important;
}

.pcg-contrast-highlighted--removed {
  color: #ffff00 !important;
}

.pcg-contrast-highlighted--status {
  color: #ffffff !important;
}

.pcg-contrast-highlighted--late {
  color: #ffff00 !important;
}

.pcg-contrast-highlighted--default-yellow {
  color: #ffff00 !important;
}

.pcg-contrast-highlighted--default {
  color: #ffff00 !important;
}

.pcg-contrast-filter__desc {
  color: #00e1e8 !important;
}

.pcg-contrast-filter__desc:before {
  border-color: #00e1e8 !important;
}

.pcg-contrast-filter__desc:after {
  background-color: #00e1e8 !important;
}

.pcg-contrast-bar-chart .pcg-plot__axis-label {
  fill: #00e1e8 !important;
}

.pcg-contrast-bar-chart .pcg-plot__axis-dash {
  stroke: #00e1e8 !important;
}

.pcg-contrast-bar-chart .pcg-plot__axis-text {
  fill: #00e1e8 !important;
}

.pcg-contrast-bar-chart .pcg-plot__axis-border {
  stroke: #00e1e8 !important;
}

.pcg-contrast-bar-chart .pcg-plot__axis-border--highlighted {
  stroke: #ff00ff !important;
}

.pcg-contrast-accessibility .pcg-accessibility__scheme {
  border-color: #00e1e8 !important;
}

.pcg-contrast-accessibility .pcg-accessibility__scheme--contrast {
  background-color: #1f1f1f !important;
}


/*# sourceMappingURL=contrast.css.map*/