@import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=League+Spartan:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Quattrocento+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap");@import url("https://use.typekit.net/oov2wcw.css");:root{scroll-behavior:smooth;--primary-700:#0c0c24;--primary:#171846;--primary-600:#262770;--primary-500:#333596;--primary-400:#4244bd;--primary-300:#4d4fd8;--secondary-600:#0a4626;--secondary:#0e6a39;--secondary-500:#16854a;--secondary-400:#15b05d;--secondary-300:#1dcf70;--success:#28a745;--success-600:#218838;--success-500:#2cc94b;--success-400:#51ff7a;--success-300:#d1e7dd;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--danger-600:#a11927;--danger-500:#d12f3c;--danger-400:#ff5a6e;--danger-300:#f8d7da;--light:#f8f9fa;--dark:#343a40;--white:#fff;--black:#000;--gray:#6c757d;--gray-dark:#343a40;--bgColor:#f6f9ff}*{margin:0;padding:0;box-sizing:border-box}.body{font-family:jost,sans-serif;background:var(--bgColor);color:#444;font-weight:400}.body a{cursor:pointer}.body a,.body a:hover{text-decoration:none}.body h1,.body h2,.body h3,.body h4,.body h5,.body h6{font-family:jost,sans-serif;font-weight:700;color:var(--primary)}.body .dropdown-menu{border-radius:4px;padding:10px 0;animation-name:dropdown-animate;animation-duration:.2s;animation-fill-mode:both;border:0;box-shadow:0 5px 30px 0 rgba(82,63,105,.2);min-width:250px}.body .dropdown-menu .dropdown-footer,.body .dropdown-menu .dropdown-header{text-align:center;font-size:15px;padding:10px 25px}.body .dropdown-menu .dropdown-footer a{color:#444;text-decoration:underline}.body .dropdown-menu .dropdown-footer a:hover{text-decoration:none}.body .dropdown-menu .dropdown-divider{color:#a5c5fe;margin:0}.body .dropdown-menu .dropdown-item{font-size:14px;padding:10px 15px;transition:.3s}.body .dropdown-menu .dropdown-item i{margin-right:10px;font-size:18px;line-height:0}.body .dropdown-menu .dropdown-item:hover{background-color:#f6f9ff}@media (min-width:768px){.body .dropdown-menu-arrow:before{content:"";width:13px;height:13px;background:#fff;position:absolute;top:-7px;right:20px;transform:rotate(45deg);border-top:1px solid #eaedf1;border-left:1px solid #eaedf1}}@keyframes dropdown-animate{to{opacity:1}0%{opacity:0}}.body .bg-primary-light{background-color:#cfe2ff;border-color:#cfe2ff}.body .bg-secondary-light{background-color:#dfdff3;border-color:#dfdff3}.body .bg-success-light{background-color:#d1e7dd;border-color:#d1e7dd}.body .bg-danger-light{background-color:#f8d7da;border-color:#f8d7da}.body .bg-warning-light{background-color:#fff3cd;border-color:#fff3cd}.body .bg-info-light{background-color:#cff4fc;border-color:#cff4fc}.body .bg-dark-light{background-color:#d3d3d4;border-color:#d3d3d4}.body .text-primary{color:#012970}.body .text-secondary{color:#4154f1}.body .card{margin-bottom:30px;border:none;border-radius:5px;box-shadow:0 0 30px rgba(1,41,112,.1)}.body .card-footer,.body .card-header{border-color:#ebeef4;background-color:#fff;color:#798eb3;padding:15px}.body .card-title{padding:20px 0 15px;font-size:15px;font-weight:500;color:#012970;letter-spacing:1px}.body .card-title span{color:#899bbd;font-size:14px;font-weight:400}.body.card-body{padding:0 20px 20px}.body .card-img-overlay{background-color:hsla(0,0%,100%,.6)}.body .alert-heading{font-weight:500;font-size:20px}.body .btn-close{background-size:25%}.body .btn-close:focus{outline:0;box-shadow:none}.body .btn-primary{background-color:#4154f1;border-color:#4154f1;color:#fff}.body .btn-accent-success{border-color:#d2f3de;color:#13793a;background:#d2f3de;padding:7px 20px;box-shadow:0 0 30px rgba(1,41,112,.1);border-radius:5px;font-weight:600}.published-successful-indicator,.published-unsuccessful-indicator{background:#d2f3de}.published-unsuccessful-indicator{background:#e8e8e8}.published-successful-indicator span{color:#13793a}.published-unsuccessful-indicator span{color:grey}.body .btn-accent-primary{border-color:#dfdff3;color:#4154f1;background:#dfdff3;padding:7px 18px;box-shadow:0 0 30px rgba(1,41,112,.1);border-radius:5px;font-weight:600}.body .btn-accent-primary:hover{background:#4154f1;color:#dfdff3}.body .btn-primary:hover{outline:none;background-color:#2e3d9e;border-color:#2e3d9e;box-shadow:0 0 30px rgba(1,41,112,.1)}.body .accordion-item{border:1px solid #ebeef4}.body .accordion-button:focus{outline:0;box-shadow:none}.body .accordion-button:not(.collapsed){color:#012970;background-color:#f6f9ff}.body .accordion-flush .accordion-button{padding:15px 0;background:none;border:0}.body .accordion-flush .accordion-button:not(.collapsed){box-shadow:none;color:#4154f1}.body .accordion-flush .accordion-body{padding:0 0 15px;color:#3e4f6f;font-size:15px}.body .breadcrumb{font-size:14px;color:#899bbd;font-weight:600}.body .breadcrumb a{color:#899bbd;transition:.3s}.body .breadcrumb a:hover{color:#51678f}.body .breadcrumb .breadcrumb-item:before{color:#899bbd}.body .breadcrumb .active{color:#51678f;font-weight:600}.body .nav-tabs-bordered{border-bottom:2px solid #ebeef4}.body .nav-tabs-bordered .nav-link{margin-bottom:-2px;border:none;color:#2c384e}.body .nav-tabs-bordered .nav-link:focus,.body .nav-tabs-bordered .nav-link:hover{color:#4154f1}.body .nav-tabs-bordered .nav-link.active{background-color:#fff;color:#4154f1;border-bottom:2px solid #4154f1}.body .form-control,.body .form-select{border:1.2px solid #d1d5db;border-radius:5px;color:#3e4f6f;box-shadow:none}.body table thead th{color:#012970}.body .teacher-portal-icon{color:#ca772e;background:#f8ebe0;border-radius:50%}.body .teacher-portal-button{background:#f8ebe0;color:#ca772e;border-radius:5px;padding:5px 10px;font-weight:600}.body .teacher-portal-button:hover{background:#ca772e;color:#f8ebe0;border:none;border-radius:5px;padding:5px 10px;font-weight:600}.body .student-portal-icon{color:#2e9e9e;background:#e8f9f9;border-radius:50%}.body .student-portal-button{background:#e8f9f9;color:#2e9e9e;border-radius:5px;padding:5px 10px;font-weight:600}.body .student-portal-button:hover{background:#2e9e9e;color:#e8f9f9;border:none;border-radius:5px;padding:5px 10px;font-weight:600}.body .bursar-portal-icon{color:#4154f1;background:#dfdff3;border-radius:50%}.body .bursar-portal-button{background:#dfdff3;color:#4154f1;border-radius:5px;padding:5px 10px;font-weight:600}.body .bursar-portal-button:hover{background:#4154f1;color:#dfdff3;border:none;border-radius:5px;padding:5px 10px;font-weight:600}.body .admin-portal-icon{color:#2eca6a;background:#e0f8e9;border-radius:50%}.body .admin-portal-button{background:#e0f8e9;color:#2eca6a;border-radius:5px;padding:5px 10px;font-weight:600}.body .admin-portal-button:hover{background:#2eca6a;color:#e0f8e9;border:none;border-radius:5px;padding:5px 10px;font-weight:600}