/****************INIT*******************/

/*when files are updated don't forget to change value content that are used them in encyclopedie.html.twig (template) print.css and responsive.css*/

@font-face {
    font-family: "lxb";
    src:url("../fonts/lexlearning-full.eot");
    src:url("../fonts/lexlearning-full.eot?#iefix") format("embedded-opentype"),
        url("../fonts/lexlearning-full.woff") format("woff"),
        url("../fonts/lexlearning-full.ttf") format("truetype"),
        url("../fonts/lexlearning-full.svg#lexlearning-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: 45%;
    transform: translate(0, -50%);
}

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

/***************************************/
/**************COMMUN*******************/

.lxb-lextract::before {
    content: '\61';
}

.lxb-jurisprudence:before, .lxb-jurisprudences:before, div.indice_recherche input[class*="attending-sources_fr"] + label::before, .hits_es span[class*="lxb-sources_fr"]::before, .liens-documents > div > span[class*="lxb-sources_fr"]::before {
  content: "\65";
}

.lxb-encyclopedie:before, .lxb-encyclopedies:before, div.indice_recherche input[class="attending-encyclopedia_fr"] + label::before, .hits_es span[class*="lxb-encyclopedia_fr"]::before {
  content: "\67";
}

.lxb-revue:before, .lxb-newslabel:before, .lxb-revues:before, div.indice_recherche input[class="attending-revues_fr"] + label::before, .hits_es span[class*="lxb-revues_fr"]::before, .liens-reviews div > [class*="lxb-revues_fr"] {
  content: "\69";
}

.lxb-texte:before, .lxb-textes:before, div.indice_recherche input[class="attending-legislation_fr"] + label::before, .hits_es span[class*="lxb-legislation_fr"]::before, .liens-documents > div > span[class*="lxb-legislation_fr"]::before{
  content: "\6b";
}

div.indice_recherche input[class="attending-documents_pratiques_fr"] + label::before, .hits_es span[class*="lxb-documents_pratiques_fr"]::before {
  content: "\70";
}

.lxb-fichepratique:before, .lxb-fiches::before {
  content: "\6d";
}

.lxb-modeles:before {
    content: "\71";
}

.lxb-these:before, div.indice_recherche input[class="attending-theses_fr"] + label::before, .hits_es span[class*="lxb-theses_fr"]::before {
    content: "\e07b";
}

.lxb-modeles-in:before {
    content: "\6e";
}

.lxb-infographies:before {
    content: "\6f";
}

.lxb-infographies-in:before {
    content: "\70";
}

.lxb-medias:before, div.indice_recherche input[class="attending-lexradio_fr"] + label::before, .hits_es span[class*="lxb-lexradio_fr"]::before {
    content: "\73";
}

.lxb-calculator:before {
    content: "\75";
}

.lxb-conv-collectives:before {
    content: "\76";
}

.lxb-lexradio::before {
    content:"\7a"
}

.lxb-features::before {
    content: "\46";
}

.lxb-content::before {
    content: "\47";
}

.lxb-agenda:before {
    content: "\43";
}

.lxb-agenda-in:before {
    content: "\44";
}

.lxb-tools::before {
    content: "\49";
}

.lxb-alert:before {
    content: "\4b";
}

.lxb-alert-in:before {
    content: "\4c";
}

.lxb-alert-label:before {
    content: "\4d";
}

.lxb-alert-label-in:before {
    content: "\4e";
}

.lxb-login:before {
    content: "\52";
}

#lexlearning-user-compte a:hover .lxb-login::before, .lxb-login-in:before {
    content: "\53";
}

.lxb-peoples:before {
    content: "\57";
}

.lxb-reader-filters:before {
    content: "\31";
}

.lxb-download:before {
    content: "\34";
}

.lxb-download-word:before {
    content: "\38";
}

.lxb-download-word-in:before {
    content: "\39";
}

.lxb-print:before {
    content: "\21";
}

.lxb-print-in:before {
    content: "\22";
}

.lxb-share:before {
    content: "\23";
}

.lxb-share-in:before {
    content: "\24";
}

.lxb-favoris:before {
    content: "\25";
}

.lxb-favoris-in:before {
    content: "\26";
}

.lxb-settings::before{
    content: "\28";
}

.lxb-hour:before {
    content: "\29";
}

.lxb-searchs::before {
    content: "\2d";
}

.lxb-mail:before {
    content: "\2f";
}

.lxb-mail-in:before {
    content: "\3a";
}

.lxb-highlight:before {
    content: "\3d";
}

.lxb-le-saviez-vous:before {
    content: "\5d";
}

.lxb-zoom:before {
    content: "\7b";
}

.lxb-file::before {
    content: "\e003";
}

.lxb-versionning:before {
    content: "\e003";
}

.lxb-legaltexts-shadow:before {
    content: "\e00d";
}

.lxb-book-orange-shadow:before {
    content: "\e00e";
}

.lxb-note:before {
    content: "\e010";
}

.lxb-note-in:before {
    content: "\e011";
}

.lxb-folder-add::before {
    content: "\e018";
}

.lxb-folder-see::before {
    content: "\e019";
}
.lxb-folderadd::before {
    content: "\e018";
}
.lxb-agreement:before {
    content: "\e012";
}

.lxb-linkedin:before {
    content: "\e042";
}

.lxb-instagram:before {
    content: "\e043";
}

.lxb-facebook:before {
    content: "\e044";
}

.lxb-youtube:before {
    content: "\e045";
}

.lxb-tiktok:before {
    content: "\e048";
}

.lxb-facebook-base:before {
    content: "\e04e";
}

.lxb-linkedin-base:before {
    content: "\e050";
}

.lxb-x-base {
    width: 17px;
    height: 17px;
    overflow: hidden;
    justify-content: center;
    font-size: 35px;
    margin: auto 3px auto 8px;
}

.lxb-x-base:before, .lxb-x:before {
    content: "\e079";
}