div#tarteaucitronRoot #tarteaucitronAlertBig {
    background: white;
}

#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong, 
#tarteaucitronAlertBig #tarteaucitronPrivacyUrl, 
#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog, .tac_activate .tac_float strong {
    color: black !important;
}

div#tarteaucitronIcon #tarteaucitronManager {
    color: initial;
    font-size: 25px !important;
}
body #tarteaucitronRoot div#tarteaucitronAlertBig {
    border: 1px solid #1a1a1a;
}

div#tarteaucitronAlertBig button {
    float: none;
}

#tarteaucitron ul {
    margin: 0 !important;
}

#tarteaucitronRoot li > .tarteaucitronTitle {
    display: flex;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronTitle+[id^=tarteaucitronDetails] {
    background: rgba(51,51,51) !important;
    padding: 5px 20px 8px !important;
    color: white !important;
}

html body #tarteaucitronRoot button#tarteaucitronSaveButton {
    float: none;
}
