body{ display:flex; flex-direction: column; justify-content: center; height:100vh; } form{ max-width: 1200px; margin: 1em auto; padding: 1em; text-align: center; } form *{ font-size: 20px; } form h1{ font-size: 100%; } form select { padding: 0.5em 0 0.5em 0.5em; margin: 0 0 0.75em 0; } form div#dropdowns { text-align: right; line-height: 1; } form div#dropdown-options.hide{ display: none; } form div#dropdowns div.row{ margin: 0em 0; }