* { font-family: arial; } #but { background-color: #eee; border: 2px black solid; } button { background-color: #eee; border: 2px black solid; } #but:hover { background-color: #ff6e00; border: 2px black solid; } body { background-color: #aaa; } h1 { text-align: center; bottom: 0%; } h3 { text-align: center; } form { text-align: center; } a { color: #ff6e00; } a:hover {} #main { background-color: #eee; bottom: 100%; height: 100%; padding-left: 5%; padding-right: 5%; } .container { display: flex; /* outline: solid 1px black; */ justify-content: center; height: 100%; max-width: 100%; background-color: #aaa; }