#login-modal{overflow:hidden;z-index:999999}#login-modal .modal-dialog{max-width:none}@media only screen and (min-width:768px){#login-modal .modal-dialog{max-width:400px}}@media only screen and (max-width:767px){#login-modal .modal-dialog{overflow:initial}#login-modal .modal-dialog .modal-content.login-content{-ms-overflow-style:none;height:100vh;height:calc(var(--vh, 1vh)*100);overflow-y:auto;scrollbar-width:none}}@media only screen and (max-width:767px){#login-modal .modal-dialog .modal-content.login-content::-webkit-scrollbar{display:none}}#login-modal .modal-dialog .modal-content form .form-group .form-control{background-clip:padding-box;border:2px solid #d1d2d8;border-radius:4px;color:#000;display:block;font-size:16px;height:44px;padding:15px 10px;width:100%}#login-modal .modal-dialog .modal-content form .form-group .form-control#password{padding-right:40px}#login-modal .modal-dialog .modal-content form .form-group .form-control:valid~label{color:#d1d2d8;font-size:10px;font-weight:500;top:-12px}#login-modal .modal-dialog .modal-content form .form-group .form-control:focus{border-color:#bed62f}#login-modal .modal-dialog .modal-content form .form-group .form-control:focus~label{color:#bed62f;font-size:10px;font-weight:500;top:-12px}#login-modal .modal-dialog .modal-content form .form-group .form-control[disabled]~label{background-color:unset;color:#fff}#login-modal .modal-dialog .modal-content form .form-group .form-control~label{background-color:#fff;color:#d1d2d8;font-size:14px;font-weight:300;left:15px;line-height:20px;margin-bottom:0;padding:0 15px 0 5px;pointer-events:none;position:absolute;top:13px;-webkit-transition:all .2s ease;transition:all .2s ease}#login-modal .modal-dialog .modal-content form .form-group .form-control~.right-eye-button{background-image:url(clientlib-site/resources/images/svg/header/right-eye.svg);background-repeat:no-repeat;content:"";height:15px;position:absolute;right:15px;top:18px;width:23px}#login-modal .modal-dialog .modal-content form .form-group .form-control~.right-eye-button.open{background-image:url(clientlib-site/resources/images/svg/header/right-eye-open.svg);height:23px;top:10px}#login-modal .modal-dialog .modal-content form .form-group .invalid-feedback{display:block!important;font-size:12px;font-weight:500;margin-left:5px;margin-top:5px;visibility:hidden;width:100%}#login-modal .modal-dialog .modal-content form .form-group .invalid-feedback span{display:block;width:100%}#login-modal .modal-dialog .modal-content form .form-group .invalid-feedback span.error-message{display:none}#login-modal .modal-dialog .modal-content form .form-group.warn .invalid-feedback{color:#ff8e0d;visibility:visible}#login-modal .modal-dialog .modal-content form .form-group.warn .form-control{border-color:#ff8e0d}#login-modal .modal-dialog .modal-content form .form-group.warn .form-control~label{color:#ff8e0d}#login-modal .modal-dialog .modal-content form.error .form-group .form-control{border-color:#eb1e23}#login-modal .modal-dialog .modal-content form.error .form-group .form-control~label{color:#eb1e23}#login-modal .modal-dialog .modal-content form.error .form-group .invalid-feedback{color:#eb1e23;visibility:visible}#login-modal .modal-dialog .modal-content form.error .form-group .invalid-feedback .warn-message{visibility:hidden}#login-modal .modal-dialog .modal-content form.error .form-group .invalid-feedback .error-message{display:block}#login-modal .modal-dialog .modal-content form .btn[disabled]{pointer-events:none}#login-modal .modal-dialog .modal-content form .btn:active,#login-modal .modal-dialog .modal-content form .btn:focus{color:#fff}#login-modal .modal-dialog .modal-content form .forgotten-password-link{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}#login-modal .modal-dialog .modal-content form.maintenance~.attention{display:block}#login-modal .modal-dialog .modal-content form.maintenance~.registration-section{margin-top:10px}#login-modal .modal-dialog .modal-content .attention{background-color:#e6e6e6;display:none;font-size:10px;margin-top:10px;padding:10px;text-align:center}#login-modal .modal-dialog .modal-content .attention p{font-size:12px;margin:0}#login-modal .modal-dialog .modal-content .registration-section{margin-top:45px;text-align:center}#login-modal .modal-dialog .modal-content .salePoint{background:#e6e6e6;height:50px;line-height:50px;margin:0;text-align:center;width:100%}#login-modal .modal-dialog .modal-content .re-captcha{display:block;font-size:8px;padding:10px 0 30px;text-align:center}@media only screen and (max-width:767px){#login-modal .modal-dialog .modal-content .re-captcha{padding:10px 50px 0}}#login-modal .modal-dialog .modal-content .btn{height:40px;width:165px}#login-modal .modal-dialog .modal-content .btn.btn-outline-secondary{margin:10px auto 35px;text-align:center}#login-modal .modal-dialog .modal-content .btn.btn-outline-secondary span{color:#000}#login-modal .modal-dialog .modal-content .error-content .btn{height:auto;margin:0 auto;width:200px}#login-modal .modal-dialog .modal-content .error-content .call-center-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:20px}#login-modal .modal-dialog .modal-content .error-content .call-center-container .icon-call-center-container{background-image:url(clientlib-site/resources/images/svg/header/icon-call-center.svg);background-repeat:no-repeat;background-size:contain;content:"";float:left;height:50px;width:50px}#login-modal .modal-dialog .modal-content .error-content .call-center-container .info-call-center-container{margin-left:10px}#login-modal .modal-dialog .modal-content .error-content .call-center-container .info-call-center-container p{margin-bottom:5px}