body { margin: 0; } .nav { width: 100%; height: 50px; display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .container { display: flex; flex-direction: column; align-items: center; } .tournament-list { width: 50%; height: auto; background-color: #0B4D39; } .tournament-info { height: auto; background-color: lightblue; } .tournament { border: 1px; border-style: solid; }