/*!
 *  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('http://static.tumblr.com/fpdiq1j/Gojml24ho/fontawesome-webfont.eot');
  src: url('http://static.tumblr.com/fpdiq1j/Gojml24ho/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
    url('http://static.tumblr.com/fpdiq1j/G6Sml24ii/fontawesome-webfont.woff') format('woff'),
    url(data:font/truetype;charset=utf-8;base64,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DP3RDB8MPAwMAdf+KQwMPAwfDAIvAdkM/dAMHww8DAwB2P4oDAw8DB8MAjACwyAM/dEMDDwMIAwB1wHYDB8MPAwM/dEMIAz90QwMPAwgDAHXAdgMHww8DAz90QAAAQAAAAEAADLDA7ZfDzz1AB8IAAAAAADNikRxAAAAAM2KRHEAAP7NCQAHIAAAAAgAAgAAAAAAAAABAAAHIP6kAAAI/wAA//8JAAABAAAAAAAAAAAAAAAAAAAAFwLlAEMAAAAABqsAAAKqAAACVwAACGUAAAaZAAAHMgAACP8AAAcyAAAHMgAABzIAAAj/AAAIZQAACGUAAAcyAAAI/wAAA5kAAAcyAAAHzAATBzIAAAfMAAAEzAA2ABAAAAAAACwALAAsACwANABoAKgA+AFUAZwB9AJEArADGAOWBAQEfgTEBUIF2gZMBuQHMAd8AAAAAQAAABgAcAAHAAAAAAACAAAAAQABAAAAQAAuAAAAAAAAAAkAcgADAAEECQAAAHgAAAADAAEECQABABYAeAADAAEECQACAAgAjgADAAEECQADAEwAlgADAAEECQAEACAA4gADAAEECQAFACABAgADAAEECQAGABYBIgADAAEECQDIABYBOAADAAEECQDJADABTgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAcgBvAG8AdAAgAHcAaQB0AGgAIABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAKABoAHQAdABwADoALwAvAGYAbwBuAHQAZgBvAHIAZwBlAC4AcwBmAC4AbgBlAHQAKQBmAG8AbgB0AGEAdwBlAHMAbwBtAGUAQgBvAG8AawBGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAGYAbwBuAHQAYQB3AGUAcwBvAG0AZQAgADoAIAA5AC0ANAAtADIAMAAxADMAZgBvAG4AdABhAHcAZQBzAG8AbQBlACAAQgBvAG8AawBWAGUAcgBzAGkAbwBuACAAMAAwADEALgAwADAAMAAgAGYAbwBuAHQAYQB3AGUAcwBvAG0AZQBXAGUAYgBmAG8AbgB0ACAAMQAuADAAVAB1AGUAIABBAHAAcgAgACAAOQAgADEAOAA6ADEAOQA6ADMAMAAgADIAMAAxADMAAgAAAAAAAP8AAGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAQACAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWB3VuaTAwMEQHdW5pRTAwMAVoZWFydAR1c2VyBHRpbWUEdGFncwZwZW5jaWwJaW5mby1zaWduC3Jlc2l6ZS1mdWxsB3JldHdlZXQMY2FtZXJhLXJldHJvCGNvbW1lbnRzDWxpbmtlZGluLXNpZ24HdHdpdHRlcghmYWNlYm9vawZnaXRodWIEbGluawlwaW50ZXJlc3QLZ29vZ2xlLXBsdXMRZG91YmxlLWFuZ2xlLWxlZnQSZG91YmxlLWFuZ2xlLXJpZ2h0AAFRZJPyAAA=) format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  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 */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
/* makes sure icons active on rollover in links */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline-block;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}
.btn [class^="icon-"],
.nav [class^="icon-"],
.btn [class*=" icon-"],
.nav [class*=" icon-"] {
  display: inline;
  /* keeps button heights with and without icons the same */

}
.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"] {
  /* keeps button heights with and without icons the same */

}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}
li [class^="icon-"],
.nav li [class^="icon-"],
li [class*=" icon-"],
.nav li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
li [class^="icon-"].icon-large,
.nav li [class^="icon-"].icon-large,
li [class*=" icon-"].icon-large,
.nav li [class*=" icon-"].icon-large {
  /* increased font size for icon-large */

  width: 1.5625em;
}
ul.icons {
  list-style-type: none;
  text-indent: -0.75em;
}
ul.icons li [class^="icon-"],
ul.icons li [class*=" icon-"] {
  width: .75em;
}
.icon-muted {
  color: #eeeeee;
}
.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.icon-2x {
  font-size: 2em;
}
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.icon-3x {
  font-size: 3em;
}
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.icon-4x {
  font-size: 4em;
}
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em;
}
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}
.icon-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() {
  .icon-spin {
    height: .9em;
  }
  .btn .icon-spin {
    height: auto;
  }
  .icon-spin.icon-large {
    height: 1.25em;
  }
  .btn .icon-spin.icon-large {
    height: .75em;
  }
}.icon-heart:before		{ content: "\f021"; }
.icon-user:before		{ content: "\f022"; }
.icon-time:before		{ content: "\f023"; }
.icon-tags:before		{ content: "\f024"; }
.icon-pencil:before		{ content: "\f025"; }
.icon-info-sign:before		{ content: "\f026"; }
.icon-resize-full:before		{ content: "\f027"; }
.icon-retweet:before		{ content: "\f028"; }
.icon-camera-retro:before		{ content: "\f029"; }
.icon-comments:before		{ content: "\f02a"; }
.icon-linkedin-sign:before		{ content: "\f02b"; }
.icon-twitter:before		{ content: "\f02c"; }
.icon-facebook:before		{ content: "\f02d"; }
.icon-github:before		{ content: "\f02e"; }
.icon-link:before		{ content: "\f02f"; }
.icon-pinterest:before		{ content: "\f030"; }
.icon-google-plus:before		{ content: "\f031"; }
.icon-double-angle-left:before		{ content: "\f032"; }
.icon-double-angle-right:before		{ content: "\f033"; }
