.login-page{zoom:1}.login-page:before{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.login-page:after{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.login-page .center-container{padding-bottom:100px;background-color:#fff;text-align:center;font-size:0}.login-page .region-area{padding:40px 20px 20px;min-height:400px;zoom:1}.login-page .region-area:before{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.login-page .region-area:after{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.login-page .inner-area .title{color:#323437;font-size:26px;line-height:31px;font-weight:500;font-family:'Open Sans',sans-serif;margin-bottom:15px;float:left;width:100%}.login-page .inner-area .info-container .info{color:#323437;font-size:16px;line-height:23px;display:block;font-weight:300;margin-bottom:15px}.login-page .inner-area-one{position:relative;display:inline-block;vertical-align:top;width:50%;max-width:500px;padding:20px 50px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login-page .inner-area-two{position:relative;display:inline-block;vertical-align:top;width:50%;max-width:500px;padding:20px 50px;background-color:#f1f3f4;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login-page .right-list{padding:20px 0 40px 20px}.login-page .right-list li{padding-top:10px;padding-left:25px;position:relative}.login-page .right-list li:before{font-family:intersportIconFont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e908';position:absolute;top:12px;left:0;font-size:14px;color:#1286eb}.login-page .right-list li p{font-weight:300;font-size:15px}.login-page .x-login-form{margin:0 auto;padding:10px}.login-page .x-login-form .recaptcha-container{display:none}.login-page .x-forgotpassword-form{margin:0 auto;padding:10px;display:none}.login-page .forgot-head{font-size:12px;color:#333;line-height:16px;display:none}.login-page .forgot-hide,.login-page .forgot-show{position:relative;background:0 0;border:0 solid #fff;outline:0;margin:4px 0 0 0;padding:0 0 0 20px;cursor:pointer;float:left;padding-top:5px;font-size:13px;line-height:20px;color:#1f292f;font-weight:300}.login-page .forgot-hide .text,.login-page .forgot-show .text{border-bottom:1px solid #1f292f;-moz-transition:border .1s ease-in-out;-webkit-transition:border .1s ease-in-out;-o-transition:border .1s ease-in-out;transition:border .1s ease-in-out}.login-page .forgot-hide:before,.login-page .forgot-show:before{position:absolute;top:5px;left:0;line-height:20px;color:#1f292f}.login-page .forgot-hide:hover .text,.login-page .forgot-show:hover .text{border-color:transparent}.login-page .form-row{padding:0 0 10px}.login-page .form-row .label-wrapper{margin-bottom:5px}.login-page .form-row .label-wrapper label{font-size:17px;line-height:23px}.login-page .form-row .label-wrapper label:after{content:'*';display:inline-block}.login-page .form-row .error-wrapper{text-align:right}.login-page .form-row .error-wrapper span{float:none;text-align:right;color:#e93b3b;padding-top:5px}.login-page .form-row.password .input-wrapper{padding-right:45px}.login-page .form-btn{width:100%;float:left;padding:0}.login-page .form-btn .x-third-party-widget{display:block;padding:10px 0}.login-page .form-btn .x-third-party-widget .fb-login{display:block;padding:15px 5px;background-color:#4a66a0;font-weight:700;text-align:center}.login-page .form-btn .x-third-party-widget .fb-login:before{margin-right:10px}@media only screen and (max-width:959px){.touch .login-page .inner-area-one{padding:20px 30px}.touch .login-page .inner-area-two{padding:20px 30px}}@media only screen and (max-width:767px){.touch .login-page .region-area{padding:20px}.touch .login-page .inner-area-one{width:100%;padding:20px}.touch .login-page .inner-area-two{width:100%;padding:20px}.touch .login-page .x-login-form{padding:10px 0}}@media only screen and (max-width:479px){.touch .login-page .inner-area-one{padding:20px 0}.touch .login-page .inner-area-two{padding:20px 0}.touch .login-page .form-row .input-wrapper:before{content:''}}