/*
 * Flaticon -> Font Awesome 5 compatibility shim.
 * The original proprietary "Flaticon" webfont was not present in this build,
 * so the flaticon-* glyph classes used across the views are remapped to
 * equivalent Font Awesome 5 (free) glyphs. Doubled-class selectors raise
 * specificity so these win over the base [class^="flaticon-"] rule regardless
 * of stylesheet load order (fonts.min.css can load asynchronously).
 */
.flaticon-home.flaticon-home::before,
.flaticon-right-arrow.flaticon-right-arrow::before,
.flaticon-interface-5.flaticon-interface-5::before,
.flaticon-web-1.flaticon-web-1::before,
.flaticon-users.flaticon-users::before,
.flaticon-paint-palette.flaticon-paint-palette::before,
.flaticon-settings.flaticon-settings::before,
.flaticon-round.flaticon-round::before,
.flaticon-file.flaticon-file::before,
.flaticon-envelope.flaticon-envelope::before {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free" !important;
  font-weight: 900 !important;
  font-style: normal !important;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.flaticon-home.flaticon-home::before { content: "\f015" !important; }
.flaticon-right-arrow.flaticon-right-arrow::before { content: "\f105" !important; }
.flaticon-interface-5.flaticon-interface-5::before { content: "\f2ed" !important; }
.flaticon-web-1.flaticon-web-1::before { content: "\f0ac" !important; }
.flaticon-users.flaticon-users::before { content: "\f0c0" !important; }
.flaticon-paint-palette.flaticon-paint-palette::before { content: "\f53f" !important; }
.flaticon-settings.flaticon-settings::before { content: "\f013" !important; }
.flaticon-round.flaticon-round::before { content: "\f111" !important; }
.flaticon-file.flaticon-file::before { content: "\f15b" !important; }
.flaticon-envelope.flaticon-envelope::before { content: "\f0e0" !important; }

/* Brand glyph uses the Font Awesome Brands family */
.flaticon-paypal.flaticon-paypal::before {
  font-family: "Font Awesome 5 Brands" !important;
  font-weight: 400 !important;
  font-style: normal !important;
  content: "\f1ed" !important;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
