.login-page{zoom:1;background-color:#e7e7e7}.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 .inner-area-two{zoom:1;max-width:900px;margin:0 auto;min-height:300px}.login-page .inner-area-two:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.login-page .inner-area-two:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.login-page .user-notification{background-color:#fcb200;margin-bottom:10px;padding:10px}.login-page .user-notification>*{display:inline;font-size:12px;line-height:16px;letter-spacing:.04em;font-weight:300}.login-page .user-notification .title{padding-bottom:10px;display:block;font-family:new-hero,sans-serif;font-weight:500;font-size:18px;line-height:20px;letter-spacing:.06em}.login-page .user-notification .intro{display:block}.login-page .user-notification .bold{font-weight:600;font-size:12px;line-height:16px;letter-spacing:.02em}.login-page .user-notification .greetings{display:block;padding:2px 0 10px}.login-page .tabs-menu{font-size:0}.login-page .tabs-menu .tab-item{display:inline-block;width:50%;vertical-align:middle;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login-page .tabs-menu .tab-item.login{background-color:#fff;padding:27px 10px}.login-page .tabs-menu .tab-item.register{background-color:#f6f6f6}.login-page .tabs-menu .tab-item.register:hover .text{border-bottom:2px solid #000}.login-page .tabs-menu .tab-item .title{font-size:20px;line-height:22px;font-weight:700;color:#000;letter-spacing:.1em}.login-page .tabs-menu .tab-item .subtitle{display:block;font-size:14px;line-height:20px;font-weight:300;color:#000;letter-spacing:.04em;margin-top:10px}.login-page .tabs-menu .tab-item .link{display:block;padding:27px 10px;color:#000}.login-page .tabs-menu .tab-item .text{display:inline-block;border-bottom:2px solid transparent;border-top:2px solid transparent;-moz-transition:border-bottom .2s ease-in-out;-webkit-transition:border-bottom .2s ease-in-out;-o-transition:border-bottom .2s ease-in-out;transition:border-bottom .2s ease-in-out}.login-page .title-container{max-width:370px;margin:0 auto}.login-page .title-container .title{font-size:20px;line-height:22px;font-weight:700;color:#000;letter-spacing:.1em}.login-page .info-container{padding:10px 0}.login-page .info-container .info{display:block;font-size:14px;line-height:20px;font-weight:300;color:#000;letter-spacing:.04em}.login-page .main-content{display:block;width:100%;max-width:900px;padding:60px 30px 30px 30px;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login-page .x-login-form{width:100%;margin:0 auto;max-width:370px}.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 .forgot-form .forgot-password-button{width:100%}.login-page .forgot-head{display:none;font-size:12px;color:#000;line-height:16px}.login-page .form-row{padding:0}@media only screen and (max-width:959px){.touch .login-page .inner-area-two{padding:30px 10px 10px 10px}}@media only screen and (max-width:767px){.touch .login-page .main-content{padding-top:30px;min-height:100%}.touch .login-page .tabs-menu{font-size:0}.touch .login-page .tabs-menu .tab-item.login{padding:20px 0}.touch .login-page .tabs-menu .tab-item .title{font-size:16px}.touch .login-page .tabs-menu .tab-item .link{padding:20px 0}}