.errorMessage{color:#ec4444}.smbLoginForm{padding:0}.smb-login-input-div{margin:24px auto 0px auto;text-align:center;position:relative}.loginEmailContainer{width:320px;height:55px;font-size:16px;text-align:left;padding:8px 12px 9px;border:1px solid #BCBCBC;-webkit-border-radius:0.25em;-moz-border-radius:0.25em;-ms-border-radius:0.25em;-o-border-radius:0.25em;border-radius:0.25em;background-color:#fff;margin:0 auto;position:relative}.loginEmailContainer.formError{padding:0;border:0}.loginEmailContainer label{display:block;color:#545454;letter-spacing:0;height:36px;line-height:36px;font-weight:normal;font-size:16px;margin:0;position:absolute;top:8px;left:12px}.label-move-up label{font-size:12px;height:auto;line-height:1.25;transition:0.5s}.smb-login-input-div input{width:100%;height:100%;padding:15px 0 0;font-size:0.875em;border:none;border-radius:4px;outline:0}.smb-login-input-div .formError input{padding:15px 12px 0}.smb-login-input-div input::-ms-reveal,.smb-login-input-div input::-ms-clear{display:none}.remember-me-container{width:320px;margin:16px auto 24px;color:#000000;font-size:14px;letter-spacing:0;line-height:1.214285em}#login-remember-me{display:none}.remember-me-container label{display:inline-block;cursor:pointer}.remember-me-container span{vertical-align:top;margin-left:6px;float:left}.remember-me-container img{float:left}.remember-me-container input[type="checkbox"]{margin:0}@media (max-width: 380px){.loginEmailContainer,.smb-button{width:90%}}@media (max-width: 320px){.remember-me-container{width:90%}}
.smb-newPro-newId{margin:18px 0px 0px 0px;text-align:center}.smb-newPro-newId .create-password-wrapper,.smb-newPro-newId .confirm-password-wrapper{width:320px;padding:0px;text-indent:12.5px;height:55px;font-size:0.875em;border:1px solid #BCBCBC;background-color:#FFFFFF;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin:auto;text-align:left;position:relative}.smb-newPro-newId .confirm-password-wrapper{margin-top:24px}.smb-newPro-newId .create-password-wrapper.active-input,.smb-newPro-newId .confirm-password-wrapper.active-input{border:1px solid #1976A1}.smb-newPro-newId .pwd-label{color:#545454;font-size:16px;letter-spacing:0;display:block;position:absolute;margin:14px 0 13px;cursor:text}.smb-newPro-newId .pwd-label:after{content:"*";color:red}.smb-newPro-newId .label-move-up.create-password-wrapper,.smb-newPro-newId .label-move-up.confirm-password-wrapper{line-height:24.5px}.smb-newPro-newId .label-move-up .pwd-label{font-size:12px;line-height:1.25em;transition:0.5s;margin:5px 0 2px}.smb-newPro-newId input{border:none;outline:none;width:305px;height:53px;padding:17px 0 0 0;border-radius:4px}.smb-newPro-newId input::-ms-reveal,.smb-newPro-newId input::-ms-clear{display:none}.smb-newPro-newId .showPwd.createPassword,.smb-newPro-newId .hidePwd.createPassword,.smb-newPro-newId .hidePwd.confirmPassword,.smb-newPro-newId .showPwd.confirmPassword{position:absolute;color:#5F5F5F;top:50%;transform:translateY(-50%);right:14.5px;font-size:14px;line-height:17px;cursor:pointer}.smb-newPro-newId .popover{width:320px;background-clip:padding-box;background-color:#fff;border-radius:4px;box-shadow:0 2px 15px 0 rgba(0,0,0,0.1);text-align:left;white-space:normal;margin:0 auto}.smb-newPro-newId .popover li{list-style:none;font-size:12px;letter-spacing:0;line-height:15px;margin-top:10px}.smb-newPro-newId .popover ul{margin-block-start:0;padding-inline-start:0;padding:0}.smb-newPro-newId .popover.top{margin-top:-10px}.smb-newPro-newId .popover.right{margin-left:10px}.smb-newPro-newId .popover.bottom{margin-top:10px}.smb-newPro-newId .popover.left{margin-left:-10px}.smb-newPro-newId .popover-title{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;font-size:14px;font-weight:400;line-height:18px;margin:0;padding:8px 14px}.smb-newPro-newId .popover-content{padding:11.5px 12px}.smb-newPro-newId .popover-content>p{color:#000000;font-size:14px;letter-spacing:0;line-height:17px;margin:0 0 12px}.smb-newPro-newId .popover .passwordMessageFont{color:#757575}.smb-newPro-newId .popover .passPattern .passwordMessageFont{color:#008000}.smb-newPro-newId .popover .passPattern .mdi-check-circle-outline{display:inline-block}.smb-newPro-newId .popover img.mdi{width:12px;height:12px;vertical-align:middle}.smb-newPro-newId .popover .mdi-record-circle-outline{display:inline-block}.smb-newPro-newId .popover .mdi-check-circle-outline{display:none}.smb-newPro-newId .popover .passPattern .mdi-record-circle-outline{display:none}.smb-newPro-newId .popover.confirmPasswordPopoverShow{top:127px}.smb-newPro-newId .popover.error-bg-color span.passwordMessageFont,.smb-newPro-newId .popover.error-bg-color img.mdi.mdi-record-circle-outline{color:#ec4444}.smb-newPro-newId .popover.error-bg-color .passPattern span.passwordMessageFont,.smb-newPro-newId .popover.error-bg-color span.mdi.mdi-check-circle-outline{color:#6a9a58}.smb-newPro-newId .popover-down{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,0.2);left:0;max-width:345px;padding:1px;position:absolute;text-align:left;bottom:60px;white-space:normal;z-index:1010;opacity:0.97;margin:auto 37px;font-size:14px}.smb-newPro-newId .error-bg-color{background-color:#fffdc3}@media (max-width: 320px){.smb-newPro-newId .create-password-wrapper,.smb-newPro-newId .confirm-password-wrapper{width:90%}}
.hidePwd.loginPassword,.showPwd.loginPassword{position:absolute;top:15px;right:20px;font-size:.8em;cursor:pointer}.smb-login-input-div{margin:18px 0px 0px 0px;text-align:center;position:relative}.forgot-password{font-size:14px;font-weight:bold;float:right;margin-right:-12px;color:#1976A1;margin-top:12px;margin-bottom:24px}.loginPasswordContainer{width:320px;height:55px;font-size:16px;text-align:left;padding:8px 12px 9px;border:1px solid #BCBCBC;-webkit-border-radius:0.25em;-moz-border-radius:0.25em;-ms-border-radius:0.25em;-o-border-radius:0.25em;border-radius:0.25em;background-color:#fff;margin:0 auto;position:relative}.loginPasswordContainer label{display:block;color:#545454;letter-spacing:0;height:36px;line-height:36px;font-weight:normal;font-size:16px;margin:0;position:absolute;top:8px;left:12px}.label-move-up label{font-size:12px;height:auto;line-height:1.25;transition:0.5s}@media (max-width: 380px){.loginRedesignWrapper{width:100%}.smbLoginMessage{width:100%}.loginPasswordContainer,.smb-button{width:90%}.smb-login-footer{width:100%;padding:0 30px}.backButtonContainer{width:100%}}
.globalError{box-sizing:border-box;height:auto;width:321px !important;padding:0 !important;border:1px solid #e1140b;border-radius:4px;background-color:rgba(225,20,11,0.05);text-align:center;margin:0 auto}.globalError .errorImg{float:left;margin:14.5px 0 0 14.5px}.globalError .errorMessage{margin:12.5px 9.34px 17.5px 52.5px;color:#000;font-family:Lato, sans-serif;font-size:0.875em;letter-spacing:0;line-height:19px;text-align:left}.formError label{font-weight:bold !important;color:#eb1b04 !important}.formError input,.formError select{background-color:rgba(225,20,11,0.05) !important;box-shadow:0 0 1000px #fff2f2 inset;-webkit-box-shadow:0 0 0 1000px #fff2f2 inset !important;border:1px solid #e1140b !important}.formErrorMessage{color:#ec1b04;font-size:12px;letter-spacing:0;text-align:left;margin:5px 37px auto;line-height:1}.smb-button{position:relative;transition:all 0.3s;transition-timing-function:ease-in;width:320px;height:45px;background-color:#1976a1;border:solid 0.0625em #1976a1;border-radius:4px;cursor:pointer;margin:0;font-size:16px;color:#fff;text-align:center;float:none;display:inline-block;padding:0.5em 0.8em;font-weight:normal;text-transform:none;text-shadow:none;outline:none}.smb-button.running{padding-right:2.5em;background-color:#c6c6c6;border:1px solid #c6c6c6;cursor:auto;padding-left:2.5em}.smb-button:focus{border-color:black;border-width:2px}.smb-button-title{white-space:initial}.smb-button-running{display:inline-block;position:absolute;width:1em;height:1em;top:50%;margin:-0.5em;right:1.25em;animation:smb-button-spin 1s infinite linear}.smb-button-running::after{content:" ";display:block;width:2em;height:2em;box-sizing:border-box;transform-origin:0 0;transform:translateZ(0) scale(0.5);backface-visibility:hidden;border-radius:50%;border:0.3em solid currentColor;border-left-color:transparent}@keyframes smb-button-spin{0%{animation-timing-function:cubic-bezier(0.5856, 0.0703, 0.4143, 0.9297);transform:rotate(0)}100%{transform:rotate(360deg)}}@media (max-width: 320px){.smb-button{width:90%}}@font-face{font-family:'Lato';src:local("Lato Hairline"),local("Lato-Hairline"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Hairline.eot");src:local("Lato Hairline"),local("Lato-Hairline"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Hairline.eot?#iefix") format("embedded-opentype"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Hairline.woff2") format("woff2"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Hairline.woff") format("woff"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Hairline.ttf") format("truetype");font-style:normal;font-weight:100;text-rendering:optimizeLegibility}@font-face{font-family:'Lato';src:local("Lato Light"),local("Lato-Light"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Light.eot");src:local("Lato Light"),local("Lato-Light"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Light.eot?#iefix") format("embedded-opentype"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Light.woff2") format("woff2"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Light.woff") format("woff"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Light.ttf") format("truetype");font-style:normal;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:'Lato';src:local("Lato Regular"),local("Lato-Regular"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Regular.eot");src:local("Lato Regular"),local("Lato-Regular"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Regular.eot?#iefix") format("embedded-opentype"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Regular.woff2") format("woff2"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Regular.woff") format("woff"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Regular.ttf") format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:'Lato';src:local("Lato Bold"),local("Lato-Bold"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Bold.eot");src:local("Lato Bold"),local("Lato-Bold"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Bold.eot?#iefix") format("embedded-opentype"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Bold.woff2") format("woff2"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Bold.woff") format("woff"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Bold.ttf") format("truetype");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:'Lato';src:local("Lato Black"),local("Lato-Black"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Black.eot");src:local("Lato Black"),local("Lato-Black"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Black.eot?#iefix") format("embedded-opentype"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Black.woff2") format("woff2"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Black.woff") format("woff"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Black.ttf") format("truetype");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:'Lato';src:local("Lato Light Italic"),local("Lato-LightItalic"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-LightItalic.eot");src:local("Lato Light Italic"),local("Lato-LightItalic"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-LightItalic.eot?#iefix") format("embedded-opentype"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-LightItalic.woff2") format("woff2"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-LightItalic.woff") format("woff"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-LightItalic.ttf") format("truetype");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:'Lato';src:local("Lato Italic"),local("Lato-Italic"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Italic.eot");src:local("Lato Italic"),local("Lato-Italic"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Italic.eot?#iefix") format("embedded-opentype"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Italic.woff2") format("woff2"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Italic.woff") format("woff"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Italic.ttf") format("truetype");font-style:italic;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:'LatoBlack';src:url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Black.eot");src:url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Black.eot?#iefix") format("embedded-opentype"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Black.woff2") format("woff2"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Black.woff") format("woff"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Black.ttf") format("truetype");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoLight';src:url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Light.eot");src:url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Light.eot?#iefix") format("embedded-opentype"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Light.woff2") format("woff2"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Light.woff") format("woff"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Light.ttf") format("truetype");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoLight';src:url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-LightItalic.eot");src:url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-LightItalic.eot?#iefix") format("embedded-opentype"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-LightItalic.woff2") format("woff2"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-LightItalic.woff") format("woff"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-LightItalic.ttf") format("truetype");font-style:italic;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoHairline';src:url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Hairline.eot");src:url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Hairline.eot?#iefix") format("embedded-opentype"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Hairline.woff2") format("woff2"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Hairline.woff") format("woff"),url("https://static.lenovo.com/fea/fonts/lato/LatoLatin-Hairline.ttf") format("truetype");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}body,h1,h2,h3,dl,dt,dd,form,figure{padding:0;margin:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font:1em/1.75 "Lato", Helvetica, Arial, sans-serif;background:#efefef;position:relative;color:#555 !important;-webkit-text-size-adjust:none}h1,h2,h3{font-size:1em;font-weight:normal}a{color:#1976A1;text-decoration:none;outline:0}.clearfix:after{content:"";display:block;clear:both}html{background:#fff}.body-inner-wrapper{background:#fff}.smbLoginV3Page{width:100%;padding-top:24px}.smbRedesignLoginContainer{background:#fff;padding-top:24px}.loginRedesignWrapper{width:380px;margin:0 auto;z-index:99}.loginRedesignWrapper .smb-proLogo{width:237px;margin:auto}.smbLoginMessage{font-size:16px;color:#000000;text-align:center;width:380px;margin:0 auto;line-height:1.4375em;letter-spacing:0;padding:0 30px}.loginRedesignWrapper .smb-login-popup{background:#fff;margin-top:63.27px}.smb-login-button-div.StepOne{text-align:center;margin:24px 0px 0px 0px}.backButtonContainer{width:320px;text-align:left;display:inline-block;margin-top:24px}.backButton{cursor:pointer;color:#1976a1}.smb-login-footer{width:360px;text-align:center;margin:0px auto;font-size:16px;letter-spacing:0;line-height:1.1875em;padding:0 20px}.telephoneHelp{display:block;padding-top:22px;color:#1976A1;cursor:pointer}.learnMore{display:block;padding-top:18px;padding-bottom:24px;color:#1976A1;cursor:pointer}.popover-down{background-clip:padding-box;background-color:#fff;max-width:345px;padding:1px;text-align:left;bottom:60px;white-space:normal;margin:5px 37px auto;font-size:14px;line-height:1}.error-bg-color,.error-bg-color label{color:red}.loginEmailContainer.error-bg-color{border-color:red}@media (max-width: 380px){.loginRedesignWrapper{width:100%}.smbLoginMessage{width:100%}.loginEmailContainer,.smb-button{width:90%}.smb-login-footer{width:100%;padding:0 30px}.backButtonContainer{width:100%}}@media (max-width: 320px){.smb-login-input-div{width:100%}.smbLoginMessage{width:90%;padding:0}.smb-login-footer{width:90%;padding:0}}@media (max-width: 750px){.loginRedesignWrapper .smb-login-popup{margin-top:24px}}.component-fade-enter-active,.component-fade-leave-active{transition:opacity 0.3s ease}.component-fade-enter,.component-fade-leave-to{opacity:0}

/*# sourceMappingURL=smbLoginV3.css.map*/