.loginPage{height:100vh;width:100%;background-color:var(--primary-color-100);display:flex;align-items:center;justify-content:center;padding:20px;overflow:overlay}.loginPage__container{background-color:#fff;height:85vh;width:75%;box-shadow:0 0 10px 0 rgba(0,8,25,.3);-webkit-box-shadow:0 0 10px 0 rgba(0,8,25,.3);-moz-box-shadow:0 0 10px 0 rgba(0,8,25,.3);position:relative}.loginPage__containerLeft{position:absolute;top:0;left:0;width:50%;height:100%;background-image:url(/login-image-one.JPG);background-size:cover;background-position:50%;background-repeat:no-repeat}.loginPage__containerLeft:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(3,78,253,.5)}.loginPage__containerLeftContent{position:absolute;left:0;top:50%;z-index:2;color:#fff;text-align:center;padding:20px}.loginPage__containerLeftContent h2{font-weight:700!important;font-size:30px}.loginPage__containerLeftContent p{font-size:18px}.loginPage__containerLeftToggle{position:absolute;bottom:0;left:0;text-align:center;padding:20px;width:100%;z-index:2}.loginPage__containerLeftToggle span{color:#fff;font-weight:500;cursor:pointer;text-decoration:underline;transition:all .2s ease-in-out}.loginPage__containerLeftToggle span:hover{color:var(--primary-color-100)}.loginPage__containerRight{position:absolute;top:0;left:50%;width:50%;height:100%;overflow:auto;padding:30px}@media only screen and (max-width:992px){.loginPage__containerLeft{display:none}.loginPage__containerRight{left:0;width:100%}}@media only screen and (max-width:576px){.loginPage__container{width:100%}}.registration{overflow:overlay}.registration__branding{text-align:center}.registration__heading{font-size:30px;font-weight:500!important;text-align:center;margin:0 0 25px}.registration__button{width:100%;border-radius:4px;padding:8px;margin-top:25px;font-size:17px}.registration__toggle{display:none;text-align:right;margin-top:7px;font-size:13px;margin-bottom:10px}@media only screen and (max-width:992px){.registration__toggle{display:block}}.kbButton{margin:10px 0;text-transform:none!important}.kbButton.kbButton--noMargin{margin:0!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kbFormActionErrors{background-color:#f9cdcd;color:darkred;font-size:14px;padding:10px;margin-top:20px;border-radius:5px}.kbFormActionErrors p{font-weight:600}.kbFormActionErrors ul{list-style-type:disc;margin:5px 0 0 25px}.login__branding,.login__heading{text-align:center}.login__heading{font-size:30px;font-weight:500!important;margin:0 0 25px}.login__form{width:100%;max-width:350px;margin:0 auto}.login__button{width:100%;margin-top:20px}.login__toggle{display:none;text-align:right;margin-top:7px;font-size:13px;margin-bottom:10px}.login__forgotPassword{font-size:14px;text-decoration:none;color:var(--primary-color-600);transition:all .15s ease-in-out;display:block;width:100%;text-align:center;margin-top:5px}.login__forgotPassword:hover{text-decoration:underline}@media only screen and (max-width:992px){.login__toggle{display:block}}.forgotPassword__branding{text-align:center}.forgotPassword__heading{font-size:30px;font-weight:500!important;text-align:center;margin:0 0 25px}.forgotPassword__form{width:100%;max-width:350px;margin:0 auto}.forgotPassword__backToLogin{font-size:14px;text-decoration:none;color:var(--primary-color-600);transition:all .15s ease-in-out;display:block;width:100%;text-align:center;margin-top:5px}.forgotPassword__backToLogin:hover{text-decoration:underline}.kbFormActionSuccess{padding:15px;color:green;background-color:#d9ffd9;border-radius:5px;font-size:15px}.resetPassword__branding{text-align:center}.resetPassword__heading{font-size:30px;font-weight:500!important;text-align:center;margin:0 0 25px}.resetPassword__form{width:100%;max-width:350px;margin:0 auto}.resetPassword__backToForgotPassword{font-size:14px;text-decoration:none;color:var(--primary-color-600);transition:all .15s ease-in-out;display:block;width:100%;text-align:center;margin-top:5px}.resetPassword__backToForgotPassword:hover{text-decoration:underline}.verifyOtp__branding{text-align:center}.verifyOtp__heading{font-size:30px;font-weight:500!important;text-align:center;margin:0 0 25px}.verifyOtp__form{width:100%;max-width:350px;margin:0 auto}