:root {
  --hvtdb-white: #ffffff;
  --hvtdb-black: #000000FF;
  --havas-blue: #009CDEFF;

  --hvtdb-light-gray: #F5F5F5;
  --hvtdb-dark-gray: #949492;

  --hvtdb-background: #EFEFE7;
  --hvtdb-border: #DBDBD4;
  --hvtdb-button : #0000000D;
  --hvtdb-button-hover : #0000001A;

  --header-height: 90px;
  --footer-height: 100px;
  --left-sidebar-width: 300px;
  --footer-block-width: 226.5px;

  --infobulle-size: 14px;
}

.text-formatted a {
  color: var(--bs-heading-color);
  text-decoration: none;
}

.blurred-bg {
  background: #FFFFFF7F;
  backdrop-filter: blur(10px);
}

.menu-link-banner {
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(30px);
}

.hvtdb-btn, .masquerade-block-form .btn, .block-masquerade a, .views-exposed-form {
  display: flex;
  background: transparent;
  border: none;
  border-radius: 7px;
  padding: 8px;
  width: fit-content;
  font-size: 12px;
  text-decoration: none;
  transition: background 0.3s;
}
.description {
  color: white !important;
}

#block-hvtdb-views-block-liste-des-utilisateurs-block-1 {
  padding: 0px !important;
}

#block-hvtdb-views-block-liste-des-utilisateurs-block-1 .js-form-type-textfield {
  width: 60%;
  padding-right: 5px ;
}

#block-hvtdb-views-block-liste-des-utilisateurs-block-1 .form-actions {
  align-self: flex-start;
}

.hvtdb-btn:hover, .masquerade-block-form .btn:hover, .block-masquerade a:hover {
  background: var(--hvtdb-button-hover);
}

.hvtdb-btn svg {
  margin: auto;
  height: 15px;
  width: 15px;
}

.cta-btn {
  display: block;
  border: none;
  border-radius: 7px;
  padding: 10px;
  height: 100%;
  width: fit-content;
  color: white;
  text-decoration: none;
  margin-bottom: 8px;
  margin-top: 8px;
  margin-left: 4px;
  transition: filter 0.3s;
}

.cta-btn:hover {
  filter: brightness(0.9);
}

::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
  background-color: #888;
  border-radius: 20px;
  border: 3px solid #f1f1f1;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #555;
}

.alert-dismissible {
  display: none  !important;
}