consul/consul

View on GitHub
app/assets/stylesheets/mixins/icons.scss

Summary

Maintainability
Test Coverage
%font-icon {
  @extend %fa-icon;
  font-family: "Font Awesome 5 Free";
  vertical-align: middle;
}

%svg-icon {
  @supports (mask-image: url("")) and (--custom-property-name: custom-property-value) {
    background: currentcolor;
    content: "" !important;
    height: 1em;
    mask-repeat: no-repeat;
    mask-size: 100% 100%;
    width: 1em;
  }
}

%admin-menu-icon {
  font-size: rem-calc(20);
  margin-#{$global-right}: rem-calc(10);
}

$font-awesome-icons: (
  500px: $fa-var-500px,
  accessible-icon: $fa-var-accessible-icon,
  accusoft: $fa-var-accusoft,
  acquisitions-incorporated: $fa-var-acquisitions-incorporated,
  ad: $fa-var-ad,
  address-book: $fa-var-address-book,
  address-card: $fa-var-address-card,
  adjust: $fa-var-adjust,
  adn: $fa-var-adn,
  adversal: $fa-var-adversal,
  affiliatetheme: $fa-var-affiliatetheme,
  air-freshener: $fa-var-air-freshener,
  airbnb: $fa-var-airbnb,
  algolia: $fa-var-algolia,
  align-center: $fa-var-align-center,
  align-justify: $fa-var-align-justify,
  align-left: $fa-var-align-left,
  align-right: $fa-var-align-right,
  alipay: $fa-var-alipay,
  allergies: $fa-var-allergies,
  amazon: $fa-var-amazon,
  amazon-pay: $fa-var-amazon-pay,
  ambulance: $fa-var-ambulance,
  american-sign-language-interpreting: $fa-var-american-sign-language-interpreting,
  amilia: $fa-var-amilia,
  anchor: $fa-var-anchor,
  android: $fa-var-android,
  angellist: $fa-var-angellist,
  angle-double-down: $fa-var-angle-double-down,
  angle-double-left: $fa-var-angle-double-left,
  angle-double-right: $fa-var-angle-double-right,
  angle-double-up: $fa-var-angle-double-up,
  angle-down: $fa-var-angle-down,
  angle-left: $fa-var-angle-left,
  angle-right: $fa-var-angle-right,
  angle-up: $fa-var-angle-up,
  angry: $fa-var-angry,
  angrycreative: $fa-var-angrycreative,
  angular: $fa-var-angular,
  ankh: $fa-var-ankh,
  app-store: $fa-var-app-store,
  app-store-ios: $fa-var-app-store-ios,
  apper: $fa-var-apper,
  apple: $fa-var-apple,
  apple-alt: $fa-var-apple-alt,
  apple-pay: $fa-var-apple-pay,
  archive: $fa-var-archive,
  archway: $fa-var-archway,
  arrow-alt-circle-down: $fa-var-arrow-alt-circle-down,
  arrow-alt-circle-left: $fa-var-arrow-alt-circle-left,
  arrow-alt-circle-right: $fa-var-arrow-alt-circle-right,
  arrow-alt-circle-up: $fa-var-arrow-alt-circle-up,
  arrow-circle-down: $fa-var-arrow-circle-down,
  arrow-circle-left: $fa-var-arrow-circle-left,
  arrow-circle-right: $fa-var-arrow-circle-right,
  arrow-circle-up: $fa-var-arrow-circle-up,
  arrow-down: $fa-var-arrow-down,
  arrow-left: $fa-var-arrow-left,
  arrow-right: $fa-var-arrow-right,
  arrow-up: $fa-var-arrow-up,
  arrows-alt: $fa-var-arrows-alt,
  arrows-alt-h: $fa-var-arrows-alt-h,
  arrows-alt-v: $fa-var-arrows-alt-v,
  artstation: $fa-var-artstation,
  assistive-listening-systems: $fa-var-assistive-listening-systems,
  asterisk: $fa-var-asterisk,
  asymmetrik: $fa-var-asymmetrik,
  at: $fa-var-at,
  atlas: $fa-var-atlas,
  atlassian: $fa-var-atlassian,
  atom: $fa-var-atom,
  audible: $fa-var-audible,
  audio-description: $fa-var-audio-description,
  autoprefixer: $fa-var-autoprefixer,
  avianex: $fa-var-avianex,
  aviato: $fa-var-aviato,
  award: $fa-var-award,
  aws: $fa-var-aws,
  baby: $fa-var-baby,
  baby-carriage: $fa-var-baby-carriage,
  backspace: $fa-var-backspace,
  backward: $fa-var-backward,
  bacon: $fa-var-bacon,
  bacteria: $fa-var-bacteria,
  bacterium: $fa-var-bacterium,
  bahai: $fa-var-bahai,
  balance-scale: $fa-var-balance-scale,
  balance-scale-left: $fa-var-balance-scale-left,
  balance-scale-right: $fa-var-balance-scale-right,
  ban: $fa-var-ban,
  band-aid: $fa-var-band-aid,
  bandcamp: $fa-var-bandcamp,
  barcode: $fa-var-barcode,
  bars: $fa-var-bars,
  baseball-ball: $fa-var-baseball-ball,
  basketball-ball: $fa-var-basketball-ball,
  bath: $fa-var-bath,
  battery-empty: $fa-var-battery-empty,
  battery-full: $fa-var-battery-full,
  battery-half: $fa-var-battery-half,
  battery-quarter: $fa-var-battery-quarter,
  battery-three-quarters: $fa-var-battery-three-quarters,
  battle-net: $fa-var-battle-net,
  bed: $fa-var-bed,
  beer: $fa-var-beer,
  behance: $fa-var-behance,
  behance-square: $fa-var-behance-square,
  bell: $fa-var-bell,
  bell-slash: $fa-var-bell-slash,
  bezier-curve: $fa-var-bezier-curve,
  bible: $fa-var-bible,
  bicycle: $fa-var-bicycle,
  biking: $fa-var-biking,
  bimobject: $fa-var-bimobject,
  binoculars: $fa-var-binoculars,
  biohazard: $fa-var-biohazard,
  birthday-cake: $fa-var-birthday-cake,
  bitbucket: $fa-var-bitbucket,
  bitcoin: $fa-var-bitcoin,
  bity: $fa-var-bity,
  black-tie: $fa-var-black-tie,
  blackberry: $fa-var-blackberry,
  blender: $fa-var-blender,
  blender-phone: $fa-var-blender-phone,
  blind: $fa-var-blind,
  blog: $fa-var-blog,
  blogger: $fa-var-blogger,
  blogger-b: $fa-var-blogger-b,
  bluetooth: $fa-var-bluetooth,
  bluetooth-b: $fa-var-bluetooth-b,
  bold: $fa-var-bold,
  bolt: $fa-var-bolt,
  bomb: $fa-var-bomb,
  bone: $fa-var-bone,
  bong: $fa-var-bong,
  book: $fa-var-book,
  book-dead: $fa-var-book-dead,
  book-medical: $fa-var-book-medical,
  book-open: $fa-var-book-open,
  book-reader: $fa-var-book-reader,
  bookmark: $fa-var-bookmark,
  bootstrap: $fa-var-bootstrap,
  border-all: $fa-var-border-all,
  border-none: $fa-var-border-none,
  border-style: $fa-var-border-style,
  bowling-ball: $fa-var-bowling-ball,
  box: $fa-var-box,
  box-open: $fa-var-box-open,
  box-tissue: $fa-var-box-tissue,
  boxes: $fa-var-boxes,
  braille: $fa-var-braille,
  brain: $fa-var-brain,
  bread-slice: $fa-var-bread-slice,
  briefcase: $fa-var-briefcase,
  briefcase-medical: $fa-var-briefcase-medical,
  broadcast-tower: $fa-var-broadcast-tower,
  broom: $fa-var-broom,
  brush: $fa-var-brush,
  btc: $fa-var-btc,
  buffer: $fa-var-buffer,
  bug: $fa-var-bug,
  building: $fa-var-building,
  bullhorn: $fa-var-bullhorn,
  bullseye: $fa-var-bullseye,
  burn: $fa-var-burn,
  buromobelexperte: $fa-var-buromobelexperte,
  bus: $fa-var-bus,
  bus-alt: $fa-var-bus-alt,
  business-time: $fa-var-business-time,
  buy-n-large: $fa-var-buy-n-large,
  buysellads: $fa-var-buysellads,
  calculator: $fa-var-calculator,
  calendar: $fa-var-calendar,
  calendar-alt: $fa-var-calendar-alt,
  calendar-check: $fa-var-calendar-check,
  calendar-day: $fa-var-calendar-day,
  calendar-minus: $fa-var-calendar-minus,
  calendar-plus: $fa-var-calendar-plus,
  calendar-times: $fa-var-calendar-times,
  calendar-week: $fa-var-calendar-week,
  camera: $fa-var-camera,
  camera-retro: $fa-var-camera-retro,
  campground: $fa-var-campground,
  canadian-maple-leaf: $fa-var-canadian-maple-leaf,
  candy-cane: $fa-var-candy-cane,
  cannabis: $fa-var-cannabis,
  capsules: $fa-var-capsules,
  car: $fa-var-car,
  car-alt: $fa-var-car-alt,
  car-battery: $fa-var-car-battery,
  car-crash: $fa-var-car-crash,
  car-side: $fa-var-car-side,
  caravan: $fa-var-caravan,
  caret-down: $fa-var-caret-down,
  caret-left: $fa-var-caret-left,
  caret-right: $fa-var-caret-right,
  caret-square-down: $fa-var-caret-square-down,
  caret-square-left: $fa-var-caret-square-left,
  caret-square-right: $fa-var-caret-square-right,
  caret-square-up: $fa-var-caret-square-up,
  caret-up: $fa-var-caret-up,
  carrot: $fa-var-carrot,
  cart-arrow-down: $fa-var-cart-arrow-down,
  cart-plus: $fa-var-cart-plus,
  cash-register: $fa-var-cash-register,
  cat: $fa-var-cat,
  cc-amazon-pay: $fa-var-cc-amazon-pay,
  cc-amex: $fa-var-cc-amex,
  cc-apple-pay: $fa-var-cc-apple-pay,
  cc-diners-club: $fa-var-cc-diners-club,
  cc-discover: $fa-var-cc-discover,
  cc-jcb: $fa-var-cc-jcb,
  cc-mastercard: $fa-var-cc-mastercard,
  cc-paypal: $fa-var-cc-paypal,
  cc-stripe: $fa-var-cc-stripe,
  cc-visa: $fa-var-cc-visa,
  centercode: $fa-var-centercode,
  centos: $fa-var-centos,
  certificate: $fa-var-certificate,
  chair: $fa-var-chair,
  chalkboard: $fa-var-chalkboard,
  chalkboard-teacher: $fa-var-chalkboard-teacher,
  charging-station: $fa-var-charging-station,
  chart-area: $fa-var-chart-area,
  chart-bar: $fa-var-chart-bar,
  chart-line: $fa-var-chart-line,
  chart-pie: $fa-var-chart-pie,
  check: $fa-var-check,
  check-circle: $fa-var-check-circle,
  check-double: $fa-var-check-double,
  check-square: $fa-var-check-square,
  cheese: $fa-var-cheese,
  chess: $fa-var-chess,
  chess-bishop: $fa-var-chess-bishop,
  chess-board: $fa-var-chess-board,
  chess-king: $fa-var-chess-king,
  chess-knight: $fa-var-chess-knight,
  chess-pawn: $fa-var-chess-pawn,
  chess-queen: $fa-var-chess-queen,
  chess-rook: $fa-var-chess-rook,
  chevron-circle-down: $fa-var-chevron-circle-down,
  chevron-circle-left: $fa-var-chevron-circle-left,
  chevron-circle-right: $fa-var-chevron-circle-right,
  chevron-circle-up: $fa-var-chevron-circle-up,
  chevron-down: $fa-var-chevron-down,
  chevron-left: $fa-var-chevron-left,
  chevron-right: $fa-var-chevron-right,
  chevron-up: $fa-var-chevron-up,
  child: $fa-var-child,
  chrome: $fa-var-chrome,
  chromecast: $fa-var-chromecast,
  church: $fa-var-church,
  circle: $fa-var-circle,
  circle-notch: $fa-var-circle-notch,
  city: $fa-var-city,
  clinic-medical: $fa-var-clinic-medical,
  clipboard: $fa-var-clipboard,
  clipboard-check: $fa-var-clipboard-check,
  clipboard-list: $fa-var-clipboard-list,
  clock: $fa-var-clock,
  clone: $fa-var-clone,
  closed-captioning: $fa-var-closed-captioning,
  cloud: $fa-var-cloud,
  cloud-download-alt: $fa-var-cloud-download-alt,
  cloud-meatball: $fa-var-cloud-meatball,
  cloud-moon: $fa-var-cloud-moon,
  cloud-moon-rain: $fa-var-cloud-moon-rain,
  cloud-rain: $fa-var-cloud-rain,
  cloud-showers-heavy: $fa-var-cloud-showers-heavy,
  cloud-sun: $fa-var-cloud-sun,
  cloud-sun-rain: $fa-var-cloud-sun-rain,
  cloud-upload-alt: $fa-var-cloud-upload-alt,
  cloudflare: $fa-var-cloudflare,
  cloudscale: $fa-var-cloudscale,
  cloudsmith: $fa-var-cloudsmith,
  cloudversify: $fa-var-cloudversify,
  cocktail: $fa-var-cocktail,
  code: $fa-var-code,
  code-branch: $fa-var-code-branch,
  codepen: $fa-var-codepen,
  codiepie: $fa-var-codiepie,
  coffee: $fa-var-coffee,
  cog: $fa-var-cog,
  cogs: $fa-var-cogs,
  coins: $fa-var-coins,
  columns: $fa-var-columns,
  comment: $fa-var-comment,
  comment-alt: $fa-var-comment-alt,
  comment-dollar: $fa-var-comment-dollar,
  comment-dots: $fa-var-comment-dots,
  comment-medical: $fa-var-comment-medical,
  comment-slash: $fa-var-comment-slash,
  comments: $fa-var-comments,
  comments-dollar: $fa-var-comments-dollar,
  compact-disc: $fa-var-compact-disc,
  compass: $fa-var-compass,
  compress: $fa-var-compress,
  compress-alt: $fa-var-compress-alt,
  compress-arrows-alt: $fa-var-compress-arrows-alt,
  concierge-bell: $fa-var-concierge-bell,
  confluence: $fa-var-confluence,
  connectdevelop: $fa-var-connectdevelop,
  contao: $fa-var-contao,
  cookie: $fa-var-cookie,
  cookie-bite: $fa-var-cookie-bite,
  copy: $fa-var-copy,
  copyright: $fa-var-copyright,
  cotton-bureau: $fa-var-cotton-bureau,
  couch: $fa-var-couch,
  cpanel: $fa-var-cpanel,
  creative-commons: $fa-var-creative-commons,
  creative-commons-by: $fa-var-creative-commons-by,
  creative-commons-nc: $fa-var-creative-commons-nc,
  creative-commons-nc-eu: $fa-var-creative-commons-nc-eu,
  creative-commons-nc-jp: $fa-var-creative-commons-nc-jp,
  creative-commons-nd: $fa-var-creative-commons-nd,
  creative-commons-pd: $fa-var-creative-commons-pd,
  creative-commons-pd-alt: $fa-var-creative-commons-pd-alt,
  creative-commons-remix: $fa-var-creative-commons-remix,
  creative-commons-sa: $fa-var-creative-commons-sa,
  creative-commons-sampling: $fa-var-creative-commons-sampling,
  creative-commons-sampling-plus: $fa-var-creative-commons-sampling-plus,
  creative-commons-share: $fa-var-creative-commons-share,
  creative-commons-zero: $fa-var-creative-commons-zero,
  credit-card: $fa-var-credit-card,
  critical-role: $fa-var-critical-role,
  crop: $fa-var-crop,
  crop-alt: $fa-var-crop-alt,
  cross: $fa-var-cross,
  crosshairs: $fa-var-crosshairs,
  crow: $fa-var-crow,
  crown: $fa-var-crown,
  crutch: $fa-var-crutch,
  css3: $fa-var-css3,
  css3-alt: $fa-var-css3-alt,
  cube: $fa-var-cube,
  cubes: $fa-var-cubes,
  cut: $fa-var-cut,
  cuttlefish: $fa-var-cuttlefish,
  d-and-d: $fa-var-d-and-d,
  d-and-d-beyond: $fa-var-d-and-d-beyond,
  dailymotion: $fa-var-dailymotion,
  dashcube: $fa-var-dashcube,
  database: $fa-var-database,
  deaf: $fa-var-deaf,
  deezer: $fa-var-deezer,
  delicious: $fa-var-delicious,
  democrat: $fa-var-democrat,
  deploydog: $fa-var-deploydog,
  deskpro: $fa-var-deskpro,
  desktop: $fa-var-desktop,
  dev: $fa-var-dev,
  deviantart: $fa-var-deviantart,
  dharmachakra: $fa-var-dharmachakra,
  dhl: $fa-var-dhl,
  diagnoses: $fa-var-diagnoses,
  diaspora: $fa-var-diaspora,
  dice: $fa-var-dice,
  dice-d20: $fa-var-dice-d20,
  dice-d6: $fa-var-dice-d6,
  dice-five: $fa-var-dice-five,
  dice-four: $fa-var-dice-four,
  dice-one: $fa-var-dice-one,
  dice-six: $fa-var-dice-six,
  dice-three: $fa-var-dice-three,
  dice-two: $fa-var-dice-two,
  digg: $fa-var-digg,
  digital-ocean: $fa-var-digital-ocean,
  digital-tachograph: $fa-var-digital-tachograph,
  directions: $fa-var-directions,
  discord: $fa-var-discord,
  discourse: $fa-var-discourse,
  disease: $fa-var-disease,
  divide: $fa-var-divide,
  dizzy: $fa-var-dizzy,
  dna: $fa-var-dna,
  dochub: $fa-var-dochub,
  docker: $fa-var-docker,
  dog: $fa-var-dog,
  dollar-sign: $fa-var-dollar-sign,
  dolly: $fa-var-dolly,
  dolly-flatbed: $fa-var-dolly-flatbed,
  donate: $fa-var-donate,
  door-closed: $fa-var-door-closed,
  door-open: $fa-var-door-open,
  dot-circle: $fa-var-dot-circle,
  dove: $fa-var-dove,
  download: $fa-var-download,
  draft2digital: $fa-var-draft2digital,
  drafting-compass: $fa-var-drafting-compass,
  dragon: $fa-var-dragon,
  draw-polygon: $fa-var-draw-polygon,
  dribbble: $fa-var-dribbble,
  dribbble-square: $fa-var-dribbble-square,
  dropbox: $fa-var-dropbox,
  drum: $fa-var-drum,
  drum-steelpan: $fa-var-drum-steelpan,
  drumstick-bite: $fa-var-drumstick-bite,
  drupal: $fa-var-drupal,
  dumbbell: $fa-var-dumbbell,
  dumpster: $fa-var-dumpster,
  dumpster-fire: $fa-var-dumpster-fire,
  dungeon: $fa-var-dungeon,
  dyalog: $fa-var-dyalog,
  earlybirds: $fa-var-earlybirds,
  ebay: $fa-var-ebay,
  edge: $fa-var-edge,
  edge-legacy: $fa-var-edge-legacy,
  edit: $fa-var-edit,
  egg: $fa-var-egg,
  eject: $fa-var-eject,
  elementor: $fa-var-elementor,
  ellipsis-h: $fa-var-ellipsis-h,
  ellipsis-v: $fa-var-ellipsis-v,
  ello: $fa-var-ello,
  ember: $fa-var-ember,
  empire: $fa-var-empire,
  envelope: $fa-var-envelope,
  envelope-open: $fa-var-envelope-open,
  envelope-open-text: $fa-var-envelope-open-text,
  envelope-square: $fa-var-envelope-square,
  envira: $fa-var-envira,
  equals: $fa-var-equals,
  eraser: $fa-var-eraser,
  erlang: $fa-var-erlang,
  ethereum: $fa-var-ethereum,
  ethernet: $fa-var-ethernet,
  etsy: $fa-var-etsy,
  euro-sign: $fa-var-euro-sign,
  evernote: $fa-var-evernote,
  exchange-alt: $fa-var-exchange-alt,
  exclamation: $fa-var-exclamation,
  exclamation-circle: $fa-var-exclamation-circle,
  exclamation-triangle: $fa-var-exclamation-triangle,
  expand: $fa-var-expand,
  expand-alt: $fa-var-expand-alt,
  expand-arrows-alt: $fa-var-expand-arrows-alt,
  expeditedssl: $fa-var-expeditedssl,
  external-link-alt: $fa-var-external-link-alt,
  external-link-square-alt: $fa-var-external-link-square-alt,
  eye: $fa-var-eye,
  eye-dropper: $fa-var-eye-dropper,
  eye-slash: $fa-var-eye-slash,
  facebook: $fa-var-facebook,
  facebook-f: $fa-var-facebook-f,
  facebook-messenger: $fa-var-facebook-messenger,
  facebook-square: $fa-var-facebook-square,
  fan: $fa-var-fan,
  fantasy-flight-games: $fa-var-fantasy-flight-games,
  fast-backward: $fa-var-fast-backward,
  fast-forward: $fa-var-fast-forward,
  faucet: $fa-var-faucet,
  fax: $fa-var-fax,
  feather: $fa-var-feather,
  feather-alt: $fa-var-feather-alt,
  fedex: $fa-var-fedex,
  fedora: $fa-var-fedora,
  female: $fa-var-female,
  fighter-jet: $fa-var-fighter-jet,
  figma: $fa-var-figma,
  file: $fa-var-file,
  file-alt: $fa-var-file-alt,
  file-archive: $fa-var-file-archive,
  file-audio: $fa-var-file-audio,
  file-code: $fa-var-file-code,
  file-contract: $fa-var-file-contract,
  file-csv: $fa-var-file-csv,
  file-download: $fa-var-file-download,
  file-excel: $fa-var-file-excel,
  file-export: $fa-var-file-export,
  file-image: $fa-var-file-image,
  file-import: $fa-var-file-import,
  file-invoice: $fa-var-file-invoice,
  file-invoice-dollar: $fa-var-file-invoice-dollar,
  file-medical: $fa-var-file-medical,
  file-medical-alt: $fa-var-file-medical-alt,
  file-pdf: $fa-var-file-pdf,
  file-powerpoint: $fa-var-file-powerpoint,
  file-prescription: $fa-var-file-prescription,
  file-signature: $fa-var-file-signature,
  file-upload: $fa-var-file-upload,
  file-video: $fa-var-file-video,
  file-word: $fa-var-file-word,
  fill: $fa-var-fill,
  fill-drip: $fa-var-fill-drip,
  film: $fa-var-film,
  filter: $fa-var-filter,
  fingerprint: $fa-var-fingerprint,
  fire: $fa-var-fire,
  fire-alt: $fa-var-fire-alt,
  fire-extinguisher: $fa-var-fire-extinguisher,
  firefox: $fa-var-firefox,
  firefox-browser: $fa-var-firefox-browser,
  first-aid: $fa-var-first-aid,
  first-order: $fa-var-first-order,
  first-order-alt: $fa-var-first-order-alt,
  firstdraft: $fa-var-firstdraft,
  fish: $fa-var-fish,
  fist-raised: $fa-var-fist-raised,
  flag: $fa-var-flag,
  flag-checkered: $fa-var-flag-checkered,
  flag-usa: $fa-var-flag-usa,
  flask: $fa-var-flask,
  flickr: $fa-var-flickr,
  flipboard: $fa-var-flipboard,
  flushed: $fa-var-flushed,
  fly: $fa-var-fly,
  folder: $fa-var-folder,
  folder-minus: $fa-var-folder-minus,
  folder-open: $fa-var-folder-open,
  folder-plus: $fa-var-folder-plus,
  font: $fa-var-font,
  font-awesome: $fa-var-font-awesome,
  font-awesome-alt: $fa-var-font-awesome-alt,
  font-awesome-flag: $fa-var-font-awesome-flag,
  font-awesome-logo-full: $fa-var-font-awesome-logo-full,
  fonticons: $fa-var-fonticons,
  fonticons-fi: $fa-var-fonticons-fi,
  football-ball: $fa-var-football-ball,
  fort-awesome: $fa-var-fort-awesome,
  fort-awesome-alt: $fa-var-fort-awesome-alt,
  forumbee: $fa-var-forumbee,
  forward: $fa-var-forward,
  foursquare: $fa-var-foursquare,
  free-code-camp: $fa-var-free-code-camp,
  freebsd: $fa-var-freebsd,
  frog: $fa-var-frog,
  frown: $fa-var-frown,
  frown-open: $fa-var-frown-open,
  fulcrum: $fa-var-fulcrum,
  funnel-dollar: $fa-var-funnel-dollar,
  futbol: $fa-var-futbol,
  galactic-republic: $fa-var-galactic-republic,
  galactic-senate: $fa-var-galactic-senate,
  gamepad: $fa-var-gamepad,
  gas-pump: $fa-var-gas-pump,
  gavel: $fa-var-gavel,
  gem: $fa-var-gem,
  genderless: $fa-var-genderless,
  get-pocket: $fa-var-get-pocket,
  gg: $fa-var-gg,
  gg-circle: $fa-var-gg-circle,
  ghost: $fa-var-ghost,
  gift: $fa-var-gift,
  gifts: $fa-var-gifts,
  git: $fa-var-git,
  git-alt: $fa-var-git-alt,
  git-square: $fa-var-git-square,
  github: $fa-var-github,
  github-alt: $fa-var-github-alt,
  github-square: $fa-var-github-square,
  gitkraken: $fa-var-gitkraken,
  gitlab: $fa-var-gitlab,
  gitter: $fa-var-gitter,
  glass-cheers: $fa-var-glass-cheers,
  glass-martini: $fa-var-glass-martini,
  glass-martini-alt: $fa-var-glass-martini-alt,
  glass-whiskey: $fa-var-glass-whiskey,
  glasses: $fa-var-glasses,
  glide: $fa-var-glide,
  glide-g: $fa-var-glide-g,
  globe: $fa-var-globe,
  globe-africa: $fa-var-globe-africa,
  globe-americas: $fa-var-globe-americas,
  globe-asia: $fa-var-globe-asia,
  globe-europe: $fa-var-globe-europe,
  gofore: $fa-var-gofore,
  golf-ball: $fa-var-golf-ball,
  goodreads: $fa-var-goodreads,
  goodreads-g: $fa-var-goodreads-g,
  google: $fa-var-google,
  google-drive: $fa-var-google-drive,
  google-pay: $fa-var-google-pay,
  google-play: $fa-var-google-play,
  google-plus: $fa-var-google-plus,
  google-plus-g: $fa-var-google-plus-g,
  google-plus-square: $fa-var-google-plus-square,
  google-wallet: $fa-var-google-wallet,
  gopuram: $fa-var-gopuram,
  graduation-cap: $fa-var-graduation-cap,
  gratipay: $fa-var-gratipay,
  grav: $fa-var-grav,
  greater-than: $fa-var-greater-than,
  greater-than-equal: $fa-var-greater-than-equal,
  grimace: $fa-var-grimace,
  grin: $fa-var-grin,
  grin-alt: $fa-var-grin-alt,
  grin-beam: $fa-var-grin-beam,
  grin-beam-sweat: $fa-var-grin-beam-sweat,
  grin-hearts: $fa-var-grin-hearts,
  grin-squint: $fa-var-grin-squint,
  grin-squint-tears: $fa-var-grin-squint-tears,
  grin-stars: $fa-var-grin-stars,
  grin-tears: $fa-var-grin-tears,
  grin-tongue: $fa-var-grin-tongue,
  grin-tongue-squint: $fa-var-grin-tongue-squint,
  grin-tongue-wink: $fa-var-grin-tongue-wink,
  grin-wink: $fa-var-grin-wink,
  grip-horizontal: $fa-var-grip-horizontal,
  grip-lines: $fa-var-grip-lines,
  grip-lines-vertical: $fa-var-grip-lines-vertical,
  grip-vertical: $fa-var-grip-vertical,
  gripfire: $fa-var-gripfire,
  grunt: $fa-var-grunt,
  guilded: $fa-var-guilded,
  guitar: $fa-var-guitar,
  gulp: $fa-var-gulp,
  h-square: $fa-var-h-square,
  hacker-news: $fa-var-hacker-news,
  hacker-news-square: $fa-var-hacker-news-square,
  hackerrank: $fa-var-hackerrank,
  hamburger: $fa-var-hamburger,
  hammer: $fa-var-hammer,
  hamsa: $fa-var-hamsa,
  hand-holding: $fa-var-hand-holding,
  hand-holding-heart: $fa-var-hand-holding-heart,
  hand-holding-medical: $fa-var-hand-holding-medical,
  hand-holding-usd: $fa-var-hand-holding-usd,
  hand-holding-water: $fa-var-hand-holding-water,
  hand-lizard: $fa-var-hand-lizard,
  hand-middle-finger: $fa-var-hand-middle-finger,
  hand-paper: $fa-var-hand-paper,
  hand-peace: $fa-var-hand-peace,
  hand-point-down: $fa-var-hand-point-down,
  hand-point-left: $fa-var-hand-point-left,
  hand-point-right: $fa-var-hand-point-right,
  hand-point-up: $fa-var-hand-point-up,
  hand-pointer: $fa-var-hand-pointer,
  hand-rock: $fa-var-hand-rock,
  hand-scissors: $fa-var-hand-scissors,
  hand-sparkles: $fa-var-hand-sparkles,
  hand-spock: $fa-var-hand-spock,
  hands: $fa-var-hands,
  hands-helping: $fa-var-hands-helping,
  hands-wash: $fa-var-hands-wash,
  handshake: $fa-var-handshake,
  handshake-alt-slash: $fa-var-handshake-alt-slash,
  handshake-slash: $fa-var-handshake-slash,
  hanukiah: $fa-var-hanukiah,
  hard-hat: $fa-var-hard-hat,
  hashtag: $fa-var-hashtag,
  hat-cowboy: $fa-var-hat-cowboy,
  hat-cowboy-side: $fa-var-hat-cowboy-side,
  hat-wizard: $fa-var-hat-wizard,
  hdd: $fa-var-hdd,
  head-side-cough: $fa-var-head-side-cough,
  head-side-cough-slash: $fa-var-head-side-cough-slash,
  head-side-mask: $fa-var-head-side-mask,
  head-side-virus: $fa-var-head-side-virus,
  heading: $fa-var-heading,
  headphones: $fa-var-headphones,
  headphones-alt: $fa-var-headphones-alt,
  headset: $fa-var-headset,
  heart: $fa-var-heart,
  heart-broken: $fa-var-heart-broken,
  heartbeat: $fa-var-heartbeat,
  helicopter: $fa-var-helicopter,
  highlighter: $fa-var-highlighter,
  hiking: $fa-var-hiking,
  hippo: $fa-var-hippo,
  hips: $fa-var-hips,
  hire-a-helper: $fa-var-hire-a-helper,
  history: $fa-var-history,
  hive: $fa-var-hive,
  hockey-puck: $fa-var-hockey-puck,
  holly-berry: $fa-var-holly-berry,
  home: $fa-var-home,
  hooli: $fa-var-hooli,
  hornbill: $fa-var-hornbill,
  horse: $fa-var-horse,
  horse-head: $fa-var-horse-head,
  hospital: $fa-var-hospital,
  hospital-alt: $fa-var-hospital-alt,
  hospital-symbol: $fa-var-hospital-symbol,
  hospital-user: $fa-var-hospital-user,
  hot-tub: $fa-var-hot-tub,
  hotdog: $fa-var-hotdog,
  hotel: $fa-var-hotel,
  hotjar: $fa-var-hotjar,
  hourglass: $fa-var-hourglass,
  hourglass-end: $fa-var-hourglass-end,
  hourglass-half: $fa-var-hourglass-half,
  hourglass-start: $fa-var-hourglass-start,
  house-damage: $fa-var-house-damage,
  house-user: $fa-var-house-user,
  houzz: $fa-var-houzz,
  hryvnia: $fa-var-hryvnia,
  html5: $fa-var-html5,
  hubspot: $fa-var-hubspot,
  i-cursor: $fa-var-i-cursor,
  ice-cream: $fa-var-ice-cream,
  icicles: $fa-var-icicles,
  icons: $fa-var-icons,
  id-badge: $fa-var-id-badge,
  id-card: $fa-var-id-card,
  id-card-alt: $fa-var-id-card-alt,
  ideal: $fa-var-ideal,
  igloo: $fa-var-igloo,
  image: $fa-var-image,
  images: $fa-var-images,
  imdb: $fa-var-imdb,
  inbox: $fa-var-inbox,
  indent: $fa-var-indent,
  industry: $fa-var-industry,
  infinity: $fa-var-infinity,
  info: $fa-var-info,
  info-circle: $fa-var-info-circle,
  innosoft: $fa-var-innosoft,
  instagram: $fa-var-instagram,
  instagram-square: $fa-var-instagram-square,
  instalod: $fa-var-instalod,
  intercom: $fa-var-intercom,
  internet-explorer: $fa-var-internet-explorer,
  invision: $fa-var-invision,
  ioxhost: $fa-var-ioxhost,
  italic: $fa-var-italic,
  itch-io: $fa-var-itch-io,
  itunes: $fa-var-itunes,
  itunes-note: $fa-var-itunes-note,
  java: $fa-var-java,
  jedi: $fa-var-jedi,
  jedi-order: $fa-var-jedi-order,
  jenkins: $fa-var-jenkins,
  jira: $fa-var-jira,
  joget: $fa-var-joget,
  joint: $fa-var-joint,
  joomla: $fa-var-joomla,
  journal-whills: $fa-var-journal-whills,
  js: $fa-var-js,
  js-square: $fa-var-js-square,
  jsfiddle: $fa-var-jsfiddle,
  kaaba: $fa-var-kaaba,
  kaggle: $fa-var-kaggle,
  key: $fa-var-key,
  keybase: $fa-var-keybase,
  keyboard: $fa-var-keyboard,
  keycdn: $fa-var-keycdn,
  khanda: $fa-var-khanda,
  kickstarter: $fa-var-kickstarter,
  kickstarter-k: $fa-var-kickstarter-k,
  kiss: $fa-var-kiss,
  kiss-beam: $fa-var-kiss-beam,
  kiss-wink-heart: $fa-var-kiss-wink-heart,
  kiwi-bird: $fa-var-kiwi-bird,
  korvue: $fa-var-korvue,
  landmark: $fa-var-landmark,
  language: $fa-var-language,
  laptop: $fa-var-laptop,
  laptop-code: $fa-var-laptop-code,
  laptop-house: $fa-var-laptop-house,
  laptop-medical: $fa-var-laptop-medical,
  laravel: $fa-var-laravel,
  lastfm: $fa-var-lastfm,
  lastfm-square: $fa-var-lastfm-square,
  laugh: $fa-var-laugh,
  laugh-beam: $fa-var-laugh-beam,
  laugh-squint: $fa-var-laugh-squint,
  laugh-wink: $fa-var-laugh-wink,
  layer-group: $fa-var-layer-group,
  leaf: $fa-var-leaf,
  leanpub: $fa-var-leanpub,
  lemon: $fa-var-lemon,
  less: $fa-var-less,
  less-than: $fa-var-less-than,
  less-than-equal: $fa-var-less-than-equal,
  level-down-alt: $fa-var-level-down-alt,
  level-up-alt: $fa-var-level-up-alt,
  life-ring: $fa-var-life-ring,
  lightbulb: $fa-var-lightbulb,
  line: $fa-var-line,
  link: $fa-var-link,
  linkedin: $fa-var-linkedin,
  linkedin-in: $fa-var-linkedin-in,
  linode: $fa-var-linode,
  linux: $fa-var-linux,
  lira-sign: $fa-var-lira-sign,
  list: $fa-var-list,
  list-alt: $fa-var-list-alt,
  list-ol: $fa-var-list-ol,
  list-ul: $fa-var-list-ul,
  location-arrow: $fa-var-location-arrow,
  lock: $fa-var-lock,
  lock-open: $fa-var-lock-open,
  long-arrow-alt-down: $fa-var-long-arrow-alt-down,
  long-arrow-alt-left: $fa-var-long-arrow-alt-left,
  long-arrow-alt-right: $fa-var-long-arrow-alt-right,
  long-arrow-alt-up: $fa-var-long-arrow-alt-up,
  low-vision: $fa-var-low-vision,
  luggage-cart: $fa-var-luggage-cart,
  lungs: $fa-var-lungs,
  lungs-virus: $fa-var-lungs-virus,
  lyft: $fa-var-lyft,
  magento: $fa-var-magento,
  magic: $fa-var-magic,
  magnet: $fa-var-magnet,
  mail-bulk: $fa-var-mail-bulk,
  mailchimp: $fa-var-mailchimp,
  male: $fa-var-male,
  mandalorian: $fa-var-mandalorian,
  map: $fa-var-map,
  map-marked: $fa-var-map-marked,
  map-marked-alt: $fa-var-map-marked-alt,
  map-marker: $fa-var-map-marker,
  map-marker-alt: $fa-var-map-marker-alt,
  map-pin: $fa-var-map-pin,
  map-signs: $fa-var-map-signs,
  markdown: $fa-var-markdown,
  marker: $fa-var-marker,
  mars: $fa-var-mars,
  mars-double: $fa-var-mars-double,
  mars-stroke: $fa-var-mars-stroke,
  mars-stroke-h: $fa-var-mars-stroke-h,
  mars-stroke-v: $fa-var-mars-stroke-v,
  mask: $fa-var-mask,
  mastodon: $fa-var-mastodon,
  maxcdn: $fa-var-maxcdn,
  mdb: $fa-var-mdb,
  medal: $fa-var-medal,
  medapps: $fa-var-medapps,
  medium: $fa-var-medium,
  medium-m: $fa-var-medium-m,
  medkit: $fa-var-medkit,
  medrt: $fa-var-medrt,
  meetup: $fa-var-meetup,
  megaport: $fa-var-megaport,
  meh: $fa-var-meh,
  meh-blank: $fa-var-meh-blank,
  meh-rolling-eyes: $fa-var-meh-rolling-eyes,
  memory: $fa-var-memory,
  mendeley: $fa-var-mendeley,
  menorah: $fa-var-menorah,
  mercury: $fa-var-mercury,
  meteor: $fa-var-meteor,
  microblog: $fa-var-microblog,
  microchip: $fa-var-microchip,
  microphone: $fa-var-microphone,
  microphone-alt: $fa-var-microphone-alt,
  microphone-alt-slash: $fa-var-microphone-alt-slash,
  microphone-slash: $fa-var-microphone-slash,
  microscope: $fa-var-microscope,
  microsoft: $fa-var-microsoft,
  minus: $fa-var-minus,
  minus-circle: $fa-var-minus-circle,
  minus-square: $fa-var-minus-square,
  mitten: $fa-var-mitten,
  mix: $fa-var-mix,
  mixcloud: $fa-var-mixcloud,
  mixer: $fa-var-mixer,
  mizuni: $fa-var-mizuni,
  mobile: $fa-var-mobile,
  mobile-alt: $fa-var-mobile-alt,
  modx: $fa-var-modx,
  monero: $fa-var-monero,
  money-bill: $fa-var-money-bill,
  money-bill-alt: $fa-var-money-bill-alt,
  money-bill-wave: $fa-var-money-bill-wave,
  money-bill-wave-alt: $fa-var-money-bill-wave-alt,
  money-check: $fa-var-money-check,
  money-check-alt: $fa-var-money-check-alt,
  monument: $fa-var-monument,
  moon: $fa-var-moon,
  mortar-pestle: $fa-var-mortar-pestle,
  mosque: $fa-var-mosque,
  motorcycle: $fa-var-motorcycle,
  mountain: $fa-var-mountain,
  mouse: $fa-var-mouse,
  mouse-pointer: $fa-var-mouse-pointer,
  mug-hot: $fa-var-mug-hot,
  music: $fa-var-music,
  napster: $fa-var-napster,
  neos: $fa-var-neos,
  network-wired: $fa-var-network-wired,
  neuter: $fa-var-neuter,
  newspaper: $fa-var-newspaper,
  nimblr: $fa-var-nimblr,
  node: $fa-var-node,
  node-js: $fa-var-node-js,
  not-equal: $fa-var-not-equal,
  notes-medical: $fa-var-notes-medical,
  npm: $fa-var-npm,
  ns8: $fa-var-ns8,
  nutritionix: $fa-var-nutritionix,
  object-group: $fa-var-object-group,
  object-ungroup: $fa-var-object-ungroup,
  octopus-deploy: $fa-var-octopus-deploy,
  odnoklassniki: $fa-var-odnoklassniki,
  odnoklassniki-square: $fa-var-odnoklassniki-square,
  oil-can: $fa-var-oil-can,
  old-republic: $fa-var-old-republic,
  om: $fa-var-om,
  opencart: $fa-var-opencart,
  openid: $fa-var-openid,
  opera: $fa-var-opera,
  optin-monster: $fa-var-optin-monster,
  orcid: $fa-var-orcid,
  osi: $fa-var-osi,
  otter: $fa-var-otter,
  outdent: $fa-var-outdent,
  page4: $fa-var-page4,
  pagelines: $fa-var-pagelines,
  pager: $fa-var-pager,
  paint-brush: $fa-var-paint-brush,
  paint-roller: $fa-var-paint-roller,
  palette: $fa-var-palette,
  palfed: $fa-var-palfed,
  pallet: $fa-var-pallet,
  paper-plane: $fa-var-paper-plane,
  paperclip: $fa-var-paperclip,
  parachute-box: $fa-var-parachute-box,
  paragraph: $fa-var-paragraph,
  parking: $fa-var-parking,
  passport: $fa-var-passport,
  pastafarianism: $fa-var-pastafarianism,
  paste: $fa-var-paste,
  patreon: $fa-var-patreon,
  pause: $fa-var-pause,
  pause-circle: $fa-var-pause-circle,
  paw: $fa-var-paw,
  paypal: $fa-var-paypal,
  peace: $fa-var-peace,
  pen: $fa-var-pen,
  pen-alt: $fa-var-pen-alt,
  pen-fancy: $fa-var-pen-fancy,
  pen-nib: $fa-var-pen-nib,
  pen-square: $fa-var-pen-square,
  pencil-alt: $fa-var-pencil-alt,
  pencil-ruler: $fa-var-pencil-ruler,
  penny-arcade: $fa-var-penny-arcade,
  people-arrows: $fa-var-people-arrows,
  people-carry: $fa-var-people-carry,
  pepper-hot: $fa-var-pepper-hot,
  perbyte: $fa-var-perbyte,
  percent: $fa-var-percent,
  percentage: $fa-var-percentage,
  periscope: $fa-var-periscope,
  person-booth: $fa-var-person-booth,
  phabricator: $fa-var-phabricator,
  phoenix-framework: $fa-var-phoenix-framework,
  phoenix-squadron: $fa-var-phoenix-squadron,
  phone: $fa-var-phone,
  phone-alt: $fa-var-phone-alt,
  phone-slash: $fa-var-phone-slash,
  phone-square: $fa-var-phone-square,
  phone-square-alt: $fa-var-phone-square-alt,
  phone-volume: $fa-var-phone-volume,
  photo-video: $fa-var-photo-video,
  php: $fa-var-php,
  pied-piper: $fa-var-pied-piper,
  pied-piper-alt: $fa-var-pied-piper-alt,
  pied-piper-hat: $fa-var-pied-piper-hat,
  pied-piper-pp: $fa-var-pied-piper-pp,
  pied-piper-square: $fa-var-pied-piper-square,
  piggy-bank: $fa-var-piggy-bank,
  pills: $fa-var-pills,
  pinterest: $fa-var-pinterest,
  pinterest-p: $fa-var-pinterest-p,
  pinterest-square: $fa-var-pinterest-square,
  pizza-slice: $fa-var-pizza-slice,
  place-of-worship: $fa-var-place-of-worship,
  plane: $fa-var-plane,
  plane-arrival: $fa-var-plane-arrival,
  plane-departure: $fa-var-plane-departure,
  plane-slash: $fa-var-plane-slash,
  play: $fa-var-play,
  play-circle: $fa-var-play-circle,
  playstation: $fa-var-playstation,
  plug: $fa-var-plug,
  plus: $fa-var-plus,
  plus-circle: $fa-var-plus-circle,
  plus-square: $fa-var-plus-square,
  podcast: $fa-var-podcast,
  poll: $fa-var-poll,
  poll-h: $fa-var-poll-h,
  poo: $fa-var-poo,
  poo-storm: $fa-var-poo-storm,
  poop: $fa-var-poop,
  portrait: $fa-var-portrait,
  pound-sign: $fa-var-pound-sign,
  power-off: $fa-var-power-off,
  pray: $fa-var-pray,
  praying-hands: $fa-var-praying-hands,
  prescription: $fa-var-prescription,
  prescription-bottle: $fa-var-prescription-bottle,
  prescription-bottle-alt: $fa-var-prescription-bottle-alt,
  print: $fa-var-print,
  procedures: $fa-var-procedures,
  product-hunt: $fa-var-product-hunt,
  project-diagram: $fa-var-project-diagram,
  pump-medical: $fa-var-pump-medical,
  pump-soap: $fa-var-pump-soap,
  pushed: $fa-var-pushed,
  puzzle-piece: $fa-var-puzzle-piece,
  python: $fa-var-python,
  qq: $fa-var-qq,
  qrcode: $fa-var-qrcode,
  question: $fa-var-question,
  question-circle: $fa-var-question-circle,
  quidditch: $fa-var-quidditch,
  quinscape: $fa-var-quinscape,
  quora: $fa-var-quora,
  quote-left: $fa-var-quote-left,
  quote-right: $fa-var-quote-right,
  quran: $fa-var-quran,
  r-project: $fa-var-r-project,
  radiation: $fa-var-radiation,
  radiation-alt: $fa-var-radiation-alt,
  rainbow: $fa-var-rainbow,
  random: $fa-var-random,
  raspberry-pi: $fa-var-raspberry-pi,
  ravelry: $fa-var-ravelry,
  react: $fa-var-react,
  reacteurope: $fa-var-reacteurope,
  readme: $fa-var-readme,
  rebel: $fa-var-rebel,
  receipt: $fa-var-receipt,
  record-vinyl: $fa-var-record-vinyl,
  recycle: $fa-var-recycle,
  red-river: $fa-var-red-river,
  reddit: $fa-var-reddit,
  reddit-alien: $fa-var-reddit-alien,
  reddit-square: $fa-var-reddit-square,
  redhat: $fa-var-redhat,
  redo: $fa-var-redo,
  redo-alt: $fa-var-redo-alt,
  registered: $fa-var-registered,
  remove-format: $fa-var-remove-format,
  renren: $fa-var-renren,
  reply: $fa-var-reply,
  reply-all: $fa-var-reply-all,
  replyd: $fa-var-replyd,
  republican: $fa-var-republican,
  researchgate: $fa-var-researchgate,
  resolving: $fa-var-resolving,
  restroom: $fa-var-restroom,
  retweet: $fa-var-retweet,
  rev: $fa-var-rev,
  ribbon: $fa-var-ribbon,
  ring: $fa-var-ring,
  road: $fa-var-road,
  robot: $fa-var-robot,
  rocket: $fa-var-rocket,
  rocketchat: $fa-var-rocketchat,
  rockrms: $fa-var-rockrms,
  route: $fa-var-route,
  rss: $fa-var-rss,
  rss-square: $fa-var-rss-square,
  ruble-sign: $fa-var-ruble-sign,
  ruler: $fa-var-ruler,
  ruler-combined: $fa-var-ruler-combined,
  ruler-horizontal: $fa-var-ruler-horizontal,
  ruler-vertical: $fa-var-ruler-vertical,
  running: $fa-var-running,
  rupee-sign: $fa-var-rupee-sign,
  rust: $fa-var-rust,
  sad-cry: $fa-var-sad-cry,
  sad-tear: $fa-var-sad-tear,
  safari: $fa-var-safari,
  salesforce: $fa-var-salesforce,
  sass: $fa-var-sass,
  satellite: $fa-var-satellite,
  satellite-dish: $fa-var-satellite-dish,
  save: $fa-var-save,
  schlix: $fa-var-schlix,
  school: $fa-var-school,
  screwdriver: $fa-var-screwdriver,
  scribd: $fa-var-scribd,
  scroll: $fa-var-scroll,
  sd-card: $fa-var-sd-card,
  search: $fa-var-search,
  search-dollar: $fa-var-search-dollar,
  search-location: $fa-var-search-location,
  search-minus: $fa-var-search-minus,
  search-plus: $fa-var-search-plus,
  searchengin: $fa-var-searchengin,
  seedling: $fa-var-seedling,
  sellcast: $fa-var-sellcast,
  sellsy: $fa-var-sellsy,
  server: $fa-var-server,
  servicestack: $fa-var-servicestack,
  shapes: $fa-var-shapes,
  share: $fa-var-share,
  share-alt: $fa-var-share-alt,
  share-alt-square: $fa-var-share-alt-square,
  share-square: $fa-var-share-square,
  shekel-sign: $fa-var-shekel-sign,
  shield-alt: $fa-var-shield-alt,
  shield-virus: $fa-var-shield-virus,
  ship: $fa-var-ship,
  shipping-fast: $fa-var-shipping-fast,
  shirtsinbulk: $fa-var-shirtsinbulk,
  shoe-prints: $fa-var-shoe-prints,
  shopify: $fa-var-shopify,
  shopping-bag: $fa-var-shopping-bag,
  shopping-basket: $fa-var-shopping-basket,
  shopping-cart: $fa-var-shopping-cart,
  shopware: $fa-var-shopware,
  shower: $fa-var-shower,
  shuttle-van: $fa-var-shuttle-van,
  sign: $fa-var-sign,
  sign-in-alt: $fa-var-sign-in-alt,
  sign-language: $fa-var-sign-language,
  sign-out-alt: $fa-var-sign-out-alt,
  signal: $fa-var-signal,
  signature: $fa-var-signature,
  sim-card: $fa-var-sim-card,
  simplybuilt: $fa-var-simplybuilt,
  sink: $fa-var-sink,
  sistrix: $fa-var-sistrix,
  sitemap: $fa-var-sitemap,
  sith: $fa-var-sith,
  skating: $fa-var-skating,
  sketch: $fa-var-sketch,
  skiing: $fa-var-skiing,
  skiing-nordic: $fa-var-skiing-nordic,
  skull: $fa-var-skull,
  skull-crossbones: $fa-var-skull-crossbones,
  skyatlas: $fa-var-skyatlas,
  skype: $fa-var-skype,
  slack: $fa-var-slack,
  slack-hash: $fa-var-slack-hash,
  slash: $fa-var-slash,
  sleigh: $fa-var-sleigh,
  sliders-h: $fa-var-sliders-h,
  slideshare: $fa-var-slideshare,
  smile: $fa-var-smile,
  smile-beam: $fa-var-smile-beam,
  smile-wink: $fa-var-smile-wink,
  smog: $fa-var-smog,
  smoking: $fa-var-smoking,
  smoking-ban: $fa-var-smoking-ban,
  sms: $fa-var-sms,
  snapchat: $fa-var-snapchat,
  snapchat-ghost: $fa-var-snapchat-ghost,
  snapchat-square: $fa-var-snapchat-square,
  snowboarding: $fa-var-snowboarding,
  snowflake: $fa-var-snowflake,
  snowman: $fa-var-snowman,
  snowplow: $fa-var-snowplow,
  soap: $fa-var-soap,
  socks: $fa-var-socks,
  solar-panel: $fa-var-solar-panel,
  sort: $fa-var-sort,
  sort-alpha-down: $fa-var-sort-alpha-down,
  sort-alpha-down-alt: $fa-var-sort-alpha-down-alt,
  sort-alpha-up: $fa-var-sort-alpha-up,
  sort-alpha-up-alt: $fa-var-sort-alpha-up-alt,
  sort-amount-down: $fa-var-sort-amount-down,
  sort-amount-down-alt: $fa-var-sort-amount-down-alt,
  sort-amount-up: $fa-var-sort-amount-up,
  sort-amount-up-alt: $fa-var-sort-amount-up-alt,
  sort-down: $fa-var-sort-down,
  sort-numeric-down: $fa-var-sort-numeric-down,
  sort-numeric-down-alt: $fa-var-sort-numeric-down-alt,
  sort-numeric-up: $fa-var-sort-numeric-up,
  sort-numeric-up-alt: $fa-var-sort-numeric-up-alt,
  sort-up: $fa-var-sort-up,
  soundcloud: $fa-var-soundcloud,
  sourcetree: $fa-var-sourcetree,
  spa: $fa-var-spa,
  space-shuttle: $fa-var-space-shuttle,
  speakap: $fa-var-speakap,
  speaker-deck: $fa-var-speaker-deck,
  spell-check: $fa-var-spell-check,
  spider: $fa-var-spider,
  spinner: $fa-var-spinner,
  splotch: $fa-var-splotch,
  spotify: $fa-var-spotify,
  spray-can: $fa-var-spray-can,
  square: $fa-var-square,
  square-full: $fa-var-square-full,
  square-root-alt: $fa-var-square-root-alt,
  squarespace: $fa-var-squarespace,
  stack-exchange: $fa-var-stack-exchange,
  stack-overflow: $fa-var-stack-overflow,
  stackpath: $fa-var-stackpath,
  stamp: $fa-var-stamp,
  star: $fa-var-star,
  star-and-crescent: $fa-var-star-and-crescent,
  star-half: $fa-var-star-half,
  star-half-alt: $fa-var-star-half-alt,
  star-of-david: $fa-var-star-of-david,
  star-of-life: $fa-var-star-of-life,
  staylinked: $fa-var-staylinked,
  steam: $fa-var-steam,
  steam-square: $fa-var-steam-square,
  steam-symbol: $fa-var-steam-symbol,
  step-backward: $fa-var-step-backward,
  step-forward: $fa-var-step-forward,
  stethoscope: $fa-var-stethoscope,
  sticker-mule: $fa-var-sticker-mule,
  sticky-note: $fa-var-sticky-note,
  stop: $fa-var-stop,
  stop-circle: $fa-var-stop-circle,
  stopwatch: $fa-var-stopwatch,
  stopwatch-20: $fa-var-stopwatch-20,
  store: $fa-var-store,
  store-alt: $fa-var-store-alt,
  store-alt-slash: $fa-var-store-alt-slash,
  store-slash: $fa-var-store-slash,
  strava: $fa-var-strava,
  stream: $fa-var-stream,
  street-view: $fa-var-street-view,
  strikethrough: $fa-var-strikethrough,
  stripe: $fa-var-stripe,
  stripe-s: $fa-var-stripe-s,
  stroopwafel: $fa-var-stroopwafel,
  studiovinari: $fa-var-studiovinari,
  stumbleupon: $fa-var-stumbleupon,
  stumbleupon-circle: $fa-var-stumbleupon-circle,
  subscript: $fa-var-subscript,
  subway: $fa-var-subway,
  suitcase: $fa-var-suitcase,
  suitcase-rolling: $fa-var-suitcase-rolling,
  sun: $fa-var-sun,
  superpowers: $fa-var-superpowers,
  superscript: $fa-var-superscript,
  supple: $fa-var-supple,
  surprise: $fa-var-surprise,
  suse: $fa-var-suse,
  swatchbook: $fa-var-swatchbook,
  swift: $fa-var-swift,
  swimmer: $fa-var-swimmer,
  swimming-pool: $fa-var-swimming-pool,
  symfony: $fa-var-symfony,
  synagogue: $fa-var-synagogue,
  sync: $fa-var-sync,
  sync-alt: $fa-var-sync-alt,
  syringe: $fa-var-syringe,
  table: $fa-var-table,
  table-tennis: $fa-var-table-tennis,
  tablet: $fa-var-tablet,
  tablet-alt: $fa-var-tablet-alt,
  tablets: $fa-var-tablets,
  tachometer-alt: $fa-var-tachometer-alt,
  tag: $fa-var-tag,
  tags: $fa-var-tags,
  tape: $fa-var-tape,
  tasks: $fa-var-tasks,
  taxi: $fa-var-taxi,
  teamspeak: $fa-var-teamspeak,
  teeth: $fa-var-teeth,
  teeth-open: $fa-var-teeth-open,
  telegram: $fa-var-telegram,
  telegram-plane: $fa-var-telegram-plane,
  temperature-high: $fa-var-temperature-high,
  temperature-low: $fa-var-temperature-low,
  tencent-weibo: $fa-var-tencent-weibo,
  tenge: $fa-var-tenge,
  terminal: $fa-var-terminal,
  text-height: $fa-var-text-height,
  text-width: $fa-var-text-width,
  th: $fa-var-th,
  th-large: $fa-var-th-large,
  th-list: $fa-var-th-list,
  the-red-yeti: $fa-var-the-red-yeti,
  theater-masks: $fa-var-theater-masks,
  themeco: $fa-var-themeco,
  themeisle: $fa-var-themeisle,
  thermometer: $fa-var-thermometer,
  thermometer-empty: $fa-var-thermometer-empty,
  thermometer-full: $fa-var-thermometer-full,
  thermometer-half: $fa-var-thermometer-half,
  thermometer-quarter: $fa-var-thermometer-quarter,
  thermometer-three-quarters: $fa-var-thermometer-three-quarters,
  think-peaks: $fa-var-think-peaks,
  thumbs-down: $fa-var-thumbs-down,
  thumbs-up: $fa-var-thumbs-up,
  thumbtack: $fa-var-thumbtack,
  ticket-alt: $fa-var-ticket-alt,
  tiktok: $fa-var-tiktok,
  times: $fa-var-times,
  times-circle: $fa-var-times-circle,
  tint: $fa-var-tint,
  tint-slash: $fa-var-tint-slash,
  tired: $fa-var-tired,
  toggle-off: $fa-var-toggle-off,
  toggle-on: $fa-var-toggle-on,
  toilet: $fa-var-toilet,
  toilet-paper: $fa-var-toilet-paper,
  toilet-paper-slash: $fa-var-toilet-paper-slash,
  toolbox: $fa-var-toolbox,
  tools: $fa-var-tools,
  tooth: $fa-var-tooth,
  torah: $fa-var-torah,
  torii-gate: $fa-var-torii-gate,
  tractor: $fa-var-tractor,
  trade-federation: $fa-var-trade-federation,
  trademark: $fa-var-trademark,
  traffic-light: $fa-var-traffic-light,
  trailer: $fa-var-trailer,
  train: $fa-var-train,
  tram: $fa-var-tram,
  transgender: $fa-var-transgender,
  transgender-alt: $fa-var-transgender-alt,
  trash: $fa-var-trash,
  trash-alt: $fa-var-trash-alt,
  trash-restore: $fa-var-trash-restore,
  trash-restore-alt: $fa-var-trash-restore-alt,
  tree: $fa-var-tree,
  trello: $fa-var-trello,
  tripadvisor: $fa-var-tripadvisor,
  trophy: $fa-var-trophy,
  truck: $fa-var-truck,
  truck-loading: $fa-var-truck-loading,
  truck-monster: $fa-var-truck-monster,
  truck-moving: $fa-var-truck-moving,
  truck-pickup: $fa-var-truck-pickup,
  tshirt: $fa-var-tshirt,
  tty: $fa-var-tty,
  tumblr: $fa-var-tumblr,
  tumblr-square: $fa-var-tumblr-square,
  tv: $fa-var-tv,
  twitch: $fa-var-twitch,
  twitter: $fa-var-twitter,
  twitter-square: $fa-var-twitter-square,
  typo3: $fa-var-typo3,
  uber: $fa-var-uber,
  ubuntu: $fa-var-ubuntu,
  uikit: $fa-var-uikit,
  umbraco: $fa-var-umbraco,
  umbrella: $fa-var-umbrella,
  umbrella-beach: $fa-var-umbrella-beach,
  uncharted: $fa-var-uncharted,
  underline: $fa-var-underline,
  undo: $fa-var-undo,
  undo-alt: $fa-var-undo-alt,
  uniregistry: $fa-var-uniregistry,
  unity: $fa-var-unity,
  universal-access: $fa-var-universal-access,
  university: $fa-var-university,
  unlink: $fa-var-unlink,
  unlock: $fa-var-unlock,
  unlock-alt: $fa-var-unlock-alt,
  unsplash: $fa-var-unsplash,
  untappd: $fa-var-untappd,
  upload: $fa-var-upload,
  ups: $fa-var-ups,
  usb: $fa-var-usb,
  user: $fa-var-user,
  user-alt: $fa-var-user-alt,
  user-alt-slash: $fa-var-user-alt-slash,
  user-astronaut: $fa-var-user-astronaut,
  user-check: $fa-var-user-check,
  user-circle: $fa-var-user-circle,
  user-clock: $fa-var-user-clock,
  user-cog: $fa-var-user-cog,
  user-edit: $fa-var-user-edit,
  user-friends: $fa-var-user-friends,
  user-graduate: $fa-var-user-graduate,
  user-injured: $fa-var-user-injured,
  user-lock: $fa-var-user-lock,
  user-md: $fa-var-user-md,
  user-minus: $fa-var-user-minus,
  user-ninja: $fa-var-user-ninja,
  user-nurse: $fa-var-user-nurse,
  user-plus: $fa-var-user-plus,
  user-secret: $fa-var-user-secret,
  user-shield: $fa-var-user-shield,
  user-slash: $fa-var-user-slash,
  user-tag: $fa-var-user-tag,
  user-tie: $fa-var-user-tie,
  user-times: $fa-var-user-times,
  users: $fa-var-users,
  users-cog: $fa-var-users-cog,
  users-slash: $fa-var-users-slash,
  usps: $fa-var-usps,
  ussunnah: $fa-var-ussunnah,
  utensil-spoon: $fa-var-utensil-spoon,
  utensils: $fa-var-utensils,
  vaadin: $fa-var-vaadin,
  vector-square: $fa-var-vector-square,
  venus: $fa-var-venus,
  venus-double: $fa-var-venus-double,
  venus-mars: $fa-var-venus-mars,
  vest: $fa-var-vest,
  vest-patches: $fa-var-vest-patches,
  viacoin: $fa-var-viacoin,
  viadeo: $fa-var-viadeo,
  viadeo-square: $fa-var-viadeo-square,
  vial: $fa-var-vial,
  vials: $fa-var-vials,
  viber: $fa-var-viber,
  video: $fa-var-video,
  video-slash: $fa-var-video-slash,
  vihara: $fa-var-vihara,
  vimeo: $fa-var-vimeo,
  vimeo-square: $fa-var-vimeo-square,
  vimeo-v: $fa-var-vimeo-v,
  vine: $fa-var-vine,
  virus: $fa-var-virus,
  virus-slash: $fa-var-virus-slash,
  viruses: $fa-var-viruses,
  vk: $fa-var-vk,
  vnv: $fa-var-vnv,
  voicemail: $fa-var-voicemail,
  volleyball-ball: $fa-var-volleyball-ball,
  volume-down: $fa-var-volume-down,
  volume-mute: $fa-var-volume-mute,
  volume-off: $fa-var-volume-off,
  volume-up: $fa-var-volume-up,
  vote-yea: $fa-var-vote-yea,
  vr-cardboard: $fa-var-vr-cardboard,
  vuejs: $fa-var-vuejs,
  walking: $fa-var-walking,
  wallet: $fa-var-wallet,
  warehouse: $fa-var-warehouse,
  watchman-monitoring: $fa-var-watchman-monitoring,
  water: $fa-var-water,
  wave-square: $fa-var-wave-square,
  waze: $fa-var-waze,
  weebly: $fa-var-weebly,
  weibo: $fa-var-weibo,
  weight: $fa-var-weight,
  weight-hanging: $fa-var-weight-hanging,
  weixin: $fa-var-weixin,
  whatsapp: $fa-var-whatsapp,
  whatsapp-square: $fa-var-whatsapp-square,
  wheelchair: $fa-var-wheelchair,
  whmcs: $fa-var-whmcs,
  wifi: $fa-var-wifi,
  wikipedia-w: $fa-var-wikipedia-w,
  wind: $fa-var-wind,
  window-close: $fa-var-window-close,
  window-maximize: $fa-var-window-maximize,
  window-minimize: $fa-var-window-minimize,
  window-restore: $fa-var-window-restore,
  windows: $fa-var-windows,
  wine-bottle: $fa-var-wine-bottle,
  wine-glass: $fa-var-wine-glass,
  wine-glass-alt: $fa-var-wine-glass-alt,
  wix: $fa-var-wix,
  wizards-of-the-coast: $fa-var-wizards-of-the-coast,
  wodu: $fa-var-wodu,
  wolf-pack-battalion: $fa-var-wolf-pack-battalion,
  won-sign: $fa-var-won-sign,
  wordpress: $fa-var-wordpress,
  wordpress-simple: $fa-var-wordpress-simple,
  wpbeginner: $fa-var-wpbeginner,
  wpexplorer: $fa-var-wpexplorer,
  wpforms: $fa-var-wpforms,
  wpressr: $fa-var-wpressr,
  wrench: $fa-var-wrench,
  x-ray: $fa-var-x-ray,
  xbox: $fa-var-xbox,
  xing: $fa-var-xing,
  xing-square: $fa-var-xing-square,
  y-combinator: $fa-var-y-combinator,
  yahoo: $fa-var-yahoo,
  yammer: $fa-var-yammer,
  yandex: $fa-var-yandex,
  yandex-international: $fa-var-yandex-international,
  yarn: $fa-var-yarn,
  yelp: $fa-var-yelp,
  yen-sign: $fa-var-yen-sign,
  yin-yang: $fa-var-yin-yang,
  yoast: $fa-var-yoast,
  youtube: $fa-var-youtube,
  youtube-square: $fa-var-youtube-square,
  zhihu: $fa-var-zhihu
);

@mixin has-fa-icon($icon, $style, $position: "before") {

  &::#{$position} {
    @extend %font-icon;
    content: fa-content(map-get($font-awesome-icons, $icon));

    @if $style == "solid" {
      font-weight: bold;
    } @else {
      font-weight: normal;
    }

    @if $style == "brands" {
      font-family: "Font Awesome 5 Brands";
    }
  }

  &::#{$position} {
    @extend %svg-icon;
    #{"--fa-icon-#{$style}-#{$icon}"}: asset-data-url("fontawesome/#{$style}/#{$icon}.svg");
    mask-image: var(--fa-icon-#{$style}-#{$icon});
  }
}

@mixin icon-on-top {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-size: 0.9em;
  line-height: $global-lineheight;
  text-align: center;

  &:hover,
  &:focus {
    @include anchor-color-hover;
    text-decoration: none;
  }

  &::before {
    font-size: 1.6em;
  }
}

@mixin admin-action-icons {
  .edit-link {
    @include has-fa-icon(edit, regular);
  }

  .destroy-link {
    @include has-fa-icon(trash-alt, regular);
  }

  .destroy-link,
  .destroy-role-link,
  .destroy-officer-link,
  .reject-link,
  .confirm-hide-link {
    color: darken($alert-color, 5%);
  }

  .show-link,
  .preview-link {
    @include has-fa-icon(eye, regular);
  }

  .new-link,
  .assign-booth-link {
    @include has-fa-icon(plus-circle, solid);
    color: $color-success;
  }

  .create-role-link,
  .create-officer-link {
    @include has-fa-icon(user-plus, solid);
    color: $color-success;
  }

  .destroy-role-link,
  .destroy-officer-link,
  .reject-link {
    @include has-fa-icon(user-times, solid);
  }

  .restore-link {
    @include has-fa-icon(undo, solid);
  }

  .restore-link,
  .investments-link {
    color: darken($warning-color, 20%);

    &:not(:hover, :focus)::before {
      color: $warning-color;
    }
  }

  .confirm-hide-link {
    @include has-fa-icon(flag, regular);
  }

  .verify-link {
    @include has-fa-icon(user-check, solid);
    color: $color-success;
  }

  .preview-pending-link {
    @include has-fa-icon(search, solid);
  }

  .send-pending-link {
    @include has-fa-icon(share-square, regular);
    color: $color-success;
  }

  .configure-link,
  .answers-link {
    @include has-fa-icon(tools, solid);
  }

  .download-link {
    @include has-fa-icon(download, solid);
  }

  .shifts-link {
    @include has-fa-icon(clock, regular);
  }

  .investments-link {
    @include has-fa-icon(coins, solid);
  }

  .headings-link {
    @include has-fa-icon(chart-pie, solid);
    color: $color-success;
  }

  .manage-link {
    @include has-fa-icon(archive, solid);
  }

  .cards-link {
    @include has-fa-icon(images, regular);
  }
}