/*--------------------------------------------------------------
# Klaro - Cookie notice
--------------------------------------------------------------*/
.klaro .cookie-notice #id-cookie-title {
    color:#000!important;
    font-size: 1.5em!important;
    text-transform: none!important;
    font-weight: 400!important;
    margin-top:5px;
}
.klaro #id-cookie-notice {
    font-size: 0.9em!important;
}
.klaro .cookie-notice .cm-btn.cm-btn-success {
    background-color: #98876A!important;
    background-color: #98876A!important;
}
.klaro .cookie-notice .cn-ok .cn-learn-more {
    color:#000!important;
    border: solid 2px #98876A!important;
    text-align: center!important;
    padding: 5px!important;
    border-radius: 5px!important;
}
.klaro .cookie-notice .cn-ok .cn-decline {
    border: solid 2px #3d4239!important;
    background-color: transparent!important;
    color:#000!important;
}
.klaro .cookie-notice .cn-ok .cn-decline {
    border: solid 2px #3d4239!important;
    background-color: transparent!important;
    color:#000!important;
}
.klaro .cookie-notice .cn-ok .cm-btn-success {
    border: solid 2px #98876A;
    background-color: #98876A!important;
    color:#fff!important;
}
.klaro .cookie-notice .cn-body {
    padding: 30px!important;
}
.klaro .cookie-notice .cn-changes {
    text-decoration: none!important;
    font-size: 0.9em!important;
    color: #8b8b8b!important;
    margin-bottom:10px!important;
}

/*--------------------------------------------------------------
# Klaro - Cookie modal
--------------------------------------------------------------*/

.klaro .cookie-modal .cm-modal.cm-klaro {
    position:relative!important;
    border-radius: 10px!important;
    position: relative;
    padding: 20px;
    margin: 0 auto;
    max-width: 900px!important;
    height: auto;
    max-height: 70%!important;
    width: 90%!important;
}
.klaro .cm-header {
    padding-bottom:30px!important;
}
.klaro .cm-header .title {
    font-size:1em;
}
.klaro .cm-header p {
    /*font-size: 0.9em!important;*/
    color:#333;
}
.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: #98876A!important;
}
.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: #98876A!important;
    background-color: #98876A!important;
}
.klaro .cookie-modal .cm-modal .cm-header h1.title {
    font-size: 2em !important;
    font-weight: 400;
}
.klaro .cookie-modal .cm-modal .cm-body {
    padding: 30px 1em!important;
}
.klaro .cookie-modal .cm-list-label .slider, .klaro .context-notice .cm-list-label .slider, .klaro .cookie-notice .cm-list-label .slider {
    background-color: #999!important;
}
.klaro .cookie-modal .cm-btn.cm-btn-info, .klaro .context-notice .cm-btn.cm-btn-info, .klaro .cookie-notice .cm-btn.cm-btn-info {
    background-color: #98876A!important;
    background-color: #98876A!important;
    width: 100%!important;
    padding: 10px 15px!important;
}
.klaro .cm-footer-buttons .cm-btn {
    width: 100%!important;
}