
[class^="fi-"], [class*=" fi-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'FontArtMetro' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fi-home:before {
  content: "\e002";
}
.fi-newspaper:before {
  content: "\e00c";
}
.fi-pencil:before {
  content: "\e00e";
}
.fi-pencil-undo:before {
  content: "\e91c";
}
.fi-pencil-close:before {
  content: "\e91d";
}
.fi-palette:before {
  content: "\e021";
}
.fi-palette-ol:before {
  content: "\e91f";
}
.fi-eyedropper:before {
  content: "\e024";
}
.fi-image:before {
  content: "\e02c";
}
.fi-film:before {
  content: "\e04a";
}
.fi-chess:before {
  content: "\e05e";
}
.fi-bullhorn:before {
  content: "\e05f";
}
.fi-rss:before {
  content: "\eefa";
}
.fi-connection:before {
  content: "\e062";
}
.fi-mic:before {
  content: "\e06d";
}
.fi-mic2:before {
  content: "\e06e";
}
.fi-book:before {
  content: "\e070";
}
.fi-book2:before {
  content: "\e071";
}
.fi-reading:before {
  content: "\e073";
}
.fi-graduation:before {
  content: "\e076";
}
.fi-file:before {
  content: "\e085";
}
.fi-template:before {
  content: "\e901";
}
.fi-file2:before {
  content: "\e086";
}
.fi-file-dollar:before {
  content: "\e90e";
}
.fi-file-plus:before {
  content: "\e087";
}
.fi-file-minus:before {
  content: "\e088";
}
.fi-file-download:before {
  content: "\e089";
}
.fi-file-upload:before {
  content: "\e08a";
}
.fi-file-upload-download:before {
  content: "\e920";
}
.fi-file-check:before {
  content: "\e08b";
}
.fi-file-remove:before {
  content: "\e08c";
}
.fi-file-preview:before {
  content: "\e921";
}
.fi-copy:before {
  content: "\e090";
}
.fi-clipboard:before {
  content: "\e297";
}
.fi-clipboard2:before {
  content: "\e298";
}
.fi-clipboard-questionmark:before {
  content: "\e61c";
}
.fi-clipboard-checkmark:before {
  content: "\e61d";
}
.fi-scissors2:before {
  content: "\e442";
}
.fi-copy2:before {
  content: "\e091";
}
.fi-copy-as-template:before {
  content: "\e902";
}
.fi-paste:before {
  content: "\e092";
}
.fi-paste2:before {
  content: "\e093";
}
.fi-paste3:before {
  content: "\e094";
}
.fi-stack-list:before {
  content: "\e349";
}
.fi-stack-checkmark:before {
  content: "\e348";
}
.fi-stack-cancel:before {
  content: "\e347";
}
.fi-stack-plus:before {
  content: "\e341";
}
.fi-stack-minus:before {
  content: "\e342";
}
.fi-folder-download:before {
  content: "\e099";
}
.fi-folder-upload:before {
  content: "\e09a";
}
.fi-folder-plus:before {
  content: "\e09c";
}
.fi-folder-minus:before {
  content: "\e09e";
}
.fi-folder8:before {
  content: "\e09f";
}
.fi-folder-remove:before {
  content: "\e0a0";
}
.fi-folder-plus2:before {
  content: "\e9d4";
}
.fi-folder-minus2:before {
  content: "\e9d6";
}
.fi-folder-open:before {
  content: "\e610";
}
.fi-folder:before {
  content: "\e098";
}
.fi-certificate:before {
  content: "\e0b1";
}
.fi-tags:before {
  content: "\e0bb";
}
.fi-barcode:before {
  content: "\e0be";
}
.fi-qrcode:before {
  content: "\e0bf";
}
.fi-cart:before {
  content: "\e0c4";
}
.fi-cart2:before {
  content: "\e0c6";
}
.fi-cart3:before {
  content: "\e0c7";
}
.fi-cart-plus:before {
  content: "\e0c8";
}
.fi-cart-minus:before {
  content: "\e0c9";
}
.fi-cart-add:before {
  content: "\e0ca";
}
.fi-cart-remove:before {
  content: "\e0cb";
}
.fi-cart-checkout:before {
  content: "\e0cc";
}
.fi-cart-remove2:before {
  content: "\e0cd";
}
.fi-basket:before {
  content: "\e0ce";
}
.fi-bag:before {
  content: "\e0d0";
}
.fi-credit:before {
  content: "\e0d5";
}
.fi-credit2:before {
  content: "\e0d6";
}
.fi-calculate:before {
  content: "\e0d7";
}
.fi-calculate2:before {
  content: "\e0d8";
}
.fi-support:before {
  content: "\e0d9";
}
.fi-phone:before {
  content: "\e0da";
}
.fi-phone2:before {
  content: "\e0dc";
}
.fi-phone3:before {
  content: "\e0dd";
}
.fi-contact-add:before {
  content: "\e0de";
}
.fi-contact-remove:before {
  content: "\e0df";
}
.fi-contact-add2:before {
  content: "\e0e0";
}
.fi-contact-remove2:before {
  content: "\e0e1";
}
.fi-call-incoming:before {
  content: "\e0e2";
}
.fi-call-outgoing:before {
  content: "\e0e3";
}
.fi-phone-hang-up:before {
  content: "\e0e6";
}
.fi-address-book:before {
  content: "\e0e8";
}
.fi-at-sign:before {
  content: "\ea2f";
}
.fi-at-sign-send:before {
  content: "\e922";
}
.fi-envelope-send:before {
  content: "\e0ed";
}
.fi-envelope:before {
  content: "\e0ec";
}
.fi-envelope-opened:before {
  content: "\e0ee";
}
.fi-envelope-ol-address-send:before {
  content: "\e923";
}
.fi-envelope-ol-send:before {
  content: "\e924";
}
.fi-envelope-ol:before {
  content: "\e926";
}
.fi-envelope-ol-open:before {
  content: "\e927";
}
.fi-envelope-ol-document:before {
  content: "\e928";
}
.fi-pushpin:before {
  content: "\e0f0";
}
.fi-location:before {
  content: "\e0f1";
}
.fi-location2:before {
  content: "\e0f2";
}
.fi-location3:before {
  content: "\e0f3";
}
.fi-location4:before {
  content: "\e0f4";
}
.fi-map:before {
  content: "\e0fd";
}
.fi-direction:before {
  content: "\e0fe";
}
.fi-history:before {
  content: "\e0ff";
}
.fi-history2:before {
  content: "\e100";
}
.fi-flag:before {
  content: "\e2d1";
}
.fi-flag2:before {
  content: "\e2d5";
}
.fi-flag3:before {
  content: "\e2d6";
}
.fi-bell:before {
  content: "\e10c";
}
.fi-bell-ringing:before {
  content: "\e61e";
}
.fi-alarm-plus:before {
  content: "\e10d";
}
.fi-alarm-minus:before {
  content: "\e10e";
}
.fi-alarm-check:before {
  content: "\e10f";
}
.fi-alarm-cancel:before {
  content: "\e110";
}
.fi-stopwatch:before {
  content: "\e111";
}
.fi-stopwatch-anim-spin:before {
  content: "\e616";
}
.fi-stopwatch-anim-spin-2:before {
  content: "\e618";
}
.fi-calendar:before {
  content: "\e113";
}
.fi-calendar2:before {
  content: "\e115";
}
.fi-print:before {
  content: "\e118";
}
.fi-mouse:before {
  content: "\e11b";
}
.fi-mouse2:before {
  content: "\e11c";
}
.fi-mouse3:before {
  content: "\e11d";
}
.fi-keyboard:before {
  content: "\e11f";
}
.fi-screen:before {
  content: "\e120";
}
.fi-screen-play:before {
  content: "\e61f";
}
.fi-mobile:before {
  content: "\e125";
}
.fi-tablet:before {
  content: "\e127";
}
.fi-cabinet:before {
  content: "\e12a";
}
.fi-drawer:before {
  content: "\e12c";
}
.fi-drawer2:before {
  content: "\e12d";
}
.fi-drawer3:before {
  content: "\e12e";
}
.fi-box:before {
  content: "\e12f";
}
.fi-box-ol:before {
  content: "\e929";
}
.fi-box-ol-undo:before {
  content: "\e92a";
}
.fi-download:before {
  content: "\e132";
}
.fi-upload:before {
  content: "\e133";
}
.fi-quotes-square-left:before {
  content: "\e619";
}
.fi-quotes-square-right:before {
  content: "\e61a";
}
.fi-bubble:before {
  content: "\e164";
}
.fi-bubble-dots:before {
  content: "\e165";
}
.fi-bubble2:before {
  content: "\e166";
}
.fi-bubbles:before {
  content: "\e16b";
}
.fi-bubble-blocked:before {
  content: "\e16c";
}
.fi-bubble-quote:before {
  content: "\e16d";
}
.fi-bubble-user:before {
  content: "\e16e";
}
.fi-bubble-check:before {
  content: "\e16f";
}
.fi-bubble-video-chat:before {
  content: "\e170";
}
.fi-bubble-link:before {
  content: "\e171";
}
.fi-bubble-locked:before {
  content: "\e172";
}
.fi-bubble-star:before {
  content: "\e173";
}
.fi-bubble-heart:before {
  content: "\e174";
}
.fi-bubble-paperclip:before {
  content: "\e175";
}
.fi-bubble-cancel:before {
  content: "\e176";
}
.fi-bubble-plus:before {
  content: "\e177";
}
.fi-bubble-minus:before {
  content: "\e178";
}
.fi-bubble-notification:before {
  content: "\e179";
}
.fi-bubble-trash:before {
  content: "\e17a";
}
.fi-bubble-left:before {
  content: "\e17b";
}
.fi-bubble-right:before {
  content: "\e17c";
}
.fi-bubble-up:before {
  content: "\e17d";
}
.fi-bubble-down:before {
  content: "\e17e";
}
.fi-bubble-first:before {
  content: "\e17f";
}
.fi-bubble-last:before {
  content: "\e180";
}
.fi-bubble-replu:before {
  content: "\e181";
}
.fi-bubble-forward:before {
  content: "\e182";
}
.fi-bubble-reply:before {
  content: "\e183";
}
.fi-bubble-forward2:before {
  content: "\e184";
}
.fi-bubble-ol-check:before {
  content: "\e92b";
}
.fi-smiley:before {
  content: "\e320";
}
.fi-sad:before {
  content: "\e324";
}
.fi-wondering:before {
  content: "\e336";
}
.fi-user:before {
  content: "\e185";
}
.fi-users:before {
  content: "\e186";
}
.fi-user-plus:before {
  content: "\e187";
}
.fi-user-minus:before {
  content: "\e189";
}
.fi-user-cancel:before {
  content: "\e18b";
}
.fi-user-block:before {
  content: "\e18c";
}
.fi-user-clock:before {
  content: "\e606";
}
.fi-user-questionmark:before {
  content: "\e92c";
}
.fi-users2:before {
  content: "\e198";
}
.fi-user-import:before {
  content: "\e900";
}
.fi-users3:before {
  content: "\e620";
}
.fi-search:before {
  content: "\e1b6";
}
.fi-search2:before {
  content: "\e1b7";
}
.fi-zoom-in-out:before {
  content: "\e92d";
}
.fi-zoomin:before {
  content: "\e1b8";
}
.fi-zoomout:before {
  content: "\e1b9";
}
.fi-scale-up:before {
  content: "\e1c5";
}
.fi-scale-down:before {
  content: "\e1c6";
}
.fi-plus-square:before {
  content: "\e913";
}
.fi-minus-square:before {
  content: "\e914";
}
.fi-plus-square-double:before {
  content: "\e915";
}
.fi-minus-square-double:before {
  content: "\e916";
}
.fi-plus-square-rounded:before {
  content: "\e903";
}
.fi-minus-square-rounded:before {
  content: "\e904";
}
.fi-plus-square-rounded-double:before {
  content: "\e917";
}
.fi-minus-square-rounded-double:before {
  content: "\e918";
}
.fi-plus-square-rounded2:before {
  content: "\e98e";
}
.fi-minus-square-rounded2:before {
  content: "\e98f";
}
.fi-expand:before {
  content: "\e1bf";
}
.fi-contract:before {
  content: "\e1c0";
}
.fi-move:before {
  content: "\e90b";
}
.fi-expand2:before {
  content: "\e1c8";
}
.fi-contract2:before {
  content: "\e1c9";
}
.fi-key:before {
  content: "\e1ca";
}
.fi-lock-w-key:before {
  content: "\e612";
}
.fi-lock:before {
  content: "\e1d5";
}
.fi-unlocked:before {
  content: "\e1d6";
}
.fi-lock-center:before {
  content: "\e1d3";
}
.fi-unlocked-center:before {
  content: "\e1d4";
}
.fi-cog:before {
  content: "\e1df";
}
.fi-gears:before {
  content: "\e611";
}
.fi-gears-advanced:before {
  content: "\e905";
}
.fi-gear-expand:before {
  content: "\e906";
}
.fi-gear-collapse:before {
  content: "\e907";
}
.fi-tools:before {
  content: "\e1e9";
}
.fi-presentation-billboard-pointer:before {
  content: "\e621";
}
.fi-pie:before {
  content: "\e1f7";
}
.fi-pie2:before {
  content: "\e1f8";
}
.fi-stats:before {
  content: "\e1ff";
}
.fi-stats2:before {
  content: "\e200";
}
.fi-bars:before {
  content: "\e201";
}
.fi-stats-bars4:before {
  content: "\eb8c";
}
.fi-stats-bars5:before {
  content: "\eb8d";
}
.fi-stats-up:before {
  content: "\e207";
}
.fi-stats-down:before {
  content: "\e208";
}
.fi-chart:before {
  content: "\e20b";
}
.fi-lamp:before {
  content: "\e24d";
}
.fi-lamp2:before {
  content: "\e24e";
}
.fi-floppy:before {
  content: "\e617";
}
.fi-floppy-close:before {
  content: "\e908";
}
.fi-floppy-template:before {
  content: "\e92f";
}
.fi-remove:before {
  content: "\e251";
}
.fi-remove-all:before {
  content: "\e930";
}
.fi-briefcase:before {
  content: "\e257";
}
.fi-accessibility:before {
  content: "\e277";
}
.fi-switch:before {
  content: "\e290";
}
.fi-list:before {
  content: "\e299";
}
.fi-list2:before {
  content: "\e29a";
}
.fi-numbered-list:before {
  content: "\e29c";
}
.fi-grid:before {
  content: "\e2a2";
}
.fi-tree:before {
  content: "\e2a8";
}
.fi-database:before {
  content: "\e138";
}
.fi-cloud:before {
  content: "\e2b5";
}
.fi-cloud-ol:before {
  content: "\ec75";
}
.fi-cloud-download:before {
  content: "\e2b6";
}
.fi-cloud-upload:before {
  content: "\e2b7";
}
.fi-download2:before {
  content: "\e2b8";
}
.fi-upload2:before {
  content: "\e2b9";
}
.fi-globe:before {
  content: "\e2c4";
}
.fi-earth:before {
  content: "\e2c7";
}
.fi-earth-ol:before {
  content: "\ec98";
}
.fi-earth-ol-close:before {
  content: "\e931";
}
.fi-earth-ol-undo:before {
  content: "\e933";
}
.fi-network:before {
  content: "\e2c8";
}
.fi-link:before {
  content: "\e2c9";
}
.fi-link2:before {
  content: "\e2ca";
}
.fi-attachment:before {
  content: "\e2d7";
}
.fi-attachment2:before {
  content: "\e2d8";
}
.fi-eye:before {
  content: "\e2d9";
}
.fi-eye-blocked:before {
  content: "\e2da";
}
.fi-eye2:before {
  content: "\e2de";
}
.fi-eye3:before {
  content: "\e2df";
}
.fi-eye4:before {
  content: "\e2e0";
}
.fi-bookmark:before {
  content: "\e2e3";
}
.fi-bookmark2:before {
  content: "\e2e4";
}
.fi-bookmarks:before {
  content: "\e2e5";
}
.fi-star-ol:before {
  content: "\e622";
}
.fi-star-half:before {
  content: "\ece4";
}
.fi-star-full:before {
  content: "\ece5";
}
.fi-star-all:before {
  content: "\e934";
}
.fi-star:before {
  content: "\e2fc";
}
.fi-star2:before {
  content: "\e2fd";
}
.fi-star3:before {
  content: "\e2fe";
}
.fi-question-mark:before {
  content: "\e909";
}
.fi-warning:before {
  content: "\e355";
}
.fi-warning2:before {
  content: "\e356";
}
.fi-notification:before {
  content: "\e357";
}
.fi-notification2:before {
  content: "\e358";
}
.fi-plus-circle:before {
  content: "\e35e";
}
.fi-plus-circle2:before {
  content: "\e35f";
}
.fi-minus-circle:before {
  content: "\e360";
}
.fi-minus-circle2:before {
  content: "\e361";
}
.fi-info:before {
  content: "\e362";
}
.fi-info2:before {
  content: "\e363";
}
.fi-blocked:before {
  content: "\e364";
}
.fi-close:before {
  content: "\e36d";
}
.fi-close2:before {
  content: "\e36e";
}
.fi-close3:before {
  content: "\e36b";
}
.fi-close4:before {
  content: "\e36c";
}
.fi-circle-filled:before {
  content: "\e43b";
}
.fi-square-filled:before {
  content: "\e431";
}
.fi-checkbox-unchecked:before {
  content: "\ee67";
}
.fi-checkbox-partial:before {
  content: "\ee68";
}
.fi-checkbox-checked:before {
  content: "\ee66";
}
.fi-checkmark:before {
  content: "\e370";
}
.fi-checkmark2:before {
  content: "\e371";
}
.fi-page-break:before {
  content: "\e935";
}
.fi-minus:before {
  content: "\e377";
}
.fi-plus:before {
  content: "\e378";
}
.fi-enter:before {
  content: "\e37d";
}
.fi-exit:before {
  content: "\e37e";
}
.fi-new-window:before {
  content: "\e90a";
}
.fi-play-bold:before {
  content: "\e90d";
}
.fi-play:before {
  content: "\e380";
}
.fi-pause:before {
  content: "\e381";
}
.fi-stop:before {
  content: "\e382";
}
.fi-backward:before {
  content: "\e383";
}
.fi-forward:before {
  content: "\e384";
}
.fi-play2:before {
  content: "\e385";
}
.fi-pause2:before {
  content: "\e386";
}
.fi-stop2:before {
  content: "\e387";
}
.fi-backward2:before {
  content: "\e388";
}
.fi-forward2:before {
  content: "\e389";
}
.fi-first:before {
  content: "\e38a";
}
.fi-last:before {
  content: "\e38b";
}
.fi-previous:before {
  content: "\e38c";
}
.fi-next:before {
  content: "\e38d";
}
.fi-arrows-3-ways-forward:before {
  content: "\e61b";
}
.fi-loop:before {
  content: "\e3a8";
}
.fi-loop2:before {
  content: "\eda8";
}
.fi-database-refresh:before {
  content: "\ea9d";
}
.fi-undo2:before {
  content: "\e13b";
}
.fi-redo2:before {
  content: "\e13c";
}
.fi-undo:before {
  content: "\e14b";
}
.fi-redo:before {
  content: "\e14c";
}
.fi-rotate-ccw:before {
  content: "\eaab";
}
.fi-rotate-cw:before {
  content: "\eaac";
}
.fi-collapse-arrows:before {
  content: "\e90c";
}
.fi-expand-arrows:before {
  content: "\e90f";
}
.fi-arrow-up:before {
  content: "\e3b4";
}
.fi-arrow-right:before {
  content: "\e3b5";
}
.fi-arrow-down:before {
  content: "\e3b6";
}
.fi-arrow-left:before {
  content: "\e3b7";
}
.fi-arrow-up-left:before {
  content: "\e3f0";
}
.fi-arrow-up3:before {
  content: "\e3f1";
}
.fi-arrow-up-right:before {
  content: "\e3f2";
}
.fi-arrow-right3:before {
  content: "\e3f3";
}
.fi-arrow-down-right:before {
  content: "\e3f4";
}
.fi-arrow-down3:before {
  content: "\e3f5";
}
.fi-arrow-down-left:before {
  content: "\e3f6";
}
.fi-arrow-left3:before {
  content: "\e3f7";
}
.fi-arrow-up2:before {
  content: "\e414";
}
.fi-arrow-right2:before {
  content: "\e415";
}
.fi-arrow-down2:before {
  content: "\e416";
}
.fi-arrow-left2:before {
  content: "\e417";
}
.fi-arrow-up-dotted:before {
  content: "\e919";
}
.fi-arrow-right-dotted:before {
  content: "\e91a";
}
.fi-arrow-down-dotted:before {
  content: "\e910";
}
.fi-arrow-left-dotted:before {
  content: "\e91b";
}
.fi-sort:before {
  content: "\ee48";
}
.fi-sort-alpha-asc:before {
  content: "\ee4c";
}
.fi-sort-alpha-desc:before {
  content: "\ee4d";
}
.fi-sort-numeric-asc:before {
  content: "\ee4e";
}
.fi-sort-numberic-desc:before {
  content: "\ee4f";
}
.fi-sort-amount-asc:before {
  content: "\ee50";
}
.fi-sort-amount-desc:before {
  content: "\ee51";
}
.fi-filter:before {
  content: "\e443";
}
.fi-filter2:before {
  content: "\e445";
}
.fi-filter3:before {
  content: "\e446";
}
.fi-clock-plus:before {
  content: "\e600";
}
.fi-book-help:before {
  content: "\e601";
}
.fi-calendar-week:before {
  content: "\e602";
}
.fi-clock-bars:before {
  content: "\e603";
}
.fi-clock-search:before {
  content: "\e604";
}
.fi-clock-plus-minus:before {
  content: "\e607";
}
.fi-clock-plus-minus-narrow:before {
  content: "\e911";
}
.fi-clipboard-text-bars:before {
  content: "\e605";
}
.fi-calendar-time:before {
  content: "\e608";
}
.fi-pencil-checkmark:before {
  content: "\e609";
}
.fi-arrow-up-down:before {
  content: "\e60a";
}
.fi-file-excel:before {
  content: "\e60b";
}
.fi-file-pdf:before {
  content: "\e60c";
}
.fi-file-ppt:before {
  content: "\e60d";
}
.fi-file-text:before {
  content: "\e60e";
}
.fi-file-word:before {
  content: "\e60f";
}
.fi-file-office-excel:before {
  content: "\e613";
}
.fi-split-vertical:before {
  content: "\e615";
}
.fi-split-vertical2:before {
  content: "\e614";
}
.fi-bold2:before {
  content: "\e454";
}
.fi-underline2:before {
  content: "\e455";
}
.fi-italic2:before {
  content: "\e456";
}
.fi-text-color:before {
  content: "\e461";
}
.fi-highlight:before {
  content: "\e462";
}
.fi-paragraph-left3:before {
  content: "\e475";
}
.fi-paragraph-center3:before {
  content: "\e476";
}
.fi-paragraph-right3:before {
  content: "\e477";
}
.fi-paragraph-justify3:before {
  content: "\e478";
}
.fi-indent-increase:before {
  content: "\e479";
}
.fi-indent-decrease:before {
  content: "\e47a";
}
.fi-table:before {
  content: "\e466";
}
.fi-flip:before {
  content: "\e13f";
}
.fi-flip2:before {
  content: "\e140";
}
.fi-embed:before {
  content: "\e47f";
}
.fi-code:before {
  content: "\e480";
}
.fi-helpdesk:before {
  content: "\e623";
}
.fi-surveyandreport:before {
  content: "\e624";
}
.fi-ezbooking:before {
  content: "\e625";
}
.fi-projectmanager:before {
  content: "\e09b";
}
.fi-time:before {
  content: "\e626";
}
.fi-webpublish:before {
  content: "\e627";
}
.fi-ez-outlook:before {
  content: "\e912";
}
.fi-puzzle2:before {
  content: "\ec20";
}
.fi-puzzle:before {
  content: "\ec1f";
}
.fi-windows-logo:before {
  content: "\ef21";
}
.fi-apple-logo:before {
  content: "\ef1d";
}
.fi-android-logo:before {
  content: "\ef1f";
}
.fi-linux-logo:before {
  content: "\ef1c";
}

