body{margin:0;overflow-y:hidden;padding:0}.page-container{display:flex;min-height:100vh;overflow-y:hidden;transition:all .3s ease}*{box-sizing:border-box}.navigation1{background-color:#00684a;max-width:14vw;min-width:170px;overflow:hidden;padding:2vw;transition:all .3s ease;width:24vw}.profile-right-content-container.without-nav-bar{justify-content:space-between;width:100%}.profile-right-content-container.with-nav-bar{width:100%}.profile-content-container{align-items:center;justify-content:center}.attendance-table{display:flex}.attendance-column{flex:1 1;padding:10px}.attendance-column h3{margin-bottom:8px}.attendance-column ul{list-style-type:none;padding:0}.attendance-column li{margin-bottom:4px}.overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(0,0,0,.754);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:100000}.overlay-content{background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.3);color:rgba(0,0,0,.829);font-weight:100;height:85%;overflow-y:auto;padding:20px;width:70%;z-index:999}.overlay-heading{color:#1f1313}.present-date{background-color:green;color:#1f1313}.absent-date{background-color:orange;color:#1f1313}.current-date{border:2px solid blue;border-radius:50%}.present-heading{color:rgba(18,145,52,.858)}.absent-heading{color:#59abe2dc}.close-button{background-color:initial;border:none;color:#000;cursor:pointer;font-size:calc(.7rem + .5vw);padding:4px 8px;position:absolute;right:2%;top:10%}.admin-header{color:#1f1313;display:flex;justify-content:space-between}.header-dialogue{color:#1f1313;cursor:pointer;font-size:calc(1rem + 1.2vw);margin-bottom:1vh;margin-top:1vh;text-align:center}.logout-button{background-color:#ffffff00;border-radius:.4vw;color:#1f1313;margin-top:1vh;padding:1vw 2vw}.logout-button:hover{color:#ffffff2a}.show-nav-button{background-color:#ffffff00;border:none;border-radius:4px;color:#1f1313;cursor:pointer;margin-top:15px;padding:8px 16px;transition:background-color .3s}.show-nav-button:hover{background-color:#ffffff20;color:#1f1313}.home-attendance-button{background-color:#efefef00;border:none;border-radius:4px;color:#1f1313;cursor:pointer;margin-right:5px;margin-top:15px;padding:8px 16px;transition:background-color .3s}.home-attendance-button:hover{background-color:#e6e6e620;color:#1f1313}.navigation1 ul{list-style-type:none;margin:0;padding:0}.navigation1 ul li{margin-bottom:2vh}.navigation1 ul li a{align-items:center;border-radius:.4vw;color:#fff;display:flex;font-size:calc(.5rem + .6vw);line-height:auto;padding:1vh;text-decoration:none;transition:background-color .5s}.test-score-button{color:#fff;display:block;padding:5px;text-decoration:none;transition:background-color .3s}.student-details-card{background-color:hsla(0,0%,100%,.126);color:#fff;display:flex;flex-direction:column;font-size:calc(.6rem + .6vw);justify-content:center;padding:5%;width:100%}.student-details-card,.student-details-card:hover{align-items:center;text-align:center}.student-details-card:hover{background-color:hsla(0,0%,100%,.023);border:1px;border-radius:4%;box-shadow:0 0 .5vw rgba(147,230,255,.68);color:#eee;.image-container{border:1px;box-shadow:0 0 .5vw rgba(147,230,255,.683);display:flex;height:97%;justify-content:center;overflow:hidden;width:97%}}.image-container{align-items:center;display:flex;height:95%;justify-content:center;margin-bottom:1%;overflow:hidden;width:95%}.image-container img{border-radius:.5vw;height:100%;object-fit:cover;width:100%}.student-details{font-size:calc(.5rem + .4vw);margin-top:4%;text-transform:uppercase}.profile-chart-container{align-items:center;display:flex;height:40vh;justify-content:space-between;padding:3vw 3vw 0;text-align:center}.profile-chart-label{color:#1f1313;font-size:calc(1rem + .4vw)}.chart-container>div{margin-right:5px}.test-chart{align-items:center;background-color:#fff;display:flex;margin:0}.test-chart:hover{color:#1f1313}.profile-attendance-chart{align-items:center;display:flex;justify-content:space-between;margin:0}#scoreChart{border:1px;border-radius:50%;box-shadow:0 0 10px rgba(115,201,255,.334);box-sizing:border-box;display:flex;height:180px;width:180px}.attendance-chart-container{border-radius:2vw;box-shadow:inset 2vw 2vw 2vw #fff,1vw 1vw 1.7vw rgba(0,0,0,.16);height:40vh;margin-bottom:2.5vw;min-width:310px;padding:2%;text-align:center;width:47%}.attendance-chart-container:hover{box-shadow:inset 2vw 2vw 2vw #fff,1vw 1vw 1.7vw rgba(57,150,71,.194)}.chart-container1{margin-right:1%}.profile-chart-details{font-size:calc(1rem + .4vw);font-style:italic;font-weight:700;min-width:130px;text-align:left;width:45%}.attendance-chart{align-items:center;display:flex;margin:0}.attendance-chart:hover{color:#1f1313}#attendanceChart{border:1px;border-radius:50%;box-shadow:0 0 10px rgba(115,201,255,.334);box-sizing:border-box;display:block;height:180px;width:180px}.analytics-container{border-radius:.8vw;box-shadow:inset 2vw 2vw 2vw #fff,1vw 1vw 1.7vw rgba(0,0,0,.16);display:flex;height:20vh;margin:0 2vw 1.5vw;max-width:80vw;min-width:100px;padding:2vw}.analytics{color:#1f1313;font-size:calc(1rem + .5vw)}.message-container{background-color:#fff;border-radius:.8vw;box-shadow:inset 2vw 2vw 2vw #fff,1vw 1vw 1.7vw rgba(0,0,0,.16);display:flex;flex-direction:column;height:22vh;margin:2vw;max-width:80vw;min-width:100px;overflow-y:auto;padding:2vw;text-align:center}.message{overflow:hidden;white-space:nowrap}.message-content{-webkit-animation:scrollText 20s linear infinite;animation:scrollText 20s linear infinite;display:inline-block}@-webkit-keyframes scrollText{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scrollText{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.message-title{font-size:calc(1rem + .5vw);font-weight:700;margin-bottom:5px}.message-point{align-items:center;display:flex;margin-bottom:5px}.point-icon{margin-right:5px;width:20px}.sentence-text{font-size:calc(1rem + .5vw);margin:0;white-space:nowrap;white-space:pre}.profile-content-container.loading{-webkit-filter:blur(.3px);filter:blur(.3px)}.attendance-table::-webkit-scrollbar{width:15px}.attendance-table::-webkit-scrollbar-track{background:hsla(0,0%,100%,0)}.attendance-table::-webkit-scrollbar-thumb{background-color:rgba(79,160,160,.788);border-radius:10px}.attendance-table::-webkit-scrollbar-thumb:hover{background-color:rgba(56,84,86,.8)}.overlay-content::-webkit-scrollbar{width:15px}.overlay-content::-webkit-scrollbar-thumb{background-color:rgba(79,160,160,.788);border-radius:10px}.overlay-content::-webkit-scrollbar-thumb:hover{background-color:rgba(45,77,80,.8)}.message-container::-webkit-scrollbar{width:15px}.message-container::-webkit-scrollbar-track{background:hsla(0,0%,100%,0)}.message-container::-webkit-scrollbar-thumb{background-color:rgba(79,160,160,.788);border-radius:10px}.message-container::-webkit-scrollbar-thumb:hover{background-color:rgba(52,85,87,.8)}.profile-footer{bottom:0;clear:both;color:#fff;font-size:calc(.6rem + .3vw);left:0;padding:20px;position:fixed;text-align:center}.nav-button-menu{height:35px;image-rendering:pixelated;width:35px}#trainingChart{height:180px;width:180px}#overall-chart,#trainingChart{box-sizing:border-box;display:block}#overall-chart{height:230px;width:230px}.logout-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.confirmation-container{background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.3);padding:20px;text-align:center}.cancel-button,.confirm-button{border:none;border-radius:4px;cursor:pointer;margin:5px;padding:8px 16px}.confirm-button{background-color:#007bff;color:#fff}.cancel-button{background-color:#ccc;color:#000}@media (max-width:1000px){.profile-attendance-chart{display:flex;flex-direction:column}.profile-chart-container{height:50vh}.profile-chart-details{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:4%;width:90%}.analytics-container,.message-container{height:20vh}}@media (max-width:850px){.profile-chart-container{display:flex;flex-direction:column;height:100%;width:75vw}.attendance-chart-container{border-radius:2vw;box-shadow:inset 2vw 2vw 2vw #fff,1vw 1vw 1.7vw rgba(0,0,0,.16);height:100%;margin-bottom:1.5vw;min-width:310px;padding:2%;text-align:center;width:100%}.profile-attendance-chart{display:flex;flex-direction:row;height:100%;width:90%}.analytics-container,.message-container{height:100%}}@media (max-width:720px){.profile-chart-container{display:flex;flex-direction:column;height:100%;width:75vw}.attendance-chart-container{border-radius:2vw;box-shadow:inset 2vw 2vw 2vw #fff,1vw 1vw 1.7vw rgba(0,0,0,.16);height:100%;margin-bottom:1.5vw;min-width:310px;padding:2%;text-align:center;width:100%}.profile-attendance-chart{display:flex;flex-direction:row;height:90%;width:90%}#scoreChart{display:flex}#attendanceChart,#scoreChart{border:1px;border-radius:50%;box-shadow:0 0 10px rgba(115,201,255,.334);box-sizing:border-box;height:100px;width:100px}#attendanceChart{display:block}.analytics-container{height:100%;width:100}.message-container{height:100%;max-width:80vw}}@media (max-width:620px){.profile-right-content-container.with-nav-bar,.profile-right-content-container.without-nav-bar{width:100%}.navigation1{background-color:#00684a;min-width:125px;overflow:hidden;padding:2vw;transition:all .3s ease;width:24vw}.profile-chart-container{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.attendance-chart-container{border-radius:2vw;box-shadow:inset 2vw 2vw 2vw #fff,1vw 1vw 1.7vw rgba(0,0,0,.16);margin-bottom:1.5vw;min-width:270px;padding:2%;text-align:center;width:100%}.profile-attendance-chart{display:flex;flex-direction:column;height:90%;width:90%}#scoreChart{display:flex}#attendanceChart,#scoreChart{border:1px;border-radius:50%;box-shadow:0 0 10px rgba(115,201,255,.334);box-sizing:border-box;height:150px;width:150px}#attendanceChart{display:block}.analytics-container{height:100%;width:100}.message-container{height:100%;max-width:96vw}}.sender-title{font-size:calc(1rem + .5vw);font-weight:700;white-space:pre}.sender-hod{color:green}.sender-mentor{color:#1149a3}.sender-advisor{color:#d39715}#semester-score-button{background-color:hsla(0,0%,100%,.295)}.test-scrollable-container{overflow-x:hidden;overflow-y:auto;padding:1%}.test-scrollable-container::-webkit-scrollbar{width:15px}.test-scrollable-container::-webkit-scrollbar-track{background:#fff}.test-scrollable-container::-webkit-scrollbar-thumb{background-color:rgba(79,160,160,.788);border-radius:.4vw}.test-scrollable-container::-webkit-scrollbar-thumb:hover{background-color:rgba(56,84,86,.8)}.test-score-heading{color:#1f1313;font-weight:100;text-align:center}.below-test-score-container{display:flex;justify-content:space-between;justify-content:center;padding-left:0;padding-right:2%;width:100%}.test-score-content-container{align-items:center;display:flex;justify-content:center;margin:0 auto;width:100%}.test-score-chart-container{align-items:center;border-radius:2.5vw;box-shadow:inset .8vw .8vw 1vw #fff,.6vw .6vw .9vw rgba(0,0,0,.16);display:flex;flex-direction:column;margin-top:2%;padding:0 2% 2%;text-align:center;width:100%}.test-score-chart{background-color:initial;padding:2%}.test-score-table-container{flex:1 1;position:relative;width:100%}.test-score-table-container table{border-collapse:collapse;margin-top:2%;width:100%}.test-score-table-container td,.test-score-table-container th{border-bottom:1px solid #dddddd94;color:#1f1313;font-weight:100;padding:2%;text-align:left}.test-score-table-container tr:nth-child(2n){background-color:#62626221}th{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(69,230,168,.311);color:#1f1313;position:-webkit-sticky;position:sticky;top:0}.high-low-score-container{background-color:#33b4c333;border-radius:.5vw;display:flex;justify-content:space-between;padding:2%;text-align:center}.high-score-subjects,.low-score-subjects{background-color:#fff;border-radius:.5vw;box-shadow:0 .1vw .2vw rgba(0,0,0,.1);flex:1 1;padding:2%}.high-score-subjects h3,.low-score-subjects h3{color:#333;font-size:calc(1rem + .6vw);margin-top:0}.high-score-subjects ul,.low-score-subjects ul{list-style:none;margin:0;padding:0}.high-score-subjects li,.low-score-subjects li{color:#555;font-size:calc(1rem + .2vw);margin-bottom:1%}#chart-names{color:rgba(35,19,19,.799)}.iat-comparison-with-class{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}#iat-comparison-chart,#iat-performance-student-chart,#subject-line-chart{height:100%;width:100%}@media (max-width:620px){#iat-comparison-chart,#iat-performance-student-chart,#subject-line-chart{height:100%;width:100%}}#iat-performance-student-chart-iat_1,#iat-performance-student-chart-iat_2,#iat-performance-student-chart-iat_3{height:100%;width:100%}.comparing-chart-container{border-radius:.8vw;box-shadow:inset .8vw .8vw 1vw #fff,.6vw .6vw .9vw rgba(0,0,0,.16);height:100%;margin-top:2.5%;padding:2%;width:100%}@media (max-width:620px){#iat-performance-student-chart-iat_1,#iat-performance-student-chart-iat_2,#iat-performance-student-chart-iat_3{height:100%;width:100%}}.accomplishments-container{border-radius:15px;color:#201313;font-size:calc(.5rem + .8vw);justify-content:space-between;padding:20px}.accomplishments-point-icon{height:20px;margin-right:9px;width:20px}.accomplishment-error-message{color:#201313;text-align:center}.accomplishments-container{display:flex;flex-wrap:wrap}.section-container{border:1px solid #ccc;margin:10px;width:250px}.card,.section-container{box-shadow:inset 20px 20px 22px #fff,10px 10px 17px rgba(0,0,0,.16);padding:10px}.card{background-color:#fff;border:1px solid #ddd;margin-bottom:10px}.section-container h2{color:#0f0f62}.sem-result-container{border:1px solid #000;font-weight:500;margin:20px auto 0;min-height:26.7cm;padding:20px;width:21cm}.result-table,.sem-result-container{font-family:Times New Roman,Times,serif}.result-table{border-collapse:collapse;margin-top:20px;text-align:center;width:100%}.result-table td,.result-table th{border:1px solid #ddd;font-family:Times New Roman,Times,serif;padding:8px}.result-table th{background-color:#f2f2f2}.grade-legend{margin-bottom:20px;margin-top:20px}.grade-legend,p{font-family:Times New Roman,Times,serif}p{margin-top:10px}.sem-result-header,.sem-result-institution-logo{display:flex;font-family:Times New Roman,Times,serif}.sem-result-institution-logo{align-items:center}.institution-details-kiot{font-family:Times New Roman,Times,serif;font-weight:700;margin-left:1.5vw;text-align:center}.sub-college-name-sem-result{font-size:18px}.date-of-announcement{font-family:Times New Roman,Times,serif;font-size:18px;margin-top:20px;text-align:center}.college-name-sem-result{font-size:36px}.subjct-name-cell-sem-result{max-width:200px}.result-download-button{background-color:#b0b0f6;border:none;font-size:calc(.5rem + .5vw);outline:none;position:absolute;right:10px;top:70px}@media (max-width:1040px){.sem-result-container{width:100%}.result-table td,.result-table th{font-size:calc(.5rem + .5vw);padding:.5vh}.grade-legend{font-size:calc(.5rem + .4vw);margin-bottom:1vh;margin-top:1vh;overflow:auto}.result-table{table-layout:fixed;width:100%}.result-table td{word-wrap:break-word}.disclaimer-para{font-size:calc(.5rem + .4vw)}.sem-result-institution-logo img{height:15vw;width:15vw}.sub-college-name-sem-result{font-size:calc(.5rem + .5vw)}.college-name-sem-result{font-size:calc(.5rem + 3vw)}.date-of-announcement{font-size:calc(.5rem + .5vw);margin-top:1vh}}.attendance-page-container{padding:3% 0 0 3%}.attendance-calendar{align-items:center;display:flex;justify-content:space-between;margin-top:3%;text-align:center;width:100%}.calendar-container{background-color:#fafafa8a;border:1px solid #d4ebff;border-radius:30px;box-shadow:inset 5px 5px 15px #fff,15px 15px 22px rgba(105,174,238,.16);height:100%;max-width:30vw;min-width:220px;padding:15px;text-align:center;width:100%}.month-name{color:#464646;font-size:calc(1rem + .5vw)}.month-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.month-nav{background:none;border:none;cursor:pointer;font-size:calc(1rem + .5vw)}.calendar-grid,.day-labels{display:grid;grid-template-columns:repeat(7,1fr)}.day-labels{grid-gap:4px;background-color:#f0f0f0;border-radius:4px;gap:4px;margin-bottom:10px;padding:5px}.monthly-chart-container{border-radius:30px;display:flex;justify-content:center;width:100%}.attendance-present-details,.monthly-chart-container{box-shadow:inset 20px 20px 22px #fff,10px 10px 17px rgba(0,0,0,.16);padding:2%}.attendance-present-details{border-radius:20px;margin-bottom:2%;width:auto}.day-label{color:#000;font-weight:700;padding:5px}.date-block-container{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.header-blocks{background-color:#fff;border:none;border-radius:.5vw;box-shadow:inset .5vh .5vh 1vh #fff,inset -1vh -1vh 1.5vh rgba(68,163,252,.16);color:#464646;display:flex;font-size:1.5rem;height:10%;justify-content:space-between;margin:6% auto;text-align:center;width:100%}.head-block{background-color:#ecf0f321;border:none;border-radius:.4vw;box-shadow:inset 2px 2px 4px #fff;font-size:calc(.5rem + .8vw);height:5%;margin:5px auto 6px;text-align:center;width:6%}.calendar-header{display:flex;justify-content:space-between;margin-top:2%;padding:2%}.attendance-overlay-heading{color:#464646;font-size:calc(.8rem + 1vw)}.date-block{align-items:center;background-color:#fdfdfd;border:none;border-radius:.5vw;box-shadow:inset 2px 2px 4px #fff,inset -10px -10px 15px rgba(68,163,252,.16);color:#464646;display:flex;font-size:calc(.5rem + .8vw);height:5%;justify-content:center;margin:0 auto 5%;padding:40%;text-align:center;width:5%}.present-date{background-color:#b6e7b19b}.absent-date{background-color:#f5bcbc9f}.current-date{border:2px solid #007bff79}.attendance-summary{align-items:center;color:#464646;font-size:22px;margin-bottom:25px;max-width:40vw;padding:2%;text-align:center;width:100%}.attendance-details{color:#464646;font-size:calc(.5rem + 1vw);font-weight:100;margin-bottom:5%}p{margin:0}@media (max-width:750px){.attendance-calendar{display:flex;flex-direction:column}.attendance-summary,.calendar-container{max-width:100%;width:100%}}html{font-size:14px;overflow-y:auto}.home-container{display:flex;flex-direction:row;transition:all .3s ease}.home-page-right-container{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.home-page-left-container{align-items:center;background-color:#00684a;display:flex;flex-direction:column;min-height:100vh;padding:0 5% 5%;width:100%}.home-page-main-logo-container{display:flex;justify-content:center;min-width:400px;padding-top:1.2vw;width:60%}#home-page-main-logo{width:90%}.login-page-logo-container{display:flex;justify-content:center;padding-top:3vh;width:80%}#login-page-logo{opacity:90%;width:80%}.login-container{align-items:center;display:flex;flex-direction:column;padding:0 .5vw .5vw}#login-person{color:#337b82;font-size:calc(1rem + 1vw);font-weight:700;margin-bottom:0;margin-top:.5vw}.form-group{margin-top:1.5vw}#about-company-container{background-color:hsla(0,0%,100%,.107);border-radius:1vw;box-shadow:1vh 1vh 2vh rgba(0,0,0,.16);color:#d7d7d7;display:flex;font-size:calc(1rem + .75vw);margin-top:.4vw;opacity:90%;padding:2%;width:90%}.form-buttons{gap:2rem;margin-top:4.5vw;padding:.5vw}#login-as{color:#6f8b8e;cursor:pointer;font-size:1.4rem;font-weight:700;text-align:center}.loading-symbol{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;background-color:#333;border-radius:50%;height:2vw;left:calc(50% - 1vw);position:fixed;top:calc(50% - 1vw);width:2vw}#home-page-footer{clear:both;color:#000;display:flex;font-size:calc(.1rem + 1vw);justify-content:flex-end;text-align:center}#login-page-line{height:3vw;margin-left:1vw;opacity:80%}.login-error{color:red}.login-success{color:#00a000;margin-bottom:1vw}.form-group label{color:#3d4f58;font-size:1rem;font-weight:700;height:1.5vw;letter-spacing:.02em;line-height:1.5vw}.form-group input{-webkit-text-fill-color:#001e2b;align-items:center;background:#fff;border:1px solid #889397;border-image:none;border-image:initial;border-radius:.4vw;color:#001e2b;font-family:Euclid Circular A,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;height:5vh;line-height:1.2vh;margin-top:1vh;min-height:15px;outline:none;padding-left:1vw;position:relative;transition:border-color .15s ease-in-out 0s,box-shadow;width:100%;z-index:1}.form-group input:hover{box-shadow:0 0 0 .3vw #c0d9fa}.form-group input:focus{border-color:#fff;box-shadow:inset 0 0 0 10vh #fff,0 0 0 .3vw #0498ec}.form-buttons{display:flex;justify-content:space-between;width:100%}.login-button{background-color:#00684a;border:none;border-radius:.4vw;color:#fff;cursor:pointer;font-family:Euclid Circular A,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;height:5vh;padding:1vh 2vh;width:15vh}.back-button:focus:active,.login-button:focus:active{background-color:#00684a;border:1px solid #fff;box-shadow:0 0 0 .3vw #00ff8c;color:#00f91d;font-weight:700;transition:all .15s ease-in-out 0s;z-index:0}.back-button:hover,.login-button:hover{box-shadow:0 0 0 .3vw #c0fae0}.back-button{background-color:#00684a;border:none;border-radius:.4vw;color:#fff;cursor:pointer;font-family:Euclid Circular A,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;height:5vh;padding:1vh 2vh;width:15vh}.login-person{color:#134c72;display:block;font-size:1.5rem;font-weight:700;margin-bottom:1vw;text-align:start}@media (max-width:870px){.home-container{display:flex;flex-direction:column}#home-page-footer{font-size:calc(1rem + .5vw)}.spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;height:40vw;position:relative;width:40vw}#loading-brand-title{height:25vw;margin-top:2vh;width:60vw}#loading-brand-logo{height:40vw;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40vw}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}}@media (max-width:700px){.home-page-left-container{align-items:center;background-color:#00684a;display:flex;flex-direction:column;min-height:60vh;padding:0 5% 5%;width:100%}.spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;height:40vw;position:relative;width:40vw}#loading-brand-title{height:25vw;margin-top:2vh;width:60vw}#loading-brand-logo{height:24vw;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24vw}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}}.loading-overlay{align-items:center;background:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-overlay.visible{opacity:1}.spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;height:12vw;position:relative;width:12vw}#loading-brand-title{height:7vw;margin-top:2vh;width:20vw}#loading-brand-logo{height:12vw;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12vw}.footer-para{text-align:center}.profile-container{align-items:center;display:flex;flex-direction:column}.admin-logo{height:auto;margin-left:30px;width:450px}.students-container{border-radius:8px;box-shadow:inset 16px 16px 20px #fff,10px 10px 18px rgba(0,0,0,.16);margin:0 5px 5px;padding:20px;width:100%}.admin-attendance-container{align-items:center;display:flex;flex-direction:column;margin-top:50px}.admin-attendance-error{color:#261919;margin-bottom:10px}.admin-attendance-form-group{margin-bottom:20px}.admin-attendance-form-group label{display:block;margin-bottom:5px}.admin-attendance-form-group input[type=date],.admin-attendance-form-group input[type=email]{border:1px solid #ddd;border-radius:4px;padding:10px;width:250px}.admin-attendance-form-group input[type=checkbox]{margin-top:5px}.admin-attendance-button{background-color:#e91e63;border:none;border-radius:4px;color:#261919;cursor:pointer;padding:10px 20px}.admin-attendance-button:disabled{cursor:not-allowed;opacity:.7}.attendance-table-container{margin-top:10px}.attendance-table-container tr:nth-child(2n){background-color:#138e5528}.attendance-table-container table{border-collapse:collapse;width:100%}.attendance-table-container th{border-bottom:1px solid #dddddd94;font-weight:100;padding:4px;text-align:center}.attendance-table-container td{color:#261919;font-size:calc(.5rem + .2vw);font-weight:100;padding:8px;text-align:center}.attendance-table-container th{font-size:calc(.5rem + .3vw)}.attendance-table-container th,.serial-num-header{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#48bd90;color:#261919;position:-webkit-sticky;position:sticky;top:0}.attendance-table-container::-webkit-scrollbar{width:15px}.attendance-table-container::-webkit-scrollbar-track{background:rgba(255,254,254,0)}.attendance-table-container::-webkit-scrollbar-thumb{background-color:rgba(79,160,160,.788);border-radius:10px}.attendance-table-container::-webkit-scrollbar-thumb:hover{background-color:rgba(56,96,96,.788)}.attendance-search-bar-container{display:flex;height:25px;margin-top:0}.attendance-search-bar-container .search-bar{margin-top:0}.update-students-specific-container{font-size:calc(.5rem + .4vw)}.update-all-container{margin-right:0}.select-all-update-button,.update-all-container{align-items:center;display:flex}.select-all-button{display:flex}.date-container{align-items:center;display:flex;margin-right:5px}.date-container input,.date-container label{display:inline-block;vertical-align:middle}.select-all-button{font-size:calc(.5rem + .3vw);margin:10px}.date-container input[type=date]{align-items:center;border-radius:8px;color:#000;display:flex;font-size:calc(.5rem + .3vw);height:25px;justify-content:center;margin-top:2%;outline:none;width:100%}.confirmation-box{background-color:hsla(0,0%,100%,.518);border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.3);color:rgba(0,0,0,.829);font-size:calc(.5rem + .5vw);font-weight:100;gap:5%;justify-content:space-between;overflow-y:auto;padding:4%}.date-submit-button{display:flex;justify-content:space-between;width:30%}input[type=checkbox].custom-checkbox{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:3px;cursor:not-allowed;pointer-events:none}input[type=checkbox].custom-checkbox:checked{background-color:#007bff;border-color:#007bff}input[type=checkbox].custom-checkbox:checked:before{color:#fff;line-height:16px;text-align:center}.confirmation-box .confirmation-buttons{display:flex;justify-content:space-between;margin-top:15%;width:100%}.update-all-button{align-items:center;border-radius:8px;color:#fbfbfb;display:flex;font-size:calc(.5rem + .3vw);height:25px;justify-content:center;margin-top:2%;outline:none;padding:5px;width:100%}.date-box,.date-container input[type=date]:active,.date-container input[type=date]:focus{outline:none}.date-box{border-radius:8px;box-shadow:inset 8px 8px 10px #fff,5px 5px 8px rgba(0,0,0,.16);color:#261919}.bars{display:flex;flex-direction:row;font-size:calc(.5rem + .3vw);justify-content:space-between;margin-top:2%;overflow:hidden}.department-selection{align-items:center;display:flex}.toggle-switch-container{align-items:flex-start;flex-direction:column;gap:20px;justify-content:space-between;margin-left:10px;margin-top:20px}.switch,.toggle-switch-container{background-color:#fff;display:flex}.switch{align-items:center;height:34px;margin-bottom:10px;overflow:hidden;position:relative;width:141px}.switch input{height:0;opacity:0;width:0}.slider{background-color:rgba(0,0,0,.447);border-radius:34px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{color:#fff;position:absolute;transition:.4s}.slider:before{background-color:hsla(0,0%,99%,.928);border-radius:50%;bottom:4px;content:"";height:26px;left:4px;width:26px}.switch.active .slider{background-color:#1d8bf2}.switch input:checked+.slider:before{-webkit-transform:translateX(104px);transform:translateX(104px)}.toggle-label{color:#fff;overflow:hidden;padding-right:4px;position:absolute;text-align:right;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:left .4s ease,right .4s ease;white-space:nowrap;width:calc(100% - 8px)}.switch.active .toggle-label{color:#fff;left:auto;left:10px;right:4px;text-align:left}.attendance-content-container{display:flex;flex-direction:row}.students-table-container{flex:1 1}.select-all-button-container,.submit-button-container-center{align-items:center;display:flex}.error-message{color:#871919;font-size:calc(.5rem + .4vw);margin-bottom:10px;margin-left:20px;margin-top:15px}.success-message{align-items:center;color:#261919;margin-bottom:0;margin-top:5px;text-align:center}.low-mark{background-color:rgba(255,98,0,.511)}.average-mark,.low-mark{border:1px solid #000;margin-bottom:2px}.average-mark{background-color:rgba(255,255,0,.571)}.good-mark{background-color:rgba(0,255,13,.516);border:1px solid #000;margin-bottom:2px}.outstanding-mark{background-color:rgba(8,219,8,.941)}.main-admin-page-container{min-height:100vh;overflow-y:hidden;transition:all .3s ease}.admin-nav-list{text-align:center}.menu-icons{height:35px;image-rendering:pixelated;width:35px}.admin-header-dialogue{color:#1f1313;cursor:pointer;font-size:26px;margin-bottom:15px;margin-left:38%;margin-top:15px;text-align:center}.admin-nav-list ul li{margin-top:100px}.content-container{height:calc(100vh - 60px);margin-left:250px}.content-container,.principal-content-container{align-items:center;display:flex;flex-direction:column;margin-top:0}.main-admin-footer{text-align:center}.admin-overlay-content{background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.3);color:rgba(37,21,21,.829);font-weight:100;height:93%;overflow-y:auto;padding:20px;width:91%;z-index:999}.admin-chart-container{border-radius:30px;box-shadow:inset 20px 20px 22px #fff,10px 10px 17px rgba(0,0,0,.16);display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px;padding:10px}.flex-container{align-items:center;display:flex;flex-wrap:wrap;margin-left:6%;margin-top:35px;width:95%}.attendance-sub-container{border-radius:20px;box-shadow:inset 20px 20px 22px #fff,10px 10px 17px rgba(0,0,0,.16);margin:15px 20px 0;min-width:400px;padding:10px}.main-attendance-details{display:flex;font-size:calc(.5rem + .5vw);justify-content:space-between;margin-top:3%}.department-attendance-details{color:#211212;text-align:left}.copy-button{background-color:#ffffff19;border:none;color:#140c0c;font-size:calc(.5rem + .5vw);outline:none;text-align:top}.present-details-percentage{color:rgba(13,21,13,.975)}.absent-details-percentage{color:rgba(20,19,12,.938)}.overall-chart-heading{color:rgba(21,14,14,.63);font-size:24px;font-weight:100}.department-chart-container{align-items:center;border-bottom:#5bdbff;display:flex;gap:20px;justify-content:center;margin-bottom:20px;overflow:hidden;padding-bottom:40px;padding-top:30px;text-align:center}.department-chart{text-align:center}.admin-students-container{border-radius:15px;box-shadow:inset 20px 20px 22px #fff,10px 10px 17px rgba(0,0,0,.16);margin:20px;padding:20px}.admin-table-container{font-size:calc(.5rem + .5vw);margin-top:10px;width:100%}.admin-table-container table{border-collapse:collapse;width:100%}.admin-table-container tr:nth-child(2n){background-color:#1248181c}.admin-table-container th{color:#201212fa}.admin-table-container td,.admin-table-container th{border-bottom:1px solid #dddddd94;font-weight:100;padding:8px;text-align:center}.admin-table-container td{color:#1f1010f6}.admin-table-container th{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(66,163,126,.311);color:rgba(41,22,22,.795);position:-webkit-sticky;position:sticky;top:0}.admin-table-container::-webkit-scrollbar{width:15px}.admin-table-container::-webkit-scrollbar-track{background:#fff}.admin-table-container::-webkit-scrollbar-thumb{background-color:rgba(41,90,90,.788);border-radius:10px}.admin-table-container::-webkit-scrollbar-thumb:hover{background-color:rgba(28,55,58,.8)}.search-bar-container{align-items:center;display:flex;justify-content:center;margin-left:10px;min-width:20vw}.search-bar{margin-right:5px}.search-bar,.search-bar:hover{align-items:center;border-radius:15px;box-shadow:inset 8px 8px 10px #fff,5px 5px 8px rgba(0,0,0,.16);display:flex;width:98%}.search-bar:hover{background-color:#ffffff2c}.search-bar input[type=text]{background-color:#ffffff00;border:none;color:#211515;font-size:calc(.5rem + .4vw);height:25px;margin-left:10px;padding:5px;width:90%}.search-bar input[type=text]:focus{outline:none}.search-bar input[type=text]::-webkit-input-placeholder{color:rgba(40,27,27,.651);font-size:calc(.5rem + .4vw)}.search-bar input[type=text]::placeholder{color:rgba(40,27,27,.651);font-size:calc(.5rem + .4vw)}.search-bar button{color:#309bff}.search-bar button,.search-bar button:hover{background:none;border:none;cursor:pointer;font-size:16px;right:5px}.search-bar button:hover{color:#211515}.content-container.loading{-webkit-filter:blur(.3px);filter:blur(.3px);pointer-events:none}.admin-overlay-content::-webkit-scrollbar{width:15px}.admin-overlay-content::-webkit-scrollbar-track{background:hsla(0,0%,100%,0)}.admin-overlay-content::-webkit-scrollbar-thumb{background-color:rgba(56,108,108,.788);border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.514)}.admin-overlay-content::-webkit-scrollbar-thumb:hover{background-color:rgba(37,69,72,.8)}.loading-text{color:#211515;font-size:16px;margin-top:10px;padding-left:10px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.download-button{background-color:initial;bottom:0;color:#fff;left:0;margin-right:10px;outline:none;position:absolute}canvas#overall-chart-sample{height:225px;width:225px}#close-button{color:#fff}.mobile-warning-overlay-message{align-items:center;background:rgba(0,0,0,.7);color:#fff;display:flex;font-size:20px;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.mobile-warning-overlay-message p{background-color:#333;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3);max-width:80%;padding:20px;text-align:center}.department-class-wise-hosteler-monthly-container{display:flex;justify-content:space-between;margin-top:1vw}.overlay-chart-container{display:flex;justify-content:space-between;padding-right:40px}.sub-charts-container{color:rgba(54,54,54,.331)}.overall-department-performance-chart-container{border-radius:2vw;box-shadow:inset 1.5vw 1.5vw 1.7vw #fff,1vw 1vw 1.5vw rgba(0,0,0,.16);margin-right:1vw;padding:1vw;text-align:center}.admin-year-choosing-menu{-webkit-backdrop-filter:blur 7px;backdrop-filter:blur 7px;background-color:#fff;display:flex;gap:10px;width:100%}.menu-buttons{margin-top:25px}.admin-year-choosing-menu button{background-color:initial;border:none;border-radius:4px;color:#251a1a;cursor:pointer;margin-right:20px;outline:none}.chart-heads{color:rgba(41,41,41,.781)}.admin-year-choosing-menu button:hover{background-color:#afafaf30}.admin-year-choosing-menu button:focus{box-shadow:0 0 15px #175a7ecd;outline:none}.menu-buttons .today-button{align-items:top;background-color:rgba(33,107,225,.482);border:none;color:#251a1a;margin-top:0;outline:none}.today-button{background-color:rgba(38,126,62,.785);border:none;color:#f0f8ff;font-size:calc(.5rem + .3vw);margin-right:10px;outline:none}.main-admin-overlay-close-button{background-color:initial;border:none;color:#f9f9f9;cursor:pointer;font-size:calc(.7rem + .5vw);padding:4px 8px;position:absolute;right:0;top:5%}.monthly-class-attendance-chart-container{border-radius:8px;border-radius:30px;box-shadow:inset 20px 20px 22px #fff,10px 10px 17px rgba(0,0,0,.16);margin:15px 20px 15px 0;padding:10px;text-align:center}.input-field{background-color:#fff}.input-field:focus,.input-field:hover{border-radius:15px}.input-field input[type=text]::-webkit-input-placeholder{color:rgba(37,26,26,.444)}.input-field input[type=text]::placeholder{color:rgba(37,26,26,.444)}.student-achievements-container{background-color:#f5f5f5;border-radius:8px;margin:0 auto;max-width:800px;padding:20px}.achievement-form{display:flex;flex-direction:column}.radio-group{margin-bottom:20px}.radio-label{display:block;font-size:16px;margin-bottom:10px}.form-fields{margin-bottom:20px}label{font-size:16px;margin-bottom:8px}input{border:1px solid #ccc;border-radius:4px;padding:8px}button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.success-message{color:#4caf50;font-weight:700;margin-top:10px}.message-students-container{border-radius:8px;box-shadow:inset 20px 20px 22px #fff,10px 10px 17px rgba(0,0,0,.16);display:flex;flex-direction:column;margin-right:15px;margin-top:40px;min-height:400px;min-width:57vw;padding:7px}.message-title-message{color:#251a1a;font-size:20px;margin-top:15px;text-align:center}.send-button{background:none;border:none;cursor:pointer;padding:0}.existing-message-container{margin:0 15px}.existing-message-container,.new-message-container{background-color:rgba(240,248,255,.043);border-radius:15px;box-shadow:inset 20px 20px 22px #fff,10px 10px 17px rgba(0,0,0,.16);display:flex;flex-direction:column;height:160px;max-width:96%;min-width:300px;overflow-y:auto;padding:0 20px 20px;text-align:center}.new-message-container{margin:15px}.new-message-container::-webkit-scrollbar{width:15px}.new-message-container::-webkit-scrollbar-track{background:hsla(0,0%,100%,0)}.new-message-container::-webkit-scrollbar-thumb{background-color:rgba(79,160,160,.788);border-radius:10px}.new-message-container::-webkit-scrollbar-thumb:hover{background-color:rgba(45,74,76,.8)}.existing-message-container::-webkit-scrollbar{width:15px}.existing-message-container::-webkit-scrollbar-track{background:rgba(255,253,253,0)}.existing-message-container::-webkit-scrollbar-thumb{background-color:rgba(79,160,160,.788);border-radius:10px}.existing-message-container::-webkit-scrollbar-thumb:hover{background-color:rgba(72,109,112,.8)}.message-content{padding:10px}.input-field-container{align-items:center;display:flex;justify-content:center;margin:15px 10px 5px}.input-field{background-color:#ffffff17;border-radius:15px;margin-right:5px}.input-field,.input-field:hover{align-items:center;box-shadow:inset 20px 20px 22px #fff,10px 10px 17px rgba(0,0,0,.16);display:flex;width:98%}.input-field:focus,.input-field:hover{background-color:#fff}.input-field:focus{align-items:center;box-shadow:inset 20px 20px 22px #fff,10px 10px 17px rgba(0,0,0,.16);display:flex;width:98%}.input-field input[type=text]{background-color:#fff;border:none;color:#251a1a;font-size:15px;height:25px;margin-left:10px;padding:5px;width:90%}.input-field input[type=text]:focus{outline:none}.input-field input[type=text]::-webkit-input-placeholder{color:rgba(0,0,0,.5);font-size:15px}.input-field input[type=text]::placeholder{color:rgba(0,0,0,.5);font-size:15px}.send-icon{height:20px;margin-top:3px;width:20px}.message-to-select{align-items:center;color:#251a1a;margin-bottom:0;margin-top:5px;text-align:center}.present-icon{height:400px;margin-top:20px;width:400px}.year-section-selection{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}label{font-weight:700;margin-left:2vh;margin-right:10px}select{border:none;box-shadow:inset 20px 20px 22px #fff,10px 10px 17px rgba(0,0,0,.16);font-size:14px;margin:1vh;padding:8px}.select-container{align-items:center;display:flex}.select-container:after{content:"\25BC";font-size:14px;margin-left:-20px}.message-form input{color:#000}.advisor-message-container{align-items:center}.dep-admin-page-container{display:flex;min-height:100vh;overflow-y:hidden;transition:all .3s ease}.dep-admin-navigation1{background-color:#00684a;min-width:150px;overflow:hidden;padding:2vw;transition:all .3s ease;width:24vw}.dep-admin-navigation1 ul{list-style-type:none;margin:0;padding:0}.dep-admin-navigation1 ul li{margin-bottom:4vh}.dep-admin-navigation1 ul li a{align-items:center;border-radius:.4vw;color:#fff;display:flex;font-size:calc(.5rem + .6vw);line-height:2vw;padding:1vh;text-decoration:none;transition:background-color .5s}.navigation1 ul li a:hover{background-color:#dfdfdf20;border-radius:4px;color:#cecece}.dep-admin-details{background-color:hsla(0,0%,100%,.046);color:#fff}.dep-admin-details,.dep-admin-details:hover{align-items:center;padding:10px;text-align:center}.dep-admin-details:hover{background-color:hsla(0,0%,100%,.023);border:1px;border-radius:5px;box-shadow:0 0 7px rgba(147,230,255,.68);color:#eee;.image-container{border:1px;box-shadow:0 0 4px rgba(147,230,255,.683);display:flex;height:190px;justify-content:center;overflow:hidden;width:190px}}.admin-menu-footer{bottom:0;clear:both;color:#fff;font-size:calc(.5rem + .5vw);left:0;padding:20px;position:fixed;text-align:center}.department-menu-overlay-content{border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.3);color:#251a1a;font-weight:100;height:93%;overflow-y:auto;padding:20px;width:91%;z-index:999}.dep-admin-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(0,0,0,.754);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:100000}.dep-admin-overlay-content{background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.3);color:rgba(0,0,0,.829);font-weight:100;height:85%;overflow-y:auto;padding:20px;width:70%;z-index:999}.content-container.with-nav-bar{margin-left:250px}.content-container.without-nav-bar{margin-left:0}.logout-button{border:none;border-radius:4px;color:#251a1a;cursor:pointer;margin-top:15px;padding:8px 16px;transition:background-color .3s}.logout-button:hover{background-color:#bcbcbc20;color:#251a1a}.department-menu-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;margin-left:197px;margin-top:20;position:absolute;top:0;width:1393px;z-index:100000}.home-contents::-webkit-scrollbar{width:15px}.home-contents::-webkit-scrollbar-track{background:hsla(0,0%,100%,0)}.home-contents::-webkit-scrollbar-thumb{background-color:rgba(79,160,160,.788);border-radius:10px}.home-contents::-webkit-scrollbar-thumb:hover{background-color:rgba(55,96,99,.8)}.home-contents{margin-left:25px;overflow-y:auto}.admin-profile-attendance-chart{margin:0}.admin-profile-attendance-chart,.overlay-message{align-items:center;display:flex;justify-content:center}.overlay-message{background:rgba(0,0,0,.7);color:#fff;font-size:20px;height:100%;left:0;position:fixed;top:0;width:100%}.overlay-message p{background-color:#333;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3);max-width:80%;padding:20px;text-align:center}.class-wise-analytics-close-button{align-items:end}.department-overlay-chart-container{width:100%}.class-wise-overlay-chart-container,.department-overlay-chart-container{display:flex;justify-content:space-between}.overall-department-performance-chart-container-class-wise{border-radius:30px;box-shadow:inset 20px 20px 22px #fff,10px 10px 17px rgba(0,0,0,.16);margin:0 20px 0 0;padding:10px;text-align:center}.sub-charts-container{color:rgba(71,71,71,.331);font-weight:100;text-align:center}.class-wise-header{justify-content:space-between}.department-header-container{width:100%}.department-header-container,.inside-container{display:flex;justify-content:space-between}.menu{display:flex;gap:10px}.menu-buttons{align-items:flex-end;justify-content:space-between;margin-right:20px}.menu button{background-color:initial;border:none;border-radius:4px;color:#251a1a;cursor:pointer;margin-right:20px;outline:none}.department-wise-chart-heading{color:rgba(57,57,57,.486);font-size:calc(.6rem + .7vw);margin-left:20px;margin-top:18px;top:0}.chart-heads{color:rgba(58,58,58,.824)}.menu button:hover{background-color:#7a7a7a30}.menu button:focus{box-shadow:0 0 15px #177e55cd;outline:none}.mentor-student-name-card{background-color:#f6f9f6;border:none;border-radius:3vw;box-shadow:inset 20px 20px 22px #fff,10px 10px 17px rgba(0,0,0,.16);cursor:pointer;font-size:calc(.7rem + .5vw);margin-bottom:2vh;outline:none;padding:1vw;text-align:center;width:100%}.mentor-year-wise-container{display:flex;flex-direction:row;justify-content:center;margin-bottom:20px;margin-right:20px;width:85vw}.mentor-dashboard{overflow-y:auto}.mentees-year-heading{color:rgba(2,134,0,.55);font-size:calc(.7rem + 1vw);text-align:center}.students-specific-details-container{align-items:center;justify-content:center}.students-specific-details-container table{border-collapse:collapse;margin-top:2%;text-align:center;width:100%}.students-specific-details-container td,.students-specific-details-container th{border:1px solid #00000094;color:#1f1313;font-weight:100;padding:2%}.students-specific-details-container tr:nth-child(2n){background-color:#62626221}.students-specific-details-container th{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(69,230,168,.311);color:#1f1313;position:-webkit-sticky;position:sticky;top:0}.specific-details-header-container{align-items:center;display:flex;flex-direction:row}.student-details-heading{align-items:center;flex:1 1;text-align:center}.message-button-specific-student{align-self:flex-end;background-color:#fbfffe;border-radius:1vw;box-shadow:inset 20px 20px 22px #fff,10px 10px 17px rgba(0,0,0,.16);color:#246119;cursor:pointer;font-size:calc(.7rem + .5vw);margin-right:10px;padding:.5vw}#attendance-close-button{font-size:calc(.5rem + .5vw);height:5%;position:absolute;right:5px;top:5px;width:15%}#absentees-header{font-size:calc(.5rem + .6vw)}.update-iat-container{align-items:center;display:flex;flex-direction:column}.update-iat-specific-container{border-radius:2vw;box-shadow:inset 2vw 2vw 2vw #fff,1vw 1vw 1.7vw rgba(0,0,0,.16);padding:2vw}.iat-label{margin-bottom:10px}.file-input,.iat-select,.upload-button{border-radius:1vw;margin-bottom:15px;padding:8px}.upload-button{background-color:#4caf50;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:16px;padding:10px 15px;text-align:center;text-decoration:none}
/*# sourceMappingURL=main.63c72853.css.map*/