html,body{height:100%; overflow:hidden;}
.mm-page{height:100%; overflow:hidden;}
#page{height:100%;overflow:hidden;}
@media screen and (max-width:500px) {
    .myInput {width:300px!important;}
}
.col-page-member .container{width:90%; max-width:1200px;}
.login_wrap{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%)}
.login_wrap .inner{background:rgba(255,255,255,1); padding:30px 40px; border-radius:20px; margin:auto;}
.login_wrap h2{font-family:'poppins-extrabold';font-size:3rem; }
.iconQQ{content: "";width:40px;height:40px;float: left;margin-right: 10px;background: url(../images/QQlogin.png) no-repeat;}
.myInput {width:500px;margin: 0 auto;padding: 10px 20px;color: #333;}
.myInput label{font-size:16px;}
.myInput .form-input{background:#fff; border:none; box-shadow: 0px 2px 6px rgb(0 0 0 / 15%); padding:12px 20px; width:100%; border-radius:10px; font-size:16px;}
.myInput .inputBase{margin-left: 15px;color: #333;}
.myInput .code {width: 60%; padding:12px 20px;color: #555;background-color: #fff;border: none; box-shadow: 0px 2px 6px rgb(0 0 0 / 15%);vertical-align: middle}
.myInput .btn-submit{background:#101010; border:none; padding:10px 20px; width:100%; border-radius:10px; text-align:center; color:#fff; font-size:16px;}
.signup_wrap .myInput .form-input{padding:12px 20px;}
.signup_wrap .myInput .form-input,.signup_wrap .myInput .code{box-shadow:none; border:1px solid #dedede;}
.myInput .text{margin-top:0px;}
.myInput .text a{margin-right:10px;}
.myInput .recaptcha{margin-top:10px; }
.btn-rabbit {background-color: #fff;color: #111;font-style: italic;border: 1px solid #111;border-radius: 0px !important;transition: all 0.4s ease-in-out;margin-bottom: 20px;font-family: "Crimson";font-size: 13px;float: none;padding: 10px 60px;height: 45px;font-size: 16px;margin:20px auto;}
.btn-rabbit:hover {color: #fff;background-color: #101010;border-color: #101010;}
.home-description {font-style: italic;font-weight: 600;font-family: "Crimson";font-size: 19px;padding-top: 15px;padding-bottom: 25px;line-height: 29px;}
.myForm-group{margin: 0!important;padding: 15px 10px;border-bottom: 1px solid #eee;}
.myLabel{text-align: left!important;}
.member-info{background: #fff;padding: 15px}
.member-info .member-subNav{padding:10px;}
.member-info .active{background: #101010;color:#fff;}
.member-Content{padding-top: 7px;}
.member-moreInfo{margin-top: 20px}
.BindingTelEmail{color:#101010;}

.memberBox{ width: 100%;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%); }
.myInput a{display:inline-block;}
.myInput a:hover{color: #c31c1e;}


.infoTop{margin-top: 20px;}