@font-face {
  font-family: 'basic';
  src:  url('/dist/fonts/basic.eot');
  src:  url('/dist/fonts/basic.eot') format('embedded-opentype'),
    url('/dist/fonts/basic.woff2') format('woff2'),
    url('/dist/fonts/basic.ttf') format('truetype'),
    url('/dist/fonts/basic.woff') format('woff'),
    url('/dist/fonts/basic.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="ico-"], [class*=" ico-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'basic' !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;
}

.ico-copyright:before {
  content: "\e902";
}
.ico-resize:before {
  content: "\e901";
}
.ico-world:before {
  content: "\e900";
}
.ico-home:before {
  content: "\e602";
}
.ico-apartment:before {
  content: "\e60c";
}
.ico-edit:before {
  content: "\e60d";
}
.ico-shield-check:before {
  content: "\e668";
}
.ico-shield-alert:before {
  content: "\e669";
}
.ico-shield-cross:before {
  content: "\e66a";
}
.ico-lock:before {
  content: "\e66b";
}
.ico-unlock:before {
  content: "\e66d";
}
.ico-cog:before {
  content: "\e672";
}
.ico-factory:before {
  content: "\e67d";
}
.ico-trash:before {
  content: "\e680";
}
.ico-heart:before {
  content: "\e68c";
}
.ico-star:before {
  content: "\e68d";
}
.ico-envelope:before {
  content: "\e696";
}
.ico-hdd-down:before {
  content: "\e6ac";
}
.ico-hdd-up:before {
  content: "\e6ad";
}
.ico-printer:before {
  content: "\e6b1";
}
.ico-file-empty:before {
  content: "\e6b3";
}
.ico-file-add:before {
  content: "\e6b4";
}
.ico-file-check:before {
  content: "\e6b5";
}
.ico-files:before {
  content: "\e6b7";
}
.ico-copy:before {
  content: "\e6b8";
}
.ico-exit:before {
  content: "\e6d3";
}
.ico-papers:before {
  content: "\e6d4";
}
.ico-news:before {
  content: "\e6d5";
}
.ico-shuffle:before {
  content: "\e6ec";
}
.ico-clapboard-play:before {
  content: "\e6f9";
}
.ico-picture:before {
  content: "\e70e";
}
.ico-pictures:before {
  content: "\e711";
}
.ico-user:before {
  content: "\e71e";
}
.ico-user-plus:before {
  content: "\e71f";
}
.ico-user-minus:before {
  content: "\e720";
}
.ico-user-lock:before {
  content: "\e721";
}
.ico-users:before {
  content: "\e723";
}
.ico-group-work:before {
  content: "\e726";
}
.ico-cart:before {
  content: "\e74d";
}
.ico-tag:before {
  content: "\e755";
}
.ico-tags:before {
  content: "\e756";
}
.ico-phone-outline:before {
  content: "\e76a";
}
.ico-pushpin:before {
  content: "\e778";
}
.ico-map-marker:before {
  content: "\e77a";
}
.ico-map:before {
  content: "\e782";
}
.ico-road-sign:before {
  content: "\e784";
}
.ico-calendar-empty:before {
  content: "\e785";
}
.ico-calendar-check:before {
  content: "\e786";
}
.ico-calendar-cross:before {
  content: "\e787";
}
.ico-calendar-31:before {
  content: "\e788";
}
.ico-calendar-full:before {
  content: "\e789";
}
.ico-calendar-insert:before {
  content: "\e78a";
}
.ico-mouse:before {
  content: "\e78d";
}
.ico-mouse-left:before {
  content: "\e78e";
}
.ico-mouse-right:before {
  content: "\e78f";
}
.ico-mouse-both:before {
  content: "\e790";
}
.ico-tablet:before {
  content: "\e7ac";
}
.ico-desktop:before {
  content: "\e7af";
}
.ico-launch:before {
  content: "\e7b0";
}
.ico-bubble:before {
  content: "\e7d6";
}
.ico-bubbles:before {
  content: "\e7d7";
}
.ico-bubble-dots:before {
  content: "\e7d8";
}
.ico-bubble-alert:before {
  content: "\e7d9";
}
.ico-bubble-question:before {
  content: "\e7da";
}
.ico-pills:before {
  content: "\e7eb";
}
.ico-first-aid:before {
  content: "\e7ec";
}
.ico-beaker:before {
  content: "\e7f3";
}
.ico-pie-chart:before {
  content: "\e7f8";
}
.ico-graph:before {
  content: "\e7fa";
}
.ico-chart-growth:before {
  content: "\e7fb";
}
.ico-chart-bars:before {
  content: "\e7fc";
}
.ico-chart-settings:before {
  content: "\e7fd";
}
.ico-icons2:before {
  content: "\e880";
}
.ico-site-map:before {
  content: "\e883";
}
.ico-earth:before {
  content: "\e884";
}
.ico-alarm:before {
  content: "\e8aa";
}
.ico-bullhorn:before {
  content: "\e8ae";
}
.ico-undo:before {
  content: "\e8d8";
}
.ico-file-code:before {
  content: "\e90c";
}
.ico-file-image:before {
  content: "\e90d";
}
.ico-file-zip:before {
  content: "\e90e";
}
.ico-file-audio:before {
  content: "\e90f";
}
.ico-file-video:before {
  content: "\e910";
}
.ico-file-preview:before {
  content: "\e911";
}
.ico-file-stats:before {
  content: "\e913";
}
.ico-link:before {
  content: "\e917";
}
.ico-thumbs-up:before {
  content: "\e919";
}
.ico-thumbs-down:before {
  content: "\e91a";
}
.ico-zoom-in:before {
  content: "\e925";
}
.ico-zoom-out:before {
  content: "\e926";
}
.ico-cross:before {
  content: "\e92a";
}
.ico-menu:before {
  content: "\e92b";
}
.ico-list:before {
  content: "\e92c";
}
.ico-list-number:before {
  content: "\e92d";
}
.ico-list-check:before {
  content: "\e92e";
}
.ico-menu2:before {
  content: "\e92f";
}
.ico-list-point:before {
  content: "\e930";
}
.ico-exclamation:before {
  content: "\e932";
}
.ico-question:before {
  content: "\e933";
}
.ico-check:before {
  content: "\e934";
}
.ico-cross2:before {
  content: "\e935";
}
.ico-plus:before {
  content: "\e936";
}
.ico-minus:before {
  content: "\e937";
}
.ico-chevron-up:before {
  content: "\e939";
}
.ico-chevron-down:before {
  content: "\e93a";
}
.ico-chevron-left:before {
  content: "\e93b";
}
.ico-chevron-right:before {
  content: "\e93c";
}
.ico-chevrons-expand-vertical:before {
  content: "\e93d";
}
.ico-chevrons-expand-horizontal:before {
  content: "\e93e";
}
.ico-chevrons-contract-vertical:before {
  content: "\e93f";
}
.ico-chevrons-contract-horizontal:before {
  content: "\e940";
}
.ico-arrow-up:before {
  content: "\e941";
}
.ico-arrow-down:before {
  content: "\e942";
}
.ico-arrow-left:before {
  content: "\e943";
}
.ico-arrow-right:before {
  content: "\e944";
}
.ico-arrow-up-right:before {
  content: "\e945";
}
.ico-expand:before {
  content: "\e94a";
}
.ico-contract:before {
  content: "\e94b";
}
.ico-checkmark-circle:before {
  content: "\e959";
}
.ico-cross-circle:before {
  content: "\e95a";
}
.ico-plus-circle:before {
  content: "\e95b";
}
.ico-circle-minus:before {
  content: "\e95c";
}
.ico-frame-expand:before {
  content: "\e971";
}
.ico-frame-contract:before {
  content: "\e972";
}
.ico-grid:before {
  content: "\e975";
}
.ico-layers:before {
  content: "\e977";
}
.ico-plus-square:before {
  content: "\e98e";
}
.ico-minus-square:before {
  content: "\e98f";
}
.ico-arrow-up-square:before {
  content: "\e991";
}
.ico-arrow-down-square:before {
  content: "\e992";
}
.ico-arrow-left-square:before {
  content: "\e993";
}
.ico-arrow-right-square:before {
  content: "\e994";
}
.ico-chevron-up-square:before {
  content: "\e995";
}
.ico-chevron-down-square:before {
  content: "\e996";
}
.ico-chevron-left-square:before {
  content: "\e997";
}
.ico-chevron-right-square:before {
  content: "\e998";
}
.ico-check-square:before {
  content: "\e999";
}
.ico-cross-square:before {
  content: "\e99a";
}
.ico-ellipsis:before {
  content: "\e9e9";
}
.ico-cart5:before {
  content: "\ea02";
}
.ico-phone:before {
  content: "\ea1d";
}
.ico-quotes-right:before {
  content: "\eb1c";
}
.ico-enlarge7:before {
  content: "\eb48";
}
.ico-download8:before {
  content: "\ec8b";
}
.ico-info:before {
  content: "\ed63";
}
.ico-checkmark:before {
  content: "\ed6f";
}
.ico-checkmark4:before {
  content: "\ed72";
}
.ico-arrow-sm-up:before {
  content: "\edba";
}
.ico-arrow-sm-right:before {
  content: "\edbe";
}
.ico-arrow-sm-down:before {
  content: "\edc2";
}
.ico-arrow-sm-left:before {
  content: "\edc6";
}
.ico-triangle-up:before {
  content: "\edc7";
}
.ico-triangle-right:before {
  content: "\edc8";
}
.ico-triangle-down:before {
  content: "\edc9";
}
.ico-triangle-left:before {
  content: "\edca";
}
.ico-google:before {
  content: "\eee7";
}
.ico-facebook:before {
  content: "\eeef";
}
.ico-facebook-bold:before {
  content: "\eef0";
}
.ico-twitter:before {
  content: "\eef5";
}
.ico-youtube:before {
  content: "\eefc";
}
.ico-xing:before {
  content: "\ef33";
}
.ico-file-pdf:before {
  content: "\ef3e";
}
