 #tarteaucitronRoot #tarteaucitronAlertBig {
    background-color: #ededed !important;
    /* height: 30px !important; */
}

#tarteaucitronAlertBig #tarteaucitronPersonalize2 {
    border-radius: 4px;
    padding: 8px 12px;
    background-color: #ed2124 !important;
    color: #ededed;
}
#tarteaucitronAlertBig #tarteaucitronPersonalize2:hover {
    background-color: #cb1013 !important;
    color: #ededed;
}

#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert {
    color: #212121 !important;
}
#tarteaucitronAlertBig #tarteaucitronPrivacyUrl {
    color: #212121;
}
#tarteaucitronAlertBig #tarteaucitronPrivacyUrl:hover {
    text-decoration: underline;
}
#tarteaucitronRoot #tarteaucitronCloseAlert {
    border-radius: 4px;
    padding: 8px 12px;
    border: #ed2124 1px solid;
}
#tarteaucitronRoot #tarteaucitronCloseAlert:hover {
    background-color: #cb1013;
    color: #ededed;
    border: #cb1013 1px solid;
}

#tarteaucitronServices .tarteaucitronLine.tarteaucitronMainLine{
    background-color: #ededed !important;
    border: none !important;
}

#tarteaucitronMainLineOffset #tarteaucitronInfo {
    background-color: transparent !important;
    color:#212121 !important;
}
#tarteaucitronMainLineOffset #dialogTitle {
    color: #212121 !important;
    font-weight: bold !important;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow, 
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny, 
.tac_activate .tarteaucitronAllow {
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: background-color .15s ease-in-out, box-shadow .15s ease-in-out;
    opacity: 1 !important;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow:not(:disabled), 
.tac_activate .tarteaucitronAllow:not(:disabled) {
    -webkit-box-shadow: 0 0.5rem 1.125rem -0.5rem rgba(237, 33, 36, 0.9);
    box-shadow: 0 0.5rem 1.125rem -0.5rem rgba(237, 33, 36, 0.9);
}


#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow:hover,  
.tac_activate .tarteaucitronAllow:hover
#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected:hover {
    color: #fff;
    background-color: #cb1013;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny,
#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected, 
#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2.tarteaucitronIsSelected,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny {
    color: #ed2124;
    background-color: #fff;
    border: 1px solid #ed2124;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow, 
#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected,
.tac_activate .tarteaucitronAllow  {
    background-color: #ed2124;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow:disabled, 
#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected:disabled,
.tac_activate .tarteaucitronAllow:disabled  {
    background-color: #ee6567;
}
#tarteaucitronRoot .tarteaucitronIsSelected .tarteaucitronPlus::before {
    display: inline-block;
    color: white;
    opacity: 0;
    transition: opacity .15s ease-in-out;
}
#tarteaucitronRoot [aria-pressed="false"] .tarteaucitronCross::before,
#tarteaucitronRoot [aria-pressed="false"] .tarteaucitronCheck::before,
#tarteaucitronRoot [aria-pressed="false"] .tarteaucitronPlus::before {
    opacity: 0;
    transition: opacity .15s ease-in-out;
}
#tarteaucitronRoot .tarteaucitronCross::before,
#tarteaucitronRoot .tarteaucitronIsSelected .tarteaucitronCross::before {
    color: #ed2124;
}
#tarteaucitronRoot .tarteaucitronIsSelected .tarteaucitronCross::before {
    content: '\2717';
    color: #ed2124;
}

#tarteaucitronRoot .tarteaucitronIsSelected .tarteaucitronCheck::before {
    content: '\2713';
}

#tarteaucitronRoot .tarteaucitronIsSelected .tarteaucitronPlus::before {
    content: '\271b';
}
.tarteaucitronBorder  .tarteaucitronIsAllowed .tarteaucitronCross::before ,
.tarteaucitronBorder  .tarteaucitronIsDenied .tarteaucitronCheck::before {
    opacity: 0;
    transition: opacity .15s ease-in-out;
}
#tarteaucitronScrollbarAdjust #tarteaucitronAllAllowed .tarteaucitronCheck::before,
#tarteaucitronScrollbarAdjust #tarteaucitronAllDenied .tarteaucitronCross::before {
    opacity: 0;
    transition: opacity .15s ease-in-out;
}
#tarteaucitronRoot [aria-pressed="true"] .tarteaucitronCross::before,
#tarteaucitronRoot [aria-pressed="true"] .tarteaucitronCheck::before,
#tarteaucitronRoot [aria-pressed="true"] .tarteaucitronPlus::before,
#tarteaucitronScrollbarAdjust #tarteaucitronAllAllowed.tarteaucitronIsSelected .tarteaucitronCheck::before,
#tarteaucitronScrollbarAdjust #tarteaucitronAllDenied.tarteaucitronIsSelected .tarteaucitronCross::before {
    opacity: 1;
    transition: opacity .15s ease-in-out;
}

.tarteaucitronLine .tarteaucitronName span {
    color: #212121 !important;
}

.tarteaucitronLine {
    background-color: #ffffff !important;
}

#tarteaucitron a {
    display: none !important;
}
#arteaucitronRoot *{
    border: none !important;
}
#tarteaucitron .tarteaucitronBorder {
    border: none !important;
}

#tarteaucitronIcon {
    background: #212121;
    border-radius: 50%;
    display: none !important;
}
#tarteaucitronIcon.tarteaucitronIconBottomLeft {
    bottom: 14px;
    left: 14px;
}
#tarteaucitronIcon #tarteaucitronManager img {
    width: 30px;
    height: 30px;
}

.privacy-page #tarteaucitronInfo #tarteaucitronPrivacyUrlDialog {
    display: none;
}
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie, 
#tarteaucitron #tarteaucitronClosePanel {
    font-size: 16px;
    padding: 8px 16px;
    z-index: 1;
    top: -12px;
    width: auto;
}

#tarteaucitronServices::-webkit-scrollbar {
    width: 5px;
}

#tarteaucitronServices::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0);
}

#tarteaucitronServices::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background-color: grey;
    outline: 0;
}
#tarteaucitronRoot #tartraucitron-spinner {
    left: calc(50% - 60px);
    font-size: 8em;
    line-height: .001em;
    font-family: "Font Awesome 5 Duotone" !important;
}