.wcag-compatibility span.mdl-button__ripple-container {
  display: none;
}

.wcag-compatibility,
.wcag-compatibility *,
.wcag-compatibility *:hover,
.wcag-compatibility *:focus,
.wcag-compatibility *:active {
  color: #ffff00 !important;
  border-color: rgba(0, 0, 0, 0) !important;
  background-color: #000 !important;
}

.wcag-compatibility #topics-component .action *,
.wcag-compatibility #topics-component .action *:focus{
  color: black !important;
  border-color: rgba(0, 0, 0, 0) !important;
  background-color: #ffff00 !important;
}

.wcag-compatibility #topics-component .action *:hover{
  color: black !important;
  border-color: var(--main-color) !important;
  background-color: #ffff00 !important;
  text-decoration-line: underline;
}
.wcag-compatibility .thc-headerText-text a {
  text-decoration-line: underline;
}

.wcag-compatibility .wcag-container,
.wcag-compatibility .wcag-container * {
  background-color: #101010 !important;
  border-radius: 5px;
}

.wcag-compatibility button,
.wcag-compatibility a,
.wcag-compatibility input,
.wcag-compatibility input::placeholder,
.wcag-compatibility button *,
.wcag-compatibility a *,
.wcag-compatibility input * {
  background-color: #101010 !important;
  color: #ffff00 !important;
}

.wcag-compatibility button:hover,
.wcag-compatibility a:hover,
.wcag-compatibility input:hover,
.wcag-compatibility button:focus,
.wcag-compatibility a:focus,
.wcag-compatibility input:focus,
.wcag-compatibility button:active,
.wcag-compatibility a:active,
.wcag-compatibility input:active,
.wcag-compatibility button:hover *,
.wcag-compatibility a:hover *,
.wcag-compatibility input:hover *,
.wcag-compatibility button:focus *,
.wcag-compatibility a:focus *,
.wcag-compatibility input:focus *,
.wcag-compatibility button:active *,
.wcag-compatibility a:active *,
.wcag-compatibility input:active * {
  background-color: #151515 !important;
  color: #ffff00 !important;
  text-decoration: underline !important;
}

.wcag-compatibility .q-img__content.absolute-full,
.wcag-compatibility .akw-nb-name,
.wcag-compatibility .akw-nb-icon,
.wcag-compatibility .akw-navbar-button,
.wcag-compatibility .akw-nb-icon svg,
.wcag-compatibility .ako-pagination li a,
.wcag-compatibility .v-btn:hover::before,
.wcag-compatibility .v-btn:focus::before,
.wcag-compatibility .v-btn:active::before,
.wcag-compatibility .main-menu-row .container,
.wcag-compatibility .main-menu-row ul,
.wcag-compatibility .navbar-expand-lg .animated-filter,
.wcag-compatibility .banner .slider .dots,
.wcag-compatibility .q-field__native input,
.wcag-compatibility .footer-content a,
.wcag-compatibility #accessibility_menu,
.wcag-compatibility .select2-container--default .select2-selection--single .select2-selection__arrow,
.wcag-compatibility .select2-container--default .select2-selection--single .select2-selection__rendered,
.wcag-compatibility .levels,
.wcag-compatibility .levels .level,
.wcag-compatibility .levels .level svg,
.wcag-compatibility .main-menu-row,
.wcag-compatibility .v-input--selection-controls__ripple {
  background-color: transparent !important;
}
.wcag-compatibility .menu-dropdown-second-level {
  box-shadow: none;
}
.wcag-compatibility #mobile-menu-container,
.wcag-compatibility #mobile-menu-container .item,
.wcag-compatibility #mobile-menu-container .item .smenu {
  background-color: #101010 !important;
}
/*
WCAG Compatibility - nowe komponenty korekta
 */
.wcag-compatibility .sign-in::before .wcag-compatibility .ako-pagination li.disabled a,
.wcag-compatibility .level::after,
.wcag-compatibility .sign-in::before {
  color: #ff0 !important;
}
.wcag-compatibility button.white-border-button,
.wcag-compatibility .collection-row,
.wcag-compatibility .collection-row:hover,
.wcag-compatibility .collection-row:focus,
.wcag-compatibility .img-container-frame div,
.wcag-compatibility .dark-container,
.wcag-compatibility .dark-container:focus,
.wcag-compatibility .dark-container:hover,
.wcag-compatibility .thc-img-container,
.wcag-compatibility .thc-img-container:hover,
.wcag-compatibility .thc-img-container:focus,
.wcag-compatibility .ako-pagination li,
.wcag-compatibility .event-block button {
  border: 1px solid #ff0 !important;
}

.wcag-compatibility button.white-border-button svg path,
.wcag-compatibility .icon-body path,
.wcag-compatibility .checkbox-icon path {
  fill: #ff0 !important;
}

.wcag-compatibility .q-carousel,
.wcag-compatibility .q-img__image {
  filter: contrast(1.75);
}
.wcag-compatibility .text-ako-blue-color,
.wcag-compatibility .text-ako-blue-color a
{
  color: #ff0 !important;
}
.wcag-compatibility .read-more {
  color: #ff0 !important;
  text-decoration-line: underline;
}

.wcag-compatibility .ako-pagination li.disabled {
  background-color: #000 !important;
}

.wcag-compatibility .social-button {
  box-shadow: none !important;
}

.wcag-compatibility button.pre::before,
.wcag-compatibility button.pre::after {
  border-right: 5px solid #ff0 !important;
}
.wcag-compatibility button.next::before,
.wcag-compatibility button.next::after {
  border-left: 5px solid #ff0 !important;
}
.wcag-compatibility .pn-btn button .hover-uderline::after {
  background: #ff0 !important;
}

.wcag-compatibility .animated-filter span {
  background: #ff0 !important;
}

.wcag-compatibility .jst-map-svg .fil1 {
  fill: #088e03;
}
.wcag-compatibility .jst-map-svg polygon:focus,
.wcag-compatibility .jst-map-svg polygon:hover,
.wcag-compatibility .jst-map-svg polygon:active,
.wcag-compatibility .jst-map-svg polygon.active {
  fill: #034800;
}

.wcag-compatibility .jst-map-svg .fil0 {
  fill: #ffff00 !important;
}

.wcag-compatibility .container-fluid.events-module--main-component,
.wcag-compatibility .container-fluid.w-100.filter-bar.light-grey,
.wcag-compatibility .e-services-bg-color .container-fluid.w-100.light-grey.events-action-filter,
.wcag-compatibility .e-services-filters-content,
.wcag-compatibility #footer {
  border-bottom: 1px dashed #ffff00 !important;
  border-top: 1px dashed #ffff00 !important;
}
.wcag-compatibility .navbar-expand-lg .animated-filter span {
  background: #ffff00 !important;
}

.wcag-compatibility .banner .slider .dots .cur {
  background-color: #ffff00 !important;
}
.wcag-compatibility .banner .centered div {
  background-color: black !important;
  background: none !important;
}
.wcag-compatibility .select2-container--default .select2-selection--single {
  border-bottom-color: #ffff00 !important;
}
.wcag-compatibility .jst-map-buttons button,
.wcag-compatibility .theme-img-title-vue,
.wcag-compatibility .theme-img-border,
.wcag-compatibility .e-services-col button,
.wcag-compatibility .banner .centered,
.wcag-compatibility .banner .arrow a,
.wcag-compatibility .banner .slider .dots a,
.wcag-compatibility .newsletter-input input,
.wcag-compatibility .newsletter-input button,
.wcag-compatibility .menu-btn,
.wcag-compatibility .menu-dropdown-second-level,
.wcag-compatibility .jst-select-img-border,
.wcag-compatibility .jst-select-img-title,
.wcag-compatibility .boxbutton.boxbutton--dark.open-search,
.wcag-compatibility .cookie-content,
.wcag-compatibility .cookie-btn,
.wcag-compatibility .events--action-bar .container-fluid.w-100.light-grey.events-action-filter,
.wcag-compatibility .content__item,
.wcag-compatibility .content__button,
.wcag-compatibility .mallnav button,
.wcag-compatibility .boxbutton.boxbutton--dark.open-search,
.wcag-compatibility .boxbutton.boxbutton--darker.close-search,
.wcag-compatibility .search__input {
  border-color: #ffff00 !important;
  border-style: solid !important;
  border-width: 1px !important;
}
.wcag-compatibility .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #ffff00 transparent transparent transparent !important;
}
.wcag-compatibility
  .select2-container--default.select2-container--open
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-color: transparent transparent #ffff00 transparent !important;
}
.wcag-compatibility .v-application .accent--text {
  color: #ffff00 !important;
  caret-color: #ffff00 !important;
}
.wcag-compatibility .theme--light.v-icon {
  color: #ffff00 !important;
  border-color: #ffff00 !important;
  background-color: transparent !important;
}
.wcag-compatibility #questionnaireModal .spinner-border,
.wcag-compatibility .spinner-border {
  color: #ffff00 !important;
  border-bottom-color: #ff0 !important;
  background: transparent !important;
}

.wcag-compatibility .isQuestionnaire .fv-row,
.wcag-compatibility #questionnaireModal .fv-row,
.wcag-compatibility .isQuestionnaire .section-title,
.wcag-compatibility #questionnaireModal .section-title {
  background: rgba(255, 255, 0, 0.2) !important;
}

.wcag-compatibility .menu-dropdown-second-level {
  transform: translate3d(-2px, -1px, 0px);
}
.wcag-compatibility .menu-dropdown-triangle-left-button {
  background: linear-gradient(45deg, #ffff00 45%, transparent 0%);
  background-color: transparent !important;
}

.wcag-compatibility .close-search {
  height: 63.06px;
}
.wcag-compatibility #questionnaireModal .modal-dialog {
  border: 1px dashed #ff0 !important;
}

.wcag-compatibility .map-combobox .v-input,
.wcag-compatibility .field--id-input .v-input .v-text-field__slot {
  border-bottom: 1px solid #ff0 !important;
}

.wcag-compatibility .metadata-search--dialog .q-card {
  border-color: #ffff00 !important;
  border: 1px solid;
}

.wcag-compatibility .q-select,
.wcag-compatibility .events-action-filter .filters-container .filter-item.filter-item---TextField .select--styled,
.wcag-compatibility .events-action-filter .filters-container .q-input.filter-item,
.wcag-compatibility .events-action-filter .filters-container .advanced-search.open .select--styled {
  border-bottom: 1px solid #ffff00 !important;
}

.wcag-compatibility .ako-spinner > div {
  background-color: #ffff00 !important;
}

.wcag-compatibility .ako-spinner,
.wcag-compatibility .ako-spinner-container {
  background-color: transparent !important;
  color: transparent !important;
}

.wcag-compatibility .q-checkbox {
  border: 1px solid #ffff00 !important;
}
