.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.box{display:-ms-flexbox;display:-moz-box;display:-webkit-box;display:-o-box;}.box-align{-ms-box-align:center;-moz-box-align:center;-webkit-box-align:center;-o-box-align:center;box-align:center;}.flex{-moz-box-flex:1;-webkit-box-flex:1;-ms-flex:1;}.login-wrap{width:540px;margin-left:auto;margin-right:auto;}.login-wrap h2{font-size:24px;text-align:center;line-height:70px;padding-top:50px;}.login-wrap .form-label{margin-top:20px;line-height:30px;color:#333333;}.login-wrap form{width:368px;margin-left:auto;margin-right:auto;}.login-wrap .code .input-group{display:inline-block;width:272px;}.login-wrap .code .code-img{display:inline-block;width:90px;height:44px;vertical-align:middle;}.login-wrap .code .code-img img{max-width:100%;height:100%;}.login-wrap .btn-submit{height:60px;width:100%;font-size:1.8rem;}.login-wrap .join{width:368px;margin-left:auto;margin-right:auto;}.section-subscription{margin-top:130px;}@media (max-width:540px){.login-wrap{width:100%;padding-left:1.5rem;padding-right:1.5rem;}.login-wrap form{width:100%;}.login-wrap .code .input-group{width:100%;}}