.reports-table .table tr:nth-of-type(odd) {
  background-color: #f7f8f9;
}
.reports-table .table th, .reports-table .table td {
  border: none;
  padding: 16px 24px !important;
}
.reports-table .table th a, .reports-table .table td a {
  color: #747c91;
  font-size: 1rem;
}
.reports-table .table th a:hover, .reports-table .table td a:hover {
  color: #00af9a;
}
.reports-table .table td.last {
  text-align: right;
}
.reports-table i.icon-pdf, .reports-table i.icon-income {
  vertical-align: top;
  font-size: 24px;
  margin-right: 5px;
}

.filterReports .button_primary {
  min-width: 80px;
}

.taglib-page-iterator .lfr-pagination .search-results, .taglib-page-iterator .lfr-pagination-buttons .disabled {
  color: #6b6c7e !important;
}