body div#tarteaucitronRoot div#tarteaucitronAlertBig {
    background: white;
}

body div#tarteaucitronRoot span#tarteaucitronDisclaimerAlert {
    color: black;
}

body div#tarteaucitronAlertBig:before {
    display: none;
}

body div#tarteaucitronAlertBig button#tarteaucitronPersonalize {
    background: #616161;
    border: 1px solid white;
    transition: all 0.5s;
    border-radius: 2px;
}

body div#tarteaucitronAlertBig button#tarteaucitronPersonalize:hover {
    background: white;
    border: 1px solid #616161;
    color: #616161;
}

body div#tarteaucitronAlertBig button#tarteaucitronCloseAlert {
    border: 1px solid white;
    transition: all 0.5s;
}

body div#tarteaucitronAlertBig button#tarteaucitronCloseAlert:hover {
    border: 1px solid #616161;
    border-radius: 2px;
    transition: all 0.5s;
}

body #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,
body #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed,
body #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied {
    background: white;
    border-color : white;

}

body #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover {
    background: white;
}

body #tarteaucitron #tarteaucitronInfo {
    background: white;
    color: black;
    border: none;
}

body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,
body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny {
    background: #616161;
    opacity: 0.7;
    transition: all 0.5s;
    border: solid 1px white;
}

body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow:hover,
body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny:hover {
    background: white;
    opacity: 1;
    color: #616161;
    border-color: #616161;
}

body #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow {
    background-color: #1B870B;
}

body #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny {
    background-color: #9C1A1A;
}

body #tarteaucitron .tarteaucitronBorder {
    border: none;
}

body #tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,
body #tarteaucitron #tarteaucitronServices .tarteaucitronDetails {
    background: white;
    color: black;
}

body #tarteaucitron #tarteaucitronClosePanel {
    background: white;
    color: black;
    border: none;
}

body #tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected:hover,
body #tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected:hover {
    background: white;
}