.text-right{text-align:right}.text-left{text-align:left}a{font-weight:700;color:#00bcd4}.modal-content.forget-password,.modal-content.signup{display:none}.modal-content .panel{position:relative;padding:30px;-ms-flex:1;flex:1}.modal-content .panel:last-child{background-color:#e0f7fa}.modal-content .panel>div:first-child{height:90%}.modal-content .panel>div:last-child{height:10%}.modal-content .panel img{max-width:100%}.modal-content .panel .title{font-size:18px;color:#607d8b;text-align:center}.modal-content .panel .form{padding:10px 0}.modal-content .panel .form .form-item{position:relative}.modal-content .panel .form .form-item+.form-item{margin-top:20px}.modal-content .panel .form input{width:100%;padding:5px 20px;font-size:14px;box-sizing:border-box;border:1px solid #b0bec5;border-radius:4px;background:transparent}.modal-content .panel .form .img-verify{position:absolute;top:5px;bottom:5px;right:20px;width:80px}.modal-content .panel .form .forget-pwd{cursor:pointer;font-size:14px;font-weight:700;color:#607d8b}.modal-content.signup{position:relative}.modal-content.signup .panel:first-child>div:first-child{position:relative;height:auto;top:100px}.modal-content.signup .panel:first-child>div:last-child{position:relative;height:auto;top:120px}.modal-content.signup .panel:last-child>div:first-child{height:auto}.modal-content.signup .panel:last-child #agree-checkbox{display:block}.modal-content.signup .panel:last-child #agree-checkbox input{width:auto;position:absolute;left:3px;top:3px;z-index:-1}.modal-content.signup .panel:last-child #agree-checkbox .check-agree-image{vertical-align:sub}.modal-content.signup .panel:last-child #agree-checkbox .check-agree-image img{cursor:pointer}.modal-content.signup .panel:last-child #agree-checkbox .check-agree-image img.active{display:none}.modal-content.signup .panel:last-child #agree-checkbox .check-agree{font-size:14px;color:#607d8b}.modal-content.forget-password .panel .form{display:-ms-flexbox;display:flex;height:76%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.modal-content .btn{padding:3px 0;margin:0 auto;font-size:14px;color:#00bcd4;text-align:center;border-radius:4px}.modal-content .btn span{padding:6px 20px;border-radius:4px;font-weight:700;cursor:pointer}.modal-content .btn.type1 span{background-color:#e0f7fa}.modal-content .btn.type2 span{background-color:#fff}.modal-content .tip-error{margin-top:10px;border-bottom:none;font-size:14px;color:red;text-align:center}.modal-content .tip{color:red;font-size:14px}#msgbox{bottom:auto}