:root {
    --cc-border-radius: 3px;
    --cc-btn-primary-bg: #000;
    --cc-btn-primary-text: var(--cc-bg);
    --cc-btn-primary-hover-bg: #333;
    --cc-btn-secondary-bg: #eaeff2;
    --cc-btn-secondary-text: var(--cc-text);
    --cc-btn-s-secondary-bg: #333;
    --cc-btn-secondary-hover-bg: #d8e0e6;
    --cc-btn-border-radius: 3px;
    --cc-toggle-bg-off: #919ea6;
    --cc-toggle-bg-on: var(--cc-btn-primary-bg);
    --cc-toggle-bg-readonly: #d5dee2;
    --cc-toggle-knob-bg: #fff;
    --cc-toggle-knob-icon-color: #ecf2fa;
    --cc-block-text: var(--cc-text);
    --cc-cookie-category-block-bg: #f0f4f7;
    --cc-cookie-category-block-bg-hover: #e9eff4;
    --cc-section-border: #f1f3f5;
    --cc-cookie-table-border: #e9edf2;
    --cc-webkit-scrollbar-bg: #cfd5db;
    --cc-webkit-scrollbar-bg-hover: #9199a0;
    --cc-element-overlay-bg: #858585;
    --cc-font-family: "BFU Suisse Regular";
    --cc-overlay-bg: rgba(4, 6, 8, .55);

}

#c-s-bn {
    background-color: var(--cc-btn-primary-bg);
    color: var(--cc-bg);
}

#c-s-bn:hover {
    background-color: var(--cc-btn-primary-hover-bg) !important;
}

#s-bns button:last-child {
    background: var(--cc-bg) !important;
    border: 2px solid var(--cc-btn-s-secondary-bg);
    color: var(--cc-btn-s-secondary-bg);
    outline-color: var(--cc-btn-s-secondary-bg);
    margin: -2px
}

#s-bns button:last-child {
    color: var(--cc-btn-secondary-text) !important;
    background: var(--cc-btn-secondary-bg) !important;
    border: 2px solid transparent !important;
}

#s-bns button:last-child:hover {
    background: var(--cc-btn-secondary-hover-bg) !important;
}

#s-rall-bn {
    background: #fff !important;
    border: 2px solid var(--cc-btn-primary-bg) !important;
    color: var(--cc-btn-primary-bg) !important;
    outline-color: var(--cc-btn-primary-bg) !important;
}

#s-rall-bn:hover {
    background: var(--cc-btn-primary-bg) !important;
    color: #fff !important;
    border-color: var(--cc-btn-primary-bg) !important;
}

.cc-overlay__btn.btn-secondary {
    background-color: var(--cc-btn-primary-bg) !important;
    color: var(--cc-btn-primary-text) !important;
}

.cc-overlay__btn.btn-secondary:hover {
    background-color: var(--cc-btn-primary-hover-bg) !important;
}


.cc-overlay__wrapper {
    z-index: 98 !important;
}


.desc>table>tbody>tr>td:first-child {
    line-break: anywhere;
}

@media screen and (min-width: 688px) {
    .cc-overlay {

        max-width: 450px !important;
        width: 100% !important;
    }
}

.cc-overlay>.cc-overlay__btn.btn-primary {

    margin-bottom: 12px;

}
@media screen and (min-width: 688px) {
    .cc-overlay>.cc-overlay__btn.btn-primary {

        margin-bottom: 0;


    }
}