.LoginLayoutPage{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:100%;text-align:center}.LoginLayoutPage *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px}.LoginLayoutPage .successLayout,.LoginLayoutPage .errorLayout{margin:0 0 20px 0}.LoginLayoutPage .GoogleLoginButton{display:inline-block;margin-top:15px;clear:both;float:left;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#f9f9f9 url(assets/img/login/xicons8_google_logo_28px.png.pagespeed.ic.BecEw4aeQf.png) 10px center no-repeat;background-size:24px;color:#000;padding:10px 20px 10px 50px;font-weight:600;cursor:pointer}.LoginLayoutPage .GoogleLoginButton:hover{background-color:#f2f2f2}.LoginLayoutPage .FacebookLoginButton{float:left;display:inline-block;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#3665f3 url(assets/img/login/xicons8_facebook_28px_1.png.pagespeed.ic.Ywd-Nz6aTE.png) 10px center no-repeat;background-size:24px;color:#fff;padding:10px 20px 10px 50px;font-weight:600;cursor:pointer}.LoginLayoutPage .FacebookLoginButton:hover{background-color:#2454e5}.LoginLayoutPage .LoginPage{display:inline-block;width:80%;background:#fff;margin-top:40px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.04);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.04);box-shadow:0 3px 5px 0 rgba(0,0,0,.04);text-align:left}.LoginLayoutPage .LoginPage.NoSocialButtons{width:50%}.LoginLayoutPage .LoginPage.NoSocialButtons .LoginPageInner{display:inline-block}.LoginLayoutPage .LoginPage.NoSocialButtons .LoginPageLeft{width:100%!important;border:0}.LoginLayoutPage .LoginPage.NoSocialButtons .PasswordRecoveryBlock{width:100%}.LoginLayoutPage .LoginPage .LoginPageBlockTitle{float:left;width:100%;padding-bottom:30px;font-size:26px;font-weight:300}.LoginLayoutPage .LoginPage .LoginPageInner{display:flex;width:100%}.LoginLayoutPage .LoginPage .PasswordRecoveryBlock{display:inline-block;margin-top:10px;background:#f9f9f9;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:10px;font-size:14px}.LoginLayoutPage .LoginPage .PasswordRecoveryBlock .RecoverLeft{float:left;width:40px;text-align:center}.LoginLayoutPage .LoginPage .PasswordRecoveryBlock .RecoverLeft span{color:#666;font-size:18px}.LoginLayoutPage .LoginPage .PasswordRecoveryBlock .RecoverRight{float:left;width:calc(100% - 40px);padding-right:10px}.LoginLayoutPage .LoginPage .LoginPageBlock{float:left;width:100%}.LoginLayoutPage .LoginPage .LoginPageBlock .RegisterLeft{float:left;width:37px}.LoginLayoutPage .LoginPage .LoginPageBlock .RegisterRight{float:left;width:calc(100% - 37px)}.LoginLayoutPage .LoginPage .LoginPageBlock .meter{margin-top:5px;float:left;width:100%;height:10px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;overflow:hidden}.LoginLayoutPage .LoginPage .LoginPageBlock .meter .score{height:10px}.LoginLayoutPage .LoginPage .LoginPageBlock.Top{padding-top:20px}.LoginLayoutPage .LoginPage .LoginPageBlock input[type="submit"]{width:100%;text-align:center;color:#fff;border:0;background:#3665f3;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:10px 0;font-size:16px;font-weight:600}.LoginLayoutPage .LoginPage .LoginPageBlock input[type="submit"]:hover{background:#2454e5}.LoginLayoutPage .LoginPage .LoginPageBlock input[type="text"],.LoginLayoutPage .LoginPage .LoginPageBlock input[type="password"]{float:left;width:100%;padding:10px 15px;border:1px solid #e2e2e2;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.LoginLayoutPage .LoginPage .LoginPageBlock input[type="text"]:hover,.LoginLayoutPage .LoginPage .LoginPageBlock input[type="text"]:focus,.LoginLayoutPage .LoginPage .LoginPageBlock input[type="password"]:hover,.LoginLayoutPage .LoginPage .LoginPageBlock input[type="password"]:focus{border:1px solid #aaa}.LoginLayoutPage .LoginPage .LoginPageBlock span{float:left;width:100%}.LoginLayoutPage .LoginPage .LoginPageBlock span:nth-child(1) {font-weight:600}.LoginLayoutPage .LoginPage .LoginPageBlock span:nth-child(2) {padding-top:10px}.LoginLayoutPage .LoginPage .LoginPageCorner{position:absolute;right:-30px;top:calc(50% - 9.5px)}.LoginLayoutPage .LoginPage .LoginPageCorner .Text{display:inline-block;width:60px;text-align:center;background:#fff;font-weight:600}.LoginLayoutPage .LoginPage .LoginPageRight{float:left;width:50%;padding:0 60px;position:relative}.LoginLayoutPage .LoginPage .LoginPageRight .PageRight{position:absolute;top:calc(50% - 39px - 7.5px)}.LoginLayoutPage .LoginPage .LoginPageLeft{position:relative;float:left;width:50%;padding:60px;border-right:1px solid #eee}.LoginLayoutPage .LoginPageSubTitle{float:left;width:100%;text-align:center;font-size:16px}.LoginLayoutPage .LoginPageSubTitle a{font-size:16px}.LoginLayoutPage .LoginPageTitle{float:left;width:100%;padding-top:20px;text-align:center;font-size:34px;font-weight:600}@media screen and (max-width:600px){.LoginLayoutPage{padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.LoginLayoutPage *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px}.LoginLayoutPage .LoginPage .LoginPageInner{display:inline-block}.LoginLayoutPage .LoginPage .LoginPageLeft{width:100%;padding:30px}.LoginLayoutPage .LoginPage .LoginPageRight{width:100%;padding:0 30px}.LoginLayoutPage .LoginPage{width:100%;margin-bottom:40px;overflow:hidden}.LoginLayoutPage .LoginPage .LoginPageCorner{display:none}.LoginLayoutPage .LoginPage .LoginPageRight .PageRight{position:relative;float:left;width:100%;padding:20px 0;text-align:center;border-top:1px solid #eee}.LoginLayoutPage .LoginPage .PasswordRecoveryBlock{width:100%}.LoginLayoutPage .FacebookLoginButton{width:100%}.LoginLayoutPage .GoogleLoginButton{width:100%}.LoginLayoutPage .LoginPage.NoSocialButtons{width:100%!important}}