.page-invoice-table {
  margin-top: 40px;
  margin-bottom: 20px; }
  .page-invoice-table tbody {
    border-bottom: 1px solid #e4eaec; }
  .page-invoice-table .table > thead > tr > th,
  .page-invoice-table .table > tbody > tr > th,
  .page-invoice-table .table > tfoot > tr > th,
  .page-invoice-table .table > thead > tr > td,
  .page-invoice-table .table > tbody > tr > td,
  .page-invoice-table .table > tfoot > tr > td {
    padding: 15px 8px; }

.page-invoice-amount {
  margin-bottom: 40px;
  padding-top: 10px;
  font-size: 20px;
  border-top: 1px solid #e4eaec; }

@media (max-width: 767.98px) {
  .page-invoice .page-content .btn-animate {
    margin-bottom: 10px; } }