@font-face{font-family:Roboto;src:url(/fonts/RobotoRegular-3m4L.ttf?f25bd05915c1a3468d3d219f0502f72e)}@font-face{font-family:Source Sans Pro;src:url(/fonts/SourceSansPro-Regular.ttf?73ae3a587f63679d851d802af58c615c)}@font-face{font-family:Source Sans Pro;font-weight:700;src:url(/fonts/SourceSansPro-Bold.ttf?7edc663e536a20faf1be79f9def00d34)}@font-face{font-family:Source Sans Pro;font-style:italic;src:url(/fonts/SourceSansPro-Italic.ttf?2012918f8a744a4d981588414a6762f4)}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(/fonts/SourceSansPro-BoldItalic.ttf?5805e835c4434608a933a9d549aea4d8)}@font-face{font-family:SF Pro Text;src:url(/fonts/SF-Pro-Text-Regular.otf?eac2782afa48f298f69417c321e0d69b)}.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation li.has-sub>a:after{top:17px}.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation li.has-sub ul li.has-sub>a:after{top:14px}.main-menu .main-menu-content{height:calc(100% - 15.75rem)!important}.main-menu-footer{padding:1rem}*,body{font-family:SF Pro Text,sans-serif}.btn{align-items:center;display:inline-flex;gap:.25rem .25rem;justify-content:center}.blinking-red-dot,.btn .feather{vertical-align:middle}.blinking-red-dot{animation:blink-red 1s infinite;background:red;border-radius:50%;box-shadow:0 0 0 rgba(255,0,0,.7);display:inline-block;height:8px;margin-top:1px;width:8px}@keyframes blink-red{0%{box-shadow:0 0 0 0 rgba(255,0,0,.7);opacity:1}50%{box-shadow:0 0 0 6px rgba(255,0,0,.1);opacity:.5}to{box-shadow:0 0 0 0 rgba(255,0,0,.7);opacity:1}}.auth-wrapper .brand-logo{align-items:center}.auth-wrapper .brand-logo img{max-width:50px}.auth-wrapper .brand-logo .brand-text{margin-bottom:0}.main-menu .navbar-header .navbar-brand{margin-top:.85rem}.main-menu .navbar-header .navbar-brand .brand-logo{max-width:40px}.main-menu .navbar-header .navbar-brand .brand-text{padding-left:.5rem}.dark-layout .form-control[type=file]::file-selector-button{background-color:#283046}.main-menu .navbar-header .navbar-brand .brand-text{font-size:1.25rem}.table>:not(caption)>*>*{font-size:.85rem;padding:.32rem .45rem}.btn{font-weight:400}.text-info{color:#299aad!important}#toast-container>div{opacity:1!important}form .error:not(input){font-weight:700}.btn-xs{border-radius:.175rem;font-size:.85rem;padding:.25rem .625rem}.btn-info{background-color:#008ee8!important;border-color:#008ee8!important;color:#fff!important}.btn-info:hover:not(.disabled):not(:disabled){box-shadow:0 8px 25px -8px #008ee8}.form-control{font-weight:bolder}.navigation{font-size:1rem}.vertical-layout.vertical-menu-modern.menu-expanded .main-menu{width:280px}.form-check-label{font-size:.9rem}html .content{margin-left:280px}.header-navbar.floating-nav{width:calc(100% - 4rem - 280px)}.header-navbar.fixed-top,.header-navbar.floating-nav{left:280px}@media(max-width:1201px){.header-navbar.fixed-top,.header-navbar.floating-nav{left:0}}.vertical-layout.vertical-menu-modern .main-menu .navigation>li>a .menu-title{margin-top:4px}.form-label{font-size:.9rem;font-weight:700}.vertical-layout.vertical-menu-modern .main-menu .navigation .menu-content>li>a i,.vertical-layout.vertical-menu-modern .main-menu .navigation .menu-content>li>a svg{font-size:1.45rem;height:20px;margin-left:0;margin-right:.85rem;width:20px}.main-menu.menu-light .navigation>li ul li ul a{padding:10px 15px 10px 50px}.main-menu.menu-light .navigation>li ul li>a{padding:10px 15px 10px 24px}.account-error-alert{background:#de2526!important;border-radius:0 0 2rem 2rem;color:#fff!important;left:50%;position:fixed;text-align:center;transform:translateX(-50%);width:320px;z-index:1060}.login-with-google-btn{background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMTcuNiA5LjItLjEtMS44SDl2My40aDQuOEMxMy42IDEyIDEzIDEzIDEyIDEzLjZ2Mi4yaDNhOC44IDguOCAwIDAgMCAyLjYtNi42eiIgZmlsbD0iIzQyODVGNCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTkgMThjMi40IDAgNC41LS44IDYtMi4ybC0zLTIuMmE1LjQgNS40IDAgMCAxLTgtMi45SDFWMTNhOSA5IDAgMCAwIDggNXoiIGZpbGw9IiMzNEE4NTMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik00IDEwLjdhNS40IDUuNCAwIDAgMSAwLTMuNFY1SDFhOSA5IDAgMCAwIDAgOGwzLTIuM3oiIGZpbGw9IiNGQkJDMDUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDMuNmMxLjMgMCAyLjUuNCAzLjQgMS4zTDE1IDIuM0E5IDkgMCAwIDAgMSA1bDMgMi40YTUuNCA1LjQgMCAwIDEgNS0zLjd6IiBmaWxsPSIjRUE0MzM1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNMCAwaDE4djE4SDB6Ii8+PC9nPjwvc3ZnPg==);background-position:12px 11px;background-repeat:no-repeat;border:none;border-radius:3px;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.25);color:#757575;font-size:1rem;font-weight:500;padding:.75rem 1rem .75rem 2.625rem;transition:background-color .3s,box-shadow .3s}.login-with-google-btn:hover{box-shadow:0 -1px 0 rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.25)}.login-with-google-btn:active{background-color:#eee}.login-with-google-btn:focus{box-shadow:0 -1px 0 rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.25),0 0 0 3px #c8dafc;outline:none}.login-with-google-btn.disabled,.login-with-google-btn:disabled{background-color:#ebebeb;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.25);cursor:not-allowed;filter:grayscale(100%)}#acc_id{font-size:1.25rem}.select2-container--default .select2-selection--single{border:1px solid #d8d6de}.select2.error+.select2-container--default .select2-selection--multiple,.select2.error+.select2-container--default .select2-selection--single{border:1px solid #ea5455}.select2-container--default .select2-selection--multiple .select2-selection__placeholder,.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#b9b9c3!important}.position-relative-error span.error{display:block}.toast-message{font-weight:700}.dropdown-menu button.dropdown-item{width:100%}a i,a span,button i,button span,i,svg{pointer-events:none}form input.error,form input.error:focus,form select.error,form select.error:focus{border-color:#ea5455!important}form select.error option,form select.error:focus option{color:#6e6b7b!important}.select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:bolder;min-width:8rem;padding-right:32px}#classSection+.select2-container--default .select2-selection--single .select2-selection__rendered{min-width:8rem}.statement-form{align-items:center;display:flex;flex-wrap:wrap;gap:20px 10px}.statement-form p{margin-bottom:0}.statement-form .form-control,.statement-form .form-select{border:none;border-bottom:1px solid #d8d6de;border-radius:0;font-weight:bolder;margin:0 .5rem;max-width:80px;padding:.15rem 0;width:160px}.statement-form .form-select option{font-weight:bolder}.statement-form .form-control:focus,.statement-form .form-select:focus{box-shadow:unset!important}.select2-results__group{background:#636eb8!important;color:#fff!important;font-family:SF Pro Text Heavy!important;font-weight:900!important}#school_session+.select2-container .select2-selection--single .select2-selection__rendered{color:#fff;font-weight:bolder;padding-right:8px;text-align:center}#school_session+.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}#select2-school_session-results .select2-results__option{font-weight:bolder;text-align:center}#select2-school_session-results .select2-results__option[aria-selected=true]{background-color:rgba(40,199,111,.8)!important}#select2-school_session-results .select2-results__option.select2-results__option--highlighted{background-color:rgba(40,199,111,.12)!important;color:#28c76f!important}#select2-school_session-results .select2-results__option.select2-results__option--highlighted[aria-selected=true]{background-color:rgba(40,199,111,.8)!important;color:#fff!important}#school_session+.select2-container{width:150px!important}#school_session+.select2-container--default .select2-selection--single{background:linear-gradient(118deg,#28c76f,rgba(40,199,111,.7));border-color:#28c76f;box-shadow:0 0 5px 1px rgba(40,199,111,.4)}#school_session+.select2-container--default .select2-selection--single:focus{border-color:#28c76f!important}#school_session+.select2-container--default.select2-container--open .select2-selection--single{background-color:rgba(40,199,111,.12)!important;border-color:#28c76f!important;color:#28c76f!important}.slideout{overflow:hidden}.slideout .slideout-content-wrapper{height:100vh;overflow-y:scroll;padding:55px 0 42px}.slideout .slideout-header{align-items:center;background-color:#fff;display:flex;left:0;position:absolute;top:0;width:100%;z-index:1067}.slideout h4{margin-top:5px}.slideout .slideout-btn{bottom:0;left:0;position:absolute;width:100%}.slideout .badge{border-radius:2px!important;font-size:10px!important}.slideout .blockUI.blockMsg.blockElement{background-color:transparent!important;border:0!important;color:#000!important;cursor:wait!important;left:50%!important;margin:0!important;padding:0!important;position:absolute!important;text-align:center!important;top:191px!important;transform:translateX(-50%)!important;width:90%!important}.slideout #msg-attachmentList{display:flex;gap:.5rem .25rem;list-style:none;margin:.75rem 0;padding:1rem 0 0}.slideout #msg-attachmentList .msg-attachment-item .msg-attachment-item-img img{max-width:36px}.slideout #msg-attachmentList .msg-attachment-item{position:relative}.slideout #msg-attachmentList .msg-attachment-item .delete-attachment-item{align-items:center;background-color:#ff0e0e;border:none;border-radius:50%;color:#fff;display:flex;height:.65rem;justify-content:center;left:-3px;padding:.5705rem;position:absolute;top:-3px;width:.65rem}.slideout #msg-attachmentList .msg-attachment-item .delete-attachment-item .svg-inline--fa{height:.775rem;pointer-events:none}.slideout #attachmentList{display:flex;gap:.5rem 1rem;list-style:none;margin:0;padding:1rem 0 0}.slideout #attachmentList .attachment-item{margin:.625rem 0;position:relative}.slideout #attachmentList .attachment-item .attachment-item-img img{max-width:36px}.slideout #attachmentList .attachment-item .delete-attachment-item{align-items:center;background-color:#ff0e0e;border:none;border-radius:50%;color:#fff;display:flex;height:.65rem;justify-content:center;left:-3px;padding:.5705rem;position:absolute;top:-3px;width:.65rem}.slideout #attachmentList .attachment-item .delete-attachment-item .svg-inline--fa{height:.775rem;pointer-events:none}.classgroups:not(:last-child){margin-bottom:1.3rem}.classgroups .classgroup:not(:last-child){margin-bottom:.85rem}.classgroups .classgroup{border-radius:.357rem;box-shadow:0 0 18px 3px hsla(0,0%,86%,.4)}.dark-layout .classgroups .classgroup{box-shadow:0 0 18px 3px rgba(21,20,45,.4)}.classgroups .classgroup .classgroup-head{background:linear-gradient(118deg,#7367f0,rgba(115,103,240,.7));border-bottom:1px solid #7367f0;border-radius:0;border-top-left-radius:.357rem;border-top-right-radius:.357rem;padding:1rem 1rem 1rem 1.3rem}.classgroups .classgroup .classgroup-body{border:1px solid #ebe9f1;border-bottom-left-radius:.357rem;border-bottom-right-radius:.357rem;border-top:0;display:flex;flex-direction:column;flex-wrap:wrap;height:128px;padding:1rem 1rem 1rem 1.3rem}.dark-layout .classgroups .classgroup .classgroup-body{border:1px solid #21283a}.classgroups .classgroup .classgroup-body .class-item{padding:.5rem .5rem .375rem 0}.classgroups .classgroup .classgroup-head .form-check-label{color:#fff}.form-check-inline input[type=checkbox]{margin-right:.375rem}#demands-vertical .table>:not(caption)>*>*{font-size:.857rem;padding:.52rem .85rem}#demands-vertical .table .form-control{padding:.188rem .357rem}.months-check-list{display:flex;flex-wrap:wrap;gap:.35rem .15rem;margin-left:-.3125rem}.months-check-list .form-check{width:50px}.months-check-list .form-check.select-all{width:102px}.months-check-list .form-check-input{height:1.105rem;margin-left:-1.35rem;width:1.055rem}.months-check-list .form-check-label{float:left;font-size:.85rem;font-weight:bolder;line-height:1.75}#cancelUserSlideout .blockUI.blockMsg.blockElement{background-color:transparent!important;border:0!important;color:#000!important;cursor:wait!important;left:50%!important;margin:0!important;padding:0!important;position:absolute!important;text-align:center!important;top:191px!important;transform:translateX(-50%)!important;width:90%!important}.one-time-options{align-items:center;display:flex}.one-time-options .form-check-input{height:1.055rem;width:1.055rem}.one-time-options .form-check-label{float:left;font-size:.85rem;font-weight:bolder;line-height:1.65}.one-time-options .form-check-inline{display:flex;gap:.5rem;margin-right:1rem}.one-time-options .ontm-month-select{border-radius:0;display:inline-block;font-weight:bolder;width:5rem}.one-time-options .ontm-month-select option{font-weight:bolder}#demands-vertical .table .form-control-sm{font-size:.85rem}#demands-vertical .table .select2 *{font-size:.85rem!important;font-weight:bolder!important}#demands-vertical .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.75}#demands-vertical .select2-container--default .select2-selection--single{min-height:2.142rem;padding:.188rem .357rem}#demands-vertical .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #d8d6de;color:#6e6b7b;font-size:.9rem!important;font-weight:bolder!important;padding:.188rem .357rem}#demands-vertical .select2-container--default .select2-results__option.select2-results__message{font-size:.9rem}.student-search-card{padding:.5rem}#student-search+.select2-container .select2-selection--single{height:auto}#student-search+.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0}#student-search+.select2-container--default .select2-selection--single .select2-selection__arrow b{top:38%}#student-search+.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:20px}#student-search+.select2-container--default .select2-selection--single .select2-selection__placeholder{line-height:26px}#select2-student-search-results .select2-results__option[aria-selected=true]{background-color:#95d8f6!important;color:#444!important}#select2-student-search-results .select2-results__option.select2-results__option--highlighted{color:#444!important}.dark-layout #select2-student-search-results .select2-results__option.select2-results__option--highlighted{color:#d0d2d6!important}.dark-layout .form-check:not(.form-switch) .form-check-input:disabled:not(:checked){background-color:#444b60;border-color:#444b60;opacity:1}.form-check-success .form-check-input:not(:checked):not(:indeterminate):not(:disabled):not(:focus){border-color:#28c76f;box-shadow:0 2px 4px 0 rgba(40,199,111,.4)}.due-months-check-list{background-color:#40e3b6;display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;padding:.5rem 1rem}.due-months-check-list .form-check:not(.form-switch) .form-check-input:disabled:not(:checked){background-color:#efefef;border-color:#cdcdcd;opacity:1}.due-months-check-list .form-check-label{color:#000;font-size:.85rem;line-height:1.75}.dmh_amt,.dmh_dsc{min-height:1.5rem}.blockui-message{background-color:#fff;border-radius:.357rem;box-shadow:0 0 11px 0 #00000026;color:#7a7a7a;font-size:1.05rem;font-weight:bolder;padding:.75rem 1rem}.summary-details{gap:.35rem 1.25rem;justify-content:space-between;padding:.75rem 1rem}.summary-details,.summary-details div{align-items:center;display:flex;flex-wrap:wrap;font-size:1.15rem}.summary-details div{gap:.35rem .55rem}.summary-details h6{color:#7367f0;display:inline-flex;font-size:1.15rem;font-weight:bolder;line-height:1.45;margin:0}.summary-details .form-control,.summary-details span#finalAmount,.summary-details span#finalDiscount{color:#7367f0;font-size:1.15rem;font-weight:700;line-height:1.45;margin:0}.summary-details .form-control{width:9.125rem}.show-due-details-btn{align-items:center;background-color:#e7e7e7!important;border-color:#d5d5d5!important;color:#6e6e6e!important;display:flex;font-size:.9rem;font-weight:700;padding:.375rem 1rem}.show-due-details-btn:hover:not(.disabled):not(:disabled){box-shadow:0 8px 25px -8px #dedede}.show-due-details-btn.active,.show-due-details-btn:active,.show-due-details-btn:focus{background-color:#d8d8d8!important;color:#5e5e5e!important}.show-due-details-btn:after{background-repeat:no-repeat;background-size:1rem;content:"";display:inline-block;flex-shrink:0;height:1rem;margin-left:.5rem;transition:transform .2s ease-in-out;width:1rem}.show-due-details-btn:after,.show-due-details-btn[aria-expanded=true]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E")}.show-due-details-btn[aria-expanded=true]:after{transform:rotate(-180deg)}.due-details-collapse{padding:1rem}#showDueDetails{display:flex;flex-wrap:wrap;gap:1rem 1rem}.due-month-box{background:#fff;border:1px solid #d5d5d5;border-radius:.375rem;box-shadow:0 0 10px 4px #e0e0e0b5}.due-month-box .form-check-label{font-size:.75rem}.due-month-header{background:#7367f0;border-top-left-radius:.375rem;border-top-right-radius:.375rem;color:#fff;font-size:.95rem;margin-bottom:0;padding:.35rem 1rem}.table.due-month-detail-table>:not(caption)>*>*{padding:.2rem .25rem}.table.due-month-detail-table>:not(caption)>*>th{font-size:.65rem}.table.due-month-detail-table .form-control.form-control-sm{display:inline-flex;font-weight:bolder!important;padding:.188rem .257rem;text-align:right;width:4rem}.table.due-month-detail-table .form-control.form-control-sm[readonly]:focus{border:1px solid #d8d6de}.table.due-month-detail-table>:not(caption)>*>td:first-child,.table.due-month-detail-table>:not(caption)>*>th:first-child{padding-left:.85rem}.table.due-month-detail-table>:not(caption)>*>td:nth-child(2),.table.due-month-detail-table>:not(caption)>*>th:nth-child(2){min-width:120px;text-align:left;width:120px}.table.due-month-detail-table>:not(caption)>*>td:nth-child(3),.table.due-month-detail-table>:not(caption)>*>th:nth-child(3){min-width:68px;text-align:center;width:68px}.table.due-month-detail-table>:not(caption)>*>td:nth-child(4),.table.due-month-detail-table>:not(caption)>*>th:nth-child(4){min-width:68px;padding-right:.85rem;text-align:center;width:68px}.payment-details{padding:.5rem 1rem}.payment-details .form-label{color:#666;font-size:.857rem}.payment-details .row{margin-bottom:.375rem}.payment-details .form-control.form-control-sm{color:#666;font-weight:700}.payment-details .form-control[readonly]{background-color:#fff}.payment-details select.form-control.form-control-sm option{font-weight:700}#fee-history-section .table>:not(caption)>*>*{font-size:.85rem;font-weight:700;padding:.35rem .375rem}#fee-history-section .table>:not(caption)>*>.payment-history-cell{vertical-align:top}#fee-history-section .table>:not(caption)>*>th{text-transform:capitalize;width:5.575rem}#transactions-table .download-receipt-btn{border-radius:2px!important;font-size:10px!important;font-weight:400!important}#transactions-table .download-receipt-btn .feather,#transactions-table .download-receipt-btn [data-feather]{height:.75rem;width:.75rem}#transactions-table .cancel-transaction-btn{border-radius:2px!important;font-size:10px!important;font-weight:400!important}#transactions-table .cancel-transaction-btn .feather,#transactions-table .cancel-transaction-btn [data-feather]{height:.75rem;width:.75rem}.transaction-controls{align-items:end;display:flex;flex-wrap:wrap;gap:.75rem 1rem}.transaction-control:first-child{flex-basis:30rem}.transaction-control:nth-child(2),.transaction-control:nth-child(3),.transaction-control:nth-child(4){flex-basis:9rem}.transaction-control:nth-child(5){flex-basis:9.6rem}.transaction-control:first-child select{width:100%!important}.form-control.flatpickr-input[readonly]{background-color:#fff;opacity:1}.transaction-control .form-control.flatpickr-input{font-weight:bolder;min-width:7.875rem}#create-student-form .card .card-title,#edit-student-form .card .card-title{font-size:1.125rem}#create-student-form .card .card-header.py-1,#edit-student-form .card .card-header.py-1{padding-bottom:.5rem!important;padding-top:.5rem!important}#create-student-form .form-check-label,#edit-student-form .form-check-label{font-size:.9rem}.card h6.card-title{font-size:1.085rem;font-weight:bolder}.class-container{border-bottom:1px solid #ebe9f1;display:block;padding:1rem 0}.class-container:last-child{border-bottom:none;padding-bottom:0}.class-container .form-check-label,.demand-heads-container .form-check-label,.months-container .form-check-label{font-size:10px;vertical-align:text-top}.class-container .form-check-input,.demand-heads-container .form-check-input,.months-container .form-check-input{cursor:pointer;height:1.085rem;margin-left:-1.45rem;width:1.085rem}.class-container .form-check,.demand-heads-container .form-check,.months-container .form-check{height:1.15rem;min-height:1.15rem;padding-left:1.45rem}.class-container .form-check:not(.form-switch) .form-check-input[type=checkbox]:checked,.demand-heads-container .form-check:not(.form-switch) .form-check-input[type=checkbox]:checked,.months-container .form-check:not(.form-switch) .form-check-input[type=checkbox]:checked{background-size:55%}.sections-container{-moz-column-gap:.45rem;column-gap:.45rem;display:flex;row-gap:.65rem}.validate-input{position:relative}.validate-input .form-control.is-invalid{background-image:unset;padding-right:.857rem}.validate-input .input-info{background-color:#fcf8e6!important;border:1px solid #f1e37c;border-radius:.125rem;box-shadow:0 0 5px 2px hsla(49,72%,79%,.29);color:#c0913f;display:none;font-weight:700;min-width:230px;padding:5px;position:absolute;right:0;text-align:left;text-transform:none;top:calc(100% + 5px);transition:all .45s ease-in-out;z-index:1061}.defaulter-months-check-list{display:flex;flex-wrap:wrap;gap:1rem 1.25rem;padding:.5rem 0}#usergroup_filter+.select2-container .select2-selection--single .select2-selection__rendered{color:#fff;font-weight:bolder;padding-right:8px;text-align:center}#usergroup_filter+.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}#select2-usergroup_filter-results .select2-results__option{font-weight:bolder;text-align:center}#select2-usergroup_filter-results .select2-results__option[aria-selected=true]{background-color:rgba(234,84,85,.8)!important}#select2-usergroup_filter-results .select2-results__option.select2-results__option--highlighted{background-color:rgba(234,84,85,.12)!important;color:#ea5455!important}#select2-usergroup_filter-results .select2-results__option.select2-results__option--highlighted[aria-selected=true]{background-color:rgba(234,84,85,.8)!important;color:#fff!important}#usergroup_filter+.select2-container--default .select2-selection--single{background:linear-gradient(118deg,#ea5455,rgba(234,84,85,.7));border-color:#ea5455;box-shadow:0 0 5px 1px rgba(234,84,85,.4)}#usergroup_filter+.select2-container--default .select2-selection--single:focus{border-color:#ea5455!important}#usergroup_filter+.select2-container--default.select2-container--open .select2-selection--single{background-color:rgba(234,84,85,.12)!important;border-color:#ea5455!important;color:#ea5455!important}#usergroup_filter+.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#fff!important}#usergroup_filter~.select2-container--default{max-width:215px!important}.users-filter-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .5rem}.users-filter-toolbar .user-search-div{flex-basis:30rem}.users-filter-toolbar .user-search-div.w-100{flex-basis:auto}#sibling-search+.select2-container .select2-selection--single,#user-search+.select2-container .select2-selection--single{height:auto}.slideout{background-color:#fff;box-shadow:-7px 0 8px 0 rgba(0,0,0,.05);height:100%;overflow-x:hidden;position:fixed;right:0;top:0;transition:.5s;width:0;z-index:99999}.slideout .closebtn{color:#9b9b9b;font-size:54px;line-height:54px;padding:0 20px 0 10px}.slideout .submit-btn{bottom:0;left:0;position:absolute;width:100%}.table-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .25rem;justify-content:end}.form-switch .form-check-label .switch-icon-left,.form-switch .form-check-label .switch-icon-right,.form-switch .form-check-label .switch-text-left,.form-switch .form-check-label .switch-text-right{top:2px}.select2-container--classic .select2-selection--multiple .select2-selection__rendered li .select2-search__field,.select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-search__field{color:#6e6b7b!important;font-weight:bolder!important;margin-left:.5rem!important;margin-top:8px!important}.select2-container--classic .select2-selection--multiple .select2-selection__rendered li .select2-search__field::placeholder,.select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-search__field::placeholder{color:#b9b9c3!important}.select2-container--classic .select2-selection--multiple .select2-selection__rendered li .select2-search__field::-moz-placeholder,.select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-search__field::-moz-placeholder{color:#b9b9c3!important}.department-badges{display:flex;flex-wrap:wrap;gap:.25rem .25rem}.badge.expense-type,.department-badges .badge,.table .badge{border-radius:2px!important;font-size:10px!important}.badge.expense-type{font-weight:400!important;margin-left:8px;text-align:center;width:38px}#advanced-edit-table th{vertical-align:middle}.invoice-modal .modal-content{border-radius:2.5rem}.invoice-modal .modal-header{border-radius:2.5rem 2.5rem 0 0}.invoice-modal .modal-header h3{align-items:center;display:flex}.invoice-modal .modal-header h3 .modal-title-text{margin-top:-.075rem}.invoice-modal .modal-body p,.invoice-modal .modal-footer button,.invoice-modal .modal-footer p{font-size:1.05rem;font-weight:700}.invoice-modal .modal-header h3 .feather{height:2.25rem;width:2.25rem}.invoice-modal .btn-cancel{background:#e8e8e8;border:0;border-radius:50rem;box-shadow:0 5px 20px 0 rgba(34,41,47,.1);color:#fff;display:block;font-weight:700;height:26px;position:absolute;right:21px;width:26px}.invoice-modal .btn-cancel:hover{background:#fd2b2a}.invoice-banner-red{background:#fd2b2a;justify-content:space-between;padding:.75rem 1rem;position:fixed;width:100%;z-index:1999}.invoice-banner-red,.invoice-banner-red .banner-text{align-items:center;display:flex;font-size:.9rem;font-weight:700}.invoice-banner-red .banner-text{justify-content:flex-start}.invoice-banner-red .banner-text .feather{height:1.5rem;width:1.5rem}.feedback-modal .modal-content{border-radius:2.5rem}.feedback-modal .modal-header{border-radius:2.5rem 2.5rem 0 0}.feedback-modal .rating-input{display:none}.feedback-modal .rating-blocks{display:flex}.feedback-modal .rating-blocks .rating-block{display:flex;flex:1;justify-content:center;text-align:center}.feedback-modal .rating-blocks .rating-block .rating-label{cursor:pointer}.feedback-modal .rating-blocks .rating-block .rating-text{font-size:.85rem;font-weight:700}.feedback-modal .modal-content,.invoice-modal .modal-content{box-shadow:unset}.profile-image-wrapper{align-items:center;display:flex;flex-direction:column;margin:0 auto;position:relative;width:130px}.profile-image-wrapper input[type=file]{display:none}.profile-image-preview{background-position:50%;background-repeat:no-repeat;background-size:contain;height:130px;width:130px}.profile-image-overlay{background-color:rgba(144,200,255,.8);border-radius:.357rem;cursor:pointer;height:130px;left:0;opacity:0;position:absolute;top:0;transition:all .35s ease-in-out;width:100%;z-index:1}.profile-image-btn{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.profile-image-wrapper:hover .profile-image-btn,.profile-image-wrapper:hover .profile-image-overlay{opacity:1}#cropperImage{max-width:100%}.profile-wrapper{border-radius:.357rem;cursor:pointer;position:relative}.profile-wrapper .profile-overlay{background:rgba(144,200,255,.8);border-radius:.357rem;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .45s ease-in-out;width:100%}.profile-wrapper:hover .profile-overlay{opacity:1}.policy-footer{background-color:#5e5c6f;bottom:0;left:0;position:absolute;text-align:center;width:100%}.policy-footer ul{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;font-size:.95rem;font-weight:700;justify-content:center;list-style-type:none;margin-bottom:0;padding:6px 12px}.policy-footer ul li a{color:#f3f3f3}.policy-footer ul li a:hover{color:#fff;text-decoration:underline}#FacilityType+.select2-container{min-width:13rem!important;width:13rem!important}.navbar-container .search-input .search-input-close,.navbar-container .search-input .search-input-icon{top:37%}.navbar-floating .navbar-container:not(.main-menu-content){justify-content:space-between}@media(max-width:1199px){.header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link .user-name{margin-bottom:.435rem}}@media(max-height:825px)and (max-width:991.98px){.auth-wrapper .auth-bg{padding-bottom:5rem!important}}@media(min-width:768px)and (max-width:991px){html .content.app-content{padding:9.75rem 2rem 0}.auth-wrapper .auth-bg{padding-bottom:5rem!important}.header-navbar .navbar-nav{justify-content:end}.header-navbar .navbar-nav.session{flex-direction:column;row-gap:.5rem}.navbar-container .search-input input{padding:2.65rem 3.6rem}.navbar-container .search-input .search-input-close,.navbar-container .search-input .search-input-icon{top:41%}.sections-container{display:block}.sections-container .form-check{margin-bottom:.45rem}.sections-container .form-check:last-child{margin-bottom:0}}@media(max-width:767px){.policy-footer{display:none}html body .app-content{padding:8.45rem 1.2rem 0!important}.blockUI.blockMsg.blockElement{left:50%!important;transform:translateX(-50%)!important;width:90%!important}.blockui-message{font-size:.75rem;padding:.45rem .75rem}.header-navbar .navbar-nav{flex-flow:row wrap;justify-content:end;margin:0;row-gap:.5rem}.header-navbar .navbar-nav.session{justify-content:start;width:188px}.navbar-container .search-input input{padding:2.25rem 3.6rem}.navbar-container .search-input .search-input-close,.navbar-container .search-input .search-input-icon{top:39%}.months-container{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;margin-top:1rem;row-gap:1rem}.months-container>div{margin:0!important}.demand-heads-container{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;margin-top:1rem;row-gap:1rem}.demand-heads-container>div{margin:0!important}#school_session+.select2-container{min-width:126px!important;width:126px!important}#school_session+.select2-container .select2-selection__rendered{font-size:.875rem!important}#school_session+.select2-container--default .select2-selection--single{border:1px solid #d8d6de;min-height:calc(2.714rem - 10px);padding:0}}@media(max-width:576px){.header-navbar .navbar-nav.session{justify-content:start;width:151px}}.payment-details .control-wrapper{border-radius:.357rem;padding:6px 12px}.changeFixProvisionalDateBtn{color:red!important}.fix-provisional-date .changeFixProvisionalDateBtn{color:#fff!important}.fix-provisional-date .control-wrapper{animation:flash 1.5s infinite;background-color:red}.fix-provisional-date .form-control,.fix-provisional-date .form-label{color:#fff}@keyframes flash{0%,to{opacity:1}50%{opacity:.7}}
