@charset "UTF-8";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hours-title{font-size:11px!important}.hours-value{font-size:30px!important;line-height:25px!important;font-weight:300!important}.between-hour-minutes-line{width:2px!important;background-color:#000!important;margin:0 6px!important}.time-outer-box{display:flex;justify-content:center}.word-break-initial{word-break:normal}.gurukula-main-pg{border:1px solid}.gurukula-letter-head{font-size:20px}.gurukula1-letter-head,.gurukula-letter-head{font-weight:700;text-align:center;margin-left:15px;margin-right:15px;width:100%}.gurukula-img-head{width:140px;height:115px;padding:5px 5px 0 10px}.flex-container{display:flex}.gurukula-body-main{font-size:20px}.gurukula1-body-main,.gurukula-body-main{text-align:justify;align-content:center;margin:auto;width:100%;padding:15px 0;line-height:1.8em}.footer-gurukula{font-size:18px;padding:45px 0;margin:auto;width:100%}.footer1-gurukula{padding:5px 0;margin:auto;width:100%}@media print{.gurukula-invoice-tbody>tr>td{padding:5px;font-size:16px}.gurukula-main-pg{margin:5px}.footer-gurukula,.gurukula-body-main,.gurukula-invoice-tbody{padding-left:5px}}.gurukula1 td{padding-top:10px;padding-bottom:10px;padding-left:10px}.gurukula1 th{padding-left:10px;padding-right:5px}.form-control{height:58px!important}.error-border-mobile-number .form-control{border-color:red!important}.add-new-option{color:#4680ff;text-decoration:underline;font-weight:700}.permission-table-head{height:30px}.searchbar-customize-menu{margin-bottom:20px!important}.revision{background:#ddd;margin:1em}.menu-submit-button{float:left!important;margin:20px auto 20px 20px!important;height:40px}.menu-text-box{margin-left:20px!important;width:254px}.assign-perm-note{padding-bottom:20px;font-size:18px;font-weight:500}.assign-group-student-table-grid{min-height:60vh!important}.assign-group-search-box{background-color:#f7f9ff!important}.shuffle-submit-button{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.shuffle-submit-div{margin:20px 20px 0 0;display:flex;width:100%;justify-content:flex-end}.shuffle-menu-submit{margin:0 20px 20px 0!important}.sortable-tree-section{margin:20px 0 0 20px}.action-customize-menu{width:90px;align-items:center}.menu-select-img-modal{position:absolute;width:80%;max-width:1500px;background-color:#fff;border:none;box-shadow:0 6px 14px rgba(0,0,0,.25);padding:40px;top:15%;left:10%}.menu-desc-text-box{width:30vw;min-width:250px}.add-menu-block{margin:20px 0}.permission-check{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.menu-img{width:20px;height:inherit}.group-col{display:flex;justify-content:center;flex-flow:wrap}.group-name{padding:4px 12px;border:1px solid #dadce0;border-radius:20px;color:#000;margin:10px 3px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;align-self:center;display:flex;justify-content:space-between;font-size:.9rem;letter-spacing:.3px;color:#5f6368;font-weight:500}.times-fa-icon{-webkit-text-stroke:1px #fff;font-size:16px;margin-left:5px;opacity:.8}.times-fa-icon:hover{opacity:1;font-size:18px}.width-35{width:35%}.width-55{width:55%}.perm-name{align-items:center}.group-perm-row:hover{background-color:#ddd!important}.menu-img-select{padding:5px 10px;width:50px;height:100%}.del-img{margin:0 2px}.add-menu-but{font-weight:500!important;font-size:14px!important;height:40px!important;line-height:14px!important;color:#fff!important;background-color:#1665d8!important;margin:0 20px 20px 0!important}.customize-head-part{height:48px;display:flex;align-items:center}.customize-menu{display:flex;justify-content:space-between;align-items:center;width:100%}.customize-menu-part{width:48%}.cus-action-icon{margin-left:6px!important}.edit-icon{margin-bottom:5px}.screen-name-perm{text-transform:capitalize;margin-top:30px;font-weight:500;font-size:20px}@media only screen and (min-width:980px) and (max-width:1262px){.customize-head-part{min-height:68px}}@media only screen and (max-width:980px){.customize-menu-part{width:100%}.customize-menu{flex-direction:column}}.enrolling-students-block{height:100%}.select-table-row{display:block!important;margin:auto!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.selectable-table-head{background:#4b74ff;background:var(--selected-menu-item-background);color:#fff!important;padding-left:15px;border-left:double}.search-selectable-table{margin:10px 20px!important;width:100%;max-width:200px}.selectable-row-table-body{background-color:#fff!important;min-height:90px!important}.selectable-row-table{border-spacing:1}.selectable-row-table-row{border-bottom:1px solid #000!important;cursor:pointer}.selectable-row-table-row:hover{background-color:#97c4fe!important}.fast-enrollment-submit{margin-right:3vw!important;margin-bottom:20px!important}.exam-mark-row-table{width:-webkit-max-content!important;width:max-content!important}.time-table-create{width:auto!important}.form-definition-table-label{font-size:17px!important;font-weight:500!important;display:flex!important}.table-row{background-color:#d9d9d9}.section-checkbox-button{place-content:center!important;height:32px}.section-checkbox,.section-checkbox-button{margin:0!important;padding:0!important}.section-outer-box{display:-webkit-box;-webkit-box-align:center;height:25px}.checkbox-style{width:15px;height:15px;cursor:pointer}.action-error-content{color:red;font-size:16px;font-weight:500;text-align:-webkit-center}.search-button{background:linear-gradient(180deg,#99d156,#5e9824)!important}.reset-button,.search-button{box-shadow:4px 4px 4px rgba(0,0,0,.25);border-radius:10px;color:#fff!important;max-height:25px!important}.reset-button{background:red!important}.my-tooltip-table .MUIDataTable-responsiveBase-1295{overflow-y:visible!important;position:relative}.my-tooltip-table [class*=MUIDataTable-responsiveBase]{overflow-x:visible!important;position:relative}.maxwidth-100-px{max-width:100px!important;overflow:hidden}.add-icon-custom-form{display:none!important;color:#4680ff!important}.delete-icon-custom-form{display:none!important;color:red!important}.edit-icon-custom-form{display:none!important;color:green!important}.custom-form-add:hover{cursor:pointer;position:relative}.custom-form-add:hover .add-icon-custom-form,.custom-form-add:hover .delete-icon-custom-form,.custom-form-add:hover .edit-icon-custom-form{display:inline!important}.custom-form-bg-color{background-color:khaki!important}.action-new-custom-form-width .MuiDialog-container .MuiDialog-paper{width:1000px!important;max-width:1000px!important;height:600px!important}.blank-data{text-align:center;display:flex;align-items:center;justify-content:center;height:45vh}.error-icon{font-size:44px!important;margin-right:10px}.approve-button-finance{background-color:#5187ff;font-weight:700;font-family:Roboto}.profile-img{height:55px!important;width:55px!important}.profile-img img{height:55px}.play-fee-icon{margin:5px 15px 0 0}.std-info{padding:0 5px;line-height:24px;font-size:14px}.row-with-no-bottom{border-bottom:"none"}.row-data{text-transform:capitalize}.year-std-box{display:flex;align-items:center;margin-top:10px;flex-flow:wrap}.theme-light .academic-std-head{color:#1665d8!important}.theme-dark .academic-std-head{color:#333!important}.theme-blue .academic-std-head{color:#1665d8!important}.academic-std-body{display:flex;flex-wrap:wrap}.fee-tye-head{font-weight:500;font-size:30px;line-height:30px;color:#1665d8;text-align:left;text-transform:capitalize}.term-amount-sec{font-size:16px;line-height:24px;letter-spacing:.15px;color:#000}.card-item{width:295px;margin:33px}.card-fee{-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0 15px 35px rgba(49,69,244,.1),0 4px 16px rgba(0,0,0,.25);border-radius:20px;position:relative;min-height:325px;background:#f7f9fe}.custom-card-body{min-height:"235px"}.card-data-body{height:200px!important}.menu-outer-box{width:35%}.menu-inner-box{box-shadow:0 6px 14px rgba(0,0,0,.25);background:#fff;border-radius:12px;padding:2px 0}.selected-menu-item{color:#fff}.selected-menu-item,.unselected-menu-item{background:#4b74ff;background:var(--selected-menu-item-background)}.menu-item-box{padding:10px 20px}.menu-item{border-radius:12px;margin:20px}.menu-name{font-weight:500;font-size:20px}.menu-play-circle{font-size:30px!important;margin-top:8px}.fee-concession-info{color:grey;font-size:16px}.create-fee-term-body{margin:0 0 auto;display:flex;justify-content:space-between}.fee-term-inp-box{width:60%;box-shadow:0 6px 14px rgba(0,0,0,.25);background:#fff}.fee-term-details{display:flex;margin:0 20px 20px;font-size:18px}.total-amt-box{color:#99abb4;font-size:.9rem;margin:20px 20px 0}.fee-term-data{margin-left:1rem!important}.date-fee-term{display:flex;flex-flow:wrap}.term-start-date{margin-top:20px}.fee-term-data{margin:auto 0}.fee-det-table{margin-top:35px}.term-name{font-size:1.125rem;color:#455a64;margin-left:0!important;padding:7px 16px 0 30px;height:39px;background-color:#f0f8ff;margin-top:10px}.year-std-info{margin:20px 0 15px;display:flex;color:#000!important;font-weight:500!important;font-size:20px!important}.plan-sub-head-det{display:flex;align-self:center;align-items:center}.term-amt-inp{width:60%}.fee-ter-submit-button{margin:20px 40px 20px 0!important}.full-screendialog-header{background:#4680ff!important;position:relative}.fee-ter-submit-box{width:100%;display:flex;justify-content:flex-end}.feeplan-row-outer-box{margin:15px 0}.approve-button-finance{padding:4px 18px}.secondary-heading{margin-left:auto;font-size:1.875rem;color:rgba(0,0,0,.54);font-weight:700}.add-addmission-body{flex-direction:column;align-items:center}.add-admission-block{width:100%;display:flex;align-self:start;align-items:center}.add-admission-all-block{height:59px}.add-admission-text-block{padding:10px 0 10px 5px}.add-admission-name-field{font-size:25px;width:30%;min-width:150px}.school-img-block{margin:auto!important}.application-submit{margin-top:20px!important}.apply-all-app-fees{width:120px!important;margin-left:10px!important;height:40px}@media only screen and (max-width:980px){.add-admission-block,.create-fee-term-body{flex-direction:column;align-items:center}.menu-outer-box{width:50%}.fee-term-inp-box,.term-amt-inp,.term-name{width:100%}.create-fee-term-item{margin-bottom:30px}.secondary-heading{display:grid}.school-img-block{margin-top:30px!important}.fee-type-inp{width:300px!important}.apply-all-app-fees{margin:20px 0!important}.app-fee-view-button{margin:10px 0!important}.date-fee-term,.fee-term-details{flex-direction:column}.fee-term-add-button{text-align:right;margin:0;justify-content:space-evenly!important}.add-fee-term-but,.end-date-term{margin-left:1rem!important}.year-std-info{flex-direction:column}}@media only screen and (max-width:450px){.fee-term-inp-box,.menu-outer-box{width:100%}.fee-term-details{flex-direction:column;align-items:center}.term-name{width:100%}}.action1-fab{color:#747474}.action-icon{margin:0 1em!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.icon{cursor:pointer;font-size:1.4rem}.odd-row{background-color:#fff}.even-row,.odd-row{border:1px solid #dfdfdf;min-height:70px}.even-row{background-color:#f4f7fa!important}.std-heading{font-size:25px!important;font-weight:700;color:#5f5f5f!important}.border-right-line{border:1px solid #dcdcdc!important;height:40px;margin:0 10px}.finance-total-amt{font-weight:700;font-size:22px;color:#5f5f5f!important}.finance-total-amt-zero{height:inherit;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:500;color:red}.approved-button{color:green!important;justify-content:center!important;font-weight:700!important}.fee-term-delete{background-color:#fff!important;border-radius:20px!important;border:2px solid #e92020!important;box-shadow:0 8px 16px rgba(0,126,255,.16);color:#e92020!important;text-transform:none!important;padding:2px 30px!important;margin-left:12px!important}.fee-term-delete:hover{box-shadow:0 2px 9px rgba(214,124,124,.6)}.collect-fees{color:#fff!important;margin:auto!important;background:#5187ff!important;font-size:12px!important}.fee-collection-head{background:#f4f7fa!important;font-weight:700;font-size:30px;color:#000}.fee-head{background:#f5faff;border-radius:10px}.approved-tag{font-size:20px;text-align:center}.red-border{border:2px solid red}.fee-details-sec{width:60%}.pay-fee-det{width:40%}.mb-y-20{margin-bottom:20px}.content-header{display:flex;justify-content:space-between;margin-right:20px}.content-header-ac{display:flex}.end-date-term,.start-date-term{min-width:200px!important;max-width:225px!important;width:100%;margin:10px 14px}.fee-term-details{min-width:200px!important;max-width:320px!important}.fee-collection-body{width:100%;display:flex;justify-content:space-between}.terms-invoice-view{width:100%}.studentcard-outer-section{min-width:340px;max-width:400px}.madatory-field{color:rgba(0,0,0,.54);margin-left:3px}.payment-date-filter{margin-top:20px!important}.fee-term-date-filter .MuiInput-root,.payment-date-filter .MuiInput-root{color:#000!important}.fee-term-date-filter>p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.padding-22{padding:22px!important}.finance-table-custom-header{font-weight:600;color:#b5b5c3!important;font-size:.9rem;text-transform:uppercase;letter-spacing:.1rem;border-radius:.42rem}.finance-table-custom-header th{text-align:center}.table-data{border-top:1px solid #ebedf3;height:46px;color:#3f4254!important;font-size:1.08rem;font-weight:500}.finance-custom-table{background-color:#fff;padding:20px;box-shadow:0 8px 16px rgba(0,126,255,.16)}@media only screen and (max-width:1100px){.fee-collection-body{justify-content:center!important;align-items:center;flex-direction:column}}@media only screen and (max-width:980px){.fee-details-sec,.pay-fee-det{width:100%}.editbutton-view{margin-bottom:20px!important}.add-admission-name-field{width:100%;text-align:center}.approve-border-line{display:none!important}}@media only screen and (min-width:980px){.student-card-box{margin-right:30px}.add-admission-block{max-width:600px!important}.std-det-plan{margin-left:20px}.add-addmission-body{padding:30px}.std-fee-type-inp{margin-left:30px!important}.md-up-justify-start{justify-content:flex-start!important;text-align:center;display:flex!important;flex-flow:wrap}}@media only screen and (max-width:1354px){.end-date-term{margin-left:0!important}}.warning-message{background-color:#fffae6}.cahbook-heading{height:47px;line-height:56px;font-size:18px;color:#4680ff;font-weight:700;background-color:#edecfe;padding-bottom:5px}.cashbook-row{margin:5px 24px;max-width:282px}.fee-plan-amount{width:90px;text-align:right}.amount-field{padding:0 5px!important}.student-profile-card{margin:20px 0;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.15)!important;border-radius:10px!important;display:flex;flex-wrap:wrap}.fee-collection-profile{padding:0 10px;display:flex;flex-wrap:wrap;align-items:center}.fee-collection-profile>div{margin:10px}.fee-collection-avatar{height:70px!important;width:70px!important;border-radius:14px!important}.text-muted{color:#a1a1c2!important}.feecollection-feetype-heading{font-weight:700;font-size:20px;color:#595c97}.group-feetype-heading{font-weight:700;font-size:14px;color:#595c97}.rounded-box{border-radius:7px;padding:5px 5px 10px;border:1px solid rgba(195,202,216,.5);height:94%;margin:0 15px 20px;max-width:310px;min-width:265px}.feecollection-term-name{font-size:20px;font-weight:700}.concession-amount,.term-paid-amount,.term-pending-amount,.term-total-amount{font-size:14px}.concession-amount{position:relative}.term-total-amount{margin-top:5px}.selected-checkbox{background-color:rgba(85,115,215,.06)}.amount-paid-fully{font-size:19px;margin-top:6px;color:#4c71fb;font-weight:700;display:flex}.opacity{opacity:.5}.student-name-summary{font-size:20px;font-weight:700}.pending-fees-summary,.total-fees-summary{padding:3px 0;font-weight:700;font-size:15px}.invoice-heading{color:#08224c;font-weight:600;font-size:32px}.profit-loss-card{border-radius:8px;box-shadow:0 25px 98px 0 rgba(0,0,0,.1);background-color:#fff;margin:0 10px;width:300px;padding:5px}.profit-loss-amount{color:#3f3a64;font-size:34px}.profit-loss-icon{background-color:rgba(130,115,252,.05);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;margin-top:auto;margin-bottom:auto}.profit-loss-heading{font-size:18px;opacity:.8}.profit-loss-footer-text{font-weight:400;color:rgba(22,28,45,.7);font-size:20px;opacity:.8;text-align:center;margin-top:10px}.both-span,.day-scholar-span,.residential-span{font-size:12px;float:left;margin-left:4px;margin-right:4px}.residential-span-color{color:green}.day-scholar-span-color{color:#00f}.both-span-color{color:#c931b1}.residential-background{background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.15)!important;border-radius:10px!important}.total-view-fee-plan{text-align:right;font-weight:700;font-size:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:10px;border-radius:23px 23px 3px 2px}.feature-table-border{border:1px solid #e4e9f0;padding:5px;text-align:center;color:#000}.feature-fee-name{padding-left:20px;margin-top:20px;font-size:20px;font-weight:700}.feecollection-background-table{background-color:#f0f8ff}.fee-collection-term-list{min-width:250px;max-width:250px}.quick-pay-table{background-color:#fff;width:100%;box-shadow:0 4px 24px 0 rgba(34,41,47,.1);border-collapse:collapse;border:1px solid #d8d8d8}.quick-pay-table>th .quick-pay-table>tbody>td,.quick-pay-thead>td{padding:10px}.quick-pay-thead{background-color:#f2f5ff}.quick-pay-table>tbody>tr>td{padding:10px}.quick-pay-table>tbody>tr:nth-child(2n){background-color:#f2f3ff}.fee-collection-student-name{font-size:16px;color:#fffcfc;font-weight:700;background-color:#fff;color:#000;padding:6px 20px;border-radius:9px;margin-left:10px}.fee-type-bank-map-header{font-size:18px;text-transform:capitalize}.fee-type-bank-map-label{font-size:22px;text-transform:capitalize;color:#4986ff;font-weight:700}.fee-type-bank-map-bg{padding:30px}.action-view-bank-width .MuiDialog-container .MuiDialog-paper{width:500px!important}.selected-transaction-type{color:#fff!important;background:linear-gradient(90deg,#1982d5,#4380fd)}.not-selected-transaction-type,.selected-transaction-type{font-weight:800!important;width:130px!important;height:40px!important}.deposit-transaction{color:green!important;font-weight:bolder!important}.withdraw-transaction{color:red!important;font-weight:bolder!important}.handle-comment-name-overflow{overflow:hidden;cursor:pointer;max-height:20px;word-break:break-word;padding:0!important;text-transform:capitalize;font-size:15px}.comment-name{padding:8px;font-size:15px;text-transform:capitalize}.left-align-width-100{text-align:left;width:120px!important}.text-area-css{padding:10px}.feeterm-text-size{min-width:145px}.fee-term-view-heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#f4f4f4;padding:10px 25px}.fee-term-error-icon{position:absolute;top:0;right:0;color:red}.fee-username-error-icon{position:absolute;top:0;right:-30px;color:red}.fee-benifi-term-error-icon{position:absolute;top:7px;right:-2px;color:red}.custom-expand-button{color:#040080!important;justify-content:center!important;font-weight:700!important}.height-width-25px{height:25px!important;width:25px!important}.height-width-50px{height:50px!important;width:50px!important}.height-width-40px{height:40px!important;width:40px!important}.height-width-30px{height:30px!important;width:30px!important}.height-width-20px{height:20px!important;width:20px!important}.height-width-200px{height:200px!important;width:200px!important}.text-align-end{text-align:end!important}.addDetails{margin-top:20px!important;margin-bottom:20px!important;font-weight:500!important;font-size:16px!important;height:35px!important;line-height:14px!important;color:#fff!important;text-transform:none!important;background-color:#1665d8!important}.addDetails :hover{background-color:"#0043a3"!important}.fee-plan-edit-width .MuiDialog-container .MuiDialog-paper{width:700px!important;max-width:700px!important}.amount-paid-collected{font-size:14px;font-weight:700;display:inline-block;padding:1px 5px;text-transform:uppercase;color:#0a9928;border:3px solid #0a9928}.selected-fee-collection{background-color:#6baf63!important;color:#fff!important}.custom-report-dialog .MuiDialog-container .MuiDialog-paper{width:500px!important;min-height:500px!important}.custom-tab-menu .MuiToggleButton-root.Mui-selected{background-color:red!important}.add-inp-button{padding:5px 14px!important}.add-inp-button,.delete-inp-button{height:57px!important;color:#fff!important;margin:15px 0 10px -3px!important;font-weight:700!important;border-radius:0 15px 15px 0!important;background:#5187ff!important}.delete-inp-button{padding:5px 10px!important}.min-qty-alert-padding{padding-left:10px!important;padding-top:30px!important}.min-qty-options{display:block!important}.min-qty-heading{color:#000!important;padding-bottom:10px!important}.padding-top-25{padding-top:25px!important}.padding-top-35,.propertyvalue-padding{padding-top:35px!important}.propertyvalue-padding{padding-left:8px!important}.margin-top-15{margin-top:15px!important}.margin-top-10{margin-top:10px!important}.margin-top-4{margin-top:4px!important}.grand-total{font-size:larger!important}.margin-left-20{margin-left:20px!important}.margin-bottom-20{margin-bottom:20px}.addMoreItem{display:flex!important;justify-content:flex-end!important}.amount-table-width{width:150px!important}.table-header-color{background:#f0f8ff!important}.return-Button{display:flex!important;justify-content:flex-end!important;padding-top:inherit!important}.error-color{color:red!important}.error-width{width:180px!important;height:88px!important}.add-icon-stock-item{width:30px!important;height:30px!important}.stock-property-value{max-height:40px;overflow:hidden;cursor:pointer}.purchase-amount{font-weight:700;font-size:15px}.purchase-grand-amount{font-weight:700;font-size:18px}.chip-name{max-width:-webkit-fill-available!important}.text-field-block{margin-bottom:35px}.close-icon-text-fields-box{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;justify-content:flex-end}.close-icon-text-fields{position:relative;top:-39px;right:-39px}.add-another-button{font-weight:500!important;font-size:15px!important;height:35px!important;line-height:18px!important;color:#fff!important;text-transform:none!important;border-radius:20px!important;margin-left:auto!important;margin-top:8px!important;background-color:#0043a3!important;background-color:var(--buttonBackground)!important}.add-icon{height:35px!important;width:35px!important;color:#00f;cursor:pointer}.date-range-paper-background{position:relative}.date-range-ok-button-box{position:absolute;bottom:0;right:0}.date-range-ok-button{color:orange;cursor:pointer}.date-range-icon{cursor:pointer;font-size:30px!important}.color-black{color:#000!important}.width-280-margin-top-1r{width:280px!important;margin-top:1rem!important}.width-280-margin-top-1r .MuiFormHelperText-contained{margin:0!important}.width-280{width:280px!important}.width-280 .MuiFormHelperText-contained{margin:0!important}.date-range-clear-icon{cursor:pointer;opacity:.7;font-size:30px!important}.tab-bar{display:flex;border-bottom:2px solid #ddd;margin-bottom:10px}.tab{flex:1 1;padding:10px 20px;background:#f9f9f9;border:none;outline:none;cursor:pointer;font-weight:700;transition:background .3s}.tab:hover{background:#eee}.tab.active{background:#fff;border-bottom:2px solid #007bff;color:#007bff}.tab-content{padding:20px;background:#fff;border:1px solid #ddd;border-top:none}.deleteFee{padding:5px 10px!important;background:#5187ff!important}.addmore,.deleteFee{margin:15px 0 10px -3px!important;font-weight:700!important;border-radius:0 15px 15px 0!important;height:57px!important}.addmore{padding:5px 14px!important;background-color:#1665d8!important}.close-icon-multiple-add-text-fields{position:relative;top:9px;right:-16px}.addmore:hover{background-color:"#0043a3"!important}.multiple-add-paper{width:100%;padding:30px}.cross-button-position{width:100%;display:flex;justify-content:flex-end;flex-flow:wrap;margin-top:10px}.multiple-add-button{height:57px!important;width:57px!important;margin-top:15px!important;margin-bottom:10px!important;font-weight:700!important;border-radius:0 15px 15px 0!important;padding:5px 14px!important;margin-left:15px!important}.multiple-add-button-icon{height:50px!important;width:50px!important;color:#1665d8!important;cursor:pointer}@media only screen and (max-width:980px){.multiple-add-paper{width:100%;padding:12px;padding-top:0!important}}.width-85{width:85%!important;margin-top:1rem!important}.action-basic-detail-width .MuiDialog-container .MuiDialog-paper{width:350px!important}.modify-prev-standard-width .MuiDialog-container .MuiDialog-paper{width:600px!important}.modify-standard-name{text-align:center;font-size:30px;font-weight:500}.school-logo{width:-webkit-fill-available;max-width:200px;max-height:200px}.paperBackground{background:#fff!important;box-shadow:0 15px 35px rgba(49,69,244,.1)!important;border-radius:15px!important;margin:40px!important;padding:50px!important}.view-label{font-size:18px!important;line-height:15px!important;display:flex!important;align-items:flex-end!important;color:#444!important;opacity:.9!important}.view-value{margin-top:7px;font-size:20px;line-height:23px;display:flex;align-items:flex-end;color:#000}.basic-details{font-weight:500;font-size:18px;display:inline-flex;align-items:flex-end;color:#1665d8}.add-standard-strength{display:flex!important;justify-content:center!important;margin-top:35%!important}.add-standard-strength-icon{font-size:130px!important;color:#1665d8!important}.padding-3{padding:3px!important}.upload-icon{padding-left:7px;font-size:20px}.upload-logo-button{text-transform:capitalize!important;border:1px solid!important;padding:4px 20px!important;margin-left:20px!important}.logo-position{background:#fff;height:150px;width:150px;position:relative;top:-97px;left:70px;border:1px solid;border-radius:50%;padding:3px;margin-bottom:-161px}.logo-view{width:100%;height:100%;border-radius:50%}.school-view-margin-top{margin-top:70px!important}.school-logo-cross-remove{position:absolute;top:-18px;right:-24px;color:red;cursor:pointer}.strength-card-position{display:flex;flex-wrap:wrap}.standard-add-section-button{margin-bottom:10px!important;height:30px;font-size:16px!important;line-height:14px!important;color:#fff!important;background-color:#1665d8!important;padding:17px!important;text-transform:none!important}.add-section-button-position{padding-left:20px!important}.school-logo-position{position:absolute;min-width:130px!important}.heading-label-box{margin-top:30px;margin-bottom:15px;font-size:20px;font-weight:500}.counter-box{padding:0;font-size:15px;text-align-last:center;font-weight:500;margin-top:15px}.format-value-box{text-align:center;font-size:23px!important;align-self:center;font-weight:400}.paper-counter-background{width:100%;padding:30px;margin:20px 0}.details-outer-box{padding:5px 30px!important}.accordion-outer-box{margin:20px 0!important;padding:5px 0!important}.standard-label-counter{font-size:20px!important;font-weight:500!important}.standard-vise-heading{color:#4680ff!important;font-weight:500!important;font-size:23px!important;line-height:20px!important;line-height:30px!important}.subject-list-is-language{width:10px;height:10px;border-radius:50%;background-color:green;margin-top:6px;margin-left:8px;cursor:pointer}.counter-format-toggle-outer-div{border:2px solid #4b74ff;box-sizing:border-box;border-radius:50px!important;width:307px}.counter-format-current-value{color:#4680ff;font-size:26px;font-weight:500}@media only screen and (max-width:980px){.paperBackground{background:none;box-shadow:none;margin:5px!important;padding:5px!important}.logo-position{display:none}.strength-card-position{margin-top:10px;place-content:center}.school-view-margin-top{margin-top:0!important}.upload-logo-button{margin-left:0!important}.school-logo-center{text-align:-webkit-center}.view-label,.view-value{padding-left:10px!important}.add-section-button-position{padding-left:0!important;text-align:center!important;margin-top:10px!important}.school-logo-position{position:relative;min-width:130px!important}}@media only screen and (max-width:1300px){.logo-position{background:#fff;height:120px;width:120px;top:-87px;left:70px}}.text-field-style{margin:8px 0!important;width:100%}.text-field-style .MuiOutlinedInput-input{padding:15px}.text-field-style .MuiOutlinedInput-notchedOutline{top:-4px!important}.text-field-style .MuiInputLabel-formControl{top:-3px!important}.text-field-style .MuiOutlinedInput-multiline{padding:0}.school-timing-standard-list-outer-box{height:60vh;overflow:auto}.height-55vh{height:55vh;overflow:auto}.height-55vh::-webkit-scrollbar{width:1px}.height-55vh::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(42,0,231,.3)}.height-55vh::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #7e57eb}.height-50vh{height:50vh;overflow:auto}.height-50vh::-webkit-scrollbar{width:1px}.height-50vh::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(42,0,231,.3)}.height-50vh::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #7e57eb}.min-height-58vh{min-height:58vh;overflow:auto}.min-height-58vh::-webkit-scrollbar{width:1px}.min-height-58vh::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(42,0,231,.3)}.min-height-58vh::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #7e57eb}.min-height-55vh{min-height:55vh;overflow:auto}.min-height-55vh::-webkit-scrollbar{width:1px}.min-height-55vh::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(42,0,231,.3)}.min-height-55vh::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #7e57eb}.close-input-field{font-size:45px}.delete-icon:hover{color:red}.edit-icon:hover{color:#00f}.submit-fee-types{margin-left:17px}.play-fee-icon{margin:0 10px 0 0;padding-left:1px}.name-info{font-weight:700}.std-info{background-color:#5187ff;padding:2px 5px;border-radius:4px;color:#fff}.fee-type-inp div{border-radius:0!important}.row-with-no-bottom{border-Bottom:"none"}.row-data,.row-with-no-bottom{color:"#000000";font-family:Roboto;font-style:"normal";font-weight:"500";font-size:"16px";padding:15px}.row-data{border-bottom:1px solid rgba(0,0,0,.1)}.deleteIcon{display:flex;justify-content:space-evenly}.action:hover .deletebutton{color:#a5a5a5}.amount-item{margin:0 5px}.academic-std-body{font-family:Roboto;font-size:25px}.descriptive-img{width:100%}.add-vehicle-body{margin-top:3rem!important;padding-right:1rem;padding-left:1rem}.add-vehicle-form,.add-vehicle-price-form{box-shadow:0 6px 14px rgba(0,0,0,.25)!important;background-color:#fff!important;padding:30px}.generic-fields-center{display:flex;justify-content:center}.button-group{width:100%;display:flex;justify-content:flex-end}.submit-add-vehicle{margin:20px 30px 0 0!important}.transport-text-field-km{margin:1rem 0 1rem 1rem!important}.add-new-km-button{display:flex;align-items:center;margin-left:.5rem}.academic-std-head{font-size:20px;text-align:center;color:#1665d8;font-weight:700;padding-left:5px}.aca-std-white-background{background-color:#fbfdfd;border:1px solid hsla(0,0%,59.2%,.5);border-radius:5px;color:#464d68!important;font-size:20px;padding:5px;margin-left:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.grey-text{color:grey}.showVanListToAssign{font-size:16px}.card-vehicle-details{margin:15px;align-items:center;padding:10px 10px 10px 20px;box-shadow:0 4px 9px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important}.align-items-center{align-items:center!important}.fixed-input-text-box{width:150px}.route-mapping-source-background{background:#f4f8f9;padding:0 4px 1px 5px;border-radius:2px;border:1px solid #c1d4de;border-left:3px solid;color:#58595a;margin-right:5px;min-width:20px;line-height:20px;font-size:12px}.dropable-card{margin-top:1rem;padding-left:30px}.student-route-table-popup{height:50px;padding:20px;margin-top:5rem}.add-area-button{font-size:55px!important;margin-left:5px;margin-right:5px}.routeplan-card-bottom{padding-top:5px;padding-bottom:0;display:flex;color:#1665d8}.custom-toolbar-select{margin-bottom:8px}.custom-toolbar-select-feature{margin-bottom:.2rem;margin-right:.2rem}.student-list-route-plan{color:#8c8889;display:flex;flex-wrap:wrap;width:100%;min-height:20px}.area-cards{padding:20px;margin:0 0 12px;box-shadow:0 8px 24px rgba(149,0,37,.09);background-color:#f0f5fe;width:100%}.area-head-heading{color:#3c2052;font-weight:500;text-transform:capitalize;font-size:15px}.route-plan-header-background{background-color:"#e8efff"}.map-list-outer-box{height:70vh;display:grid;border-left:inset;align-content:space-between;margin-left:10px}.arrow-right{width:10px;height:2px;background-color:#a78e8e}.MuiTableCell-body{word-break:break-all}.submit-button{display:flex!important;justify-content:flex-end!important;margin-right:120px!important}.updated-priceList{display:flex!important;justify-content:space-between}.price-data{margin-right:auto!important}.price-list-heading{font-size:1.25rem;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.6;letter-spacing:.0075em}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.error-message{color:#f44336;font-size:.75rem;margin:3px 0 0;font-weight:400;line-height:1.66;letter-spacing:.03333em}.row-height{height:100px!important;width:300px!important}.padding-left-100{padding-left:100px!important}.padding-left-28{padding-left:28px!important}.padding-left-50{padding-left:50px!important}.marign-left-150{margin-left:150px!important}.marign-right-30{margin-right:30px!important}.updated-price-alignment{margin-left:150px!important;margin-right:150px!important}.updated-price-heading-alignment{margin-left:180px!important;margin-right:170px!important}.blank-page-width{width:100%!important}.priceplan{display:flex}.multiselect-width{width:240px!important}.multi-select{--rmsc-h:53px!important;--rmsc-border:#b9b7b7!important;--rmsc-bg:#f7f9ff!important}.standard_list{display:flex;flex-wrap:wrap}.selectedStandards{margin-right:10px!important;background-color:#5c5cf5!important;color:#fff!important}.plan-width{width:-webkit-max-content;width:max-content}.autocomplete-dropdown-container{position:absolute;background-color:#fff;z-index:1300;width:auto;padding:5px 10px}.suggestion-item{padding:20 0}.border-color-red{border-color:red}.selected-student-route{background-color:rgba(120,134,235,.27058823529411763);font-weight:700}.custom-button-approval{text-transform:capitalize!important;background:#007eff!important;border-radius:8px!important;color:#fff!important;padding:5px!important;margin-left:10px!important}.custom-button,.custom-button-approval:hover,.custom-button:hover{background-color:#0043a3!important;background-color:var(--buttonBackground)!important}.custom-button{font-weight:500!important;font-size:15px!important;line-height:18px!important;color:#fff!important;text-transform:none!important;margin-left:auto!important}.custom-button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.selected-route-area-paper{background:#fff!important;box-shadow:0 15px 35px rgba(49,69,244,.1)!important;border-radius:15px!important}.pac-container{background-color:#fff;position:absolute!important;z-index:1000;border-radius:2px;border-top:1px solid #d9d9d9;font-family:Arial,sans-serif;box-shadow:0 2px 6px rgba(0,0,0,.3);box-sizing:border-box;overflow:hidden}.pac-logo:after{content:"";padding:1px 1px 1px 0;height:16px;text-align:right;display:block;background-position:100%;background-repeat:no-repeat;background-size:120px 14px}.hdpi.pac-logo:after,.pac-logo:after{background-image:none}.pac-item{cursor:default;padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;border-top:1px solid #e6e6e6;font-size:11px;color:#999}.pac-item:hover{background-color:#fafafa}.pac-item-selected,.pac-item-selected:hover{background-color:#ebf2fe}.pac-matched{font-weight:700}.pac-item-query{font-size:13px;padding-right:3px;color:#000}.pac-icon{width:15px;height:20px;margin-right:7px;margin-top:6px;display:inline-block;vertical-align:top;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);background-size:34px}.hdpi .pac-icon{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png)}.pac-icon-search{background-position:-1px -1px}.pac-item-selected .pac-icon-search{background-position:-18px -1px}.pac-icon-marker{background-position:-1px -161px}.pac-item-selected .pac-icon-marker{background-position:-18px -161px}.pac-placeholder{color:grey}.text-field-address-custom{height:55px;font:inherit;border:1px solid #ccc;border-radius:4px;padding:0 15px}.width-95-perc{width:95%}.review-header-background{background-color:#1e90ff!important}.review-body-background{background-color:#f5f5f5!important}.paper-background-study-certificate{width:100%;border:1px solid #000;height:995px;padding:10px}.paper-background-certificate{width:100%;background-size:105%;background-repeat:no-repeat;min-height:90vh;padding:30px}.text-align-center{text-align:center!important}.highlight-text{font-size:30px!important;font-weight:900}.highlight-text,.sub-headings{text-align:center;padding-top:10px}.sub-headings,.text{font-weight:300}.text{width:100%!important}.text-margin{margin-top:50px}.common-text{word-spacing:5px;font-weight:300}.signature{padding-right:115px}.signature,.signature-of{text-align:end;-webkit-text-stroke:medium;font-weight:300}.signature-of{padding-right:180px;padding-top:30px}.seal{-webkit-text-stroke:medium}.name-text,.seal{padding-top:50px;font-weight:300}.name-text{text-align:end;padding-right:200px}.footer,.footer-sign{text-align:center;font-weight:300}.footer-sign{-webkit-text-stroke:medium;padding-top:50px;margin-top:35px!important}.text-indent{text-indent:450px}.text-font{font-size:22px!important}.data{-webkit-text-stroke:medium;border-bottom:1px dotted #000}.table-bordered{border:1px solid #000;border-collapse:collapse;text-align:center;height:190px;width:1790px}.table-bordered-td,.table-bordered-td-data{border:1px solid #000;border-collapse:collapse;text-align:center;font-size:15px!important;font-weight:700;font-family:serif}.table-bordered-td-data{height:600px;vertical-align:top;padding-top:60px}.paper-background-abstract{padding:40px!important}.admission-sub-heading{font-weight:400;text-align:center;padding:10px;font-size:25px!important}.small-text{text-align:justify}.abstract-heading{left:580px;font-size:30px!important;font-weight:900;padding-top:10px;letter-spacing:3px;word-spacing:15px}.kannada-translated{word-spacing:5px;font-weight:400;text-align:center;padding:0 10px 10px;font-size:20px!important;letter-spacing:2px}.vertical-rotate{-webkit-transform:rotate(270deg);transform:rotate(270deg);font-size:14px!important}.horizontal-text{padding:10px;font-size:14px!important}.abstract-heading-page-2{font-size:30px!important;font-weight:900;letter-spacing:3px;word-spacing:15px;bottom:20px}.table-bordered-th{border:1px solid #000;border-collapse:collapse;text-align:center;font-size:15px!important;font-weight:700;font-family:serif;height:80px;padding:10px}.page-break{page-break-after:always}.container{padding:0 140px 100px}.mt-2{margin-top:2rem!important}.text-right{text-align:left}.dotted{border-bottom:.7px dotted #a9a9a9;margin-left:15px;margin-right:10px}.marginLeft{margin-left:80%;white-space:nowrap}.marginCenter{margin-left:15%}.marginRight{margin-right:30%}.marginRight,.w-space{white-space:nowrap}.d-flex{display:flex}.mt-4{margin-top:4rem}.w-100{width:100%}.t-center{text-align:center;white-space:nowrap}@media print{.paper-background-abstract{padding:10px!important}.table-bordered{width:1100px!important}.vertical-rotate{-webkit-transform:rotate(0deg);transform:rotate(0deg);font-size:14px!important}.table-bordered-td-data{border:1px solid #000;border-collapse:collapse;text-align:center;font-size:15px!important;font-weight:700;font-family:serif;height:200px;vertical-align:top;padding-top:60px}}.text-font-data{font-size:22px!important}.footer-text{padding-top:5px!important}.signature-text{text-indent:25px}.signature-text,.signature-text-data{font-weight:700;letter-spacing:1px}.school-name-indent{font-size:30px!important;font-weight:900;text-indent:20px;padding:20px}.small-sub-text{text-align:justify}.print{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:10px!important}.backbutton{display:flex;justify-Content:flex-end;margin-bottom:10px!important}.print-padding{padding-right:50px!important}.clearfix:after{content:"";display:block;clear:both}.chatApp__room{display:flex;align-content:flex-start;justify-content:center;-webkit-animation:fadeChatApp .6s ease-in-out;animation:fadeChatApp .6s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:#f3f3f5}.chatApp__conv{flex-grow:1;flex-shrink:1;flex-basis:0;float:left;box-shadow:0 35px 20px -30px rgba(0,0,0,.1)}.chatApp__convTimeline{display:flex;height:400px;padding:1rem;border-top-left-radius:8px;border-top-right-radius:8px;flex-direction:column-reverse;overflow-y:auto}.chatApp__convMessageItem{padding:1rem 0 0;opacity:0;transition:all .15s ease-in-out;-webkit-animation:fadeNewMessage .5s;animation:fadeNewMessage .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.chatApp__convMessageValue{position:relative;max-width:75%;min-height:40px;padding:.6rem .45rem .3rem;border-radius:10px;line-height:18px;min-width:167px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 1px rgba(0,0,0,.05);border:1px solid #cfdbe2}.chatApp__convMessageItem--left{float:left}.chatApp__convMessageItem--left .chatApp__convMessageValue{float:left;text-align:left;margin:0 0 0 1rem;background-color:#fafafa}.chatApp__convMessageItem--right{float:right}.chatApp__convMessageItem--right .chatApp__convMessageValue{float:right;text-align:right;margin:0 1rem 0 0;color:#000;background-color:rgba(221,240,248,.92);padding-bottom:.4rem}.chatApp__convMessageItem--right .chatApp__convMessageValue:after{content:"";position:absolute;top:14px;right:-12px;width:0;height:0;border-color:transparent transparent transparent #fafafa;border-style:solid;border-width:6px 0 6px 10px}.chatApp__convMessageItem--left .chatApp__convMessageValue a{color:#09f}.chatApp__convMessageItem--left .chatApp__convMessageValue a:focus,.chatApp__convMessageItem--left .chatApp__convMessageValue a:hover{color:#007dd1}.chatApp__convMessageItem--right .chatApp__convMessageValue a{color:#91ffb1}.chatApp__convMessageItem--right .chatApp__convMessageValue a:focus,.chatApp__convMessageItem--right .chatApp__convMessageValue a:hover{color:#75ff9e}.chatApp__convSendMessage{position:relative;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:1rem}.chatApp__convInput{float:left;height:40px;border:none;padding:.5rem 1rem;border-radius:40px;margin:0 .5rem 0 0;width:calc(100% - 100px);background-color:#dedfed;box-shadow:inset 0 0 0 2px #dedfed;font-size:14px;font-family:Quicksand,sans-serif;font-weight:700;transition:all .15s ease-in-out;box-sizing:border-box}.chatApp__convInput::-webkit-input-placeholder{color:#b1b1b1;opacity:1}.chatApp__convInput::placeholder{color:#b1b1b1;opacity:1}.chatApp__convInput:-ms-input-placeholder{color:#b1b1b1}.chatApp__convInput::-ms-input-placeholder{color:#b1b1b1}.chatApp__convInput:active,.chatApp__convInput:focus{box-shadow:inset 0 0 0 2px #7690d6}.chatApp__convInput:focus{outline:none}.chatApp__convButton{float:right;position:relative;width:40px;height:40px;cursor:pointer;padding:8px;border-radius:30px;color:#fff;background-color:#4870df;text-align:center;box-shadow:0 14px 10px -8px rgba(0,0,0,.2);transition:all .15s ease-in-out;box-sizing:border-box;-webkit-user-select:none;user-select:none}.chatApp__convButton:hover{background-color:#3c559c}.chatApp__convButton i{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 0 0 1px;font-size:22px}.chatApp__convButton--loading{cursor:wait;background-color:#4870df}.chatApp__convButton--loading:hover{background-color:#4870df}.chatApp__convButton--loading:after,.chatApp__convButton--loading:before{content:"";position:absolute;z-index:1;display:block;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;margin:auto;border-radius:40px;background-color:#fff}.chatApp__convButton--loading:after{-webkit-animation:loadSendMessage 1.5s;animation:loadSendMessage 1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.chatApp__convButton--loading i{display:none}@media screen and (max-width:768px){.chatApp__room{flex-wrap:wrap}.chatApp__conv{flex-basis:100%;min-width:auto;width:100%;margin:0}.chatApp__convTimeline{padding-left:0;padding-right:0}.chatApp__convSendMessage{position:-webkit-sticky;position:sticky;background-color:#fff;bottom:0;left:0;right:0}}@-webkit-keyframes loading{0%,80%,to{box-shadow:0 1em 0 -1.3em}40%{box-shadow:0 1em 0 0}}@keyframes loading{0%,80%,to{box-shadow:0 1em 0 -1.3em}40%{box-shadow:0 1em 0 0}}@-webkit-keyframes fadeChatApp{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeChatApp{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeNewMessage{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeNewMessage{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes loadSendMessage{0%{opacity:1;width:4px;height:4px}to{opacity:0;width:100%;height:100%}}@keyframes loadSendMessage{0%{opacity:1;width:4px;height:4px}to{opacity:0;width:100%;height:100%}}@-webkit-keyframes typingMessage{0%{background-color:#606060}50%{background-color:#fff}60%{background-color:#606060}}@keyframes typingMessage{0%{background-color:#606060}50%{background-color:#fff}60%{background-color:#606060}}.chat-message-text{font-size:14px}.chat-user{display:inline-flex;max-width:100%;font-size:16px;line-height:19px;padding-bottom:9px;letter-spacing:.6px}.chat-time{float:right;margin:0 5px 0 0;font-size:12px;font-weight:300}.chat-date{display:flex;justify-content:center;margin:1rem 1rem 0 0;color:#000;background-color:#dcf8c6;padding:5px 13px 3px;border-radius:11px;font-size:15px;box-shadow:0 1px 1px rgba(0,0,0,.05);border:1px solid #cfdbe2}.chatApp__convMessageItem--left .chat-user{color:#e542a3!important}.chatApp__convMessageItem--left .chat-time{color:#333}.chatApp__convMessageItem--right .chat-message-text{text-align:left}.chatApp__convMessageItem--right .chat-time{float:right;margin:0 3px -4px 0}.diary-chat-attach{color:#333;font-size:29px;margin:6px 10px}.chat-media-con{background-color:rgba(208,234,245,.92);padding:14px 15px;margin-bottom:3px;border-radius:6px}.chat-doc,.chat-download-icon{color:#666;font-size:19px}.chat-media{max-width:350px}.chat-attachment-icon{font-size:27px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:5px;margin-left:10px}.enrollment-row-total-section{font-size:1.675rem}.table-head-fast-enrollment{font-size:23px;margin-left:20px;align-self:center;text-transform:capitalize}.card-box{margin:0 20px 20px!important}.table-head-mui{color:#000;height:inherit;position:-webkit-sticky;position:sticky;font-size:1.1rem;padding-left:20px;justify-content:center;background-color:#e6ecfd;border-bottom:1px solid #e0e0e0}.enrollment-section-sub-card{background:#f7f9fe;box-shadow:0 15px 35px rgba(49,69,244,.1),0 4px 16px rgba(0,0,0,.25);border-radius:20px;position:relative}.enrollment-section-card-subhead{color:#fff;padding:6px;font-weight:600;font-size:17px}.enroll-card-header{font-weight:900;font-size:1.6rem}.action-box{align-items:center;top:10px;position:relative}.dropdown-outer-box{padding-top:10px}.enroll-dropdown-item{margin:5px 20px 10px 0!important;width:304px}.enroll-dropdown-right-item{margin:5px 0 10px!important;width:304px}.fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.enrolling-students-block{margin-left:35px}.enrolling-student-block{display:flex;justify-content:space-between;width:80%;max-width:370px;margin:15px auto 0}.shuffle-add-students{background:#5187ff!important}.shuffle-add-students,.shuffle-submit{color:#fff!important;margin:20px auto!important;display:block!important}.shuffle-submit{background:linear-gradient(180deg,#99d156,#5e9824)!important}.promote-student-table-grid{background-color:#f7f9ff!important;min-height:60vh!important}@media only screen and (max-width:980px){.dropdown-outer-box,.tab-row{flex-direction:column!important}.arrow-down{display:none}}.subjectList{width:"100%";max-width:360px;margin-left:35px!important}.add-subject{padding:20px!important;margin-right:10px!important}.heading-margin-top-20{margin-top:20px!important}.assign-cancel-button{background-color:#fff!important;margin:18px 30px 18px auto!important}.marign-bottom-30{margin-bottom:30px!important}.paper-background-modified{width:100%;background-repeat:no-repeat;min-height:90vh;padding:0 30px 30px;background-image:url(/static/media/backgroundSchoolView.13f02768.png)}.assigned-subject-position{display:flex;justify-content:center;flex-wrap:wrap}.subject-width{width:350px!important;text-align:center!important;display:table-cell;border-bottom:1px solid #e0e0e0;background-color:#e6ecfd}.padding-left-30{padding-left:30px!important}.subject-name-view{color:rgba(0,0,0,.87);font-size:15px;font-weight:700;text-align:center;text-transform:capitalize}.subject-delimiter{width:2px!important;background-color:#000!important;margin:0 6px!important}.lang-font{font-size:1rem;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;letter-spacing:.00938em}.marign-top-5{margin-top:5px!important}.marign-top-25{margin-top:25px!important}.margin-left-10{margin-left:10px!important}.margin-left-40{margin-left:40px!important}.margin-left-50{margin-left:50px!important}.margin-bottom-15{margin-bottom:15px!important}.language-list{padding:10px!important;display:flex}.language-list,.language-type{width:-webkit-max-content;width:max-content}.language-type{margin-left:20px}.second-lang-width{margin-left:60px!important}.first-lang-width{margin-left:83px!important}.third-lang-width{margin-left:78px!important}.margin-left-60{margin-left:60px!important}.search-box{display:flex;justify-content:flex-end}.list-width{width:200px!important}.no-padding{padding:0!important}.textfont{font-weight:700!important}.padding-20{padding:20px!important}.filter-details{height:80px}.shuffle-selectable-table-head{background:#4b74ff;background:var(--selected-menu-item-background);color:#fff!important;padding-left:15px;text-align:left}.selector-chooser{width:31px;background-color:#e8e8e8;border-radius:33px;margin:10em auto 0;display:block;padding:5px;list-style-type:none}.active.selector-left,.active.selector-right{opacity:1}.selector-left,.selector-right{display:block;font-size:24px;margin:1px auto;cursor:default;opacity:.3}.dropdownpaddingright{padding-right:20px}.student-rfid-add{min-height:65vh!important}.tc-selected-tab{background-color:#4680ff!important;color:#fff!important}.assign-col-head{border-radius:0 50px 50px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px 10px;font-size:16px;display:flex;align-items:center}.assign-subject-name{background:#1758d2;color:#fff}.assigned-subject-name{background:#fff;color:#1758d2}.assign-header-bar{display:flex;justify-content:space-between}.assign-subject-button{background:linear-gradient(41.73deg,#1c52c8 4%,#0070ff 78%,#0070ff 79.78%);box-shadow:0 15px 35px rgba(51,106,242,.15);padding:8px;color:#fff;font-size:14px;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;float:right;margin:18px 30px 18px auto!important}.assign-outer-body{box-shadow:0 15px 35px rgba(49,69,244,.1),0 4px 16px rgba(0,0,0,.25)}.assign-subject-outer-body{background:#f7f9fe;overflow-y:auto}.assigned-subject-outer-body{background:#f1f3ff}.assign-subjects-body{height:32vh;overflow:auto;min-height:300px}.selected-item .assign-item-name{color:#4986ff}.selected-item .assign-menu-hr{border-bottom:1px solid #1665d8;width:300px;margin-left:0;margin-bottom:-12px;margin-top:12px}.unselected-item .assign-item-name{color:#000!important}.unselected-item .assign-menu-hr{border-bottom:1px solid hsla(0,0%,51.8%,.47);width:300px;margin-left:0;margin-bottom:-12px;margin-top:12px}.assigned-item-list{margin-left:20px;max-width:380px}.dialog-box-grid{margin:30px}.loader-subject{margin:5vh auto auto!important;width:20vh!important}.subject-part-heading{color:#4680ff!important;font-weight:500!important;font-size:23px!important;padding-left:10px}.subject-list-heading{padding-left:26px!important}.subject-name-enrolled{font-size:16px}.toolbar-select{margin-bottom:8px}.toolbar-button{color:#fff!important;margin:auto 10px!important;background:#5187ff!important}.print-paper{margin:70px 40px}.print-form-label-value-outer-box{padding:5px;display:flex}.print-form-label-box{font-size:18px;line-height:26px;opacity:.6}.print-form-sub-paper{margin:20px;padding:20px}.print-form-outer-box{padding-left:15px;margin:10px 0}.grid-card-paper{background-color:#fff;border-radius:4px;position:relative;display:flex;justify-content:center}.grid-card-width{width:300px;margin:30px}.grid-profile-background{width:100%}.grid-profile-pic-position{position:absolute;padding-top:27%}.grid-profile-pic{width:90px!important;height:90px!important;text-transform:uppercase;font-size:30px!important}.grid-card-profile-name{font-family:Heebo;font-weight:700;font-size:20px;line-height:26px;text-align:center;letter-spacing:-.2px;margin-top:60px;padding:0 10px;justify-content:center;text-transform:capitalize}.grid-card-standard{font-size:15px;line-height:18px;text-align:center;letter-spacing:-.1px;color:#969696;padding:10px;font-weight:bolder}.grid-card-label{font-weight:700;padding-left:25px}.grid-card-label,.grid-card-value{font-size:12px;line-height:14px;width:50%;color:#000}.grid-card-value{margin-right:6px;word-break:break-word}.grid-card-actions{text-decoration:none;color:#000;cursor:pointer}.grid-card-actions:hover{background:#fff;box-shadow:30px}@media only screen and (max-width:980px){.profile-card-position{display:flex;justify-content:center}.grid-card-width{width:270px;margin:20px;text-align:-webkit-left}}.standard-paper{background-color:#f3f3f3!important}.section-paper,.student-paper{display:block!important}.student-paper{max-height:300px;overflow:auto}.hall-ticket-print-button{background:linear-gradient(180deg,#ff5b5b,#ff5b5b)!important}.consolidated-print-button,.hall-ticket-print-button{box-shadow:0 2px 10px rgba(0,0,0,.25)!important;color:#fff!important;text-transform:capitalize!important;font-size:13px!important;margin:10px 0!important}.consolidated-print-button{background:linear-gradient(180deg,#00c130,#07cc00)!important}.hall-ticket-download-icon{font-size:20px!important}.hall-ticket-print-button-outer-box{text-align:end}.hall-ticket-print-button-student-outer-box{text-align:center}.hall-ticket-print-student{background:linear-gradient(180deg,#ff5b5b,#ff5b5b)!important;box-shadow:0 2px 10px rgba(0,0,0,.25)!important;color:#fff!important;text-transform:capitalize!important;font-size:13px!important;margin:5px 0!important;padding:0 25px!important}.hall-ticket-label{font-size:20px;font-weight:500;text-transform:capitalize}.circular-hallticket{width:20px!important;height:20px!important;color:#fff!important}.create-expenses-right-part-paper{max-height:452px}.expense-add-fuel-review{text-align:center;color:#4680ff!important;font-weight:500!important;font-size:23px!important;padding:20px 50px 3px 0}.token-number-expense{font-size:20px;text-align:center;color:#4680ff!important;font-weight:500;padding:7px}.profile-card-details,.profile-name:hover .profile-card-details{display:block}.profile-tooltip-show-data{font-size:17px!important;text-transform:capitalize;cursor:pointer;background-color:#fff}.custom-tooltip{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.custom-tooltip h3{margin:12px 0}.custom-tooltip .custom-tooltip-right{width:300px;height:320px;top:100%;left:100%;padding:20px 20px 0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#000;background-color:initial;font-weight:400;font-size:13px;border-radius:8px;position:absolute;z-index:1501!important;visibility:hidden;opacity:0;transition:opacity .8s;font-family:Arial,sans-serif}.custom-tooltip-right:hover .custom-tooltip-right,.custom-tooltip:hover .custom-tooltip-right{visibility:visible;opacity:1}.custom-tooltip .custom-tooltip-right img{width:400px;border-radius:8px 8px 0 0}.custom-tooltip .text-content{padding:5px}.custom-tooltip .custom-tooltip-right i{position:absolute;top:50%;right:100%;margin-top:-12px;width:12px;height:24px;overflow:hidden}.custom-tooltip .custom-tooltip-right i:after{content:"";position:absolute;width:12px;height:12px;left:0;top:50%;-webkit-transform:translate(50%,-50%) rotate(-45deg);transform:translate(50%,-50%) rotate(-45deg);background-color:#444;box-shadow:0 1px 8px rgba(0,0,0,.5)}.custom-tooltip-profile-pic{width:80px!important;height:80px!important;margin:auto}.avatar img{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-right:20px}.user-name{font-size:18px;font-weight:700;margin:0}.user-title{font-size:14px;color:#666;margin:5px 0}.user-details{font-size:14px;color:#444}.user-email,.user-location,.user-phone{margin:5px 0}.profile-skeleton-card{width:80px;height:80px!important;border-radius:50%;margin:auto}.student-details-skeleton-card{width:208px;height:170px!important;margin:10px auto auto}.student-tooltip-container-bright{padding:20px;border-radius:12px;background:linear-gradient(135deg,#ffecd2,#fcb69f);box-shadow:0 4px 16px rgba(0,0,0,.25);color:#222;font-family:Poppins,sans-serif;width:100%;max-width:320px}.custom-tooltip-profile-pic-bright{background:linear-gradient(135deg,#8e44ad,#3498db);color:#fff;margin:0 auto 16px;width:64px;height:64px;font-size:28px;font-weight:700}.user-name-bright{text-align:center;font-size:22px;color:#e74c3c;margin-bottom:6px}.user-status-bright{text-align:center;font-size:14px;font-weight:500;background:#f39c12;color:#fff;padding:4px 12px;border-radius:20px;display:inline-block;margin:0 auto 16px}.info-row-bright{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed rgba(0,0,0,.1)}.label-bright{font-weight:600;color:#2c3e50}.value-bright{color:#34495e;font-weight:500}.more-details-link-bright{margin-top:16px;text-align:right;color:#2980b9;font-size:14px;text-decoration:underline;cursor:pointer;font-weight:700}.adjustment-textarea{padding:10px;width:98%}.adjustment-textarea:focus{border:1px solid}.payment-grid{min-height:440px!important}.min-width-button-label .MuiButton-root{min-width:inherit}.add-icon-payment{width:36px!important;height:36px!important;color:#00f}.payment-modal .MuiDialog-container .MuiDialog-paper{min-width:1050px!important}.closeButton{position:absolute!important;left:auto!important}.rightPartGrid{background:#f1f3ff!important}.amountDetails{font-size:20px!important;display:flex!important;margin:10px 5px!important}.blueText{color:#4680ff!important}.paymentModeHead{font-family:Roboto!important;font-style:normal!important;font-weight:500!important;font-size:20px!important;line-height:20px!important;letter-spacing:-.05px!important;margin-top:10px!important}.paymentInput{margin:10px 0!important}.payNow{font-weight:700!important;border-radius:30px!important;padding:8px 25px!important;color:#fff!important;margin:auto!important;display:block!important;background:#5187ff!important}.custom-card-body{width:320px!important;height:500px!important;box-shadow:0 15px 35px rgba(49,69,244,.1),0 4px 16px rgba(0,0,0,.25)!important;border-radius:20px!important;background-color:#f7f9fe!important;margin:15px!important;position:relative}.header{font-weight:700;font-size:22px;padding-top:20px;text-transform:capitalize}.card-col-error{height:inherit;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:500}.sub-header{font-size:22px;padding-top:5px;text-transform:capitalize}.row-header{color:#fff;font-size:20px;background:#4986ff;justify-content:space-evenly}.row-data,.row-header{padding:10px;font-weight:500;display:flex}.row-data{color:#000;font-size:18px}.width-45{width:45%;text-align:center}.width-10{width:10%}.fix-card-height-with-action{height:280px;overflow:auto;padding-bottom:60px}.fix-card-height-without-action{height:320px;overflow:auto}.outer-icon{color:#fff!important;background:#dededf!important;box-shadow:none!important;width:40px!important;height:40px!important;border-radius:50%!important;min-width:40px!important}.outer-icon:hover{background:#bfbfbf!important}.outer-icon-position{position:absolute;bottom:85px;display:flex;justify-content:center;width:100%}.icon{color:#a5a5a5!important;cursor:pointer!important;font-size:25px!important}.action-outer-section{position:absolute;bottom:20px;display:flex;justify-content:center;width:100%}.action-section{background:#fefefe;box-shadow:0 20px 40px rgba(0,0,0,.110823);border-radius:30px;width:71%;padding:10px}.row-data-opacity{opacity:1%}.margin-bottom{margin-bottom:3px!important}@media only screen and (max-width:980px){.custom-card-body{margin:6px!important;width:290px!important}}.CardPaper{background-color:#fff!important;border-radius:4px!important;position:relative!important;display:flex!important}.profileBackground{width:100%!important;height:200px!important}.profilePic{position:absolute!important;padding-top:28%!important;width:32%!important;left:34%!important}.profileName{font-weight:700!important;font-size:26px!important;line-height:26px!important;letter-spacing:-.2px!important;color:#1c1c1c!important;margin-top:30px!important;padding:0 10px!important;text-transform:capitalize}.profileName,.standard{font-family:Heebo!important;text-align:center!important}.standard{font-size:18px!important;line-height:18px!important;letter-spacing:-.1px!important;color:#969696!important;margin-top:6px!important}.selectedLabel{color:#fff!important}.Label,.selectedLabel{font-weight:700!important;font-size:17px!important;text-align:center!important;display:flex!important;justify-content:flex-start!important}.Label{color:#8bc7e0!important}.selectedValue{color:#fff!important;margin-left:17px!important}.selectedValue,.Value{font-size:14px!important;text-align:center!important;display:flex!important;justify-content:flex-start!important;text-transform:capitalize!important;padding-top:4px!important}.Value{color:#000!important;margin-left:10px!important;opacity:.5!important}.actions{cursor:pointer!important}.actions :hover{background:#fff!important;box-shadow:30px!important}.selectedheading{background:linear-gradient(268.64deg,#1585d3,#1782d3 101.43%)!important;box-shadow:4px 8px 8px rgba(26,26,26,.3)!important;border-radius:10px!important;background-color:#1888d6!important;color:#fff!important;margin-right:40px!important;margin-left:40px!important;padding-top:12px!important;padding-bottom:12px!important;padding-left:30px!important}.profile-heading,.selectedheading{cursor:pointer!important;margin-bottom:10px!important}.profile-heading{border-radius:30px!important;padding-top:10px!important;margin-right:10px!important;margin-left:60px!important}.editDetails{font-weight:500!important;font-size:10px!important;height:27px!important;line-height:14px!important;color:#fff!important;text-transform:none!important;border-radius:20px!important;background-color:#1782d3!important;margin-left:auto!important;padding-left:6px!important;padding-right:8px!important;margin-right:10px!important}.editDetails:hover{background-color:#0043a3!important}.edit{width:100%!important;padding-right:8px!important;padding-top:15px!important}.message{font-size:30px!important}.download{font-size:28px!important}.messageCircle{background-color:#fff!important;margin-left:8%!important;width:50px!important;padding-top:10px!important}.downloadCircle,.messageCircle{border-radius:50%!important;margin-top:36%!important;padding-left:10px!important}.downloadCircle{width:48px!important;margin-left:76%!important;padding-top:11px!important;background-color:#1888d6!important;color:#fff!important}.studentcard{width:325px!important;padding-bottom:15px!important}.listContent{text-align:left;color:#646c9a}.listName{font-weight:700;padding-bottom:20px;padding-left:40px;padding-top:20px;background:linear-gradient(266.53deg,#4680ff -3.23%,#1782d3 101.43%);box-shadow:4px 8px 8px rgba(26,26,26,.3);border-radius:6px 6px 0 0;font-size:20px;line-height:23px;color:#fff}.labelName{display:flex;padding-top:10px}.schoolLabel{font-size:18px;line-height:15px;display:flex;align-items:flex-end;color:#444;opacity:.6}.profile-sub-headings{font-size:16px;line-height:23px;letter-spacing:-.19px;display:flex;align-items:flex-end;color:#fff;background:linear-gradient(269.17deg,#4680ff -3.23%,#1782d3 101.43%);box-shadow:4px 8px 8px rgba(26,26,26,.3);border-radius:0 0 10px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px;margin-right:5%}.dataLabel{line-height:25px;color:#444;opacity:.9;padding-bottom:5px;margin-top:12px}.dataLabel,.dataValue{font-size:18px;display:flex;align-items:flex-end}.dataValue{line-height:18px;color:#000;mix-blend-mode:normal;margin-bottom:10px;text-transform:capitalize}.profileDetail{padding-left:30px;padding-right:30px}.DataLabel{padding:15px}.profile-dataPaper{background:#fff;border:1.5px solid #e4e8ea;box-shadow:0 4px 4px rgba(0,0,0,.15);border-radius:6px;margin:40px 50px 70px}.profile-card-sticky{position:-webkit-sticky;position:sticky;top:70px}@media only screen and (max-width:980px){.profile-card-position{text-align:-webkit-center}}.add-state-selected-country-box{margin:20px 0;display:flex}.text-align-right{text-align:-webkit-right}.country-label-state-add,.country-value-state-add{font-size:20px;color:#4680ff!important;color:var(--headingColor)!important}.country-value-state-add{font-weight:500;padding-left:20px}.selected-organizer{width:90%;height:50px;font-size:20px}.create-register-form{color:#1758d2;cursor:pointer;font-size:16px;padding:12px;text-decoration:underline;font-weight:600}.list-grid-toggle-holiday-calender-div{border:2px solid #4b74ff;box-sizing:border-box;border-radius:50px!important;width:305px}.action-general-detail-width .MuiDialog-container .MuiDialog-paper{width:600px!important}.subtitle-01{font-size:16px;font-weight:400;letter-spacing:.15px}.subtitle-02{font-size:14px;font-weight:500;letter-spacing:.1px}.body-01{font-size:16px;font-weight:400;letter-spacing:.5px}.body-02{font-size:14px;font-weight:400;letter-spacing:.25px}.caption{font-size:12px;font-weight:400;letter-spacing:.4px}.overline{font-size:10px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase}.action-buttons,.action-icons{display:inline-block;vertical-align:middle}.action-icon{border-radius:50%;box-sizing:border-box;cursor:pointer;margin:0 2px;outline:none;padding:6px}.action-icons{color:rgba(0,0,0,.54)}.actions{min-height:52px;padding:8px}.divider{display:block;height:24px}.view-details-div{text-align:right;padding-top:10px;padding-right:59px;cursor:pointer}.custom_card{background-color:#fff;border-radius:4px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);color:rgba(0,0,0,.87);margin:8px;min-width:290px;overflow:hidden;position:relative}.custom_card:after{clear:both}.custom_card:after,.custom_card:before{content:"";display:block}.custom_card_dark .action-icons{color:#fff}.border-top,.custom_card_dark .border-top{border-top:1px solid rgba(0,0,0,.12)}.custom_card_dark .secondary-text,.custom_card_dark .subhead,.media .optional-header .subhead{color:hsla(0,0%,100%,.7)}.custom_card_dark,.media .primary-text,.media .secondary-text{color:#fff}.custom_card_dark--anthracite{background-color:#293133}.custom_card_dark--magenta{background-color:#494065}.custom_card_small{height:146px;width:150px;margin-right:10px}.custom_card_small .media{float:left;height:100%}.custom_card_small .media img{height:100%;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:auto}.custom_card_small .media__right{float:right;height:100%;overflow:hidden;width:88px}.custom_card_small .media__right~.actions,.custom_card_small .media__right~.optional-header,.custom_card_small .media__right~.primary-title,.custom_card_small .media__right~.supporting-text{margin-left:0;margin-right:88px}.custom_card_small .actions,.custom_card_small .optional-header,.custom_card_small .primary-title,.custom_card_small .supporting-text{margin-left:88px}.custom_card_small .primary-text,.custom_card_small .secondary-text{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content{margin:0 auto;max-width:1440px}.float-left{float:left!important}.icon-color--yellow{color:#ffd12a}.media{position:relative}.media .action-icon{color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.54)}.media .optional-header{box-sizing:border-box;color:#fff;display:block;float:left;width:100%;z-index:100}.media .optional-header .primary-title{background-image:none;width:auto}.media .primary-title{background-image:linear-gradient(transparent,rgba(0,0,0,.46));bottom:0;box-sizing:border-box;padding:16px 16px 24px;position:absolute;width:100%;z-index:1}[class*=media--]{height:0;overflow:hidden}.media--1-1{padding-bottom:100%}.media--16-9{padding-bottom:56.25%}.media--3-2>img,.media--4-3>img,.media--16-9>img{height:auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.media--1-1 img,.media--2-3 img,.media--3-2 img,.media--3-4 img,.media--4-3 img,.media--16-9 img,.media--80x80 img{position:absolute}.media--2-3{padding-bottom:150%}.media--3-2{padding-bottom:66.66%}.media--3-4{padding-bottom:133.33%}.media--4-3{padding-bottom:75%}.media--80x80{margin:16px;padding-bottom:80px;width:80px}.media--1-1>img,.media--2-3>img,.media--3-4>img,.media--80x80>img{height:100%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:auto}.optional-header{min-height:40px;padding:16px;position:relative}.optional-header .action-icons{float:right;position:relative;right:-8px;top:2px}.optional-header .primary-title{bottom:auto;display:inline-block;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.primary-text{font-size:24px}.optional-header+.primary-text,.primary-text+.secondary-text,.secondary-text+.primary-text{margin-top:6px}.primary-title{padding:24px 16px 16px}.optional-header+.supporting-text,.primary-title+.supporting-text{padding-top:0}.primary-title .optional-header{padding-left:0;padding-right:0}.secondary-text .action-icon{font-size:inherit;margin:0;padding:0}.secondary-text,.subhead{color:rgba(0,0,0,.54);font-size:14px}.supporting-text{font-size:14px;line-height:1.5;padding:16px}.thumbnail{border-radius:50%;float:left;height:40px;position:relative;width:40px}.thumbnail img{background-color:#fff;border-radius:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.thumbnail--24x24 img{height:24px;width:24px}.thumbnail--28x28{margin-right:4px}.thumbnail--28x28 img{height:28px;width:28px}.thumbnail--32x32{margin-right:8px}.thumbnail--32x32 img{height:32px;width:32px}.thumbnail--36x36{margin-right:12px}.thumbnail--36x36 img{height:36px;width:36px}.thumbnail--40x40{margin-right:16px}.thumbnail--40x40 img{height:40px;width:40px}.title{font-size:14px;font-weight:500}.title+.subhead{margin-top:3.5px}.primary-text,.title{line-height:1.2}.dashboard-calender{height:400px;background-color:#fff;display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:40px;margin-inline-start:40px;-webkit-margin-end:40px;margin-inline-end:40px}.dashboard-calender .rbc-calendar .rbc-toolbar .rbc-btn-group{display:none}@media only screen and (min-width:641px){[class*=col-]:after,[class*=col-]:before{clear:both}}.dash-card-div{display:flex}.card-outer{background:#fff;box-shadow:0 0 13px 0 rgba(82,63,105,.05);margin-bottom:30px;border-radius:20px;border:0}.bg-1{background-color:#ffeec3}.bg-2{background-color:#d1f3ff}.bg-white{background-color:#fff}.height-75vh{height:75vh;overflow:auto}.height-75vh::-webkit-scrollbar{width:1px}.height-75vh::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(42,0,231,.3)}.height-75vh::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #7e57eb}.dialog-bulk-notification-select .MuiDialog-container .MuiDialog-paper{max-width:500px!important;width:500px;height:80%;max-height:80%}.dialog-bulk-notification-select .MuiDialogContentText-root{color:#00f;font-size:18px}.margin-top-70{margin-top:70px!important}.dangerous-style>p{margin:0}.dangerous-style{white-space:pre-wrap}.react-quill-min-height .ql-container.ql-snow{height:30vh;overflow:auto}.react-quill-min-height .ql-tooltip{left:0!important}.text-area-notification{height:35vh!important;overflow:auto;width:100%!important}.width-125px{width:125px}.height-65vh{height:65vh;overflow:auto}.height-65vh::-webkit-scrollbar{width:1px}.height-65vh::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(42,0,231,.3)}.height-65vh::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #7e57eb}.dashboard-year{color:#4680ff!important;font-weight:500!important;font-size:20px!important;line-height:20px!important;line-height:30px!important}.dashboard-paper{background:linear-gradient(135deg,#fff,#f8f9ff)!important;box-shadow:0 8px 32px color-mix(in srgb,#4680ff 12%,transparent),0 2px 8px color-mix(in srgb,#4680ff 8%,transparent)!important;box-shadow:0 8px 32px color-mix(in srgb,var(--headingColor) 12%,transparent),0 2px 8px color-mix(in srgb,var(--headingColor) 8%,transparent)!important;border-radius:20px!important;margin:10px!important;width:30%;min-width:250px;padding:20px;cursor:pointer;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);border:1px solid color-mix(in srgb,#4680ff 10%,transparent);border:1px solid color-mix(in srgb,var(--headingColor) 10%,transparent);position:relative;overflow:hidden;will-change:transform,box-shadow;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.dashboard-paper:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4680ff,#4680ff 50%,#4b74ff);background:linear-gradient(90deg,var(--headingColor),var(--buttonBackground1) 50%,var(--selected-menu-item-background));opacity:0;transition:opacity .3s ease}.dashboard-paper-student-staff{background:linear-gradient(135deg,#fff,#f8f9ff)!important;box-shadow:0 8px 32px color-mix(in srgb,#4680ff 12%,transparent),0 2px 8px color-mix(in srgb,#4680ff 8%,transparent)!important;box-shadow:0 8px 32px color-mix(in srgb,var(--headingColor) 12%,transparent),0 2px 8px color-mix(in srgb,var(--headingColor) 8%,transparent)!important;border-radius:20px!important;margin:10px!important;width:30%;min-width:250px;padding:20px;cursor:pointer;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);border:1px solid color-mix(in srgb,#4680ff 10%,transparent);border:1px solid color-mix(in srgb,var(--headingColor) 10%,transparent);will-change:box-shadow;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.dashboard-paper:hover{background:linear-gradient(135deg,#fff,#f0f4ff)!important;box-shadow:0 12px 40px color-mix(in srgb,#4680ff 20%,transparent),0 4px 12px color-mix(in srgb,#4680ff 15%,transparent)!important;box-shadow:0 12px 40px color-mix(in srgb,var(--headingColor) 20%,transparent),0 4px 12px color-mix(in srgb,var(--headingColor) 15%,transparent)!important;-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}.dashboard-paper:hover:before{opacity:1}.dashboard-paper-medium{background:linear-gradient(135deg,#fff,#f8f9ff)!important;box-shadow:0 8px 32px color-mix(in srgb,#4680ff 12%,transparent),0 2px 8px color-mix(in srgb,#4680ff 8%,transparent)!important;box-shadow:0 8px 32px color-mix(in srgb,var(--headingColor) 12%,transparent),0 2px 8px color-mix(in srgb,var(--headingColor) 8%,transparent)!important;border-radius:20px!important;margin:10px!important;width:30%;min-width:250px;padding:20px;cursor:pointer;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);border:1px solid color-mix(in srgb,#4680ff 10%,transparent);border:1px solid color-mix(in srgb,var(--headingColor) 10%,transparent);position:relative;overflow:hidden;will-change:transform,box-shadow;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.dashboard-paper-medium:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4680ff,#4680ff 50%,#4b74ff);background:linear-gradient(90deg,var(--headingColor),var(--buttonBackground1) 50%,var(--selected-menu-item-background));opacity:0;transition:opacity .3s ease}.dashboard-paper-medium:hover{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);box-shadow:0 12px 40px color-mix(in srgb,#4680ff 20%,transparent),0 4px 12px color-mix(in srgb,#4680ff 15%,transparent)!important;box-shadow:0 12px 40px color-mix(in srgb,var(--headingColor) 20%,transparent),0 4px 12px color-mix(in srgb,var(--headingColor) 15%,transparent)!important}.dashboard-paper-medium:hover:before{opacity:1}.dashboard-paper-skeleton{height:113px!important}.dashboard-paper-medium-skeleton,.dashboard-paper-skeleton{background:linear-gradient(135deg,color-mix(in srgb,#4680ff 8%,transparent),color-mix(in srgb,#4680ff 8%,transparent))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--headingColor) 8%,transparent),color-mix(in srgb,var(--buttonBackground1) 8%,transparent))!important;border-radius:20px!important;box-shadow:0 4px 16px color-mix(in srgb,#4680ff 8%,transparent)!important;box-shadow:0 4px 16px color-mix(in srgb,var(--headingColor) 8%,transparent)!important}.dashboard-paper-medium-skeleton{height:350px!important}.rs-style-div{font-size:30px;padding-right:10px;padding-left:10px;padding-top:0;margin-right:10px;border-radius:50%;color:#4680ff;color:var(--headingColor);background:linear-gradient(135deg,color-mix(in srgb,#4680ff 15%,#fff),color-mix(in srgb,#4680ff 25%,#fff));background:linear-gradient(135deg,color-mix(in srgb,var(--headingColor) 15%,#fff),color-mix(in srgb,var(--headingColor) 25%,#fff));cursor:pointer;width:40px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px color-mix(in srgb,#4680ff 20%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--headingColor) 20%,transparent)}.rs-style-div:hover{background:linear-gradient(135deg,color-mix(in srgb,#4680ff 25%,#fff),color-mix(in srgb,#4680ff 35%,#fff));background:linear-gradient(135deg,color-mix(in srgb,var(--headingColor) 25%,#fff),color-mix(in srgb,var(--headingColor) 35%,#fff));-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:0 4px 12px color-mix(in srgb,#4680ff 30%,transparent);box-shadow:0 4px 12px color-mix(in srgb,var(--headingColor) 30%,transparent)}.width-height-75px{width:75px;height:75px}.width-height-150px{width:150px;height:150px}.icon-attendance-dash{font-size:30px;padding-right:10px;padding-left:10px;padding-top:0;margin-right:10px;border-radius:50%;color:#4680ff;color:var(--headingColor);background:linear-gradient(135deg,color-mix(in srgb,#4680ff 15%,#fff),color-mix(in srgb,#4680ff 25%,#fff));background:linear-gradient(135deg,color-mix(in srgb,var(--headingColor) 15%,#fff),color-mix(in srgb,var(--headingColor) 25%,#fff));cursor:pointer;width:46px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px color-mix(in srgb,#4680ff 20%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--headingColor) 20%,transparent)}.icon-attendance-dash:hover{background:linear-gradient(135deg,color-mix(in srgb,#4680ff 25%,#fff),color-mix(in srgb,#4680ff 35%,#fff));background:linear-gradient(135deg,color-mix(in srgb,var(--headingColor) 25%,#fff),color-mix(in srgb,var(--headingColor) 35%,#fff));-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:0 4px 12px color-mix(in srgb,#4680ff 30%,transparent);box-shadow:0 4px 12px color-mix(in srgb,var(--headingColor) 30%,transparent)}.dash-skeleton-card{width:30%;min-width:250px;margin:10px}.not-selected-tab-dash{color:#4680ff!important;color:var(--headingColor)!important;font-weight:600!important;border:2px solid color-mix(in srgb,#4680ff 30%,transparent)!important;border:2px solid color-mix(in srgb,var(--headingColor) 30%,transparent)!important;margin:0 5px!important;background:linear-gradient(135deg,#fff,#f8f9ff)!important;font-size:11px!important;border-radius:12px!important;padding:6px 16px!important;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:none!important}.not-selected-tab-dash:hover{background:linear-gradient(135deg,color-mix(in srgb,#4680ff 15%,#fff),color-mix(in srgb,#4680ff 25%,#fff))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--headingColor) 15%,#fff),color-mix(in srgb,var(--headingColor) 25%,#fff))!important;border-color:#4680ff!important;border-color:var(--headingColor)!important;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,#4680ff 20%,transparent);box-shadow:0 4px 12px color-mix(in srgb,var(--headingColor) 20%,transparent)}.selected-tab-dash{color:#fff!important;background:linear-gradient(135deg,#4680ff,#4680ff)!important;background:linear-gradient(135deg,var(--headingColor),var(--buttonBackground1))!important;margin:0 5px!important;font-size:11px!important;border-radius:12px!important;padding:6px 16px!important;border:2px solid transparent!important;box-shadow:0 4px 16px color-mix(in srgb,#4680ff 40%,transparent)!important;box-shadow:0 4px 16px color-mix(in srgb,var(--headingColor) 40%,transparent)!important;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:none!important}.selected-tab-dash:hover{background:linear-gradient(135deg,#4680ff,#4b74ff)!important;background:linear-gradient(135deg,var(--buttonBackground1),var(--selected-menu-item-background))!important;box-shadow:0 6px 20px color-mix(in srgb,#4680ff 50%,transparent)!important;box-shadow:0 6px 20px color-mix(in srgb,var(--headingColor) 50%,transparent)!important;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.dashboard-avatar{height:40px!important;width:40px!important;font-size:15px!important}.profile-div{transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:14px;padding:8px 12px}.profile-div:hover{background:linear-gradient(135deg,color-mix(in srgb,#4680ff 15%,#fff),color-mix(in srgb,#4680ff 25%,#fff));background:linear-gradient(135deg,color-mix(in srgb,var(--headingColor) 15%,#fff),color-mix(in srgb,var(--headingColor) 25%,#fff));border-radius:14px;-webkit-transform:translateX(4px);transform:translateX(4px);box-shadow:0 2px 8px color-mix(in srgb,#4680ff 15%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--headingColor) 15%,transparent)}.see_all{color:#4680ff;color:var(--headingColor);text-align:end;cursor:pointer;font-weight:600;transition:all .3s ease;text-decoration:none}.see_all:hover{color:#4680ff;color:var(--buttonBackground1);font-weight:700;text-decoration:underline}.loading-wish-birthday{margin:20vh auto}.birthday-dialog-tb>th{padding:2px;border:1px solid #dcdcdc;background-color:#f8f8ff;text-align:center}.birthday-dialog-tb>td{padding:2px;border:1px dotted #dcdcdc;text-align:center}.template-card-title1{font-family:circular;font-style:italic;font-weight:600;color:#fff;font-size:14px}.dashboard-total-pending{height:45px!important;background:linear-gradient(135deg,color-mix(in srgb,#4680ff 8%,transparent),color-mix(in srgb,#4680ff 8%,transparent))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--headingColor) 8%,transparent),color-mix(in srgb,var(--buttonBackground1) 8%,transparent))!important;border-radius:15px!important;border:1px solid color-mix(in srgb,#4680ff 10%,transparent);border:1px solid color-mix(in srgb,var(--headingColor) 10%,transparent)}.custom-resource-tbody{display:block!important;height:200px;overflow:auto}.custom-resource-tbody,.custom-resource-thead,.custom-resource-tr{display:table;width:100%;table-layout:fixed}.custom-resource-thead{width:calc(100% - 1px)}.custom-resource-table{width:100%;border-spacing:0!important}.custom-resource-tbody::-webkit-scrollbar{width:1px}.custom-resource-tbody::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(42,0,231,.3)}.custom-resource-tbody::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #7e57eb}.thead-resource>th{padding:10px;border:1px solid #dcdcdc;background-color:#f8f8ff}.thead-drawernew>th{padding:12px;border:1px solid color-mix(in srgb,#4680ff 20%,transparent);border:1px solid color-mix(in srgb,var(--headingColor) 20%,transparent);background:linear-gradient(135deg,color-mix(in srgb,#4680ff 15%,#fff),color-mix(in srgb,#4680ff 25%,#fff));background:linear-gradient(135deg,color-mix(in srgb,var(--headingColor) 15%,#fff),color-mix(in srgb,var(--headingColor) 25%,#fff));font-weight:600;color:#4680ff;color:var(--headingColor)}.tbody-dashboard>td{padding:12px;border:0 solid #000!important;border-style:dotted;transition:all .2s ease}.custom-resource-tr:hover{background:linear-gradient(135deg,color-mix(in srgb,#4680ff 5%,#fff),color-mix(in srgb,#4680ff 15%,#fff));background:linear-gradient(135deg,color-mix(in srgb,var(--headingColor) 5%,#fff),color-mix(in srgb,var(--headingColor) 15%,#fff));-webkit-transform:scale(1.01);transform:scale(1.01)}.create-hostel-building-address-label{font-size:16px;line-height:24px;color:#757575;width:125px}.width-90-per-mt-1{width:320px!important;margin-top:1rem!important}.hostel-floor-padding{padding:12px!important}.hostel-add-building-add-button{align-self:center;text-align-last:center;margin-top:15px!important}.hostel-add-building-add-button-icon{height:35px!important;width:35px!important;color:#00f;cursor:pointer}.hostel-building-image-preview-outer-box{position:relative;margin:15px 0;cursor:pointer}.hostel-building-image-preview-outer-box:hover .hostel-building-delete-image-input{display:flex}.hostel-building-delete-image-input{color:red;font-size:20px;position:absolute;cursor:pointer;top:-3px;right:-18px}.room-strength-asset-label{align-self:center;font-size:20px;padding-left:25px!important;color:#00f;padding-top:20px!important}.room-preview-outer-box{position:relative;margin:22px 24px;display:flex;align-items:center}.room-view-uploaded-image{width:40px;height:40px;border:1px solid #000;margin-left:18px}.room-preview-outer-box:hover .room-view-image-preview-icon{display:flex}.room-view-image-preview-icon{display:none;position:absolute;top:0;left:26px;right:0;bottom:0;width:63%;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);-webkit-tap-highlight-color:transparent;color:#fff;cursor:pointer}.student-staff-toggle-outer-div{border:1px solid #4b74ff;box-sizing:border-box;border-radius:50px!important;width:371px}.padding-left-15{padding-left:15px}.asset-name-width{width:100%!important}.room-strength-asset{border:1px solid #c3c3c3;padding:0 5px;background-color:#fff}.room-strength-asset .dropdown-container{height:40px;background-color:initial}.room-strength-asset .dropdown-container .dropdown-heading{height:-webkit-fill-available}.room-strength-asset .dropdown-container .dropdown-heading .dropdown-heading-value{font-size:15px}.room-strength-asset .dropdown-container .dropdown-content{z-index:2000!important;background-color:#fff;font-size:16px}.room-strength-asset .dropdown-container input{padding:10px;height:40px;font-size:15px}.room-strength-asset .dropdown-container .select-item{padding:3px 10px!important;background:#e2e6ea}.room-strength-add-asset{border:1px solid #c3c3c3;padding:0 5px}.room-strength-add-asset .dropdown-container{height:58px;background-color:initial}.room-strength-add-asset .dropdown-container .dropdown-heading{height:-webkit-fill-available}.room-strength-add-asset .dropdown-container .dropdown-heading .dropdown-heading-value{font-size:18px}.room-strength-add-asset .dropdown-container .dropdown-content{z-index:2000!important;background-color:#fff;font-size:16px;padding:5px}.sub-head-padding-20{font-size:21px!important;font-weight:500!important}.head-decoration{text-decoration:underline!important}.check-in-out-text-area-auto-size-reason{min-height:100px!important;width:100%!important}.create-expenses-comment{font-size:16px;line-height:24px;color:#757575;width:100px}.create-expenses-comment-auto-size{min-height:100px!important;width:99%!important}.create-expenses-right-part-paper{height:97%;max-height:490px}.create-expenses-upload-receipts-button{text-transform:capitalize!important;border:1px solid!important;padding:4px 20px!important;margin-left:0!important;margin-top:50px!important}.create-expenses-image-list-box{height:100px;overflow:auto}.create-expenses-label{font-weight:400;width:45%}.create-expenses-label,.create-expenses-value{font-size:16px;line-height:20px;padding-left:15px}.create-expenses-value{margin-right:6px;word-break:break-word;width:55%}.create-expenses-total-label{font-weight:700;font-size:18px;line-height:20px;width:45%;padding-left:15px;color:#000}.create-expenses-total-value{font-weight:700;font-size:18px;line-height:14px;width:55%;padding-left:10px;color:#000}.create-expenses-outer-box-label-value{display:flex;padding:10px;margin:10px 0}.create-expenses-info-outer-box{margin-top:30px}.create-expenses-image-view{color:#4d4df7}.create-expenses-image-view:hover{cursor:pointer}.create-expenses-image-delete{color:#fb4f4f}.create-expenses-image-delete:hover{cursor:pointer}.view-expenses-image-view{color:#4d4df7;padding-left:20px;font-size:14px}.view-expenses-image-view:hover{cursor:pointer;text-decoration:underline}.view-expenses-data-value{margin-top:5px;font-size:18px;line-height:23px;display:flex;align-items:flex-end;color:#000;mix-blend-mode:normal;margin-bottom:10px;text-transform:capitalize}.expense-individual-view-edit{position:absolute;top:5px;right:10px}.expense-individual-paper-background{position:relative;padding:15px}.expense-individual-edit-icon{font-size:30px;color:#5087ff;cursor:pointer;margin-right:5px}.table-select-hostel-thead{position:-webkit-sticky;position:sticky;top:-10px;margin:0}.hostel-student-paper{height:57vh;overflow:auto}.hostel-student-paper::-webkit-scrollbar{width:1px}.hostel-student-paper::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(42,0,231,.3)}.hostel-student-paper::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #7e57eb}.hostel-summary-label{font-weight:400;width:55%}.hostel-summary-label,.hostel-summary-value{font-size:16px;line-height:20px;padding-left:15px}.hostel-summary-value{margin-right:6px;word-break:break-word;width:45%}.Current-hostel-students{background-color:green}.Checkedout-hostel-students,.Current-hostel-students{width:10px;height:10px;border-radius:50%;margin-top:6px;margin-right:8px;cursor:pointer}.Checkedout-hostel-students{background-color:red}.Upcoming-hostel-students{width:10px;height:10px;border-radius:50%;background-color:#ff0;margin-top:6px;margin-right:8px;cursor:pointer}.start-date-label,.start-date-value{color:green;font-size:17px;font-weight:700;padding-top:5px}.start-date-label{padding-left:23px}.end-date-label,.end-date-value{color:red;font-size:17px;font-weight:700;padding-top:5px}.end-date-label{padding-left:23px}.edit-start-end-date-box{text-align:end}.width-97{width:97%!important;margin-top:1rem!important}.error-content{font-size:20px;font-weight:500;text-align:-webkit-center}.margin-top{margin-top:3rem!important}.disable-button{opacity:.2;cursor:context-menu!important}.hostel-student-label{width:50%;opacity:.7}.hostel-student-value{font-weight:700}.width-80{width:80%;margin-top:1rem!important}.width-98{width:98%!important;margin-top:1.5rem!important}.staff-list-assigned-shift{color:#5e9824;font-size:15px;font-weight:700;margin-top:16px}.selected-assigned-staff{padding:5px;color:#4c4cff;font-weight:700;font-size:15px}.fieldset{border:none;-webkit-margin-start:0!important;margin-inline-start:0!important;-webkit-margin-end:0!important;margin-inline-end:0!important;-webkit-padding-start:0!important;padding-inline-start:0!important;-webkit-padding-end:0!important;padding-inline-end:0!important}.disable-field{color:grey!important;background-color:#f3f3f3!important;cursor:no-drop!important}.assign-shift-apply{color:#fff;background-color:#1665d8!important}.staff-assign-shift-table{min-height:435px;overflow:auto}.staff-assigned-shift-table{min-height:330px;overflow:auto;padding-bottom:20px}.staff-assigned-shift-paper{min-height:460px}.mark-attendance-card{height:460px;width:350px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.15);border-radius:15px;padding:30px}.attendance-selected-date{font-size:20px;color:#4680ff;font-weight:700;margin-bottom:20px;margin-top:20px}.attendance-present{background:#007eff!important;box-shadow:0 8px 16px rgba(0,126,255,.16);border-radius:8px!important;color:#fff!important;text-transform:none!important;padding:5px 30px!important;cursor:pointer!important}.attendance-present:hover{box-shadow:0 2px 9px rgba(4,127,239,.6)}.attendance-absent{padding:2px 30px!important}.assign-shift-submit-position{position:relative;text-align:end}.hr-assign-subject-academicyear{background:#f1f3ff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:6px;margin-top:20px;padding:10px;text-align:center;font-weight:500;font-size:25px}.hr-assign-subject-name{background:#1758d2;border-radius:0 50px 50px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;padding:6px 10px;font-size:16px;display:flex;width:222px;justify-content:space-evenly}.add-subject-button{background:linear-gradient(41.73deg,#1c52c8 4%,#0070ff 78%,#0070ff 79.78%);border-radius:8px;padding:8px;color:#fff;cursor:pointer;position:absolute;bottom:15px;right:15px}.submit{color:#fff}.assigned-subject-hour-name{background:#fff;border-radius:0 50px 50px 0;width:250px;padding:8px;font-size:16px;color:#575f6c;font-weight:500;display:flex;justify-content:space-around}.assigned-subject-bg{position:relative;padding-bottom:60px;background-color:#f1f3ff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.assigned-subject-up-down-arrow{cursor:pointer;margin:5px;border:hidden;padding:1px;background-color:#efefef}.assigned-subject-hour-bg{background:#fff;border-radius:7px;margin:20px;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex}.assigned-subject-input-hour{width:73px;border-radius:6px;border-style:hidden;height:60px;font-size:50px;text-align:center;padding-top:10px}.assigned-subject-input-hour:focus{outline:none}.assigned-subject-input-colon{width:25px;padding-bottom:13px;background-color:initial}.assigned-subject-input-colon,.assigned-subject-input-minute{border-radius:6px;border-style:hidden;height:60px;font-size:50px;text-align:center;padding-top:10px}.assigned-subject-input-minute{width:73px}.assigned-subject-input-minute:focus{outline:none}.unassigned-subject-paper{position:relative;padding-bottom:60px}.unassigned-subject-list{overflow:auto;height:300px;margin-top:20px;margin-left:20px}.selected-subject-list{overflow:auto;height:126px;margin-top:20px;margin-left:20px}.hr-assigned-selected-subject{color:#4986ff;padding-left:20px;text-align:initial}.delete-selected-subject{cursor:pointer;margin-left:10px;margin-right:10px}.add-modify-button{color:#fff!important;background-color:#1665d8!important;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:30px!important;text-transform:none!important}.hr-subject-view-subject-name{color:#0683f9;background:linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9)),#0683f9;border-radius:10px;font-size:15px;text-transform:capitalize;padding:7px 20px;flex-grow:1;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-top:10px;margin-left:5px}.hr-subject-view-assigned-staff-position{justify-content:center!important;text-align:center;display:flex!important;flex-flow:initial}.hr-subject-view-staff-name{color:#464d68;font-size:15px;font-weight:700;text-align:center;margin-left:7px;text-transform:capitalize;width:-webkit-max-content;width:max-content}.hr-subject-view-staff-designation{background:#1665d8;border-radius:3px;margin-top:7px;color:#fff;font-size:10px;padding:3px;margin-left:7px;width:-webkit-max-content;width:max-content}.hr-subject-view-subject-name-position{display:flex;justify-content:center;flex-wrap:wrap;margin:auto}.hr-check-and-submit-assigned-selected-subject{color:#4986ff;padding-left:20px}.hr-profile-pic{width:100px!important;height:100px!important}.profile-pic-position{padding-left:80px;height:140px}.staff-profile-camera-position{position:relative;top:113px;left:61px}.profile-pic-button:hover{background:none!important}.profile-pic-camera{font-size:25px}.form-review-value{color:#000;font-size:16px;line-height:25px;padding:5px;word-break:break-word}.drop-down-margin-1rem{width:270px;margin-top:1rem}.drop-down-width{width:270px}.drop-down-reporting-user-skeleton{width:270px;height:60px!important;background-color:rgba(116,120,140,.23137254901960785)!important;border-radius:3px}.bank-details-grid{margin-top:40px!important;padding:20px}.assigned-selected-subject{color:red;text-transform:capitalize}.shift-type-paper-background{width:100%;padding:20px 30px;margin:30px 0}.shift-weekdays-outer-box{display:flex}.shift-weekdays-box{display:inline-block;text-align:center;background-color:rgba(210,203,237,.32941176470588235);width:45px;height:45px;line-height:45px;border-radius:50%;margin-right:20px;cursor:pointer;border:1px solid silver}.weekdays-offline{cursor:no-drop;pointer-events:none;opacity:.7;background-color:#ddd}.weekdays-enabled{color:#fff;background-color:#5050fa}.close-icon-shift{position:absolute;right:-11px;top:-14px;cursor:pointer}.weekdays-assigned-other{cursor:no-drop;pointer-events:none;opacity:.7;background-color:#959494;color:#fff}.entire-paper-error{border-bottom:2px solid #ff4500}.staff-assigned-enabletable-shift-table{min-height:596px;overflow:auto;padding-bottom:20px}@media only screen and (max-width:980px){.hr-assign-subject-academicyear{margin-top:0;padding:10px}.assigned-subject-hour-name{padding:10px;margin:10px auto auto}.assigned-subject-hour-bg{margin:20px auto}.selected-subject-list{height:160px}.hr-subject-view-assigned-staff-position{width:-webkit-max-content;width:max-content}.profile-pic-position{text-align:-webkit-center}.hr-subject-view-subject-name-position{width:-webkit-max-content!important;width:max-content!important;display:block!important}}@media only screen and (max-width:1460px){.assigned-subject-bg{position:relative;padding-bottom:40px;background-color:#f1f3ff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}}.background-white{background-color:#fff!important}.selected-shift-date-type{color:#fff!important;background:linear-gradient(90deg,#1982d5,#4380fd)}.not-selected-shift-date-type,.selected-shift-date-type{font-weight:800!important;width:170px!important}body,html{-webkit-font-smoothing:antialiased}#react-org-chart,body,html{margin:0;height:600px!important;width:100%!important}#react-org-chart{cursor:move;background-color:#f7f9fa}#react-org-chart .svg{width:100%!important;height:600px!important}.custom-active-user .org-chart-node .box{fill:#26c6da!important}.org-chart-person-name{font-weight:500}.org-chart-node:hover .org-chart-person-reports,.org-chart-person-link:hover g{fill:#409cf9!important}.org-chart-person-dept.engineering{fill:#4caf50!important}.org-chart-person-dept.communications{fill:#3f51b5!important}.org-chart-person-dept.product{fill:#d500f9!important}.org-chart-person-dept.hr{fill:#2196f3!important}.org-chart-person-dept.marketing{fill:#f44336!important}.org-chart-person-dept.design{fill:#26c6da!important}.zoom-buttons{position:absolute;top:0;left:0}.download-buttons{position:absolute;top:0;right:0}.zoom-button{width:40px;height:40px;display:block!important;margin:8px}.btn{text-transform:none;-webkit-text-decoration-line:none;text-decoration-line:none;display:inline-block;font-weight:600;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;padding:.5rem 1rem;font-size:.875rem;line-height:1.5rem;border-radius:.125rem;cursor:pointer;margin:6px}.btn-outline-primary{color:#374ea2;border-color:#374ea2}.btn-outline-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#374ea2;border-color:#374ea2}.github-link{font-size:16px;margin-left:8px;margin-right:16px}.attendance-calender-box{height:500px;margin:70px 30px;width:-webkit-fill-available}.calender-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:2000}.react-calendar-timeline .rct-header-root{border-bottom:none;position:relative;z-index:99;box-shadow:var(--color-border-lightgray) 0 0 1rem;text-align:center}.react-calendar-timeline .rct-calendar-header{border:none;background-color:#ebebeb}.react-calendar-timeline .rct-dateHeader{pointer-events:none;width:30px!important;border:none;background:var(--color-white);font-size:12px;font-weight:300}.react-calendar-timeline .rct-dateHeader-primary{color:var(--color-black);padding-right:2.6rem;text-transform:capitlize;border:none!important}.react-calendar-timeline .rct-vertical-lines .rct-vl{border-left:none;border-right:none}.react-calendar-timeline .rct-vertical-lines .rct-vl:nth-child(odd){background:var(--color-white)}.react-calendar-timeline .rct-vertical-lines .rct-vl:nth-child(2n){background:var(--color-lightgray)}.react-calendar-timeline .rct-scroll{pointer-events:none}.react-calendar-timeline .rct-outer .rct-scroll .rct-items .rct-item{width:30px!important;place-content:center}.react-calendar-timeline{width:-webkit-max-content;width:max-content;overflow:auto}.attendnace-detail-th{background:#4680ff;color:#fff!important;padding:0 10px!important;border-left:double}.leave-pending-child-paper,.leave-summary-child-paper{height:80vh;min-height:750px;display:flex}.leave-approve-set-height,.leave-height-100-percent{height:100%;width:100%;margin-right:10px}.leave-approve-set-height{overflow:auto}.leave-plan-table-header{height:70px!important;box-shadow:10px 0 20px rgba(0,0,0,.3),0 0 4px rgba(0,0,0,.06)!important;background-color:#1863fe!important}.leave-plan-table-data-row{background-color:#fff!important;height:70px!important;box-shadow:10px 5px 20px rgba(0,0,0,.3),0 0 4px rgba(0,0,0,.06)!important}.leave-plan-table-margin{width:80%;margin:20px auto!important;max-width:1300px}.leave-plan-row-margin{border-spacing:0 25px!important;border-collapse:initial!important}.edit-input-leave-plan{width:70px!important;text-align:center!important;height:40px!important;font-size:17px!important;margin-top:7px!important}.leave-plan-header-label{color:#fff!important}.leave-plan-header-label,.leave-plan-header-value{font-size:18px!important;text-align:center!important}.leave-plan-add-details{display:flex!important;margin-left:auto!important;margin-top:15px!important;background-color:#1665d8!important;border-radius:10px!important;color:#fff!important}.leave-plan-add-details:hover{background-color:#0043a3!important}.leave-plan-add-delete{background-color:#1665d8!important;color:#fff!important;padding:8px 12px!important;border-radius:10px!important}.leave-plan-add-delete:hover{background-color:#0043a3!important}.leave-management-heading{color:#232323;padding:18px}.leave-management-heading,.leave-management-selected-heading{font-weight:500;font-size:18px;line-height:24px;cursor:pointer}.leave-management-selected-heading{color:#1665d8;padding:18px 18px 0;margin-left:0}.leave-management-total-leaves-paper{margin-top:5px;display:flex;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.15)!important;border-radius:10px!important;justify-content:space-around;height:60px}.leave-total-leaves-padding{display:flex;padding:7px 15px}.leave-management-total-leaves-value{border-radius:5px;display:flex;justify-content:center;width:37px;height:35px;margin-right:10px;font-size:18px;align-items:center;align-self:center}.leave-management-green-color{background:#a7e1bf;color:#18a453}.leave-management-red-color{color:#eb0000;background:#ffc7c7}.leave-management-total-leaves-label{font-size:15px;line-height:24px;align-self:center}.TotalLeaveDashBoard{display:flex}.leave-management-selected-heading-underline{background-color:#1665d8;height:7px;border-radius:10px;margin-top:18px}.leave-management-paper-background-color{background-color:#f5f6f8!important;background-image:none!important}.leave-summary-paper{margin-top:15px;padding:20px;justify-content:center;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.15)!important;border-radius:15px!important;height:-webkit-fill-available;margin-bottom:65px!important}.leave-summary-heading{font-size:18px;line-height:24px;display:flex}.leave-summary-label{background:#1863fe;border-radius:3px 3px 4px 0;margin:30px 30px 0 0;font-size:14px;line-height:23px;color:#fff;padding:20px;display:flex;text-align:start}.leave-summary-value{background:#fff;border:1px solid #d4e5f9;box-sizing:border- box;border-radius:4px;font-size:14px;line-height:23px;color:#4a4a4a;overflow:auto}.leave-summary-code-holiday{padding-left:20px;min-height:500px}.apply-leave-paper{margin:17px 0;padding:20px;box-shadow:0 4px 16px rgba(0,0,0,.15)!important;border-radius:15px!important;min-height:72vh}.apply-leave-selected-date-display{width:25px}.apply-leave-selected-date-display,.apply-leave-selected-year-display{height:30px;font-size:15px;padding:4px;color:#343b4b;font-weight:700;text-align:center}.apply-leave-selected-year-display{width:40px;margin-left:8px}.apply-leave-label-names{font-size:16px;line-height:24px;color:#757575;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.apply-leave-padding-left-30{padding-left:30px}.apply-leave-padding-left-15{padding-left:15px!important}.apply-submit-reset-position{display:flex;justify-content:flex-end;margin:40px 60px 0 0}.apply-leave-drop-down-left-padding-10{padding-left:10px!important}.apply-leave-drop-down-Style{padding:5px!important;height:31px!important;width:135px!important}.apply-leave-text-area-auto-size-reason{min-height:100px!important;width:100%!important}.fee-collect-payment-note{min-height:50px!important;width:100%!important}.apply-leave-text-height-apply-to{height:46px!important}.apply-leave-button{text-transform:capitalize!important;background:#007eff!important;box-shadow:0 8px 16px rgba(0,126,255,.16)!important;border-radius:8px!important;color:#fff!important;padding:5px!important;margin-left:10px!important;width:100px!important}.apply-leave-button:hover{background-color:#0043a3!important}.apply-leave-reset-button{text-transform:capitalize!important;border:2px solid #e92020!important;box-shadow:0 8px 16px rgba(0,126,255,.16)!important;border-radius:8px!important;padding:1px!important;margin-left:10px!important;width:100px!important;color:#e92020!important;background-color:#fff!important}.apply-leave-reset-button:hover{background-color:#ffdaea!important}.apply-leave-date-range-picker{display:flex;justify-content:center}.cancel-leave-cancel-button{box-shadow:0 8px 16px rgba(0,126,255,.16)!important;background:#007eff!important;color:#fff!important;padding:0 13px!important;font-family:Montserrat!important;margin-left:10px!important;border-radius:8px!important;text-transform:capitalize!important}.cancel-leave-cancel-button:hover{background-color:#0043a3}.leave-staff-list-position{min-width:280px;max-width:400px;width:25vw}.margin-left-20-percent{margin-left:20%}.leave-pending-staff-list-flex{display:flex;flex-wrap:wrap}.leave-pending-staff-paper{height:480px;margin:10px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.15)!important;border-radius:15px!important;padding:10px}.leave-manage-space-around{display:flex}.leave-pending-space-around{justify-content:space-around!important;text-align:start;display:flex!important;flex-flow:initial;align-items:center;margin-bottom:10px}.leave-pending-staff-label{color:#464d68;font-weight:700;font-size:15px}.leave-pending-staff-designation{color:#464d68;font-size:13px}.leave-pending-date-value{background:#fbfdfd;border:1px solid hsla(0,0%,59.2%,.5);box-sizing:border-box;border-radius:5px;padding:2px 18px;color:#464d68;display:flex;justify-content:center;font-size:17px;margin-top:6px}.leave-pending-right-arrow{width:50px;margin-top:15px}.leave-pending-leave-type{color:#464d68;font-weight:700;font-size:15px;padding:10px}.leave-pending-type-reason{border:1px solid hsla(0,0%,59.2%,.5);margin:20px 5px;background:#fff;box-sizing:border-box;border-radius:5px 5px 0 0}.leave-pending-num-of-days{color:rgba(0,0,0,.75);font-weight:500}.leave-pending-reason{height:100px;overflow:auto;margin:15px;color:rgba(0,0,0,.75);font-weight:300;font-size:15px}.leave-pending-total-available{align-items:center}.leave-pending-approve-reject,.leave-pending-total-available{justify-content:center!important;text-align:center;display:flex!important;flex-flow:initial}.leave-pending-approve-reject{margin:20px}.leave-apply-table-margin{margin:15px 0}.leave-approve-table-margin{margin:15px}.error-leave-number{border:1px solid red}.error-text-leave{font-size:11px;color:red}.error-leave-type-drop{place-self:center;margin-right:20px!important}@media only screen and (max-width:980px){.apply-submit-reset-position{display:flex!important;justify-content:space-evenly!important;margin:30px 0 0!important}.apply-leave-display-column-reverse{flex-direction:column-reverse}.DateRangePicker__Month{margin:0 10px!important}.apply-leave-padding-left-30{padding-left:0!important}.leave-summary-child-paper{flex-flow:wrap;min-height:1022px}.leave-pending-child-paper{flex-flow:wrap;min-height:536px}.apply-leave-text-area-auto-size-reason{min-height:101px!important;width:100%!important}.apply-leave-padding-left-15{padding-left:0!important}.margin-left-20-percent{margin-left:auto!important}.leave-manage-space-around{justify-content:space-around!important;text-align:start;display:flex!important;flex-flow:initial}.leave-pending-staff-list-flex{overflow:auto;flex-wrap:unset}.leave-management-total-leaves-paper{display:block!important;height:150px!important}.leave-management-heading,.leave-management-selected-heading{padding:5px!important;margin-left:0!important}.leave-summary-value{min-height:100px!important}.leave-summary-code-holiday{padding-left:0!important;height:100%!important;min-height:0!important}.leave-height-100-percent{height:unset!important;margin-bottom:40px}.leave-approve-set-height,.leave-height-100-percent{margin-right:0;margin-bottom:15px}.leave-approve-table-margin{margin:15px 0}.leave-staff-list-position{min-width:100%}.leave-management-selected-heading-underline{margin-top:7px}.leave-plan-table-margin{margin:0!important;width:100%!important}}.whoIsLeaveHeading{display:flex;font-weight:500;font-size:18px;line-height:24px;color:rgba(0,0,0,.75)}.LeaveTodayPaper{padding:20px;margin-top:5px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.15)!important;border-radius:15px!important;height:100%;overflow:auto}.loadMore{cursor:pointer;text-align:end;color:#1758d2;margin-top:5px}.staff-list-height{height:645px;overflow:auto}.margin-bottom-20{margin-bottom:20px!important}.margin-top-auto{margin-top:auto!important}.margin-right-30{margin-right:30px!important}.margin-top-40{margin-top:40px!important}.student-select-icon{display:flex}.appBar{background-color:#6e83f3!important}.appBar-width{width:-webkit-fill-available!important}.save-fontsize{font-size:medium!important}.padding-30{padding:30px!important}.Table-loader{margin-top:30px!important;justify-content:center}.loading-bar{margin-right:auto;margin-left:auto;width:180px}.salary-heading{color:#1665d8;font-size:25px;font-weight:700;background:#ebf5ff;padding:10px 10px 10px 40px}.salary-margin{padding:30px 0 0 30px}.salary-margin-0{margin:0!important}.form-border{position:absolute;top:0;left:50%;height:-webkit-fill-available;border:1px dotted rgba(0,0,0,.2)}.border-position{position:relative}.salaryplan-table-data-row{background-color:#fff!important;height:58px!important;box-shadow:10px 5px 20px rgba(0,0,0,.3),0 0 4px rgba(0,0,0,.06)!important}.salaryplan-header-value{font-size:16px!important;text-align:left!important}.salaryplan-table-margin{margin:20px auto 45px 0!important;max-width:1300px}.Salary-component-heading{color:#4680ff!important;font-weight:500!important;font-size:27px!important;margin-bottom:10px!important}.salaryplan-tabletext-align{text-align:left!important;padding:30px}.salary-plan-header-label,.salary-plan-header-label-right{color:#fff!important;font-size:18px!important}.salary-plan-header-label-right{text-align:right!important}.salary-plan-table-header{height:40px!important;box-shadow:10px 0 20px rgba(0,0,0,.3),0 0 4px rgba(0,0,0,.06)!important;background-color:#1863fe!important}.salary-plan-table-data-row{background-color:#fff!important;height:40px!important;box-shadow:10px 5px 20px rgba(0,0,0,.3),0 0 4px rgba(0,0,0,.06)!important}.edit-amount-input-salary-plan{width:85px!important;height:30px!important}.edit-amount-input-salary-plan,.edit-rate-input-salary-plan{text-align:center!important;font-size:17px!important;margin-top:7px!important}.edit-rate-input-salary-plan{width:52px!important;height:25px!important}.error-text{color:#f44336;font-size:.75rem;margin:3px 0 0;font-weight:400;line-height:1.66;letter-spacing:.03333em}.salary-grid-card-label{font-weight:700;padding-left:35px}.salary-grid-card-label,.salary-grid-card-value{font-size:12px;line-height:16px;color:#000;width:145px}.salary-grid-card-value{word-break:break-word}.salary-info-inner-box{display:flex;padding:3px}.salary-info-outer-box{height:130px}.salary-plan-row-margin{border-spacing:0!important;border-collapse:initial!important;border:1px solid #dadabd;width:550px!important}.salary-plan-view-sub-heading{color:#4680ff!important;font-weight:500!important;font-size:33px!important;margin-bottom:10px!important}.salary-plan-deduction-view-sub-heading,.salary-plan-earning-view-sub-heading{color:#4680ff!important;font-weight:500!important;font-size:28px!important;margin-bottom:10px!important}.salary-plan-deduction-view-sub-heading{margin-top:40px!important}.salary-plan-total-table-data-row{background-color:#e9f4ff!important;height:40px!important}.salary-plan-amount,.salary-plan-header-value{font-size:16px!important;text-align:right!important}.salary-plan-amount-center{font-size:16px!important;text-align:center!important}.salary-plan-header-left{font-size:16px!important;text-align:left!important}.salary-plan-total-header-value{font-size:18px!important;font-weight:bolder!important;text-align:center!important}.salary-profile-plan-total{margin-top:10px}.salary-approved-button{color:green!important;justify-content:center!important;font-weight:700!important}.paper-background-payslip{width:100%;background-size:105%;background-repeat:no-repeat;margin-top:40px;border:1px solid #add8e6}.payslipheading{text-align:center}.payslipamount{text-align:right;padding-right:15px}.label-text-align{padding-left:15px}.amount-text-align{display:flex;justify-content:flex-end;padding-right:15px}.table,.th,td,th{text-align:left}.th,td{padding:3px}.button-padding{padding:10px 30px 30px!important}.salary-plan-add-details{display:flex!important;margin-left:auto!important;margin-top:15px!important;background-color:#1665d8!important;border-radius:10px!important;color:#fff!important}.submit-button-padding{padding-bottom:80px!important}.staffname-text-align{text-align:left!important;padding-left:20px!important}.staffemail-text-align{text-align:left!important;padding-left:50px!important}.salary-paper-plan-total{margin-bottom:40px!important}.waring-margin{margin:20px!important}.warning-width{width:100%}.warning-message-salary{background-color:#fcf2cd!important;padding:16px 2px 16px 5px!important;color:#333!important;border:1px solid #fff0b3!important;border-radius:3px!important;line-height:20px!important}.warning-text{color:#f6c342;margin-right:10px}.flex-prop{display:flex;flex-flow:wrap}.name-cloumn-width{width:150px!important}.email-cloumn-width{width:180px!important}.mobile-cloumn-width{width:125px!important}.action-cloumn-width{width:100px!important}.status-cloumn-width{width:140px!important}.payout-table{border-spacing:0!important;border-collapse:initial!important;border:1px solid #dadabd}.marign-left-25{margin-left:25px!important}.padding-left-25{padding-left:25px!important}.AddCircleOutlineOutlinedIcon{margin-right:"10px";margin-top:"3px";font-size:"25px"}.grid-card-width-300{width:300px;margin-right:40px;margin-top:40px;margin-bottom:20px}.tabcell-small-size{padding:16px 6px!important;line-height:0!important}.salary-body-wrapper{max-width:1100px;margin:0 auto;padding:0 16px}.salary-profile-horizontal{display:flex;align-items:center;padding:20px 24px;border-radius:10px;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);border:1px solid #e0e4ea;grid-gap:20px;gap:20px;flex-wrap:wrap}.salary-profile-h-avatar{flex-shrink:0}.salary-profile-h-info{min-width:140px;margin-right:24px}.salary-profile-h-name{font-size:18px!important;font-weight:700!important;color:#1a237e;line-height:1.3!important}.salary-profile-h-sub{font-size:13px!important;color:#5c6bc0;margin-top:2px!important}.salary-profile-h-details{display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px;flex:1 1}.salary-profile-h-detail-item{min-width:120px}.salary-profile-h-label{font-size:11px!important;font-weight:600!important;color:#90a4ae;text-transform:uppercase;letter-spacing:.5px}.salary-profile-h-value{font-size:14px!important;color:#37474f;margin-top:2px!important;word-break:break-word}.salary-profile-h-salary{font-weight:700!important;color:#1565c0!important}.salary-formula-section{margin-bottom:8px}.salary-formula-section-title{font-size:18px!important;font-weight:600!important;padding:8px 0 4px}.salary-formula-earnings-title{color:#1565c0}.salary-formula-deductions-title{color:#c62828}.salary-formula-table{border-collapse:initial!important;border-spacing:0!important}.salary-formula-table-header{background-color:#f5f7fa}.salary-formula-header-cell{font-weight:600!important;font-size:13px!important;color:#546e7a!important;text-transform:uppercase;letter-spacing:.4px;border-bottom:2px solid #e0e4ea!important;padding:10px 16px!important}.salary-formula-data-row{transition:opacity .25s ease}.salary-formula-data-row:hover{background-color:#f9fbfd}.salary-formula-cell{font-size:14px!important;color:#37474f;padding:8px 16px!important;border-bottom:1px solid #f0f0f0!important}.salary-formula-total-row{background-color:#e8f0fe!important}.salary-formula-total-cell{font-size:15px!important;color:#1a237e!important;padding:10px 16px!important;border-bottom:none!important}.salary-panels-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:16px}@media (max-width:960px){.salary-panels-grid{grid-template-columns:1fr}}.salary-panel-card{border:1px solid #e0e4ea;border-radius:8px;padding:16px;background:#fff}.salary-summary-card{border:1px solid #e0e4ea;border-radius:10px;padding:20px 28px;background:linear-gradient(135deg,#f5f7fa,#eef2f7);max-width:420px;margin-left:auto;margin-bottom:8px}.salary-summary-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.salary-summary-label{font-size:14px!important;color:#546e7a}.salary-summary-value{font-size:14px!important;font-weight:500!important;color:#37474f}.salary-summary-divider{height:1px;background:#cfd8dc;margin:8px 0}.salary-summary-net{padding-top:8px}.salary-summary-net-label{font-size:16px!important;font-weight:700!important;color:#1a237e}.salary-summary-net-value{font-size:18px!important;font-weight:700!important;color:#2e7d32}.salary-summary-negative{color:#c62828!important}.salary-payment-attendance-bar{display:flex;grid-gap:24px;gap:24px;padding:14px 20px;margin-top:12px;background:#f5f7fa;border-radius:8px;border:1px solid #e0e4ea;flex-wrap:wrap}.salary-payment-attendance-item{display:flex;align-items:center;grid-gap:8px;gap:8px}.salary-payment-att-label{font-size:13px!important;font-weight:600!important;color:#546e7a;text-transform:uppercase;letter-spacing:.3px}.salary-payment-att-value{font-size:16px!important;font-weight:700!important;color:#1a237e;background:#e8eaf6;padding:2px 12px;border-radius:6px;min-width:32px;text-align:center}.salary-payment-att-lop .salary-payment-att-value{background:#ffebee}.override-section-card{border:1px solid #e0e4ea;border-radius:10px;padding:16px 20px;background:#fff}.override-section-title{font-size:16px!important;font-weight:700!important;color:#1a237e;margin-bottom:10px!important}.override-paid-banner{display:flex;align-items:center;padding:12px 18px;background:#fff3e0;border:1px solid #ffe0b2;border-radius:8px}.override-permanent-badge{font-size:11px!important;height:22px!important}.override-permanent-yes{background-color:#e8f5e9!important;color:#2e7d32!important;font-weight:600!important}.override-permanent-no{background-color:#fff3e0!important;color:#e65100!important;font-weight:600!important}.override-no-data{text-align:center;padding:32px 16px}.dropdownpadding{padding-left:20px}.card-width{width:320px}.bullet{display:"inline-block";margin:"0 2px";-webkit-transform:"scale(0.8)";transform:"scale(0.8)"}.title{font-size:20;text-align:center;text-transform:capitalize}.pos{margin-bottom:12}.cardspacing{padding:20px;display:flex}.margin{margin-top:35px!important}.margin-bottom-30{margin-bottom:30px!important}.toggle-padding{padding:0 20px 20px 0!important}.student-profile-pic{width:70px!important;height:70px!important;margin-left:auto;margin-right:auto}.cloumn-width{width:50px!important}.button-color{color:#00f!important}.card-alignment{display:flex;flex-flow:wrap}.warning-message{background-color:#faeaa8;padding:16px 2px 16px 5px;border:1px solid #fff0b3;border-radius:3px;color:#333;line-height:20px;margin-left:20px}.button-attendance{padding:0 15px;height:30px;margin:5px 0!important}.attendance-dashboard-paper{background:#fff!important;box-shadow:0 15px 35px rgba(49,69,244,.1)!important;border-radius:15px!important;margin:10px!important;width:30%;min-width:250px;padding:10px}.custom-button{background-color:#3f51b5;color:#fff;border:none;padding:8px 12px;border-radius:6px;cursor:pointer;font-weight:500}.custom-button:hover{background-color:#32408f}.drag-drop{background:#fff;border:1px solid var(--border-color);border-radius:8px}.document-uploader{border:2px dashed #4282fe;background-color:#f4fbff;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:8px;cursor:pointer;height:350px}.document-uploader.active{border-color:#6dc24b}.document-uploader .upload-info{display:flex;align-items:center;margin-bottom:1rem}.document-uploader .upload-info svg{font-size:36px;margin-right:1rem}.document-uploader .upload-info div p{margin:0;font-size:16px}.document-uploader .upload-info div p:first-child{font-weight:700}.document-uploader .file-list{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;width:100%;height:30vh}.document-uploader .file-list__container{width:100%;height:100%;overflow:auto}.document-uploader .file-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border:1px solid var(--border-color);border-radius:8px}.document-uploader .file-item .file-info{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem;flex:1 1}.document-uploader .file-item .file-info p{margin:0;font-size:14px;color:#333}.document-uploader .file-actions{cursor:pointer;margin-top:13px;margin-left:5px}.document-uploader .file-actions svg{font-size:24px;color:red}.document-uploader .file-actions:hover svg{color:#d44}.document-uploader .browse-btn{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;background-color:#4282fe;color:#fff}.document-uploader .browse-btn:hover{background-color:#004ce3}.document-uploader .success-file{display:flex;align-items:center;color:#6dc24b}.document-uploader .success-file p{margin:0;font-size:14px;font-weight:700}.document-uploader input[type=file]{display:none}.enquiry-for-application-loading{margin:40vh auto!important}.admission-submission-total-amount{font-size:22px;font-weight:700;color:#4680ff;text-align:center;padding:20px}.admission-submission-features-height{max-height:300px;overflow:auto}.student-profile-position{display:-webkit-box;width:60%}.student-profile-name{color:#464d68;font-size:15px;font-weight:700;text-align:center;margin-left:7px;align-self:center}.orange-profile-pic{background-color:#ffe9c0!important;color:orange!important;text-transform:uppercase}.green-profile-pic{color:green!important;background-color:#6dfb6d!important;text-transform:uppercase}.individual-profile-pic{width:110px!important;height:110px!important;margin-left:112px;text-transform:uppercase;font-size:35px!important}.margin-left-0{margin-left:0!important}.enquiry-number-application-form{margin:30px;font-size:24px}.enquiry-number-application-form-box{display:flex}.enquiry-number-close-icon{margin:37px;color:red;cursor:pointer}.application-student-list-admitted{background-color:green}.application-old-student-list-admitted,.application-student-list-admitted{width:10px;height:10px;border-radius:50%;margin-top:6px;margin-right:8px;cursor:pointer}.application-old-student-list-admitted{background-color:#00f}.application-student-list-not-admitted{width:10px;height:10px;border-radius:50%;background-color:red;margin-top:6px;margin-right:8px;cursor:pointer}.language-list-outer-box{display:flex;padding:10px;margin-top:5px}.no-feature-label{font-size:15px;color:red;margin:25px 4px}.language-label-box{width:30%;font-weight:500;font-size:17px}.part-heading{font-size:23px!important;width:50%}.history-label-box,.part-heading{color:#4680ff!important;font-weight:500!important}.history-label-box{font-size:35px!important;line-height:20px!important;padding-left:20px!important;width:80%!important;line-height:30px!important;margin:40px 0!important}.divider-history{margin:40px 0!important;width:100%}.box-padding-0>div{padding:0!important}.submit-login-application-form{position:absolute;bottom:0;right:0;color:#00f;text-decoration:underline;padding-bottom:20px;padding-right:20px;cursor:pointer}.dialog-custom-application-form .MuiDialog-container .MuiDialog-paper{max-width:1000px!important;width:1000px;height:100%;max-height:100%}@media only screen and (max-width:450px){.dialog-custom-application-form .MuiDialog-container .MuiDialog-paper{max-width:100%!important;width:100%!important;height:100%;max-height:100%}.dialog-custom-application-form .MuiDialog-paper{margin:0!important}}.document_list-uploaded-image{width:20px;height:20px;padding-top:8px;border:1px solid #000}.add-sibling-table{min-height:10vh!important;background-color:#fff;overflow:auto;width:100%!important}.add-sibling-table::-webkit-scrollbar{width:1px;height:5px}.add-sibling-table::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(42,0,231,.3)}.add-sibling-table::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #7e57eb}.admission-tab-heading{color:#232323;margin-top:15px}.admission-tab-heading,.admission-tab-selected-heading{font-weight:500;font-size:15px;padding:0 20px;cursor:pointer}.admission-tab-selected-heading{line-height:0;color:#1665d8;margin-top:25px}.admission-tab-selected-heading-underline{background-color:#1665d8;height:7px;border-radius:10px;margin-top:18px}.thankyou-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(to bottom right,#0f172a,#1e293b);padding:20px;font-family:Inter,sans-serif;color:#e2e8f0}.thankyou-card{background-color:#1e293b;box-shadow:0 8px 30px rgba(0,0,0,.4);border-radius:16px;padding:40px 24px;width:100%;max-width:600px;text-align:center;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.thankyou-card:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.success-icon{color:#22c55e;-webkit-animation:pulse 1s ease-in-out;animation:pulse 1s ease-in-out}.thankyou-icon{margin-bottom:24px}.thankyou-heading{font-size:2.5rem;background:linear-gradient(90deg,#4ade80,#14b8a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px;font-weight:700}.thankyou-subheading{font-size:1.1rem;color:#cbd5e1;margin-bottom:24px}.thankyou-app-id{background-color:#334155;padding:12px;border-radius:8px;display:inline-block;margin-bottom:24px}.app-id-label{font-size:.9rem;color:#94a3b8}.app-id-value{font-size:1rem;color:#2dd4bf;font-weight:600}.thankyou-message{margin-bottom:24px;color:#e2e8f0}.thankyou-nextsteps{background-color:rgba(51,65,85,.5);border:1px solid #475569;border-radius:10px;padding:24px;margin:24px 0;text-align:left}.nextsteps-heading{font-size:1.25rem;color:#2dd4bf;margin-bottom:10px}.nextsteps-message{white-space:pre-line;color:#e2e8f0}.thankyou-button{margin-top:16px;padding:12px 32px;font-size:1rem;font-weight:600;border:none;border-radius:8px;background:linear-gradient(90deg,#14b8a6,#06b6d4);color:#fff;cursor:pointer;display:inline-flex;align-items:center;grid-gap:8px;gap:8px;transition:all .3s ease}.thankyou-button:hover{background:linear-gradient(90deg,#0d9488,#0891b2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.arrow-icon{display:inline-block;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.thankyou-button:hover .arrow-icon{-webkit-transform:translateX(4px);transform:translateX(4px)}.thankyou-footer{margin-top:32px;font-size:.75rem;color:#64748b}.thankyou-credit{margin-top:24px;font-size:.75rem;color:#475569}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.9}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:.9}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.9}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:.9}}.payment-history{display:block;text-align:right;width:50%}.payment-history-table{width:80%!important;float:right}.student-custom-report .MuiDialog-container .MuiDialog-paper{width:700px!important;max-width:700px!important;max-height:700px!important;min-height:500px!important}.flex-gaping{display:flex;flex-wrap:wrap;flex-direction:row;grid-gap:20px;gap:20px}.height-multiple-payment{max-height:45px;overflow:hidden;cursor:pointer}.partial{background-color:#96f}.full-absent,.partial{color:#fff;border-radius:50%;padding:3px}.full-absent{background-color:#e6005c}.full-present{background-color:#b3f075;color:#fff;padding:3px;border-radius:50%}.unmarked{background-color:#fff;color:#000;padding:px}.calendar-container{width:100%;max-width:500px;border:1px solid #ddd;border-radius:8px;background-color:#fff}.react-calendar{width:100%;max-width:500px;font-size:17px}.legend-box{width:20px;height:20px;display:inline-block;border-radius:50%;margin-right:5px}.attendance-summary-container{display:flex;justify-content:space-between;align-items:flex-start;background:#fff;border-radius:8px}.attendance-summary{flex:1 1;padding-left:10px}.attendance-legend{display:flex;flex-direction:column;grid-gap:5px;gap:5px}.attendance-legend p{margin:0;padding:4px 0;display:flex;align-items:center}.holiday{background-color:#4da6ff;color:#fff;border-radius:50%;padding:3px}#total-summary-box table{width:100%;border-collapse:initial;border-spacing:0;margin-top:8px;border:1px solid #ccc;border-radius:8px;overflow:hidden;font-weight:bolder}#total-summary-box td,#total-summary-box th{border:1px solid #ccc;text-align:center;padding:2px;font-weight:bolder}.address-loading{margin:135px auto 30px}.drop-down-skeleton-bulk{width:90%;height:20px!important;background-color:rgba(116,120,140,.23137254901960785)!important;border-radius:3px}.auto-generate-timetable-container{background:#f5f7fb;padding:8px}.auto-generate-timetable-container .MuiPaper-root.p-20px{border:1px solid #e6eaf2;box-shadow:0 8px 24px rgba(14,30,62,.06),0 2px 8px rgba(14,30,62,.04);border-radius:12px}.auto-generate-timetable-container .MuiTypography-h5{color:#20304a;letter-spacing:.2px}.auto-generate-timetable-container .MuiButton-root{text-transform:none;font-weight:600}.auto-generate-timetable-container .MuiButton-containedPrimary{background:linear-gradient(135deg,#234aa5,#1c7ed6)}.auto-generate-timetable-container .MuiButton-outlinedPrimary{border-color:#1c7ed6;color:#1c7ed6}.auto-generate-timetable-container table{border-radius:10px;overflow:hidden}.auto-generate-timetable-container thead th{background:#eff3fb!important;color:#2b3a55;border-color:#e6eaf2!important}.auto-generate-timetable-container tbody td,.auto-generate-timetable-container tbody th{border-color:#edf0f5!important}.auto-generate-timetable-container tbody tr:nth-child(odd) td:first-child{background:#fff!important}.auto-generate-timetable-container tbody tr:nth-child(2n) td:first-child{background:#fafbfe!important}.auto-generate-timetable-container .timetable-summary-chip{background:#f0f4ff;color:#2448a0;border:1px solid #dfe7ff}.auto-generate-timetable-container .unassigned-cell{color:#8a94a6}.enrollment-row-total-section{margin-left:auto;font-weight:700;color:rgba(0,0,0,.54);font-size:1.875rem}.pannel-details{width:100%;display:block;text-align:center;overflow:hidden;padding-bottom:10px;flex-direction:column;justify-content:space-between;align-items:baseline}.panel-details-row{display:flex;flex-flow:wrap;width:100%}.card-box{margin:0 20px;width:290px}.enrollment-section-card{background:#f7f9fe;box-shadow:0 15px 35px rgba(49,69,244,.1),0 4px 16px rgba(0,0,0,.25);border-radius:20px;position:relative;min-height:41vh}.enrollment-section-card-head{border-radius:22px 22px 0 0;background:#5187ff;color:#fff;padding:15px;font-style:normal;font-weight:900;font-size:22px}.custom-card-header{font-weight:900;font-size:1.6rem}.alignEnd{align-self:flex-end;margin-top:.5rem}.action .deletebutton{transition:.3s;margin-top:-4px}.action .deletebutton .delete-enroll-icon{color:#e3e4e6}.delete-icon{padding:0!important}.card-data-body{height:254px;overflow-y:auto;padding-top:0!important}.action-box{display:flex;background:#fefefe;box-shadow:0 20px 40px rgba(0,0,0,.110823);border-radius:30px;padding:10px 20px;justify-content:space-around;width:80%;margin:auto}.edit-icon{padding:3px 1px}.action-fab{color:#a5a5a5}.action-fab:hover{background:#f3f3f3}.dropdown-outer-box{display:flex}.enroll-dropdown-item{margin:20px 20px 20px 0}.tab-row{display:flex;margin:20px 0}.enrolling-students-block{background:#f7f9ff;margin-left:10px;padding-left:10px;padding-right:10px}.enroll-block-item{margin:auto;text-align:center;padding-top:20px!important;padding-bottom:10px!important}.enrolling-student-bock{display:flex;justify-content:space-between;width:80%;max-width:370px;margin:15px auto 0;border-bottom:1px solid grey}.enrolling-student{color:grey}.close-enrolling-student{margin-right:10px;color:red}.disable-icon-period{color:red;cursor:pointer}.enable-icon-period{color:green;cursor:pointer}.create-period-plan{border:1px solid #c3c3c3;padding:0 5px}.create-period-plan .dropdown-container{height:58px;background-color:initial}.create-period-plan .dropdown-container .dropdown-heading{height:-webkit-fill-available}.create-period-plan .dropdown-container .dropdown-heading .dropdown-heading-value{font-size:18px}.create-period-plan .dropdown-container .dropdown-content{z-index:2000!important;background-color:#fff;font-size:16px;padding:5px}.preview-period-plan-standard-name{font-size:22px;text-transform:capitalize;font-weight:500;margin-top:34px!important}.create-time-table-cell{width:160px;height:65px;padding:0!important;border:1px solid #e0e0e0!important;cursor:pointer}.create-time-table-cell:hover{background-color:#f0fff0;font-weight:500!important}.time-table-timing-box{font-size:13px}.create-time-table-time-check{justify-content:space-between;padding:0 5px;display:flex}.create-time-table-subject-label{padding:0 5px}.inidividual-period-view{padding:0 5px;font-size:13px}.create-time-table-staff-label{padding:0 5px}.selected-time-period{background-color:#f0fff0;font-weight:bolder!important}.timetable-checkbox-style{width:16px!important;height:16px!important}.create-time-table-cell-heading{cursor:pointer}.create-time-table-cell-heading,.create-time-table-cell-not-enable{min-width:200px;height:65px;border:1px solid #e0e0e0!important;padding:0!important;font-weight:500!important}.create-time-table-cell-heading:hover{background-color:#f0fff0;font-weight:500!important}.add-period-time-table-cell{width:120px;max-height:77px}.add-period-time-table-cell,.inidividual-period-time-table-cell{padding:0!important;border:1px solid #e0e0e0!important;cursor:pointer}.inidividual-period-time-table-cell{width:140px;height:50px}.inidividual-period-time-table-cell-heading{min-width:140px;max-width:150px;height:50px;border:1px solid #e0e0e0!important;padding:0 10px!important;font-weight:500!important}.add-period-time-table-cell:hover{background-color:#f0fff0;font-weight:500!important}.add-period-time-table-cell-heading{min-width:120px;max-width:150px}.add-period-time-table-cell-heading,.add-period-time-table-side-heading{height:50px;border:1px solid #e0e0e0!important;padding:0 10px!important;font-weight:500!important}.add-period-time-table-side-heading{min-width:200px}.add-period-time-table-side-heading-hover{min-width:200px;height:50px;border:1px solid #e0e0e0!important;padding:0 10px!important;font-weight:500!important;cursor:pointer}.add-period-time-table-side-heading-hover:hover{background-color:#f0fff0;font-weight:500!important}.add-period-time-table-time-check{justify-content:space-between;padding:0 10px;display:flex}.selected-break-time{background-color:#e4ffe8!important;opacity:.7}.time-table-info-icon{color:red}.time-table-info,.time-table-info-icon{width:20px!important;height:20px!important}.time-table-info{cursor:pointer}.staff-view-time-table-cell{width:186px;height:65px;border:1px solid #e0e0e0!important;padding:0 10px!important;font-weight:500!important}.delete-staff-subject{text-transform:capitalize!important;border:2px solid #e92020!important;box-shadow:0 8px 16px rgba(0,126,255,.16)!important;border-radius:8px!important;padding:1px!important;margin-left:10px!important;width:175px!important;color:#e92020!important;background-color:#fff!important}.staff-request-change-cell{width:100px;height:65px;border:1px solid #e0e0e0!important;padding:0 5px!important;font-weight:500!important;font-size:12px!important}.staff-request-change-cell:hover{background-color:#f0fff0;font-weight:bolder!important;cursor:pointer}.staff-request-change-timing-box{font-size:11px!important}.staff-request-toggle-outer-div{border:1px solid #4b74ff;box-sizing:border-box;border-radius:50px!important;width:307px}.alt-teacher-label{color:#4b74ff}.selected-tc-list{display:flex;justify-content:space-between;width:80%;max-width:370px;margin:0 auto;align-items:end}@media print{@page{size:15mm 10mm}body,html{height:100%;width:100%;margin:0!important;padding:0!important;overflow:visible}}.set-questions-preview-video{height:380px}.set-question-outer-box{display:flex}.delete-set-question{color:red;cursor:pointer}.set-question-input-text{margin:10px 0;height:40px;width:100%;font-size:16px}.set-question-align-text-center{align-self:center;text-align:center}.set-radio-options{border-style:none;border-bottom:1px solid;margin:0 10px;font-size:18px}.set-radio-options:focus{outline:none}.set-question-add-icon{color:#00f;margin:0 10px;font-size:28px!important;cursor:pointer;align-self:center}.radio-options-box{width:280px;word-break:break-word;display:flex}.radio-options-outer-box{display:flex;padding-left:2px}.radio-options-outer-box:hover .delete-set-radio-options{display:flex}.match-values-outer-box{display:flex;padding-left:2px;font-size:18px}.match-values-box-90{display:flex;width:90%}.match-values-box{display:flex;width:100%}.match-value-border{width:50%;border-style:ridge;margin-left:-3px;display:flex;align-items:center;padding:1px 5px}.match-value-index{align-self:center;padding-right:10px}.match-values-outer-box:hover .delete-set-radio-options{display:flex}.delete-set-radio-options{display:flex;color:red;font-size:20px;cursor:pointer;place-self:center}.set-question-match-the-following{display:flex;margin-top:30px}.set-question-upload-image-button{padding:0!important;margin:0!important}.set-question-uploaded-image{width:40px;height:40px;padding-top:8px;border:1px solid #000}.set-question-upload-image-loading{width:30px!important;height:30px!important}.set-question-image-preview-outer-box{position:relative;margin:0 10px}.set-question-image-preview-outer-box:hover .set-question-delete-image-input,.set-question-image-preview-outer-box:hover .set-question-image-preview-icon{display:flex}.set-question-image-preview-icon{display:none;position:absolute;color:#fff;cursor:pointer}.set-question-image-preview-icon,.set-question-large-image-preview-box{top:0;left:0;right:0;bottom:0;width:100%;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);-webkit-tap-highlight-color:transparent}.set-question-large-image-preview-box{position:fixed;z-index:1400}.set-question-large-image-preview{position:fixed;top:0;left:0;right:0;bottom:0;width:auto;margin:auto;height:-webkit-fill-available}.set-question-large-image-remove-icon-box{position:fixed;top:21px;right:24px;color:#fff;background:#000;border-radius:50%;width:50px;height:50px}.set-question-large-image-remove-icon{font-size:50px!important;cursor:pointer}.set-question-delete-image-input{display:flex;color:red;font-size:20px;position:absolute;cursor:pointer;top:-18px;right:-18px}.set-question-upload-images-button{text-transform:capitalize!important;border:1px solid!important;padding:4px 20px!important;margin-left:0!important}.set-question-uploaded-images-outer-box{display:flex}.set-question-image-list-box{margin:2px 15px;display:flex}.upload-icon-uploading{position:relative;opacity:.5}.image-uploading-circular-icon{position:absolute;top:10%;left:39%}.video-play-icon{color:red;width:80px!important;height:80px!important}.dialog-custom-video-setquestion-form .MuiDialog-container .MuiDialog-paper{max-width:1000px!important;width:1000px;height:85%;max-height:85%}.permission-set-height{overflow:auto;height:70vh!important}.permission-set-height::-webkit-scrollbar{width:5px}.permission-set-height::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(42,0,231,.3)}.permission-set-height::-webkit-scrollbar-thumb{background-color:#84aaff;outline:0 solid #7e57eb}.permission-count-display-green{background-color:green}.permission-count-display-green,.permission-count-display-orange{width:30px;height:30px;border-radius:50%;cursor:pointer;color:#fff;padding-top:3px}.permission-count-display-orange{background-color:orange}.permission-count-display-blue{background-color:#00f}.permission-count-display-blue,.permission-count-display-sky-blue{width:30px;height:30px;border-radius:50%;cursor:pointer;color:#fff;padding-top:3px}.permission-count-display-sky-blue{background-color:#1c99e8}.w-webkit-fill-available{width:-webkit-fill-available}.cursor-not-allowed{cursor:not-allowed!important}.copy-permission-div{font-size:18px;text-align:center;margin-top:20%;font-weight:700}.section-set-height{height:290px;overflow:auto}.section-set-height::-webkit-scrollbar{width:1px}.section-set-height::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,35,255,.30196078431372547)}.section-set-height::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #6382ff}.tree-skeleton{height:25px!important;background-color:rgba(116,120,140,.23137254901960785)!important;border-radius:3px}.tableFixHead{overflow-y:auto;height:45vh}.tableFixHead thead th{position:-webkit-sticky;position:sticky;background-color:#4680ff;color:#fff;z-index:1;top:0}.tableFixHead::-webkit-scrollbar{width:5px}.tableFixHead::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(42,0,231,.3)}.tableFixHead::-webkit-scrollbar-thumb{background-color:#84aaff;outline:0 solid #7e57eb}.set-permission-content{pointer-events:none;opacity:.5}@media only screen and (max-width:1920px){.video-screen{height:750px!important}.video-list-box{width:400px!important;height:148px!important;margin:20px 20px 10px 10px!important}.video-list-name-details{height:150px!important}.custom-menu-height{height:70vh!important}.video-play-icon{color:red;width:110px!important;height:110px!important}}.custom-menu-height::-webkit-scrollbar{width:5px}.custom-menu-height::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(42,0,231,.3)}.custom-menu-height::-webkit-scrollbar-thumb{background-color:#84aaff;outline:0 solid #7e57eb}@media only screen and (max-width:1366px){.video-screen{height:410px!important}.video-list-box{width:300px!important;margin:10px!important}.video-list-box,.video-list-name-details{height:96px!important}.custom-menu-height{height:70vh!important}.video-list-name-outer-box-handle-overflow{max-height:90px!important}.video-information-outer-box{font-size:20px!important}.video-list-player-box{margin-right:166px!important}.video-list-name-outer-box{max-height:90px!important;font-size:14px}}.upload-video-new-folder{text-transform:capitalize!important;width:130px;justify-content:space-evenly!important;text-align:center;display:flex!important;flex-flow:initial}.folder-box{display:flex;border:1px solid #d5d5d5;width:250px;margin:20px 50px}.folder{text-transform:capitalize!important;width:-webkit-fill-available!important;justify-content:flex-start!important;height:55px;color:#524c4c!important;padding-left:20px!important}.folder:active{background-color:0;color:#fff}.upload-video-background{width:100%;padding:10px 30px;max-height:90vh;overflow:hidden}.custom-menu-height{width:100%;height:70vh!important;overflow:auto}.breadcrumb{text-transform:capitalize!important;font-size:18px!important;padding:6px 0!important}.breadcrumb-margin{margin-top:10px!important}.breadcrumb-margin .MuiBreadcrumbs-separator{margin-left:3px!important;margin-right:3px!important}.context-menu{background-color:#fff;padding:10px;margin:10px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.folders-list-box{display:flex;flex-wrap:wrap}.handle-folder-name-overflow{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:150px;margin-left:10px}.handle-width-availability{width:-webkit-fill-available!important}.selectedFolder{color:#fff!important;background-color:#4680ff!important;border-radius:0!important}.selected-menu-list-alignment{right:30px;position:absolute;bottom:20px;display:flex;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);padding:5px 20px;background-color:#fff}.menu-item-box{padding:5px;cursor:pointer;display:flex}.menu-item-box:hover{background-color:rgba(0,0,0,.04)}.custom-menu-label{margin-left:10px;font-size:15px;margin-top:3px}.selected-menu-options{padding:0 15px;cursor:pointer}.selected-menu-options:hover{background-color:rgba(0,0,0,.04)}.move-folder-paper-background{height:283px;width:350px;margin-top:23px;box-shadow:6px 5px 7px -4px rgba(0,0,0,.3),0 8px 30px 0 rgba(0,0,0,.14),0 2px 21px 2px rgba(0,0,0,.1)!important}.move-folder-home-box{font-size:18px;background-color:#f1f1f1;display:flex;color:#777;font-weight:500;height:54px;padding:10px;align-items:center;box-shadow:0 -1px 0 1px rgba(0,0,0,.1)!important}.move-folder-close-button{width:100%;justify-content:flex-end;display:flex}.move-folder-close-icon{cursor:pointer;border-radius:50%}.move-folder-close-icon:hover{background-color:rgba(0,0,0,.04)}.move-folder-Popper-align-left{left:50px!important}.move-folder-list-box{display:flex;padding:5px 10px;align-items:center;color:#524c4c!important;cursor:pointer}.move-folder-list-box:hover{background-color:rgba(0,0,0,.04)}.move-folder-list-box:hover .move-folder-next-icon{opacity:1;cursor:pointer}.parent-folder-name{width:-webkit-fill-available;margin-left:10px}.move-folder-name{display:flex}.move-folder-next-icon-box{display:flex;justify-content:flex-end;width:-webkit-fill-available}.move-folder-next-icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;opacity:0}.move-selectedFolder-name{color:#fff!important;background-color:#4680ff!important}.move-folder-buttons-position{width:-webkit-fill-available;position:absolute;bottom:0;padding:5px;display:flex;justify-content:space-between;background-color:#fff;align-items:center}.move-folder-list-height{height:200px;overflow:auto}.move-folder-button{background-color:#4680ff!important;color:#fff!important}.move-folder-disable{opacity:.4;cursor:no-drop}.move-button-disable{background-color:#4680ff!important;cursor:no-drop!important}.move-file-pdf-icon{font-size:20px;color:red;margin-left:5px}.move-file-txt-icon{font-size:20px;color:#0050ff;margin-left:5px}.move-file-docx-icon{font-size:20px;color:#00f;margin-left:5px}.move-file-ppt-icon{font-size:20px;color:#ff4500;margin-left:5px}.move-file-excel-icon{font-size:20px;color:green;margin-left:5px}.new-file-attache-text{color:#4680ff}.new-file-attache-text,.new-file-error-text{padding:20px 0;font-size:17px;text-align:-webkit-center}.new-file-error-text{color:red}.file-outer-box{display:flex;flex-wrap:wrap}.file-inner-box{height:170px;width:180px;margin:10px;text-align:center;border:1px solid #dadce0;cursor:pointer;border-radius:6px;position:relative}.file-pdf-icon{font-size:70px;color:red}.file-txt-icon{font-size:70px;color:#0050ff}.file-docx-icon{font-size:70px;color:#4545ea}.file-ppt-icon{font-size:70px;color:#ff4500}.file-excel-icon{font-size:70px;color:green}.file-mp4-icon{font-size:70px!important;color:red;margin-top:25px!important}.selectedFile{background-color:#e0e6ff}.file-name{padding:10px}.file-name,.handle-file-name-overflow{cursor:pointer;font-size:15px;text-transform:capitalize}.handle-file-name-overflow{overflow:hidden;max-height:50px;word-break:break-word;padding:8px}.handle-file-name-overflow:before{content:"...";position:absolute;right:0;bottom:4px}.action-video-tutorial-details-width .MuiDialog-container .MuiDialog-paper{width:400px!important;height:600px!important}.view-details-folder{font-size:30px!important}.view-details-folder-large{color:#524c4c!important;font-size:140px!important}.view-details-name{font-size:20px!important;margin-left:20px!important;font-weight:500;width:-webkit-fill-available;text-transform:capitalize}.view-details-title{color:#524c4c!important;display:flex;align-content:center}.view-details-close-icon-box{align-self:center;width:-webkit-fill-available;text-align:end}.view-details-close-icon{cursor:pointer;font-size:30px!important}.view-details-file-pdf-icon{font-size:23px;color:red}.view-details-file-pdf-large-icon{font-size:100px;color:red;text-align:center}.view-details-file-txt-icon{font-size:23px;color:#0050ff}.view-details-file-txt-large-icon{font-size:100px;color:#0050ff;text-align:center}.view-details-file-docx-icon{font-size:23px;color:#4545ea}.view-details-file-docx-large-icon{font-size:100px;color:#4545ea;text-align:center}.view-details-file-pptx-icon{font-size:23px;color:#ff4500}.view-details-file-pptx-large-icon{font-size:100px;color:#ff4500;text-align:center}.view-details-file-xlsx-icon{font-size:23px;color:green}.view-details-file-xlsx-large-icon{font-size:100px;color:green;text-align:center}.view-details-file-mp4-icon{font-size:30px!important;color:red}.view-details-file-mp4-large-icon{font-size:120px!important;color:red;text-align:center}.view-details-file-mp4-large-box{text-align:center;padding:25px}.view-details-label-name-value{font-size:15px;text-transform:capitalize;margin:12px 0;display:flex}.view-details-label{min-width:100px}.view-details-value{font-weight:bolder}.view-details-add-description,.view-details-value{margin-left:20px;width:200px;word-break:break-word}.view-details-add-description{font-style:italic}.view-details-description-text-area{min-height:100px!important;max-height:100px!important;min-width:200px!important;max-width:200px!important;margin-left:20px!important}.view-details-preview-background{top:0;left:0;right:0;bottom:0;display:flex;z-index:1300;position:fixed;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);-webkit-tap-highlight-color:transparent}.view-details-preview-close-icon{position:absolute;top:0;right:0;color:#fff;background-color:#696969}.tutorial-view-videos-doc-folder-position{display:flex}.tutorial-view-video-folder{font-size:70px!important;color:#524c4c!important}.tutorials-view-folder-box{text-align:center;margin:20px 50px;cursor:pointer}.video-list-close-icon-box{text-align:end}.paper-video-list-background{padding:20px;min-height:100vh}.video-screen{height:400px}.video-list-box{width:200px;height:100px;margin:10px}.video-list-name-details:hover{background-color:#f3f3f3}.video-list-name-details{display:flex;height:55px;cursor:pointer}.video-list-name-outer-box{text-align:start;font-size:15px}.video-list-name-outer-box,.video-list-name-outer-box-handle-overflow{text-transform:capitalize;padding:10px;word-break:break-word;position:relative}.video-list-name-outer-box-handle-overflow{overflow:hidden;cursor:pointer;max-width:126px;max-height:130px}.video-list-name-outer-box-handle-overflow:before{content:"...";position:absolute;right:-2px;bottom:0;font-weight:700}.video-list-watch-now{background-color:orange!important;color:#fff!important;padding:2px 10px!important;margin:0!important}.watch-video-box{text-align:end}.video-information-time-duration{position:absolute;bottom:0;left:-63px;color:#fff}.upload-new-button{font-weight:500!important;font-size:16px!important;color:#fff!important;background-color:#1665d8!important;text-transform:none!important;margin-left:auto!important;margin-right:30px!important;margin-top:8px!important;padding:5px 35px!important}.upload-document-logo{margin-top:20px;text-align:center}.upload-document-logo-button{text-transform:capitalize!important;border:1px solid!important;padding:4px 20px!important}.video-name-table{text-transform:capitalize}.video-name-table,.video-name-table:hover{color:#00f;text-decoration:underline;cursor:pointer}.uploading-loading-icon-box{margin-left:10px}.uploadingLoadingIcon{color:#fff!important;width:20px!important;height:20px!important}.close-icon-uploading{color:#fff;font-size:28px!important;margin-left:10px;cursor:pointer}.close-icon-top-end{text-align:end;cursor:pointer;color:red!important;padding:5px}.video-list-grid{max-height:90vh;overflow:auto;text-align:center;text-align:-webkit-center}.uploading-outer-box{display:flex;align-items:center}.align-alert-message .MuiAlert-message{padding:0;align-self:center}.file-view-outer-box{height:100%;width:90%;overflow:auto}.close-icon--new-file-uploading{color:#000;font-size:28px!important;margin-left:10px;cursor:pointer;margin-top:-5px}.react-player-box{width:100%;height:100%}.video-question-outer-box{padding:20px}.video-question-label{color:#8a2be2;font-size:20px;padding:10px}.video-question-value{font-size:30px;padding:10px}.video-options-value-box{padding:5px}.video-options-value{font-size:15px}.video-question-list-outer-box{height:700px;display:grid;justify-items:center;border-left:inset;margin-left:70%;align-content:space-between;margin-top:25px}.selected-question-list-time{font-size:20px;font-weight:bolder}.disabled-video{pointer-events:none;opacity:.7}.video-list-submit-label{margin:10px 0}.video-information-outer-box{font-size:30px;text-transform:capitalize;margin:20px 0;word-break:break-word}.video-list-player-box{position:relative;margin-right:266px;height:100%}.video-info-outer-box{position:relative;display:flex}.videoLoading{margin-right:auto;margin-left:auto;margin-top:35vh}.file-list-image-box{height:100px}.file-list-image-height{height:-webkit-fill-available;box-shadow:0 0 6px 0 rgba(0,0,0,.12);width:101%}.file-list-upper-box1{position:relative}.file-list-upper-box2{background-color:#f5f5f5}.file-list-upper-box3{box-sizing:border-box;height:100%;left:0;position:absolute;top:0;width:100%}.file-list-upper-box4{display:inline-block;height:100%;vertical-align:middle}.file-list-upper-box5{box-shadow:0 0 6px 0 rgba(0,0,0,.12);margin:-3% 7% 0 10%;width:80%;background-color:#fff}.file-display-block{display:block}@media only screen and (max-width:920px){.upload-video-background{padding:0!important}.selected-menu-list-alignment{right:30px;position:fixed;bottom:20px;display:block;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);padding:0;background:#fff}.selected-menu-options{padding:5px 12px;cursor:pointer}.custom-menu-height{height:70vh!important}.move-folder-Popper-align-left{left:0!important;bottom:0!important;top:unset!important}.upload-handle-reverse{flex-direction:column-reverse}.video-screen{height:auto!important}.react-player-box{height:200px!important}.paper-video-list-background{padding:0!important}.video-information-outer-box{margin:20px 10px!important}.video-list-box{margin:10px!important;width:auto!important}.video-list-name-outer-box-handle-overflow{max-width:170px!important}.file-inner-box{height:156px;width:150px}.handle-file-name-overflow{max-height:30px}}.left_selected{background:linear-gradient(90deg,#1982d5,#4380fd);border-radius:22px!important;height:30px;font-size:0!important}.right-selected-toggle{padding:3px 8px!important}.selected_toggle-outer-div{border:2px solid #4b74ff;border-radius:50px!important;width:225px;height:33px}.review-issue-modal>th{padding:2px;border:1px solid #dcdcdc;background-color:#f8f8ff}.review-issue-modal>td{padding:2px;border:1px dotted #dcdcdc}.review-issue-modal-fine{padding:10px;color:#e91349;font-size:15px}.clear-button-approval{text-transform:capitalize!important;border-radius:8px!important;color:#fff!important;padding:5px!important;margin-left:10px!important}.clear-button-approval,.clear-button-approval:hover,.clear-button:hover{background-color:#f0ad4e!important}.clear-button{font-size:15px!important;margin-left:auto!important;background-color:#f0ad4e!important}.clear-button,.custom-button-library{font-weight:500!important;line-height:18px!important;color:#fff!important;text-transform:none!important}.custom-button-library{right:20px;background-color:#0043a3!important;background-color:var(--buttonBackground)!important}.clear-button-library,.custom-button-library{font-size:17px!important;height:38px;width:100px}.clear-button-library{font-weight:500!important;line-height:20px!important;color:#fff!important;text-transform:none!important;background-color:#f0ad4e!important;right:15px}.height-width-120px{height:120px!important;width:120px!important}.return-button{text-transform:capitalize!important;border:2px solid #e92020!important;box-shadow:0 8px 16px rgba(0,126,255,.16)!important;border-radius:8px!important;padding:1px!important;margin-left:10px!important;width:100px!important;color:#fff!important;background-color:#ff6c6c!important}.return-button:hover{background-color:#e92020!important}.return-button-no-drop{border:2px solid #e92020!important;border-radius:8px!important;background-color:#ff6c6c!important}.renew-button,.return-button-no-drop{text-transform:capitalize!important;box-shadow:0 8px 16px rgba(0,126,255,.16)!important;padding:1px!important;margin-left:10px!important;width:100px!important;color:#fff!important}.renew-button{border:2px solid #ff8c00!important;border-radius:8px!important;background-color:#ff7f00!important}.renew-button:hover{background-color:#c76300!important}.renew-button-no-drop{text-transform:capitalize!important;border:2px solid #ff8c00!important;border-radius:8px!important;padding:1px!important;margin-left:10px!important;width:100px!important;background-color:#ff7f00!important}.not-collecting-fine-button,.renew-button-no-drop{box-shadow:0 8px 16px rgba(0,126,255,.16)!important;color:#fff!important}.not-collecting-fine-button{border:2px solid #e92020!important;border-radius:8px!important;margin-top:30px;background-color:#ff4646!important}.not-collecting-fine-button:hover{background-color:red!important}.show-error-config-page{background-color:#ffc7c7;font-size:16px!important;padding:10px;color:red!important;margin-top:10px}.lib-list-height{height:240px;overflow:hidden}.diary-circle-icon{background:#6495ed;height:40px;border-radius:50%;text-align:center;padding:1px 7px}.diary-assignment-icon{color:#fff;margin-top:7px}.evaluate-content,.text-content{display:flex}.button-align{display:contents}.marign-h-40{margin:auto 40px!important}.marign-top-text{margin-top:10px}.margin-top-120{margin-top:120px!important}.margin-bottom-25{margin-bottom:25px!important}.marign-left-15{margin-left:15px}.heading-text-content{letter-spacing:.01785714em;font-size:.875rem;font-weight:500;line-height:1.25rem;color:#3c4043;margin-bottom:.25rem}.sub-text-content{letter-spacing:.025em;font-size:.75rem;font-weight:400;line-height:1rem;color:#80868b;margin-bottom:.25rem}.text-border{border-bottom:.0625rem solid #e0e0e0;padding:20px!important}.accordin-hover:hover{box-shadow:0 1px 2px 0 rgba(60,64,67,.302),0 2px 6px 2px rgba(60,64,67,.149);border-radius:.5rem;margin-left:0;margin-right:0;overflow:hidden;width:100%}.app-bar-color{background-color:#4680ff;width:102%}.homework-title{width:100%;margin-top:40px}.date-picker{margin-top:25px}.homework-left-part{display:flex;width:100%}.homework-right-part{width:100%}.homework-design{display:flex}.dropdown-alignment{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;flex-wrap:wrap}.text-background{margin-left:20px;width:88%}.textfield-background{background-color:#f8f9fa!important}.dropdown-min-width{min-width:175px!important}.multiselect-dropdown{width:230px;display:flex;flex-wrap:wrap;margin-top:35px}.textfield-width{width:255px!important}.studentselect{color:rgba(0,0,0,.54);padding:0;font-size:1.2rem;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1;letter-spacing:.00938em;text-align:center}.selectstudentpadding{padding-left:0!important;padding-top:20px!important}.studentList{margin-left:20px;font-size:medium}.teacherNameWidth{width:40%!important}.editwidth{width:20%!important;display:flex;justify-content:center}.shortHeading{margin-bottom:20px!important}.emptyhomeworkheight{height:100px!important}.homework-actionsicon,.homeworkcount{width:-webkit-fill-available!important}.homeworkcount{display:flex}.viewhomework-design{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.standardfeild{margin-top:45px!important}.divwidth{min-width:150px!important}.Listpadding{padding:0!important}.evaluate-status{font-size:2.25rem;min-width:5.9375rem;padding:0 1rem;margin-top:auto;margin-block:auto}.evaluate-status-middle{border-left:.0625rem solid #e0e0e0;border-right:.0625rem solid #e0e0e0}.evaluate-count{letter-spacing:.025em!important;font-size:.75rem!important}.evaluate-button{font-size:14px!important;font-weight:500!important;letter-spacing:.25px!important;color:#1967d2!important;text-transform:capitalize!important}.evaluate-hw-title{margin-top:65px;display:flex;margin-left:20px}.evaluate-page-width{width:500px!important;max-width:auto!important;border-right:1px solid #d3d3d3}.flex-start{display:flex;justify-content:flex-start!important;align-items:center}.app-bar{position:relative}.diary-title{margin-left:20px;flex:1 1}.diary-teacher-name{justify-content:center!important;text-align:flex-start;display:flex}.teacher-dialog-seperator{width:95%;border-color:#ddd;border-top:1px solid #eee;box-sizing:initial}.diary-due-date-picker{max-width:253px}.diary-section-detail-name{font-size:17px;flex-basis:"33.33%";flex-shrink:0}.diary-studentlist{width:100%;min-width:300px}.accept-button{margin:0 20px!important}.eval-due-date{min-width:140px;margin:auto}.altTeachersHeading{display:flex;margin:20px 50px!important;font-size:medium}.evalute-footer-detail{width:100%;justify-content:space-between;align-items:center}.create-hw-button{font-weight:500!important;font-size:15px!important;height:42px!important;color:#fff!important;text-transform:none!important;border-radius:20px!important;margin:auto;margin-top:8px!important;background-color:#0043a3!important;background-color:var(--buttonBackground)!important}@media only screen and (min-width:980px){.evalute-footer-detail{width:50%!important;justify-content:space-around}.homework-right-part{margin-left:40px}.homework-left-part{margin-right:40px}.homework-design{padding:auto 40px 40px}.md-up-ml-15{margin-left:15px}.diary-dropdown-standard,.diary-dropdown-sub{margin-right:16px}.create-hw-button{margin-left:auto!important}.altTeachersHeading{min-width:400px}}@media only screen and (min-width:1150px){.diary-paper-container{width:75%;min-width:1124px}}@media only screen and (max-width:1150px){.diary-paper-container{width:100%}}@media only screen and (max-width:980px){.evaluate-content{flex-direction:column}.dropdown-alignment,.homework-design,.homework-left-part{flex-direction:column;justify-content:center}.dropdown-alignment{width:100%}.multiselect-dropdown{width:100%;justify-content:center}.text-background{width:80%}.homework-title{padding:10px}.altTeachersHeading{margin:20px!important}.viewhomework-design{width:100%}.evaluate-page-width{width:100%!important}.evaluate-hw-title{margin-top:10px;align-items:center}.create-hw-button{margin:auto!important;display:block!important}}.diary-evaluate-status-chips-outer-body{overflow-y:auto;width:100%}.diary-evaluate-status-chips-outer-body::-webkit-scrollbar{display:none}.diary-blank-page{color:orange;text-align:center;display:flex;align-items:center;justify-content:center;height:45vh}.skeleton-loader-wave{height:85px!important;margin-top:-30px!important}.selected-student{color:#4680ff!important;background-color:rgba(149,182,255,.4)!important}.section-diary-label{color:#333}.student-hm-ev{width:-webkit-fill-available!important;margin-left:15px!important;display:flex!important;justify-content:flex-start!important;align-items:center!important}.student-hm-ev:hover{background-color:#fbe2e2}.add-exam-background{padding:20px;margin:20px 0}.add-exam-standard-list-outer-box{height:60vh;overflow:auto}.add-exam-standard-list-label{background:#1758d2;border-radius:0 50px 50px 0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;color:#fff;padding:8px;font-size:16px;display:flex;width:170px;justify-content:space-evenly}.add-exam-total-box{color:#4680ff!important;padding:0 10px;font-size:25px;font-weight:700}.view-exam-outer-box{display:flex;flex-wrap:wrap}.go-corner{display:flex;align-items:center;justify-content:center;position:absolute;width:32px;height:32px;overflow:hidden;top:0;left:0;background-color:#00838d;border-radius:0 4px 0 32px}.go-arrow{margin-top:-4px;margin-right:-4px;color:#fff;font-family:courier,sans}.view-exam-paper{display:block;position:relative;max-width:500px;width:500px;padding:20px 0;margin:12px;text-decoration:none;z-index:0;overflow:hidden;border-radius:20px!important;height:-webkit-max-content;height:max-content;min-height:244px}.view-exam-paper:before{content:"";position:absolute;z-index:-1;left:47%;top:-32px;background:hsla(0,0%,91%,.5411764705882353);height:32px;width:59px;border-radius:32px;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:52% 59%;transform-origin:52% 59%;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.view-exam-paper:hover:before{-webkit-transform:scale(20);transform:scale(20)}.view-exam-paper:hover .view-exam-edit-delete-outer-box{opacity:1}.view-exam-name{text-align:center;font-size:25px;color:#7286a9;font-weight:500;text-transform:capitalize}.view-exam-start-end-box{justify-content:space-around;font-size:17px;color:#c39f9f;font-weight:500;display:flex}.view-exam-type-outer-box{place-content:center;font-size:17px;color:#a59ba3;font-weight:500;display:flex}.view-exam-standard-label{font-size:18px;border-top:outset;padding-left:20px}.view-exam-standard-list-outer-box{padding-left:10px}.view-exam-section-name-box,.view-exam-standard-name-box{font-size:15px;color:#006400;padding:5px 10px}.view-exam-section-name-box{display:flex;font-weight:500}.view-exam-edit-delete-outer-box{position:absolute;right:10px;top:5px;opacity:1;display:flex}.view-exam-edit-delete-icon-box{border-radius:50%;width:30px;height:30px;box-shadow:0 0 1px 0 rgba(8,11,14,.06),0 3px 3px -1px rgba(8,11,14,.1);background-color:#fff;margin:0 5px;text-align:center}.view-exam-edit-delete-icon-box:hover{box-shadow:0 0 1px 0 rgba(8,11,14,.06),0 16px 16px -1px rgba(8,11,14,.1);cursor:pointer}.view-exam-edit-delete-icon{font-size:20px!important;height:-webkit-fill-available!important}.view-exam-expand-icon-box{position:absolute;bottom:5px;right:10px;cursor:pointer;border-radius:50%;width:30px;height:30px;box-shadow:0 0 1px 0 rgba(8,11,14,.06),0 3px 3px -1px rgba(8,11,14,.1);background-color:#fff}.view-exam-expand-icon-box:hover{box-shadow:0 0 1px 0 rgba(8,11,14,.06),0 16px 16px -1px rgba(8,11,14,.1)}.view-exam-expand-icon{font-size:30px!important}.schedule-add-paper{position:relative;margin:20px 0}.schedule-exam-subject-name-box{height:67px;font-size:15px;padding:5px 10px}.schedule-add-standard-outer-box{display:flex;justify-content:space-between;padding:10px 0}.schedule-add-standard-name{font-size:20px;font-weight:500;padding-left:14px}.schedule-exam-empty-box{width:105px}.schedule-exam-schedule-button{font-size:12px!important;text-transform:capitalize!important;padding:3px 10px!important;background:linear-gradient(180deg,rgba(87,98,255,.9215686274509803),#1e11e6)!important;box-shadow:4px 4px 4px rgba(0,0,0,.25);border-radius:0!important;color:#fff!important}.schedule-exam-marks-text{width:90px}.schedule-exam-date{width:250px}.schedule-exam-overflow{overflow-x:auto!important;padding-bottom:15px}.schedule-exam-approve-button-disabled{color:#000!important;opacity:.5}.schedule-exam-approve-button-left{margin-left:20px}.schedule-warning-message{background-color:#fffae6;border:1px solid #fff0b3;border-radius:3px}.schedule-reject-message,.schedule-warning-message{padding:10px 31px;width:100%;font-size:20px;color:#333;align-items:center}.schedule-reject-message{background-color:#ffe8e8;border:1px solid red;border-radius:3px}.schedule-validate-label{color:#4d4df7;font-size:15px;align-self:center;text-decoration:underline}.schedule-validate-label:hover{cursor:pointer}.exam-optional-grid-container{margin-top:70px}.exam-optional-standard-name{font-size:20px;font-weight:500;padding-left:20px}.disabled-request-button{color:#000!important;box-shadow:none}.schedule-reject-popup .MuiDialog-container .MuiDialog-paper{width:600px!important}.schedule-reject-message-reason{font-size:14px}.schedule-exam-approved-box{font-size:30px;font-weight:700;display:inline-block;padding:.1rem 1rem;text-transform:uppercase;border-radius:1rem;font-family:Courier;color:#0a9928;border:.5rem solid #0a9928}.mark-enter-bg{min-height:50vh!important;background-color:#fff;overflow:auto;width:100%!important}.mark-enter-bg::-webkit-scrollbar{width:1px;height:5px}.mark-enter-bg::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(42,0,231,.3)}.mark-enter-bg::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #7e57eb}.result-config-bg{min-height:50vh!important;background-color:#fff;overflow:auto;max-width:59vw!important}.mark-add-table-cell{border-bottom:1px solid #fff!important}.exam-mark-add-heading-bg{background-color:#fbfdfd;border:1px solid hsla(0,0%,59.2%,.5);border-radius:5px;color:#464d68!important;font-size:20px;padding:5px;margin:0 10px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;text-transform:capitalize}.exam-mark-absent-button{padding:6px 35px!important;border:1px solid red!important;color:red!important;text-transform:capitalize!important;background-color:#fff1f1!important}.exam-mark-absent-button:hover{background-color:#f0cbcb!important}.exam-enter-marks-button{padding:6px 35px!important;border:1px solid green!important;color:green!important;text-transform:capitalize!important;background-color:#e7f8e8!important}.exam-enter-marks-button:hover{background-color:#c7f1cd!important}.exam-mark-checkbox{width:100%;margin:0 auto;position:relative;display:block;width:90px}.exam-mark-checkbox input[type=checkbox]{width:auto;opacity:1e-8;position:absolute;left:0;margin-left:-20px}.exam-mark-checkbox label{position:relative}.exam-mark-checkbox label:before{content:"";position:absolute;left:0;top:0;margin:4px;width:22px;height:22px;transition:-webkit-transform .28s ease;transition:transform .28s ease;transition:transform .28s ease,-webkit-transform .28s ease;border-radius:3px;border:2px solid #ff1010}.exam-mark-checkbox label:after{content:"";display:block;width:10px;height:5px;border-bottom:2px solid #fe0202;border-left:2px solid #ff0707;-webkit-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;will-change:transform;position:absolute;top:12px;left:10px}.exam-mark-checkbox input[type=checkbox]:checked~label:before{color:#be8472}.exam-mark-checkbox input[type=checkbox]:checked~label:after{-webkit-transform:rotate(-45deg) scale(1.5);transform:rotate(-45deg) scale(1.5)}.exam-mark-checkbox label{min-height:34px;display:block;padding-left:40px;margin-bottom:0;font-weight:400;cursor:pointer;vertical-align:sub}.exam-mark-checkbox label span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.exam-mark-checkbox input[type=checkbox]:focus+label:before{outline:0}.exam-mark-heading-box{font-size:20px;text-align:center;font-weight:700}.theme-light .exam-mark-heading-box{color:#1665d8!important}.theme-dark .exam-mark-heading-box{color:#333!important}.theme-blue .exam-mark-heading-box{color:#1665d8!important}.exam-list-item-icon{min-width:30px!important}.exam-list-tem-left-padding{padding-left:50px!important}.result-configuration-mark-view{font-weight:500}.result-config-total-min{font-size:20px;padding:5px 10px;font-weight:500}.w-160px{width:160px}.margin-left-right-20{margin:0 20px!important}.marks-view-entered{text-align:center;font-weight:500}.result-view-entered{text-align:center;font-weight:400;font-size:15px;line-height:24px}.result-section-view-filter-outer-box{display:flex;justify-content:space-evenly;background-color:#fff;font-size:17px;font-weight:500;margin-top:12px;padding:7px;border-radius:30px}.result-pass-text{color:green}.result-fail-text,.result-pass-text{font-size:17px;text-transform:capitalize}.result-fail-text{color:red}.result-view-student-name{min-width:150px;max-width:250px}.result-config-text{width:70px!important;font-size:12px;white-space:break-spaces!important}.term-exam-toggle-outer-div{border:1px solid #4b74ff;box-sizing:border-box;border-radius:50px!important;width:311px}.result-config-td{display:flex!important;justify-content:end;flex-flow:wrap;align-items:center}.result-view-bg{min-height:50vh!important;background-color:#fff;overflow:auto;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;max-width:51vw!important}.grade-label-from-to{width:45%}.grade-label-from-to,.grade-label-name{color:#4d4df7;font-size:20px;font-weight:bolder;line-height:20px;padding-left:15px}.grade-label-name{width:55%}.cancel-request{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:9px 10px!important;margin-top:20px!important;width:auto!important;text-transform:capitalize!important;border:2px solid #e92020!important;box-shadow:0 8px 16px rgba(0,126,255,.16);border-radius:8px!important;margin-left:10px!important;color:#e92020!important;background-color:#fff!important}.cancel-request:hover{background-color:#ffdaea!important}.action-marks-modal-width .MuiDialog-container .MuiDialog-paper{width:600px!important}.textfield-text-bold .MuiInput-root{font-weight:700!important}.cumulative-head{background:#efefff}.schedule-view-standard-name{font-size:20px;font-weight:500}.table-cont-merge-subject{border:1px solid #000}.merge-subject-drag-icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-style:ridge;display:flex;align-items:center;padding:1px 3px}.result-config-toggle-outer-div{border:1px solid #4b74ff;box-sizing:border-box;border-radius:50px!important;width:275px}.result-config-total{background-color:#fff;overflow:auto}.result-exam-config-text{width:70px}.part-type-table-head{background:#ccdbff;padding-left:15px}.height-26px{height:26px!important}.result-announced-exam{height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;width:auto!important;text-transform:capitalize!important;border:2px solid #e92020!important;box-shadow:4px 4px 4px rgba(0,0,0,.16)!important;border-radius:8px!important;color:#e92020!important;background-color:#fff!important;padding:0 12px!important}.questions-outer-box{max-height:465px;overflow:auto}.quiz-review-label{font-weight:500;min-width:160px;max-width:130px;padding:2px 0;word-break:break-all}.quiz-review-value{padding-left:10px}.quiz-review-left-set{width:70%}.quiz-review-right-set{width:30%;text-transform:capitalize}.review-dailog-paper{width:57%;height:90vh;overflow:auto}.review-dailog-paper::-webkit-scrollbar{width:1px}.review-dailog-paper::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(42,0,231,.3)}.review-dailog-paper::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #7e57eb}.review-dailog-right-paper{width:43%}.add-more-question-quiz{background-color:#f0f0f0;position:fixed;bottom:9px;right:0;width:auto;padding:0 10px;border-radius:12px 0 0 12px}.quiz-add-button-icon{height:30px!important;width:30px!important;color:#4d4df7!important;cursor:pointer;padding-right:5px}.review-quiz-section{border:1px solid #c3c3c3;padding:0 5px}.review-quiz-section .dropdown-container{height:58px;background-color:initial}.review-quiz-section .dropdown-container .dropdown-heading{height:-webkit-fill-available}.review-quiz-section .dropdown-container .dropdown-heading .dropdown-heading-value{font-size:18px}.review-quiz-section .dropdown-container .dropdown-content{z-index:2000!important;background-color:#fff;font-size:16px;padding:5px}.review-quiz-section-error{border:1px solid #c3c3c3;padding:0 5px}.review-quiz-section-error .dropdown-container{height:58px;border-color:red;background-color:initial;font-size:17px}.review-quiz-section-error .dropdown-container .dropdown-heading{height:-webkit-fill-available}.review-quiz-section-error .dropdown-container .dropdown-heading .dropdown-heading-value{font-size:18px}.review-quiz-section-error .dropdown-container .dropdown-heading .dropdown-heading-value .gray{color:red}.review-quiz-section-error .dropdown-container .dropdown-content{z-index:2000!important;background-color:#fff;font-size:16px;padding:5px}.section-error{font-size:12px;padding-left:10px;color:red}.question-block-attend-quiz{min-height:300px!important}.divider-quiz .MuiDivider-root{border:none;height:7px!important;margin:0;flex-shrink:0;background-color:rgba(0,0,0,.6901960784313725)!important}.accordin-summary .MuiAccordionSummary-content,.accordin-summary .MuiAccordionSummary-content.Mui-expanded{justify-content:space-between!important}.height-set-table-quiz{max-height:400px!important;overflow:auto!important}.quiz-attend-outer-box{border:1px solid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.quiz-attend-button-sequence{color:#160b0b!important;padding:0!important;border-right:1px solid!important;border-radius:0!important;font-size:18px!important}.quiz-attend-submitted-button{background:#c7ffc9!important}.quiz-attend-not-submitted-button{background:#e1e1e1!important}.quiz-attend-skipped-button{background:#edff58!important}.current-sequence{border:3px solid #000!important}.attend-quiz-loading{margin-top:150px;margin-bottom:150px}.breathing-button{-webkit-animation:breathing .5s ease-out infinite normal;animation:breathing .5s ease-out infinite normal;font-size:24px;color:red;-webkit-font-smoothing:antialiased;border-radius:3px;text-align:center}@-webkit-keyframes breathing{0%{-webkit-transform:scale(.9);transform:scale(.9)}25%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes breathing{0%{-webkit-transform:scale(.9);transform:scale(.9)}25%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(.9);transform:scale(.9)}}.quiz-total-time-attend-label{font-weight:bolder;padding:14px 2px;word-break:break-all;font-size:18px}.quiz-total-time-value{padding:14px 2px}.background-green{background:#c1ffc1}.background-red{background:#f5a4a4}.attend-quiz-tab{border:1px solid #4b74ff;box-sizing:border-box;border-radius:50px!important;width:256px}.text-blue{color:#00f!important}.paper-custom-top .MuiMenu-paper{top:138px!important}.quiz-video-create-paper{height:80vh;overflow:auto}.quiz-video-create-paper::-webkit-scrollbar{width:5px}.quiz-video-create-paper::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(42,0,231,.3)}.quiz-video-create-paper::-webkit-scrollbar-thumb{background-color:#84aaff;outline:0 solid #7e57eb}.quiz-video-question-list{height:40vh;overflow:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.quiz-video-question-list::-webkit-scrollbar{width:5px}.quiz-video-question-list::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(42,0,231,.3)}.quiz-video-question-list::-webkit-scrollbar-thumb{background-color:#84aaff;outline:0 solid #7e57eb}.MuiSnackbar-anchorOriginTopCenter{top:2px!important}.set-question-box{width:220px}.creat-video-quiz-input-hour{width:30px;border-style:hidden;font-size:18px;text-align:center;font-weight:700}.creat-video-quiz-input-hour:focus-visible{border-style:hidden;outline:none}.timing-hover-effect-quiz,.timing-hover-effect-quiz1:hover{border:1px solid #1e90ff}.add-student-list-create-quiz{height:30vh;width:100%;max-width:360px;min-width:300px;overflow:auto}.add-student-list-create-quiz::-webkit-scrollbar{width:5px}.add-student-list-create-quiz::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(42,0,231,.3)}.add-student-list-create-quiz::-webkit-scrollbar-thumb{background-color:#84aaff;outline:0 solid #7e57eb}.quiz-list-mp4-icon{font-size:20px!important;color:red}.time-line-dot-finished{background-color:green}.play-icon-attend-video{width:50px!important;height:50px!important;color:#4b74ff}.second-5-attend-video{color:#4b74ff;font-weight:700}.time-playing-video{width:45%;text-align:right;align-self:center;font-size:25px;margin-right:20px;color:#ff4b4b}.custom-control-box{width:80%;margin:auto}.field-mapper-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10000}.field-mapper-modal{background:#fff;border-radius:8px;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.3)}.field-mapper-header{padding:20px;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}.field-mapper-header h3{margin:0;font-size:20px;color:#333}.field-mapper-close{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.field-mapper-close:hover{color:#000}.field-mapper-search{padding:15px 20px;border-bottom:1px solid #ddd}.field-mapper-search-input{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.field-mapper-content{flex:1 1;overflow-y:auto;padding:20px}.field-mapper-tree{font-family:Courier New,monospace;font-size:13px}.field-mapper-item{margin:5px 0}.field-mapper-key{display:flex;align-items:center;padding:8px;cursor:pointer;border-radius:4px;transition:background-color .2s}.field-mapper-key:hover{background-color:#f5f5f5}.field-mapper-expand{width:20px;display:inline-block;text-align:center;color:#666;margin-right:5px}.field-mapper-key-name{flex:1 1;font-weight:500;color:#333}.field-mapper-type{padding:2px 8px;background-color:#e3f2fd;color:#1976d2;border-radius:12px;font-size:11px;margin-right:10px;text-transform:uppercase}.field-mapper-select-btn{padding:4px 12px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.field-mapper-select-btn:hover{background-color:#45a049}.field-mapper-children{margin-left:25px;border-left:2px solid #e0e0e0;padding-left:10px}.field-mapper-preview{margin-left:30px;padding:5px;background-color:#f9f9f9;border-radius:3px;font-size:12px;color:#666;margin-top:3px}.field-mapper-value{color:#666;font-style:italic}.field-mapper-empty{text-align:center;padding:40px;color:#999}.field-mapper-footer{padding:15px 20px;border-top:1px solid #ddd;display:flex;justify-content:space-between;align-items:center;background-color:#f9f9f9}.field-mapper-selected{flex:1 1}.field-mapper-selected code{background-color:#e3f2fd;padding:5px 10px;border-radius:4px;color:#1976d2;font-size:13px}.field-mapper-confirm-btn{padding:8px 20px;background-color:#2196f3;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}.field-mapper-confirm-btn:hover{background-color:#1976d2}.custom-design-template-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:#f5f5f5;z-index:9999;overflow:auto;display:flex;flex-direction:column}.custom-design-template-header{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;background-color:#2c3e50;color:#fff;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:10000}.custom-design-template-header h2{margin:0;font-size:20px;font-weight:600}.custom-design-template-close-btn{background-color:#e74c3c;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .3s}.custom-design-template-close-btn:hover{background-color:#c0392b}.custom-design-template-close-btn:active{background-color:#a93226}#fullbody.custom-design-template-wrapper{flex:1 1;overflow:auto;padding:20px;text-align:center}#fullbody.custom-design-template-wrapper *{box-sizing:border-box}#fullbody.custom-design-template-wrapper .custom-template-tools{margin-top:40px;display:flex;grid-gap:3%;gap:3%}#fullbody.custom-design-template-wrapper .custom-template-tools :first-child{margin-left:20%}#fullbody.custom-design-template-wrapper .custom-template-tools div{border:2px solid #000;width:100px;height:50px;padding:10px}@media only screen and (max-width:768px){#fullbody.custom-design-template-wrapper select{width:90%;padding:8px;height:20px;font-size:14px}#fullbody.custom-design-template-wrapper label{font-size:14px;text-align:center}#fullbody.custom-design-template-wrapper input[type=color],#fullbody.custom-design-template-wrapper input[type=file]{width:90%;padding:5px}#fullbody.custom-design-template-wrapper .custom-template-btn{padding:10px;font-size:14px;border:none;color:#fff;cursor:pointer}#fullbody.custom-design-template-wrapper .custom-template-btn:first-of-type{background-color:purple}#fullbody.custom-design-template-wrapper .custom-template-btn:last-of-type{background-color:red}}.basicTable{border-collapse:collapse;td,th{border:1px solid #000;width:50px;height:10px}}.basicImgDiv{img{width:100%;height:100%}}.dropValue{border:1px dashed #00f;border-radius:12px;min-width:100px;min-height:50px;padding:15px;background-color:#f0f8ff}.tools{div{border-radius:12px;background-color:#8a2be2;color:#fff;height:40px;border:none;&:hover{cursor:grab;background-color:#ae6eeb;border:2px solid #000}}}.toolsHandle{margin-top:20px;button{border-radius:20px;min-width:150px;min-height:30px;margin-left:10px;background-color:#397eb9;border:none;a{text-decoration:none}&:hover{cursor:pointer}}}.rightOption{li{&:hover{background-color:#e0e0e0;color:#000}}}.editBox{:nth-child(n){margin-top:4px;font-size:12px}input[type=color]{width:20px;height:20px;border:none}button{background-color:#00f;width:70px;height:20px;border-radius:12px;border:none;color:#fff}}@media only screen and (max-width:768px){.tools{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:10px;gap:10px;:first-child{margin-left:0}}.tools div{padding:10px;font-size:14px;width:30%}.toolsHandle{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px}.toolsHandle button{width:90%;padding:8px;font-size:14px}.page{width:100%;height:auto;margin:20px auto;box-shadow:none;overflow-x:scroll}.page div{max-width:100%}.menu-bar{width:100%;bottom:0;position:fixed;background:rgba(0,0,0,.8);color:#fff;padding:10px;text-align:center}.menu-bar button{font-size:12px;padding:8px}.data-container{display:flex;flex-direction:column;align-items:center}.data-container div{width:90%;font-size:14px}}#datdiv{text-align:left;ul li{margin-left:10px}}@media only screen and (max-width:768px){#datdiv{width:20px}.nestedDiv{width:20%}.dropHere{display:none}}.paper-background{padding:24px;background:#f8f9fc;min-height:100vh}.heading{font-size:24px;font-weight:700;color:#1f2d4d}.date-filter-container{display:flex;grid-gap:22px;gap:22px;margin-top:28px;align-items:flex-end}.date-wrapper{display:flex;flex-direction:column;width:100%}.date-label{font-size:14px;color:#444;font-weight:600;margin-bottom:6px}.date-input{padding:12px 14px;border-radius:10px;border:1px solid #d4d7dd;background:#fff;font-size:14px;transition:.2s ease}.date-input:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 3px rgba(25,118,210,.15)}.summary-card{border-radius:16px!important;padding:24px!important;background:#fff;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:box-shadow .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease}.summary-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.summary-count{font-size:28px;font-weight:700;margin-top:8px}.summary-label{font-size:14px;color:#666}.appointment-card{background:#fff;padding:20px;border-radius:18px;margin-bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.appointment-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:0 6px 18px rgba(0,0,0,.12)}.card-title{font-size:18px;font-weight:700;color:#1e293b}.card-sub{font-size:14px;margin-top:4px;color:#64748b}.status-badge{padding:6px 12px;border-radius:20px;font-size:13px;font-weight:600}.status.approved{background:#ecfdf5;color:#0f9d58}.status.pending{background:#fffbe8;color:#f6a500}.status.rejected{background:#fdecea;color:#d93025}.icon-row{display:flex;align-items:center;margin-top:10px;grid-gap:14px;gap:14px;color:#374151;font-size:14px}.btn-approve{background:#2e7d32!important}.btn-approve,.btn-reject{color:#fff!important;text-transform:none;padding:6px 20px!important;border-radius:10px!important;font-weight:600!important}.btn-reject{background:#c62828!important}.btn-reschedule{background:#ff9800!important;color:#fff!important;padding:6px 14px!important;text-transform:none;border-radius:10px!important;font-weight:600!important}.appointment-form{width:650px;max-width:95%;margin:40px auto;border-radius:16px}.modal-body{outline:none;display:flex;justify-content:center;align-items:flex-start;padding:40px 0}.ptm-add-form{max-width:620px;margin:24px auto;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.ptm-add-form .ptm-add-form__inner{padding:28px 32px 32px;background:#fff;border-radius:16px}.ptm-add-form .ptm-add-form__header{margin-bottom:28px;padding-bottom:20px;border-bottom:2px solid #e8ecf4}.ptm-add-form .ptm-add-form__icon{font-size:32px;color:#1976d2;margin-right:14px}.ptm-add-form .ptm-add-form__title{font-weight:700;color:#1a237e;font-size:1.35rem}.ptm-add-form .ptm-add-form__section{margin-bottom:24px}.ptm-add-form .ptm-add-form__section-title{font-weight:600;color:#37474f;margin-bottom:12px;font-size:.95rem}.ptm-add-form .ptm-add-form__divider{margin:20px 0;background:#e8ecf4}.ptm-add-form .ptm-add-form__select .MuiOutlinedInput-root{border-radius:10px;background:#fafbfc}.ptm-add-form .ptm-add-form__select-all-row{border-bottom:1px solid #eee;background:#f5f7fa;pointer-events:none}.ptm-add-form .ptm-add-form__select-all-row .MuiFormControlLabel-root{pointer-events:auto}.ptm-add-form .ptm-add-form__chip{margin:2px}.ptm-add-form .ptm-add-form__placeholder{color:#9e9e9e;font-size:.875rem}.ptm-add-form .ptm-add-form__datetime{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px;margin-bottom:16px}.ptm-add-form .ptm-add-form__datetime .MuiTextField-root{flex:1 1;min-width:140px}.ptm-add-form .ptm-add-form__datetime .MuiOutlinedInput-root,.ptm-add-form .ptm-add-form__description .MuiOutlinedInput-root{border-radius:10px;background:#fafbfc}.ptm-add-form .ptm-add-form__actions{margin-top:28px;padding-top:20px;border-top:2px solid #e8ecf4}.ptm-add-form .ptm-add-form__submit{padding:14px 24px!important;font-weight:600!important;font-size:1rem!important;border-radius:10px!important;text-transform:none!important;box-shadow:0 2px 8px rgba(25,118,210,.35)!important}.ptm-add-form .ptm-add-form__submit:hover{box-shadow:0 4px 12px rgba(25,118,210,.45)!important}.ptm-view{min-height:100vh;padding:24px}.ptm-view .ptm-view__inner{max-width:1200px;margin:0 auto}.ptm-view .ptm-view__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px;margin-bottom:24px;padding-bottom:20px;border-bottom:2px solid #e8ecf4}.ptm-view .ptm-view__icon{font-size:32px;color:#1976d2;margin-right:14px}.ptm-view .ptm-view__title{font-weight:700;color:#1a237e;font-size:1.5rem}.ptm-view .ptm-view__header-actions{display:flex;align-items:center;grid-gap:16px;gap:16px;flex-wrap:wrap}.ptm-view .ptm-view__btn-schedule{padding:10px 24px!important;border-radius:10px!important;font-weight:600!important;text-transform:none!important;box-shadow:0 2px 8px rgba(25,118,210,.35)!important}.ptm-view .ptm-view__btn-schedule:hover{box-shadow:0 4px 12px rgba(25,118,210,.45)!important}.ptm-view .ptm-view__filters{display:flex;flex-wrap:wrap;align-items:center;grid-gap:16px;gap:16px;margin-bottom:24px}.ptm-view .ptm-view__filters .ptm-view__date-input .MuiOutlinedInput-root{border-radius:10px;background:#fafbfc}.ptm-view .ptm-view__summary{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px;margin-bottom:28px}.ptm-view .ptm-view__summary-card{flex:1 1;min-width:140px;max-width:200px;height:120px;padding:20px;border-radius:16px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.ptm-view .ptm-view__summary-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.ptm-view .ptm-view__summary-count{font-size:26px;font-weight:700;margin-top:6px;color:#1f2d4d}.ptm-view .ptm-view__summary-label{font-size:14px;color:#64748b;margin-top:4px}.ptm-view .ptm-view__list{margin-top:8px}.ptm-view .ptm-view__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.06);color:#64748b}.ptm-view .ptm-view__pagination{display:flex;align-items:center;justify-content:center;grid-gap:16px;gap:16px;margin-top:28px;padding-top:20px;border-top:2px solid #e8ecf4}.ptm-view .ptm-view__page-info{padding:8px 16px;background:#f3f4f6;border-radius:8px;font-size:14px;font-weight:600;color:#37474f}.drawerHeading{margin-left:31px!important;font-family:SF Pro Text;font-size:14px}.MuiDrawer-paperAnchorDockedLeft{background:#fff!important;box-shadow:0 2px 10px rgba(69,90,100,.3)!important;border-radius:4px!important}.MuiToolbar-regular{min-height:51px!important}.drawerTextArea{padding:0!important;margin:0!important;min-width:100%!important;width:100%!important;min-height:135px;position:fixed;background-color:#4680ff!important}.DrawerChildren{margin-top:70px;margin-left:20px;margin-right:20px}.user-profile{width:120px!important;height:120px!important}.profile-hr-line{width:202px;border-color:#ddd;border-top:1px solid #eee;box-sizing:initial}.sublistSelected{border-radius:4px!important;color:#4680ff!important;background:#f8f8f8!important;border-left:6px solid #4680ff!important;border-left:6px solid var(--headingColor)!important;border-radius:5px!important;opacity:1!important}.makeStyles-drawerOpen-7::-webkit-scrollbar,.makeStyles-drawerOpen-285::-webkit-scrollbar{display:none!important}.makeStyles-drawerOpen-7,.makeStyles-drawerOpen-285{-ms-overflow-style:none!important}.MuiMenuItem-root:hover{transition:all .3s;color:#4680ff;opacity:1}.circle-icon{width:12px;height:12px;border:2px solid;border-radius:50%;margin-right:7px}.sublist-item{padding:0 0 0 15px!important;height:39px}.sublist-selected{color:#4b74ff!important;color:var(--selected-menu-item-background)!important}.sublist-selected .circle-icon{background-color:#4b74ff!important;background-color:var(--selected-menu-item-background)!important}.circle-icon{color:#4b74ff!important;color:var(--selected-menu-item-background)!important}.bottom-verticle-bar{height:15px;width:1px;border:1px solid;position:relative;top:13px;left:-14px;color:#999!important}.trans-top-verticle-bar{border:1px solid transparent!important}.top-verticle-bar{height:15px;width:1px;border:1px solid;position:relative;color:#999!important;left:7px;top:-13px}.open-close-button{top:85px;cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:1;position:absolute;position:fixed;background:#f1f1f1;box-shadow:0 2px 10px rgba(69,90,100,.3);text-align:center;margin-bottom:10px;justify-content:center;-webkit-animation-delay:2s}.open-button{left:57px}.arrow-icon{color:#4680ff;width:34px;position:relative;top:5px;left:3px;size:4px;font-size:1.2rem!important}.forward-arrow-icon{left:2px}.menu-selected-head{background:#4b74ff!important;background:var(--selected-menu-item-background)!important;box-shadow:-2px 5px 4px rgba(0,0,0,.25)!important;border-radius:4px!important;color:#fff!important}.menu-head,.menu-selected-head{padding-top:5px!important;padding-bottom:5px!important}.menu-head{width:100%!important;justify-content:space-between!important}.open-button{position:relative;left:50px;width:23px;height:50px}.close-button,.open-button{top:10px;margin-bottom:10px;background:#f1f1f1;opacity:.65;box-shadow:0 2px 10px rgba(69,90,100,.3);border-radius:10px 5px 5px 10px;cursor:pointer}.close-button{position:absolute;right:3px;justify-content:center;text-align:center;height:150px;width:25px}.open-drawer-width{width:78vw;overflow:auto}.close-drawer-width{width:87Fvw;overflow:auto}@media only screen and (max-width:980px){.open-close-button{display:none}.DrawerChildren{margin-left:5px;margin-right:5px}}.scrollbar{width:65px;background:#f5f5f5}.scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:10px}.scrollbar::-webkit-scrollbar{width:8px;background-color:#f5f5f5}.scrollbar::-webkit-scrollbar-thumb{border-radius:10px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#aaa),color-stop(.72,#aaa),color-stop(.44,#aaa))}.menu-icon{margin-left:3px;width:25px;height:25px}.drawer-element{margin:0 6px!important}.opened-menu{background:#ddd!important;justify-content:space-between!important;padding:5px!important}.icon-color{color:grey}.add-button{cursor:pointer;font-size:30px;margin:1rem}.delete-row-button{position:absolute!important;bottom:0;right:12px;width:.8em;font-size:12px;color:grey;cursor:pointer}.table-cell-timetable{padding:5px;background:#e2fbec;color:#18a453;border-radius:3px;max-width:9rem;width:9rem;text-overflow:ellipsis;margin-left:auto;margin-right:auto;overflow:hidden;white-space:nowrap}.login-page-background{background:#e5e5e5;align-items:center!important;height:100vh;display:flex;background-size:100% 100%;background-repeat:no-repeat}.login-reverse-direction{flex-direction:row-reverse}.forgot-password{padding:6px 7px;border-radius:3px;font-size:13.5px;color:#fff;box-shadow:0 1px 1px 1px rgba(0,0,0,.2);cursor:pointer}.forgot-password:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media only screen and (max-width:980px){.login-page-background{background-image:none!important;display:none!important}}.thead-adjustment>th{padding:10px;border:1px solid #dcdcdc;background-color:#f8f8ff}.tbody-adjustment>td{padding:10px;border:1px dotted #dcdcdc}.row-text-bold>td,.school_logo{font-weight:700}.school_logo{display:flex;align-items:center;justify-content:center;position:absolute;top:25px;left:20px;font-size:31px;text-align:center;color:#0035d6;text-transform:uppercase;letter-spacing:6px}.school_logo,.school_logo img{max-width:200px}.login_left{padding:5px;text-align:center}.login_button{width:100%;padding:5px}.login_right img{width:300px}.edubricz_logo img{width:100px;margin-left:60px}.login_td span{margin-left:30px}.username{width:100%}.button button{margin-bottom:10px;width:100%}@media screen and (max-width:900px){.login_container{width:80%}}@media screen and (max-width:600px){.login_container{margin-top:120px;width:70%;padding:1%}.login_right{display:none}.school_logo img{width:150px;height:130px}.school_logo{display:flex;align-items:center;justify-content:center;position:absolute;left:40%;top:25px;width:80px;height:80px}}.lang-item{font-size:19px;padding:5px 10px;cursor:pointer}.locale-toggle-but{background:#fff!important;color:#4680ff!important;box-shadow:none!important}.lang-caret-down{margin-left:13px}.thead-drawernew>th{padding:10px;border:1px solid #dcdcdc;background-color:#abd8ff}.download-file-name{align-self:center;margin-left:10px;font-size:15px;color:#1e90ff}.chat-sub-heading{font-size:10px;color:grey;text-align:left}.chat-heading{text-align:left;font-size:16px}.chat-container{line-height:17px;margin-top:5px}.chatbot-button{position:fixed;bottom:30px;right:24px;width:48px;height:48px;background:linear-gradient(135deg,#1c52c8,#0070ff 50%,#4680ff);border:none;border-radius:50%;cursor:grab;box-shadow:0 6px 16px rgba(24,99,254,.3),0 3px 8px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1001;overflow:visible;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.chatbot-button img{width:28px;height:28px;object-fit:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.chatbot-button:hover{-webkit-transform:translateY(-3px) scale(1.05);transform:translateY(-3px) scale(1.05);box-shadow:0 8px 20px rgba(24,99,254,.4),0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.3);background:linear-gradient(135deg,#0070ff,#4680ff 50%,#1c52c8);cursor:grab}.chatbot-button:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.chatbot-button:active{-webkit-transform:translateY(-1px) scale(1.02);transform:translateY(-1px) scale(1.02);cursor:grabbing}.chatbot-button[style*=grabbing]{cursor:grabbing!important}.close-icon{color:#fff;font-weight:700;font-size:20px;position:absolute;top:4px;right:4px;background:rgba(0,0,0,.3);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:12px}.chatbot-container{position:fixed;bottom:100px;right:24px;width:380px;height:600px;background:#fff;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.15),0 8px 24px rgba(24,99,254,.1),0 0 0 1px rgba(0,0,0,.05);display:flex;flex-direction:column;overflow:hidden;font-size:14px;z-index:1000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.chat-header{background:linear-gradient(135deg,#1c52c8,#0070ff 50%,#4680ff);color:#fff;padding:20px 24px;font-weight:600;font-size:18px;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none;box-shadow:0 2px 8px rgba(24,99,254,.2);position:relative}.chat-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:hsla(0,0%,100%,.2)}.chat-header span{display:flex;align-items:center;grid-gap:10px;gap:10px}.chat-header span:before{content:"🤖";font-size:24px}.close-chat-button{background:hsla(0,0%,100%,.2);border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;transition:all .2s ease;padding:0}.close-chat-button:hover{background:hsla(0,0%,100%,.3);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.close-chat-button:active{-webkit-transform:rotate(90deg) scale(.95);transform:rotate(90deg) scale(.95)}.chat-messages{flex:1 1;padding:20px;overflow-y:auto;background:linear-gradient(180deg,#f7f9fe 0,#fff);display:flex;flex-direction:column;grid-gap:12px;gap:12px;scrollbar-width:thin;scrollbar-color:#4680ff #f7f9fe}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:transparent}.chat-messages::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4680ff,#1c52c8);border-radius:10px}.chat-messages::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#1c52c8,#0070ff)}.suggestions-box{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:16px;background:linear-gradient(135deg,#f1f3ff,#f7f9fe);border-radius:16px;margin-bottom:12px;border:1px solid rgba(70,128,255,.1)}.suggestions-box>div:first-child{padding:0;font-size:13px;color:#4680ff;font-weight:600;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.suggested-question{background:linear-gradient(135deg,#4680ff,#1c52c8);color:#fff;border:none;padding:12px 16px;border-radius:12px;cursor:pointer;font-weight:500;font-size:13px;transition:all .2s ease;text-align:left;width:100%;box-shadow:0 2px 8px rgba(70,128,255,.3);position:relative;overflow:hidden}.suggested-question:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.suggested-question:hover:not(:disabled){background:linear-gradient(135deg,#1c52c8,#0070ff);-webkit-transform:translateX(4px);transform:translateX(4px);box-shadow:0 4px 12px rgba(70,128,255,.4)}.suggested-question:hover:not(:disabled):before{left:100%}.suggested-question:active:not(:disabled){-webkit-transform:translateX(2px) scale(.98);transform:translateX(2px) scale(.98)}.suggested-question:disabled{background:#e4e7eb;color:#9ca3af;cursor:not-allowed;box-shadow:none}.suggested-question:disabled:before{display:none}.chat-input{display:flex;padding:16px 20px;border-top:1px solid rgba(70,128,255,.1);background:#fff;grid-gap:12px;gap:12px;align-items:center}.chat-input input{flex:1 1;padding:12px 18px;border:2px solid #e4e7eb;border-radius:24px;outline:none;font-size:14px;font-family:inherit;transition:all .2s ease;background:#f7f9fe;color:#1f2937}.chat-input input::-webkit-input-placeholder{color:#9ca3af}.chat-input input::placeholder{color:#9ca3af}.chat-input input:focus{border-color:#4680ff;background:#fff;box-shadow:0 0 0 4px rgba(70,128,255,.1)}.chat-input input:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.6;border-color:#e4e7eb}.chat-input button{background:linear-gradient(135deg,#1c52c8,#0070ff 50%,#4680ff);border:none;color:#fff;padding:12px 24px;font-weight:600;font-size:14px;cursor:pointer;border-radius:24px;box-shadow:0 4px 12px rgba(70,128,255,.3);transition:all .2s ease;white-space:nowrap;min-width:80px}.chat-input button:hover:not(:disabled){background:linear-gradient(135deg,#0070ff,#4680ff 50%,#1c52c8);-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 6px 16px rgba(70,128,255,.4)}.chat-input button:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 2px 8px rgba(70,128,255,.3)}.chat-input button:disabled{background:#e4e7eb;color:#9ca3af;cursor:not-allowed;-webkit-transform:none;transform:none;box-shadow:none}.user-message{align-self:flex-end;background:linear-gradient(135deg,#4680ff,#1c52c8);color:#fff;padding:12px 18px;border-radius:20px 20px 4px 20px;max-width:80%;word-wrap:break-word;box-shadow:0 2px 8px rgba(70,128,255,.25);font-weight:400;font-size:14px;line-height:1.5;position:relative}.user-message:after{content:"";position:absolute;bottom:0;right:-8px;width:0;height:0;border:none;border-top:8px solid transparent;border-left:8px solid #4680ff}.bot-message{align-self:flex-start;background:#fff;color:#1f2937;padding:12px 18px;border-radius:20px 20px 20px 4px;max-width:80%;word-wrap:break-word;box-shadow:0 2px 8px rgba(0,0,0,.08),0 0 0 1px rgba(70,128,255,.1);font-weight:400;font-size:14px;line-height:1.6;position:relative}.bot-message:before{content:"🤖";position:absolute;left:-32px;top:8px;font-size:20px;opacity:.6}.bot-message strong{color:#4680ff;font-weight:600}.bot-message h1,.bot-message h2,.bot-message h3,.bot-message h4,.bot-message h5,.bot-message h6{color:#1c52c8;margin:8px 0 4px;font-weight:600}.bot-message ol,.bot-message ul{margin:8px 0;padding-left:20px}.bot-message ol li,.bot-message ul li{margin:4px 0}.bot-message code{background:#f1f3ff;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:12px;color:#4680ff}.error-message{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:12px 18px;border-radius:16px;margin:12px auto;max-width:85%;text-align:center;font-weight:500;font-size:13px;box-shadow:0 2px 8px rgba(239,68,68,.3);line-height:1.5}.loading{font-style:italic;color:#6b7280;align-self:flex-start;padding:12px 18px;background:#f7f9fe;border-radius:20px;display:flex;align-items:center;grid-gap:8px;gap:8px}.loading:before{content:"";width:12px;height:12px;border:2px solid #4680ff;border-top-color:transparent;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.robot-icon{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:center bottom;transform-origin:center bottom;fill:#fff;stroke:#fff;-webkit-user-select:none;user-select:none}.chatbot-button:hover .robot-icon{-webkit-animation:robot-wave 1.2s ease-in-out infinite;animation:robot-wave 1.2s ease-in-out infinite}@-webkit-keyframes robot-wave{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes robot-wave{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@media (max-width:768px){.chatbot-container{width:calc(100vw - 48px);height:calc(100vh - 140px);max-height:600px;right:24px;left:24px;bottom:100px}.chatbot-button{bottom:70px;right:20px;width:44px;height:44px}.chatbot-button img{width:24px;height:24px}}.chatbot-container{-webkit-animation:slideUp .3s cubic-bezier(.4,0,.2,1);animation:slideUp .3s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.bot-message,.error-message,.user-message{-webkit-animation:messageSlide .3s ease-out;animation:messageSlide .3s ease-out}@-webkit-keyframes messageSlide{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes messageSlide{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.chat-input button:focus,.chat-input input:focus,.chatbot-button:focus,.suggested-question:focus{outline:2px solid #4680ff;outline-offset:2px}@media print{.chatbot-button,.chatbot-container{display:none}}.leader-board-selected-radio{color:#1665d8}.leader-board,.leader-board-selected-radio{font-weight:500;font-size:18px;line-height:24px;text-align:center;cursor:pointer;padding:18px}.leader-board{color:#232323}.radio-space-around{display:flex;width:30%;justify-content:space-around}@media only screen and (max-width:600px){.hide-on-600{display:none!important}.pl30-m3-on-600{margin-left:3px!important;padding-left:30px!important;margin-right:3px!important;padding-right:3px!important}.card-300px-on-600{width:300px!important}.mp-30-on-600{margin-left:30px!important;padding-left:30px!important;padding-right:30px!important}.mp-30-on-600,.mr-30-on-600{margin-right:30px!important}.mr-3-on-600{margin-right:3px!important}.mt-0-on-600{margin-top:0!important}.pr-35-on-600{padding-right:35px!important}.pl-3-on-600{padding-left:3px!important}.pr-3-on-600{padding-right:3px!important}.pb-3-on-600{padding-bottom:3px!important}.bg-hide-on-600{background:none!important;box-shadow:none!important}.rm-mt-on-600{margin-top:0!important}.flex-rv-on-600{flex-wrap:wrap-reverse!important}.px-0-on-600{padding-left:0!important;padding-right:0!important}.MuiTypography-root .MuiBox-root{padding:0!important}.tabs-heading{border-bottom:none!important;padding:4px!important;margin:10px 0!important}.tabs-heading span{background-color:initial!important}.MuiTabs-flexContainer .MuiButtonBase-root{margin-left:10px!important}.MuiTabs-flexContainer .Mui-selected{background-color:#dfeefe!important}.MuiTabs-scroller .MuiTabs-flexContainer{display:grid!important}.mx-0-on-600{margin-left:0!important;margin-right:0!important}.outer-box-sm-padding{padding:24px!important}.margin-auto-md-down{display:block!important;margin:auto!important}.md-down-text-center{text-align:center!important}.menu-button-hide-600{display:none}.list-of-text-fields-flex{justify-content:center}}@media only screen and (max-width:900px){.margin-auto-md-down{display:block!important;margin:auto!important}.md-down-text-center{text-align:center!important}.md-down-justify-center{justify-content:center!important;text-align:center;display:flex!important;flex-flow:wrap}}@media only screen and (max-width:980px){.w-29-per{width:100%}.md-down-mt-25{margin-top:25px}.md-down-justify-end{justify-content:flex-end!important}.md-down-justify-end,.md-down-justify-space-evenly{text-align:center;display:flex!important;flex-flow:wrap}.md-down-justify-space-evenly{justify-content:space-evenly!important}.header-align,.heading,.sub-header-filter-info,.sub-header-text{text-align:center}.header-align{margin:auto;display:block}.editbutton-view{margin-right:0!important}.heading{padding-left:0!important}.sub-heading{display:none!important}.paper-background{padding:10px!important;background-image:none!important}.paper-plain-background{padding:10px!important;box-shadow:none!important}.profile-dataPaper{margin:9px 0!important;box-shadow:none!important}.form-left-sub-heading{display:none!important}.profile-sub-headings{margin:auto!important}.page-info-align{margin-top:20px!important}.page-sub-head{text-align:center}.md-down-flex-column{display:flex;justify-content:center!important;flex-direction:column;align-items:center}.descriptive-img,.school-img,.school-img-block{display:none}.hidden-md-down{display:none!important}.text-fields{margin:0}.width-80,.width-90,.width-form-90,.width-form-95{width:100%!important}.image-cross-remove{top:-14px!important;right:87px!important}.avatar-profile-pic-position{position:relative}.MuiPopover-paper{position:-webkit-sticky!important;position:sticky!important;max-width:-webkit-min-content!important;max-width:min-content!important}.blue-background{padding:0 0 30px}.chart-container{width:100%}.mui-table-custom-value-left-align{text-align:center}.display-md-down{display:block!important}.card-outer-box{justify-content:space-evenly}.place-content-center-900-mx{place-content:center}.md-down-p-0{padding:0!important}.md-down-m-0{margin:0!important}.md-down-full-width{width:100%}.md-down-display-none{display:none!important}}@media only screen and (min-width:980px){.md-up-end-flex-prop{display:flex;justify-content:flex-end;flex-flow:wrap}.md-up-width-80{width:80%!important}.md-mt-20{margin-top:20px!important}.md-mr-30{margin-right:30px!important}.md-ml-20{margin-left:20px!important}.md-up-width-90{width:90%!important}.md-up-width-85{width:85%!important}.md-ml-100{margin-left:100px!important}.md-up-justify-start{justify-content:flex-start!important}.md-up-justify-space-between,.md-up-justify-start{text-align:center;display:flex!important;flex-flow:wrap}.md-up-justify-space-between{justify-content:space-between!important}.md-up-justify-center{justify-content:center!important;text-align:center;display:flex!important;flex-flow:wrap}.outer-box{padding:30px 50px}.header-text{margin-bottom:30px}.card-outer-box{display:flex;flex-flow:wrap}.chart-container{width:50%}.md-up-text-left{text-align:left!important}.md-up-display-none{display:none!important}}@media only screen and (max-width:450px){.hide-vl-on-900{width:0!important}.sm-down-0-mx{margin-left:0!important;margin-right:0!important}}@media only screen and (min-width:768px){.footer{margin-left:270px}}:root{--selected-menu-item-background:#4b74ff;--headingColor:#4680ff;--buttonBackground:#0043a3;--buttonBackground1:#4680ff;--table-header-background:#1863fe}.mui-table-custom-header-center-align,.mui-table-custom-header-left-align,.mui-table-custom-header-report-left-align{display:table-cell;border-bottom:1px solid #e0e0e0;padding:16px;line-height:1.5rem;font-weight:500;top:0;color:#000;z-index:100;position:-webkit-sticky;position:sticky;font-size:1.1rem;background-color:#e6ecfd}.form-heading-title,.form-number-heading{justify-content:center!important;text-align:center;display:flex!important;flex-flow:wrap}body{width:100%;height:100%!important;font-family:Roboto!important;padding-right:0!important}.padding-y-zero{padding-top:0!important;padding-bottom:0!important}.padding-none{padding:unset!important}.width-100-perc{width:100%!important}.width-75-perc{width:75%}.width-fit-content{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.p-25{padding:25px!important}.custom-style-dropdown{background-color:#fff!important}.custom-style-dropdown .MuiSelect-root{padding:5px!important}.padding-top-10{padding-top:10px}.width-20{width:20%}.width-30{width:30%}.close-input-field{-webkit-text-stroke:6px #5187ff}.submit{background:linear-gradient(180deg,#99d156,#5e9824)!important;box-shadow:4px 4px 4px rgba(0,0,0,.25);border-radius:10px;color:#fff!important;max-height:45px!important}.submit:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.not-allowed{cursor:not-allowed!important}.clear{background:linear-gradient(180deg,#f9fafc,#fafafa);box-shadow:4px 4px 4px rgba(0,0,0,.25);border-radius:10px;margin-right:20px!important}.react-tel-input>.form-control{width:100%!important}.size-small-phone{height:40px!important;width:100%;padding-left:55px;font-size:17px}.size-small-phone .react-tel-input .form-control{height:30px!important}.react-tel-input>.flag-dropdown:before{width:82px!important;content:""!important}.MUIDataTableHeadCell-root-450,.MUIDataTableSelectCell-fixedHeader-446,.MUIDataTableSelectCell-headerCell-453{z-index:1!important}.background{background:url(/static/media/backgroundSchoolView.713728c5.png);background-repeat:no-repeat;background-size:106%;min-height:90vh}.MuiTypography-h6{font-family:Roboto!important}.MuiMenuItem-root{border-radius:0!important;border-top:0!important}.MuiSelect-selectMenu{background-color:initial!important}.MuiTypography-h5{font-family:Roboto!important;font-size:33px!important}.MuiInputLabel-outlined{padding-left:10px!important;padding-right:10px!important}.MuiInputLabel-outlined.MuiInputLabel-shrink{-webkit-transform:translate(10px,-6px) scale(.75)!important;transform:translate(10px,-6px) scale(.75)!important}.delete-all-icon,.delete-icon,.edit-icon{color:grey!important}.edit-icon{cursor:pointer}.previous-but{padding:"10px 20px";background:linear-gradient(29.97deg,#1c52c8 4%,#0070ff 78%,#0070ff 79.78%);color:#fff!important;font-weight:700}.play-Icon{color:#5187ff;font-size:35px!important;-webkit-text-stroke:1px #5187ff}.pointer{cursor:pointer!important}.card-outer-box{display:flex;flex-flow:wrap}.justify-space-even{display:flex;justify-content:space-evenly}.background-white{background:#fff}.end-flex-prop{display:flex;justify-content:flex-end;flex-flow:wrap}.font-weight-bold{font-weight:700}.even-flex-prop{display:flex;justify-content:space-evenly;flex-flow:wrap;align-items:center!important}.red-box-outlined{color:#f50057;border:1px solid rgba(245,0,87,.5);padding:5px 15px;font-size:.875rem;min-width:64px;font-weight:500;line-height:1.75;border-radius:4px;letter-spacing:.02857em;text-transform:uppercase}.pannel-summary{min-height:70px;background:#f4f7fa}.padding-left-20{padding-left:20px!important}.padding-right-20{padding-right:20px!important}.padding-left-10{padding-left:10px!important}.padding-right-10{padding-right:10px!important}.custom-card-body-data-no-bottom-line{border-bottom:none;font-weight:500;font-size:16px;padding:15px}.enrollment-section-subjects{text-align:left}.custom-card-body-data{border-bottom:1px solid rgba(0,0,0,.1);font-weight:500;font-size:16px;padding:15px}.section-details{font-size:22px;line-height:24px;color:#1665d8}.MuiIconButton-root-hover-cancel:hover{background-color:initial!important}.break-word{word-break:break-word}.drop-down-skeleton{height:60px!important}.drop-down-skeleton,.drop-down-small-skeleton{width:90%;background-color:rgba(116,120,140,.23137254901960785)!important;border-radius:3px}.drop-down-small-skeleton{height:40px!important;margin-top:13px}.MuiIconButton-root-hover-cancel{border:0;background:transparent;display:flex}.MuiIconButton-root-hover-cancel:active,.MuiIconButton-root-hover-cancel:focus{outline:none!important;outline-offset:none!important}.addbutton-view:hover{background-color:#5187ff}.addbutton-view{font-weight:600!important;font-size:16px!important;height:47px;line-height:14px!important;color:#fff!important;text-transform:none!important;border-radius:20px!important;background-color:#5187ff!important}.editbutton-view,.editbutton-view:hover{background:#0043a3!important;background:var(--buttonBackground)!important}.editbutton-view{font-weight:500!important;font-size:15px!important;height:42px!important;line-height:18px!important;color:#fff!important;text-transform:none!important;border-radius:20px!important;margin-left:auto!important;margin-top:8px!important}.cover-screen{min-height:92vh!important}.header-align{margin-top:12px!important}.header-padding-top{padding-top:30px!important}.page-info-align{margin-top:20px!important}.page-sub-head{font-size:18px}.sub-header-filter-info{color:#4986ff;font-size:20px}.visibility-icon{margin-right:10px;font-size:15px}.paper-plain-background{width:100%;padding:0 30px}.pb-30{padding-bottom:30px}.paper-background{width:100%;background-size:105%;background-repeat:no-repeat;min-height:90vh;padding:0 30px 30px}.theme-light .paper-background{background-image:url(/static/media/backgroundSchoolView.713728c5.png)}.theme-dark .paper-background{background-image:url()}.theme-blue .paper-background{background-image:url(/static/media/backgroundSchoolView.713728c5.png)}.blue-background{width:100%;padding:0 30px 30px;background-color:#f2f6ff}.min-width-textfield{min-width:200px!important}.fs-18{font-size:18px!important}.fs-12{font-size:12px!important}.fs-20{font-size:20px}.fs-24{font-size:24px}.fs-28{font-size:28px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-10{font-size:10px!important}.fs-50{font-size:50px!important}.tab{width:304px;height:68px;font-size:20px!important}.selected-tab,.unselected-tab{text-align:center;line-height:70px;align-self:center;font-size:25px!important;cursor:pointer;margin-bottom:20px;border-radius:50px}.selected-tab{background:#4b74ff!important;background:var(--selected-menu-item-background)!important;color:#fff!important}.unselected-tab{background-color:#e0dada!important;color:#585757}.arrow-down{width:0;height:0;margin:-2px auto 0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #4b74ff!important;border-top:15px solid var(--selected-menu-item-background)!important}.left-rounded-border{border-radius:10px 0 0 10px!important}.right-rounded-border{border-radius:0 10px 10px 0!important}.sec-sub-head{color:#1665d8}.flex-justify-space-between{justify-content:space-between!important;text-align:center;display:flex!important;flex-flow:wrap}.flex-justify-center-flex-prop{align-items:center!important;justify-content:center!important;text-align:center;display:flex!important;flex-flow:wrap}.flex-justify-space-around{justify-content:space-around!important}.flex-justify-space-around,.flex-justify-start{text-align:center;display:flex!important;flex-flow:wrap}.flex-justify-start{justify-content:start!important}.align-flex-end{align-self:flex-end}.red-text{color:red!important}.text-left{text-align:left}.text-right{text-align:right}.flex-justify-center{justify-content:center!important;text-align:flex-start;display:flex!important;flex-flow:wrap}.display-none{display:none!important}.width-50{width:50%}.width-44{width:44%}.width-60{width:60%}.width-40{width:40%}.text-fields{margin:20px 0}.text-center{text-align:center!important}.apply-all-button{background-color:#5187ff!important;color:#fff!important}.margin-20{margin:20px!important}.margin-auto{display:block;margin:auto!important}.margin-top-20{margin:20px 0!important}.margin-top-5{margin-top:5px!important}.margin-top-30{margin:30px 0!important}.margin-top-10{margin:10px 0!important}.margin-top-15{margin:15px 0!important}.margintop-15{margin-top:15px!important}.margin-left-5{margin-left:5px}.margin-left-30{margin-left:30px}.margin-left-auto{margin-left:auto!important}.margin-right-auto{margin-right:auto!important}.margin-left-10{margin-left:10px}.margin-right-10{margin-right:10px}.margin-right-20{margin-right:20px}.pt-6{padding-top:6px}.add-button{background:linear-gradient(90deg,#1982d5,#4380fd);border:1px solid #4b74ff;box-sizing:border-box;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:20px;margin-bottom:20px;font-size:16px;height:47px;line-height:14px;color:#fff!important;font-weight:700!important}.add-circle-icon{color:#fff;margin-right:10px;font-size:25px}.app-bar-heading{background-color:#fff!important;color:#000!important;box-shadow:none!important}.form-heading-title{background:#dfeefe!important;margin-bottom:10px!important;font-size:23px!important;padding:11px 0!important;color:#4680ff!important}.padding-0{padding:0!important}.form-number-heading{background-color:#3f51b5!important;border-radius:50%!important;color:#fff!important;height:25px!important;width:25px!important;align-items:center!important}.form-left-heading{color:#4680ff!important;font-weight:500!important;font-size:20px!important;line-height:20px!important;width:80%!important;line-height:30px!important}.form-left-sub-heading{font-size:17px!important;line-height:20px!important;color:#637381!important;padding-left:20px!important}.form-inner-border{width:2px!important;height:80%!important;background:#e4e7eb!important;margin-left:auto!important;margin-right:15%!important}.form-next-pre-button{margin-bottom:10px!important;height:30px;font-size:16px!important;line-height:14px!important;color:#fff!important;background-color:#1665d8!important;text-transform:capitalize!important}.form-next-pre-button:hover{background-color:#0043a3!important}.padding-15{padding:15px!important}.root .form-tab{padding-bottom:1rem;padding-top:1.7rem;min-width:270px}.form-main-paper{padding:20px 100px 20px 20px}.school-img{width:100%}.tabs-heading{width:100%;text-align:left;border-bottom:1px solid #bdbdbd;line-height:0;margin:10px 0 20px;transition:width 2s}.tabs-heading span{background:#fff;padding:0 10px;font-size:12px}.skeleton-circle{margin-right:10px}.skeleton-circle,.skeleton-rect{background-color:#dddffc;margin-top:16px}.skeleton-rect{width:270px;height:48px}.loading{margin-right:auto;margin-left:auto;margin-top:35vh;width:180px}.list-grid-toggle-outer-div{border:2px solid #4b74ff;box-sizing:border-box;border-radius:50px!important;width:261px}.list-selected-toggle{background:linear-gradient(90deg,#1982d5,#4380fd);border:1px solid #4b74ff;box-sizing:border-box;border-radius:22px!important;text-transform:none;padding:8px!important;font-size:21px!important}.white-background-shadow{background-color:#fff!important;box-shadow:0 6px 14px rgba(0,0,0,.25)!important;max-width:100%;overflow:auto}.white-space{white-space:nowrap}.grid-selected-toggle{color:#4680ff;text-transform:none;padding:8px 10px!important}.list-selected-toggle-text{font-size:15px;line-height:24px;color:#fff;margin-right:10px}.grid-selected-toggle-text{font-size:15px;line-height:24px;color:#000;margin-right:10px}.list-selected-toggle-icon{color:#fff;font-size:20px}.item-center{margin:auto!important;display:block!important}.loader{margin:35vh auto auto!important;width:20vh!important}.view-details:hover{background-color:#0043a3!important}.text-capitalize{text-transform:capitalize!important}.text-transform-none{text-transform:none!important}.view-details{margin-top:20px;margin-bottom:20px;font-weight:500;height:47px!important;font-size:16px!important;line-height:14px!important;color:#fff!important;border-radius:20px;background-color:#1665d8!important}.green-text{color:green}.mb-2{margin-bottom:2px!important}.drawer-outer-box{display:flex}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-initial{position:static}.width-100{width:100%!important;margin-top:1rem!important}.width-150px{width:150px!important}.width-400px{width:400px!important}.width-600px{width:600px!important}.width-inherit{width:inherit!important}.width-form-100{width:100%!important}.width-90{width:90%!important;margin-top:1rem!important}.w-100{width:100%!important}.width-form-90{width:90%!important}.width-form-95{width:95%!important}.width-2{width:2px!important}.white-text{color:#fff!important}.heading{font-weight:500!important;font-size:28px!important;padding-top:5px;color:#4680ff!important;color:var(--headingColor)!important}.sub-heading{color:#000!important}.sub-heading,.sub-heading-books-copy{font-weight:500!important;font-size:18px!important;margin-bottom:10px!important}.sub-heading-books-copy{color:#4680ff!important}body::-webkit-scrollbar{width:1em}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.custom-card-header{background-image:url(/static/media/card.ff441e9c.png);background-repeat:no-repeat;text-align:center;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25);height:120px;border-top-right-radius:18px 18px;overflow:auto}.tooltip-show-data{font-size:17px!important}.tooltip-show-data,.tooltip-show-data-discount{text-transform:capitalize;cursor:pointer;width:-webkit-max-content!important;width:max-content!important}.tooltip-show-data-discount{font-size:12px!important}.padding-y-20{padding:20px 0}.profile-background-image{background-repeat:no-repeat;height:200px;background-image:url(/static/media/profile_background.55e43571.png);background-size:100%}.attendance-absent{border:2px solid #e92020!important;box-shadow:0 8px 16px rgba(0,126,255,.16);border-radius:8px!important;color:#e92020!important;text-transform:none!important;padding:5px 30px!important;margin-left:12px!important;background-color:#fff;font-size:20px!important}.attendance-absent:hover{box-shadow:0 2px 9px rgba(214,124,124,.6)}.min-height-90vh{min-height:90vh}.min-height-85vh{min-height:85vh}.round-profile-pic{width:60px!important;height:60px!important}.image-cross-remove{position:absolute;top:-18px;right:-10px;color:red;cursor:pointer}.upload-profile-loading{margin-top:40px;margin-left:25px}.avatar-profile-pic-position{position:absolute}.align-self-center{align-self:center}.cross-btn-nominee{color:red;cursor:pointer}.highcharts-credits{display:None!important}.padding-x-20{padding:0 20px}.sub-header-align{margin-bottom:20px}.mr-40{margin-right:40px}.ml-5{margin-left:5px!important}.ml-13{margin-left:13px}.flex-wrap{flex-wrap:wrap}.error-content{color:red}.float-right{float:right!important}li.new-item{opacity:0;-webkit-animation:new-item-animation .3s linear forwards;animation:new-item-animation .3s linear forwards}@-webkit-keyframes new-item-animation{0%{opacity:0;-webkit-transform:translateY(-400px);transform:translateY(-400px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes new-item-animation{0%{opacity:0;-webkit-transform:translateY(-400px);transform:translateY(-400px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.display-flex{display:flex}.mui-table-custom-header-left-align{text-align:left;cursor:pointer;padding:0!important;font-size:.875rem!important}.mui-table-custom-header-center-align{text-align:center;font-size:.875rem!important;padding:8px!important}.mui-table-custom-header-report-left-align{font-size:.875rem!important;padding:0 16px!important}.mui-table-custom-value-left-align{text-align:left}.cursor-grabbing{cursor:grabbing}.text-align-right{text-align:right}.text-align-web-center{text-align:-webkit-center!important}.mr-0{margin-right:0!important}.filter-dropdown{margin-top:20px}.warning-msg{color:#ff6a00!important;font-size:20px}.text-info{color:grey}.vertical-align-super{vertical-align:super}.display-md-down{display:none}.width-95-mt-30px{width:95%!important;margin-top:30px!important}.cursor-context-menu{cursor:context-menu!important}.submt-button-float-bottom{z-index:1!important;background-color:#f0f0f0;position:fixed;bottom:9px;right:0;width:auto;padding:10px 40px;border-radius:12px 0 0 12px}.width-300px{width:300px}.width-350px{width:350px}.pr-20-px{padding-right:20px}.pr-10-px{padding-right:10px}.list-of-text-fields-flex{display:flex;flex-wrap:wrap}.width-250-px{width:250px!important}.width-200-px{width:200px!important}.width-220-px{width:220px!important}.flex-full-width{flex:0 0 100%}.min-height-90-vh{min-height:90vh}.min-height-50vh{min-height:50vh}.full-width{width:100%}.half-width{width:50%}.text-bold{font-weight:700!important}.swal2-container{z-index:1300!important}.top-7px{top:7px}.top--11px{top:-11px}.color-black{color:#000}.word-break-normal{word-break:normal}.border{border:1px solid #e0e0e0}.noborder{border:0!important}.min-max-w-0{min-width:0!important;max-width:none}.text-align-last-center{text-align-last:center}.text-align-last-end{text-align-last:end}.width-100-px{width:100px!important}.width-130-px{width:130px!important}.h-40px{height:40px!important}.scroll-to-top{position:fixed;bottom:11px;background-color:#b0c4de;opacity:.7;right:20px;border-radius:5px;cursor:pointer}.scroll-top-icon{padding:5px 10px;font-weight:700}footer{position:absolute;left:0;right:0;bottom:0;margin-top:10px;height:60px;border-top:1px solid #e4eaec;padding:20px}.footer>.show-top-ind{-webkit-animation:fadein 2s}.footer>.no-show-top-ind{-webkit-animation:fadeout 2s}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.justify-content-space-between{justify-content:space-between}.justify-content-space-around{justify-content:space-around}.align-items{align-items:center}.flex-grow-1{flex-grow:1}.border-dotted-top{border-top:1px dotted #000}.border-dotted-bottom{border-bottom:1px dotted #000}.cursor-pointer{cursor:pointer}.w-10px{width:10px!important}.m-bt-15px{margin:15px 0!important}.m-t-0px{margin-top:0!important}.m-t-20px{margin-top:20px!important}.m-t-25px{margin-top:25px!important}.m-b-20px{margin-bottom:20px!important}.m-b-40px{margin-bottom:40px!important}.m-t-10px{margin-top:10px!important}.m-b-10px{margin-bottom:10px!important}.m-0{margin:0!important}.m-5{margin:5px!important}.p-t-20px{padding-top:20px!important}.p-b-20px{padding-bottom:20px!important}.disabled-button{opacity:.2;cursor:not-allowed}.border-none{border-bottom:0!important}.bgcolor-transparent{background-color:initial!important}.p-l-20px{padding-left:20px!important}.full-height{height:100%}.list-box-shadow{box-shadow:0 2px 0 -2px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background:#f6f6f6;padding:10px;height:40px;display:flex;justify-content:space-between;margin:22px auto}.img-close{font-size:19px;color:#666}.approved-box{color:#555;font-size:30px;font-weight:700;display:inline-block;padding:.25rem 1rem;text-transform:uppercase;border-radius:1rem;font-family:Courier;-webkit-mask-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/8399/grunge.png);-webkit-mask-size:944px 604px;mix-blend-mode:multiply;color:#0a9928;border:.5rem solid #0a9928;-webkit-mask-position:13rem 6rem;border-radius:0;background-color:#fff}.p-l-10px{padding-left:10px!important}.w-auto{width:auto!important}.p-t-15px{padding-top:15px!important}.h-37px{height:37px}.p-r-20px{padding-right:20px!important}.p-5px{padding:5px!important}.p-20px{padding:20px!important}.text-underline{text-decoration:underline!important}.w-40{width:40%}.padding-l-20-bt-0-r-10px{padding:0 10px 0 20px!important}.pointer-event-none{pointer-events:none}.round-badge{border-radius:50%;width:20px;height:20px;padding:2px;background:#fff;border:2px solid #666;color:#666;text-align:center;font:12px Arial,sans-serif}.opacity-0-5{opacity:.5!important}.min-height-100vh{min-height:100vh!important}.text-captilize{text-transform:capitalize!important}.f-w-300{font-weight:300!important}.opacity-7{opacity:.7}.p-l-5px{padding-left:5px!important}.p-10{padding:10px}.p-l-0{padding-left:0!important}.bottom-buttons{position:fixed;right:0;bottom:0;background:#fff;padding-right:15px!important;width:100%;box-shadow:0 2px 0 -2px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.border-bottom-line{border-bottom:1px solid #d3d3d3!important}.m-10{margin:10px!important}.m-20{margin:20px!important}.m-30{margin:30px!important}.m-40{margin:40px!important}.m-50{margin:50px!important}.mv-10{margin-top:10px!important;margin-bottom:10px!important}.mv-20{margin-top:20px!important;margin-bottom:20px!important}.mv-30{margin-top:30px!important;margin-bottom:30px!important}.mv-40{margin-top:40px!important;margin-bottom:40px!important}.mv-50{margin-top:50px!important;margin-bottom:50px!important}.mh-10{margin-left:10px!important;margin-right:10px!important}.mh-20{margin-left:20px!important;margin-right:20px!important}.mh-30{margin-left:30px!important;margin-right:30px!important}.mh-40{margin-left:40px!important;margin-right:40px!important}.mh-50{margin-left:50px!important;margin-right:50px!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mt-60{margin-top:60px!important}.mt-100{margin-top:100px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-30{margin-left:30px!important}.ml-40{margin-left:40px!important}.ml-50{margin-left:50px!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-20{margin-right:20px!important}.mr-30{margin-right:30px!important}.mr-40{margin-right:40px!important}.mr-50{margin-right:50px!important}.p-10{padding:10px!important}.p-20{padding:20px!important}.p-30{padding:30px!important}.p-40{padding:40px!important}.p-50{padding:50px!important}.pv-0{padding-top:0!important;padding-bottom:0!important}.pv-5{padding-top:5px!important;padding-bottom:5px!important}.pv-10{padding-top:10px!important;padding-bottom:10px!important}.pv-20{padding-top:20px!important;padding-bottom:20px!important}.pv-30{padding-top:30px!important;padding-bottom:30px!important}.pv-40{padding-top:40px!important;padding-bottom:40px!important}.pv-50{padding-top:50px!important;padding-bottom:50px!important}.ph-5{padding-left:5px!important;padding-right:5px!important}.ph-10{padding-left:10px!important;padding-right:10px!important}.ph-20{padding-left:20px!important;padding-right:20px!important}.ph-30{padding-left:30px!important;padding-right:30px!important}.ph-40{padding-left:40px!important;padding-right:40px!important}.ph-50{padding-left:50px!important;padding-right:50px!important}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-30{padding-top:30px!important}.pt-40{padding-top:40px!important}.pt-50{padding-top:50px!important}.pb-10{padding-bottom:10px!important}.pb-20{padding-bottom:20px!important}.pb-30{padding-bottom:30px!important}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px!important}.pl-5{padding-left:5px!important}.pl-7{padding-left:7px!important}.pl-10{padding-left:10px!important}.pl-15{padding-left:15px!important}.pl-20{padding-left:20px!important}.pl-30{padding-left:30px!important}.pl-40{padding-left:40px!important}.pl-50{padding-left:50px!important}.pr-0{padding-right:0!important}.pr-5{padding-right:5px!important}.pr-10{padding-right:10px!important}.pr-20{padding-right:20px!important}.pr-30{padding-right:30px!important}.pr-40{padding-right:40px!important}.pr-50{padding-right:50px!important}.auto-width{width:auto}.fit-width{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.max-width{width:-webkit-max-content!important;width:max-content!important}.min-width{width:-webkit-min-content!important;width:min-content!important}.overflow-auto{overflow:auto}.overflowv-auto{overflow-y:auto}.overflowx-auto{overflow-x:auto}.place-content-center{place-content:center!important}.w-29-per{width:29%}.w-max-content{width:-webkit-max-content!important;width:max-content!important}.MuiButton-root{width:-webkit-max-content;width:max-content}.justify-start{display:flex;justify-content:start}.MuiTableCell-sizeSmall{white-space:nowrap}.align-self-end{align-self:end}.width-50-px{width:50px!important}.height-49px{height:49px!important}.height-39px{height:39px!important}.height-36px{height:36px!important}.height-37px{height:37px!important}.height-30px{height:30px!important}.height-35px{height:35px!important}.height-34px{height:34px!important}.m-b-60px{margin-bottom:60px!important}.border-bottom-none{border-bottom:none!important}.zindex-1{z-index:1!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.MuiAccordionSummary-root{padding:0 10px!important}.hover-visible :hover{color:#00f}.bg-color-light{background-color:#f9afaf}.bg-color-error{background-color:#d20101}.white-space-pre{white-space:pre-wrap}.font-weight-400{font-weight:400}.height-fit-content{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.justify-content-right{justify-content:right!important}.text-green{color:green!important}.text-red{color:red!important}.place-items-center{place-items:center}