body,button,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}li{list-style:none}fieldset,img{border:0}button,input,optgroup,option,select,textarea{font:inherit}input{text-align:inherit}textarea{overflow:auto;resize:none;vertical-align:top}table{border-spacing:0;border-collapse:collapse}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background-color:#f2f2f2;color:#555;font:14px/2 microsoft yahei,simsun,simhei,sans-serif}:link,:visited{text-decoration:none}a:active,a:focus,a:hover{outline:0}.clearfix{*zoom:1}.clearfix:after{display:block;clear:both;height:0;font-size:0;content:""}.pull-left{float:left}.pull-right{float:right}.show{display:block!important}.hide{display:none!important}.visible{visibility:visible}.invisible{visibility:hidden}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-muted{color:#777}.text-warning{color:#8a6d3b}.text-danger{color:#a94442}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.wrap{width:640px;margin:0 auto}a{color:#61adef}.mt20{margin-top:20px!important}.panel{padding:10px 20px;border:1px solid #ddd;-webkit-box-shadow:3px 2px 3px #ddd;box-shadow:3px 2px 3px #ddd;margin:20px auto 0;width:320px}.panel-text{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px}.panel-btn{width:100%}.resetBtn,.submitBtn{width:100%;display:block;margin:25px 0 8px;box-sizing:border-box}:focus{outline:none}.user-email{font-weight:600}.outer{display:table;position:absolute;height:100%;width:100%;table-layout:fixed}.middle{display:table-cell;vertical-align:middle}.inner{margin-left:auto;margin-right:auto;width:100%}.toast-container{width:360px;z-index:9999;margin:0 auto}.toast-item{height:auto;opacity:.8;font-weight:600;padding:8px 6px;font-family:lucida Grande;font-size:14px;display:block;position:relative;margin:0 0 12px}.toast-item p{text-align:center}.toast-item p.info{color:#449d44}.toast-item p.error{color:red}.toast-item .action{color:#555}.toast-item .action a{color:#61adef}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.control-label{margin-bottom:0;text-align:right;width:100%;display:block;height:25px;line-height:25px}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}.form-control.error{border-color:#fc3868;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(252,56,104,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(252,56,104,.6)}.tmp-hide{display:none}#captcha{margin:10px auto -8px}.v-center{display:flex;align-items:center;justify-content:center}.captcha-input{width:40%;float:left;letter-spacing:10px}.captcha-input::-webkit-input-placeholder{letter-spacing:normal}.captcha-input::-moz-placeholder{letter-spacing:normal}.captcha-input:-ms-input-placeholder{letter-spacing:normal}.captcha-input:-moz-placeholder{letter-spacing:normal}.captcha-img{width:58%;float:left}.login-form,.signup-form{border-radius:3px;background-color:#fff;width:360px;margin:0 auto;padding:10px 20px;border:1px solid #ddd;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}@media screen and (max-width:600px){.login-form,.signup-form,.toast-container{width:90%;max-width:360px}}.login-form,.signup-form{padding:30px 20px 10px;box-sizing:border-box}.form-tips{font-size:12px}