@font-face {
  font-family: 'icon';
  src: url('../font/icon.eot');
  src: url('../font/icon.eot#iefix') format('embedded-opentype'), url('../font/icon.woff2') format('woff2'), url('../font/icon.woff') format('woff'), url('../font/icon.ttf') format('truetype'), url('../font/icon.svg#icon') 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';
    src: url('../font/icon.svg#icon') format('svg');
  }
}
.ico:before {
  font-family: 'icon';
  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;
  top: -1px;
  margin: -1px;
  padding: 1px;
  position: relative;
  /* 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;
  vertical-align: middle;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.ico--blue-gradient:before {
  background: #0056EE;
  background: -moz-linear-gradient(left, #0056EE, #0072EE);
  background: -webkit-linear-gradient(left, #0056EE, #0072EE);
  background: linear-gradient(to right, #0056EE, #0072EE);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ico-ab:before {
  content: '\e800';
}
/* 'о Ђ' */
.ico-analytics:before {
  content: '\e801';
}
/* 'о Ѓ' */
.ico-api:before {
  content: '\e802';
}
/* 'о ‚' */
.ico-campaigns:before {
  content: '\e803';
}
/* 'о ѓ' */
.ico-chat:before {
  content: '\e804';
}
/* 'о „' */
.ico-checkmark:before {
  content: '\e805';
}
/* 'о …' */
.ico-checkmark-small:before {
  content: '\e806';
}
/* 'о †' */
.ico-delivery:before {
  content: '\e807';
}
/* 'о ‡' */
.ico-dumbbell:before {
  content: '\e808';
}
/* 'о €' */
.ico-email:before {
  content: '\e809';
}
/* 'о ‰' */
.ico-friendly_face:before {
  content: '\e80a';
}
/* 'о Љ' */
.ico-graph:before {
  content: '\e80b';
}
/* 'о ‹' */
.ico-hiring:before {
  content: '\e80c';
}
/* 'о Њ' */
.ico-lightbulb:before {
  content: '\e80d';
}
/* 'о Ќ' */
.ico-like:before {
  content: '\e80e';
}
/* 'о Ћ' */
.ico-list:before {
  content: '\e80f';
}
/* 'о Џ' */
.ico-map_marker:before {
  content: '\e810';
}
/* 'о ђ' */
.ico-medical_insurance:before {
  content: '\e811';
}
/* 'о ‘' */
.ico-multi_channel:before {
  content: '\e812';
}
/* 'о ’' */
.ico-percent:before {
  content: '\e813';
}
/* 'о “' */
.ico-phone:before {
  content: '\e814';
}
/* 'о ”' */
.ico-play:before {
  content: '\e815';
}
/* 'о •' */
.ico-portfolio:before {
  content: '\e816';
}
/* 'о –' */
.ico-puzzle:before {
  content: '\e817';
}
/* 'о —' */
.ico-segments:before {
  content: '\e818';
}
/* 'о ' */
.ico-settings:before {
  content: '\e819';
}
/* 'о ™' */
.ico-speed:before {
  content: '\e81a';
}
/* 'о љ' */
.ico-star_location:before {
  content: '\e81b';
}
/* 'о ›' */
.ico-tea:before {
  content: '\e81c';
}
/* 'о њ' */
.ico-template:before {
  content: '\e81d';
}
/* 'о ќ' */
.ico-time:before {
  content: '\e81e';
}
/* 'о ћ' */
.ico-timer:before {
  content: '\e81f';
}
/* 'о џ' */
.ico-wallet:before {
  content: '\e820';
}
/* 'о  ' */
