/* Replace Tarteaucitron small cookie icon */

#tarteaucitron font, .tarteaucitronTitle button, .tarteaucitronTitle button span:before  {color: white!important;}

#tarteaucitronIcon {
    background-image: url('cookie-icon.png') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    display: block;
    width: 30px!important;
    height: 30px;
}

#tarteaucitronIcon #tarteaucitronManager img {
  display: none;
  outline: none;
}

button:focus {
outline: 0!important
}

/* Main panel background */
#tarteaucitronServices,
#tarteaucitronServices .tarteaucitronMainLine,
#tarteaucitronServices .tarteaucitronBorder,
#tarteaucitronServices .tarteaucitronLine,
#tarteaucitronServices .tarteaucitronDetails,
#tarteaucitronServices .tarteaucitronInfoBox,
#tarteaucitronInfo,#tarteaucitronSave {
  background-color: #1e1e1e !important;
  color: #f0f0f0 !important;
  border-color: #333 !important;
  font-weight: 300;
}

/* Titles */
#tarteaucitronServices .tarteaucitronH1,
#tarteaucitronServices .tarteaucitronH2,
#tarteaucitronServices .tarteaucitronH3 {
  color: #ffffff !important;
}


/* Accept / Deny buttons */
#tarteaucitronServices .tarteaucitronAllow {
/*    background-color: var(--color-primary) !important; */
background-color: #929292;
border-color: #28a745 !important;
color: white!important;
font-weight: 300;
}


.tarteaucitronDeny, .tarteaucitronCheck::before, .tarteaucitronCross::before, .tarteaucitronCTAButton {
color: white!important;
font-weight: 300;
}

#tarteaucitron #tarteaucitronPrivacyUrl, #tarteaucitron #tarteaucitronPrivacyUrlDialog, #tarteaucitronAlertBig #tarteaucitronCloseAlert {
font-weight: 300;
}

.tarteaucitronSize-bottom #tarteaucitronAlertBig #tarteaucitronPrivacyUrl, .tarteaucitronSize-top #tarteaucitronAlertBig #tarteaucitronPrivacyUrl {
font-weight: 300;
}

#tarteaucitronRoot .tarteaucitronPlus::before {
content: "✛";
display: inline-block;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button {
color: white;
}

#tarteaucitronAlertBig #tarteaucitronPersonalize, #tarteaucitronAlertBig #tarteaucitronPersonalize2, .tarteaucitronCTAButton,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny, #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow {
background: rgba(92,92,92)!important;
}

#tarteaucitron #tarteaucitronInfo, #tarteaucitron #tarteaucitronServices .tarteaucitronDetails, #tarteaucitron #tarteaucitronServices .tarteaucitronTitle button, #tarteaucitronRoot .asCatToggleBtn {
  background: rgb(129 127 127 / 12%)!important;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny {
  background-color: rgba(92,92,92)!important;
}

#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected, #tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected,
#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2.tarteaucitronIsSelected,
#tarteaucitronSaveButton {
  background-color: #dd9932 !important;
}
