.table-responsive {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529;
    background-color: transparent;
  }
  
  .table-responsive th,
  .table-responsive td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
  }
  
  .table-responsive thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
  }
  
  .table-responsive tbody + tbody {
    border-top: 2px solid #dee2e6;
  }


.table-responsive .thead-dark th {
    color: #fff;
    background-color: #212529;
    border-color: #383f45;
  }