.section{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;padding-bottom:80px;padding-top:100px;position:relative;width:300px}.section img{display:block;height:130px}.section p{font-size:23px;margin-bottom:36px;margin-top:36px;position:relative}.section>span{color:#505050;display:block;font-size:15px;font-weight:400;line-height:20px}.section form span{color:#ff2727;display:block;font-size:13px;left:-10%;line-height:1.5;margin-top:12px;position:relative;text-align:center;visibility:hidden;width:121%}.section input{border:1px solid #c6c6c6;border-radius:3px;font-size:1em;height:40px;margin-top:10px;padding:2px 8px;width:100%}.section input[name=confirm-pwd],.section input[name=password]{margin-top:20px}.section input[type=button],.section input[type=submit]{background:#3b5cde;border:none;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:12px 0}.section.success>span{color:#505050;display:block;font-size:16px;font-weight:400;line-height:20px;position:relative;text-align:center}.section.success input[type=button]{margin-top:40px;width:125px}.section.link-expired img{display:block;height:83px;width:172px}.section.link-expired>span{color:#505050;display:block;font-size:15px;font-weight:400;line-height:25px;position:relative;text-align:center;width:160%}.section.link-expired input[type=button]{margin-top:36px;width:125px}