.clsrm-cd-hr{font-size:14px;color:#202124;margin-bottom:30px;border-bottom:0 solid #dedede}.clsrm-cd-hr button{font-weight:600!important;border:0!important;text-decoration:underline}.clsrm-cd-hr button,.clsrm-cd-hr button:hover{color:#4482FF;background:transparent}.formTitle{color:#202124;position:relative}.login-parentcls h1.loginmain-heading.loginwelcome{color:#202124;position:relative;margin-bottom:25px!important;margin-top:0;font-size:30px;font-weight:700;line-height:40px}.apphead .applogo img{display:none}.gps-iconsize svg{width:18px;height:18px}.setuserLocat{position:relative}.setuserLocat .input-group-text{padding:0 10px;height:36px;top:0!important;margin:0!important;text-align:center}.loginAppcontainer{padding:0 20px}.loginAppcontainer.welcomeLogin{min-height:inherit;display:flex;align-items:baseline}.loginAppcontainer.welcomeLogin .cntryflagandmobinput .error-txt{position:absolute;top:calc(100% + 4px)}.loginAppcontainer.welcomeLogin .NotHaveClassroomCode{padding-bottom:10px}.loginAppcontainer.welcomeLogin .ChooseyourLang{display:flex;justify-content:flex-end}.loginAppcontainer.welcomeLogin .ChooseyourLang button{max-width:95px;font-weight:600}.loginAppcontainer.welcomeLogin .ChooseyourLang button:after{content:url(/_next/static/media/arrow-lang-down.8c6b75ee.svg);border:0;margin:0;vertical-align:middle;position:absolute;transition:transform .3s ease-in-out;right:15px}.loginAppcontainer.welcomeLogin .ChooseyourLang.show.dropdown>button:after{transform:rotate(-180deg)}.loginAppcontainer.welcomeLogin .ChooseyourLang .language-dropdown-menu.dropdown-menu{max-height:300px;overflow-y:auto;width:95px;z-index:999;transform:none!important;inset:initial!important;top:100%!important;right:0!important;background:#fff;box-shadow:0 0 8px #20212429;border-radius:4px;padding-top:5px;padding-bottom:5px;border:0}.loginAppcontainer.welcomeLogin .ChooseyourLang .language-dropdown-menu.dropdown-menu::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.loginAppcontainer.welcomeLogin .ChooseyourLang .language-dropdown-menu.dropdown-menu::-webkit-scrollbar{width:6px}.loginAppcontainer.welcomeLogin .ChooseyourLang .lang-name,.signupfloatingform .ChooseyourLang .lang-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:95px}@media (max-width:768px){.loginAppcontainer.welcomeLogin{min-height:inherit;padding:20px 20px 0;align-items:flex-start}}.loginAppcontainer.welcomeLogin .signup-newaccount-new{color:#202124;font-size:14px;margin:20px 0 30px;line-height:24px}.loginAppcontainer.welcomeLogin .signup-newaccount-new.signup-newaccount-new2{margin:30px 0}@media (max-width:768px){.loginAppcontainer.welcomeLogin .signup-newaccount-new{margin-top:20px;margin-bottom:30px}.loginAppcontainer.welcomeLogin .signup-newaccount-new.signupVIATeacher{margin-top:20px}.loginAppcontainer.welcomeLogin .signup-newaccount-new.HaveClassroomCode{margin-top:20px;margin-bottom:30px}}.loginAppcontainer.welcomeLogin .signup-newaccount-new a{color:#4482FF;font-weight:600;cursor:pointer;text-decoration:underline}.loginAppcontainer.welcomeLogin .signup-video{border-top:1px solid #dedede;color:#202124;font-size:14px;margin:30px 0 0;padding-top:30px}.loginAppcontainer.welcomeLogin .signup-video button{color:#4482FF;font-weight:600;padding:0;margin:0;background:none;border:0;text-decoration:underline}@media (max-width:768px){.otpcontainerweb .otpmethod.leftmenuotp .apphead{min-height:inherit;align-items:flex-start;padding:0}}.otpcontainerweb.iframelogin .apphead{min-height:auto!important;padding-top:0!important}.signup-newaccountNew.signup-newaccount{margin-top:30px;font-size:14px;margin-bottom:0}.newsignupbutton button{font-family:Open Sans,sans-serif!important;height:46px;border-radius:4px;font-size:16px;font-weight:600;background-color:#F45E29!important;color:#fff;text-transform:none;box-shadow:none;border:0}.newsignupbutton button:disabled{background-color:#DEDEDE!important;color:#85888A!important}.heythere{padding:45px 45px 0;max-height:85vh;overflow-y:auto}@media (max-width:768px){.heythere{padding:45px 20px 0}}.heythere h2{font-size:22px;font-weight:600;margin:0 0 5px;color:#202124;line-height:28px}.heythere P{margin:0 0 30px;font-size:14px;color:#202124;line-height:20px}.heythere button{height:46px;border-radius:4px;font-size:16px;font-weight:600;background-color:#F45E29!important;color:#fff;display:flex;width:100%;border:0;align-items:center;justify-content:center}.heythere button:disabled{background-color:#DEDEDE!important;border-color:#DEDEDE!important}.heythere .ordivm{width:100%;border-bottom:1px solid #dedede;margin:5px 0 25px;text-align:center}.heythere .ordivm span{display:inline-block;background:#fff;padding:0 5px;color:#85888A;font-size:14px;bottom:-10px;position:relative}.newverify.iframelogin .heythere{padding:100px 45px 0}@media (max-width:412px){.newverify.iframelogin .heythere{padding:100px 20px 0}}.siginloginforgt.siginloginforgtnew{justify-content:space-between}@media screen and (max-width:768px){.largeFontSize .siginloginforgt.siginloginforgtnew{flex-direction:column;align-items:flex-start}}.custom-textfield-form{margin-bottom:20px}.siginloginforgt.siginloginforgtnew button{font-size:14px;color:#4482FF!important;text-decoration:underline!important;padding:0;cursor:pointer;margin-bottom:30px;background:transparent}.siginloginforgt.siginloginforgtnew button:disabled{color:#85888A!important}.login-parentcls .loginrmmbrme-marginbtm label{margin-bottom:0;padding:0}.veryaccountbtn button{margin-top:30px!important}#signupmodalnew .modal-header.closer-head{padding:15px 20px;border:0}#signupmodalnew .formdescription{color:#202124}#signupmodalnew .appBody{background:none!important}#NewLoginModal .modal-header.closer-head{padding:15px 20px;border:0}#NewLoginModal .modal-header.closer-head .close{padding:0;background:url(/_next/static/media/cancel.761b4eea.svg) no-repeat 50%!important;right:15px!important;top:15px!important;background-position:50%;font-size:0;width:24px;height:24px;margin:0;background-size:16px 16px;opacity:1;position:absolute;z-index:9}#NewLoginModal .mwebverfyemailmob .appVeryfyotp{padding-top:36px}#NewLoginModal .mwebverfyemailmob .entermobilefiled{margin-bottom:0}#NewLoginModal .heythere{padding:40px 35px 0}#NewLoginModal .sibling-crosswebappdisplay{padding-left:5px}.iframelogin.welcomenextscreen .apphead{display:flex!important;height:inherit;padding:0 20px}@media (max-width:412px){.iframelogin.welcomenextscreen .apphead{padding:0 20px}}@media (max-width:768px){.mwebverfyemailmob .appBody.aapverfy .apphead{padding:20px 20px 0;height:130px;align-items:flex-start}.mwebverfyemailmob .appBody.aapverfy .apphead .verifyacc-parentcls{min-height:inherit;padding-top:50px}.updateuserweb .updatepassword{padding-top:30px}.updatepasswordbody.userselctweb .updatepassword{max-height:calc(100vh - 210px);align-items:flex-start;overflow-y:auto;min-height:inherit;justify-content:flex-start}.updatepasswordbody.userselctweb .updatepassword .btnblock{position:fixed;bottom:0;left:0;background:#fff;padding:20px;margin:0!important;z-index:1}.contactadmin .verifyeaccount{min-height:inherit;justify-content:flex-start;padding:50px 20px 20px}.otpcontainerweb .otp-verify.otpvrfy-parentcls{padding-top:50px;min-height:inherit;justify-content:flex-start}.appBody.verifyedlogin.newverify .apphead{height:130px}}@media (max-width:412px){.appBody.verifyedlogin.newverify .apphead{margin-bottom:20px}}@media (max-width:768px){.chosewebcitey .apphead{padding-top:20px}}.appVeryfyotp .cntryflagandmobinput{margin-bottom:0}.EnterpasspordScreen{width:100%}.EnterpasspordScreen h3{font-size:22px;font-weight:600;line-height:28px;margin:0 0 5px}.EnterpasspordScreen p{font-size:14px;color:#202124;line-height:22px;margin:0}.teacherLoginViaOTP{padding-top:20px}.teacherLoginViaOTP button{text-decoration:underline;background:none;border:0;padding:0;margin:0;display:inline;color:#4482FF;font-size:14px;font-weight:600;line-height:19px}.LoginWithSocialAccount{display:flex;align-items:center;font-size:14px;margin-top:30px}.LoginWithSocialAccount .googleLogin{background:url(/_next/static/media/google_icon.79b20d8c.svg) no-repeat 50%;width:20px;height:20px;display:inline-block;margin:0 10px;cursor:pointer}.LoginWithSocialAccount img{height:20px;cursor:pointer;vertical-align:top}.LoginWithSocialAccount.SignupwithSocial{margin-top:0;margin-bottom:30px}#buttonDivMob{display:inline-block}#buttonDivMob,.LoginWithSocialAccount #buttonDiv{width:20px;height:20px;margin:0 15px 0 10px;vertical-align:top}.LoginWithSocialAccount #buttonDiv{position:relative;overflow:hidden}.LoginWithSocialAccount #buttonDiv svg{width:18px;height:18px;min-width:18px}.LoginWithSocialAccount #buttonDiv iframe{margin:-12px 0 0 -22px!important}.LoginWithSocialAccount #buttonDivMob div{border:0!important;background:transparent!important;width:20px!important;height:20px!important}.LoginWithSocialAccount #buttonDivMob div svg{display:none!important}.LoginWithSocialAccount #buttonDivMob.googleLogin{background:url(/_next/static/media/google_icon.79b20d8c.svg) no-repeat 50%;width:20px;height:20px;display:inline-block;margin:0 10px;cursor:pointer}.arabic_lang .LoginWithSocialAccount,.arabic_lang .LoginWithSocialAccount.SignupwithSocial,.arabic_lang .clsrm-cd-hr,.arabic_lang .otpvrfy-parentcls .otpvrfy-mainheading,.arabic_lang .signup-existingaccount,.arabic_lang .signup-newaccount-new,.arabic_lang .signup-newaccountNew.signup-newaccount,.arabic_lang .terscheck,.arabic_lang .videocase h6{direction:rtl;text-align:right}.arabic_lang #NewLoginModal .modal-header.closer-head .close{left:15px;right:auto!important}.language-changer{display:none!important}.login-parentcls-flex{width:100%;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.arabic_lang .login-parentcls-flex{flex-direction:row-reverse}.login-parentcls-flex .flexHeading{width:calc(100% - 120px);padding-right:15px}.arabic_lang .login-parentcls-flex .flexHeading{padding-right:0;padding-left:15px}.login-parentcls-flex .flexHeading .formTitle{margin-bottom:0}.changeAppLang{width:95px;margin-bottom:5px}.ChooseyourLang{width:95px;position:relative!important}.ChooseyourLang button{width:95px;height:27px;font-size:12px;background:none!important;border-radius:4px;color:#202124!important;border:1px solid #85888a!important;padding-left:10px;padding-right:10px;align-items:center;justify-content:space-between;display:flex;font-weight:600}.arabic_lang .ChooseyourLang button{flex-direction:row-reverse}.changeAppLang .language-dropdown-menu{max-height:300px;overflow-y:auto;width:95px;z-index:999;transform:none!important;inset:initial!important;top:100%!important;right:0!important;background:#fff;box-shadow:0 0 8px #20212429;border-radius:4px;padding-top:5px;padding-bottom:5px;border:0;scrollbar-width:thin;scrollbar-color:#ddd transparent}.changeAppLang .language-dropdown-menu::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.changeAppLang .language-dropdown-menu::-webkit-scrollbar{width:6px}.ChooseyourLang.dropdown>button .arrow-down,.ChooseyourLang.dropdown>button img{transition:transform .3s ease-in-out;transform-origin:center center}.ChooseyourLang.show.dropdown>button .arrow-down,.ChooseyourLang.show.dropdown>button img{transform:rotate(-180deg)}.ChooseyourLang.dropdown>button span{padding-bottom:0}.changeAppLang .language-dropdown-menu a.dropdown-item{width:100%;display:flex;height:40px;font-size:14px;padding:0 15px;align-items:center;color:#202124;text-decoration:none}.changeAppLang .language-dropdown-menu a.dropdown-item:hover{background:#F1F1F1}.changeAppLang .language-dropdown-menu a.dropdown-item:nth-child(3){padding-bottom:5px}.login-parentcls h1.loginmain-heading.loginwelcome{margin-bottom:0!important}@media screen and (max-width:768px){.largeFontSize .login-parentcls h1.loginmain-heading.loginwelcome{margin-bottom:10px!important}.largeFontSize .changeAppLang .language-dropdown-menu{left:0!important;right:auto!important;width:250px}.largeFontSize .login-parentcls-flex .flexHeading{margin-bottom:10px!important}.largeFontSize .ChooseyourLang button{width:120px;height:36px}.largeFontSize .changeAppLang{width:100%}.largeFontSize .login-parentcls-flex{flex-direction:column}.largeFontSize .loginAppcontainer.welcomeLogin .ChooseyourLang{width:100%;justify-content:flex-start}.largeFontSize .loginAppcontainer.welcomeLogin .ChooseyourLang button{max-width:120px;width:120px;height:40px}.largeFontSize .login-parentcls-flex .flexHeading{width:100%}.largeFontSize .newsignupbutton button{padding:10px 0;height:auto}.ChooseyourLang button{padding-left:10px;padding-right:10px}}.formTitle{margin-bottom:0}#buttonDiv{position:relative;width:20px;height:20px;overflow:hidden;margin:0 15px 0 10px}.arabic_lang .loginAppcontainer.welcomeLogin .signup-newaccount-new a,.arabic_lang .signup-privacypolicy,.arabic_lang .signup-signin,.arabic_lang .signup-termsncondition{margin-left:0!important;margin-right:5px!important}.arabic_lang .LoginWithSocialAccount #buttonDiv iframe{left:25px!important}.hindi_lang .login-parentcls-flex .flexHeading{width:calc(100% - 95px)}