/*
* TAC
*/


#tarteaucitronRoot button#tarteaucitronBack {
    background: black !important;
}

#tarteaucitronAllAllowed:hover .tarteaucitronCheck::before, #googletagmanagerAllowed:hover .tarteaucitronCheck::before, #gtagAllowed:hover .tarteaucitronCheck::before {
color : #1F77BB !important;
}

#tarteaucitronRoot .tarteaucitronCross::before{
color : #1F77BB !important;
}

#tarteaucitronAllDenied span {
color : #e5f1f8 !important;
}

#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronInfo,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronH1,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronH2,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronSave
{   
background: white !important; 
color : black !important;
}

#tarteaucitronMainLineOffset .tarteaucitronH1{
color: black !important;
}

#tarteaucitronAlertBig{
width : 40% !important;
background : white !important;
}
 
#tarteaucitronDisclaimerAlert{
color : black !important;
}
 
.tarteaucitronDeny, .tarteaucitronAllow:hover {
background : white !important;
color: #07B !important;
margin-bottom : 15px !important;
min-width : 150px;
border : 1px solid #07B !important;
border-radius : unset !important;
}

.tarteaucitronDeny:hover{
background : #e5f1f8 !important;
margin-bottom : 15px !important;
min-width : 150px;
border : 1px solid #07B !important;
border-radius : unset !important;
}

.tarteaucitronAllow{
background : #07B !important;
color: white !important;
margin-bottom : 15px !important;
min-width : 150px;
border : 1px solid #07B !important;
border-radius : unset !important;
}
 
#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert {
    background: none;          
    border: none;             
    color: #007bff;            
    text-decoration: underline; 
    cursor: pointer;           
    padding: 5px 10px;                
    font: inherit;  
display : block;
margin-left : auto;
margin-right: auto;
}

 
#tarteaucitronAlertBig:before{
    content: '' !important;
    display: inline-block; 
    width: 50px; 
    height: 50px; 
    background-image: url('/wp-content/uploads/favicon.png');
    background-size: cover; 
    background-position: center; 
}
 
#tarteaucitronRoot #tarteaucitronAlertBig {
    background: white !important;
    color: black !important;
   
}
#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{
background: white !important;
color: black !important;
margin-top : 15px !important;
}

div#tarteaucitronRoot.tarteaucitronBeforeVisible:before{
background : black !important;
}