@charset "UTF-8";
@font-face {
  font-family: "open_sansregular";
  src: url("fonts/opensans-regular-webfont.eot");
  src: url("fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-regular-webfont.woff") format("woff"), url("../fonts/opensans-regular-webfont.ttf") format("truetype"), url("../fonts/opensans-regular-webfont.svg#open_sansregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "open_sanssemibold";
  src: url("fonts/opensans-semibold-webfont.eot");
  src: url("fonts/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-semibold-webfont.woff") format("woff"), url("../fonts/opensans-semibold-webfont.ttf") format("truetype"), url("../fonts/opensans-semibold-webfont.svg#open_sanssemibold") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* FontAwesome extract */
.fa {
  font-size: 100% !important;
  font-style: inherit;
  font-weight: inherit;
}

.fa-dollar:before, .fa-usd:before {
  content: "$";
}

.fa-euro:before, .fa-eur:before {
  content: "€";
}

.fa-gbp:before {
  content: "£";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
  content: "¥";
}

.fa-rupee:before, .fa-inr:before {
  content: "₹";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
  content: "₽";
}

.fa-ils:before {
  content: "₪";
}

.fa-try:before {
  content: "₺";
}

.fa-won:before, .fa-krw:before {
  content: "₩";
}

.fa-caret-up, .fa-caret-down {
  width: 12px;
  height: 15px;
  margin-right: 4px;
}

.fa-caret-up {
  background: url(../images/caret-up.png) no-repeat;
}

.fa-caret-down {
  background: url(../images/caret-down.png) no-repeat;
}

.fa-caret-up:hover, .fa-caret-down:hover {
  background-position: -13px 0;
}

.fa-spin {
  display: inline-block;
  background: url(../images/spinner-white.png) no-repeat;
  width: 13px;
  height: 15px;
  margin-bottom: -2px;
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

.fa-spin.grey {
  background: url(../images/spinner-grey.png) no-repeat;
}

@-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);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/*# sourceMappingURL=fonts.css.map */
