body { background: #282828; color: #ebdbb2; font-family: monospace; } a a:active, a:visited { color: #458588; } .container { margin: auto; width: 60%; } button, input[type=submit] { border-radius: 8px; background-color: #458588; border-color: #458588; border: none; margin: 0.5rem; } button.accent { background-color: #d79921; border-color: #d79921; } h1, h2, h3, h4, h5, h6 { border-bottom: 1px solid; width: 50%; } .navbar { list-style-type: none; margin: 0; padding: 0; border-bottom: 1px solid; margin-bottom: 2rem; padding-bottom: 0.4rem; text-align: center; } .navbar-item { display: inline; margin-right: 1rem; } .flashes { list-style-type: none; display: flex; justify-content: center; } .message { width: 80%; justify-content: center; border: 1px solid #ebdbb2; background-color: #d79921; padding: 0.2rem; font-size: large; color: black; } form { width: 40%; } label, input { margin-bottom: 0.5rem; margin-top: 0.5rem; display: inline-block; } label { width: 40%; text-align: left; } label + input { width: 40%; margin: 0 30% 0 4%; } table { border-collapse: collapse; border-spacing: 10px; width: 50%; } table td { padding-top: 0.5rem; padding-left: 1.5rem; } td, th { border-left: 1px solid #ebdbb2; border-bottom: 1px solid #ebdbb2; width: 1.5rem; } tr:last-child td { border-bottom: none; } td:first-child, th:first-child { border-left: none; }