﻿@font-face{font-family:"Manrope-Regular";src:url(../lib/fonts/Manrope-Regular.ttf);font-weight:400;}@font-face{font-family:"Manrope-SemiBold";src:url(../lib/fonts/Manrope-SemiBold.ttf);font-weight:600;}@font-face{font-family:"Manrope-Bold";src:url(../lib/fonts/Manrope-Bold.ttf);font-weight:700;}.form-label{font-size:.8785rem;}.form-control{height:auto;min-height:40px;border-color:#d1d1d1;border-radius:5px;background-color:#fff;padding:8px 15px;font-size:.8785rem;font-family:inherit;}.form-control:hover,.form-control:focus{box-shadow:none;border-color:#d1d1d1;}.form-control.error{border-color:#ef6767;}.form-control:disabled{background-color:#f3f3f3;color:#d1cdcd;}.form-control:disabled:hover{border-color:#d1d1d1;}.form-control::-webkit-input-placeholder{color:#999;}.form-control::-moz-placeholder{color:#999;}.form-control:-ms-input-placeholder{color:#999;}.form-control:-moz-placeholder{color:#999;}label.error{color:#ef6767;font-size:12px;margin-top:.35rem;}.form-title{font-size:1rem;color:#2d5c92;font-family:"Manrope-Bold";}.append-icon,.prepend-icon{position:relative;}.append-icon .icon,.prepend-icon .icon{position:absolute;right:15px;top:6px;font-size:20px;}.append-icon .form-control,.prepend-icon .form-control{padding-right:40px!important;}.prepend-icon .icon{right:auto;left:15px;}.prepend-icon .form-control{padding-right:15px!important;padding-left:40px!important;}.datetimepicker .hour.active{background-color:#2d5c92;}.form-button-footer{position:sticky;bottom:0;padding:5px 0;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,.5) 0%,#fff 100%);}.item-disabled{opacity:.25;pointer-events:none;}.form-check-input{width:20px;height:20px;margin-top:0;}.form-check-input[type=checkbox]:indeterminate{background-color:#2d5c92;border-color:#2d5c92;}.form-check-input[type=checkbox]:indeterminate:focus{border-color:#2d5c92!important;box-shadow:none;}.form-check-input:focus{border-color:#dee2e6!important;box-shadow:none;}.form-check-input:checked{background-color:#2d5c92;border-color:#2d5c92;}.form-check-input:checked:focus{border-color:#2d5c92!important;box-shadow:none;}.form-check .form-check-label{vertical-align:middle;}input[disabled]+.icon{opacity:.25;}.btn-check+.btn-checkbox{width:100%;background-color:#fff;border-radius:5px;padding:5px 10px;font-size:14px;border:1px solid #ebebeb;}.btn-check+.btn-checkbox:hover{background-color:#9ccaff;border-color:#9ccaff;}.btn-check:not(:first-child){margin-left:0;}.btn-check:checked+.btn-checkbox{background-color:#9ccaff;border-color:#9ccaff;font-family:"Manrope-Bold";}.custom-radio .form-check .form-check-input{margin-top:2px;}.custom-radio .form-check .form-check-label{padding-left:5px;}.auth{min-height:100vh;background:#f5f5f5;}.auth .authentication-bg{height:100%;background:url(../images/login-bg.jpg) no-repeat center center;background-size:cover;position:relative;place-content:center;place-items:center;}.auth .authentication-bg:before{content:"";position:absolute;top:0;left:0;background:#2d5c92;width:100%;height:100%;opacity:.9;}.auth .authentication-bg .auth-content{padding:50px;}@media only screen and (max-width:575px){.auth .authentication-bg .auth-content{padding:15px;}}.auth .authentication-bg .auth-content .auth-left-logo img{max-width:380px;width:100%;}.auth .authentication-bg .auth-content h1{font-size:3rem;}.auth .auth-wrapper{max-width:520px;width:100%;padding:50px;box-shadow:0 4px 4px rgba(0,0,0,.08);}@media only screen and (max-width:575px){.auth .auth-wrapper{padding:25px;}}.auth .auth-wrapper .aims-logo-login{max-width:280px;width:100%;}.auth .auth-wrapper .form-content{margin-top:50px;}.auth .auth-wrapper .form-content h2{font-size:.8785rem;}.auth .auth-wrapper .form-content h3{font-size:1.5rem;color:#2d5c92;}.auth .auth-wrapper .form-content .e-btn{min-height:50px;}.auth .auth-wrapper .alert-success{background-color:#d4edda;border-radius:5px;padding:10px;}.reset-password .e-btn{max-width:400px;width:100%;}@media only screen and (max-width:575px){.reset-password .e-btn{max-width:100%;}}.reset-password .auth-wrapper{padding:30px!important;max-width:600px;}.header{background:#e5ebf2;}.header .container-fluid{padding-left:20px;padding-right:20px;flex-wrap:nowrap;}.header .navbar-brand{font-size:1.5rem;font-family:"Manrope-SemiBold";color:#2d5c92;white-space:normal;}@media only screen and (max-width:767px){.header .navbar-brand{font-size:1rem;}}.header .menu-icon{padding:0;border-radius:5px!important;background:none;border:0;color:#2d5c92;font-size:22px;}.header .menu-icon:focus{outline:0;box-shadow:none;}.header .user-profile{position:relative;}.header .user-profile .user-photo{width:35px;height:35px;border-radius:5px;overflow:hidden;border:1px solid #e1e1e1;}.header .user-profile .user-photo img{width:100%;height:100%;object-fit:cover;overflow-clip-margin:unset;}.header .user-profile .user-name{font-family:"Manrope-SemiBold";font-size:.8785rem;}.header .user-profile .user-designation{line-height:12px;}.header .user-profile .dropdown-toggle{padding-right:20px;}.header .user-profile .dropdown-toggle:after{position:absolute;right:0;top:50%;transform:translateY(-50%);}.header .nav-item:not(:last-child){margin-right:10px;}.header .nav-item .btn-link{color:#454040;padding:0;}@media only screen and (max-width:767px){.notification{position:static;}}.notification .dropdown-menu{min-width:500px;width:500px!important;}@media only screen and (max-width:767px){.notification .dropdown-menu{min-width:calc(100% - 30px);width:calc(100% - 30px)!important;margin:0 15px;}}.notification .notificationCount{display:flex;align-items:center;justify-content:center;font-size:12px;background-color:#2d5c92;right:-10px;top:-5px;padding:2px 5px;border-radius:150px;color:#fff;}.notification .notification-list{max-height:400px;overflow-y:auto;}.notification div h6{font-size:.87rem;font-family:"Manrope-SemiBold";margin-bottom:0;}.notification div .notification-btn{font-size:.78rem;border:1px solid #d1d1d1;border-radius:3px;color:#454040;padding:5px 10px;}.notification ul li.border-bottom{border-color:#ebebeb!important;}.notification ul li.border-bottom:last-child{border-bottom:0!important;}.notification .notification-img{object-fit:cover;object-position:center center;}.notification .notification-msg{font-size:.87rem;}.notification .notification-msg span{font-family:"Manrope-Bold";}.notification .notification-msg a{color:#2d5c92!important;font-family:"Manrope-Bold";}.notification .notification-msg .time{font-size:.81rem;color:#979694;font-family:"Manrope-Regular";}.sidebar{width:260px;background:url(../images/sidebar-bg-image.jpg) no-repeat -150px center;position:fixed;top:0;left:-260px;height:100%;overflow:hidden;display:flex;flex-direction:column;transition:all ease-in-out .5s;}.sidebar:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom,#2d5c92 0%,#10335a 100%);opacity:.96;}.sidebar:after{content:"";background:url(../images/login-logo.png) no-repeat bottom center;width:122px;height:122px;margin:0 auto;background-size:120px auto;position:absolute;bottom:15px;left:0;right:0;opacity:.1;}.sidebar .sidebar-header{position:relative;z-index:1;}.sidebar .sidebar-body{position:relative;z-index:2;overflow-y:auto;flex:1 1 auto;padding:15px;}.sidebar .sidebar-body::-webkit-scrollbar-thumb{background-color:#c3d1e1;}.sidebar .sidebar-body::-webkit-scrollbar-thumb:hover{background-color:#90aac8;}.sidebar .sidebar-logo{text-align:center;padding:1rem;}.sidebar .sidebar-logo img{max-width:140px;margin:0 auto;}.sidebar .menu-items .menu-item:not(:last-child){margin-bottom:5px;}.sidebar .menu-items .menu-item .menu-item-link{color:#fff;text-decoration:none;padding:10px;display:block;border-radius:5px;position:relative;}.sidebar .menu-items .menu-item .menu-item-link:hover,.sidebar .menu-items .menu-item .menu-item-link.active{background:#dfeeff;color:#2d5c92;}.sidebar .menu-items .menu-item .menu-item-link:hover .menu-item-icon,.sidebar .menu-items .menu-item .menu-item-link.active .menu-item-icon{filter:none;}.sidebar .menu-items .menu-item .menu-item-link.active{font-family:"Manrope-Bold";}.sidebar .menu-items .menu-item .menu-item-link .menu-item-img-box{width:25px;}.sidebar .menu-items .menu-item .menu-item-link .menu-item-icon{max-width:100%;filter:grayscale(100%) brightness(100);}.sidebar .menu-items .menu-item .menu-item-link.has-arrow:after{content:"";font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:20px;position:absolute;right:5px;top:12px;}.sidebar .menu-items .menu-item.mm-active>.menu-item-link{background:#dfeeff;color:#2d5c92;}.sidebar .menu-items .menu-item.mm-active>.menu-item-link .menu-item-icon{filter:none;}.sidebar .menu-items .sub-menu{margin-top:10px;}.sidebar .menu-items .sub-menu .menu-item{margin-left:35px;}.sidebar .menu-items .sub-menu .menu-item.mm-active>.menu-item-link{background:none;color:#9ccaff;}.sidebar .menu-items .sub-menu .menu-item.mm-active>.menu-item-link:before{background:#9ccaff;}.sidebar .menu-items .sub-menu .menu-item.mm-active>.menu-item-link .menu-item-icon{filter:none;}.sidebar .menu-items .sub-menu .menu-item .menu-item-link{border-radius:0;padding-top:5px;padding-bottom:5px;}.sidebar .menu-items .sub-menu .menu-item .menu-item-link:before{content:"";width:8px;height:8px;border-radius:100%;background:#fff;display:inline-block;margin-right:8px;}.sidebar .menu-items .sub-menu .menu-item .menu-item-link:hover,.sidebar .menu-items .sub-menu .menu-item .menu-item-link.active{background:none;color:#9ccaff;}.sidebar .menu-items .sub-menu .menu-item .menu-item-link:hover:before,.sidebar .menu-items .sub-menu .menu-item .menu-item-link.active:before{background:#9ccaff;}.sidebar .menu-items .sub-menu .menu-item .menu-item-link.active{color:#9ccaff;font-family:"Manrope-Bold";}.sidebar .menu-items .sub-menu .menu-item .menu-item-link.has-arrow:after{right:5px;top:5px;}.sidebar .menu-items .sub-menu .sub-menu{margin-top:0;}.sidebar .menu-items .sub-menu .sub-menu .menu-item{margin-left:18px;}.sidebar .menu-items .sub-menu.mm-show{display:block;}.sidebar .menu-items .mm-collapse{display:none;}.sidebar .menu-items .mm-collapse.mm-show{display:block;}.sidebar .menu-items .mm-collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility;}@media only screen and (min-width:992px){.sidebar-open .close-icon{display:none;}.sidebar-open .sidebar{left:0;}.sidebar-open>.card{margin-left:260px;}.sidebar-open .navbar{margin-left:260px;}}@media only screen and (max-width:991px){body:not(.sidebar-open):after{content:"";position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.65);z-index:1030;}body:not(.sidebar-open) .sidebar{left:0;}.sidebar{top:0;height:100%;z-index:1031;}.sidebar .close-icon{position:absolute;right:5px;top:5px;color:#fff;padding:0;}.sidebar .close-icon:hover{background-color:#3975b9;}}body>.card{transition:all ease-in-out .5s;}body .navbar{transition:all ease-in-out .5s;}:root{--bs-table-striped-bg:#fbfbfb;}div.dt-scroll-head table.dataTable,div.dt-scroll-body>table{width:100%!important;}.table.dataTable{margin-top:0!important;}.table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>*{box-shadow:none;background-color:#fbfbfb;}.table.dataTable>tbody>tr.selected>*{box-shadow:none!important;color:#454040!important;}.table.dataTable input.dt-select-checkbox{width:20px;height:20px;border:1px solid #dee2e6;border-radius:.25rem;font-size:20px;line-height:20px;background-color:#fff;}.table.dataTable input.dt-select-checkbox:checked{border-color:#2d5c92!important;}.table.dataTable input.dt-select-checkbox:checked:after{width:20px;height:20px;content:"";border-radius:.25rem;margin-top:0;background-color:#2d5c92;border-color:#2d5c92;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;}.table.dataTable input.dt-select-checkbox:indeterminate:after{display:block;position:absolute;content:" ";top:3px;left:3px;height:4px;width:4px;background-color:#000;border-radius:2px;}.table th,.table td{border:0;padding:10px 15px;font-size:14px;color:#454040;}.table th{background-color:#e5ebf2;font-family:"Manrope-SemiBold";border-bottom:0!important;}.table th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;}.table th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;}.table td{height:auto;border-bottom:1px solid #ebebeb!important;}.table td button,.table td a,.table td .btn{white-space:initial;}.table .action-buttons .btn{background-color:#e5ebf1;border-color:#e5ebf1;color:#454040;padding:0;line-height:36px;width:36px;height:36px;margin:2px;}.table .action-buttons .btn:hover,.table .action-buttons .btn:focus{background-color:#d4dee8;color:#454040;}.table.column-middle td,.table.column-middle th{vertical-align:middle;}.table .inactive{color:rgba(69,64,64,.3);}.table .dt-control{padding:8px;}.table .dt-control+th,.table .dt-control+td{padding-left:5px;}.table td.dt-control,.table td.details-dt-control{padding:8px;cursor:pointer;}.table td.dt-control:before,.table td.details-dt-control:before{content:"+"!important;font-size:24px;color:#454040!important;line-height:24px;border:0!important;width:20px;display:inline-block;text-align:center;}.table tr.dt-hasChild td.dt-control:before{content:"-"!important;}.table .child-grid thead tr{border-top:0;border-bottom:0;}.table .child-grid thead tr th{background-color:#f3f9ff;padding:10px 15px!important;}.table .child-grid tbody tr{border-top:0;border-bottom:0;}.table .child-grid tbody tr:nth-of-type(odd) td{background-color:#fbfbfb;--bs-table-bg-type:none;}.table .child-to-child thead tr{border-top:0;border-bottom:0;}.table .child-to-child thead tr th{background-color:#e5ebf2;padding:10px 15px!important;}.table .child-to-child thead tr th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;}.table .child-to-child thead tr th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;}.table .child-to-child .semesterRow td{background-color:#aecbec;color:#2d5c92;font-family:"Manrope-SemiBold";border:2px solid #fff!important;}.table .child-to-child .semesterRow td:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px;}.table .child-to-child .semesterRow td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;}.table .child-to-child .semesterRow td.details-dt-control{width:10px;border-right:0!important;}.table .child-to-child .semesterRow td.details-dt-control:before{color:#2d5c92!important;}.table .child-to-child .semesterRow td.details-dt-control+td{padding-left:0;border-left:0!important;}.table .child-to-child .semesterRow.shown td.details-dt-control:before{content:"-"!important;}div.dt-container .dt-paging .dt-paging-button{min-width:30px;height:30px;line-height:30px;padding:0;border-radius:5px;color:#777;text-align:center;border:0;font-size:.8785rem;margin:0 2px;}div.dt-container .dt-paging .dt-paging-button:hover{background:#f5f5f5;border:0;color:#454040!important;}div.dt-container .dt-paging .dt-paging-button.current{background:#f5f5f5;border:0;color:#454040!important;}div.dt-container .dt-paging .dt-paging-button.current:hover{background:#f5f5f5;border:0;color:#454040!important;}div.dt-container .dt-paging .dt-paging-button.next,div.dt-container .dt-paging .dt-paging-button.previous{color:#454040;}div.dt-container .dt-paging .dt-paging-button.next:hover,div.dt-container .dt-paging .dt-paging-button.previous:hover{background:none;}div.dt-container .dt-paging .dt-paging-button.disabled{border:0;}div.dt-container .dt-paging .dt-paging-button.disabled.first,div.dt-container .dt-paging .dt-paging-button.disabled.last{background:none;}div.dt-container select.dt-input{margin-left:5px;border-color:#d1d1d1;border-radius:5px;background-color:#fff;padding:5px 8px;font-size:.8785rem;font-family:inherit;}div.dt-container select.dt-input:focus{box-shadow:none;}div.dt-container.dt-empty-footer .dt-scroll-body{border-bottom:0;}.grid-page-dropdown .e-input-group{height:40px;}.grid-page-dropdown .e-input-group .e-dropdownlist{height:100%!important;}@media only screen and (min-width:768px){.grid-table-header .nav{flex-wrap:nowrap!important;margin-right:10px;max-width:50%;}}.grid-table-header .nav .nav-item{text-align:left;}@media only screen and (min-width:1400px){.grid-table-header .nav .nav-item{min-width:300px;}}@media only screen and (max-width:767px){.grid-table-header .nav .nav-item{margin-bottom:15px;min-width:100%;}}.grid-table-header .nav .nav-item:not(:first-child){margin-left:12px;}@media only screen and (max-width:767px){.grid-table-header .nav .nav-item:not(:first-child){margin-left:0;}}@media only screen and (min-width:992px){.grid-table-header .grid-header-button{padding-left:1rem;}}@media only screen and (min-width:768px){.grid-table-header .grid-header-button{display:flex!important;}}.custom-grid-search [class*=ri-]{color:#454040;}.custom-grid-search .prepend-icon .icon{top:6px;}.custom-grid-search .prepend-icon .form-control{padding-left:40px!important;}.custom-grid-search .clear-icon{position:absolute;right:15px;top:7px;font-size:20px;cursor:pointer;}.grid-content-mxh .dt-scroll-body{max-height:calc(100vh - (3.2rem + var(--dynamic-grid-height,0px)))!important;}.dt-search{display:none;}.dataTables_wrapper.no-footer{display:flex;flex-direction:column;}.dataTables_wrapper .dataTables_info{padding-top:0!important;}.grid-bottom{padding:5px 0;}@media only screen and (max-width:767px){.grid-bottom{flex-direction:column;gap:10px;}.grid-bottom>div{margin-top:10px;}}.table-bordered>:not(caption)>*{border-width:0;}.more-courses{border:1px solid #d1d1d1;padding:4px 5px;border-radius:5px;font-family:"Manrope-Bold";color:#8a8a8f;margin-left:5px;background-color:transparent;line-height:normal;}.grid-content-mxh-with-tabs .dt-scroll-body{max-height:calc(100vh - (3.2rem + var(--dynamic-grid-height-with-tabs,0px)))!important;}.grid-content-mxh-with-tabs .e-gridcontent .e-content .e-content{height:auto!important;}.min-w-100{min-width:100px;}.min-w-120{min-width:120px;}.min-w-100{min-width:100px;}.min-w-180{min-width:180px;}.min-w-150{min-width:150px;}.min-w-200{min-width:200px;}.width-180{width:180px;}.schudule-tb-w{width:250px;}.select2-results__option[aria-disabled=true]{opacity:.6;}@media(max-width:1399px){.semester-schedule-custom .nav-fill{width:100%;}.semester-schedule-custom .nav-fill .custom-grid-search{width:20%;}}.static-table tr th{position:sticky;top:0;z-index:1;}.name-ellipsis{width:150px;max-width:150px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;}.address-ellipsis{width:180px;max-width:180px;display:block;clear:both;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;}.wt-150{width:150px;}.wt-250{width:250px;}.wt-350{width:350px;}.nowrap-table th,.nowrap-table td{white-space:nowrap;vertical-align:middle;}@media only screen and (min-width:576px){.course-grid-search{max-width:100%;width:300px;}}table.dataTable td.reorder{cursor:grab;}.reorder{position:sticky;left:0;z-index:11;}tr.sortable-chosen td{background-color:#e5ebf2!important;}tr.sortable-ghost td{background-color:#f3f9ff!important;}.modal .modal-dialog{width:95%;}.modal .modal-dialog .modal-content{border-radius:10px;border:0;}.modal .modal-dialog .modal-content .modal-header{padding:20px;border:0;}.modal .modal-dialog .modal-content .modal-header .modal-title{font-size:1.5rem;color:#2d5c92;font-family:"Manrope-SemiBold";line-height:1.5rem;}.modal .modal-dialog .modal-content .modal-header .btn-close{font-size:18px;}.modal .modal-dialog .modal-content .modal-header .btn-close:focus{box-shadow:none;}.modal .modal-dialog .modal-content .modal-header~.modal-body{padding:0 20px;}.modal .modal-dialog .modal-content .modal-body{padding:20px;}.modal .modal-dialog .modal-content .modal-footer{justify-content:flex-start;}.modal .modal-dialog .modal-content .modal-footer .btn{min-width:120px;}.modal .modal-dialog .modal-content .modal-footer .btn:last-child{margin-left:5px;}.modal .modal-dialog .modal-content .modal-footer *{margin:0;}.modal.modal-form .modal-header{background-color:transparent;}.modal.modal-form .card-footer{border:0;background-color:transparent;padding:0 20px 20px 20px;}.modal .table{width:100%!important;}@media only screen and (max-width:991px){.modal .overflow-y-hidden{overflow:auto!important;}}.pt-modal{padding-top:20px!important;}.modal-backdrop.show{opacity:.5;}.modal-backdrop~.select2-container{z-index:1056;}@media only screen and (min-width:768px){.modal-dialog-md{max-width:580px;}}.modal-dialog-sm{max-width:400px;}.modal-dialog-lg{max-width:685px;}.modal-dialog-xl{max-width:1150px;}.modal-dialog-xxl{max-width:1500px;}.modal-dialog-full{max-width:100%;width:calc(100% - 2rem)!important;}.upload-certificate .dropzone{border:2px dashed #2d5c92;padding:50px 35px 35px 35px;border-radius:8px;color:#666;cursor:pointer;height:170px;}.upload-certificate .dropzone.dragover{border-color:#2d5c92;background-color:#f0f8ff;}.upload-certificate .preview-container{display:flex;overflow-x:auto;gap:10px;padding:0 0 10px 0;scroll-behavior:smooth;max-width:100%;overflow-x:auto;flex-grow:1;}.upload-certificate .preview-card{min-width:120px;border:1px solid #ebebeb;border-radius:10px;padding:20px 10px 10px 10px;text-align:center;position:relative;flex-shrink:0;width:220px;min-height:150px;}.upload-certificate .preview-card img{width:80px;height:80px;object-fit:contain;margin-bottom:5px;}.upload-certificate .file-name{font-size:.85rem;display:block;clear:both;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;}.upload-certificate .file-size{font-size:.75rem;color:#666;}.upload-certificate .remove-btn{position:absolute;top:5px;right:5px;background:#d1d1d1;border-radius:50%;width:20px;height:20px;line-height:17px;text-align:center;cursor:pointer;font-size:18px;border:2px solid #858585;display:flex;align-items:center!important;justify-content:center;color:#858585;font-family:"Manrope-Bold";}.upload-certificate .scroll-arrow{background:#454040;border:1px solid #454040;border-radius:50%;width:30px;height:30px;text-align:center;line-height:28px;font-size:20px;cursor:pointer;user-select:none;color:#fff;flex-shrink:0;display:none;}.nav-tabs{border-bottom:1px solid #ebebeb;}.nav-tabs .nav-link{display:flex;align-items:center;padding:12px 20px;color:#333;font-weight:500;border:0;border-bottom:2px solid transparent;transition:all .3s ease;margin-right:1px;font-size:1rem;}.nav-tabs .nav-link .tab-icon{margin-right:8px;filter:grayscale(100%);transition:filter .3s ease;max-width:20px;max-height:20px;}.nav-tabs .nav-link.active{color:#2d5c92;border-bottom:2px solid #2d5c92;font-family:"Manrope-SemiBold";background-color:transparent;}.nav-tabs .nav-link.active .tab-icon{filter:none;}.nav-tabs .nav-link:focus{border-color:#2d5c92;}.tab-content{margin-top:1rem;}.select2.select2-container{width:100%!important;}.select2-container.select2-container--default .select2-selection--multiple,.select2-container.select2-container--default .select2-selection--single{height:auto;min-height:40px;border-color:#d1d1d1;border-radius:5px;background-color:#fff;padding:10px 35px 8px 15px;font-size:.8785rem;font-family:inherit;}.select2-container.select2-container--default .select2-selection--multiple{padding-right:55px;padding-top:2px;padding-bottom:0;}.select2-container.select2-container--default .select2-selection--multiple:after{content:"";font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:24px;position:absolute;top:6px;right:9px;}.select2-container.select2-container--default .select2-selection--multiple[aria-expanded=false]{display:flex;align-items:center;}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__clear{right:35px;margin-top:0;top:10px;}.select2-container.select2-container--default .select2-search--inline .select2-search__field{margin-left:0;margin-top:0;}.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0;line-height:normal;color:#454040;}.select2-container.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#f3f3f3;color:#d1cdcd;border-color:#d1d1d1!important;}.select2-container.select2-container--default.select2-container--disabled .select2-selection--multiple .select2-selection__clear::after{color:#d1cdcd;}.select2-container.select2-container--default .select-small-text{font-size:85%;color:#666;}.select2-container .select2-selection__rendered{margin-bottom:0;color:#454040;}.select2-container .select2-selection__rendered li.select2-selection__choice{background-color:#e5ebf2;border:0;padding:6px 35px 6px 10px;border-radius:5px;margin:1px 4px 2px 0;white-space:normal;align-items:center;}.select2-container .select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove{order:2;border-right:0;color:#454040;font-weight:400;padding:2px 5px;left:auto;right:10px;top:5px;}.select2-container .select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove span{display:none;}.select2-container .select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove:after{content:"";font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:12px;margin-top:3px;}.select2-container .select2-selection__rendered li.select2-selection__choice .select2-selection__choice__display{order:1;}.select2-container.select2-container--focus .select2-selection--multiple{border-color:#2d5c92!important;}.select2-container .select2-selection__clear{margin-right:0!important;height:20px!important;}.select2-container .select2-selection__clear span{display:none;}.select2-container .select2-selection__clear:after{content:"";font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:12px;margin-top:-1px;}.select2-container .select2-selection__arrow{right:15px!important;line-height:40px;}.select2-container .select2-selection__arrow b{display:none;}.select2-container .select2-selection__arrow:after{content:"";font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:24px;}.select2-container.select2-container--disabled .select2-selection--single{background-color:#f3f3f3;color:#d1cdcd;}.select2-container.select2-container--disabled .select2-selection--single .select2-selection__rendered{color:#d1cdcd;}.select2-container.select2-container--focus .select2-search{opacity:0;}.select2-container.select2-container--focus.select2-container--open .select2-search{opacity:1;}.select2-container--open .select2-dropdown{border-color:#d1d1d1;border-radius:5px;}.select2-container--open .select2-dropdown .select2-results__options .select2-results__option{padding:10px 15px;}.select2-container--open .select2-dropdown .select2-results__options .select2-results__option:not(:last-child){border-bottom:1px solid #f1f1f1;}.select2-container--open .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:#e5ebf2;color:#454040;}.select2-container--open .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected{background-color:#2d5c92;color:#fff;}.select2-container--open .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected .btn-primary{border-color:#fff;}.select2-container--open .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected .form-check .form-check-input:checked{border-color:#fff;}.select2-container--open .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected .theme-color,.select2-container--open .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected .red,.select2-container--open .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected .select-small-text{color:#fff!important;}.select2-container--open .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected .with-checkbox-dd .checkbox-label:before{background-color:#2d5c92;border-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");}.select2-container--open .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--disabled{opacity:1;}.select2-container--open .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--disabled .not-available{opacity:.6;}.select2-container--open .select2-dropdown--above{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;}.select2-container--open .select2-dropdown--below{border-top-left-radius:0!important;border-top-right-radius:0!important;}.select2-container--open .select2-selection--multiple .select2-search{line-height:24px;}.select2-container--open .select2-selection--multiple.select2-selection{max-height:50px;overflow-y:auto;}input.select2-search__field{height:auto;min-height:40px;border-color:#d1d1d1;border-radius:5px;background-color:#fff;padding:10px 15px!important;font-size:.8785rem;font-family:inherit;}input.select2-search__field:hover,input.select2-search__field:focus,input.select2-search__field:focus-visible{box-shadow:none;border-color:#2d5c92!important;outline:0;}@media only screen and (min-width:992px){.select-dd-width{min-width:420px!important;}}@media only screen and (min-width:768px) and (max-width:991px){.select-dd-width{min-width:320px!important;}}.select-dd-width.select2-dropdown.select2-dropdown--above{border-bottom:1px solid #d1d1d1;}@media only screen and (min-width:992px){.select-dd-width.select2-dropdown.select2-dropdown--above{border-bottom-right-radius:5px!important;}}.select-dd-width.select2-dropdown.select2-dropdown--below{border-top:1px solid #d1d1d1;}@media only screen and (min-width:992px){.select-dd-width.select2-dropdown.select2-dropdown--below{border-top-right-radius:5px!important;}}.select-dd-width.select2-dropdown .select2-results__option.select2-results__option--selected .theme-color{color:#fff!important;}.with-checkbox-dd .checkbox-label{position:relative;padding-left:35px;}.with-checkbox-dd .checkbox-label:before{content:"";width:20px;height:20px;border-radius:.25em;background-color:#fff;border:var(--bs-border-width) solid var(--bs-border-color);position:absolute;left:0;top:50%;transform:translateY(-50%);}.select2-search__field::-webkit-input-placeholder{color:#999;}.select2-search__field::-moz-placeholder{color:#999;}.select2-search__field:-ms-input-placeholder{color:#999;}.select2-search__field:-moz-placeholder{color:#999;}.select2-wrapper{position:relative;}.select2-wrapper .selected-list{color:#454040;font-size:.8785rem;overflow:hidden;display:flex;}.select2-wrapper .selected-list .selected-item{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.select2-wrapper .selected-list .more-count{white-space:nowrap;}.select2-wrapper .select2-container--default.select2-container--open .selected-list{display:none;}.select2-wrapper .select2-container--default:not(.select2-container--open) .select2-selection__rendered{display:none;}.select2-wrapper .select2-container--default:not(.select2-container--open) .select2-search{float:left;}.select2-container--open .select-dd-right.select2-dropdown{left:auto!important;}.select2-container--default .select2-selection:not(:has(.select2-selection__clear)) .select2-search{opacity:1;}.datetimepicker .hour.active,.datetimepicker .minute.active{background:#2d5c92!important;}.flatpickr-calendar .flatpickr-day{border-radius:5px;}.flatpickr-calendar .flatpickr-day.today{background-color:#2d5c92;border-color:#2d5c92;color:#fff;}.flatpickr-calendar .flatpickr-day.today:hover{background-color:#2d5c92;}.flatpickr-calendar .flatpickr-day.selected{background-color:#2d5c92;border-color:#2d5c92;}.flatpickr-calendar .flatpickr-day.selected:hover{background-color:#2d5c92;}.flatpickr-calendar .flatpickr-day:hover{background-color:#e5ebf2;}.datepicker th{font-family:"Manrope-SemiBold";}.datepicker th,.datepicker td{font-size:14px;width:40px;height:40px;border-radius:5px;}.datepicker .day:hover,.datepicker span.year:hover{background-color:#e5ebf2!important;}.datepicker .active,.datepicker .active:hover{background-color:#2d5c92!important;background-image:none!important;border-color:#2d5c92!important;}.datepicker .today,.datepicker .today:hover,.datepicker .focused,.datepicker span.year.active:hover,.datepicker span.year.focused:hover{background-color:#4681c6!important;background-image:none!important;border-color:#4681c6!important;color:#fff!important;}.datepicker.datepicker-dropdown{z-index:1055!important;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);border:0;}.datepicker.datepicker-dropdown:before{border-bottom-color:rgba(0,0,0,.2);}.datepicker.datepicker-dropdown.datepicker-orient-top:before{border-top-color:rgba(0,0,0,.2);}.datepicker table tr td span.disabled:hover{background-color:transparent!important;}.datepicker table tr td.disabled:hover{background-color:transparent!important;}.accordion-section .accordion .accordion-item{border:0;background-color:transparent;color:#454040;}.accordion-section .accordion .accordion-item .accordion-header .accordion-button{font-family:"Manrope-SemiBold";color:#454040;font-size:.8785rem;padding:13px 15px 13px 20px;background-color:transparent;border-bottom:1px solid #ebebeb;}.accordion-section .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none;}.accordion-section .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:transparent;font-family:"Manrope-Bold";color:#2d5c92;box-shadow:none;}.accordion-section .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{content:"";}.accordion-section .accordion .accordion-item .accordion-header .accordion-button:after{background:none;content:"";font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);height:auto;}.accordion-section .accordion .accordion-item .accordion-collapse{border-bottom:1px solid #ebebeb;}:root{--scheduling-height:0px;--fc-border-color:#efeff4;}.scheduling-container{height:calc(100vh - (var(--scheduling-height,0px)));}.scheduling-page{height:100%;margin:-16px -1rem -1rem -1rem;display:flex;position:relative;}.scheduling-page .scheduling-filter{width:320px;background-color:#f9f9f9;height:100%;}.scheduling-page .scheduling-filter .calendar-icon{width:30px;height:30px;border-radius:100%;background-color:#2d5c92;color:#fff;font-size:1.25rem;}.scheduling-page .scheduling-filter .calendar-title{font-size:1.25rem;}.scheduling-page .scheduling-filter .all-filter .mb-3:last-child{margin-bottom:0!important;}.scheduling-page .fullcalendar-view{flex-grow:1;}.fc a{color:inherit;text-decoration:none;font-family:"Manrope-Regular";font-weight:400;}.fc .fc-highlight{background:rgba(45,92,146,.05);}.fc .fc-addEventButton-button{background:#2d5c92;border-color:#2d5c92;}.fc .fc-addEventButton-button:hover,.fc .fc-addEventButton-button:focus{background:#1c4c82;border-color:#1c4c82;}.fc .fc-addEventButton-button:focus{box-shadow:none;}.full-calendar-month{border-bottom:1px solid #ebebeb;padding-bottom:1rem;}.full-calendar-month .fc-header-toolbar{padding:1rem 0 0;}.full-calendar-month .fc-header-toolbar .fc-toolbar-chunk .fc-button{width:32px;height:32px;background-color:#fff;border-color:#ebebeb;border-radius:100%;color:#8a8a8f;display:flex;justify-content:center;align-items:center;}.full-calendar-month .fc-header-toolbar .fc-toolbar-chunk .fc-button:hover,.full-calendar-month .fc-header-toolbar .fc-toolbar-chunk .fc-button:focus{background-color:#e5ebf2;border-color:#e5ebf2;box-shadow:none;}.full-calendar-month .fc-header-toolbar .fc-toolbar-chunk .fc-toolbar-title{font-size:1rem;font-family:"Manrope-SemiBold";}.full-calendar-month .fc .fc-button{border-radius:5px;}.full-calendar-month .fc .fc-scrollgrid,.full-calendar-month .fc.fc-theme-standard td,.full-calendar-month .fc.fc-theme-standard th{border:0!important;}.full-calendar-month .fc .fc-col-header .fc-col-header-cell{width:24px;height:24px;border-radius:100%;border:0;font-family:"Manrope-SemiBold";}.full-calendar-month .fc .fc-col-header .fc-col-header-cell .fc-col-header-cell-cushion{text-decoration:none;color:#454040;padding:0;}.full-calendar-month .fc .fc-daygrid-body .fc-daygrid-day-events{display:none;}.full-calendar-month .fc .fc-daygrid-body table tr td{border:0;}.full-calendar-month .fc .fc-daygrid-body table tr td.fc-day{vertical-align:middle;}.full-calendar-month .fc .fc-daygrid-body table tr td.fc-day .fc-daygrid-day-frame{width:24px;height:24px;margin:0 auto;border-radius:100%;display:flex;align-items:center;justify-content:center;position:relative;min-height:auto;}.full-calendar-month .fc .fc-daygrid-body table tr td.fc-day .fc-daygrid-day-frame:hover{cursor:pointer;background-color:rgba(45,92,146,.05);}.full-calendar-month .fc .fc-daygrid-body table tr td.fc-day .fc-daygrid-day-number{text-decoration:none;color:#454040;padding:0;}.full-calendar-month .fc .fc-daygrid-body table tr td.fc-day.fc-day-today{background-color:transparent;}.full-calendar-month .fc .fc-daygrid-body table tr td.fc-day.fc-day-today .fc-daygrid-day-frame{background-color:#2d5c92;}.full-calendar-month .fc .fc-daygrid-body table tr td.fc-day.fc-day-today .fc-daygrid-day-number{color:#fff;}.full-calendar-month .fc .fc-daygrid-body table tr td.fc-day.fc-day-today .fc-daygrid-day-top{opacity:1;}.full-calendar-month .fc .fc-daygrid-body table tr td.fc-day .fc-daygrid-day-top{flex-direction:column;justify-content:center;align-items:center;}.full-calendar-month .fc .fc-daygrid-body table tr td.fc-day .fc-highlight{border-radius:150px;background-color:#a7c3e4;}.fullcalendar-view .fc-header-toolbar{padding:.5rem;}.fullcalendar-view .fc-header-toolbar .fc-toolbar-chunk:first-child{display:flex;align-items:center;}.fullcalendar-view .fc-header-toolbar .fc-toolbar-chunk:first-child>div{display:flex;align-items:center;}.fullcalendar-view .fc-header-toolbar .fc-toolbar-chunk:first-child .fc-button-group{gap:10px;}.fullcalendar-view .fc-header-toolbar .fc-toolbar-chunk:first-child .fc-button-group .fc-button-primary{width:32px;height:32px;background-color:#efeff4;border-color:#ebebeb;border-radius:100%;color:#8a8a8f;display:flex;justify-content:center;align-items:center;}.fullcalendar-view .fc-header-toolbar .fc-toolbar-chunk:first-child .fc-button-group .fc-button-primary:hover,.fullcalendar-view .fc-header-toolbar .fc-toolbar-chunk:first-child .fc-button-group .fc-button-primary:focus{background-color:#e5ebf2;border-color:#e5ebf2;box-shadow:none;}.fullcalendar-view .fc-header-toolbar .fc-toolbar-chunk:last-child{margin-left:10px;}.fullcalendar-view .fc-header-toolbar .fc-toolbar-title{margin-right:3rem;font-size:1.5rem;}.fullcalendar-view .fc-header-toolbar .fc-button-primary:not(.fc-addEventButton-button){background-color:#efeff4;border-color:#ebebeb;text-transform:capitalize;color:#454040;font-family:"Manrope-SemiBold";}.fullcalendar-view .fc-header-toolbar .fc-button-primary:not(.fc-addEventButton-button):focus{box-shadow:none!important;}.fullcalendar-view .fc-header-toolbar .fc-button-primary:not(.fc-addEventButton-button):disabled:hover{background-color:#efeff4!important;border-color:#ebebeb!important;color:#454040!important;}.fullcalendar-view .fc-header-toolbar .fc-button-primary:not(.fc-addEventButton-button):hover,.fullcalendar-view .fc-header-toolbar .fc-button-primary:not(.fc-addEventButton-button).fc-button-active{background-color:#2d5c92!important;border-color:#2d5c92!important;color:#fff!important;}.fullcalendar-view .fc-header-toolbar .fc-button-primary:not(.fc-addEventButton-button):hover .fc-daygrid-day-number,.fullcalendar-view .fc-header-toolbar .fc-button-primary:not(.fc-addEventButton-button):hover .fc-icon,.fullcalendar-view .fc-header-toolbar .fc-button-primary:not(.fc-addEventButton-button).fc-button-active .fc-daygrid-day-number,.fullcalendar-view .fc-header-toolbar .fc-button-primary:not(.fc-addEventButton-button).fc-button-active .fc-icon{color:#fff!important;}.fullcalendar-view .fc-theme-standard .fc-scrollgrid{border:0;}.fullcalendar-view .fc-theme-standard th:first-child,.fullcalendar-view .fc-theme-standard td:first-child{border-left:0;}.fullcalendar-view .fc-theme-standard tr:last-child td{border-bottom:0;}@media only screen and (min-width:992px){.schedule-filter,#closeFilter{display:none;}}@media only screen and (max-width:991px){.schedule-filter{position:fixed;left:0;z-index:1;background:#fff;}.schedule-filter .btn{font-size:24px;text-decoration:none;color:#2d5c92;padding:5px;}#closeFilter{font-size:24px;text-decoration:none;color:#454040;padding:0;}.fullcalendar-view .fc-header-toolbar{padding:.5rem .5rem 0 3rem;}.scheduling-filter{position:fixed;top:51px;left:0;height:calc(100% - 51px)!important;overflow:hidden;display:flex;flex-direction:column;transition:all ease-in-out .5s;z-index:10;box-shadow:0 0 5px rgba(0,0,0,.15);}body:not(.filter-open) .scheduling-filter{left:-320px;}.scheduling-page .fullcalendar-view{min-width:900px;}}.scheduler-tooltip{--bs-tooltip-bg:#f1f1f1;--bs-tooltip-color:$base-color;--bs-tooltip-border-radius:15px;--bs-tooltip-opacity:1;--bs-tooltip-padding-x:15px;--bs-tooltip-padding-y:10px;--bs-tooltip-max-width:450px;--bs-tooltip-min-width:300px;z-index:9999;}.scheduler-tooltip .tooltip-inner{text-align:left;}:root{--dynamic-grid-height:0px;--dynamic-grid-height-with-tabs:0px;--main-top:0px;--dynamic-semester-grid-height:0px;--dynamic-non-term-grid-height:0px;--dynamic-modalbody-height:0px;--dynamic-time-frame-height:0px;--dynamic-scheduling-height:0px;--dynamic-time-frame-selection-height:0px;--dynamic-scheduling-box-height:0px;--dynamic-time-frame-selection-new-height:0px;--dynamic-days-selection-height:0px;--dynamic-tab-content-height:0px;--left-section-space:1rem;--dynamic-course-dt-height:0px;--dynamic-timeframe-dt-height:0px;}::-webkit-scrollbar{background-color:#f1f1f1;width:8px;height:8px;border-radius:150px;}::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:150px;}::-webkit-scrollbar-track:hover{background-color:#f1f1f1;}::-webkit-scrollbar-thumb{background-color:#2d5c92;border-radius:150px;}::-webkit-scrollbar-thumb:hover{background-color:#27507f;}::-webkit-scrollbar-button{display:none;}html,body{min-height:100vh;}body{font-family:"Manrope-Regular";font-size:.8785rem;font-weight:normal;color:#454040;line-height:normal;}.font-semibold,.schedule-table .flex-basis-0,.auth .auth-wrapper .form-content h3,.fullcalendar-view .fc-header-toolbar .fc-toolbar-title{font-family:"Manrope-SemiBold";}.font-bold,.course-name-col{font-family:"Manrope-Bold";}.theme-color{color:#2d5c92!important;}.base-color{color:#454040!important;}.lh-normal{line-height:normal;}@media only screen and (min-width:1200px){.col-20{width:20%;}}.btn{font-size:.8785rem;font-family:inherit;padding:8px 15px;border-radius:5px;}.btn.btn-primary{background:#2d5c92;border-color:#2d5c92;}.btn.btn-primary:hover,.btn.btn-primary:focus{background:#1c4c82;border-color:#1c4c82;}.btn.btn-primary:focus{box-shadow:none;}.btn.back-btn{background-color:#f9f9f9;border-color:#efeff4;color:#454040;}.btn.back-btn i{font-size:18px;}.btn.back-btn:hover,.btn.back-btn:focus{background-color:#ececec!important;border-color:#ececec!important;color:#454040!important;}.btn .btn-link{text-decoration:none;color:#454040;}.btn.disabled,.btn:disabled{opacity:.25;}.btn-outline-secondary{background-color:#fff;border-color:#bfbfbf;color:#454040;}.btn-outline-secondary:hover,.btn-outline-secondary:focus{background:#bfbfbf;border-color:#bfbfbf;color:#fff;}.btn-outline-secondary:focus{box-shadow:none;}.btn-outline-primary{border-color:#2d5c92;color:#454040;}.btn-outline-primary:hover,.btn-outline-primary:focus{background:#2d5c92;border-color:#2d5c92;color:#fff!important;}.btn-outline-primary:focus{box-shadow:none;}button:not(:first-child),.btn:not(:first-child){margin-left:5px;}.btn-sm{padding:6px 10px;font-size:12px;}.btn-rounded{width:24px;height:24px;border-radius:100%;color:#454040;text-decoration:none;margin:0;}.btn-rounded:hover{background-color:rgba(45,92,146,.05);}.gray-btn.btn{background-color:#e5ebf1;border-color:#e5ebf1;color:#454040;padding:0;line-height:40px;width:40px;height:40px;}.gray-btn.btn:hover,.gray-btn.btn:focus{background-color:#d4dee8;color:#454040;}.font-12,.header .user-profile .user-designation{font-size:12px;}.font-13{font-size:13px;}.base-font{font-size:.8785rem;}.secondary-font{font-size:1rem;}.placement-center{place-content:center;place-items:center;display:flex;}.dropdown .dropdown-menu{border-radius:10px;border:1px solid rgba(209,209,209,.35);box-shadow:0 4px 4px rgba(0,0,0,.04);font-size:.8785rem;}.dropdown .dropdown-menu .dropdown-item{padding:8px 15px;}.dropdown .dropdown-menu .dropdown-item:hover,.dropdown .dropdown-menu .dropdown-item:focus{background-color:rgba(45,92,146,.05);color:#454040;}.c-pointer{cursor:pointer;}.main-content{padding-top:max(51px + 1rem,var(--main-top,0) + 1rem);padding-bottom:0;}.dashboard a .card:hover{transform:scale(1.05);}.dashboard .card{border:0;box-shadow:0 2px 14px rgba(0,0,0,.15);border-radius:10px;transition:transform .3s ease;}.dashboard .card .card-title{font-size:1.125rem;color:#454040;font-family:"Manrope-SemiBold";}.dashboard .card .card-text{color:#2d5c92;font-size:1.85rem;font-family:"Manrope-SemiBold";}.dashboard .card .rounded-circle{width:55px;height:55px;}.dashboard .card .icon-faculty{background-color:#d9ebff;}.dashboard .card .icon-semester{background-color:#f6f387;}.dashboard .card .icon-term{background-color:#d8d7ff;}.dashboard .card .icon-courses{background-color:#d3fdc6;}.courses-list{margin-bottom:30px;}.courses-list li{position:relative;padding-left:22px;}.courses-list li:not(:last-child){margin-bottom:15px;}.courses-list li:before{content:"";width:12px;height:12px;background-color:#d1d1d1;border-radius:100%;display:block;position:absolute;left:0;top:7px;}.faculty-availability .availability{font-size:.875rem;background-color:#e5ebf2!important;font-family:"Manrope-SemiBold";border-radius:8px;padding:12px 15px;}.chips .chip{background-color:#e5ebf2;border-radius:8px;padding:8px 15px;font-family:"Manrope-SemiBold";}.faculty-chips .nav-item{margin:.25rem .5rem .25rem 0;}.faculty-chips .nav-item:last-child{margin-right:0;}.faculty-chips .btn-link{width:24px;height:24px;border-radius:100%;color:#454040;text-decoration:none;margin:0;}.faculty-chips .btn-link:hover{background-color:rgba(45,92,146,.05);}.badge{line-height:normal;padding:8px 10px;font-size:.8785rem;font-weight:400;border-radius:5px;}.badge.bg-secondary{background-color:#e5ebf2!important;color:#454040;}.course-card{background-color:#f5f5f5;border-radius:15px;padding:15px;}.course-card .label{font-size:.81rem;color:#454040;}.course-card .value{font-size:.87rem;color:#454040;font-family:"Manrope-SemiBold";}.course-card .class-type{background-color:#e4ecf6;display:inline-block;padding:4px 8px;border-radius:5px;font-size:.67rem;font-family:"Manrope-SemiBold";color:#454040;margin-top:3px;}.e-grid.scheduler-users .e-table{border-collapse:collapse!important;}.e-grid.scheduler-users .e-table thead tr th{background-color:#e5ebf2;border-bottom:0!important;font-size:.87rem!important;font-family:"Manrope-SemiBold"!important;color:#454040!important;}.e-grid.scheduler-users .e-table thead tr th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;}.e-grid.scheduler-users .e-table thead tr th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;}.e-grid.scheduler-users .e-table tbody tr td .control-section .e-multiselect .e-multi-select-wrapper{display:flex;justify-content:space-between;align-items:center;}.loader-progress{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.95);z-index:1080;place-content:center;place-items:center;display:flex;}.loader-progress .spinner{border:3px solid #fff;border-top:3px solid #2d5c92;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;}.loader-progress.loader-opacity{background:rgba(255,255,255,.65);}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.red{color:#ff0004;}.non-term-modal thead{border-top-color:transparent;}.non-term-modal td .form-control{width:60px;padding:.2rem .4rem;text-align:center;min-height:30px;}.non-term-modal td .form-control:hover{border-color:#2d5c92;}.semester-section{background-color:rgba(45,92,146,.05);border-radius:5px;padding:1rem;}.semester-section .nav-tabs{border:0;}.semester-section .nav-tabs .nav-item{margin:0;}.semester-section .nav-tabs .nav-item .nav-link{padding:0 1rem;color:#454040;font-family:"Manrope-SemiBold";font-size:.8785rem;border:1px solid transparent;border-bottom:1px solid #ebebeb;background-color:#fff;margin:0;min-height:50px;}.semester-section .nav-tabs .nav-item .nav-link .btn{color:#454040;text-decoration:none;}.semester-section .nav-tabs .nav-item .nav-link.active,.semester-section .nav-tabs .nav-item .nav-link:hover{border-radius:5px;background-color:#e5ebf2;border-color:#e5ebf2;color:#2d5c92;}.semester-section .nav-tabs .nav-item .nav-link i.ri-drag-move-2-fill{font-size:20px;}.semester-section .nav-tabs .nav-item.sortable-ghost .nav-link{border:1px dashed #2d5c92;border-radius:5px;background-color:#fff;}.semester-section .nav-tabs .nav-item.nav-item-form .nav-link{padding-left:0;padding-right:0;}.semester-section .nav-tabs .nav-item.nav-item-form .nav-link:hover,.semester-section .nav-tabs .nav-item.nav-item-form .nav-link.active{background-color:transparent;border-color:transparent;}.semester-section .nav-tabs .nav-item.nav-item-form .form-control{padding-right:70px!important;}.semester-section .nav-tabs .nav-item.nav-item-form .btn{width:30px;height:30px;font-size:18px;padding:0;margin:0;}.semester-section .nav-tabs .nav-item.nav-item-form .icon{top:4px;right:5px;}.sortable-handle{cursor:move;}@media only screen and (min-width:768px){.semester-modal-pop .modal-body.overflow-y-hidden{overflow-y:hidden!important;}}@media only screen and (min-width:768px){.semester-modal-pop .semester-left-card .card-body{max-height:calc(100vh - (7.5rem + var(--dynamic-semester-grid-height,0px)))!important;}}@media only screen and (min-width:768px){.semester-modal-pop .semester-right-card .card-body .dt-scroll-body{max-height:calc(100vh - (7.5rem + 48px + 39.2px + var(--dynamic-course-grid-height,0px)))!important;}}@media only screen and (min-width:768px){.non-term-modal .card-body .dt-scroll-body{max-height:calc(100vh - (5rem + var(--dynamic-non-term-grid-height,0px)))!important;}}.profile-picture{width:100px;height:100px;object-fit:cover;border-radius:5px;}.profile-section{background-color:rgba(45,92,146,.05);padding:15px;border-radius:5px;}.profile-image{position:relative;width:100px;height:100px;border-radius:5px;overflow:hidden;border:1px solid #ebebeb;}.profile-image:hover .pic-btns{opacity:1;}.profile-image:hover .pic-btns .btn{transform:scale(1);}.profile-image .pic-btns{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.55);display:flex;justify-content:center;align-items:center;opacity:0;transition:all ease-in-out .35s;}.profile-image .pic-btns .btn{width:30px;height:30px;padding:0;border-radius:100%;color:#fff;text-decoration:none;transform:scale(0);transition:all ease-in-out .35s;font-size:18px;display:flex;justify-content:center;align-items:center;}.profile-image .pic-btns .btn:hover{background-color:rgba(255,255,255,.4);}.profile-image .btn-remove{position:absolute;top:0;left:0;}.profile-image .btn-remove .btn{width:30px;height:30px;padding:0;border-radius:100%;color:#fff;text-decoration:none;transition:all ease-in-out .35s;}.profile-image .btn-remove .btn:hover{background-color:rgba(255,255,255,.4);}.hidden-input{display:none;}.nontermsbreaks .nav-item,.time-frame-prev .nav-item{margin-bottom:10px;text-align:left;}@media only screen and (max-width:575px){.nontermsbreaks .nav-item,.time-frame-prev .nav-item{flex:0 0 100%;}}.nontermsbreaks .nav-item:not(:first-child),.time-frame-prev .nav-item:not(:first-child){margin-left:10px;}@media only screen and (max-width:575px){.nontermsbreaks .nav-item:not(:first-child),.time-frame-prev .nav-item:not(:first-child){margin-left:0;}}.nontermsbreaks .delete-icon,.time-frame-prev .delete-icon{flex:0 0 40px;}.time-frame-prev .frame-delete{flex:0 0 40px;}.grid-content-mxh .classroom tbody .class-color{display:inline-block;width:100px;height:20px;border-radius:150px;}.select2-container--default .select2-selection--multiple{position:relative;}.select2-container--default .select2-selection--multiple .select2-selection__clear-custom{position:absolute;right:35px;top:22px;transform:translateY(-50%);cursor:pointer;color:#000;font-size:25px;z-index:99;padding:0 5px;}.clr-picker{z-index:1056;}.clr-field{width:100%;}.full .clr-field button{width:100%;height:100%;border-radius:5px;}.modal.add-modal .modal-dialog{transition:none!important;transform:none!important;}.modal.show.remove-modal .modal-dialog{transition:none!important;transform:none!important;}@media only screen and (max-width:1399px){.unscheduled-grid-header{display:flex;flex-direction:column;}.unscheduled-grid-header>.flex-basis-0{order:2;}.unscheduled-grid-header>.flex-basis-0 .custom-grid-search{margin-right:0;}.unscheduled-grid-header>.flex-grow-1{order:1;}}.unscheduled-grid-header .custom-grid-search{margin-right:1rem;}@media only screen and (min-width:992px) and (max-width:1199px){.unscheduled-grid-header .custom-grid-search{width:100%;margin-right:1rem;}}@media only screen and (min-width:768px) and (max-width:991px){.unscheduled-grid-header .custom-grid-search{margin-right:0;}}@media only screen and (max-width:991px){#scheduleModal .frame-section{padding-left:0!important;}}@media only screen and (max-width:991px){#scheduleModal .parent-div{margin-bottom:10px;}}.frame-section{padding-left:15px;}.scheduling-box{background-color:#f3f9ff;border-radius:15px;padding:15px;}@media only screen and (min-width:992px){.scheduling-box{height:calc(100vh - (70px + .5rem + var(--dynamic-scheduling-height,0px)));}}.days-items .nav-pills{gap:5px;flex-wrap:nowrap;overflow-x:auto;}.days-items .nav-pills .nav-item .nav-link{background-color:#fff;border:1px solid #ebebeb;color:#454040;font-size:.8785rem;padding:.75rem .5rem;position:relative;min-width:44px;min-height:44px;}.days-items .nav-pills .nav-item .nav-link.active{background-color:#9ccaff;border-color:#9ccaff;font-family:"Manrope-Bold";color:#2d5c92;}.days-items .nav-pills .nav-item .nav-link.filled{background-color:#d9ebff;border-color:#d9ebff;font-family:"Manrope-Bold";color:#2d5c92;}.days-items .nav-pills .nav-item .nav-link.filled::after{content:"";width:5px;height:5px;border-radius:100%;background-color:#2d5c92;display:block;margin:10px auto 0 auto;position:absolute;top:50%;left:50%;transform:translateY(-50%,-50%);}.days-items .nav-pills .nav-item .nav-link.filled.active{background-color:#9ccaff;border-color:#9ccaff;font-family:"Manrope-Bold";color:#2d5c92;}.days-items .nav-pills .nav-item .nav-link.filled.active:after{content:none;}.days-items .tab-content{background-color:#fff;border-radius:.375rem;height:calc(100% - (var(--dynamic-tab-content-height) + var(--left-section-space)));margin-top:var(--left-section-space);}.days-items .tab-content .tab-pane{height:100%;}.days-items .tab-content .card{height:100%;}.right-card:not(:last-child),.course-list-box:not(:last-child){padding-bottom:1rem;}.courses-list-box{height:50%;}@media only screen and (min-width:1400px){.courses-list-box{height:60%;}}.courses-list-box .card-body,.courses-list-box .course-list-box,.courses-list-box .dt-container,.courses-list-box .dt-layout-table,.courses-list-box .dt-layout-cell,.courses-list-box .dt-scroll,.courses-list-box .time-frame-slot-box{height:100%;}.courses-list-box .course-list-box .dt-scroll-body{height:calc(100% - (var(--dynamic-course-dt-height,0px)));}.time-frame-slot-box{height:50%;}@media only screen and (min-width:1400px){.time-frame-slot-box{height:40%;}}.time-frame-slot-box .card-body{height:calc(100% - 35px);}.time-frame-slot-box .dt-container,.time-frame-slot-box .dt-layout-table,.time-frame-slot-box .dt-layout-cell,.time-frame-slot-box .dt-scroll{height:100%;}.time-frame-slot-box .dt-scroll-body{height:calc(100% - (var(--dynamic-timeframe-dt-height,0px)));}.course-name-col{background-color:#2d5c92;padding:3px 15px;border-radius:8px 8px 0 0;display:inline-block;color:#fff;}.faculty-working{margin-bottom:var(--left-section-space);}@media only screen and (min-width:992px){.days-section{height:calc(100% - (var(--left-section-space) + var(--dynamic-days-selection-height,0px)));}}.days-section .checkbox-buttons .nav-item{margin-bottom:10px;}.days-section .checkbox-buttons .nav-item:not(:last-child){margin-right:.5rem;}.days-section .btn-check+.btn-checkbox{margin-left:0;padding:10px 5px;}@media only screen and (min-width:992px) and (max-width:1199px){.days-section .btn-check+.btn-checkbox{padding:5px;}}.days-section .btn-check:not(:first-child){margin-left:0;}.days-section .btn-check:checked+.btn-checkbox{background-color:#9ccaff;border-color:#9ccaff;font-family:"Manrope-Bold";}.day-header{background-color:#dfefff;padding:5px 10px;border-radius:5px;position:sticky;top:0;z-index:1;}.day-header .day-bar{color:#2d5c92;font-size:.8785rem;font-family:"Manrope-Bold";}.day-header .gray-btn{width:24px;height:24px;line-height:22px;background-color:#fff;border-radius:5px;font-size:12px;}.add-scheduling-modal.modal{--bs-modal-margin:1rem;}@media only screen and (max-width:575px){.add-scheduling-modal .modal-footer{justify-content:center!important;flex-direction:column;}.add-scheduling-modal .modal-footer>.d-flex{flex-direction:column;}.add-scheduling-modal .course-schedule{width:100%;flex:0 0 100%;padding-bottom:8px;}.add-scheduling-modal .footer-button{justify-content:center;}}.add-scheduling-modal .field-error{font-size:12px;}@media only screen and (min-width:992px){.time-frame-preview .card-body{max-height:calc(100vh - (2rem + 50px + var(--dynamic-time-frame-height,0px)));}}@media only screen and (min-width:992px){.add-scheduling-modal .left-card-form{max-height:calc(100vh - (1rem + var(--dynamic-scheduling-height,0px)));overflow-y:auto;padding-bottom:36px;padding-right:15px;}}@media only screen and (min-width:992px){.add-scheduling-modal .schduling-form-input.collapse.show~.scheduling-box{height:calc(100vh - (30px + .5rem + var(--dynamic-scheduling-box-height,0px)));}}@media only screen and (min-width:992px){.add-scheduling-modal .schduling-form-input.invalid-form.collapse.show~.scheduling-box{height:calc(100vh - (70px + .5rem + var(--dynamic-scheduling-box-height,0px)));}}@media only screen and (min-width:992px){.time-frame-selection .card-body{height:calc(100% - (var(--dynamic-time-frame-selection-new-height,0px)));}}.assign-courses{margin-top:1rem;}.option-button{margin-left:10px;}#facultyViewDetails .option-button,#classroomViewDetails .option-button{display:none;}.unscheduled-grid-header .custom-grid-search{width:240px;}.info-tooltip .tooltip-inner{max-width:600px;}@media only screen and (max-width:767px){.schedule-table{display:block;}.schedule-table thead{display:none;}.schedule-table tbody{display:block;}.schedule-table tbody td{border-bottom:0!important;padding:0 0 15px 0;}.schedule-table tbody tr:not(:last-child){border-bottom:1px solid #ebebeb!important;}.schedule-table tbody tr:not(:first-child) td:first-child{padding-top:12px;}.schedule-table tbody td,.schedule-table tbody tr{display:block;}.schedule-table tbody .flex-basis-0{min-width:90px;}.schedule-table tbody .schudule-tb-w{width:100%;}}@media only screen and (min-width:768px){.schedule-table .flex-basis-0{display:none;}}@media only screen and (max-width:991px){.tab-horizontal{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.tab-horizontal::-webkit-scrollbar{display:none;}.tab-horizontal .nav-item{flex:0 0 auto;}}body.blank-layout:after{content:none;}.add-row-box{background-color:#fff;padding:5px 0;position:sticky;top:0;text-align:right;z-index:2;}.btn-link-light{background-color:#e5ebf1;border-color:#e5ebf1;color:#454040;}.btn-link-light:hover,.btn-link-light:focus{background-color:#d4dee8!important;border-color:#d4dee8!important;color:#454040;}@media only screen and (min-width:992px){col-md-20{width:20%;}}.filter-form:not(.collapsed){display:none;}.section-divider{margin-left:-20px;margin-right:-20px;position:relative;margin-bottom:.5rem;text-align:right;padding-right:20px;}.section-divider:before{content:"";width:100%;height:1px;background-color:#ebebeb;display:block;position:absolute;top:50%;transform:translateY(-50%);}.section-divider .btn{border-radius:100%;font-size:20px;position:relative;z-index:2;transition:all ease-in-out .35s;}.section-divider .btn:not(.collapsed) .ri-arrow-down-s-line:before{content:"";}@media(min-width:993px){.display-course-check{position:absolute;z-index:2;width:100%;}.section-divider:before{margin-top:13px;}.section-divider .btn{top:10px;}}@media(min-height:700px) and (max-height:900px) and (min-width:992px){.add-scheduling-modal{--reduce-space:.5rem;}.add-scheduling-modal .card .card-header,.add-scheduling-modal .card .card-footer{padding:var(--reduce-space)!important;}.add-scheduling-modal .card .card-body{padding-left:var(--reduce-space)!important;padding-right:var(--reduce-space)!important;overflow:hidden;}.add-scheduling-modal .card .schduling-form-input>.row.gx-3{--bs-gutter-x:var(--reduce-space);}.add-scheduling-modal .card .schduling-form-input>.row .mb-2,.add-scheduling-modal .card .schduling-form-input>.row .form-label{margin-bottom:.35rem!important;}.add-scheduling-modal .scheduling-box{padding:var(--reduce-space);}.add-scheduling-modal .ps-lg-3{padding-left:var(--reduce-space)!important;}.add-scheduling-modal .right-card:not(:last-child),.add-scheduling-modal .course-list-box:not(:last-child){padding-bottom:var(--reduce-space);}.add-scheduling-modal .faculty-working{margin-bottom:var(--reduce-space);}.add-scheduling-modal .days-section{height:calc(100% - (var(--reduce-space) + var(--dynamic-days-selection-height,0px)));}.add-scheduling-modal .days-items .tab-content{margin-top:var(--reduce-space);height:calc(100% - (var(--dynamic-tab-content-height) + var(--reduce-space)));}}.admin-welcome{height:calc(100vh - max(51px + 1rem,var(--main-top,0px) + 1rem + 33px));display:flex;justify-content:center;align-items:center;flex-direction:column;}.admin-welcome .wl-admin-photo{width:150px;height:150px;border-radius:100%;background:#eee;border:1px solid #ebebeb;}.admin-welcome .wl-admin-photo img{width:90%;height:90%;object-fit:cover;}@media only screen and (min-width:992px){.mt-28{margin-top:28px;}}div.dt-processing>div:last-child>div{background:#2d5c92;}.mx-w-img{max-width:30px;}.auth-already .card-body{font-size:.8785rem;font-family:inherit;padding:8px 15px;}.auth-already .card-body h6{font-size:.8785rem;}.auth-already .card-body .mx-w-img{max-width:22px;}.event-zindex{--bs-modal-zindex:9999;}.aims-logo img{max-width:150px;}.privacy-policy-banner{background:#f5f5f5;min-height:250px;justify-content:center;align-items:center;display:flex;}