@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/phistory/fonts/dm-serif-display/DMSerifDisplay.ttf)}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/phistory/fonts/source-sans-pro/SourceSansPro.ttf)}body,html{margin:0;padding:0;font-size:16px;background-color:#fff!important}@media screen and (min-width:1536px){body,html{font-size:18px}}@media screen and (max-width:1535px){body,html{font-size:16px}}@media screen and (max-width:1199px){body,html{font-size:15px}}@media screen and (max-width:899px){body,html{font-size:14px}}@media screen and (max-width:599px){body,html{font-size:12px}}*{font-family:Source Sans Pro}a{color:inherit;text-decoration:none}*{box-sizing:border-box}::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}::-webkit-scrollbar{width:6px;height:6px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{background-color:#858585;border-radius:3px}.MuiTableRow-root.MuiTableRow-head th:first-child:before{content:none}.MuiCalendarPicker-root .MuiTypography-caption{font-size:1rem;width:100%}.MuiCalendarPicker-root>div:first-child{background:#f5f5f5;margin-top:0;padding-top:2rem;padding-bottom:2rem;position:relative}.MuiCalendarPicker-root>div:first-child>div:first-child{margin:0 auto;padding-left:2.5rem;font-size:1rem;font-weight:700}.MuiCalendarPicker-root>div:first-child>div:nth-child(2)>button:first-child{position:absolute;left:10px}.MuiCalendarPicker-root>div:first-child>div:nth-child(2)>div{display:none}.whiteHeadcalendar .MuiPickerStaticWrapper-content>div>div{width:100%;height:100%;padding:0 10%}.whiteHeadcalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root{width:100%}.whiteHeadcalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .MuiTypography-caption{font-size:1rem;padding-left:0}.whiteHeadcalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root>div:first-child{background:unset;padding-top:0;padding-bottom:0}.whiteHeadcalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root{overflow-y:unset}.whiteHeadcalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root>div>div:first-child{justify-content:space-around}.whiteHeadcalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row]{justify-content:space-around;margin-top:10px;margin-bottom:10px}.whiteHeadcalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root{display:inline-block;width:100%;position:relative;margin:auto}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root,.monthWise .MuiPickerStaticWrapper-content>div>div{width:100%;max-height:unset}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root{overflow-y:unset}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root>div>div:first-child{justify-content:space-around}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root{min-height:410px}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row]{justify-content:space-around;height:65px}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root{font-size:1.375rem;font-weight:500;display:inline-block;width:100%;position:relative;margin:auto;height:60px;display:inline-flex;justify-content:flex-start;padding-left:20px;text-align:left}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root.Mui-selected,.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root.Mui-selected:hover{background-color:none}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root.MuiPickersDay-today{border:none}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root>div:first-child{background:#fff;border-bottom:1px solid #ececec}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root>div:first-child>div:first-child{font-size:1.625rem}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .MuiTypography-caption{font-size:1.5rem;font-weight:700;color:#282828;width:100%;display:inline-flex;justify-content:flex-start;padding-left:20px}.attendanceCalendar .MuiPickerStaticWrapper-content>div>div{width:100%;max-height:unset}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiButtonBase-root .MuiIconButton-root .MuiPickersArrowSwitcher-button{color:"red";padding:100px}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root{width:100%;max-height:unset}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root{overflow-y:unset}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root>div>div:first-child{justify-content:space-around}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root{min-height:330px}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row]{justify-content:space-around;height:50px}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root{font-size:1rem;font-weight:400;display:inline-block;width:100%;position:relative;margin:auto;height:32px;display:flex;justify-content:center;padding-left:3px;text-align:left}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root.Mui-selected{background:none;color:#000}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root.Mui-selected:hover{background:none}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root.MuiPickersDay-today{border:none}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root>div:first-child{background:#fff;border-bottom:1px solid #ececec}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root>div:first-child>div:first-child{font-size:1rem}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root>div:first-child>div:nth-child(2)>button:first-child{color:#c44747;position:absolute;left:6%;bottom:12px}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root>div:first-child>div:nth-child(2)>button:last-child{color:#c44747;position:absolute;right:5%;bottom:12px}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root>div:first-child>div:nth-child(2)>div{display:none}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .MuiTypography-caption{font-size:1rem;font-weight:700;color:#282828;width:100%;display:inline-flex;justify-content:flex-start;padding-left:7%;margin-bottom:10px}.ellipsis{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.varticalLine:before{border-left:6px solid #0794e3;border-top-left-radius:6px;content:"";margin-left:-16px;padding-bottom:84.9px;padding-top:14px}.customTab{overflow:hidden;min-height:48px;-webkit-overflow-scrolling:touch;display:flex;padding-left:20px;min-height:2rem;margin:0;border-bottom:1px solid #d9d9d9}.css-1bulh4h-MuiPaper-root-MuiAccordion-root.Mui-expanded{margin:0}.tabBox{color:#fff;font-weight:700;font-size:10px}.tabBox:before{content:"";min-width:20px;line-height:1;padding:0 6px;height:20px;border-radius:10px;z-index:1;transition:transform 225ms cubic-bezier(.4,0,.2,1) 0s;background-color:#16a5f4;top:0;right:0;transform:scale(1) translate(50%,-50%);transform-origin:100% 0;position:absolute}.scroll-wrapper{-webkit-overflow-scrolling:touch;overflow-y:scroll}