body {
	/*font-family: 'MS Courier New' ,'Courier', 'consolas', monospace;*/
     /*font-family: 'Open Sans', Sans-Serif;*/
}

/* Subrayado del item del menú en base a posición de la página */
.navbar-nav .nav-item .nav-link.active {
     border-bottom: 2px solid #AEAEAE;
     padding-bottom: 4px; /* Ajusta el valor según tus preferencias */
   }
   
   
/* SETEO carrusel */

/* Alto de las imágenes */
.carousel-item img {
     max-height: 80vh; /* Altura máxima de la imagen al 80% de la altura visible de la ventana */
     object-fit: cover; /* Ajusta la imagen para cubrir el contenedor */
}
  
/* Fondo oscuro difuso para legibilidad del texto sobre imágenes del carrusel */
.carousel-caption {
     background-color: rgba(0, 0, 0, 0.5); /* Fondo negro con opacidad del 50% */
     padding: 10px; /* Añade un poco de espacio alrededor del texto */
     border-radius: 5px; /* Agrega bordes redondeados al fondo */
}

/* SETEO CARD */

/* Ajustando al mismo tamaño las imágenes de los card */
.card-img-custom {
     height: 300px; /* Ajusta aquí la altura deseada para las imágenes */
     object-fit: cover;
}

.card-img-custom {
     transition: filter 1.2s, transform 0.4s;
}
   
.card-img-custom:hover {
     filter: blur(1px);
     transform: scale(1.1);
}

.card-img-custom-plan {
     height: 100px; /* Ajusta aquí la altura deseada para las imágenes */
     object-fit: cover;
}

/* Efecto hover al pasar cursor sobre card */
.card:hover {
     transform: translateY(-10px);
     box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
}

.card {
     transition: transform 0.3s ease;
}


/* SETEO Mapa */

/* Redondeando puntas del mapa */
.rounded-map {
     border-radius: 20px;
     overflow: hidden;
}


/* Cambio Color menú hamburguesa */
.custom-toggler .navbar-toggler-icon {
     background-color: #656565; /* Cambia el color aquí al que desees */
     border-radius: 20%;
}

/* Justificación de los textos */
.text-justify {
     text-align: justify;
     text-justify: inter-word;
}