form{max-width:430px;margin:30px auto;background:#fff;text-align:left;padding:40px;border-radius:10px}label{color:#aaa;display:inline-block;margin:25px 0 15px;font-size:1em;text-transform:uppercase;letter-spacing:1px;font-weight:700}input{display:block;padding:10px;width:100%;box-sizing:border-box;border:none;border-bottom:1px solid #ddd;color:#555}button{background:#0b6dff;border:0;padding:10px 20px;margin-top:20px;color:#fff;border-radius:20px}.submit{text-align:center}