/*
 * IcoMoon "stocko" icon font (icoFont), self-hosted.
 *
 * Vendored from the shared bundle in core-ui
 * (apps/core-ui/src/app/core/styles/icons). IcoMoon no longer serves this
 * font over its CDN, so it is downloaded and served from this repo instead.
 *
 * To refresh: download the latest bundle from https://icomoon.io/, replace
 * the files under ./fonts, and regenerate the glyph rules below from the
 * bundle's own style.css. Keep this in sync with core-ui.
 */
@font-face {
  font-family: 'icoFont';
  src: url('fonts/icoFont.eot');
  src: url('fonts/icoFont.eot?#iefix') format('embedded-opentype'),
       url('fonts/icoFont.woff2') format('woff2'),
       url('fonts/icoFont.woff') format('woff'),
       url('fonts/icoFont.ttf') format('truetype'),
       url('fonts/icoFont.svg#icoFont') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^='icof-'],
[class*=' icof-'] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icoFont' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: 'liga';
  -moz-font-feature-settings: 'liga=1';
  -moz-font-feature-settings: 'liga';
  -ms-font-feature-settings: 'liga' 1;
  font-feature-settings: 'liga';
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icof-query-stats:before {
  content: '\e92b';
}
.icof-push-pin:before {
  content: '\e92a';
}
.icof-bandages:before {
  content: '\e928';
}
.icof-giftcard:before {
  content: '\e921';
}
.icof-draggable:before {
  content: '\e91c';
}
.icof-alarm:before {
  content: '\e855';
}
.icof-account_circle:before {
  content: '\e853';
}
.icof-add:before {
  content: '\e145';
}
.icof-add_circle:before {
  content: '\e147';
}
.icof-arrow_back:before {
  content: '\e5c4';
}
.icof-arrow_downward:before {
  content: '\e5db';
}
.icof-arrow_drop_down:before {
  content: '\e5c5';
}
.icof-arrow_drop_up:before {
  content: '\e5c7';
}
.icof-arrow_upward:before {
  content: '\e5d8';
}
.icof-assignment_late:before {
  content: '\e85f';
}
.icof-bubble_chart:before {
  content: '\e6dd';
}
.icof-business_center:before {
  content: '\eb3f';
}
.icof-cancel:before {
  content: '\e5c9';
}
.icof-check:before {
  content: '\e5ca';
}
.icof-content_copy:before {
  content: '\e14d';
}
.icof-mode_edit:before {
  content: '\e254';
}
.icof-create_new_folder:before {
  content: '\e2cc';
}
.icof-payment:before {
  content: '\e8a1';
}
.icof-date_range:before {
  content: '\e916';
}
.icof-delete:before {
  content: '\e872';
}
.icof-description:before {
  content: '\e873';
}
.icof-drafts:before {
  content: '\e151';
}
.icof-filter-list:before {
  content: '\e152';
}
.icof-category:before {
  content: '\e2c8';
}
.icof-format_list_bulleted:before {
  content: '\e241';
}
.icof-format_quote:before {
  content: '\e244';
}
.icof-full-screen:before {
  content: '\e5d0';
}
.icof-full-screen-exit:before {
  content: '\e5d1';
}
.icof-people:before {
  content: '\e7fb';
}
.icof-help1:before {
  content: '\e887';
}
.icof-info:before {
  content: '\e88e';
}
.icof-info_outline:before {
  content: '\e88f';
}
.icof-keyboard-arrow-up:before {
  content: '\e316';
}
.icof-keyboard_return:before {
  content: '\e31b';
}
.icof-open-in-new:before {
  content: '\e89e';
}
.icof-sync:before {
  content: '\e627';
}
.icof-mail_outline:before {
  content: '\e0e1';
}
.icof-map:before {
  content: '\e55b';
}
.icof-context:before {
  content: '\e5d4';
}
.icof-notifications_active:before {
  content: '\e7f7';
}
.icof-person:before {
  content: '\e7fd';
}
.icof-play_arrow:before {
  content: '\e037';
}
.icof-playlist_add_check:before {
  content: '\e065';
}
.icof-redo:before {
  content: '\e15a';
}
.icof-visibility:before {
  content: '\e8f4';
}
.icof-reply1:before {
  content: '\e15e';
}
.icof-comment-reply:before {
  content: '\e15f';
}
.icof-warning-sign:before {
  content: '\e002';
}
.icof-save:before {
  content: '\e161';
}
.icof-school:before {
  content: '\e80c';
}
.icof-app-search:before {
  content: '\e8b6';
}
.icof-share:before {
  content: '\e80d';
}
.icof-favourite:before {
  content: '\e83a';
}
.icof-stars:before {
  content: '\e8d0';
}
.icof-swap-vert:before {
  content: '\e8d5';
}
.icof-timeline:before {
  content: '\e922';
}
.icof-trending_up:before {
  content: '\e8e5';
}
.icof-tune:before {
  content: '\e429';
}
.icof-undo:before {
  content: '\e166';
}
.icof-videocam:before {
  content: '\e04b';
}
.icof-view_list:before {
  content: '\e8ef';
}
.icof-view_quilt:before {
  content: '\e8f1';
}
.icof-visibility_off:before {
  content: '\e8f5';
}
.icof-drag_handle:before {
  content: '\e909';
}
.icof-times:before {
  content: '\e602';
}
.icof-plus:before {
  content: '\e603';
}
.icof-minus:before {
  content: '\e604';
}
.icof-equals:before {
  content: '\e605';
}
.icof-divide:before {
  content: '\e606';
}
.icof-th-menu:before {
  content: '\e929';
}
.icof-arrow-up-thick:before {
  content: '\e900';
}
.icof-arrow-down-thick:before {
  content: '\e901';
}
.icof-arrow-move:before {
  content: '\e923';
}
.icof-pin:before {
  content: '\e91a';
}
.icof-assessment:before {
  content: '\e924';
}
.icof-receipt:before {
  content: '\e915';
}
.icof-trending-up:before {
  content: '\e615';
}
.icof-play-circle-outline:before {
  content: '\e905';
}
.icof-location-on:before {
  content: '\e91f';
}
.icof-insert-chart:before {
  content: '\e91e';
}
.icof-publish:before {
  content: '\e917';
}
.icof-keyboard-arrow-down:before {
  content: '\e60b';
}
.icof-keyboard-arrow-left:before {
  content: '\e60c';
}
.icof-keyboard-arrow-right:before {
  content: '\e60d';
}
.icof-close:before {
  content: '\e608';
}
.icof-menu:before {
  content: '\e611';
}
.icof-group:before {
  content: '\e91b';
}
.icof-notifications:before {
  content: '\e913';
}
.icof-cloud:before {
  content: '\e927';
}
.icof-newspaper:before {
  content: '\e926';
}
.icof-news:before {
  content: '\e926';
}
.icof-paper:before {
  content: '\e926';
}
.icof-whatsapp:before {
  content: '\e91d';
}
.icof-edge:before {
  content: '\e90b';
}
.icof-safari:before {
  content: '\e907';
}
.icof-browser:before {
  content: '\e907';
}
.icof-internet:before {
  content: '\e907';
}
.icof-brand:before {
  content: '\e907';
}
.icof-firefox:before {
  content: '\e908';
}
.icof-browser1:before {
  content: '\e908';
}
.icof-internet1:before {
  content: '\e908';
}
.icof-brand1:before {
  content: '\e908';
}
.icof-google:before {
  content: '\e914';
}
.icof-brand2:before {
  content: '\e914';
}
.icof-quotes-right:before {
  content: '\e910';
}
.icof-quotes-left:before {
  content: '\e911';
}
.icof-mail:before {
  content: '\e609';
}
.icof-folder:before {
  content: '\e0ad';
}
.icof-calculate:before {
  content: '\e0d8';
}
.icof-direction:before {
  content: '\e0fe';
}
.icof-calendar:before {
  content: '\e113';
}
.icof-disk:before {
  content: '\e134';
}
.icof-cog:before {
  content: '\e1df';
}
.icof-star:before {
  content: '\e301';
}
.icof-yin-yang:before {
  content: '\e31d';
}
.icof-warning:before {
  content: '\e355';
}
.icof-info4:before {
  content: '\e363';
}
.icof-close2:before {
  content: '\e36b';
}
.icof-checkmark2:before {
  content: '\e370';
}
.icof-arrow-up:before {
  content: '\e3b4';
}
.icof-arrow-right2:before {
  content: '\e3b5';
}
.icof-arrow-down:before {
  content: '\e3b6';
}
.icof-arrow-left:before {
  content: '\e3b7';
}
.icof-arrow-right3:before {
  content: '\e3d3';
}
.icof-arrow-left2:before {
  content: '\e3d7';
}
.icof-arrow-right:before {
  content: '\e40d';
}
.icof-chrome:before {
  content: '\e4ed';
}
.icof-line-chart-view:before {
  content: '\e90c';
}
.icof-bubble-chart-view:before {
  content: '\e90d';
}
.icof-table-view:before {
  content: '\e90e';
}
.icof-moon-stars:before {
  content: '\e925';
}
.icof-document-remove:before {
  content: '\e90f';
}
.icof-lock:before {
  content: '\e920';
}
.icof-folder-remove:before {
  content: '\e918';
}
.icof-search:before {
  content: '\f002';
}
.icof-flag:before {
  content: '\f024';
}
.icof-print:before {
  content: '\f02f';
}
.icof-bold:before {
  content: '\f032';
}
.icof-italic:before {
  content: '\f033';
}
.icof-align-left:before {
  content: '\f036';
}
.icof-image:before {
  content: '\f03e';
}
.icof-pencil:before {
  content: '\f040';
}
.icof-chevron-left:before {
  content: '\f053';
}
.icof-chevron-right:before {
  content: '\f054';
}
.icof-gift:before {
  content: '\f06b';
}
.icof-exclamation-triangle:before {
  content: '\f071';
}
.icof-comment:before {
  content: '\f075';
}
.icof-chevron-up:before {
  content: '\f077';
}
.icof-chevron-down:before {
  content: '\f078';
}
.icof-twitter:before {
  content: '\f099';
}
.icof-facebook:before {
  content: '\f09a';
}
.icof-bullhorn:before {
  content: '\f0a1';
}
.icof-globe:before {
  content: '\f0ac';
}
.icof-chain:before {
  content: '\f0c1';
}
.icof-copy:before {
  content: '\f0c5';
}
.icof-list-ul:before {
  content: '\f0ca';
}
.icof-table:before {
  content: '\f0ce';
}
.icof-caret-down:before {
  content: '\f0d7';
}
.icof-caret-up:before {
  content: '\f0d8';
}
.icof-caret-left:before {
  content: '\f0d9';
}
.icof-sort:before {
  content: '\f0dc';
}
.icof-linkedin:before {
  content: '\f0e1';
}
.icof-comment-o:before {
  content: '\f0e5';
}
.icof-bolt:before {
  content: '\f0e7';
}
.icof-angle-double-left:before {
  content: '\f100';
}
.icof-angle-double-right:before {
  content: '\f101';
}
.icof-angle-left:before {
  content: '\f104';
}
.icof-angle-right:before {
  content: '\f105';
}
.icof-angle-up:before {
  content: '\f106';
}
.icof-angle-down:before {
  content: '\f107';
}
.icof-reply:before {
  content: '\f112';
}
.icof-chevron-circle-left:before {
  content: '\f137';
}
.icof-sort-amount-desc:before {
  content: '\f161';
}
.icof-youtube-play:before {
  content: '\f16a';
}
.icof-user1:before {
  content: '\e919';
}
.icof-export:before {
  content: '\e906';
}
.icof-camera:before {
  content: '\e904';
}
.icof-bars2:before {
  content: '\e800';
}
.icof-info2:before {
  content: '\e902';
}
.icof-info3:before {
  content: '\e903';
}
.icof-help:before {
  content: '\e912';
}
.icof-arrow-down2:before {
  content: '\e90a';
}
