@import url('./menu.css'); body { margin: 0; } h1 { text-align: center; } .eventos-container { display: flex; justify-content: center; align-items: center; flex-direction: column; width: 100vw; } footer { padding-bottom: 50px; text-align: center; margin-inline: 20px; } .table-content { display: flex; justify-content: center; margin-top: 80px; min-height: 585px; } .table-content table { min-width: 700px; } th, tr:nth-child(odd) { background-color: #eee; } .table-content table, .table-content th, .table-content td { border-collapse: collapse; border: 1px solid #999; border-inline: none; text-align: left; } [colspan] { font-weight: bold; width: 100%; text-align: center; padding-left: 0; } .table-content tr { height: 35px; } .caption { display: flex; justify-content: center; font-weight: bold; font-size: 25px; margin-bottom: 10px; } @media (max-width: 750px) { .table-content th, .table-content td { padding-inline: 10px; } .table-content table { min-width: 0; width: 90vw; } }