@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont_v-4.3.0.eot');
    src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff2'), url('../fonts/fontawesome-webfont_v-4.3.0.woff') format('woff'), url('../fonts/fontawesome-webfont_v-4.3.0.ttf') format('truetype'), url('../fonts/fontawesome-webfont_v-4.3.0-fontawesomeregular.svg') format('svg');
    font-weight: normal;
    font-style: normal
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /*transform: translate(0, 0)*/
}

.fa-spin{
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear
}

.fa-pulse{
    -webkit-animation:fa-spin 1s infinite steps(8);
    animation:fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}

@keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}


.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-calculator:before {
    content: "\f1ec"
}
.fa-check:before {
    content: "\f00c"
}
.fa-clock-o:before {
    content: "\f017"
}

.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d"
}
.fa-dribbble:before {
    content: "\f17d"
}
.fa-pinterest:before{
    content:"\f0d2"
}
.fa-envelope-o:before {
    content: "\f003"
}
.fa-envelope:before {
    content: "\f0e0"
}
.fa-search:before {
    content: "\f002"
}
.fa-exclamation-circle:before {
    content: "\f06a"
}
.fa-warning:before, .fa-exclamation-triangle:before {
    content: "\f071"
}
.fa-exclamation:before {
    content: "\f12a"
}
.fa-facebook-official:before {
    content: "\f230"
}
.fa-facebook-square:before {
    content: "\f082"
}
.fa-facebook-f:before, .fa-facebook:before {
    content: "\f09a"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}
.fa-google-plus:before {
    content: "\f0d5"
}
.fa-instagram:before {
    content: "\f16d"
}
.fa-linkedin-square:before {
    content: "\f08c"
}
.fa-linkedin:before {
    content: "\f0e1"
}
.fa-lock:before {
    content: "\f023"
}
.fa-map-marker:before {
    content: "\f041"
}
.fa-minus:before {
    content: "\f068"
}
.fa-phone:before {
    content: "\f095"
}
.fa-print:before {
    content: "\f02f"
}
.fa-shopping-cart:before {
    content: "\f07a"
}
.fa-twitter:before {
    content: "\f099"
}
.fa-user:before {
    content: "\f007"
}
.fa-youtube-play:before {
    content: "\f16a"
}
.fa-plus:before{
    content:"\f067"
}
.fa-spinner:before{
    content:"\f110"
}
.fa-youtube-play:before{
    content:"\f16a"
}