﻿@font-face {
    font-family: "Flaticon";
    src: url("../font/flaticon.eot");
    src: url("../font/flaticon.eot") format("embedded-opentype"),
    url("../font/flaticon.woff") format("woff"),
    url("../font/flaticon.ttf") format("truetype"),
    url("../font/flaticon.svg") format("svg");
    font-weight: 400;
    font-style: normal
}

.fa {
    display: inline-block;
    font-family: Flaticon;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-lg {
    font-size: 1.3333333333333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.2857142857142858em;
    text-align: center
}

.fa-ul {
    list-style-type: none
}

.fa-ul > li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.142857142857143em;
    width: 2.142857142857143em;
    top: .14285714285714285em;
    text-align: center
}

.fa-li.fa-lg {
    left: -1.8571428571428572em
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa.pull-left {
    margin-right: .3em
}

.fa.pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: spin 2s infinite linear;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

.fa-apple:before {
    content: "\e001"
}

.fa-windows:before {
    content: "\e002"
}

.fa-android:before {
    content: "\e000"
}

@font-face {
    font-family: 'icomoon';
    src: url('../font/icomoon.eot');
    src: url('../font/icomoon.eot') format('embedded-opentype'), url('../font/icomoon.woff') format('woff'), url('../font/icomoon.ttf') format('truetype'), url('../font/icomoon.svg') format('svg')
}

.fi, .gi, .hi, .si, .hxfa {
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    line-height: .8;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.hxfa {
    font-family: 'icomoon'
}

.hxfa-logofull:before {
    content: "\E600"
}

.hxfa-logoshort:before {
    content: "\E602"
}

.hxfa-logo:before {
    content: "\E603"
}

.hxfa-slogan:before {
    content: "\E601"
}