/*!
 *  Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=3.0.1');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../fonts/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../fonts/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="iconf-"],
[class*=" iconf-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}
/* more sprites.less reset */
.iconf-white,
.nav-pills > .active > a > [class^="iconf-"],
.nav-pills > .active > a > [class*=" iconf-"],
.nav-list > .active > a > [class^="iconf-"],
.nav-list > .active > a > [class*=" iconf-"],
.navbar-inverse .nav > .active > a > [class^="iconf-"],
.navbar-inverse .nav > .active > a > [class*=" iconf-"],
.dropdown-menu > li > a:hover > [class^="iconf-"],
.dropdown-menu > li > a:hover > [class*=" iconf-"],
.dropdown-menu > .active > a > [class^="iconf-"],
.dropdown-menu > .active > a > [class*=" iconf-"],
.dropdown-submenu:hover > a > [class^="iconf-"],
.dropdown-submenu:hover > a > [class*=" iconf-"] {
  background-image: none;
}
[class^="iconf-"]:before,
[class*=" iconf-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
/* makes sure icons active on rollover in links */
a [class^="iconf-"],
a [class*=" iconf-"] {
  display: inline-block;
}
/* makes the font 33% larger relative to the icon container */
.iconf-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}
.btn [class^="iconf-"],
.nav [class^="iconf-"],
.btn [class*=" iconf-"],
.nav [class*=" iconf-"] {
  display: inline;
  /* keeps button heights with and without icons the same */

}
.btn [class^="iconf-"].iconf-large,
.nav [class^="iconf-"].iconf-large,
.btn [class*=" iconf-"].iconf-large,
.nav [class*=" iconf-"].iconf-large {
  line-height: .9em;
}
.btn [class^="iconf-"].iconf-spin,
.nav [class^="iconf-"].iconf-spin,
.btn [class*=" iconf-"].iconf-spin,
.nav [class*=" iconf-"].iconf-spin {
  display: inline-block;
}
.nav-tabs [class^="iconf-"],
.nav-pills [class^="iconf-"],
.nav-tabs [class*=" iconf-"],
.nav-pills [class*=" iconf-"] {
  /* keeps button heights with and without icons the same */

}
.nav-tabs [class^="iconf-"],
.nav-pills [class^="iconf-"],
.nav-tabs [class*=" iconf-"],
.nav-pills [class*=" iconf-"],
.nav-tabs [class^="iconf-"].iconf-large,
.nav-pills [class^="iconf-"].iconf-large,
.nav-tabs [class*=" iconf-"].iconf-large,
.nav-pills [class*=" iconf-"].iconf-large {
  line-height: .9em;
}
li [class^="iconf-"],
.nav li [class^="iconf-"],
li [class*=" iconf-"],
.nav li [class*=" iconf-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
li [class^="iconf-"].iconf-large,
.nav li [class^="iconf-"].iconf-large,
li [class*=" iconf-"].iconf-large,
.nav li [class*=" iconf-"].iconf-large {
  /* increased font size for iconf-large */

  width: 1.5625em;
}
ul.icons {
  list-style-type: none;
  text-indent: -0.75em;
}
ul.icons li [class^="iconf-"],
ul.icons li [class*=" iconf-"] {
  width: .75em;
}
.iconf-muted {
  color: #eeeeee;
}
.iconf-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.iconf-2x {
  font-size: 2em;
}
.iconf-2x.iconf-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.iconf-3x {
  font-size: 3em;
}
.iconf-3x.iconf-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.iconf-4x {
  font-size: 4em;
}
.iconf-4x.iconf-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
[class^="iconf-"].pull-left,
[class*=" iconf-"].pull-left {
  margin-right: .3em;
}
[class^="iconf-"].pull-right,
[class*=" iconf-"].pull-right {
  margin-left: .3em;
}
.btn [class^="iconf-"].pull-left.iconf-2x,
.btn [class*=" iconf-"].pull-left.iconf-2x,
.btn [class^="iconf-"].pull-right.iconf-2x,
.btn [class*=" iconf-"].pull-right.iconf-2x {
  margin-top: .18em;
}
.btn [class^="iconf-"].iconf-spin.iconf-large,
.btn [class*=" iconf-"].iconf-spin.iconf-large {
  line-height: .8em;
}
.btn.btn-small [class^="iconf-"].pull-left.iconf-2x,
.btn.btn-small [class*=" iconf-"].pull-left.iconf-2x,
.btn.btn-small [class^="iconf-"].pull-right.iconf-2x,
.btn.btn-small [class*=" iconf-"].pull-right.iconf-2x {
  margin-top: .25em;
}
.btn.btn-large [class^="iconf-"],
.btn.btn-large [class*=" iconf-"] {
  margin-top: 0;
}
.btn.btn-large [class^="iconf-"].pull-left.iconf-2x,
.btn.btn-large [class*=" iconf-"].pull-left.iconf-2x,
.btn.btn-large [class^="iconf-"].pull-right.iconf-2x,
.btn.btn-large [class*=" iconf-"].pull-right.iconf-2x {
  margin-top: .05em;
}
.btn.btn-large [class^="iconf-"].pull-left.iconf-2x,
.btn.btn-large [class*=" iconf-"].pull-left.iconf-2x {
  margin-right: .2em;
}
.btn.btn-large [class^="iconf-"].pull-right.iconf-2x,
.btn.btn-large [class*=" iconf-"].pull-right.iconf-2x {
  margin-left: .2em;
}
.iconf-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% { -moz-transform: rotate(0deg); }
  100% { -moz-transform: rotate(359deg); }
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); }
}
@-o-keyframes spin {
  0% { -o-transform: rotate(0deg); }
  100% { -o-transform: rotate(359deg); }
}
@-ms-keyframes spin {
  0% { -ms-transform: rotate(0deg); }
  100% { -ms-transform: rotate(359deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@-moz-document url-prefix() {
  .iconf-spin {
    height: .9em;
  }
  .btn .iconf-spin {
    height: auto;
  }
  .iconf-spin.iconf-large {
    height: 1.25em;
  }
  .btn .iconf-spin.iconf-large {
    height: .75em;
  }
}.iconf-music:before		{ content: "\f021"; }
.iconf-search:before		{ content: "\f022"; }
.iconf-user:before		{ content: "\f023"; }
.iconf-film:before		{ content: "\f024"; }
.iconf-file:before		{ content: "\f025"; }
.iconf-download-alt:before		{ content: "\f026"; }
.iconf-download:before		{ content: "\f027"; }
.iconf-inbox:before		{ content: "\f028"; }
.iconf-ok:before		{ content: "\f029"; }
.iconf-remove:before		{ content: "\f02a"; }
.iconf-cog:before		{ content: "\f02b"; }
.iconf-trash:before		{ content: "\f02c"; }
.iconf-time:before		{ content: "\f02d"; }
.iconf-repeat:before		{ content: "\f02e"; }
.iconf-refresh:before		{ content: "\f02f"; }
.iconf-list-alt:before		{ content: "\f030"; }
.iconf-lock:before		{ content: "\f031"; }
.iconf-tag:before		{ content: "\f032"; }
.iconf-tags:before		{ content: "\f033"; }
.iconf-print:before		{ content: "\f034"; }
.iconf-list:before		{ content: "\f035"; }
.iconf-picture:before		{ content: "\f036"; }
.iconf-pencil:before		{ content: "\f037"; }
.iconf-edit:before		{ content: "\f038"; }
.iconf-share:before		{ content: "\f039"; }
.iconf-check:before		{ content: "\f03a"; }
.iconf-play:before		{ content: "\f03b"; }
.iconf-pause:before		{ content: "\f03c"; }
.iconf-stop:before		{ content: "\f03d"; }
.iconf-share-alt:before		{ content: "\f03e"; }
.iconf-eye-open:before		{ content: "\f03f"; }
.iconf-eye-close:before		{ content: "\f040"; }
.iconf-bar-chart:before		{ content: "\f041"; }
.iconf-check-empty:before		{ content: "\f042"; }
.iconf-globe:before		{ content: "\f043"; }
.iconf-tasks:before		{ content: "\f044"; }
.iconf-filter:before		{ content: "\f045"; }
.iconf-plus-sign:before		{ content: "\f046"; }
.iconf-chevron-left:before		{ content: "\f047"; }
.iconf-chevron-right:before		{ content: "\f048"; }
.iconf-chevron-up:before		{ content: "\f049"; }
.iconf-chevron-down:before		{ content: "\f04a"; }
.iconf-key:before		{ content: "\f04b"; }
.iconf-cogs:before		{ content: "\f04c"; }
.iconf-signout:before		{ content: "\f04d"; }
.iconf-signin:before		{ content: "\f04e"; }
.iconf-hdd:before		{ content: "\f04f"; }
.iconf-hand-left:before		{ content: "\f050"; }
.iconf-hand-down:before		{ content: "\f051"; }
.iconf-wrench:before		{ content: "\f052"; }
.iconf-inbox:before		{ content: "\f053"; }
.iconf-share:before		{ content: "\f054"; }
.iconf-group:before		{ content: "\f055"; }
.iconf-cloud:before		{ content: "\f056"; }
.iconf-save:before		{ content: "\f057"; }
.iconf-carret-left:before		{ content: "\f058"; }
.iconf-sort-down:before		{ content: "\f059"; }
.iconf-sort-up:before		{ content: "\f05a"; }
.iconf-sitemap:before		{ content: "\f05b"; }
.iconf-file-alt:before		{ content: "\f05c"; }
.iconf-folder-open:before		{ content: "\f05d"; }
.iconf-folder-open-alt:before		{ content: "\f05e"; }
.iconf-folder-close:before		{ content: "\f05f"; }
.iconf-folder-close-alt:before		{ content: "\f060"; }