@import url(../../../../common/css/fonts/fonts.css);@import url(../../../../common/css/fonts/fonts_Lato.css);@-webkit-keyframes wave{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(50%,.5em,0);transform:translate3d(50%,.5em,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes wave{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(50%,.5em,0);transform:translate3d(50%,.5em,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes inputHighlighter{0%{background:#06667e}to{width:0;background:0 0}}@-moz-keyframes inputHighlighter{0%{background:#06667e}to{width:0;background:0 0}}@keyframes inputHighlighter{0%{background:#06667e}to{width:0;background:0 0}}body{padding:0;margin:0;font-family:'Roboto',sans-serif}.d-container{width:100%;height:100vh;display:block;position:relative;background:url(../../../../common/images/login/cover-min.jpg);background-size:cover;background-repeat:no-repeat}.bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#464646;opacity:.6}.login-card{width:945px;height:530px;max-height:530px;background-color:#fff;display:block;border-radius:2px;position:absolute;top:calc(50% - 250px);left:calc(50% - 470px);box-shadow:0 0 62px -15px rgba(0,0,0,.5);overflow:hidden;background-size:cover;background-repeat:no-repeat}.lc-first,.lc-second{height:100%;position:relative;float:left}.lc-first{width:65%;background:url(../../../../common/images/login/cover-min.jpg);background-size:cover}.lc-second{width:35%;background-color:#fff;border-radius:2px;box-shadow:0 0 62px -15px rgba(0,0,0,.5);overflow:hidden;padding-top:4%}.card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(#32b8bb,#06667e);opacity:.9;padding-top:calc(100% - 77%)}.card-overlay p{position:absolute;bottom:0;font-size:10px;width:100%;color:#fff;letter-spacing:.5px;opacity:.7}.card-logo{width:53%;height:75px;display:block;margin:0 auto}.card-overlay p,.form-head{text-align:center;font-weight:300}.form-head{color:#262626;font-size:18px}.form-btn1,.form-btn2,.form-btn3{box-shadow:0 10px 55px -15px rgba(6,102,126,.8);text-align:center;cursor:pointer;color:#fff;text-transform:uppercase;background-color:#06667e;padding:10px;border-radius:2px;width:90%;display:block;border:1px solid #06667e;letter-spacing:1px;margin:0 auto 20px}.form-btn1,.form-btn2,.form-btn3:focus{background-color:#06667e!important;opacity:.9}.action-text1,.action-text2,.action-text2 a,.action-text3{font-size:12px;float:right;font-weight:400;color:#06667e;margin-right:17px;cursor:pointer;margin-bottom:20px}.error,.success{transition:.5s ease}.error{font-size:14px;color:#b90504;text-align:center;display:none;margin:0}.success{color:#59a80f}.reset-fields label{font-size:12px!important}.recall-label{color:#9e9e9e;font-size:12px;margin-right:5px;position:relative;top:0;left:0}.r-ques{font-size:1rem}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff!important}.owl-theme .owl-dots .owl-dot span{border:1px solid #fff!important;background-color:transparent!important}*,::after,::before{box-sizing:border-box}.waves{position:absolute;bottom:0;left:0;width:100%;height:10%;overflow:hidden;-webkit-transition:1s transform ease;transition:1s transform ease;-webkit-transform-origin:bottom center;transform-origin:bottom center}@media (min-width:500px){.waves{border-radius:5px}}.wave{position:absolute;bottom:0;left:0;width:100%;height:100%}.wave--back,.wave--front{z-index:2;color:#06667e;transition:1s ease;-webkit-animation:wave 30s linear infinite;animation:wave 30s linear infinite;opacity:.3}.wave--back{z-index:1;color:#32b8bb;-webkit-animation:wave 15s linear infinite;animation:wave 15s linear infinite;-webkit-animation-direction:reverse;animation-direction:reverse}.water,.water svg{position:absolute;width:100%;left:0}.water{bottom:-5px;height:5%;background:currentColor}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.water{bottom:0;height:25%}}.water svg{right:0;bottom:100%}.water:first-of-type{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}svg{fill:currentColor}#repass,input#login-btn{box-shadow:0 10px 55px -15px rgba(6,102,126,.8);text-align:center;cursor:pointer;color:#fff;text-transform:uppercase;background-color:#06667e;padding:7px;border-radius:2px;width:90%;display:block;border:1px solid #06667e;letter-spacing:1px;margin:0 auto 10px}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}#loginError{color:red;font-size:14px}label#loginError{position:absolute;left:0;top:38px;width:100%;text-align:center}.loginError{position:relative;max-width:300px}.card-overlay a{color:#fff;text-decoration:none}.Forgot_Password a{font-size:12px;float:right;font-weight:400;color:#06667e;margin-right:17px;cursor:pointer;margin-bottom:20px}.Forgot_Password a,.action-text2 a{text-decoration:none}.group{position:relative;margin-bottom:45px}input{font-size:18px;padding:10px 10px 10px 5px;display:block;width:300px;border:0;border-bottom:1px solid #9e9e9e}input:focus{outline:0}label{color:#999;font-size:1rem;font-weight:400;position:absolute;pointer-events:none;left:15px;top:10px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){input#password:not([value=""]):not(:focus):valid~label{top:-20px;font-size:14px;color:#26a69a}}input#password:-webkit-autofill~label,input#r-ans:-webkit-autofill~label,input#r-lname:-webkit-autofill~label,input:focus~label,input:valid~label{top:-20px;font-size:14px;color:#26a69a}.login_page input:focus~label,.login_page input:valid~label,.re_enterId input:focus~label,.re_enterId input:valid~label,.reset_pass input:focus~label,.reset_pass input:valid~label{top:-20px;font-size:14px;color:#26a69a}.lc-second .login_page #CustomerCode~label,.lc-second .login_page #loginId:not([value=""])~label{top:-20px!important}.bar{position:relative;display:block;width:300px}.bar:after,.bar:before{content:'';height:1px;width:0;bottom:1px;position:absolute;background:#26a69a;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.bar:before{left:50%}.bar:after{right:50%}input:focus~.bar:after,input:focus~.bar:before{width:50%}.highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5}input:focus~.highlight{-webkit-animation:inputHighlighter .3s ease;-moz-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}.row .col.s12,.row .col.s6 .bar,.row .col.s6 input{width:100%}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col{float:left;box-sizing:border-box;padding:0 .75rem;min-height:1px}.input-field{position:relative;margin-top:1rem}.reset-fields.group{margin-bottom:30px;margin-top:1.5rem}.reset-fields.group label{left:15px}.mobileLoginPage input#QTP_LoginButton,.reset_pass_cnf input,.reset_pass_cnf input:hover{text-align:center;cursor:pointer;color:#fff;text-transform:uppercase;padding:7px;border:1px solid #06667e}.reset_pass_cnf input,.reset_pass_cnf input:hover{box-shadow:0 10px 55px -15px rgba(6,102,126,.8);background:#06667e;border-radius:4px;width:20%;margin:15% auto 0}.reset_pass_cnf_msg{font-size:13px;padding:10px;margin-top:15%}.invalid_opration{margin-top:30%}.customizedgroup{margin-bottom:30px}.errorContainer,.errorImg{width:88%;margin:10% 6%;text-align:center}.errorContainer{width:100%;margin:15% auto;float:left;padding:5% 0;background:#fff}.errorH1{font-size:42px;color:#000;font-family:Lato-Bold;margin:3% auto}.errorButtonDiv input,.errorMessage{font-family:Lato-Regular;text-align:center}.errorMessage{margin:5% auto;color:#000;font-size:28px;width:50%;align-self:center;line-height:1.2}.errorAppStoreDiv{width:48%;text-align:right;float:left;margin-right:10px}.errorPlayStoreDiv{width:48%;text-align:left;float:left;margin-left:10px}.errorAppStoreDiv div,.errorPlayStoreDiv div{background:#33a97b;width:170px!important;height:55px;border-radius:141px;padding:14px 9px}.errorAppStoreDiv div{float:right}.errorAppStoreDiv img,.errorPlayStoreDiv img{float:left;margin-right:5px;padding:4px 2px}.errorPlayStoreDiv div{float:left}.errorButtonDiv input{background:0 0;width:auto!important;color:#fff;font-size:20px;padding:2px!important;border-bottom:none!important}.appLogo{display:none}@media only screen and (max-width:768px){.login-card{width:100%;height:100%;max-height:fit-content;top:unset;left:unset}.lc-first{display:none}.lc-second{width:100%;height:calc(93%)}.form-head{display:flex;align-items:center;justify-content:center;flex-direction:column}.form-head span{font-size:16px;font-weight:700;letter-spacing:.15px}input{width:100%}#repass,input#login-btn{border-radius:50px}.appLogo{display:block;background-image:url(../../../../maxema/assets/css/images/newNimbleLogo.png);background-repeat:no-repeat;background-size:150px 36px;height:36px;width:154px;margin-top:50px;margin-bottom:32px}}.mobileLoginPage .container.loginPageBg{width:max-content;margin:auto;display:flex;flex-direction:column;align-items:center}.mobileLoginPage .logoContainer{margin-top:25%}.mobileLoginPage .logoContainer .logo img{height:36px;width:154px}.mobileLoginPage .headerText{margin-top:8%}.mobileLoginPage .headerText p{font-size:16px;font-weight:700;letter-spacing:.15px}.mobileLoginPage input#QTP_LoginButton{background-color:#06667e;width:100%;display:block;letter-spacing:1px;margin-bottom:10px;margin-top:20px;border-radius:50px;font-size:16px;height:36px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14)}.mobileLoginPage .inputBox{margin:10px 0 0;border:1px solid #9e9e9e;border-radius:4px;font-size:14px!important;padding:8px 16px;height:40px;color:rgba(0,0,0,.87)!important}.mobileLoginPage .form__label{position:relative;font-size:14px!important;color:#9b9b9b!important;cursor:text;left:8px;background:#fff!important;width:fit-content;padding:0 8px;visibility:visible;top:-28px}.mobileLoginPage .inputBox:focus+.form__label,.mobileLoginPage .inputBox:valid+.form__label{font-size:12px!important;top:-46px!important;padding:0 4px}.mobileLoginPage .errorDiv{width:calc(100vw - 48px);text-align:center;color:red}@media only screen and (max-width:768px){.mobileLoginPage input{width:calc(100vw - 48px)}.mobileLoginPage .bottomLinks,.mobileLoginPage .feedbackContent,.mobileLoginPage .helpContent,.mobileLoginPage .joinUsContent,.mobileLoginPage .loginText,.mobileLoginPage .moreActionsContainer{display:none}}