.fas,
.fa,
.fab {
  display: inline-block;
  width: 1em;
  min-width: 1em;
  line-height: 1;
  text-align: center;
  font-style: normal;
  font-weight: 700;
}

.fas::before,
.fa::before,
.fab::before {
  content: "";
}

.fa-arrow-right::before,
.fa-arrow-up-right-from-square::before,
.fa-external-link-alt::before {
  content: ">";
}

.fa-arrow-left::before {
  content: "<";
}

.fa-check::before,
.fa-check-circle::before,
.fa-circle-check::before,
.fa-check-double::before {
  content: "\2713";
  font-size: 0.9em;
}

.fa-xmark::before,
.fa-times::before {
  content: "x";
}

.fa-play::before,
.fa-play-circle::before,
.fa-paper-plane::before {
  content: ">";
}

.fa-pause::before {
  content: "||";
  font-size: 0.8em;
}

.fa-stop::before,
.fa-square::before,
.fa-circle-stop::before {
  content: "[]";
  font-size: 0.68em;
}

.fa-spinner::before,
.fa-circle-notch::before {
  content: "...";
  font-size: 0.68em;
}

.fa-search::before,
.fa-magnifying-glass::before {
  content: "?";
}

.fa-plus::before,
.fa-plus-circle::before,
.fa-plus-square::before {
  content: "+";
}

.fa-minus::before {
  content: "-";
}

.fa-ellipsis-h::before,
.fa-ellipsis::before {
  content: "...";
  font-size: 0.68em;
}

.fa-warning::before,
.fa-triangle-exclamation::before {
  content: "!";
}

.fa-info-circle::before,
.fa-circle-info::before {
  content: "i";
}

.fa-calendar::before,
.fa-calendar-alt::before,
.fa-calendar-check::before,
.fa-calendar-day::before,
.fa-calendar-days::before,
.fa-calendar-plus::before,
.fa-calendar-week::before,
.fa-calendar-xmark::before {
  content: "CAL";
  font-size: 0.6em;
}

.fa-envelope::before,
.fa-envelope-open-text::before,
.fa-inbox::before,
.fa-message::before,
.fa-comment-dots::before,
.fa-comments::before {
  content: "@";
}

.fa-robot::before,
.fa-brain::before,
.fa-microchip::before {
  content: "AI";
  font-size: 0.68em;
}

.fa-trash::before,
.fa-trash-alt::before,
.fa-eraser::before {
  content: "DEL";
  font-size: 0.58em;
}

.fa-rotate::before,
.fa-rotate-right::before,
.fa-redo::before,
.fa-refresh::before,
.fa-sync::before,
.fa-sync-alt::before,
.fa-repeat::before,
.fa-arrows-rotate::before,
.fa-clock-rotate-left::before {
  content: "\21bb";
}

.fa-undo::before {
  content: "U";
}

.fa-clock::before,
.fa-history::before,
.fa-timeline::before {
  content: "T";
}

.fa-phone::before,
.fa-phone-volume::before,
.fa-phone-slash::before,
.fa-headset::before,
.fa-microphone::before,
.fa-ear-listen::before {
  content: "TEL";
  font-size: 0.58em;
}

.fa-video::before {
  content: "VID";
  font-size: 0.58em;
}

.fa-credit-card::before,
.fa-receipt::before,
.fa-file-invoice::before,
.fa-file-invoice-dollar::before,
.fa-money-bill-wave::before,
.fa-dollar-sign::before,
.fa-coins::before {
  content: "$";
}

.fa-sun::before,
.fa-lightbulb::before,
.fa-sparkles::before,
.fa-magic::before,
.fa-wand-magic-sparkles::before {
  content: "\2605";
}

.fa-handshake::before,
.fa-users::before,
.fa-users-gear::before,
.fa-user::before,
.fa-user-check::before,
.fa-user-circle::before,
.fa-user-plus::before,
.fa-user-slash::before,
.fa-id-badge::before,
.fa-id-card::before {
  content: "USR";
  font-size: 0.58em;
}

.fa-plug::before,
.fa-plug-circle-bolt::before,
.fa-plug-circle-check::before,
.fa-plug-circle-xmark::before,
.fa-link::before,
.fa-link-slash::before,
.fa-unlink::before,
.fa-exchange-alt::before {
  content: "LINK";
  font-size: 0.52em;
}

.fa-shield-alt::before,
.fa-shield-check::before,
.fa-shield-halved::before,
.fa-lock::before,
.fa-key::before,
.fa-ban::before,
.fa-gavel::before,
.fa-scale-balanced::before,
.fa-balance-scale::before {
  content: "SEC";
  font-size: 0.58em;
}

.fa-route::before,
.fa-diagram-project::before,
.fa-project-diagram::before,
.fa-sitemap::before,
.fa-share-nodes::before,
.fa-code-branch::before {
  content: "NET";
  font-size: 0.58em;
}

.fa-file::before,
.fa-file-alt::before,
.fa-file-arrow-up::before,
.fa-file-circle-check::before,
.fa-file-code::before,
.fa-file-excel::before,
.fa-file-export::before,
.fa-file-import::before,
.fa-file-lines::before,
.fa-file-pdf::before,
.fa-file-pen::before,
.fa-file-powerpoint::before,
.fa-file-word::before,
.fa-clipboard-check::before,
.fa-clipboard-list::before,
.fa-clipboard-question::before,
.fa-copy::before,
.fa-paste::before,
.fa-paperclip::before {
  content: "DOC";
  font-size: 0.58em;
}

.fa-download::before {
  content: "DL";
  font-size: 0.68em;
}

.fa-upload::before,
.fa-cloud-arrow-up::before,
.fa-cloud-upload-alt::before,
.fa-file-arrow-up::before {
  content: "UP";
  font-size: 0.68em;
}

.fa-rocket::before,
.fa-play-circle::before,
.fa-bolt::before,
.fa-bolt-lightning::before,
.fa-fire::before {
  content: "GO";
  font-size: 0.68em;
}

.fa-briefcase::before,
.fa-building::before,
.fa-building-gear::before,
.fa-building-shield::before,
.fa-store::before,
.fa-archive::before,
.fa-folder-open::before,
.fa-boxes-stacked::before,
.fa-cubes::before,
.fa-puzzle-piece::before {
  content: "ORG";
  font-size: 0.58em;
}

.fa-chart-area::before,
.fa-chart-bar::before,
.fa-chart-line::before,
.fa-chart-pie::before,
.fa-chart-radar::before,
.fa-arrow-trend-up::before,
.fa-gauge-high::before,
.fa-tachometer-alt::before {
  content: "CH";
  font-size: 0.68em;
}

.fa-gear::before,
.fa-gears::before,
.fa-cog::before,
.fa-sliders::before,
.fa-sliders-h::before,
.fa-wrench::before,
.fa-tools::before {
  content: "SET";
  font-size: 0.58em;
}

.fa-home::before,
.fa-compass::before,
.fa-map-marked-alt::before,
.fa-globe::before,
.fa-wifi::before,
.fa-satellite-dish::before {
  content: "NAV";
  font-size: 0.58em;
}

.fa-save::before {
  content: "SV";
  font-size: 0.68em;
}

.fa-aws::before,
.fa-github::before,
.fa-google-drive::before,
.fa-slack::before,
.fa-webhook::before,
.fa-terminal::before,
.fa-code::before,
.fa-database::before,
.fa-server::before,
.fa-cloud::before {
  content: "SYS";
  font-size: 0.58em;
}

.fa-list::before,
.fa-list-check::before,
.fa-list-ul::before,
.fa-stream::before,
.fa-tasks::before,
.fa-layer-group::before,
.fa-columns::before,
.fa-th::before,
.fa-grip::before {
  content: "LIST";
  font-size: 0.52em;
}

.fa-bell::before,
.fa-bell-slash::before,
.fa-exclamation::before,
.fa-exclamation-circle::before,
.fa-exclamation-triangle::before,
.fa-circle-exclamation::before,
.fa-heart-pulse::before,
.fa-heartbeat::before,
.fa-meteor::before,
.fa-radiation::before,
.fa-flag::before {
  content: "!";
}

.fa-bullhorn::before,
.fa-bullseye::before,
.fa-radar::before,
.fa-broadcast-tower::before,
.fa-wave-square::before,
.fa-signal::before {
  content: "SIG";
  font-size: 0.58em;
}

.fa-filter::before {
  content: "FIL";
  font-size: 0.58em;
}

.fa-flask::before,
.fa-vial::before,
.fa-stethoscope::before {
  content: "LAB";
  font-size: 0.58em;
}

.fa-eye::before {
  content: "SEE";
  font-size: 0.58em;
}

.fa-pen::before,
.fa-file-pen::before,
.fa-pencil-ruler::before {
  content: "ED";
  font-size: 0.68em;
}

.fa-star::before,
.fa-crown::before,
.fa-stamp::before,
.fa-tag::before,
.fa-hashtag::before {
  content: "\2605";
}

.fa-bars::before {
  content: "=";
}

.fa-circle::before,
.fa-circle-dot::before {
  content: "o";
}

.fa-circle-question::before {
  content: "?";
}

.fa-chevron-left::before,
.fa-angles-left::before {
  content: "<<";
  font-size: 0.68em;
}

.fa-chevron-right::before,
.fa-caret-right::before {
  content: ">";
}

.fa-chevron-up::before,
.fa-arrow-up::before,
.fa-arrow-up-right-dots::before,
.fa-forward::before {
  content: "^";
}

.fa-chevron-down::before,
.fa-chevron::before,
.fa-caret-down::before,
.fa-arrow-down::before {
  content: "v";
}

.fa-reply::before {
  content: "<";
}

.fa-address-book::before,
.fa-book::before,
.fa-book-open::before,
.fa-life-ring::before,
.fa-ticket-simple::before {
  content: "HLP";
  font-size: 0.58em;
}

.fa-calculator::before {
  content: "#";
}

.fa-hand-paper::before,
.fa-thumbs-up::before,
.fa-thumbs-down::before {
  content: "\2713";
  font-size: 0.9em;
}

.fa-memory::before {
  content: "MEM";
  font-size: 0.58em;
}

.fa-n::before,
.fa-sticky-note::before {
  content: "N";
}

.fa-palette::before {
  content: "ART";
  font-size: 0.58em;
}

.fa-shoe-prints::before {
  content: "ST";
  font-size: 0.68em;
}

.fa-thumbtack::before {
  content: "PIN";
  font-size: 0.58em;
}
