
/* Estilo personalizado para el menú desplegable de Bootstrap Select Picker */
.bootstrap-select .dropdown-menu {
    font-size: 0.875rem; /* Tamaño de fuente más pequeño */
    border-radius: 0; /* Bordes cuadrados */
}

/* Estilo personalizado para los elementos de la lista desplegable */
.bootstrap-select .dropdown-menu .inner {
    max-height: 200px; /* Altura máxima del menú desplegable */
}

/* Estilo personalizado para el buscador del menú desplegable */
.bootstrap-select .bs-searchbox input {
    border-radius: 0; /* Bordes cuadrados */
    height: calc(1em + .70rem + 2px); /* Altura del buscador ajustada */
    font-size: 0.875rem; /* Tamaño de fuente más pequeño */
}

/* Estilo personalizado para las opciones del menú desplegable */
.bootstrap-select .dropdown-menu .inner li a {
    border-radius: 0; /* Bordes cuadrados */
    font-size: 0.875rem; /* Tamaño de fuente más pequeño */
}

/* Estilo personalizado para el botón del selectpicker */
.bootstrap-select .btn {
    border-radius: 0; /* Bordes cuadrados */
    padding-top: .375rem; /* Ajuste de relleno para que coincida con el tamaño más pequeño */
    padding-bottom: .375rem; /* Ajuste de relleno para que coincida con el tamaño más pequeño */
    font-size: 0.875rem; /* Tamaño de fuente más pequeño */
}


.dataTables_wrapper .dataTables_filter input {
    width: 150px; /* Ancho del campo de búsqueda */
    height: 30px; /* Altura del campo de búsqueda */
    font-size: 14px; /* Tamaño de fuente del campo de búsqueda */
    border-radius: 0; /* Borde redondeado */
}

button.dt-button, div.dt-button, a.dt-button
{background-image:none !important;}

.dt-buttons button:nth-child(1){
/*  */
}

.button_slide {
    color: #FFF;
    border: 2px solid rgb(2, 216, 20);
    border-radius: 0px;
    display: inline-block;
    font-size: 10px;
    letter-spacing: 1px;
    cursor: pointer;
    box-shadow: inset 0 0 0 0 #02d81e;
    -webkit-transition: ease-out 0.4s;
    -moz-transition: ease-out 0.4s;
    transition: ease-out 0.4s;
}

.slide_right:hover {
    box-shadow: inset 400px 0 0 0 #02d81e;
}

.scrollable-list-group {
    max-height: 400px;  /* Ajusta esto según la altura deseada */
    overflow-y: auto;
  }

.small-text {
    font-size: 12px;
}