body { padding: 1em; font: 14px "Lucida Grande", Helvetica, Arial, sans-serif; } a { color: #00B7FF; } #mobile-view { max-width: 20em; margin-left: auto; margin-right: auto; display: flex; flex-direction: column; } .flat-content { flex-direction: row; justify-content: space-between; } .send-to-right { margin-left: auto; } #actions-div { display: flex; } #home-button { margin-right: auto; } button { padding: 0.25em; margin: 0em 0.1em; } select { padding: 0.25em; } input { padding: 0.25em; } #logout-button { margin-left: 0.5em; } #noscript-message { background-color: lightcoral; padding: 1em; margin-bottom: 3em; border-radius: .25em; }