#menu-schoolType{z-index:10001!important}.registration{margin:15vh auto}.registration .MuiTabPanel-root{padding:24px!important}.registration header{box-shadow:none;overflow:hidden;border-top-left-radius:27px;border-top-right-radius:27px}.registration header .MuiTabs-flexContainer{background-color:hsla(0,0%,77%,.49);color:#a6a6a6}.registration header .MuiButtonBase-root{margin-top:0;min-width:190px;font-weight:700;font-size:24px}.registration header .MuiButtonBase-root:before{display:none}.registration header .Mui-selected{background-color:#fff;color:#43d4dd;font-weight:700;border-top-left-radius:30px;border-top-right-radius:30px}.registration_main{width:380px;background:#fff;box-shadow:0 5px 5px -3px rgba(0,0,0,.12),0 8px 10px 1px rgba(0,0,0,.05),0 3px 14px 2px rgba(0,0,0,.04);border-radius:30px;overflow:hidden}.registration_title h1{font-size:24px}.registration_title h1,.registration_title span{font-weight:700;line-height:28px;text-align:center;color:#000}.registration_title span{font-size:18px;display:block;margin-top:-10px}.registration .Dob-section{margin-top:12px}.registration .Dob-section .Dob_title{font-weight:700;font-size:18px;line-height:21px;text-align:center;color:#000;margin-bottom:6px}.registration .usercheckjoin{padding:0 10px!important}.registration .usercheckjoin .MuiBox-root{margin-top:0!important;margin-bottom:0}.registration .reg-checkbox .MuiTypography-body1{font-size:18px;line-height:21px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#364954;padding:2px 10px;font-weight:700}.registration .active .MuiTypography-body1{background:#fbdd3f}.registration .letlogin{font-weight:700;font-size:15px;line-height:14px;text-align:center;color:#364954}.registration .letlogin a,.registration .letlogin button{color:#ee467a;font-weight:700;font-size:15px}.registration .letlogin button{margin-top:0}.registration .letlogin button:before{display:none}.registration .MuiOutlinedInput-notchedOutline{border-color:transparent;background:#eaeaeb}.registration .MuiOutlinedInput-input{z-index:9}.registration .MuiInputLabel-outlined{font-weight:700;font-size:18px;line-height:21px;color:#364954;z-index:10}.registration .MuiFormControl-root{width:100%;border-radius:0}.registration .btm-lbl{font-weight:700;font-size:11px;line-height:13px;color:#364954;margin-top:-5px;display:block}.registration .MuiFilledInput-root{border-radius:0}.skp-sur-btn button{width:100%;color:#fff;font-size:22px;font-weight:700;margin-top:0;height:61px}.skp-sur-btn button:before{display:none}.skp-sur-btn .skip-btn,.skp-sur-btn .skip-btn:hover{background:#c4c4c4}.newprive{padding:0 5px;font-size:10px;margin-top:10px;text-align:center;width:100%;font-weight:700}.btn-frmn{background-color:#43d4dd!important;color:#fff!important}.codpage h1{font-size:24px;margin-bottom:0}.codpage h1,.codpage h2{font-weight:700;line-height:28px;text-align:center;color:#000}.codpage h2{font-size:18px}.codpage #wrapper{text-align:center;box-sizing:border-box;color:#333}.codpage #wrapper p{font-size:14px;line-height:18px;color:#a6a6a6;font-weight:700}.codpage #wrapper span{font-size:90%}.codpage #wrapper #codeform{margin:25px 25px 0;background:#eaeaeb;padding:15px}.codpage #wrapper #codeform input{margin-left:12px;text-align:center;line-height:40px;font-size:36px;outline:none;width:14%;transition:all .2s ease-in-out;border:none;font-weight:700;background:transparent}.codpage #wrapper #codeform input:focus{border-color:none;box-shadow:none}.codpage #wrapper #codeform input::-moz-selection{background:transparent}.codpage #wrapper #codeform input::selection{background:transparent}.codpage .ent-code{font-size:14px;font-weight:700!important;margin-top:15px;margin-bottom:5px;color:#364954!important}.codpage button{width:100%;padding:6px;background-color:#c4c4c4;border:none;text-transform:uppercase;border-radius:5px;height:61px;font-weight:700;font-size:24px;line-height:28px;color:#fff}.codpage button:before{display:none}.codpage button:hover{background:#c4c4c4}.codpage .reg-checkbox{padding-left:20px}.codpage .active .MuiTypography-body1{background:#43d4dd}.codpage .newprive{padding:0 5px;font-size:10px;margin-top:10px;text-align:center;width:100%;font-weight:700}.ylw-tech{background:#fbdd3f!important;color:#fff!important}.ylw-tech:before{display:none}.reg-pd .registration_main form{padding:20px}.techer-name{font-size:34px!important;font-weight:700;color:#a6a6a6}.Mui-selected.tech-tab span{color:#ffda1b}.tech-btn.MuiButton-fullWidth:hover{background:#ffda1b}.reg-pd1{width:100%}.reg-pd1 form{padding:20px;width:100%}.reg-pd1 .registration_main{margin:0 auto}.reg-pd1 .MuiFormLabel-root{font-weight:700;font-size:18px;line-height:21px;color:#a6a6a6}.reg-pd1 button{margin-top:0}.reg-pd1 .chck-bx{padding-left:10px}.reg-pd1 .codpage .active .MuiTypography-body1{background:#fbdd3f}.reg-pd1 .MuiTypography-colorError{color:#f44336;text-align:center}.sure-btn button{border-radius:5px}.sure-btn button,.sure-btn button:hover{background:#43d4dd}.reg-checkbox.user-chck{padding:0 0 0 15px}.reg-checkbox.user-chck .active .MuiTypography-body1,.reg-checkbox.usr-check .active .MuiTypography-body1{background:#43d4dd!important}.registration .Frgback:before{content:none!important}@media only screen and (max-width:420px){.registration_main{width:340px}}.Frgback{background:#c4c4c4!important}.Regcodepege{padding:25px 20px}.Regcodepege .sure-btn{margin-top:30px}.teacherregest{padding:25px 20px;background:#fff;box-shadow:0 5px 5px -3px rgba(0,0,0,.12),0 8px 10px 1px rgba(0,0,0,.05),0 3px 14px 2px rgba(0,0,0,.04);border-radius:30px;overflow:hidden}.teacherregest .codpage .active .MuiTypography-body1{background:#fbdd3f;font-size:18px;line-height:21px;color:#364954;padding:2px;font-weight:700}.teacherregest .reg-happy{margin-bottom:0}.teacherregest .codpage .donecode button{background:#fbdd3f!important}.teacherregest .codpage .newprive{padding:0 5px;font-size:10px;margin-top:20px;text-align:center;width:100%;font-weight:700;margin-bottom:0}.opt-code-field{margin:0!important}.btn-next-code div{height:30px!important;width:30px!important;color:#43d4dd!important;float:right}.opt-code input{text-transform:uppercase}.reg-btn-usr div{height:30px!important;width:30px!important;color:#050505!important;float:right}.opt-code-container{margin:25px 25px 0;background:#eaeaeb;padding:15px}.opt-code-input{border:none;border-bottom:4px solid #a6a6a6!important;margin-left:12px;text-align:center;line-height:40px;font-size:36px;outline:none;width:14%;background:transparent;transition:all .2s ease-in-out;font-weight:700}.opt-code-input-focus{border-bottom:4px solid #595959!important}