.forgotPassword{background:url(../images/login-bg.jpg) no-repeat 0 0;background-size:cover;min-height:78rem;padding:4rem 0}.forgotPassword .mainBox{margin:0 auto;padding:0;width:55rem;background:#fff url(../images/login-signup-bg.png) no-repeat center bottom;background-size:100%;padding:3rem 4rem;min-height:35rem}.forgotPassword .mainBox h1{margin:0 0 2.5rem;padding:0;font-size:2rem;color:#444;font-family:Lato-Bold}.forgotPassword .mainBox .steps{padding-bottom:3rem}.forgotPassword .mainBox .step1 input,.forgotPassword .mainBox .step1 label,.forgotPassword .mainBox .step3 input,.forgotPassword .mainBox .step3 label{padding-left:3rem}.forgotPassword .mainBox .inputFeild{max-width:30rem}.forgotPassword .mainBox .inputFeild .fieldIcon{position:absolute;left:0;top:4.1rem;display:inline-block;font-size:14.6px;color:#b5c6d6}.forgotPassword .mainBox .inputFeild input:not([type]):focus+label,.forgotPassword .mainBox .inputFeild input[type=email]:focus+label,.forgotPassword .mainBox .inputFeild input[type=password]:focus+label,.forgotPassword .mainBox .inputFeild input[type=text]:focus+label{padding-left:0}.forgotPassword .mainBox .inputFeild.valid input:not([type])+label,.forgotPassword .mainBox .inputFeild.valid input[type=email]+label,.forgotPassword .mainBox .inputFeild.valid input[type=password]+label,.forgotPassword .mainBox .inputFeild.valid input[type=text]+label{padding-left:0}.forgotPassword .mainBox .inputFeild.cnfrmPwd.error input{border-bottom:1px solid #ff5f5f!important}.forgotPassword .mainBox .inputFeild.cnfrmPwd.error input+label{padding-left:0}.forgotPassword .mainBox .inputFeild input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 999px #fff;-moz-box-shadow:inset 0 0 0 999px #fff;-ms-box-shadow:inset 0 0 0 999px #fff;-o-box-shadow:inset 0 0 0 999px #fff}.forgotPassword .mainBox .captchaWrap{display:block;margin-top:1.5rem;max-width:30rem}.forgotPassword .mainBox .captchaWrap .captchaBox{display:block}.forgotPassword .mainBox .captchaWrap .captchaBox .refresh{padding:1rem 0 0 .8rem;outline:0}.forgotPassword .mainBox .captchaWrap .captchaTxtBox{width:18rem}.forgotPassword .mainBox .captchaWrap .captchaTxtBox input{padding-left:0}.forgotPassword .mainBox .captchaWrap .captchaTxtBox label{padding-left:0}.forgotPassword .mainBox .fieldInfo{padding-bottom:1rem}.forgotPassword .mainBox .step2 p{color:#b6b6b6}.forgotPassword .mainBox .step2 input,.forgotPassword .mainBox .step2 label{padding-left:0}.forgotPassword .mainBox .step2 .resendOtp{padding-top:1rem;display:inline-block;text-decoration:none}.forgotPassword .mainBox .step4{text-align:center}.forgotPassword .mainBox .step4 img{display:inline-block}.forgotPassword .mainBox .step4 h3{margin:0;padding:0;font-size:1.6rem;line-height:2rem;color:#444;font-family:Lato-Bold}.forgotPassword .mainBox .step4 .btnWrap{text-align:center}.forgotPassword .mainBox .defaultBtn.disabled{opacity:.4}.forgotPassword .mainBox .btnWrap{padding-top:1rem}.forgotPassword .mainBox .btnWrap .orangeBtn:hover{border:0}.forgotPassword .mainBox .step2,.forgotPassword .mainBox .step3,.forgotPassword .mainBox .step4{display:none}@media only screen and (max-width:1199px){.forgotPassword{min-height:55rem}}@media only screen and (max-width:991px){.forgotPassword .mainBox{padding:2.5rem}}@media only screen and (max-width:767px){.inside.forgotPasswordWrap{padding-top:7rem}.forgotPassword .mainBox{min-height:30rem}.forgotPassword .mainBox .btnWrap .orangeBtn{width:auto}}@media only screen and (max-width:600px){.forgotPassword .mainBox{width:100%;height:auto}}@media only screen and (max-width:480px){.forgotPassword .mainBox .inputFeild{width:100%}}