/*    MENU/PULSANTI     */
.navbar .nav-link {
	font-size:10pt;
  background-color: #0d6efd;     /* colore di sfondo (blu bootstrap) */
  color: #fff !important;        /* testo bianco */
  border-radius: 0.2rem;       /* angoli arrotondati */
  margin: 0.1rem;           /* spazio tra i pulsanti */
  transition: background-color 0.3s ease;
}

/* Effetto hover */
.navbar .nav-link:hover {
background-color: #fff;     /* colore di sfondo (blu bootstrap) */
  color: #0d6efd !important;        /* testo bianco */
  text-decoration: none;         /* rimuove sottolineatura */
}

/* Pulsante attivo (pagina corrente) */
.navbar .nav-link.active {
  background-color: #052c65;     /* ancora più scuro */
  color: #fff !important;
}

/*    TABELLA/CELLE      */

.table {
  table-layout: auto; /* o 'fixed' se vuoi colonne di larghezza costante */
  width: 100%;
}

/* --- Riduzione font e padding tabella --- */
.table th,
.table td {
  font-size: 0.80rem;     /* riduce la dimensione del testo */
  padding: 0.10rem 0.5rem; /* riduce lo spazio interno verticale e orizzontale */
  vertical-align: middle; /* mantiene il testo centrato verticalmente */
  white-space: nowrap; /* no a capo*/
}

/* Opzionale: rendi l’intestazione un po’ più compatta */
.table thead th {
  font-size: 0.8rem;
  padding: 0.3rem 0.5rem;
}

/* Se vuoi anche ridurre il margine tra righe */
.table {
  margin-bottom: 0; /* elimina spazio sotto la tabella */
}
