body{ display: flex; justify-content: center; align-items: center; flex-direction: column; background: #37474f; } h1{ color: white; } #subtitle { height: 50px; font-size: 22px; text-align: center; vertical-align: center; color: white; } #container { border: 2px dotted white; border-radius: 15px; } #container > div { background-color: gray; border: solid 1px black; display: inline-block; padding: 10px; margin: 10px; } .corpus-name { display: block; border-bottom: solid 1px black; }