#klaro .klaro .cookie-modal .cm-modal.cm-klaro {
    background-color: #ffffff;
    border-radius: 0;
}
#klaro .klaro .cookie-modal .cm-btn.cm-btn-success, #klaro .klaro .context-notice .cm-btn.cm-btn-success, #klaro .klaro .cookie-notice .cm-btn.cm-btn-success, .klaro .cookie-modal .cm-btn {
    background-color: #003366;
    border-color: #003366;
    color: #FFFFFF;
    padding: 12px 30px;
    font-size: .75rem;
    font-family: "PT Sans", sans-serif;
    font-weight: 700;
    opacity: 1;
    transition: 0.3s;
}
#klaro .klaro .cookie-modal .cm-btn.cm-btn-success:hover, #klaro .klaro .context-notice .cm-btn.cm-btn-success:hover, #klaro .klaro .cookie-notice .cm-btn.cm-btn-success:hover, .klaro .cookie-modal .cm-btn:hover {
    opacity: 0.7;
}
#klaro .klaro .cookie-modal p, #klaro .klaro .cookie-modal strong, #klaro .klaro .cookie-modal h1, #klaro .klaro .cookie-modal h2, #klaro .klaro .cookie-modal ul, #klaro .klaro .cookie-modal li, #klaro .klaro .context-notice p, #klaro .klaro .context-notice strong, #klaro .klaro .context-notice h1, #klaro .klaro .context-notice h2, #klaro .klaro .context-notice ul, #klaro .klaro .context-notice li, #klaro .klaro .cookie-notice p, #klaro .klaro .cookie-notice strong, #klaro .klaro .cookie-notice h1, #klaro .klaro .cookie-notice h2, #klaro .klaro .cookie-notice ul, #klaro .klaro .cookie-notice li {
    color: #696969;
}
#klaro .klaro .cookie-modal a, #klaro .klaro .context-notice a, #klaro .klaro .cookie-notice a {
    color: #3860be;
}
#klaro h1:after {
    display: none;
}
#klaro .klaro .cookie-modal .cm-list-input.required:checked + .cm-list-label .slider, #klaro .klaro .context-notice .cm-list-input.required:checked + .cm-list-label .slider, #klaro .klaro .cookie-notice .cm-list-input.required:checked + .cm-list-label .slider {
    background-color: #003366;
}

#klaro .klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider,#klaro .klaro .context-notice .cm-list-input:checked + .cm-list-label .slider,#klaro .klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider {
    background-color: #003366;
}

#klaro .klaro .cookie-modal .cm-list-input.only-required + .cm-list-label .slider,#klaro .klaro .context-notice .cm-list-input.only-required + .cm-list-label .slider,#klaro .klaro .cookie-notice .cm-list-input.only-required + .cm-list-label .slider {
    background-color: #3860be;
}

.c-cookie-settings {
    font-weight: 400;
    text-decoration: none;
    position: relative;
    cursor: pointer;
    color: #002f50;
}

.c-cookie-settings:hover {
    text-decoration: underline;
    color: #004d94;
}