#wrap{padding-bottom:unset}.full-vh{height:100vh}.flex-center{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.card-wrapper{background-image:url(/static/mgedata/webpack/img/login_background.png);background-repeat:no-repeat;background-position:50%;background-clip:border-box;width:100%;padding:32px;position:relative}.card{background-color:#fff;border-radius:4px;-webkit-box-shadow:4px 3px 19.8px .2px rgba(0,0,0,.4);box-shadow:4px 3px 19.8px .2px rgba(0,0,0,.4);padding:0 32px 16px}@media (max-width:480px){.card{position:fixed;left:0;right:0;top:0;bottom:0;height:unset;border-radius:0;width:unset;padding:0 16px}}.card .logo{display:block;margin:40px auto 0}.card>ul{font-size:18px;list-style:none;margin:0;padding:0;border-bottom:1px solid #ddd}@media (max-width:480px){.card>ul{width:100%}}.card>ul>li{display:inline-block;padding:12px 16px;color:#555;margin-bottom:-1px}.card>ul>li.active{color:#000;border-bottom:2px solid #1542a0}.card>.login-form input[type=password],.card>.login-form input[type=text]{display:block;border:1px solid #ddd;font-size:16px;padding:12px 16px;border-radius:4px;margin:12px 0;width:100%}.card>.login-form>.captcha-group{margin:12px 0}.card>.login-form>.captcha-group>input{margin:0;display:inline-block;width:calc(100% - 96px)}.card>.login-form>.captcha-group>img{display:inline-block;margin-left:16px}.card>button{display:block;width:100%;margin:12px 0}.card .remember-wrapper{float:left;margin-bottom:8px}.card .register-wrapper{float:right;margin-bottom:8px}.card .register-wrapper ul{list-style:none}.card .register-wrapper ul li{display:inline-block;border-right:1px solid #b9b9b9;padding:0 8px}.card .register-wrapper ul li:last-child{border-right:none;padding-right:0}.card .register-wrapper ul li a{color:#0053ff}.error-info{height:0;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;overflow:hidden;margin:0 16px;font-size:16px;color:red}.error-info.show{margin:12px 16px;height:unset}