body { font-family: monospace; background-color: black; color:#E0B0FF; } section#login{ width: 30%; margin-left: auto; margin-right: auto; background-color:black; text-decoration: none; } section#login form { width: 200px; margin: 0 auto; padding-left: 15%; padding-right: 15%; } section#login .required{ padding: 6px; border: none; float: left; } section#login input[type=text], input[type=password]{ background-color: black; color: white; border: 1px solid #E0B0FF; } section#buttons{ position: fixed; top: 0.5em; right: 0.5em; display:flex; flex-direction: row; justify-content: center; align-items: center; } .signin input { border: none; background: #E0B0FF; text-decoration: none; margin: 1px; } .signin input:hover { background: #60337F; }