html {
  visibility:hidden;
}

.border {
  border-bottom: 1px solid #f9f9f9!important;
  border: 0px !important;
}

table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

tbody{
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

th{
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
  padding: .75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

td{
  padding: .75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
  border: 0px !important;
}

.detail{
  padding: 10px !important;
  margin: 0px !important;
  border-top: #3c72cc !important;
  background-color: #3c72cc !important;
}
