body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--themeColor:#5ce0d2;--font-type:"Poppins",sans-serif}*{font-family:"Poppins"}.main{width:100%;height:100vh;display:flex;overflow:hidden}.main:has(>.lp-download-container){overflow:auto;height:auto}.main-content{overflow:auto}.MuiTableCell-root{font-family:"Poppins"!important}.MuiTableCell-head{color:#5ce0d2!important}.MuiTableCell-head,.name{font-weight:700!important}canvas{font-family:"Poppins"!important}.searchNav-right-user img{width:50px!important;height:auto}.dashboard{flex:4 1;padding:20px 30px 20px 20px}.dashboard-upper-part{display:flex;padding-right:20px;justify-content:space-between;align-items:center;position:relative}.dashboard-upper-part-left>p{position:absolute;top:36px;display:inline-block;font-weight:600}.dashboard-lower-part{width:100%;margin-top:30px;background-color:#f7f7f7;border-radius:10px;box-shadow:1px 1px 5px #b1b0b0;padding:5px;box-sizing:border-box}.dashboard-lower-part-heading{display:flex;justify-content:space-between;border-bottom:1px solid #d6d3d3}.arrow_style{margin:0 .5rem;font-size:1.2rem;font-weight:bolder;cursor:pointer}.dashboard-lower-part-heading-right{display:flex;justify-content:space-between}.dashboard-lower-part-heading-right>div{margin-right:20px;display:flex;font-weight:700;align-items:center;cursor:pointer}.dashboard-mid-part{margin-top:20px;padding:20px;background-color:#f7f7f7;border-radius:10px;box-shadow:1px 1px 5px #b1b0b0}.dashboard-mid-part-lower{margin-top:-10px}.dashboard-mid-part-lower>canvas{background-color:#f7f7f7}.dashboard-mid-part-upper-left-1{display:flex;align-items:center;font-size:20px;font-weight:700}.dashboard-mid-part-upper{display:flex;align-items:center;justify-content:space-between}.dashboard-mid-part-upper-left>div{display:flex;align-items:center;font-weight:700}.dashboard-mid-part-upper-left>p{margin-top:0!important;font-weight:500}.dashboard-mid-part-upper-right{display:flex;align-items:center;margin-top:-20px;font-weight:700;cursor:pointer}#image{width:60px;height:auto}.page_visit_filter{position:absolute;top:-500%;bottom:0;left:0;right:0;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:500px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:2px solid var(--themeColor);border-radius:5px;box-shadow:0 0 3px var(--themeColor);padding:10px;background-color:#fff;display:flex;flex-direction:column;transition:.4s}.page_visit_filter input,select{outline:none!important;border:2px solid var(--themeColor)}.page_visit_filter div{width:100%}.filter_name_section{display:flex;flex-direction:row;justify-content:space-between}.filter_name_section p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;font-size:1.5em;font-weight:bolder}.filter_name_section button{cursor:pointer;background-color:initial;border:none}.page_visit_filter_input_section{width:100%}.page_visit_filter_input_section,.page_visit_filter_teacher_input_section{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page_visit_filter_teacher_input_section{width:50%!important}.page_visit_filter_teacher_input_section select{border-radius:5px!important}.page_visit_filter_input_section span{display:flex;flex-direction:row;width:100%;justify-content:space-between;margin:2px 0}.page_visit_filter_input_section span span{display:flex;flex-direction:column;width:49%}.filter_module_input,.page_visit_filter_input_section span span select{border-radius:5px!important;padding:1px}.filter_module_input{margin-bottom:5px}.page_visit_filter_button_container{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}.page_visit_filter_button_container button{width:49%;padding:2px 0;border-radius:5px;border:2px solid var(--themeColor);font-weight:700;cursor:pointer}.filter_clear_all_btn{background-color:initial!important}.filter_apply_btn{background-color:var(--themeColor)!important}.upper_div_section_right_remove{display:flex;align-items:center;font-weight:650;cursor:pointer;padding-left:1rem}.Sidebar{min-width:200px;height:100vh;border-top-right-radius:13px;display:flex;flex-direction:column;transition:.4s}.Above-div,.Sidebar{background-color:var(--themeColor)}.Above-div{flex:30% 1;display:grid;place-items:center}.Above-div-avatar{font-size:40px!important;height:120px!important;width:120px!important;margin-top:15px!important;background-color:#fff}.Lower-div{height:95vh;flex:80% 1;background-color:var(--themeColor);padding-left:10px;padding-top:10px;display:flex;flex-direction:column;justify-content:space-between;font-family:var(--font-type)}.menu-Items{display:flex;align-items:center;cursor:pointer;border-top-left-radius:5px;border-bottom-left-radius:5px;margin-top:10px;padding:5px 3px}.menu-Items:hover{background-color:#fff;font-weight:600}.menu-Icon{margin-right:5px}.menu-Name{font-size:18px;font-weight:600}.menu-Items-link{text-decoration:none!important;color:#000}.allMembers{font-size:18px;font-weight:400;position:relative}.allMemberIcon{position:absolute;top:6px;margin-left:10%}.drop-Down{position:absolute;left:100%;top:0;border:1px solid #fff;display:none!important;background-color:#fff;font-weight:600;box-shadow:0 0 4px 1px var(--themeColor);border-radius:5px}.drop-Down>div{width:auto;text-align:center;font-weight:600;border-radius:3px}.allMembers:hover>.menu-Name>div{display:block!important}.drop-Down>div{width:100%}.drop-Down>div:hover{background-color:var(--themeColor);font-weight:600}.Lower-div-Lower{display:flex;margin-bottom:20px}.Lower-div-Lower-Icon{margin-right:10px;display:flex;align-items:center}.link{padding:2px 5px;border-radius:5px}.logout{font-size:20px;font-weight:600}.teacher{overflow:auto}.teacher,.Teacher_MainBody_RIGHT{flex:4 1;display:flex;flex-direction:column}.Teacher_MainBody_RIGHT{background-color:#fff;padding:10px}.Teacher_MainBody_Right_searchNav{background-color:#bce0fd;border-radius:10px}.Teacher_MainBody_Right_mid{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #dfdada}.Teacher_MainBody_Right_mid_right{display:flex;justify-content:space-around;align-items:center;font-family:var(--font-type)}.Teacher_MainBody_Right_mid_right>.item{display:flex;align-items:center;margin-right:10px;font-weight:600;cursor:pointer}.Teacher_MainBody_Right_mid_right_icon{margin-right:5px;margin-top:6px}.Teacher_MainBody_Right_mid_left{display:flex;align-items:center;font-family:var(--font-type);font-weight:600}.Teacher_MainBody_Right_mid_left>.item{margin-right:5px;margin-top:6px;cursor:pointer}.Teacher_MainBody_Right_cards{margin-top:20px;display:flex;flex-wrap:wrap}.teacher_upper_body{width:97%;padding:10px}.teacher_lower_body{margin-top:-20px}.filterMember,.filterStudent{height:60%}.filterMember,.filterMember_school,.filterStudent{width:30%;background-color:#fefefe;border-radius:20px;position:absolute;top:-50%;left:50%;margin-top:-175px;margin-left:-175px;z-index:999;padding:5px 20px;box-shadow:1px 1px 5px grey;transition:.5s}.filterMember_school{height:67%}.filterMember_form{display:flex;margin-top:-10px;flex-direction:column}.filterMember_form>div{width:100%}.filter_school,.selectSection>label{font-weight:700}.filter_school>select{margin-top:10px;width:100%;outline:none;height:30px;border:1px solid grey;margin-bottom:10px}.filter_branch_role{display:flex;width:100%}.filter_branch{flex:1 1}.filter_branch>label,.filter_role>label{font-weight:700}.filter_role{flex:1 1}.filter_branch>select,.filter_role>select{margin-top:10px;width:100%;outline:none;height:30px;border:1px solid grey;margin-bottom:10px}.filter_branch{margin-right:20px}.filter_signupDate_filter_ExpiryDate,.filter_studen_class_section{display:flex;width:100%}.filter_expiryDate,.filter_signupDate,.filter_student{flex:1 1}.filter_expiryDate>label,.filter_signupDate>label{font-weight:700}.filter_expiryDate>input,.filter_signupDate>input,.filter_student>input{width:100%;height:30px;outline:none;margin-top:10px}.filter_signupDate{margin-right:20px}.filter-teacher-btn{display:flex;margin-top:20px;width:100%}.filter_createBtn{flex:1 1;margin-right:20px}.filter_cancelBtn>button,.filter_createBtn>button{width:100%;border:1px solid #bce0fd;background-color:#fff;font-weight:700;padding:5px 0;transition:.8s;cursor:pointer;height:34px;border-radius:5px}.filter_cancelBtn>button:hover,.filter_createBtn>button:hover{background-color:#bce0fd}.filter_cancelBtn{flex:1 1}.selectSection{display:flex;flex-direction:column;margin-top:10px;margin-bottom:10px}.selectSection>select{height:27px;margin-top:10px;outline:none}.addTeacher{width:30%;height:auto;background-color:#fefefe;border-radius:20px;position:absolute;top:-150%;left:50%;margin-top:-175px;margin-left:-175px;z-index:999;box-shadow:1px 1px 5px grey;padding:5px 20px 15px;transition:.5s}input{border-radius:5px}.add_teacher_form{display:flex;margin-top:-10px;flex-direction:column}.teacherName{display:flex}.teacherName>div{width:50%}.teacherName>:first-child{margin-right:14px}.teacherName>:last-child{margin-left:4px}.teacherName>div>input{width:99.4%;outline:none;border:1px solid grey;height:25px}.teacherName>div>label{font-weight:500;font-size:14px}.email_contact{display:flex;width:100%}.email{width:50%;margin-right:20px}.contact_number,.email,.expiryDate>label,.role,.signup{font-weight:500;font-size:14px}.contact_number>input,.email>input{width:100%;outline:none;border:1px solid grey;height:25px;margin-bottom:10px;margin-top:6px}.contact_number{width:50%}.expiryDate{width:100%;display:flex;font-weight:500}.expiryDate>div{width:50%;outline:none}.expiryDate>:first-child{margin-right:20px}.expiryDate>:first-child>input{width:102.5%;height:27px}.expiryDate>:last-child>input{width:101%}.add-teacher-btn{display:flex;justify-content:center}.selectionBoxBlock{display:flex;width:101.5%}.selectionBoxBlock>div{height:auto}.addClasses{width:25%}.addClasses>select{height:47px;width:100%;outline:none;border:1px solid #c4c0c0;color:#757575;border-radius:5px}.addSection,.selectionBoxBlock>:last-child{width:40%}.schoolSelect>select{outline:none;border-radius:5px;height:28px;margin-top:6px}.schoolSelect>input{width:100%;margin-top:6px;height:25px;background-color:#fff;border:1px solid grey}.role_signup{display:flex;width:100%}.role{margin-top:-10px!important}.role,.signup{width:50%}.role>input,.role>select{width:103%;outline:none;height:30px}.signup>input{width:94.5%;outline:none;border:1px solid grey;height:25px;margin-bottom:10px;margin-top:1px;margin-left:10px!important}.student_right_side{flex:4 1;padding:10px;display:flex;flex-direction:column}.student_right_side_bottom{display:flex}.student_right_side_bottom_left{flex:1 1;height:90vh;display:flex;flex-direction:column;align-items:center}.student_right_side_bottom_left>div{cursor:pointer;padding:10px 5px!important;border-radius:5px;margin-top:25px;font-weight:600;width:80%}.student_right_side_bottom_right{flex:4 1}.student_right_side_bottom_right>div{display:none}.student_right_side_bottom_right_info{padding:10px}.student_right_side_mid{margin:20px 10px;border-bottom:1px solid #dfdada;padding-bottom:10px}.student_breadcum{display:flex;align-items:center}.student_right_side_bottom_right_schedule{padding-left:100px}.rightSchoolDetails-upper-right{display:flex;width:48%;justify-content:space-between;margin-top:4px}.rightSchoolDetails-upper-right>:first-child{width:45%;display:flex;flex-direction:column}.rightSchoolDetails-upper-right>:first-child>select{height:30px}.rightSchoolDetails-upper-right>:last-child{width:45%;display:flex;flex-direction:column}.rightSchoolDetails-upper-right>:last-child>select{height:30px}.student{overflow:auto}.student,.student_MainBody_RIGHT{flex:4 1;display:flex;flex-direction:column}.student_MainBody_RIGHT{background-color:#fff;padding:10px}.student_MainBody_Right_searchNav{background-color:#bce0fd;border-radius:10px}.student_MainBody_Right_mid{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #dfdada}.student_MainBody_Right_mid_right{display:flex;justify-content:space-around;align-items:center;font-family:var(--font-type)}.student_MainBody_Right_mid_right>.item{display:flex;align-items:center;margin-right:10px;font-weight:600;cursor:pointer}.student_MainBody_Right_mid_right_icon{margin-right:5px;margin-top:6px}.student_MainBody_Right_mid_left{display:flex;align-items:center;font-family:var(--font-type);font-weight:600}.student_MainBody_Right_mid_left>.item{margin-right:5px;margin-top:6px;cursor:pointer}.student_MainBody_Right_cards{margin-top:20px;display:flex;flex-wrap:wrap}.student_upper_body{width:97%;padding:10px}.student_lower_body{margin-top:-20px}.item-2>button{background-color:#fff;border:none;display:flex;font-size:17px!important;font-family:var(--font-type);cursor:pointer;font-weight:700!important;align-items:center}.teacher-file-input{width:150px;margin-left:-150px;opacity:0;cursor:pointer}.addStudent{width:30%;height:auto;background-color:#fefefe;border-radius:20px;position:absolute;top:-100%;left:50%;margin-top:-175px;margin-left:-175px;z-index:999;box-shadow:1px 1px 5px grey;padding:5px 20px 30px;transition:.5s}.addStudent::-webkit-scrollbar{display:none}.student_school{width:100%;display:flex}.add_student_form{display:flex;margin-top:-10px;flex-direction:column}.add_student_form label{font-weight:700!important}.branch_password{width:100%;display:flex;font-weight:600}.branch>select{height:30px;color:grey}.branch{width:47%;margin-right:20px}.branch>select{width:104%;border-radius:5px}.password{width:50%;margin-top:-2px}.password>label,.schoolName>label{font-weight:600}.schoolName{width:50%}.studentName{width:48%;margin-right:20px}.studentName>input{width:100%;outline:none;border:1px solid grey;height:25px;margin-bottom:10px;margin-top:6px}.studentName>label{font-weight:500;font-size:14px}.class_email{display:flex;width:100%}.classstudent{width:50%;margin-right:15px}.classstudent,.contactstudent,.emailstudent,.expiryDate>label,.signupstudent{font-weight:500;font-size:14px}.classstudent>select{width:100%;outline:none;border:1px solid grey;height:27px;margin-bottom:10px;margin-top:6px;border-radius:5px}.emailstudent{width:50%}.emailstudent>select{width:103.5%;height:30px;border:1px solid grey;height:25px;border-radius:5px}.classstudent>input,.emailstudent>select{outline:none;margin-bottom:10px;margin-top:6px}.classstudent>input{width:100%;border:1px solid grey;height:25px}.contact_signup{display:flex;width:100%}.contactstudent{width:47%;margin-right:15px}.signupstudent{width:50%;margin-right:10px}.contactstudent>input{width:100%;height:25px}.contactstudent>input,.signupstudent>input{outline:none;border:1px solid grey;margin-bottom:10px;margin-top:6px}.signupstudent>input{width:102%;height:27px;margin-left:10px}.expiryDate>input{width:100%;outline:none;border:1px solid grey;height:25px;margin-bottom:10px;margin-top:6px}.add-student-btn{display:flex;max-width:100%;justify-content:center}.cancelBtn{flex:1 1}.cancelBtn>button{width:90%;height:30px;margin:10px}.createBtn{flex:1 1}.createBtn>button{width:90%;height:30px;margin:10px}.cancelBtn>button,.createBtn>button{background-color:#fefefe;cursor:pointer;border:1px solid #5ce0d2;font-size:14px;border-radius:4px;font-weight:400}.cancelBtn>button:hover,.createBtn>button:hover{background-color:#5ce0d2}input[type=date]{color:grey}.expiryClass{font-weight:500}.expiryClass>label{font-size:15px;margin-left:-10px}.expiryClass>input{height:27px;border:1px solid grey}.schoolName>input{width:101%;text-transform:capitalize;margin-top:6px;height:24px}.branch{width:52%;margin-top:-2px}.branch>input{width:96%}.branch>input,.password>input{margin-top:6px;height:25px;border:1px solid grey}.password>input{width:100%}.password{width:52%}.emailstudent{width:48%;margin-top:6px;height:25px}.emailstudent>input{width:90%;margin-top:6px;height:25px;border:1px solid grey}.grade{flex:4 1;padding:10px}.teacher_schedule_table_header{display:flex;align-items:center;padding-bottom:5px;border-bottom:1px solid #c2c2c2;justify-content:space-between}.teacher_schedule_table_header>:last-child,.teacher_schedule_table_header>div{display:flex;align-items:center;font-weight:700;cursor:pointer}.teacher_right_side,.teacher_schedule{flex:4 1;padding:10px}.teacher_right_side{display:flex;flex-direction:column}.teacher_right_side_bottom{display:flex}.teacher_right_side_bottom_left{flex:1 1;height:90vh;display:flex;flex-direction:column;align-items:center}.teacher_right_side_bottom_left>div{cursor:pointer;padding:10px 5px!important;border-radius:5px;margin-top:25px;font-weight:600;width:80%}.teacher_right_side_bottom_right{flex:4 1}.teacher_right_side_bottom_right>div{display:none}.school{flex:4 1;background-color:#fff;padding:10px}.school-parent{display:flex;width:100%}.school-left{flex:1 1;height:100vh;position:-webkit-sticky;position:sticky;top:0}.school-right{flex:4 1}.activeschoolData{border:1px solid #dfdada}.schoolTab{display:none}.schoolRight{padding:20px}.schoolDetails{margin-top:20px;height:30px;width:70%;cursor:pointer;padding:3px}.schoolDetails>h4{margin-top:2px;margin-left:5px;text-transform:capitalize;font-weight:600}.schoolDetails:first-child{border:1px solid var(--themeColor);border-radius:10px}#schoolDetails{display:block;cursor:pointer}.rightSchoolDetails_UpperDiv{display:flex;width:100%;justify-content:space-around}.rightSchoolDetails_LowerDiv,.rightSchoolDetails_MidDiv{width:50%;display:flex;margin-top:30px;justify-content:space-around}.rightSchoolDetails_LowerDiv>div>span,.rightSchoolDetails_MidDiv>div>span,.rightSchoolDetails_UpperDiv>div>span{color:grey;font-size:14px}.school_breadcum{margin-top:20px;height:40px;display:flex;width:100%;border-bottom:1px solid var(--themeColor)}.teacher_right_side_bottom_right_info{padding:10px}.upper_div_section{display:flex;width:100%;justify-content:space-between;align-items:center;margin-top:5px;border-bottom:1px #dfdada;padding-bottom:10px}.upper_div_section_left{margin-left:20px;display:flex;align-items:center;font-weight:650}.upper_div_section_right{display:flex;align-items:center;margin-right:30px}.upper_div_section_right_export_csv{margin-right:20px}.upper_div_section_right_export_csv,.upper_div_section_right_sort{display:flex;align-items:center;font-weight:650;cursor:pointer}.teacher_right_side_mid{margin:20px 10px;border-bottom:1px solid #dfdada;padding-bottom:10px}.teacher_breadcum{display:flex;align-items:center}.rightSchoolDetails{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding-top:50px;padding-left:100px;height:60vh;font-family:var(--font-type);font-weight:600;font-size:15px}.rightSchoolDetails-upper{display:flex;margin-bottom:30px}.rightSchoolDetails-upper-left{width:50%}.rightSchoolDetails-upper-left>label{display:block;margin-bottom:5px}.rightSchoolDetails-upper-left>input{display:block;background-color:#fff;width:95%;outline:none;height:28px;border:1px solid grey;border-radius:5px}.rightSchoolDetails-upper-right>label{display:block;margin-bottom:5px}.rightSchoolDetails-upper-left>input::-webkit-input-placeholder,.rightSchoolDetails-upper-right>input::-webkit-input-placeholder{padding-left:10px;text-transform:capitalize}.rightSchoolDetails-upper-left>input::placeholder,.rightSchoolDetails-upper-right>input::placeholder{padding-left:10px;text-transform:capitalize}.rightSchoolDetails-lower-left>input::-webkit-input-placeholder,.rightSchoolDetails-lower-right>input::-webkit-input-placeholder{padding-left:10px;text-transform:capitalize}.rightSchoolDetails-lower-left>input::placeholder,.rightSchoolDetails-lower-right>input::placeholder{padding-left:10px;text-transform:capitalize}.rightSchoolDetails-upper-right>input{display:block;height:28px;outline:none;width:95%;border-radius:5px;border:1px solid grey;background-color:#fff}.rightSchoolDetails-upper-right{width:50%}.rightSchoolDetails-lower{display:flex}.rightSchoolDetails-lower-left{width:50%}.rightSchoolDetails-lower-left>label{display:block;margin-bottom:5px}.rightSchoolDetails-lower-left>select{height:30px}.rightSchoolDetails-lower-left>input,.rightSchoolDetails-lower-left>select{display:block;width:95%;outline:none;border:1px solid grey;border-radius:5px;background-color:#fff}.rightSchoolDetails-lower-left>input{height:28px}.rightSchoolDetails-lower-right>label{display:block;margin-bottom:5px}.rightSchoolDetails-lower-right>input{display:block;height:28px;outline:none;border:1px solid grey;border-radius:5px;width:95%;background-color:#fff}.rightSchoolDetails-lower-right{width:50%}.teacher_right_side_bottom_right_schedule{padding-left:100px}.below_div_section{margin-top:-20px}.edit_save_button{display:flex;justify-content:flex-end;align-items:center}.edit_save_button>div{width:200px;height:40px;margin-right:20px;margin-top:20px}.edit_save_button>div>button{background-color:#fff;cursor:pointer;font-size:18px;font-weight:500;border-radius:10px;height:100%;width:100%;border:1px solid #5ce0d2;transition:all;transition-duration:.3s}.edit_save_button>div>button:hover{background-color:#5ce0d2}.staff_modal_assign_class{width:650px;margin-top:-20px}.staff_modal_assign_class_heading{display:flex;cursor:pointer;margin-bottom:60px;justify-content:space-between}.staff_modal_assign_class_body{height:240px}.staff_modal_assign_class_body_selectBox{display:flex;width:100%;margin:40px 0;position:relative}.staff_modal_assign_class_body_selectBox>div{width:30%;height:60px;padding:4px 5px}.staff_modal_assign_class_body_selectBox>div>select{height:45px;margin-top:1px;width:90%;line-height:30px;outline:none;border:.4px solid #aca6a6;color:grey;border-radius:5px;z-index:1000000000}.staff_modal_assign_class_body_selectBox>:last-child{width:40%;padding:4px 10px}.addAnother{right:-20px;width:100px!important;height:20px!important}.addAnother,.linkAnother{position:absolute!important;top:-30px;font-weight:600;cursor:pointer}.linkAnother{left:0}.modal_button{display:flex;width:100%;margin-top:40px;justify-content:space-around}.modal_button>button{background-color:#fff;width:45%;border-radius:5px;height:35px;cursor:pointer;font-weight:500;font-size:18px;border:1px solid #5ce0d2;margin-bottom:40px!important}.modal_button>button:hover{background-color:#5ce0d2}.removeAnother{position:absolute!important;right:90px;width:140px!important;top:-30px;height:20px;font-weight:600;cursor:pointer}.searchNav-right{margin-top:-20px}.role{flex:4 1;padding:10px;overflow:auto}.role-mid{justify-content:space-between;margin-top:10px;padding:10px;border-bottom:1px solid #c9c8c8}.role-mid,.role-mid-left>div,.role-mid-right>div{display:flex;align-items:center}.role-mid-right-item{margin-top:2px}.role-lower{margin-top:-20px}.filter_dialoag{display:flex;flex-direction:column;width:400px}.fiter_grade,.fiter_section{width:100%;outline:none}.filter_grade>select,.filter_section>select{width:90%;height:30px;margin-bottom:20px;outline:none}.filter_buttons{display:flex;width:100%;justify-content:flex-end}.searchNav{justify-content:space-between;margin-top:-10px}.searchNav,.searchNav-right{display:flex;align-items:center}.searchNav-right{width:30%;position:relative;padding:0 40px}.searchNav-right-searchinput{width:100%;height:10%}.searchNav-right-searchinput>input{width:80%;height:30px;border-radius:5px;outline:none;border:1px solid grey;margin-left:20px}.search-icon{font-weight:500;cursor:pointer;color:grey;margin-bottom:-8px;margin-left:-30px}.searchNav-right-user-icon{font-size:50px!important;font-weight:500!important}.searchNav-left-heading-pagination{margin-top:-20px;margin-left:-5px}.MuiTablePagination-actions{margin-left:-10px!important}.MuiTypography-root{margin-left:-20px!important}.searchNav-right-user>img{cursor:pointer;width:50px!important;height:auto}:root{--input-font-size:18px}.EditProfile{flex:4 1;padding:20px 30px 20px 20px;display:flex;flex-direction:column;overflow:auto}.heading{font-size:3em;font-weight:bolder}.heading p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:15px;margin-block-end:15px}.address span,.contact span,.form-container,.school-name{display:flex;flex-direction:column}.address,.contact,.image-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.profile-image{width:10%;height:auto}.delete-picture-btn,.upload-picture-btn{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5rem;font-size:1em}.upload-picture{opacity:0;width:140px;height:40px;position:absolute;left:28%;z-index:10}.upload-picture-label{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5rem;font-size:1em;margin:0 1rem;background:transparent;border:1px solid #00a8be;border-radius:2px}.delete-picture-btn{border:none;border-radius:2px;background-color:#eeeded}.form-container{margin-top:1rem}.form-container label{margin-bottom:5px}.form-container span,.form-container span input,.form-container span select{font-size:18px;font-size:var(--input-font-size)}.form-container input,.form-container select{padding:5px;outline:none;border:1px solid #000}.school-name{width:95%}.address{margin:1rem 0;justify-content:space-evenly}.address span{width:100%}.address span select{width:85%}.contact{justify-content:space-between}.contact,.contact span{width:100%}.contact span input{width:91%;outline:none}#branch:focus,#city:focus,#state:focus,.email:focus,.number:focus,.school-name:focus{box-shadow:0 0 3px 0 #737474}.save-profile-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:3rem;padding:7px 20px;border-radius:5px;font-size:1em;border:none;background-color:var(--themeColor);transition:.4s}.save-profile-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media screen and (max-width:780px){.address,.contact{flex-direction:column}}.Password{flex:4 1;padding:20px 30px 20px 20px;display:flex;flex-direction:column}.info-container{display:flex;flex-direction:row;align-items:center}.info-container span{margin-left:1rem}.info-container span p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;font-weight:700}#school-name{font-size:2em}#school-address{font-size:1.2em}.password-container,.password-container span{display:flex;flex-direction:column;margin-top:1rem}.password-container span label{margin-bottom:5px;font-size:20px;font-size:var(--password-font-size)}.password-container span input{width:15em;padding:5px;font-size:20px;font-size:var(--password-font-size);outline:none;border:1.5px solid #009e96}.password-container span input:focus{box-shadow:0 0 2px #007980}.password-message{-webkit-margin-before:0;margin-block-start:0;font-size:12px;color:#006e69}.save-password-btn{margin-top:1rem;padding:7px 20px;background-color:var(--themeColor);border:none;border-radius:5px;font-size:15px;transition:.4s}.save-password-btn:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}@media screen and (max-width:600px){.info-container{flex-direction:column;justify-content:flex-start;align-items:flex-start}.info-container span{margin-left:0;margin-top:10px}}#edit-password-image{width:70px;height:auto}:root{--password-font-size:20px}.RegistrationInfo{flex:4 1;padding:20px 30px 20px 20px;display:flex;flex-direction:column}.information-container{width:100%;display:flex;flex-direction:row;justify-content:space-between}.information-container div{display:flex;flex-direction:column;width:100%}.information-container div p,.information-container div span p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.information-container div p{font-weight:700;font-size:18px}.information-container div span{margin-top:5px;width:80%;border-radius:3px;background-color:#f7f3f3;border:1px solid #868686}.information-container div span p{padding:5px;width:100%;color:#868686;font-weight:400}.Login{margin:0;width:100%;height:60%;position:absolute;top:0;z-index:2}.bg-1{width:100%;height:150%}.wave{position:absolute;top:0;height:55vh;z-index:0;opacity:.4}.wave,nav{width:100%}nav{height:0;text-align:center;z-index:1}.LoginBox,nav{background-color:#fff}.LoginBox{width:320px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;position:absolute;left:0;right:0;bottom:0;top:50%;margin:auto;padding:1.5rem 2rem;z-index:2;border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);font-family:"Poppins"}.top-section{width:100%;text-align:center;z-index:2}.top-section h3{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;font-size:1.8em;margin-bottom:5px;color:#474f85}.top-section p{-webkit-margin-before:15px;margin-block-start:15px;-webkit-margin-after:0;margin-block-end:0;font-size:.75em;font-weight:700}.input-container{display:flex;flex-direction:column;width:100%;margin:8px 0;z-index:2}.input-username{width:94.5%;outline:none;border:1px solid #51e3d4;background-color:rgba(81,227,212,.2)}.input-container span{width:94.5%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:1rem 0;display:grid;grid-template-columns:80% 20%;border:1px solid #51e3d4}.input-password{outline:none;border:none;width:100%;margin-top:0!important}.toggle-password{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:initial;border:none}.input-container span,.input-username,.signin-btn{padding:10px;border-radius:10px;font-family:"Poppins";font-size:.75em}.input-password{font-size:1em!important;margin-bottom:0;font-family:"Poppins"}.input-container span:focus,.input-username:focus{box-shadow:0 0 3px 0 rgba(0,140,151,.7098039215686275)}.signin-btn{background:#51e3d4;border:none;padding:.8rem 10px;width:102%;box-shadow:0 4px 9px 1px rgba(2,9,126,.16862745098039217);color:#474f85;font-weight:700;cursor:pointer;transition:.4s}.signin-btn:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.bottom-section{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:10px}.bottom-section p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;font-size:.55em}.bottom-section p a{text-decoration:none;color:#000;font-weight:700}.bottom-section p a:hover{text-decoration:underline}.hidden{display:none!important}#invisible,#visible{color:#51e3d4}@media screen and (max-width:800px){.links{padding-right:1rem}}@media screen and (max-width:400px){.LoginBox{width:80%;padding:.9rem 1.2rem .9rem .9rem}}:root{--footer-font-size:0.8em}footer{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2rem 0;display:grid;grid-template-rows:90% 10%;background-color:#eff7ff;z-index:2}footer div{width:80%;margin:0 auto}.upper{display:flex;flex-direction:row;justify-content:flex-end;margin:auto}.info{display:flex;flex-direction:column;margin-right:auto;width:60%}.info-img{width:150px!important;height:auto}.info span{height:50px;width:180px;display:grid;grid-template-columns:1fr 1fr 1fr}.info span a img{border-radius:50%;width:40px;height:auto;cursor:pointer}#icon1{width:36px;margin-top:2px}.links{display:flex;flex-direction:row;justify-content:space-between;padding-right:5rem}.links span:nth-child(2){margin:0 5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.links span{display:flex;flex-direction:column}.links span p{-webkit-margin-before:5px;margin-block-start:5px;-webkit-margin-after:5px;margin-block-end:5px}.links span a,.links span p{font-family:"Poppins";font-size:.8em;font-size:var(--footer-font-size)}.links span a{margin-bottom:5px;text-decoration:none;color:#000}.link-heading{font-weight:700}.downloads{display:flex;flex-direction:column;justify-content:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.downloads p{-webkit-margin-before:0;margin-block-start:0;font-family:"Poppins"}.downloads a,.downloads p{font-size:.8em;font-size:var(--footer-font-size)}.downloads a{width:100px;height:30px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#334565;color:#fff;padding:2px 5px;margin-bottom:5px;text-decoration:none;border-radius:5px}.lower{text-align:left}.lower p{font-size:.7em;font-family:"Poppins"}@media screen and (max-width:900px){footer div{width:90%}.links{padding-right:1rem}.links span:nth-child(2){margin:0 4rem}}@media screen and (max-width:600px){.upper{flex-direction:column}.upper div{margin-bottom:1rem}.downloads,.info{width:100%;flex-direction:row;justify-content:space-evenly}.link{padding-right:0;justify-content:space-around;align-items:center}.links span{margin:0!important;padding:0!important}}@media screen and (max-width:400px){.downloads,.info{flex-direction:column}}.reportCardFilter .filterDivider{background-color:#000}.lessonPlans{width:100%}.lessonPlan{box-sizing:initial;width:100%;padding:5% 0;margin:auto;border-bottom:1px solid #f8f8f8}.lessonPlan-wrapper{background-color:#fff;padding:2.5% 0!important}.lessonPlan-wrapper>.plan-detail{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.lessonPlan>.plan-detail{display:flex;justify-content:space-between}.lessonPlan>.plan-detail>p{flex:1 1;color:#4d4d4d;font-size:.9rem}.lessonPlan>.plan-detail>span{background:#ffcf22;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;color:#fff;font-size:.8rem;padding:3px 8px;margin:0 0 auto;border-radius:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.lessonPlan-wrapper>.plan-detail>span{background-color:#00b68a}.plan-action{display:flex;justify-content:space-between;margin-top:20px}.plan-date{display:flex;justify-content:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:18px;background:#efefef}.plan-date>img{margin:auto 5px auto 0}.plan-date>img,.plan-date>label{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.plan-date>label{display:block;font-size:.8rem;color:#4d4d4d;margin:auto 0}.actions{width:90px;display:flex;justify-content:space-around;margin-top:auto}.actions>img{width:22px;height:22px}.actions>*,.actions>img{cursor:pointer}@media only screen and (min-width:700px){.lessonPlan{max-width:600px;padding:20px 0}}.lp-popup-modal{display:flex;position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.218);z-index:3}.lp-popup-body{text-align:center;width:85%;max-width:400px;padding:5%;margin:auto;border-radius:20px;background-color:#fff;transition:all .4s}.lp-popup-body>h5{font-size:1.3rem}.lp-popup-body>.Success{color:#9acd32}.lp-popup-body>.Error{color:#ff4500}.lp-popup-body>p{font-size:1.2rem;color:#414141;margin:20px 0}.lp-popup-modal>div>.buttons{display:flex;justify-content:space-evenly;width:100%}.lp-popup-body>.buttons>button{padding:10px 20px;border-radius:9px;border:transparent}.lp-container{box-sizing:initial}.lesson-plans,.lp-container{width:calc(100% - 40px);padding:20px;overflow:auto}.lesson-plan-filter{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;margin-bottom:10px}.lp-input>p{color:#4d4d4d}.lp-input>input,select{width:100%;border-radius:5px;border:1px solid #dee2e6;padding:8px;box-sizing:border-box}.table-grid{width:100%;padding:0;margin:15px 0 0;overflow-x:auto}.table-grid>.table-grid-body>.table-grid-row>.module-cell{overflow-x:hidden;overflow-y:auto}.module-placeholder{box-sizing:initial;width:85%;padding:30px 2.5%;margin:auto;border:1.5px dashed #c5c5c5;border-radius:16px;color:#c5c5c5;font-size:.9rem;text-align:center}.module-modal-body{display:flex;flex-direction:column;justify-content:space-between;width:calc(95% - 40px);max-width:400px;max-height:550px;padding:20px;margin:auto;border-radius:20px;background-color:#fff;overflow:hidden;z-index:2}.module-modal-body>.module-modal-contents{flex:1 1;overflow-y:auto;margin:0 0 20px}.module-modal-body>.buttons{justify-content:center!important}.module-modal-body>.buttons>button{text-align:center;width:100px;padding:8px 0;border-radius:11px;border:transparent;background:#5ce0d2;color:#fff!important}.table-grid>.table-body{width:100%;border-radius:10px;overflow:hidden}.table-grid>.table-body>.table-row{width:100%;width:auto;display:flex;flex-shrink:0;font-size:.9rem}.table-row>.drag{margin:auto 10px auto 0;cursor:grab}.table-row>.remove{color:#ff4500;margin:auto 0 auto 10px;cursor:pointer}.table-row>.table-row-head{width:200px;min-width:200px;min-height:120px;padding:15px;border-bottom:1px solid #fff;flex-shrink:0;background-color:#3985fd;color:#fff;letter-spacing:1px}.table-row:first-child>.table-row-head{border-radius:10px 0 0 0}.table-row:last-child>.table-row-head{border-radius:0 0 0 10px}.table-row>.table-row-head>textarea{color:#fff}.table-row>.table-row-cell{min-width:400px;flex:1 1;padding:15px;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;background-color:hsla(0,0%,96.1%,.319);color:#000}.table-row:first-child>.table-row-cell{border-radius:0 10px 0 0}.table-row:last-child>.table-row-cell{border-radius:0 0 10px 0}.table-row textarea{background-color:initial;outline-style:none;border:transparent;width:100%;min-height:90px;font-size:.9rem;font-weight:700;letter-spacing:1px}@media only screen and (max-width:900px){.table-grid>.table-body{overflow-x:scroll}}.back-button{display:flex;width:45px;height:45px;margin:auto 0;border-radius:100%;background:#fff;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all .4s}.back-button:hover{scale:.9}.back-button>img{width:15px;margin:auto}.lp-module{position:relative;box-sizing:initial;display:flex;width:(100% - .76px);margin-bottom:10px;border:.38px solid #5ce0d2;border-radius:10px}.lp-module>img{width:90px;height:90px;margin:5px;border-radius:10px}.lp-module>.lp-module-content{position:relative;box-sizing:initial;padding:0;margin:0;flex:1 1}.lp-module>.lp-module-checkbox{width:15px;height:15px;border:1.1px solid #cacdd8;border-radius:2px;margin:auto 10px auto auto}.lp-module>.lp-module-checkbox-active{border:transparent;background:#5ce0d2}.lp-module>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.lp-module>.lp-module-content>.type{position:absolute;top:0;right:5px;display:inline-block;width:50px;height:15px;border-radius:0 0 10px 10px;text-align:center;text-transform:capitalize;font-size:.6rem;background:#5ce0d2}.lp-module>.lp-module-content>.type-check{right:-15px}.lp-module>.lp-module-content{display:flex;flex-direction:column;justify-content:space-between}.lp-module>.lp-module-content>*{word-break:break-all}.lp-module>.lp-module-content>h5{width:100%;margin-top:12px;margin-bottom:0;font-size:16px;word-wrap:break-word;text-overflow:ellipsis}.lp-module>.lp-module-content>p{font-size:9px;margin:0;color:#0d786d;word-wrap:break-word}.lp-module>.lp-module-content>p:last-child{margin-bottom:5px}.form-input{width:100%;margin:0}.lock{opacity:.5}.form-input>.label>label{white-space:nowrap;font-size:.8rem;color:#000;font-family:"Poppins"}.form-input>.main-style{display:block;padding:12px 10px;width:100%;background:hsla(0,0%,67.1%,.13);border-radius:14px;border:transparent;margin:0;font-size:.9rem;font-family:"Poppins";color:#414141;cursor:pointer}.form-input>.select-style{padding:10px;display:flex;position:relative}.form-input>.select-style>span{display:flex;justify-content:space-between;white-space:nowrap;width:100%;margin:0;color:#000}.form-input>.select-style>span>img{width:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.form-input>.select-style>span>.active{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.form-input>.select-style>.option-list{position:absolute;list-style:none;top:105%;left:0;width:100%;padding:0;margin:0;z-index:1;background:#fff;height:0;overflow-y:scroll}.form-input>.select-style>.option-list>li{text-align:center;display:flex;font-size:.9rem;width:calc(100% - 20px);padding:10px;white-space:nowrap;cursor:pointer;color:#414141;font-family:"Poppins"}.form-input>.select-style>.active{height:200px;box-shadow:1px 1px 2px 1px rgba(0,0,0,.08)}.attachment,.form-input-option{display:flex}.attachment{width:30px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.attachment>input{position:absolute;width:100%;height:100%;opacity:0;z-index:1}.attachment>img{width:20px;margin:auto}.form-checklists{display:flex;justify-content:flex-start;flex-wrap:wrap}.form-checklists>.checklist{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:10px}.form-checklists>.checklist>img{margin:auto 10px auto 0}.form-checklists>.checklist>label{display:block;margin:auto 0;font-size:.9rem}.search-form-input{display:flex;justify-content:space-between;padding:0 10px;width:100%;background:hsla(0,0%,67.1%,.13);border-radius:12px;border:transparent;margin:0;font-size:.9rem;font-family:"Poppins";color:#414141;cursor:pointer}.search-form-input>input{width:100%;padding:8px 0;outline-style:none;border:transparent;background-color:initial}.lp-table-heading{display:flex;width:calc(100% - 60px);padding:20px 30px;grid-gap:20px;gap:20px;border-radius:15px;background:#5ce0d2;align-items:center}.lp-table-heading>.content>p{margin:5px;color:#000;font-size:1.1rem;letter-spacing:1px}.table-scroller{width:100%;overflow-x:auto}.lp-table-container{width:100%;margin-top:20px;border-collapse:collapse;display:flex}.preview-table{margin-top:20px}.preview-table>tr>*{vertical-align:top;white-space:wrap!important;font-size:1.1rem;letter-spacing:1px;font-weight:500;padding:10px;color:#2b2e32}.preview-table>tr>th:first-child{border-top:1px solid #dee2e6}.preview-table>tr>th{min-width:200px!important;min-height:120px;background-color:#3985fd;color:#fff;border-bottom:1px solid #dee2e6;border-left:1px solid #dee2e6;font-weight:700;white-space:wrap}.preview-table>tr>.extra-col{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;min-height:-webkit-fit-content!important;min-height:-moz-fit-content!important;min-height:fit-content!important}.preview-table>tr>.module{height:100%}.preview-table>tr>td{width:100%;min-height:120px;border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6!important}.preview-table>tr:first-child{border-top:1px solid #dee2e6!important}.lp-download-container{width:calc(100% - 40px);padding:20px}.download-table>tr>th{color:#000;background-color:hsla(0,0%,50.2%,.437);font-size:1.1rem;font-weight:900!important}.download-table>tr>td{background-color:initial;color:#000;font-size:1.1rem}.lp-table-info{display:flex;justify-content:center;grid-gap:40px;gap:40px;margin:20px auto;font-size:1.1rem;letter-spacing:1px;font-weight:700}@media only screen and (max-width:720px){.lp-table-heading{flex-direction:column;justify-content:start;align-items:start}}
/*# sourceMappingURL=main.b400acc6.chunk.css.map */