table.dataTable tbody th, table.dataTable tbody td {
    white-space: nowrap !important;
    font-size: 15px !important;
    padding: 1px 10px !important;
}
table.dataTable thead th, table.dataTable thead tr {
    white-space: nowrap !important;
    font-size: 15px !important;
    background-color: #f1a36f !important;
    padding: 2px 5px !important;
}
.addNewRecord{
    background-color: #550447 !important;
    color: white !important;
}
.addNewRecordCentro{
    background-color: #550447 !important;
    color: white !important;
}
.addNewRecordEmpleado{
    background-color: #550447 !important;
    color: white !important;
}
.buttons-page-length{
    background-color: #f5611c !important;
    color: white !important;
    height: 34px !important;
    
}
.input [type = 'radio'] {
    display: block !important;
    font-size: 15px !important;
}
#flexRadioTodos, #flexRadioHermanos, #flexRadioNoHermanos{
    display: block !important;
    font-size: 12px !important;
}
#flexRadioTodos1, #flexRadioMenores, #flexRadioNoMenores{
    display: block !important;
    font-size: 12px !important;
}
.t-button{
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.sidebar-dark-primary{
    background: #550447 !important;
}
.card-header{
    background: #550447 !important;
    color: white !important;
    height: 24px !important;
    font-size: 13px !important;
    padding: 1px 10px !important;

}
.inicio{
    background:#550447 !important;
    color: white !important;

}
.btn-success{
    background:#550447 !important;
    border:#550447 !important;
    color: white !important;

}
.btn-primary{
    background:#f1b497 !important;
    border:#f1b497 !important;
    color: white !important;

}
.swal2-confirm{
    background:#550447 !important;
    border:#550447 !important;
    color: white !important;
}
.btn-danger{
    background:#6e6d6c !important;
    border:#550447 !important;
    color: white !important;

}
.swal2-cancel{
    background:#6e6d6c !important;
    border:#550447 !important;
    color: white !important;
}
.addNewRecord{
    background:#550447 !important;
    border:#550447 !important;
    color: white !important;
}
.imprimirFactura{
    background:#20753d !important;
    border:#20753d !important;
    color: white !important;
}
.imprimirPresupuesto{
    background:#20753d !important;
    border:#20753d !important;
    color: white !important;
}
.addNewReceipt{
    background:#20753d !important;
    border:#20753d !important;
    color: white !important;
}
.addNewRecordEmpleado{
    background:#550447 !important;
    border:#550447 !important;
    color: white !important;
}
.addNewRecordCentro{
    background:#550447 !important;
    border:#550447 !important;
    color: white !important;
}
.addNewRecordContrato{
    background:#550447 !important;
    border:#550447 !important;
    color: white !important;
}
.buttons-page-length{
    background:#726e6c !important;
    border:#726e6c !important;
    color: white !important;
}
.buttons-excel{
    background:#148d04 !important;
    border:#148d04 !important;
    color: white !important;
}
.buttons-print{
    background:#126906 !important;
    border:#126906 !important;
    color: white !important;
}
.buttons-colvis{
    background:#5a6b58 !important;
    border:#5a6b58 !important;
    color: white !important;
}
.bg-icono{
    background:#39b1a1 !important;
    border:#39b1a1 !important;
    color: white !important;

}
.solapas{
    color: #8d8885 !important;
    
}
.solapas.active{
    color: #550447 !important;
    
}
.no-sorting-arrows::after,
.no-sorting-arrows::before {
    display: none !important;
}
.select2-results__option{
    line-height: .8 !important;
}
.datatable-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.leyenda {
    display: flex;
    gap: 15px;
    align-items: center;
    font-size: 12px;
}
.leyenda div {
    display: flex;
    align-items: center;
    gap: 5px;
}
.leyenda span {
    font-size: 12px;
    font-weight: bold;
}
.color-box{
    width: 20px;
    height: 20px;
    border-radius: 5px;
    display: inline-block;
}

.noHermano {background-color: #ddfabd;}
.menor {background-color: #bdeefa;}

