 .table {
  border-collapse:collapse!important
 }
 .table td,.table th {
  background-color:#fff!important
 }
 .table-bordered td,.table-bordered th {
  border:1px solid #ddd!important
 }

.table{
width:100%;
 max-width:100%;
 margin-bottom:1rem;
 background-color:transparent
}
.table td,.table th {
 padding:.75rem;
 vertical-align:top;
 border-top:1px solid rgba(0,0,0,.06)
}
.table thead th {
 vertical-align:bottom;
 border-bottom:2px solid rgba(0,0,0,.06)
}
.table tbody+tbody {
 border-top:2px solid rgba(0,0,0,.06)
}
.table .table {
 background-color:#fafafa
}
.table-sm td,.table-sm th {
 padding:.3rem
}
.table-bordered,.table-bordered td,.table-bordered th {
 border:1px solid rgba(0,0,0,.06)
}
.table-bordered thead td,.table-bordered thead th {
 border-bottom-width:2px
}
.table-striped tbody tr:nth-of-type(odd) {
 background-color:rgba(0,0,0,.05)
}
.table-hover tbody tr:hover {
 background-color:rgba(0,0,0,.075)
}
.table-primary,.table-primary>td,.table-primary>th {
 background-color:#e3c3e9
}
.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th {
 background-color:#dab0e2
}
.table-secondary,.table-secondary>td,.table-secondary>th {
 background-color:#d6d8db
}
.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th {
 background-color:#c8cbcf
}
.table-success,.table-success>td,.table-success>th {
 background-color:#cde9ce
}
.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th {
 background-color:#bbe1bd
}
.table-info,.table-info>td,.table-info>th {
 background-color:#b8ecf3
}
.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th {
 background-color:#a2e6ef
}
.table-warning,.table-warning>td,.table-warning>th {
 background-color:#ffe2b8
}
.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th {
 background-color:#ffd89f
}
.table-danger,.table-danger>td,.table-danger>th {
 background-color:#fccac7
}
.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th {
 background-color:#fbb3af
}
.table-light,.table-light>td,.table-light>th {
 background-color:#fdfdfe
}
.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th {
 background-color:#ececf6
}
.table-dark,.table-dark>td,.table-dark>th {
 background-color:#c6c8ca
}
.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th {
 background-color:#b9bbbe
}
.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th {
 background-color:rgba(0,0,0,.075)
}
.table .thead-dark th {
 color:#fafafa;
 background-color:#212529;
 border-color:#32383e
}
.table .thead-light th {
 color:#495057;
 background-color:#e9ecef;
 border-color:rgba(0,0,0,.06)
}
.table-dark {
 color:#fafafa;
 background-color:#212529
}
.table-dark td,.table-dark th,.table-dark thead th {
 border-color:#32383e
}
.table-dark.table-bordered {
 border:0
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
 background-color:hsla(0,0%,100%,.05)
}
.table-dark.table-hover tbody tr:hover {
 background-color:hsla(0,0%,100%,.075)
}
@media (max-width:575.98px) {
 .table-responsive-sm {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:-ms-autohiding-scrollbar
 }
 .table-responsive-sm>.table-bordered {
  border:0
 }
}
@media (max-width:767.98px) {
 .table-responsive-md {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:-ms-autohiding-scrollbar
 }
 .table-responsive-md>.table-bordered {
  border:0
 }
}
@media (max-width:991.98px) {
 .table-responsive-lg {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:-ms-autohiding-scrollbar
 }
 .table-responsive-lg>.table-bordered {
  border:0
 }
}
@media (max-width:1199.98px) {
 .table-responsive-xl {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:-ms-autohiding-scrollbar
 }
 .table-responsive-xl>.table-bordered {
  border:0
 }
}
.table-responsive {
 display:block;
 width:100%;
 overflow-x:auto;
 -webkit-overflow-scrolling:touch;
 -ms-overflow-style:-ms-autohiding-scrollbar
}
.table-responsive>.table-bordered {
 border:0
}
.table-bordered td, .table-bordered th, .table-bordered {
 border: none!important
}
th {
 color: rgba(0,0,0,.5)!important
}
tr {
 border-bottom: 1px solid #ddd!important;
}
table.table-custom thead tr th {text-align: left}
td {padding: 16px 20px 16px 8px!important; text-align: left!important}
table.dataTable{border-collapse: collapse!important}
