/*@import "//hello.myfonts.net/count/2b6ed2";
*/

@font-face {
  font-family: "Primary-Regular";
  src: url(/Themes/Fanatec/Content/font/overpass-regular.otf) format('opentype');
}
@font-face {
  font-family: "Primary-Medium";
  src: url(/Themes/Fanatec/Content/font/overpass-regular.otf) format('opentype');
}
@font-face {
  font-family: "Primary-Bold";
  src: url(/Themes/Fanatec/Content/font/overpass-extrabold.otf) format('opentype');
}
@font-face {
  font-family: "Primary-Header";
  src: url('/Themes/Fanatec/Content/font/Tomorrow-Medium.ttf') format('opentype');
}
@font-face {
  font-family: "FontAwesome";
  src: url('/lib/fontAwesome/fonts/FontAwesome.otf') format('opentype');
}
/* FOOTABLE CUSTOM CSS */

.footable-first-column {
  text-align: center;
}
td.footable-first-column {
  position: relative;
  background-color: #303030 !important;
}
.air-theme .footable-first-column .item-count {
  font-size: 11px !important;
}
.air-theme .footable.breakpoint > tbody > tr > td > span.footable-toggle {
  margin: -1px 0 0 -10px;
}
.earth-theme .footable-first-column .item-count {
  font-size: 13px !important;
}
.earth-theme .footable.breakpoint > tbody > tr > td > span.footable-toggle {
  margin: 2px 0 0 -10px;
}
.footable.breakpoint > tbody > tr > td > span.footable-toggle {
  position: absolute;
  left: 50%;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  overflow: hidden;
  background: #bbbbbb url('/Themes/_Brandon/Content/img/table-sprite.png') no-repeat;
}
.footable-toggle {
  background-position: 0 center !important;
}
.footable-toggle:before {
  display: none !important;
}
.footable-detail-show .footable-toggle {
  background-position: -20px center !important;
}
.footable-row-detail {
  text-align: left;
}
.footable-row-detail-cell {
  border-width: 1px 0 !important;
  border-style: solid !important;
  border-color: #eeeeee !important;
  text-align: left !important;
}
.footable-row-detail-row {
  margin: 0 0 10px;
  display: table-row;
}
.footable-row-detail-name {
  display: table-cell;
  padding: 10px;
}
.footable-row-detail-value {
  display: table-cell;
  padding: 10px;
}
