@font-face {
  font-family: 'icons-solid';
  src: url('../font/icons-solid.eot?54026815');
  src: url('../font/icons-solid.eot?54026815#iefix') format('embedded-opentype'),
       url('../font/icons-solid.woff2?54026815') format('woff2'),
       url('../font/icons-solid.woff?54026815') format('woff'),
       url('../font/icons-solid.ttf?54026815') format('truetype'),
       url('../font/icons-solid.svg?54026815#icons-solid') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'icons-solid';
    src: url('../font/icons-solid.svg?54026815#icons-solid') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "icons-solid";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-resize-full:before { content: '\26ef'; } /* '⛯' */
.icon-check-circle-1:before { content: '\e800'; } /* '' */
.icon-check-square-1:before { content: '\e801'; } /* '' */
.icon-play:before { content: '\e802'; } /* '' */
.icon-stop:before { content: '\e803'; } /* '' */
.icon-fast-fw:before { content: '\e804'; } /* '' */
.icon-fast-bw:before { content: '\e805'; } /* '' */
.icon-to-end:before { content: '\e806'; } /* '' */
.icon-to-start:before { content: '\e807'; } /* '' */
.icon-cog-alt:before { content: '\e808'; } /* '' */
.icon-resize-small:before { content: '\e809'; } /* '' */
.icon-globe:before { content: '\e80a'; } /* '' */
.icon-mountain-solid-full:before { content: '\ec57'; } /* '' */
.icon-mountain-city-solid-full:before { content: '\ec58'; } /* '' */
.icon-search:before { content: '\f002'; } /* '' */
.icon-user:before { content: '\f007'; } /* '' */
.icon-th-large:before { content: '\f009'; } /* '' */
.icon-th:before { content: '\f00a'; } /* '' */
.icon-th-list:before { content: '\f00b'; } /* '' */
.icon-check:before { content: '\f00c'; } /* '' */
.icon-times:before { content: '\f00d'; } /* '' */
.icon-cog:before { content: '\f013'; } /* '' */
.icon-home:before { content: '\f015'; } /* '' */
.icon-clock:before { content: '\f017'; } /* '' */
.icon-download:before { content: '\f019'; } /* '' */
.icon-inbox:before { content: '\f01c'; } /* '' */
.icon-redo:before { content: '\f01e'; } /* '' */
.icon-sync:before { content: '\f021'; } /* '' */
.icon-list-alt:before { content: '\f022'; } /* '' */
.icon-lock:before { content: '\f023'; } /* '' */
.icon-tag:before { content: '\f02b'; } /* '' */
.icon-tags:before { content: '\f02c'; } /* '' */
.icon-print:before { content: '\f02f'; } /* '' */
.icon-camera:before { content: '\f030'; } /* '' */
.icon-image:before { content: '\f03e'; } /* '' */
.icon-map-marker:before { content: '\f041'; } /* '' */
.icon-edit:before { content: '\f044'; } /* '' */
.icon-chevron-left:before { content: '\f053'; } /* '' */
.icon-chevron-right:before { content: '\f054'; } /* '' */
.icon-plus-circle:before { content: '\f055'; } /* '' */
.icon-times-circle:before { content: '\f057'; } /* '' */
.icon-question-circle:before { content: '\f059'; } /* '' */
.icon-info-circle:before { content: '\f05a'; } /* '' */
.icon-crosshairs:before { content: '\f05b'; } /* '' */
.icon-share:before { content: '\f064'; } /* '' */
.icon-plus:before { content: '\f067'; } /* '' */
.icon-minus:before { content: '\f068'; } /* '' */
.icon-asterisk:before { content: '\f069'; } /* '' */
.icon-exclamation-circle:before { content: '\f06a'; } /* '' */
.icon-eye:before { content: '\f06e'; } /* '' */
.icon-eye-slash:before { content: '\f070'; } /* '' */
.icon-chevron-up:before { content: '\f077'; } /* '' */
.icon-chevron-down:before { content: '\f078'; } /* '' */
.icon-folder:before { content: '\f07b'; } /* '' */
.icon-folder-open:before { content: '\f07c'; } /* '' */
.icon-chart-bar:before { content: '\f080'; } /* '' */
.icon-thumbtack:before { content: '\f08d'; } /* '' */
.icon-upload:before { content: '\f093'; } /* '' */
.icon-certificate:before { content: '\f0a3'; } /* '' */
.icon-wrench:before { content: '\f0ad'; } /* '' */
.icon-users:before { content: '\f0c0'; } /* '' */
.icon-cut:before { content: '\f0c4'; } /* '' */
.icon-copy:before { content: '\f0c5'; } /* '' */
.icon-paperclip:before { content: '\f0c6'; } /* '' */
.icon-square:before { content: '\f0c8'; } /* '' */
.icon-bars:before { content: '\f0c9'; } /* '' */
.icon-table:before { content: '\f0ce'; } /* '' */
.icon-money:before { content: '\f0d6'; } /* '' */
.icon-columns:before { content: '\f0db'; } /* '' */
.icon-envelope:before { content: '\f0e0'; } /* '' */
.icon-undo:before { content: '\f0e2'; } /* '' */
.icon-gavel:before { content: '\f0e3'; } /* '' */
.icon-bolt:before { content: '\f0e7'; } /* '' */
.icon-sitemap:before { content: '\f0e8'; } /* '' */
.icon-paste:before { content: '\f0ea'; } /* '' */
.icon-plus-square:before { content: '\f0fe'; } /* '' */
.icon-angle-left:before { content: '\f104'; } /* '' */
.icon-angle-right:before { content: '\f105'; } /* '' */
.icon-angle-up:before { content: '\f106'; } /* '' */
.icon-angle-down:before { content: '\f107'; } /* '' */
.icon-spinner:before { content: '\f110'; } /* '' */
.icon-keyboard:before { content: '\f11c'; } /* '' */
.icon-location-arrow:before { content: '\f124'; } /* '' */
.icon-shield:before { content: '\f132'; } /* '' */
.icon-calendar:before { content: '\f133'; } /* '' */
.icon-bullseye:before { content: '\f140'; } /* '' */
.icon-ellipsis-h:before { content: '\f141'; } /* '' */
.icon-ellipsis-v:before { content: '\f142'; } /* '' */
.icon-minus-square:before { content: '\f146'; } /* '' */
.icon-pen-square:before { content: '\f14b'; } /* '' */
.icon-file:before { content: '\f15b'; } /* '' */
.icon-file-alt:before { content: '\f15c'; } /* '' */
.icon-sort-amount-down:before { content: '\f160'; } /* '' */
.icon-sort-amount-up:before { content: '\f161'; } /* '' */
.icon-archive:before { content: '\f187'; } /* '' */
.icon-file-pdf:before { content: '\f1c1'; } /* '' */
.icon-file-word:before { content: '\f1c2'; } /* '' */
.icon-file-excel:before { content: '\f1c3'; } /* '' */
.icon-file-powerpoint:before { content: '\f1c4'; } /* '' */
.icon-file-image:before { content: '\f1c5'; } /* '' */
.icon-file-archive:before { content: '\f1c6'; } /* '' */
.icon-history:before { content: '\f1da'; } /* '' */
.icon-trash:before { content: '\f1f8'; } /* '' */
.icon-chart-area:before { content: '\f1fe'; } /* '' */
.icon-chart-pie:before { content: '\f200'; } /* '' */
.icon-chart-line:before { content: '\f201'; } /* '' */
.icon-clone:before { content: '\f24d'; } /* '' */
.icon-balance-scale:before { content: '\f24e'; } /* '' */
.icon-map-pin:before { content: '\f276'; } /* '' */
.icon-map-signs:before { content: '\f277'; } /* '' */
.icon-map:before { content: '\f279'; } /* '' */
.icon-undo-alt:before { content: '\f2ea'; } /* '' */
.icon-trash-alt:before { content: '\f2ed'; } /* '' */
.icon-sync-alt:before { content: '\f2f1'; } /* '' */
.icon-sign-out-alt:before { content: '\f2f5'; } /* '' */
.icon-sign-in-alt:before { content: '\f2f6'; } /* '' */
.icon-redo-alt:before { content: '\f2f9'; } /* '' */
.icon-images:before { content: '\f302'; } /* '' */
.icon-pencil-alt:before { content: '\f303'; } /* '' */
.icon-clipboard:before { content: '\f328'; } /* '' */
.icon-external-link-alt:before { content: '\f35d'; } /* '' */
.icon-exchange-alt:before { content: '\f362'; } /* '' */
.icon-lock-open:before { content: '\f3c1'; } /* '' */
.icon-map-marker-alt:before { content: '\f3c5'; } /* '' */
.icon-reply:before { content: '\f3e5'; } /* '' */
.icon-user-alt:before { content: '\f406'; } /* '' */
.icon-clipboard-check:before { content: '\f46c'; } /* '' */
.icon-clipboard-list:before { content: '\f46d'; } /* '' */
.icon-sign:before { content: '\f4d9'; } /* '' */
.icon-money-bill-wave:before { content: '\f53a'; } /* '' */
.icon-ruler:before { content: '\f545'; } /* '' */
.icon-ruler-combined:before { content: '\f546'; } /* '' */
.icon-ruler-horizontal:before { content: '\f547'; } /* '' */
.icon-ruler-vertical:before { content: '\f548'; } /* '' */
.icon-award:before { content: '\f559'; } /* '' */
.icon-drafting-compass:before { content: '\f568'; } /* '' */
.icon-file-export:before { content: '\f56e'; } /* '' */
.icon-file-import:before { content: '\f56f'; } /* '' */
.icon-map-marked:before { content: '\f59f'; } /* '' */
.icon-map-marked-alt:before { content: '\f5a0'; } /* '' */
.icon-pencil-ruler:before { content: '\f5ae'; } /* '' */
.icon-folder-minus:before { content: '\f65d'; } /* '' */
.icon-folder-plus:before { content: '\f65e'; } /* '' */
.icon-search-location:before { content: '\f689'; } /* '' */
.icon-file-csv:before { content: '\f6dd'; } /* '' */
.icon-scroll:before { content: '\f70e'; } /* '' */
