.login-page{ width: 360px; padding: 10% 0 0; margin: auto; } .form{ position:relative; z-index: 1; background: #ff6666; max-width: 360px; margin: 0 auto 100px; padding: 45px; text-align: center; } .form input{ font-family: "Roboto", sans-serif; outline: 1; background: #f2f2f2; width: 100%; border:0; margin: 0 0 15px; padding: 15px; box-sizing: border-box; font-size: 14px; } .form button{ font-family: "Roboto", sans-serif; text-transform: uppercase; outline: 0; background: #ffcc66; width: 100%; border: 0; padding: 15px; color: #FFFFFF; font-size: 14; cursor: pointer; } .form button:hover,.form button:active{ background:#43A047; } .form .message{ margin: 15px 0 0; color: aliceblue; font-family: "Roboto", sans-serif; font-size: 14px; } .form .message a{ color: #f2f2f2; } .form .register-form{ display: none; }