.horizontal-sidebar {
   padding: 10px 0;
}
 
.horizontal-sidebar .nav {
   display: flex;
   justify-content: center;
   align-items: center;
}
 
.horizontal-sidebar .nav-link {
   background-color: #004A6F;
   color: #ffffff;
   padding: 15px 25px;
   text-decoration: none;
   font-size: 1.2em;
   margin: 5px;
   border-radius: 5px;
   transition: background-color 0.3s ease, color 0.3s ease;
   border: 1px solid white; /* Bordo bianco attorno a tutto il bottone */
}
 
.horizontal-sidebar .nav-link:hover {
   background-color: #3c5a99;
   color: #ffffff;
}
 
.horizontal-sidebar .nav-link.active {
   background-color: #0056b3;
   color: #ffffff;
}