/**
 * Ak RGPD
 *
 * @author    akyos.com
 * @copyright 2019-2025 akyos.com
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
 */
/* Button */
#tarteaucitronIcon {
  position: fixed;
  transition: ease .3s;
  bottom: -10rem;
}

#tarteaucitronIcon.active {
  bottom: 1rem;
}
#tarteaucitronIcon button {
  background-color: white !important;
  border-radius: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 15px !important;
  margin-bottom: 10px;
  margin-left: 10px;
  box-shadow: 0 14px 28px rgba(0,0,0,.1), 0 10px 10px rgba(0,0,0,.1);
}
#tarteaucitronIcon button img {
  width: 25px !important;
  height: 25px !important;
}

/*!* Bandeau par défaut *!*/
#tarteaucitronAlertBig {
  background-color: white !important;
  box-shadow: 0px -10px 28px rgba(0, 0, 0, .1);
  min-width: 230px !important;
  max-width: 500px !important;
  padding: 30px 30px !important;
  border-radius: 0px !important;
}

#tarteaucitronAlertBig::before {
  content: none !important;
}

#tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronAllow,
#tarteaucitronAlertBig #tarteaucitronCloseAlert,
#tarteaucitronAlertBig #tarteaucitronPersonalize2{
  background: #fff !important;
  color: #333 !important;
  font-size: 12px !important;
  margin-bottom: 3px !important;
  margin-left: 7px !important;
  padding: 15px 20px !important;
  border: 1px solid !important;
  border-radius: 0 !important;
}

#tarteaucitronAlertBig #tarteaucitronPersonalize2.tarteaucitronCTAButton.tarteaucitronAllow {
  background: #b5152f !important;
  color: #fff  !important;
}

#tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronDeny {
  background: transparent !important;
  color: #000 !important;
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  border: none !important;
  text-decoration: underline;
}

#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert {
  color: black !important;
  margin: 30px 0 30px !important;
  font-size: initial !important;
}

/* Fenetre */
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button {
  background-color: #b5152f !important;
  color: #fff  !important;
}

#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed,
#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied,
#tarteaucitron #tarteaucitronServices .tarteaucitronAllow,
#tarteaucitron #tarteaucitronServices .tarteaucitronAsk button {
  background-color: #b5152f !important;
  color: #fff  !important;
}

/* Close fenetre */
#tarteaucitronClosePanel {
  background-color: transparent !important;
  color: #b5152f !important;
  text-decoration: underline !important;
}

@media(max-width: 900px) {
  #tarteaucitronAlertBig .tarteaucitronAllow, #tarteaucitronAlertBig #tarteaucitronCloseAlert {
    width: fill-available;
    width: -webkit-fill-available;
  }
}

/* General */
#tarteaucitronRoot * {
  color: black !important;
}
