/*!
 * Font Awesome Free 6.0.0-beta3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2021 Fonticons, Inc.
 */

/* Font Awesome 6 Free - Solid */
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("./fonts/fa-solid-900.woff2") format("woff2");
}

/* Font Awesome 6 Free - Regular */
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("./fonts/fa-regular-400.woff2") format("woff2");
}

/* Font Awesome 6 Brands */
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("./fonts/fa-brands-400.woff2") format("woff2");
}

/* CSS Variables */
:host, :root {
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}

/* Base classes */
.fa, .fa-solid, .fas {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.fa-regular, .far {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa-brands, .fab {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

/* Common styles */
.fa, .fa-brands, .fa-duotone, .fa-light, .fa-regular, .fa-solid, .fa-thin, .fab, .fad, .fal, .far, .fas, .fat {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

/* Size classes */
.fa-1x { font-size: 1em; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-6x { font-size: 6em; }
.fa-7x { font-size: 7em; }
.fa-8x { font-size: 8em; }
.fa-9x { font-size: 9em; }
.fa-10x { font-size: 10em; }

/* Specific icons used in the project */
.fa-file-pdf:before { content: "\f1c1"; }
.fa-file-medical:before { content: "\f477"; }
.fa-x-ray:before { content: "\f497"; }
.fa-bell:before { content: "\f0f3"; }
.fa-phone:before { content: "\f095"; }
.fa-edit:before { content: "\f044"; }
.fa-trash:before { content: "\f1f8"; }
.fa-user:before { content: "\f007"; }
.fa-users:before { content: "\f0c0"; }
.fa-cog:before { content: "\f013"; }
.fa-plus:before { content: "\2b"; }
.fa-minus:before { content: "\f068"; }
.fa-check:before { content: "\f00c"; }
.fa-times:before { content: "\f00d"; }
.fa-search:before { content: "\f002"; }
.fa-calendar:before { content: "\f133"; }
.fa-clock:before { content: "\f017"; }
.fa-home:before { content: "\f015"; }
.fa-sign-out-alt:before { content: "\f2f5"; }
.fa-arrow-left:before { content: "\f060"; }
.fa-arrow-right:before { content: "\f061"; }
.fa-chevron-down:before { content: "\f078"; }
.fa-chevron-up:before { content: "\f077"; }
.fa-chevron-left:before { content: "\f053"; }
.fa-chevron-right:before { content: "\f054"; }
.fa-eye:before { content: "\f06e"; }
.fa-eye-slash:before { content: "\f070"; }
.fa-lock:before { content: "\f023"; }
.fa-unlock:before { content: "\f09c"; }
.fa-key:before { content: "\f084"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-map-marker-alt:before { content: "\f3c5"; }
.fa-building:before { content: "\f1ad"; }
.fa-hospital:before { content: "\f0f8"; }
.fa-stethoscope:before { content: "\f0f1"; }
.fa-user-md:before { content: "\f0f0"; }
.fa-user-nurse:before { content: "\f82f"; }
.fa-pills:before { content: "\f484"; }
.fa-syringe:before { content: "\f48e"; }
.fa-thermometer:before { content: "\f491"; }
.fa-heartbeat:before { content: "\f21e"; }
.fa-lungs:before { content: "\f604"; }
.fa-brain:before { content: "\f5dc"; }
.fa-bone:before { content: "\f5d7"; }
.fa-tooth:before { content: "\f5c9"; }
.fa-eye-dropper:before { content: "\f1fb"; }
.fa-microscope:before { content: "\f610"; }
.fa-dna:before { content: "\f471"; }
.fa-virus:before { content: "\e074"; }
.fa-bacteria:before { content: "\e059"; }
.fa-bacterium:before { content: "\e05a"; }
.fa-disease:before { content: "\f7fa"; }
.fa-allergies:before { content: "\f461"; }
.fa-head-side-cough:before { content: "\e061"; }
.fa-head-side-cough-slash:before { content: "\e062"; }
.fa-head-side-mask:before { content: "\e063"; }
.fa-head-side-virus:before { content: "\e064"; }
.fa-lungs-virus:before { content: "\e067"; }
.fa-virus-slash:before { content: "\e075"; }
.fa-viruses:before { content: "\e076"; }
.fa-shield-virus:before { content: "\e06c"; }
.fa-hand-holding-medical:before { content: "\e05c"; }
.fa-hand-sparkles:before { content: "\e05d"; }
.fa-hands-wash:before { content: "\e05e"; }
.fa-head-side-mask:before { content: "\e063"; }
.fa-pump-medical:before { content: "\e06a"; }
.fa-pump-soap:before { content: "\e06b"; }
.fa-soap:before { content: "\e06e"; }
.fa-sink:before { content: "\e06d"; }
.fa-toilet-paper-slash:before { content: "\e072"; }
.fa-store-slash:before { content: "\e071"; }
.fa-shop-slash:before { content: "\e070"; }
.fa-hands-american-sign-language-interpreting:before { content: "\f2a3"; }
.fa-hands-asl-interpreting:before { content: "\f2a3"; }
.fa-hands-helping:before { content: "\f4c4"; }
.fa-handshake-angle:before { content: "\f4c4"; }
.fa-handshake-slash:before { content: "\e060"; }
.fa-handshake-alt-slash:before { content: "\e05f"; }
.fa-handshake-simple-slash:before { content: "\e05f"; }
.fa-people-arrows:before { content: "\e068"; }
.fa-people-arrows-left-right:before { content: "\e068"; }
.fa-person-walking-with-cane:before { content: "\f29d"; }
.fa-blind:before { content: "\f29d"; }
.fa-deaf:before { content: "\f2a4"; }
.fa-deafness:before { content: "\f2a4"; }
.fa-ear-deaf:before { content: "\f2a4"; }
.fa-hard-of-hearing:before { content: "\f2a4"; }
.fa-ear-listen:before { content: "\f2a2"; }
.fa-assistive-listening-systems:before { content: "\f2a2"; }
.fa-universal-access:before { content: "\f29a"; }
.fa-wheelchair:before { content: "\f193"; }
.fa-low-vision:before { content: "\f2a8"; }
.fa-eye-low-vision:before { content: "\f2a8"; }
.fa-accessible-icon:before { content: "\f368"; }
.fa-american-sign-language-interpreting:before { content: "\f2a3"; }
.fa-asl-interpreting:before { content: "\f2a3"; }
.fa-sign-language:before { content: "\f2a7"; }
.fa-signing:before { content: "\f2a7"; }
.fa-hands:before { content: "\f2a7"; }
.fa-hands-holding:before { content: "\f4c2"; }
.fa-hands-praying:before { content: "\f684"; }
.fa-praying-hands:before { content: "\f684"; }
.fa-hands-clapping:before { content: "\e1a8"; }
.fa-hands-bubbles:before { content: "\e05e"; }
.fa-arrow-up:before { content: "\f062"; }
