

 @font-face {
  font-family: 'fontello';
  src: url(/assets/webfonts/fontello-08f73dd02d3770190a36688cf8ec1eab45902f308cfe5f229257dc5d93f8bbf0.eot?97427960);
  src: url(/assets/webfonts/fontello-08f73dd02d3770190a36688cf8ec1eab45902f308cfe5f229257dc5d93f8bbf0.eot?97427960#iefix) format('embedded-opentype'),
       url(/assets/webfonts/fontello-c890002184829a3bbb63b28e8cadee07bd8e75ec636b0de14c51c6528a089042.woff?97427960) format('woff'),
       url(/assets/webfonts/fontello-60ba348ea11decd0bc5f7f86f4b270d5bc5762ce51bcbb96dbf50a420b59a5d1.ttf?97427960) format('truetype'),
       url(/assets/webfonts/fontello-0b552c72d296cf93e2b4bb19c85f35505ecc584d1f45f800b5aaa09ea010deaa.svg?97427960#fontello) 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: 'fontello';
    src: url(/../font/fontello.svg?97427960#fontello) format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  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%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-money:before { content: '\e800'; } /* '' */
.icon-plus-squared:before { content: '\229e'; } /* '⊞' */
.icon-minus-squared:before { content: '\229f'; } /* '⊟' */
.icon-home:before { content: '\2302'; } /* '⌂' */
.icon-hourglass:before { content: '\23f3'; } /* '⏳' */
.icon-up-dir:before { content: '\25b4'; } /* '▴' */
.icon-right-dir:before { content: '\25b8'; } /* '▸' */
.icon-down-dir:before { content: '\25be'; } /* '▾' */
.icon-left-dir:before { content: '\25c2'; } /* '◂' */
.icon-star:before { content: '\2605'; } /* '★' */
.icon-star-empty:before { content: '\2606'; } /* '☆' */
.icon-cup:before { content: '\e801'; } /* '' */
.icon-heart-empty:before { content: '\2661'; } /* '♡' */
.icon-heart:before { content: '\2665'; } /* '♥' */
.icon-note-beamed:before { content: '\266b'; } /* '♫' */
.icon-cog:before { content: '\2699'; } /* '⚙' */
.icon-attention:before { content: '\26a0'; } /* '⚠' */
.icon-flight:before { content: '\2708'; } /* '✈' */
.icon-mail:before { content: '\2709'; } /* '✉' */
.icon-pencil:before { content: '\270e'; } /* '✎' */
.icon-ok:before { content: '\2713'; } /* '✓' */
.icon-ok-circle:before { content: '\2714'; } /* '✔' */
.icon-cancel:before { content: '\2715'; } /* '✕' */
.icon-cancel-circled:before { content: '\2716'; } /* '✖' */
.icon-cancel-circle:before { content: '\e802'; } /* '' */
.icon-cancel-squared:before { content: '\274e'; } /* '❎' */
.icon-plus-circled:before { content: '\2795'; } /* '➕' */
.icon-minus-circled:before { content: '\2796'; } /* '➖' */
.icon-right:before { content: '\27a1'; } /* '➡' */
.icon-forward:before { content: '\27a6'; } /* '➦' */
.icon-left:before { content: '\2b05'; } /* '⬅' */
.icon-up:before { content: '\2b06'; } /* '⬆' */
.icon-down:before { content: '\2b07'; } /* '⬇' */
.icon-help-circled:before { content: '\e704'; } /* '' */
.icon-info-circled:before { content: '\e705'; } /* '' */
.icon-upload-cloud:before { content: '\e711'; } /* '' */
.icon-reply-all:before { content: '\e713'; } /* '' */
.icon-export:before { content: '\e715'; } /* '' */
.icon-comment-alt:before { content: '\e808'; } /* '' */
.icon-comment-inv-alt2:before { content: '\e806'; } /* '' */
.icon-trash:before { content: '\e729'; } /* '' */
.icon-arrow-combo:before { content: '\e74f'; } /* '' */
.icon-bucket:before { content: '\e756'; } /* '' */
.icon-down-open:before { content: '\e75c'; } /* '' */
.icon-left-open:before { content: '\e75d'; } /* '' */
.icon-right-open:before { content: '\e75e'; } /* '' */
.icon-up-open:before { content: '\e75f'; } /* '' */
.icon-spin3:before { content: '\e832'; } /* '' */
.icon-money-1:before { content: '\e804'; } /* '' */
.icon-comment-1:before { content: '\e807'; } /* '' */
.icon-graduation-cap:before { content: '\1f393'; } /* '\1f393' */
.icon-award:before { content: '\e805'; } /* '' */
.icon-thumbs-up:before { content: '\1f44d'; } /* '\1f44d' */
.icon-thumbs-down:before { content: '\1f44e'; } /* '\1f44e' */
.icon-user:before { content: '\1f464'; } /* '\1f464' */
.icon-alert:before { content: '\1f4a5'; } /* '\1f4a5' */
.icon-monitor:before { content: '\1f4bb'; } /* '\1f4bb' */
.icon-briefcase:before { content: '\e803'; } /* '' */
.icon-phone:before { content: '\1f4de'; } /* '\1f4de' */
.icon-download:before { content: '\1f4e5'; } /* '\1f4e5' */
.icon-mobile:before { content: '\1f4f1'; } /* '\1f4f1' */
.icon-camera:before { content: '\1f4f7'; } /* '\1f4f7' */
.icon-search:before { content: '\1f50d'; } /* '\1f50d' */
.icon-lock:before { content: '\1f512'; } /* '\1f512' */
.icon-lock-open:before { content: '\1f513'; } /* '\1f513' */
.icon-flashlight:before { content: '\1f526'; } /* '\1f526' */
.icon-rocket:before { content: '\1f680'; } /* '\1f680' */


/*
   Animation example, for spinners
*/
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
