.ssojs{font-family:'adihausregular',Arial,Helvetica,Verdana,sans-serif}.ssojs .materialize-element-message{margin-left:10px}.ssojs.accountlogin{border-right:0}.ssojs label.materialize-element-label{font-weight:normal}.ssojs a.materialize-btn:visited{color:white}.ssojs a.materialize-btn:hover,.ssojs a.materialize-btn:visited,.ssojs a.materialize-btn:active,.ssojs a.materialize-btn:focus{text-decoration:none}.ssojs h2{font-family:'adiBlack',Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase;letter-spacing:0;line-height:1;font-size:32px;margin-bottom:12px;margin-top:20px}.ssojs h3{font-family:'adiBlack',Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase;letter-spacing:0;color:#000}.ssojs p{font-size:14px;letter-spacing:.25px;line-height:1.5}.ssojs .materialize-btn:after{position:relative;display:inline-block;vertical-align:bottom;margin:0 0 0 10px;z-index:unset;top:0;right:0;width:unset;height:16px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.ssojs .materialize-btn:hover:after{transform:translate3d(5px,0,0)}.ssojs .materialize-btn-blue:hover{background:#025f8e}.ssojs .materialize-btn-black:hover{background:#363738}.ssojs a.materialize-btn{color:white}.ssojs a.materialize-btn:visited,.ssojs a.materialize-btn:hover{color:white}.ssojs .createaccount .createbenefits li,.ssojs .registrationbenefits li{font-size:14px;letter-spacing:.25px;line-height:1.5;margin-bottom:10px}.ssojs .para-normal{margin-bottom:20px}#login-warning-alert{margin:18px 0}.ssojs a.forgotpassword{color:#0286cd;padding:0}.ssojs .login-form input,.ssojs .login-form button,.ssojs .registration input,.ssojs .registration button{width:100%}.ssojs .logincustomers{width:100%;padding-top:0;padding-left:0}.ssojs .login-form{margin-top:10px}.ssojs .login-form input{line-height:normal}.ssojs .login-form .materialize-textinput,.ssojs .login-form .materialize-password{margin-bottom:21px}.ssojs .login-form .materialize-password .materialize-element-box:after{content:none}.ssojs .login-form .rememberme{padding:0;margin-top:3px;margin-bottom:24px}.ssojs .login-form .rememberme .materialize-element-label,.ssojs .registration .materialize-checkbox .materialize-element-label{color:#000;font-weight:normal}.ssojs .login-form a.forgotpassword{font-size:100%}.ssojs #social-login{text-align:left}.ssojs #social-login .social-btn{background:#4267b2;margin:18px 0;padding-top:9px;padding-bottom:9px;color:white}.ssojs #social-login .social-btn:hover{opacity:.8}.ssojs #social-login .facebook-btn{background:#4267b2}.ssojs #social-login .google-btn{background:#e74847}.ssojs #social-login .vk-btn{background:#527397}.ssojs #social-login .yahoo-btn{background:#2d1451}.ssojs #social-login .social-login-desc{margin-bottom:6px}.ssojs #social-login .button-image{width:30px;height:30px;vertical-align:-58%}.ssojs .registration{width:340px}.ssojs.sso-container-register,.ssojs.sso-container-register.country-ru{height:auto}.ssojs #rightcolumn{background:0}.ssojs .registration .formactions{width:100%}.ssojs .registration fieldset{margin-top:30px}.ssojs .registration fieldset h2{margin-bottom:16px;font-size:18px}.ssojs .registration h2.materialize-element-section{margin-bottom:9px}.ssojs .registration .materialize-textinput,.ssojs .registration .materialize-textarea,.ssojs .registration .materialize-password,.ssojs .registration .materialize-select{padding-bottom:21px}.ssojs .materialize-ageconsent{margin-top:22px}.ssojs .materialize-ageconsent.formfield{min-height:40px}.ssojs .materialize-element-caption,.ssojs .errormessage{padding-top:6px}.ssojs .materialize-ageconsent .materialize-element-caption{margin-bottom:24px;font-size:12px;padding-left:0}.ssojs .materialize-element-birthday{display:inline-block;margin-bottom:16px}.ssojs .materialize-element-birthday .materialize-textinput{margin-right:20px;margin-bottom:6px;width:72px}.ssojs .materialize-element-birthday .materialize-textinput:last-child{width:92px;margin-right:0}.ssojs .materialize-element-birthday .materialize-textinput.valid .materialize-element-box:after,.ssojs .materialize-element-birthday .materialize-textinput.error .materialize-element-box:after,.ssojs .materialize-password.valid .materialize-element-box:after,.ssojs .materialize-password.error .materialize-element-box:after{content:""}.ssojs .registration .materialize-newsletterconsent,.ssojs .registration .materialize-checkbox.agreeterms{min-height:auto;margin-bottom:24px}.ssojs .registration .materialize-newsletterconsent label{width:100%}.ssojs .registration .materialize-ageconsent label{max-width:90%}.ssojs .registration .materialize-element-label p{max-width:93%;padding-right:10px;display:inline-block}.ssojs .registration .floated-popup{float:none;display:inline-block;vertical-align:top}.ssojs .registration .materialize-checkbox .errormessage{margin-left:0}.ssojs .registration .materialize-checkbox.cpf{margin-bottom:-20px}.ssojs .registration .materialize-checkbox label,.ssojs .registration .materialize-checkbox .materialize-element-message{padding-left:28px;margin-right:0;font-weight:normal}.ssosjs.forgotten-password #dialogcontainer,.ssojs.forgotten-password-thank-you-container #dialogcontainer{padding:20px}.ssojs.forgotten-password button,.ssojs.forgotten-password-thank-you-container button{width:100%;margin-bottom:0}.ssojs.forgotten-password-thank-you-container button.cancel{margin-top:20px}.ssojs.forgotten-password p,.ssojs.forgotten-password-thank-you-container p{margin-bottom:13px}.ssojs .reset-password{width:340px}.ssojs .reset-password button{width:100%;margin-top:30px}.ssojs .reset-password .alert{margin-bottom:20px}.ssojs .reset-password .materialize-password:before{content:''}.ssojs .btn-loading:after{width:18px;height:18px;border-width:2px;border-color:hsla(0,0%,100%,.5) hsla(0,0%,100%,.5) hsla(0,0%,100%,.5) #fff;border-style:solid;vertical-align:-4px;content:"";border-radius:50%;display:inline-block;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:loader 1.5s infinite linear;animation:loader 1.5s infinite linear;background:0;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;right:-10px}.ssojs [disabled]{opacity:.4}.ssojs [disabled]:hover{background:#025f8e}