#app .form{width:400px;margin:120px auto 24px}#app .form .form-head{text-align:center;font-size:36px;font-family:"Nova Flat";color:#557c83;-webkit-user-select:none;-moz-user-select:none;user-select:none}#app .form .form-body{padding:24px 40px 20px;margin-top:30px;border-radius:3px;background-color:#fff;box-shadow:0 0 8px #eee}#app .form .form-group{height:40px;padding:8px 8px 8px 40px;margin-top:15px;position:relative;border:1px solid #f2f2f2;border-radius:3px;background-color:#fafafa}#app .form .form-group.form-group-full{height:auto;padding:0;margin:0;border-width:0;background:none}#app .form .form-group.form-group-with-box{padding-right:128px}#app .form .form-group.form-group-with-box .box{font-size:0;cursor:pointer;position:absolute;top:0;right:0;bottom:0;border-left:1px solid #eff4f3}#app .form .form-group.form-group-with-box .verify-code{width:116px;height:100%;vertical-align:top}#app .form .form-group.form-group-with-box .btn{height:100%;border-width:0}#app .form .form-group.form-group-with-box .btn.btn-sent{color:#fff;background-color:#39aea8}#app .form .form-group.form-group-with-box .btn.btn-link{display:table;width:116px;height:38px;line-height:38px;padding:0 6px;font-size:12px;border-width:0;vertical-align:top;color:#39aea8}#app .form .form-group.form-group-with-box .btn.btn-link .iconfont{display:inline-block;vertical-align:top}#app .form .form-group .label{display:block;width:38px;line-height:38px;position:absolute;top:0;left:0;text-align:center;font-size:22px;color:#607d8b}#app .form .form-group input[type=text],#app .form .form-group input[type=password]{display:block;width:100%;height:22px;line-height:22px;padding:0;font-size:14px;border-width:0;background-color:unset;box-shadow:0 0 0 1000px #fafafa inset}#app .form .form-group .btn-cancel,#app .form .form-group .btn-submit{padding:0;margin-top:15px;font-size:18px;border-width:0;border-radius:3px}#app .form .form-group .btn-cancel,#app .form .form-group .btn-cancel+.btn-submit{display:inline-block;width:48%}#app .form .form-group .btn-cancel{line-height:48px;margin-right:4%;border-width:1px;background-color:#fafafa}#app .form .form-group .btn-cancel:hover{border-color:#dcdfe6;color:#3f3f3f;background-color:#dcdfe6}#app .form .form-group .btn-submit{line-height:50px;width:100%;color:#fff;background-color:#39aea8}#app .form .hr{margin-top:15px;border-top:1px dashed #eee}#app .form .form-link,#app .form .form-doc{margin-top:15px;text-align:center;font-size:12px;color:#666}#app .form .form-link a,#app .form .form-doc a{color:#39aea8}#app .form .form-doc{text-align:left;color:#999}#app .form .form-doc .light{color:#fb2f2f}@media(max-width: 750px){#app .form{margin-top:24px !important}}@media(max-width: 414px){#app .form{width:92%}#app .form .form-head{font-size:30px}#app .form .form-body{padding:6px 16px 16px}#app .form .form-body .btn-cancel,#app .form .form-body .btn-submit{line-height:40px}}
#app.auth{background-color:#ceeade}#app .form .form-group .label{color:#39aea8}
