.login-page{zoom:1}.login-page:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.login-page:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.login-page .inner-area{margin:0 10px}.login-page .main-content{padding-top:30px;zoom:1;max-width:940px;margin:0 auto;display:flex;min-height:300px}.login-page .main-content:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.login-page .main-content:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.login-page .page-area{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login-page .page-area-one{width:100%;padding:0}.login-page .page-area-one .user-notification{background-color:#33739e;margin-bottom:10px;padding:10px}.login-page .page-area-one .user-notification>*{display:inline;font-size:12px;line-height:16px;letter-spacing:.04em;font-weight:300}.login-page .page-area-one .user-notification .title{padding-bottom:10px;display:block;font-family:'Avenir LT Std',sans-serif;font-weight:500;font-size:18px;line-height:20px;letter-spacing:.06em}.login-page .page-area-one .user-notification .intro{display:block}.login-page .page-area-one .user-notification .bold{font-weight:600;font-size:12px;line-height:16px;letter-spacing:.02em}.login-page .page-area-one .user-notification .greetings{display:block;padding:2px 0 10px}.login-page .page-area-two{padding:25px 85px 0 0;position:relative}.login-page .page-area-three{background-color:#eee;padding:25px 50px 20px}.login-page .title-container .title{font-size:20px;line-height:22px;padding:3px 0;font-weight:700;color:#292a2e;letter-spacing:.1em}.login-page .title-container .subtitle{display:block;font-size:14px;line-height:20px;font-weight:300;color:#292a2e;letter-spacing:.04em;margin-top:10px}.login-page .right-list{list-style:disc;padding:15px 0 15px 20px}.login-page .right-list li{padding:10px 0}.login-page .right-list li p{font-size:14px;line-height:16px;font-weight:300;color:#292a2e;letter-spacing:.04em}.login-page .x-login-form{width:100%;margin:0 auto}.login-page .x-login-form .info-wait-redirect{display:block;margin:12px 0;font-size:14px}.login-page .x-login-form .info-wait-redirect.hidden{display:none}.login-page .x-login-form .login-form>.title-container{display:none}.login-page .x-login-form .login-form>.info-container{display:none}.login-page .x-login-form .login-button button{width:100%}.login-page .x-login-form .x-third-party-widget.x-facebook-widget .form-button{font-weight:700}.login-page .x-login-form .recaptcha-container{display:none}.login-page .x-login-form-page form{padding-top:20px}.login-page .x-login-form-page .forgot-form .loginName{padding-top:20px}.login-page .x-login-form-page .form-row .input-wrapper{background:0 0}.login-page .x-login-form-page .form-row .input-wrapper input{font-size:13px}.login-page .x-login-form-page .button-container button{display:inline-block;font-size:14px;line-height:16px;font-weight:700;color:#fff;letter-spacing:.04em;font-family:'Avenir LT Std',sans-serif;padding:11px 50px 11px 16px;position:relative;border:1px solid #292a2e;background-color:#292a2e;text-decoration:none;text-align:left;cursor:pointer;word-wrap:break-word;-moz-transition:background-color .2s,color .2s;-webkit-transition:background-color .2s,color .2s;-o-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login-page .x-login-form-page .button-container button:hover{background-color:#00030b}.login-page .x-login-form-page .button-container button:before{position:absolute;top:50%;right:15px;font-size:10px;margin-top:-5px}.login-page .x-login-form-page .button-container button .x-disabled,.login-page .x-login-form-page .button-container button:disabled{background-color:#aaa;border-color:#aaa;color:#fff;cursor:default}.login-page .x-forgotpassword-form{width:300px;margin:0 auto;padding:10px;display:none}.login-page .forgot-head{font-size:12px;color:#333;line-height:16px;display:none}.login-page .form-row{padding:0}.login-page .register-button button{width:100%}@media only screen and (max-width:959px){.touch .login-page .page-area-two{padding-right:45px}.touch .login-page .page-area-three{padding-left:30px;padding-right:30px}}@media only screen and (max-width:767px){.touch .login-page .main-content{display:block;padding-top:0}.touch .login-page .page-area-three,.touch .login-page .page-area-two{width:100%;max-width:460px;margin:0 auto}.touch .login-page .page-area-two{padding:20px 0}.touch .login-page .page-area-three{padding:20px 10px}.touch .login-page .x-login-form-page .form-row{padding-top:0;position:relative;text-align:right}.touch .login-page .x-login-form-page .form-row .label-wrapper{position:absolute;top:5px;left:13px}.touch .login-page .x-login-form-page .form-row .label-wrapper label{line-height:40px;display:block;color:#5a5a5a}.touch .login-page .x-login-form-page .form-row .input-wrapper{margin-top:5px}.touch .login-page .x-login-form-page .form-row .input-wrapper input{padding-left:80px;text-align:right}.touch .login-page .x-login-form-page .form-row .error-wrapper>div:after{left:auto;right:10px}}