body {
	padding-top: 60px;
	padding-bottom: 40px;
}

table td, 
table th {
	border: 1px solid #495057 !important;
}
	
table.noborder td, 
table.noborder th {
	border: 0px !important;
}	

.table-invalid {
	opacity: 0.5;
	text-decoration: line-through;
}

/* Élargir le container seulement sur grands écrans */
@media (min-width: 1400px) {
  .container {
    max-width: 1600px;
  }
}

