/* Cleaned Flaticon file for Danli-Dent
   Keeps only original utility icons from the template + dental icon set.
   Removed unrelated old icon mappings that caused wrong icons on server.
*/

/* Utility icon font: phone, email, location, arrows, social/service UI */
@font-face{font-family:flaticon;src:url(fonts/flaticona1f9.ttf?1895e337cdf1a9a72d08e55e17b16599) format("truetype"),url(fonts/flaticona1f9.woff?1895e337cdf1a9a72d08e55e17b16599) format("woff"),url(fonts/flaticona1f9.woff2?1895e337cdf1a9a72d08e55e17b16599) format("woff2"),url(fonts/flaticona1f9.eot?1895e337cdf1a9a72d08e55e17b16599#iefix) format("embedded-opentype"),url(fonts/flaticona1f9.svg?1895e337cdf1a9a72d08e55e17b16599#flaticon) format("svg")}

.flaticon-call:before,.flaticon-email:before,.flaticon-location:before,.flaticon-pin:before,.flaticon-right-chevron:before,.flaticon-left-chevron:before,.flaticon-chevron:before,.flaticon-down-arrow:before,.flaticon-search:before,.flaticon-menu:before,.flaticon-plus:before,.flaticon-minus:before,.flaticon-minus-1:before,.flaticon-add:before,.flaticon-facebook:before,.flaticon-facebook-1:before,.flaticon-instagram:before,.flaticon-instagram-1:before,.flaticon-twitter:before,.flaticon-twitter-1:before,.flaticon-left-quote:before,.flaticon-play:before,.flaticon-close:before{
    font-family: flaticon !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.flaticon-call:before{content:"\f1b1"}.flaticon-email:before{content:"\f191"}.flaticon-location:before{content:"\f190"}.flaticon-pin:before{content:"\f14c"}.flaticon-right-chevron:before{content:"\f188"}.flaticon-left-chevron:before{content:"\f189"}.flaticon-chevron:before{content:"\f187"}.flaticon-down-arrow:before{content:"\f192"}.flaticon-search:before{content:"\f193"}.flaticon-menu:before{content:"\f194"}.flaticon-plus:before{content:"\f1b9"}.flaticon-minus:before{content:"\f1b7"}.flaticon-minus-1:before{content:"\f1b8"}.flaticon-add:before{content:"\f1b6"}.flaticon-facebook:before{content:"\f152"}.flaticon-facebook-1:before{content:"\f155"}.flaticon-instagram:before{content:"\f154"}.flaticon-instagram-1:before{content:"\f156"}.flaticon-twitter:before{content:"\f153"}.flaticon-twitter-1:before{content:"\f157"}.flaticon-left-quote:before{content:"\f18e"}.flaticon-play:before{content:"\f1a7"}.flaticon-close:before{content:"\f172"}


/* Dental icon font */
@font-face {
    font-family: "Flaticon";
    src: url("fonts/Flaticon.eot");
    src: url("fonts/Flaticond41d.eot?#iefix") format("embedded-opentype"),
         url("fonts/Flaticon.woff") format("woff"),
         url("fonts/Flaticon.ttf") format("truetype"),
         url("fonts/Flaticon.svg#Flaticon") format("svg");
  }
  
  @media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
      font-family: "Flaticon";
      src: url("fonts/Flaticon.svg#Flaticon") format("svg");
    }
  }
  
  [class^="flaticon-0"]:before, [class*=" flaticon-0"]:before,
  [class^="flaticon-0"]:after, [class*=" flaticon-0"]:after {
    font-family: "Flaticon" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .flaticon-001-stethoscope:before { content: "\f100"; }
  .flaticon-002-tweezers:before { content: "\f101"; }
  .flaticon-003-hospital:before { content: "\f102"; }
  .flaticon-004-location:before { content: "\f103"; }
  .flaticon-005-dental-drill:before { content: "\f104"; }
  .flaticon-006-dentist-tools:before { content: "\f105"; }
  .flaticon-007-toothbrush:before { content: "\f106"; }
  .flaticon-008-medical-appointment:before { content: "\f107"; }
  .flaticon-009-tooth-pliers:before { content: "\f108"; }
  .flaticon-010-tooth:before { content: "\f109"; }
  .flaticon-011-tooth-whitening:before { content: "\f10a"; }
  .flaticon-012-mouthwash:before { content: "\f10b"; }
  .flaticon-013-tooth-1:before { content: "\f10c"; }
  .flaticon-014-dentures:before { content: "\f10d"; }
  .flaticon-015-syringe:before { content: "\f10e"; }
  .flaticon-016-brackets:before { content: "\f10f"; }
  .flaticon-017-doctor:before { content: "\f110"; }
  .flaticon-018-medicine:before { content: "\f111"; }
  .flaticon-019-dentist:before { content: "\f112"; }
  .flaticon-020-ekg-monitor:before { content: "\f113"; }
  .flaticon-021-woman:before { content: "\f114"; }
  .flaticon-022-mint-gum:before { content: "\f115"; }
  .flaticon-023-sick-boy:before { content: "\f116"; }
  .flaticon-024-first-aid-kit:before { content: "\f117"; }
  .flaticon-025-sick-girl:before { content: "\f118"; }
  .flaticon-026-medical-prescription:before { content: "\f119"; }
  .flaticon-027-girl:before { content: "\f11a"; }
  .flaticon-028-examination:before { content: "\f11b"; }
  .flaticon-029-healthy-boy:before { content: "\f11c"; }
  .flaticon-030-medical-record:before { content: "\f11d"; }
  .flaticon-031-dentist-1:before { content: "\f11e"; }
  .flaticon-032-tooth-2:before { content: "\f11f"; }
  .flaticon-033-male-nurse:before { content: "\f120"; }
  .flaticon-034-badge:before { content: "\f121"; }
  .flaticon-035-doctor-1:before { content: "\f122"; }
  .flaticon-036-cavities:before { content: "\f123"; }
  .flaticon-037-dentist-chair:before { content: "\f124"; }
  .flaticon-038-protection:before { content: "\f125"; }
  .flaticon-039-lamp:before { content: "\f126"; }
  .flaticon-040-toothpaste:before { content: "\f127"; }
  .flaticon-041-caries:before { content: "\f128"; }
  .flaticon-042-toothbrushes:before { content: "\f129"; }
  .flaticon-043-plaque:before { content: "\f12a"; }
  .flaticon-044-crown:before { content: "\f12b"; }
  .flaticon-045-pills:before { content: "\f12c"; }
  .flaticon-046-apple:before { content: "\f12d"; }
  .flaticon-047-dental-floss:before { content: "\f12e"; }
  .flaticon-048-medical-appointment-1:before { content: "\f12f"; }
  .flaticon-049-implant:before { content: "\f130"; }
  .flaticon-050-medical-appointment-2:before { content: "\f131"; }
