@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-image:linear-gradient(180deg,#1f3098,#44a4cc);background-repeat:no-repeat;color:#fff;font-family:Inter;margin:0}a:link,a:link:active,a:visited,a:visited:active{color:#fff;text-decoration:none}input:focus-visible,input:focus-visible:active,select:focus-visible,select:focus-visible:active{border:none;outline:none}.loading{align-items:center;background-image:linear-gradient(180deg,#1f3098,#44a4cc);bottom:0;display:flex;font-size:30px;height:100%;justify-content:center;left:0;margin:auto;position:fixed;right:0;top:0;width:100%;z-index:2}.logo{margin-top:97px}.logo-img{display:flex;justify-content:center}.logo-img img{height:147px}.logo-desc p{font-size:19px;font-weight:700;margin:13px auto 10px}.logo-desc p,.logo-desc span{letter-spacing:0;line-height:100%;text-align:center}.logo-desc span{display:block;font-size:13px;font-weight:300;width:100%}.login{display:flex;flex-direction:column;justify-content:center;margin:125px 40% 96px}.login-password-input{font-size:13px;font-weight:300;letter-spacing:0;line-height:100%}.login-password-input input{background-color:#d9d9d9;border:0;border-radius:10px;font-size:15px;height:24px;margin:13px auto;padding:5%;width:90%}.login-password-input input:visited{border:0}.forgot-password{color:#fff;font-size:13px;font-weight:300;letter-spacing:0;line-height:100%;text-align:center}.forgot-password-link{cursor:pointer}.forgot-password-msg{background-color:#d9d9d9;border-radius:10px;color:#1f3098;font-weight:500;padding:10px 0;text-align:center}.sign-in-btn button{background-color:#1f3098;color:#fff;cursor:pointer}.disabled-sign-in-btn button,.sign-in-btn button{border:0;border-radius:10px;box-shadow:0 4px 4px 0 #00000040;font-family:Inter;font-size:15px;font-weight:700;height:44px;letter-spacing:0;line-height:100%;margin:13px auto;padding:10px;text-align:center;width:100%}.disabled-sign-in-btn button{background-color:#d9d9d9;color:#545454;cursor:progress}.error-message{color:#93191d;font-size:14px;font-weight:700}.home{display:flex;flex-direction:column;justify-content:center;margin:125px 40% 96px}.home-btns button{background-color:#d9d9d9;border:0;border-radius:10px;cursor:pointer;font-size:15px;font-weight:700;height:44px;letter-spacing:0;line-height:100%;margin:13px auto;text-align:center;width:100%}.attendance-form{display:flex;flex-direction:column;justify-content:center;margin:125px 40% 96px}.attendance-form label{font-size:17px;font-weight:700;letter-spacing:0;line-height:100%}.attendance-form input{font-size:15px;height:20px;margin:13px auto;width:90%}.attendance-form input,.attendance-form select{background-color:#d9d9d9;border:0;border-radius:10px;padding:5%}.attendance-form select{font-size:14px;height:54px;width:97%}.submit-back-btns{align-items:center;display:flex;justify-content:space-between;margin-top:83px}.submit-back-btns button{border:0;border-radius:10px;box-shadow:0 4px 4px 0 #00000040;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:44px;letter-spacing:0;line-height:100%;padding:10px;text-align:center;width:130px}.back-btn button{background-color:#981f21}.submit-btn button{background-color:#1f3098}.dropdown{background-color:#d9d9d9;border:0;border-radius:10px;height:54px;margin:13px auto}.view-attendance{display:flex;flex-direction:column;justify-content:center;margin:105px 40% 96px}.attendance-card{background:#d9d9d9;border-radius:10px;box-shadow:0 4px 4px 0 #00000040;color:#000;font-size:15px;font-weight:700;letter-spacing:0;line-height:100%;margin-bottom:13px;padding:7% 10%}.attendance-card p{margin:0;padding:3%;text-align:start}.card-row-1{align-items:center;display:flex;justify-content:space-between}.card-row-1 div{border-radius:10px;box-shadow:0 4px 4px 0 #00000040;color:#fff;font-size:15px;font-weight:700;letter-spacing:0;line-height:100%;padding:10px;text-align:center}.redBg{background-color:#981f21;color:#fff}.greenBg{background-color:#076e00;color:#fff}.view-attendance-btn{align-items:center;display:flex;justify-content:center;margin-top:70px}.view-attendance-btn button{border:0;border-radius:10px;box-shadow:0 4px 4px 0 #00000040;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:44px;letter-spacing:0;line-height:100%;padding:10px;text-align:center;width:130px}.progress-chart{display:flex;justify-content:center}.percentage-progress-chart text{fill:#fff;font-size:18px;font-weight:700}.report-an-issue a{background-color:#1f3098;border-radius:50%;bottom:15px;box-shadow:0 0 40px #d9d9d9;padding:10px;position:fixed;right:15px;z-index:1}.report-an-issue img{background-color:#1f3098;height:50px}.personal-notifications{display:flex;flex-direction:column;justify-content:center;margin:125px 37% 96px}.heading{font-size:19px;font-weight:700;height:43px;text-align:center}.heading,.notification-card{align-items:center;background-color:#d9d9d9;border-radius:10px;color:#000;display:flex;justify-content:center;letter-spacing:0;line-height:100%;width:100%}.notification-card{font-size:17px;font-weight:400;height:auto;margin:20px 0}.notification-card p{margin:15px;text-align:center}.personal-notifications-btn{align-items:center;display:flex;justify-content:center;margin-top:70px}.personal-notifications-btn button{border:0;border-radius:10px;box-shadow:0 4px 4px 0 #00000040;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:44px;letter-spacing:0;line-height:100%;padding:10px;text-align:center;width:130px}.schedule{display:flex;flex-direction:column;justify-content:center;margin:125px 37% 96px}.week-days{justify-content:flex-start}.week-day,.week-days{align-items:center;display:flex}.week-day{background-color:#d9d9d9;border-radius:5px;box-shadow:0 4px 4px 0 #00000040;cursor:pointer;height:35px;justify-content:center;margin:0 29px 50px 0;width:35px}.week-day p{color:#000;font-size:25px;font-weight:700;letter-spacing:0;line-height:100%;text-align:center;text-shadow:0 4px 4px #00000040}.week-day-selected{background-color:#000}.week-day-selected p{color:#d9d9d9}.batches-classes-card{background-color:#d9d9d9;border-radius:0 10px 10px 0;color:#000;display:flex;justify-content:space-between;margin-bottom:30px;padding:20px}.border-left-color-1{border-left:5px solid #6bb262}.border-left-color-2{border-left:5px solid #f7be3b}.border-left-color-3{border-left:5px solid #44a4cc}.batches-classes-card p{margin:7px 0}.batch-name{font-size:17px;font-weight:700;letter-spacing:0;line-height:100%}.class-name,.class-timings{font-size:13px;font-weight:700;letter-spacing:0;line-height:100%}.class-timings{text-align:right}.schedule-btn{align-items:center;display:flex;justify-content:center;margin-top:70px}.schedule-btn button{border:0;border-radius:10px;box-shadow:0 4px 4px 0 #00000040;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:44px;letter-spacing:0;line-height:100%;padding:10px;text-align:center;width:130px}.submit-attendance-popup{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:initial;bottom:0;display:flex;height:100%;justify-content:center;left:0;margin:auto;position:fixed;right:0;top:0;width:100%;z-index:1}.submit-attendance-popup-div{background-color:#d9d9d9;border-radius:10px;box-shadow:0 16px 32px -4px #0c0c0d1a;padding:20px;width:280px}.submit-desc{color:#000}.submit-desc-heading{font-size:20px;font-weight:700}.submit-desc-heading,.submit-desc-subheading{letter-spacing:0;line-height:100%;text-align:left}.submit-desc-subheading{font-size:13px;font-weight:400}.submit-popup-btns{display:flex;justify-content:flex-end;margin-top:30px}.submit-popup-btns button{align-items:center;border:0;border-radius:10px;box-shadow:0 4px 4px 0 #00000040;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:34px;justify-content:center;letter-spacing:0;line-height:100%;margin-left:10px;padding:18px}.view-btn button{background-color:#076e00}.close-btn button{background-color:#981f21}.footer{align-items:center;background-color:#d9d9d9;bottom:0;display:flex;justify-content:center;margin:0;padding-top:7px;position:relative;width:100%}.footer img{height:39px}.footer p{color:#1e1e1e;font-size:10px;font-weight:300;letter-spacing:0;line-height:100%;margin-left:18px}@media screen and (max-width:1300px) and (min-width:1001px){.attendance-form,.home,.login,.personal-notifications,.schedule,.view-attendance{display:flex;flex-direction:column;justify-content:center;margin:125px 35% 96px}}@media screen and (max-width:1000px) and (min-width:700px){.attendance-form,.home,.login,.personal-notifications,.schedule,.view-attendance{display:flex;flex-direction:column;justify-content:center;margin:125px 30% 96px}}@media screen and (max-width:700px) and (min-width:440px){.attendance-form,.home,.login,.personal-notifications,.schedule,.view-attendance{display:flex;flex-direction:column;justify-content:center;margin:125px 20% 96px}}@media screen and (max-width:440px){.attendance-form,.home,.login,.personal-notifications,.schedule,.view-attendance{display:flex;flex-direction:column;justify-content:center;margin:125px 20px 96px}}
/*# sourceMappingURL=main.433dcf4e.css.map*/