.cc_dialog, #freeprivacypolicy-com---nb{
    border: 1px solid #0061A0 !important;
    bottom: 40px !important;
}
.cc_dialog .cc_dialog_text {
    font-size: 15px !important;
}
.cc_dialog,
.cc_cp_container,
.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_head,
.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_head h2,
.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_head p,
.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content,
.dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content .cc_cp_m_menu,
.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content .cc_cp_m_menu li,
.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_footer ,.freeprivacypolicy-com---palette-dark.freeprivacypolicy-com---nb, .cc-cp-body-tabs,.cc-pc-head,.cc-pc-head-title, .freeprivacypolicy-com---palette-dark .cc-pc-head-title-text,.freeprivacypolicy-com---palette-dark .cc-pc-head-title-headline, .freeprivacypolicy-com---palette-dark .cc-cp-foot,.freeprivacypolicy-com---palette-dark .cc-cp-foot-byline {
    background-color: #D3E8F9 !important;
	border-top-color: #D3E8F9;
	color: #0061A0 !important;
}
.freeprivacypolicy-com---palette-dark .cc-cp-body-tabs-item-link:focus{
	box-shadow: none;
}
.freeprivacypolicy-com---pc-dialog .cc-cp-body-tabs-item{
	background-color: #D3E8F9 !important;
}
.visible.dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content .cc_cp_m_content,
.visible.dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content .cc_cp_m_menu li[active=true], .cc-cp-body-content-entry, .freeprivacypolicy-com---palette-dark .cc-cp-body-tabs-item[active="true"]{
    background-color: #0061A0 !important;
	    border-right-color: #0061A0;
    border-bottom-color: #0061A0;
}

.dark.cc_dialog .cc_dialog_text,
.dark.cc_dialog .cc_dialog_headline,
.cc_cp_f_powered_by,.cc-nb-text,.freeprivacypolicy-com---palette-dark .cc-nb-title{
    color: #0061A0 !important;
}
.cc-cp-body-content-entry-text, .cc-cp-body-content-entry-title{
    color: #fff !important;
}
.cc_dialog button.cc_b_ok,
.cc-nb-okagree, .cc-nb-reject{
    background-color: #008000 !important;
    color: #fff !important;
}
.cc_dialog button.cc_b_cp,
.cc_cp_f_save button,.cc-nb-changep,.cc-cp-foot-save{
    background-color: #0061AD !important;
    color: #fff !important;
}
@media (max-width: 767px) {
    .cc_dialog h1.cc_dialog_headline {
        font-size: 18px !important;
    }
    .cc_dialog.simple {
        max-width: 75% !important;
    }
    .cc_dialog .cc_dialog_text {
        font-size: 12px !important;
    }
    .cc_dialog button {
        font-size: 12px !important;
    }
    .pl-5, .px-5 {
        padding-left: 2rem !important;
    }
    .pb-5, .py-5 {
        padding-bottom: 2rem !important;
    }
    .pr-5, .px-5 {
        padding-right: 2rem !important;
    }
    .pt-5, .py-5 {
        padding-top: 2rem !important;
    }

    button.cc_b_cp, button.cc_b_ok {
        margin: 0.25rem !important;
    }
}
