@font-face {
  font-family: "lxb";
  src:url("../fonts/lexbase-full.eot");
  src:url("../fonts/lexbase-full.eot?#iefix") format("embedded-opentype"),
    url("../fonts/lexbase-full.woff") format("woff"),
    url("../fonts/lexbase-full.ttf") format("truetype"),
    url("../fonts/lexbase-full.svg#lexbase-full") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before, [class^="lxb-"]:before, [class*=" lxb-"]:before, [class^="attending-"]+label:before  {
  font-family: "lxb" !important;
  font-style: normal !important;
  font-weight: normal;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
}

[class^="attending-"]+label:before {
  position: absolute;
  left: 0rem;
  top: 0.1rem;
}

[class^="lxb-"], [class*=" lxb-"] {
  display: flex;
  align-items: center;
}

.lxb-jurisprudence:before, div.indice_recherche input[class="attending-sources_fr"] + label::before, .hits_es > div > [class*="lxb-sources_fr"]::before, .liens-documents > div > span[class*="lxb-sources_fr"]::before {
  content: "\68";
}
.lxb-encyclopedie::before, div.indice_recherche input[class="attending-encyclopedia_fr"] + label::before, .hits_es > div > [class*="lxb-encyclopedia_fr"]::before {
  content: "\6a";
}
.lxb-revue:before, div.indice_recherche input[class="attending-revues_fr"] + label::before, .hits_es > div > [class*="lxb-revues_fr"]::before, .liens-reviews div > [class*="lxb-revues_fr"] {
  content: "\6c";
}
.lxb-texte:before, div.indice_recherche input[class="attending-legislation_fr"] + label::before, .hits_es > div > [class*="lxb-legislation_fr"]::before, .liens-documents > div > span[class*="lxb-legislation_fr"]::before{
  content: "\6e";
}
.lxb-modeles:before, div.indice_recherche input[class="attending-documents_pratiques_fr"] + label::before, .hits_es > div > [class*="lxb-documents_pratiques_fr"]::before {
  content: "\70";
}
.lxb-modeles-in:before {
  content: "\71";
}
.lxb-infographies:before {
  content: "\72";
}
.lxb-infographies-in:before {
  content: "\73";
}
.lxb-medias:before, div.indice_recherche input[class="attending-lexradio_fr"] + label::before, .hits_es > div > [class*="lxb-lexradio_fr"]::before {
  content: "\76";
}
.lxb-calculator:before {
  content: "\78";
}
.lxb-agenda:before {
  content: "\46";
}
.lxb-agenda-in:before {
  content: "\47";
}
.lxb-alert:before {
  content: "\4e";
}
.lxb-alert-in:before {
  content: "\4f";
}
.lxb-alert-label:before {
  content: "\50";
}
.lxb-alert-label-in:before {
  content: "\51";
}
.lxb-login:before {
  content: "\55";
}
.lxb-login-in:before {
  content: "\56";
}
.lxb-peoples:before {
  content: "\5a";
}
.lxb-reader-filters:before {
  content: "\34";
}
.lxb-download:before {
  content: "\37";
}
.lxb-download-word:before {
  content: "\22";
}
.lxb-download-word-in:before {
  content: "\23";
}
.lxb-print:before {
  content: "\24";
}
.lxb-print-in:before {
  content: "\25";
}
.lxb-share:before {
  content: "\26";
}
.lxb-share-in:before {
  content: "\27";
}
.lxb-favoris:before {
  content: "\28";
}
.lxb-favoris-in:before {
  content: "\29";
}
.lxb-hour:before {
  content: "\2c";
}
.lxb-mail:before {
  content: "\3c";
}
.lxb-mail-in:before {
  content: "\3d";
}
.lxb-highlight:before {
  content: "\40";
}
.lxb-le-saviez-vous:before {
  content: "\60";
}
.lxb-zoom:before {
  content: "\7e";
}
.lxb-versionning:before {
  content: "\e006";
}
.lxb-legaltexts-shadow:before {
  content: "\e010";
}
.lxb-book-orange-shadow:before {
  content: "\e011";
}
.lxb-note-in:before {
  content: "\e014";
}
.lxb-agreement:before {
  content: "\e015";
}
.lxb-linkedin:before {
  content: "\e045";
}
.lxb-instagram:before {
  content: "\e046";
}
.lxb-facebook:before {
  content: "\e047";
}
.lxb-youtube:before {
  content: "\e048";
}
.lxb-twitter:before {
  content: "\e049";
}
.lxb-tiktok:before {
  content: "\e04b";
}
.lxb-facebook-base:before {
  content: "\e051";
}
.lxb-linkedin-base:before {
  content: "\e053";
}
.lxb-x-base {
  width: 17px;
  height: 17px;
  overflow: hidden;
  justify-content: center;
  font-size: 35px;
  margin: 0 3px 0 8px;
}
.lxb-x-base:before {
  content: "\63";
}
.lxb-x:before {
  content: "\63";
}