/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

@font-face {
    font-family: FontAwesome;
    src: url(../fonts/fonts-fontawesome-webfont.eot);
    src: url(../fonts/fonts-fontawesome-webfont.eot) format('embedded-opentype'), url(../fonts/fonts-fontawesome-webfont.woff2) format('woff2'), url(../fonts/fonts-fontawesome-webfont.woff) format('woff'), url(../fonts/fonts-fontawesome-webfont.ttf) format('truetype'), url(../fonts/fonts-fontawesome-webfont.svg) format('svg');
    font-weight: 400;
    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-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}

.fa-ul>li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center
}

.fa-li.fa-lg {
    left: -1.85714286em
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

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

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

.fa-rotate-90 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
    filter: none
}

.fa-search:before {
    content: "\f002"
}

.fa-check:before {
    content: "\f00c"
}

.fa-close:before,
.fa-times:before {
    content: "\f00d"
}

.fa-clock-o:before {
    content: "\f017"
}

.fa-download:before {
    content: "\f019"
}

.fa-repeat:before,
.fa-rotate-right:before {
    content: "\f01e"
}

.fa-refresh:before {
    content: "\f021"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-font:before {
    content: "\f031"
}

.fa-bold:before {
    content: "\f032"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-list:before {
    content: "\f03a"
}

.fa-image:before {
    content: "\f03e"
}

.fa-edit:before {
    content: "\f044"
}

.fa-play:before {
    content: "\f04b"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content: "\f080"
}

.fa-external-link:before {
    content: "\f08e"
}

.fa-phone:before {
    content: "\f095"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-group:before {
    content: "\f0c0"
}

.fa-link:before {
    content: "\f0c1"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-files-o:before {
    content: "\f0c5"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-money:before {
    content: "\f0d6"
}

.fa-rotate-left:before {
    content: "\f0e2"
}

.fa-lightbulb-o:before {
    content: "\f0eb"
}

.fa-cloud-download:before {
    content: "\f0ed"
}

.fa-info:before {
    content: "\f129"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-toggle-down:before {
    content: "\f150"
}

.fa-toggle-up:before {
    content: "\f151"
}

.fa-toggle-right:before {
    content: "\f152"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-youtube-play:before {
    content: "\f16a"
}

.fa-apple:before {
    content: "\f179"
}

.fa-toggle-left:before {
    content: "\f191"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-header:before {
    content: "\f1dc"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-pie-chart:before {
    content: "\f200"
}

.fa-line-chart:before {
    content: "\f201"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}