﻿[class^='icon-']::before, [class*=' icon-']::before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: var(--font-icon-primary);
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 16px;
    vertical-align: middle;
}

.icon-arrow-up::before {
    content: '\E907';
}

.icon-arrow-down::before {
    content: '\E901';
}

.icon-arrow-right::before {
    content: '\E904';
}

.icon-arrow-left::before {
    content: '\E902';
}

.icon-basket::before {
    content: '\E90A';
}

.icon-basket-full::before {
    content: '\E975';
}

.icon-briefcase::before {
    content: '\E90D';
}

.icon-calendar::before {
    content: '\E90E';
}

.icon-camera::before {
    content: '\E90F';
}

.icon-card::before {
    content: '\E91C';
}

.icon-chevron-up::before {
    content: '\E918';
}

.icon-chevron-down::before {
    content: '\E915';
}

.icon-chevron-right::before {
    content: '\E917';
}

.icon-chevron-left::before {
    content: '\E916';
}

.icon-chevron-up-double::before {
    font-family: var(--font-icon-secondary);
    content: '\006B';
}

.icon-chevron-down-double::before {
    font-family: var(--font-icon-secondary);
    content: '\006A';
}

.icon-chevron-right-double::before {
    font-family: var(--font-icon-secondary);
    content: '\00BB';
}

.icon-chevron-left-double::before {
    font-family: var(--font-icon-secondary);
    content: '\00AB';
}

.icon-clock::before {
    content: '\E919';
}

.icon-close::before {
    content: '\E91E';
}

.icon-close-circled::before {
    content: '\E992';
}

.icon-close-small::before {
    content: '\E91D';
}

.icon-copy::before {
    content: '\E921';
}

.icon-cut::before {
    content: '\E91B';
}

.icon-delete::before {
    content: '\E90C';
}

.icon-document-edit::before {
    content: '\E939';
}

.icon-document-find::before {
    content: '\E96F';
}

.icon-document-page::before {
    content: '\E91F';
}

.icon-document-page-reversed::before {
    content: '\E981';
}

.icon-download::before {
    content: '\E900';
}

.icon-email::before {
    content: '\E922';
}

.icon-external-link::before {
    content: '\E92D';
}

.icon-fast-forward::before {
    font-family: var(--font-icon-secondary);
    content: '\E047';
}

.icon-flag::before {
    content: '\E999';
}

.icon-filter::before {
    content: '\E928';
}

.icon-folder::before {
    content: '\E927';
}

.icon-graph-bar::before {
    content: '\E911';
}

.icon-graph-line::before {
    content: '\E912';
}

.icon-graph-pie::before {
    content: '\E913';
}

.icon-help::before {
    content: '\E943';
}

.icon-help-small::before {
    content: '\E951';
}

.icon-hidden::before {
    content: '\E998';
}

.icon-home::before {
    content: '\E929';
}

.icon-image::before {
    content: '\E93E';
}

.icon-info::before {
    content: '\E92A';
}

.icon-key::before {
    content: '\E92B';
}

.icon-layers::before {
    content: '\E983';
}

.icon-location-pin::before {
    content: '\E93F';
}

.icon-lock::before {
    content: '\E935';
}

.icon-logout::before {
    content: '\E92E';
}

.icon-menu-hamburger::before {
    content: '\E92C';
}

.icon-menu-horizontal::before {
    content: '\E960';
}

.icon-menu-vertical::before {
    content: '\E961';
}

.icon-messages::before {
    content: '\E914';
}

.icon-minus::before {
    content: '\E931';
}

.icon-minus-heavy::before {
    content: '\E968';
}

.icon-no-card::before {
    content: '\E966';
}

.icon-pause::before {
    content: '\E96D';
}

.icon-pencil::before {
    content: '\E93A';
}

.icon-people::before {
    content: '\E93B';
}

.icon-person::before {
    content: '\E93C';
}

.icon-person_info::before {
    content: '\E994';
}

.icon-pin::before {
    font-family: var(--font-icon-secondary);
    content: '\EA07';
}

.icon-play::before {
    content: '\E95F';
}

.icon-plus::before {
    content: '\E940';
}

.icon-plus-heavy::before {
    content: '\E967';
}

.icon-print::before {
    content: '\E942';
}

.icon-refresh::before {
    content: '\E945';
}

.icon-reposition-handle-horizontal::before {
    content: '\E94C';
}

.icon-reposition-handle-vertical::before {
    content: '\E94D';
}

.icon-rewind::before {
    font-family: var(--font-icon-secondary);
    content: '\E07A';
}

.icon-save::before {
    content: '\E926';
}

.icon-search::before {
    font-family: var(--font-icon-secondary);
    content: '\0043';
}

.icon-settings::before {
    content: '\E91A';
}

.icon-share::before {
    content: '\E946';
}

.icon-sort::before {
    font-family: var(--font-icon-secondary);
    content: '\0074';
}

.icon-sort-up::before {
    font-family: var(--font-icon-secondary);
    content: '\25B2';
}

.icon-sort-down::before {
    font-family: var(--font-icon-secondary);
    content: '\25BC';
}

.icon-sort-right::before {
    font-family: var(--font-icon-secondary);
    content: '\E034';
}

.icon-sort-left::before {
    font-family: var(--font-icon-secondary);
    content: '\E011';
}

.icon-star::before {
    content: '\E94E';
}

.icon-star-filled::before {
    content: '\E94F';
}

.icon-switch-user::before {
    content: '\E995';
}

.icon-sync::before {
    content: '\E944';
}

.icon-tag::before {
    content: '\E985';
}

.icon-tick::before {
    content: '\E950';
}

.icon-tick-circled::before {
    content: '\E993';
}

.icon-unlock::before {
    content: '\E936';
}

.icon-upload::before {
    content: '\E906';
}

.icon-visible::before {
    content: '\E958';
}

.icon-warning::before {
    content: '\E924';
}

.icon-view::before {
    content: '\E957';
}

.icon-error::before {
    content: '\E923';
}