.grp-table {
    border-collapse: collapse; /* Colapsa los bordes */
    width: 100%; /* Ajusta el ancho completo */
    border: 1px solid #E9EAED; /* Mantén el borde exterior de la tabla */
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); /* Sombra tenue */
    border-radius: 5px; /* Redondea suavemente las esquinas */
    overflow: hidden; /* Evita que el contenido sobresalga */
}

.grp-table th, 
.grp-table td {
    border-right: none; /* Elimina las líneas verticales internas */
    border-left: none;  /* Elimina las líneas verticales internas */
    border-bottom: 1px solid #E9EAED; /* Mantiene las líneas horizontales */
    text-align: center; /* Alineación opcional */
}

.grp-table thead th {
    background-color: #E2E8F0; /* Color de fondo del encabezado */
    color: black; /* Color del texto */
    border-bottom: 1px solid #E9EAED; /* Línea horizontal debajo del thead */
    text-align: center;
}


.btn-icon-grp-primary {
    border-radius: 100%; 
    border-width: 2px!important; 
    padding:5px;
    height:32px;
    width:32px; 
    border-color:#475569!important;
    color:#475569!important;
}

.btn-icon-grp-primary i {
    color:#475569!important;
    padding-bottom: 5px;
}

.btn-icon-grp-primary.edit:hover i {
    color: #32AE40 !important;
}

.btn-icon-grp-primary.edit:active {
    color: white !important;
    border-color: #006B12 !important;
    background-color: #006B12!important;
}

.btn-icon-grp-primary.edit:active i {
    color: white !important;
}

.btn-icon-grp-primary.show:hover i {
    color: #4382D1 !important;
}

.btn-icon-grp-primary.show:active {
    color: white !important;
    border-color: #2B428C !important;
    background-color: #2B428C!important;
}

.btn-icon-grp-primary.show:active i {
    color: white !important;
}

.btn-icon-grp-primary.delete:hover i {
    color: #DC2626 !important;
}

.btn-icon-grp-primary.delete:active {
    color: white !important;
    border-color: #7F1D1D !important;
    background-color: #7F1D1D!important;
}

.btn-icon-grp-primary.delete:active i {
    color: white !important;
}