@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Ibarra+Real+Nova:wght@700&family=Inter:wght@300;400;600&family=Libre+Baskerville&family=Orbitron&family=Public+Sans&display=swap";:root{--main-font: "Inter", sans-serif;--label-font: "Heebo", sans-serif;--label-color: rgba(33, 33, 33, 1);--placeholder-color: rgba(117, 117, 117, 1);--placeholder-font: "Heebo", sans-serif;--input-border: rgba(189, 189, 189, 1);--button-color: rgba(45, 0, 247, 1);--forget-password-color: rgba(21, 112, 239, 1)}.login-page-main-body-wrapper{display:flex;flex-direction:column;width:100%;min-width:100%;max-width:100%;height:100vh;max-height:100vh;overflow-y:hidden}.login-form-inner-body-wrapper{height:90%;display:flex;width:100%}.inner-div{background-color:green}.university-title{font-size:2rem;font-weight:700;font-family:var(--main-font);margin-bottom:.5rem;text-align:left;align-self:flex-start;color:#ee756ccc;line-height:normal}.moto-wrapper{color:#fff;font-size:1rem;line-height:normal}.login-form-wrapper{height:100%;width:50%;min-width:50%;position:relative}.login-form{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);height:80%;width:70%;background-color:#f9fafb;padding:5rem 3rem;text-align:left}.login-form-title{font-size:2rem;font-weight:400;line-height:normal;font-family:var(--main-font);margin-bottom:1rem}.field{margin-bottom:1rem}.login-form .field:nth-child(3){margin-bottom:2rem}.login-form-input{height:3rem;width:100%;border-radius:4px;padding:1rem;border:1px solid var(--input-border)}.login-form-input::placeholder{display:block;font-size:14px;font-family:var(--placeholder-font);color:var(--placeholder-color)}.login-form-label{display:block;color:var(--label-color);font-family:var(--label-font);font-size:1rem;margin-top:.7rem;margin-bottom:.5rem;font-weight:800}.password-icon-wrapper{display:flex;align-items:center;justify-content:space-around;background-color:#fff;height:3rem;width:100%;border-radius:4px;margin-bottom:.5rem;padding:1rem;border:1px solid var(--input-border)}.login-form-password-icon{font-size:1rem;margin-left:0;margin-right:.5rem}.password_input{border:none!important;width:98%!important}.password_input:focus{outline:none!important}.login-form-forgot-password{color:var(--forget-password-color);font-size:.9rem;line-height:normal;margin:2rem 0}.footer-component{display:flex;border-top:1px solid rgba(52,64,84,1);min-height:5rem;align-items:center;justify-content:space-between;background-color:#fff}.optional-footer-background{background-color:#1849a9;color:#fff;border:none}.inner-footer-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;width:80%;margin:0 auto;align-items:center;justify-content:space-between}.left-footer-text-wrapper{display:flex;align-items:center;justify-content:space-between}.center-footer-text-wrapper{text-align:center}.right-footer-text-wrapper{display:flex;align-items:center;justify-content:flex-end}.right-footer-text-wrapper>p{margin-left:2.5rem}.footer-text{line-height:normal}.blue-text{color:#1570ef}.main-btn-component{background-color:var(--button-color);color:#fff;font-size:1rem;font-weight:500;font-family:var(--main-font);border:none;border-radius:100px;width:100%;height:3rem;cursor:pointer;transition:all .3s ease-in-out}.landing-container{width:100vw;height:100%;padding-top:30px;display:flex;flex-direction:column;background-image:url(/assets/landing-background-ZRL7soH0.svg);background-repeat:no-repeat;background-size:cover}.landing-page-container{display:flex;flex-direction:column;height:90%}.landing-page-sectionA{width:60%;margin:0 auto 40px;text-align:center;margin-top:2rem}@media screen and (max-width: 850px){.landing-page-sectionA{width:90%}@media screen and (max-width: 600px){.landing-page-sectionA{width:100%}}}.landing-page-title1{width:65%;margin:0 auto;display:flex;align-items:center;justify-content:center}.landing-page-title1 img{object-fit:contain;height:80%}.unlock-your-potential{margin:0 auto;font-family:"Inter" sans-serif;font-size:20px;font-weight:400;text-align:center;color:#fac515}.landing-page-sectionB{width:33%;background-color:#fff;display:flex;margin:0 auto;height:auto;padding:20px 60px;border-radius:16px}@media screen and (max-width: 850px){.landing-page-sectionB{width:60%}@media screen and (max-width: 600px){.landing-page-sectionB{width:80%;padding:20px}}}.landing-page-form{display:flex;flex-direction:column;flex-wrap:wrap;border-radius:16px;width:100%;height:auto;padding:40px 0}.form-label{height:72px;gap:4px;display:flex;flex-direction:column;width:100%;margin-bottom:30px}.landing-page-form-label{width:100%;height:22px;color:#101828;font-family:Inter;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.15000000596046448px;text-align:left}.form-label select{height:46px;width:100%;padding:12px;border-radius:4px;border:1px solid rgba(189,189,189,1);background-color:#fff;font-family:Inter;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.15px;text-align:left;color:#98a2b3}.no-account-register{color:#000;font-size:14px;line-height:normal;margin-top:1rem}.register-here{color:#2d00f7}.reset-otp-page-body-wrapper{height:100vh;background-color:#f9fafb}.reset-otp-page-app{text-align:center;width:30%;margin:4rem auto;display:flex;flex-direction:column;justify-content:center;align-content:center;padding:40px;background-color:#fff;box-shadow:0 0 10px #0000001a;border:.5 solid white;border-radius:8px}.reset-otp-page-app h1{text-align:center;color:#000;font-size:25px;font-weight:600;margin-top:-5%}.reset-otp-page-app .reset-otp-input{height:2.1875rem;border:1px solid #d0d5dd;padding:8px;margin-bottom:2rem;border-radius:100px;color:linear-gradient(0deg,#d0d5dd,#d0d5dd),linear-gradient(0deg,#ffffff,#ffffff)}.reset-otp-page-app .reset-otp-label{margin-top:.3rem;font-family:Inter,"sans-serif";font-size:1rem;color:#101828;text-align:left;width:100%;margin-bottom:.5rem;font-weight:600}.re-enter-password-wrapper{height:100%;min-height:100%;max-height:100%;background-color:#f9fafb}.form-title{font-family:Inter,sans-serif;align-self:center;color:#101828;font-size:24px;font-weight:600;margin:.5rem auto 2rem;text-align:center;width:70%}.re-enter-password-container{display:flex;flex-direction:column;max-width:451px;margin:70px auto;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px #0000001a}.form-container{width:100%;margin-top:-10px}.re-enter-password-input{height:2.75rem;border:1px solid #d0d5dd;padding:8px;margin-bottom:1.5rem;border-radius:100px;color:linear-gradient(0deg,#d0d5dd,#d0d5dd),linear-gradient(0deg,#ffffff,#ffffff)}.re-enter-password-input::placeholder{color:#98a2b3;padding:12px,20px}.re-enter-password-label{margin-top:.3rem;font-family:Inter,"sans-serif";color:#101828;width:100%;font-weight:600;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.15000000596046448px;text-align:left;margin-bottom:.5rem}.form-inner-container{display:flex;flex-direction:column}.re-enter-password-btn{background-color:#2d00f7;margin-top:.5rem;height:2.75rem;padding:.75rem;border:none;margin-bottom:.5rem;border-radius:100px;color:#fff;font-size:16px;font-family:Inter,sans-serif}.re-enter-password-btn:hover{background-color:#1d2a9f}.re-enter-password-header{margin-top:1rem;text-align:center;font-size:80px;font-style:italic;width:100%;height:100px}.re-enter-password-header img{width:237px;height:auto;margin-bottom:-30px}.lecturer-dashboard-container{display:flex;width:100%}.lecturer-dashboard-body{width:80%;margin-left:20%;background-color:#f9fafb}.lecturer-blue-header{width:90%;margin:1rem auto 2rem;border-radius:1rem;background-color:#2d00f7;padding:2rem 1rem;justify-content:space-around;align-items:center}.lecturer-blue-header-content{color:var(--White, #FFF);font-family:Inter;font-size:1.3rem;font-weight:700;line-height:140%;letter-spacing:.01563rem;display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0rem}.lecturer-dashboard-exam-timetable-container{width:90%;margin:1rem auto}.lecturer-dashboard-semester-session-container{font-family:Inter;font-size:24px;font-weight:700;line-height:34px;letter-spacing:0px;text-align:left;margin-bottom:1rem}.lecturer-dashboard-exam-timetable-header{font-family:Inter;font-size:1rem;font-weight:600;line-height:22px;letter-spacing:.15000000596046448px;text-align:left}.lecturer-exam-timetable{border-collapse:separate;border-spacing:0 2rem;table-layout:auto;width:96%;background-color:#fff;margin:1rem auto}.lecturer-exam-timetable thead{margin:0rem;padding:0rem}.lecturer-exam-timetable thead th{margin:0rem;padding:0rem .4rem}.lecturer-exam-timetable-row td{padding:1rem .6rem}.lecturer-exam-timetable-row td{border-top:1px solid #98A2B3;border-bottom:1px solid #98A2B3}.lecturer-exam-timetable-row td:first-child{border-left:1px solid #98A2B3}.lecturer-exam-timetable-row td:nth-child(2){width:20%}.lecturer-exam-timetable-row td:nth-child(4){width:16%}.lecturer-exam-timetable-row td:last-child{border-right:1px solid #98A2B3;width:10%}.lecturer-exam-timetable-row button{border-radius:1.875rem;cursor:pointer;border:1px solid #2D00F7;color:#2d00f7;font-family:Inter;font-size:.8rem;font-weight:400;line-height:22px;letter-spacing:.15000000596046448px;text-align:center;padding:.5rem;background-color:#fff;width:100%}.lecturer-exam-timetable-row button:hover{background-color:#2d00f7;color:#fff}.lecturer-exam-timetable-row td:last-child{padding:0 .2rem}:root{--grey-50: rgba(249, 250, 251, 1);--main-text: rgba(16, 24, 40, 1);--white: rgba(255, 255, 255, 1);--grey-400: rgba(152, 162, 179, 1);--grey-200: rgba(234, 236, 240, 1);--basicwhite: rgba(255, 255, 255, 1);--green-1: rgba(33, 150, 83, 1);--primary-500: rgba(0, 79, 255, 1);--gray-6: rgba(242, 242, 242, 1);--gray-400: rgba(189, 189, 189, 1);--primary-400: rgba(60, 138, 255, 1);--primary-600: rgba(11, 75, 218, 1);--gray-900: rgba(33, 33, 33, 1);--secondary-500: rgba(255, 194, 51, 1);--gray-600: rgba(117, 117, 117, 1);--secondary-400: rgba(255, 206, 92, 1);--gray-500: rgba(158, 158, 158, 1);--secondary-600: rgba(255, 182, 10, 1);--error-500: rgba(244, 67, 54, 1);--green-3: rgba(111, 207, 151, 1);--error-400: rgba(239, 83, 80, 1);--gray-200: rgba(238, 238, 238, 1);--error-200: rgba(239, 154, 154, 1);--error-600: rgba(229, 57, 53, 1);--secondary-200: rgba(255, 231, 173, 1);--gray-700: rgba(97, 97, 97, 1);--error-300: rgba(229, 115, 115, 1);--body-text-normal-16-font-family: "Inter-Regular", Helvetica;--body-text-normal-16-font-weight: 400;--body-text-normal-16-font-size: 16px;--body-text-normal-16-letter-spacing: .15000000596046448px;--body-text-normal-16-line-height: 139.9999976158142%;--body-text-normal-16-font-style: normal;--headline-bold-32-font-family: "Inter-Bold", Helvetica;--headline-bold-32-font-weight: 700;--headline-bold-32-font-size: 32px;--headline-bold-32-letter-spacing: .25px;--headline-bold-32-line-height: 139.9999976158142%;--headline-bold-32-font-style: normal;--body-text-bold-16-font-family: "Inter-SemiBold", Helvetica;--body-text-bold-16-font-weight: 600;--body-text-bold-16-font-size: 16px;--body-text-bold-16-letter-spacing: .15000000596046448px;--body-text-bold-16-line-height: 139.9999976158142%;--body-text-bold-16-font-style: normal;--headline-bold-24-font-family: "Inter-Bold", Helvetica;--headline-bold-24-font-weight: 700;--headline-bold-24-font-size: 24px;--headline-bold-24-letter-spacing: 0px;--headline-bold-24-line-height: 139.9999976158142%;--headline-bold-24-font-style: normal;--button-medium-font-family: "Heebo-Medium", Helvetica;--button-medium-font-weight: 500;--button-medium-font-size: 14px;--button-medium-letter-spacing: 2px;--button-medium-line-height: 20px;--button-medium-font-style: normal;--body-2-regular-font-family: "Heebo-Regular", Helvetica;--body-2-regular-font-weight: 400;--body-2-regular-font-size: 14px;--body-2-regular-letter-spacing: 0px;--body-2-regular-line-height: 20px;--body-2-regular-font-style: normal}.side-bar-default{display:inline-flex;flex-direction:column;height:100vh;width:20%;align-items:flex-start;gap:24px;padding:24px;position:fixed;top:0;left:0;background-color:#2d00f7}@media screen and (max-width: 768px){.side-bar-default{display:none;transition:ease-in-out .5s;width:fit-content;height:100vh;padding:16px}}.topnav a.icon{background:#000;display:block;position:absolute;right:0;top:0}.logo{display:inline-flex;align-items:flex-end;gap:8px;position:relative;flex:0 0 auto}.vuesax-bulk-award-wrapper{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px;position:relative;flex:0 0 auto;background-color:#fff;border-radius:100px}.img-feat{background-color:var(--grey-200);border-radius:6px;width:24px;height:24px}.img-2{position:relative;width:24px;height:24px}@media screen and (max-width: 768px){.img-2{width:16px;height:16px}}.text-wrapper-3{position:relative;width:fit-content;margin-top:-1px;font-family:var(--headline-bold-32-font-family);font-weight:var(--headline-bold-32-font-weight);color:var(--white);font-size:var(--headline-bold-32-font-size);letter-spacing:var(--headline-bold-32-letter-spacing);line-height:var(--headline-bold-32-line-height);white-space:nowrap;font-style:var(--headline-bold-32-font-style)}@media screen and (max-width: 768px){.text-wrapper-3{font-size:var(--headline-bold-20-font-size)}}.divider-wrapper{display:inline-flex;flex-direction:column;align-items:flex-start;gap:16px;position:relative;flex:0 0 auto}.divider{position:relative;width:223px;height:1px}.vector{position:absolute}.frame-3{display:inline-flex;flex-direction:column;align-items:flex-start;gap:24px;position:relative;flex:0 0 auto}.text-wrapper-4{position:relative;width:fit-content;margin-top:-1px;font-family:var(--body-text-normal-16-font-family);font-weight:var(--body-text-normal-16-font-weight);color:var(--white);font-size:var(--body-text-normal-16-font-size);letter-spacing:var(--body-text-normal-16-letter-spacing);line-height:var(--body-text-normal-16-line-height);white-space:nowrap;font-style:var(--body-text-normal-16-font-style)}.feature-2{display:flex;width:auto;align-items:center;gap:10px;padding:10px;position:relative;flex:0 0 auto;border-radius:8px;color:#fff}@media screen and (max-width: 768px){.feature-2{width:fit-content}}.feature-2:hover{background-color:var(--white);border-radius:6px;margin-left:1rem;color:#004fff;gap:10px;padding:10px;position:relative;flex:0 0 auto}.clicked{display:flex;width:auto;background-color:var(--white);border-radius:6px;margin-left:1rem;color:#004fff;gap:10px;padding:10px;position:relative;flex:0 0 auto;margin-bottom:.5rem}.text-wrapper-6{font-weight:var(--body-text-normal-16-font-weight);color:inherit;position:relative;width:fit-content;font-family:var(--body-text-normal-16-font-family);font-size:var(--body-text-normal-16-font-size);letter-spacing:var(--body-text-normal-16-letter-spacing);line-height:var(--body-text-normal-16-line-height);white-space:nowrap;font-style:var(--body-text-normal-16-font-style)}.text-wrapper-6{text-decoration:none;cursor:pointer}:root{--base-font-size: 16px}.header-bar{display:flex;justify-content:flex-end;width:100%;height:5.625rem;gap:2.5rem;border-bottom:.0625rem solid var(--Grey-200, #EAECF0);box-shadow:0 .125rem .25rem #0000001a}.header-bar-text-container{display:flex;justify-content:flex-end;width:90%;margin:0 auto;align-items:end;padding-bottom:1.5rem;padding-right:1.5rem}.header-bar img{width:1.5625rem;cursor:pointer}.header-bar p{color:var(--Main-Text, #101828);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.15px;padding:.1rem}.verify-email-body-wrapper{height:100%;min-height:100%;max-height:100%;background-color:#f9fafb}.appEmail{text-align:center;width:441px;min-height:254px;margin:2rem auto;display:flex;flex-direction:column;justify-content:center;align-content:center;padding:40px;background-color:#fff;box-shadow:0 0 10px #0000001a;border:.5 solid white;border-radius:8px}.headerEmail{text-align:center;font-style:italic;width:30%;height:100px;margin:5rem auto 2rem}.headerEmail img{width:237px;height:auto;margin-bottom:-30px}.appEmail h1{text-align:center;color:#000;font-size:25px;font-weight:600;margin-top:1%;height:27px}.verify-email-heading{margin-bottom:3rem;text-align:left}.verify-email-input{height:2.1875rem;border:1px solid #d0d5dd;padding:.7rem;margin-bottom:1.5rem;border-radius:100px;color:linear-gradient(0deg,#d0d5dd,#d0d5dd),linear-gradient(0deg,#ffffff,#ffffff);width:100%}.verify-email-label{margin-bottom:1rem;font-family:Inter,"sans-serif";font-size:1rem;color:#101828;text-align:left;width:100%;margin-bottom:1.5rem;font-weight:600}.verify-email-input-btn{width:100%;padding:10px;background-color:#2d00f7;color:#fff;border:none;border-radius:100px;cursor:pointer;height:44px;margin-top:10px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0px}.verify-email-input-btn:hover{background-color:#020260}.enrolled-courses-page-container{background-color:#f9fafb;display:flex;flex-direction:row;justify-content:center;width:100%;height:100vh;overflow:visible;justify-content:space-between}.enrolled-courses-dashboard-container{display:flex;flex-direction:column;width:80%;margin-left:20%}.enrolled-courses-dashboard-header{display:flex;width:100%;background-color:#fff;justify-content:end;height:88px;align-items:center;padding-right:5.7%;gap:2rem;border-bottom:1px solid var(--Grey-200, #EAECF0);background:var(--White, #FFF);box-shadow:0 2px 4px #0000001a}.enrolled-courses-title{color:#000;font-family:Inter;font-size:2rem;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.01563rem;margin:2rem auto;width:90%}.enrolled-courses-container{width:90%;margin:1rem auto}.enrolled-courses-year{width:100%;margin:0 auto;display:flex;gap:3.5rem}.enrolled-courses-semester{color:#667085;font-family:Inter;font-size:1.5rem;font-style:normal;font-weight:700;line-height:140%;width:24%;display:flex;align-items:center}.enrolled-courses-semester select{color:#667085;font-family:Inter;font-size:1.5rem;font-style:normal;font-weight:700;line-height:140%;border:none;padding:.5rem;width:100%}.enrolled-courses-session{color:#667085;font-family:Inter;font-size:1.5rem;font-style:normal;font-weight:700;line-height:140%;width:25%;display:flex;align-items:center}.enrolled-courses-session select{color:#667085;font-family:Inter;font-size:1.5rem;font-style:normal;font-weight:700;line-height:140%;width:70%;display:flex;align-items:center;border:none}.enrolled-courses-timetable{color:#2d00f7;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.15px;margin-bottom:0rem;padding:.8rem 0}.enrolled-courses-table-container{width:100%;margin:0rem auto;background-color:#fff;padding:0}.enrolled-courses-table{border-collapse:separate;border-spacing:0 1rem;width:100%;padding:0rem 2rem 1rem;margin:0rem auto 1rem}.enrolled-courses-table-header{padding:0rem 1rem 1rem;color:#000;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.15px}.enrolled-courses-table tbody td{border-top:1px solid #98A2B3;border-bottom:1px solid #98A2B3;color:#000;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.15px}.enrolled-courses-table tbody td:first-child{border-left:1px solid #98A2B3}.enrolled-courses-table tbody td:last-child{border-right:1px solid #98A2B3}.blue-card-header{width:90%;height:7.5rem;margin:1rem auto 2rem;border-radius:1rem;background:#2d00f7e6;display:flex;padding:1rem 2.5625rem;justify-content:space-around;align-items:center}.blue-card-header .user-matricNo{color:var(--White, #FFF);font-family:Inter;font-size:1.5rem;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.01563rem}.blue-card-header .user-details p{color:var(--White, #FFF);font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.00938rem}.entire-signup-page-container{font-family:Inter,sans-serif;height:100vh;width:100%;display:flex;flex-direction:column}.main-body-container{display:flex;height:90%}.image-card-section{width:50%;position:relative}.signup-overlay{width:100%;height:100%;background-color:#0009;position:absolute;top:0;left:0;overflow:hidden;z-index:1}.image-card-container{height:100%}.signup-page-photo{width:100%;height:100%;object-fit:fill}.signup-uni-title{color:#912018;font-size:32px;font-weight:700;line-height:45px;letter-spacing:.25px;text-align:left;position:absolute;top:8%;left:7%;z-index:2}.signup-page-title-note{color:#fff;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.15000000596046448px;text-align:left;position:absolute;top:16%;left:7%;z-index:2}.sign-in-redirect{text-decoration-line:none}.form-section{width:50%;display:flex;flex-direction:column}.whole-sign-up-form-container{border:1px;width:60%;background-color:#f9fafb;box-shadow:0 2px 8px #00000014;margin:auto}.top-sign-in-message{width:100%;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0px;text-align:right;background-color:#f9fafb;margin:0rem auto;padding:.3rem 1rem}.sign-in-form-container{width:70%;margin:0rem auto 2rem}.sign-in-form-message{text-align:left;margin-bottom:1rem}.signup-form-labels{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0px;text-align:left;color:#212121;margin-bottom:.4rem}.signup-form-inputs{border:1px solid rgba(189,189,189,1);width:100%;height:24px;padding:12px;margin-bottom:1rem;border-radius:4px}.signup-form-selects{border:1px solid rgba(189,189,189,1);width:100%;height:24px;padding:.1rem .7rem;margin-bottom:1rem;border-radius:4px}.signup-form-inputs ::placeholder{font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:#757575}.signup-form-pw-input{border:1px solid rgba(189,189,189,1);border-radius:4px;width:100%;height:24px;padding:12px;margin-bottom:1.5rem}.password-icon{position:relative;right:318px;top:3px}.signup-horizontal-line{position:absolute}.home-btn{color:var(--button-color);padding:1rem 0rem 2rem;width:100%}.reset-otp-app{text-align:center;width:441px;min-height:254px;margin:4rem auto;display:flex;flex-direction:column;justify-content:center;align-content:center;padding:40px;background-color:#fff;box-shadow:0 0 10px #0000001a;border:.5 solid white;border-radius:8px}.reset-otp-header{margin-top:5rem;text-align:center;font-size:80px;font-style:italic;width:100%;height:110px;margin-bottom:2rem}.reset-otp-header img{width:237px;height:auto;margin-bottom:-30px}.reset-otp-app h1{text-align:center;color:#000;font-size:25px;font-weight:600;margin-top:-5%}.reset-otp-heading{margin-bottom:2.5rem}.reset-otp-input{height:2.1875rem;border:1px solid #d0d5dd;padding:8px;margin-bottom:1.5rem;border-radius:100px;color:linear-gradient(0deg,#d0d5dd,#d0d5dd),linear-gradient(0deg,#ffffff,#ffffff)}.reset-otp-label{margin-top:.3rem;font-family:Inter,"sans-serif";font-size:1rem;color:#101828;text-align:left;width:100%;margin-bottom:.5rem;font-weight:600}.reset-otp-input-btn{width:100%;padding:10px;background-color:#2d00f7;color:#fff;border:none;border-radius:100px;cursor:pointer;height:44px;margin-top:10px;margin-bottom:2rem;font-size:1rem;font-weight:500;font-family:Inter,sans-serif}.check-your-email-text{font-size:14px;line-height:normal;text-align:center}.check-your-email-link{margin-top:2rem;border:none;cursor:pointer;background-color:inherit;color:#2d00f7;font-weight:700;line-height:normal;margin-bottom:.5rem}.reset-otp-body-wrapper{height:100%;min-height:100%;max-height:100%;background-color:#f9fafb}.reset-otp-header{text-align:center;font-style:italic;width:30%;margin:30px auto 0}.reset-otp-header img{height:auto;padding-top:20px}.reset-otp-app{text-align:center;width:30%;margin:3rem auto;display:flex;flex-direction:column;justify-content:center;align-content:center;background-color:#fff;box-shadow:0 0 10px #0000001a;border:.5 solid white;border-radius:8px}.reset-otp-app h1{text-align:center;color:#000;font-size:25px;font-weight:600;height:30px;margin-top:.2rem}.reset-otp-form{padding:2rem auto;display:flex;flex-direction:column;gap:1.5rem}.reset-otp-heading{margin-bottom:1rem}.reset-otp-input{height:2.75rem;border:1px solid #d0d5dd;padding:1rem;border-radius:100px;color:linear-gradient(0deg,#d0d5dd,#d0d5dd),linear-gradient(0deg,#ffffff,#ffffff);width:100%;margin-bottom:0rem}.reset-otp-input::placeholder{color:#98a2b3}.reset-otp-label{margin-top:.3rem;font-family:Inter,"sans-serif";font-size:1rem;color:#101828;text-align:left;width:100%;margin-bottom:1rem;font-weight:600}.reset-otp-input-btn:hover{background-color:#000}.back-end-login-input-btn{border:none;background-color:transparent;color:#000;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:700;line-height:23px;letter-spacing:0px;text-align:center}.instruction{font-size:14px;text-align:left;margin-bottom:1.5rem;line-height:20px}.img-2-last{background:var(--grey-200);border:transparent;border-radius:6px;width:24px;height:24px;position:relative}.results-container{display:flex;align-items:center;justify-content:center;width:100vw;margin-top:20px;margin-bottom:20px}.results-header{display:flex;gap:100px}.results-header .first-h1{color:#000;font-family:Inter;font-size:32px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.25px;margin-left:7rem}.results-header .lists{display:flex;margin-top:15px;margin-left:80px}.span-with-icon{display:flex;gap:15px}.span-with-icon img{width:20px;height:20px;margin-right:10px}.span-with-icon p{color:var(--Main-Text, #101828);font-family:Inter;font-size:1rem;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.00938rem}.first-p{margin-right:12px;color:var(--Main-Text, #101828);font-family:Inter;font-size:1rem;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.00938rem}.results-body{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.paper{margin-left:-43.2rem;color:var(--Grey-500, #667085);font-family:Inter;font-size:24px;font-style:normal;font-weight:700;line-height:140%}.table-section{display:flex;margin-left:315px;margin-top:30px;box-shadow:0 2px 4px #0000004d;width:73%}table{margin-top:10px;margin-right:20px}.results-table{border-left:1px solid var(--Grey-300, #D0D5DD)}th{white-space:nowrap;color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.15px}th,td{text-align:left;padding:20px}td:nth-child(3){white-space:nowrap}.student-dashboard-container{display:flex;width:100%}.student-dashboard-body{width:80%;margin-left:20%;background-color:#f9fafb}.heading-dashboard{color:#000;font-family:Inter;font-size:2rem;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.01563rem;margin:2rem auto;width:90%}.enroll-button{border-radius:1.875rem;cursor:pointer;background:#2d00f7;border:none;width:50%;text-align:center;color:var(--White, #FFF);font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.00938rem;padding:.2rem 1rem}.student-result-table-body{display:flex;border:1px solid var(--Grey-400, #98A2B3);margin:1.5rem 0 0;gap:9rem;padding:1rem 2rem;align-items:center}.semester-session-container{width:90%;margin:0 auto;display:flex;gap:1.5rem}.semester-div-container,.session-div-container{color:#667085;font-family:Inter;font-size:1.5rem;font-style:normal;font-weight:700;line-height:140%;width:27%;display:flex;align-items:center}.session-dropdown .semester-button-default{color:#667085;font-family:Inter;font-size:1.5rem;font-style:normal;font-weight:700;line-height:140%;border:none;padding:.5rem;width:100%}.session-dropdown .session-button-default{color:#667085;font-family:Inter;font-size:1.5rem;font-style:normal;font-weight:700;line-height:140%;border:none;padding:.5rem}.student-result-table-header-item{text-align:left;margin:0;padding:0rem 1.2rem 1rem}.table-row:hover{background-color:#d0d6e1}.student-result-table{border-collapse:separate;border-spacing:0 1rem;width:90%;background-color:#fff;padding:0rem 2rem 1rem;margin:2rem auto 1rem}.student-result-table tbody tr{padding-bottom:10px}.table-row-data{border-top:1px solid #98A2B3;border-bottom:1px solid #98A2B3}.table-row .table-row-data:first-child{border-left:1px solid #98A2B3}.table-row .table-row-data:last-child{border-right:1px solid #98A2B3}.take-exams-instructions-wrapper{background-color:#f9fafb;display:flex;width:100%}.exam-instructions-container{width:80%;margin-left:20%}.exam-instructions-body{background-color:#f9fafb;margin-top:1rem}.exam-instructions-body-section1{display:flex;justify-content:space-between}.exam-instructions-body-title{color:#000;font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.25px;padding-top:1.5rem;padding-left:3rem}.exam-instructions-timer{color:#fff;background-color:#d0d5dd;width:15%;display:flex;justify-content:space-between;border-radius:4px;background:var(--Grey-300, #D0D5DD);box-shadow:0 6px 16px #00000029;margin-top:1.5rem;margin-right:1.3rem;padding:7px 4px;text-align:center;height:auto}.exam-instructions-timer-minutes{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;display:flex;flex-direction:column;gap:5px;width:49%}.exam-instructions-timer-divider{color:#fff;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:700;padding-top:15px}.exam-instructions-timer-seconds{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;display:flex;flex-direction:column;gap:5px;width:49%}.exam-instructions-timer-minutes div:first-child,.exam-instructions-timer-seconds div:first-child{border-radius:100%;border:1px solid #F2F4F7;padding:1px;justify-content:flex-end;width:70%;display:flex;justify-content:center;align-items:center;align-self:center;color:#fff;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:50px}.exam-instructions-body-section2{margin:2rem auto;width:65%;border-radius:16px;background-color:#fff;box-shadow:0 6px 16px #00000029}.exam-instructions-body-wrapper{padding:2.5rem 4rem;display:flex;flex-direction:column;gap:1.5rem}.exam-instructions-body-wrapper div:first-child{color:#000;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:44px;letter-spacing:.25px;text-align:center;margin-top:0}.exam-instructions-body-wrapper div:nth-child(2)>ul{color:#101828;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22.4px;letter-spacing:.15px;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.exam-instructions-body-wrapper-btn{display:flex;flex-direction:column;gap:.5rem}.exam-instructions-body-wrapper-btn div:nth-child(1){color:#667085;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}*{box-sizing:border-box}.take-exam-Container{background-color:#fff;overflow:auto;width:100%;display:flex;overflow-x:hidden}.student-take-exam-body-wrapper{margin-left:20%;width:80%;background-color:#f9fafb}.takeExamTimer{width:90%;margin:1rem auto 0rem}.take-exam-header{font-family:Inter;font-size:2rem;font-weight:700;line-height:45px;letter-spacing:.25px;text-align:left}.examHeader{margin-top:2%;height:100%;background-color:#00008b;width:100%}.take-exam-form-container{width:90%;border-radius:5px;font-size:12px;background-color:#fff;margin:0rem auto 3rem;box-shadow:0 6px 16px #00000029}.take-exam-form{width:100%}.div-for-first-form{margin-top:2rem;background-color:#2d00f7;width:100%;padding-bottom:.5rem}.first-form div label{font-family:Heebo;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0px;text-align:left;color:#fff}.first-form{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1rem 2rem}.first-form div{display:flex;flex-direction:column}.input-form-1{border:1px solid #bdbdbd;font-family:Heebo;font-style:normal;font-weight:400;line-height:150%;padding:12px;border-radius:4px;border:1px;background:linear-gradient(0deg,#bdbdbd,#bdbdbd),linear-gradient(0deg,#d0d5dd,#d0d5dd);width:100%;padding:.5rem;font-size:1rem}.lower-part-of-first-form{font-family:Heebo;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0px;text-align:left;color:#fff;margin:0rem auto 2rem;width:94%}.second-p{padding:12px;border-radius:4px;border:1px;gap:8px;background:linear-gradient(0deg,#bdbdbd,#bdbdbd),linear-gradient(0deg,#d0d5dd,#d0d5dd);border:1px solid #bdbdbd;margin:.1rem;color:#101828}.div-student-id-section{display:flex;width:100%;padding:1rem;justify-content:space-between;margin:2rem auto 1rem;align-items:center}.div-student-id-section p{color:#000;font-family:Inter;font-size:1rem;font-style:normal;font-weight:500;line-height:140%}.sub-div{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.sub-div p{color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.15px}.green-circle{border-radius:50%;background-color:#eaecf0;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;color:#0a0909c6;font-size:1rem}.all-sections-wrapper{width:90%;margin:0 auto;align-items:center}.all-sections-wrapper #section-p{font-family:Inter;font-size:24px;font-weight:700;line-height:34px;letter-spacing:0px;color:#101828;text-align:center;margin-top:2rem}.all-sections-wrapper #section-p2{font-family:Inter;font-size:16px;font-weight:400;line-height:22px;text-align:center}#section-p span{font-size:16px;font-weight:400;line-height:22px;margin:0rem}.div-for-section-A hr{width:95%;height:1px}.second-form{width:100%;margin:1rem auto}.second-form .question-container{width:100%;display:flex;gap:1rem;color:#101828;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.15px;padding:.6rem 0rem}.second-form .question-container div:nth-child(2){border:1px solid #98a2b3;display:flex;width:100%;padding:.5rem;text-align:center}.second-form .question-container-theory{width:100%;display:flex;gap:1rem;color:#101828;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.15px;padding:.6rem;border:1px solid #98a2b3;margin:0rem auto 1rem}.take-exams-options-container{width:100%;display:flex;justify-content:space-between;margin:0rem auto;padding:1rem}.second-form label{font-size:16px;letter-spacing:.15px;width:100%}.second-form label span{color:#101828;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.15px;border:1px solid #eaecf0}.second-form .option{padding:1rem}.second-form .theory-options{width:100%;padding:1rem;margin:0rem auto 3rem}.take-exams-main-container{width:100%;margin:0rem 3rem;padding:1rem;display:flex;flex-direction:column;gap:1rem}.take-exam-submit-container{width:90%;margin:0rem auto 2rem;padding-bottom:2rem}.anchor-div{display:flex;align-content:center;justify-content:center;margin:1.5rem}.anchor-div a{text-decoration:none;padding:0rem 2rem}#first-anchor{color:#98a2b3;font-family:Heebo;font-size:14px;font-style:normal;font-weight:400;line-height:20px}#second-anchor{color:#004fff;font-family:Heebo;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.anchor-div button{margin:0rem 1rem;border-radius:8px;background:#f2f4f7;border:1px solid #eaecf0;color:#98a2b3}#button1{background-color:#2d00f7;color:#fff}.takeExamTimer{display:flex;justify-content:space-between}.take-exams-timer-container{border-radius:4px;background:#667085;box-shadow:0 6px 16px #00000029;background-color:#667085;width:9rem;align-items:center;height:5rem;padding-top:.5rem}.timer-circle{display:flex;padding:13px 9.5px 13px 10.5px;justify-content:center;align-items:center;border-radius:30px;border:1px solid var(--Grey-100, #f2f4f7)}.timer-labels{display:flex;flex-direction:column;color:#fff;font-family:Inter;font-size:16px;font-weight:700;line-height:140%;margin-left:10px}.circle-box{display:flex;justify-content:center;align-items:center;gap:8px}.minute-seconds{display:flex;justify-content:center;align-items:flex-start;color:#fff;gap:.5rem;margin-top:.2rem}.timer-circle p{color:#fff;font-family:Inter;font-size:1em;font-style:normal;font-weight:700}.dot{color:#fff;font-family:Inter;font-size:24px;font-style:normal;font-weight:700;line-height:140%}.change-password-container{background-color:#f9fafb;display:flex;flex-direction:row;justify-content:center;width:100%;height:100vh;overflow:visible;justify-content:space-between}.change-password-body{display:flex;flex-direction:column;width:80%;margin-left:20%}.change-password-form{margin:6rem auto;width:40%;padding:2rem 3rem;background:var(--White, #FFF);box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;gap:1.5rem}.change-password-form h3{width:100%;color:var(--Main-Text, #101828);text-align:center;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:120%}.change-password-inner-form{display:flex;flex-direction:column;width:100%;gap:1rem;margin-bottom:2rem}.change-password-inner-form label{color:var(--Main-Text, #101828);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.15px}.change-password-inner-form input{width:100%;border-radius:100px;border:1px solid var(--Grey-300, #D0D5DD);background:var(--White, #FFF);padding:.8rem 1rem;margin-top:.4rem}.error-message{color:red;width:100%;text-align:center;margin-bottom:1rem;padding:3px auto;height:fit-content;font-size:.9rem}.success-message{color:green;width:100%;text-align:center;margin-bottom:1rem;padding:3px auto;height:fit-content}.set-exams-page-whole-container{display:flex;background-color:#f9fafb;min-height:100vh;font-family:Inter,"sans-serif"}.set-exams-page-main-section{display:flex;flex-direction:column;align-items:center;margin-left:20%;width:80%;font-family:Inter,"sans-serif"}.set-exams-inner-wrapper{width:90%;margin-bottom:2rem}.set-exams-page-main-section-title-container{background-color:#f9fafb;margin-top:1rem;margin-bottom:2%;width:100%}.set-exams-page-main-section-title{font-size:32px;font-weight:700;line-height:44px;letter-spacing:.25px;background-color:#f9fafb;align-self:flex-start}.set-exams-page-all-forms{overflow:scroll;display:flex;flex-direction:column;flex-wrap:wrap}.set-exams-top-form-wrapper{background-color:#2d00f7;padding:1rem 2rem}.set-exams-top-form-wrapper>*{flex-basis:100%}.set-exam-page-modal-fieldset{border:none}.set-exam-page-modal-fieldset .section-detail{border:1px solid rgba(189,189,189,1)}.add-section-fieldset{border:none}.set-exams-page-modal-question-type-input{border:none;margin-bottom:.5rem}.set-exams-page-modal-selection-question{color:gray;font-size:12px}.set-exams-page-modal-buttons-container{display:flex;justify-content:flex-end;gap:1.5rem}.set-exams-page-modal-button{border:none;border-radius:10vh;width:7rem;height:4.8vh;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.15000000596046448px;text-align:center;cursor:pointer;background-color:#d0d5dd;color:#667085}.set-exams-page-modal-buttons-container button:hover{background-color:#2d00f7;color:#fff}.set-exams-page-session-form{background-color:#fff}.set-exams-page-session-form-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;justify-content:space-between;width:100%;padding:0}.set-exams-page-form-label-and-inputs{width:100%;margin-bottom:1rem}.set-exams-page-session-form-label{color:#fff}.set-exams-page-session-form-input{height:3rem;width:100%;padding:1rem;border-radius:5px;border:none}.set-exams-page-session-form-instruction-row{display:flex;justify-content:space-between;gap:1rem;width:100%;color:#fff}.set-exams-session-date-wrapper{flex-basis:30%}.set-exams-session-instructions-wrapper{flex-basis:70%}.set-exams-page-session-form-date-input{height:3rem;margin-right:1rem;border-radius:5px;border:none;padding:1rem;width:100%}.set-exams-page-session-form-instructions-input{margin-right:1rem;border-radius:5px;border:none;padding:1rem;width:100%}.set-exam-page-session-form-button{width:2vh;height:2vh;position:relative;bottom:4.4rem;left:98%;border:none;border-radius:100%;box-shadow:0 1px 4px 1px #00000040;color:#1849a9;font-size:13px;font-weight:400;text-align:center}.set-exams-page-bottom-form{width:100%;padding:1rem 2rem 2rem;box-shadow:0 7px 8px 1px #00000040}.set-exams-page-add-section-button-container{display:flex;justify-content:flex-end}.set-exams-page-add-section-button{display:flex;flex-direction:row;gap:.5rem;cursor:pointer;width:17vh;height:5vh;border-radius:100px;border:1px solid black;padding:.5rem .7rem;align-items:center}.set-exams-page-add-section-button-text{margin-top:1px}.set-exams-page-questions-section-container{width:100%!important;margin-top:2rem;padding:0}.set-exams-page-questions-section-header-and-marks{width:100%;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.set-exams-page-questions-section-title{font-size:20px;font-weight:700;color:#000;margin:0rem auto;width:90%;text-align:center}.set-exams-page-questions-section-header-subtitle{font-size:16px;font-weight:400}.set-exams-page-questions-section-marks{margin:0rem auto;width:90%;text-align:center}.set-exams-page-questions-form-container{margin-left:13vh;width:100%}.set-exams-page-question-with-options{width:100%;display:flex;flex-direction:column;justify-content:space-between}.set-exams-page-multiple-choice-questions-container{width:100%}.set-exams-page-questions-form-multiple-choice-add-question-button{width:2rem;height:2rem;cursor:pointer;margin:1rem 0rem;border:none;border-radius:100%;box-shadow:0 1px 4px 1px #00000040;color:#1849a9;font-size:2rem;font-weight:400;text-align:center;align-self:flex-end;position:fixed;margin-left:130%;z-index:9000}.set-exams-page-questions-form-multiple-choice-add-question-button:hover{background-color:#2d00f7;color:#fff}.set-exams-page-multiple-choice-questions-form{width:100%}.set-exams-page-questions-form-multiple-choice-question-and-number{margin-top:1vh;margin-bottom:3vh;width:97%}.set-exams-page-questions-form-multiple-choice-question-number{margin-right:.5%}.set-exams-page-questions-form-multiple-choice-question{width:97%;height:3vh}.set-exams-page-questions-form-multiple-choice-answers-container{margin-bottom:6vh;width:100%}.set-exams-page-questions-form-multiple-choice-answer-label{margin-right:3%;margin-left:3%}.set-exams-page-questions-form-multiple-choice-answer-label-end{margin-right:3%}.set-exams-page-questions-form-multiple-choice-answer{margin-right:2%}.set-exams-page-answer-text{color:#98a2b3;margin-right:5vh}.hiddenfunction{visibility:hidden;height:0%}.set-exams-page-bottom-form-base-button-section{background-color:#fff;width:100%}.set-exams-page-next-section-and-save-button-container{display:flex;flex-direction:row;position:relative;bottom:0%;left:75%;width:25%;margin-top:3%;background-color:#fff}.set-exams-page-next-section-link{text-decoration:none;margin-top:1vh;color:#004fff}.set-exams-page-save-button{height:5vh;width:12vh;border:none;border-radius:100px;color:#fff;background-color:#1570ef}.number-question-input-wrapper{display:flex;flex-direction:row;align-items:center;position:relative}.remove-new-question-btn-wrapper{position:absolute;top:10%;right:.7%;z-index:1000!important;overflow-y:visible}.remove-new-question-btn{border-radius:100%;border-style:none;overflow:visible;width:1rem;height:1rem;cursor:pointer;border:none;box-shadow:0 1px 4px 1px #00000040;color:#1849a9;font-size:1rem;font-weight:400;text-align:center;align-items:center}.remove-new-question-btn:hover{background-color:#1849a9;color:#fff}.objective-input-field{width:100%;margin-left:1rem;display:block;height:2rem;overflow:visible!important;padding:.5rem}.options-wrapper{display:flex;width:100%;max-width:100%;overflow:hidden;flex-direction:row;align-items:center;justify-content:space-between;margin-top:.5rem;padding-left:1.5rem;margin-bottom:2.5rem}.options-label{display:inline-flex;margin-right:1rem;align-items:center}.options-text{padding:.5rem}.options-label input[type=radio],.options-label input[type=text]{margin-left:.3rem}.correct-answer-select{width:7.5rem}.theory-question-input-options{display:none!important}.theory-question-input{width:100%;margin-left:1rem;display:block;height:2.5rem;padding:.5rem}.inner-pop-up{width:35%;padding:2rem;background:#fff;border-radius:16px}.inner-pop-up>form{margin-top:2rem}.inner-pop-up>form>fieldset{margin-bottom:1rem}.add-section-fieldset{display:flex}.add-section-fieldset>*{flex-basis:100%}.inner-pop-up>form>fieldset>label{font-weight:700}.inner-pop-up>form>fieldset>input{width:100%;height:2.5rem;border-radius:5px;border:1px solid #000000;padding-left:1rem;margin-top:.5rem}.multiple-choice-question-wrapper,.fill-in-the-blank-wrapper,.theory-question-wrapper{color:#000;width:100%!important}.fill-in-the-blanks-options{display:none!important;margin-left:1.5rem;margin-top:1rem;margin-bottom:.5rem}.hidden-fill-in-the-blank{display:none}.fill-in-the-blanks-remove-question{margin-bottom:1rem;border:none;border-radius:10vh;background-color:#d0d5dd;color:#667085;width:14%;height:3vh;margin-left:86%;margin-top:1.5vh;font-size:12px;font-weight:600;line-height:22px;letter-spacing:.15000000596046448px;text-align:center;cursor:pointer}.fill-in-the-blanks-remove-question:hover{background-color:#2d00f7;color:#fff}.set-exams-page-change-section-buttons-container{margin-top:5rem}.set-exams-page-change-section-buttons-container button:last-child{margin-left:54%}.set-exams-page-change-section-buttons{border:none;border-radius:10vh;background-color:#2d00f7;color:#fff;width:14%;height:3vh;margin-left:2vh;margin-top:1.5vh;font-size:14px;font-weight:600;line-height:22px;letter-spacing:.15000000596046448px;text-align:center;cursor:pointer}.set-exams-page-change-section-buttons:hover{background-color:#3614ce;color:#ffffffe8}.set-exams-final-submit-btn:disabled{background-color:#d0d5dd;color:#667085;cursor:not-allowed}.success-modal-main-wrapper,.set-exams-page-main-section .set-exams-page-whole-container{display:flex;background-color:#f9fafb;min-height:100vh;font-family:Inter,"sans-serif"}.add-section-pop-up{height:100vh;width:80%;margin-left:20%;position:fixed;z-index:10000;top:0;left:0;color:#000;background:#212121f8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center}.inner-pop-up{width:35%;min-height:20rem;padding:2rem;background:#fff;border-radius:16px}.inner-pop-up>h1{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.inner-pop-up>form{display:flex;align-items:center;flex-direction:column;gap:1rem;justify-content:space-between}.success-icon{padding:1rem;background-color:#34a853;border-radius:50%;color:#fff;font-weight:700;font-size:2rem}.success-message{font-weight:600;font-size:1.5rem;text-align:center;color:#21334f}.success-message-text{color:#667085;text-align:center;font-size:1rem;margin-bottom:.5rem}.students-Results-main-body-wrapper{margin:0;padding:0;display:flex;min-height:100vh;background-color:#f9fafb}.students-Results-right-body-wrapper{width:80%;min-height:100%;margin-left:20%}.student-results-header{width:90%;margin:1rem auto;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:flex-start;padding-left:1rem;align-items:center}.results-info{width:119px;height:45px;font-weight:700px;size-adjust:32px;line-height:44.8px}.results{font-size:25px;width:119px;height:45px;font-weight:600;size-adjust:32px;line-height:44.8px;letter-spacing:.25px}.top-selection-labels{font-size:16px;font-weight:600}.top-selection-options{border:none;background-color:#f9fafb;font-size:16px;font-weight:400}.student-results-search-section{width:90%;border-radius:4px;display:flex;color:#bdbdbd;margin:0rem auto 1rem;padding:1rem 0rem}.search-button{position:relative;left:1.6rem;top:1rem;width:1rem;height:1rem}.search-by-course-input{width:25%;padding-left:2rem;height:6vh;border-radius:4px;border:1px solid rgba(189,189,189,1);font-size:17px}.search-by-course-input::placeholder{font-family:Heebo;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:0px;text-align:left}.student-results-grid-container{border-radius:1rem;flex-wrap:wrap;background-color:#fff;width:90%;margin:1rem auto;display:grid;grid-template-columns:repeat(3,1fr);gap:5rem;padding:1.5rem}.students-results-course-card,.course-card{background-color:#f0f0f0;box-shadow:0 4px 8px #0000001a;padding:.8rem 1rem;border-radius:16px;background-color:#eaecf0;width:100%}.card-header{font-size:24px;color:#2d00f7;font-weight:700;size-adjust:24px;font-size:20px;line-height:33.6px;width:90%;margin:0rem auto}.middle-card{justify-content:space-between;align-items:center;display:flex;margin:1rem auto;width:100%}.middle-left,.middle-right{display:flex;flex-direction:column;flex-basis:50%;gap:.5rem}.middle-left p{font-size:20px;margin:0}.middle-right p{margin:0;font-size:.8rem}.course-info{display:flex;align-items:center;width:90%;justify-content:flex-end;color:#004fff;margin:0rem auto;gap:.5rem}.arrowdown{width:20px}.text-wrapper{display:flex;color:#101828;justify-content:flex-end;margin:1.7rem 3rem .3rem 1rem}.students-Results-header-img{margin-right:.7rem}.totalscore{font-weight:500;font-size:14px;line-height:22.4px;text-align:center;margin-left:-1.5rem}.grade-sections{height:22px;line-height:24.4px;size-adjust:16px;font-weight:600;font-size:small}.not-ready{width:70px;height:66px;gap:8px;font-weight:400;line-height:22.4px;size-adjust:16px;font-weight:600;font-size:16px;background-color:000;align-self:center;text-align:center;color:#667085}.middle-right{width:58%;height:98px;padding:.2rem .5rem;display:flex;flex-direction:column;gap:1rem}.info{font-size:small}.arrowdown{margin-top:-.2rem;font-size:1.5rem;color:#004fff}.number{width:80px;height:80px;background-color:#12b76a;color:#fff;border-radius:50%;text-align:center;line-height:50px;font-weight:700;padding-top:1rem;font-size:25px}.middle-left .noresults{background-color:#02dd7e;color:#fff;border-radius:100%;text-align:center;line-height:normal;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;height:3rem;width:3rem;padding:3rem}@media only screen and (max-width: 768px){.main-body-wrapper{flex-direction:column}.right-body-wrapper{width:100%;margin-left:0}.header-wrapper{width:100%}.first{width:100%;grid-template-columns:1fr;padding-left:16px}.search-section{width:100%;padding-left:16px}.grid-container{grid-template-columns:repeat(2,1fr);gap:12px}.students-results-course-card{width:100%;margin:0 0 1.5rem}.middle-card{margin:1rem 0}.middle-left{margin-right:0}.course-info{margin-left:0}}@media only screen and (max-width: 480px){.main-body-wrapper{flex-direction:column}.right-body-wrapper{width:100%;margin-left:0}.header-wrapper{width:100%}.first{width:100%;grid-template-columns:1fr;padding-left:16px}.search-section{width:100%;padding-left:16px}.inner-body-wrapper{padding:16px}.grid-container{grid-template-columns:1fr;gap:12px}.students-results-course-card{width:100%;margin:0 0 1.5rem}.middle-card{margin:1rem 0}.middle-left{margin-right:0}.course-info{margin-left:0}}.grades-main-body-wrapper{margin:0;padding:0;display:flex;flex-direction:row;min-height:100vh;background-color:#f9fafb;overflow-y:visible!important}.grades-right-body-wrapper{width:80%;min-height:100%;margin-left:20%;position:relative;overflow-y:scroll!important}.grades-first{width:70rem;height:150px;grid-template-columns:1fr 1fr 1fr;justify-content:flex-start;align-items:flex-start;padding-left:24px}.grades-session-info{width:65rem;height:45px;display:flex;justify-content:space-between;font-weight:700px;size-adjust:32px;line-height:44.8px;margin-top:20px}.grades-sess-info{font-size:20px;font-style:normal;font-weight:700;line-height:140%;color:var(--Grey-500, #667085)}.grades-sess-sub{font-size:14px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.15px;color:var(--Main-Text, #101828)}.grades-results-info{width:70rem;height:45px;font-weight:700px;size-adjust:32px;line-height:44.8px;align-items:center}.grades-results{font-size:25px;font-weight:700;line-height:44.8px;letter-spacing:.25 px}.grades-results-span{font-size:1.2rem;width:300px;height:45px;size-adjust:32px;font-family:Inter;font-weight:700;line-height:34px;text-align:left}.grade-text-wrapper{display:flex;color:#101828;justify-content:flex-end;margin:1.7rem 3rem .3rem 1rem}.img{margin-right:.7rem}.grades-grid-container{overflow-y:visible;min-height:100%;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr);border:16px;margin:0 auto;flex-wrap:wrap;background-color:#fff;padding:24px;width:100%;margin-bottom:2rem;display:grid}.grades-totalscore{width:150px;height:25px;size-adjust:16px;font-weight:400;font-size:14px;background-color:000;line-height:20px;padding-top:-.5rem;padding-top:-1rem;margin-left:2rem}.grades-grade-sections{width:120px;color:#101828;height:22px;gap:15px;line-height:140%;letter-spacing:.15px;size-adjust:16px;font-weight:400;font-size:16px}.grades-not-ready{width:70px;height:66px;gap:8px;font-weight:400;line-height:22.4px;size-adjust:16px;font-weight:600;font-size:16px;background-color:000;align-self:center;text-align:center;color:#667085;text-wrap:wrap}.grades-course-card{border-radius:16px;width:100%;background-color:#eaecf0;padding:1rem;height:10rem}.grades-middle-card{display:flex}.grades-middle-left{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;align-items:center}.grades-middle-right{margin-top:3rem;margin-left:-2.2rem}.grades-complete{width:80px;height:80px;background-color:#12b76a;color:#fff;border-radius:50%;text-align:center;line-height:50px;font-weight:700;padding-top:.8rem;font-size:25px;margin-left:-1rem}.grades-incomplete{width:80px;height:80px;background-color:#b42318;color:#fff;border-radius:50%;text-align:center;line-height:50px;font-weight:700;padding-top:.8rem;font-size:25px;margin-left:-1rem}.grades-upload-score{display:flex;flex-direction:column;align-items:flex-end;padding:24px}.grades-upload-btn{height:40px;color:#667085;padding:12px 16px;background:#d0d5dd;border-radius:100px;border:none}.lecturer-grade-exam-wrapper{margin-top:2rem}.lecturer-grade-exam-wrapper h3{margin:3.2rem}.gade-exams-page-main-section{top:11%;right:0%;margin-left:20%;height:100%;font-family:Inter,"sans-serif";background-color:#f9fafb}.grade-exams-page-main-section-title-container{display:flex;flex-direction:row;justify-content:space-between;background-color:#f9fafb}.grade-exams-page-main-section-title{font-size:32px;font-weight:700;line-height:44px;letter-spacing:.25px;margin-left:3rem}.grade-exams-page-top-session-form{position:relative;right:10%;top:3vh}.grade-exams-page-top-session-form-label{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;text-align:left}.grade-exams-page-top-session-form-inputs{border:1px gray;box-shadow:0 2px 8px #00000014;border-radius:.2rem}.grade-exams-page-table-title-and-contents{width:90%;height:50vh;margin-left:2%;margin-bottom:3vh}.grade-exams-page-table-header-container{width:118vh;margin-top:1.3%;background-color:#f9fafb;margin-left:2.5rem}.grade-exams-page-table-title{color:#667085;font-size:24px;font-weight:700;line-height:33.6px;width:68vh;border-bottom:1px solid #667085}.grade-exams-page-table-container{margin-top:1vh;margin-left:4vh;margin-bottom:2vh;box-shadow:0 2px 8px #00000014;width:118vh;padding-left:1rem;padding-bottom:1rem;padding-top:.5rem;background-color:#fff;border-radius:16px}.grade-exams-page-table-contents{border-collapse:separate;border-spacing:0 15px}.grade-exams-page-table-header-row{text-align:left;font-size:16px;font-weight:600;line-height:22px;letter-spacing:.15000000596046448px}.grade-exams-page-table-header{margin-right:1rem;padding:0 0 0 10px}.grade-exams-page-table-contents{border-collapse:collapse;border-radius:16px;padding:2vh 0}.grade-exams-page-table-row{width:67.91%;height:6.9vh;border:1px solid #98A2B3;padding:0vh 0vh 0vh 5vh}.grade-exams-page-table-cell{width:33vh;height:5vh;margin:5px;padding:0 0 0 10px}.grade-exams-page-table-cell-coursecode,.grade-exams-page-table-cell-submissions,.grade-exams-page-table-cell-graded,.grade-exams-page-table-cell-not-graded,.grade-exams-page-table-cell-exam-status{width:33vh;height:5vh;margin:5px;padding:0 0 0 15px}.grade-exams-page-table-grade-button{border:none;border-radius:10vh;background-color:#d0d5dd;color:#667085;width:14vh;height:4.8vh;margin-left:2%;font-size:16px;font-weight:600;line-height:22px;letter-spacing:.15000000596046448px;text-align:center}.grade-exams-page-table-grade-button:hover{background-color:#2d00f7;color:#fff}.grade-exams-page-table-upload-button{border:none;border-radius:10vh;background-color:#d0d5dd;color:#667085;width:14vh;height:4.8vh;font-size:16px;font-weight:600;line-height:22px;letter-spacing:.15000000596046448px;text-align:center}.grade-exams-page-table-upload-button:hover{background-color:#2d00f7;color:#fff}.upload-icon{height:19px;width:19px}.grade-theory-exams-page-whole-container{display:flex;background-color:#f9fafb;min-height:100vh}.grade-theory-exams-page-main-section-and-header{display:flex;flex-direction:column;font-family:Inter,"sans-serif"}.grade-theory-exams-page-main-section-and-header{margin-left:20%;width:80.21%}.grade-theory-exams-page-main-section{min-height:100vh;font-family:Inter,"sans-serif";background-color:#f9fafb}.grade-theory-exams-page-main-section-title-container{margin-top:1.5rem;background-color:#f9fafb;margin-bottom:2%}.grade-theory-exams-page-main-section-title{font-size:32px;font-weight:700;line-height:44px;letter-spacing:.25px;background-color:#f9fafb;margin-left:6%}.grade-theory-exams-page-main-section-title-course-code{color:#53b1fd;font-size:24px;font-weight:700}.grade-theory-exams-page-main-section-title-student-id{color:#667085;font-size:16px;font-weight:600}.grade-theory-exams-page-all-forms{background-color:#f9fafb;position:absolute;overflow:scroll;width:66.7%;display:flex;flex-direction:column;flex-wrap:wrap;margin-left:0%;padding-left:5%}.grade-theory-exams-page-top-form{width:100%;padding-right:-20px;height:fit-content}.grade-theory-exams-page-session-form-container{background-color:#2d00f7;color:#fff;width:100%;padding:16px 0 16px 1px;margin-left:0%;margin-top:0%}.grade-theory-exams-page-session-form-row{display:flex;flex-direction:row;margin-left:4%}.grade-theory-exams-page-form-label-and-inputs{margin:.625rem}.grade-theory-exams-page-session-form-label{color:#fff}.grade-theory-exams-page-session-form-input{width:22vh;height:4vh}.grade-theory-exams-page-session-form-input:disabled{background-color:gray;color:#000}.grade-theory-exams-page-session-form-instruction-row{margin:.625rem .625rem .625rem 5%}.grade-theory-exams-page-session-form-date-input{height:3rem;margin-right:1rem;border-radius:5px;border:none;padding:1rem;width:100%}.grade-theory-exams-page-session-form-instructions-input{width:95.5vh;height:4vh}.grade-theory-exams-page-session-form-instructions-input:disabled{background-color:gray;color:#000}.grade-theory-exams-page-bottom-form{width:100%;height:100vh;padding:1rem 2rem;box-shadow:0 7px 8px 1px #00000040;background-color:#fff}.grade-theory-exams-page-student-id-and-total-score-container{width:100%;display:flex;justify-content:space-between}.grade-theory-exams-page-student-id{font-size:24px;font-weight:500}.grade-theory-exams-page-total-score-container{display:flex;justify-content:space-between;width:20%}.grade-theory-exams-page-total-score-label{font-size:16px;font-weight:600}.grade-theory-exams-page-total-score-value{background-color:#eaecf0;color:gray;height:6vh;width:3rem;border-radius:100%;text-align:center}.grade-theory-exams-page-questions-section-container{margin-top:10vh}.grade-theory-exams-page-questions-section-header-and-marks{width:60%;margin-left:25%;margin-bottom:5vh}.grade-theory-exams-page-questions-section-title{font-size:24px;font-weight:700}.grade-theory-exams-page-questions-section-header-subtitle{font-size:16px;font-weight:400}.grade-theory-exams-page-questions-section-title-marks{margin-left:40%}.grade-theory-exams-page-questions-section-score{display:flex;justify-content:center;height:5vh;margin-bottom:2vh}.grade-theory-exams-page-questions-section-score-title{font-size:16px;font-weight:600;margin-right:1%}.grade-theory-exams-page-questions-section-score-value{background-color:#eaecf0;color:gray;width:4%;border-radius:100%;text-align:center}.grade-theory-exams-page-lecturer-question{background-color:#d0d5dd;margin-bottom:2vh}.grade-theory-exams-page-answers-and-grade-container{border:2px solid grey;display:flex;justify-content:space-between}.grade-theory-exams-page-student-answer{font-size:16px;font-weight:400}.grade-theory-exams-page-lecturer-grade-form{padding:1vh 2%;width:40%}.grade-theory-exams-page-lecturer-grade-label{font-size:13px;font-weight:500}.grade-theory-exams-page-lecturer-grade-input{font-size:17px;font-weight:400;height:7vh;width:100%}.grade-theory-exams-page-bottom-form-base-button-section{width:16%;margin-top:2vh;position:relative;left:83%}.grade-theory-exams-page-finish-button{height:6vh;width:100%;color:#fff;background-color:#004fff;border:none;border-radius:4%}.grade-theory-exams-page-previous-section-container{margin-top:1vh}.grade-theory-exams-page-previous-section-link{text-decoration:none}.set-exams-page-previous-section-arrow{margin-right:6%}.grade-theory-exams-page-previous-section-text{text-decoration:none;font-size:13px}*,html,body{box-sizing:border-box;margin:0;padding:0;overflow-y:visible}body{min-width:100vw;width:100vw;max-width:100vw;height:100vh;min-height:100vh;font-family:Inter,sans-serif}#root{min-width:100%;width:100%;max-width:100%;min-height:100%;height:100%}
