page { height: 100%; background-color: #f2f2f2; } .flex-wrap{ display: flex; flex-direction: row; } .form-wrap { border-top: 1px solid #bbb; margin: 12px 0; } .tappable{ color: #1aad19; padding: 0 12px; } .tappable:hover { opacity: .6; } .container { padding: 4px 12px; } .hint, .error .warning { display: block; margin: 7px 0; color: #888; font-size: 12px; } .error{ color:red; } .warning{ color: orange; }