table.table-package {
  width: 100% ;
}

.modal form.download-form {
  max-width: 100% !important;
  background: white !important;
  padding: 0 !important;
  margin: 0 !important;
}

#tabla-paquetes.table.table-package>:not(:first-child){
  border-top: 1px solid transparent;
}

#downloadModal {
  z-index: 2000 !important;
}

.btn-detail {
  width: fit-content;
  padding: 10px 20px;
  border: none;
  background: #6297ce;
  font-weight: 600;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  transition: .3s all ease;
}

table#tabla-detalle {
  width: 100%;
}

/* CONTROL COLUMN */
table.table-package .dt-column-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: .725rem;
}

.dt-layout-end {
  text-align: end;
}
.dt-length {
  margin-bottom: 1rem;
}



@media (min-width: 1055px) {
  table#tabla-detalle {
    width: 100% !important;
  }
}

/* BOOTSTRAP */
.modal-xxl {
  max-width: 90% !important;
  margin: 1rem auto !important;
  padding-top: 2rem !important;
}

#toolbar-administration + div > .layout-container .atrae-modal {
  padding-top: 4rem !important;
}
/* @media (min-width: 1200px) {
} */


/* DATA TABLE */
.atrae-wrapper div.dt-container.dt-empty-footer .dt-scroll-body{
  border-bottom: 1px solid transparent;
  padding-bottom: 1rem;
}

.atrae-wrapper table.dataTable>thead>tr>th {
  border-bottom: 0px solid rgba(0, 0, 0, 0.3);
}
