/*Saab Bold*/

@font-face {
  font-family: 'SaabBd';
  src: url('/Themes/Saab/Content/fonts/AktivGrotesk_Bd/AktivGrotesk_Bd.ttf') format("truetype");
}
/*Saab Bold + Italic*/

@font-face {
  font-family: 'SaabBdIt';
  src: url('/Themes/Saab/Content/fonts/AktivGrotesk_BdIt/AktivGrotesk_BdIt.ttf') format("truetype");
}
/*Saab Italic*/

@font-face {
  font-family: 'SaabIt';
  src: url('/Themes/Saab/Content/fonts/AktivGrotesk_It/AktivGrotesk_It.ttf') format("truetype");
}
/*Saab Light*/

@font-face {
  font-family: 'SaabLt';
  src: url('/Themes/Saab/Content/fonts/AktivGrotesk_Lt/AktivGrotesk_Lt.ttf') format("truetype");
}
/*Saab Light + Italic*/

@font-face {
  font-family: 'SaabLtIt';
  src: url('/Themes/Saab/Content/fonts/AktivGrotesk_LtIt/AktivGrotesk_LtIt.ttf') format("truetype");
}
/*Saab Medium*/

@font-face {
  font-family: 'SaabMd';
  src: url('/Themes/Saab/Content/fonts/AktivGrotesk_Md/AktivGrotesk_Md.ttf') format("truetype");
}
/*Saab Medium + Italic*/

@font-face {
  font-family: 'SaabMdIt';
  src: url('/Themes/Saab/Content/fonts/AktivGrotesk_MdIt/AktivGrotesk_MdIt.ttf') format("truetype");
}
/*Saab Regular*/

@font-face {
  font-family: 'SaabRg';
  src: url('/Themes/Saab/Content/fonts/AktivGrotesk_Rg/AktivGrotesk_Rg.ttf') format("truetype");
}
@font-face {
  font-family: 'IcoMoon-Free';
  src: url('/Themes/Hexatronic/Content/fonts/IcoMoon-Free.ttf') format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Söhne';
  src: url('/Themes/Hexatronic/Content/fonts/soehne-buch.woff2') format("woff2");
}
@font-face {
  font-family: 'Söhne-Kräftig';
  src: url('/Themes/Hexatronic/Content/fonts/soehne-kraftig.woff2') format("woff2");
}
/* FOOTABLE CUSTOM CSS */

.footable-first-column {
  text-align: center;
}
td.footable-first-column {
  position: relative;
  /*    background: transparent !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: 0%;
  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;
}
