label {
  color: #232323;
}











/* Select2 custom :: inicio */
/* Personaliza la altura del select (input y lista desplegable) */
.select2-container .select2-selection--single {
  height: 54px;
  /* Altura del select */
  display: flex;
  align-items: center;
  /* Centra el texto verticalmente */
}

/* Personaliza el dropdown (lista desplegable) */
.select2-container--default .select2-results>.select2-results__options {
  max-height: 200px;
  /* Altura máxima del desplegable */
  overflow-y: auto;
  /* Añade scroll si es necesario */
}

/* Estilo para la opción seleccionada */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 40px;
  /* Centra verticalmente el texto */
}

/* Ajusta el padding del campo de búsqueda dentro del dropdown */
.select2-container--default .select2-search--dropdown .select2-search__field {
  padding: 10px;
}

/* Personaliza el borde del select */
.select2-container .select2-selection--single {
  border: 2px solid #EFF2F7;
  /* Color del borde */
  border-radius: 5px;
  /* Esquinas redondeadas */
}

/* Cambiar el icono de flecha en el select */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #000 transparent;
  /* Cambia el color de la flecha */
  border-width: 0 4px 5px 4px;
  /* Tamaño de la flecha */
}

/* Personaliza el hover (pasar el mouse sobre el select) */
.select2-container--default .select2-selection--single:hover {
  border: 2px solid #b8b8b8;
  /* Color del borde */
}

/* Personaliza las opciones seleccionadas dentro del dropdown */
.select2-container--default .select2-results__option--selected {
  /* background-color: #4CAF50; */
  /* color: white; */
}

/* Personaliza el estilo cuando el select está enfocado */
.select2-container--default.select2-container--focus .select2-selection--single {
  /* border-color: #66cc75; Color de borde al enfocar */
}

/* Select2 custom :: fin */






/* Estilo del formulario de reserva :: inicio */
#container-calculador-b {
  margin: 2rem 10% 0rem 10%;
}

#container-calculador-b #calculador {
  box-shadow: 6px 5px 30px 0px rgba(0, 0, 0, 0.12);
  border-radius: 2rem;
}

/* Estilo del formulario de reserva :: fin */





