.fixtable .clickable {
  cursor: pointer;
}

.fixtable .fixtable-checkbox {
  text-align: center;
}

.fixtable .caret.caret-up {
  transform: rotate(180deg);
}

.fixtable .fixtable-filters .btn {
  margin-bottom: 5px;
}

.fixtable .fixtable-column-filters th .form-group {
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 3px;
  font-weight: normal;
}

.fixtable .fixtable-column-filters th .form-group .form-control {
  border-right: none;
}

.fixtable .fixtable-column-filters th .form-group .input-group-addon {
  background-color: white;
}

.fixtable .fixtable-footer-hidden {
    display: none;
}

.fixtable .fixtable-footer {
  padding: 5px;
}

.fixtable .fixtable-footer .btn {
  padding: 3px 6px;
}

.fixtable .fixtable-footer .form-control {
  display: inline;
  height: 28px;
  width: 40px;
  padding: 3px 6px;
  text-align: center;
}

.fixtable .fixtable-footer input[type=number]::-webkit-inner-spin-button,
.fixtable .fixtable-footer input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.fixtable .fixtable-footer select.form-control {
  width: 55px;
}

.fixtable-row-toggle {
  cursor: pointer;
}

.fixtable-row-primary.expanded {
  border-bottom: 0;
}

.fixtable-row-primary.expanded td {
  border-bottom: 0;
}

.fixtable-row-secondary.expanded {
  border-top: 0;
}

.fixtable-row-secondary.expanded td {
  border-top: 0;
}
