/**
 * FontFarmapremium Icons
 */
@font-face {
  font-family: 'Farmapremium';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/Farmapremium-Regular.eot?v=0.9.032');
  src: url('../fonts/Farmapremium-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Farmapremium-Regular.woff?v=0.9.032') format('woff'),
       url('../fonts/Farmapremium-Regular.ttf?v=0.9.032') format('truetype'),
       url('../fonts/Farmapremium-Regular.svg#farmapremiumregular?v=0.9.032') format('svg');
}

[class^="icon-"],
[class*=" icon-"] {
  font-family: 'Farmapremium';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  text-decoration: inherit;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
}
a > [class^="icon-"], a > [class*=" icon-"] {
  cursor: pointer;
}

[class^="icon-"].size-2x,
[class*=" icon-"].size-2x {
  font-size: 1.4em;
}
[class^="icon-"].size-3x,
[class*=" icon-"].size-3x {
  font-size: 1.6em;
}
[class^="icon-"].size-4x,
[class*=" icon-"].size-4x {
  font-size: 2em;
}
[class^="icon-"].size-5x,
[class*=" icon-"].size-5x {
  font-size: 2.2em;
}
[class^="icon-"].size-6x,
[class*=" icon-"].size-6x {
  font-size: 2.6em;
}
[class^="icon-"].size-7x,
[class*=" icon-"].size-7x {
  font-size: 3em;
}
[class^="icon-"].size-8x,
[class*=" icon-"].size-8x {
  font-size: 4em;
}
/* Font Farmapremium uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.icon-circle-chart:before {
  content: "\f000";
}
.icon-line-chart:before {
  content: "\f001";
}
.icon-points-chart:before {
  content: "\f002";
}
.icon-user:before {
  content: "\f003";
}
.icon-users:before {
  content: "\f004";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-empty:before {
  content: "\f006";
}
.icon-logout:before {
  content: "\f007";
}
.icon-medical-case:before {
  content: "\f008";
}
.icon-imac:before {
  content: "\f009";
}
.icon-settings:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-ok:before {
  content: "\f00c";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-download:before {
  content: "\f00e";
}
.icon-arrow-up:before {
  content: "\f010";
}
.icon-arrow-down:before {
  content: "\f011";
}
.icon-arrow-right:before {
  content: "\f012";
}
.icon-arrow-left:before {
  content: "\f013";
}
.icon-refresh:before {
  content: "\f014";
}
.icon-pointer-up:before {
  content: "\f015";
}
.icon-pointer-left:before {
  content: "\f016";
}
.icon-schedule:before {
  content: "\f017";
}
.icon-search:before {
  content: "\f018";
}
.icon-checkbox:before {
  content: "\f019";
}
.icon-checkbox-selected:before {
  content: "\f01A";
}
.icon-checkbox-part:before {
  content: "\f027";
}
.icon-trash:before {
  content: "\f01B";
}
.icon-th-rows:before {
  content: "\f01C";
}
.icon-th-cols:before {
  content: "\f01D";
}
.icon-inbox:before {
  content: "\f01E";
}
.icon-get-messages:before {
  content: "\f020";
}
.icon-message:before {
  content: "\f021";
}
.icon-reply:before {
  content: "\f022";
}
.icon-reply-all:before {
  content: "\f023";
}
.icon-forward:before {
  content: "\f024";
}
.icon-printer:before {
  content: "\f025";
}
.icon-attachment:before {
  content: "\f026";
}
.icon-spam:before {
  content: "\f028";
}
.icon-send-messages:before {
  content: "\f029";
}
.icon-flag:before  {
  content: "\f02a";
}
.icon-orderby:before {
  content: "\f02b";
}
.icon-edit:before {
  content: "\f02c";
}
.icon-vcard:before {
  content: "\f02d";
}
.icon-vcard-import:before {
  content: "\f02e";
}
.icon-vcard-export:before {
  content: "\f030";
}
.icon-addressbook:before {
  content: "\f031";
}
.icon-book:before {
  content: "\f032";
}
.icon-dot:before {
  content: "\f033";
}
.icon-reply-forwarded:before {
  content: "\f034";
}
.icon-first-page:before {
  content: "\f035";
}
.icon-last-page:before {
  content: "\f036";
}
.icon-previous-page:before {
  content: "\f037";
}
.icon-next-page:before {
  content: "\f038";
}
.icon-folder:before {
  content: "\f039";
}
.icon-key:before {
  content: "\f03a";
}
.icon-fullscreen:before {
  content: "\f03b";
}
.icon-marker:before {
  content: "\f03c";
}
.icon-cost:before {
  content: "\f03d";
}
.icon-alert:before {
  content: "\f03e";
}
.icon-transactions:before {
  content: "\f040";
}
.icon-heart:before {
  content: "\f041";
}
.icon-chemical:before {
  content: "\f042";
}
.icon-coop:before {
  content: "\f043";
}
.icon-material:before {
  content: "\f044";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";
}
.icon-asc:before {
  content: "\f0de";
}
.icon-desc:before {
  content: "\f0dd";
}
