﻿#reddot .cn-body > p * {
    color: #696969 !important;
    line-height:1.8 !important;
}

#reddot .cn-body > span * {
    color: #696969 !important;
}

#reddot .cm-reddot > p * {
    color: #696969 !important;
}

#reddot .cm-reddot > span * {
    color: #696969 !important;
}

.reddot .cookie-modal a, .reddot .context-notice a, .reddot .cookie-notice a {
    color: #092A48!important;
}

    .reddot .cookie-modal a, .reddot .context-notice a, .reddot .cookie-notice a:hover {
        color: #005baa !important;
    }

#reddot > div > div > div.cm-modal.cm-reddot > div.cm-header * {
    color: #696969;
}

#reddot > div > div > div.cm-modal.cm-reddot > div.cm-body > ul > * > label > span.cm-list-title {
    color: #696969;
}

#reddot > div > div > div.cm-modal.cm-reddot > div.cm-body > ul > * > div.cm-services > div > a {
    color: #092A48 !important;
}

#reddot > div > div > div.cm-modal.cm-reddot > div.cm-body > ul > * > div.cm-services > div > a:hover {
    color: #7DB041!important;
}

#reddot > div > div > div.cm-modal.cm-reddot > div.cm-body > ul > * > div.cm-services > ul > * {
    color: #696969;
}

#reddot > div > div > div.cm-modal.cm-reddot > div.cm-body > ul > * > div.cm-services > .cm-service > p.cm-list-description > span * {
    color: #ffffff !important;
}

#reddot > div > div > div.cm-modal.cm-reddot > div.cm-body > ul > * > div.cm-services > .cm-service > div * {
    color: #ffffff !important;
}

#reddot > .purposes {
    color: #ffffff !important;
}

#reddot > div > div > div.cm-modal.cm-reddot > div.cm-footer > div > button.cm-btn.cm-btn-success.cm-btn-accept-all {
    color: #ffffff;
    background-color: #7DB041!important;
}

    #reddot > div > div > div.cm-modal.cm-reddot > div.cm-footer > div > button.cm-btn.cm-btn-success.cm-btn-accept-all:hover {
        color: #ffffff;
        background-color: #7DB041!important;
        opacity: 0.6;
    }

/* .reddot .cookie-modal .cm-modal .cm-footer .cm-powered-by {
    display: none;
} */

.reddot .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes, .reddot .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes, .reddot .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes, .reddot .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes {
    color: #696969 !important;
}
.reddot .cookie-modal .cm-list-description, .reddot .context-notice .cm-list-description, .reddot .cookie-notice .cm-list-description {
    color: #696969 !important;
}
#reddot > div > div > div > div > div.cn-buttons > button.cm-btn.cm-btn-success {
    color: #ffffff;
    background-color: #7DB041!important;
    /* background-image: linear-gradient(to right, #ec3323 0%, #f9a818 100%); */
}

    #reddot > div > div > div > div > div.cn-buttons > button.cm-btn.cm-btn-success:hover {
        color: #ffffff;
        background-color: #005baa;
    }

.reddot .cm-required {
    color: red !important;
}
.reddot .cookie-notice:not(.cookie-modal-notice) {
    background-color: #ffffff !important; 
    right:auto !important;
    left: 20px !important;
    max-width: 700px !important;;
    max-height: 300px !important;;
}
.reddot .cookie-modal .cm-modal.cm-reddot {
    background-color: #ffffff !important;
}

/* .reddot .cm-caret{
    display: none !important;
} */
#reddot .ot-pc-logo img{
    height: 50px;
}

.reddot .cookie-modal .cm-modal .cm-header h1{
    font-size: 1.5em !important;
}

.reddot .cookie-modal .cm-btn.cm-btn-info, .reddot .context-notice .cm-btn.cm-btn-info, .reddot .cookie-notice .cm-btn.cm-btn-info {
    background-image: linear-gradient(to right, #b1bea1 0%, #7DB041 100%);
}

.reddot .cookie-modal .cm-list-input:checked+.cm-list-label .slider, .reddot .context-notice .cm-list-input:checked+.cm-list-label .slider, .reddot .cookie-notice .cm-list-input:checked+.cm-list-label .slider {
    background-color: #7DB041!important;
    background-color: var(--green1, #7DB041)!important;
}
.reddot .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider, .reddot .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider, .reddot .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider {
    background-color: #7DB041!important;
    background-color: var(--green1, #7DB041) !important;
    opacity: 0.6;
}

/* .cm-toggle-all{
    display: none !important;
} */