section#principal{
    top: 50px;
    left: 0;
    background-color: white;
    color: #198754;
    display: block;
    height: 1000px;
}

#clasificacionTitulo{
    margin: 5px auto;
    height: 40px;
    text-align: center;
    text-decoration: underline;
}

#clasificacionTitulo > h3 > b{
    font-family: segoe-print;
}

#clasificacionContenido{
    overflow-y: overlay;
    height: 600px;
    margin:auto;
}

button.nav-link{
    background-color: white !important;
    color: #198754 !important;
    border:2.5px solid #198754 !important; 
    border-bottom: 0 !important;
    margin: 5px;
}
button.nav-link.active{
    background-color: #198754 !important;
    border-bottom: 0 !important;
    color: white !important;
}
.nav-tabs {
    border:0;
}
.tab-pane{
    border:2.5px solid #198754 !important; 
}
.tab-content{
    margin: 5px auto;
}
#nav-general, #nav-ehu, #nav-federados{
    margin:5px;
    padding:2.5px;
}

#tablaGeneral_wrapper, #tablaEHU_wrapper, #tablaFederados_wrapper{
    border: 1px solid #198754;
    padding:2.5px 5px;
}

th, td{
    color: #198754 !important;
}
.table-striped>tbody>tr:nth-of-type(odd)>* {
    --bs-table-color-type: white;
    color: white !important;
    --bs-table-bg-type: #198754;
}
.table-striped>tbody>tr:nth-of-type(even)>* {
    --bs-table-bg-type: white;
    --bs-table-color-type: #198754;
    color: #198754 !important;
}
div.dt-container .dt-paging .dt-paging-button.current, div.dt-container .dt-paging .dt-paging-button.current:hover {
    color: white !important;
    background-color: #198754 !important;
}

div.dt-container .dt-paging .dt-paging-button:hover {
    color: white !important;
    background: #198754 !important;
}
div.dt-container .dt-paging .dt-paging-button.disabled:hover{
    color: rgba(0, 0, 0, 0.5) !important;
    background: transparent !important;
}
#alerta-clasificacion {
    min-height: 100px;
}