/*
Custom Css
*/
/* Logo Navbar personalizzato */
.navbar-logo {
  height: 60px;
  width: auto;
  transform: scale(1.8);  /* ingrandisce visivamente del 20% */
  transform-origin: center;
}

.navbar-brand {
  padding: 0;                /* elimina spazi interni */
  margin: 0;                 /* allinea al centro */
  display: flex;
  align-items: center;       /* allineamento verticale */
}


.my-center{
  
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column; /* se vuoi impilarli verticalmente */

}

/***************************************************************************/
/* Definisce lo stile per il testo sovrapposto */
.testo-sovrapposto {
  /* Posizionamento assoluto rispetto al .position-relative */
  position: absolute;
  
  /* Centratura verticale e orizzontale */
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  
  /* Stile per la leggibilità */
  color: white; /* Testo bianco */
  background-color: rgba(0, 0, 0, 0.6); /* Sfondo semi-trasparente */
  padding: 10px 20px;
  border-radius: 5px;
  margin: 0; /* Rimuove i margini di default di h5 */
  font-size: 1.5rem; /* Rende il testo ben visibile */
  text-align: center;
  /* Assicura che sia sopra l'immagine */
  z-index: 10; 
}

/* (Facoltativo) Per assicurarsi che l'immagine occupi lo spazio necessario 
.col-md-4 a {
    display: block;
}*/

/*********************************************************************************/