@font-face {
    font-family: 'FB-icomoon';
    src: url('../../iconfont/FB-icomoon.eot');
    src: url('../../iconfont/FB-icomoon.eot?#iefix') format('eot'),
        url('../../iconfont/FB-icomoon.woff') format('woff'),
        url('../../iconfont/FB-icomoon.ttf') format('truetype'),
        url('../../iconfont/FB-icomoon.svg#FB-icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^='icon-'],
[class*=' icon-'] {
    font-family: 'FB-icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Enable Ligatures ================ */
    -webkit-font-feature-settings: 'liga';
    -moz-font-feature-settings: 'liga=1';
    -moz-font-feature-settings: 'liga';
    -ms-font-feature-settings: 'liga' 1;
    -o-font-feature-settings: 'liga';
    font-feature-settings: 'liga';

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

.icon-lg {
    font-size: 1.3333333333333333em;
    line-height: 0.75em;
    vertical-align: -15%;
}
.icon-2x {
    font-size: 2em;
}
.icon-3x {
    font-size: 3em;
}
.icon-4x {
    font-size: 4em;
}
.icon-5x {
    font-size: 5em;
}
.icon-fw {
    width: 1.2857142857142858em;
    text-align: center;
}

.icon-plus:before {
    content: '\2B';
}
.icon-angle-left:before {
    content: '\3C';
}
.icon-angle-right:before {
    content: '\3E';
}
.icon-help:before {
    content: '\3F';
}
.icon-cart-buy-large:before {
    content: '\42';
}
.icon-save-font-large:before {
    content: '\53';
}
.icon-x-remove:before {
    content: '\58';
}
.icon-x-close:before {
    content: '\78';
}
.icon-angle-right-button:before {
    content: '\AA';
}
.icon-angle-left-button:before {
    content: '\AB';
}
.icon-help-close:before {
    content: '\BF';
}
.icon-minus:before {
    content: '\DB';
}
.icon-arrow-left:before {
    content: '\2190';
}
.icon-arrow-up:before {
    content: '\2191';
}
.icon-arrow-right:before {
    content: '\2192';
}
.icon-arrow-down:before {
    content: '\2193';
}
.icon-check:before {
    content: '\221A';
}
.icon-specimen-grid:before {
    content: '\229E';
}
.icon-specimen-styles:before {
    content: '\229F';
}
.icon-specimen-families:before {
    content: '\22A1';
}
.icon-caret-left:before {
    content: '\23F4';
}
.icon-caret-right:before {
    content: '\23F5';
}
.icon-caret-up:before {
    content: '\23F6';
}
.icon-caret-down:before {
    content: '\23F7';
}
.icon-square:before {
    content: '\25AA';
}
.icon-gear:before {
    content: '\2699';
}
.icon-selected-star:before {
    content: '\E001';
}
.icon-deselected-star:before {
    content: '\E002';
}
.icon-full-cart:before {
    content: '\E003';
}
.icon-specimen-multiple:before {
    content: '\E004';
}
.icon-specimen-single:before {
    content: '\E005';
}
.icon-cart-buy:before {
    content: '\E006';
}
.icon-cart-empty:before {
    content: '\E007';
}
.icon-cart-full:before {
    content: '\E008';
}
.icon-specimen-grid2:before {
    content: '\E009';
}
.icon-select:before {
    content: '\E00A';
}
.icon-edit:before {
    content: '\E00B';
}
.icon-filter-select:before {
    content: '\E00D';
}
.icon-filters:before {
    content: '\E00E';
}
.icon-specimen-overview:before {
    content: '\E00F';
}
.icon-menu:before {
    content: '\E012';
}
.icon-pane-close:before {
    content: '\E014';
}
.icon-play:before {
    content: '\E015';
}
.icon-renew:before {
    content: '\E018';
}
.icon-save-font:before {
    content: '\E01A';
}
.icon-search:before {
    content: '\E01C';
}
.icon-type-network:before {
    content: '\E01E';
}
.icon-upgrade:before {
    content: '\E01F';
}
.icon-x-bold:before {
    content: '\E020';
}
.icon-x-med:before {
    content: '\E021';
}
.icon-license-desktop:before {
    content: '\E022';
}
.icon-license-epub:before {
    content: '\E023';
}
.icon-save-item:before {
    content: '\E024';
}
.icon-email:before {
    content: '\E025';
}
.icon-license-app:before {
    content: '\E026';
}
.icon-license-web:before {
    content: '\E027';
}
.icon-account:before {
    content: '\E028';
}
.icon-upgrade-renew:before {
    content: '\E029';
}
.icon-upgrade-arrow:before {
    content: '\EA01';
}
