/*!
 * Sous-ensemble local de Font Awesome 5.15.4 (Free), généré pour ce site.
 *
 * Contient uniquement les icones (solid + brands) réellement utilisées sur
 * elixtechnologies.com, au lieu de charger toute la bibliothèque Font Awesome
 * depuis use.fontawesome.com (~172 Ko de polices, toutes icones confondues).
 * Ici : ~8 Ko de polices, chargées localement.
 *
 * Si une nouvelle icône Font Awesome est utilisée plus tard sur le site et
 * n'apparait pas, il faudra régénérer ce sous-ensemble en l'y ajoutant, ou
 * reprendre temporairement le lien CDN complet.
 */

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url("../fonts/fontawesome/fa-solid-900.woff2") format("woff2"),
         url("../fonts/fontawesome/fa-solid-900.ttf") format("truetype");
}

@font-face {
    font-family: 'Font Awesome 5 Brands';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("../fonts/fontawesome/fa-brands-400.woff2") format("woff2"),
         url("../fonts/fontawesome/fa-brands-400.ttf") format("truetype");
}

.fa,
.fas,
.fab {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.fa,
.fas {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}

.fab {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400;
}

.fa-angle-left::before { content: "\f104"; }
.fa-angle-right::before { content: "\f105"; }
.fa-arrow-right::before { content: "\f061"; }
.fa-at::before { content: "\f1fa"; }
.fa-award::before { content: "\f559"; }
.fa-bars::before { content: "\f0c9"; }
.fa-bell::before { content: "\f0f3"; }
.fa-bolt::before { content: "\f0e7"; }
.fa-book-reader::before { content: "\f5da"; }
.fa-calendar-alt::before { content: "\f073"; }
.fa-chalkboard-teacher::before { content: "\f51c"; }
.fa-chart-line::before { content: "\f201"; }
.fa-check::before { content: "\f00c"; }
.fa-check-circle::before { content: "\f058"; }
.fa-chevron-right::before { content: "\f054"; }
.fa-clipboard-list::before { content: "\f46d"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-exclamation-circle::before { content: "\f06a"; }
.fa-eye::before { content: "\f06e"; }
.fa-gem::before { content: "\f3a5"; }
.fa-globe::before { content: "\f0ac"; }
.fa-house-user::before { content: "\e065"; }
.fa-id-card::before { content: "\f2c2"; }
.fa-info-circle::before { content: "\f05a"; }
.fa-layer-group::before { content: "\f5fd"; }
.fa-magic::before { content: "\f0d0"; }
.fa-map-marker-alt::before { content: "\f3c5"; }
.fa-medal::before { content: "\f5a2"; }
.fa-minus-circle::before { content: "\f056"; }
.fa-money-check-alt::before { content: "\f53d"; }
.fa-phone-alt::before { content: "\f879"; }
.fa-quote-left::before { content: "\f10d"; }
.fa-school::before { content: "\f549"; }
.fa-shield-alt::before { content: "\f3ed"; }
.fa-shopping-cart::before { content: "\f07a"; }
.fa-star::before { content: "\f005"; }
.fa-user-check::before { content: "\f4fc"; }
.fa-user-graduate::before { content: "\f501"; }
.fa-user-shield::before { content: "\f505"; }
.fa-user-tie::before { content: "\f508"; }

.fa-facebook-f::before { content: "\f39e"; }
.fa-instagram::before { content: "\f16d"; }
.fa-linkedin-in::before { content: "\f0e1"; }

/*
 * Extension pour la nouvelle page patient-management.php : quelques icônes
 * supplémentaires (dossier patient, rendez-vous, consultation, prescriptions,
 * résultats, documents, facturation, portail patient, professionnels de
 * santé) qui n'existaient pas dans le sous-ensemble ci-dessus. Plutôt que de
 * régénérer tout le sous-ensemble (ce qui changerait les glyphes de toutes
 * les icônes déjà utilisées ailleurs sur le site), ces glyphes sont ajoutés
 * dans une police séparée, ne contenant que ces nouvelles icônes.
 */
@font-face {
    font-family: 'Font Awesome 5 Free Ext';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url("../fonts/fontawesome/fa-solid-900-ext.woff2") format("woff2"),
         url("../fonts/fontawesome/fa-solid-900-ext.ttf") format("truetype");
}

.fa-file-medical::before,
.fa-calendar-check::before,
.fa-stethoscope::before,
.fa-prescription-bottle-alt::before,
.fa-vial::before,
.fa-file-upload::before,
.fa-file-invoice-dollar::before,
.fa-user-circle::before,
.fa-user-md::before,
.fa-user::before {
    font-family: 'Font Awesome 5 Free Ext';
}

.fa-file-medical::before { content: "\f477"; }
.fa-calendar-check::before { content: "\f274"; }
.fa-stethoscope::before { content: "\f0f1"; }
.fa-prescription-bottle-alt::before { content: "\f486"; }
.fa-vial::before { content: "\f492"; }
.fa-file-upload::before { content: "\f574"; }
.fa-file-invoice-dollar::before { content: "\f571"; }
.fa-user-circle::before { content: "\f2bd"; }
.fa-user-md::before { content: "\f0f0"; }
.fa-user::before { content: "\f007"; }
