.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 #dee2e6
}




@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
 }
}


.container_1 {
 width:100%;
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
@media (min-width:576px) {
 .container_1 {
  max-width:540px
 }
}
@media (min-width:768px) {
 .container_1 {
  max-width:720px
 }
}
@media (min-width:992px) {
 .container_1 {
  max-width:960px
 }
}
@media (min-width:1200px) {
 .container_1 {
  max-width:1140px
 }
}

table {
 border-collapse:collapse
}

















