.inputs.country-dropdown{margin:0 0 15px}.clearfix::after,.recover-trigger:before{content:""}.clearfix{overflow:auto}.clearfix::after{clear:both;display:table}.recover-box{padding:18px 0;background-color:#f9f9f9}.recover-box-email{text-align:center;margin-top:5px;display:block;font-size:11px}#selected-calling-code,.caret,button.previous-step{display:inline-block;vertical-align:middle}.recover-box-email.recover-error{color:#f00}.recover-box-email.recover-success{color:#138200}#selected-calling-code{width:20%;-webkit-appearance:none;height:36px;padding:0;position:relative}#selected-calling-code .btn{border-radius:0;height:36px;border:0;width:100%;text-align:right;padding-right:15px;background-color:#248ece;color:#fff;outline:0}#selected-calling-code~.tip-error{margin-left:30%;text-align:left}.registration-page #selected-calling-code{width:100px}.phonenumber-confirmation-form .inputs,.tip-error{text-align:center}#selected-calling-code .btn span{position:absolute;left:7px;top:50%}#selected-calling-code .dropdown-menu{max-height:300px;overflow-y:auto}#selected-calling-code ul li{background-repeat:no-repeat;background-position:10px center;padding:5px 15px;cursor:pointer}#selected-calling-code ul li:not(.first):hover{background-color:#ddd}#selected-calling-code ul li.first{margin-bottom:10px}#filter-country{width:300px;max-width:100%}#selected-calling-code~#PhoneNumber,#selected-calling-code~#PhoneNumberConfirmation_PhoneNumber{width:80%}#selected-calling-code~input.valid-number{background:url(../img/tick.png) 98% center no-repeat;background-size:20px}.phonenumber-verification-form .form-fields{border-top:0}.login-page .returning-wrapper .form-fields{overflow:initial;padding:30px}.pha-hint{background:#deebf3;padding:15px;margin:0;line-height:20px}.phonenumber-verification-form .btn.btn-danger{height:36px;vertical-align:middle;width:30%;border:none;float:left}.signIn-form #recaptcha{margin:15px 15px 15px 0}.login-page .calling-code-no-data{margin:0 15px}.caret{width:0;height:0;margin-left:2px;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.tip-error{font-size:11px;color:#f00;margin-top:5px}button.previous-step{margin-top:4px;margin-bottom:4px;position:relative;max-width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;touch-action:manipulation;color:#000;border-style:solid;border-color:transparent;height:24px;width:24px;min-width:24px;float:left;padding:0;background-color:#fff;border-width:0;border-radius:12px;margin-right:2px}button.previous-step:hover{background-color:rgba(0,0,0,.1)}.resendCodeButton{display:none}.sms-code-verification-form .resendCodeButton,.sms-code-verification-form .smsCodeVerificationButton{margin:5px}.remainingTimeForResendCodeRequest{display:block;margin-top:15px}#remainingTimeForResendOTPRequest{display:block;margin-top:15px}.recover-trigger{position:relative;padding:15px 45px 15px 0;margin-top:30px;border-top:1px solid #ddd;display:block;text-align:left}.recover-trigger:before{display:block;position:absolute;right:0;top:50%;width:20px;height:20px;margin-top:-10px;background:url(../img/pointer.png) center no-repeat;transform:rotate(90deg);-webkit-transition:all .5s;transition:all .5s;background-size:8px}.recover-trigger.open:before{transform:rotate(270deg)}#recover-box-collapse .button-1{vertical-align:middle;height:36px;display:block;margin-top:15px;width:100%;max-width:400px;margin:0 auto;min-width:120px}.signIn-form .credential{font-size:16px;line-height:30px}.signIn-form .previous-step-container{margin:0 0 30px;background:#eaeaea;padding:5px}.signIn-form .previous-step-container button{margin-right:10px}.signIn-form #Password-error{text-align:center}input[type=password].loading,input[type=text].loading{background-image:url(../img/loader.gif);background-position:left bottom;background-repeat:no-repeat;background-size:70px}#selected-calling-code~input.valid-number.loading{background-image:url(../img/loader.gif),url(../img/tick.png);background-position:left bottom,98% center;background-size:70px,20px}.sms-code-verification-form #Code-error{text-align:center;margin-left:0}.phonenumber-verification-form #PhoneNumber-error{text-align:center;font-size:10px}.phonenumber-verification-form .btn.btn-danger{margin-top:15px}.password-recovery-type-page .tooltip,.password-recovery-by-phonenumber-page .tooltip{margin:0 0 25px}.password-recovery-type-page .type{display:inline-block}.password-recovery-type-page .type span{display:inline-block;margin:0 10px 0 0}.password-recovery-type-page .type span>*{display:inline !important;margin:0 5px;line-height:32px;font-weight:bold}.password-recovery-type-page .button-1,.password-recovery-by-phonenumber-page .button-1{min-width:140px;border:none;background-color:#4ab2f1;padding:10px 30px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase}.password-recovery-type-page .button-1:hover,.password-recovery-by-phonenumber-page .button-1:hover{background-color:#248ece}.password-recovery-by-phonenumber-page .inputs{text-align:center}.country-dropdown{text-align:left;max-width:600px;margin:0 auto}.registration-page .country-dropdown{text-align:center}.captcha-box{margin:0;text-align:center}@media all and (min-width:360px){.login-page .returning-wrapper .signIn-form .otp-container .password{width:140px !important;margin-top:-10px}.login-page .returning-wrapper .signIn-form .otp-container .send-otp-button{padding:9px 10px;min-width:100px}}@media all and (min-width:480px){#selected-calling-code~#PhoneNumber,#selected-calling-code~#PhoneNumberConfirmation_PhoneNumber{width:80%}.registration-page #selected-calling-code~#PhoneNumber,.registration-page #selected-calling-code~#PhoneNumberConfirmation_PhoneNumber{width:300px}.phonenumber-verification-form #PhoneNumber-error{font-size:11px}}@media(min-width:768px){.login-page .returning-wrapper .signIn-form .otp-container .send-otp-button{padding:11px 30px;min-width:140px}#recover-box-collapse .button-1{vertical-align:middle;display:inline-block;width:auto;margin-top:0}}.center-login{margin:0 auto !important;float:none !important}@media all and (min-width:992px){.sms-code-verification-form #Code-error{text-align:left;margin-left:225px}.registration-page #selected-calling-code{width:100px}}@media all and (min-width:1000px){#selected-calling-code{width:20%;-webkit-appearance:none;height:40px;padding:0;position:relative}#selected-calling-code~#PhoneNumber,#selected-calling-code~#PhoneNumberConfirmation_PhoneNumber{width:80%}#selected-calling-code .btn{height:40px}.registration-page .country-dropdown{text-align:left;max-width:100%}.phonenumber-verification-form .btn.btn-danger{float:none;height:36px;vertical-align:middle;margin-left:15px;width:100px;border:none;margin-top:0}.phonenumber-verification-form #PhoneNumber-error,.recover-box-email,.signIn-form #Password-error{text-align:left}#recover-box-collapse .button-1,.phonenumber-verification-form .btn.btn-danger{height:40px;width:30%}.phonenumber-verification-form .btn.btn-danger{width:10%}.password-recovery-by-phonenumber-page .inputs{text-align:left}.sms-verify label{width:30% !important;margin-right:0;padding-right:10px}.sms-code-verification-form #Code-error{margin-left:30%}.phonenumber-verification-after-registration-page .sms-code-verification-form #Code-error{margin-left:30%}.login-page .signIn-form .returning-wrapper input[type=password]{width:290px}.signIn-form #recaptcha{margin-left:30%}.signIn-form #Password-error{margin-left:30%}.login-page .customer-blocks{overflow:initial}.login-page .returning-wrapper .inputs .tip-error{text-align:left;margin-left:40%}.phonenumber-confirmation-form #PhoneNumber-error{margin-left:30%}.email-or-phonenumber-form .inputs{margin-bottom:0}.signIn-form label[for=Password]{width:30% !important;margin:0;padding-right:10px}.login-page .returning-wrapper .signIn-form input[type=password]{width:70%}.login-page .returning-wrapper .signIn-form .otp-container .password{width:50% !important;margin-top:-10px}.login-page .returning-wrapper .inputs.reversed{white-space:normal;padding-left:30%;text-align:left}.login-page .returning-wrapper .inputs.reversed .forgot-password{margin-left:30px}.email-or-phonenumber-form .inputs label{width:40% !important;margin:0;padding-right:10px}.email-or-phonenumber-form input[type=text],.signIn-form input[type=text]{width:60% !important}.password-recovery-type-page .type span>*{margin:0 5px 0 0}.captcha-box{text-align:left}}@media all and (min-width:1367px){.email-or-phonenumber-form .inputs label{width:30% !important;margin:0;padding-right:10px}.email-or-phonenumber-form input[type=text],.signIn-form input[type=text]{width:70% !important}.login-page .returning-wrapper .inputs .tip-error{margin-left:30%}.signIn-form #recaptcha{margin-left:30%}.sms-code-verification-form #Code-error{margin-left:30%}.sms-verify label{width:30%}}