/**
 * Overrides for Klaro!
 */
.klaro .cookie-modal .cm-modal.cm-klaro {
  width: 100vw;
  top: 10vh;
  transform: none;
}
@media (max-width: 768px) {
  .klaro .cookie-modal .cm-modal.cm-klaro {
    top: 2vh;
  }
}

.klaro .cookie-modal .cm-modal .cm-body {
  max-height: 40vh;
  overflow-y: auto;
}

.klaro_toggle_dialog {
  left: 25px;
}
.klaro_toggle_dialog:hover {
  background-color: #ffffff !important;
  background-image: url(/modules/contrib/klaro/icons/privacy.svg);
  margin: 0;
  padding: 0;
}

.cn-decline.klaro-close {
  background-color: transparent;
  border: none;
  height: 30px;
  padding: 0;
  margin: 0;
}
.cn-decline.klaro-close:hover {
  color: #aaaaaa;
}

.klaro .cookie-modal .cm-list-input.only-required + .cm-list-label .slider, .klaro .context-notice .cm-list-input.only-required + .cm-list-label .slider, .klaro .cookie-notice .cm-list-input.only-required + .cm-list-label .slider {
  background-color: #422029;
}

.klaro .cookie-modal .cm-list-input.required:checked + .cm-list-label .slider, .klaro .context-notice .cm-list-input.required:checked + .cm-list-label .slider, .klaro .cookie-notice .cm-list-input.required:checked + .cm-list-label .slider {
  background-color: #422029;
}
.klaro .cookie-modal .cm-list-input:focus + .cm-list-label .slider, .klaro .context-notice .cm-list-input:focus + .cm-list-label .slider, .klaro .cookie-notice .cm-list-input:focus + .cm-list-label .slider {
  outline-color: #200f14;
}
.klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider, .klaro .context-notice .cm-list-input:checked + .cm-list-label .slider, .klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider {
  background-color: #200f14;
}
.klaro .cookie-modal .cm-btn, .klaro .cookie-modal .cm-btn.cm-btn-info, .klaro .cookie-modal .cm-btn.cm-btn-success, .klaro .cookie-modal .cm-btn.cm-btn-decline, .klaro .cookie-modal .cm-btn.cm-btn-danger, .klaro .context-notice .cm-btn, .klaro .context-notice .cm-btn.cm-btn-info, .klaro .context-notice .cm-btn.cm-btn-success, .klaro .context-notice .cm-btn.cm-btn-decline, .klaro .context-notice .cm-btn.cm-btn-danger, .klaro .cookie-notice .cm-btn, .klaro .cookie-notice .cm-btn.cm-btn-info, .klaro .cookie-notice .cm-btn.cm-btn-success, .klaro .cookie-notice .cm-btn.cm-btn-decline, .klaro .cookie-notice .cm-btn.cm-btn-danger, .klaro.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more {
  background-color: #422029;
  border-color: #422029;
}
.klaro .cookie-modal .cm-btn:hover, .klaro .cookie-modal .cm-btn.cm-btn-info:hover, .klaro .cookie-modal .cm-btn.cm-btn-success:hover, .klaro .cookie-modal .cm-btn.cm-btn-decline:hover, .klaro .cookie-modal .cm-btn.cm-btn-danger:hover, .klaro .context-notice .cm-btn:hover, .klaro .context-notice .cm-btn.cm-btn-info:hover, .klaro .context-notice .cm-btn.cm-btn-success:hover, .klaro .context-notice .cm-btn.cm-btn-decline:hover, .klaro .context-notice .cm-btn.cm-btn-danger:hover, .klaro .cookie-notice .cm-btn:hover, .klaro .cookie-notice .cm-btn.cm-btn-info:hover, .klaro .cookie-notice .cm-btn.cm-btn-success:hover, .klaro .cookie-notice .cm-btn.cm-btn-decline:hover, .klaro .cookie-notice .cm-btn.cm-btn-danger:hover, .klaro.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more:hover {
  border-color: #422029;
}
.klaro .cookie-modal .cm-btn:focus, .klaro .cookie-modal .cm-btn.cm-btn-info:focus, .klaro .cookie-modal .cm-btn.cm-btn-success:focus, .klaro .cookie-modal .cm-btn.cm-btn-decline:focus, .klaro .cookie-modal .cm-btn.cm-btn-danger:focus, .klaro .context-notice .cm-btn:focus, .klaro .context-notice .cm-btn.cm-btn-info:focus, .klaro .context-notice .cm-btn.cm-btn-success:focus, .klaro .context-notice .cm-btn.cm-btn-decline:focus, .klaro .context-notice .cm-btn.cm-btn-danger:focus, .klaro .cookie-notice .cm-btn:focus, .klaro .cookie-notice .cm-btn.cm-btn-info:focus, .klaro .cookie-notice .cm-btn.cm-btn-success:focus, .klaro .cookie-notice .cm-btn.cm-btn-decline:focus, .klaro .cookie-notice .cm-btn.cm-btn-danger:focus, .klaro.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more:focus {
  outline: #422029;
}

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