/* custom.css: stili personalizzati */

/* Corpo della pagina leggermente grigio */
body.bg-light {
	background-color: #f8f9fa !important;
}

/* Contenitore login centrato */
.login-container {
	max-width: 400px;
	margin: 5% auto;
}

/* Card modali con bordo arrotondato */
.modal-content {
	border-radius: 0.25rem;
}

/* Allineamento verticale in tabella */
.table td,
.table th {
	vertical-align: middle;
}

/* Spazio tra icona e testo nei bottoni */
.btn-success i,
.btn-primary i {
	margin-right: 0.25rem;
}

/* Spaziatura standard per i .form-check */
.form-check {
	margin-bottom: 0.75rem;
}

.dataTables_filter {
	margin-bottom: .25rem;
}