.sub-titulo{
    text-align: center;
    font-size:24px;
}

.formulario-interativo{
    border: 1px solid;
    border-color: rgb(212, 212, 212);
    width: 100%;
    margin-left:-12px;
}

.empresa{
    border: 1px solid;
    border-color: rgba(122, 122, 122, 0.904);
}

.grupo{
    border: 1px solid;
    height: 3em;
    border-color: rgba(122, 122, 122, 0.904);
}
.cabezasidebar{
    width: 130%;
}

#empresa:hover {
    background-color: rgb(57, 116, 155);
    color: #ffff;
    cursor: pointer;
}

.empresa1{
    background: rgb(57, 116, 155);
    color: #ffff;
}

#grupo:hover {
    background-color: rgb(57, 116, 155);
    color: #fff;
    cursor: pointer;
}

.grupo1{
    background: rgb(57, 116, 155);
    color: #ffff;
}

.escrolgeneral{
    height: 434px;; 
    overflow: auto;
}


.scrollgeneralActivofijo {
    min-height: 300px;
    max-height: 659px;
    /* Nueva línea para limitar la altura máxima */
    overflow-y: auto;
    /* Agregado para agregar barras de desplazamiento vertical si es necesario */
    display: flex;
    flex-direction: column;
}

.scrollgeneralActivofijo>* {
    flex: 1;
}

.escrolgeneraltabla{
    height:269px; 
    overflow: auto;
}
#buscar{
    padding-left: 11em;
    padding-right: 2em;
}

.ayuda{
    float: right;
    margin-right: 1em;
    cursor: pointer;
}

.round2{
   /* background: rgb(57, 116, 155);*/
    background:rgb(0, 147, 219);
}

mark {
    padding: 0 !important;
    background-color: #ffd80e !important;

}