.login-popup{color:#000;position:relative;background:#FFF;padding:40px 30px;width:auto;max-width:500px;margin:20px auto}#login{font-size:16px;font-weight:700;color:#8e8e8e;line-height:2em}#login a{display:inline;cursor:pointer;color:#900}#login .login-box{color:#fff;padding:10px 30px 5px 30px;margin-bottom:15px}#login .login-icon{font-size:30px}#login .facebook-box{background:#3b5998}#login .google-box{background:#d34836;cursor:pointer}#login .or:before{background:#ddd;content:"";display:block;height:1px;position:absolute;top:50%;width:100%;left:0}#login .or{position:relative;margin:25px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#login .or span{padding:0 10px;position:relative;z-index:1;background-color:#fff}#login input{color:#000;font-weight:400;width:100%;padding:2px 10px;margin-bottom:15px;border-radius:5px}#login .btn{font-size:16px;width:100%;border-radius:0;padding:10px 10px 5px 10px;margin:0 0 15px 0}#login .forget_pwd{color:#000;margin-top:10px;font-size:14px;font-weight:400}#login .column,#signup .column{display:flex;flex-direction:row}#login .flex-1,#signup .flex-1{flex:1}#signup{font-size:16px;font-weight:700;color:#8e8e8e;line-height:2em}#signup a{display:inline;cursor:pointer;color:#900}#signup .login-box{color:#fff;padding:10px 30px 5px 30px;margin-bottom:10px}#signup .login-icon{font-size:30px}#signup .facebook-box{background:#3b5998}#signup .google-box{background:#d34836}#signup .or:before{background:#ddd;content:"";display:block;height:1px;position:absolute;top:50%;width:100%;left:0}#signup .or{position:relative;height:20px;margin:20px 0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#signup .or span{padding:0 8px;position:relative;z-index:1;background-color:#fff}#signup input{color:#000;font-weight:400;width:100%;padding:2px 10px;margin-bottom:8px;border-radius:5px}#signup input[type="checkbox"]{width:auto}#signup select{color:#000font-weight:400;width:100%;padding:8px 8px;margin-bottom:8px}#signup select option[value=""][disabled]{display:none}#signup select option{color:#000}#signup .gender{margin-left:10px}#signup .btn{font-size:16px;width:100%;border-radius:0;padding:10px 10px 5px 10px;margin:0 0 8px 0}#signup .forget_pwd{color:#000;margin-top:10px;font-size:14px;font-weight:400}#signup .content{color:#000;font-size:13px;font-weight:400;text-align:left;padding:0}.forget-pwd{font-size:16px;color:#000;line-height:2em;text-align:center}.forget-pwd .title{font-size:20px;font-weight:600;padding-bottom:15px}.forget-pwd .content{font-size:14px;line-height:1.4em;padding-bottom:30px}.forget-pwd input{color:#000;font-weight:400;width:100%;padding:2px 10px;margin-bottom:5px}.forget-pwd .btn{font-size:16px;width:100%;border-radius:0;padding:10px 10px 5px 10px;margin:0 0 15px 0}.forget-pwd a{display:inline;cursor:pointer;color:#900}.forget-pwd .btn-login:hover{color:#000}.register-message{color:red}