.iframelogin,body.appBodyKP{background:none!important}.iframelogin .apphead{height:auto!important;padding:0 10px}.iframelogin .apphead .applogo{display:none!important}@media (max-width:767px){.iframelogin .apphead{padding:0 20px}}.iframelogin .siginloginforgt{justify-content:space-between!important}.iframelogin .appBody,.iframelogin .appBody.otpmethod.leftmenuotp,.iframelogin .appBody.signdetailhd.selctcity{background:none!important}.iframelogin .loginAppcontainer{padding:15px 35px 0}.iframelogin .loginAppcontainer.welcomeLogin{padding:100px 45px 0;max-height:90vh;min-height:inherit;overflow:auto;justify-content:flex-start!important;margin-top:0;scroll-behavior:smooth;transition:all .3s linear;scrollbar-width:none}.iframelogin .loginAppcontainer.welcomeLogin::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.iframelogin .loginAppcontainer.welcomeLogin::-webkit-scrollbar{width:6px}.iframelogin .loginAppcontainer.welcomeLogin{padding:100px 35px 0}.iframelogin .loginAppcontainer.welcomeLogin .loginAppcontainer-inner{width:100%;padding-left:10px;padding-right:10px}@media (max-width:412px){.iframelogin .loginAppcontainer.welcomeLogin{padding:100px 10px 0}}.iframelogin .loginAppcontainer.welcomeLogin .col{width:100%}.iframelogin.MobPlatform .loginAppcontainer.welcomeLogin{padding:100px 20px 0}.iframelogin input:-webkit-autofill,.iframelogin input:-webkit-autofill:active,.iframelogin input:-webkit-autofill:focus,.iframelogin input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px white!important}.iframelogin.appBody.aapverfy{padding-right:10px}@media (max-width:767px){.iframelogin.appBody.aapverfy{padding-right:0}}.iframelogin.appBody.aapverfy .apphead{height:inherit;margin-bottom:15px;padding:0 10px}@media (max-width:767px){.iframelogin.appBody.aapverfy .apphead{padding:0 5px}}.iframelogin.appBody.aapverfy .verifyacc-parentcls{min-height:inherit}.iframelogin.appBody.aapverfy .appVeryfyotp{padding:50px 45px 0;max-height:90vh;overflow:auto;justify-content:flex-start!important}.iframelogin.appBody.aapverfy .appVeryfyotp .entermobilefiled{margin-bottom:0}.iframelogin.otpcontainerweb{padding-right:10px}@media (max-width:767px){.iframelogin.otpcontainerweb{padding-right:0}.iframelogin.otpcontainerweb .apphead .backtopage{margin-top:0;padding:0}}.iframelogin.otpcontainerweb .otpvrfy-parentcls{padding:100px 45px 0!important;min-height:inherit!important;max-height:85vh;overflow:auto;justify-content:flex-start!important}@media (max-width:412px){.iframelogin.otpcontainerweb .otpvrfy-parentcls{padding:50px 20px 0!important}}.iframelogin.otpcontainerweb .otpvrfy-subheading{margin-bottom:30px}@media (max-width:767px){.iframelogin.otpcontainerweb .otpovercallsection button{padding:0 10px;flex:initial}}.iframelogin.MobPlatform.otpcontainerweb .otpvrfy-parentcls{padding:100px 20px 0!important}.iframelogin .iframelogin ::-webkit-scrollbar{width:0}.iframelogin .iframelogin ::-webkit-scrollbar-track{box-shadow:none}.iframelogin .iframelogin ::-webkit-scrollbar-thumb{background-color:transparent;outline:0 solid slategrey}.iframelogin.chooseusertype{margin-top:75px}.iframelogin.chooseusertype .appBody.signdetailhd.homeinstitutecat{padding-top:0!important}.iframelogin.chooseusertype .apphead{height:inherit;margin-bottom:15px;display:none}.iframelogin.chooseusertype .chosetypeContainer{padding:0 45px;max-height:85vh;overflow-y:auto;margin-top:0}@media (max-width:767px){.iframelogin.chooseusertype .chosetypeContainer{padding:0 45px}.iframelogin.staticsignupOTP.MobPlatform.otpcontainerweb .otpvrfy-parentcls{padding:0 20px!important}}@media (max-width:412px){.iframelogin.chooseusertype .chosetypeContainer{padding:0 20px;margin-top:0}}.iframelogin.MobPlatform.chooseusertype .chosetypeContainer{padding:0 20px;margin-top:0}.iframelogin.newverify .apphead{display:flex}.iframelogin.newverify .sibling-crosswebappdisplay{position:static!important}@media (max-width:767px){.iframelogin.appBody.loginbody{padding-right:0;height:100%}.iframelogin.appBody.loginbody.welcomenextscreen .apphead .backtopage{margin-top:0;padding:0}}.iframelogin.appBody.loginbody .apphead{display:none}.iframelogin.appBody.loginbody span.linebreak{display:block}.iframelogin.appBody.loginbody div.videocase{margin-top:0!important}.iframelogin.appBody.signdetailhd{padding-right:10px}@media (max-width:767px){.iframelogin.appBody.signdetailhd{padding-right:0}}.iframelogin.appBody.signdetailhd .apphead{height:inherit;margin-bottom:15px}.iframelogin.appBody.signdetailhd .signupbase{padding:0 35px 0 25px}.iframelogin.signupwebdetails .apphead{height:inherit}@media (max-width:767px){.iframelogin.signupwebdetails .apphead .backtopage{margin-top:0;padding:0}}.iframelogin.signupwebdetails .floating-form.signupfloatingform{padding:100px 45px 15px;min-height:500px;max-height:85vh;overflow-y:auto;scroll-behavior:smooth;transition:all .3s linear;scrollbar-width:none}.bhasha_lang .iframelogin.signupwebdetails .floating-form.signupfloatingform{max-height:99dvh}.iframelogin.staticsignup.signupwebdetails .floating-form.signupfloatingform{min-height:auto}.iframelogin.signupwebdetails .floating-form.signupfloatingform::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.iframelogin.signupwebdetails .floating-form.signupfloatingform::-webkit-scrollbar{width:6px}.iframelogin.signupwebdetails .floating-form.signupfloatingform ::placeholder{visibility:hidden!important;display:none!important;color:transparent!important;opacity:0!important}@media (max-width:412px){.iframelogin.signupwebdetails .floating-form.signupfloatingform{padding:100px 20px 0}}.iframelogin.signupwebdetails .clsrm-cd-hr{font-size:14px;color:#202124;margin-bottom:30px;padding-bottom:0;border-bottom:0 solid #dedede}.iframelogin.signupwebdetails .clsrm-cd-hr button{color:#4482FF;background:transparent;font-weight:600!important;border:0!important;text-decoration:underline}.iframelogin.signupwebdetails .clsrm-cd-hr button:hover{color:#4482FF;background:transparent}.iframelogin.MobPlatform.signupwebdetails .floating-form.signupfloatingform{padding:100px 20px 0}.iframelogin.appBody.updatepasswordbody .inputbox{margin-bottom:20px}.iframelogin.appBody.updatepasswordbody.userselctweb{padding-right:10px}@media (max-width:767px){.iframelogin.appBody.updatepasswordbody.userselctweb{padding-right:0}}.iframelogin.appBody.updatepasswordbody.userselctweb .apphead{height:inherit;margin-bottom:15px}.iframelogin.appBody.updatepasswordbody.userselctweb .updatepassword{min-height:inherit;padding:20px 45px 0!important;max-height:calc(100vh - 87px)}.iframelogin.appBody.updatepasswordbody.userselctweb .btnblock{position:static;padding:0}.iframelogin.appBody.updatepasswordbody .updatepassword{padding-top:50px;min-height:inherit}.iframelogin.chosewebcitey .selectcurrentCity{margin-top:100px;padding:0 45px;min-height:224px}@media (max-width:412px){.iframelogin.chosewebcitey .selectcurrentCity{padding:0 20px}}.iframelogin.MobPlatform .selectcurrentCity{padding:0 20px}.iframelogin.updateuserweb .updatepassword .inputbox{margin-bottom:20px}.iframelogin.updatepasswordweb .updatepassword .inputbox{margin-bottom:20px!important}.iframelogin .updateuserform.updatepassworddiv .inputbox .MuiFormControl-root,.iframelogin .updateuserform.updateuserdiv .inputbox .MuiFormControl-root{margin-bottom:0!important}.iframelogin .updateuserform.updatepassworddiv .updatepassword h2+p{margin-bottom:26px}.iframelogin .updatepassword{padding:70px 45px 0;max-height:90vh;overflow:auto;align-items:flex-start;justify-content:flex-start}@media (max-width:412px){.iframelogin .updatepassword{padding:50px 20px 0}}@media (max-width:767px){.iframelogin.updatepasswordweb .appBody.updatepasswordbody .updateuserform.updatepassworddiv .btnblock.btnFapp{margin-top:30px!important}}.iframelogin .entermobilefiled{margin-bottom:20px}.iframelogin.gtsupdateuser .inputbox .MuiFormControl-root{margin-bottom:0!important}.iframelogin.gtsupdateuser .tndc.newuserdetaile{margin-top:15px;margin-bottom:0}.iframelogin.gtsupdateuser .updatepassword{padding-top:10px;min-height:inherit;justify-content:flex-start;max-height:510px;overflow-y:auto;padding-left:25px}@media (max-width:768px){.iframelogin.gtsupdateuser .updatepassword{max-height:90vh}}.iframelogin.gtsupdateuser .updatepassword h2{margin-bottom:20px;margin-top:0}.iframelogin.gtsupdateuser .btnblock{margin-bottom:0}@media (max-width:768px){.iframelogin .successboxmodal{padding:30px 50px 0 35px}}.iframelogin.signupwebdetails .input-container input{font-weight:600}.iframelogin.contactadmin{padding-top:75px}.iframelogin.contactadmin .apphead{display:none!important}.iframelogin.contactadmin .verifyeaccount{min-height:inherit;padding:0 45px}.iframelogin.formobilemodla::-webkit-scrollbar{width:6px}.iframelogin.formobilemodla::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.iframelogin.formobilemodla::-webkit-scrollbar-thumb{background-color:#ddd;outline:0 solid slategrey}.iframelogin.formobilemodla .container{overflow:visible!important}.iframelogin.formobilemodla .back-btn-icon{width:35px;min-width:35px}.iframelogin .passwordstrenghdiv{margin-bottom:20px!important}.iframelogin .successmsgiframe{margin-top:-10px!important}.iframelogin.forgotpasswordmemo{padding:0 10px!important}.iframelogin.forgotpasswordmemo .apphead{position:absolute;top:0;left:0;z-index:1}@media (max-width:500px){.iframelogin.forgotpasswordmemo{padding-left:30px!important;padding-right:30px!important}}@media (max-width:412px){.iframelogin.forgotpasswordmemo{padding:0!important}}.iframelogin.classcode_screen{padding:100px 45px 20px!important;background:none;max-height:98vh;overflow-y:auto}.classcode_screen.classRoomSignup::-webkit-scrollbar{width:6px!important}.classcode_screen.classRoomSignup::-webkit-scrollbar-track{box-shadow:none!important}.classcode_screen.classRoomSignup::-webkit-scrollbar-thumb{background-color:#ddd!important;border-radius:4px!important;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.classcode_screen.classRoomSignup::-webkit-scrollbar-thumb:hover{background-color:#b8b8b8!important}.classcode_screen.classRoomSignup::-webkit-scrollbar-thumb:active{background-color:#9e9e9e!important}.ClassCodeFormCover{padding-bottom:20px}.iframelogin.classcode_screen .apphead{position:absolute;top:0;left:0;padding:0 20px;display:none}@media (max-width:412px){.iframelogin.classcode_screen{display:flex;flex-direction:column;justify-content:center;padding:105px 20px 0!important}}.iframelogin.classcode_screen .fieldspace{padding-left:0;width:100%}.iframelogin.classcode_screen .fieldspace .input-group{width:100%}.iframelogin.RequestSent .closeRreqest{display:none!important}@media (max-width:440px){.iframelogin.chooseusertype .appBody.signdetailhd.homeinstitutecat{padding-top:0!important}}.iframelogin.RequestSent{padding-top:0!important;overflow-y:auto}.iframelogin.RequestSent .titleside{margin-top:100px!important}.iframelogin.RequestSent .request{margin-bottom:30px}.iframelogin.welcomenextscreen .loginAppcontainer.welcomeLogin .EnterpasspordScreen{width:100%}.iframelogin.welcomenextscreen .loginAppcontainer.welcomeLogin .EnterpasspordScreen h3{font-size:22px;font-weight:600;line-height:28px;margin:0 0 5px}.iframelogin.welcomenextscreen .loginAppcontainer.welcomeLogin .EnterpasspordScreen p{font-size:14px;color:#202124;line-height:22px;margin:0}.iframelogin.welcomenextscreen .loginAppcontainer.welcomeLogin .teacherLoginViaOTP{padding-top:20px}.iframelogin.welcomenextscreen .loginAppcontainer.welcomeLogin .teacherLoginViaOTP button{text-decoration:underline;background:none;border:0;padding:0;margin:0;display:inline;color:#4482FF;font-size:14px;line-height:19px}.iframelogin.forgotusernameverification .apphead{padding:0 20px;margin-bottom:0;min-height:inherit}.iframelogin.forgotusernameverification .verifyacc-parentcls{padding-top:0!important}.iframelogin.forgotusernameverification .instructionverify{font:normal normal normal 14px/19px Open Sans,sans-serif;color:#85888A;position:absolute;bottom:0;left:0;background:#fff;padding:10px 45px 40px}.iframelogin.forgotusernameverification .appVeryfyotp{padding:50px 45px 0!important}.iframelogin.MobPlatform.welcomenextscreen .loginAppcontainer.welcomeLogin{padding:100px 20px 0}.iframelogin .MuiFormControl-root.Mui-Active .MuiOutlinedInput-root fieldset{border-color:#202124}.iframelogin .MuiFormControl-root.Mui-Active .MuiOutlinedInput-root.Mui-error fieldset{border-color:#F44040}.instructionverify{font:normal normal normal 14px/19px Open Sans,sans-serif;color:#85888A;position:absolute;bottom:0;left:0;background:#fff;padding:10px 20px 30px}.staticsignupOTP.otpcontainerweb .otpvrfy-parentcls{max-height:inherit!important;overflow:visible!important;padding:0 20px!important}@media (max-width:440px){.staticsignupOTP.otpcontainerweb .otpvrfy-parentcls{padding-top:0!important}}@media (max-width:412px){.staticsignupOTP.otpcontainerweb .otpvrfy-parentcls{padding-top:0!important}}.iframelogincontainerbox{width:100%;justify-content:flex-end;display:flex}.iframelogincontainerbox .appBody.loginbody.iframelogin{max-width:430px}.iosotpsustem input[type=text]{border:1px solid #dedede!important;border-radius:4px!important;height:40px;width:100%;padding:0 10px;color:#202124;font-size:14px;font-family:Open Sans,sans-serif;min-width:100%!important}.iosotpsustem input[type=text]::placeholder{color:#85888A!important;opacity:1!important;visibility:visible!important}#otp-verify #enter_mobilenumber::placeholder{color:#85888A!important;opacity:1!important;visibility:visible!important}body.olampiad-otp-screen-handle-width{width:100%!important}.handleAlignmnent{display:flex!important;justify-content:flex-start!important;align-items:center!important;margin-top:5px}