:root {
    --bg-table-thead:#316AB1;  /*Fondo encabezado tabla*/
    --c-table-thead: #fff;/*color letra ecabezado tabla */
    --c-table-body-text: #333;  /*color letra tbody tabla */
    --bg-button-modal: #fe9209;
    --c-button-ico-modal: white;
}
.text-bg {
    background-color: var( --bg-button-modal) !important;

}
table tbody tr td .text-bg i{
    color: var( --c-button-ico-modal) !important;
}
.bg-primary {
    --bs-bg-opacity: 1;
    background-color: var(--bs-primary) !important;
}

.text-primary {
    color: var(--bs-primary) !important;
}
.table a {
    text-decoration: none !important;
}
.btn-primary {
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-bg: var(--bs-secondary);
    --bs-btn-hover-border-color: var(--bs-secondary);
    --bs-btn-active-bg: var(--bs-primary);
    --bs-btn-active-border-color: var(--bs-primary);
    --bs-btn-disabled-bg: var(--bs-primary);
    --bs-btn-disabled-border-color: var(--bs-primary);
}
.btn-success {
    --bs-btn-bg: var(--bs-success);
    --bs-btn-border-color: var(--bs-success);
    --bs-btn-active-bg: var(--bs-success);
    --bs-btn-active-border-color: var(--bs-success);
    --bs-btn-disabled-bg: var(--bs-success);
    --bs-btn-disabled-border-color: var(--bs-success);
}

td:nth-child(-n+3) i {
    color: var(--bs-secondary);
}
/* table tbody > tr:nth-child(odd) > td, 
table tbody > tr:nth-child(odd) > th {
    background-color: transparent !important;
} */
table tbody > tr > td
{
    padding: 1rem !important;
    font-weight: 400 !important;
    background-color: #a3a3a30a !important;
}


#departure-table tbody td{
    color: var(--c-table-body-text) !important;

}

table thead tr th {
    background-color: var( --bg-table-thead) !important; 
    color: var(--c-table-thead) !important; 
  }
  table th, table td {
    border: 1.6px solid #dee2e6 !important;
  }  

  .table-custom th, .table-custom td {
    padding: 0.75rem;
    vertical-align: middle;
    border-top: 1px solid #dee2e6;
    border-left: 1px solid #dee2e6;
    border-right: 1px solid #dee2e6;
}
button:hover{
background-color: var(--bs-primary);
border-color: var(--bs-primary);
}

table {
    border-width: 0;
}