.aux-section-table{
  border: 2px solid #d1d1d1;
  border-collapse: separate;
  border-spacing: 0px;
  thead{
    th{
      background-color: #eaeaea;
      color: black;
      border: #d1d1d1 1px solid;
      font-weight: bold;
    }
  }
  tbody{
    td{
      border: 1px solid #d1d1d1;
    }
    tr:nth-child(even){
      background-color: #eaeaea;
      td{
        border: #d1d1d1 1px solid;
      }
    }
  }
}
table thead th, table thead td, table tfoot th, table tfoot td, table tbody th, table tbody td {
  padding: .4375rem .75rem;
}
.row {
  --aux-gutter-x: 1.5rem;
  --aux-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  width: 100%;
}
.row .col-xl-6 {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--aux-gutter-x) * 0.5);
  padding-left: calc(var(--aux-gutter-x) * 0.5);
  margin-top: var(--aux-gutter-y);
}
.row .col-xl-6:first-child {
  padding-left: 0;
}
.row .col-xl-6:last-child {
  padding-right: 0;
}
@media (max-width: 1199.98px) {
  .row .col-xl-6 {
    margin-bottom: 1rem;
    padding: 0;
  }
  .row .col-xl-6:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .row .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .main-wrapper.has-sidebar section.main-content {
    flex: 0 1 70%;
  }
  .main-wrapper.has-sidebar aside.sidebar {
    flex: 0 1 25%;
  }
}