/* - Override Tarteaucitron's CSS. - */

/*Hide backdrop*/
#tarteaucitronRoot:before{
    content: none !important;
}
#tarteaucitronAlertBig{
    background-color:#fff!important;
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.15) !important;
}
#tarteaucitronAlertBig[style*="display: block; opacity: 1;"] {
    display: flex !important;
}
.tarteaucitronAlertBigTop{
    flex-direction: column !important;
    padding: 20px !important;
    left: 65% !important;
    width: 35% !important;
    border-radius: 10px !important;
}
.tarteaucitronAlertBigBottom{
    padding: 10px 0 !important;
}
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{
    color:#212121!important;
    font-size:16px !important;
    margin: 0 !important;
    order: 1;
}
#tarteaucitronAlertBig #tarteaucitronPersonalize2{
    order: 3;
}
#tarteaucitronAlertBig #tarteaucitronAllDenied2{
    order: 4;
}
#tarteaucitronAlertBig #tarteaucitronPrivacyUrl{
    color:#212121!important;
    text-decoration:underline;
    order: 2;
}
div#tarteaucitronAlertBig:before{
    color:#212121!important;
    font-size:25px !important;
    display:block!important;
    margin-bottom:1rem!important;
}
#tarteaucitronAlertBig .tarteaucitronCTAButton{
    font-weight:bold;
    margin: 0.25rem auto !important;
    width: 100% !important;
    max-width: 180px !important;
}
#tarteaucitronRoot .tarteaucitronCheck, #tarteaucitronRoot .tarteaucitronCross {
    display: none;
}
#tarteaucitronAlertBig #tarteaucitronCloseAlert{
    font-weight:bold;
    color:#212121!important;
    background-color:rgba(0, 0, 0, 0.1)!important;
    display:block!important;
    width: 100% !important;
    margin: 0 !important;
    margin-top:1rem !important;
    padding:15px 0 !important;
    order: 5;
}
#tarteaucitronRoot button {
    border-radius:10px;
    padding: 15px 40px!important;
}
#tarteaucitronRoot #tarteaucitronClosePanel{
    padding: 4px 0!important;
    border-radius: 4px 4px 0 0 !important;
}
#tarteaucitronAlertBig.tarteaucitronAlertBigBottom #tarteaucitronPrivacyUrl, #tarteaucitronAlertBig.tarteaucitronAlertBigBottom .tarteaucitronCTAButton, #tarteaucitronAlertBig.tarteaucitronAlertBigBottom #tarteaucitronCloseAlert {
    margin: 0.25rem !important;
    width: auto !important;
    padding: 10px 15px !important;
}
