/* 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;
}
