/* ── Habillage MT-MATIA pour tarteaucitron.js (bleu de marque au lieu du jaune par défaut) ── */

#tarteaucitronAlertBig #tarteaucitronCloseAlert,
#tarteaucitronAlertBig #tarteaucitronPersonalize,
#tarteaucitronAlertBig #tarteaucitronPersonalize2,
.tarteaucitronCTAButton,
#tarteaucitronRoot .tarteaucitronDeny,
#tarteaucitronRoot .tarteaucitronAllow {
  background: #1f6fa1 !important;
  color: #fff !important;
}

#tarteaucitronRoot button.tarteaucitronCTAButton:hover,
#tarteaucitronRoot .tarteaucitronDeny:hover,
#tarteaucitronRoot .tarteaucitronAllow:hover {
  background: #24336a !important;
}

#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected,
#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected,
#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2.tarteaucitronIsSelected,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow,
#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny {
  background-color: #1f6fa1 !important;
}

#tarteaucitronIcon #tarteaucitronManager {
  background-color: #1f6fa1 !important;
  border-radius: 50%;
  width: 46px;
  height: 46px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  box-shadow: 0 8px 24px rgba(31,111,161,0.28);
}

#tarteaucitronIcon #tarteaucitronManager img {
  display: none;
}

#tarteaucitronIcon #tarteaucitronManager::after {
  content: '🍪';
  font-size: 20px;
  line-height: 1;
}
