/* Font Awesome Icons - Local Version */

/* Font Face Declarations */
@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-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');
}

/* Base Classes */
.fas, .fa {
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.far {
  font-family: 'Font Awesome 6 Free';
  font-weight: 400;
}

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

/* Common Icons */
.fa-phone::before { content: '\f095'; }
.fa-envelope::before { content: '\f0e0'; }
.fa-map-marker-alt::before { content: '\f3c5'; }
.fa-clock::before { content: '\f017'; }
.fa-star::before { content: '\f005'; }
.fa-check::before { content: '\f00c'; }
.fa-times::before { content: '\f00d'; }
.fa-home::before { content: '\f015'; }
.fa-user::before { content: '\f007'; }
.fa-cog::before { content: '\f013'; }
.fa-search::before { content: '\f002'; }
.fa-bars::before { content: '\f0c9'; }
.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-arrow-left::before { content: '\f060'; }
.fa-arrow-right::before { content: '\f061'; }
.fa-quote-left::before { content: '\f10d'; }
.fa-quote-right::before { content: '\f10e'; }
.fa-shield-alt::before { content: '\f3ed'; }
.fa-tools::before { content: '\f7d9'; }
.fa-wrench::before { content: '\f0ad'; }
.fa-hammer::before { content: '\f6e3'; }
.fa-screwdriver::before { content: '\f54a'; }
.fa-calendar::before { content: '\f133'; }
.fa-calendar-alt::before { content: '\f073'; }
.fa-thumbs-up::before { content: '\f164'; }
.fa-heart::before { content: '\f004'; }
.fa-handshake::before { content: '\f2b5'; }
.fa-award::before { content: '\f559'; }
.fa-medal::before { content: '\f5a2'; }
.fa-trophy::before { content: '\f091'; }
.fa-certificate::before { content: '\f0a3'; }
.fa-graduation-cap::before { content: '\f19d'; }
.fa-users::before { content: '\f0c0'; }
.fa-building::before { content: '\f1ad'; }
.fa-industry::before { content: '\f275'; }
.fa-warehouse::before { content: '\f494'; }
.fa-truck::before { content: '\f0d1'; }
.fa-car::before { content: '\f1b9'; }
.fa-garage::before { content: '\e009'; }
.fa-door-open::before { content: '\f52b'; }
.fa-door-closed::before { content: '\f52a'; }
.fa-lock::before { content: '\f023'; }
.fa-unlock::before { content: '\f09c'; }
.fa-key::before { content: '\f084'; }
.fa-bolt::before { content: '\f0e7'; }
.fa-zap::before { content: '\f0e7'; }
.fa-flash::before { content: '\f0e7'; }
.fa-exclamation-triangle::before { content: '\f071'; }
.fa-info-circle::before { content: '\f05a'; }
.fa-question-circle::before { content: '\f059'; }
.fa-plus::before { content: '\f067'; }
.fa-minus::before { content: '\f068'; }
.fa-edit::before { content: '\f044'; }
.fa-trash::before { content: '\f1f8'; }
.fa-save::before { content: '\f0c7'; }
.fa-download::before { content: '\f019'; }
.fa-upload::before { content: '\f093'; }
.fa-print::before { content: '\f02f'; }
.fa-share::before { content: '\f064'; }
.fa-link::before { content: '\f0c1'; }
.fa-external-link-alt::before { content: '\f35d'; }
.fa-facebook::before { content: '\f09a'; }
.fa-twitter::before { content: '\f099'; }
.fa-instagram::before { content: '\f16d'; }
.fa-linkedin::before { content: '\f08c'; }
.fa-youtube::before { content: '\f167'; }
.fa-google::before { content: '\f1a0'; }
.fa-yelp::before { content: '\f1e9'; }
.fa-whatsapp::before { content: '\f232'; }
.fa-telegram::before { content: '\f2c6'; }
.fa-signal::before { content: '\f012'; }
.fa-wifi::before { content: '\f1eb'; }
.fa-battery-full::before { content: '\f240'; }
.fa-volume-up::before { content: '\f028'; }
.fa-volume-down::before { content: '\f027'; }
.fa-volume-off::before { content: '\f026'; }
.fa-play::before { content: '\f04b'; }
.fa-pause::before { content: '\f04c'; }
.fa-stop::before { content: '\f04d'; }
.fa-forward::before { content: '\f04e'; }
.fa-backward::before { content: '\f04a'; }
.fa-step-forward::before { content: '\f051'; }
.fa-step-backward::before { content: '\f048'; }
.fa-eject::before { content: '\f052'; }
.fa-random::before { content: '\f074'; }
.fa-repeat::before { content: '\f01e'; }
.fa-refresh::before { content: '\f021'; }
.fa-reload::before { content: '\f021'; }
.fa-sync::before { content: '\f021'; }
.fa-spinner::before { content: '\f110'; }
.fa-circle-notch::before { content: '\f1ce'; }
.fa-cog::before { content: '\f013'; }
.fa-gear::before { content: '\f013'; }
.fa-settings::before { content: '\f013'; }
.fa-sliders-h::before { content: '\f1de'; }
.fa-filter::before { content: '\f0b0'; }
.fa-sort::before { content: '\f0dc'; }
.fa-sort-up::before { content: '\f0de'; }
.fa-sort-down::before { content: '\f0dd'; }
.fa-sort-alpha-up::before { content: '\f15e'; }
.fa-sort-alpha-down::before { content: '\f15d'; }
.fa-sort-numeric-up::before { content: '\f162'; }
.fa-sort-numeric-down::before { content: '\f163'; }
.fa-th::before { content: '\f00a'; }
.fa-th-list::before { content: '\f00b'; }
.fa-th-large::before { content: '\f009'; }
.fa-list::before { content: '\f03a'; }
.fa-list-ul::before { content: '\f0ca'; }
.fa-list-ol::before { content: '\f0cb'; }
.fa-align-left::before { content: '\f036'; }
.fa-align-center::before { content: '\f037'; }
.fa-align-right::before { content: '\f038'; }
.fa-align-justify::before { content: '\f039'; }
.fa-indent::before { content: '\f03c'; }
.fa-outdent::before { content: '\f03b'; }
.fa-bold::before { content: '\f032'; }
.fa-italic::before { content: '\f033'; }
.fa-underline::before { content: '\f0cd'; }
.fa-strikethrough::before { content: '\f0cc'; }
.fa-subscript::before { content: '\f12c'; }
.fa-superscript::before { content: '\f12b'; }
.fa-font::before { content: '\f031'; }
.fa-text-height::before { content: '\f034'; }
.fa-text-width::before { content: '\f035'; }
.fa-paragraph::before { content: '\f1dd'; }
.fa-quote::before { content: '\f10d'; }
.fa-code::before { content: '\f121'; }
.fa-terminal::before { content: '\f120'; }
.fa-laptop::before { content: '\f109'; }
.fa-desktop::before { content: '\f108'; }
.fa-tablet::before { content: '\f10a'; }
.fa-mobile::before { content: '\f10b'; }
.fa-mobile-alt::before { content: '\f3cd'; }
.fa-camera::before { content: '\f030'; }
.fa-video::before { content: '\f03d'; }
.fa-image::before { content: '\f03e'; }
.fa-file::before { content: '\f15b'; }
.fa-file-alt::before { content: '\f15c'; }
.fa-file-text::before { content: '\f15c'; }
.fa-file-pdf::before { content: '\f1c1'; }
.fa-file-word::before { content: '\f1c2'; }
.fa-file-excel::before { content: '\f1c3'; }
.fa-file-powerpoint::before { content: '\f1c4'; }
.fa-file-image::before { content: '\f1c5'; }
.fa-file-archive::before { content: '\f1c6'; }
.fa-file-audio::before { content: '\f1c7'; }
.fa-file-video::before { content: '\f1c8'; }
.fa-file-code::before { content: '\f1c9'; }
.fa-folder::before { content: '\f07b'; }
.fa-folder-open::before { content: '\f07c'; }
.fa-archive::before { content: '\f187'; }
.fa-box::before { content: '\f466'; }
.fa-boxes::before { content: '\f468'; }
.fa-cube::before { content: '\f1b2'; }
.fa-cubes::before { content: '\f1b3'; }
.fa-database::before { content: '\f1c0'; }
.fa-server::before { content: '\f233'; }
.fa-hdd::before { content: '\f0a0'; }
.fa-microchip::before { content: '\f2db'; }
.fa-memory::before { content: '\f538'; }
.fa-plug::before { content: '\f1e6'; }
.fa-power-off::before { content: '\f011'; }
.fa-battery-empty::before { content: '\f244'; }
.fa-battery-quarter::before { content: '\f243'; }
.fa-battery-half::before { content: '\f242'; }
.fa-battery-three-quarters::before { content: '\f241'; }
.fa-lightbulb::before { content: '\f0eb'; }
.fa-sun::before { content: '\f185'; }
.fa-moon::before { content: '\f186'; }
.fa-cloud::before { content: '\f0c2'; }
.fa-cloud-rain::before { content: '\f73d'; }
.fa-cloud-sun::before { content: '\f6c4'; }
.fa-snowflake::before { content: '\f2dc'; }
.fa-thermometer::before { content: '\f491'; }
.fa-thermometer-half::before { content: '\f2c9'; }
.fa-fire::before { content: '\f06d'; }
.fa-burn::before { content: '\f46a'; }
.fa-water::before { content: '\f773'; }
.fa-tint::before { content: '\f043'; }
.fa-eye::before { content: '\f06e'; }
.fa-eye-slash::before { content: '\f070'; }
.fa-glasses::before { content: '\f530'; }
.fa-low-vision::before { content: '\f2a8'; }
.fa-blind::before { content: '\f29d'; }
.fa-deaf::before { content: '\f2a4'; }
.fa-sign-language::before { content: '\f2a7'; }
.fa-wheelchair::before { content: '\f193'; }
.fa-universal-access::before { content: '\f29a'; }
.fa-accessibility::before { content: '\f29a'; }
.fa-male::before { content: '\f183'; }
.fa-female::before { content: '\f182'; }
.fa-child::before { content: '\f1ae'; }
.fa-baby::before { content: '\f77c'; }
.fa-paw::before { content: '\f1b0'; }
.fa-dog::before { content: '\f6d3'; }
.fa-cat::before { content: '\f6be'; }
.fa-horse::before { content: '\f6f0'; }
.fa-fish::before { content: '\f578'; }
.fa-spider::before { content: '\f717'; }
.fa-bug::before { content: '\f188'; }
.fa-leaf::before { content: '\f06c'; }
.fa-tree::before { content: '\f1bb'; }
.fa-seedling::before { content: '\f4d8'; }
.fa-apple-alt::before { content: '\f5d1'; }
.fa-carrot::before { content: '\f787'; }
.fa-lemon::before { content: '\f094'; }
.fa-pepper-hot::before { content: '\f816'; }
.fa-pizza-slice::before { content: '\f818'; }
.fa-hamburger::before { content: '\f805'; }
.fa-hotdog::before { content: '\f80f'; }
.fa-ice-cream::before { content: '\f810'; }
.fa-cookie::before { content: '\f563'; }
.fa-birthday-cake::before { content: '\f1fd'; }
.fa-wine-glass::before { content: '\f4e3'; }
.fa-beer::before { content: '\f0fc'; }
.fa-coffee::before { content: '\f0f4'; }
.fa-mug-hot::before { content: '\f7b6'; }
.fa-utensils::before { content: '\f2e7'; }
.fa-plate::before { content: '\e055'; }
.fa-bowl::before { content: '\f4c3'; }
.fa-spoon::before { content: '\f2e5'; }
.fa-knife::before { content: '\f6f1'; }
.fa-cut::before { content: '\f0c4'; }
.fa-scissors::before { content: '\f0c4'; }
.fa-pen::before { content: '\f304'; }
.fa-pencil::before { content: '\f040'; }
.fa-pencil-alt::before { content: '\f303'; }
.fa-marker::before { content: '\f5a1'; }
.fa-highlighter::before { content: '\f591'; }
.fa-eraser::before { content: '\f12d'; }
.fa-paint-brush::before { content: '\f1fc'; }
.fa-palette::before { content: '\f53f'; }
.fa-drafting-compass::before { content: '\f568'; }
.fa-ruler::before { content: '\f545'; }
.fa-ruler-combined::before { content: '\f546'; }
.fa-ruler-horizontal::before { content: '\f547'; }
.fa-ruler-vertical::before { content: '\f548'; }
.fa-calculator::before { content: '\f1ec'; }
.fa-abacus::before { content: '\f640'; }
.fa-book::before { content: '\f02d'; }
.fa-book-open::before { content: '\f518'; }
.fa-bookmark::before { content: '\f02e'; }
.fa-library::before { content: '\f02d'; }
.fa-newspaper::before { content: '\f1ea'; }
.fa-magazine::before { content: '\f02f'; }
.fa-journal::before { content: '\f02d'; }
.fa-diary::before { content: '\f02d'; }
.fa-notebook::before { content: '\f02d'; }
.fa-sticky-note::before { content: '\f249'; }
.fa-clipboard::before { content: '\f328'; }
.fa-clipboard-list::before { content: '\f46d'; }
.fa-clipboard-check::before { content: '\f46c'; }
.fa-tasks::before { content: '\f0ae'; }
.fa-project-diagram::before { content: '\f542'; }
.fa-sitemap::before { content: '\f0e8'; }
.fa-network-wired::before { content: '\f6ff'; }
.fa-route::before { content: '\f4d7'; }
.fa-map::before { content: '\f279'; }
.fa-map-marked::before { content: '\f59f'; }
.fa-map-marked-alt::before { content: '\f5a0'; }
.fa-map-pin::before { content: '\f276'; }
.fa-map-signs::before { content: '\f277'; }
.fa-compass::before { content: '\f14e'; }
.fa-location-arrow::before { content: '\f124'; }
.fa-crosshairs::before { content: '\f05b'; }
.fa-globe::before { content: '\f0ac'; }
.fa-globe-americas::before { content: '\f57d'; }
.fa-globe-asia::before { content: '\f57e'; }
.fa-globe-europe::before { content: '\f7a2'; }
.fa-globe-africa::before { content: '\f57c'; }
.fa-earth::before { content: '\f57d'; }
.fa-world::before { content: '\f57d'; }
.fa-plane::before { content: '\f072'; }
.fa-rocket::before { content: '\f135'; }
.fa-helicopter::before { content: '\f533'; }
.fa-parachute-box::before { content: '\f4cd'; }
.fa-ship::before { content: '\f21a'; }
.fa-anchor::before { content: '\f13d'; }
.fa-life-ring::before { content: '\f1cd'; }
.fa-swimmer::before { content: '\f5c4'; }
.fa-walking::before { content: '\f554'; }
.fa-running::before { content: '\f70c'; }
.fa-biking::before { content: '\f84a'; }
.fa-skiing::before { content: '\f7c9'; }
.fa-skating::before { content: '\f7c5'; }
.fa-snowboarding::before { content: '\f7ce'; }
.fa-mountain::before { content: '\f6fc'; }
.fa-hiking::before { content: '\f6ec'; }
.fa-campground::before { content: '\f6bb'; }
.fa-tent::before { content: '\e57d'; }
.fa-fire-alt::before { content: '\f7e4'; }
.fa-lantern::before { content: '\f4d6'; }
.fa-flashlight::before { content: '\f8b8'; }
.fa-battery::before { content: '\f240'; }
.fa-radio::before { content: '\f8d7'; }
.fa-walkie-talkie::before { content: '\f8ef'; }
.fa-satellite::before { content: '\f7bf'; }
.fa-satellite-dish::before { content: '\f7c0'; }
.fa-broadcast-tower::before { content: '\f519'; }
.fa-tower-broadcast::before { content: '\f519'; }
.fa-tower-cell::before { content: '\e585'; }
.fa-tower-observation::before { content: '\e586'; }
.fa-binoculars::before { content: '\f1e5'; }
.fa-telescope::before { content: '\e03e'; }
.fa-microscope::before { content: '\f610'; }
.fa-dna::before { content: '\f471'; }
.fa-atom::before { content: '\f5d2'; }
.fa-flask::before { content: '\f0c3'; }
.fa-vial::before { content: '\f492'; }
.fa-vials::before { content: '\f493'; }
.fa-syringe::before { content: '\f48e'; }
.fa-pills::before { content: '\f484'; }
.fa-capsules::before { content: '\f46b'; }
.fa-prescription::before { content: '\f5b1'; }
.fa-prescription-bottle::before { content: '\f485'; }
.fa-prescription-bottle-alt::before { content: '\f486'; }
.fa-thermometer-empty::before { content: '\f2cb'; }
.fa-thermometer-quarter::before { content: '\f2ca'; }
.fa-thermometer-three-quarters::before { content: '\f2c8'; }
.fa-thermometer-full::before { content: '\f2c7'; }
.fa-heartbeat::before { content: '\f21e'; }
.fa-stethoscope::before { content: '\f0f1'; }
.fa-user-md::before { content: '\f0f0'; }
.fa-ambulance::before { content: '\f0f9'; }
.fa-hospital::before { content: '\f0f8'; }
.fa-clinic-medical::before { content: '\f7f2'; }
.fa-first-aid::before { content: '\f479'; }
.fa-band-aid::before { content: '\f462'; }
.fa-crutch::before { content: '\f7f7'; }
.fa-x-ray::before { content: '\f497'; }
.fa-tooth::before { content: '\f5c9'; }
.fa-smoking::before { content: '\f48d'; }
.fa-smoking-ban::before { content: '\f54d'; }
.fa-wine-bottle::before { content: '\f72f'; }
.fa-cocktail::before { content: '\f561'; }
.fa-glass-martini::before { content: '\f000'; }
.fa-glass-martini-alt::before { content: '\f57b'; }
.fa-glass-whiskey::before { content: '\f7a0'; }
.fa-glass-cheers::before { content: '\f79f'; }
.fa-bottle-water::before { content: '\e4c5'; }
.fa-tint-slash::before { content: '\f5c7'; }
.fa-shower::before { content: '\f2cc'; }
.fa-bath::before { content: '\f2cd'; }
.fa-toilet::before { content: '\f7d8'; }
.fa-toilet-paper::before { content: '\f71e'; }
.fa-soap::before { content: '\e06e'; }
.fa-pump-soap::before { content: '\e06b'; }
.fa-hand-sparkles::before { content: '\e05d'; }
.fa-hands-wash::before { content: '\e05e'; }
.fa-hand-holding::before { content: '\f4bd'; }
.fa-hand-holding-heart::before { content: '\f4be'; }
.fa-hand-holding-usd::before { content: '\f4c0'; }
.fa-hand-holding-water::before { content: '\f4c1'; }
.fa-hands::before { content: '\f4c2'; }
.fa-hands-helping::before { content: '\f4c4'; }
.fa-handshake-alt::before { content: '\f4c6'; }
.fa-fist-raised::before { content: '\f6de'; }
.fa-peace::before { content: '\f67c'; }
.fa-hand-peace::before { content: '\f25b'; }
.fa-hand-rock::before { content: '\f255'; }
.fa-hand-paper::before { content: '\f256'; }
.fa-hand-scissors::before { content: '\f257'; }
.fa-hand-lizard::before { content: '\f258'; }
.fa-hand-spock::before { content: '\f259'; }
.fa-hand-pointer::before { content: '\f25a'; }
.fa-hand-middle-finger::before { content: '\f806'; }
.fa-praying-hands::before { content: '\f684'; }
.fa-pray::before { content: '\f683'; }
.fa-hammer::before { content: '\f6e3'; }
.fa-magic::before { content: '\f0d0'; }
.fa-wand-magic::before { content: '\f0d0'; }
.fa-wand-magic-sparkles::before { content: '\e2ca'; }
.fa-hat-wizard::before { content: '\f6e8'; }
.fa-crystal-ball::before { content: '\e362'; }
.fa-tarot::before { content: '\e00a'; }
.fa-cards::before { content: '\f5cf'; }
.fa-dice::before { content: '\f522'; }
.fa-dice-one::before { content: '\f525'; }
.fa-dice-two::before { content: '\f528'; }
.fa-dice-three::before { content: '\f527'; }
.fa-dice-four::before { content: '\f524'; }
.fa-dice-five::before { content: '\f523'; }
.fa-dice-six::before { content: '\f526'; }
.fa-chess::before { content: '\f439'; }
.fa-chess-king::before { content: '\f43f'; }
.fa-chess-queen::before { content: '\f445'; }
.fa-chess-rook::before { content: '\f447'; }
.fa-chess-bishop::before { content: '\f43a'; }
.fa-chess-knight::before { content: '\f441'; }
.fa-chess-pawn::before { content: '\f443'; }
.fa-chess-board::before { content: '\f43c'; }
.fa-puzzle-piece::before { content: '\f12e'; }
.fa-gamepad::before { content: '\f11b'; }
.fa-joystick::before { content: '\f8c5'; }
.fa-controller::before { content: '\f11b'; }
.fa-headset::before { content: '\f590'; }
.fa-headphones::before { content: '\f025'; }
.fa-headphones-alt::before { content: '\f58f'; }
.fa-microphone::before { content: '\f130'; }
.fa-microphone-alt::before { content: '\f3c9'; }
.fa-microphone-slash::before { content: '\f131'; }
.fa-podcast::before { content: '\f2ce'; }
.fa-broadcast::before { content: '\f1eb'; }
.fa-rss::before { content: '\f09e'; }
.fa-rss-square::before { content: '\f143'; }
.fa-blog::before { content: '\f781'; }
.fa-comment::before { content: '\f075'; }
.fa-comment-alt::before { content: '\f27a'; }
.fa-comment-dots::before { content: '\f4ad'; }
.fa-comment-slash::before { content: '\f4b3'; }
.fa-comments::before { content: '\f086'; }
.fa-sms::before { content: '\f7cd'; }
.fa-inbox::before { content: '\f01c'; }
.fa-envelope-open::before { content: '\f2b6'; }
.fa-envelope-open-text::before { content: '\f658'; }
.fa-mail-bulk::before { content: '\f674'; }
.fa-postcard::before { content: '\e0e8'; }
.fa-address-book::before { content: '\f2b9'; }
.fa-address-card::before { content: '\f2bb'; }
.fa-id-badge::before { content: '\f2c1'; }
.fa-id-card::before { content: '\f2c2'; }
.fa-id-card-alt::before { content: '\f47f'; }
.fa-passport::before { content: '\f5ab'; }
.fa-fingerprint::before { content: '\f577'; }
.fa-user-secret::before { content: '\f21b'; }
.fa-user-ninja::before { content: '\f504'; }
.fa-user-shield::before { content: '\f505'; }
.fa-user-lock::before { content: '\f502'; }
.fa-user-check::before { content: '\f4fc'; }
.fa-user-times::before { content: '\f235'; }
.fa-user-plus::before { content: '\f234'; }
.fa-user-minus::before { content: '\f503'; }
.fa-user-edit::before { content: '\f4ff'; }
.fa-user-cog::before { content: '\f4fe'; }
.fa-user-friends::before { content: '\f500'; }
.fa-user-graduate::before { content: '\f501'; }
.fa-user-tie::before { content: '\f508'; }
.fa-user-astronaut::before { content: '\f4fb'; }
.fa-user-injured::before { content: '\f728'; }
.fa-users-cog::before { content: '\f509'; }
.fa-people-carry::before { content: '\f4ce'; }
.fa-people-arrows::before { content: '\e068'; }
.fa-restroom::before { content: '\f7bd'; }
.fa-baby-carriage::before { content: '\f77d'; }
.fa-carriage-baby::before { content: '\f77d'; }
.fa-stroller::before { content: '\f77d'; }
.fa-school::before { content: '\f549'; }
.fa-chalkboard::before { content: '\f51b'; }
.fa-chalkboard-teacher::before { content: '\f51c'; }
.fa-apple::before { content: '\f179'; }
.fa-ruler-triangle::before { content: '\f61c'; }
.fa-microscope::before { content: '\f610'; }
.fa-atom::before { content: '\f5d2'; }
.fa-dna::before { content: '\f471'; }
.fa-flask::before { content: '\f0c3'; }
.fa-vial::before { content: '\f492'; }
.fa-vials::before { content: '\f493'; }
.fa-syringe::before { content: '\f48e'; }
.fa-pills::before { content: '\f484'; }
.fa-capsules::before { content: '\f46b'; }
.fa-prescription::before { content: '\f5b1'; }
.fa-prescription-bottle::before { content: '\f485'; }
.fa-prescription-bottle-alt::before { content: '\f486'; }
.fa-thermometer-empty::before { content: '\f2cb'; }
.fa-thermometer-quarter::before { content: '\f2ca'; }
.fa-thermometer-half::before { content: '\f2c9'; }
.fa-thermometer-three-quarters::before { content: '\f2c8'; }
.fa-thermometer-full::before { content: '\f2c7'; }
.fa-heartbeat::before { content: '\f21e'; }
.fa-stethoscope::before { content: '\f0f1'; }
.fa-user-md::before { content: '\f0f0'; }
.fa-ambulance::before { content: '\f0f9'; }
.fa-hospital::before { content: '\f0f8'; }
.fa-clinic-medical::before { content: '\f7f2'; }
.fa-first-aid::before { content: '\f479'; }
.fa-band-aid::before { content: '\f462'; }
.fa-crutch::before { content: '\f7f7'; }
.fa-x-ray::before { content: '\f497'; }
.fa-tooth::before { content: '\f5c9'; }
.fa-smoking::before { content: '\f48d'; }
.fa-smoking-ban::before { content: '\f54d'; }

/* Utility Classes */
.fa-xs { font-size: 0.75em; }
.fa-sm { font-size: 0.875em; }
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }
.fa-xl { font-size: 1.5em; line-height: 1em; vertical-align: -0.125em; }
.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; }

.fa-fw { text-align: center; width: 1.25em; }
.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0; }
.fa-ul > li { position: relative; }
.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left { float: left; }
.fa-pull-right { float: right; }

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }

.fa-flip-horizontal { transform: scale(-1, 1); }
.fa-flip-vertical { transform: scale(1, -1); }
.fa-flip-both { transform: scale(-1, -1); }

.fa-inverse { color: #fff; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}