/*$font-stack:          Arial, Helvetica, sans-serif;*/
/**
 * 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;
  background-image: url(/modules/contrib/klaro/icons/privacy.svg);
}
.klaro_toggle_dialog:hover {
  background-color: #ffffff !important;
}

.cn-decline.klaro-close {
  background-color: transparent;
  border: none;
  height: 30px;
  color: #000000;
}
.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: #3face2;
}

.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: #3face2;
}
.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: #1f95cf;
}
.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: #1f95cf;
}
.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: #3face2;
  border-color: #3face2;
  border-width: 0;
}
.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: #3face2;
}
.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: #3face2;
}

.klaro .cookie-modal p, .klaro .cookie-modal h1, .klaro .cookie-modal h2, .klaro .cookie-modal ul, .klaro .cookie-modal li, .klaro .context-notice p, .klaro .context-notice h1, .klaro .context-notice h2, .klaro .context-notice ul, .klaro .context-notice li, .klaro .cookie-notice p, .klaro .cookie-notice h1, .klaro .cookie-notice h2, .klaro .cookie-notice ul, .klaro .cookie-notice li, .klaro .cookie-modal a, .klaro .context-notice a, .klaro .cookie-notice a, .klaro .cookie-modal, .klaro .context-notice, .klaro .cookie-notice a {
  font-size: 1rem;
  line-height: 1.4;
}

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