/* MARCO NOVEMBRE 2025 - Bootstrap v5.3.8 
 * FILE CREATO PER ADATTARE LO STYLE ALLA VERSIONE DI BOOTSTRAP
*/
.input-group-lg>.custom-select, .input-group-lg>.form-control:not(textarea) { height: calc(1.5em + 1rem + 2px); }
.input-group-sm>.custom-select, .input-group-sm>.form-control:not(textarea) { height: calc(1.5em + .5rem + 2px); }
.btn-block { display: block; width: 100%; }
.list-group-item { color: inherit; }
.form-control:focus { color: #495057; }
.form-check { padding-left: 0; }
.dropdown-divider { border-top: 1px solid #e9ecef; }
button.close { float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .5; padding: 0; background-color: transparent; border: 0; }
.table>:not(caption)>*>* { color: inherit; }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: #495057!important; }
li.dropdown > a.show { background-color: #fff!important; }
.form-text { display:block; }
.btn-white:hover { background: #FFF;}
a { text-decoration: none; }
.nav > li > a { text-decoration: none; }
body.fixed-nav.fixed-nav-basic .navbar-fixed-top { width: auto;}
.dropdown-menu > li > a { text-decoration: none; }

/* NOTA: queste classi erano gia' presenti in bootstrap fino alla versione 4.6.2 */
.form-group { margin-bottom: 1rem; }
.text-left { text-align: left!important; }
.text-right { text-align: right!important; }
.float-left { float: left!important;}
.float-right { float: right!important;}
.ml-2 { margin-left: 0.5rem !important; }
.mr-2 { margin-right: 0.5rem !important; }
.pl-2 { padding-left: 0.5rem !important; }
.pr-2 { padding-right: 0.5rem !important; }
.font-weight-bold { font-weight: 700 !important; }