.input-guibis-sm {
  padding: 0.25rem;
  height: calc(1.2em + 0.5rem + 2px); /* Altura personalizada */
  font-size: 0.865rem; /* Tamaño de fuente personalizado para el input */
}

.label-guibis-sm {
  font-size: 0.875rem; /* Tamaño de fuente personalizado para el label */
  margin-bottom: 0.5rem; /* Espacio debajo del label ajustado */
}


.btn-outline-hover:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}

.btn-outline-hover {
    color: #dc3545;
    background-color: transparent;
    border-color: #dc3545;
}

/* Asegúrate de que los botones tengan esquinas redondeadas */
.btn {
    border-radius: 2px; /* Ajusta el radio del borde como prefieras */
    margin: 2px;
}

.btn-guibis-medium {
  padding: 6px;
  font-size: 13px;
  border-radius: 4px;

}

/* Estilo para cuando no se está haciendo hover */
.btn-primary {
    background-color: #007bff;
    border-color: #007bff;
}

.btn-primary:hover {
    background-color: #0056b3;
    border-color: #0056b3;
}
.notificacion_guibis{
  text-align: center;
}


.card-header-guibis{
  padding: 3px;
  background: #259bd6 ;
  color: #fff;
  font-weight: bold;
}
.card-header-guibis h5{
  padding: 1px;
  margin: 1px;
}


.tarjeta_bloque_hr{
  border: 2px;
  margin: 10px;
}
.card-header-guibis{
  padding: 3px;
  background: #259bd6 ;
  color: #fff;
  font-weight: bold;
}
.card-header-guibis h5{
  padding: 1px;
  margin: 1px;
}

.boton_agregar_datos{
  float: right;
}

.tabla-guibis-date{
  padding: 7px;
  margin: 7px;
}
@media screen and (max-width: 700px) {
  .input-guibis-sm {
    padding: 0.25rem; /* Ajuste del padding */
    height: calc(1.2em + 0.5rem + 2px); /* Altura personalizada */
    font-size: 0.65rem; /* Tamaño de fuente personalizado para el input */
    line-height: 1.1; /* Ajustar la altura de la línea */
  }

  .label-guibis-sm {
    font-size: 0.75rem; /* Tamaño de fuente personalizado para el label */
    margin-bottom: 0.5rem; /* Espacio debajo del label ajustado */
  }
}
