body{font-family:Exo\ 2,sans-serif;font-size:18px;background:#502878;color:#000}.login_container{margin-top:0;margin-left:auto;margin-right:auto;max-width:600px;background:#9696f0;padding:20px 40px 30px;box-shadow:0 1px 2px 1px #000}.login_container a{color:#00006e}.login_button{position:relative;cursor:pointer;font-size:1.5rem;padding:4px;background:#f0f;margin-top:1rem;border-radius:2px;box-shadow:0 0 1px 1px #000;transition:box-shadow .3s,color .3s,z-index .4s;z-index:100}.login_button.next_button{margin-top:2px}.login_button:hover{color:red;box-shadow:0 1px 4px 4px red;z-index:1000}.login_input{border:none;border-bottom:2px solid #000;padding-left:6px}.login_label{margin-bottom:0;margin-top:.4rem}.login_hide{margin-left:6px}