@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: "\0024"; }

.fa-euro:before, .fa-eur:before {
  content: "\20ac"; }

.fa-gbp:before {
  content: "\00a3"; }

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
  content: "\00a5"; }

.fa-rupee:before, .fa-inr:before {
  content: "\20b9"; }

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
  content: "\20bd"; }

.fa-ils:before {
  content: "\20aa"; }

.fa-try:before {
  content: "\20ba"; }

.fa-won:before, .fa-krw:before {
  content: "\20a9"; }

.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 */
