.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #4f5d73; }
  .table.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 21, 0.01); }
  .table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid;
    border-top-color: #d8dbe0; }
  .table td {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid;
    border-top-color: #d8dbe0; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid;
    border-bottom-color: #d8dbe0; }
  .table tbody tr:focus {
    outline: 0;
    color: #4f5d73;
    background-color: rgba(0, 0, 21, 0.075); }
  .table.table-sm th {
    padding: .3rem; }
  .table.table-sm td {
    padding: .3rem; }

@media print {
  thead {
    display: table-header-group; }

  tr {
    page-break-inside: avoid; }

  .table {
    border-collapse: collapse !important; }
    .table td {
      background-color: #fff !important; }
    .table th {
      background-color: #fff !important; } }

/*# sourceMappingURL=table.css.map */
