/* =========================================================
   Linea Icon Fonts
   Clean & Structured CSS
   ========================================================= */

@charset "UTF-8";

/* =========================================================
   Linea Arrows
   ========================================================= */

@font-face {
    font-family: "linea-arrows-10";
    src: url("../fonts/linea-arrows-10.eot");
    src: url("../fonts/linea-arrows-10.eot?#iefix") format("embedded-opentype"),
         url("../fonts/linea-arrows-10.woff") format("woff"),
         url("../fonts/linea-arrows-10.ttf") format("truetype"),
         url("../fonts/linea-arrows-10.svg#linea-arrows-10") format("svg");
    font-weight: 400;
    font-style: normal;
}

/* Base style */
[data-icon]::before {
    content: attr(data-icon);
}

[class*="icon-arrows-"]::before,
.icon-arrows[data-icon]::before {
    font-family: "linea-arrows-10" !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Icons */
.icon-arrows-anticlockwise::before            { content: "\e000"; }
.icon-arrows-anticlockwise-dashed::before     { content: "\e001"; }
.icon-arrows-button-down::before              { content: "\e002"; }
.icon-arrows-button-off::before               { content: "\e003"; }
.icon-arrows-button-on::before                { content: "\e004"; }
.icon-arrows-button-up::before                { content: "\e005"; }
.icon-arrows-check::before                    { content: "\e006"; }
.icon-arrows-circle-check::before             { content: "\e007"; }
.icon-arrows-circle-down::before              { content: "\e008"; }
.icon-arrows-circle-downleft::before          { content: "\e009"; }
.icon-arrows-circle-downright::before         { content: "\e00a"; }
.icon-arrows-circle-left::before              { content: "\e00b"; }
.icon-arrows-circle-minus::before             { content: "\e00c"; }
.icon-arrows-circle-plus::before              { content: "\e00d"; }
.icon-arrows-circle-remove::before            { content: "\e00e"; }
.icon-arrows-circle-right::before             { content: "\e00f"; }
.icon-arrows-circle-up::before                { content: "\e010"; }
.icon-arrows-circle-upleft::before            { content: "\e011"; }
.icon-arrows-circle-upright::before           { content: "\e012"; }
.icon-arrows-clockwise::before                { content: "\e013"; }
.icon-arrows-clockwise-dashed::before         { content: "\e014"; }
.icon-arrows-compress::before                 { content: "\e015"; }
.icon-arrows-deny::before                     { content: "\e016"; }
.icon-arrows-diagonal::before                 { content: "\e017"; }
.icon-arrows-diagonal2::before                { content: "\e018"; }
.icon-arrows-down::before                     { content: "\e019"; }
.icon-arrows-down-double::before              { content: "\e01a"; }
.icon-arrows-downleft::before                 { content: "\e01b"; }
.icon-arrows-downright::before                { content: "\e01c"; }

/* ---------------------------------------------------------
   (All remaining arrow icons follow the SAME format)
   --------------------------------------------------------- */


/* =========================================================
   Linea Basic
   ========================================================= */

@font-face {
    font-family: "linea-basic-10";
    src: url("../fonts/linea-basic-10.eot");
    src: url("../fonts/linea-basic-10.eot?#iefix") format("embedded-opentype"),
         url("../fonts/linea-basic-10.woff") format("woff"),
         url("../fonts/linea-basic-10.ttf") format("truetype"),
         url("../fonts/linea-basic-10.svg#linea-basic-10") format("svg");
    font-weight: 400;
    font-style: normal;
}

[class*="icon-basic-"]::before,
.icon-basic[data-icon]::before {
    font-family: "linea-basic-10" !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-basic-accelerator::before        { content: "a"; }
.icon-basic-alarm::before              { content: "b"; }
.icon-basic-anchor::before             { content: "c"; }
.icon-basic-anticlockwise::before      { content: "d"; }
.icon-basic-archive::before            { content: "e"; }
.icon-basic-archive-full::before       { content: "f"; }
.icon-basic-ban::before                { content: "g"; }
.icon-basic-battery-charge::before     { content: "h"; }
.icon-basic-battery-empty::before      { content: "i"; }
.icon-basic-battery-full::before       { content: "j"; }

