/*  VERSIO: 13 - 01 - 2021  */

.cc_css_reboot {
    font-family:inherit !important;
}

.cc_css_reboot.cc_dialog {
    padding:1rem 2rem !important;
}
    .cc_css_reboot.cc_dialog.headline {
        position:fixed !important;
        bottom:0 !important;
        top:unset !important;
    }
    .cc_css_reboot.cc_dialog button.cc_b_ok, .cc_css_reboot.cc_dialog button.cc_b_cp {
        background-color:#002b44 !important;
    }

.cookie-consent-preferences-dialog .cc_cp_f_save button,.cc_css_reboot button {
    background-color:#002b44 !important;
    color:#ffffff !important;
}

.cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content .cc_cp_m_menu {
    background-color:#fbfbfb !important;}
    
.cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content li {
    background-color:#002b44 !important;
    color:#ffffff !important; }

    .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content li[active=true]{
        border-bottom:white !important; }

        .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content li a {
             color:#ffffff !important; }

.cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content input[type="checkbox"].checkbox_cookie_consent:checked+label:before {
    background-color:#002b44 !important;
}
.cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content .cc_cp_m_content a {
    color:#002b44 !important;
}
.cookie-consent-preferences-dialog .cc_cp_container .cc_cp_head {
    background-color: #f2f2f2 !important;
}
.cookie-consent-preferences-dialog .cc_cp_container .cc_cp_head .cc_cp_head_lang_selector {display:none !important;}

.cookie-consent-preferences-dialog .cc_cp_container h1,.cookie-consent-preferences-dialog .cc_cp_container h2, .cc_css_reboot.cc_dialog h1{
    font-size:1.3em !important;
    font-weight:normal !important;}



/*MEDIA QUERY */

@media screen and (max-width: 39.9375em) {
    .cookie-consent-preferences-dialog .cc_cp_container h1,.cookie-consent-preferences-dialog .cc_cp_container h2,.cc_css_reboot.cc_dialog h1 {
        font-size:1em !important;
        font-weight:bold !important;} 
    .cc_css_reboot.cc_dialog .cc_dialog_text {font-size:12px !important;}
    .cc_css_reboot.cc_dialog button,.cookie-consent-preferences-dialog .cc_cp_container button {font-size:12px !important;}
    .cookie-consent-preferences-dialog .cc_cp_container p{font-size:12px !important; margin-bottom:.5em !important;}
    .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_m_content_entry {padding:1rem !important}
}