body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{text-align:center}.app-logo{height:40vmin;pointer-events:none}.newLayoutMainContainer{align-items:center;flex-direction:column;padding:0 105px}@media (prefers-reduced-motion:no-preference){.app-logo{animation:App-logo-spin 20s linear infinite}}.app-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.app-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{overflow-x:hidden}.bluebutton{background-color:#4193d1;color:#fff}.bluebutton,.greenbutton{border:none;border-radius:25px;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s ease}.greenbutton{background-color:#1bc27a;color:#000}.redbutton{background-color:#d8123a}.orangebutton,.redbutton{border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s ease}.orangebutton{background-color:#f55733}.bluebutton:disabled,.greenbutton:disabled,.orangebutton:disabled,.redbutton:disabled{background-color:#aaa;border:none;border-radius:25px;color:#000;cursor:not-allowed;font-size:16px;padding:10px;transition:background-color .3s ease}.homebtnreqbtn{display:flex;justify-content:space-between}.paymentwrapper{background-color:#fafafa;border:1px solid #dedede;border-radius:8px}.logoutbtn{background-color:#4193d1;border:none;border-radius:25px;color:#fff;cursor:pointer;display:block;float:right;font-size:16px;padding:10px;transition:background-color .3s ease}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.workflow{display:flex;flex-direction:column;gap:32px;overflow-x:hidden;scrollbar-width:thin}.dashboard-container{align-items:center;gap:100px}.backbtnclg{cursor:pointer}.layout{display:flex;flex-direction:column;height:100vh}.layout-footer,.layout-header{padding:1rem;text-align:center}.layout-footer,.layout-header{flex:0 0 auto}.layout-body{display:flex;flex:1 1}.layout-sidebar{background-color:#f4f4f4;box-shadow:2px 0 5px #0000001a;padding:1rem;width:250px}.layout-content{background-color:#fff;flex:1 1;padding:1rem}.menuBarMainInnerDiv{color:#344054;cursor:pointer;display:flex;flex-direction:column;font-family:Inter;font-size:20px;font-weight:500;gap:16px;line-height:18px;padding:16px 16px 0;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.warningMessage{background-color:#f5faff;border-radius:5px;color:red;font-weight:700;margin:10px;padding:10px;text-align:center}@keyframes blinkBackground{0%{background-color:#e7f2ff}}.profileMainContainer{background:#f9fafb;border-radius:8px;display:flex;flex-direction:column;gap:20px;padding:24px 40px 16px;.profileHeader{align-items:center;display:flex;justify-content:space-between;.profileCollegeName{color:#022482;font-family:Inter;font-size:24px;font-weight:600;line-height:29.05px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;.editSvgIcon{float:right}}}.profileBody{column-gap:60px;display:flex;flex-wrap:wrap;gap:24px}.profileBodyInnerDiv{display:flex;flex-direction:column;gap:8px;.profileBodyInnerHeader{align-items:center;color:#667085;display:flex;font-size:16px;gap:8px;line-height:19.36px}.profileBodyInnerBody,.profileBodyInnerHeader{font-family:Inter;font-weight:500;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.profileBodyInnerBody{color:#344054;font-size:18px;line-height:21.78px}}}.itext{margin-top:3vh;padding-top:1.5vh;position:relative;width:90%}.iplabel{left:15px;pointer-events:none;position:absolute;top:5.2vh;transition:all .2s ease}.blockdiv{margin:0}.errortxt{color:red;left:2vw;position:relative}.iptextareabox{border:.3vh solid #000;font-size:14px;padding:1vh;width:90%}.iptextareabox:focus~.iplabel,.iptextareabox:not(:focus):valid~.iplabel{top:-10px}.iptextareabox:focus{border:.5vh solid;outline:none}.iptextareaboxok{border:.5vh solid;color:green;font-size:14px;padding:1vh;width:90%}.iptextareaboxok:focus~.iplabel,.iptextareaboxok:not(:focus):valid~.iplabel{top:-10px}.iptextareaboxok:focus{border:.5vh solid;outline:none}.iptextareaboxerror{border:.5vh solid;color:red;font-size:14px;padding:1vh;width:90%}.iptextareaboxerror:focus~.iplabel,.iptextareaboxerror:not(:focus):valid~.iplabel{top:-10px}.iptextareaboxerror:focus{border:.5vh solid red;outline:none}.iptextareaboxedit{border:.5vh solid;font-size:14px;padding:1vh;width:90%}.iptextareaboxedit:focus~.iplabel,.iptextareaboxedit:not(:focus):valid~.iplabel{top:-10px}.iptextareaboxedit:focus{border:.5vh solid #ff0;outline:none}.fileuploadwrapper{border:1px solid #dedede;border-radius:8px;display:block;padding:2%;position:relative}.fileUploads{grid-row-gap:20px;grid-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:0 auto;padding:20px;row-gap:20px;width:90%}.file-upload{align-items:center;border-radius:5px;display:flex;flex-direction:column;gap:10px}.uploadlabel{font-size:16px;font-weight:700;margin-bottom:10px;text-align:left}.formradioinput{align-items:center;display:flex;gap:10px}input[type=radio]{border:2px solid #888;border-radius:50%;cursor:pointer;height:20px;outline:none;transition:.3s}input[type=radio]:checked{background-color:#1a73e8;border-color:#1a73e8}input[type=radio]:hover{border-color:#1a73e8}textarea{border:1px solid #ccc;border-radius:5px;padding:10px;resize:vertical;width:100%}.uploadfilesumitbtn{background-color:#1a73e8;border:none;border-radius:25px;color:#fff;cursor:pointer;float:right;font-size:14px;margin-top:20px;padding:10px 20px;transform:translate(-50%,-50%);transition:.3s}.uploadfilesumitbtn:hover{background-color:#135ab7}.downloadbuttons{display:flex;gap:10px}.uploadfilesubmit{align-items:center;display:block;justify-content:center}.uploadfilesumitbtn:disabled{align-items:center;background-color:gray;border-radius:25px;cursor:not-allowed;display:block;float:right}.uploadfilesubmit{display:flex;justify-content:flex-end}.confirmbutton{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;float:right;font-size:12px;padding:5px 10px;right:10px;transition:background-color .3s ease}.confirmbutton:disabled{background-color:#aaa;cursor:not-allowed}.successmessage{border:1px solid #00b300;border-radius:5px;color:#060}.errormessage,.successmessage{background-color:#e6ffe6;font-size:16px;padding:10px}.errormessage{border:1px solid #b30000;border-radius:5px;color:#600;margin-top:20px}.Confirmandsubmit{display:flex;gap:25px;justify-content:flex-end}.assessorfile{border:1px solid #000;border-radius:5px;margin:20px auto}.heading{margin-left:10px}.downloadicon{cursor:pointer}.assessordetails{display:flex;font-size:20px;font-weight:500;justify-content:space-around}.filename-template-download{align-items:center;background-color:#022482;border-radius:8px;display:flex;height:50px;justify-content:space-between;padding:8px 24px}.templatedownload a,u{color:#fff;text-decoration:none}.each-file-upload{border:1px solid #eaecf0;gap:0;width:500px}.filename{color:#fff}.fileinput label{background-color:#fff;border-color:#344054;color:#344054;cursor:pointer;font-family:sans-serif;margin-top:1rem}.file-upload-input{align-items:center;border:1px solid #344054;border-radius:8px;display:flex;height:36px;height:34px;justify-content:center;width:134px}.fileinput .upload-icon{height:20px;width:20px}.file-upload-input .fileinput{display:flex}.filename-and-filesize .filename{color:#4c4545}.filename-and-filesize .filesize{color:#957878;font-size:14px;font-weight:400;line-height:20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.upload-file-button{background:#fff;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 1px 2px 0 #1018280d;color:#344054;cursor:pointer;gap:8px;height:36px;padding:8px 14px;width:101px}.file-upload-download-section{display:flex;flex-direction:column;justify-content:center;overflow-x:hidden;overflow-y:scroll;padding-top:12px;scrollbar-width:thin}.file-upload-section{flex-wrap:wrap;justify-content:space-around;margin-bottom:25px;min-height:120px}.file-download-section,.file-upload-section{align-items:center;border-radius:0 0 8px 8px;display:flex;gap:20px}.file-download-section{border:1px 0 0;flex-direction:column;justify-content:center}.new-file-upload-section{align-items:center;border:1px 0 0;border-radius:0 0 8px 8px;display:flex;flex-direction:column;gap:20px;height:120px;justify-content:center}.fileuploadprogressstatus-false{color:#600;margin-bottom:-23px}.selectedfile-and-upload{background-color:#f6f6f6;border-radius:6px;display:flex;height:64px;justify-content:space-between;margin-bottom:5%;margin-left:10%;padding:12px;width:80%}.file-section{align-items:center;display:flex;gap:10px;min-width:80px}.file-upload-section .fileicon{margin-top:8px}.upload-file-retry-section{align-items:center;display:flex;flex-direction:column}.fileuploadprogressstatus-false{color:red;font-size:12px}.fileuploadprogressstatus-true{align-items:center;color:green;display:flex;font-size:16px}.college-fileupload-submitted-documents,.component-header{font-size:20px;font-weight:600;line-height:24px;margin-bottom:1%;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.component-header-center{font-size:20px;font-weight:600;line-height:24px;margin-bottom:1%;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.file-download-buttons{color:#667085;cursor:pointer;display:flex;gap:5px;pointer-events:auto}.selectedfile-and-download{align-items:center;background-color:#f6f6f6;border-radius:6px;display:flex;justify-content:space-between;min-height:64px;padding:0 24px;width:80%}.button-approve,.button-reject{align-items:center;border:1px solid #98a2b3;border-radius:40px;box-shadow:0 1px 2px 0 #1018280d;display:flex;font-size:14px;gap:8px;justify-content:center;width:203px}.button-approve,.button-confirm-approval,.button-reject{background:#fff;cursor:pointer;font-weight:600;height:36px;line-height:20px;padding:8px 14px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.button-confirm-approval{border:1px solid #d0d5dd;border-radius:8px;color:gray/700;font-size:12px;width:147px}.approve-and-reject-confirm-section{display:flex;justify-content:space-around;width:100%}.approve-confirm-section{align-items:center;border-radius:8px 0 0 0;display:flex;font-size:14px;font-weight:600;gap:0;height:96px;justify-content:space-between;line-height:20px;padding:0 35px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:439px}.approve-reject-status-icon{margin-top:5px}.reject-comment-box{width:100%}.college-fileUploads textarea{background-color:#f8f8f8;border:2px solid #ccc;border-radius:4px;box-sizing:border-box;color:#344054;font-size:16px;height:95px;padding:12px 20px;resize:none;width:100%}.file-download-section .itextarea{width:80%}.reject-confirm-section{align-items:center;border-radius:8px 0 0 0;display:flex;font-size:14px;font-weight:600;gap:0;height:96px;justify-content:space-between;line-height:20px;padding:0 35px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:439px}.reject-confirm-section-email-button{border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 1px 2px 0 #1018280d;color:#344054;cursor:pointer;font-size:12px;font-weight:600;gap:8px;height:36px;line-height:20px;padding:8px 14px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:122px}.reject-confirm-section-email{bottom:70px;display:flex;justify-content:flex-end;position:relative;right:-200px;width:100%}.success-message{background-color:#e6ffe6;border:1px solid #00b300;border-radius:5px;color:#060;font-size:16px;margin-top:20px;padding:10px;text-align:center}.error-message{color:red;text-align:center}.button-approve label{cursor:pointer}.templatedownload{cursor:pointer;display:flex}.requestlistmainwrapper{gap:12px;height:373px;width:100%;.new-request-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-top:20px}.new-request-button:hover{background-color:#0056b3}.requestheading{.headingcontent{color:#344054;font-family:Lato;font-size:24px;font-weight:600;line-height:28.8px;margin-bottom:6px;margin-top:50px;text-align:left}}.requesttypecontentbar{display:flex;height:36px;justify-content:space-between;margin-bottom:10px;margin-top:16px;width:100%;.reqestbtncontainer{align-items:center;background-color:#eaecf0;border:1px solid #eaecf0;border-radius:100px;display:flex;gap:24px;height:36px;padding:4px;width:390px;.isreqtypebtn{background-color:#022482;color:#fff;width:120px}.isreqtypebtn,.reqtypebtn{align-items:center;border-radius:100px;display:flex;font-family:Inter;font-size:14px;font-weight:500;gap:10px;height:28px;line-height:20px;padding:4px 20px;text-align:left}.reqtypebtn{color:#667085;cursor:pointer;width:108px}}}.requesttable{height:280px;width:100%;.reqtableheader{align-items:center;background-color:#f9fafb;border:1px,1px,0,1px solid #eaecf0;border-radius:8px;display:flex;gap:0;height:40px;text-align:center;width:100%}.tablerowcontainer{height:240px;width:1046px;.rowcontainer{max-height:48px;width:1046px}}}}.reqid{width:108px}.clgname,.reqid{border:1px;color:#667085;font-family:Inter;font-size:14px;font-weight:500;gap:0;height:40px;line-height:20px;text-align:left}.clgname{padding:16px 24px;width:686px}.reqdate,.reqstatus{border:1px;color:#667085;font-family:Inter;font-size:14px;font-weight:500;gap:0;height:40px;line-height:20px;text-align:left;width:140px}.reqstatus{padding:16px 24px}.reqiddata{gap:4px;width:108px}.clgnamedata,.reqiddata{border:1px;color:#344054;font-family:Inter;font-size:14px;font-weight:400;line-height:20px;max-height:48px;text-align:left}.clgnamedata{gap:8px;width:687px}.reqdatedata,.reqstatusdata{border:1px;color:#344054;font-family:Inter;font-size:14px;font-weight:400;gap:4px;line-height:20px;max-height:48px;text-align:left;width:140px}.pendingstatus{width:68px}.incompletestatus,.pendingstatus{border:1px solid #f7e0be;border-radius:16px;color:#f79009;gap:0;height:22px;padding:2px 8px}.incompletestatus{width:85px}.acceptstatus{width:91px}.acceptstatus,.paidstatus{border:1px solid #7fbca2;border-radius:16px;color:#027a48;gap:0;height:22px;padding:2px 8px}.paidstatus{width:68px}.rejectstatus{border:1px solid #eb918a;border-radius:16px;color:#d92d20;gap:0;height:22px;padding:2px 8px;width:68px}.data-table-row:nth-child(2n){background-color:#f9f9f9}.requestlisttable{height:500px;overflow:auto}.academicYearDisplayMainContainer{background:#f9fafb;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:24px 40px 16px;.academicYearDisplayHeader{font-size:14px;line-height:20px}.academicYearDisplayBody,.academicYearDisplayHeader{font-family:Inter;font-weight:500;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.academicYearDisplayBody{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:8px;cursor:not-allowed;display:flex;font-size:16px;height:20px;line-height:24px;padding:14px 10px;width:256px}}.courseSelectorMainContainer{display:flex;flex-direction:column;.courseSelectorGroup{align-items:center;display:flex;gap:24px;.courseSelectorLabel{font-size:16px;font-weight:400;line-height:19.2px;width:155px}.courseSelectorGroupLabel,.courseSelectorLabel{color:#344054;font-family:Inter;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.courseSelectorGroupLabel{font-size:14px;font-weight:500;line-height:20px}}}.affiliationOptionsMainContainer{display:flex;flex-direction:column;gap:10px;.affiliationOptionsHeader{display:flex;gap:24px;.affiliationOptionsHeaderLabel{align-items:center;border:1px solid #eaecf0;border-radius:8px;cursor:pointer;display:flex;font-family:Inter;font-size:20px;font-weight:400;gap:12px;line-height:28.8px;padding:15px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:360px}.affiliationOptionsHeaderLabel:hover{border:1px solid #022482}.affiliationOptionsHeaderLabel.active{background:#022482;color:#fff;svg{path{fill:#fff}}}}.affiliationOptionsHeader.disable{pointer-events:none}.affiliationOptionsBody{border:1px solid #eaecf0;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:24px;.affiliationOptionsType{align-items:center;display:flex;gap:24px;.affiliationOptionsTypeLabel{color:#344054;font-family:Inter;font-size:16px;font-weight:400;line-height:19.2px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.affiliationOptionsRadioGroup{.affiliationOptionsRadioLabel{color:#344054;font-family:Inter;font-size:14px;font-weight:500;line-height:20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}}.affiliationOptionsType.disable{pointer-events:none}}.affiliationOptionsButtonDiv{display:flex;justify-content:flex-end}}.affiliationOptionsButtonDiv>.success{cursor:pointer}.collegeTablePGMDMSMainContainer,.collegeTablePGMDSMainContainer,.collegetableUGMainContainer{.requestTableContainer{.requestTableHeader{background:#fff;color:#667085;display:flex;font-family:Inter;font-size:14px;font-weight:500;line-height:20px;padding:0;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;.requestTableHeaderRow{align-items:center;display:flex;gap:8px;height:40px;padding:0;.requestTableHeaderSelect{width:70px}.requestTableHeaderCourse{width:247px}.requestTableHeaderSeat{width:130px}.requestTableHeaderSeatDisplay{margin-left:16px;width:160px}.requestTableHeaderSeatTotal{margin-right:25px;margin-right:10px;width:40px}.requestTableHeaderSave{padding-left:50px;width:43px}.requestTableHeaderFileUpload{margin-left:20px;width:125px}}}.requestTableBody{cursor:pointer;display:flex;flex-direction:column;font-family:Inter;font-size:16px;font-weight:400;gap:8px;line-height:24px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;.requestTableBodyRow,.requestTableBodyRow.disable,.requestTableBodyRowForAdmin{align-items:center;display:flex;gap:8px;padding:0;.requestTableBodySelect{width:70px}.requestTableBodyCourse,.requestTableBodySeat{background:#f2f4f7;border:1px solid #d0d5dd;border-radius:8px;color:#667085;margin-left:3px;padding:8px 12px;width:247px}.requestTableBodyCourse,.requestTableBodyCourse.active,.requestTableBodySeat{font-family:Inter;font-size:16px;font-weight:400;line-height:24px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.requestTableBodyCourse.active{color:#344054}.requesttablebody{width:130px;.requestTableBodySeat{align-items:center;background:#fff;display:flex;height:40px;padding:0;width:80px;.requestTableBodySeatTextarea{text-align:center;width:130px;::placeholder{color:#344054;font-family:Inter;font-size:12px;font-weight:400;line-height:24px;text-align:left}}}}.requestTableBodySeatDisplay{align-items:center;background:#fff;display:flex;gap:8px;height:40px;justify-content:space-around;min-width:180px;width:180px;.requestTableBodySeatDisplayTextArea{border:1px solid #d0d5dd;border-radius:8px;color:#667085!important;display:flex;flex-direction:row;gap:8px;height:40px;padding:0 12px;text-align:center;width:81px;.MuiFormControl-root-MuiTextField-root{flex-direction:row}.MuiOutlinedInput-input{color:#667085;text-align:center}}.requestTableBodySeatIcon{align-items:center;border:1px solid #eaecf0;border-radius:50%;color:#667085;cursor:pointer;display:flex;gap:8px;height:28px;min-width:28px;padding:8px}}.requestTableBodySaveTextarea{align-items:center;color:#667085;display:flex;font-size:18px;height:40px;margin-right:10px;width:40px}}}.requestTableBodySaveTextarea{color:#667085;font-size:18px}.requestTableBodySave,.requestTableBodySaveTextarea{align-items:center;display:flex;height:40px;margin-right:10px;width:40px}.requestTableBodySave{padding:15px}.requestTableBodyFileUpload{.requestTableBodyFileUploadSeat{align-items:center;background-color:#eaecf0;border:1px solid #eaecf0;border-radius:12px;cursor:pointer;display:flex;height:40px;justify-content:space-between;min-width:150px;padding:12px;.requestTableBodyFileUploadLabel{color:#4c4545;cursor:pointer;font-family:Inter;font-size:12px;font-weight:400;height:20px;line-height:20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:70px}.filename-and-filesize{.filename{font-size:12px}}}.requestTableBodyFileUploadSeat-enabled{align-items:center;background-color:#99d59c;border:1px solid #eaecf0;border-radius:12px;cursor:pointer;display:flex;height:40px;justify-content:space-between;min-width:150px;padding:12px;.requestTableBodyFileUploadLabel{color:#4c4545;cursor:pointer;font-family:Inter;font-size:12px;font-weight:400;height:20px;line-height:20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:70px}.filename-and-filesize{.filename{font-size:12px}}}}}.requestTableBodyRow.disable{cursor:not-allowed;padding:10px;pointer-events:none}.requestTableBodyRow.disable .file-download-buttons{pointer-events:auto}.requestTableBodyRow.disable,.requestTableBodyRowForAdmin{border:1px solid #d0d5dd;border-radius:8px;width:fit-content;.requestTableBodyCourse{background:#fff;border:none;color:#344054;font-family:Inter;font-size:16px;font-weight:400;line-height:24px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.requestTableBodySeat{background:#022482;border:1px solid #022482;border-radius:100px;color:#fff;text-align:center;width:80px;.MuiOutlinedInput-root{color:#fff}.MuiOutlinedInput-input{text-align:center}.Mui-disabled{-webkit-text-fill-color:#fff;text-align:center}}}.requestTableBodyRow.disable{.requestTableBodyCourse{background:#fff;border:none;color:#344054;font-family:Inter;font-size:16px;font-weight:400;line-height:24px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.requestTableBodySeat{background:#022482;border:1px solid #022482;border-radius:100px;color:#fff;text-align:center;width:80px;.Mui-disabled{-webkit-text-fill-color:#667085}.Mui-disabled,.requestTableBodySeatTextarea{text-align:center}}}}.navigateBarMainContainer{border-bottom:1px solid #93bded;.navigateBarSubContainer{align-items:center;cursor:pointer;display:flex;gap:31px;left:0;margin-right:10px;margin-top:20px;max-height:35px;padding:4px;width:361px;.navBarOptions{color:#667085}.navBarOptions,.navBarOptions.active{align-items:center;cursor:pointer;display:flex;font-family:Lato;font-size:16px;font-weight:600;gap:8px;justify-content:center;line-height:19.2px;max-height:35px;padding:8px 16px;text-align:center;transition:all .2s ease-in-out;width:133px}.navBarOptions.active{background-color:#f2f6fb;color:#101828}}}.headerMainContainer{align-items:center;background:#f5faff;color:#022482;display:flex;font-family:Inter;font-size:28px;font-weight:600;justify-content:space-between;line-height:33.6px;max-height:120px;padding:16px 80px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;.headerUniversityDiv{align-items:center;display:flex;gap:24px;.headerUniversityLogo{height:88px;width:105px}.headerTelanganaLogo{height:88px;width:93px}.headerUniversityName{margin-left:50px;margin-right:50px;.headerUniversityAddress{color:#022482;font-size:20px;font-weight:600;text-align:center}}}.headerRightDiv{align-items:center;display:flex;gap:24px;.profileSvgIcon{border:1px solid #d0d5dd;border-radius:50%;cursor:pointer}.reportSvgIcon{cursor:pointer}}}#headerProfilePopover{.MuiPopover-paper{left:80%!important;top:86px!important}.headerLogout,.passwordReset{align-items:center;cursor:pointer;display:flex;gap:10px;padding:10px}}.headerSvgIcon{cursor:pointer;padding-top:2px}.gstMainContainer{display:flex;flex-direction:column;gap:24px;.gstHeader{color:#000;font-family:Inter;font-size:28px;font-weight:500;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.gstTextField{width:300px}}table{border-collapse:collapse;width:100%}td,th{padding:10px;text-align:left}th{background-color:#f4f4f4}.loading-overlay{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.spinner{animation:spin 10s linear infinite;border:8px solid #87cefa;border-radius:50%;height:30px;width:30px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.selectaccessorwrapper{border:1px solid #dedede;border-radius:8px;display:block;padding:2%;position:relative}.loginPageMainContainer{display:flex;height:100vh;justify-content:space-around;.loginPageCollegeInfo{align-items:center;display:flex;flex-direction:column;justify-content:center;.loginPageCollegeName{color:#694345;font-size:30px;font-weight:700;line-height:43.2px}.loginPageCollegeName,.loginPageCollegeSubHeader{font-family:Inter;position:relative;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.loginPageCollegeSubHeader{color:#fcfcfd;color:#694345;font-size:22px;font-weight:600;line-height:28.8px}}.loginPageForm{display:flex;flex-direction:column;gap:24px;margin:160px 48px;width:30%;.loginPageFormHeader{font-size:20px;font-weight:700;line-height:28px}.loginPageFormHeader,.loginPageFormLabel{font-family:Inter;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.loginPageFormLabel{font-size:16px;font-weight:400;line-height:24px}.loginPageForgotPwd{color:#007aff;font-size:12px;font-weight:400;text-align:right;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.loginBtn,.loginPageForgotPwd{cursor:pointer;font-family:Inter;letter-spacing:.30000001192092896px;line-height:20px}.loginBtn{background:#1c15a1;border-radius:6px;color:#fff;font-size:15px;font-weight:700;padding:10px 6px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.loginPageFooter{display:flex;gap:8px;justify-content:center;.loginPageFooterLabel{color:#1a1a1a;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.loginPageFooterLabel,.loginPageFooterRegister{font-family:Inter;font-size:12px;font-weight:400;letter-spacing:.30000001192092896px;line-height:20px}.loginPageFooterRegister{color:#007aff;cursor:pointer;text-align:right;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}.ipboxok{margin-bottom:0}}}.ipbox{position:relative;width:95%}.ipbox input{background:#0000;border:1px solid #ccc;border-radius:4px;font-size:16px;outline:none;padding:12px 8px;transition:border-color .3s ease,box-shadow .3s ease,padding-top .3s ease;width:100%}.ipbox input:focus,.ipbox input:hover{border-color:#007bff}.ipbox input:focus{box-shadow:0 0 4px #007bff80}.ipbox label{background:#fff;color:#aaa;font-size:16px;left:8px;padding:0 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.ipbox input:focus+label,.ipbox input:not(:placeholder-shown)+label{color:#007bff;font-size:14px;padding-left:2px;top:0}.ipbox input::placeholder,.ipbox input:focus::placeholder{color:#0000}.ipboxedit{position:relative;width:100%}.ipboxedit input{background:#0000;border:1px solid #ccc;border-radius:4px;font-size:16px;outline:none;padding:12px 8px;transition:border-color .3s ease,box-shadow .3s ease,padding-top .3s ease;width:100%}.ipboxedit input:hover{border-color:#007bff}.ipboxedit input:focus{border-color:#007bff;box-shadow:0 0 4px #007bff}.ipboxedit label{background:#fff;color:#aaa;font-size:16px;left:8px;padding:0 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.ipboxedit input:focus+label,.ipboxedit input:not(:placeholder-shown)+label{color:#007bff;font-size:14px;padding-left:2px;top:0}.ipboxedit input::placeholder,.ipboxedit input:focus::placeholder{color:#0000}.ipboxerror{margin-bottom:20px;position:relative;width:100%}.ipboxerror input{background:#0000;border:1px solid #ccc;border-radius:4px;font-size:16px;outline:none;padding:12px 8px;transition:border-color .3s ease,box-shadow .3s ease,padding-top .3s ease;width:100%}.ipboxerror input:hover{border-color:red}.ipboxerror input:focus{border-color:red;box-shadow:0 0 4px #ff000080}.ipboxerror label{background:#fff;color:#aaa;font-size:16px;left:8px;padding:0 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.ipboxerror input:focus+label,.ipboxerror input:not(:placeholder-shown)+label{color:red;font-size:14px;padding-left:2px;top:0}.ipboxerror input::placeholder,.ipboxerror input:focus::placeholder{color:#0000}.registrationForm{font-family:Arial,sans-serif;margin:auto;max-width:500px;padding:20px}.ipboxok{margin-bottom:20px;position:relative;width:100%}.ipboxok input{background:#0000;border:1px solid #ccc;border-radius:4px;font-size:16px;outline:none;padding:12px 8px;transition:border-color .3s ease,box-shadow .3s ease,padding-top .3s ease;width:100%}.ipboxok input:hover{border-color:green}.ipboxok input:focus{border-color:green;box-shadow:0 0 4px #00ff0080}.ipboxok label{background:#fff;color:#aaa;font-size:16px;left:8px;padding:0 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.ipboxok input:focus+label,.ipboxok input:not(:placeholder-shown)+label{color:green;font-size:14px;padding-left:2px;top:0}.ipboxok input::placeholder,.ipboxok input:focus::placeholder{color:#0000}.form-field{margin-top:20px}.ibutton .okbutton{size:12px;background:#fff;border:2px solid #1ecd97;border-radius:40px;color:#1ecd97;cursor:pointer;font-weight:700;height:40px;letter-spacing:1px;outline:none;text-align:center;text-shadow:0;transition:all .25s ease}.ibutton .okbutton:hover{background:#1ecd97;color:#fff}.ibutton .cancelbutton{size:12px;background:#fff;border:2px solid #880808;border-radius:40px;color:#880808;cursor:pointer;font-weight:700;height:40px;letter-spacing:1px;outline:none;text-align:center;text-shadow:0;transition:all .25s ease}.ibutton .cancelbutton:hover{background:#880808;color:#fff}.ibutton .updatebutton{size:12px;background:#fff;border:2px solid #1ecd97;border-radius:40px;color:#1ecd97;cursor:pointer;font-weight:700;height:40px;letter-spacing:1px;outline:none;text-align:center;text-shadow:0;transition:all .25s ease}.ibutton .updatebutton:hover{background:#1ecd97;color:#fff}.ibutton .addbutton{size:12px;background:#fff;border:2px solid #1ecd97;border-radius:40px;color:#1ecd97;cursor:pointer;font-weight:700;height:40px;letter-spacing:1px;outline:none;text-align:center;text-shadow:0;transition:all .25s ease}.ibutton .addbutton:hover{background:#1ecd97;color:#fff}.ibutton .deletebutton{size:12px;background:#fff;border:2px solid #880808;border-radius:40px;color:#880808;cursor:pointer;font-weight:700;height:40px;letter-spacing:1px;outline:none;text-align:center;text-shadow:0;transition:all .25s ease}.ibutton .deletebutton:hover{background:#880808;color:#fff}.ibutton .editbutton{size:12px;background:#fff;border:2px solid #880808;border-radius:40px;color:#880808;cursor:pointer;font-weight:700;height:40px;letter-spacing:1px;outline:none;text-align:center;text-shadow:0;transition:all .25s ease}.ibutton .editbutton:hover{background:#880808;color:#fff}.menuBarMainContainer{display:flex;.css-1wvake5{height:calc(100vh - 120px);min-width:231px;position:absolute;width:231px}.menuBarMainSideBar{box-shadow:0 1px 2px 0 #1018280f;box-shadow:0 1px 3px 0 #1018281a;.css-dip3t8{overflow:hidden}.ps-sidebar-container{background:#fff}.menuBarMainInnerDiv{color:#344054;display:flex;flex-direction:column;font-family:Inter;font-size:20px;font-weight:500;line-height:25px;overflow-y:hidden!important;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.menuBarMainMenu{display:flex;gap:12px;height:calc(100vh - 228px);justify-content:space-around;margin-top:40px;overflow-y:auto;scrollbar-width:none;.menuBarMainMenuList,.menuBarSubMenu{margin-bottom:6px;.css-jun1iy{margin-right:12px}.ps-menu-button{border-radius:8px;color:#667085;font-family:Inter;font-size:14px;font-weight:500;height:40px;line-height:18px;padding:0 8px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:199px}.ps-menu-button:hover{.css-12w9als{align-items:center;display:flex}}.ps-menu-button.ps-active{background:#1c15a1;color:#fff;.menuSvgIconForCourses path,.menuSvgIconForHackathon path,.menuSvgIconForInterview path{fill:none;stroke:#fff}svg path{fill:#fff}}}.menuBarSubMenu{.css-wx7wi4{margin-right:12px;min-width:20px;width:20px}.ps-submenu-content.ps-open{margin-top:6px;max-height:130px;overflow-y:auto;scrollbar-width:none}.css-honxw6,.css-jn69v9{height:8px;width:8px}.menuBarSubMenuList{.ps-menu-button{height:40px;margin-bottom:6px;margin-left:25px;padding-left:25px;width:174px}.ps-menu-button.ps-active,.ps-menu-button:hover{border-radius:8px}}}}}.menuBarBody{height:calc(100vh - 225px);margin-left:231px;padding:70px 60px 35px;scrollbar-width:none;width:100vw}}.bankDetailMainContainer{display:flex;flex-direction:column;gap:24px;.bankDetailHeader{color:#000;font-family:Inter;font-size:28px;font-weight:500;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.bankIFSCCode,.bankName{width:300px}.accountName{width:500px!important}.bankDetailBtn{width:100px}}.collegeCodeMainContainer{display:flex;flex-direction:column;gap:24px;.collegeCodeHeader{color:#000;font-family:Inter;font-size:28px;font-weight:500;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.collegeCodeTable{border:1px solid #eaecf0;border-radius:8px;.rdt_TableHead{color:#667085;font-family:Inter;font-size:14px;font-weight:500;line-height:20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;.rdt_TableHeadRow{background:#f9fafb}}.rdt_TableBody{color:#344054;font-family:Inter;font-size:14px;font-weight:400;line-height:20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;.rdt_TableRow:nth-child(2n){background:#f9fafb}}}}.registrationPageMainContainer{display:flex;flex-direction:column;gap:20px;height:calc(100vh - 120px);scrollbar-width:none;.registrationPageHeader{color:#101828;display:flex;flex-direction:column;font-family:Inter;font-size:20px;font-weight:600;gap:8px;line-height:24.2px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;.registrationPageSubHeader{color:#344054;font-family:Inter;font-size:14px;font-weight:400;line-height:16.94px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}.registrationPageForm{background:#fcfcfd;border:1px solid #f2f4f7;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:24px 56px;.registrationPageFormLabel{color:#344054;font-family:Inter;font-size:14px;font-weight:500;line-height:20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.registrationPageFormInnerDiv{display:flex;gap:40px;.registrationPageFormInnerDivNo{display:flex;flex-direction:column;gap:10px;width:50%}}.ipbox{background:#fff}.ipbox,.ipboxok{font-family:Inter;font-size:16px;font-weight:400;line-height:24px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.ipboxok{margin-bottom:0}.registerPageBtnDiv{display:flex;justify-content:flex-end;.registerPageBtn{background:#1c15a1;border:1px solid #bcbbe6;border-radius:8px;color:#fff;cursor:pointer;font-family:Inter;font-size:14px;font-weight:600;height:36px;line-height:20px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:106px}.registerPageBtn:disabled{background:#bcbbe6;cursor:not-allowed}}.registerPageFooter{display:flex;gap:8px;justify-content:center;.registerPageFooterLabel{color:#1a1a1a;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.registerPageFooterLabel,.registerPageFooterLogin{font-family:Inter;font-size:12px;font-weight:400;letter-spacing:.30000001192092896px;line-height:20px}.registerPageFooterLogin{color:#007aff;cursor:pointer;text-align:right;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}}}.universityBankCodeMainContainer{display:flex;flex-direction:column;gap:24px;.universityBankCodeHeader{color:#000;font-family:Inter;font-size:28px;font-weight:500;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.universityBankCodeTextField{width:300px}}.dashboard-container{flex-wrap:wrap;gap:16px}.chart-card,.dashboard-container{box-sizing:border-box;display:flex}.chart-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;flex:1 1 30%;flex-direction:column;height:400px;justify-content:space-between;min-width:320px;padding:16px}.chart-title{font-size:1.2rem}.chart-name,.chart-title,.chart-total{display:flex;font-weight:700;justify-content:space-between}.chart-name,.chart-total{font-size:1rem;margin-bottom:4px}.chart-content{align-items:center;display:flex;justify-content:space-between}.chart-legend{display:flex;flex-direction:column;gap:8px}.legend-item{align-items:center;display:flex;gap:8px}.legend-color{border-radius:50%;height:14px;width:14px}.affreportMainContainer{margin:auto}.affreportfilters{display:flex;gap:10px}.affreportfilterscontainer{gap:10px;margin-bottom:15px;margin-left:10px}.vertical-text{display:inline-block;text-align:center;writing-mode:vertical-rl}.reportsbarMainContainer{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:10px;.reportsBar{align-items:center;background-color:#f9fafb;border:1px solid #eaecf0;border-radius:100px;cursor:pointer;display:flex;gap:24px;max-height:36px;padding:4px;width:370px}.reportsBarOptions{border-radius:8px;color:#667085;width:112px}.reportsBarOptions,.reportsBarOptions.active{align-items:center;cursor:pointer;display:flex;font-family:Inter;font-size:14px;font-weight:500;gap:10px;justify-content:center;line-height:20px;max-height:28px;padding:4px 20px;text-align:center;transition:all .2s ease-in-out}.reportsBarOptions.active{background-color:#022482;border-radius:100px;color:#fff}.AcademicselectContainer{align-items:center;display:flex;gap:20px;margin-left:20px;margin-top:0;top:0}}.dataSeat{gap:18px;line-height:20px}.dataSeat,.dataSeatType{border:1px;color:#344054;font-family:Inter;font-size:14px;font-weight:400;text-align:left}.dataSeatType{margin:0}.affiliationReportsTableContainer{overflow-x:auto;white-space:nowrap;width:1000px}.AffiliationHeader{display:flex;flex-direction:row;gap:10px}.filterclgname{height:20px!important;width:200px}.reportsLabelContainer{color:#667085;font-weight:600}.reportSelectionBar{align-items:center;display:flex;gap:10px;.generatebtncontainer{background-color:#022482;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Inter;font-size:14px;font-weight:500;height:36px;line-height:20px;margin-right:8px;padding:8px 16px;text-align:center;transition:background-color .2s ease-in-out}}.reportsDataTable{margin-bottom:20px;.sc-dprtRQ htmdXE rdt_TableBody{min-height:275px;overflow-y:scroll}}.verticalHeader{color:#667085;font-size:14px;font-weight:500;max-width:150px;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.verticalCell{max-width:150px;text-align:center}.reportcollegename{color:#667085;font-size:14px;font-weight:500;max-width:150px;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}
/*# sourceMappingURL=main.2741684d.css.map*/