/*!
 *  Font Awesome 4.7.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('/assets/fonts-font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('/assets/fonts-font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
       url('/assets/fonts-font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
       url('/assets/fonts-font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
       url('/assets/fonts-font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
       url('/assets/fonts-font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block; /* Ensure font displays properly */
}

.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;
}

/* Icons */
.fa-moon:before { content: "\f186"; }
.fa-sun:before { content: "\f185"; }
.fa-wallet:before { content: "\f0ed"; }
.fa-user:before { content: "\f007"; }
.fa-log-out:before { content: "\f08b"; }
.fa-trending-up:before { content: "\f201"; }
.fa-arrow-down-left:before { content: "\f148"; }
.fa-arrow-up-down:before { content: "\f07e"; }
.fa-book-open:before { content: "\f518"; }
.fa-refresh-cw:before { content: "\f021"; }
.fa-rocket:before { content: "\f135"; }
.fa-server:before { content: "\f233"; }
.fa-link:before { content: "\f0c1"; }
.fa-shield-alt:before { content: "\f3ed"; }
.fa-cogs:before { content: "\f085"; }
.fa-database:before { content: "\f1c0"; }
.fa-cloud:before { content: "\f0c2"; }
.fa-lock:before { content: "\f023"; }
.fa-code:before { content: "\f121"; }
.fa-microchip:before { content: "\f2db"; }
.fa-network-wired:before { content: "\f6ff"; }
.fa-check-circle:before { content: "\f058"; }
.fa-cube:before { content: "\f1b2"; }
.fa-exchange-alt:before { content: "\f362"; }
.fa-chart-line:before { content: "\f201"; }
.fa-users:before { content: "\f0c0"; }
.fa-file-alt:before { content: "\f15c"; }
.fa-graduation-cap:before { content: "\f19d"; }
.fa-lightbulb:before { content: "\f0eb"; }
.fa-question-circle:before { content: "\f059"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-github:before { content: "\f09b"; }
.fa-twitter:before { content: "\f099"; }
.fa-telegram:before { content: "\f2c6"; }

/* Size variations */
.fa-lg {
  font-size: 1.33333333em;
  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; }

/* Fixed width */
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

/* Spacing */
.fa-pull-left { float: left; }
.fa-pull-right { float: right; }
.fa.fa-pull-left { margin-right: .3em; }
.fa.fa-pull-right { margin-left: .3em; }
