@import "https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap";@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css";@import "https://fonts.googleapis.com/css?family=Artifika|Dosis|Roboto|Roboto+Slab";@import "https://fonts.googleapis.com/css?family=Artifika|Dosis|Roboto|Roboto+Slab";@import "https://fonts.googleapis.com/css?family=Artifika|Dosis|Roboto:400,500,700|Roboto+Slab";@import "https://fonts.googleapis.com/css?family=Artifika|Dosis|Roboto:400,500,700|Roboto+Slab";@import "https://fonts.googleapis.com/css?family=Artifika|Dosis|Roboto:400,500,700|Roboto+Slab";@import "https://fonts.googleapis.com/css?family=Artifika|Dosis|Roboto:400,500,700|Roboto+Slab";@import "https://fonts.googleapis.com/css?family=Artifika|Dosis|Roboto:400,500,600,700|Roboto+Slab";@import "https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,sans-serif;font-weight:400;line-height:1.5}html,body{vertical-align:baseline;color:#444;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;width:100%;max-width:100vw;height:100%;margin:0;padding:0;font-size:18px;font-weight:400;line-height:1.8;overflow-x:clip;font-family:Roboto,sans-serif!important}p{color:#444;font-family:Roboto,sans-serif;font-size:18px;line-height:1.8}b,strong{font-weight:700}#root{text-align:left;flex-direction:column;width:100%;max-width:100vw;min-height:100vh;margin:0;padding:0;display:flex;overflow-x:clip}#root>:not(footer):not(header):not(nav){flex:1 0 auto}table,.table,.table-acet{border-collapse:collapse;width:100%;margin-bottom:20px;border:1px solid #ddd!important;font-family:Roboto,sans-serif!important;font-size:18px!important}table th,.table th,thead th{color:#fff;text-align:center;background-color:#fd752c;vertical-align:middle!important;border:1px solid #ddd!important;padding:12px 15px!important;font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.5!important}th[style*="background: #fd752c"],th[style*="background:#fd752c"],th[style*="background-color: #fd752c"],th[style*="background-color:#fd752c"],thead tr:first-child th:not(.sub-th-white):not(.hbs-bos-th):not([style*="background: #fff"]):not([style*="background:#fff"]):not([style*="background: white"]):not([style*="background: #ffffff"]):not([style*="background:#ffffff"]):not([style*="rgb(255, 255, 255)"]){color:#fff!important;background-color:#fd752c!important}th[style*="background: #fff"],th[style*="background:#fff"],th[style*="background: white"],th[style*="background: #ffffff"],th[style*="background:#ffffff"],th[style*="background-color: #fff"],th[style*="background-color:#fff"],th[style*="background-color: white"],th[style*="background-color: #ffffff"],th[style*="background-color:#ffffff"],th[style*="color: #FF8700"],th[style*="color:#FF8700"],th[style*="color: rgb(255, 135, 0)"],th[style*="color:rgb(255, 135, 0)"],table th.sub-th-white,.table th.sub-th-white,thead tr.sub-header-row th,thead tr:not(:first-child) th,.sub-th-white{color:#ff8700!important;text-align:center!important;vertical-align:middle!important;background:#fff!important;border:1px solid #ddd!important;font-size:18px!important;font-weight:700!important}table td,.table td,tbody td{color:#333!important;vertical-align:middle!important;border:1px solid #ddd!important;padding:12px 15px!important;font-family:Roboto,sans-serif!important;font-size:18px!important;line-height:1.6!important}table tbody tr:nth-of-type(odd),.table-striped tbody tr:nth-of-type(odd){background-color:#f9f9f9}table tbody tr:hover,.table tbody tr:hover{background-color:#f5f5f5}table td a:not(.btn-acet-view):not(.btn-acet-download):not(.btn-view):not(.btn),.table td a:not(.btn-acet-view):not(.btn-acet-download):not(.btn-view):not(.btn){font-family:Roboto,sans-serif!important;font-size:18px!important}.btn-view,.btn-acet-view{color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;vertical-align:middle!important;text-transform:capitalize!important;background-color:#337ab7!important;border:1px solid #2e6da4!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:76px!important;height:36px!important;padding:6px 20px!important;font-family:Roboto,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.42857!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.btn-view b,.btn-acet-view b{color:#fff!important;letter-spacing:.3px!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important}.btn-view:hover,.btn-acet-view:hover{color:#fff!important;background-color:#286090!important;border-color:#204d74!important}.btn-acet-download{color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;vertical-align:middle!important;background-color:#5cb85c!important;border:1px solid #4cae4c!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:95px!important;height:30px!important;padding:0 14px!important;font-family:Roboto,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:background .2s!important;display:inline-flex!important}.btn-acet-download:hover{color:#fff!important;background-color:#449d44!important}@media (width<=768px){html,body{max-width:100vw!important;font-size:15px!important;line-height:1.6!important;overflow-x:clip!important}p{margin-bottom:12px;font-size:15px!important;line-height:1.6!important}h1{font-size:22px!important;line-height:1.3!important}h2{font-size:20px!important;line-height:1.35!important}h3{font-size:18px!important;line-height:1.4!important}h4{font-size:16px!important;line-height:1.4!important}h5{font-size:15px!important;line-height:1.4!important}h6{font-size:14px!important;line-height:1.4!important}.container,.container-fluid{box-sizing:border-box!important;max-width:100vw!important;padding-left:12px!important;padding-right:12px!important}.table-responsive{background:#fff;-webkit-overflow-scrolling:touch!important;border:1px solid #ddd!important;border-radius:4px!important;width:100%!important;max-width:100%!important;margin-bottom:16px!important;display:block!important;overflow-x:auto!important}table,.table,.table-acet{min-width:520px;border-collapse:collapse!important;margin-bottom:0!important;font-size:13.5px!important}table th,.table th,thead th,th[style*="background: #fd752c"],th[style*="background:#fd752c"],th[style*="background-color: #fd752c"],th[style*="background-color:#fd752c"]{vertical-align:middle!important;padding:8px!important;font-size:13.5px!important;line-height:1.35!important}table th.sub-th-white,.table th.sub-th-white,thead tr.sub-header-row th,thead tr:not(:first-child) th,.sub-th-white,th[style*="background: #fff"],th[style*="background:#fff"],th[style*="background: white"],th[style*="background: #ffffff"],th[style*="background:#ffffff"]{padding:7px 8px!important;font-size:13px!important;line-height:1.35!important}table td,.table td,tbody td{vertical-align:middle!important;padding:8px!important;font-size:13px!important;line-height:1.45!important}table td a:not(.btn-acet-view):not(.btn-acet-download):not(.btn-view):not(.btn),.table td a:not(.btn-acet-view):not(.btn-acet-download):not(.btn-view):not(.btn){word-break:break-word;font-size:13px!important;line-height:1.45!important}.btn-view,.btn-acet-view{border-radius:3px!important;gap:4px!important;min-width:60px!important;height:30px!important;padding:3px 12px!important;font-size:12px!important}.btn-view b,.btn-acet-view b{font-size:12px!important}.btn-acet-download{border-radius:3px!important;gap:4px!important;min-width:70px!important;height:28px!important;padding:0 10px!important;font-size:12px!important}.text-divider{margin:18px 0 22px!important}.text-divider span,.text-divider span.font-heading,.text-divider #font,.text-divider .font-heading,.text-divider .divider-badge,.text-divider span.updates-orange-badge,.academic-header-title-badge,.governance-header-title-badge{white-space:normal!important;text-align:center!important;justify-content:center!important;align-items:center!important;max-width:95vw!important;padding:8px 14px!important;font-size:14px!important;line-height:1.1!important;display:inline-flex!important}[class*=-wrapper],[class*=_wrapper],.department-page,.rules-regulations-page,.student-achievements-page,.toppers-page,.vision-mission-page,.syllabus-page,.courses-page-wrapper{min-height:auto!important;padding-bottom:10px!important}[class*=-wrapper]>.container:last-child,[class*=-wrapper]>[class*=-container]:last-child,[class*=_wrapper]>.container:last-child,[class*=_wrapper]>[class*=-container]:last-child,.special-section,.cricket-container,.campfire-container,.karting-container,.colors-container,.veda-container,.infosys-container,.iot-container,.auto-container,.robotics-container,.project-clubs-container,.sip-container{margin-bottom:15px!important}.features-list li:last-child,.infosys-features-list li:last-child,.cricket-text:last-child,.campfire-description:last-child,.karting-description:last-child,.iot-description:last-child,[class*=-wrapper] p:last-child{margin-bottom:0!important}[class*=-wrapper],[class*=_wrapper],.messages-page-wrapper,.about-page-wrapper,.academic-committee-wrapper,.department-page,.governance-page-wrapper,.nirf-page-wrapper,.placements-team-wrapper,.recruiters-page-wrapper,.rules-regulations-page,.student-achievements-page,.toppers-page,.vision-mission-page,.syllabus-page,.jntuk-calendar-wrapper,.circulars-page-wrapper,.downloads-page-wrapper,.events-page-wrapper,.faculty-achievements-page,.updates-page-wrapper,.courses-page-wrapper{min-height:auto!important;padding-bottom:10px!important}[class*=-wrapper]>.container:last-child,[class*=-wrapper]>[class*=-container]:last-child,[class*=_wrapper]>.container:last-child,[class*=_wrapper]>[class*=-container]:last-child,.container:last-child{margin-bottom:10px!important}img{max-width:100%;height:auto}}@media (width<=480px){html,body,p{font-size:14px!important}.text-divider span,.text-divider span.font-heading,.text-divider #font,.text-divider .font-heading{padding:5px 10px!important;font-size:13px!important}table,.table,.table-acet{font-size:12.5px!important}table th,.table th,thead th,table td,.table td,tbody td{padding:6px!important;font-size:12.5px!important}}table.hbs-bos-table,.hbs-bos-table{table-layout:fixed!important;border-collapse:collapse!important;background-color:#fff!important;border:1px solid #dee2e6!important;width:100%!important;margin-top:10px!important;margin-bottom:25px!important}table.hbs-bos-table thead tr,.hbs-bos-table thead tr{background:#fff!important}table.hbs-bos-table thead tr th,table.hbs-bos-table th,.hbs-bos-table thead tr th,.hbs-bos-table th,.hbs-bos-th{color:#ff8700!important;text-align:center!important;vertical-align:middle!important;background:#fff!important;border:1px solid #dee2e6!important;padding:12px 14px!important;font-size:15px!important;font-weight:700!important}.hbs-bos-name{white-space:nowrap!important;color:#222!important;width:210px!important;min-width:190px!important;font-weight:700!important}.hbs-bos-designation{white-space:pre-line!important;word-break:normal!important;overflow-wrap:break-word!important;vertical-align:middle!important;color:#333!important;padding:12px 16px!important;font-size:15px!important;line-height:1.6!important}body{background:#f5f5f5;margin:0;padding:0;font-family:Segoe UI}ul.resp-tabs-list,p{margin:0;padding:0}.resp-tabs-list li{cursor:pointer;float:left;margin:0;padding:13px 15px;font-size:13px;font-weight:600;list-style:none;display:block}.resp-tabs-container{clear:left;background-color:#fff;padding:0}h2.resp-accordion{cursor:pointer;padding:5px;display:none}.resp-tab-content{padding:15px;display:none}.resp-tab-active{background-color:#fff;border:1px solid #c1c1c1;border-bottom:none;margin-bottom:-1px!important;padding:12px 14px 14px!important}.resp-content-active,.resp-accordion-active{display:block}.resp-tab-content{border:1px solid #c1c1c1}h2.resp-accordion{border:1px solid #c1c1c1;border-top-width:0;margin:0;padding:10px 15px;font-size:13px}h2.resp-tab-active{border-bottom:0 solid #c1c1c1!important;margin-bottom:0!important;padding:10px 15px!important}h2.resp-tab-title:last-child{background:#00f;border-bottom:12px solid #c1c1c1!important}.resp-vtabs ul.resp-tabs-list{float:left;width:15%}.resp-vtabs .resp-tabs-list li{cursor:pointer;float:none;margin:0;display:block;padding:15px!important}.resp-vtabs .resp-tabs-container{float:left;clear:none;background-color:#fff;border:1px solid #c1c1c1;border-radius:4px;width:85%;min-height:250px;margin:0;padding:0}.resp-vtabs .resp-tab-content{border:none}.resp-vtabs li.resp-tab-active{z-index:1;background-color:#fff;border:1px solid #c1c1c1;border-right:none;position:relative;margin-right:-1px!important;padding:14px 15px 15px 14px!important}.resp-arrow{float:right;border-top:12px solid #c1c1c1;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;margin-top:3px}h2.resp-tab-active span.resp-arrow{border:6px solid #0000;border-top:none;border-bottom:12px solid #9b9797}h2.resp-tab-active{background:#dbdbdb!important}.resp-easy-accordion h2.resp-accordion{display:block}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}.resp-jfit{width:100%;margin:0}.resp-tab-content-active{display:block}h2.resp-accordion:first-child{border-top:1px solid #c1c1c1!important}@media only screen and (width<=768px){ul.resp-tabs-list{display:none}h2.resp-accordion{display:block}.resp-vtabs .resp-tab-content{border:1px solid #c1c1c1}.resp-vtabs .resp-tabs-container{float:none;width:100%;min-height:initial;clear:none;border:none}.resp-accordion-closed{display:none!important}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}@keyframes bounce{0%,to,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation-name:bounce}@keyframes flash{0%,to,50%{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scale(1)}30%{transform:scaleX(1.25)scaleY(.75)}40%{transform:scaleX(.75)scaleY(1.25)}60%{transform:scaleX(1.15)scaleY(.85)}to{transform:scale(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.swing{transform-origin:top;animation-name:swing}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1)rotate(3deg)}40%,60%,80%{transform:scale(1.1)rotate(-3deg)}to{transform:scale(1)rotate(0)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translate(0%)}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:translate(0%)}}.wobble{animation-name:wobble}.header-top-area{color:#fff;z-index:10001;background-color:#fd752c;width:100%;min-height:38px;margin:0;padding:0;font-family:Roboto,Arial,sans-serif;position:relative;border-radius:0!important}.top-bar-flex{justify-content:space-between;align-items:center;width:100%;padding-left:10px;display:flex}.header-top-left{flex-wrap:wrap;align-items:center;display:flex}.top-contacts-list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.top-buttons-list{align-items:center;margin:0 0 0 12px;padding:0;list-style:none;display:flex}.top-bar-item{border-right:1px solid #ffffff59;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:flex;border-radius:0!important}.top-buttons-list .top-bar-item{padding:5px 18px}.top-bar-item:last-child{border-right:none}.header-top-left a{color:#fff;font-weight:500;text-decoration:none}.header-top-left a:hover{text-decoration:underline}.button-alumini{color:#fff;cursor:pointer;background-color:#0a5c45;border:1px solid #ffffff4d;border-radius:14px;justify-content:center;align-items:center;padding:3px 14px;font-size:12.5px;font-weight:600;transition:all .2s ease-in-out;display:inline-flex;box-shadow:0 2px 4px #0003}.button-alumini:hover{background-color:#0e7a5c;transform:translateY(-1px);box-shadow:0 3px 8px #00000059}.button-alumini a{color:#fff!important;text-decoration:none!important}.button-alumini2{color:#fff;cursor:pointer;background-color:#6a1b9a;border:1px solid #ffffff4d;border-radius:14px;justify-content:center;align-items:center;padding:3px 14px;font-size:12.5px;font-weight:600;transition:all .2s ease-in-out;display:inline-flex;box-shadow:0 2px 4px #0003}.button-alumini2:hover{background-color:#8e24aa;transform:translateY(-1px);box-shadow:0 3px 8px #00000059}.button-alumini2 a{color:#fff!important;text-decoration:none!important}.header-top-right{align-self:stretch;align-items:center;margin-right:20px;display:flex}.login-wrapper{align-items:center;height:100%;display:flex;position:relative}.login_btn{color:#fff;letter-spacing:.5px;white-space:nowrap;cursor:pointer;background:#001247;border:none;align-items:center;gap:8px;height:38px;padding:0 20px;font-size:14px;font-weight:700;transition:background-color .2s;display:flex;border-radius:4px!important}.login_btn:hover{background:#001f5c}.login-dropdown-menu{z-index:99999;background-color:#fff;border:1px solid #ddd;border-radius:0 0 4px 4px;min-width:210px;padding:0;list-style:none;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0003}.login-dropdown-menu li a{color:#002147;border-bottom:1px solid #f0f0f0;padding:10px 15px;font-size:13px;text-decoration:none;transition:background-color .2s,color .2s;display:block}.login-dropdown-menu li:last-child a{border-bottom:none}.login-dropdown-menu li a:hover{color:#fd752c;background-color:#f8f9fa}.caret{vertical-align:middle;border-top:4px solid #fff;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:2px;display:inline-block}@media (width<=768px){.header-top-area{z-index:10001;min-height:auto;position:relative;overflow:visible!important}.top-bar-flex{flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding-left:5px;padding-right:0;display:flex;position:relative}.header-top-left{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding-right:85px;display:flex}.top-contacts-list{flex-wrap:wrap;align-items:center;gap:0;width:100%;padding:3px 0 2px;display:flex}.top-buttons-list{flex-wrap:wrap;align-items:center;gap:3px 4px;width:100%;padding:2px 0 4px;display:flex}.top-bar-item{border-right:none;padding:1px 4px;font-size:10px}.top-contacts-list .top-bar-item{border-right:1px solid #ffffff4d}.top-buttons-list .top-bar-item{border-right:none;padding:1px 2px}.button-alumini,.button-alumini2{border-radius:8px;padding:2px 6px;font-size:9px}.header-top-right{z-index:10002;position:absolute;top:6px;right:8px}.login_btn{background:#001247;gap:5px;height:30px;padding:0 10px;font-size:11px;box-shadow:0 2px 5px #00000040;border-radius:4px!important}.login-dropdown-menu{z-index:999999;background-color:#fff;border:1px solid #d0d7de;border-radius:4px;min-width:210px;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000004d}.login-dropdown-menu li a{color:#002147;white-space:nowrap;border-bottom:1px solid #f0f0f0;padding:10px 14px;font-size:12px;text-decoration:none;transition:background-color .15s,color .15s;display:block}.login-dropdown-menu li:last-child a{border-bottom:none}.login-dropdown-menu li a:hover,.login-dropdown-menu li a:active{color:#fd752c;background-color:#f1f5f9}}@media (width<=400px){.header-top-left{padding-right:75px}.top-bar-item{padding:1px 3px;font-size:9px}.top-contacts-list .top-bar-item a{font-size:9px}.button-alumini,.button-alumini2{padding:1px 5px;font-size:8px}.header-top-right{top:5px;right:6px}.login_btn{height:28px;padding:0 8px;font-size:10px}.login-dropdown-menu{min-width:195px}.login-dropdown-menu li a{padding:8px 12px;font-size:11px}}.main-menu-area{color:#002147;z-index:9999;width:100%;box-shadow:none;background:#fff;border-bottom:3px solid #0000;transition:border-bottom .2s,box-shadow .2s;position:sticky;top:0}.main-menu-area.is-scrolled{border-bottom:3px solid #34495e;box-shadow:0 2px 8px #0000001f}.navbar-container{justify-content:space-between;align-items:center;width:100%;max-width:1550px;margin:0 auto;padding:0 15px;display:flex}.logo-area{flex-shrink:0;padding:6px 0}.logo-img{object-fit:contain;width:auto;height:50px;display:block;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.desktop-nav{flex-grow:1;justify-content:flex-end;align-items:center;display:flex}.nav-list{flex-wrap:nowrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.nav-list>li{flex-shrink:0;list-style:none;position:relative}.nav-list>li>a{color:#002147;white-space:nowrap;padding:33px 15px;font-family:Roboto,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none;transition:all .4s;display:block}.nav-list>li>a b,.nav-list>li>a strong{font-weight:700!important}.nav-list>li>a:hover,.nav-list>li>a:hover b,.nav-list>li>a:hover strong,.nav-list>li:hover>a,.nav-list>li:hover>a b{transition:all .3s;color:#fdc800!important}.has-dropdown:hover .mega-dropdown{display:block}.mega-dropdown{z-index:9999;background:#002147;border-top:3px solid #fdc800;min-width:270px;padding:10px 25px;display:none;position:absolute;top:100%;left:0;box-shadow:0 4px 15px #0000004d}.mega-dropdown-right{left:auto;right:0}.mega-row{gap:30px;display:flex}.mega-col{white-space:nowrap;margin:0;padding:0;list-style:none}.mega-col li a,.mega-col a{color:#fff;border-radius:2px;padding:5px 8px;font-size:13px;font-weight:700;transition:background .2s,color .2s,padding-left .2s;display:block;border:none!important;outline:none!important;text-decoration:none!important}.mega-col li a:hover,.mega-col li a:focus,.mega-col li a:active,.mega-col a:hover,.mega-col a:focus,.mega-col a:active{padding-left:12px;color:#fdc800!important;background:#fff3!important;border:none!important;outline:none!important;text-decoration:none!important}.tab-heading{color:#fd752c;margin-top:6px;margin-bottom:2px;padding-bottom:3px;font-size:14px;font-weight:700}.mobile-toggle{color:#000;cursor:pointer;background:#fff;border:2px solid #000;border-radius:5px;padding:2px 9px;font-size:22px;font-weight:900;line-height:1.2;transition:all .2s;display:none}.mobile-toggle:hover{color:#000;background:#f0f0f0}@media screen and (width<=1369px){.nav-list>li>a{padding:22px 10px}}@media screen and (device-width>=1280px) and (device-width<=1500px){.nav-list>li>a{padding:23px 10px;font-size:14px!important}}@media screen and (width<=1260px) and (device-width<=1279px){.nav-list>li>a{padding:10px;font-size:13px!important}}@media (width<=1024px){.desktop-nav{display:none}.mobile-toggle{display:block}.navbar-container{padding:5px 10px}.logo-img{height:42px}}@media (width<=768px){.navbar-container{padding:4px 8px}.logo-img{height:38px}.mobile-toggle{padding:2px 8px;font-size:20px}}@media (width<=400px){.logo-img{height:34px}.mobile-toggle{padding:1px 6px;font-size:18px}}.mobile-nav-drawer{color:#fff;-webkit-overflow-scrolling:touch;background-color:#002147;border-top:3px solid #fdc800;width:100%;max-height:70vh;padding:10px 15px;overflow-y:auto;box-shadow:0 8px 20px #0006}.mobile-nav-list{margin:0;padding:0;list-style:none}.mobile-nav-list>li{border-bottom:1px solid #ffffff1a;padding:8px 0}.mobile-nav-list a{color:#fff;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;display:block}.mobile-nav-list a:hover{color:#fdc800}.mobile-item-title{color:#fd752c;margin-bottom:4px;font-size:14px;font-weight:700;display:block}.mobile-sub-list{margin:4px 0 0;padding-left:12px;list-style:none}.mobile-sub-list li{padding:3px 0}.mobile-sub-list li a{font-size:12px}.mobile-item-subtitle{color:#fdc800;border-left:2px solid #fd752c;margin-top:10px;margin-bottom:4px;padding-left:6px;font-size:13px;font-weight:700;display:block}.ticker-wrapper{width:100%;margin-top:0;font-family:Roboto,sans-serif}.ticker-header-bar{color:#fff;background:#2b2b2b;justify-content:space-between;align-items:center;height:36px;padding:0 15px 0 0;display:flex;position:relative}.ticker-caption{color:#fff;z-index:2;white-space:nowrap;background:#e6004c;align-items:center;height:36px;padding:0 20px 0 15px;font-size:15px;font-weight:700;display:flex;position:relative}.ticker-caption:after{content:"";border-top:18px solid #0000;border-bottom:18px solid #0000;border-left:16px solid #e6004c;width:0;height:0;position:absolute;top:0;right:-16px}:root{--ticker-item-height:36px}.ticker-roller-wrapper{height:var(--ticker-item-height,36px);flex:1;margin:0 20px;position:relative;overflow:hidden}.ticker-roller-track{flex-direction:column;width:100%;display:flex}.ticker-roller-item{height:var(--ticker-item-height,36px);line-height:var(--ticker-item-height,36px);color:#fff;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;align-items:center;gap:8px;font-size:14.5px;display:flex;overflow:hidden}.ticker-roller-text{color:#fff;font-weight:500}.ticker-news-link{white-space:nowrap;font-weight:700;text-decoration:underline;transition:color .2s;color:#e6004c!important}.ticker-news-link:hover{color:#f37!important}.ticker-accreditation{color:#fff;letter-spacing:.5px;white-space:nowrap;font-size:15px;font-weight:700}.top-scroll{color:#fff;background:#fd752c;width:100%;height:24px;font-weight:700;line-height:24px;position:relative;overflow:hidden}.scroll-text{white-space:nowrap;padding-left:100%;animation:18s linear infinite scroll-left;position:absolute}.scroll-text a{color:#fff;text-decoration:none}@keyframes scroll-left{0%{transform:translate(0%)}to{transform:translate(-100%)}}.top-scroll:hover .scroll-text{animation-play-state:paused}.notice-bar{background:#002147;width:100%;height:24px;font-weight:700;line-height:24px;position:relative;overflow:hidden}.notice-move{white-space:nowrap;padding-left:100%;animation:16s linear infinite noticeScroll;position:absolute}.notice-move a{color:#fff;text-decoration:none}@keyframes noticeScroll{0%{transform:translate(0%)}to{transform:translate(-100%)}}.notice-bar:hover .notice-move{animation-play-state:paused}@media (width<=768px){:root{--ticker-item-height:30px}.ticker-header-bar{height:30px;padding:0 8px 0 0}.ticker-caption{height:30px;padding:0 14px 0 10px;font-size:12px}.ticker-caption:after{border-top:15px solid #0000;border-bottom:15px solid #0000;border-left:12px solid #e6004c;right:-12px}.ticker-accreditation{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-left:16px;font-size:11px;overflow:hidden}.top-scroll,.notice-bar{height:22px;font-size:12px;line-height:22px}.scroll-text,.notice-move{font-size:12px}}footer{color:#fff;background-color:#002147;width:100%;font-family:Roboto,Arial,sans-serif}.footer-area-top{background-color:#002147;padding:40px 0 20px}.footer-content-container{padding-left:15px;padding-right:15px}.footer-box{margin-bottom:25px}.footer-box-logo{text-align:center}.footer-logo{max-width:250px;height:auto;margin:0 auto;display:inline-block}.footer-social-center{justify-content:center;margin-top:15px;display:flex}.footer-social{justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.footer-social li a{border:1px solid #2b5788;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex;color:#fff!important}.footer-social li a:hover{background-color:#fdc800;border-color:#fdc800;color:#002147!important}.heading7{color:#fff;letter-spacing:.5px;text-transform:uppercase;margin-top:0;margin-bottom:18px;font-size:16px;font-weight:700}.regional p{margin-bottom:8px;font-size:14px}.regional p a{color:#fff;text-decoration:none;transition:padding-left .2s;display:inline-block;position:relative}.regional p a:hover,.active-office-link{text-decoration:underline!important}.regional .fa-li{margin-right:8px;position:static;color:#fff!important}.contact-info-box p{color:#fff;margin-bottom:12px;font-size:14px;line-height:1.6}.contact-info-box .glyphicon{color:#fff;margin-right:8px;font-size:15px}.footer-box iframe{border-radius:4px;width:100%}.footer-area-bottom{width:100%}.copyright{background-color:#001a39;padding:14px 0 72px}.copyright-container{padding-left:15px;padding-right:15px}.copyright-content{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.copyright-text{color:#fff;text-align:center;width:100%;margin:0;font-size:14px}.powered-by-text{color:#fff;align-items:center;margin:0;font-size:14px;display:flex}.thub-img{object-fit:contain;width:180px;height:45px}#scrollUp{color:#fff;z-index:99999;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background-color:#caa015;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;padding:0;text-decoration:none;transition:opacity .3s,visibility .3s,transform .3s,background-color .3s;display:flex;position:fixed;bottom:82px;right:20px;transform:translateY(12px);box-shadow:0 2px 8px #0000004d}#scrollUp.visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}#scrollUp.visible:hover{background-color:#b88d08;transform:translateY(-2px)}@media (width<=768px){.footer-area-top{padding:30px 0 15px}.footer-content-container{padding:0 16px}.footer-content-container .row{flex-direction:column;display:flex}.footer-content-container .col-lg-3,.footer-content-container .col-md-3,.footer-content-container .col-sm-6,.footer-content-container .col-xs-12{width:100%;padding:0 4px}.footer-box{margin-bottom:22px}.footer-box-logo{text-align:center;border-bottom:1px solid #ffffff1f;margin-bottom:20px;padding-bottom:15px}.footer-logo{max-width:210px;margin:0 auto;display:block}.footer-social-center{justify-content:center;margin-top:14px;display:flex}.footer-social{justify-content:center;gap:8px}.footer-social li a{width:36px;height:36px;font-size:15px}.heading7{color:#fd752c;letter-spacing:.8px;border-bottom:2px solid #fd752c66;margin-top:10px;margin-bottom:14px;padding-bottom:5px;font-size:15px;display:inline-block;position:relative}.footer-box-offices{padding-left:16px;padding-right:16px}.regional p{margin-bottom:10px;font-size:13.5px;line-height:1.5}.regional p a{align-items:center;padding:2px 0;display:inline-flex}.contact-info-box{border-bottom:1px solid #ffffff1f;margin-top:8px;margin-bottom:22px;padding-bottom:15px;padding-left:16px;padding-right:16px}.contact-info-box p{word-break:break-word;margin-bottom:12px;font-size:13.5px;line-height:1.6}.footer-box-map{padding-left:16px;padding-right:16px}.footer-box iframe{border-radius:6px;width:100%;height:200px;margin-top:6px;display:block;box-shadow:0 2px 8px #00000040}.copyright{padding:16px 15px 125px!important}.copyright-container{padding:0 15px}.copyright-content{text-align:center;flex-direction:column;align-items:center;gap:6px}.copyright-text{color:#ffffffe6;font-size:12.5px;line-height:1.5}.powered-by-text{font-size:12px}.thub-img{width:130px;height:35px}#scrollUp{width:40px;height:40px;bottom:110px;right:12px}}.floating-wpp{z-index:100000;font-family:inherit;font-size:14px;transition:bottom .2s;position:fixed;bottom:20px;left:15px}.floating-wpp:hover{bottom:22px}.floating-wpp .floating-wpp-button{cursor:pointer;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:1px 2px 8px #3c3c3c66}.floating-wpp .floating-wpp-button svg{width:36px;height:36px;display:block}.floating-wpp:hover .floating-wpp-button{transform:scale(1.05);box-shadow:1px 4px 14px #25d36680}.floating-wpp .floating-wpp-popup{opacity:0;pointer-events:none;transform-origin:0 100%;background-color:#e5ddd5;border-radius:8px;width:0;height:0;padding:0;transition:bottom .2s ease-out,opacity .2s ease-out;position:absolute;bottom:0;overflow:hidden;box-shadow:0 4px 16px #00000040}.floating-wpp .floating-wpp-popup.active{opacity:1;pointer-events:auto;width:280px;height:auto;padding:0 12px 12px;bottom:72px}.floating-wpp .floating-wpp-popup .floating-wpp-head{color:#fff;cursor:pointer;letter-spacing:.3px;background-color:#128c7e;justify-content:space-between;align-items:center;margin:0 -12px 10px;padding:10px 14px;font-size:15px;font-weight:600;display:flex}.floating-wpp .floating-wpp-popup .floating-wpp-head .close-btn{color:#fff;cursor:pointer;opacity:.85;padding:0 4px;font-size:20px;line-height:1;transition:opacity .2s}.floating-wpp .floating-wpp-popup .floating-wpp-head .close-btn:hover{opacity:1}.floating-wpp .floating-wpp-popup .floating-wpp-message{opacity:0;color:#222;background-color:#fff;border-radius:0 8px 8px;padding:10px 12px;font-size:13.5px;line-height:1.4;transition:opacity .2s;box-shadow:0 1px 2px #00000026}.floating-wpp .floating-wpp-popup.active .floating-wpp-message{opacity:1;transition-delay:.15s}.floating-wpp .floating-wpp-input-message{background-color:#fff;border-top:1px solid #e0e0e0;align-items:center;gap:8px;margin:10px -12px -12px;padding:6px 12px;display:flex}.floating-wpp .floating-wpp-input-message textarea{box-shadow:none;color:#333;resize:none;border:1px solid #dcdcdc;border-radius:6px;outline:none;width:100%;max-width:100%;height:75px;margin:6px 0;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .2s}.floating-wpp .floating-wpp-input-message textarea:focus{border-color:#128c7e}.floating-wpp .floating-wpp-btn-send{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:8px;transition:background-color .2s,transform .15s;display:flex}.floating-wpp .floating-wpp-btn-send:hover{background-color:#f0f0f0;transform:scale(1.1)}.floating-wpp .floating-wpp-btn-send svg{fill:#128c7e}.float2-btn{color:#fff;text-align:center;z-index:99999;border-radius:50px;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;display:flex;position:fixed;bottom:18px;right:15px}.apply_admission_card{z-index:9999;background-color:#fd752c;justify-content:center;align-items:center;width:100%;height:55px;display:flex;position:fixed;bottom:0;left:0}.apply_admission_content{justify-content:center;align-items:center;gap:15px;line-height:55px;display:flex}.apply-title{color:#fff;letter-spacing:.5px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700}.login_btn1_link{text-decoration:none}.login_btn1{color:#fff;box-shadow:none;letter-spacing:1px;white-space:nowrap;cursor:pointer;background:#001247;border:none;border-radius:7px;min-height:38px;padding:0 16px;font-size:14px;font-weight:700;transition:background-color .2s}.login_btn1:hover{background:#002147}@media (width<=768px){.floating-wpp,.float2-btn,.apply_admission_card,.float3,.navbar-fixed-bottom{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}}.home-page-container{color:#333;background-color:#fff;width:100%;font-family:Roboto,sans-serif}.hero-slider-banner{-webkit-user-select:none;user-select:none;cursor:grab;background:#f4f6f9;width:100%;min-height:360px;margin-top:1px;position:relative;overflow:hidden}.hero-slider-banner:active,.hero-slider-banner.dragging{cursor:grabbing!important}.banner-track{will-change:transform;width:100%;display:flex}.banner-slide-item{flex:0 0 100%;width:100%;min-width:100%;position:relative}.banner-slide-wrapper{width:100%;position:relative}.main-hero-img{object-fit:cover;object-position:top center;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;min-height:360px;max-height:480px;display:block}.banner-link{cursor:grab;text-decoration:none;display:block}.banner-link:active{cursor:grabbing}.banner-nav-btn{color:#fff;cursor:pointer;z-index:10;opacity:0;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;line-height:1;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0003}.hero-slider-banner:hover .banner-nav-btn{opacity:1}.banner-nav-btn:hover{background:#000000d9;transform:translateY(-50%)scale(1.1)}.banner-nav-btn.prev{left:16px}.banner-nav-btn.next{right:16px}.banner-dots{z-index:10;align-items:center;gap:8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.banner-dot{cursor:pointer;background:#fff9;border:1px solid #0003;border-radius:50%;outline:none;width:10px;height:10px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.banner-dot:hover{background:#fff;transform:scale(1.2)}.banner-dot.active{background:#fd752c;border-color:#fd752c;border-radius:8px;width:26px;box-shadow:0 1px 4px #fd752c80}.news-section{padding:30px 20px}.section-box{margin-bottom:25px}.text-divider:before{content:"";z-index:1;background:#e2e2e2;width:100%;height:1px;position:absolute;top:50%;left:0}.text-divider span{z-index:2;color:#fff;letter-spacing:.6px;text-transform:uppercase;vertical-align:middle;background-color:#f37021;border-radius:2px;min-height:48px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:700;position:relative;box-shadow:0 2px 4px #f3702133;justify-content:center!important;align-items:center!important;padding:0 24px!important;line-height:1!important;display:inline-flex!important}.marquee-box{background:#fff;border:1px solid #7cb5ec;border-radius:4px;margin-top:15px;padding:12px 14px}.event-item{border-bottom:1px dashed #d5dee7;align-items:flex-start;gap:14px;margin-bottom:14px;padding-bottom:14px;display:flex}.date-badge{text-align:center;background:#fff;border:1px solid #20639b;border-radius:4px;flex-shrink:0;width:52px;min-width:52px;display:inline-block;overflow:hidden}.month-tag{color:#fff;text-transform:uppercase;letter-spacing:.5px;background-color:#20639b;padding:3px 0;font-size:12px;font-weight:700;line-height:1.2}.day-tag{color:#20639b;background-color:#fff;padding:3px 0 5px;font-size:20px;font-weight:800;line-height:1.15}.events-badge .day-tag{color:#e65100}.circulars-badge .day-tag{color:#20639b}.media-body{flex:1}.media-heading{color:#0b4d75;margin-top:0;margin-bottom:5px;font-size:15.5px;font-weight:700;line-height:1.4}.media-heading a{text-decoration:none;transition:color .2s;color:#0b4d75!important}.media-heading a:hover{text-decoration:underline;color:#0d6efd!important}.more-link{cursor:pointer;margin-top:3px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-block;color:#000!important}.more-link:hover{text-decoration:underline;color:#111827!important}.view-more-btn{color:#333;text-align:center;background-color:#fff;border:1px solid #ccc;border-radius:4px;margin-top:12px;padding:7px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:block}.view-more-btn:hover{color:#111;background-color:#f8fafc;border-color:#999}.updates-list{margin-top:0;padding:0 2px}.notice-default{background-color:#fff;border:1px solid #e6e6e6;border-left:6px solid #7f7f84;border-radius:2px;margin-bottom:14px;padding:14px 16px;transition:all .2s;position:relative;box-shadow:0 1px 3px #0000001a,0 1px 2px #00000026}.notice-default:hover{background-color:#fbfbfb;border-left-color:#555;box-shadow:0 2px 6px #00000026}.notice-default strong{color:#333;margin-bottom:2px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14.5px;font-weight:700;line-height:1.45;display:block}.notice-default strong a{text-decoration:none;color:#333!important}.notice-default strong a:hover{color:#0d6efd!important}.update-expanded-box{border-top:1px dashed #e6e6e6;margin-top:6px;padding-top:6px}.update-desc{color:#333;margin-top:4px;margin-bottom:6px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:13.5px;line-height:1.45}.update-view-more-wrap{text-align:right;margin-top:4px}.update-view-more-link{cursor:pointer;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:13.5px;font-weight:700;text-decoration:none;transition:color .15s;display:inline-block;color:#0b4d75!important}.update-view-more-link:hover{text-decoration:underline;color:#0d6efd!important}.read-link{float:right;cursor:pointer;margin-top:4px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;font-weight:700;text-decoration:none;color:#a04038!important}.read-link:hover{text-decoration:underline;color:#802820!important}.thub-banner-box{border-radius:6px;margin-top:15px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.thub-img{width:100%;height:auto;display:block}.features-main-wrapper{color:#fff;background:#0a5d86;margin-left:0;margin-right:0;padding:35px 0 50px}.features-main-wrapper #features{max-width:1200px;margin:0 auto}.features-divider{text-align:center;margin:15px 0 35px;line-height:normal;position:relative}.features-divider:before{content:"";z-index:1;background:#ffffff73;width:100%;height:1px;position:absolute;top:50%;left:0}.features-divider span{z-index:2;color:#fff;letter-spacing:.6px;text-transform:uppercase;vertical-align:middle;background-color:#f37021;border-radius:2px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 2px 4px #f3702133}.features-row{flex-wrap:nowrap;justify-content:space-around;align-items:flex-start;gap:15px;margin-bottom:50px;display:flex}.feature-col{text-align:center;flex-direction:column;flex:1;align-items:center;max-width:190px;display:flex}.feature-col a{color:#fff;flex-direction:column;align-items:center;text-decoration:none;transition:transform .25s,opacity .25s;display:flex}.feature-col a:hover{color:#fff;opacity:.95;text-decoration:none;transform:translateY(-4px)}.feature-icon-box{justify-content:center;align-items:center;width:100%;height:105px;margin-bottom:8px;display:flex}.feature-img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .3s}.feature-col a:hover .feature-img{transform:scale(1.05)}.target-img{width:auto;height:108px}.op-img{width:auto;height:98px}.lms-img{width:auto;height:85px}.library-img{width:auto;height:98px}.parent-img{width:auto;height:95px}.features-main-wrapper .service-heading{color:#fff;text-align:center;letter-spacing:.3px;text-transform:uppercase;text-shadow:0 1px 2px #00000040;margin:6px 0 0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700;line-height:1.35}.target-pill{border:1.5px solid #fff;border-radius:3px;padding:4px 18px;display:inline-block;margin-top:8px!important}.accreditations-row{justify-content:space-between;align-items:flex-start;gap:30px;max-width:1250px;margin:25px auto 0;padding-top:10px;display:flex}.accreditation-column{text-align:center;flex-direction:column;flex:1;align-items:center;padding:0 12px;display:flex}.accreditation-white-card{background:#fff;border-radius:4px;justify-content:center;align-items:center;width:100%;max-width:380px;height:155px;margin-bottom:20px;padding:10px 14px;display:flex;box-shadow:0 4px 12px #00000040}.accreditation-card-img{object-fit:contain;width:100%;height:100%;max-height:140px;display:block}.ugc-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;display:flex}.ugc-logo-wrap{justify-content:center;align-items:center;width:100%;height:155px;margin-bottom:20px;display:flex}.ugc-logo-img{object-fit:contain;filter:drop-shadow(0 4px 8px #0000004d);width:auto;height:165px;max-height:175px}.ugc-title{color:#fff;letter-spacing:1px;text-transform:uppercase;text-shadow:0 2px 4px #0000004d;margin:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:26px;font-weight:700}.accreditation-card-title{color:#fff;letter-spacing:.3px;text-shadow:0 2px 4px #0000004d;margin:0 0 16px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:23px;font-weight:700;line-height:1.35}.aqar-link{color:#72b6ec;cursor:pointer;transition:color .2s,opacity .2s;text-decoration:none!important}.aqar-link:hover{color:#fff;opacity:.95;text-decoration:none!important}.accreditation-card-desc{color:#ffffffeb;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13.5px;line-height:1.65}.iso-certified-btn{cursor:pointer;background:#ffffff14;border:1px solid #ffffffd9;border-radius:4px;margin-top:8px;padding:3px 12px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-block;color:#fff!important;text-decoration:none!important}.iso-certified-btn:hover{background:#ffffff40;border-color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #0003;color:#fff!important}@media (width<=991px){.features-row{flex-wrap:wrap;gap:30px 15px}.feature-col{flex:0 0 30%;max-width:30%}.accreditations-row{flex-direction:column;align-items:center;gap:35px}.accreditation-column{width:100%;max-width:380px}}@media (width<=600px){.features-row{gap:24px 10px}.feature-col{flex:0 0 45%;max-width:45%}.features-main-wrapper .service-heading{font-size:12px}.accreditation-card-title{font-size:14.5px}.accreditation-card-desc{font-size:12px}}.recruiters-marquee-section{background-color:#fff;padding:35px 20px}.recruiters-marquee-section h3{color:#002147;margin-bottom:25px}.recruiter-logo{vertical-align:middle;width:auto;height:55px;margin:0 25px;display:inline-block}@media (width<=768px){.main-hero-img{max-height:220px}.banner-nav-btn{opacity:.7;width:32px;height:32px;font-size:16px}.banner-nav-btn.prev{left:8px}.banner-nav-btn.next{right:8px}.news-section{padding:15px 10px}.news-section .row{flex-direction:column;display:flex}.news-section .col-md-4,.news-section .col-md-3{width:100%;margin-bottom:15px;padding:0 5px}.section-box{margin-bottom:15px}.text-divider span{min-height:auto;padding:6px 16px;font-size:14px}.features-row{flex-wrap:wrap!important;justify-content:center!important;gap:18px 12px!important;margin-bottom:30px!important}.feature-col{flex:0 0 45%!important;max-width:48%!important}.feature-icon-box{height:75px!important}.target-img,.op-img,.lms-img,.library-img,.parent-img{height:65px!important;max-height:65px!important}.features-main-wrapper .service-heading{font-size:11.5px!important}.accreditations-row{flex-direction:column!important;align-items:center!important;gap:20px!important;margin:15px auto 0!important}.accreditation-column{width:100%!important;max-width:100%!important;padding:0!important}.accreditation-white-card{max-width:320px!important;height:130px!important;margin-bottom:12px!important}.accreditation-card-title{font-size:14px!important}.accreditation-card-desc{font-size:12px!important}.mou-testimonials-wrapper{padding:20px 10px 30px!important}.mou-testimonials-wrapper .row{flex-direction:column!important;align-items:stretch!important}.mou-testimonials-wrapper .col-md-4,.mou-testimonials-wrapper .mou-col-left{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin-bottom:30px!important;padding-left:0!important;padding-right:0!important}.mou-testimonials-wrapper .col-md-8,.mou-testimonials-wrapper .testi-col-right{flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.testimonial .description{padding:16px 20px!important;font-size:14px!important;line-height:1.5!important}.testimonial .testimonial-profile{padding:10px 18px!important}.testimonial .pic{width:65px!important;height:65px!important}.testimonial .title{font-size:14px!important}.testi-nav-prev{left:-6px!important}.testi-nav-next{right:-6px!important}}.mou-testimonials-wrapper{background:#fff;border-bottom:1px solid #eaeaea}.mou-divider,.testimonials-divider{text-align:center;margin:10px 0 30px;position:relative}.mou-carousel-box{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;min-height:250px;padding:5px 10px;display:flex}.mou-slide-content{flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.mou-img-container{justify-content:center;align-items:center;height:150px;margin-bottom:8px;display:flex}.mou-item-title{color:#1a3b5d;text-align:center;margin:6px 0 3px;font-family:Roboto,sans-serif;font-weight:700}.mou-item-sub{color:#555;margin:0 0 3px;font-size:13px}.mou-item-desc{color:#777;max-width:270px;margin:0;font-size:12px;line-height:1.35}.mou-indicators{justify-content:center;align-items:center;gap:6px;width:auto;margin:15px auto 0;padding:0;list-style:none;display:flex;position:static}.mou-indicators li{cursor:pointer;background:#f87d88;border:none;border-radius:50%;width:8px;height:8px;margin:0;transition:all .25s;display:inline-block}.mou-indicators li.active{background:#e63946;transform:scale(1.2)}.bg-info{background-color:#fff}.text-divider span{color:#fff;background-color:#fd752c;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase!important;justify-content:center!important;align-items:center!important;padding:10px 18px!important;line-height:1!important;display:inline-flex!important}.mou-testimonials-wrapper{background:#fff;border-bottom:1px solid #eaeaea;width:100%;padding:35px 20px 45px}.mou-testimonials-wrapper .row{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;width:100%!important;margin:0!important;display:flex!important}@media (width>=768px){.mou-testimonials-wrapper .col-md-4,.mou-testimonials-wrapper .mou-col-left{flex:0 0 30%!important;width:30%!important;max-width:30%!important;margin-left:0!important;padding-left:0!important;padding-right:20px!important}.mou-testimonials-wrapper .col-md-8,.mou-testimonials-wrapper .testi-col-right{flex:0 0 66%!important;width:66%!important;max-width:66%!important;margin-right:0!important;padding-left:20px!important;padding-right:0!important}}.testimonial{cursor:pointer;margin:0 10px}.testi-interactive-container{position:relative}.testi-interactive-slider{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative}.testi-interactive-slider:active,.testi-interactive-slider.dragging{cursor:grabbing!important}.testimonial .testimonial-content{cursor:pointer;margin:20px 0 50px;position:relative}.testimonial .testimonial-content:after{content:"";border-top:20px solid #002147;border-left:20px solid #0000;border-right:20px solid #0000;width:0;height:0;margin:0 auto;position:absolute;bottom:-20px;left:0;right:0}.testimonial .description{color:#fff;text-align:left;cursor:pointer;background:#002147;border-radius:15px;margin:0;padding:25px 35px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:1.6;transition:box-shadow .3s;position:relative}.testimonial:hover .description{box-shadow:0 6px 20px #00214738}.testimonial .description:before,.testimonial .description:after{text-align:center;color:#fff;background:#002147;border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;font-family:Georgia,serif;font-size:22px;line-height:35px;display:flex;position:absolute}.testimonial .description:before{content:"“";top:-18px;left:25px}.testimonial .description:after{content:"”";bottom:-18px;right:25px}.testimonial .testimonial-profile{cursor:pointer;background:#fff;border:1px solid #002147;border-radius:20px;margin:0 auto;padding:15px 32px;transition:transform .3s,box-shadow .3s;display:table;position:relative;box-shadow:0 3px 10px #0000000f}.testimonial .testimonial-profile:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0021471f}.testimonial .pic{float:left;background:#fff;border:1px solid #002147;border-radius:50%;width:95px;height:95px;overflow:hidden}.testimonial .pic img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.testimonial .title{color:#fd752c;margin:0 0 0 30px;font-family:Roboto,sans-serif;font-size:19px;font-weight:700;display:inline-block;position:relative;top:20px}.testimonial .title:before{content:"";background:#002147;width:1px;height:68px;position:absolute;top:-6px;left:-15px}.testimonial .post{color:#888;margin-top:8px;font-size:14px;font-weight:400;display:block}.testi-nav-btn{color:#fff;cursor:pointer;z-index:10;opacity:.65;background:#002147d9;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;line-height:1;transition:all .25s;display:flex;position:absolute;top:42%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}.testi-interactive-container:hover .testi-nav-btn{opacity:1}.testi-nav-btn:hover{background:#fd752c;transform:translateY(-50%)scale(1.1)}.testi-nav-prev{left:-18px}.testi-nav-next{right:-18px}.testi-owl-dots{justify-content:center;align-items:center;gap:8px;margin-top:22px;display:flex}.testi-dot{cursor:pointer;background:0 0;border:1.5px solid #002147;border-radius:50%;width:11px;height:11px;transition:all .25s;display:inline-block}.testi-dot.active{background:#002147;transform:scale(1.2)}.owl-theme .owl-controls{margin-top:30px}.owl-theme .owl-controls .owl-page span{opacity:1;background:0 0;border:1px solid #002147}.owl-theme .owl-controls .owl-page.active span{background:#002147;border:1px solid #002147}@media only screen and (width<=479px){.testimonial .description{padding:20px;font-size:16px}.testimonial .testimonial-profile{padding:10px}.testimonial .title{font-size:16px}.testimonial .post{font-size:13px}}.about-page-wrapper{color:#333;background-color:#fff;width:100%;padding-bottom:10px;font-family:Roboto,sans-serif}.banner_img{width:100%;margin:0;padding:0;overflow:hidden}.about-banner-img{object-fit:contain;width:100%;height:auto;display:block}.about-content-container{max-width:1140px;margin:0 auto;padding:30px 15px;font-family:Roboto;font-size:18px;line-height:1.8}.about-content-container p{color:#444;text-align:justify;margin-bottom:18px}.about-page-wrapper .text-divider{text-align:center;margin:35px 0 30px;position:relative}.about-page-wrapper .text-divider:before{content:"";z-index:1;background:#e2e2e2;width:100%;height:1px;position:absolute;top:50%;left:0}.about-page-wrapper .text-divider span.font-heading,.about-content-container .font-heading,.special-section .font-heading{z-index:2;color:#fff;background-color:#fd752c;border-bottom:none;border-radius:0;padding:8px 18px;font-family:Roboto,sans-serif;font-size:20px;font-weight:700;line-height:1.4;display:inline-block;position:relative}.margin-top-20{margin-top:25px;margin-bottom:25px}.programs-table{border-collapse:collapse;width:100%;margin-bottom:25px}.programs-table th{color:#fff;text-align:center;background-color:#fd752c;border:1px solid #fff;padding:12px 15px;font-size:18px;font-weight:700}.programs-table td{color:#333;border:1px solid #ddd;padding:12px 15px;font-size:18px;line-height:1.6}.special-section{max-width:1140px;margin:20px auto 15px;padding:0 15px}.features-row{flex-wrap:wrap;justify-content:center;gap:60px;max-width:950px;margin-top:30px;margin-left:auto;margin-right:auto;display:flex}.features-row:before,.features-row:after{display:none}.key_features{float:none;flex:380px;max-width:440px;padding:0 10px}.features-list{margin:0;padding:0;list-style:none}.features-list li{color:#444;margin-bottom:14px;padding-left:28px;font-size:18px;font-weight:500;line-height:1.8;position:relative}.features-list li:last-child{margin-bottom:0}.features-list li:before{content:"✔";color:#fd752c;font-size:18px;font-weight:700;line-height:1.8;position:absolute;top:0;left:0}@media (width<=768px){.about-content-container{padding:15px 10px;font-size:13px;line-height:1.7}.about-page-wrapper .text-divider span.font-heading,.font-heading{padding:6px 14px;font-size:16px}.about-page-wrapper .text-divider,.text-divider{margin:20px 0}.programs-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.programs-table th,.programs-table td{white-space:nowrap;padding:8px 10px;font-size:12px}.about-page-wrapper{padding-bottom:10px}.special-section{margin:15px auto 10px;padding:0 10px}.features-row{gap:15px;margin-top:15px}.key_features{flex:100%;max-width:100%;padding:5px 10px}.features-list li{margin-bottom:8px;padding-left:24px;font-size:14px;line-height:1.6}.features-list li:last-child{margin-bottom:0}.features-list li:before{font-size:15px;line-height:1.6}}.vision-mission-page{color:#333;background-color:#fff;width:100%;padding-bottom:60px;font-family:Roboto,sans-serif}.vision-banner-img{object-fit:contain;width:100%;height:auto;display:block}.vision-content-container{max-width:1400px;margin:30px auto;padding:0 25px}.vision-card{margin-bottom:30px}.col-padding{background-color:#fff;height:100%;padding:0 5px 20px}.vision-mission-page .text-divider{text-align:center;margin:0 0 20px;position:relative}.vision-mission-page .text-divider:before{content:"";z-index:1;background:#e2e2e2;width:100%;height:1px;position:absolute;top:50%;left:0}.vision-mission-page .text-divider span.font-heading,.vision-mission-page .font-heading{z-index:2;color:#fff;background-color:#fd752c;border-bottom:none;border-radius:0;margin-bottom:0;padding:8px 18px;font-family:Roboto,sans-serif;font-size:20px;font-weight:700;line-height:1.4;display:inline-block;position:relative}.image-wrapper{width:100%;margin:0 0 20px;display:block}.section-img{border-radius:0;width:100%;max-width:100%;height:auto;display:block}.intro-text,.policy-text{color:#444;text-align:left;margin-bottom:14px;font-size:18px;line-height:1.8}.outro-text{color:#444;text-align:left;margin-top:10px;font-size:18px;line-height:1.8}.vision-features-list{text-align:left;margin:0 0 14px;padding-left:22px;list-style-type:disc}.vision-features-list li{color:#444;margin-bottom:8px;padding-left:0;font-size:18px;line-height:1.8;position:static}@media (width<=768px){.vision-content-container{margin:20px auto;padding:0 15px}.vision-mission-page .text-divider span.font-heading,.vision-mission-page .font-heading{padding:6px 14px;font-size:16px}.vision-card{margin-bottom:25px}}.calendar-page-wrapper{color:#333;background-color:#fff;width:100%;max-width:100vw;min-height:100vh;padding-bottom:60px;font-family:Roboto,sans-serif;overflow-x:hidden}.calendar-banner-wrapper{background-color:#f7f9fc;width:100%;margin:0;padding:0;overflow:hidden}.calendar-banner-img{object-fit:contain;width:100%;height:auto;display:block}.calendar-content-container{max-width:1140px;margin:0 auto;padding:30px 15px;font-family:Roboto,sans-serif}.calendar-page-wrapper .text-divider{text-align:center;margin:30px 0 25px;position:relative}.calendar-page-wrapper .text-divider:before{content:"";z-index:1;background:#e2e2e2;width:100%;height:1px;position:absolute;top:50%;left:0}.calendar-page-wrapper .text-divider .font-heading{z-index:2;color:#fff;letter-spacing:.3px;background-color:#fd752c;border-radius:0;padding:8px 22px;font-family:Roboto,sans-serif;font-size:20px;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px 5px #00000014}.year-buttons-wrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin:25px 0 35px;display:flex}.year-btn{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fd752c;border:1px solid #fd752c;border-radius:4px;justify-content:center;align-items:center;min-width:250px;height:54px;padding:0 24px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;transition:all .2s ease-in-out;display:inline-flex;box-shadow:0 3px 8px #fd752c40}.year-btn:hover{color:#fff;background-color:#e56520;border-color:#e56520;transform:translateY(-1px);box-shadow:0 4px 12px #fd752c59}.year-btn.active{position:relative;outline-offset:2px!important;color:#fff!important;background-color:#174772!important;border:1px solid #002147!important;outline:2px solid #002147!important;box-shadow:0 4px 12px #17477259!important}.year-btn.active:hover{color:#fff!important;background-color:#0f3252!important}.year-sub-divider{margin:35px 0 30px!important}.year-sub-divider .font-heading{padding:6px 20px!important;font-size:18px!important}.calendar-layout-grid{align-items:flex-start;gap:30px;min-height:280px;margin-top:25px;display:flex}.courses-sidebar{flex-shrink:0;width:260px}.courses-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;box-shadow:0 2px 8px #0000000d}.courses-list li{margin:0;padding:0;list-style:none}.courses-list li:not(:last-child){border-bottom:2px solid #fff}.course-item-btn{text-align:left;color:#fff;cursor:pointer;background-color:#fd752c;border:none;justify-content:flex-start;align-items:center;width:100%;padding:14px 20px;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;transition:background-color .2s ease-in-out;display:flex}.course-item-btn:hover{background-color:#eb661f}.course-item-btn.selected{box-shadow:none;color:#fff!important;background-color:#337ab7!important}.table-content-area{flex:1;min-width:0}.calendar-table-responsive{border:1px solid #e2e8f0;width:100%;overflow-x:auto;box-shadow:0 2px 8px #0000000d}.calendar-data-table{border-collapse:collapse;background-color:#fff;width:100%;margin:0}.calendar-data-table thead tr{color:#fff;background-color:#fd752c}.calendar-data-table th{text-align:center;letter-spacing:.2px;border:1px solid #fff;padding:13px 16px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700}.calendar-data-table th.th-course-title{text-align:center}.calendar-data-table td{color:#333;vertical-align:middle;border:1px solid #e9ecef;padding:14px 18px;font-family:Roboto,sans-serif;font-size:15px}.calendar-data-table td.td-sno{text-align:center;color:#555;width:70px;font-weight:500}.calendar-data-table td.td-title{text-align:left;color:#2b2b2b;line-height:1.5}.calendar-data-table td.td-action{text-align:center;width:130px}.calendar-data-table tbody tr:nth-child(2n){background-color:#fbfcfe}.calendar-data-table tbody tr:hover{background-color:#f1f5f9}.btn-view-pdf,.academic-calendar-page .btn-view-pdf,.calendar-data-table .btn-view-pdf{color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;vertical-align:middle!important;text-transform:capitalize!important;background-color:#337ab7!important;border:1px solid #2e6da4!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:76px!important;height:36px!important;padding:6px 20px!important;font-family:Roboto,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.42857!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 4px #337ab74d!important}.btn-view-pdf span,.btn-view-pdf b{color:#fff!important;letter-spacing:.3px!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important}.btn-view-pdf:hover,.academic-calendar-page .btn-view-pdf:hover,.calendar-data-table .btn-view-pdf:hover{color:#fff!important;background-color:#286090!important;border-color:#204d74!important;text-decoration:none!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px #28609073!important}.btn-view-pdf svg,.btn-view-pdf i{flex-shrink:0;color:#fff!important}.empty-data-row{text-align:center;color:#777;font-style:italic;padding:35px 20px!important}.loading-container{color:#174772;justify-content:center;align-items:center;gap:12px;padding:40px;font-size:17px;font-weight:500;display:flex}.loading-spinner{border:3px solid #e2e8f0;border-top-color:#fd752c;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.calendar-data-table th.th-sno,.calendar-data-table td.td-sno{text-align:center;width:70px}.calendar-data-table th.th-action,.calendar-data-table td.td-action{text-align:center;width:130px}@media (width<=768px){.calendar-content-container{padding:15px 10px}.calendar-page-wrapper .text-divider{margin:15px 0}.calendar-page-wrapper .text-divider .font-heading{padding:6px 14px!important;font-size:15px!important}.year-buttons-wrapper{flex-flow:row!important;justify-content:center!important;gap:8px!important;width:100%!important;margin:10px 0 16px!important;display:flex!important}.year-btn{white-space:nowrap!important;border-radius:4px!important;flex:1 1 0!important;width:auto!important;min-width:0!important;height:38px!important;padding:4px 8px!important;font-size:13.5px!important;font-weight:700!important}.year-sub-divider{margin:12px 0 14px!important}.year-sub-divider .font-heading{padding:4px 12px!important;font-size:14px!important}.calendar-layout-grid{flex-direction:column!important;gap:14px!important;margin-top:10px!important}.courses-sidebar{width:100%!important}.courses-list{width:100%!important;box-shadow:none!important;flex-flow:row!important;gap:6px!important;display:flex!important}.courses-list li{border:none!important;flex:1 1 0!important;min-width:0!important}.course-item-btn{text-align:center!important;white-space:nowrap!important;border-radius:4px!important;justify-content:center!important;width:100%!important;padding:8px 4px!important;font-size:12.5px!important;font-weight:700!important}.table-content-area{width:100%!important}.calendar-table-responsive{-webkit-overflow-scrolling:touch!important;border:1px solid #dee2e6!important;border-radius:4px!important;width:100%!important;margin-bottom:15px!important;overflow-x:auto!important}.calendar-data-table{table-layout:auto!important;width:100%!important;font-size:12px!important}.calendar-data-table th{padding:7px 4px!important;font-size:12px!important}.calendar-data-table td{padding:6px 4px!important;font-size:11.5px!important;line-height:1.35!important}.calendar-data-table th.th-sno,.calendar-data-table td.td-sno{text-align:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;padding:6px 2px!important;font-weight:700!important}.calendar-data-table th.th-action,.calendar-data-table td.td-action{text-align:center!important;width:72px!important;min-width:72px!important;max-width:74px!important;padding:6px 2px!important}.calendar-data-table td.td-title{word-break:break-word!important;padding:6px!important}.btn-view-pdf,.academic-calendar-page .btn-view-pdf,.calendar-data-table .btn-view-pdf{border-radius:3px!important;gap:3px!important;width:62px!important;min-width:58px!important;height:26px!important;margin:0 auto!important;padding:2px 4px!important;font-size:11px!important;font-weight:600!important}.btn-view-pdf svg{width:12px!important;height:12px!important}.btn-view-pdf span,.btn-view-pdf b{font-size:11px!important;font-weight:600!important}}@media (width<=380px){.courses-list{flex-wrap:wrap!important}.courses-list li{flex:calc(50% - 6px)!important}}.jntuk-calendar-wrapper{color:#333;background-color:#fff;min-height:100vh;padding-bottom:70px;font-family:Roboto,sans-serif}.jntuk-banner-wrapper{background-color:#f7f9fc;width:100%;margin:0;padding:0;overflow:hidden}.jntuk-banner-img{object-fit:cover;width:100%;height:auto;max-height:380px;display:block}.jntuk-calendar-wrapper .text-divider{text-align:center;margin:30px 0 25px;position:relative}.jntuk-calendar-wrapper .text-divider:before{content:"";z-index:1;background:#e2e2e2;width:100%;height:1px;position:absolute;top:50%;left:0}.jntuk-calendar-wrapper .text-divider #font{z-index:2;color:#fff;letter-spacing:.3px;background-color:#fd752c;border-radius:2px;padding:6px 24px;font-family:Roboto,sans-serif;font-size:19px;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px 5px #fd752c33}.jntuk-filter-card{background:#fff;border:1px solid #e0e0e0;border-radius:6px;max-width:650px;margin:20px auto 35px;padding:24px 30px;box-shadow:0 2px 10px #0000000d}.jntuk-form-row{align-items:center;gap:15px;margin-bottom:18px;display:flex}.jntuk-form-label{color:#333;width:40%;margin:0;font-size:15px;font-weight:600}.jntuk-form-select{color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:4px;outline:none;width:60%;height:40px;padding:6px 12px;font-size:14px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.jntuk-form-select:focus{border-color:#fd752c;box-shadow:0 0 0 .2rem #fd752c40}.jntuk-btn-submit{color:#fff;cursor:pointer;background-color:#5cb85c;border:1px solid #4cae4c;border-radius:4px;padding:8px 28px;font-size:15px;font-weight:700;transition:all .2s;box-shadow:0 2px 6px #5cb85c4d}.jntuk-btn-submit:hover{background-color:#449d44;border-color:#398439;transform:translateY(-1px);box-shadow:0 3px 8px #5cb85c73}.jntuk-table-wrapper{background:#fff;max-width:950px;margin:30px auto;overflow-x:auto}.jntuk-table{border-collapse:collapse;border:1px solid #ddd;width:100%}.jntuk-table thead th{color:#fff;text-align:center;background-color:#002147;border:1px solid #ddd;padding:12px;font-size:15px;font-weight:600}.jntuk-table tbody td{text-align:center;vertical-align:middle;border:1px solid #ddd;padding:12px;font-size:14px}.jntuk-table tbody tr:nth-child(2n){background-color:#f9f9f9}.jntuk-table tbody tr:hover{background-color:#f1f5f9}.jntuk-btn-view{color:#fff;cursor:pointer;background-color:#337ab7;border:1px solid #2e6da4;border-radius:4px;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.jntuk-btn-view:hover{background-color:#286090;border-color:#204d74}.jntuk-btn-download{color:#fff;cursor:pointer;background-color:#5bc0de;border:1px solid #46b8da;border-radius:4px;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.jntuk-btn-download:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.jntuk-no-records{color:red;text-align:center;margin:0;padding:70px 0;font-size:24px;font-weight:700;transform:rotate(335deg)}.jntuk-pdf-panel{background:#fff;border:1px solid #ddd;border-radius:6px;max-width:950px;margin:30px auto;overflow:hidden;box-shadow:0 4px 15px #0000001a}.jntuk-pdf-header{color:#fff;background-color:#002147;justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.jntuk-pdf-header h5{margin:0;font-size:15px;font-weight:600}.jntuk-pdf-actions{gap:10px;display:flex}.jntuk-btn-close{color:#fff;cursor:pointer;background:#d9534f;border:none;border-radius:3px;padding:4px 12px;font-size:12px;font-weight:600}.jntuk-btn-close:hover{background:#c9302c}.jntuk-btn-external{color:#fff;cursor:pointer;background:#f0ad4e;border:none;border-radius:3px;padding:4px 12px;font-size:12px;font-weight:600;text-decoration:none}.jntuk-btn-external:hover{color:#fff;background:#ec971f}@media (width<=768px){.jntuk-form-row{flex-direction:column;align-items:flex-start}.jntuk-form-label,.jntuk-form-select{width:100%}.jntuk-table-wrapper{padding:0 10px}}.downloads-page-wrapper{color:#333;background-color:#fff;min-height:100vh;padding-bottom:70px;font-family:Roboto,sans-serif}.downloads-banner-wrapper{background-color:#f7f9fc;width:100%;margin:0;padding:0;overflow:hidden}.downloads-banner-img{object-fit:cover;width:100%;height:auto;max-height:380px;display:block}.downloads-page-wrapper .text-divider{text-align:center;margin:30px 0 25px;position:relative}.downloads-page-wrapper .text-divider:before{content:"";z-index:1;background:#e2e2e2;width:100%;height:1px;position:absolute;top:50%;left:0}.downloads-page-wrapper .text-divider #font{z-index:2;color:#fff;letter-spacing:.3px;background-color:#fd752c;border-radius:2px;padding:6px 24px;font-family:Roboto,sans-serif;font-size:19px;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px 5px #fd752c33}.downloads-controls-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.downloads-search-input{border:1px solid #ced4da;border-radius:4px;outline:none;width:100%;max-width:350px;height:40px;padding:8px 14px;font-size:14px;transition:border-color .15s ease-in-out}.downloads-search-input:focus{border-color:#fd752c;box-shadow:0 0 0 .2rem #fd752c40}.downloads-page-size-select{background:#fff;border:1px solid #ced4da;border-radius:4px;outline:none;height:40px;padding:8px 12px;font-size:14px}.downloads-table-container{background:#fff;border:1px solid #e0e0e0;border-radius:4px;max-width:1100px;margin:0 auto;overflow-x:auto;box-shadow:0 2px 8px #0000000a}.downloads-table{border-collapse:collapse;width:100%;margin-bottom:0}.downloads-table th{color:#fff;text-align:center;background-color:#fd752c;border:1px solid #ddd;padding:12px 18px;font-size:16px;font-weight:700}.downloads-table thead tr.sub-header-row th,.downloads-table thead tr:not(:first-child) th,.downloads-table th.sub-th-white{color:#ff8700!important;background:#fff!important;font-size:16px!important;font-weight:700!important}.downloads-table td{vertical-align:middle;border:1px solid #ddd;padding:12px 18px;font-size:14px}.downloads-title-label{color:#31708f;margin:0;font-size:15px;font-weight:600;display:block}.downloads-btn-download{color:#fff;cursor:pointer;background-color:#5bc0de;border:1px solid #46b8da;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-width:44px;padding:8px 18px;font-size:14px;text-decoration:none;transition:all .2s;display:inline-flex}.downloads-btn-download:hover{color:#fff;background-color:#31b0d5;border-color:#269abc;transform:translateY(-1px);box-shadow:0 2px 6px #31b0d566}.downloads-btn-view{color:#fff;cursor:pointer;background-color:#337ab7;border:1px solid #2e6da4;border-radius:4px;align-items:center;gap:6px;margin-right:8px;padding:8px 16px;font-size:14px;text-decoration:none;transition:all .2s;display:inline-flex}.downloads-btn-view:hover{color:#fff;background-color:#286090;border-color:#204d74}.downloads-pagination-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;display:flex}.downloads-pagination{gap:4px;margin:0;padding:0;list-style:none;display:flex}.downloads-pagination li button{color:#337ab7;cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 14px;font-size:14px;transition:all .15s ease-in-out}.downloads-pagination li button:hover:not(:disabled){background-color:#eee;border-color:#ddd}.downloads-pagination li.active button{color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.downloads-pagination li button:disabled{color:#aaa;cursor:not-allowed;background-color:#fafafa}.downloads-item-count-info{color:#666;font-size:14px}.placements-page-wrapper{color:#333;background-color:#fff;min-height:100vh;padding-bottom:70px;font-family:Roboto,sans-serif}.placements-banner-wrapper{background-color:#f7f9fc;width:100%;margin:0;padding:0;overflow:hidden}.placements-banner-img{object-fit:cover;width:100%;height:auto;max-height:380px;display:block}.placements-page-wrapper .text-divider{text-align:center;margin:30px 0 25px;position:relative}.placements-page-wrapper .text-divider:before{content:"";z-index:1;background:#e2e2e2;width:100%;height:1px;position:absolute;top:50%;left:0}.placements-page-wrapper .text-divider #font{z-index:2;color:#fff;letter-spacing:.3px;background-color:#fd752c;border-radius:2px;padding:6px 24px;font-family:Roboto,sans-serif;font-size:19px;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px 5px #fd752c33}.placements-intro-text{text-align:justify;margin-top:20px;color:#444!important;font-family:Roboto,sans-serif!important;font-size:18px!important;line-height:1.8!important}.placements-section-header{color:#002147;border-bottom:1px solid #eee;margin:30px 0 20px;padding-bottom:12px;font-size:24px;font-weight:700}.placements-filter-card{background:#fdfdfd;border:1px solid #e2e8f0;border-radius:8px;max-width:550px;margin:0 auto 35px;padding:24px 28px;box-shadow:0 2px 8px #0000000a}.placements-form-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-bottom:20px;display:flex}.placements-form-label{color:#333;margin:0;font-weight:600;font-size:18px!important}.placements-select{background-color:#fff;border:1px solid #ced4da;border-radius:4px;outline:none;min-width:240px;height:44px;padding:8px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.placements-select:focus{border-color:#fd752c;box-shadow:0 0 0 .2rem #fd752c40}.btn-get-details{color:#fff;cursor:pointer;background-color:#5cb85c;border:1px solid #4cae4c;border-radius:4px;padding:9px 30px;font-size:16px;font-weight:700;transition:all .2s;display:inline-block}.btn-get-details:hover{color:#fff;background-color:#449d44;border-color:#398439;transform:translateY(-1px);box-shadow:0 2px 6px #5cb85c4d}.placements-table-container{background:#fff;border:1px solid #e0e0e0;border-radius:4px;max-width:900px;margin:0 auto;overflow-x:auto;box-shadow:0 2px 8px #0000000a}.placements-table{border-collapse:collapse;width:100%;margin-bottom:0}.placements-table thead tr.course_head th,.placements-table thead th{text-align:center;border:1px solid #e56520;padding:12px 16px;font-size:18px;font-weight:700;color:#fff!important;background-color:#fd752c!important}.placements-table thead tr.placements-main-header th{letter-spacing:.5px;font-size:19px}.placements-table thead tr.placements-sub-header th{font-size:17px;color:#ff8700!important;background-color:#fff!important;border:1px solid #ddd!important}.placements-table tbody td{vertical-align:middle;color:#333;border:1px solid #e2e8f0;padding:12px 16px;font-size:17px}.placements-table tbody tr:nth-of-type(odd){background-color:#fff}.placements-table tbody tr:nth-of-type(2n){background-color:#fbfbfb}.placements-table tbody tr:hover{background-color:#f5f8fc}.placements-no-records-wrapper{text-align:center;padding:60px 0;overflow:hidden}.placements-no-records-text{color:red;letter-spacing:1px;margin:0 auto;font-size:26px;font-weight:700;display:inline-block;transform:rotate(335deg)}.placements-team-wrapper{color:#333;background-color:#fff;min-height:100vh;padding-bottom:70px;font-family:Roboto,sans-serif}.placements-team-banner-wrapper{background-color:#f7f9fc;width:100%;margin:0;padding:0;overflow:hidden}.placements-team-banner-img{object-fit:cover;width:100%;height:auto;max-height:380px;display:block}.placements-team-wrapper .text-divider{text-align:center;margin:30px 0 25px;position:relative}.placements-team-wrapper .text-divider:before{content:"";z-index:1;background:#e2e2e2;width:100%;height:1px;position:absolute;top:50%;left:0}.placements-team-wrapper .text-divider #font{z-index:2;color:#fff;letter-spacing:.3px;background-color:#fd752c;border-radius:2px;padding:6px 24px;font-family:Roboto,sans-serif;font-size:19px;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px 5px #fd752c33}.placements-team-intro{text-align:justify;margin-top:20px;color:#444!important;font-family:Roboto,sans-serif!important;font-size:18px!important;line-height:1.8!important}.placements-team-main-box{border:1px solid #ebebeb;border-radius:8px;box-shadow:0 2px 10px #0000000a;background-color:#f5f5f5!important;padding:30px 20px!important}.placements-team-main-box .row{flex-wrap:wrap!important;display:flex!important}.team-member-column{margin-bottom:25px;flex-direction:column!important;display:flex!important}.team-box-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:22px 20px;transition:all .25s;box-shadow:0 2px 6px #00000008;box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;height:100%!important;min-height:295px!important;display:flex!important}.team-box-card:hover{border-color:#fd752c;transform:translateY(-3px);box-shadow:0 6px 16px #00000014}.team-designation-title{border-bottom:2px solid #fff2ea;margin-top:0;margin-bottom:15px;padding-bottom:8px;font-size:17px;font-weight:700;line-height:1.35;color:#fd752c!important;align-items:center!important;min-height:52px!important;display:flex!important}.team-member-name-row{color:#002147;align-items:center;margin-bottom:12px;font-size:16px;display:flex}.team-member-name-row i{color:#fd752c;font-size:15px}.team-member-contact-details{color:#555;font-size:14px;line-height:1.7}.team-member-contact-details p{margin-bottom:8px}.team-member-contact-details a{color:#337ab7;word-break:break-all;text-decoration:none;transition:color .15s}.team-member-contact-details a:hover{color:#fd752c;text-decoration:underline}@media (width<=991px){.team-designation-title{min-height:auto}}@media (width<=768px){.placements-team-main-box{padding:15px 10px!important}.team-box-card{min-height:auto!important;padding:16px 14px!important}.team-designation-title{margin-bottom:10px!important;padding-bottom:6px!important;font-size:15px!important}.team-member-name-row{font-size:15px!important}.team-member-contact-details{font-size:13px!important}}.cpt-page-wrapper{color:#333;background-color:#fff;min-height:100vh;padding-bottom:60px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.cpt-banner-wrapper{background-color:#f7f9fc;width:100%;margin:0;padding:0;overflow:hidden}.cpt-banner-img{object-fit:cover;width:100%;height:auto;max-height:380px;display:block}.cpt-container{max-width:1170px;margin:30px auto 0;padding:0 15px}.cpt-text-divider{text-align:center;margin:20px 0 30px;position:relative}.cpt-text-divider:before{content:"";z-index:1;background:#e0e0e0;width:100%;height:1px;position:absolute;top:50%;left:0}.cpt-text-divider #font{z-index:2;color:#fff;letter-spacing:.3px;background-color:#fd752c;padding:6px 20px;font-size:16px;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px 4px #0000001a}.cpt-carousel-container{background-color:#111;border-radius:6px;width:100%;max-width:1050px;margin:0 auto 35px;position:relative;overflow:hidden;box-shadow:0 4px 18px #00000024}.cpt-carousel-inner{width:100%;height:480px;position:relative;overflow:hidden}.cpt-carousel-slide{opacity:0;visibility:hidden;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s ease-in-out,visibility .6s ease-in-out;display:flex;position:absolute;top:0;left:0}.cpt-carousel-slide.active{opacity:1;visibility:visible;z-index:2}.cpt-carousel-slide img{object-fit:cover;width:100%;height:100%;display:block}.cpt-carousel-control{z-index:10;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0006;border:none;justify-content:center;align-items:center;width:40px;height:48px;font-size:22px;transition:background-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.cpt-carousel-control:hover{background:#fd752cd9}.cpt-carousel-control.prev{border-radius:0 4px 4px 0;left:0}.cpt-carousel-control.next{border-radius:4px 0 0 4px;right:0}.cpt-carousel-indicators{z-index:10;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.cpt-carousel-indicators li{cursor:pointer;background:#ffffff80;border:1px solid #0003;border-radius:50%;width:10px;height:10px;transition:all .3s}.cpt-carousel-indicators li.active{background:#fff;border-radius:10px;width:24px}.cpt-text-section{color:#333;font-size:14.5px;line-height:1.8}.cpt-text-section p{text-align:justify;margin-bottom:18px;line-height:1.8}.cpt-columns-row{flex-wrap:wrap;gap:40px;margin-top:30px;padding-top:10px;display:flex}.cpt-col-main{flex:2;min-width:300px}.cpt-col-side{flex:1.1;min-width:260px}.cpt-col-main p,.cpt-col-side p{text-align:justify;margin-bottom:16px;color:#333!important;font-size:18px!important;line-height:1.9!important}.cpt-header{color:#222;border-bottom:1px solid #eee;margin-bottom:15px;padding-bottom:8px;font-size:21px;font-weight:700;position:relative}.cpt-skills-list{margin-top:14px;margin-bottom:22px;padding-left:28px;list-style-type:disc}.cpt-skills-list li{margin-bottom:6px;color:#333!important;font-size:18px!important;line-height:2!important}@media (width<=992px){.cpt-carousel-inner{height:380px}}@media (width<=768px){.cpt-carousel-inner{height:280px}.cpt-columns-row{flex-direction:column;gap:25px}.cpt-col-main p,.cpt-col-side p,.cpt-text-section p{text-align:left!important;font-size:15px!important;line-height:1.6!important}.cpt-skills-list li{font-size:15px!important;line-height:1.6!important}.cpt-header{font-size:18px!important}}@media (width<=900px){.message-row,.message-row.reverse{flex-direction:column;align-items:center;gap:25px}.message-image-col{flex:none;width:100%;max-width:280px;margin:0 auto 10px}.message-text-col{width:100%;font-size:15px;line-height:1.75}.message-section-container,.table-section-container,.relevant-docs-section{padding:25px 15px 10px}.messages-page-wrapper .text-divider span.font-heading{padding:6px 16px;font-size:17px}.committee-table td,.committee-table thead tr.header-cols th{padding:10px 8px;font-size:14px}.btn-doc-view{padding:5px 14px;font-size:13px}}@media (width<=768px){.messages-page-wrapper .table-section-container{padding:15px 10px 25px!important}.messages-page-wrapper .text-divider{margin:15px 0 20px!important}.messages-page-wrapper .text-divider span.font-heading,.messages-page-wrapper .font-heading{padding:6px 18px!important;font-size:16px!important}.messages-page-wrapper .go-years-button-row{gap:8px!important;margin:10px 0 15px!important}.messages-page-wrapper .go-year-btn{border-width:1.5px!important;min-width:86px!important;padding:7px 12px!important;font-size:13.5px!important}.messages-page-wrapper .mobile-table-hint{color:#fd752c!important;justify-content:flex-end!important;align-items:center!important;margin-bottom:6px!important;padding-right:4px!important;font-size:12px!important;font-weight:600!important;display:flex!important}.messages-page-wrapper .table-responsive{-webkit-overflow-scrolling:touch!important;border:1px solid #ddd!important;border-radius:4px!important;overflow-x:auto!important;box-shadow:0 1px 4px #0000000d!important}.messages-page-wrapper .table-acet{min-width:540px!important;margin-bottom:0!important}.messages-page-wrapper .table-header-year-th{text-align:left!important;padding:8px 12px!important}.messages-page-wrapper .table-header-year-text{font-size:15px!important;font-weight:700!important;display:inline-block!important;position:sticky!important;left:12px!important}.messages-page-wrapper .table-acet th.sub-th-white,.messages-page-wrapper .table-acet thead tr.sub-header-row th{white-space:normal!important;padding:9px 6px!important;font-size:13.5px!important;line-height:1.35!important}.messages-page-wrapper .table-acet td{padding:9px 8px!important;font-size:13.5px!important;line-height:1.45!important}.messages-page-wrapper .btn-acet-view{min-width:58px!important;height:30px!important;padding:4px 12px!important;font-size:13px!important}.messages-page-wrapper .btn-acet-view b{font-size:13px!important}}@media (width<=900px){.message-row,.message-row.reverse{flex-direction:column;align-items:center;gap:25px}.message-image-col{flex:none;width:100%;max-width:280px;margin:0 auto 10px}.message-text-col{width:100%;font-size:15px;line-height:1.75}.message-section-container,.table-section-container,.relevant-docs-section{padding:25px 15px 10px}.messages-page-wrapper .text-divider span.font-heading{padding:6px 16px;font-size:17px}.committee-table td,.committee-table thead tr.header-cols th{padding:10px 8px;font-size:14px}.btn-doc-view{padding:5px 14px;font-size:13px}}@media (width<=768px){.messages-page-wrapper .table-section-container{padding:15px 10px 25px!important}.messages-page-wrapper .text-divider{margin:15px 0 20px!important}.messages-page-wrapper .text-divider span.font-heading,.messages-page-wrapper .font-heading{padding:6px 18px!important;font-size:16px!important}.messages-page-wrapper .go-years-button-row{gap:8px!important;margin:10px 0 15px!important}.messages-page-wrapper .go-year-btn{border-width:1.5px!important;min-width:86px!important;padding:7px 12px!important;font-size:13.5px!important}.messages-page-wrapper .mobile-table-hint{color:#fd752c!important;justify-content:flex-end!important;align-items:center!important;margin-bottom:6px!important;padding-right:4px!important;font-size:12px!important;font-weight:600!important;display:flex!important}.messages-page-wrapper .table-responsive{-webkit-overflow-scrolling:touch!important;border:1px solid #ddd!important;border-radius:4px!important;overflow-x:auto!important;box-shadow:0 1px 4px #0000000d!important}.messages-page-wrapper .table-acet{min-width:620px!important;margin-bottom:0!important}.messages-page-wrapper .table-header-year-th{text-align:left!important;padding:8px 12px!important}.messages-page-wrapper .table-header-year-text{font-size:15px!important;font-weight:700!important;display:inline-block!important;position:sticky!important;left:12px!important}.messages-page-wrapper .table-acet th.sub-th-white,.messages-page-wrapper .table-acet thead tr.sub-header-row th{white-space:normal!important;padding:9px 6px!important;font-size:13.5px!important;line-height:1.35!important}.messages-page-wrapper .table-acet td{padding:9px 8px!important;font-size:13.5px!important;line-height:1.45!important}.messages-page-wrapper .btn-acet-view{min-width:58px!important;height:30px!important;padding:4px 12px!important;font-size:13px!important}.messages-page-wrapper .btn-acet-view b{font-size:13px!important}}@media (width<=900px){.message-row,.message-row.reverse{flex-direction:column;align-items:center;gap:25px}.message-image-col{flex:none;width:100%;max-width:280px;margin:0 auto 10px}.message-text-col{width:100%;font-size:15px;line-height:1.75}.message-section-container,.table-section-container,.relevant-docs-section{padding:25px 15px 10px}.messages-page-wrapper .text-divider span.font-heading{padding:6px 16px;font-size:17px}.committee-table td,.committee-table thead tr.header-cols th{padding:10px 8px;font-size:14px}.btn-doc-view{padding:5px 14px;font-size:13px}}.messages-page-wrapper .go-years-button-row{flex-wrap:wrap;justify-content:center;gap:12px;margin:20px 0 25px;display:flex}.messages-page-wrapper .go-year-btn{color:#fd752c;cursor:pointer;text-align:center;background:#fff;border:2px solid #fd752c;border-radius:4px;min-width:110px;padding:10px 24px;font-family:Roboto,sans-serif;font-size:15px;font-weight:700;transition:all .2s}.messages-page-wrapper .go-year-btn:hover{color:#fff;background:#fd752c;transform:translateY(-1px)}.messages-page-wrapper .go-year-btn.active{color:#fff;background:#fd752c;box-shadow:0 3px 8px #fd752c59}.messages-page-wrapper .table-header-year-th{text-align:center}.messages-page-wrapper .table-header-year-text{letter-spacing:.3px;font-size:18px;font-weight:700}.messages-page-wrapper .mobile-table-hint{display:none}@media (width<=768px){.messages-page-wrapper .table-section-container{padding:15px 10px 25px!important}.messages-page-wrapper .text-divider{margin:15px 0 20px!important}.messages-page-wrapper .text-divider span.font-heading,.messages-page-wrapper .font-heading{padding:6px 18px!important;font-size:16px!important}.messages-page-wrapper .go-years-button-row{gap:8px!important;margin:10px 0 15px!important}.messages-page-wrapper .go-year-btn{border-width:1.5px!important;min-width:86px!important;padding:7px 12px!important;font-size:13.5px!important}.messages-page-wrapper .mobile-table-hint{color:#fd752c!important;justify-content:flex-end!important;align-items:center!important;margin-bottom:6px!important;padding-right:4px!important;font-size:12px!important;font-weight:600!important;display:flex!important}.messages-page-wrapper .table-responsive{border:1px solid #ddd;border-radius:4px;margin-bottom:20px;position:relative;-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.messages-page-wrapper .table-acet{min-width:650px!important;margin-bottom:0!important;font-size:13.5px!important}.messages-page-wrapper .table-header-year-th{text-align:left!important;padding:9px 12px!important}.messages-page-wrapper .table-header-year-text{font-weight:700;display:inline-block;position:sticky;left:12px;font-size:15px!important}.messages-page-wrapper .table th,.messages-page-wrapper .table td{padding:8px 6px!important;font-size:13px!important;line-height:1.4!important}.messages-page-wrapper .btn-acet-view{min-width:62px!important;height:30px!important;padding:4px 10px!important;font-size:12.5px!important}}@media (width<=480px){.messages-page-wrapper .go-year-btn{min-width:78px!important;padding:6px 10px!important;font-size:12.5px!important}}.iiic-page-wrapper{color:#333;background-color:#fff;min-height:100vh;padding-bottom:70px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.iiic-container{max-width:1200px;margin:30px auto 0;padding:0 15px}.iiic-header-wrap{text-align:center;margin:15px 0 35px}.iiic-header-title-badge{color:#fff;letter-spacing:.3px;background:#fd752c;border-radius:4px;padding:10px 34px;font-size:22px;font-weight:700;line-height:1.4;display:inline-block;box-shadow:0 2px 6px #fd752c40}.iiic-row-layout{flex-direction:row;align-items:flex-start;gap:30px;display:flex}.iiic-content-col{flex:1;min-width:0}.iiic-sidebar-col{flex:0 0 280px;width:280px}@media (width<=991px){.iiic-row-layout{flex-direction:column-reverse;gap:15px;align-items:stretch!important;width:100%!important}.iiic-content-col{flex:100%!important;align-self:stretch!important;width:100%!important;max-width:100%!important}.iiic-sidebar-col{width:100%;margin-bottom:15px}.iiic-sidebar-box{padding:12px!important;position:static!important;top:auto!important}.iiic-sidebar-inner{padding:10px}.iiic-sidebar-inner h2{margin-bottom:10px;padding-bottom:6px;font-size:16px}.iiic-sidebar-inner .tabs_bos{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.iiic-sidebar-inner .tabs_bos li{margin-bottom:0}.iiic-sidebar-inner .tabs_bos li button{white-space:normal;text-align:left;align-items:center;height:100%;padding:7px 8px;font-size:13px;display:flex}.iiic-back-link{margin-top:10px}}.text-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:20px 0 32px;display:flex;position:relative}.text-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.text-divider span{z-index:2;color:#fff;letter-spacing:.3px;background:#fd752c;border-radius:4px;padding:8px 30px;font-size:18px;font-weight:700;position:relative;box-shadow:0 2px 4px #fd752c33}.iiic-text-content{color:#222;text-align:justify;font-size:18px;line-height:1.85}.iiic-text-content p{text-indent:20px;color:#222;margin-bottom:22px;font-size:18px;line-height:1.85}.iiic-text-content h3{color:#174772;margin:26px 0 14px;font-size:21px;font-weight:700}.iiic-list{margin:18px 0 28px;padding-left:10px;list-style:none}.iiic-list li{color:#222;margin-bottom:14px;padding-left:28px;font-size:18px;line-height:1.8;position:relative}.iiic-list li:before{content:"•";color:#fd752c;font-size:24px;line-height:1.3;position:absolute;top:-1px;left:6px}.role-block{background:#fbfbfb;border-left:4px solid #fd752c;border-radius:0 4px 4px 0;margin-bottom:22px;padding:16px 22px}.role-block h4{color:#002147;margin:0 0 10px;font-size:19px;font-weight:700}.role-block p{text-indent:0;color:#222;margin:0;font-size:18px;line-height:1.8}.iiic-sidebar-box{box-shadow:none;background:#174772;border-radius:0;position:sticky;top:85px;padding:15px!important}.iiic-sidebar-inner{border:1px solid #fff;border-radius:0;margin:0;padding:15px}.iiic-sidebar-inner h2{color:#fff;text-align:left;border-bottom:1px solid #fff;margin:0 0 12px;padding:0 0 10px;font-size:18px;font-weight:700}.iiic-sidebar-inner .tabs_bos{margin:0;padding:0;list-style:none}.iiic-sidebar-inner .tabs_bos li{margin-bottom:4px}.iiic-sidebar-inner .tabs_bos li button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;width:100%;padding:6px 8px;font-size:14.5px;font-weight:500;line-height:1.4;transition:all .2s;display:block}.iiic-sidebar-inner .tabs_bos li button:hover{color:#f5af02;background:#ffffff26;transform:none}.iiic-sidebar-inner .tabs_bos li.active button,.iiic-sidebar-inner .tabs_bos li button.active{font-weight:700;color:#f5af02!important;box-shadow:none!important;background:#ffffff38!important;border:1px solid #ffffff4d!important;transform:none!important}.iiic-back-link{color:#fff;margin-top:15px;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-block}.iiic-back-link:hover{color:#f5af02}.table-responsive{-webkit-overflow-scrolling:touch;border-radius:4px;width:100%;margin-top:15px;overflow-x:auto;box-shadow:0 1px 3px #00000014}.faculty-photo-wrap{background-color:#f0f0f0;border:1px solid #ddd;border-radius:3px;justify-content:center;align-items:center;width:90px;height:60px;display:flex;overflow:hidden}.faculty-photo-wrap img{object-fit:cover;max-width:100%;max-height:100%}.faculty-placeholder-avatar{color:#888;font-size:24px}.iiic-table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.iiic-search-input{border:1px solid #ccc;border-radius:4px;outline:none;min-width:240px;padding:7px 12px;font-size:13.5px;transition:border-color .2s}.iiic-search-input:focus{border-color:#fd752c;box-shadow:0 0 0 2px #fd752c26}.iiic-count-badge{color:#666;font-size:13px;font-weight:500}.loading-row td,.empty-row td{text-align:center;color:#666;font-style:italic;padding:30px!important}.spinner{vertical-align:middle;border:3px solid #fd752c33;border-top-color:#fd752c;border-radius:50%;width:20px;height:20px;margin-right:8px;animation:.8s linear infinite spin;display:inline-block}@media (width<=768px){.iiic-container{box-sizing:border-box;width:100%;margin-top:12px;padding:0 12px}.iiic-row-layout{gap:15px;flex-direction:column-reverse!important;align-items:stretch!important;width:100%!important}.iiic-content-col{box-sizing:border-box!important;flex:100%!important;align-self:stretch!important;width:100%!important;max-width:100%!important}.iiic-tab-panel{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.iiic-header-wrap{margin:10px 0 20px}.iiic-header-title-badge{padding:6px 16px;font-size:16px}.text-divider{margin:12px 0 20px}.text-divider span{padding:6px 18px;font-size:15px}.iiic-table-toolbar{flex-direction:column;align-items:stretch;gap:8px;width:100%;margin-bottom:12px}.iiic-search-input{box-sizing:border-box;width:100%;min-width:0;padding:8px 12px;font-size:13.5px}.iiic-count-badge{font-size:13px}.table-responsive{border:1px solid #dee2e6;border-radius:4px;margin-top:10px;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important;overflow-x:auto!important}.iiic-tab-panel table,.iiic-tab-panel .table,.iiic-tab-panel .table-acet{margin-bottom:0;box-sizing:border-box!important;width:100%!important}#tab6 .table-acet,.mou-table{table-layout:auto!important;min-width:650px!important}#tab4 .table-acet,#tab5 .table-acet,#tab7 .table-acet,#tab8 .table-acet{table-layout:fixed!important;width:100%!important;min-width:100%!important}#tab4 .table-acet th:first-child,#tab4 .table-acet td:first-child,#tab5 .table-acet th:first-child,#tab5 .table-acet td:first-child,#tab7 .table-acet th:first-child,#tab7 .table-acet td:first-child,#tab8 .table-acet th:first-child,#tab8 .table-acet td:first-child{text-align:center!important;width:20%!important}#tab4 .table-acet th:nth-child(2),#tab4 .table-acet td:nth-child(2),#tab5 .table-acet th:nth-child(2),#tab5 .table-acet td:nth-child(2),#tab7 .table-acet th:nth-child(2),#tab7 .table-acet td:nth-child(2),#tab8 .table-acet th:nth-child(2),#tab8 .table-acet td:nth-child(2){text-align:center!important;width:48%!important}#tab4 .table-acet th:nth-child(3),#tab4 .table-acet td:nth-child(3),#tab5 .table-acet th:nth-child(3),#tab5 .table-acet td:nth-child(3),#tab7 .table-acet th:nth-child(3),#tab7 .table-acet td:nth-child(3),#tab8 .table-acet th:nth-child(3),#tab8 .table-acet td:nth-child(3){text-align:center!important;width:32%!important}#tab_faculty .table-acet{table-layout:auto!important;min-width:580px!important}.table-main-head{letter-spacing:.3px;padding:10px 8px!important;font-size:15px!important}.table-sub-head{letter-spacing:.2px;padding:8px 6px!important;font-size:12px!important}.table-acet th,.table-acet td{text-align:center;line-height:1.4;vertical-align:middle!important;padding:10px 6px!important;font-size:12.5px!important}.btn-acet-view{text-transform:capitalize;border-radius:3px!important;justify-content:center!important;align-items:center!important;min-width:54px!important;height:30px!important;padding:4px 12px!important;font-size:12px!important;display:inline-flex!important}.iiic-text-content,.iiic-text-content p{font-size:15px;line-height:1.65}.iiic-list li{padding-left:22px;font-size:15px;line-height:1.6}.role-block{margin-bottom:14px;padding:12px 14px}.role-block h4{margin-bottom:6px;font-size:16px}.role-block p{font-size:14.5px;line-height:1.6}}@media (width<=480px){.iiic-sidebar-inner .tabs_bos{grid-template-columns:1fr 1fr;gap:4px}.iiic-sidebar-inner .tabs_bos li button{padding:6px;font-size:12px}.table-main-head{padding:8px 6px!important;font-size:14px!important}}.rc-page-wrapper{color:#333;background-color:#fff;min-height:100vh;padding-bottom:70px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.singleimage_image{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.singleimage_image img{object-fit:cover;width:100%;max-height:380px;display:block}.rc-container{max-width:1140px;margin:30px auto 0;padding:0 15px}.rc-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:20px 0 32px;display:flex;position:relative}.rc-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.rc-divider span{z-index:2;color:#fff;letter-spacing:.3px;background:#fd752c;border-radius:4px;padding:8px 32px;font-size:18px;font-weight:700;position:relative;box-shadow:0 2px 5px #fd752c40}.rc-buttons-wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:25px 0 35px;display:flex}.rc-year-btn{color:#fff;cursor:pointer;background:#fd752c;border:2px solid #fd752c;border-radius:5px;justify-content:center;align-items:center;min-width:170px;height:54px;padding:0 24px;font-size:17px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 2px 6px #fd752c40}.rc-year-btn:hover{background:#e0601c;border-color:#e0601c;transform:translateY(-2px);box-shadow:0 4px 10px #fd752c59}.rc-year-btn.active{color:#fff;background:#002147;border-color:#002147;position:relative;box-shadow:0 4px 12px #00214759}.rc-year-btn.active:after{content:"";border-top:8px solid #002147;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.rc-table-wrapper{background:#fff;border-radius:4px;margin-top:10px}.table-responsive{-webkit-overflow-scrolling:touch;border-radius:4px;width:100%;overflow-x:auto;box-shadow:0 1px 3px #00000014}.table-acet{border-collapse:collapse;background-color:#fff;width:100%;margin-bottom:0;font-size:15px}.table-acet th,.table-acet td{vertical-align:middle;border:1px solid #e2e8f0;padding:13px 16px;line-height:1.5}.table-main-head{text-align:center;letter-spacing:.5px;font-size:18px;font-weight:700;color:#fff!important;background:#fd752c!important;padding:14px!important}.table-sub-head{text-transform:uppercase;text-align:center;background-color:#fafafa;border-bottom:2px solid #fd752c;font-size:14.5px;font-weight:700;color:#ff8700!important}.table-acet tbody tr:nth-of-type(2n){background-color:#fff}.btn-acet-view{cursor:pointer;background-color:#337ab7;border:1px solid #2e6da4;border-radius:3px;justify-content:center;align-items:center;padding:6px 18px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #0000001a;color:#fff!important;text-decoration:none!important}.btn-acet-view:hover{background-color:#286090;border-color:#204d74;transform:translateY(-1px);box-shadow:0 2px 6px #28609059}@media (width<=768px){.rc-container{margin-top:15px;padding:0 10px}.rc-divider span{padding:6px 20px;font-size:16px}.rc-buttons-wrap{gap:10px}.rc-year-btn{min-width:120px;height:46px;padding:0 16px;font-size:15px}.table-acet th,.table-acet td{padding:10px 8px;font-size:13.5px}.btn-acet-view{padding:5px 12px;font-size:12.5px}}.pub-page-wrapper{color:#333;background-color:#fff;min-height:auto;padding-bottom:10px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pub-banner-img{object-fit:cover;width:100%;max-height:380px;display:block}.pub-container{max-width:1140px;margin:25px auto 40px;padding:0 15px}.pub-text-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:20px 0 32px;display:flex;position:relative}.pub-text-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.pub-text-divider span#font,.pub-text-divider span{z-index:2;color:#fff;letter-spacing:.3px;text-transform:uppercase;background:#fd752c;border-radius:4px;padding:8px 32px;font-size:18px;font-weight:700;position:relative;box-shadow:0 2px 5px #fd752c40}.pub-table-responsive{background:#fff;border-radius:6px;margin-top:20px;margin-bottom:35px;overflow-x:auto;box-shadow:0 1px 4px #00000014}.pub-table{border-collapse:collapse;border:1px solid #dee2e6;width:100%;margin-bottom:0}.pub-table thead tr.course_head th{color:#fff;letter-spacing:.3px;white-space:normal;text-align:center;vertical-align:middle;background-color:#fd752c;border:1px solid #ea5e15;padding:12px 10px;font-size:14px;font-weight:700}.pub-table tbody tr.data td{color:#333;border:1px solid #e9ecef;padding:11px 10px;font-size:14.5px;transition:background-color .2s}.pub-table tbody tr.data:nth-of-type(odd){background-color:#fff}.pub-table tbody tr.data:nth-of-type(2n){background-color:#fbfbfb}.pub-table tbody tr.data:hover{background-color:#fff8f0}.pub-table td.titletd{color:#1a202c;font-weight:700}.pub-table td.row-total{color:#0b3d6e;background-color:#f7fafc;font-weight:700}.pub-table tr.total-summary-row td{color:#c44700;background-color:#fdf2e9;border:1px solid #f6cfb2;padding:13px 10px;font-size:15px;font-weight:700}.pub-table tr.total-summary-row td.grand-total{color:#a73500;background-color:#fce8d5;font-size:16px}.pub-year-tabs-container{margin-top:30px;margin-bottom:25px}.nav-tabs.pub-nav-tabs{border-bottom:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 -5px;padding:0;list-style:none;display:flex}.nav-tabs.pub-nav-tabs .pub-tab-item{box-sizing:border-box;width:20%;min-width:160px;padding:6px}.nav-tabs.pub-nav-tabs .pub-tab-link{cursor:pointer;border:1px solid #e5a800;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:12px 14px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 2px 5px #0000001f;color:#fff!important;text-shadow:1px 1px 2px #0006!important;background-color:#fb0!important}.nav-tabs.pub-nav-tabs .pub-tab-link:hover,.nav-tabs.pub-nav-tabs .pub-tab-link:focus,.nav-tabs.pub-nav-tabs .pub-tab-item.active .pub-tab-link{border-color:#72a326;transform:translateY(-2px);box-shadow:0 4px 10px #88c03259;color:#fff!important;text-shadow:1px 1px 2px #00000073!important;background-color:#88c032!important}.overlay{cursor:pointer;opacity:0;background:#fb0;border:1px groove orange;border-radius:4px;width:100%;height:104%;transition:all .6s;position:absolute;top:0;left:0}.img-overlay{border-radius:4px;padding:0;position:relative}.img:hover~.overlay,.overlay:hover{opacity:1;background:#fb0;height:104%;transition:all .3s}.img2:hover~.details{transition:all .6s;display:block}.list_tab{color:#fff;letter-spacing:1px;background:#88c032;border-radius:6px;margin-bottom:20px;padding:13px 10px;position:relative}@media (width<=991px){.nav-tabs.pub-nav-tabs .pub-tab-item{width:33.33%}.pub-table thead tr.course_head th{padding:10px 6px;font-size:13px}}@media (width<=767px){.pub-page-wrapper{min-height:auto;padding-bottom:15px}.pub-page-wrapper .container{margin:15px auto}.nav-tabs.pub-nav-tabs .pub-tab-item{width:50%}.nav-tabs.pub-nav-tabs .pub-tab-link{padding:10px 8px;font-size:16px}.pub-text-divider span#font,.pub-text-divider span{padding:6px 20px;font-size:16px}}@media (width<=480px){.nav-tabs.pub-nav-tabs .pub-tab-item{width:100%}}.patents-page-wrapper{color:#333;background-color:#fff;min-height:auto;padding-bottom:10px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.banner_img.singleimage_image{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.patents-banner-img{object-fit:cover;width:100%;max-height:380px;display:block}.patents-container{max-width:1140px;margin:25px auto 40px;padding:0 15px}.patents-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:20px 0 32px;display:flex;position:relative}.patents-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.patents-divider span#font,.patents-divider span{z-index:2;color:#fff;letter-spacing:.3px;text-align:center;background:#fd752c;border-radius:4px;max-width:95%;padding:10px 28px;font-size:16.5px;font-weight:700;line-height:1.4;position:relative;box-shadow:0 2px 5px #fd752c40}.year-select{color:#0f172a;cursor:pointer;background-color:#fff;border:1.5px solid #cbd5e1;border-radius:4px;min-width:100px;margin:15px 0;padding:6px 12px;font-size:14.5px;font-weight:600;transition:all .2s}.year-select:focus{border-color:#fd752c;outline:none;box-shadow:0 0 0 3px #fd752c33}.patents-table-responsive{background:#fff;border-radius:6px;margin-top:10px;margin-bottom:35px;overflow-x:auto;box-shadow:0 1px 4px #00000014}.patents-table{border-collapse:collapse;border:1px solid #dee2e6;width:100%;margin-bottom:0}.patents-table thead tr.course_head th{color:#fff;letter-spacing:.3px;white-space:normal;vertical-align:middle;background-color:#fd752c;border:1px solid #ea5e15;padding:13px 10px;font-size:14.5px;font-weight:700}.patents-table tbody tr td{color:#333;vertical-align:middle;border:1px solid #e9ecef;padding:11px 12px;font-size:14.5px;transition:background-color .18s}.patents-table tbody tr:nth-of-type(odd){background-color:#fff}.patents-table tbody tr:nth-of-type(2n){background-color:#fbfbfb}.patents-table tbody tr:hover{background-color:#fff9f3}.patent-product-name{color:#333;line-height:1.45;font-weight:400!important}.patent-cat-badge{text-align:center;text-transform:uppercase;letter-spacing:.4px;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1;display:inline-block}.badge-indian{color:#0369a1;background-color:#e0f2fe;border:1px solid #bae6fd}.badge-international{color:#b45309;background-color:#fef3c7;border:1px solid #fde68a}.patent-app-no{color:#0b3d6e;background:#f1f5f9;border-radius:4px;padding:3px 8px;font-family:monospace;font-size:14px;font-weight:600;display:inline-block}.patent-view-btn{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:5px 16px;font-size:13.5px;transition:all .25s;display:inline-flex;box-shadow:0 1px 3px #0b3d6e40;color:#fff!important;background-color:#0b3d6e!important;border-color:#0b3d6e!important;text-decoration:none!important}.patent-view-btn:hover{transform:translateY(-1px);box-shadow:0 3px 6px #fd752c59;color:#fff!important;background-color:#fd752c!important;border-color:#fd752c!important;text-decoration:none!important}.patents-no-records{color:#64748b;background-color:#fafafa;font-size:16px;font-weight:600;padding:40px!important}.patents-loading-spinner{vertical-align:middle;border:3px solid #e2e8f0;border-top-color:#fd752c;border-radius:50%;width:24px;height:24px;animation:.75s linear infinite patentSpin;display:inline-block}@keyframes patentSpin{to{transform:rotate(360deg)}}@media (width<=768px){.patents-page-wrapper{min-height:auto;padding-bottom:0}.patents-page-wrapper .container{margin:15px auto 8px}.patents-filter-bar{flex-direction:column;align-items:stretch}.patents-search-box{max-width:100%}.patents-divider span#font,.patents-divider span{padding:8px 16px;font-size:14.5px}.patents-table thead tr.course_head th{padding:10px 6px;font-size:13px}}.books-page-wrapper{color:#333;background-color:#fff;min-height:auto;padding-bottom:10px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.badge-warning{color:#fff;background-color:green}.badge{text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;display:inline-block}.disabled{pointer-events:none;cursor:default}.label{color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;font-size:75%;font-weight:700;line-height:1;display:inline;padding:4px!important}.books-page-wrapper .banner_img.singleimage_image{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.books-banner-img{object-fit:cover;width:100%;max-height:380px;display:block}.books-container{max-width:1140px;margin:25px auto 40px;padding:0 15px}.books-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.books-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.books-divider span#font,.books-divider span{z-index:2;color:#fff;letter-spacing:1px;text-align:center;text-transform:uppercase;background:#fd752c;border-radius:4px;padding:10px 36px;font-size:18px;font-weight:700;line-height:1.4;position:relative;box-shadow:0 2px 6px #fd752c4d}.books-table-responsive{background:#fff;border-radius:4px;margin-top:15px;margin-bottom:35px;overflow-x:auto;box-shadow:0 1px 4px #00000014}.books-table{border-collapse:collapse;border:1px solid #dee2e6;width:100%;margin-bottom:0}.books-table thead .course_head th{text-transform:uppercase;letter-spacing:.4px;vertical-align:middle;text-align:center;white-space:nowrap;border:1px solid #ea5e15;padding:12px 14px;font-size:14.5px;font-weight:700;color:#fff!important;background-color:#fd752c!important}.books-table tbody tr{transition:background-color .15s ease-in-out}.books-table tbody tr:nth-of-type(odd){background-color:#fff}.books-table tbody tr:nth-of-type(2n){background-color:#f9fbfd}.books-table tbody tr:hover{background-color:#f1f5f9}.books-table tbody td{color:#333;border:1px solid #e9ecef;padding:12px 14px;font-size:14.5px;vertical-align:middle!important}.books-table .btn.btn-primary,.btn.btn-primary{text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border-radius:4px;margin-bottom:0;padding:6px 16px;font-size:14px;font-weight:400;line-height:1.42857;text-decoration:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;display:inline-block;color:#fff!important;background-color:#337ab7!important;border-color:#2e6da4!important}.books-table .btn.btn-primary:hover,.btn.btn-primary:hover{color:#fff!important;background-color:#286090!important;border-color:#204d74!important}.books-table .btn.btn-primary b{font-weight:700;color:#fff!important}.books-loading-spinner{vertical-align:middle;border:3px solid #fd752c;border-top-color:#0000;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite books-spin;display:inline-block}@keyframes books-spin{to{transform:rotate(360deg)}}.books-no-records{color:#64748b;font-size:16px;font-weight:500;padding:40px!important}@media (width<=768px){.books-page-wrapper{min-height:auto;padding-bottom:0}.books-page-wrapper .container{margin:15px auto 8px}.books-divider span#font,.books-divider span{padding:8px 24px;font-size:16px}}.research-supervisors-wrapper{color:#333;background-color:#fff;min-height:auto;padding-bottom:10px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.research-supervisors-wrapper .singleimage_image{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.research-supervisors-banner-img{object-fit:cover;width:100%;max-height:380px;display:block}.research-supervisors-wrapper .container.dept,.supervisors-container{width:100%;max-width:1200px;margin:25px auto 40px;padding:0 15px}.research-supervisors-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.research-supervisors-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.research-supervisors-divider span#font,.research-supervisors-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-align:center;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:10px 36px;font-size:18px;font-weight:700;line-height:1.4;position:relative;box-shadow:0 2px 6px #fd752c4d}.supervisors-table-responsive{background:#fff;border-radius:4px;width:100%;margin-top:15px;margin-bottom:35px;overflow-x:visible;box-shadow:0 1px 4px #00000014}.supervisors-table{border-collapse:collapse;table-layout:auto;border:1px solid #dee2e6;width:100%;margin-bottom:0}.supervisors-table thead tr th{white-space:normal;background-color:#fafafa;border:1px solid #dee2e6;padding:12px 10px;font-size:14.5px;font-weight:700;line-height:1.35;color:#ff8700!important;vertical-align:middle!important;text-align:center!important}.supervisors-table tbody tr{transition:background-color .15s ease-in-out}.supervisors-table tbody tr:nth-of-type(odd){background-color:#fff}.supervisors-table tbody tr:nth-of-type(2n){background-color:#f9fbfd}.supervisors-table tbody tr:hover{background-color:#f1f5f9}.supervisors-table tbody td{color:#333;word-break:normal;border:1px solid #dee2e6;padding:10px 12px;font-size:14px;line-height:1.45}.supervisors-loading-spinner{vertical-align:middle;border:3px solid #fd752c;border-top-color:#0000;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite sup-spin;display:inline-block}@keyframes sup-spin{to{transform:rotate(360deg)}}@media (width<=992px){.supervisors-table-responsive{overflow-x:auto}.supervisors-table thead tr th{padding:10px 8px;font-size:13.5px}.supervisors-table tbody td{padding:9px 8px;font-size:13.5px}}@media (width<=768px){.research-supervisors-wrapper{min-height:auto;padding-bottom:15px}.research-supervisors-wrapper .container{margin:15px auto}.research-supervisors-divider span#font,.research-supervisors-divider span{padding:8px 22px;font-size:16px}}.research-grants-wrapper{color:#333;background-color:#fff;min-height:auto;padding-bottom:10px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.research-grants-wrapper .singleimage_image{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.research-grants-banner-img{object-fit:cover;width:100%;max-height:380px;display:block}.research-grants-wrapper .container.dept,.research-grants-container{box-sizing:border-box;width:96%;max-width:100%;margin:25px auto 40px;padding:0 15px}.research-grants-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.research-grants-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.research-grants-divider span#font,.research-grants-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-align:center;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:10px 36px;font-size:18px;font-weight:700;line-height:1.4;position:relative;box-shadow:0 2px 6px #fd752c4d}.research-grants-table-responsive{background:#fff;border-radius:4px;width:100%;margin-top:15px;margin-bottom:35px;overflow-x:visible;box-shadow:0 1px 4px #00000014}.research-grants-table{border-collapse:collapse;table-layout:auto;border:1px solid #dee2e6;width:100%;margin-bottom:0}.research-grants-table thead tr th{word-break:normal;border:1px solid #ea5e15;padding:12px 8px;font-size:13.5px;font-weight:700;line-height:1.35;color:#fff!important;vertical-align:middle!important;text-align:center!important;background-color:#fd752c!important}.research-grants-table tbody tr{transition:background-color .15s ease-in-out}.research-grants-table tbody tr:nth-of-type(odd){background-color:#fff}.research-grants-table tbody tr:nth-of-type(2n){background-color:#f9fbfd}.research-grants-table tbody tr:hover{background-color:#f1f5f9}.research-grants-table tbody td{color:#333;word-break:normal;border:1px solid #e9ecef;padding:11px 8px;font-size:13.5px;line-height:1.45;vertical-align:middle!important}.research-grants-table tbody td.text-center{text-align:center!important}.grant-project-link{color:#1565c0;font-weight:500;text-decoration:none;transition:color .15s ease-in-out}.grant-project-link:hover{color:#0d47a1;text-decoration:underline}.research-grants-table .btn.btn-primary,.research-grants-table .grant-view-btn,.btn.btn-primary{text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-width:68px;line-height:1.42857;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-flex;box-shadow:0 1px 2px #0000001f;color:#fff!important;background-color:#337ab7!important;border:1px solid #2e6da4!important;padding:6px 20px!important;font-size:14.5px!important;font-weight:600!important;text-decoration:none!important}.research-grants-table .btn.btn-primary:hover,.research-grants-table .grant-view-btn:hover,.btn.btn-primary:hover{box-shadow:0 2px 4px #0003;color:#fff!important;background-color:#286090!important;border-color:#204d74!important}.research-grants-table .btn.btn-primary b,.research-grants-table .grant-view-btn b{font-size:14.5px;font-weight:700;color:#fff!important}.grants-loading-box{color:#666;justify-content:center;align-items:center;padding:30px;font-size:14px;display:flex}.grants-spinner{border:2px solid #ddd;border-top-color:#fd752c;border-radius:50%;width:20px;height:20px;margin-right:10px;animation:.8s linear infinite spinGrants}@keyframes spinGrants{to{transform:rotate(360deg)}}@media (width<=768px){.research-grants-wrapper{min-height:auto;padding-bottom:0}.research-grants-wrapper .container{margin:15px auto 8px}.grants-divider span#font,.grants-divider span{padding:8px 18px;font-size:15px}}.workshops-seminars-wrapper{color:#333;background-color:#fff;min-height:auto;padding-bottom:10px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.workshops-seminars-wrapper .singleimage_image{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.workshops-banner-img{object-fit:cover;width:100%;max-height:380px;display:block}.workshops-seminars-wrapper .container.dept,.workshops-container{box-sizing:border-box;width:95%;max-width:1200px;margin:25px auto 40px;padding:0 15px}.workshops-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.workshops-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.workshops-divider span#font,.workshops-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-align:center;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:10px 36px;font-size:18px;font-weight:700;line-height:1.4;position:relative;box-shadow:0 2px 6px #fd752c4d}.workshops-years-row{flex-wrap:wrap;justify-content:center;gap:14px;margin:25px 0 30px;padding:0;display:flex}.workshops-year-btn{color:#fff;cursor:pointer;background-color:#fd752c;border:2px solid #fd752c;border-radius:4px;outline:none;flex:150px;justify-content:center;align-items:center;max-width:180px;height:56px;font-size:16px;font-weight:700;transition:all .2s ease-in-out;display:inline-flex;box-shadow:0 2px 4px #fd752c40}.workshops-year-btn:hover{background-color:#e55e16;border-color:#e55e16;transform:translateY(-1px);box-shadow:0 4px 8px #fd752c59}.workshops-year-btn.active{box-shadow:0 3px 8px #00214759;color:#fff!important;background-color:#002147!important;border-color:#002147!important}.workshops-table-responsive{background:#fff;border-radius:4px;width:100%;margin-top:15px;margin-bottom:35px;overflow-x:visible;box-shadow:0 1px 4px #00000014}.workshops-table{border-collapse:collapse;table-layout:auto;border:1px solid #dee2e6;width:100%;margin-bottom:0}.workshops-table thead tr.year-header-row th{text-align:center;border:1px solid #ea5e15;padding:12px;font-size:16px;font-weight:700;color:#fff!important;background-color:#fd752c!important}.workshops-table thead tr.column-header-row th{border:1px solid #dee2e6;padding:12px 10px;font-size:14.5px;font-weight:700;color:#ff8700!important;vertical-align:middle!important;text-align:center!important;background-color:#fafafa!important}.workshops-table tbody tr{transition:background-color .15s ease-in-out}.workshops-table tbody tr:nth-of-type(odd){background-color:#fff}.workshops-table tbody tr:nth-of-type(2n){background-color:#f9fbfd}.workshops-table tbody tr:hover{background-color:#f1f5f9}.workshops-table tbody td{color:#333;border:1px solid #e9ecef;padding:11px 12px;font-size:14px;line-height:1.45;vertical-align:middle!important}.workshop-title-link{color:#1565c0;font-weight:500;text-decoration:none;transition:color .15s ease-in-out}.workshop-title-link:hover{color:#0d47a1;text-decoration:underline}.workshops-summary-cell{text-transform:capitalize;vertical-align:middle!important;text-align:center!important;color:#fd752c!important;font-size:14.5px!important}.workshops-table .btn.btn-primary,.workshops-table .grant-view-btn,.btn.btn-primary{text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-width:68px;line-height:1.42857;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-flex;box-shadow:0 1px 2px #0000001f;color:#fff!important;background-color:#337ab7!important;border:1px solid #2e6da4!important;padding:6px 20px!important;font-size:14.5px!important;font-weight:600!important;text-decoration:none!important}.workshops-table .btn.btn-primary:hover,.workshops-table .grant-view-btn:hover,.btn.btn-primary:hover{box-shadow:0 2px 4px #0003;color:#fff!important;background-color:#286090!important;border-color:#204d74!important}.workshops-table .btn.btn-primary b,.workshops-table .grant-view-btn b{font-size:14.5px;font-weight:700;color:#fff!important}.workshops-loading-box{color:#666;justify-content:center;align-items:center;padding:30px;font-size:14px;display:flex}.workshops-spinner{border:2px solid #ddd;border-top-color:#fd752c;border-radius:50%;width:20px;height:20px;margin-right:10px;animation:.8s linear infinite spinWorkshops}@keyframes spinWorkshops{to{transform:rotate(360deg)}}@media (width<=768px){.workshops-seminars-wrapper{min-height:auto;padding-bottom:15px}.workshops-seminars-wrapper .container{margin:15px auto}.workshops-years-row{gap:8px}.workshops-year-btn{flex:45%;height:48px;font-size:14px}.workshops-table thead tr.column-header-row th,.workshops-table tbody td{padding:8px 6px;font-size:13px}}.infosys-page-wrapper{color:#333;background-color:#fff;min-height:auto;padding-bottom:10px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.infosys-page-wrapper .singleimage_image{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.infosys-banner-img{object-fit:cover;width:100%;max-height:380px;display:block}.infosys-container{box-sizing:border-box;width:95%;max-width:1200px;margin:30px auto 15px;padding:0 15px}.infosys-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.infosys-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.infosys-divider span#font,.infosys-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-align:center;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:10px 36px;font-size:18px;font-weight:700;line-height:1.4;position:relative;box-shadow:0 2px 6px #fd752c4d}.infosys-overview-row{flex-wrap:wrap;align-items:center;gap:30px;margin-bottom:30px;display:flex}.infosys-logo-col{flex:0 0 400px;justify-content:center;align-items:center;max-width:420px;padding:10px;display:flex}.infosys-logo-img{object-fit:contain;filter:drop-shadow(0 3px 10px #0000001a);width:100%;min-width:320px;max-width:380px;height:auto;min-height:180px;display:block}.infosys-text-col{flex:500px}.infosys-text-col p,.infosys-details p{color:#444;text-align:justify;margin-bottom:18px;font-family:Roboto,sans-serif!important;font-size:18px!important;line-height:1.8!important}.infosys-details{margin-top:15px}.infosys-features-list{margin:20px 0 0;padding:0;list-style:none}.infosys-features-list li{color:#333;text-align:justify;margin-bottom:16px;padding-left:34px;position:relative;font-family:Roboto,sans-serif!important;font-size:18px!important;line-height:1.8!important}.infosys-features-list li:last-child{margin-bottom:0}.infosys-features-list li:before{content:"✔";color:#fd752c;font-size:18px;font-weight:700;position:absolute;top:3px;left:4px}@media (width<=768px){.infosys-page-wrapper{min-height:auto;padding-bottom:0}.infosys-container{margin:15px auto 8px;padding:0 15px}.infosys-features-list{margin:12px 0 0}.infosys-features-list li:last-child{margin-bottom:0}.infosys-overview-row{text-align:center;flex-direction:column}.infosys-logo-col{flex:none;width:100%}.infosys-logo-img{min-width:auto;max-width:280px;margin:0 auto}.infosys-divider span#font,.infosys-divider span{padding:8px 22px;font-size:16px}}.project-clubs-wrapper{color:#333;background-color:#fff;min-height:auto;padding-bottom:10px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.project-clubs-wrapper .singleimage_image{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.project-clubs-banner-img{object-fit:cover;width:100%;max-height:380px;display:block}.project-clubs-container{box-sizing:border-box;width:95%;max-width:1200px;margin:30px auto 15px;padding:0 15px}.project-clubs-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.project-clubs-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.project-clubs-divider span#font,.project-clubs-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-align:center;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:10px 36px;font-size:18px;font-weight:700;line-height:1.4;position:relative;box-shadow:0 2px 6px #fd752c4d}.project-intro-row{margin-top:15px;margin-bottom:40px}.project-clubs-wrapper .page-header{color:#333;border-bottom:1px solid #eee;margin:15px 0 18px;padding-bottom:9px;font-size:24px;font-weight:600}.project-clubs-wrapper .page-header span{color:#333;font-weight:600}.project-clubs-wrapper .lab-text,.project-about-text{text-align:justify;color:#333!important;font-family:Roboto,sans-serif!important;font-size:18px!important;line-height:1.8!important}.project-areas-list{margin:0;padding-left:20px;list-style-type:disc!important}.project-areas-list li{margin-bottom:6px;display:list-item;color:#333!important;font-family:Roboto,sans-serif!important;font-size:18px!important;line-height:1.8!important;list-style-type:disc!important}.project-clubs-grid{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:20px;display:grid}.project-club-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:20px;padding:22px;transition:all .25s ease-in-out;display:flex;box-shadow:0 2px 8px #0000000d}.project-club-card:hover{border-color:#fd752c;transform:translateY(-3px);box-shadow:0 8px 20px #fd752c26}.project-club-image-box{background-color:#f8fafc;border:1px solid #edf2f7;border-radius:8px;flex:0 0 100px;justify-content:center;align-items:center;width:100px;height:100px;padding:8px;display:flex}.project-club-image-box img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .25s;display:block}.project-club-card:hover .project-club-image-box img{transform:scale(1.08)}.project-club-content{flex:auto}.project-club-content h3{color:#002147;margin:0 0 8px;font-size:18px;font-weight:700;transition:color .2s}.project-club-card:hover .project-club-content h3{color:#fd752c}.project-club-content p{color:#4b5563;text-align:justify;margin:0;font-size:14.5px;line-height:1.65}.project-club-highlight{color:#1e3a8a;background:#eff6ff;border-left:3px solid #3b82f6;border-radius:4px;margin-top:8px;padding:5px 10px;font-size:13.5px;font-weight:600;display:block}@media (width<=900px){.project-clubs-grid{grid-template-columns:1fr}}@media (width<=768px){.project-clubs-wrapper{min-height:auto;padding-bottom:0}.project-clubs-container{margin:15px auto 8px}.project-intro-row{flex-direction:column}.project-areas-grid{grid-template-columns:1fr}.project-club-card{text-align:center;flex-direction:column;align-items:center}.project-club-content p{text-align:center}.project-clubs-divider span#font,.project-clubs-divider span{padding:8px 22px;font-size:16px}}.sip-wrapper{color:#333;background-color:#fff;min-height:auto;padding-bottom:10px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.sip-wrapper .singleimage_image{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.sip-banner-img{object-fit:cover;width:100%;max-height:380px;display:block}.sip-container{box-sizing:border-box;width:95%;max-width:1200px;margin:30px auto 15px;padding:0 15px}.sip-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.sip-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.sip-divider span#font,.sip-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-align:center;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:10px 36px;font-size:18px;font-weight:700;line-height:1.4;position:relative;box-shadow:0 2px 6px #fd752c4d}.sip-action-bar{justify-content:flex-end;gap:12px;margin-bottom:15px;display:flex}.sip-open-btn{background-color:#337ab7;border:1px solid #2e6da4;border-radius:4px;justify-content:center;align-items:center;padding:7px 18px;font-size:14px;font-weight:600;transition:all .2s ease-in-out;display:inline-flex;box-shadow:0 1px 3px #0000001f;color:#fff!important;text-decoration:none!important}.sip-open-btn:hover{background-color:#286090;border-color:#204d74;box-shadow:0 2px 6px #0003}.sip-iframe-container{background:#f8fafc;border:1px solid #dee2e6;border-radius:6px;width:100%;margin-bottom:30px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.sip-iframe{border:none;width:100%;height:850px;display:block}@media (width<=768px){.sip-wrapper{min-height:auto;padding-bottom:0}.sip-container{margin:15px auto 8px}.sip-iframe-container{margin-bottom:15px}.sip-iframe{height:550px}.sip-divider span#font,.sip-divider span{padding:8px 22px;font-size:16px}}.robotics-wrapper{color:#333;background-color:#fff;min-height:auto;padding-bottom:10px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.robotics-wrapper .singleimage_image{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.robotics-banner-img{object-fit:cover;width:100%;max-height:380px;display:block}.robotics-container{box-sizing:border-box;width:95%;max-width:1200px;margin:30px auto 15px;padding:0 15px}.robotics-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.robotics-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.robotics-divider span#font,.robotics-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-align:center;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:10px 36px;font-size:18px;font-weight:700;line-height:1.4;position:relative;box-shadow:0 2px 6px #fd752c4d}.robotics-video-container{background:#000;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-bottom:35px;display:flex;overflow:hidden;box-shadow:0 4px 16px #00000026}.robotics-video{object-fit:contain;background-color:#000;outline:none;width:100%;max-height:540px;display:block}.robotics-action-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:15px;display:flex}.robotics-open-btn{background-color:#337ab7;border:1px solid #2e6da4;border-radius:4px;justify-content:center;align-items:center;padding:8px 20px;font-size:14px;font-weight:600;transition:all .2s ease-in-out;display:inline-flex;box-shadow:0 1px 3px #0000001f;color:#fff!important;text-decoration:none!important}.robotics-open-btn:hover{background-color:#286090;border-color:#204d74;box-shadow:0 2px 6px #0003}.robotics-iframe-container{background:#f8fafc;border:1px solid #dee2e6;border-radius:8px;width:100%;margin-bottom:30px;overflow:hidden;box-shadow:0 2px 8px #00000014}.robotics-iframe{border:none;width:100%;height:850px;display:block}@media (width<=768px){.robotics-wrapper{min-height:auto;padding-bottom:0}.robotics-container{margin:15px auto 8px}.robotics-iframe-container{margin-bottom:15px}.robotics-video{max-height:300px}.robotics-iframe{height:550px}.robotics-divider span#font,.robotics-divider span{padding:8px 22px;font-size:16px}}.auto-wrapper{color:#333;background-color:#fff;min-height:auto;padding-bottom:10px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.auto-wrapper .singleimage_image{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.auto-banner-img{object-fit:cover;width:100%;max-height:380px;display:block}.auto-container{box-sizing:border-box;width:95%;max-width:1200px;margin:30px auto 15px;padding:0 15px}.auto-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.auto-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.auto-divider span#font,.auto-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-align:center;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:10px 36px;font-size:18px;font-weight:700;line-height:1.4;position:relative;box-shadow:0 2px 6px #fd752c4d}.auto-action-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:15px;display:flex}.auto-open-btn{background-color:#337ab7;border:1px solid #2e6da4;border-radius:4px;justify-content:center;align-items:center;padding:8px 20px;font-size:14px;font-weight:600;transition:all .2s ease-in-out;display:inline-flex;box-shadow:0 1px 3px #0000001f;color:#fff!important;text-decoration:none!important}.auto-open-btn:hover{background-color:#286090;border-color:#204d74;box-shadow:0 2px 6px #0003}.auto-iframe-container{background:#f8fafc;border:1px solid #dee2e6;border-radius:8px;width:100%;margin-bottom:30px;overflow:hidden;box-shadow:0 2px 8px #00000014}.auto-iframe{border:none;width:100%;height:850px;display:block}@media (width<=768px){.auto-wrapper{min-height:auto;padding-bottom:0}.auto-container{margin:15px auto 8px}.auto-iframe-container{margin-bottom:15px}.auto-iframe{height:550px}.auto-divider span#font,.auto-divider span{padding:8px 22px;font-size:16px}}.iot-wrapper{color:#333;background-color:#fff;min-height:auto;padding-bottom:10px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.iot-wrapper .singleimage_image{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.iot-banner-img{object-fit:cover;width:100%;max-height:380px;display:block}.iot-container{box-sizing:border-box;width:95%;max-width:1200px;margin:30px auto 15px;padding:0 15px}.iot-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.iot-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.iot-divider span#font,.iot-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-align:center;text-transform:uppercase;background:#fd752c;border-radius:4px;padding:10px 36px;font-size:18px;font-weight:700;line-height:1.4;position:relative;box-shadow:0 2px 6px #fd752c4d}.iot-carousel-container{background-color:#000;border-radius:8px;width:100%;max-width:1100px;margin:0 auto 35px;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000001f}.iot-carousel-inner{width:100%;height:480px;position:relative;overflow:hidden}.iot-carousel-slide{opacity:0;visibility:hidden;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s ease-in-out,visibility .6s;display:flex;position:absolute;top:0;left:0}.iot-carousel-slide.active{opacity:1;visibility:visible}.iot-slide-img{object-fit:cover;width:100%;height:100%;display:block}.iot-carousel-btn{color:#fff;cursor:pointer;z-index:10;-webkit-user-select:none;user-select:none;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:26px;transition:all .2s ease-in-out;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.iot-carousel-btn:hover{color:#fff;background:#fd752ce6;transform:translateY(-50%)scale(1.08)}.iot-carousel-btn.prev{left:16px}.iot-carousel-btn.next{right:16px}.iot-carousel-indicators{z-index:10;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.iot-indicator-dot{cursor:pointer;background:#ffffff80;border:2px solid #0000;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s}.iot-indicator-dot.active{background:#fd752c;transform:scale(1.25);box-shadow:0 0 6px #fd752ccc}.iot-content-section{max-width:1100px;box-shadow:none;background:0 0;border:none;margin:15px auto 40px;padding:0 5px}.iot-head-title{color:#002147;border-left:4px solid #fd752c;margin-top:0;margin-bottom:20px;padding-left:14px;font-size:24px;font-weight:700;line-height:1.3}.iot-description{color:#333;text-align:justify;margin:0;font-size:18px;line-height:1.9}@media (width<=768px){.iot-wrapper{min-height:auto;padding-bottom:0}.iot-container{margin:15px auto 8px}.iot-carousel-inner{height:260px}.iot-carousel-btn{width:36px;height:36px;font-size:18px}.iot-divider span#font,.iot-divider span{padding:8px 20px;font-size:15px}.iot-content-section{padding:0}.iot-head-title{font-size:20px}.iot-description{font-size:16px;line-height:1.75}}.karting-wrapper{color:#333;background-color:#fff;min-height:auto;padding-bottom:10px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.karting-wrapper .singleimage_image{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.karting-banner-img{object-fit:cover;width:100%;max-height:380px;display:block}.karting-container{box-sizing:border-box;width:95%;max-width:1200px;margin:30px auto 15px;padding:0 15px}.karting-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.karting-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.karting-divider span#font,.karting-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-align:center;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:10px 36px;font-size:18px;font-weight:700;line-height:1.4;position:relative;box-shadow:0 2px 6px #fd752c4d}.karting-content-row{flex-wrap:wrap;align-items:center;gap:30px;margin-top:10px;margin-bottom:0;display:flex}.karting-col-carousel{flex:520px;min-width:300px}.karting-col-text{flex:500px;min-width:300px}.karting-carousel-container{background-color:#000;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000001f}.karting-carousel-inner{width:100%;height:380px;position:relative;overflow:hidden}.karting-carousel-slide{opacity:0;visibility:hidden;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s ease-in-out,visibility .6s;display:flex;position:absolute;top:0;left:0}.karting-carousel-slide.active{opacity:1;visibility:visible}.karting-slide-img{object-fit:cover;width:100%;height:100%;display:block}.karting-carousel-btn{color:#fff;cursor:pointer;z-index:10;-webkit-user-select:none;user-select:none;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;transition:all .2s ease-in-out;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.karting-carousel-btn:hover{color:#fff;background:#fd752ce6;transform:translateY(-50%)scale(1.08)}.karting-carousel-btn.prev{left:12px}.karting-carousel-btn.next{right:12px}.karting-carousel-indicators{z-index:10;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.karting-indicator-dot{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.karting-indicator-dot.active{background:#fd752c;transform:scale(1.3);box-shadow:0 0 6px #fd752ccc}.karting-description{color:#333;text-align:justify;margin:0;font-size:18px;line-height:1.9}@media (width<=992px){.karting-container{margin:20px auto 30px;padding:0 16px}.karting-content-row{flex-direction:column;gap:20px;margin-top:15px;margin-bottom:25px}.karting-col-carousel,.karting-col-text{flex:none;width:100%;min-width:0}.karting-carousel-inner{height:300px}}@media (width<=768px){.karting-wrapper{min-height:auto;padding-bottom:0}.karting-banner-img{max-height:200px}.karting-container{margin:15px auto 8px;padding:0 12px}.karting-divider{margin:15px 0 20px}.karting-content-row{gap:16px;margin-top:10px;margin-bottom:0}.karting-col-carousel,.karting-col-text{flex:none;width:100%;min-width:0}.karting-carousel-inner{height:240px}.karting-carousel-btn{width:34px;height:34px;font-size:16px}.karting-divider span#font,.karting-divider span{padding:8px 20px;font-size:15px}.karting-description{font-size:15.5px;line-height:1.75}}@media (width<=480px){.karting-carousel-inner{height:220px}}.colors-wrapper{color:#333;background-color:#fff;min-height:auto;padding-bottom:10px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.colors-wrapper .singleimage_image{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.colors-banner-img{object-fit:cover;width:100%;max-height:380px;display:block}.colors-container{box-sizing:border-box;width:95%;max-width:1200px;margin:30px auto 15px;padding:0 15px}.colors-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.colors-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.colors-divider span#font,.colors-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-align:center;text-transform:uppercase;background:#fd752c;border-radius:4px;padding:10px 36px;font-size:18px;font-weight:700;line-height:1.4;position:relative;box-shadow:0 2px 6px #fd752c4d}.colors-about-row{flex-wrap:wrap;align-items:center;gap:35px;margin-bottom:50px;display:flex}.colors-col-image{flex:420px;min-width:290px}.colors-col-text{flex:500px;min-width:290px}.colors-featured-img{object-fit:cover;border-radius:8px;width:100%;display:block;box-shadow:0 4px 16px #0000001f}.colors-youth-title{color:#002147;border-bottom:2px solid #fd752c;margin-top:0;margin-bottom:18px;padding-bottom:10px;font-size:26px;font-weight:700;display:inline-block}.colors-description{color:#333;text-align:justify;margin:0;font-size:18px;line-height:1.9}.colors-portfolio-section{background-color:#f8fafc;border:1px solid #e9ecef;border-radius:12px;margin-top:20px;padding:45px 25px 55px}.colors-gallery-heading{text-align:center;color:#002147;margin-top:0;margin-bottom:35px;font-size:24px;font-weight:700;position:relative}.colors-gallery-heading:after{content:"";background:#fd752c;border-radius:2px;width:60px;height:3px;margin:10px auto 0;display:block}.cyf-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;display:grid!important}.colors-card{cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 3px 12px #00000014}.colors-card:hover{transform:translateY(-6px);box-shadow:0 8px 24px #00000026}.colors-card-img-wrap{background-color:#f0f0f0;width:100%;padding-top:68%;position:relative;overflow:hidden}.colors-card-img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;top:0;left:0}.colors-card:hover .colors-card-img{transform:scale(1.05)}.colors-card-caption{text-align:center;background:#fff;border-top:1px solid #f1f5f9;padding:16px 14px}.colors-card-caption h4{color:#002147;letter-spacing:.5px;margin:0;font-size:17px;font-weight:700}.colors-modal-backdrop{z-index:99999;background:#000000d9;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out fadeInModal;display:flex;position:fixed;inset:0}.colors-modal-content{background:#fff;border-radius:8px;width:100%;max-width:900px;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080}.colors-modal-header{color:#fff;background:#002147;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.colors-modal-header h3{margin:0;font-size:18px;font-weight:600}.colors-modal-close{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:28px;line-height:1;transition:color .2s}.colors-modal-close:hover{color:#fd752c}.colors-modal-body{background:#000;justify-content:center;padding:15px;display:flex}.colors-modal-img{object-fit:contain;max-width:100%;max-height:75vh}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}@media (width<=992px){.cyf-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}}@media (width<=768px){.colors-wrapper{min-height:auto;padding-bottom:0}.colors-container{margin:15px auto 8px}.colors-about-row{flex-direction:column;gap:25px}.cyf-portfolio-grid{grid-template-columns:1fr!important;gap:20px!important}.colors-youth-title{font-size:22px}.colors-description{font-size:16px;line-height:1.75}.colors-divider span#font,.colors-divider span{padding:8px 20px;font-size:15px}.colors-portfolio-section{padding:15px 15px 5px}}.veda-wrapper{color:#333;background-color:#fff;min-height:auto;padding-bottom:10px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.veda-wrapper .singleimage_image{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.veda-banner-img{object-fit:cover;width:100%;max-height:380px;display:block}.veda-container{box-sizing:border-box;width:95%;max-width:1200px;margin:30px auto 15px;padding:0 15px}.veda-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.veda-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.veda-divider span#font,.veda-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-align:center;text-transform:uppercase;background:#fd752c;border-radius:4px;padding:10px 36px;font-size:18px;font-weight:700;line-height:1.4;position:relative;box-shadow:0 2px 6px #fd752c4d}.veda-about-row{flex-wrap:wrap;align-items:center;gap:35px;margin-bottom:50px;display:flex}.veda-col-image{flex:450px;min-width:290px}.veda-col-text{flex:500px;min-width:290px}.veda-featured-img{object-fit:cover;border-radius:8px;width:100%;display:block;box-shadow:0 4px 16px #0000001f}.veda-tech-title{color:#002147;border-bottom:2px solid #fd752c;margin-top:0;margin-bottom:18px;padding-bottom:10px;font-size:26px;font-weight:700;display:inline-block}.veda-description{color:#333;text-align:justify;margin:0;font-size:18px;line-height:1.9}.veda-portfolio-section{background-color:#f8fafc;border:1px solid #e9ecef;border-radius:12px;margin-top:20px;padding:45px 25px 55px}.veda-gallery-heading{text-align:center;color:#002147;margin-top:0;margin-bottom:35px;font-size:24px;font-weight:700;position:relative}.veda-gallery-heading:after{content:"";background:#fd752c;border-radius:2px;width:60px;height:3px;margin:10px auto 0;display:block}.veda-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.veda-card{cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 3px 12px #00000014}.veda-card:hover{transform:translateY(-6px);box-shadow:0 8px 24px #00000026}.veda-card-img-wrap{background-color:#f0f0f0;width:100%;padding-top:68%;position:relative;overflow:hidden}.veda-card-img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;top:0;left:0}.veda-card:hover .veda-card-img{transform:scale(1.05)}.veda-card-caption{text-align:center;background:#fff;border-top:1px solid #f1f5f9;padding:16px 14px}.veda-card-caption h4{color:#002147;letter-spacing:.5px;margin:0;font-size:17px;font-weight:700}.veda-modal-backdrop{z-index:99999;background:#000000d9;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out fadeInVedaModal;display:flex;position:fixed;inset:0}.veda-modal-content{background:#fff;border-radius:8px;width:100%;max-width:900px;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080}.veda-modal-header{color:#fff;background:#002147;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.veda-modal-header h3{margin:0;font-size:18px;font-weight:600}.veda-modal-close{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:28px;line-height:1;transition:color .2s}.veda-modal-close:hover{color:#fd752c}.veda-modal-body{background:#000;justify-content:center;padding:15px;display:flex}.veda-modal-img{object-fit:contain;max-width:100%;max-height:75vh}@keyframes fadeInVedaModal{0%{opacity:0}to{opacity:1}}@media (width<=992px){.veda-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=768px){.veda-wrapper{min-height:auto;padding-bottom:0}.veda-container{margin:15px auto 8px}.veda-about-row{flex-direction:column;gap:25px}.veda-grid{grid-template-columns:1fr;gap:20px}.veda-tech-title{font-size:22px}.veda-description{font-size:16px;line-height:1.75}.veda-divider span#font,.veda-divider span{padding:8px 20px;font-size:15px}.veda-portfolio-section{padding:15px 15px 5px}}.cricket-wrapper{color:#333;background-color:#fff;min-height:auto;padding-bottom:10px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.cricket-wrapper .singleimage_image{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.cricket-banner-img{object-fit:cover;width:100%;max-height:380px;display:block}.cricket-container{box-sizing:border-box;width:100%;max-width:100%;margin:25px auto 15px;padding:0 45px}.cricket-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.cricket-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.cricket-divider span#font,.cricket-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-align:center;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:10px 36px;font-size:18px;font-weight:700;line-height:1.4;position:relative;box-shadow:0 2px 6px #fd752c4d}.cricket-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:20px;display:grid}.cricket-col{box-shadow:none;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.cricket-col-header{text-align:center;justify-content:center;align-items:center;width:100%;margin:0 0 22px;display:flex;position:relative}.cricket-col-header:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.cricket-col-header span{z-index:2;color:#fff;letter-spacing:.8px;background:#fd752c;border-radius:4px;padding:6px 26px;font-size:18px;font-weight:700;position:relative;box-shadow:0 2px 6px #fd752c40}.cricket-img-wrap{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;min-height:250px;margin-bottom:20px;padding:14px;display:flex;box-shadow:0 1px 4px #0000000a}.cricket-logo-img{object-fit:contain;max-width:100%;height:220px;display:block}.cricket-full-title{text-align:center;color:#002147;letter-spacing:.5px;margin-top:5px;margin-bottom:16px;font-size:16px;font-weight:800;line-height:1.4}.cricket-text{color:#333;text-align:justify;margin:0 0 10px;font-size:16.5px;line-height:1.85}.cricket-subtext{color:#555;margin-top:4px;margin-bottom:0;font-size:15px}@media (width<=1100px){.cricket-container{padding:0 25px}.cricket-grid{gap:25px}}@media (width<=900px){.cricket-grid{grid-template-columns:1fr;gap:35px}.cricket-img-wrap{min-height:auto}.cricket-logo-img{height:200px}.cricket-container{padding:0 20px}}@media (width<=768px){.cricket-wrapper{min-height:auto;padding-bottom:0}.cricket-container{margin:15px auto 8px;padding:0 15px}.cricket-divider span#font,.cricket-divider span{padding:8px 20px;font-size:15px}.cricket-text{font-size:15px;line-height:1.7}}.campfire-wrapper{color:#333;background-color:#fff;min-height:auto;padding-bottom:10px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.campfire-wrapper .singleimage_image{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.campfire-banner-img{object-fit:cover;width:100%;max-height:380px;display:block}.campfire-container{box-sizing:border-box;width:95%;max-width:1200px;margin:30px auto 15px;padding:0 15px}.campfire-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.campfire-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.campfire-divider span#font,.campfire-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-align:center;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:10px 36px;font-size:18px;font-weight:700;line-height:1.4;position:relative;box-shadow:0 2px 6px #fd752c4d}.campfire-content-row{flex-wrap:wrap;align-items:flex-start;gap:36px;margin-top:20px;margin-bottom:0;display:flex}.campfire-col-carousel{flex:520px;min-width:300px}.campfire-col-text{flex:500px;min-width:300px}.campfire-carousel-container{background-color:#000;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000001f}.campfire-carousel-inner{width:100%;height:380px;position:relative;overflow:hidden}.campfire-carousel-slide{opacity:0;visibility:hidden;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s ease-in-out,visibility .6s;display:flex;position:absolute;top:0;left:0}.campfire-carousel-slide.active{opacity:1;visibility:visible}.campfire-slide-img{object-fit:cover;width:100%;height:100%;display:block}.campfire-carousel-btn{color:#fff;cursor:pointer;z-index:10;-webkit-user-select:none;user-select:none;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;transition:all .2s ease-in-out;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.campfire-carousel-btn:hover{color:#fff;background:#fd752ce6;transform:translateY(-50%)scale(1.08)}.campfire-carousel-btn.prev{left:12px}.campfire-carousel-btn.next{right:12px}.campfire-carousel-indicators{z-index:10;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.campfire-indicator-dot{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.campfire-indicator-dot.active{background:#fd752c;transform:scale(1.3);box-shadow:0 0 6px #fd752ccc}.campfire-description{color:#333;text-align:justify;margin:0;font-size:18px;line-height:1.9}@media (width<=992px){.campfire-container{margin:20px auto 30px;padding:0 16px}.campfire-content-row{flex-direction:column;gap:20px;margin-top:15px;margin-bottom:25px}.campfire-col-carousel,.campfire-col-text{flex:none;width:100%;min-width:0}.campfire-carousel-inner{height:300px}}@media (width<=768px){.campfire-wrapper{min-height:auto;padding-bottom:0}.campfire-banner-img{max-height:200px}.campfire-container{margin:15px auto 8px;padding:0 12px}.campfire-divider{margin:15px 0 20px}.campfire-content-row{gap:16px;margin-top:10px;margin-bottom:0}.campfire-col-carousel,.campfire-col-text{flex:none;width:100%;min-width:0}.campfire-carousel-inner{height:240px}.campfire-carousel-btn{width:34px;height:34px;font-size:16px}.campfire-divider span#font,.campfire-divider span{padding:8px 20px;font-size:15px}.campfire-description{font-size:15.5px;line-height:1.75}}@media (width<=480px){.campfire-carousel-inner{height:220px}}.event-feedback-page-wrapper{color:#333;background-color:#fff;width:100%;font-family:Roboto,sans-serif;min-height:auto!important;margin-bottom:15px!important;padding-bottom:10px!important}.event-feedback-banner-wrapper{width:100%;margin:0;overflow:hidden;padding:0!important}.event-feedback-banner-img{object-fit:contain;width:100%;height:auto;display:block}.event-feedback-container{max-width:1140px;margin:0 auto;min-height:auto!important;margin-bottom:15px!important;padding:20px 15px 10px!important}.event-feedback-page-wrapper .text-divider{text-align:center;margin:25px 0;position:relative}.event-feedback-page-wrapper .text-divider:before{content:"";z-index:1;background:#e5e9f2;width:100%;height:2px;position:absolute;top:50%;left:0}.event-feedback-page-wrapper .text-divider span#font,.event-feedback-divider span#font{z-index:2;color:#0b3c5d;letter-spacing:.5px;text-transform:uppercase;background:#fff;padding:0 24px;font-size:24px;font-weight:700;display:inline-block;position:relative}.event-feedback-toolbar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 18px;display:flex}.event-feedback-count{color:#475569;font-size:14px}.event-feedback-count strong{color:#0b3c5d}.event-feedback-search-box{align-items:center;min-width:260px;display:flex;position:relative}.event-feedback-search-input{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:8px 32px 8px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.event-feedback-search-input:focus{border-color:#0b3c5d;box-shadow:0 0 0 3px #0b3c5d1f}.event-feedback-clear-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0;font-size:18px;line-height:1;position:absolute;right:10px}.event-feedback-clear-btn:hover{color:#475569}.event-feedback-loading{text-align:center;color:#64748b;padding:50px 20px}.event-feedback-spinner{border:4px solid #e2e8f0;border-top-color:#0b3c5d;border-radius:50%;width:40px;height:40px;margin:0 auto 16px;animation:.8s linear infinite ef-spin}@keyframes ef-spin{to{transform:rotate(360deg)}}.event-feedback-alert{border-radius:8px;margin-bottom:20px;padding:16px;font-size:15px}.event-feedback-alert-danger{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca}.event-feedback-empty{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;margin-bottom:25px;padding:60px 20px}.event-feedback-empty-icon{margin-bottom:12px;font-size:48px}.event-feedback-empty h4{color:#334155;margin-bottom:6px;font-size:18px;font-weight:600}.event-feedback-empty p{color:#64748b;margin:0;font-size:14px}.event-feedback-list{flex-direction:column;gap:14px;margin-bottom:25px;display:flex}.well.event-feedback-well{background-color:#fff;border:1px solid #e2e8f0;border-left:4px solid #0b3c5d;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:20px;margin-bottom:0;padding:18px 22px;transition:transform .2s,box-shadow .2s,border-left-color .2s;display:flex;box-shadow:0 2px 6px #0000000a}.well.event-feedback-well:hover{border-left-color:#f59e0b;transform:translateY(-2px);box-shadow:0 6px 16px #0b3c5d14}.event-feedback-content{flex:1;min-width:0}.event-feedback-header{align-items:flex-start;gap:12px;display:flex}.event-feedback-index{color:#0b3c5d;min-width:24px;padding-top:2px;font-size:16px;font-weight:700}.event-feedback-title-wrap{flex:1}.event-feedback-title{color:#1e293b;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.event-feedback-new-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:12px;padding:2px 8px;font-size:11px;font-weight:700;animation:1.8s infinite ef-pulse;display:inline-block;box-shadow:0 2px 4px #ef44444d}@keyframes ef-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.event-feedback-date{color:#64748b;margin-top:2px;font-size:13px;display:inline-block}.event-feedback-date i{color:#94a3b8;margin-right:4px}.event-feedback-action{flex-shrink:0}.event-feedback-btn{cursor:pointer;background-color:#0b3c5d;border:1px solid #0b3c5d;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 5px #0b3c5d33;color:#fff!important}.event-feedback-btn:hover{background-color:#072a42;border-color:#072a42;text-decoration:none;box-shadow:0 4px 10px #0b3c5d4d;color:#fff!important}.feedback-icon{font-size:13px}.event-feedback-closed-badge{color:#64748b;text-transform:uppercase;letter-spacing:.3px;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-block}.event-feedback-pagination-container{text-align:center;margin:20px 0 10px;padding:0}.event-feedback-pagination{border-radius:6px;align-items:center;gap:4px;margin:0;padding-left:0;list-style:none;display:inline-flex}.event-feedback-pagination li button{color:#0b3c5d;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:7px 14px;font-size:14px;font-weight:600;transition:all .2s;display:block;position:relative}.event-feedback-pagination li button:hover:not(:disabled){color:#072a42;background-color:#f1f5f9;border-color:#94a3b8}.event-feedback-pagination li.active button{color:#fff;cursor:default;background-color:#0b3c5d;border-color:#0b3c5d}.event-feedback-pagination li.disabled button{color:#94a3b8;pointer-events:none;cursor:not-allowed;background-color:#f8fafc;border-color:#e2e8f0}@media (width<=768px){.event-feedback-page-wrapper{margin-bottom:15px!important;padding-bottom:10px!important}.event-feedback-container{margin-bottom:15px!important;padding:15px 10px 10px!important}.event-feedback-page-wrapper .text-divider{margin:18px 0}.event-feedback-page-wrapper .text-divider span#font,.event-feedback-divider span#font{padding:0 14px;font-size:18px}.event-feedback-toolbar{flex-direction:column;align-items:stretch;padding:10px 12px}.event-feedback-search-box{min-width:100%}.well.event-feedback-well{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.event-feedback-action{width:100%}.event-feedback-btn{justify-content:center;width:100%}.event-feedback-closed-badge{text-align:center;width:100%;display:block}.event-feedback-pagination li button{padding:6px 10px;font-size:13px}}.iste-page-wrapper{color:#333;background-color:#fff;width:100%;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden;min-height:auto!important;margin-bottom:15px!important;padding-bottom:10px!important}.iste-page-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.iste-page-wrapper .banner_img img{object-fit:contain;width:100%;height:auto;display:block}.iste-page-wrapper .row.singleimage_image{margin:0}.iste-page-wrapper .text-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.iste-page-wrapper .text-divider:before{content:"";z-index:1;background:#e0e0e0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.iste-page-wrapper .text-divider span#font,.iste-page-wrapper .text-divider #font{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:10px 36px;font-size:18px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.iste-page-wrapper .container.lab-text,.iste-page-wrapper .lab-text{box-sizing:border-box;width:95%;max-width:1140px;margin:0 auto;color:#333!important;padding:10px 15px 25px!important;font-size:18px!important;line-height:1.9!important}.iste-page-wrapper .page-header{color:#333!important;border-bottom:1px solid #eee!important;margin:32px 0 16px!important;padding-bottom:9px!important;font-size:22px!important;font-weight:700!important;line-height:1.35!important}.iste-page-wrapper .container.lab-text>.page-header:first-child{margin-top:15px!important}.iste-page-wrapper p,.iste-page-wrapper .lab-text p{text-align:justify;color:#333!important;margin-bottom:18px!important;font-size:18px!important;line-height:1.9!important}.iste-page-wrapper ol.key_features,.iste-page-wrapper .lab-text ol.key_features,.iste-page-wrapper ol{float:none!important;flex:none!important;width:100%!important;max-width:100%!important;margin:14px 0 28px!important;padding-left:28px!important;list-style:decimal!important;display:block!important}.iste-page-wrapper ol.key_features li,.iste-page-wrapper .lab-text ol.key_features li,.iste-page-wrapper ol li{text-align:justify;color:#333!important;margin-bottom:12px!important;padding-left:6px!important;font-size:18px!important;line-height:1.9!important;display:list-item!important}.iste-page-wrapper ol.key_features li:before,.iste-page-wrapper .lab-text ol.key_features li:before,.iste-page-wrapper ol li:before{content:none!important;display:none!important}.iste-page-wrapper ol.key_features li:last-child{margin-bottom:0!important}@media (width<=768px){.iste-page-wrapper{margin-bottom:15px!important;padding-bottom:10px!important}.iste-page-wrapper .container.lab-text,.iste-page-wrapper .lab-text{padding:10px 15px 15px!important}.iste-page-wrapper .text-divider{margin:15px 0 20px}.iste-page-wrapper .text-divider span#font,.iste-page-wrapper .text-divider #font{padding:8px 20px;font-size:15px}.iste-page-wrapper .page-header{margin:22px 0 12px!important;font-size:19px!important}.iste-page-wrapper p,.iste-page-wrapper .lab-text p,.iste-page-wrapper ol.key_features li,.iste-page-wrapper .lab-text ol.key_features li,.iste-page-wrapper ol li{font-size:15.5px!important;line-height:1.75!important}.iste-page-wrapper ol.key_features,.iste-page-wrapper .lab-text ol.key_features{padding-left:22px!important}}.flashnews-public-page{color:#333;background-color:#fff;min-height:500px;padding-bottom:60px;font-family:Roboto,sans-serif}.flashnews-header-banner{color:#fff;text-align:center;background:linear-gradient(135deg,#002147 0%,#0d6efd 100%);margin-bottom:30px;padding:30px 20px}.flashnews-header-banner h2{letter-spacing:.5px;margin:0 0 10px;font-size:28px;font-weight:700}.flashnews-breadcrumb-public{color:#fffc;font-size:14px}.flashnews-breadcrumb-public a{color:#fdc800;text-decoration:none}.flashnews-content-box{max-width:1200px;margin:0 auto;padding:0 20px}.flashnews-public-table{border-collapse:collapse;background:#fff;border-radius:8px;width:100%;margin-top:20px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.flashnews-public-table th{color:#fff;text-align:left;background-color:#002147;border-right:1px solid #ffffff1a;padding:14px 18px;font-size:15px;font-weight:600}.flashnews-public-table th.text-center{text-align:center}.flashnews-public-table td{vertical-align:middle;color:#2b3445;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:16px 18px;font-size:14.5px}.flashnews-public-table tbody tr:hover{background-color:#f8fafc}.flashnews-public-badge{color:#fff;background:#e6004c;border-radius:4px;margin-right:8px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.flashnews-public-link-btn{background-color:#fd752c;border-radius:6px;align-items:center;gap:6px;padding:6px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;color:#fff!important}.flashnews-public-link-btn:hover{background-color:#e05e19;transform:translateY(-1px);box-shadow:0 2px 6px #fd752c4d}.empty-flashnews-msg{text-align:center;color:#64748b;padding:40px;font-size:15px}.circulars-public-container{background-color:#fff;width:100%;min-height:80vh;padding-bottom:60px}.circulars-banner-wrapper{background-color:#f8fafc;justify-content:center;width:100%;margin:0;padding:0;display:flex;overflow:hidden}.circulars-banner-img{object-fit:cover;width:100%;max-width:100%;height:auto;max-height:280px;display:block}.circulars-main-body{max-width:1140px;margin:0 auto;padding:0 15px}.circulars-divider-wrap{text-align:center;margin:25px 0;line-height:normal;position:relative}.circulars-divider-wrap:before{content:"";z-index:1;background:#e2e2e2;height:1px;position:absolute;top:50%;left:0;right:0}.circulars-orange-badge{z-index:2;color:#fff;letter-spacing:.6px;text-transform:uppercase;vertical-align:middle;background-color:#f37021;border-radius:2px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 2px 4px #f3702133}.circulars-section-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;margin:15px 0 25px;display:flex}.circulars-search-bar{align-items:center;gap:8px;display:flex}.circulars-search-input-field{border:1px solid #cbd5e1;border-radius:6px;outline:none;min-width:250px;padding:7px 14px;font-size:14px;transition:border-color .2s}.circulars-search-input-field:focus{border-color:#f26522;box-shadow:0 0 0 2px #f2652226}.all-circulars-heading{color:#2b3445;text-align:right;margin:0 0 0 auto;font-size:26px;font-weight:400}.circular-item-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:22px;padding:18px 24px;transition:box-shadow .2s,border-color .2s;box-shadow:0 1px 5px #00000008}.circular-item-card:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #00000012}.circular-card-inner{align-items:flex-start;gap:20px;display:flex}.circular-date-box{text-align:center;border:1px solid #17469e;border-radius:6px;flex-shrink:0;width:65px;overflow:hidden;box-shadow:0 2px 4px #17469e1f}.circular-date-month{color:#fff;text-transform:uppercase;letter-spacing:.5px;background-color:#17469e;padding:4px 0;font-size:13px;font-weight:700}.circular-date-day{color:#17469e;background-color:#fff;padding:5px 0;font-size:21px;font-weight:700;line-height:1.1}.circular-card-content{flex:1}.circular-card-title{color:#17469e;cursor:pointer;margin:0 0 6px;padding:0;font-size:17px;font-weight:600;line-height:1.4;transition:color .2s}.circular-card-title:hover{color:#0d2e6e;text-decoration:underline}.circular-card-desc{color:#4b5563;margin:0 0 10px;font-size:14px;line-height:1.55}.circular-card-footer{justify-content:flex-end;margin-top:4px;display:flex}.circular-view-more-btn{color:#337ab7;cursor:pointer;align-items:center;gap:4px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.circular-view-more-btn:hover{color:#1e3a8a;text-decoration:underline}.circular-pagination-container{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:25px;padding-top:15px;display:flex}.circular-page-select-wrap{color:#64748b;align-items:center;gap:8px;font-size:14px;display:flex}.circular-page-select-wrap select{background:#fff;border:1px solid #cbd5e1;border-radius:4px;outline:none;padding:6px 12px}.circular-pagination-list{gap:6px;display:flex}.circular-page-btn{color:#337ab7;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:6px 12px;font-size:13px;transition:all .2s}.circular-page-btn:hover:not(:disabled){background-color:#f1f5f9;border-color:#337ab7}.circular-page-btn.active{color:#fff;background-color:#337ab7;border-color:#337ab7;font-weight:600}.circular-page-btn:disabled{color:#ccc;cursor:default;border-color:#eee}.circular-detail-container{max-width:900px;margin:30px auto;padding:0 15px}.circular-back-button-wrap{margin-bottom:16px}.circular-back-btn{color:#475569;cursor:pointer;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:7px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.circular-back-btn:hover{color:#1e293b;background-color:#e2e8f0}.circular-detail-card{background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:40px;box-shadow:0 4px 20px #0000000d}.circular-detail-main-title{color:#17469e;margin:0 0 24px;font-size:26px;font-weight:700;line-height:1.35}.circular-detail-action-bar{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:16px;display:flex}.circular-detail-formatted-date{color:#334155;font-size:15px;font-weight:500}.circular-detail-btn-group{align-items:center;gap:10px;display:flex}.btn-detail-view-pdf{background-color:#38bdf8;border:none;border-radius:6px;justify-content:center;align-items:center;width:42px;height:38px;font-size:18px;text-decoration:none;transition:background-color .2s,transform .1s;display:inline-flex;color:#fff!important}.btn-detail-view-pdf:hover{background-color:#0284c7;transform:translateY(-1px)}.detail-or-text{color:#64748b;text-transform:uppercase;font-size:13px;font-weight:600}.btn-detail-download-pdf{background-color:#38bdf8;border:none;border-radius:6px;justify-content:center;align-items:center;width:42px;height:38px;font-size:18px;text-decoration:none;transition:background-color .2s,transform .1s;display:inline-flex;color:#fff!important}.btn-detail-download-pdf:hover{background-color:#0284c7;transform:translateY(-1px)}.circular-detail-section-title{color:#17469e;margin:0 0 12px;font-size:16px;font-weight:700}.circular-detail-body-text{color:#1e293b;margin:0 0 28px;font-size:15px;line-height:1.6}.circular-detail-url-section{color:#334155;margin-top:15px;font-size:14.5px}.circular-detail-url-section strong{color:#0f172a}.circular-detail-url-section a{color:#0284c7;word-break:break-all;text-decoration:none}.circular-detail-url-section a:hover{text-decoration:underline}.circular-loading-box,.circular-empty-box{text-align:center;color:#64748b;padding:40px 20px;font-size:15px}@keyframes circularSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){.circulars-section-header-row{flex-direction:column-reverse;align-items:stretch;gap:12px}.all-circulars-heading{text-align:left;margin-left:0;font-size:20px}.circulars-search-bar{width:100%}.circulars-search-input-field{width:100%;min-width:auto}.circular-item-card{margin-bottom:14px;padding:14px 12px}.circular-card-inner{gap:12px}.circular-date-box{width:52px}.circular-date-month{padding:3px 0;font-size:11px}.circular-date-day{padding:3px 0;font-size:18px}.circular-card-title{font-size:15px}.circular-card-desc{font-size:13px}.circular-detail-card{padding:16px 14px!important}.circular-detail-title{font-size:18px!important}.circular-detail-body-text{font-size:14px!important}}.events-public-container{background-color:#fff;width:100%;min-height:80vh;padding-bottom:60px}.events-banner-wrapper{background-color:#f8fafc;justify-content:center;width:100%;margin:0;padding:0;display:flex;overflow:hidden}.events-banner-img{object-fit:cover;width:100%;max-width:100%;height:auto;max-height:280px;display:block}.events-main-body{max-width:1140px;margin:0 auto;padding:0 15px}.events-divider-wrap{text-align:center;margin:25px 0;line-height:normal;position:relative}.events-divider-wrap:before{content:"";z-index:1;background:#e2e2e2;height:1px;position:absolute;top:50%;left:0;right:0}.events-orange-badge{z-index:2;color:#fff;letter-spacing:.6px;text-transform:uppercase;vertical-align:middle;background-color:#f37021;border-radius:2px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 2px 4px #f3702133}.events-section-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;margin:15px 0 25px;display:flex}.events-search-bar{align-items:center;gap:8px;display:flex}.events-search-input-field{border:1px solid #cbd5e1;border-radius:6px;outline:none;min-width:250px;padding:7px 14px;font-size:14px;transition:border-color .2s}.events-search-input-field:focus{border-color:#f26522;box-shadow:0 0 0 2px #f2652226}.all-events-heading{color:#2b3445;text-align:right;margin:0 0 0 auto;font-size:26px;font-weight:400}.event-item-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:22px;padding:18px 24px;transition:box-shadow .2s,border-color .2s;box-shadow:0 1px 5px #00000008}.event-item-card:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #00000012}.event-card-inner{align-items:flex-start;gap:20px;display:flex}.event-date-box{text-align:center;border:1px solid #17469e;border-radius:6px;flex-shrink:0;width:65px;overflow:hidden;box-shadow:0 2px 4px #17469e1f}.event-date-month{color:#fff;text-transform:uppercase;letter-spacing:.5px;background-color:#17469e;padding:4px 2px;font-size:13px;font-weight:700}.event-date-day{color:#17469e;background-color:#fff;padding:4px 0 6px;font-size:20px;font-weight:700}.event-card-content{flex-grow:1}.event-card-title{color:#17469e;cursor:pointer;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.4;transition:color .15s}.event-card-title:hover{color:#0c2d6e;text-decoration:underline}.event-card-desc{color:#4b5563;margin:0 0 10px;font-size:14px;line-height:1.5}.event-card-footer{justify-content:flex-end;display:flex}.event-view-more-btn{color:#17469e;cursor:pointer;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s}.event-view-more-btn:hover{color:#0c2d6e;text-decoration:underline}.event-detail-container{max-width:1000px;margin:30px auto}.event-back-button-wrap{margin-bottom:20px}.event-back-btn{color:#1e293b;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.event-back-btn:hover{color:#0f172a;background:#e2e8f0}.event-detail-card-boxed{background-color:#fff;border:1px solid #888;border-radius:8px;padding:25px 30px;box-shadow:0 2px 10px #0000000d}.event-detail-title{color:#17469e;margin:0;padding:10px 0;font-size:22px;font-weight:700;line-height:1.4}.event-detail-hr{border:0;border-top:1px solid #e2e8f0;margin:10px 0 15px}.event-detail-date-row{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.event-detail-date-text{color:#64748b;font-size:14px;font-weight:500}.event-detail-action-buttons{align-items:center;gap:10px;display:flex}.event-detail-action-buttons .btn-info{color:#fff;cursor:pointer;background-color:#5bc0de;border-color:#46b8da;border-radius:4px;justify-content:center;align-items:center;padding:6px 12px;text-decoration:none;transition:background-color .2s;display:inline-flex}.event-detail-action-buttons .btn-info:hover{background-color:#31b0d5;border-color:#269abc}.event-or-separator{color:#475569;font-size:13px;font-weight:700}.event-detail-desc-label{text-transform:capitalize;color:#17469e;margin:0;padding:10px 0;font-size:18px;font-weight:700;display:block}.event-detail-desc-text{color:#334155;margin:0 0 20px;font-size:16px;font-weight:400;line-height:25px}.event-detail-url-section{color:#334155;margin-top:15px;font-size:15px}.event-detail-url-section label{margin-right:10px;font-weight:700}.event-detail-url-section a{color:#0284c7;word-break:break-all;text-decoration:underline}.event-detail-url-section a:hover{color:#0369a1}.event-loading-box,.event-empty-box{text-align:center;color:#64748b;padding:50px 20px;font-size:15px}@media (width<=768px){.events-section-header-row{flex-direction:column-reverse;align-items:stretch;gap:12px}.all-events-heading{text-align:left;margin-left:0;font-size:20px}.events-search-bar{width:100%}.events-search-input-field{width:100%;min-width:auto}.event-item-card{margin-bottom:14px;padding:14px 12px}.event-card-inner{gap:12px}.event-date-box{width:52px}.event-date-month{padding:3px 0;font-size:11px}.event-date-day{padding:3px 0;font-size:18px}.event-card-title{font-size:15px}.event-card-desc{font-size:13px}.event-detail-card{padding:16px 14px!important}.event-detail-title{font-size:18px!important}.event-detail-desc-text{font-size:14px!important}}.updates-page-wrapper,.updates-page-wrapper *{box-sizing:border-box}.updates-page-wrapper{background-color:#fff;min-height:80vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}.updates-banner-container{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;width:100%;margin:0;overflow:hidden;padding:0!important}.updates-banner-image{object-fit:cover;width:100%;height:auto;max-height:260px;display:block}.updates-content-container{padding-top:25px;padding-bottom:50px;box-sizing:border-box!important;width:100%!important;max-width:1170px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important}.updates-title-row{margin-top:15px;margin-bottom:25px;width:100%!important;margin-left:0!important;margin-right:0!important}.text-divider span.updates-orange-badge{z-index:2;color:#fff;letter-spacing:.6px;text-transform:uppercase;vertical-align:middle;background-color:#f37021;border-radius:2px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 2px 4px #f3702133}.updates-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.updates-search-box{flex:1;max-width:420px;position:relative}.updates-search-box .search-icon{color:#888;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.updates-search-input{background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;outline:none;width:100%;padding:8px 32px 8px 34px;font-size:14px;transition:border-color .2s}.search-clear-btn{color:#999;cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.updates-count-badge{color:#666;white-space:nowrap;background-color:#f4f4f4;border:1px solid #e4e4e4;border-radius:20px;flex-shrink:0;padding:6px 14px;font-size:13px}.updates-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0 15px!important;border:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-bottom:0!important}.updates-table>tbody>tr>td{box-sizing:border-box!important;background:0 0!important;border:none!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important}.notice{background-color:#fff;border:1px solid #ebebeb;border-radius:4px;padding:20px 22px;transition:transform .15s,box-shadow .15s;position:relative;box-shadow:0 1px 4px #0000000f;box-sizing:border-box!important;word-break:break-word!important;overflow-wrap:break-word!important;width:100%!important;max-width:100%!important}.notice:hover{transform:translateY(-1px);box-shadow:0 3px 10px #0000001a}.notice-success{border-left:6px solid #5cb85c}.notice-success .notice-title{color:#3c763d}.notice-danger{border-left:6px solid #d9534f}.notice-danger .notice-title{color:#a94442}.notice-info{border-left:6px solid #5bc0de}.notice-info .notice-title{color:#31708f}.notice-warning{border-left:6px solid #f0ad4e}.notice-warning .notice-title{color:#8a6d3b}.notice-title{margin-bottom:8px;display:block;word-break:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;width:100%!important;max-width:100%!important;font-size:15.5px!important;font-weight:700!important;line-height:1.45!important}.notice-body-text{cursor:default;margin:0 0 14px;display:block;color:#333!important;word-break:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;width:100%!important;max-width:100%!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important}.notice-actions-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex;box-sizing:border-box!important;width:100%!important}.download-square-btn{color:#fff;cursor:pointer;background-color:#d9534f;border:1px solid #d43f3a;border-radius:4px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .1s;display:inline-flex}.download-square-btn:hover{color:#fff;background-color:#c9302c;border-color:#ac2925;transform:translateY(-1px)}.download-square-btn i{font-size:14px}.download-btn-label{display:inline-block}.url-display-panel{box-shadow:none;border:1px solid #e0e0e0;border-radius:4px;max-width:100%;margin:0;padding:6px 14px;background-color:#f8f9fa!important}.url-display-panel .panel-heading{background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:4px;padding:0;font-size:13px;display:flex}.notice-url-link{color:#0d6efd;word-break:break-all;font-weight:500;text-decoration:none;transition:color .15s}.notice-url-link:hover{color:#0a58ca;text-decoration:underline}.paging-container{clear:both;align-items:center;margin:25px 0 10px;display:flex}.pagination{float:left;border-radius:4px;margin:0;padding:0;list-style:none;display:inline-flex}.pagination>li{display:inline}.pagination>li>a{float:left;color:#337ab7;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #ddd;margin-left:-1px;padding:6px 12px;font-size:13px;line-height:1.42857;text-decoration:none;transition:background-color .15s,color .15s;position:relative}.pagination>li:first-child>a{border-top-left-radius:4px;border-bottom-left-radius:4px;margin-left:0}.pagination>li:last-child>a{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>a:focus{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>li.active>a,.pagination>li.active>a:hover,.pagination>li.active>a:focus{z-index:2;cursor:default;color:#fff!important;background-color:#337ab7!important;border-color:#337ab7!important}.pagination>li.disabled>a,.pagination>li.disabled>a:hover,.pagination>li.disabled>a:focus{color:#bbb!important;cursor:default!important;background-color:#fff!important;border-color:#e5e5e5!important}.paging-container select{float:left;color:#333;cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:4px;outline:none;height:33px;margin:0 0 0 12px;padding:5px 8px;font-size:13px}.paging-container select:focus{border-color:#337ab7}.updates-loading-state,.updates-empty-state,.updates-error-state{text-align:center;color:#666;background-color:#fafafa;border:1px dashed #ddd;border-radius:4px;margin:20px 0;padding:40px 20px;font-size:15px}.updates-loading-state .spin-icon{margin-right:8px;font-size:18px;animation:1s linear infinite spin;display:inline-block}@media (width<=768px){.updates-content-container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:15px 12px 80px!important;overflow-x:hidden!important}.updates-title-row{width:100%!important;margin:10px 0 18px!important}.text-divider{margin:15px 0}.text-divider span.updates-orange-badge{letter-spacing:.5px;min-height:40px;padding:0 18px;font-size:14.5px}.updates-toolbar-row{box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;max-width:100%!important;margin-bottom:15px!important}.updates-search-box{width:100%!important;max-width:100%!important}.updates-search-input{padding:9px 32px 9px 34px;font-size:14px;width:100%!important}.updates-count-badge{text-align:center;align-self:flex-start;padding:5px 12px;font-size:12.5px}.updates-table,.updates-table>tbody,.updates-table>tbody>tr,.updates-table>tbody>tr>td{box-sizing:border-box!important;background:0 0!important;border:none!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:block!important}.updates-table{border-spacing:0!important;margin-bottom:0!important}.updates-table>tbody>tr{margin-bottom:14px!important}.notice{box-sizing:border-box!important;word-break:break-word!important;overflow-wrap:break-word!important;width:100%!important;max-width:100%!important;padding:14px 14px 14px 16px!important;overflow:hidden!important}.notice-title{word-break:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;width:100%!important;max-width:100%!important;margin-bottom:6px!important;font-size:14px!important;line-height:1.45!important}.notice-body-text{word-break:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;width:100%!important;max-width:100%!important;margin-bottom:10px!important;font-size:13px!important;line-height:1.55!important}.notice-actions-wrap{box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:100%!important;margin-top:10px!important;display:flex!important}.notice-attachment-item{width:100%!important;max-width:100%!important}.download-btn-anchor{width:100%!important;max-width:100%!important;text-decoration:none!important;display:block!important}.download-square-btn{box-sizing:border-box!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;height:38px!important;font-size:13px!important;display:inline-flex!important}.notice-url-item{width:100%!important;max-width:100%!important}.url-display-panel{width:100%!important;padding:8px 10px!important}.paging-container{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:20px 0 10px!important;display:flex!important}.pagination{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}.pagination>li>a{border-radius:3px!important;padding:6px 9px!important;font-size:12px!important}.paging-container select{align-self:center!important;margin:0!important}}@media (width<=480px){.updates-banner-image{object-fit:cover;max-height:160px}.text-divider span.updates-orange-badge{min-height:36px;padding:0 14px;font-size:13px}.notice{padding:12px 12px 12px 14px!important}.notice-title{font-size:13.5px!important}.notice-body-text{font-size:12.5px!important}.pagination>li>a{padding:5px 7px!important;font-size:11.5px!important}}.recruiters-page-wrapper{background-color:#fff;min-height:80vh;padding:40px 0 60px}.recruiters-page-title-section{margin-bottom:40px;position:relative}.recruiters-page-wrapper .text-divider{text-align:center;margin:20px 0;line-height:normal;position:relative}.recruiters-page-wrapper .text-divider:before{content:"";z-index:1;background:#e2e2e2;width:100%;height:1px;position:absolute;top:50%;left:0}.recruiters-page-wrapper .text-divider span{z-index:2;color:#fff;letter-spacing:.6px;text-transform:uppercase;background-color:#fd752c;border-radius:3px;justify-content:center;align-items:center;padding:10px 28px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:700;display:inline-flex;position:relative}.recruiters-container{max-width:1320px;margin:0 auto;padding:0 25px}.recruiters-grid{flex-wrap:wrap;margin:-12px;display:flex}.recruiter-grid-col{width:16.6667%;padding:12px;display:flex}@media (width<=1199px){.recruiter-grid-col{width:20%}}@media (width<=991px){.recruiter-grid-col{width:25%}}@media (width<=767px){.recruiter-grid-col{width:33.3333%}}@media (width<=480px){.recruiter-grid-col{width:50%}}.recruiter-card{background:#fff;border:1px solid #eee;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:95px;padding:12px;transition:all .25s;display:flex;box-shadow:0 1px 3px #0000000a}.recruiter-card:hover{border-color:#fd752c;transform:translateY(-2px);box-shadow:0 6px 16px #fd752c26}.recruiter-img{object-fit:contain;max-width:100%;max-height:65px;margin:0 auto;transition:transform .25s;display:block}.recruiter-card:hover .recruiter-img{transform:scale(1.05)}.annual-report-page-wrapper{background-color:#fff;min-height:80vh;padding-bottom:60px}.annual-report-banner{object-fit:cover;width:100%;height:auto;max-height:380px;display:block}.annual-report-container{max-width:1200px;margin-top:30px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.annual-report-row{flex-wrap:wrap;gap:30px;display:flex}.annual-report-main-col{flex:65%;min-width:0}.annual-report-sidebar-col{flex:0 0 280px}@media (width<=991px){.annual-report-row{flex-direction:column;gap:20px}.annual-report-sidebar-col{flex:100%;width:100%;margin-top:15px}}.annual-report-heading-wrap{text-align:center;margin:15px 0 35px;position:relative}.annual-report-heading-wrap:before{content:"";z-index:1;background-color:#e5e7eb;height:1px;position:absolute;top:50%;left:0;right:0}.annual-report-title-badge{z-index:2;color:#fff;letter-spacing:.5px;background-color:#fd752c;border-radius:3px;padding:8px 24px;font-size:17px;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px 5px #fd752c4d}.annual-report-table-responsive{-webkit-overflow-scrolling:touch;border:1px solid #dee2e6;border-radius:4px;width:100%;margin-top:15px;overflow-x:auto}.annual-report-table{border-collapse:collapse;width:100%;margin-bottom:0;font-size:14.5px}.annual-report-table th,.annual-report-table td{vertical-align:middle;text-align:center;border:1px solid #dee2e6;padding:12px 14px}.annual-report-table thead tr{color:#fff;background-color:#fd752c}.annual-report-table thead th{text-transform:capitalize;border-bottom:2px solid #fd752c;font-size:15px;font-weight:600}.annual-report-table tbody tr:nth-child(2n){background-color:#f9fafb}.annual-report-table tbody tr:hover{background-color:#f1f5f9}.annual-report-table .col-sno{text-align:center;width:70px}.annual-report-table .col-year{text-align:center;white-space:nowrap;width:150px;font-weight:500}.annual-report-table .col-committee{text-align:center}.annual-report-table .col-view{text-align:center;width:110px}.btn-view-report{cursor:pointer;background-color:#3b5998;border:none;border-radius:4px;padding:6px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .1s;display:inline-block;box-shadow:0 2px 4px #0000001a;color:#fff!important}.btn-view-report:hover{background-color:#2d4373;color:#fff!important}.quick-links-card{background:#174772;border:1px solid #fff;border-radius:2px;padding:15px;box-shadow:0 4px 10px #17477226}.quick-links-card h2{color:#fff;border-bottom:1px solid #fff6;margin:0 0 10px;padding:0 0 10px;font-size:18px;font-weight:600}.quick-links-list{margin:0;padding:0;list-style:none}.quick-links-list li{margin-bottom:4px}.quick-links-list li a{color:#fff;background-color:#286297;border-radius:3px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s,padding-left .2s;display:flex}.quick-links-list li a:hover{background-color:#3275b3;padding-left:18px}.quick-links-list li a i{font-size:12px}@media (width<=768px){.annual-report-container{margin-top:15px;padding-left:8px;padding-right:8px}.annual-report-banner{min-height:120px;max-height:180px}.annual-report-heading-wrap{margin:10px 0 20px}.annual-report-title-badge{padding:6px 16px;font-size:15px}.annual-report-table-responsive{-webkit-overflow-scrolling:touch;border:1px solid #dee2e6;border-radius:4px;margin-top:10px;overflow-x:auto}.annual-report-table{width:100%;min-width:320px;font-size:12.5px}.annual-report-table th,.annual-report-table td{vertical-align:middle;padding:8px 4px}.annual-report-table thead th{font-size:13px}.annual-report-table .col-sno{text-align:center;width:36px;min-width:32px;padding:6px 2px;font-size:12px}.annual-report-table .col-year{text-align:center;white-space:nowrap;width:68px;min-width:64px;padding:6px 3px;font-size:12px}.annual-report-table th.col-committee{text-align:center;padding:6px 4px;font-size:12.5px}.annual-report-table td.col-committee{text-align:left;word-break:normal;padding:6px;font-size:12px;line-height:1.35}.annual-report-table .col-view{text-align:center;width:58px;min-width:52px;padding:6px 2px}.btn-view-report{border-radius:3px;min-width:46px;padding:4px 10px;font-size:11.5px;line-height:1.3;display:inline-block}}.messages-page-wrapper{color:#333;background-color:#fff;width:100%;padding-bottom:60px;font-family:Roboto,sans-serif}.messages-banner-container{width:100%;margin:0;padding:0;overflow:hidden}.messages-banner-img{object-fit:cover;width:100%;height:auto;display:block}.message-section-container{max-width:1140px;margin:0 auto;padding:30px 15px 20px;scroll-margin-top:80px}.messages-nav-tabs{flex-wrap:wrap;justify-content:center;gap:12px;max-width:1140px;margin:30px auto 10px;padding:0 15px;display:flex}.messages-nav-tab-btn{color:#002147;cursor:pointer;letter-spacing:.3px;background:#fff;border:1.5px solid #002147;border-radius:4px;padding:10px 22px;font-size:18px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-block}.messages-nav-tab-btn:hover{color:#fff;background:#002147;transform:translateY(-1px);box-shadow:0 3px 8px #00214726}.messages-nav-tab-btn.active{color:#fff;background:#002147;border-color:#002147;box-shadow:0 4px 10px #00214740}.messages-page-wrapper .text-divider{text-align:center;margin:20px 0 35px;position:relative}.messages-page-wrapper .text-divider:before{content:"";z-index:1;background:#e2e2e2;width:100%;height:1px;position:absolute;top:50%;left:0}.messages-page-wrapper .text-divider span.font-heading,.messages-page-wrapper .font-heading{z-index:2;color:#fff;letter-spacing:.3px;background-color:#fd752c;border-radius:2px;padding:8px 22px;font-family:Roboto,sans-serif;font-size:20px;font-weight:700;line-height:1.4;display:inline-block;position:relative}.message-row{align-items:flex-start;gap:35px;margin-top:15px;display:flex}.message-row.reverse{flex-direction:row-reverse}.message-image-col{flex:0 0 320px;max-width:320px}.director-card-img{border:1px solid #e9ecef;border-radius:4px;width:100%;height:auto;transition:transform .25s,box-shadow .25s;display:block;box-shadow:0 4px 14px #00000014}.director-card-img:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.message-text-col{color:#444;flex:1;font-family:Roboto,sans-serif;font-size:18px;line-height:1.8}.message-text-col p{text-align:justify;text-justify:inter-word;margin-bottom:18px;font-family:Roboto,sans-serif;font-size:18px;line-height:1.8}.message-quote{color:#1a1a1a;border-left:4px solid #fd752c;padding-left:14px;font-family:Roboto,sans-serif;font-size:18px;font-style:italic;line-height:1.8;margin-bottom:14px!important}.quote-author{color:#555;font-size:18px;font-weight:600;text-align:right!important;margin-bottom:18px!important}.message-closing{color:#222;margin-top:18px;font-size:18px;font-weight:600}.table-section-container{max-width:1140px;margin:0 auto;padding:40px 15px 20px;scroll-margin-top:80px}.table-card-wrapper{background:#fff;border:1px solid #eef0f3;border-radius:6px;margin-top:10px;overflow:hidden;box-shadow:0 2px 10px #0000000d}.committee-table{border-collapse:collapse;width:100%;margin-bottom:0}.committee-table thead tr.header-banner th{color:#fff;text-align:center;letter-spacing:.3px;background:#fd752c;border:none;padding:14px 15px;font-size:19px;font-weight:700}.committee-table thead tr.header-cols th{color:#ff7518;text-align:center;vertical-align:middle;background-color:#fafbfc;border:1px solid #e5e7eb;padding:12px 16px;font-size:18px;font-weight:700}.committee-table tbody tr{transition:background-color .2s}.committee-table tbody tr:nth-child(2n){background-color:#fbfcfd}.committee-table td{vertical-align:middle;color:#374151;border:1px solid #e5e7eb;padding:12px 16px;font-size:18px;line-height:1.6}.committee-table td.col-sno,.committee-table td.col-year,.committee-table td.col-action{text-align:center}.btn-doc-view{text-transform:capitalize;cursor:pointer;background-color:#0d6efd;border:none;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 20px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 4px #0d6efd33;color:#fff!important}.btn-doc-view:hover{background-color:#0b5ed7;transform:translateY(-1px);box-shadow:0 4px 8px #0d6efd4d}.relevant-docs-section{text-align:center;max-width:1140px;margin:0 auto;padding:40px 15px 20px;scroll-margin-top:80px}.relevant-link-wrapper{justify-content:center;align-items:center;margin-top:15px;display:flex}.btn-relevant-view{color:#0d6efd;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;align-items:center;gap:8px;padding:8px 24px;font-size:18px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-relevant-view:hover{color:#0b5ed7;background-color:#dbeafe;text-decoration:none}@media (width<=900px){.message-row,.message-row.reverse{flex-direction:column;align-items:center;gap:25px}.message-image-col{flex:none;width:100%;max-width:280px;margin:0 auto 10px}.message-text-col{width:100%;font-size:15px;line-height:1.75}.message-section-container,.table-section-container,.relevant-docs-section{padding:25px 15px 10px}.messages-page-wrapper .text-divider span.font-heading{padding:6px 16px;font-size:17px}.committee-table td,.committee-table thead tr.header-cols th{padding:10px 8px;font-size:14px}.btn-doc-view{padding:5px 14px;font-size:13px}}.governance-page-wrapper{color:#333;background-color:#fff;width:100%;max-width:100vw;padding-bottom:70px;font-family:Roboto,sans-serif;overflow-x:hidden}.governance-banner-wrapper{width:100%;margin:0;padding:0;overflow:hidden}.governance-banner-img{object-fit:cover;width:100%;height:auto;display:block}.governance-container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:25px 15px}.governance-nav-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:15px;margin-bottom:35px;display:grid}@media (width<=991px){.governance-nav-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:25px}}@media (width<=576px){.governance-nav-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:20px}}.governance-nav-btn{color:#fff;letter-spacing:.5px;cursor:pointer;text-align:center;background:#fd752c;border:none;border-radius:4px;justify-content:center;align-items:center;width:100%;height:60px;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 2px 5px #fd752c40}.governance-nav-btn:hover{color:#fff;background:#e46019;transform:translateY(-2px);box-shadow:0 4px 10px #fd752c59}.governance-nav-btn.active{box-shadow:0 4px 12px #17477266;color:#fff!important;background:#174772!important}.governance-nav-btn:disabled,.governance-nav-btn:disabled:hover{opacity:.55;cursor:not-allowed;pointer-events:none;box-shadow:none!important;background:#fd752c!important;transform:none!important}.governance-text-divider{text-align:center;margin:30px 0 35px;position:relative}.governance-text-divider:before{content:"";z-index:1;background:#e2e2e2;width:100%;height:1px;position:absolute;top:50%;left:0}.governance-text-divider span.font-heading{z-index:2;color:#fff;letter-spacing:.5px;background-color:#fd752c;border-radius:3px;padding:8px 24px;font-family:Roboto,sans-serif;font-size:20px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.governance-sub-divider{text-align:center;margin:15px 0 25px;position:relative}.governance-sub-divider:before{content:"";z-index:1;background:#e8e8e8;width:100%;height:1px;position:absolute;top:50%;left:0}.governance-sub-divider span.sub-heading{z-index:2;color:#fff;background-color:#fd752c;border:1px solid #fd752c;border-radius:4px;padding:6px 22px;font-size:18px;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c33}.dept-layout{align-items:flex-start;gap:30px;width:100%;max-width:100%;margin-top:20px;display:flex}@media (width<=991px){.dept-layout{flex-direction:column;gap:20px}}.dept-content-col{box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:100%}.dept-sidebar-col{flex:0 0 280px;width:280px}@media (width<=991px){.dept-sidebar-col{flex:100%;width:100%;margin-top:20px}}.quick-links-box{background:#174772;border-radius:2px;position:sticky;top:20px;box-shadow:0 4px 12px #17477233;border:none!important;padding:15px!important}.quick-links-box .tab-col{border:1px solid #fff!important;margin:0!important;padding:15px!important}.quick-links-box .tab-col h2,.quick-links-box h2{letter-spacing:.3px;color:#fff!important;border-bottom:1px solid #fff!important;margin:0!important;padding:0 0 10px!important;font-size:18px!important;font-weight:700!important}.quick-links-ul{max-height:550px;margin:12px 0 0;padding:0;list-style:none;overflow-y:auto}.quick-links-ul::-webkit-scrollbar{width:4px}.quick-links-ul::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.quick-links-ul li{margin-bottom:4px}.quick-links-ul li a{color:#fff;cursor:pointer;border-radius:0;align-items:center;gap:8px;padding:8px 10px;font-size:14.5px;text-decoration:none;transition:all .2s;display:flex;border:none!important}.quick-links-ul li a:hover{color:#fff;background:#ffffff26}.quick-links-ul li.active a{font-weight:600;color:#fdc800!important;background:#ffffff40!important;border:none!important}.quick-links-ul li.active a .ql-icon{color:#fdc800!important}.tabs-back-center{text-align:center;margin-top:15px;padding-top:5px}.tabs-back-center a{color:#fff;align-items:center;gap:6px;font-size:14.5px;text-decoration:none;display:inline-flex}.ql-back-icon{color:#337ab7;font-size:16px;font-weight:700}.functions-text-content{color:#444;text-align:justify;font-size:17px;line-height:1.8}.functions-text-content p{margin-bottom:18px;line-height:1.8}.functions-text-content b{color:#174772;font-size:17px}.functions-list{margin:15px 0 25px;padding-left:0;list-style:none}.functions-list li{color:#333;margin-bottom:12px;padding-left:28px;font-size:17px;line-height:1.7;position:relative}.functions-list li i.hand-icon{color:#fd752c;font-size:16px;position:absolute;top:4px;left:0}.governance-table-responsive{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;width:100%;margin-top:15px;margin-bottom:25px;overflow-x:auto}.governance-table{border-collapse:collapse;border:1px solid #dee2e6;width:100%;margin-bottom:0;font-family:Roboto,sans-serif!important;font-size:14.5px!important}.governance-table th{text-align:center;letter-spacing:.2px;color:#fff!important;vertical-align:middle!important;background-color:#fd752c!important;border:1px solid #dee2e6!important;padding:10px 12px!important;font-family:Roboto,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}.governance-table td{vertical-align:middle!important;color:#333!important;border:1px solid #dee2e6!important;padding:10px 12px!important;font-family:Roboto,sans-serif!important;font-size:14px!important;line-height:1.4!important}.governance-table td a{font-family:Roboto,sans-serif!important;font-size:14px!important}.governance-table tbody tr:nth-child(2n){background-color:#f9f9f9}.governance-table tbody tr:hover{background-color:#f5f5f5}.table-actions-nowrap{white-space:nowrap!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}.btn-view-action{cursor:pointer;background-color:#337ab7;border:1px solid #2e6da4;transition:all .2s;color:#fff!important;box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;vertical-align:middle!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:68px!important;height:30px!important;padding:0 14px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.btn-view-action b{font-family:inherit!important;font-size:14px!important;font-weight:700!important}.btn-view-action:hover{background-color:#286090;border-color:#204d74;color:#fff!important}.btn-download-action{cursor:pointer;background-color:#5cb85c;border:1px solid #4cae4c;transition:all .2s;color:#fff!important;box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;vertical-align:middle!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:105px!important;height:30px!important;padding:0 12px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.btn-download-action b{font-family:inherit!important;font-size:14px!important;font-weight:700!important}.btn-download-action:hover{background-color:#449d44;border-color:#398439;color:#fff!important}.governance-table .gov-col-sno{text-align:center;width:70px}.governance-table .gov-col-actions{text-align:center;white-space:nowrap;width:250px}.governance-table .gov-col-view{text-align:center;width:110px}.members-content-section{margin-top:10px}.members-view-toggle{justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.view-toggle-btn{color:#174772;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.view-toggle-btn:hover{color:#fff;background:#fd752c;border-color:#fd752c}.view-toggle-btn.active{color:#fff;background:#174772;border-color:#174772}.mobile-table-scroll-hint{display:none}.members-card-grid{grid-template-columns:1fr;gap:12px;margin-bottom:25px;display:grid}.member-card{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #fd752c;border-radius:6px;padding:14px 16px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 6px #0000000d}.member-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.member-card-top{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:8px;display:flex}.member-card-badge{color:#fff;background:#174772;border-radius:12px;flex-shrink:0;padding:3px 9px;font-size:12px;font-weight:700}.member-card-name{color:#174772;margin:0;font-size:15.5px;font-weight:700;line-height:1.35}.member-card-details{flex-direction:column;gap:6px;display:flex}.member-detail-row{flex-direction:row;align-items:baseline;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.detail-label{color:#64748b;flex-shrink:0;min-width:105px;font-weight:600}.detail-value{color:#1e293b;font-weight:500}.members-table{border-collapse:collapse;width:100%}.members-table th,.members-table td{vertical-align:middle;padding:11px 14px}.members-table th.col-member-sno,.members-table td.col-member-sno{width:60px;text-align:center!important}.members-table th.col-member-name,.members-table td.col-member-name{width:220px;font-weight:600;text-align:left!important;padding-left:14px!important}.members-table th.col-member-desig,.members-table td.col-member-desig{min-width:200px;text-align:left!important;padding-left:14px!important}.members-table th.col-member-pos,.members-table td.col-member-pos{width:180px;text-align:left!important;padding-left:14px!important}.members-table th.col-member-nom,.members-table td.col-member-nom{width:150px;text-align:left!important;padding-left:14px!important}.org-chart-wrap{text-align:center;-webkit-overflow-scrolling:touch;margin:20px 0;overflow-x:auto}.org-chart-img{border:1px solid #ddd;border-radius:4px;max-width:100%;height:auto}.audit-buttons-grid{flex-wrap:wrap;justify-content:center;gap:15px;margin:30px 0;display:flex}.audit-btn{color:#fff;cursor:pointer;background:#fd752c;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-width:200px;height:55px;font-size:16px;font-weight:700;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 3px 8px #fd752c40}.audit-btn:hover{color:#fff;background:#174772;transform:translateY(-2px);box-shadow:0 5px 12px #17477259}.pdf-viewer-frame{border:1px solid #cbd5e1;border-radius:4px;width:100%;height:850px;box-shadow:0 4px 14px #00000014}.empty-data-alert{text-align:center;color:#64748b;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;margin:20px 0;padding:30px;font-size:15px}.loading-spinner-wrap{text-align:center;color:#fd752c;padding:40px;font-size:16px;font-weight:500}.loading-spinner-wrap i{margin-right:8px}.governance-subtab-bar{border-bottom:2px solid #fd752c;flex-wrap:wrap;gap:10px;margin-bottom:25px;padding-bottom:12px;display:flex}.governance-subtab-btn{color:#174772;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;padding:8px 20px;font-size:14px;font-weight:600;transition:all .2s}.governance-subtab-btn:hover{color:#fff;background:#fd752c;border-color:#fd752c}.governance-subtab-btn.active{color:#fff;background:#174772;border-color:#174772}.bos-dept-tab-bar{border-bottom:2px solid #fd752c;flex-wrap:wrap;gap:8px;margin-bottom:25px;padding-bottom:12px;display:flex}.bos-dept-tab-btn{color:#174772;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;padding:6px 16px;font-size:13.5px;font-weight:600;transition:all .2s}.bos-dept-tab-btn:hover{color:#fff;background:#fd752c;border-color:#fd752c}.bos-dept-tab-btn.active{color:#fff;background:#174772;border-color:#174772}.governance-content-section{margin-top:10px}.governance-section-title{color:#174772;border-bottom:2px solid #fd752c;margin-bottom:16px;padding-bottom:8px;font-size:19px;font-weight:700;display:inline-block}.governance-list{margin:0;padding:0;list-style:none}.governance-list li{color:#333;border-bottom:1px solid #f1f5f9;padding:10px 10px 10px 32px;font-size:16px;line-height:1.7;position:relative}.governance-list li:before{content:"";color:#fd752c;font-family:bootstrap-icons;font-size:14px;position:absolute;top:12px;left:6px}.governance-list li:last-child{border-bottom:none}.spin{animation:1s linear infinite spin;display:inline-block}.governance-intro-p,.dept-content-col p,.governance-wrapper .lab-text p{text-align:justify;color:#444!important;margin-bottom:18px!important;font-family:Roboto,sans-serif!important;font-size:17px!important;line-height:1.8!important}.governance-sub-subheading{margin:18px 0 10px;color:#174772!important;font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important}.governance-meta-p{margin-top:10px;color:#444!important;font-family:Roboto,sans-serif!important;font-size:17px!important;line-height:1.8!important}.functions-list{margin:15px 0;padding:0;list-style:none}.functions-list li{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex;color:#444!important;font-family:Roboto,sans-serif!important;font-size:17px!important;line-height:1.8!important}.functions-list li .hand-icon{color:#fd752c;flex-shrink:0;margin-top:4px;font-size:17px}.audit-fy-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:20px 0 30px;display:grid}.audit-fy-btn{color:#fff;letter-spacing:.5px;cursor:pointer;background:#fd752c;border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:100%;height:60px;font-size:16px;font-weight:700;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 2px 6px #00000026}.audit-fy-btn:hover{color:#fff;background:#337ab7;transform:translateY(-2px);box-shadow:0 4px 10px #0003}.audit-fy-btn.active{color:#fff;background:#174772;border-color:#fd752c}@media (width<=768px){.governance-container{padding:15px 8px}.governance-nav-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;margin-bottom:20px}.governance-nav-btn{letter-spacing:.2px!important;height:auto!important;min-height:48px!important;padding:6px 8px!important;font-size:11.5px!important;line-height:1.25!important}.governance-text-divider{margin:15px 0 20px}.governance-text-divider span.font-heading{max-width:94%;padding:6px 16px;font-size:15px;line-height:1.35}.governance-sub-divider{margin:10px 0 18px}.governance-sub-divider span.sub-heading{padding:5px 14px;font-size:14px}.governance-sub-subheading{margin:14px 0 8px;font-size:15px!important}.governance-intro-p,.dept-content-col p,.governance-wrapper .lab-text p,.functions-text-content{text-align:left!important;margin-bottom:14px!important;font-size:14px!important;line-height:1.6!important}.functions-list li{gap:8px;margin-bottom:10px;font-size:13.5px!important;line-height:1.55!important}.functions-list li .hand-icon{font-size:14px}.governance-subtab-bar{gap:6px;margin-bottom:15px;padding-bottom:8px}.governance-subtab-btn{border-radius:3px;padding:6px 12px;font-size:12.5px}.bos-dept-tab-bar{gap:5px;margin-bottom:15px;padding-bottom:8px}.bos-dept-tab-btn{border-radius:3px;padding:5px 9px;font-size:12px}.governance-table-responsive{border-radius:4px;margin-top:10px;margin-bottom:18px}.governance-table{min-width:320px;font-size:12px!important}.governance-table th{padding:7px 4px!important;font-size:12px!important;line-height:1.3!important}.governance-table td{padding:7px 5px!important;font-size:12px!important;line-height:1.35!important}.governance-table td a{font-size:12px!important}.table-actions-nowrap{gap:4px!important}.btn-view-action{min-width:46px!important;height:27px!important;padding:0 8px!important;font-size:11.5px!important}.btn-view-action b{font-size:11.5px!important}.btn-download-action{gap:3px!important;min-width:72px!important;height:27px!important;padding:0 6px!important;font-size:11.5px!important}.btn-download-action b{font-size:11.5px!important}.mobile-table-scroll-hint{color:#c2410c;text-align:center;background:#fff7ed;border:1px dashed #fdba74;border-radius:4px;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;padding:7px 12px;font-size:12px;font-weight:600;display:flex}.members-table{table-layout:fixed!important;width:600px!important;min-width:600px!important}.members-table-4col{width:550px!important;min-width:550px!important}.members-table th,.members-table td{vertical-align:middle!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;padding:8px 10px!important}.members-table th.col-member-sno,.members-table td.col-member-sno{text-align:center!important;width:42px!important;min-width:40px!important;max-width:46px!important;padding:8px 2px!important}.members-table th.col-member-name,.members-table td.col-member-name{text-align:left!important;width:145px!important;min-width:135px!important;padding:8px 10px!important;font-weight:600!important;line-height:1.4!important}.members-table th.col-member-desig,.members-table td.col-member-desig{text-align:left!important;width:175px!important;min-width:165px!important;padding:8px 10px!important;line-height:1.4!important}.members-table-4col th.col-member-pos,.members-table-4col td.col-member-pos{text-align:left!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;width:180px!important;min-width:165px!important;padding:8px 10px!important;line-height:1.4!important}.members-table-5col th.col-member-pos,.members-table-5col td.col-member-pos{text-align:left!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;width:125px!important;min-width:115px!important;padding:8px!important;line-height:1.4!important}.members-table th.col-member-nom,.members-table td.col-member-nom{text-align:left!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;width:105px!important;min-width:95px!important;padding:8px!important;line-height:1.4!important}.governance-table th[style*="width: 70px"],.governance-table td[style*="width: 70px"],.governance-table th[style*=width\:70px],.governance-table td[style*=width\:70px],.governance-table .gov-col-sno{text-align:center!important;width:34px!important;min-width:30px!important;padding:6px 2px!important}.governance-table th[style*=min-width],.governance-table td[style*=min-width],.governance-table .gov-col-actions{width:130px!important;min-width:125px!important;padding:6px 3px!important}.governance-table th[style*="width: 130px"],.governance-table th[style*=width\:130px],.governance-table .gov-col-view{width:52px!important;min-width:48px!important;padding:6px 2px!important}.quick-links-box{padding:12px!important;position:static!important}.quick-links-ul li a{padding:7px 8px;font-size:13.5px}.audit-fy-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:15px 0 20px}.audit-fy-btn{height:44px;font-size:13px}.pdf-viewer-frame{height:480px}}.academic-committee-wrapper{background-color:#fff;min-height:100vh;padding-bottom:70px;font-family:Roboto,sans-serif}.singleimage_image{width:100%;margin:0;overflow:hidden;padding:0!important}.singleimage_image img{width:100%;height:auto;display:block}.academic-dept-container{max-width:1200px;margin:0 auto;padding:0 15px}.academic-header-title-wrap{text-align:center;margin:25px 0 35px}.academic-header-title-badge{color:#fff;letter-spacing:.3px;box-sizing:border-box;background:#fd752c;border-radius:4px;padding:8px 30px;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1.4;display:inline-block;box-shadow:0 2px 6px #fd752c33}.academic-row-layout{flex-direction:row;align-items:flex-start;gap:30px;display:flex}.academic-tab-content-col{flex:1;min-width:0}.academic-sidebar-col{flex:0 0 280px;width:280px}@media (width<=991px){.academic-row-layout{flex-direction:column-reverse}.academic-sidebar-col{width:100%}}.academic-committee-wrapper .text-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 30px;display:flex;position:relative}.academic-committee-wrapper .text-divider:before{content:"";z-index:1;border-top:1px solid #ddd;position:absolute;top:50%;left:0;right:0}.academic-committee-wrapper .text-divider span#font,.academic-committee-wrapper .text-divider .divider-badge,.academic-committee-wrapper .text-divider span{z-index:2;box-sizing:border-box;vertical-align:middle;border-radius:4px;position:relative;box-shadow:0 2px 6px #fd752c33;color:#fff!important;text-align:center!important;min-height:unset!important;background:#fd752c!important;height:auto!important;margin:0 auto!important;padding:8px 24px!important;font-family:Roboto,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important;display:inline-block!important}.academic-link-view{cursor:pointer;font-weight:400;color:#337ab7!important;text-decoration:underline!important}.academic-link-view:hover{color:#23527c!important;text-decoration:underline!important}.academic-btn-view{cursor:pointer;background-color:#337ab7;border:none;border-radius:4px;align-items:center;gap:6px;padding:7px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .1s;display:inline-flex;box-shadow:0 2px 5px #337ab747;color:#fff!important}.academic-btn-view:hover{background-color:#286090;transform:translateY(-1px);color:#fff!important}.academic-committee-wrapper .lab-text{color:#333;text-align:justify;font-family:Roboto,sans-serif;font-size:18px;line-height:1.8}.academic-committee-wrapper .lab-text p{color:#444;margin-bottom:18px;font-family:Roboto,sans-serif;font-size:18px;line-height:1.8}.academic-committee-wrapper .lab-text b,.academic-committee-wrapper .lab-text strong{color:#222}.academic-committee-wrapper .academic-ordered-list,.academic-committee-wrapper .lab-text ol,.academic-committee-wrapper .lab-text ul{margin:15px 0;padding-left:20px;font-family:Roboto,sans-serif;font-size:18px;line-height:1.8}.academic-committee-wrapper .academic-ordered-list li,.academic-committee-wrapper .lab-text li{margin-bottom:10px;font-family:Roboto,sans-serif;font-size:18px;line-height:1.75}.supporting-doc-link{color:#337ab7;cursor:pointer;align-items:center;gap:4px;margin-left:5px;font-weight:600;text-decoration:underline;display:inline-flex}.supporting-doc-link:hover{color:#23527c;text-decoration:underline}#tabs{background:#174772;border-radius:2px;padding:15px!important}#tabs .tab-col{border:1px solid #fff;margin:0;padding:15px}#tabs .tab-col h2{color:#fff;border-bottom:1px solid #fff;margin:0;padding:0 0 10px;font-size:18px;font-weight:700}#tabs .tab-col .tabs_bos{margin-top:10px;margin-bottom:15px;padding-left:0;list-style:none}#tabs .tab-col .tabs_bos li{margin-bottom:4px}#tabs .tab-col .tabs_bos li a,#tabs .tab-col .tabs_bos li button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;width:100%;padding:8px 10px;font-size:14.5px;line-height:1.4;text-decoration:none;transition:all .2s;display:block}#tabs .tab-col .tabs_bos li a:hover,#tabs .tab-col .tabs_bos li button:hover{color:#fff;background:#ffffff26}#tabs .tab-col .tabs_bos li.active a,#tabs .tab-col .tabs_bos li.active button{font-weight:600;color:#fff!important;background:#fff3!important;border:1px solid #bbb!important}.tabs-back-center{text-align:center;margin-top:15px}.tabs-back-center a{color:#fff;cursor:pointer;align-items:center;gap:5px;font-size:14px;text-decoration:none;display:inline-flex}.tabs-back-center a:hover{color:#fdc800}.academic-table-container{margin-top:15px;overflow-x:auto}.table-acet{border-collapse:collapse;border:1px solid #ddd;width:100%;margin-bottom:20px;font-size:18px}.table-acet th{color:#fff;text-align:center;vertical-align:middle;background:#fd752c;border:1px solid #ddd;padding:12px 15px;font-size:18px;font-weight:700}.table-acet th.sub-th-white,.table-acet thead tr.sub-header-row th{color:#ff8700!important;vertical-align:middle!important;text-align:center!important;background:#fff!important;border:1px solid #ddd!important;font-size:16px!important;font-weight:700!important}.table-acet td{vertical-align:middle;color:#333;border:1px solid #ddd;padding:12px 15px;font-size:18px;line-height:1.6}.table-acet tbody tr:nth-of-type(odd){background-color:#f9f9f9}.table-acet tbody tr:hover{background-color:#f5f5f5}.academic-committee-wrapper .btn-view,.academic-committee-wrapper .btn-primary.btn-view,.academic-committee-wrapper .btn-primary,.academic-committee-wrapper .btn-acet-view,.btn-acet-view{color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;vertical-align:middle!important;text-transform:capitalize!important;background-color:#337ab7!important;border:1px solid #2e6da4!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:76px!important;height:36px!important;padding:6px 20px!important;font-family:Roboto,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.42857!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.academic-committee-wrapper .btn-view b,.academic-committee-wrapper .btn-primary.btn-view b,.academic-committee-wrapper .btn-primary b,.academic-committee-wrapper .btn-acet-view b,.btn-acet-view b{color:#fff!important;letter-spacing:.3px!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important}.academic-committee-wrapper .btn-view:hover,.academic-committee-wrapper .btn-primary.btn-view:hover,.academic-committee-wrapper .btn-primary:hover,.academic-committee-wrapper .btn-acet-view:hover,.btn-acet-view:hover{color:#fff!important;background-color:#286090!important;border-color:#204d74!important}.btn-acet-download{cursor:pointer;box-sizing:border-box;vertical-align:middle;background-color:#5cb85c;border:1px solid #4cae4c;border-radius:3px;justify-content:center;align-items:center;gap:5px;min-width:105px;height:30px;padding:0 12px;font-family:inherit;font-size:15px;font-weight:700;line-height:1;transition:background .2s;display:inline-flex;color:#fff!important}.btn-acet-download b{font-family:inherit;font-size:15px;font-weight:700}.btn-acet-download:hover{background-color:#449d44}.btn-acet-download:disabled{opacity:.7;cursor:not-allowed}.table-spinner{animation:1s linear infinite table-spin;display:inline-block}@keyframes table-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.go-years-button-row{flex-wrap:wrap;justify-content:center;gap:12px;margin:20px 0 25px;display:flex}.go-year-btn{color:#fd752c;cursor:pointer;text-align:center;background:#fff;border:2px solid #fd752c;border-radius:4px;min-width:110px;padding:10px 24px;font-size:15px;font-weight:700;transition:all .2s}.go-year-btn:hover{color:#fff;background:#fd752c;transform:translateY(-1px)}.go-year-btn.active{color:#fff;background:#fd752c;box-shadow:0 3px 8px #fd752c59}#tabs .tab-col .tabs_bos5{margin-top:10px;margin-bottom:15px;padding-left:0;list-style:none}#tabs .tab-col .tabs_bos5>li{margin-bottom:8px}#tabs .tab-col .tabs_bos5>li>.group-title-btn{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:8px;width:100%;padding:8px 6px;font-size:15px;font-weight:700;transition:all .2s;display:flex}#tabs .tab-col .tabs_bos5>li>.group-title-btn:hover{color:#fdc800;background:#ffffff26}#tabs .tab-col .tabs_bos1,#tabs .tab-col .tabs_bos2{margin-top:4px;margin-bottom:6px;padding-left:18px;list-style:none}#tabs .tab-col .tabs_bos1>li,#tabs .tab-col .tabs_bos2>li{border-radius:3px;margin-bottom:4px}#tabs .tab-col .tabs_bos1>li button,#tabs .tab-col .tabs_bos2>li button,#tabs .tab-col .tabs_bos1>li a,#tabs .tab-col .tabs_bos2>li a{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:8px;width:100%;padding:6px 10px;font-size:14px;line-height:1.4;transition:all .2s;display:flex}#tabs .tab-col .tabs_bos1>li:hover button,#tabs .tab-col .tabs_bos2>li:hover button{color:#fdc800;background:#ffffff26}#tabs .tab-col .tabs_bos1>li.active,#tabs .tab-col .tabs_bos2>li.active{background:#ffffff59;border:1px solid #fff9}#tabs .tab-col .tabs_bos1>li.active button,#tabs .tab-col .tabs_bos2>li.active button{color:#fdc800!important;font-weight:700!important}.alumni-year-buttons-grid{flex-wrap:wrap;justify-content:center;gap:12px;margin:15px 0 25px;display:flex}.alumni-year-btn{color:#fff;cursor:pointer;background:#fd752c;border:1px solid #fd752c;border-radius:4px;justify-content:center;align-items:center;min-width:130px;height:52px;font-size:16px;font-weight:700;transition:all .2s;display:inline-flex}.alumni-year-btn:hover{background:#e66119;transform:translateY(-1px)}.alumni-year-btn.active{box-shadow:0 3px 8px #17477266;background:#174772!important;border-color:#174772!important}.examination-committee-page{color:#333;background-color:#fff;min-height:100vh;padding-bottom:70px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.examination-committee-page .singleimage_image{width:100%;margin:0;overflow:hidden;padding:0!important}.examination-committee-page .singleimage_image img{width:100%;height:auto;display:block}.examination-committee-page .exam-dept-container{max-width:1240px;margin:25px auto 0;padding:0 15px}.examination-committee-page .academic-header-title-wrap{text-align:center;margin:25px 0 35px}.examination-committee-page .academic-header-title-badge{color:#fff;letter-spacing:.4px;box-sizing:border-box;background:#fd752c;border-radius:5px;padding:10px 38px;font-family:Roboto,sans-serif;font-size:21px;font-weight:700;line-height:1.4;display:inline-block;box-shadow:0 3px 8px #fd752c47}.examination-committee-page .text-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:20px 0 35px;display:flex;position:relative}.examination-committee-page .text-divider:before{content:"";z-index:1;border-top:1px solid #ddd;position:absolute;top:50%;left:0;right:0}.examination-committee-page .text-divider span#font,.examination-committee-page .text-divider .font-heading{color:#fff;z-index:2;letter-spacing:.3px;background:#fd752c;border-radius:4px;padding:8px 32px;font-size:19px;font-weight:700;position:relative;box-shadow:0 2px 6px #fd752c40}.examination-committee-page .exam-committee-layout{flex-direction:row;align-items:flex-start;gap:25px;display:flex}.examination-committee-page .exam-main-content{background:#fff;flex:1;min-width:0}.examination-committee-page .academic-sidebar-col{flex:0 0 290px;width:290px}@media (width<=991px){.examination-committee-page .exam-committee-layout{flex-direction:column-reverse}.examination-committee-page .academic-sidebar-col{width:100%;margin-bottom:25px}}.examination-committee-page #tabs{background:#174772;border-radius:4px;box-shadow:0 4px 12px #00000014;padding:15px!important}.examination-committee-page #tabs .tab-col{border:1px solid #fff;border-radius:2px;margin:0;padding:16px 14px}.examination-committee-page #tabs .tab-col h2{color:#fff;text-align:left;letter-spacing:.3px;border-bottom:1px solid #fff;margin:0 0 12px;padding:0 0 10px;font-size:22px;font-weight:700}.examination-committee-page #tabs .tab-col .tabs_bos{margin-top:10px;margin-bottom:18px;padding-left:0;list-style:none}.examination-committee-page #tabs .tab-col .tabs_bos li{margin-bottom:6px}.examination-committee-page #tabs .tab-col .tabs_bos li button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;width:100%;padding:9px 12px;font-size:15.5px;font-weight:600;line-height:1.4;text-decoration:none;transition:all .2s;display:block}.examination-committee-page #tabs .tab-col .tabs_bos li button:hover{color:#fff;background:#ffffff26}.examination-committee-page #tabs .tab-col .tabs_bos li.active button{font-weight:700;box-shadow:0 2px 5px #00000026;color:#fff!important;background:#ffffff38!important;border:1px solid #ffffffbf!important}.examination-committee-page .tabs-back-center{text-align:center;border-top:1px solid #ffffff40;margin-top:15px;padding-top:10px}.examination-committee-page .tabs-back-center a{color:#fff;cursor:pointer;align-items:center;gap:6px;font-size:16px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.examination-committee-page .tabs-back-center a:hover{color:#fdc800}.examination-committee-page .lab-text{color:#333;text-align:justify;font-size:18px;line-height:1.85}.examination-committee-page .about-lead-text{color:#444;text-align:justify;text-indent:4em;margin-bottom:25px;font-size:18px;line-height:1.85}.examination-committee-page .subheading-badge{color:#174772;border-bottom:2px solid #fd752c;margin:28px 0 12px;padding-bottom:4px;font-size:20px;font-weight:700;display:inline-block}.examination-committee-page .subheading-intro{color:#444;margin:0 0 12px;font-size:18px;line-height:1.7}.examination-committee-page .feature-list{margin:12px 0 25px;padding-left:0;list-style:none}.examination-committee-page .feature-list li{color:#444;margin-bottom:12px;padding-left:28px;font-size:17.5px;line-height:1.8;position:relative}.examination-committee-page .feature-list li:before{content:"•";color:#fd752c;font-size:24px;position:absolute;top:-3px;left:8px}.examination-committee-page .selector-btn-group{flex-wrap:wrap;justify-content:center;gap:14px;margin:20px 0 28px;display:flex}.examination-committee-page .selector-btn{color:#174772;cursor:pointer;background:#f1f4f8;border:1.5px solid #174772;border-radius:6px;justify-content:center;align-items:center;min-width:120px;height:52px;padding:0 24px;font-size:17px;font-weight:700;transition:all .2s ease-in-out;display:inline-flex}.examination-committee-page .selector-btn:hover{background:#e2eaf3;transform:translateY(-1px)}.examination-committee-page .selector-btn.active{color:#fff;background:#fd752c;border-color:#fd752c;box-shadow:0 3px 8px #fd752c59}.examination-committee-page .course-nav-tabs{background:#f7f9fb;border:1px solid #ddd;border-radius:6px;margin:0 0 24px;padding:0;list-style:none;display:flex;overflow:hidden}.examination-committee-page .course-nav-tabs li{text-align:center;border-right:1px solid #ddd;flex:1}.examination-committee-page .course-nav-tabs li:last-child{border-right:none}.examination-committee-page .course-nav-tabs li button{color:#174772;cursor:pointer;background:#fff;border:none;width:100%;padding:15px 12px;font-size:16.5px;font-weight:700;transition:all .2s}.examination-committee-page .course-nav-tabs li button:hover{color:#fd752c;background:#f2f6fa}.examination-committee-page .course-nav-tabs li button.active{color:#fff;background:#174772}.examination-committee-page .table-responsive{border-radius:6px;width:100%;margin-bottom:25px;overflow-x:auto;box-shadow:0 2px 8px #0000000d}.examination-committee-page .exam-table{border-collapse:collapse;background:#fff;border:1px solid #ddd;width:100%;font-size:16px}.examination-committee-page .exam-table thead tr th{color:#fff;text-align:center;white-space:nowrap;background:#174772;border:1px solid #0f3557;padding:13px 16px;font-size:16px;font-weight:700}.examination-committee-page .exam-table thead tr.table-superheader th{letter-spacing:.5px;background:#fd752c;border-color:#e56520;padding:14px;font-size:18px;font-weight:700}.examination-committee-page .exam-table thead tr.table-subheader th{color:#fd752c;background:#f8fafc;border-color:#e2e8f0;font-size:16px;font-weight:700}.examination-committee-page .exam-table tbody tr{transition:background-color .15s}.examination-committee-page .exam-table tbody tr:nth-child(2n){background-color:#fbfcfe}.examination-committee-page .exam-table tbody tr:hover{background-color:#f0f6ff}.examination-committee-page .exam-table tbody td{text-align:center;vertical-align:middle;color:#333;border:1px solid #e5e9f0;padding:12px 16px;font-size:16px;line-height:1.5}.examination-committee-page .btn-view{cursor:pointer;background:#174772;border:none;border-radius:4px;justify-content:center;align-items:center;padding:7px 22px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 5px #17477247;color:#fff!important}.examination-committee-page .btn-view:hover{background:#fd752c;transform:translateY(-1px);box-shadow:0 3px 7px #fd752c61;color:#fff!important}.examination-committee-page .btn-view-empty{color:#888;font-size:16px;font-weight:500}.examination-committee-page .schedules-grid{flex-wrap:wrap;gap:20px;display:flex}.examination-committee-page .schedules-col{flex:calc(50% - 10px);min-width:320px}@media (width<=768px){.examination-committee-page .schedules-col{flex:100%}}.contact-page-wrapper{color:#333;background-color:#fbfbfb;min-height:100vh;padding-bottom:60px;font-family:Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif}.contact-banner-container{background-color:#002147;width:100%;max-height:380px;position:relative;overflow:hidden}.contact-banner-img{object-fit:cover;width:100%;height:auto;max-height:380px;display:block}.contact-container{max-width:1200px;margin:0 auto;padding:30px 15px}.contact-text-divider{text-align:center;justify-content:center;align-items:center;margin:35px 0 25px;display:flex;position:relative}.contact-text-divider:before{content:"";z-index:1;background:#fd752c;height:2px;position:absolute;top:50%;left:0;right:0}.contact-text-divider span.badge-heading{z-index:2;color:#fd752c;letter-spacing:.8px;text-transform:uppercase;background:#fff;border:1.5px solid #fd752c;border-radius:4px;padding:8px 24px;font-size:19px;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px 8px #fd752c26}.regional-offices-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:30px;display:grid}@media (width<=991px){.regional-offices-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.regional-offices-grid{grid-template-columns:1fr}}.office-card{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;padding:22px 20px;transition:all .25s;display:flex;box-shadow:0 2px 6px #0000000a}.office-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 6px 16px #00214717}.office-card.highlighted{background:#fbf6f0!important;border:2px solid #fd752c!important;box-shadow:0 4px 14px #fd752c40!important}.office-card h4{color:#002147;text-transform:uppercase;letter-spacing:.3px;border-bottom:2px solid #fd752c;margin:0 0 12px;padding-bottom:6px;font-size:19px;font-weight:700;display:inline-block}.office-details{color:#444;flex:1;font-size:18px;line-height:1.7}.office-address{align-items:flex-start;gap:8px;margin-bottom:12px;font-size:18px;display:flex}.office-address i,.office-phones i,.office-email i{color:#fd752c;flex-shrink:0;margin-top:3px;font-size:18px}.office-phones{color:#1e293b;align-items:flex-start;gap:8px;margin-top:8px;font-size:18px;font-weight:500;display:flex}.office-phones a{color:#1e293b;text-decoration:none}.office-phones a:hover{color:#fd752c}.office-email{align-items:center;gap:8px;margin-top:6px;font-size:18px;font-weight:500;display:flex}.office-email a{color:#0284c7;text-decoration:none}.office-email a:hover{text-decoration:underline}.contact-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:40px;padding:35px 30px;box-shadow:0 4px 16px #0021470f}.contact-form-layout{grid-template-columns:1fr 1fr;gap:25px;display:grid}@media (width<=768px){.contact-form-layout{grid-template-columns:1fr;gap:15px}}.form-group-custom{margin-bottom:18px}.form-group-custom label{color:#334155;margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}.form-control-custom{color:#1e293b;box-sizing:border-box;background-color:#f8fafc;border:1.5px solid #cbd5e1;border-radius:5px;width:100%;padding:11px 14px;font-size:14.5px;transition:all .2s}.form-control-custom:focus{background-color:#fff;border-color:#fd752c;outline:none;box-shadow:0 0 0 3px #fd752c26}.form-control-custom.textarea-custom{resize:vertical;min-height:185px}.form-submit-row{text-align:center;margin-top:15px}.btn-contact-submit{color:#fff;cursor:pointer;letter-spacing:.4px;background-color:#002147;border:2px solid #002147;border-radius:5px;align-items:center;gap:10px;padding:12px 42px;font-size:16px;font-weight:600;transition:all .25s;display:inline-flex}.btn-contact-submit:hover:not(:disabled){color:#fff;background-color:#fd752c;border-color:#fd752c;transform:translateY(-1px);box-shadow:0 4px 12px #fd752c40}.btn-contact-submit:disabled{opacity:.65;cursor:not-allowed}.contact-alert-box{border-radius:5px;align-items:center;gap:12px;margin-top:20px;padding:14px 18px;font-size:15px;animation:.3s fadeIn;display:flex}.contact-alert-success{color:#065f46;background-color:#ecfdf5;border:1.5px solid #10b981}.contact-alert-error{color:#991b1b;background-color:#fef2f2;border:1.5px solid #ef4444}@keyframes fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.route-accordion-wrapper{margin-bottom:35px}.route-accordion-card{background:#fff;border:1.5px solid #002147;border-radius:6px;overflow:hidden}.route-accordion-header{color:#fff;cursor:pointer;letter-spacing:.5px;-webkit-user-select:none;user-select:none;background:#002147;justify-content:center;align-items:center;gap:12px;padding:15px 22px;font-size:18px;font-weight:700;transition:background .2s;display:flex}.route-accordion-header:hover{background:#036}.route-accordion-header i.chevron{font-size:16px;transition:transform .3s}.route-accordion-header i.chevron.open{transform:rotate(180deg)}.route-accordion-body{color:#334155;background:#fff;padding:25px 30px;font-size:18px;line-height:1.8}.route-accordion-body p{margin-bottom:16px;font-size:18px;line-height:1.8}.route-step-title{color:#002147;border-left:3px solid #fd752c;margin:22px 0 8px;padding-left:10px;font-size:19px;font-weight:700}.route-map-image-center{text-align:center;border-top:1px dashed #cbd5e1;margin-top:25px;padding-top:15px}.route-map-thumbnail{cursor:pointer;border:2px solid #e2e8f0;border-radius:6px;max-width:100%;height:auto;transition:transform .25s;box-shadow:0 4px 12px #0000001f}.route-map-thumbnail:hover{transform:scale(1.02)}.contact-map-wrapper{border:4px solid #002147;border-radius:6px;width:100%;margin-bottom:20px;overflow:hidden;box-shadow:0 4px 16px #00214726}.contact-map-iframe{border:none;width:100%;height:450px;display:block}.rules-regulations-page{color:#333;background-color:#fff;min-height:80vh;padding-bottom:70px;font-family:Roboto,sans-serif}.banner_img{width:100%;margin:0;line-height:0;overflow:hidden;padding:0!important}.banner_img img{width:100%;height:auto;display:block}.dept-container{max-width:1200px;margin:25px auto 40px;padding:0 15px}.rules-regulations-page .text-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 30px;display:flex;position:relative}.rules-regulations-page .text-divider:before{content:"";z-index:1;border-top:1px solid #ddd;position:absolute;top:50%;left:0;right:0}.rules-regulations-page .text-divider span#font,.rules-regulations-page .text-divider .divider-badge,.rules-regulations-page .text-divider span{z-index:2;box-sizing:border-box;vertical-align:middle;border-radius:4px;position:relative;box-shadow:0 2px 6px #fd752c33;color:#fff!important;text-align:center!important;min-height:unset!important;background:#fd752c!important;height:auto!important;margin:0 auto!important;padding:8px 24px!important;font-family:Roboto,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important;display:inline-block!important}.rules-tab-nav{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:20px;margin-bottom:30px;display:flex}.rules-tab-btn{cursor:pointer;text-align:center;background-color:#fd752c;border:none;border-radius:4px;flex:180px;justify-content:center;align-items:center;max-width:210px;height:60px;padding:0 10px;font-size:16px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 2px 5px #0000001a;color:#fff!important}.rules-tab-btn:hover{background-color:#e5601a}.rules-tab-btn.active{color:#fff!important;background-color:#174772!important}.rules-tab-content-wrap{margin-bottom:35px}.rules-tab-content-wrap p{color:#333;text-align:justify;margin-bottom:18px;font-family:Roboto,sans-serif;font-size:18px;line-height:1.8}.rules-tab-content-wrap b.sub-title{color:#002147;margin:15px 0 10px;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;display:block}.bullet-item-row{color:#333;text-align:justify;align-items:flex-start;margin-bottom:16px;font-size:18px;line-height:1.8;display:flex}.bullet-item-row .bullet-icon{flex-shrink:0;width:22px;height:22px;margin-top:4px;margin-right:12px}.policy-table-container{margin-top:15px;margin-bottom:35px;overflow-x:auto}.policy-table-container table{border-collapse:collapse;border:1px solid #ddd;width:100%;margin-bottom:20px;font-size:18px}.policy-table-container th{color:#fff;text-align:center;vertical-align:middle;background:#fd752c;border:1px solid #ddd;padding:12px 15px;font-size:18px;font-weight:700}.policy-table-container th.sub-th-white,.policy-table-container thead tr.sub-header-row th{color:#ff8700!important;vertical-align:middle!important;text-align:center!important;background:#fff!important;border:1px solid #ddd!important;font-size:16px!important;font-weight:700!important}.policy-table-container td{vertical-align:middle;color:#333;border:1px solid #ddd;padding:12px 15px;font-size:18px;line-height:1.6}.policy-table-container tbody tr:nth-of-type(odd){background-color:#f9f9f9}.policy-table-container tbody tr:hover{background-color:#f5f5f5}@media (width<=768px){.rules-tab-btn{flex:100%;max-width:100%;height:50px;font-size:15px}.rules-regulations-page .text-divider span#font,.rules-regulations-page .text-divider span{padding:6px 16px!important;font-size:15px!important}.rules-tab-content-wrap p,.bullet-item-row{font-size:16px}}.autonomous-regulations-page{background-color:#fff;max-width:100vw;min-height:100vh;padding-bottom:70px;font-family:Roboto,sans-serif;overflow-x:hidden}.autonomous-regulations-page table#programs tbody tr:nth-of-type(odd){background-color:#fff}.autonomous-regulations-page table#programs tbody tr:nth-of-type(2n){background-color:#f9f9f9}.autonomous-regulations-page table#programs tbody tr:hover{background-color:#f5f5f5}.autonomous-regulations-page .btn-view,.autonomous-regulations-page .btn-primary.btn-view,.autonomous-regulations-page .btn-primary{color:#fff!important;cursor:pointer!important;text-transform:capitalize!important;box-sizing:border-box!important;vertical-align:middle!important;background-color:#337ab7!important;border:1px solid #2e6da4!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:76px!important;height:36px!important;padding:6px 20px!important;font-family:Roboto,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.42857!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.autonomous-regulations-page .btn-view b,.autonomous-regulations-page .btn-primary.btn-view b,.autonomous-regulations-page .btn-primary b{color:#fff!important;letter-spacing:.3px!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important}.autonomous-regulations-page .btn-view:hover,.autonomous-regulations-page .btn-primary.btn-view:hover,.autonomous-regulations-page .btn-primary:hover{color:#fff!important;background-color:#286090!important;border-color:#204d74!important}@media (width<=768px){.autonomous-regulations-page .btn{min-width:95px!important;height:40px!important;padding:6px 12px!important;font-size:13.5px!important}.autonomous-regulations-page table#programs th,.autonomous-regulations-page table#programs td{padding:8px 6px!important;font-size:13px!important}.autonomous-regulations-page .btn-view{min-width:58px!important;height:30px!important;padding:4px 10px!important;font-size:12px!important}.autonomous-regulations-page .btn-view b{font-size:12px!important}}.autonomous-syllabus-page{background-color:#fff;max-width:100vw;min-height:100vh;padding-bottom:70px;font-family:Roboto,sans-serif;overflow-x:hidden}.autonomous-syllabus-page .syllabus-reg-main-btn,.autonomous-syllabus-page .btn.syllabus-reg-main-btn,.autonomous-syllabus-page .btn.active.syllabus-reg-main-btn,.autonomous-syllabus-page .syllabus-reg-main-btn:hover,.autonomous-syllabus-page .syllabus-reg-main-btn:focus,.autonomous-syllabus-page .syllabus-reg-main-btn:active,.autonomous-syllabus-page .syllabus-reg-main-btn.active{color:#fff!important;background-color:#174772!important}.autonomous-syllabus-page .syllabus-reg-main-btn b,.autonomous-syllabus-page .syllabus-reg-main-btn span,.autonomous-syllabus-page .syllabus-reg-main-btn:hover b,.autonomous-syllabus-page .syllabus-reg-main-btn:focus b,.autonomous-syllabus-page .syllabus-reg-main-btn:active b{color:#fff!important}.autonomous-syllabus-page .tab-switch{padding-left:0;list-style:none}.autonomous-syllabus-page .tab-switch li{color:#fff;cursor:pointer;text-align:center;background:#fd752c;border:1px solid #f0f0f0;border-radius:4px;width:100%;max-width:260px;margin-bottom:10px;padding:12px 20px;font-size:16px;transition:all .2s}.autonomous-syllabus-page .tab-switch li:hover{color:#fff;background:#e56520}.autonomous-syllabus-page .tab-switch li.selected{box-shadow:0 2px 6px #337ab759;color:#fff!important;background:#337ab7!important}.autonomous-syllabus-page table#programs thead tr th{border:1px solid #fff3!important}.autonomous-syllabus-page table#programs tbody tr:nth-of-type(odd){background-color:#fff}.autonomous-syllabus-page table#programs tbody tr:nth-of-type(2n){background-color:#f9f9f9}.autonomous-syllabus-page table#programs tbody tr:hover{background-color:#f5f5f5}.autonomous-syllabus-page .btn-view,.autonomous-syllabus-page .btn-primary.btn-view,.autonomous-syllabus-page .btn-info.btn-view,.autonomous-syllabus-page .btn-primary,.autonomous-syllabus-page .btn-info{color:#fff!important;cursor:pointer!important;text-transform:capitalize!important;box-sizing:border-box!important;vertical-align:middle!important;background-color:#337ab7!important;border:1px solid #2e6da4!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:76px!important;height:36px!important;padding:6px 20px!important;font-family:Roboto,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.42857!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 4px #337ab74d!important}.autonomous-syllabus-page .btn-view b,.autonomous-syllabus-page .btn-view span,.autonomous-syllabus-page .btn-primary.btn-view b,.autonomous-syllabus-page .btn-info.btn-view b,.autonomous-syllabus-page .btn-primary b{color:#fff!important;letter-spacing:.3px!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important}.autonomous-syllabus-page .btn-view:hover,.autonomous-syllabus-page .btn-primary.btn-view:hover,.autonomous-syllabus-page .btn-info.btn-view:hover,.autonomous-syllabus-page .btn-primary:hover,.autonomous-syllabus-page .btn-info:hover{color:#fff!important;background-color:#286090!important;border-color:#204d74!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px #28609073!important}.autonomous-syllabus-page .btn-view svg,.autonomous-syllabus-page .btn-view i{flex-shrink:0;color:#fff!important}@media (width<=768px){.autonomous-syllabus-page .syllabus-layout-row{flex-direction:column}.autonomous-syllabus-page .syllabus-sidebar-col{width:100%;margin-bottom:15px;padding:0}.autonomous-syllabus-page .tab-switch{flex-flow:wrap;justify-content:center;gap:8px;margin-bottom:12px;padding-left:0;display:flex}.autonomous-syllabus-page .tab-switch li{text-align:center!important;white-space:nowrap!important;border-radius:4px!important;flex:calc(25% - 8px)!important;justify-content:center!important;width:auto!important;min-width:70px!important;max-width:none!important;margin-bottom:0!important;padding:8px 10px!important;font-size:13.5px!important}.autonomous-syllabus-page .syllabus-content-col{padding:0}.autonomous-syllabus-page .syllabus-reg-main-btn{height:42px!important;padding:8px 16px!important;font-size:15px!important}.autonomous-syllabus-page table#programs{margin-bottom:15px}.autonomous-syllabus-page table#programs th{padding:8px 6px!important;font-size:13px!important}.autonomous-syllabus-page table#programs td{padding:8px 6px!important;font-size:12.5px!important;line-height:1.35!important}.autonomous-syllabus-page .btn-view{border-radius:3px!important;min-width:58px!important;height:30px!important;padding:4px 10px!important;font-size:12px!important}.autonomous-syllabus-page .btn-view b{font-size:12px!important}}@media (width<=480px){.autonomous-syllabus-page .tab-switch{gap:6px}.autonomous-syllabus-page .tab-switch li{flex:calc(25% - 6px)!important;padding:7px 4px!important;font-size:12px!important}}.nirf-page-wrapper{color:#333;background-color:#fff;min-height:100vh;padding-bottom:70px;font-family:Roboto,sans-serif}.nirf-banner-wrapper{background-color:#f7f9fc;width:100%;margin:0;padding:0;overflow:hidden}.nirf-banner-img{object-fit:cover;width:100%;height:auto;max-height:380px;display:block}.nirf-page-wrapper .text-divider{text-align:center;margin:35px 0 25px;position:relative}.nirf-page-wrapper .text-divider:before{content:"";z-index:1;background:#e2e2e2;width:100%;height:1px;position:absolute;top:50%;left:0}.nirf-page-wrapper .text-divider #font,.nirf-page-wrapper .text-divider .font-heading{z-index:2;color:#fff;letter-spacing:.5px;background-color:#fd752c;border-radius:2px;padding:4px 14px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px 4px #fd752c33}.nirf-table-container{max-width:820px;margin:0 auto}.nirf-data-table{border-collapse:collapse;background-color:#fff;border:1px solid #ddd;width:100%;box-shadow:0 2px 8px #0000000d}.nirf-data-table thead tr.nirf-main-header th{text-align:center;letter-spacing:.5px;border:1px solid #e56520;padding:12px 15px;font-size:18px;font-weight:700;color:#fff!important;background-color:#fd752c!important}.nirf-data-table thead tr.nirf-sub-header th{color:#fd752c;text-align:center;vertical-align:middle;background-color:#fafafa;border:1px solid #e0e0e0;padding:11px 15px;font-size:15px;font-weight:700}.nirf-data-table tbody td{vertical-align:middle;text-align:center;color:#333;border:1px solid #e5e5e5;padding:11px 16px;font-size:15px}.nirf-data-table tbody tr:nth-of-type(odd){background-color:#fff}.nirf-data-table tbody tr:nth-of-type(2n){background-color:#fbfbfb}.nirf-data-table tbody tr:hover{background-color:#f5f8fc}.nirf-page-wrapper .btn-view,.nirf-page-wrapper .btn-primary.btn-view,.nirf-page-wrapper .btn-primary{color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;vertical-align:middle!important;background-color:#337ab7!important;border:1px solid #2e6da4!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;min-width:72px!important;height:36px!important;padding:6px 18px!important;font-family:Roboto,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.42857!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 4px #337ab740!important}.nirf-page-wrapper .btn-view b,.nirf-page-wrapper .btn-view span{color:#fff!important;letter-spacing:.2px!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important}.nirf-page-wrapper .btn-view:hover,.nirf-page-wrapper .btn-primary.btn-view:hover,.nirf-page-wrapper .btn-primary:hover{color:#fff!important;background-color:#286090!important;border-color:#204d74!important;text-decoration:none!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px #28609066!important}.nirf-loading-state,.nirf-empty-state{text-align:center;color:#777;font-size:15px;font-style:italic;padding:35px 20px!important}@media (width<=768px){.nirf-table-container{padding:0 10px}.nirf-coordinator-card{padding:15px}.nirf-coordinator-card p{font-size:16px}}.naac-page-wrapper{color:#333;background-color:#fff;min-height:80vh;padding-bottom:60px;font-family:Roboto,sans-serif}.naac-banner-container{background-color:#f7f9fc;width:100%;margin:0;padding:0;overflow:hidden}.naac-banner-img{object-fit:cover;width:100%;height:auto;max-height:380px;display:block}.naac-content-container{max-width:1200px;margin:30px auto;padding:0 15px}.naac-page-wrapper .text-divider{text-align:center;margin:25px 0 30px;position:relative}.naac-page-wrapper .text-divider:before{content:"";z-index:1;background:#e2e2e2;width:100%;height:1px;position:absolute;top:50%;left:0}.naac-page-wrapper .text-divider #font,.naac-page-wrapper .text-divider .font-heading{z-index:2;color:#fff;letter-spacing:.5px;text-transform:uppercase;background-color:#fd752c;border-radius:4px;padding:6px 20px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c40}.naac-buttons-grid{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:25px;padding-top:10px;display:flex}.naac-btn-col{flex:200px;max-width:260px}.naac-btn-link{outline:none;text-decoration:none;display:block}.naac-btn-link:hover,.naac-btn-link:focus{outline:none;text-decoration:none}.naac-action-btn{letter-spacing:.5px;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;height:55px;font-size:17px;font-weight:700;transition:all .25s ease-in-out;display:flex;box-shadow:0 4px 10px #fd752c40;color:#fff!important;background:#fd752c!important}.naac-action-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #fd752c59;background:#e56520!important}.naac-action-btn:active{transform:translateY(0)}.naac-main-layout{flex-direction:row;align-items:flex-start;gap:25px;width:100%;margin-top:25px;display:flex}.naac-sidebar-col{z-index:10;flex:0 0 280px;width:280px;position:sticky;top:90px}.naac-tabs-box{background:#174772;border-radius:4px;box-shadow:0 2px 8px #0000001f;padding:15px!important}.naac-tabs-box .tab-col{border:1px solid #fff;border-radius:3px;margin:0;padding:15px}.naac-tabs-box .tab-col h2{color:#fff;letter-spacing:.5px;border-bottom:1px solid #fff;margin:0;padding:0 0 10px;font-size:20px;font-weight:700}.naac-tabs-list{margin:10px 0 0;padding:0;list-style:none}.naac-tabs-list li{border-bottom:1px dashed #fff3;margin:0;padding:0}.naac-tabs-list li:last-child{border-bottom:none}.naac-tab-btn{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:8px;width:100%;padding:9px 8px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.naac-tab-btn:hover{color:#fff;background:#fd752c59;padding-left:12px}.naac-tabs-list li.active .naac-tab-btn{color:#fff;background:#fd752c;padding-left:12px;font-weight:700;box-shadow:0 2px 5px #0003}.naac-tab-btn .tab-arrow{color:#fd752c;font-size:16px;transition:transform .2s}.naac-tabs-list li.active .naac-tab-btn .tab-arrow,.naac-tab-btn:hover .tab-arrow{color:#fff;transform:translate(2px)}.naac-content-col{background:#fff;flex:1 1 0;min-width:0}.naac-tab-panel{animation:.3s ease-in-out fadeIn}.naac-tab-panel p{color:#444;text-align:justify;margin-bottom:16px;font-size:15px;line-height:1.8}.naac-tab-panel#tab1 p{color:#444;text-align:justify;margin-bottom:22px;font-family:Roboto,sans-serif;font-size:18px;line-height:1.8}.naac-table-container{-webkit-overflow-scrolling:touch;border-radius:4px;width:100%;margin:15px 0 25px;overflow-x:auto;box-shadow:0 1px 4px #00000014}.naac-data-table{table-layout:auto;border-collapse:collapse;background-color:#fff;border:1px solid #ddd;max-width:100%;font-size:14px;width:100%!important}.naac-data-table th,.naac-data-table td{vertical-align:middle;word-wrap:break-word;overflow-wrap:break-word;border:1px solid #ddd;padding:9px 10px}.naac-data-table thead tr.course_head th,.naac-data-table th.course_head{letter-spacing:.3px;font-size:15px;font-weight:700;color:#fff!important;background-color:#fd752c!important}.naac-data-table tr.subhead-row th{font-size:14px;font-weight:600;color:#fff!important;background-color:#174772!important}.naac-data-table tbody tr.data:hover{background-color:#fdfaf6}.naac-data-table .pdf-icon-link{color:#c9302c;justify-content:center;align-items:center;font-size:20px;text-decoration:none;transition:transform .2s,color .2s;display:inline-flex}.naac-data-table .pdf-icon-link:hover{color:#a0201c;transform:scale(1.15)}.naac-view-btn{cursor:pointer;text-align:center;white-space:nowrap;box-sizing:border-box;background-color:#fd752c;border:none;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block;color:#fff!important}.naac-view-btn:hover{background-color:#e56520;text-decoration:none;transform:translateY(-1px);color:#fff!important}.naac-embed-box{border:1px solid #e0e0e0;border-radius:6px;width:100%;margin-top:15px;overflow:hidden;box-shadow:0 2px 8px #00000014}.naac-embed-toolbar{background:#f7f9fa;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.naac-embed-toolbar span{color:#174772;font-weight:600}.naac-iframe{border:none;width:100%;height:650px;display:block}.naac-criteria-card{border:1px solid #e2e8f0;border-radius:6px;margin-bottom:20px;overflow:hidden}.naac-criteria-header{color:#fff;cursor:pointer;background-color:#174772;justify-content:space-between;align-items:center;padding:12px 16px;font-size:16px;font-weight:700;display:flex}.naac-criteria-header:hover{background-color:#123759}.naac-criteria-body{background:#fff;padding:15px}@media (width<=991px){.naac-main-layout{flex-direction:column;gap:15px}.naac-sidebar-col{flex:none;width:100%;margin-bottom:10px;top:auto;position:static!important}.naac-tabs-box{-webkit-overflow-scrolling:touch;max-height:250px;overflow-y:auto;padding:12px!important}.naac-tabs-box::-webkit-scrollbar{width:5px}.naac-tabs-box::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:3px}.naac-tabs-list{margin:5px 0 0;display:block}.naac-tabs-list li{border-bottom:1px dashed #fff3}.naac-tab-btn{padding:7px 6px;font-size:13.5px}.naac-content-col{width:100%;min-width:100%}.naac-buttons-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:15px;display:grid}.naac-btn-col{flex:none;max-width:100%}.naac-action-btn{height:42px;padding:0 4px;font-size:14px}.naac-table-container{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto!important}}@media (width<=600px){.naac-buttons-grid{grid-template-columns:repeat(2,1fr);gap:8px}.naac-iframe{height:850px}.naac-data-table{min-width:100%}.naac-data-table th,.naac-data-table td{padding:7px 6px;font-size:12.5px}.naac-view-btn{white-space:nowrap;padding:4px 8px;font-size:11.5px}}.iqac-content-block{margin-bottom:28px}.iqac-section-heading{color:#fd752c!important;margin-bottom:8px!important;font-size:18px!important;font-weight:700!important}.iqac-para{color:#444!important;text-align:justify!important;margin-bottom:10px!important;font-size:18px!important;line-height:1.8!important}.iqac-list{margin:0 0 6px;padding-left:22px;list-style:outside}.iqac-list li{color:#444;text-align:justify;margin-bottom:6px;font-size:18px;line-height:1.8}.cbse-layout{flex-direction:row;align-items:flex-start;gap:25px;width:100%;margin-top:20px;display:flex}.cbse-sidebar{flex:0 0 260px;width:260px}.cbse-box{background:#174772;border-radius:4px;box-shadow:0 2px 8px #0000001f;padding:15px!important}.cbse-box .tab-col{border:1px solid #fff6;border-radius:3px;margin:0;padding:12px}.cbse-box h2{color:#fff;letter-spacing:.5px;border-bottom:1px solid #fff6;margin:0 0 10px;padding-bottom:8px;font-size:18px;font-weight:700}.cbse-nav-list{margin:0;padding:0;list-style:none}.cbse-nav-list li{border-bottom:1px dashed #fff3;margin:0;padding:0}.cbse-nav-list li:last-child{border-bottom:none}.cbse-nav-btn{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:8px;width:100%;padding:9px 8px;font-size:14px;font-weight:500;line-height:1.4;transition:all .2s;display:flex}.cbse-nav-btn:hover{color:#fff;background:#ffffff26}.cbse-nav-btn.active{color:#fff;background:#465a6d;font-weight:700;box-shadow:0 1px 4px #0003}.cbse-nav-arrow{color:#fd752c;font-size:16px;font-weight:700;line-height:1;transition:transform .2s}.cbse-nav-btn.active .cbse-nav-arrow,.cbse-nav-btn:hover .cbse-nav-arrow{color:#fff;transform:translate(2px)}.cbse-content{flex:1 1 0;min-width:0}.cbse-panel p{color:#444;text-align:justify;margin-bottom:18px;font-size:16px;line-height:1.8}.cbse-info-link-wrap a{color:#337ab7;font-size:16px;font-weight:700;text-decoration:underline;transition:color .2s}.cbse-info-link-wrap a:hover{color:#23527c}@media (width<=991px){.cbse-layout{flex-direction:column;gap:15px}.cbse-sidebar{flex:none;width:100%}}.media-page-wrapper{color:#333;background-color:#fff;min-height:100vh;padding-bottom:70px;font-family:Roboto,sans-serif}.media-banner-wrapper{background-color:#f7f9fc;width:100%;margin:0;padding:0;overflow:hidden}.media-banner-img{object-fit:cover;width:100%;height:auto;max-height:380px;display:block}.media-page-wrapper .text-divider{text-align:center;margin:30px 0 25px;position:relative}.media-page-wrapper .text-divider:before{content:"";z-index:1;background:#e2e2e2;width:100%;height:1px;position:absolute;top:50%;left:0}.media-page-wrapper .text-divider #font,.media-page-wrapper .text-divider .font-heading{z-index:2;color:#fff;letter-spacing:.3px;background-color:#fd752c;border-radius:2px;padding:6px 24px;font-family:Roboto,sans-serif;font-size:19px;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px 5px #fd752c33}.media-filter-container{background:#fff;border:1px solid #e0e0e0;border-radius:6px;max-width:620px;margin:20px auto 40px;padding:24px 28px;box-shadow:0 2px 10px #0000000d}.media-form-row{align-items:center;gap:15px;margin-bottom:18px;display:flex}.media-form-label{color:#333;width:40%;margin:0;font-size:15px;font-weight:600}.media-form-select{color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:4px;outline:none;width:60%;height:42px;padding:8px 12px;font-size:15px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.media-form-select:focus{border-color:#fd752c;box-shadow:0 0 0 .2rem #fd752c40}.media-btn-submit{color:#fff;cursor:pointer;background-color:#5cb85c;border:1px solid #4cae4c;border-radius:4px;padding:9px 30px;font-size:16px;font-weight:700;transition:all .2s;box-shadow:0 2px 6px #5cb85c4d}.media-btn-submit:hover{background-color:#449d44;border-color:#398439;transform:translateY(-1px);box-shadow:0 3px 8px #5cb85c73}.media-gallery-grid{flex-wrap:wrap;margin:0 -12px;display:flex}.media-gallery-item{box-sizing:border-box;width:50%;margin-bottom:24px;padding:0 12px}@media (width<=768px){.media-gallery-item{width:100%}.media-form-row{flex-direction:column;align-items:flex-start}.media-form-label,.media-form-select{width:100%}}.media-gallery-card{background:#fff;border:1px solid #ddd;border-radius:4px;flex-direction:column;height:100%;transition:all .25s;display:flex;overflow:hidden;box-shadow:0 2px 6px #0000000f}.media-gallery-card:hover{border-color:#999;transform:translateY(-2px);box-shadow:0 6px 16px #0000001f}.media-gallery-card a{text-align:center;background:#f8f9fa;display:block;overflow:hidden}.media-gallery-card img{object-fit:contain;background-color:#fff;width:100%;height:300px;transition:transform .3s;display:block}.media-gallery-card:hover img{transform:scale(1.02)}.media-gallery-desc{background:#fff;border-top:1px solid #eee;flex-grow:1;padding:16px}.media-gallery-desc dl{margin:0}.media-gallery-desc dt{color:#449d44;margin-bottom:6px;font-size:16px;font-weight:700;line-height:1.4}.media-gallery-desc dd{color:#ff5233;margin:0;font-size:14px;font-weight:600}.media-loading,.media-empty{text-align:center;color:#777;width:100%;padding:45px 20px;font-size:16px}.capacity-building-page{color:#333;background-color:#fff;min-height:80vh;padding-bottom:60px;font-family:Roboto,sans-serif}.capacity-building-page .dept-container{max-width:1200px;margin:30px auto;padding:0 15px}.capacity-building-page .text-divider{text-align:center;margin:25px 0 30px;position:relative}.capacity-building-page .text-divider:before{content:"";z-index:1;background:#e2e2e2;width:100%;height:1px;position:absolute;top:50%;left:0}.capacity-building-page .text-divider #font{z-index:2;color:#fff;letter-spacing:.5px;text-transform:uppercase;background-color:#fd752c;border-radius:4px;padding:6px 20px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c40}.cbse-main-layout{flex-direction:row;align-items:flex-start;gap:25px;width:100%;margin-top:25px;display:flex}.cbse-sidebar-col{z-index:10;flex:0 0 280px;width:280px;position:sticky;top:90px}.cbse-tabs-box{background:#174772;border-radius:4px;box-shadow:0 2px 8px #0000001f;padding:15px!important}.cbse-tabs-box .tab-col{border:1px solid #fff;border-radius:3px;margin:0;padding:15px}.cbse-tabs-box .tab-col h2{color:#fff;letter-spacing:.5px;border-bottom:1px solid #fff;margin:0;padding:0 0 10px;font-size:20px;font-weight:700}.cbse-tabs-list{margin:10px 0 0;padding:0;list-style:none}.cbse-tabs-list li{border-bottom:1px dashed #fff3;margin:0;padding:0}.cbse-tabs-list li:last-child{border-bottom:none}.cbse-tab-btn{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:8px;width:100%;padding:9px 8px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:all .2s;display:flex}.cbse-tab-btn:hover{color:#fff;background:#ffffff2e;padding-left:12px}.cbse-tabs-list li.active .cbse-tab-btn{color:#fff;background:#465a6d;padding-left:12px;font-weight:700;box-shadow:0 1px 4px #00000040}.cbse-arrow{color:#fd752c;font-size:16px;line-height:1;transition:transform .2s}.cbse-tabs-list li.active .cbse-arrow,.cbse-tab-btn:hover .cbse-arrow{color:#fff;transform:translate(2px)}.cbse-content-col{background:#fff;flex:1 1 0;min-width:0}.cbse-panel{animation:.3s ease-in-out fadeIn}.cbse-panel p{color:#444;text-align:justify;margin-bottom:18px;font-family:Roboto,sans-serif;font-size:16px;line-height:1.8}.cbse-info-center-wrap a{color:#337ab7;font-size:16px;font-weight:700;text-decoration:underline;transition:color .2s}.cbse-info-center-wrap a:hover{color:#23527c}@media (width<=991px){.cbse-main-layout{flex-direction:column;gap:15px}.cbse-sidebar-col{flex:none;width:100%;margin-bottom:10px;top:auto;position:static!important}.cbse-tabs-box{-webkit-overflow-scrolling:touch;max-height:250px;overflow-y:auto;padding:12px!important}.cbse-tabs-box::-webkit-scrollbar{width:5px}.cbse-tabs-box::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:3px}.cbse-tabs-list{margin:5px 0 0;display:block}.cbse-tab-btn{padding:7px 6px;font-size:13.5px}.cbse-content-col{width:100%;min-width:100%}}.syllabus-page{color:#333;font-family:inherit}.syllabus-page .dept{margin-top:30px;margin-bottom:60px}.syllabus-page .dept .row{flex-wrap:wrap;align-items:flex-start;display:flex}.syllabus-page .banner_img img{object-fit:cover;width:100%;max-height:380px;display:block}.syllabus-page #tabs{background:#174772;border-radius:4px;box-shadow:0 4px 12px #0000001a;padding:15px!important}.syllabus-page #tabs .tab-col{border:1px solid #fff;margin:0;padding:15px}.syllabus-page #tabs .tab-col h2{color:#fff;border-bottom:1px solid #fff;margin:0 0 15px;padding:0 0 10px;font-size:18px;font-weight:700}.syllabus-page #tabs .tab-col .tabs_bos{margin:0;padding:0;list-style:none}.syllabus-page #tabs .tab-col .tabs_bos li{margin-bottom:8px}.syllabus-page #tabs .tab-col .tabs_bos li a{color:#fff;cursor:pointer;border-radius:3px;align-items:center;gap:8px;padding:8px 12px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.syllabus-page #tabs .tab-col .tabs_bos li a.active{background:#5c7c99;font-weight:700;color:#ffc107!important}.syllabus-page #tabs .tab-col .tabs_bos li a:hover:not(.active){background:#2a5885}.syllabus-btn-group{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:25px;margin-bottom:30px;display:flex}.syllabus-ar-btn{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:180px;height:55px;padding:0 25px;font-size:16px;font-weight:700;transition:all .2s;display:inline-flex}.syllabus-ar-btn.active{box-shadow:0 4px 10px #17477259;color:#fff!important;background:#174772!important}.syllabus-ar-btn.inactive{color:#fff!important;background:#fd752c!important}.syllabus-ar-btn.inactive:hover{transform:translateY(-1px);background:#e56218!important}.tab-switch{margin:0;padding:0;list-style:none}.tab-switch li{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fd752c;border-radius:3px;align-items:center;margin-bottom:6px;padding:12px 20px;font-size:16px;font-weight:700;transition:all .2s;display:flex}.tab-switch li.selected{box-shadow:0 2px 6px #337ab766;color:#fff!important;background:#337ab7!important}.tab-switch li:hover:not(.selected){background:#e56218}.syllabus-page .table-acet{border-collapse:collapse;background:#fff;border:1px solid #dee2e6;width:100%;margin-bottom:25px;box-shadow:0 2px 8px #0000000a;font-size:18px!important}.syllabus-page .table-acet th{color:#fff!important;text-align:center!important;vertical-align:middle!important;background-color:#fd752c!important;border:1px solid #dee2e6!important;padding:14px 16px!important;font-size:18px!important;font-weight:700!important}.syllabus-page .table-acet th.subheader-white{color:#ff8700!important;background-color:#fff!important;font-weight:700!important}.syllabus-page .table-acet td{color:#333;vertical-align:middle!important;border:1px solid #dee2e6!important;padding:12px 18px!important;font-size:18px!important}.syllabus-page .table-acet tbody tr:nth-of-type(odd){background-color:#fff}.syllabus-page .table-acet tbody tr:nth-of-type(2n){background-color:#f9f9f9}.syllabus-page .table-acet tbody tr:hover{background-color:#f1f7fd}.syllabus-page .btn-acet-view{background-color:#17a2b8;border:none;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 16px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;color:#fff!important}.syllabus-page .btn-acet-view:hover{background-color:#138496;transform:translateY(-1px)}.syllabus-mobile-nav{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;gap:6px;margin:10px 0 20px;padding:4px;display:flex}.syllabus-mobile-pill{color:#475569;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;flex:1;padding:10px 16px;font-size:14px;font-weight:700;transition:all .2s}.syllabus-mobile-pill.active{color:#fff;background:#174772;box-shadow:0 2px 6px #17477240}.syllabus-page .btn-acet-download{cursor:pointer;background-color:#fd752c;border:none;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 16px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;color:#fff!important}.syllabus-page .btn-acet-download:hover{background-color:#e56218;transform:translateY(-1px)}.syllabus-page{max-width:100vw;overflow-x:hidden}.syllabus-page .dept{min-width:0;max-width:100%}.syllabus-page .dept .row,.syllabus-page .tab-content,.syllabus-body-row,.syllabus-subtabs-col,.syllabus-table-col{min-width:0}.btn-action-group{justify-content:center;align-items:center;gap:8px;display:inline-flex}.syllabus-page .table-acet th.col-sno{width:70px}.syllabus-page .table-acet th.col-reg{width:120px}.syllabus-page .table-acet th.col-action{width:180px}@media (width<=991px){.syllabus-btn-group{flex-flow:wrap;justify-content:center;gap:8px;margin-top:15px;margin-bottom:20px;display:flex}.syllabus-ar-btn{white-space:nowrap;text-align:center;border-radius:4px;flex:calc(33.333% - 8px);width:auto;min-width:95px;height:42px;padding:6px 12px;font-size:13.5px}}@media (width<=768px){.syllabus-page .dept{margin-top:12px;margin-bottom:30px;padding-left:8px!important;padding-right:8px!important}.syllabus-page .dept .row{margin-left:0!important;margin-right:0!important}.syllabus-page .tab-content{width:100%!important;padding-left:0!important;padding-right:0!important}.syllabus-btn-group{flex-flow:row!important;justify-content:space-between!important;gap:6px!important;width:100%!important;margin-top:10px!important;margin-bottom:14px!important;padding:0!important;display:flex!important}.syllabus-ar-btn{white-space:nowrap!important;text-align:center!important;border-radius:4px!important;flex:1 1 0!important;width:auto!important;min-width:0!important;height:38px!important;padding:4px 6px!important;font-size:13px!important;font-weight:700!important}.syllabus-body-row{flex-direction:column!important;margin-left:0!important;margin-right:0!important;display:flex!important}.syllabus-subtabs-col{width:100%!important;margin-bottom:12px!important;padding-left:0!important;padding-right:0!important}.tab-switch{flex-flow:wrap!important;gap:6px!important;width:100%!important;margin-bottom:12px!important;padding:0!important;display:flex!important}.tab-switch li{text-align:center!important;white-space:nowrap!important;border-radius:4px!important;flex:calc(25% - 6px)!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:none!important;margin-bottom:0!important;padding:8px 4px!important;font-size:12.5px!important;font-weight:700!important}.syllabus-table-col{width:100%!important;padding-left:0!important;padding-right:0!important}.syllabus-page .table-responsive{-webkit-overflow-scrolling:touch;border:1px solid #dee2e6;border-radius:4px;width:100%!important;max-width:100%!important;margin-bottom:15px!important;overflow-x:auto!important}.syllabus-page .table-acet{width:100%!important;margin-bottom:0!important;font-size:12px!important}.syllabus-page .table-acet th{padding:7px 4px!important;font-size:12px!important}.syllabus-page .table-acet td{word-break:break-word;padding:6px 4px!important;font-size:11.5px!important;line-height:1.3!important}.syllabus-page .table-acet th.col-sno,.syllabus-page .table-acet td.col-sno-cell{text-align:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;padding:6px 2px!important}.syllabus-page .table-acet th.col-reg,.syllabus-page .table-acet td.col-reg-cell{text-align:center!important;width:48px!important;min-width:48px!important}.syllabus-page .table-acet th.col-action,.syllabus-page .table-acet td.col-action-cell{text-align:center!important;width:78px!important;min-width:78px!important;max-width:82px!important;padding:6px 2px!important}.syllabus-page .table-acet th.subheader-white{padding:7px 4px!important;font-size:12px!important}.btn-action-group{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:100%!important;display:flex!important}.syllabus-page .btn-acet-view,.syllabus-page .btn-acet-download{border-radius:3px!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:70px!important;height:24px!important;margin:0!important;padding:2px 4px!important;font-size:10.5px!important;font-weight:600!important;line-height:1!important;display:flex!important}.syllabus-page .btn-acet-view b,.syllabus-page .btn-acet-download b{text-transform:capitalize!important;font-size:10.5px!important;font-weight:600!important}.syllabus-page .btn-acet-download i{font-size:9px!important}}@media (width<=380px){.tab-switch li{flex:calc(50% - 6px)!important;padding:7px 4px!important;font-size:12px!important}}.popso-exact-page{color:#333;background-color:#fff;min-height:60vh;padding:40px 15px 80px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.popso-exact-page .container{max-width:1170px;margin:0 auto}.popso-exact-page .text-divider{text-align:center;justify-content:center;align-items:center;margin:25px 0 40px;display:flex;position:relative}.popso-exact-page .text-divider:before{content:"";z-index:1;background-color:#e5e5e5;height:1px;position:absolute;top:50%;left:0;right:0}.popso-exact-page .text-divider span{z-index:2;color:#fff;text-align:center;letter-spacing:.5px;background-color:#fd752c;justify-content:center;align-items:center;height:44px;padding:0 24px;font-size:16px;font-weight:700;line-height:1;display:inline-flex;position:relative}.popso-exact-page .table-wrapper{max-width:500px;margin:0 auto}.popso-exact-page table#programs{border-collapse:collapse;background-color:#fff;border:1px solid #ddd;width:100%;margin-bottom:20px}.popso-exact-page table#programs thead tr.course_head{color:#fff;background-color:#fd752c}.popso-exact-page table#programs thead th{color:#fff;text-align:center;vertical-align:middle;background-color:#fd752c;border:1px solid #ddd;padding:8px 10px;font-size:14px;font-weight:700}.popso-exact-page table#programs tbody td,.popso-exact-page table#programs tbody th{vertical-align:middle;border:1px solid #ddd;padding:8px 12px;font-size:14px;line-height:1.42857}.popso-exact-page table#programs tbody tr:nth-of-type(odd){background-color:#fff}.popso-exact-page table#programs tbody tr:nth-of-type(2n){background-color:#f9f9f9}.popso-exact-page table#programs tbody tr:hover{background-color:#f5f5f5}.popso-exact-page table#programs tbody td b{color:#333;font-weight:700}.popso-exact-page table#programs tbody td a{color:#337ab7;font-weight:400;text-decoration:none;display:inline-block}.popso-exact-page table#programs tbody td a:hover,.popso-exact-page table#programs tbody td a:focus{color:#23527c;text-decoration:underline}.popso-exact-page table#programs tbody th.text-center{text-align:center;background-color:#0000;font-weight:700}.popso-exact-page table#programs tbody th.text-center a{color:#337ab7;font-weight:700;text-decoration:none}.popso-exact-page table#programs tbody th.text-center a:hover,.popso-exact-page table#programs tbody th.text-center a:focus{color:#23527c;text-decoration:underline}@media (width<=550px){.popso-exact-page .table-wrapper{max-width:100%}}.department-page{color:#333;font-family:inherit}.department-page .banner_img img{object-fit:cover;width:100%;max-height:380px;display:block}.department-page .dept{margin-top:30px;margin-bottom:70px}.department-page .text-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 30px;display:flex;position:relative}.department-page .text-divider:before{content:"";z-index:1;border-top:1px solid #ddd;position:absolute;top:50%;left:0;right:0}.department-page .text-divider span{z-index:2;box-sizing:border-box;border-radius:4px;position:relative;box-shadow:0 2px 6px #fd752c33;color:#fff!important;text-align:center!important;background:#fd752c!important;margin:0 auto!important;padding:8px 24px!important;font-family:Roboto,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important;display:inline-block!important}.department-page #tabs{box-shadow:none;background:#174772;border-radius:0;max-height:calc(100vh - 110px);position:sticky;top:85px;overflow-y:auto;padding:15px!important}.department-page #tabs::-webkit-scrollbar{width:6px}.department-page #tabs::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.department-page #tabs .tab-col{border:1px solid #fff;border-radius:0;margin:0;padding:15px}.department-page #tabs .tab-col h2{color:#fff;border-bottom:1px solid #fff;margin:0 0 12px;padding:0 0 10px;font-size:18px;font-weight:700}.department-page #tabs .tabs_bos{margin:0;padding:0;list-style:none}.department-page #tabs .tabs_bos li{margin-bottom:4px}.department-page #tabs .tabs_bos li button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;width:100%;padding:6px 8px;font-size:14px;font-weight:500;line-height:1.4;transition:all .2s;display:block}.department-page #tabs .tabs_bos li button:hover{color:#f5af02;background:#ffffff26;transform:none}.department-page #tabs .tabs_bos li.active button,.department-page #tabs .tabs_bos li button.active{font-weight:700;color:#f5af02!important;box-shadow:none!important;background:#ffffff38!important;border:1px solid #ffffff4d!important;transform:none!important}.department-page .tab-main-panel{box-shadow:none;min-height:unset;background:0 0;border:none;border-radius:0;padding:0 10px 80px 0}.department-page .tab-main-panel p,.department-page .tab-about-text p,.department-page .tab-vm-text p,.department-page .tab-outcomes-text p,.department-page .dept-p-text{font-family:inherit;color:#333!important;text-align:justify!important;margin-bottom:20px!important;font-size:18px!important;line-height:1.8!important}.department-page .tab-header-title{color:#002147;border-bottom:2px solid #fd752c;margin-bottom:20px;padding-bottom:8px;font-size:22px;font-weight:700}.department-page .vm-card{background:#f8fafc;border-left:5px solid #fd752c;border-radius:0 6px 6px 0;margin-bottom:20px;padding:18px 22px}.department-page .vm-card h4{color:#002147;margin-top:0;margin-bottom:10px;font-size:18px;font-weight:700}.department-page .vm-card p{color:#4a5568;margin-bottom:8px;font-size:15px;line-height:1.7}.department-page .sub-pill-tabs{border-bottom:1px solid #e2e8f0;gap:10px;margin-bottom:22px;padding-bottom:12px;display:flex}.department-page .sub-pill-btn{cursor:pointer;color:#4a5568;background:#e2e8f0;border:none;border-radius:4px;padding:8px 20px;font-size:15px;font-weight:700;transition:all .2s}.department-page .sub-pill-btn:hover{background:#cbd5e1}.department-page .sub-pill-btn.active{color:#fff;background:#fd752c;box-shadow:0 2px 6px #fd752c59}.department-page .outcome-box{background:#fcfcfd;border:1px solid #eef2f6;border-left:4px solid #174772;border-radius:0 6px 6px 0;margin-bottom:12px;padding:14px 18px}.department-page .outcome-box.highlight{border-left-color:#fd752c}.department-page .outcome-box h5{color:#002147;margin-top:0;margin-bottom:6px;font-size:15px;font-weight:700}.department-page .outcome-box p{color:#4a5568;margin:0;font-size:14.5px;line-height:1.6}.department-page .table-responsive{width:100%;overflow-x:auto;scrollbar-width:none!important;-ms-overflow-style:none!important}.department-page .table-responsive::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.department-page .dept-table{table-layout:fixed;border-collapse:collapse;background:#fff;border:1px solid #dee2e6;margin-bottom:25px;box-shadow:0 2px 8px #0000000a;width:100%!important;max-width:100%!important}.department-page .dept-table thead tr th{text-align:center;vertical-align:middle;border:1px solid #fd752c;padding:12px 10px;color:#fff!important;word-break:normal!important;background:#fd752c!important;font-size:17px!important;font-weight:700!important}.department-page .faculty-table{min-width:760px;table-layout:auto!important}.department-page .faculty-table thead tr th{vertical-align:middle;padding:12px 8px!important;font-size:15.5px!important}.department-page .faculty-table thead tr th:first-child,.department-page .faculty-table thead tr th:nth-child(5),.department-page .faculty-table thead tr th:nth-child(6){white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.department-page .faculty-table tbody td{padding:10px!important;font-size:15.5px!important}.department-page .dept-table thead tr.sub-th th{border:1px solid #dee2e6;padding:10px 14px;color:#ff8700!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;background:#fff!important;font-size:18px!important;font-weight:700!important}.department-page .dept-table tbody td{color:#333;vertical-align:middle;border:1px solid #e9ecef;padding:12px 14px;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:normal!important;font-size:18px!important;line-height:1.6!important}.department-page .dept-table tbody td b,.department-page .dept-table tbody td strong{font-size:18px!important;line-height:1.6!important}.department-page .dept-table tbody td p{text-align:inherit!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;margin-bottom:0!important;font-size:18px!important;line-height:1.6!important}.department-page .dept-table tbody tr:nth-child(2n){background:#fbfbfb}.department-page .dept-table tbody tr:hover{background:#f1f7fd}.department-page .dept-training-table{border-collapse:collapse!important;background:#fff!important;width:100%!important;margin:0 auto 30px!important}.department-page .dept-training-table thead th.training-year-th{color:#fff!important;text-align:center!important;background:#fd752c!important;border:1px solid #dee2e6!important;padding:10px!important;font-size:16px!important;font-weight:700!important}.department-page .dept-training-table thead tr.training-sub-th th{color:#ff8700!important;text-align:center!important;vertical-align:middle!important;white-space:normal!important;background:#fff!important;border:1px solid #dee2e6!important;padding:10px 8px!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important}.department-page .dept-training-table tbody td{color:#333!important;text-align:center!important;vertical-align:middle!important;border:1px solid #dee2e6!important;padding:9px 10px!important;font-size:14px!important;line-height:1.5!important}.department-page .dept-training-table tbody td a{color:#337ab7!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important}.department-page .dept-training-table tbody td a:hover{color:#23527c!important;text-decoration:underline!important}.department-page .reg-btn-bar{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:25px;display:flex}.department-page .reg-btn{color:#fff;cursor:pointer;background:#fd752c;border:none;border-radius:4px;min-width:140px;height:48px;font-weight:700;transition:all .2s;font-size:18px!important}.department-page .reg-btn:hover{background:#e05e16;transform:translateY(-1px)}.department-page .reg-btn.active{box-shadow:0 3px 8px #17477259;color:#fff!important;background:#174772!important}.department-page .btn-action-view{cursor:pointer;text-align:center;background:#337ab7;border:1px solid #2e6da4;border-radius:4px;padding:6px 20px;font-weight:700;line-height:1.4;transition:all .2s;display:inline-block;box-shadow:0 1px 2px #0000001a;color:#fff!important;font-size:18px!important;text-decoration:none!important}.department-page .btn-action-view:hover{background:#286090;border-color:#204d74;transform:none;color:#fff!important}.department-page .faculty-photo-thumb{object-fit:cover;border:1px solid #cbd5e1;border-radius:4px;width:75px;height:85px;margin:0 auto;display:block;box-shadow:0 2px 4px #0000001a}.department-page .year-accordion{border:1px solid #e2e8f0;border-radius:6px;margin-bottom:12px;overflow:hidden}.department-page .year-accordion-header{cursor:pointer;color:#002147;background:#f8fafc;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:12px 18px;font-size:16px;font-weight:700;transition:background .2s;display:flex}.department-page .year-accordion-header:hover{background:#f1f5f9}.department-page .year-accordion-header.open{color:#fd752c;border-bottom-color:#e2e8f0}.department-page .year-accordion-body{background:#fff;padding:16px}.facility-modal-overlay{z-index:99999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.2s ease-in-out fadeIn;display:flex;position:fixed;inset:0}.facility-modal-content{background:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:960px;max-height:90vh;animation:.25s ease-out slideUp;display:flex;overflow:hidden;box-shadow:0 12px 35px #0006}.facility-modal-header{color:#fff;background:#174772;border-bottom:3px solid #fd752c;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.facility-modal-header h4{color:#fff;margin:0;font-size:19px;font-weight:700}.facility-modal-close{color:#fff;cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:30px;line-height:1;transition:color .2s}.facility-modal-close:hover{color:#fd752c}.facility-modal-body{background:#f8fafc;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;padding:24px;display:flex;overflow-y:auto}.facility-img-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;flex:340px;max-width:440px;padding:12px;display:flex;box-shadow:0 2px 8px #00000014}.facility-img-card img{object-fit:cover;border:1px solid #cbd5e1;border-radius:4px;width:100%;height:380px}.facility-img-caption{color:#002147;margin-top:10px;font-size:16px;font-weight:700}.facility-modal-footer{background:#fff;border-top:1px solid #e2e8f0;justify-content:flex-end;padding:12px 22px;display:flex}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=991px){.department-page #tabs{max-height:none;margin-bottom:25px;position:static}}.hbs-bos-table{border-collapse:collapse!important;background-color:#fff!important;border:1px solid #dee2e6!important;width:100%!important;margin-top:10px!important;margin-bottom:25px!important}.hbs-bos-table thead tr th,.hbs-bos-table th,.hbs-bos-table th.sub-th-white{color:#ff8700!important;text-align:center!important;vertical-align:middle!important;background:#fff!important;border:1px solid #dee2e6!important;padding:12px 15px!important;font-size:16px!important;font-weight:700!important}.hbs-bos-table tbody tr td{vertical-align:middle!important;color:#333!important;border:1px solid #dee2e6!important;padding:12px 16px!important;font-size:15px!important}.hbs-bos-table tbody tr:nth-of-type(odd){background-color:#fff!important}.hbs-bos-table tbody tr:nth-of-type(2n){background-color:#fbfbfb!important}.civil-lab-page{background-color:#fbfbfb;width:100%;min-height:80vh;padding-bottom:50px;font-family:Roboto,sans-serif}.civil-lab-banner{width:100%;line-height:0;overflow:hidden;box-shadow:0 4px 10px #00000014}.civil-lab-banner img{object-fit:cover;width:100%;max-height:380px;display:block}.civil-lab-container{max-width:1140px;margin:30px auto 0;padding:0 20px}.civil-lab-divider{text-align:center;justify-content:center;align-items:center;margin:25px 0 35px;display:flex;position:relative}.civil-lab-divider:before{content:"";z-index:1;background:#002147;width:100%;height:2px;position:absolute;top:50%;left:0}.civil-lab-divider span{z-index:2;color:#002147;letter-spacing:.8px;text-transform:uppercase;background:#fbfbfb;padding:4px 24px;font-size:24px;font-weight:700;line-height:1.35;display:inline-block;position:relative}.civil-carousel-wrapper{background:#00122e;border-radius:8px;max-width:960px;margin:0 auto 35px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000001f}.civil-carousel-slide-area{width:100%;height:480px;position:relative;overflow:hidden}.civil-carousel-slide{opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s ease-in-out,transform .6s ease-in-out;display:flex;position:absolute;top:0;left:0;transform:scale(1.02)}.civil-carousel-slide.active{opacity:1;z-index:2;transform:scale(1)}.civil-carousel-slide img{object-fit:cover;width:100%;height:100%;display:block}.civil-carousel-control{color:#fff;cursor:pointer;z-index:10;background:#002147b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.civil-carousel-control:hover{background:#fd752c;transform:translateY(-50%)scale(1.1)}.civil-carousel-control.left{left:16px}.civil-carousel-control.right{right:16px}.civil-carousel-indicators{z-index:10;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.civil-carousel-indicator{cursor:pointer;background:#ffffff80;border:2px solid #0000;border-radius:50%;width:12px;height:12px;transition:all .25s}.civil-carousel-indicator.active{background:#fd752c;border-radius:6px;width:28px}.civil-lab-description-text,.civil-lab-description-card{box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:30px;padding:0}.civil-lab-description-text p,.civil-lab-description-card p{color:#333;text-align:justify;margin-bottom:20px;font-size:18px;line-height:1.8}.civil-lab-description-text p:last-child,.civil-lab-description-card p:last-child{margin-bottom:0}.civil-lab-highlights{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:30px;display:grid}.civil-highlight-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:22px 20px;transition:all .3s;position:relative;overflow:hidden}.civil-highlight-box:hover{border-color:#fd752c;transform:translateY(-4px);box-shadow:0 8px 20px #0021471a}.civil-highlight-box h5{color:#002147;align-items:center;gap:8px;margin:0 0 10px;font-size:17px;font-weight:700;display:flex}.civil-highlight-box p{color:#64748b;margin:0;font-size:14.5px;line-height:1.6}.civil-lab-footer-actions{justify-content:center;gap:16px;margin-top:35px;display:flex}@media (width<=768px){.civil-carousel-slide-area{height:280px}.civil-lab-description-card{padding:22px 20px}.civil-lab-divider{margin:15px 0 25px}.civil-lab-divider span{letter-spacing:.5px;padding:2px 14px;font-size:16px;line-height:1.35}.civil-carousel-control{width:38px;height:38px;font-size:16px}}@media (width<=480px){.civil-lab-divider span{padding:2px 8px;font-size:14.5px}}.courses-page{color:#333;background-color:#fff;padding-bottom:70px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.courses-page #back{background-color:#fff}.courses-page .banner_img{background-color:#f5f5f5;width:100%;padding:0;overflow:hidden}.courses-page .banner_img img{object-fit:cover;width:100%;max-height:280px;display:block}.courses-page .course-section{margin-bottom:35px;padding-top:25px;scroll-margin-top:90px}.courses-page .text-divider{text-align:center;justify-content:center;align-items:center;margin:20px 0 30px;display:flex;position:relative}.courses-page .text-divider:before{content:"";z-index:1;background-color:#e5e5e5;height:1px;position:absolute;top:50%;left:0;right:0}.courses-page .text-divider span#font,.courses-page .text-divider span{z-index:2;color:#fff;text-align:center;letter-spacing:.5px;background-color:#fd752c;justify-content:center;align-items:center;height:44px;padding:0 28px;font-size:16px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 2px 4px #00000014}.courses-page .table-container{margin:0 auto}.courses-page .table-container-ug,.courses-page .table-container-diploma{max-width:500px}.courses-page .table-container-pg{max-width:700px}.courses-page table#programs{border-collapse:collapse;background-color:#fff;border:1px solid #ddd;width:100%;margin-bottom:15px;box-shadow:0 1px 3px #0000000d}.courses-page table#programs thead tr.course_head{color:#fff;background-color:#fd752c}.courses-page table#programs thead th{color:#fff;text-align:center;vertical-align:middle;background-color:#fd752c;border:1px solid #ddd;padding:10px 12px;font-size:14px;font-weight:700}.courses-page table#programs tbody td,.courses-page table#programs tbody th{vertical-align:middle;color:#333;border:1px solid #ddd;padding:9px 14px;font-size:14px;line-height:1.42857}.courses-page table#programs tbody tr:nth-of-type(odd){background-color:#fff}.courses-page table#programs tbody tr:nth-of-type(2n){background-color:#f9f9f9}.courses-page table#programs tbody tr:hover{background-color:#f5f5f5}.courses-page table#programs tbody tr.total-row{background-color:#f4f6f8;font-weight:700}.courses-page table#programs tbody tr.total-row td{color:#111;border-top:2px solid #ddd;font-weight:700}.courses-page .mtech-cell{text-align:center;background-color:#fafafa;font-size:15px;font-weight:700;vertical-align:middle!important}@media (width<=768px){.courses-page .table-container-ug,.courses-page .table-container-diploma,.courses-page .table-container-pg{max-width:100%;padding:0 10px}}.faculty-achievements-page{background-color:#fff;width:100%;min-height:calc(100vh - 350px);padding-bottom:60px}.faculty-achievements-page .singleimage_image{background-color:#f5f5f5;width:100%;margin:0;padding:0;overflow:hidden}.faculty-achievements-page .singleimage_image img{object-fit:cover;width:100%;max-height:280px;display:block}.faculty-achievements-page .dept{max-width:1170px;margin-top:30px;margin-left:auto;margin-right:auto;padding:0 15px}.faculty-achievements-page .dept-layout{flex-wrap:wrap;gap:20px;display:flex}.faculty-achievements-page .dept-main-col{flex:68%;min-width:0}.faculty-achievements-page .dept-sidebar-col{flex:0 0 280px;min-width:260px}.faculty-achievements-page #tabs{background:#174772;border-radius:4px;box-shadow:0 2px 8px #00000026;padding:15px!important}.faculty-achievements-page #tabs .tab-col{border:1px solid #fff;border-radius:2px;margin:0;padding:15px}.faculty-achievements-page #tabs .tab-col h2{color:#fff;letter-spacing:.5px;border-bottom:1px solid #fff;margin:0 0 12px;padding:0 0 10px;font-size:18px;font-weight:700}.faculty-achievements-page #tabs .tabs_bos{margin:5px 0 15px;padding-left:0;list-style:none}.faculty-achievements-page #tabs .tabs_bos li{margin-bottom:4px}.faculty-achievements-page #tabs .tabs_bos li button,.faculty-achievements-page #tabs .tabs_bos li a{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;outline:none;width:100%;padding:8px 12px;font-size:14px;text-decoration:none;transition:all .2s ease-in-out;display:block}.faculty-achievements-page #tabs .tabs_bos li.active button,.faculty-achievements-page #tabs .tabs_bos li button:hover,.faculty-achievements-page #tabs .tabs_bos li a:hover{color:#fff;background:#fff3;font-weight:600}.faculty-achievements-page #tabs .tabs_bos li.active button{background:#2a5f8e;border-left:3px solid #fd752c}.faculty-achievements-page #tabs .tab-arrow{margin-right:8px;font-weight:700}.faculty-achievements-page .back-link{color:#fff;padding:6px 12px;font-size:14px;text-decoration:none;transition:opacity .2s;display:inline-block}.faculty-achievements-page .back-link:hover{opacity:.85;color:#fff}.faculty-achievements-page .dept-selector-ribbon{background-color:#f7f9fa;border-left:4px solid #174772;border-radius:4px;align-items:center;gap:12px;margin-bottom:20px;padding:10px 16px;display:flex}.faculty-achievements-page .dept-selector-ribbon label{color:#174772;margin:0;font-size:14px;font-weight:700}.faculty-achievements-page .dept-select{color:#333;background-color:#fff;border:1px solid #ccc;border-radius:4px;outline:none;height:32px;padding:4px 10px;font-size:13.5px}.faculty-achievements-page .text-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:20px 0 30px;display:flex;position:relative}.faculty-achievements-page .text-divider:before{content:"";z-index:1;border-top:1px solid #ddd;position:absolute;top:50%;left:0;right:0}.faculty-achievements-page .text-divider span#font,.faculty-achievements-page .text-divider span{z-index:2;box-sizing:border-box;border-radius:4px;position:relative;box-shadow:0 2px 6px #fd752c33;color:#fff!important;text-align:center!important;background:#fd752c!important;margin:0 auto!important;padding:8px 24px!important;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important;display:inline-block!important}.faculty-achievements-page table#programs{border-collapse:collapse;background-color:#fff;border:1px solid #ddd;width:100%;max-width:100%;margin-bottom:25px;box-shadow:0 1px 3px #0000000d}.faculty-achievements-page table#programs thead tr.course_head th{color:#fff;text-align:center;background-color:#fd752c;border:1px solid #e56520;padding:10px 12px;font-size:14px;font-weight:700}.faculty-achievements-page table#programs tbody td{vertical-align:middle;color:#333;border:1px solid #ddd;padding:9px 14px;font-size:13.5px;line-height:1.42857}.faculty-achievements-page table#programs tbody tr:nth-of-type(odd){background-color:#fff}.faculty-achievements-page table#programs tbody tr:nth-of-type(2n){background-color:#f9f9f9}.faculty-achievements-page table#programs tbody tr:hover{background-color:#f5f5f5}.faculty-achievements-page .btn-view{color:#fff;cursor:pointer;text-transform:capitalize;background-color:#337ab7;border:1px solid #2e6da4;border-radius:3px;padding:4px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.faculty-achievements-page .btn-view:hover{color:#fff;background-color:#286090;border-color:#204d74}@media (width<=768px){.faculty-achievements-page .dept-layout{flex-direction:column-reverse}.faculty-achievements-page .dept-sidebar-col{flex:100%;width:100%}.faculty-achievements-page .pdf-modal-dialog{width:96%!important;height:92vh!important}}.faculty-achievements-page .pdf-modal-backdrop{z-index:99999;box-sizing:border-box;background-color:#000000b8;justify-content:center;align-items:center;padding:15px;animation:.2s ease-out modalFadeIn;display:flex;position:fixed;inset:0}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.faculty-achievements-page .pdf-modal-dialog{background:#fff;border:1px solid #fff3;border-radius:6px;flex-direction:column;width:85%;max-width:1100px;height:88vh;display:flex;overflow:hidden;box-shadow:0 10px 35px #0009}.faculty-achievements-page .pdf-modal-header{color:#fff;background:#174772;border-bottom:3px solid #fd752c;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.faculty-achievements-page .pdf-modal-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.3px;max-width:70%;margin:0;font-size:16px;font-weight:600;overflow:hidden}.faculty-achievements-page .pdf-modal-filename{color:#d8e5f2;font-size:13px;font-weight:400}.faculty-achievements-page .pdf-modal-header-actions{align-items:center;gap:14px;display:flex}.faculty-achievements-page .btn-modal-tab{color:#fff;white-space:nowrap;border:1px solid #fff6;border-radius:3px;padding:4px 10px;font-size:12.5px;text-decoration:none;transition:all .2s}.faculty-achievements-page .btn-modal-tab:hover{color:#fff;background:#fff3}.faculty-achievements-page .pdf-modal-close-btn{color:#fff;cursor:pointer;opacity:.95;background:0 0;border:none;border-radius:3px;padding:0 4px;font-size:26px;line-height:1;transition:background .15s}.faculty-achievements-page .pdf-modal-close-btn:hover{background:#fff3}.faculty-achievements-page .pdf-modal-body{background:#525659;flex:1;width:100%;height:100%;padding:0;position:relative;overflow:hidden}.faculty-achievements-page .pdf-modal-body iframe{border:none;width:100%;height:100%;display:block}.dept-student-achievements-page{background-color:#fff;width:100%;min-height:calc(100vh - 250px);padding-bottom:120px}.dept-student-achievements-page .singleimage_image{background-color:#f5f5f5;width:100%;margin:0;padding:0;overflow:hidden}.dept-student-achievements-page .singleimage_image img{object-fit:cover;width:100%;max-height:280px;display:block}.dept-student-achievements-page .dept{max-width:1170px;margin-top:30px;margin-left:auto;margin-right:auto;padding:0 15px}.dept-student-achievements-page .dept-layout{flex-wrap:wrap;gap:24px;display:flex}.dept-student-achievements-page .dept-main-col{flex:68%;min-width:0}.dept-student-achievements-page .dept-sidebar-col{flex:0 0 280px;min-width:260px}.dept-student-achievements-page #tabs{background:#174772;border-radius:4px;box-shadow:0 2px 8px #00000026;padding:15px!important}.dept-student-achievements-page #tabs .tab-col{border:1px solid #fff6;border-radius:2px;margin:0;padding:15px}.dept-student-achievements-page #tabs .tab-col h2{color:#fff;letter-spacing:.5px;border-bottom:1px solid #fff6;margin:0 0 12px;padding:0 0 10px;font-size:18px;font-weight:700}.dept-student-achievements-page #tabs .tabs_bos{margin:5px 0 15px;padding-left:0;list-style:none}.dept-student-achievements-page #tabs .tabs_bos li{margin-bottom:6px}.dept-student-achievements-page #tabs .tabs_bos li button,.dept-student-achievements-page #tabs .tabs_bos li a{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;outline:none;width:100%;padding:8px 12px;font-size:14px;text-decoration:none;transition:all .2s ease-in-out;display:block}.dept-student-achievements-page #tabs .tabs_bos li button:hover,.dept-student-achievements-page #tabs .tabs_bos li a:hover{color:#fff;background:#ffffff26}.dept-student-achievements-page #tabs .tabs_bos li.active button{background:#ffffff26;border:1px solid #fff;font-weight:600;color:#fdc800!important}.dept-student-achievements-page #tabs .tab-arrow{margin-right:8px;font-weight:700}.dept-student-achievements-page .back-link{color:#fff;padding:6px 12px;font-size:14px;text-decoration:none;transition:opacity .2s;display:inline-block}.dept-student-achievements-page .back-link:hover{opacity:.85;color:#fff}.dept-student-achievements-page .back-link b{color:#fff!important}.dept-student-achievements-page .dept-selector-ribbon{background-color:#f7f9fa;border-left:4px solid #174772;border-radius:4px;align-items:center;gap:12px;margin-bottom:20px;padding:10px 16px;display:flex}.dept-student-achievements-page .dept-selector-ribbon label{color:#174772;margin:0;font-size:14px;font-weight:700}.dept-student-achievements-page .dept-select{color:#333;cursor:pointer;background-color:#fff;border:1px solid #ccd0d4;border-radius:4px;outline:none;padding:6px 14px;font-size:14px;font-weight:600;transition:border-color .2s}.dept-student-achievements-page .dept-select:focus{border-color:#174772}.dept-student-achievements-page .text-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 30px;display:flex;position:relative}.dept-student-achievements-page .text-divider:before{content:"";z-index:1;border-top:1px solid #ddd;position:absolute;top:50%;left:0;right:0}.dept-student-achievements-page .text-divider span#font,.dept-student-achievements-page .text-divider span{z-index:2;border-radius:4px;position:relative;box-shadow:0 1px 3px #0000001f;color:#fff!important;text-align:center!important;background-color:#fd752c!important;justify-content:center!important;align-items:center!important;padding:8px 24px!important;font-family:Roboto,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important;display:inline-flex!important}.dept-student-achievements-page table#programs{border-collapse:collapse;background-color:#fff;border:1px solid #e3e3e3;width:100%}.dept-student-achievements-page table#programs thead tr.course_head th,.dept-student-achievements-page table#programs thead tr.course_head{text-align:center;border:1px solid #ea6216;padding:10px 8px;font-size:15px;font-weight:700;color:#fff!important;background-color:#fd752c!important}.dept-student-achievements-page table#programs tbody td{color:#333;border:1px solid #e3e3e3;padding:10px 12px;font-size:14px}.dept-student-achievements-page table#programs tbody tr:nth-of-type(odd){background-color:#fff}.dept-student-achievements-page table#programs tbody tr:nth-of-type(2n){background-color:#f9f9f9}.dept-student-achievements-page table#programs tbody tr:hover{background-color:#f1f5f9}.dept-student-achievements-page .btn-view{color:#fff;cursor:pointer;background-color:#337ab7;border:1px solid #2e6da4;border-radius:3px;padding:4px 14px;font-size:13px;text-decoration:none;transition:all .2s;display:inline-block}.dept-student-achievements-page .btn-view:hover{background-color:#286090;border-color:#204d74}@media screen and (width<=768px){.dept-student-achievements-page .dept-layout{flex-direction:column-reverse}.dept-student-achievements-page .dept-sidebar-col{flex:100%;width:100%;margin-bottom:20px}.dept-student-achievements-page .dept-main-col{flex:100%;width:100%}}.student-achievements-page{background-color:#fff;width:100%;min-height:calc(100vh - 350px);padding-bottom:50px}.student-achievements-page .achievements-banner-container{background-color:#f7f7f7;width:100%;margin:0;padding:0;overflow:hidden}.student-achievements-page .achievements-banner-img{object-fit:cover;width:100%;height:auto;max-height:280px;display:block}.student-achievements-page .achievements-content-container{max-width:1170px;margin:0 auto;padding:20px 15px}.student-achievements-page .text-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.student-achievements-page .text-divider:before{content:"";z-index:1;border-top:1px solid #ddd;position:absolute;top:50%;left:0;right:0}.student-achievements-page .text-divider span#font,.student-achievements-page .text-divider span{z-index:2;box-sizing:border-box;border-radius:4px;position:relative;box-shadow:0 2px 6px #fd752c33;color:#fff!important;text-align:center!important;background:#fd752c!important;margin:0 auto!important;padding:8px 24px!important;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important;display:inline-block!important}.student-achievements-page .filter-form-box{max-width:600px;margin:0 auto 35px;padding:10px 15px}.student-achievements-page .filter-row{align-items:center;margin-bottom:18px;display:flex}.student-achievements-page .filter-label{color:#333;text-align:right;width:40%;margin:0;padding-right:25px;font-size:14px;font-weight:700}.student-achievements-page .filter-input-wrap{width:60%}.student-achievements-page .form-control{color:#555;box-sizing:border-box;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;outline:none;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;box-shadow:inset 0 1px 1px #00000013}.student-achievements-page .form-control:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.student-achievements-page .filter-button-container{text-align:center;margin-top:25px;margin-bottom:10px}.student-achievements-page .btn-get-achievements{color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:#5cb85c;border:1px solid #4cae4c;border-radius:4px;padding:7px 18px;font-size:14px;font-weight:500;line-height:1.42857;transition:all .2s ease-in-out;box-shadow:0 1px 2px #0000001a}.student-achievements-page .btn-get-achievements:hover,.student-achievements-page .btn-get-achievements:focus{color:#fff;background-color:#449d44;border-color:#398439}.student-achievements-page .table-container{width:100%;margin-top:30px;overflow-x:auto}.student-achievements-page table#programs{border-collapse:collapse;background-color:#fff;border:1px solid #ddd;width:100%;max-width:100%;margin-bottom:25px;box-shadow:0 1px 3px #0000000d}.student-achievements-page table#programs thead tr.course_head th{color:#fff;text-align:center;letter-spacing:.3px;background-color:#fd752c;border:1px solid #e56520;padding:10px 14px;font-size:15px;font-weight:700}.student-achievements-page table#programs thead tr:not(.course_head) th{color:#fff;text-align:center;vertical-align:middle;white-space:nowrap;background-color:#fd752c;border:1px solid #e56520;padding:10px;font-size:13.5px;font-weight:700}.student-achievements-page table#programs tbody td{vertical-align:middle;color:#333;border:1px solid #ddd;padding:9px 12px;font-size:13.5px;line-height:1.42857}.student-achievements-page table#programs tbody tr:nth-of-type(odd){background-color:#fff}.student-achievements-page table#programs tbody tr:nth-of-type(2n){background-color:#f9f9f9}.student-achievements-page table#programs tbody tr:hover{background-color:#f5f5f5}.student-achievements-page .text-center{text-align:center!important}.student-achievements-page .no-records-wrapper{text-align:center;padding:70px 0}.student-achievements-page .no-records-text{color:red;letter-spacing:1px;margin:0;font-size:24px;font-weight:700;display:inline-block;transform:rotate(335deg)}.student-achievements-page .loading-state{text-align:center;color:#666;padding:40px 0;font-size:15px}.student-achievements-page .spinner{border:3px solid #fd752c4d;border-top-color:#fd752c;border-radius:50%;width:26px;height:26px;margin-bottom:10px;animation:.8s linear infinite achSpin;display:inline-block}@keyframes achSpin{to{transform:rotate(360deg)}}@media (width<=768px){.student-achievements-page .filter-row{flex-direction:column;align-items:flex-start}.student-achievements-page .filter-label{text-align:left;width:100%;margin-bottom:6px;padding-right:0}.student-achievements-page .filter-input-wrap{width:100%}.student-achievements-page .achievements-banner-img{max-height:160px}}.toppers-page{background-color:#fff;width:100%;min-height:calc(100vh - 350px);padding-bottom:60px}.toppers-page .toppers-banner-container{background-color:#f7f7f7;width:100%;margin:0;padding:0;overflow:hidden}.toppers-page .toppers-banner-img{object-fit:cover;width:100%;height:auto;max-height:280px;display:block}.toppers-page .toppers-content-container{max-width:1170px;margin:0 auto;padding:25px 15px}.toppers-page .toppers-tab-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:25px;display:flex}.toppers-page .toppers-tab-btn{color:#174772;cursor:pointer;background-color:#f0f3f6;border:2px solid #174772;border-radius:4px;outline:none;padding:9px 24px;font-size:15px;font-weight:700;transition:all .25s ease-in-out}.toppers-page .toppers-tab-btn:hover{color:#0f3050;background-color:#e2e8f0}.toppers-page .toppers-tab-btn.active{color:#fff;background-color:#fd752c;border-color:#fd752c;box-shadow:0 3px 8px #fd752c59}.toppers-page .text-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.toppers-page .text-divider:before{content:"";z-index:1;border-top:1px solid #ddd;position:absolute;top:50%;left:0;right:0}.toppers-page .text-divider span#font,.toppers-page .text-divider span{z-index:2;box-sizing:border-box;letter-spacing:.3px;border-radius:4px;position:relative;box-shadow:0 2px 6px #fd752c33;color:#fff!important;text-align:center!important;background:#fd752c!important;margin:0 auto!important;padding:8px 26px!important;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important;display:inline-block!important}.toppers-page .filter-form-box{background-color:#fff;max-width:620px;margin:0 auto 35px;padding:15px 20px}.toppers-page .filter-row{align-items:center;margin-bottom:18px;display:flex}.toppers-page .filter-label{color:#333;text-align:right;width:40%;margin:0;padding-right:25px;font-size:14.5px;font-weight:700}.toppers-page .filter-input-wrap{width:60%}.toppers-page .form-control{color:#555;box-sizing:border-box;background-color:#fff;border:1px solid #ccc;border-radius:4px;outline:none;width:100%;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;box-shadow:inset 0 1px 1px #00000013}.toppers-page .form-control:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.toppers-page .filter-button-container{text-align:center;margin-top:25px;margin-bottom:10px}.toppers-page .btn-get-details{color:#fff;text-align:center;cursor:pointer;background-color:#5cb85c;border:1px solid #4cae4c;border-radius:4px;padding:8px 24px;font-size:14.5px;font-weight:600;line-height:1.42857;transition:all .2s ease-in-out;box-shadow:0 1px 2px #0000001a}.toppers-page .btn-get-details:hover,.toppers-page .btn-get-details:focus{color:#fff;background-color:#449d44;border-color:#398439}.toppers-page .btn-get-details:disabled{opacity:.65;cursor:not-allowed}.toppers-page .results-section{margin-top:35px;animation:.3s ease-in-out fadeIn}.toppers-page .result-header-title{text-align:center;color:#174772;letter-spacing:.3px;margin-bottom:6px;font-size:18px;font-weight:700}.toppers-page .result-sub-title{text-align:center;color:#555;margin-bottom:20px;font-size:16px;font-weight:600}.toppers-page .table-container{width:100%;margin-top:15px;overflow-x:auto}.toppers-page table#programs{border-collapse:collapse;background-color:#fff;border:1px solid #ddd;width:100%;max-width:100%;margin-bottom:25px;box-shadow:0 1px 3px #0000000d}.toppers-page table#programs thead tr.course_head th{color:#fff;text-align:center;letter-spacing:.3px;background-color:#fd752c;border:1px solid #e56520;padding:10px 14px;font-size:14.5px;font-weight:700}.toppers-page table#programs tbody td{vertical-align:middle;color:#333;border:1px solid #ddd;padding:10px 14px;font-size:14px;line-height:1.42857}.toppers-page table#programs tbody tr:nth-of-type(odd){background-color:#fff}.toppers-page table#programs tbody tr:nth-of-type(2n){background-color:#f9f9f9}.toppers-page table#programs tbody tr:hover{background-color:#f5f5f5}.toppers-page .text-center{text-align:center!important}.toppers-page .no-records-wrapper{text-align:center;padding:80px 0}.toppers-page .no-records-text{color:red;letter-spacing:1px;margin:0;font-size:26px;font-weight:700;display:inline-block;transform:rotate(335deg)}.toppers-page .loading-state{text-align:center;color:#666;padding:40px 0;font-size:15px}.toppers-page .spinner{border:3px solid #fd752c4d;border-top-color:#fd752c;border-radius:50%;width:28px;height:28px;margin-bottom:10px;animation:.8s linear infinite topperSpin;display:inline-block}@keyframes topperSpin{to{transform:rotate(360deg)}}@media (width<=768px){.toppers-page .filter-row{flex-direction:column;align-items:flex-start}.toppers-page .filter-label{text-align:left;width:100%;margin-bottom:6px;padding-right:0}.toppers-page .filter-input-wrap{width:100%}.toppers-page .toppers-banner-img{max-height:160px}}.library-page-wrapper{color:#333;background-color:#fff;width:100%;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden;min-height:auto!important;margin-bottom:15px!important;padding-bottom:10px!important}.library-page-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.library-page-wrapper .banner_img img{object-fit:contain;width:100%;height:auto;display:block}.library-container{box-sizing:border-box;width:95%;max-width:1180px;margin:0 auto;padding:10px 15px 25px!important}.library-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.library-divider:before{content:"";z-index:1;background:#e0e0e0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.library-divider span#font,.library-divider #font{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:10px 42px;font-size:18px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.library-resources-row{background:#fbfbfb;border:1px solid #eee;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:20px 0 35px;padding:24px 20px;display:flex}.library-resource-col{flex-direction:column;flex:300px;justify-content:center;align-items:center;gap:16px;display:flex}.library-logo-link{background:#fff;border:1px solid #e8e8e8;border-radius:6px;justify-content:center;align-items:center;width:240px;height:80px;padding:10px 16px;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 2px 5px #0000000a}.library-logo-link:hover{border-color:#fd752c;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.library-partner-logo{object-fit:contain;max-width:100%;max-height:60px;display:block}.library-btn-stack{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:280px;display:flex}.library-btn{color:#fff;cursor:pointer;text-align:center;border:none;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:11px 18px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 2px 6px #0000001f}.library-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.library-btn-expenditure{background:#fd752c}.library-btn-expenditure:hover{background:#e2621d}.library-btn-screenshots{background:#17a2b8}.library-btn-screenshots:hover{background:#138496}.library-btn-remote{background:#28a745}.library-btn-remote:hover{background:#218838}.library-carousel-section{width:100%;margin:30px 0 35px}.library-carousel-container{background-color:#000;border-radius:8px;width:100%;max-width:1000px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 4px 18px #0000001f}.library-carousel-inner{width:100%;height:440px;position:relative;overflow:hidden}.library-carousel-slide{opacity:0;visibility:hidden;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s ease-in-out,visibility .6s;display:flex;position:absolute;top:0;left:0}.library-carousel-slide.active{opacity:1;visibility:visible}.library-slide-img{object-fit:cover;width:100%;height:100%;display:block}.library-carousel-btn{color:#fff;cursor:pointer;z-index:10;-webkit-user-select:none;user-select:none;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:26px;transition:all .2s ease-in-out;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.library-carousel-btn:hover{background:#fd752cf2;transform:translateY(-50%)scale(1.08)}.library-carousel-btn.prev{left:14px}.library-carousel-btn.next{right:14px}.library-carousel-indicators{z-index:10;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.library-indicator-dot{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s}.library-indicator-dot.active{background:#fd752c;transform:scale(1.25);box-shadow:0 0 6px #fd752ccc}.library-text-section{margin:30px 0 25px}.library-bullets{margin:0;padding:0;list-style:none}.library-bullets li{margin-bottom:20px;padding-left:28px;position:relative}.library-bullets li:before{content:"•";color:#fd752c;font-size:26px;line-height:1.8;position:absolute;top:-2px;left:6px}.library-bullets li p{text-align:justify;margin:0;color:#333!important;font-size:18px!important;line-height:1.9!important}.library-table-wrapper{background:#fff;border:1px solid #dcdcdc;border-radius:6px;width:100%;margin:35px 0 20px;overflow-x:auto;box-shadow:0 2px 10px #0000000f}.library-table{border-collapse:collapse;color:#333;text-align:center;width:100%;font-size:16px}.library-table th,.library-table td{vertical-align:middle;border:1px solid #e0e0e0;padding:12px 14px}.library-table thead tr:first-child th{color:#fff;letter-spacing:.3px;background:#002147;font-size:16px;font-weight:700}.library-table thead tr:nth-child(2) th{color:#f0f4f8;background:#0b3464;font-size:15px;font-weight:600}.library-table tbody tr:nth-child(2n){background-color:#f9fbfd}.library-table tbody tr:hover{background-color:#f1f7fc}.library-table tbody td:nth-child(2){text-align:left;padding-left:18px;font-weight:500}.library-table .total-row{color:#d35400;border-top:2px solid #fd752c;font-size:17px;font-weight:700;background-color:#fff4ec!important}.library-table .total-row td{color:#111;border-top:2px solid #fd752c;font-weight:700}.library-table .total-row td:first-child{color:#d35400;text-align:center;font-size:17px}@media (width<=992px){.library-carousel-inner{height:340px}.library-resources-row{flex-direction:column;gap:20px}.library-resource-col{flex-flow:wrap;justify-content:center;width:100%}}@media (width<=768px){.library-page-wrapper{margin-bottom:15px!important;padding-bottom:10px!important}.library-container{padding:10px 12px 15px!important}.library-divider{margin:15px 0 20px}.library-divider span#font,.library-divider #font{padding:8px 22px;font-size:15px}.library-carousel-inner{height:240px}.library-carousel-btn{width:36px;height:36px;font-size:18px}.library-bullets li{margin-bottom:16px;padding-left:22px}.library-bullets li p{font-size:15.5px!important;line-height:1.75!important}.library-table{font-size:14px}.library-table th,.library-table td{padding:8px 10px}.library-logo-link{width:100%;max-width:240px}}.library-expenditure-wrapper{color:#333;background-color:#fff;width:100%;min-height:80vh;padding-bottom:30px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.library-expenditure-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.library-expenditure-wrapper .banner_img img{object-fit:contain;width:100%;height:auto;display:block}.expenditure-container{box-sizing:border-box;width:95%;max-width:1200px;margin:0 auto;padding:20px 15px 40px}.expenditure-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:20px 0 30px;display:flex;position:relative}.expenditure-divider:before{content:"";z-index:1;background:#e0e0e0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.expenditure-divider span#font,.expenditure-divider #font{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:8px 36px;font-size:18px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.expenditure-layout{flex-direction:row;align-items:flex-start;gap:25px;margin-top:15px;display:flex}.expenditure-main{background:#fff;border-radius:6px;flex:70%;min-width:0}.expenditure-sidebar{background:#174772;border-radius:6px;flex:0 0 280px;padding:15px;position:sticky;top:90px;box-shadow:0 3px 10px #0000001f}.sidebar-btn .sidebar-icon{color:inherit;font-size:13px;transition:transform .2s}.sidebar-btn.active .sidebar-icon{transform:translate(2px)}.sidebar-back-link{color:#fff;box-sizing:border-box;background:#00000026;border:1px solid #fff6;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:18px;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.sidebar-back-link:hover{color:#fff;background:#fd752c;border-color:#fd752c;text-decoration:none}.tab-header{margin-bottom:20px}.tab-sub-divider{text-align:center;justify-content:center;align-items:center;margin:10px 0 25px;display:flex;position:relative}.tab-sub-divider:before{content:"";z-index:1;background:#e2e8f0;height:1px;position:absolute;top:50%;left:0;right:0}.tab-sub-divider span#font,.tab-sub-divider #font{z-index:2;color:#fff;background:#fd752c;border-radius:4px;padding:6px 28px;font-size:16px;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px 4px #fd752c40}.table-responsive-box{border:1px solid #e2e8f0;border-radius:6px;width:100%;overflow-x:auto;box-shadow:0 1px 4px #0000000f}.expenditure-table{border-collapse:collapse;text-align:center;border:1px solid #ddd;width:100%;font-size:15px}.expenditure-table thead tr th,.expenditure-table thead tr th.sub-th-white{vertical-align:middle;text-align:center;letter-spacing:.3px;white-space:nowrap;padding:12px 14px;font-size:15px;font-weight:700;color:#ff8700!important;background-color:#fff!important;border:1px solid #ddd!important}.expenditure-table tbody tr{transition:background-color .15s}.expenditure-table tbody tr:nth-child(2n){background-color:#f9f9f9}.expenditure-table tbody tr:hover{background-color:#f5f5f5}.expenditure-table tbody td{vertical-align:middle;text-align:center;color:#333;border:1px solid #ddd;padding:11px 14px}.library-expenditure-wrapper .btn-acet-view{color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#337ab7!important;border:1px solid #2e6da4!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;min-width:75px!important;height:34px!important;padding:5px 18px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.library-expenditure-wrapper .btn-acet-view:hover{color:#fff!important;background-color:#286090!important;border-color:#204d74!important}.library-expenditure-wrapper .btn-acet-view b{color:#fff!important;font-size:14px!important;font-weight:700!important}.doc-view-disabled{color:#888;align-items:center;gap:6px;padding:5px 10px;font-size:13.5px;display:inline-flex}.faculty-filter-bar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.faculty-filter-group{align-items:center;gap:10px;display:flex}.faculty-filter-group label{color:#174772;font-size:14px;font-weight:600}.faculty-filter-select,.faculty-search-input{color:#333;background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;outline:none;padding:7px 12px;font-size:14px;transition:border-color .2s}.faculty-filter-select:focus,.faculty-search-input:focus{border-color:#fd752c;box-shadow:0 0 0 2px #fd752c33}.faculty-count-badge{color:#fff;background:#174772;border-radius:12px;padding:4px 10px;font-size:12.5px;font-weight:600}.faculty-photo-thumb{object-fit:cover;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;width:55px;height:55px;margin:0 auto;display:block}.faculty-photo-placeholder{color:#64748b;background:#e2e8f0;border-radius:4px;justify-content:center;align-items:center;width:55px;height:55px;margin:0 auto;font-size:22px;display:flex}.faculty-loading-state,.faculty-empty-state{text-align:center;color:#64748b;padding:40px 20px;font-size:15px}.faculty-loading-spinner{border:3px solid #fd752c33;border-top-color:#fd752c;border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:.8s linear infinite spin;display:inline-block}@media (width<=992px){.expenditure-layout{flex-direction:column-reverse}.expenditure-sidebar{flex:none;width:100%;position:static}.sidebar-menu{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.expenditure-main{width:100%}}@media (width<=768px){.expenditure-container{padding:10px 10px 30px}.expenditure-divider span#font,.expenditure-divider #font{padding:7px 24px;font-size:16px}.sidebar-menu{grid-template-columns:1fr 1fr}.expenditure-table{font-size:13px}.expenditure-table thead tr th,.expenditure-table tbody td{padding:8px 10px}.faculty-filter-bar,.faculty-filter-group{flex-direction:column;align-items:stretch}}@media (width<=480px){.sidebar-menu{grid-template-columns:1fr}}.eresource-page-wrapper,.eresource-page-wrapper *{box-sizing:border-box}.eresource-page-wrapper{color:#333;background-color:#fff;width:100%;min-height:80vh;padding-bottom:30px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.eresource-page-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.eresource-page-wrapper .banner_img img{object-fit:contain;width:100%;height:auto;display:block}.eresource-container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:20px 15px 40px}.eresource-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:20px 0 30px;display:flex;position:relative}.eresource-divider:before{content:"";z-index:1;background:#e0e0e0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.eresource-divider span#font,.eresource-divider #font{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:8px 36px;font-size:18px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.eresource-layout{flex-direction:row;align-items:flex-start;gap:25px;width:100%;margin-top:15px;display:flex}.eresource-main{background:#fff;flex:70%;min-width:0;max-width:100%}.eresource-sidebar{background:#174772;border-radius:6px;flex:0 0 280px;padding:15px;position:sticky;top:90px;box-shadow:0 3px 10px #0000001f}.sidebar-links-group{border-top:1px solid #ffffff4d;flex-direction:column;gap:8px;margin-top:15px;padding-top:15px;display:flex}.sidebar-nav-link{color:#fff;background:#00000026;border:1px solid #fff6;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.sidebar-nav-link:hover{color:#fff;background:#fd752c;border-color:#fd752c;text-decoration:none}.table-responsive-box{-webkit-overflow-scrolling:touch;border:1px solid #ddd;border-radius:6px;width:100%;margin-bottom:30px;overflow-x:auto;box-shadow:0 1px 4px #0000000f}.eresource-table{border-collapse:collapse;text-align:center;border:1px solid #ddd;width:100%;margin:0;font-size:15px}.eresource-table .col-sno{text-align:center;vertical-align:middle;width:15%}.eresource-table .col-title{text-align:center;vertical-align:middle;width:55%}.eresource-table .col-action{text-align:center;vertical-align:middle;width:30%}.eresource-table thead tr.regulation-header th{text-align:center;letter-spacing:.5px;padding:10px 14px;font-size:16px;font-weight:700;color:#fff!important;background-color:#fd752c!important;border:1px solid #e06018!important}.eresource-table thead tr.sub-header th,.eresource-table thead tr th.sub-th-white{vertical-align:middle;text-align:center;padding:12px 14px;font-size:15px;font-weight:700;color:#ff8700!important;background-color:#fff!important;border:1px solid #ddd!important}.eresource-table tbody tr{transition:background-color .15s}.eresource-table tbody tr:nth-child(2n){background-color:#f9f9f9}.eresource-table tbody tr:hover{background-color:#f5f5f5}.eresource-table tbody td{vertical-align:middle;text-align:center;color:#333;border:1px solid #ddd;padding:12px 14px}.eresource-page-wrapper .btn-acet-view{color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#337ab7!important;border:1px solid #2e6da4!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;min-width:75px!important;height:34px!important;padding:5px 18px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.eresource-page-wrapper .btn-acet-view:hover{color:#fff!important;background-color:#286090!important;border-color:#204d74!important}.eresource-page-wrapper .btn-acet-view b{color:#fff!important;font-size:14px!important;font-weight:700!important}.image-modal-overlay{z-index:99999;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.image-modal-card{background:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:900px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 10px 30px #0006}.image-modal-header{color:#fff;background:#174772;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.image-modal-header h4{margin:0;font-size:16px;font-weight:700}.image-modal-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1}.image-modal-body{text-align:center;background:#f8fafc;padding:15px;overflow-y:auto}.image-modal-body img{border-radius:4px;max-width:100%;height:auto;box-shadow:0 2px 8px #00000026}@media (width<=992px){.eresource-layout{flex-direction:column-reverse;gap:20px}.eresource-sidebar{flex:none;width:100%;max-width:100%;position:static}.sidebar-links-group{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;width:100%;display:grid}}@media (width<=768px){.eresource-container{width:100%;padding:10px 12px 30px}.eresource-divider{margin:15px 0 20px}.eresource-divider span#font,.eresource-divider #font{text-align:center;max-width:95%;padding:6px 16px;font-size:14.5px;line-height:1.35}.eresource-sidebar,.sidebar-box{padding:10px}.sidebar-title{margin:0 0 8px;padding:0 0 6px;font-size:15px}.sidebar-links-group{flex-direction:column;gap:6px;width:100%;display:flex}.sidebar-nav-link{width:100%;padding:9px 12px;font-size:13.5px}.eresource-table{table-layout:auto;width:100%;font-size:13.5px}.eresource-table thead tr.regulation-header th{padding:8px 10px;font-size:14px}.eresource-table thead tr th,.eresource-table tbody td{padding:10px 6px!important}.eresource-table .col-sno{width:48px!important;min-width:44px!important;max-width:52px!important;padding:10px 4px!important}.eresource-table .col-title{width:auto!important;padding:10px 6px!important}.eresource-table .col-action{width:85px!important;min-width:80px!important;padding:10px 4px!important}.eresource-page-wrapper .btn-acet-view{min-width:68px!important;height:32px!important;padding:4px 8px!important;font-size:13px!important}}@media (width<=480px){.eresource-divider span#font,.eresource-divider #font{padding:5px 12px;font-size:13px}.eresource-table{font-size:13px}.eresource-table .col-sno{width:42px!important;min-width:38px!important;padding:8px 2px!important}.eresource-table .col-action{width:78px!important;min-width:74px!important;padding:8px 2px!important}.eresource-page-wrapper .btn-acet-view{min-width:62px!important;height:30px!important;padding:3px 6px!important;font-size:12.5px!important}}.itinfrastructure-page-wrapper,.itinfrastructure-page-wrapper *{box-sizing:border-box}.itinfrastructure-page-wrapper{color:#333;background-color:#fff;width:100%;min-height:80vh;padding-bottom:30px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.itinfrastructure-page-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.itinfrastructure-page-wrapper .banner_img img{object-fit:contain;width:100%;height:auto;display:block}.itinfra-container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:20px 15px 40px}.itinfra-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:20px 0 30px;display:flex;position:relative}.itinfra-divider:before{content:"";z-index:1;background:#e0e0e0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.itinfra-divider span#font,.itinfra-divider #font{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:8px 36px;font-size:18px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.itinfra-sub-divider{text-align:center;justify-content:center;align-items:center;margin:10px 0 25px;display:flex;position:relative}.itinfra-sub-divider:before{content:"";z-index:1;background:#e2e8f0;height:1px;position:absolute;top:50%;left:0;right:0}.itinfra-sub-divider span#font,.itinfra-sub-divider #font{z-index:2;color:#fff;background:#fd752c;border-radius:4px;padding:6px 28px;font-size:16px;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px 4px #fd752c40}.itinfra-layout{flex-direction:row;align-items:flex-start;gap:25px;width:100%;margin-top:15px;display:flex}.itinfra-main{background:#fff;flex:70%;min-width:0;max-width:100%}.itinfra-sidebar{background:#174772;border-radius:6px;flex:0 0 280px;padding:15px;position:sticky;top:90px;box-shadow:0 3px 10px #0000001f}.sidebar-box{border:1px solid #fff6;border-radius:4px;padding:15px}.sidebar-title{color:#fff;letter-spacing:.5px;border-bottom:1px solid #fff6;margin:0 0 10px;padding:0 0 10px;font-size:18px;font-weight:700}.sidebar-menu{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sidebar-btn{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;outline:none;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:14px;font-weight:500;transition:all .2s ease-in-out;display:flex}.sidebar-btn:hover{color:#ffdda1;background:#fd752c40;padding-left:16px}.sidebar-btn.active{color:#fff;background:#fd752c;padding-left:16px;font-weight:700;box-shadow:0 2px 5px #0003}.sidebar-btn .sidebar-icon{color:inherit;font-size:13px}.sub-tabs-container{flex-wrap:wrap;justify-content:center;gap:15px;margin:20px 0 25px;display:flex}.sub-tab-btn{color:#174772;cursor:pointer;background-color:#f1f5f9;border:2px solid #cbd5e1;border-radius:6px;flex:200px;justify-content:center;align-items:center;max-width:250px;height:52px;font-size:15px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 1px 3px #00000014}.sub-tab-btn:hover{color:#fd752c;background-color:#e2e8f0;border-color:#fd752c}.sub-tab-btn.active{color:#fff;background-color:#fd752c;border-color:#fd752c;box-shadow:0 3px 8px #fd752c59}.doc-viewer-container{background:#fff;border:1px solid #ddd;border-radius:6px;padding:15px;box-shadow:0 2px 6px #0000000f}.doc-viewer-toolbar{border-bottom:1px solid #eee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex}.doc-title-text{color:#174772;font-size:15px;font-weight:700}.doc-iframe{background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;width:100%;height:750px}.doc-img-preview{border:1px solid #cbd5e1;border-radius:4px;width:100%;height:auto;display:block}.table-responsive-box{-webkit-overflow-scrolling:touch;width:100%;margin-bottom:25px;overflow-x:auto}.itinfra-table{border-collapse:collapse;text-align:center;border:1px solid #ddd;width:100%;margin:0;font-size:15px}.itinfra-table thead tr th{vertical-align:middle;text-align:center;padding:12px 14px;font-size:15px;font-weight:700;color:#ff8700!important;background-color:#fff!important;border:1px solid #ddd!important}.itinfra-table tbody tr{transition:background-color .15s}.itinfra-table tbody tr:nth-child(2n){background-color:#f9f9f9}.itinfra-table tbody tr:hover{background-color:#f5f5f5}.itinfra-table tbody td{vertical-align:middle;text-align:center;color:#333;border:1px solid #ddd;padding:12px 14px}.itinfra-table .col-sno{text-align:center;width:15%}.itinfra-table .col-name{text-align:center;width:55%}.itinfra-table .col-view{text-align:center;width:30%}.itinfrastructure-page-wrapper .btn-acet-view{color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#337ab7!important;border:1px solid #2e6da4!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;min-width:75px!important;height:34px!important;padding:5px 18px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.itinfrastructure-page-wrapper .btn-acet-view:hover{color:#fff!important;background-color:#286090!important;border-color:#204d74!important}.itinfrastructure-page-wrapper .btn-acet-view b{color:#fff!important;font-size:14px!important;font-weight:700!important}.maintenance-content-text{color:#444;text-align:justify;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;background:#fdfdfd;border:1px solid #eee;border-radius:6px;width:100%;max-width:100%;padding:20px;font-size:14.5px;line-height:1.8;box-shadow:0 1px 3px #0000000d}@media (width<=992px){.itinfra-layout{flex-direction:column-reverse;gap:20px}.itinfra-sidebar{box-sizing:border-box;flex:none;width:100%;max-width:100%;position:static}.sidebar-box{box-sizing:border-box;width:100%}.sidebar-menu{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;width:100%;display:grid}.doc-iframe{height:550px}}@media (width<=768px){.itinfra-container{width:100%;padding:10px 12px 30px}.itinfra-divider{margin:15px 0 20px}.itinfra-divider span#font,.itinfra-divider #font{text-align:center;max-width:95%;padding:6px 14px;font-size:14px;line-height:1.35}.itinfra-sub-divider{margin:10px 0 20px}.itinfra-sub-divider span#font,.itinfra-sub-divider #font{padding:5px 16px;font-size:14px}.itinfra-sidebar{border-radius:6px;padding:10px}.sidebar-box{padding:10px}.sidebar-title{margin:0 0 8px;padding:0 0 6px;font-size:15px}.sidebar-menu{flex-direction:column;gap:6px;width:100%;display:flex}.sidebar-btn{width:100%;padding:9px 12px;font-size:13.5px}.table-responsive-box{-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;overflow-x:auto}.itinfra-table{table-layout:auto;width:100%}.itinfra-table th,.itinfra-table td{padding:10px 6px!important;font-size:13.5px!important}.itinfra-table .col-sno{width:48px!important;min-width:44px!important;max-width:52px!important;padding:10px 4px!important}.itinfra-table .col-name{width:auto!important}.itinfra-table .col-view{width:90px!important;min-width:85px!important;padding:10px 4px!important}.itinfrastructure-page-wrapper .btn-acet-view{min-width:70px!important;height:32px!important;padding:4px 10px!important;font-size:13px!important}.maintenance-content-text{text-align:left;padding:14px;font-size:13.5px;line-height:1.65}.doc-iframe{height:450px}.sub-tabs-container{flex-direction:column}.sub-tab-btn{max-width:100%;height:46px}}@media (width<=480px){.itinfra-divider span#font,.itinfra-divider #font{padding:5px 10px;font-size:13px}.itinfra-sub-divider span#font,.itinfra-sub-divider #font{padding:4px 12px;font-size:13px}.maintenance-content-text{padding:12px 10px;font-size:13px;line-height:1.6}}.hostels-page-wrapper{color:#333;background-color:#fff;width:100%;min-height:80vh;padding-bottom:40px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.hostels-page-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.hostels-page-wrapper .banner_img img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.hostels-container{box-sizing:border-box;width:95%;max-width:1200px;margin:0 auto;padding:25px 15px 40px}.hostels-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:15px 0 35px;display:flex;position:relative}.hostels-divider:before{content:"";z-index:1;background:#e0e0e0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.hostels-divider span#font,.hostels-divider #font{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:8px 36px;font-size:18px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.hostels-carousel-section{width:100%;max-width:950px;margin:0 auto 40px}.hostels-carousel-container{aspect-ratio:16/9;background-color:#000;border-radius:8px;width:100%;max-height:520px;position:relative;overflow:hidden;box-shadow:0 6px 20px #0000001f}.hostels-carousel-inner{width:100%;height:100%;position:relative}.hostels-carousel-slide{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .6s ease-in-out,visibility .6s ease-in-out;position:absolute;top:0;left:0}.hostels-carousel-slide.active{opacity:1;visibility:visible;z-index:1}.hostels-slide-img{object-fit:cover;width:100%;height:100%;display:block}.hostels-carousel-btn{z-index:5;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#002147a6;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;line-height:1;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hostels-carousel-btn:hover{color:#fff;background:#fd752c;border-color:#fd752c;box-shadow:0 2px 8px #0000004d}.hostels-carousel-btn.prev{left:16px}.hostels-carousel-btn.next{right:16px}.hostels-carousel-indicators{z-index:5;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.hostels-indicator-dot{cursor:pointer;background:#ffffff80;border:2px solid #fff;border-radius:50%;width:14px;height:14px;padding:0;transition:all .25s}.hostels-indicator-dot.active{background:#fd752c;border-color:#fff;transform:scale(1.2)}.hostels-content-area{background:#fff;max-width:950px;margin:0 auto;padding:10px 5px}.hostels-head-title{color:#002147;border-left:4px solid #fd752c;margin:25px 0 12px;padding-left:12px;font-size:22px;font-weight:700;line-height:1.3}.hostels-desc{color:#333;text-align:justify;margin-bottom:25px;font-size:18px;line-height:1.85}.hostels-features-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:15px;margin-bottom:30px;display:grid}.hostels-feature-card{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #174772;border-radius:6px;align-items:center;gap:14px;padding:14px 16px;transition:transform .2s,box-shadow .2s,border-left-color .2s;display:flex}.hostels-feature-card:hover{background:#fff;border-left-color:#fd752c;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.hostels-feature-icon{color:#fd752c;background:#fd752c1f;border-radius:50%;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;font-size:18px;display:flex}.hostels-feature-text{color:#1e293b;font-size:14.5px;font-weight:500;line-height:1.4}.hostels-page-wrapper .key_features{margin:15px 0 25px;padding:0;list-style:none}.hostels-page-wrapper .key_features li{color:#333;margin-bottom:10px;padding-left:28px;font-size:15px;line-height:1.6;position:relative}.hostels-page-wrapper .key_features li:before{content:"";color:#fd752c;font-family:FontAwesome,sans-serif;font-weight:900;position:absolute;top:1px;left:0}@media (width<=768px){.hostels-carousel-container{aspect-ratio:16/10;max-height:340px}.hostels-carousel-btn{width:36px;height:36px;font-size:18px}.hostels-carousel-btn.prev{left:8px}.hostels-carousel-btn.next{right:8px}.hostels-head-title{font-size:19px}.hostels-features-grid{grid-template-columns:1fr;gap:12px}}.canteen-page-wrapper{color:#333;background-color:#fff;width:100%;min-height:80vh;padding-bottom:50px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.canteen-page-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.canteen-page-wrapper .banner_img img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.canteen-container{box-sizing:border-box;width:95%;max-width:1200px;margin:0 auto;padding:25px 15px 40px}.canteen-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:15px 0 35px;display:flex;position:relative}.canteen-divider:before{content:"";z-index:1;background:#e0e0e0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.canteen-divider span#font,.canteen-divider #font{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:8px 36px;font-size:18px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.canteen-lead-text{text-align:center;color:#174772;margin:20px 0 35px;font-size:21px;font-weight:700;line-height:1.5}.canteen-lead-text b{color:#174772}.canteen-columns-grid{grid-template-columns:1fr 1fr;gap:35px;margin-top:10px;display:grid}.canteen-column-box{background:#fff;border:1px solid #e2e8f0;border-top:4px solid #fd752c;border-radius:8px;flex-direction:column;padding:25px 25px 30px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 4px 14px #0000000d}.canteen-column-box:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000017}.canteen-col-header{color:#002147;border-bottom:2px solid #fd752c;align-items:center;gap:10px;margin-top:0;margin-bottom:16px;padding-bottom:12px;font-size:22px;font-weight:700;display:flex}.canteen-col-header i{color:#fd752c;font-size:24px}.canteen-col-desc{color:#444;text-align:justify;flex-grow:1;margin:0;font-size:16.5px;line-height:1.85}@media (width<=820px){.canteen-columns-grid{grid-template-columns:1fr;gap:25px}.canteen-lead-text{font-size:18px}.canteen-column-box{padding:20px 18px}.canteen-col-header{font-size:20px}.canteen-col-desc{font-size:15.5px}}.sports-page-wrapper{color:#333;background-color:#fff;width:100%;min-height:80vh;padding-bottom:50px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.sports-page-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.sports-page-wrapper .banner_img img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.sports-container{box-sizing:border-box;width:95%;max-width:1200px;margin:0 auto;padding:25px 15px 40px}.sports-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:15px 0 35px;display:flex;position:relative}.sports-divider:before{content:"";z-index:1;background:#e0e0e0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.sports-divider span#font,.sports-divider #font,.sports-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:8px 36px;font-size:18px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.sports-carousel-section{width:100%;max-width:950px;margin:0 auto 35px}.sports-carousel-container{aspect-ratio:16/9;background-color:#000;border-radius:8px;width:100%;max-height:520px;position:relative;overflow:hidden;box-shadow:0 6px 20px #0000001f}.sports-carousel-inner{width:100%;height:100%;position:relative}.sports-carousel-slide{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .6s ease-in-out,visibility .6s ease-in-out;position:absolute;top:0;left:0}.sports-carousel-slide.active{opacity:1;visibility:visible;z-index:1}.sports-slide-img{object-fit:cover;width:100%;height:100%;display:block}.sports-carousel-btn{z-index:5;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#002147a6;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;line-height:1;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sports-carousel-btn:hover{color:#fff;background:#fd752c;border-color:#fd752c;box-shadow:0 2px 8px #0000004d}.sports-carousel-btn.prev{left:16px}.sports-carousel-btn.next{right:16px}.sports-carousel-indicators{z-index:5;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.sports-indicator-dot{cursor:pointer;background:#ffffff80;border:2px solid #fff;border-radius:50%;width:14px;height:14px;padding:0;transition:all .25s}.sports-indicator-dot.active{background:#fd752c;border-color:#fff;transform:scale(1.2)}.sports-content-area{max-width:950px;margin:0 auto;padding:10px 5px}.sports-quote{color:#174772;text-align:center;letter-spacing:.3px;margin:20px 0 25px;font-size:20px;font-style:italic;font-weight:700}.sports-desc-para{color:#333;text-align:justify;margin-bottom:20px;font-size:17.5px;font-weight:400;line-height:1.85}@media (width<=768px){.sports-carousel-container{aspect-ratio:16/10;max-height:340px}.sports-carousel-btn{width:36px;height:36px;font-size:18px}.sports-carousel-btn.prev{left:8px}.sports-carousel-btn.next{right:8px}.sports-quote{font-size:18px}.sports-desc-para{font-size:16px}}.transport-page-wrapper{color:#333;background-color:#fff;width:100%;min-height:80vh;padding-bottom:50px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.transport-page-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.transport-page-wrapper .banner_img img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.transport-container{box-sizing:border-box;width:95%;max-width:1200px;margin:0 auto;padding:25px 15px 40px}.transport-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:15px 0 35px;display:flex;position:relative}.transport-divider:before{content:"";z-index:1;background:#e0e0e0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.transport-divider span#font,.transport-divider #font,.transport-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:8px 36px;font-size:18px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.transport-carousel-section{width:100%;max-width:950px;margin:0 auto 35px}.transport-carousel-container{aspect-ratio:16/9;background-color:#000;border-radius:8px;width:100%;max-height:520px;position:relative;overflow:hidden;box-shadow:0 6px 20px #0000001f}.transport-carousel-inner{width:100%;height:100%;position:relative}.transport-carousel-slide{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .6s ease-in-out,visibility .6s ease-in-out;position:absolute;top:0;left:0}.transport-carousel-slide.active{opacity:1;visibility:visible;z-index:1}.transport-slide-img{object-fit:cover;width:100%;height:100%;display:block}.transport-carousel-btn{z-index:5;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#002147a6;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;line-height:1;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.transport-carousel-btn:hover{color:#fff;background:#fd752c;border-color:#fd752c;box-shadow:0 2px 8px #0000004d}.transport-carousel-btn.prev{left:16px}.transport-carousel-btn.next{right:16px}.transport-carousel-indicators{z-index:5;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.transport-indicator-dot{cursor:pointer;background:#ffffff80;border:2px solid #fff;border-radius:50%;width:14px;height:14px;padding:0;transition:all .25s}.transport-indicator-dot.active{background:#fd752c;border-color:#fff;transform:scale(1.2)}.transport-content-area{max-width:950px;margin:0 auto;padding:10px 5px}.transport-head-title{color:#174772;text-align:center;margin:20px 0 25px;font-size:21px;font-weight:700;line-height:1.4}.transport-desc-para{color:#333;text-align:justify;margin-bottom:20px;font-size:17.5px;font-weight:400;line-height:1.85}@media (width<=768px){.transport-carousel-container{aspect-ratio:16/10;max-height:340px}.transport-carousel-btn{width:36px;height:36px;font-size:18px}.transport-carousel-btn.prev{left:8px}.transport-carousel-btn.next{right:8px}.transport-head-title{font-size:19px}.transport-desc-para{font-size:16px}}.greencampus-page-wrapper{color:#333;background-color:#fff;width:100%;min-height:80vh;padding-bottom:60px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.greencampus-page-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.greencampus-page-wrapper .banner_img img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.greencampus-container{box-sizing:border-box;width:95%;max-width:1200px;margin:0 auto;padding:25px 15px 40px}.greencampus-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:15px 0 35px;display:flex;position:relative}.greencampus-divider:before{content:"";z-index:1;background:#e0e0e0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.greencampus-divider span#font,.greencampus-divider #font,.greencampus-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:8px 36px;font-size:18px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.greencampus-sub-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:35px 0 25px;display:flex;position:relative}.greencampus-sub-divider:before{content:"";z-index:1;background:#e2e8f0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.greencampus-sub-divider span#font,.greencampus-sub-divider #font,.greencampus-sub-divider span{z-index:2;color:#fff;letter-spacing:.5px;background:#174772;border-radius:4px;padding:6px 28px;font-size:16px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 5px #17477240}.greencampus-section{margin-bottom:40px}.greencampus-grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.greencampus-grid-3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.greencampus-grid-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.greencampus-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f}.greencampus-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001f}.greencampus-img-wrap{cursor:pointer;background-color:#f1f5f9;width:100%;height:280px;position:relative;overflow:hidden}.greencampus-card img{object-fit:cover;cursor:pointer;width:100%;height:100%;transition:transform .35s;display:block}.greencampus-card:hover img{transform:scale(1.04)}.greencampus-card-title{color:#174772;text-align:center;background:#fff;border-top:1px solid #f1f5f9;justify-content:center;align-items:center;min-height:44px;margin:0;padding:12px 10px;font-size:15px;font-weight:600;display:flex}.greencampus-video-box{background:#000;border-radius:8px;width:100%;max-width:960px;margin:0 auto;overflow:hidden;box-shadow:0 4px 18px #0000001f}.greencampus-video{outline:none;width:100%;height:auto;max-height:540px;display:block}.greencampus-video-caption{text-align:center;color:#174772;margin-top:12px;font-size:16px;font-weight:700}.greencampus-modal-overlay{z-index:10000;background:#000000d9;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.greencampus-modal-dialog{background:#fff;border-radius:8px;flex-direction:column;max-width:90vw;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0006}.greencampus-modal-header{color:#fff;background:#174772;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.greencampus-modal-title{margin:0;font-size:17px;font-weight:700}.greencampus-modal-close{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:26px;line-height:1;transition:transform .2s}.greencampus-modal-close:hover{color:#fd752c;transform:scale(1.2)}.greencampus-modal-body{background:#1a1a1a;justify-content:center;align-items:center;padding:10px;display:flex}.greencampus-modal-body img{object-fit:contain;border-radius:4px;max-width:85vw;max-height:75vh}@media (width<=992px){.greencampus-grid-4,.greencampus-grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.greencampus-grid-4,.greencampus-grid-3,.greencampus-grid-2{grid-template-columns:1fr;gap:16px}.greencampus-img-wrap{height:240px}.greencampus-divider span#font{padding:6px 20px;font-size:16px}.greencampus-sub-divider span#font{padding:5px 16px;font-size:14px}}.water-page-wrapper{color:#333;background-color:#fff;width:100%;min-height:80vh;padding-bottom:60px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.water-page-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.water-page-wrapper .banner_img img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.water-container{box-sizing:border-box;width:95%;max-width:1200px;margin:0 auto;padding:25px 15px 40px}.water-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:15px 0 35px;display:flex;position:relative}.water-divider:before{content:"";z-index:1;background:#e0e0e0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.water-divider span#font,.water-divider #font,.water-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:8px 36px;font-size:18px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.water-sub-divider{text-align:left;align-items:center;width:100%;margin:35px 0 25px;display:flex;position:relative}.water-sub-divider:before{content:"";z-index:1;background:#e2e8f0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.water-sub-divider span#font,.water-sub-divider #font,.water-sub-divider span{z-index:2;color:#fff;letter-spacing:.5px;background:#174772;border-radius:4px;padding:7px 26px;font-size:16px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 5px #17477240}.water-section{margin-bottom:45px}.water-grid-3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.water-grid-5{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;display:grid}.water-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f}.water-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001f}.water-img-wrap{cursor:pointer;background-color:#f1f5f9;width:100%;height:280px;overflow:hidden}.water-card img{object-fit:cover;cursor:pointer;width:100%;height:100%;transition:transform .35s;display:block}.water-card:hover img{transform:scale(1.04)}.water-card-title{color:#174772;text-align:center;background:#fff;border-top:1px solid #f1f5f9;justify-content:center;align-items:center;min-height:48px;margin:0;padding:12px 10px;font-size:14.5px;font-weight:600;line-height:1.35;display:flex}.water-action-area{justify-content:center;margin-top:25px;display:flex}.btn-acet-bill{color:#fff!important;cursor:pointer!important;background:#fd752c!important;border:1px solid #e05e19!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;height:38px!important;padding:6px 28px!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 6px #fd752c4d!important}.btn-acet-bill:hover{background:#e05e19!important;box-shadow:0 4px 10px #e05e1966!important}.water-modal-overlay{z-index:10000;background:#000000d9;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.water-modal-dialog{background:#fff;border-radius:8px;flex-direction:column;max-width:90vw;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0006}.water-modal-header{color:#fff;background:#174772;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.water-modal-title{margin:0;font-size:17px;font-weight:700}.water-modal-close{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:26px;line-height:1;transition:transform .2s}.water-modal-close:hover{color:#fd752c;transform:scale(1.2)}.water-modal-body{background:#1a1a1a;justify-content:center;align-items:center;padding:10px;display:flex}.water-modal-body img{object-fit:contain;border-radius:4px;max-width:85vw;max-height:75vh}@media (width<=992px){.water-grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.water-grid-3,.water-grid-5{grid-template-columns:1fr;gap:16px}.water-img-wrap{height:240px}.water-divider span#font{padding:6px 20px;font-size:16px}.water-sub-divider span#font{padding:5px 16px;font-size:14px}}.wastemanagement-page-wrapper{color:#333;background-color:#fff;width:100%;min-height:80vh;padding-bottom:60px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.wastemanagement-page-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.wastemanagement-page-wrapper .banner_img img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.wastemanagement-container{box-sizing:border-box;width:95%;max-width:1200px;margin:0 auto;padding:25px 15px 40px}.wastemanagement-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:15px 0 30px;display:flex;position:relative}.wastemanagement-divider:before{content:"";z-index:1;background:#e0e0e0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.wastemanagement-divider span#font,.wastemanagement-divider #font,.wastemanagement-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:8px 36px;font-size:18px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.wastemanagement-sub-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:35px 0 25px;display:flex;position:relative}.wastemanagement-sub-divider:before{content:"";z-index:1;background:#e2e8f0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.wastemanagement-sub-divider span#font,.wastemanagement-sub-divider #font,.wastemanagement-sub-divider span{z-index:2;color:#fff;letter-spacing:.5px;background:#174772;border-radius:4px;padding:6px 28px;font-size:16px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 5px #17477240}.wastemanagement-section{margin-bottom:45px}.wastemanagement-desc-para{color:#333;text-align:justify;margin:15px 0 25px;font-size:17.5px;font-weight:400;line-height:1.85}.wastemanagement-grid-2{grid-template-columns:repeat(2,1fr);gap:25px;margin-bottom:25px;display:grid}.wastemanagement-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f}.wastemanagement-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001f}.wastemanagement-img-wrap{cursor:pointer;background-color:#f1f5f9;width:100%;height:320px;overflow:hidden}.wastemanagement-card img{object-fit:cover;cursor:pointer;width:100%;height:100%;transition:transform .35s;display:block}.wastemanagement-card:hover img{transform:scale(1.04)}.wastemanagement-card-title{color:#174772;text-align:center;background:#fff;border-top:1px solid #f1f5f9;justify-content:center;align-items:center;min-height:48px;margin:0;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.wastemanagement-table{border-collapse:collapse;text-align:center;border:1px solid #ddd;width:100%;margin:20px 0 30px;font-size:15px}.wastemanagement-table thead tr th{vertical-align:middle;text-align:center;padding:12px 14px;font-size:15px;font-weight:700;color:#ff8700!important;background-color:#fff!important;border:1px solid #ddd!important}.wastemanagement-table tbody td{vertical-align:middle;text-align:center;color:#333;border:1px solid #ddd;padding:12px 14px}.wastemanagement-table tbody tr:hover{background-color:#f8fafc}.wastemanagement-page-wrapper .btn-acet-view{color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#337ab7!important;border:1px solid #2e6da4!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:80px!important;height:34px!important;padding:5px 18px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.wastemanagement-page-wrapper .btn-acet-view:hover{color:#fff!important;background-color:#286090!important;border-color:#204d74!important}.wastemanagement-list{margin:15px 0 25px 25px;padding:0;list-style:none}.wastemanagement-list li{color:#333;margin-bottom:12px;padding-left:24px;font-size:16.5px;line-height:1.8;position:relative}.wastemanagement-list li:before{content:"•";color:#fd752c;font-size:22px;font-weight:700;position:absolute;top:-1px;left:0}.wastemanagement-modal-overlay{z-index:10000;background:#000000d9;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.wastemanagement-modal-dialog{background:#fff;border-radius:8px;flex-direction:column;max-width:90vw;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0006}.wastemanagement-modal-header{color:#fff;background:#174772;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.wastemanagement-modal-title{margin:0;font-size:17px;font-weight:700}.wastemanagement-modal-close{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:26px;line-height:1;transition:transform .2s}.wastemanagement-modal-close:hover{color:#fd752c;transform:scale(1.2)}.wastemanagement-modal-body{background:#1a1a1a;justify-content:center;align-items:center;padding:10px;display:flex}.wastemanagement-modal-body img{object-fit:contain;border-radius:4px;max-width:85vw;max-height:75vh}@media (width<=768px){.wastemanagement-grid-2{grid-template-columns:1fr;gap:18px}.wastemanagement-img-wrap{height:250px}}.gender-page-wrapper{color:#333;background-color:#fff;width:100%;min-height:80vh;padding-bottom:70px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.gender-page-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.gender-page-wrapper .banner_img img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.gender-container{box-sizing:border-box;width:95%;max-width:1200px;margin:0 auto;padding:25px 15px 40px}.gender-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:20px 0 35px;display:flex;position:relative}.gender-divider:before{content:"";z-index:1;background:#e0e0e0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.gender-divider span#font,.gender-divider #font,.gender-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:9px 36px;font-size:19px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.gender-section-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:40px 0 25px;display:flex;position:relative}.gender-section-divider:before{content:"";z-index:1;background:#cbd5e1;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.gender-section-divider span#font,.gender-section-divider #font,.gender-section-divider span{z-index:2;color:#fff;letter-spacing:.6px;background:#174772;border-radius:4px;padding:8px 32px;font-size:17px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 5px #17477240}.gender-category-pill{text-align:left;align-items:center;width:100%;margin:25px 0 20px;display:flex;position:relative}.gender-category-pill:before{content:"";z-index:1;background:#e2e8f0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.gender-category-pill span#font,.gender-category-pill #font,.gender-category-pill span{z-index:2;color:#fff;letter-spacing:.5px;background:#fd752c;border-radius:4px;padding:6px 24px;font-size:15px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 5px #fd752c40}.gender-category-pill.boys span{background:#174772;box-shadow:0 2px 5px #17477240}.gender-intro-text{color:#333;text-align:justify;margin-bottom:24px;font-size:18px;line-height:1.8}.gender-section{margin-bottom:50px}.gender-grid-2{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:20px;display:grid}.gender-grid-1{grid-template-columns:1fr;gap:20px;margin-bottom:20px;display:grid}.gender-item-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000d}.gender-item-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.gender-card-desc{color:#334155;background-color:#fafbfc;border-bottom:1px solid #edf2f7;align-items:center;min-height:52px;margin:0;padding:14px 16px;font-size:14.5px;line-height:1.55;display:flex}.gender-card-img-wrap{cursor:pointer;background-color:#f1f5f9;width:100%;height:400px;position:relative;overflow:hidden}.gender-card-img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.gender-item-card:hover .gender-card-img-wrap img{transform:scale(1.03)}.gender-img-badge{color:#fff;pointer-events:none;opacity:0;background:#000000a6;border-radius:4px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;transition:opacity .2s;display:flex;position:absolute;bottom:10px;right:12px}.gender-item-card:hover .gender-img-badge{opacity:1}.gender-card-caption{color:#174772;text-align:center;background:#fff;border-top:1px solid #edf2f7;margin:0;padding:12px 14px;font-size:15px;font-weight:600}.gender-hr{border:0;border-top:1px dashed #cbd5e1;margin:35px 0}.gender-carousel-wrapper{background:#0d1b2a;border-radius:10px;width:100%;max-width:1050px;margin:0 auto 35px;position:relative;overflow:hidden;box-shadow:0 4px 18px #0000001f}.gender-carousel-slide{background:#111827;justify-content:center;align-items:center;width:100%;height:540px;display:flex;position:relative;overflow:hidden}.gender-carousel-slide img{object-fit:cover;cursor:pointer;width:100%;height:100%;transition:opacity .4s;display:block}.gender-carousel-caption{color:#fff;text-align:center;background:linear-gradient(#0000 0%,#000c 35%,#000000f2 100%);padding:24px 30px 20px;position:absolute;bottom:0;left:0;right:0}.gender-carousel-caption h3{color:#fff;text-shadow:0 2px 4px #000000b3;margin:0 0 8px;font-size:20px;font-weight:700}.gender-carousel-caption p{color:#e2e8f0;max-width:800px;margin:0 auto;font-size:14.5px;line-height:1.5}.gender-carousel-btn{color:#fff;cursor:pointer;z-index:5;background:#00000073;border:none;border-radius:6px;justify-content:center;align-items:center;width:46px;height:52px;font-size:24px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gender-carousel-btn:hover{color:#fff;background:#fd752cd9}.gender-carousel-btn.prev{left:15px}.gender-carousel-btn.next{right:15px}.gender-carousel-dots{z-index:6;gap:7px;max-width:85%;padding:4px;display:flex;position:absolute;bottom:12px;left:50%;overflow-x:auto;transform:translate(-50%)}.gender-carousel-dot{cursor:pointer;background:#fff6;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .25s}.gender-carousel-dot.active{background:#fd752c;transform:scale(1.3)}.gender-table-wrapper{border:1px solid #e2e8f0;border-radius:8px;margin-top:15px;overflow:hidden;box-shadow:0 2px 10px #0000000f}.gender-table{border-collapse:collapse;background:#fff;width:100%;margin:0}.gender-table th,.gender-table td{text-align:center;vertical-align:middle;border:1px solid #dee2e6;padding:12px 16px}.gender-table thead tr:first-child th{color:#fff;letter-spacing:.5px;background:#fd752c;padding:12px;font-size:16px;font-weight:700}.gender-table thead tr:nth-child(2) th{color:#ff8700;background:#f8fafc;font-size:15px;font-weight:700}.gender-table tbody tr:nth-child(2n){background-color:#f8fafc}.gender-table tbody tr:hover{background-color:#f1f5f9}.gender-table td{color:#334155;font-size:14.5px}.btn-acet-view{color:#fff!important;cursor:pointer!important;background-color:#337ab7!important;border:1px solid #2e6da4!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:6px 20px!important;font-size:13.5px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 4px #337ab74d!important}.btn-acet-view:hover{transform:translateY(-1px);background-color:#286090!important;border-color:#204d74!important}.gender-modal-overlay{z-index:10000;background:#000000e0;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.gender-modal-dialog{background:#fff;border-radius:8px;flex-direction:column;max-width:90vw;max-height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 35px #00000080}.gender-modal-header{color:#fff;background:#174772;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.gender-modal-title{color:#fff;margin:0;font-size:16px;font-weight:700}.gender-modal-close{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:26px;line-height:1;transition:transform .2s}.gender-modal-close:hover{color:#fd752c;transform:scale(1.2)}.gender-modal-body{background:#0f172a;justify-content:center;align-items:center;padding:12px;display:flex}.gender-modal-body img{object-fit:contain;border-radius:4px;max-width:85vw;max-height:75vh}@media (width<=992px){.gender-grid-2{grid-template-columns:1fr;gap:20px}.gender-card-img-wrap{height:340px}.gender-carousel-slide{height:420px}}@media (width<=640px){.gender-card-img-wrap{height:260px}.gender-carousel-slide{height:320px}.gender-carousel-caption h3{font-size:16px}.gender-carousel-caption p{font-size:13px}.gender-divider span#font{padding:6px 20px;font-size:16px}.gender-section-divider span#font{padding:6px 18px;font-size:15px}}.diff-page-wrapper{color:#333;background-color:#fff;width:100%;min-height:80vh;padding-bottom:70px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.diff-page-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.diff-page-wrapper .banner_img img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.diff-container{box-sizing:border-box;width:95%;max-width:1200px;margin:0 auto;padding:25px 15px 40px}.diff-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:20px 0 35px;display:flex;position:relative}.diff-divider:before{content:"";z-index:1;background:#e0e0e0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.diff-divider span#font,.diff-divider #font,.diff-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:9px 36px;font-size:21px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.diff-section-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:40px 0 25px;display:flex;position:relative}.diff-section-divider:before{content:"";z-index:1;background:#cbd5e1;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.diff-section-divider span#font,.diff-section-divider #font,.diff-section-divider span{z-index:2;color:#fff;letter-spacing:.5px;text-align:center;background:#174772;border-radius:4px;max-width:90%;padding:8px 30px;font-size:18.5px;font-weight:700;line-height:1.45;display:inline-block;position:relative;box-shadow:0 2px 5px #17477240}.diff-subheading{color:#174772;text-align:center;letter-spacing:.5px;text-transform:uppercase;margin:30px 0 20px;font-size:21px;font-weight:700}.diff-intro-text{color:#333;text-align:justify;margin-bottom:22px;font-size:20px;line-height:1.8}.diff-bullet-list{margin:15px 0 20px;padding-left:20px;list-style:none}.diff-bullet-list li{color:#374151;margin-bottom:6px;font-size:19px;font-weight:600;line-height:1.8}.diff-section{margin-bottom:45px}.diff-grid-4{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:25px;display:grid}.diff-grid-3{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:25px;display:grid}.diff-grid-2{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:25px;display:grid}.diff-grid-1{grid-template-columns:1fr;gap:20px;margin-bottom:25px;display:grid}.diff-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000d}.diff-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.diff-card-img-wrap{cursor:pointer;background-color:#f1f5f9;width:100%;height:380px;position:relative;overflow:hidden}.diff-card-img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.diff-card:hover .diff-card-img-wrap img{transform:scale(1.03)}.diff-img-badge{color:#fff;pointer-events:none;opacity:0;background:#000000a6;border-radius:4px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;transition:opacity .2s;display:flex;position:absolute;bottom:10px;right:12px}.diff-card:hover .diff-img-badge{opacity:1}.diff-card-caption{color:#174772;text-align:center;background:#fff;border-top:1px solid #edf2f7;justify-content:center;align-items:center;min-height:48px;margin:0;padding:12px 14px;font-size:17px;font-weight:600;display:flex}.diff-action-wrapper{justify-content:center;margin:20px 0 30px;display:flex}.btn-diff-orange{color:#fff!important;cursor:pointer!important;background:#fd752c!important;border:1px solid #e05e19!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:8px 30px!important;font-size:17px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 6px #fd752c4d!important}.btn-diff-orange:hover{transform:translateY(-1px);background:#e05e19!important;box-shadow:0 4px 10px #e05e1966!important}.diff-video-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:35px;overflow:hidden;box-shadow:0 4px 16px #00000014}.diff-video-header{color:#fff;text-align:center;background:#174772;padding:12px 20px;font-size:19px;font-weight:700}.diff-video-wrapper{background:#000;justify-content:center;align-items:center;width:100%;display:flex}.diff-video-wrapper video{width:100%;max-height:540px;display:block}.diff-table-wrapper{border:1px solid #e2e8f0;border-radius:8px;margin-top:15px;overflow:hidden;box-shadow:0 2px 10px #0000000f}.diff-table{border-collapse:collapse;background:#fff;width:100%;margin:0}.diff-table th,.diff-table td{text-align:center;vertical-align:middle;border:1px solid #dee2e6;padding:12px 16px}.diff-table thead tr{color:#fff;background:#fd752c}.diff-table thead th{letter-spacing:.5px;color:#fff;font-size:18px;font-weight:700}.diff-table tbody tr:nth-child(2n){background-color:#f8fafc}.diff-table tbody tr:hover{background-color:#f1f5f9}.diff-table td{color:#334155;font-size:17px}.btn-diff-view{color:#fff!important;cursor:pointer!important;background-color:#337ab7!important;border:1px solid #2e6da4!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:6px 20px!important;font-size:16px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 4px #337ab74d!important}.btn-diff-view:hover{background-color:#286090!important;border-color:#204d74!important}.diff-software-box{background:#f8fafc;border:1px solid #e2e8f0;border-left:5px solid #174772;border-radius:6px;margin-bottom:25px;padding:18px 24px}.diff-software-box ul{margin:0;padding-left:0;list-style:none}.diff-software-box li{color:#334155;margin-bottom:10px;font-size:19px;line-height:1.7}.diff-modal-overlay{z-index:10000;background:#000000e0;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.diff-modal-dialog{background:#fff;border-radius:8px;flex-direction:column;max-width:90vw;max-height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 35px #00000080}.diff-modal-header{color:#fff;background:#174772;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.diff-modal-title{color:#fff;margin:0;font-size:16px;font-weight:700}.diff-modal-close{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:26px;line-height:1;transition:transform .2s}.diff-modal-close:hover{color:#fd752c;transform:scale(1.2)}.diff-modal-body{background:#0f172a;justify-content:center;align-items:center;padding:12px;display:flex}.diff-modal-body img{object-fit:contain;border-radius:4px;max-width:85vw;max-height:75vh}@media (width<=992px){.diff-grid-4,.diff-grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.diff-grid-4,.diff-grid-3,.diff-grid-2{grid-template-columns:1fr;gap:16px}.diff-card-img-wrap{height:280px}.diff-divider span#font{padding:6px 20px;font-size:16px}.diff-section-divider span#font{padding:6px 16px;font-size:14.5px}}.energy-page-wrapper{color:#333;background-color:#fff;width:100%;min-height:80vh;padding-bottom:70px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.energy-page-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.energy-page-wrapper .banner_img img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.energy-container{box-sizing:border-box;width:95%;max-width:1200px;margin:0 auto;padding:25px 15px 40px}.energy-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:20px 0 35px;display:flex;position:relative}.energy-divider:before{content:"";z-index:1;background:#e0e0e0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.energy-divider span#font,.energy-divider #font,.energy-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:9px 36px;font-size:19px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.energy-section-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:40px 0 25px;display:flex;position:relative}.energy-section-divider:before{content:"";z-index:1;background:#cbd5e1;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.energy-section-divider span#font,.energy-section-divider #font,.energy-section-divider span{z-index:2;color:#fff;letter-spacing:.5px;background:#174772;border-radius:4px;padding:8px 32px;font-size:16.5px;font-weight:700;line-height:1.45;display:inline-block;position:relative;box-shadow:0 2px 5px #17477240}.energy-section{margin-bottom:45px}.energy-grid-3{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:25px;display:grid}.energy-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000d}.energy-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.energy-card-img-wrap{cursor:pointer;background-color:#f1f5f9;width:100%;height:380px;position:relative;overflow:hidden}.energy-card-img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.energy-card:hover .energy-card-img-wrap img{transform:scale(1.03)}.energy-img-badge{color:#fff;pointer-events:none;opacity:0;background:#000000a6;border-radius:4px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;transition:opacity .2s;display:flex;position:absolute;bottom:10px;right:12px}.energy-card:hover .energy-img-badge{opacity:1}.energy-card-caption{color:#174772;text-align:center;background:#fff;border-top:1px solid #edf2f7;justify-content:center;align-items:center;min-height:48px;margin:0;padding:12px 14px;font-size:14.5px;font-weight:600;line-height:1.35;display:flex}.energy-action-wrapper{justify-content:center;margin:15px 0 25px;display:flex}.btn-energy-bill{color:#fff!important;cursor:pointer!important;background:#fd752c!important;border:1px solid #e05e19!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:8px 32px!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 6px #fd752c4d!important}.btn-energy-bill:hover{transform:translateY(-1px);background:#e05e19!important;box-shadow:0 4px 10px #e05e1966!important}.energy-hr{border:0;border-top:1px solid #e2e8f0;margin:35px 0}.energy-modal-overlay{z-index:10000;background:#000000e0;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.energy-modal-dialog{background:#fff;border-radius:8px;flex-direction:column;max-width:90vw;max-height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 35px #00000080}.energy-modal-header{color:#fff;background:#174772;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.energy-modal-title{color:#fff;margin:0;font-size:16px;font-weight:700}.energy-modal-close{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:26px;line-height:1;transition:transform .2s}.energy-modal-close:hover{color:#fd752c;transform:scale(1.2)}.energy-modal-body{background:#0f172a;justify-content:center;align-items:center;padding:12px;display:flex}.energy-modal-body img{object-fit:contain;border-radius:4px;max-width:85vw;max-height:75vh}@media (width<=992px){.energy-grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.energy-grid-3{grid-template-columns:1fr;gap:16px}.energy-card-img-wrap{height:280px}.energy-divider span#font{padding:6px 20px;font-size:16px}.energy-section-divider span#font{padding:6px 16px;font-size:14.5px}}.seminar-page-wrapper{color:#333;background-color:#fff;width:100%;min-height:80vh;padding-bottom:70px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.seminar-page-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.seminar-page-wrapper .banner_img img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.seminar-container{box-sizing:border-box;width:95%;max-width:1150px;margin:0 auto;padding:25px 15px 40px}.seminar-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:20px 0 35px;display:flex;position:relative}.seminar-divider:before{content:"";z-index:1;background:#e0e0e0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.seminar-divider span#font,.seminar-divider #font,.seminar-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:9px 36px;font-size:19px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.seminar-table-wrapper{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;margin-top:25px;overflow-x:auto;box-shadow:0 3px 14px #00000014}.seminar-table{border-collapse:collapse;background:#fff;width:100%;margin:0}.seminar-table th,.seminar-table td{text-align:center;vertical-align:middle;border:1px solid #dee2e6;padding:14px 18px}.seminar-table thead tr:first-child th{color:#fff;letter-spacing:.5px;background:#fd752c;padding:14px;font-size:18px;font-weight:700}.seminar-table thead tr:nth-child(2) th{color:#ff8700;background:#f8fafc;padding:12px;font-size:16px;font-weight:700}.seminar-table .th-sno{width:10%}.seminar-table .th-room{width:20%}.seminar-table .th-usage,.seminar-table .th-display{width:35%}.seminar-table tbody tr:nth-child(2n){background-color:#f8fafc}.seminar-table tbody tr:hover{background-color:#f1f5f9}.seminar-table td{color:#334155;font-size:16px}.seminar-room-badge{color:#174772;letter-spacing:.5px;font-size:16px;font-weight:700}.seminar-thumb-wrap{cursor:pointer;background:#e2e8f0;border-radius:6px;width:240px;height:155px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000001f}.seminar-thumb-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.seminar-thumb-wrap:hover img{transform:scale(1.05)}.seminar-img-badge{color:#fff;pointer-events:none;opacity:0;background:#000000a6;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;transition:opacity .2s;display:flex;position:absolute;bottom:8px;right:8px}.seminar-thumb-wrap:hover .seminar-img-badge{opacity:1}.seminar-modal-overlay{z-index:10000;background:#000000e0;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.seminar-modal-dialog{background:#fff;border-radius:8px;flex-direction:column;max-width:90vw;max-height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 35px #00000080}.seminar-modal-header{color:#fff;background:#174772;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.seminar-modal-title{color:#fff;margin:0;font-size:16px;font-weight:700}.seminar-modal-close{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:26px;line-height:1;transition:transform .2s}.seminar-modal-close:hover{color:#fd752c;transform:scale(1.2)}.seminar-modal-body{background:#0f172a;justify-content:center;align-items:center;padding:12px;display:flex}.seminar-modal-body img{object-fit:contain;border-radius:4px;max-width:85vw;max-height:75vh}@media (width<=768px){.seminar-container{padding:20px 10px 35px}.seminar-thumb-wrap{width:170px;height:115px}.seminar-table th,.seminar-table td{padding:10px;font-size:14px}}@media (width<=580px){.seminar-container{width:100%;padding:15px 6px 30px}.seminar-table-wrapper{-webkit-overflow-scrolling:touch;border-radius:6px;margin-top:15px;overflow-x:auto}.seminar-table{table-layout:fixed;width:100%}.seminar-table th,.seminar-table td{word-break:break-word;padding:8px 4px;font-size:12px;line-height:1.35}.seminar-table thead tr:first-child th{padding:10px 4px;font-size:15px}.seminar-table thead tr:nth-child(2) th{padding:8px 3px;font-size:12.5px}.seminar-room-badge{font-size:12.5px}.seminar-table .th-sno{width:9%}.seminar-table .th-room{width:18%}.seminar-table .th-usage{width:37%}.seminar-table .th-display{width:36%}.seminar-thumb-wrap{border-radius:4px;width:100%;max-width:105px;height:72px}.seminar-img-badge{display:none}.seminar-divider span#font{padding:6px 20px;font-size:16px}}@media (width<=380px){.seminar-table th,.seminar-table td{padding:6px 3px;font-size:11.5px}.seminar-table .th-sno{width:8%}.seminar-table .th-room{width:18%}.seminar-table .th-usage{width:36%}.seminar-table .th-display{width:38%}.seminar-thumb-wrap{width:100%;max-width:95px;height:65px}}.smart-page-wrapper{color:#333;background-color:#fff;width:100%;min-height:80vh;padding-bottom:70px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.smart-page-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.smart-page-wrapper .banner_img img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.smart-container{box-sizing:border-box;width:95%;max-width:1150px;margin:0 auto;padding:25px 15px 40px}.smart-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:20px 0 35px;display:flex;position:relative}.smart-divider:before{content:"";z-index:1;background:#e0e0e0;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.smart-divider span#font,.smart-divider #font,.smart-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:9px 36px;font-size:19px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.smart-table-wrapper{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;margin-top:25px;overflow-x:auto;box-shadow:0 3px 14px #00000014}.smart-table{border-collapse:collapse;background:#fff;width:100%;margin:0}.smart-table th,.smart-table td{text-align:center;vertical-align:middle;border:1px solid #dee2e6;padding:14px 16px}.smart-table thead tr:first-child th{color:#fff;letter-spacing:.5px;background:#fd752c;padding:14px;font-size:18px;font-weight:700}.smart-table thead tr:nth-child(2) th{color:#ff8700;background:#f8fafc;padding:12px;font-size:16px;font-weight:700}.smart-table tbody tr:nth-child(2n){background-color:#f8fafc}.smart-table tbody tr:hover{background-color:#f1f5f9}.smart-table td{color:#334155;font-size:15.5px}.smart-table .th-sno{width:8%}.smart-table .th-desc{width:26%}.smart-table .th-room,.smart-table .th-usage{width:16%}.smart-table .th-display{width:34%}.smart-room-badge{color:#174772;letter-spacing:.5px;font-size:16px;font-weight:700}.smart-thumb-wrap{cursor:pointer;background:#e2e8f0;border-radius:6px;width:240px;height:155px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000001f}.smart-thumb-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.smart-thumb-wrap:hover img{transform:scale(1.05)}.smart-img-badge{color:#fff;pointer-events:none;opacity:0;background:#000000a6;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;transition:opacity .2s;display:flex;position:absolute;bottom:8px;right:8px}.smart-thumb-wrap:hover .smart-img-badge{opacity:1}.smart-modal-overlay{z-index:10000;background:#000000e0;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.smart-modal-dialog{background:#fff;border-radius:8px;flex-direction:column;max-width:90vw;max-height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 35px #00000080}.smart-modal-header{color:#fff;background:#174772;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.smart-modal-title{color:#fff;margin:0;font-size:16px;font-weight:700}.smart-modal-close{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:26px;line-height:1;transition:transform .2s}.smart-modal-close:hover{color:#fd752c;transform:scale(1.2)}.smart-modal-body{background:#0f172a;justify-content:center;align-items:center;padding:12px;display:flex}.smart-modal-body img{object-fit:contain;border-radius:4px;max-width:85vw;max-height:75vh}@media (width<=768px){.smart-container{padding:20px 10px 35px}.smart-thumb-wrap{width:170px;height:115px}.smart-table th,.smart-table td{padding:10px 8px;font-size:14px}}@media (width<=580px){.smart-container{width:100%;padding:15px 6px 30px}.smart-table-wrapper{-webkit-overflow-scrolling:touch;border-radius:6px;margin-top:15px;overflow-x:auto}.smart-table{table-layout:fixed;width:100%}.smart-table th,.smart-table td{word-break:break-word;padding:8px 3px;font-size:11.5px;line-height:1.35}.smart-table thead tr:first-child th{padding:10px 4px;font-size:15px}.smart-table thead tr:nth-child(2) th{padding:8px 2px;font-size:11.5px}.smart-room-badge{font-size:11.5px}.smart-table .th-sno{width:8%}.smart-table .th-desc{width:26%}.smart-table .th-room{width:16%}.smart-table .th-usage{width:14%}.smart-table .th-display{width:36%}.smart-thumb-wrap{border-radius:4px;width:100%;max-width:95px;height:65px}.smart-img-badge{display:none}.smart-divider span#font{padding:6px 16px;font-size:16px}}@media (width<=380px){.smart-table th,.smart-table td{padding:6px 2px;font-size:11px}.smart-thumb-wrap{width:100%;max-width:85px;height:58px}}.classrooms-page-wrapper{color:#333;background-color:#f8fafc;width:100%;min-height:80vh;padding-bottom:70px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.classrooms-page-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.classrooms-page-wrapper .banner_img img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.classrooms-container{box-sizing:border-box;width:95%;max-width:1200px;margin:0 auto;padding:25px 15px 40px}.classrooms-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:20px 0 25px;display:flex;position:relative}.classrooms-divider:before{content:"";z-index:1;background:#cbd5e1;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.classrooms-divider span#font,.classrooms-divider #font,.classrooms-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:9px 36px;font-size:19px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.classrooms-actions-bar{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto 20px;padding:12px 20px;display:flex;box-shadow:0 2px 8px #0000000a}.classrooms-doc-info{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.classrooms-pdf-icon{color:#fd752c;font-size:20px}.classrooms-actions-title{color:#174772;margin:0;font-size:15px;font-weight:700}.classrooms-pages-badge{color:#475569;background:#e2e8f0;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}.classrooms-btn-group{align-items:center;gap:10px;display:flex}.btn-classrooms-pdf{color:#fff!important;cursor:pointer!important;background:#fd752c!important;border:1px solid #e05e19!important;border-radius:4px!important;align-items:center!important;gap:6px!important;padding:7px 18px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 5px #fd752c40!important}.btn-classrooms-pdf:hover{transform:translateY(-1px);background:#e05e19!important;box-shadow:0 4px 10px #e05e1959!important}.btn-classrooms-blue{color:#fff!important;cursor:pointer!important;background:#174772!important;border:1px solid #0f304e!important;border-radius:4px!important;align-items:center!important;gap:6px!important;padding:7px 18px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 5px #17477240!important}.btn-classrooms-blue:hover{transform:translateY(-1px);background:#0f304e!important}.classrooms-pdf-container{-webkit-overflow-scrolling:touch;background:#323639;border:1px solid #cbd5e1;border-radius:8px;width:100%;margin:0 auto;overflow:hidden;box-shadow:0 4px 16px #0000001f}.classrooms-pdf-iframe{background:#323639;border:none;width:100%;height:850px;display:block}@media (width<=768px){.classrooms-container{width:98%;padding:15px 6px 30px!important}.classrooms-divider{margin:14px 0 18px}.classrooms-divider span#font,.classrooms-divider #font{padding:7px 24px;font-size:16px}.classrooms-actions-bar{margin-bottom:16px;padding:10px 14px}.classrooms-pdf-container{border-radius:6px}.classrooms-pdf-iframe{height:75vh;min-height:550px}}@media (width<=520px){.classrooms-page-wrapper{padding-bottom:40px}.classrooms-container{width:100%!important;max-width:100%!important;padding:8px 10px 25px!important}.classrooms-divider{margin:8px 0 12px}.classrooms-divider span#font,.classrooms-divider #font{padding:6px 20px;font-size:15px}.classrooms-actions-bar{border-radius:6px;flex-direction:column;align-items:stretch;gap:8px;margin:0 0 12px;padding:8px 10px}.classrooms-doc-info{justify-content:center;gap:6px}.classrooms-actions-title{text-align:center;font-size:13px}.classrooms-btn-group{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.btn-classrooms-pdf,.btn-classrooms-blue{justify-content:center;box-shadow:none!important;border-radius:4px!important;padding:7px 6px!important;font-size:12px!important}.btn-classrooms-pdf span,.btn-classrooms-blue span{white-space:nowrap}.btn-classrooms-pdf i,.btn-classrooms-blue i{font-size:12px}.classrooms-pdf-container{border:1px solid #cbd5e1;border-radius:6px;width:100%;margin:0 auto;overflow:hidden;box-shadow:0 2px 10px #0000001a}.classrooms-pdf-iframe{border-radius:5px;width:100%;height:75vh;min-height:520px}}.laboratories-page-wrapper{color:#333;background-color:#f8fafc;width:100%;min-height:80vh;padding-bottom:70px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.laboratories-page-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.laboratories-page-wrapper .banner_img img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.laboratories-container{box-sizing:border-box;width:95%;max-width:1200px;margin:0 auto;padding:25px 15px 40px}.laboratories-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:20px 0 25px;display:flex;position:relative}.laboratories-divider:before{content:"";z-index:1;background:#cbd5e1;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.laboratories-divider span#font,.laboratories-divider #font,.laboratories-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:9px 36px;font-size:19px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.laboratories-actions-bar{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto 20px;padding:12px 20px;display:flex;box-shadow:0 2px 8px #0000000a}.laboratories-doc-info{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.laboratories-pdf-icon{color:#fd752c;font-size:20px}.laboratories-actions-title{color:#174772;margin:0;font-size:15px;font-weight:700}.laboratories-pages-badge{color:#475569;background:#e2e8f0;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}.laboratories-btn-group{align-items:center;gap:10px;display:flex}.btn-laboratories-pdf{color:#fff!important;cursor:pointer!important;background:#fd752c!important;border:1px solid #e05e19!important;border-radius:4px!important;align-items:center!important;gap:6px!important;padding:7px 18px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 5px #fd752c40!important}.btn-laboratories-pdf:hover{transform:translateY(-1px);background:#e05e19!important;box-shadow:0 4px 10px #e05e1959!important}.btn-laboratories-blue{color:#fff!important;cursor:pointer!important;background:#174772!important;border:1px solid #0f304e!important;border-radius:4px!important;align-items:center!important;gap:6px!important;padding:7px 18px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 5px #17477240!important}.btn-laboratories-blue:hover{transform:translateY(-1px);background:#0f304e!important}.laboratories-pdf-container{-webkit-overflow-scrolling:touch;background:#323639;border:1px solid #cbd5e1;border-radius:8px;width:100%;margin:0 auto;overflow:hidden;box-shadow:0 4px 16px #0000001f}.laboratories-pdf-iframe{background:#323639;border:none;width:100%;height:850px;display:block}@media (width<=768px){.laboratories-container{width:98%;padding:15px 6px 30px!important}.laboratories-divider{margin:14px 0 18px}.laboratories-divider span#font,.laboratories-divider #font{padding:7px 24px;font-size:16px}.laboratories-actions-bar{margin-bottom:16px;padding:10px 14px}.laboratories-pdf-container{border-radius:6px}.laboratories-pdf-iframe{height:75vh;min-height:550px}}@media (width<=520px){.laboratories-page-wrapper{padding-bottom:40px}.laboratories-container{width:100%!important;max-width:100%!important;padding:8px 10px 25px!important}.laboratories-divider{margin:8px 0 12px}.laboratories-divider span#font,.laboratories-divider #font{padding:6px 20px;font-size:15px}.laboratories-actions-bar{border-radius:6px;flex-direction:column;align-items:stretch;gap:8px;margin:0 0 12px;padding:8px 10px}.laboratories-doc-info{justify-content:center;gap:6px}.laboratories-actions-title{text-align:center;font-size:13px}.laboratories-btn-group{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.btn-laboratories-pdf,.btn-laboratories-blue{justify-content:center;box-shadow:none!important;border-radius:4px!important;padding:7px 6px!important;font-size:12px!important}.btn-laboratories-pdf span,.btn-laboratories-blue span{white-space:nowrap}.btn-laboratories-pdf i,.btn-laboratories-blue i{font-size:12px}.laboratories-pdf-container{border:1px solid #cbd5e1;border-radius:6px;width:100%;margin:0 auto;overflow:hidden;box-shadow:0 2px 10px #0000001a}.laboratories-pdf-iframe{border-radius:5px;width:100%;height:75vh;min-height:520px}}.exit-feedback-wrapper{color:#333;background-color:#f8fafc;width:100%;min-height:85vh;padding-bottom:70px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.exit-feedback-wrapper .banner_img{background-color:#f5f5f5;width:100%;margin:0;overflow:hidden;padding:0!important}.exit-feedback-wrapper .banner_img img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.exit-feedback-container{box-sizing:border-box;width:95%;max-width:1000px;margin:0 auto;padding:25px 15px 40px}.exit-feedback-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:20px 0 28px;display:flex;position:relative}.exit-feedback-divider:before{content:"";z-index:1;background:#cbd5e1;width:100%;height:1px;position:absolute;top:50%;left:0;right:0}.exit-feedback-divider span#font,.exit-feedback-divider #font,.exit-feedback-divider span{z-index:2;color:#fff;letter-spacing:.8px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:9px 36px;font-size:19px;font-weight:700;line-height:1.4;display:inline-block;position:relative;box-shadow:0 2px 6px #fd752c4d}.exit-feedback-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin:0 auto;padding:30px 35px;box-shadow:0 4px 20px #0000000f}.card-header-bar{border-bottom:2px solid #f1f5f9;margin-bottom:24px;padding-bottom:16px}.card-header-bar h4{color:#174772;align-items:center;margin:0 0 6px;font-size:20px;font-weight:700;display:flex}.card-subtitle{color:#64748b;margin:0;font-size:13.5px;line-height:1.5}.feedback-alert{border-radius:6px;align-items:center;margin-bottom:22px;padding:12px 16px;font-size:14.5px;display:flex}.alert-success{color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0}.alert-error{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca}.form-section-title{color:#174772;border-left:4px solid #fd752c;align-items:center;margin-bottom:18px;padding-left:10px;font-size:15.5px;font-weight:700;display:flex}.form-grid-2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.form-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.form-field label{color:#334155;text-align:left;font-size:13.5px;font-weight:600}.form-control-input,.form-control-select,.form-control-textarea{color:#1e293b;box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:10px 14px;font-size:14px;transition:all .2s}.form-control-input:focus,.form-control-select:focus,.form-control-textarea:focus{border-color:#fd752c;outline:none;box-shadow:0 0 0 3px #fd752c26}.form-control-textarea{resize:vertical;min-height:80px}.questions-container{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.question-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:10px;padding:14px 18px;transition:background .15s;display:flex}.question-row:hover{background:#f1f5f9}.question-label{color:#1e293b;align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex}.rating-options-group{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.rating-radio-label{cursor:pointer;-webkit-user-select:none;user-select:none;display:block}.rating-radio-input{display:none}.rating-pill{color:#475569;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.rating-radio-input:checked+.rating-pill{color:#fff;border-color:#0000;box-shadow:0 2px 8px #00000026}.rating-radio-input:checked+.rating-excellent{background-color:#16a34a}.rating-radio-input:checked+.rating-good{background-color:#0284c7}.rating-radio-input:checked+.rating-average{background-color:#ea580c}.rating-radio-input:checked+.rating-fair{background-color:#64748b}.rating-pill:hover{background-color:#f1f5f9;border-color:#94a3b8}.rating-radio-input:checked+.rating-pill:hover{opacity:.95}.form-actions-bar{border-top:1px solid #e2e8f0;justify-content:flex-start;align-items:center;gap:14px;margin-top:24px;padding-top:18px;display:flex}.btn-submit-feedback{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:6px;align-items:center;gap:6px;padding:10px 28px;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #16a34a4d}.btn-submit-feedback:hover:not(:disabled){background:#15803d;transform:translateY(-1px);box-shadow:0 4px 12px #16a34a66}.btn-submit-feedback:disabled{opacity:.7;cursor:not-allowed}.btn-clear-feedback{color:#475569;cursor:pointer;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:10px 22px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.btn-clear-feedback:hover:not(:disabled){color:#1e293b;background:#cbd5e1}@media (width<=768px){.exit-feedback-container{width:96%;padding:15px 10px 30px}.exit-feedback-card{padding:22px 20px}.rating-options-group{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.exit-feedback-container{width:100%!important;padding:10px 10px 25px!important}.exit-feedback-divider{margin:10px 0 16px}.exit-feedback-divider span#font,.exit-feedback-divider #font{padding:7px 22px;font-size:16px}.exit-feedback-card{border-radius:8px;padding:18px 14px}.card-header-bar h4{font-size:17px}.form-grid-2{grid-template-columns:1fr;gap:12px}.rating-options-group{grid-template-columns:repeat(2,1fr);gap:8px}.rating-pill{padding:7px 8px;font-size:12px}.form-actions-bar{flex-direction:column;align-items:stretch}.btn-submit-feedback,.btn-clear-feedback{justify-content:center;width:100%;padding:11px 0}}.for-complaints-page{background-color:#fff;min-height:80vh;padding-bottom:60px;font-family:Roboto,sans-serif}.for-complaints-page .singleimage_image{width:100%;margin:0;overflow:hidden;padding:0!important}.for-complaints-page .singleimage_image img{width:100%;height:auto;display:block}.for-complaints-container{max-width:1200px;margin:30px auto;padding:0 15px}.for-complaints-page .text-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.for-complaints-page .text-divider:before{content:"";z-index:1;border-top:1px solid #ddd;position:absolute;top:50%;left:0;right:0}.for-complaints-page .text-divider span#font,.for-complaints-page .text-divider span{z-index:2;box-sizing:border-box;border-radius:4px;position:relative;box-shadow:0 2px 6px #fd752c33;color:#fff!important;text-align:center!important;background:#fd752c!important;margin:0 auto!important;padding:8px 30px!important;font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important;display:inline-block!important}.complaints-table-wrapper{-webkit-overflow-scrolling:touch;margin-top:20px;overflow-x:auto}.complaints-table-wrapper .table{border-collapse:collapse;border:1px solid #ddd;width:100%;margin-bottom:20px}.complaints-table-wrapper .table>thead>tr.course_head>th{text-align:center;vertical-align:middle;border:1px solid #ddd;padding:12px 14px;font-size:16px;font-weight:700;color:#fff!important;background-color:#fd752c!important}.complaints-table-wrapper .table>tbody>tr>td{color:#333;vertical-align:middle;border:1px solid #ddd;padding:12px 15px;font-size:15px;line-height:1.5}.complaints-table-wrapper .table>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.complaints-table-wrapper .table>tbody>tr:hover{background-color:#f1f5f9}.complaint-click-link{color:#002147;background-color:#eef2f7;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-weight:600;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex}.complaint-click-link i{color:#fd752c;font-size:14px}.complaint-click-link:hover{color:#fff;background-color:#fd752c;border-color:#fd752c;text-decoration:none;box-shadow:0 2px 5px #fd752c4d}.complaint-click-link:hover i{color:#fff}.col-sno{text-align:center;width:70px}.col-link{text-align:center;width:140px}@media (width<=768px){.for-complaints-container{margin-top:15px;padding:0 8px}.complaints-table-wrapper{margin-top:15px;padding-bottom:8px;overflow-x:auto}.complaints-table-wrapper .table{min-width:350px;margin-bottom:15px}.col-sno{width:38px;padding:8px 4px!important}.col-link{width:96px;padding:8px 4px!important}.for-complaints-page .text-divider span#font,.for-complaints-page .text-divider span{padding:6px 18px!important;font-size:16px!important}.complaints-table-wrapper .table>thead>tr.course_head>th{padding:8px 4px;font-size:13px}.complaints-table-wrapper .table>tbody>tr>td{padding:8px 5px;font-size:12.5px}.complaint-click-link{white-space:nowrap;gap:4px;padding:4px 6px;font-size:11.5px}.complaint-click-link i{font-size:11px}}.fdp-page-wrapper{background-color:#fff;min-height:80vh;padding-bottom:60px;font-family:Roboto,sans-serif}.fdp-page-wrapper .singleimage_image{width:100%;margin:0;overflow:hidden;padding:0!important}.fdp-page-wrapper .singleimage_image img{width:100%;height:auto;display:block}.fdp-container{max-width:1200px;margin:30px auto;padding:0 15px}.fdp-page-wrapper .text-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 35px;display:flex;position:relative}.fdp-page-wrapper .text-divider:before{content:"";z-index:1;border-top:1px solid #ddd;position:absolute;top:50%;left:0;right:0}.fdp-page-wrapper .text-divider span#font,.fdp-page-wrapper .text-divider span{z-index:2;box-sizing:border-box;border-radius:4px;position:relative;box-shadow:0 2px 6px #fd752c33;color:#fff!important;text-align:center!important;background:#fd752c!important;margin:0 auto!important;padding:8px 30px!important;font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important;display:inline-block!important}.fdp-content-card{margin-bottom:35px}.fdp-paragraph{text-align:justify;color:#333;margin-bottom:18px;font-size:18px;line-height:1.8}.fdp-organizer{color:#002147;font-weight:600}.fdp-carousel-section{width:100%;margin:30px 0 20px}.fdp-carousel-container{background-color:#000;border-radius:8px;width:100%;max-width:900px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 4px 15px #00000026}.fdp-carousel-inner{width:100%;height:520px;position:relative;overflow:hidden}.fdp-carousel-slide{opacity:0;visibility:hidden;background-color:#111;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s ease-in-out,visibility .6s ease-in-out;display:flex;position:absolute;top:0;left:0}.fdp-carousel-slide.active{opacity:1;visibility:visible;z-index:2}.fdp-slide-img{object-fit:contain;width:100%;height:100%;display:block}.fdp-carousel-btn{z-index:10;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#00214799;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;transition:background-color .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.fdp-carousel-btn:hover{background-color:#fd752c;transform:translateY(-50%)scale(1.08)}.fdp-carousel-btn.prev{left:15px}.fdp-carousel-btn.next{right:15px}.fdp-slide-counter{color:#fff;z-index:10;background:#000000a6;border-radius:12px;padding:4px 12px;font-size:13px;font-weight:600;position:absolute;bottom:50px;right:15px}.fdp-carousel-indicators{z-index:10;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:15px;left:0;right:0}.fdp-indicator-dot{cursor:pointer;background-color:#fff6;border:1px solid #fffc;border-radius:50%;width:10px;height:10px;padding:0;transition:all .2s}.fdp-indicator-dot:hover{background-color:#fffc}.fdp-indicator-dot.active{background-color:#fd752c;border-color:#fd752c;transform:scale(1.25)}@media (width<=768px){.fdp-container{margin-top:15px;padding:0 12px}.fdp-paragraph{font-size:15.5px;line-height:1.65}.fdp-page-wrapper .text-divider span#font,.fdp-page-wrapper .text-divider span{padding:6px 18px!important;font-size:16px!important}.fdp-carousel-inner{height:320px}.fdp-carousel-btn{width:36px;height:36px;font-size:18px}.fdp-carousel-btn.prev{left:8px}.fdp-carousel-btn.next{right:8px}.fdp-indicator-dot{width:8px;height:8px}}@media (width<=480px){.fdp-carousel-inner{height:250px}}.grievance-page-wrapper{background-color:#f7f9fb;min-height:85vh;padding-bottom:70px;font-family:Roboto,sans-serif}.grievance-page-wrapper .singleimage_image{width:100%;margin:0;overflow:hidden;padding:0!important}.grievance-page-wrapper .singleimage_image img{width:100%;height:auto;display:block}.grievance-header{text-align:center;padding:30px 15px 15px}.grievance-header h1{text-transform:uppercase;letter-spacing:2px;color:#002147;margin-bottom:10px;font-size:38px;font-weight:700}.grievance-header p{color:#555;max-width:700px;margin:0 auto;font-size:16px;line-height:1.6}.grievance-container{max-width:960px;margin:20px auto 0;padding:0 15px}.grievance-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:35px;padding:35px 30px;box-shadow:0 4px 16px #00214714}.grievance-card-title{color:#002147;border-bottom:2px solid #fd752c;align-items:center;gap:10px;margin-bottom:25px;padding-bottom:12px;font-size:20px;font-weight:700;display:flex}.grievance-form-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.form-group-full{grid-column:1/-1}.grievance-form-group{flex-direction:column;display:flex}.grievance-form-group label{color:#1e293b;margin-bottom:6px;font-size:14.5px;font-weight:600}.grievance-form-group label span.req{color:#ef4444}.grievance-form-group input,.grievance-form-group textarea{background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:10px 14px;font-family:Roboto,sans-serif;font-size:15px;transition:all .2s}.grievance-form-group input:focus,.grievance-form-group textarea:focus{background-color:#fff;border-color:#fd752c;box-shadow:0 0 0 3px #fd752c26}.grievance-form-group textarea{resize:vertical;min-height:120px}.grievance-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:25px;display:flex}.btn-grievance-submit{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background-color:#e1306c;border:none;border-radius:5px;padding:12px 34px;font-size:15.5px;font-weight:700;transition:all .2s;box-shadow:0 2px 6px #e1306c4d}.btn-grievance-submit:hover:not(:disabled){background-color:#c71f57;transform:translateY(-1px);box-shadow:0 4px 10px #e1306c66}.btn-grievance-submit:disabled{opacity:.65;cursor:not-allowed}.btn-grievance-reset{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background-color:#09c;border:none;border-radius:5px;padding:12px 30px;font-size:15.5px;font-weight:700;transition:all .2s}.btn-grievance-reset:hover{background-color:#007ba7}.btn-grievance-track{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background-color:#97c211;border:none;border-radius:5px;padding:12px 34px;font-size:15.5px;font-weight:700;transition:all .2s;box-shadow:0 2px 6px #97c2114d}.btn-grievance-track:hover:not(:disabled){background-color:#84aa0e;transform:translateY(-1px);box-shadow:0 4px 10px #97c21166}.otp-box-section{text-align:center;background:#fff8f4;border:2px dashed #fd752c;border-radius:8px;margin-top:25px;padding:25px}.otp-box-section h4{color:#002147;margin-bottom:8px;font-size:18px;font-weight:700}.otp-box-section p{color:#64748b;margin-bottom:20px;font-size:14px}.otp-input-field{max-width:320px;margin:0 auto 15px;letter-spacing:8px!important;text-align:center!important;color:#002147!important;background-color:#fff!important;border:2px solid #ef4444!important;font-size:24px!important;font-weight:700!important}.track-form-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin:15px 0 10px;display:flex}.track-input-field{width:100%;max-width:360px;font-weight:600;border:2px solid #97c211!important}.track-result-card{background:#f8fafc;border-left:5px solid #97c211;border-radius:8px;margin-top:25px;padding:20px 24px;box-shadow:0 2px 8px #0000000d}.track-status-pill{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.track-status-pending{color:#b45309;background-color:#fef3c7}.track-status-resolved{color:#047857;background-color:#d1fae5}.track-status-rejected{color:#b91c1c;background-color:#fee2e2}.track-detail-row{color:#334155;margin:10px 0;font-size:15px}.track-detail-row strong{color:#0f172a;min-width:110px;display:inline-block}.grievance-alert{border-radius:6px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 18px;font-size:14.5px;font-weight:500;display:flex}.grievance-alert.success{color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0}.grievance-alert.error{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca}.grievance-alert.info{color:#1e40af;background-color:#eff6ff;border:1px solid #bfdbfe}@media (width<=768px){.grievance-header h1{letter-spacing:1px;font-size:28px}.grievance-card{padding:22px 16px}.grievance-form-grid{grid-template-columns:1fr;gap:15px}.track-form-row{flex-direction:column;width:100%}.track-input-field{max-width:100%}.btn-grievance-submit,.btn-grievance-reset,.btn-grievance-track{width:100%}}.eee-lab-page{background-color:#fbfbfb;width:100%;min-height:80vh;padding-bottom:50px;font-family:Roboto,sans-serif}.eee-lab-banner{width:100%;line-height:0;overflow:hidden;box-shadow:0 4px 10px #00000014}.eee-lab-banner img{object-fit:cover;width:100%;max-height:380px;display:block}.eee-lab-container{max-width:1140px;margin:30px auto 0;padding:0 20px}.eee-lab-divider{text-align:center;justify-content:center;align-items:center;margin:25px 0 35px;display:flex;position:relative}.eee-lab-divider:before{content:"";z-index:1;background:#002147;width:100%;height:2px;position:absolute;top:50%;left:0}.eee-lab-divider span{z-index:2;color:#002147;letter-spacing:.8px;text-transform:uppercase;background:#fbfbfb;padding:4px 24px;font-size:24px;font-weight:700;line-height:1.35;display:inline-block;position:relative}.eee-carousel-wrapper{background:#00122e;border-radius:8px;max-width:960px;margin:0 auto 35px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000001f}.eee-carousel-slide-area{width:100%;height:480px;position:relative;overflow:hidden}.eee-carousel-slide{opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s ease-in-out,transform .6s ease-in-out;display:flex;position:absolute;top:0;left:0;transform:scale(1.02)}.eee-carousel-slide.active{opacity:1;z-index:2;transform:scale(1)}.eee-carousel-slide img{object-fit:cover;width:100%;height:100%;display:block}.eee-carousel-control{color:#fff;cursor:pointer;z-index:10;background:#002147b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.eee-carousel-control:hover{background:#fd752c;transform:translateY(-50%)scale(1.1)}.eee-carousel-control.left{left:16px}.eee-carousel-control.right{right:16px}.eee-carousel-indicators{z-index:10;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.eee-carousel-indicator{cursor:pointer;background:#ffffff80;border:2px solid #0000;border-radius:50%;width:12px;height:12px;transition:all .25s}.eee-carousel-indicator.active{background:#fd752c;border-radius:6px;width:28px}.eee-lab-description-text{box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:30px;padding:0}.eee-lab-description-text p{color:#333;text-align:justify;margin-bottom:20px;font-size:18px;line-height:1.8}.eee-lab-description-text p:last-child{margin-bottom:0}.eee-lab-highlights{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:30px;display:grid}.eee-highlight-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:22px 20px;transition:all .3s;position:relative;overflow:hidden}.eee-highlight-box:hover{border-color:#fd752c;transform:translateY(-4px);box-shadow:0 8px 20px #0021471a}.eee-highlight-box h5{color:#002147;align-items:center;gap:8px;margin:0 0 10px;font-size:17px;font-weight:700;display:flex}.eee-highlight-box p{color:#64748b;margin:0;font-size:14.5px;line-height:1.6}.eee-lab-footer-actions{justify-content:center;gap:16px;margin-top:35px;display:flex}@media (width<=768px){.eee-carousel-slide-area{height:280px}.eee-lab-divider{margin:15px 0 25px}.eee-lab-divider span{letter-spacing:.5px;padding:2px 14px;font-size:16px;line-height:1.35}.eee-carousel-control{width:38px;height:38px;font-size:16px}.eee-lab-description-text p{font-size:16px;line-height:1.7}.eee-lab-footer-actions{flex-direction:column;align-items:center}}@media (width<=480px){.eee-lab-divider span{padding:2px 8px;font-size:14.5px}}.mech-lab-page{background-color:#fbfbfb;width:100%;min-height:80vh;padding-bottom:50px;font-family:Roboto,sans-serif}.mech-lab-banner{width:100%;line-height:0;overflow:hidden;box-shadow:0 4px 10px #00000014}.mech-lab-banner img{object-fit:cover;width:100%;max-height:380px;display:block}.mech-lab-container{max-width:1140px;margin:30px auto 0;padding:0 20px}.mech-lab-divider{text-align:center;justify-content:center;align-items:center;margin:25px 0 35px;display:flex;position:relative}.mech-lab-divider:before{content:"";z-index:1;background:#002147;width:100%;height:2px;position:absolute;top:50%;left:0}.mech-lab-divider span{z-index:2;color:#002147;letter-spacing:.8px;text-transform:uppercase;background:#fbfbfb;padding:4px 24px;font-size:24px;font-weight:700;line-height:1.35;display:inline-block;position:relative}.mech-carousel-wrapper{background:#00122e;border-radius:8px;max-width:960px;margin:0 auto 35px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000001f}.mech-carousel-slide-area{width:100%;height:480px;position:relative;overflow:hidden}.mech-carousel-slide{opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s ease-in-out,transform .6s ease-in-out;display:flex;position:absolute;top:0;left:0;transform:scale(1.02)}.mech-carousel-slide.active{opacity:1;z-index:2;transform:scale(1)}.mech-carousel-slide img{object-fit:cover;width:100%;height:100%;display:block}.mech-carousel-control{color:#fff;cursor:pointer;z-index:10;background:#002147b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mech-carousel-control:hover{background:#fd752c;transform:translateY(-50%)scale(1.1)}.mech-carousel-control.left{left:16px}.mech-carousel-control.right{right:16px}.mech-carousel-indicators{z-index:10;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.mech-carousel-indicator{cursor:pointer;background:#ffffff80;border:2px solid #0000;border-radius:50%;width:12px;height:12px;transition:all .25s}.mech-carousel-indicator.active{background:#fd752c;border-radius:6px;width:28px}.mech-lab-description-text{box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:30px;padding:0}.mech-lab-description-text p{color:#333;text-align:justify;margin-bottom:20px;font-size:18px;line-height:1.8}.mech-lab-description-text p:last-child{margin-bottom:0}.mech-lab-footer-actions{justify-content:center;gap:16px;margin-top:35px;display:flex}@media (width<=768px){.mech-carousel-slide-area{height:280px}.mech-lab-divider{margin:15px 0 25px}.mech-lab-divider span{letter-spacing:.5px;padding:2px 14px;font-size:16px;line-height:1.35}.mech-carousel-control{width:38px;height:38px;font-size:16px}.mech-lab-description-text p{font-size:16px;line-height:1.7}.mech-lab-footer-actions{flex-direction:column;align-items:center}}@media (width<=480px){.mech-lab-divider span{padding:2px 8px;font-size:14.5px}}.ece-lab-page{background-color:#fbfbfb;width:100%;min-height:80vh;padding-bottom:50px;font-family:Roboto,sans-serif}.ece-lab-banner{width:100%;line-height:0;overflow:hidden;box-shadow:0 4px 10px #00000014}.ece-lab-banner img{object-fit:cover;width:100%;max-height:380px;display:block}.ece-lab-container{max-width:1140px;margin:30px auto 0;padding:0 20px}.ece-lab-divider{text-align:center;justify-content:center;align-items:center;margin:25px 0 35px;display:flex;position:relative}.ece-lab-divider:before{content:"";z-index:1;background:#002147;width:100%;height:2px;position:absolute;top:50%;left:0}.ece-lab-divider span{z-index:2;color:#002147;letter-spacing:.8px;text-transform:uppercase;background:#fbfbfb;padding:4px 24px;font-size:24px;font-weight:700;line-height:1.35;display:inline-block;position:relative}.ece-carousel-wrapper{background:#00122e;border-radius:8px;max-width:960px;margin:0 auto 35px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000001f}.ece-carousel-slide-area{width:100%;height:480px;position:relative;overflow:hidden}.ece-carousel-slide{opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s ease-in-out,transform .6s ease-in-out;display:flex;position:absolute;top:0;left:0;transform:scale(1.02)}.ece-carousel-slide.active{opacity:1;z-index:2;transform:scale(1)}.ece-carousel-slide img{object-fit:cover;width:100%;height:100%;display:block}.ece-carousel-control{color:#fff;cursor:pointer;z-index:10;background:#002147b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ece-carousel-control:hover{background:#fd752c;transform:translateY(-50%)scale(1.1)}.ece-carousel-control.left{left:16px}.ece-carousel-control.right{right:16px}.ece-carousel-indicators{z-index:10;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ece-carousel-indicator{cursor:pointer;background:#ffffff80;border:2px solid #0000;border-radius:50%;width:12px;height:12px;transition:all .25s}.ece-carousel-indicator.active{background:#fd752c;border-radius:6px;width:28px}.ece-lab-description-text{box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:30px;padding:0}.ece-lab-description-text p{color:#333;text-align:justify;margin-bottom:20px;font-size:18px;line-height:1.8}.ece-lab-description-text p:last-child{margin-bottom:0}.ece-lab-footer-actions{justify-content:center;gap:16px;margin-top:35px;display:flex}@media (width<=768px){.ece-carousel-slide-area{height:280px}.ece-lab-divider{margin:15px 0 25px}.ece-lab-divider span{letter-spacing:.5px;padding:2px 14px;font-size:16px;line-height:1.35}.ece-carousel-control{width:38px;height:38px;font-size:16px}.ece-lab-description-text p{font-size:16px;line-height:1.7}.ece-lab-footer-actions{flex-direction:column;align-items:center}}@media (width<=480px){.ece-lab-divider span{padding:2px 8px;font-size:14.5px}}.cse-lab-page{background-color:#fbfbfb;width:100%;min-height:80vh;padding-bottom:50px;font-family:Roboto,sans-serif}.cse-lab-banner{width:100%;line-height:0;overflow:hidden;box-shadow:0 4px 10px #00000014}.cse-lab-banner img{object-fit:cover;width:100%;max-height:380px;display:block}.cse-lab-container{max-width:1140px;margin:30px auto 0;padding:0 20px}.cse-lab-divider{text-align:center;justify-content:center;align-items:center;margin:25px 0 35px;display:flex;position:relative}.cse-lab-divider:before{content:"";z-index:1;background:#002147;width:100%;height:2px;position:absolute;top:50%;left:0}.cse-lab-divider span{z-index:2;color:#002147;letter-spacing:.8px;text-transform:uppercase;background:#fbfbfb;padding:4px 24px;font-size:24px;font-weight:700;line-height:1.35;display:inline-block;position:relative}.cse-carousel-wrapper{background:#00122e;border-radius:8px;max-width:960px;margin:0 auto 35px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000001f}.cse-carousel-slide-area{width:100%;height:480px;position:relative;overflow:hidden}.cse-carousel-slide{opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s ease-in-out,transform .6s ease-in-out;display:flex;position:absolute;top:0;left:0;transform:scale(1.02)}.cse-carousel-slide.active{opacity:1;z-index:2;transform:scale(1)}.cse-carousel-slide img{object-fit:cover;width:100%;height:100%;display:block}.cse-carousel-control{color:#fff;cursor:pointer;z-index:10;background:#002147b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.cse-carousel-control:hover{background:#fd752c;transform:translateY(-50%)scale(1.1)}.cse-carousel-control.left{left:16px}.cse-carousel-control.right{right:16px}.cse-carousel-indicators{z-index:10;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.cse-carousel-indicator{cursor:pointer;background:#ffffff80;border:2px solid #0000;border-radius:50%;width:12px;height:12px;transition:all .25s}.cse-carousel-indicator.active{background:#fd752c;border-radius:6px;width:28px}.cse-lab-description-text{box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:30px;padding:0}.cse-lab-description-text p{color:#333;text-align:justify;margin-bottom:20px;font-size:18px;line-height:1.8}.cse-lab-description-text p:last-child{margin-bottom:0}.cse-lab-footer-actions{justify-content:center;gap:16px;margin-top:35px;display:flex}@media (width<=768px){.cse-carousel-slide-area{height:280px}.cse-lab-divider{margin:15px 0 25px}.cse-lab-divider span{letter-spacing:.5px;padding:2px 14px;font-size:16px;line-height:1.35}.cse-carousel-control{width:38px;height:38px;font-size:16px}.cse-lab-description-text p{font-size:16px;line-height:1.7}.cse-lab-footer-actions{flex-direction:column;align-items:center}}@media (width<=480px){.cse-lab-divider span{padding:2px 8px;font-size:14.5px}}.it-lab-page{background-color:#fbfbfb;width:100%;min-height:80vh;padding-bottom:50px;font-family:Roboto,sans-serif}.it-lab-banner{width:100%;line-height:0;overflow:hidden;box-shadow:0 4px 10px #00000014}.it-lab-banner img{object-fit:cover;width:100%;max-height:380px;display:block}.it-lab-container{max-width:1140px;margin:30px auto 0;padding:0 20px}.it-lab-divider{text-align:center;justify-content:center;align-items:center;margin:25px 0 35px;display:flex;position:relative}.it-lab-divider:before{content:"";z-index:1;background:#002147;width:100%;height:2px;position:absolute;top:50%;left:0}.it-lab-divider span{z-index:2;color:#002147;letter-spacing:.8px;text-transform:uppercase;background:#fbfbfb;padding:4px 24px;font-size:24px;font-weight:700;line-height:1.35;display:inline-block;position:relative}.it-carousel-wrapper{background:#00122e;border-radius:8px;max-width:960px;margin:0 auto 35px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000001f}.it-carousel-slide-area{width:100%;height:480px;position:relative;overflow:hidden}.it-carousel-slide{opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s ease-in-out,transform .6s ease-in-out;display:flex;position:absolute;top:0;left:0;transform:scale(1.02)}.it-carousel-slide.active{opacity:1;z-index:2;transform:scale(1)}.it-carousel-slide img{object-fit:cover;width:100%;height:100%;display:block}.it-carousel-control{color:#fff;cursor:pointer;z-index:10;background:#002147b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.it-carousel-control:hover{background:#fd752c;transform:translateY(-50%)scale(1.1)}.it-carousel-control.left{left:16px}.it-carousel-control.right{right:16px}.it-carousel-indicators{z-index:10;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.it-carousel-indicator{cursor:pointer;background:#ffffff80;border:2px solid #0000;border-radius:50%;width:12px;height:12px;transition:all .25s}.it-carousel-indicator.active{background:#fd752c;border-radius:6px;width:28px}.it-lab-description-text{box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:30px;padding:0}.it-lab-description-text p{color:#333;text-align:justify;margin-bottom:20px;font-size:18px;line-height:1.8}.it-lab-description-text p:last-child{margin-bottom:0}.it-lab-footer-actions{justify-content:center;gap:16px;margin-top:35px;display:flex}.btn-dept-link{color:#fff;background-color:#002147;border-radius:6px;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.btn-dept-link:hover{color:#fff;background-color:#fd752c;transform:translateY(-2px)}@media (width<=768px){.it-carousel-slide-area{height:280px}.it-lab-divider{margin:15px 0 25px}.it-lab-divider span{letter-spacing:.5px;padding:2px 14px;font-size:16px;line-height:1.35}.it-carousel-control{width:38px;height:38px;font-size:16px}.it-lab-description-text p{font-size:16px;line-height:1.7}.it-lab-footer-actions{flex-direction:column;align-items:center}}@media (width<=480px){.it-lab-divider span{padding:2px 8px;font-size:14.5px}}.industry-immersions-page{color:#333;background-color:#fff;width:100%;font-family:inherit}.industry-immersions-page .singleimage_image{width:100%;margin-bottom:25px;overflow:hidden}.industry-immersions-page .immersion-banner{object-fit:cover;width:100%;max-height:420px;display:block}.industry-immersions-page .immersion-header-container{padding-top:10px;padding-bottom:20px}.industry-immersions-page .text-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0 30px;display:flex;position:relative}.industry-immersions-page .text-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.industry-immersions-page .text-divider span#font,.industry-immersions-page .text-divider span{z-index:2;color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#fd752c;border-radius:4px;padding:8px 30px;font-size:19px;font-weight:700;position:relative;box-shadow:0 2px 4px #fd752c40}.industry-immersions-page .immersion-intro-text{max-width:1060px;margin:0 auto 30px;padding:0 15px}.industry-immersions-page .immersion-subtitle{color:#64748b;margin-bottom:18px;font-size:19px;font-style:italic;font-weight:600}.industry-immersions-page .immersion-description{color:#333;text-align:justify;margin-bottom:0;font-size:18px;line-height:1.85}.industry-immersions-page .immersion-portfolio-section{background-color:#f8fafc;border-top:1px solid #edf2f7;padding:45px 0 70px}.industry-immersions-page .immersion-grid{flex-wrap:wrap;row-gap:30px;display:flex}.industry-immersions-page .immersion-card-item{margin-bottom:10px}.industry-immersions-page .immersion-card-link{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px 8px 0 0;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000000a}.industry-immersions-page .immersion-card-item:hover .immersion-card-link{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a}.industry-immersions-page .portfolio-image-wrapper{background:#fff;justify-content:center;align-items:center;height:220px;padding:20px;display:flex}.industry-immersions-page .immersion-logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:180px;transition:transform .3s}.industry-immersions-page .immersion-card-item:hover .immersion-logo{transform:scale(1.04)}.industry-immersions-page .portfolio-hover{color:#fff;opacity:0;visibility:hidden;z-index:5;text-align:center;background:#002147ed;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;transition:opacity .3s,visibility .3s;display:flex;position:absolute;top:0;left:0}.industry-immersions-page .immersion-card-item:hover .portfolio-hover{opacity:1;visibility:visible}.industry-immersions-page .portfolio-hover-content{width:100%}.industry-immersions-page .hover-desc{color:#fff;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:12px;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.industry-immersions-page .hover-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#fd752c;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.industry-immersions-page .immersion-card-caption{text-align:center;background:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 8px 8px;padding:16px 15px;box-shadow:0 2px 6px #0000000a}.industry-immersions-page .immersion-card-caption h4{color:#002147;letter-spacing:.4px;margin:0;font-size:17px;font-weight:700}.industry-immersions-page .immersion-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a6;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;animation:.2s ease-out fadeInModal;display:flex;position:fixed;top:0;left:0}.industry-immersions-page .immersion-modal-dialog{background:#fff;border-radius:10px;width:100%;max-width:580px;animation:.25s ease-out slideUpModal;position:relative;overflow:hidden;box-shadow:0 15px 35px #00000040}.industry-immersions-page .immersion-modal-close{color:#64748b;cursor:pointer;z-index:10;background:0 0;border:none;font-size:32px;line-height:1;transition:color .2s;position:absolute;top:12px;right:15px}.industry-immersions-page .immersion-modal-close:hover{color:#dc2626}.industry-immersions-page .immersion-modal-image-wrap{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:center;align-items:center;padding:30px 20px;display:flex}.industry-immersions-page .immersion-modal-logo{object-fit:contain;max-width:80%;max-height:160px}.industry-immersions-page .immersion-modal-body{padding:25px}.industry-immersions-page .immersion-modal-title{color:#002147;margin-top:0;margin-bottom:15px;font-size:22px;font-weight:700}.industry-immersions-page .immersion-modal-desc{color:#334155;margin-bottom:0;font-size:16px;line-height:1.75}.industry-immersions-page .immersion-modal-footer{text-align:right;background:#f8fafc;border-top:1px solid #edf2f7;padding:15px 25px 20px}.industry-immersions-page .immersion-modal-btn{color:#fff;cursor:pointer;background:#fd752c;border:none;border-radius:6px;padding:8px 24px;font-size:15px;font-weight:600;transition:background .2s}.industry-immersions-page .immersion-modal-btn:hover{background:#e05e19}@keyframes slideUpModal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.industry-immersions-page .immersion-subtitle{font-size:17px}.industry-immersions-page .immersion-description{font-size:16px}.industry-immersions-page .portfolio-image-wrapper{height:180px}.industry-immersions-page .hover-desc{font-size:13.5px}}.online-fee-payment-page{color:#333;background-color:#fff;width:100%}.online-fee-payment-page .singleimage_image{width:100%;margin-bottom:25px;overflow:hidden}.online-fee-payment-page .fee-banner-img{object-fit:cover;width:100%;max-height:420px;display:block}.online-fee-payment-page .fee-payment-container{max-width:1140px;margin:0 auto;padding-top:15px;padding-bottom:70px}.online-fee-payment-page .text-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:35px 0 28px;display:flex;position:relative}.online-fee-payment-page .text-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.online-fee-payment-page .text-divider span#font,.online-fee-payment-page .text-divider span{z-index:2;color:#fff;letter-spacing:.4px;text-transform:capitalize;background:#fd752c;border-radius:4px;padding:8px 30px;font-size:19px;font-weight:700;position:relative;box-shadow:0 2px 4px #fd752c40}.online-fee-payment-page .fee-links-section{margin-bottom:25px;padding:10px 15px}.online-fee-payment-page .fee-link-item{margin:16px 0;font-size:20px;font-weight:600;line-height:1.5}.online-fee-payment-page .fee-link-item a{color:#198754;margin-left:8px;text-decoration:underline;transition:color .2s}.online-fee-payment-page .fee-link-item a:hover{color:#0f5132;text-decoration:underline}.online-fee-payment-page .icon-arrow{color:#002147;vertical-align:middle;font-size:18px}.online-fee-payment-page .portal-banner-wrap{margin-top:35px;margin-bottom:25px}.online-fee-payment-page .portal-click-heading{color:#198754;margin-bottom:20px;font-size:20px;font-weight:700}.online-fee-payment-page .portal-img-container{border-radius:8px;width:100%;max-width:600px;transition:transform .25s,box-shadow .25s;display:inline-block;overflow:hidden;box-shadow:0 4px 15px #0000001a}.online-fee-payment-page .portal-img-container:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000029}.online-fee-payment-page .portal-image{width:100%;height:auto;display:block}.online-fee-payment-page .fee-policy-section{margin-bottom:20px;padding:0 10px}.online-fee-payment-page .fee-policy-text{color:#333;text-align:left;margin:10px 0 20px;font-size:18.5px;line-height:1.8}.online-fee-payment-page .fee-download-wrap{margin-top:40px;padding:15px 0}.online-fee-payment-page .fee-terms-btn{color:#fff;background-color:#002147;border:none;border-radius:6px;padding:12px 28px;font-size:16px;font-weight:600;transition:background-color .2s,transform .2s;display:inline-block;box-shadow:0 3px 8px #00214733;text-decoration:none!important}.online-fee-payment-page .fee-terms-btn:hover{color:#fff;background-color:#fd752c;transform:translateY(-2px);box-shadow:0 6px 14px #fd752c4d}@media (width<=768px){.online-fee-payment-page .fee-link-item{font-size:17px}.online-fee-payment-page .fee-policy-text{font-size:16px}.online-fee-payment-page .fee-terms-btn{padding:10px 20px;font-size:14.5px}}.byndr-lms-page{color:#333;background-color:#fff;width:100%}.byndr-lms-page .singleimage_image{width:100%;margin-bottom:25px;overflow:hidden}.byndr-lms-page .byndr-banner-img{object-fit:cover;width:100%;max-height:420px;display:block}.byndr-lms-page .byndr-main-container{max-width:1180px;margin:0 auto;padding-top:15px;padding-bottom:70px}.byndr-lms-page .text-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:25px 0;display:flex;position:relative}.byndr-lms-page .text-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.byndr-lms-page .text-divider span#font,.byndr-lms-page .text-divider span{z-index:2;color:#fff;letter-spacing:.5px;text-transform:lowercase;background:#fd752c;border-radius:4px;padding:8px 36px;font-size:20px;font-weight:700;position:relative;box-shadow:0 2px 4px #fd752c40}.byndr-lms-page .byndr-action-bar{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;padding:12px 16px;display:flex}.byndr-lms-page .byndr-subtitle{color:#002147;font-size:17px}.byndr-lms-page .byndr-buttons-group{flex-wrap:wrap;gap:12px;display:flex}.byndr-lms-page .byndr-login-btn{color:#fff;background-color:#198754;border-color:#198754;border-radius:6px;padding:8px 20px;font-size:15px;font-weight:600;transition:all .2s;box-shadow:0 2px 6px #19875440;text-decoration:none!important}.byndr-lms-page .byndr-login-btn:hover{color:#fff;background-color:#146c43;border-color:#13653f;transform:translateY(-1px)}.byndr-lms-page .byndr-download-btn{color:#fff;background-color:#002147;border-color:#002147;border-radius:6px;padding:8px 20px;font-size:15px;font-weight:600;transition:all .2s;box-shadow:0 2px 6px #00214733;text-decoration:none!important}.byndr-lms-page .byndr-download-btn:hover{color:#fff;background-color:#fd752c;border-color:#fd752c;transform:translateY(-1px)}.byndr-lms-page .byndr-pdf-wrapper{background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 4px 15px #00000014}.byndr-lms-page .byndr-pdf-frame{border:none;width:100%;height:1000px;display:block}@media (width<=768px){.byndr-lms-page .byndr-action-bar{text-align:center;flex-direction:column;align-items:stretch}.byndr-lms-page .byndr-buttons-group{justify-content:center}.byndr-lms-page .byndr-pdf-frame{height:600px}}.mandatory-disclosure-page{color:#333;background-color:#fff;width:100%}.mandatory-disclosure-page .singleimage_image{width:100%;margin-bottom:25px;overflow:hidden}.mandatory-disclosure-page .mandatory-banner-img{object-fit:cover;width:100%;max-height:420px;display:block}.mandatory-disclosure-page .mandatory-main-container{max-width:1180px;margin-top:25px;margin-bottom:70px}.mandatory-disclosure-page .text-divider{text-align:center;justify-content:center;align-items:center;width:100%;margin:15px 0 25px;display:flex;position:relative}.mandatory-disclosure-page .text-divider:before{content:"";z-index:1;border-top:1px solid #e0e0e0;position:absolute;top:50%;left:0;right:0}.mandatory-disclosure-page .text-divider span#font,.mandatory-disclosure-page .text-divider span{z-index:2;color:#fff;letter-spacing:.4px;background:#fd752c;border-radius:4px;padding:8px 30px;font-size:19px;font-weight:700;position:relative;box-shadow:0 2px 4px #fd752c40}.mandatory-disclosure-page .section-title-divider span#font{background:#002147;padding:6px 24px;font-size:17px;box-shadow:0 2px 4px #00214740}.mandatory-disclosure-page .table-wrapper-col{margin-top:15px;padding:0}.mandatory-disclosure-page .mandatory-table{background:#fff;border:1px solid #dee2e6;width:100%;margin-bottom:25px}.mandatory-disclosure-page .mandatory-table thead tr.course_head th{color:#fff;vertical-align:middle;background-color:#174772;border-color:#174772;padding:12px 10px;font-size:15px;font-weight:700}.mandatory-disclosure-page .mandatory-table tbody td{vertical-align:middle;color:#333;padding:10px 14px;font-size:15px;line-height:1.6}.mandatory-disclosure-page .item-cell{color:#002147}.mandatory-disclosure-page .details-cell{color:#475569}.mandatory-disclosure-page .view-doc-btn{color:#fff;background-color:#174772;border-color:#174772;border-radius:4px;padding:5px 16px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-block;text-decoration:none!important}.mandatory-disclosure-page .view-doc-btn:hover{color:#fff;background-color:#fd752c;border-color:#fd752c;transform:translateY(-1px)}.mandatory-disclosure-page .no-view{color:#94a3b8;font-size:18px}.mandatory-disclosure-page .no-records-td{color:#64748b;padding:30px;font-size:16px;font-style:italic}.mandatory-disclosure-page .updated-date-row{margin-top:25px;margin-bottom:15px}.mandatory-disclosure-page .updated-badge-title span#font{color:#fff;background:#64748b;border-radius:20px;padding:6px 20px;font-size:14.5px;font-weight:600;display:inline-block}.mandatory-disclosure-page #tabs.mandatory-sidebar-col{background:#174772;border-radius:6px;box-shadow:0 4px 15px #00214726;padding:15px!important}.mandatory-disclosure-page #tabs .tab-col{border:1px solid #fff;border-radius:4px;margin:0;padding:15px}.mandatory-disclosure-page #tabs .tab-col h2{color:#fff;border-bottom:1px solid #fff;margin:0;padding:0 0 10px;font-size:18px;font-weight:700}.mandatory-disclosure-page #tabs .tab-col .tabs_bos{margin-top:10px;padding-left:0;list-style:none}.mandatory-disclosure-page #tabs .tab-col .tabs_bos li{margin-bottom:6px;padding-left:26px;position:relative}.mandatory-disclosure-page #tabs .tab-col .tabs_bos li .fa-li{color:#fff;font-size:13px;position:absolute;top:7px;left:0}.mandatory-disclosure-page #tabs .tab-col .tabs_bos li a{color:#fff;padding:4px 0 4px 6px;font-size:13.5px;line-height:1.45;text-decoration:none;transition:all .2s;display:block}.mandatory-disclosure-page #tabs .tab-col .tabs_bos li a:hover,.mandatory-disclosure-page #tabs .tab-col .tabs_bos li.active-link-item a{color:#fd752c;padding-left:10px;font-weight:700}.mandatory-disclosure-page #tabs .tab-col .tabs_bos li.active-link-item .fa-li{color:#fd752c}.mandatory-disclosure-page .mandatory-loading{color:#64748b;padding:40px;font-size:16px}@media (width<=991px){.mandatory-disclosure-page #tabs.mandatory-sidebar-col{width:100%;margin-top:35px;float:none!important}}@media (width<=991px){.autonomous-tabs-section{padding:15px 12px 40px}.autonomous-sidebar-col{margin-bottom:20px}.autonomous-tab-list{-webkit-overflow-scrolling:touch;background:#f1f3f5;border-radius:6px;flex-wrap:nowrap;gap:4px;padding:4px;display:flex;overflow-x:auto}.autonomous-tab-item{white-space:nowrap;border-radius:4px;flex:none;padding:8px 14px;font-size:13px;border:none!important}.autonomous-tab-item i{display:none}.autonomous-tab-content-wrapper{padding:16px 14px}}@media (width<=768px){.autonomous-form-row{margin-bottom:16px;display:block}.autonomous-form-label{width:auto;margin-bottom:5px;font-size:14px;font-weight:600;display:inline-block}.autonomous-form-sep{margin-left:12px;display:inline-block}.autonomous-select{width:100%;max-width:100%;height:38px;font-size:14px}.autonomous-section-heading{text-align:center;margin:15px 0 25px;position:relative}.autonomous-section-heading:before{content:"";z-index:1;background-color:#e5e5e5;height:1px;position:absolute;top:50%;left:0;right:0}.autonomous-section-heading span{z-index:2;background-color:#fd752c;border-bottom:none;border-radius:3px;padding:6px 18px;font-size:13.5px;font-weight:700;position:relative;color:#fff!important}}.question-papers-container{color:#333;background:#fff;min-height:85vh;padding-bottom:60px;font-family:Open Sans,sans-serif}.question-papers-banner{width:100%;overflow:hidden}.question-papers-banner img{object-fit:cover;width:100%;max-height:320px;display:block}.question-papers-content{max-width:900px;margin:0 auto;padding:30px 20px 50px}.qp-form-container{max-width:580px;margin:0 auto 30px}.qp-form-group{margin-bottom:18px}.qp-label-wrapper{color:#333;align-items:center;margin-bottom:6px;font-size:14px;font-weight:600;display:flex}.qp-label-text{color:#333;margin:0;font-size:14px;font-weight:600}.qp-label-colon{color:#555;margin-left:14px;font-weight:700}.qp-select{color:#495057;background-color:#fff;background-image:none;border:1px solid #ced4da;border-radius:4px;outline:none;width:100%;height:38px;padding:6px 12px;font-size:14px;line-height:1.42857;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.qp-select:focus{border-color:#337ab7;box-shadow:0 0 0 2px #337ab733}.qp-btn-container{text-align:center;margin-top:25px;margin-bottom:25px}.qp-btn-submit{color:#fff;cursor:pointer;background-color:#5cb85c;border:1px solid #0000;border-radius:4px;padding:7px 22px;font-size:14px;font-weight:600;transition:all .2s ease-in-out;display:inline-block}.qp-btn-submit:hover:not(:disabled){background-color:#449d44;border-color:#398439}.qp-btn-submit:disabled{cursor:not-allowed;background-color:#a5d6a7}.qp-table-responsive{margin-top:25px;overflow-x:auto}.qp-table{border-collapse:collapse;border:1px solid #ddd;width:100%;margin-bottom:20px}.qp-table th{text-align:center;border:1px solid #ddd;padding:10px 12px;font-size:14px;font-weight:600;color:#fff!important;background-color:#046!important}.qp-table td{vertical-align:middle;border:1px solid #ddd;padding:10px 12px;font-size:14px}.qp-btn-view{color:#fff;cursor:pointer;background-color:#5bc0de;border:1px solid #0000;border-radius:3px;align-items:center;gap:5px;padding:5px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s ease-in-out;display:inline-flex}.qp-btn-view:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.qp-no-records{text-align:center;color:#d9534f;padding:50px 0;font-size:20px;font-weight:600}@media (width>=769px){.qp-form-group{align-items:center;margin-bottom:20px;display:flex}.qp-label-wrapper{justify-content:space-between;width:45%;margin-bottom:0;padding-right:15px}.qp-label-colon{margin-left:0}.qp-field-wrapper{width:55%}}@media (width<=768px){.question-papers-content{padding:20px 16px 40px}.text-divider{margin:20px 0 25px}.text-divider #font,.text-divider span#font,.text-divider span{padding:6px 16px;font-size:13px}.qp-form-container{padding:0 4px}.qp-form-group{margin-bottom:16px}.qp-label-wrapper{margin-bottom:5px}.qp-label-text{font-size:14px}.qp-label-colon{margin-left:12px}.qp-select{height:38px;font-size:14px}.qp-btn-submit{width:auto;min-width:120px;padding:8px 24px;font-size:14px}}.autonomous-exam-container{color:#333;background:#fbfbfb;min-height:80vh;padding-bottom:50px;font-family:Open Sans,sans-serif}.autonomous-banner{width:100%;overflow:hidden;box-shadow:0 2px 6px #00000014}.autonomous-banner img{object-fit:cover;width:100%;max-height:320px;display:block}.autonomous-tabs-section{max-width:1240px;margin:0 auto;padding:25px 0 50px}.autonomous-sidebar-title{color:#17469e;border-bottom:2px solid #fd752c;margin-bottom:15px;padding-bottom:8px;font-size:20px;font-weight:700}.autonomous-tab-list{background:#fff;border:1px solid #e0e0e0;border-radius:6px;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:0 2px 10px #0000000d}.autonomous-tab-item{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:13px 20px;font-size:15px;font-weight:600;transition:all .2s ease-in-out;display:flex}.autonomous-tab-item:last-child{border-bottom:none}.autonomous-tab-item:hover{color:#17469e;background-color:#f7f9fc}.autonomous-tab-item.selected{color:#fff;background:#fd752c}.autonomous-tab-item.selected:hover{color:#fff!important;background:#337ab7!important}.autonomous-tab-content-wrapper{background:#fff;border:1px solid #eaedf1;border-radius:8px;min-height:550px;padding:24px 28px;box-shadow:0 3px 12px #0000000f}.autonomous-section-heading{text-align:center;margin:10px 0 25px;position:relative}.autonomous-section-heading span{color:#17469e;letter-spacing:.5px;background:#fff;border-bottom:3px solid #fd752c;padding:6px 20px;font-size:22px;font-weight:700;display:inline-block}.autonomous-table{border-collapse:collapse;width:100%;margin-bottom:20px}.autonomous-table th{vertical-align:middle;padding:12px 14px;font-size:14px;font-weight:700;color:#fff!important;background-color:#046!important;border:1px solid #d2d8df!important}.autonomous-table td{vertical-align:middle;color:#444;padding:11px 14px;font-size:14px;border:1px solid #e5e9ee!important}.autonomous-table tbody tr:hover{background-color:#f6faff}.autonomous-table .item-title{color:#1746b2;margin-bottom:4px;font-size:15px;font-weight:700;display:block}.autonomous-table .item-notice-desc{color:#555;font-size:13.5px;line-height:1.5}.autonomous-table .item-timetable-title{color:#1976d2;font-size:14px;font-weight:600}.autonomous-action-link{color:#1746b2;cursor:pointer;align-items:center;gap:4px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.autonomous-action-link:hover{color:#fd752c;text-decoration:underline}.autonomous-action-link i{font-size:13px}.autonomous-pagination-bar{align-items:center;gap:10px;margin-bottom:25px;display:flex}.autonomous-btn-paginate{color:#fff;cursor:pointer;background-color:#337ab7;border:none;border-radius:4px;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.autonomous-btn-paginate:hover:not(:disabled){background-color:#23527c}.autonomous-btn-paginate:disabled{cursor:not-allowed;opacity:.65;background-color:#bdc3c7}.autonomous-page-indicator{color:#666;margin-left:5px;font-size:13px;font-weight:500}.autonomous-filter-card{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:25px;padding:24px}.autonomous-form-row{align-items:center;margin-bottom:16px;display:flex}.autonomous-form-label{color:#333;width:200px;margin:0;font-size:14px;font-weight:600}.autonomous-form-sep{color:#555;text-align:center;width:25px;font-weight:700}.autonomous-form-field{flex:1}.autonomous-select{color:#333;background-color:#fff;border:1px solid #ccd0d5;border-radius:4px;outline:none;width:100%;max-width:380px;padding:8px 12px;font-size:14px;transition:border-color .2s}.autonomous-select:focus{border-color:#337ab7;box-shadow:0 0 0 2px #337ab733}.autonomous-btn-submit{color:#fff;cursor:pointer;background-color:#5cb85c;border:none;border-radius:4px;padding:9px 24px;font-size:15px;font-weight:600;transition:background-color .2s}.autonomous-btn-submit:hover{background-color:#449d44}.autonomous-btn-view-paper{color:#fff;cursor:pointer;background-color:#5bc0de;border:none;border-radius:4px;align-items:center;gap:5px;padding:5px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.autonomous-btn-view-paper:hover{color:#fff;background-color:#31b0d5}.qp-action-btn{cursor:pointer;border-radius:3px;align-items:center;gap:5px;padding:5px 12px;font-size:13px;font-weight:600;transition:all .15s ease-in-out;display:inline-flex;color:#fff!important;background-color:#5bc0de!important;border:1px solid #46b8da!important;text-decoration:none!important}.qp-action-btn:hover{color:#fff!important;background-color:#31b0d5!important;border-color:#269abc!important}.text-divider{text-align:center;margin:25px 0 30px;line-height:1;position:relative}.text-divider:before{content:"";z-index:1;background-color:#e5e5e5;height:1px;position:absolute;top:50%;left:0;right:0}.text-divider #font,.text-divider span#font,.text-divider span{z-index:2;letter-spacing:.3px;background-color:#fd752c;border-radius:3px;padding:7px 22px;font-size:14px;font-weight:700;display:inline-block;position:relative;box-shadow:0 1px 3px #00000014;color:#fff!important}.autonomous-no-records{text-align:center;color:#d9534f;padding:40px 0;font-size:20px;font-weight:600}.autonomous-modal-backdrop{z-index:9999;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.autonomous-modal-box{background:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:800px;max-height:85vh;animation:.2s ease-out modalFadeIn;display:flex;box-shadow:0 10px 30px #00000040}.autonomous-modal-header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.autonomous-modal-title{color:#17469e;margin:0;font-size:17px;font-weight:700}.autonomous-modal-close{color:#888;cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1}.autonomous-modal-close:hover{color:#333}.autonomous-modal-body{padding:20px 22px;overflow-y:auto}.autonomous-pdf-container{background:#f7f9fa;border:1px solid #e1e4e8;border-radius:6px;width:100%;min-height:700px;overflow:hidden}.autonomous-pdf-frame{border:none;width:100%;height:720px}.autonomous-pdf-header-bar{justify-content:flex-end;gap:10px;padding-bottom:12px;display:flex}@media (width<=991px){.autonomous-tabs-section{padding:15px 12px 40px}.autonomous-sidebar-col{margin-bottom:20px}.autonomous-tab-list{-webkit-overflow-scrolling:touch;background:#f1f3f5;border-radius:6px;flex-wrap:nowrap;gap:4px;padding:4px;display:flex;overflow-x:auto}.autonomous-tab-item{white-space:nowrap;border-radius:4px;flex:none;padding:8px 14px;font-size:13px;border:none!important}.autonomous-tab-item i{display:none}.autonomous-tab-content-wrapper{padding:16px 14px}}@media (width<=768px){.autonomous-form-row{margin-bottom:16px;display:block}.autonomous-form-label{width:auto;margin-bottom:5px;font-size:14px;font-weight:600;display:inline-block}.autonomous-form-sep{margin-left:12px;display:inline-block}.autonomous-select{width:100%;max-width:100%;height:38px;font-size:14px}.autonomous-section-heading{text-align:center;margin:15px 0 25px;position:relative}.autonomous-section-heading:before{content:"";z-index:1;background-color:#e5e5e5;height:1px;position:absolute;top:50%;left:0;right:0}.autonomous-section-heading span{z-index:2;background-color:#fd752c;border-bottom:none;border-radius:3px;padding:6px 18px;font-size:13.5px;font-weight:700;position:relative;color:#fff!important}}.jntuk-sidebar-title{color:#17469e;border-bottom:2px solid #fd752c;margin-bottom:15px;padding-bottom:8px;font-size:20px;font-weight:700}.admin-page-wrapper{box-sizing:border-box;background-color:#e5e9f0;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:30px 20px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.admin-bg-svg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.admin-auth-card{z-index:10;background:#fff;border-radius:24px;width:100%;max-width:980px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000029}.admin-card-inner{flex-direction:row;align-items:stretch;display:flex}.admin-card-col-left{background:#fff;flex:1.08;justify-content:center;align-items:center;padding:40px 32px;display:flex}.admin-illustration-box{justify-content:center;align-items:center;width:100%;max-width:420px;display:flex}.admin-illustration-img{object-fit:contain;width:100%;height:auto;display:block}.admin-card-col-right{background:#fff;flex-direction:column;flex:1;justify-content:center;padding:40px 48px 45px 30px;display:flex}.admin-logo-box{text-align:center;margin-bottom:24px}.admin-logo-img{width:100%;max-width:310px;height:auto;display:inline-block}.admin-form{width:100%}.admin-input-group{margin-bottom:18px}.admin-label{color:#495057;margin-bottom:7px;font-size:15px;font-weight:500;display:block}.admin-input-wrapper{align-items:center;display:flex;position:relative}.admin-input-icon{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.admin-input-icon svg{width:17px;height:17px}.admin-input{color:#212529;box-sizing:border-box;background-color:#edf4fc;border:1px solid #dce7f5;border-radius:30px;outline:none;width:100%;height:46px;padding:0 18px 0 46px;font-size:15px;transition:background-color .2s,border-color .2s,box-shadow .2s}.admin-input::placeholder{color:#8c98a5;font-size:14.5px}.admin-input:focus{background-color:#fff;border-color:#0d6efd;box-shadow:0 0 0 3px #0d6efd26}.admin-note-wrapper{text-align:center;margin:18px 0 20px}.admin-note-text{color:#212529;margin:0;font-size:15.5px;line-height:1.65}.note-red{color:#dc3545;font-weight:700}.note-blue{color:#04c;font-weight:700}.admin-submit-wrapper{margin-top:10px}.admin-submit-btn{color:#212529;cursor:pointer;background-color:#f7b928;border:none;border-radius:30px;width:100%;height:48px;font-size:16px;font-weight:600;transition:background-color .2s,transform .1s,box-shadow .2s;box-shadow:0 4px 14px #f7b92866}.admin-submit-btn:hover{background-color:#f3ae11;box-shadow:0 6px 18px #f7b9288c}.admin-submit-btn:active{transform:scale(.99)}.admin-alert-box{color:#c62828;text-align:center;background-color:#ffebee;border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:14px}@media (width<=768px){.admin-page-wrapper{padding:15px}.admin-auth-card{border-radius:20px;max-width:460px}.admin-card-inner{flex-direction:column}.admin-card-col-left{padding:28px 20px 12px}.admin-illustration-box{max-width:260px}.admin-card-col-right{padding:22px 28px 30px}.admin-logo-img{max-width:250px}.admin-label{font-size:14px}.admin-input{height:44px;font-size:14px}.admin-note-text{font-size:14px}.admin-submit-btn{height:45px;font-size:15px}}:root{--acet-primary:#0d6efd;--acet-primary-hover:#0b5ed7;--acet-sidebar-bg:#1e293b;--acet-sidebar-text:#cbd5e1;--acet-header-height:60px;--acet-sidebar-width:260px;--acet-sidebar-collapsed-width:70px;--acet-font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{font-family:var(--acet-font-family);color:#334155;-webkit-font-smoothing:antialiased;background-color:#f8fafc;margin:0;padding:0}.admin-table{border-collapse:collapse;width:100%}.admin-table th,.admin-table td{border:1px solid #e2e8f0;padding:.75rem 1rem}.admin-table thead{color:#1e293b;background-color:#f1f5f9;font-weight:600}body.light-theme{color:#1e293b;background-color:#f8fafc}body.dark-theme .wrapper{background-color:#0f172a}body.dark-theme .card{color:#f1f5f9;background-color:#1e293b;border-color:#334155}body.dark-theme .table{color:#cbd5e1;border-color:#334155}body.dark-theme .table thead th{color:#f8fafc;background-color:#0f172a;border-color:#334155}body.dark-theme .table tbody td{border-color:#334155}body.minimal-theme{background-color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.breadcrumb-item a i,.breadcrumb-item a i.bi-house-door-fill,.breadcrumb-item a i.bi-house-door,.breadcrumb-item a i.bx-home-alt,.sops-breadcrumb a i,.circulars-breadcrumb a i,.events-breadcrumb a i,.flashnews-breadcrumb a i,.regulations-breadcrumb a i,.syllabus-breadcrumb a i,.minutes-breadcrumb a i,.updates-admin-breadcrumb a i,.slider-images-breadcrumb a i,.mou-breadcrumb li a i,.downloads-breadcrumb li a i,.aqar-breadcrumb li a i,.toppers-breadcrumb li a i,.honor-breadcrumb a i{vertical-align:middle;display:inline-block;color:#3461ff!important;font-size:17px!important}.action-btns-wrapper,.exam-action-btns,td .action-btns-wrapper,td .exam-action-btns{white-space:nowrap!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0 auto!important;display:inline-flex!important}table td:last-child,table th:last-child{white-space:nowrap!important}td:has(.action-btns-wrapper){white-space:nowrap!important}th:has(.action-btns-wrapper){white-space:nowrap!important}td:has(.exam-action-btns){white-space:nowrap!important}th:has(.exam-action-btns){white-space:nowrap!important}.btn-action-edit,.btn-exam-edit,.btn-action-edit.btn{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background-color:#0dcaf0!important;border:none!important;border-radius:5px!important;flex-direction:row!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:6px 14px!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;text-decoration:none!important;transition:background-color .15s,transform .1s!important;display:inline-flex!important;box-shadow:0 1px 2px #00000014!important}.btn-action-edit:hover,.btn-exam-edit:hover{color:#fff!important;background-color:#0bb5d8!important;transform:translateY(-1px)!important}.btn-action-delete,.btn-exam-delete,.btn-action-delete.btn{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background-color:#dc3545!important;border:none!important;border-radius:5px!important;flex-direction:row!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:6px 14px!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;text-decoration:none!important;transition:background-color .15s,transform .1s!important;display:inline-flex!important;box-shadow:0 1px 2px #00000014!important}.btn-action-delete:hover,.btn-exam-delete:hover{color:#fff!important;background-color:#bb2d3b!important;transform:translateY(-1px)!important}.btn-action-edit i,.btn-action-delete i,.btn-exam-edit i,.btn-exam-delete i{font-size:13px!important;line-height:1!important;display:inline-block!important}@media (width<=991px){.table-header-controls,.table-controls-wrapper,.slider-images-table-controls,[class*=table-header-controls]{flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin-bottom:15px!important;display:flex!important}.entries-select-wrapper,.entries-selector,.search-wrapper,.table-search-box{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.search-wrapper input,.table-search-box input{flex:1!important;width:auto!important;margin-left:8px!important}.table-responsive,.admin-table-responsive,[class*=table-wrapper],[class*=table-responsive]{-webkit-overflow-scrolling:touch!important;border:1px solid #edf2f7!important;width:100%!important;margin-bottom:1rem!important;overflow-x:auto!important}.admin-pagination,.pagination-wrapper,[class*=pagination-wrapper]{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:10px!important}.admin-pagination .pagination,.pagination-wrapper .pagination{flex-wrap:wrap!important;justify-content:center!important}.form-row,.admin-form-grid,.admin-grid-2,.admin-grid-3{grid-template-columns:1fr!important;gap:10px!important}.card,.admin-card,[class*=-card]{border-radius:8px!important}.card-body,.admin-card-body,[class*=-card-body]{padding:14px 12px!important}}.top-header{z-index:998;background:#fff;border-bottom:1px solid #edf2f7;align-items:center;height:65px;padding:0 20px;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #00000005}.mobile-hamburger-btn{color:#1e293b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:28px;line-height:1;transition:all .2s;display:none}.mobile-hamburger-btn:hover{color:#fd752c;background:#f1f5f9}@media (width<=991px){.mobile-hamburger-btn{justify-content:center;align-items:center;display:inline-flex}}.topbar-right{align-items:center;margin-left:auto;display:flex}.mobile-search-bar{position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 6px -1px #0000001a}.sidebar-wrapper{color:#9cb1cb;z-index:1000;background-color:#162134;flex-direction:column;width:260px;min-width:260px;height:100vh;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0;left:0;box-shadow:2px 0 10px #00000026}.sidebar-wrapper.sidebar-collapsed-mode{width:70px;min-width:70px}@media (width<=991px){.sidebar-wrapper{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translate(-100%);box-shadow:4px 0 24px #00000059;z-index:1050!important;height:100vh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}.sidebar-wrapper.mobile-open{transform:translate(0)}.sidebar-wrapper.sidebar-collapsed-mode{width:260px!important;min-width:260px!important}}.sidebar-header{background-color:#121a28;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:12px;height:60px;padding:0 18px;display:flex}.logo-box{justify-content:center;align-items:center;display:flex}.logo-icon{object-fit:contain;background-color:#fff;border:2px solid #fd7e14;border-radius:50%;width:38px;height:38px;padding:2px}.logo-text-box{flex-direction:column;display:flex}.sidebar-collapsed-mode .logo-text-box,.sidebar-collapsed-mode .menu-title,.sidebar-collapsed-mode .arrow-icon{display:none!important}.logo-text{letter-spacing:5px;color:#fff;margin:0;font-size:20px;font-weight:800}.toggle-icon{cursor:pointer;color:#fff;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:25px;transition:all .2s;display:flex}.toggle-icon:hover{color:#fd7e14;background-color:#ffffff0f}.sidebar-scrollable-content{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;padding:8px 0 14px;display:flex;overflow:hidden auto}.sidebar-scrollable-content::-webkit-scrollbar{width:0;height:0;display:none}.metismenu{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.metismenu li{list-style:none;position:relative}.menu-link{-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:6px;align-items:center;gap:13px;height:41px;min-height:41px;margin:2px 8px;padding:8px 16px;font-size:15px;font-weight:500;transition:all .18s;display:flex;position:relative;color:#9cb1cb!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;border:none!important;outline:none!important;text-decoration:none!important}.menu-link:focus,.menu-link:focus-visible,.menu-link:active,.menu-link:visited{color:#9cb1cb!important;box-shadow:none!important;border:none!important;outline:none!important;text-decoration:none!important}.menu-link:hover,.menu-link:focus:hover{color:#fff!important;background-color:#ffffff0f!important;text-decoration:none!important}.menu-link:hover .parent-icon,.menu-link:hover .arrow-icon,.menu-link:focus:hover .parent-icon,.menu-link:focus:hover .arrow-icon{color:#fff!important}.mm-active>.menu-link,.mm-active>.menu-link:focus,.mm-active>.menu-link:active,.mm-active>.menu-link:hover{border-top-left-radius:0;border-bottom-left-radius:0;color:#fff!important;background-color:#ffffff17!important;border-left:4px solid #fff!important}.mm-active>.menu-link .parent-icon,.mm-active>.menu-link .arrow-icon{color:#fff!important}.parent-icon{color:#8fa2bc;flex-shrink:0;justify-content:center;align-items:center;width:22px;font-size:19px;transition:color .18s;display:flex}.menu-title{letter-spacing:.15px;white-space:nowrap;text-overflow:ellipsis;color:inherit;flex:1;font-size:15px;font-weight:500;overflow:hidden}.arrow-icon{color:#7b8fa7;opacity:.85;margin-left:auto;font-size:12px;transition:transform .2s,color .2s}.arrow-icon.rotated{transform:rotate(-90deg)}@media (height>=750px){.sidebar-header{height:62px}.menu-link{height:44px;min-height:44px;margin:2.5px 8px;padding:9px 16px;font-size:15.5px}.menu-title{font-size:15.5px}.parent-icon{width:24px;font-size:20px}}@media (height>=850px){.sidebar-header{height:66px}.menu-link{height:47px;min-height:47px;margin:3.5px 8px;padding:10px 16px;font-size:16px}.menu-title{font-size:16px}.parent-icon{font-size:21px}}.submenu{background-color:#0000;margin:0;padding:3px 0 6px 28px;list-style:none}.submenu li a{border-radius:4px;align-items:center;gap:11px;padding:7px 12px;font-size:15px;font-weight:500;transition:all .2s;display:flex;color:#9cb1cb!important;box-shadow:none!important;outline:none!important;text-decoration:none!important}.submenu li a:hover,.submenu li.mm-active>a,.submenu li a.active{background-color:#ffffff0f;color:#fff!important}.submenu li a i.bi-circle,.nested-submenu li a i.bi-circle{flex-shrink:0;font-size:8px;color:#8da2bd!important}.submenu li a:hover i.bi-circle,.submenu li.mm-active>a i.bi-circle,.submenu li a.active i.bi-circle{color:#fff!important}.nested-toggle{cursor:pointer}.nested-submenu{background-color:#0000;margin:0;padding:3px 0 5px 18px;list-style:none}.nested-submenu li a{align-items:center;gap:10px;padding:6px 12px;font-size:14.5px;font-weight:450;display:flex;color:#9cb1cb!important;text-decoration:none!important}.nested-submenu li a:hover,.nested-submenu li.mm-active>a{background-color:#ffffff0d;color:#fff!important}.academics-submenu{padding:2px 0 4px!important}.academics-submenu .nested-toggle{cursor:pointer;background-color:#0000;border-radius:6px;align-items:center;gap:11px;margin:2px 6px;padding:8px 14px;font-size:15px;font-weight:550;transition:all .2s;display:flex;position:relative;color:#9cb1cb!important;box-shadow:none!important;outline:none!important;text-decoration:none!important}.academics-submenu .nested-toggle:hover{background-color:#ffffff0d;color:#fff!important}.academics-submenu .nested-menu-item.mm-active>.nested-toggle{background-color:#ffffff14;border-left:4px solid #fff;border-top-left-radius:0;border-bottom-left-radius:0;color:#fff!important}.academics-submenu .nested-toggle i.bi-book-half{color:inherit;font-size:16px}.academics-submenu .nested-submenu{margin:0;padding:2px 0 6px;list-style:none}.academics-submenu .nested-submenu li a{align-items:center;gap:10px;padding:6px 14px 6px 42px;font-size:14.5px;font-weight:450;transition:all .2s;display:flex;color:#9cb1cb!important;outline:none!important;text-decoration:none!important}.academics-submenu .nested-submenu li a:hover,.academics-submenu .nested-submenu li.mm-active>a,.academics-submenu .nested-submenu li a.active{background-color:#ffffff0d;color:#fff!important}.academics-submenu .nested-submenu li a i.bi-circle{flex-shrink:0;font-size:8px;color:#8da2bd!important}.academics-submenu .nested-submenu li a:hover i.bi-circle,.academics-submenu .nested-submenu li.mm-active>a i.bi-circle,.academics-submenu .nested-submenu li a.active i.bi-circle{color:#fff!important}.back-to-top{color:#fff;z-index:1001;cursor:pointer;opacity:0;visibility:hidden;background:#0d6efd;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.25rem;text-decoration:none;transition:all .3s;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 4px 12px #0d6efd59}.back-to-top:hover{color:#fff;background:#0b5ed7;transform:translateY(-3px)}.back-to-top.show{opacity:1;visibility:visible}.switcher-body{z-index:1050;position:fixed;top:42%;right:0;transform:translateY(-50%)}.btn-switcher{color:#fff;cursor:pointer;background-color:#0b62e4;border:none;border-radius:6px 0 0 6px;justify-content:center;align-items:center;width:32px;height:35px;font-size:15px;transition:all .2s;display:flex;box-shadow:-2px 0 8px #0000002e}.btn-switcher:hover{background-color:#0853c4;width:38px}.switcher-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1050;background:#0f172a66;width:100vw;height:100vh;position:fixed;top:0;left:0}.custom-offcanvas{z-index:1055;background:#fff;flex-direction:column;width:300px;height:100vh;transition:right .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:-320px}.custom-offcanvas.show{right:0}.custom-offcanvas .offcanvas-header{justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.custom-offcanvas .offcanvas-body{flex:1;padding:1.25rem;overflow-y:auto}.colors-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.indigator{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:100%;height:40px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 2px 4px #0000001a}.indigator:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.indigator.active{box-shadow:0 0 0 3px #fff,0 0 0 5px #0d6efd}.headercolor1{background:#0d6efd!important}.headercolor2{background:#6610f2!important}.headercolor3{background:#6f42c1!important}.headercolor4{background:#d63384!important}.headercolor5{background:#dc3545!important}.headercolor6{background:#fd7e14!important}.headercolor7{background:#198754!important}.headercolor8{background:#20c997!important}body.headercolor1 .top-header{color:#fff;background:#0d6efd}body.headercolor2 .top-header{color:#fff;background:#6610f2}body.headercolor3 .top-header{color:#fff;background:#6f42c1}body.headercolor4 .top-header{color:#fff;background:#d63384}body.headercolor5 .top-header{color:#fff;background:#dc3545}body.headercolor6 .top-header{color:#fff;background:#fd7e14}body.headercolor7 .top-header{color:#fff;background:#198754}body.headercolor8 .top-header{color:#fff;background:#20c997}body[class*=headercolor] .top-header .mobile-toggle-icon,body[class*=headercolor] .top-header .user-name,body[class*=headercolor] .top-header .public-site-btn{color:#fff!important}body[class*=headercolor] .top-header .user-role{color:#fffc!important}body.dark-theme{color:#cbd5e1!important;background-color:#0f172a!important}body.dark-theme .top-header,body.dark-theme .custom-offcanvas,body.dark-theme .dropdown-menu{color:#f1f5f9;background-color:#1e293b;border-color:#334155}body.dark-theme .user-name{color:#f8fafc}body.dark-theme .dropdown-item{color:#cbd5e1}body.dark-theme .dropdown-item:hover{background-color:#334155}body.minimal-theme .sidebar-wrapper{background-color:#fff;border-right:1px solid #e2e8f0}body.minimal-theme .menu-link{color:#475569}body.minimal-theme .sidebar-header{background-color:#f8fafc}body.minimal-theme .logo-text{color:#0f172a}.footer-area-bottom.admin-down-footer{background-color:#001a39;width:100%;margin-top:auto}.admin-down-footer .copyright{color:#fff;text-align:center;background-color:#001a39;justify-content:center;align-items:center;padding:10px 15px;display:flex}.admin-down-footer .footer-copyright-text{color:#fff;text-align:center;letter-spacing:.2px;margin:0;font-size:13.5px;line-height:1.4}.wrapper{background-color:#f8fafc;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.page-content-wrapper{flex-direction:column;min-height:calc(100vh - 60px);margin-top:60px;margin-left:260px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.sidebar-collapsed .page-content-wrapper{margin-left:70px}.page-content{flex:1;padding:1.5rem}@media (width<=991px){.page-content-wrapper{margin-left:0!important}.sidebar-container{z-index:1040;transition:left .3s;position:fixed;top:0;bottom:0;left:-260px}.sidebar-container.mobile-open{left:0}.sidebar-container.mobile-open .sidebar-wrapper{left:0!important}.sidebar-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1030;background:#0f172a80;position:fixed;inset:0}}body.semi-dark{background-color:#f1f5f9}.admin-table-footer-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:20px;padding:4px 0;display:flex}.admin-entries-count-text{color:#495057;margin:0;font-size:14px;font-weight:400}.admin-pagination-list{border-radius:4px;align-items:center;margin:0 0 0 auto;padding-left:0;list-style:none;display:inline-flex;box-shadow:0 1px 2px #0000000d}.admin-page-btn{color:#0d6efd;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #dee2e6;outline:none;justify-content:center;align-items:center;min-width:38px;height:36px;margin-left:-1px;padding:6px 12px;font-size:13.5px;font-weight:500;line-height:1.25;text-decoration:none;transition:all .15s ease-in-out;display:inline-flex;position:relative}.admin-page-btn:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;margin-left:0}.admin-page-btn:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.admin-page-btn:hover:not(:disabled):not(.active):not(.ellipsis){z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.admin-page-btn.active{z-index:3;font-weight:600;color:#fff!important;background-color:#007bff!important;border-color:#007bff!important}.admin-page-btn:disabled,.admin-page-btn.disabled{color:#6c757d;cursor:not-allowed;opacity:.65;pointer-events:none;background-color:#fff;border-color:#dee2e6}.admin-page-btn.ellipsis{color:#6c757d;cursor:default;pointer-events:none;background-color:#fff;border-color:#dee2e6}.slider-images-container{color:#2b3445;padding:10px 0 40px}.slider-images-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.slider-images-breadcrumb a{color:#0d6efd;align-items:center;text-decoration:none;display:inline-flex}.slider-images-breadcrumb .divider{color:#94a3b8}.slider-images-breadcrumb .current{color:#475569;font-weight:500}.slider-images-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:28px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.slider-images-card-body{padding:24px}.banners-table-responsive{width:100%;overflow-x:auto}.banners-table{border-collapse:collapse;width:100%;font-size:15.5px}.banners-table th{color:#1e293b;text-align:center;vertical-align:middle;white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #e2e8f0;padding:12px 14px;font-weight:700}.banners-table th .sort-icon{opacity:.35;margin-left:6px;font-size:11px}.banners-table td{vertical-align:middle;text-align:center;color:#334155;border:1px solid #e2e8f0;padding:12px 14px}.banners-table tbody tr:hover{background-color:#f8fafc}.banner-thumb-img{object-fit:cover;cursor:pointer;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;width:240px;max-width:100%;height:68px;transition:transform .2s,box-shadow .2s}.banner-thumb-img:hover{transform:scale(1.03);box-shadow:0 4px 12px #00000026}.action-btns-group{justify-content:center;align-items:center;gap:8px;display:flex}.btn-banner-edit{color:#fff;cursor:pointer;background-color:#0dcaf0;border:none;border-radius:4px;align-items:center;gap:4px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.btn-banner-edit:hover{color:#fff;background-color:#0aa2c0}.btn-banner-delete{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:4px;align-items:center;gap:4px;padding:6px 14px;font-size:13px;font-weight:600;transition:background-color .2s;display:inline-flex}.btn-banner-delete:hover{background-color:#bb2d3b}.form-section-title{color:#334155;text-transform:uppercase;margin-bottom:8px;font-size:16px;font-weight:700}.form-grid-row{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=768px){.form-grid-row{grid-template-columns:1fr}}.form-field-group{flex-direction:column;gap:6px;display:flex}.form-field-group label{color:#334155;font-size:14px;font-weight:500}.form-field-group input[type=text],.form-field-group input[type=number],.form-field-group input[type=file]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:8px 12px;font-size:14px}.form-field-group input:focus{border-color:#3b82f6}.banner-size-note{color:#dc2626;margin-left:6px;font-size:13px;font-weight:700}.current-image-preview-box{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;margin-top:10px;padding:10px}.current-image-preview-box img{object-fit:contain;border-radius:4px;max-width:100%;max-height:140px}.current-image-name{color:#144272;word-break:break-all;margin-top:6px;font-size:12px;font-weight:600}.form-action-center{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.btn-primary-custom{color:#fff;cursor:pointer;background-color:#3461ff;border:none;border-radius:6px;padding:10px 32px;font-size:15px;font-weight:600;transition:all .2s}.btn-primary-custom:hover{background-color:#264ee4;box-shadow:0 4px 12px #3461ff4d}.btn-cancel-custom{color:#fff;cursor:pointer;background-color:#64748b;border:none;border-radius:6px;padding:10px 24px;font-size:15px;font-weight:500}.btn-cancel-custom:hover{background-color:#475569}.image-modal-backdrop{z-index:2000;background:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.image-modal-card{background:#fff;border-radius:8px;width:100%;max-width:900px;overflow:hidden;box-shadow:0 20px 40px #0006}.image-modal-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.image-modal-close-btn{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1}.image-modal-body{justify-content:center;align-items:center;padding:16px;display:flex}.image-modal-body img{object-fit:contain;border-radius:4px;max-width:100%;max-height:70vh}.banner-alert{text-align:center;border-radius:8px;margin-bottom:20px;padding:12px 18px;font-size:14px;font-weight:500;animation:.2s ease-out fadeIn}.banner-alert.success{color:#065f46;background-color:#d1fae5;border:1px solid #a7f3d0}.banner-alert.danger{color:#991b1b;background-color:#fee2e2;border:1px solid #fecaca}.flashnews-container{color:#2b3445;padding:10px 0 40px}.flashnews-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.flashnews-breadcrumb a{color:#0d6efd;align-items:center;text-decoration:none;display:inline-flex}.flashnews-breadcrumb .divider{color:#94a3b8}.flashnews-breadcrumb .current{color:#475569;font-weight:500}.flashnews-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:28px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.flashnews-card-body{padding:24px}.flashnews-table-responsive{border:1px solid #e2e8f0;border-radius:8px;width:100%;overflow-x:auto}.flashnews-table{border-collapse:collapse;text-align:left;width:100%;font-size:15.5px}.flashnews-table th{color:#1e293b;text-align:center;vertical-align:middle;white-space:nowrap;background-color:#f8fafc;border-bottom:2px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:12px 16px;font-size:15.5px;font-weight:700}.flashnews-table th .sort-icon{color:#94a3b8;margin-left:6px;font-size:13px}.flashnews-table td{vertical-align:middle;color:#0f172a;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:12px 16px;font-size:15.5px;font-weight:500}.flashnews-table tbody tr:hover{background-color:#f8fafc}.news-textarea-preview{color:#0f172a;resize:vertical;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-width:320px;max-width:700px;padding:10px 14px;font-size:17px;font-weight:400;line-height:1.5}.btn-view-link{background-color:#0d6efd;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block;color:#fff!important}.btn-view-link:hover{background-color:#0b5ed7;color:#fff!important}.btn-news-edit{color:#fff;cursor:pointer;white-space:nowrap;background-color:#0dcaf0;border:none;border-radius:6px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .1s;display:inline-flex;box-shadow:0 1px 2px #00000014}.btn-news-edit:hover{color:#fff;background-color:#0bb5d8;transform:translateY(-1px)}.btn-news-delete{color:#fff;cursor:pointer;white-space:nowrap;background-color:#dc3545;border:none;border-radius:6px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:600;transition:background-color .2s,transform .1s;display:inline-flex;box-shadow:0 1px 2px #00000014}.btn-news-delete:hover{color:#fff;background-color:#bb2d3b;transform:translateY(-1px)}.news-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:28px;box-shadow:0 2px 12px #0000000a}@media (width<=768px){.col-6{grid-column:span 12}}.btn-primary-submit:hover{background-color:#3461ff;transform:translateY(-1px)}.circulars-container{color:#2b3445;padding:10px 0 40px}.circulars-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.circulars-breadcrumb a{color:#0d6efd;align-items:center;text-decoration:none;display:inline-flex}.circulars-breadcrumb .divider{color:#94a3b8}.circulars-breadcrumb .current{color:#475569;font-weight:500}.circulars-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:28px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.circulars-card-body{padding:24px}.circulars-table-responsive{border:1px solid #e2e8f0;border-radius:8px;width:100%;overflow-x:auto}.circulars-table{border-collapse:collapse;text-align:left;width:100%;font-size:15.5px}.circulars-table th{color:#334155;text-align:center;white-space:nowrap;background-color:#f8fafc;border-bottom:2px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:12px 14px;font-weight:600}.circulars-table td{vertical-align:middle;color:#1e293b;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:12px 14px}.circulars-table tbody tr:hover{background-color:#f8fafc}.circulars-textarea-preview{color:#334155;resize:vertical;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;width:100%;min-width:250px;padding:8px 12px;font-size:17px;font-weight:400;line-height:1.5}.btn-circular-pdf{white-space:nowrap;background-color:#ca2222;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block;color:#fff!important}.btn-circular-pdf:hover{background-color:#b01a1a;color:#fff!important}.slider{cursor:pointer;background-color:#ca2222;border-radius:34px;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}.slider .on{color:#fff;letter-spacing:.5px;font-size:11px;font-weight:700;display:none;position:absolute;left:20px}.slider .off{color:#fff;letter-spacing:.5px;font-size:10px;font-weight:700;display:block;position:absolute;right:14px}.btn-circular-edit{color:#fff;cursor:pointer;white-space:nowrap;background-color:#0dcaf0;border:none;border-radius:6px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .1s;display:inline-flex;box-shadow:0 1px 2px #00000014}.btn-circular-edit:hover{color:#fff;background-color:#0284c7}.btn-circular-delete{color:#fff;cursor:pointer;white-space:nowrap;background-color:#dc3545;border:none;border-radius:6px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:600;transition:background-color .2s,transform .1s;display:inline-flex;box-shadow:0 1px 2px #00000014}.btn-circular-delete:hover{color:#fff;background-color:#bb2d3b;transform:translateY(-1px)}.table-footer-pagination{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;font-size:14px;display:flex}.pagination-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 12px;transition:all .2s}.pagination-btn:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.pagination-btn.active{color:#fff;background:#0d6efd;border-color:#0d6efd}.form-section-title{color:#334155;text-transform:uppercase;letter-spacing:.5px;text-align:center;margin-bottom:8px;font-size:16px;font-weight:700}.form-section-divider{background:#e2e8f0;border:0;height:1px;margin-bottom:24px}.circular-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:28px;box-shadow:0 2px 12px #0000000a}.form-grid-layout{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.col-12{grid-column:span 12}.col-6{grid-column:span 6}@media (width<=768px){.col-6{grid-column:span 12}}.form-group-item{flex-direction:column;gap:6px;display:flex}.form-label{color:#334155;font-size:14px;font-weight:600}.form-input,.form-textarea{color:#1e293b;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.form-textarea{resize:vertical;min-height:80px}.form-input:focus,.form-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.form-submit-wrapper{grid-column:span 12;justify-content:center;gap:12px;margin-top:10px;display:flex}.btn-primary-submit:hover:not(:disabled){background-color:#3461ff;transform:translateY(-1px)}.btn-cancel-edit{color:#fff;cursor:pointer;background-color:#64748b;border:1px solid #475569;border-radius:8px;padding:10px 24px;font-size:15px;font-weight:600;transition:all .2s}.btn-cancel-edit:hover{background-color:#475569}.events-container{color:#2b3445;padding:10px 0 40px}.events-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.events-breadcrumb a{color:#0d6efd;align-items:center;text-decoration:none;display:inline-flex}.events-breadcrumb .divider{color:#94a3b8}.events-breadcrumb .current{color:#475569;text-transform:capitalize;font-weight:500}.events-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:28px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.events-card-body{padding:24px}.events-table-responsive{border:1px solid #e2e8f0;border-radius:8px;width:100%;overflow-x:auto}.events-table{border-collapse:collapse;text-align:left;width:100%;font-size:15.5px}.events-table th{color:#334155;text-align:center;white-space:nowrap;background-color:#f8fafc;border-bottom:2px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:12px 14px;font-weight:600}.events-table td{vertical-align:middle;color:#1e293b;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:12px 14px}.events-table tbody tr:hover{background-color:#f8fafc}.events-textarea-preview{color:#334155;resize:vertical;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;width:100%;min-width:250px;padding:8px 12px;font-size:17px;font-weight:400;line-height:1.5}.btn-event-view{white-space:nowrap;background-color:#0d6efd;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block;color:#fff!important}.btn-event-view:hover{background-color:#0b5ed7;color:#fff!important}.btn-event-pdf{white-space:nowrap;background-color:#ca2222;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block;color:#fff!important}.btn-event-pdf:hover{background-color:#b01a1a;color:#fff!important}.slider{cursor:pointer;color:#fff;-webkit-user-select:none;user-select:none;background-color:#ef4444;border-radius:34px;justify-content:space-between;align-items:center;padding:0 10px;font-size:11px;font-weight:700;transition:all .3s;display:flex;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;border-radius:50%;width:26px;height:26px;transition:all .3s;position:absolute;bottom:4px;left:4px;box-shadow:0 2px 4px #0003}.switch input:checked+.slider{background-color:#10b981}.switch input:checked+.slider:before{transform:translate(58px)}.slider .on{display:none}.slider .off{margin-left:auto;display:block}.switch input:checked+.slider .on{display:block}.switch input:checked+.slider .off{display:none}.btn-event-edit{color:#fff;cursor:pointer;background-color:#0284c7;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background-color .2s;display:inline-flex}.btn-event-edit:hover{background-color:#0369a1}.btn-event-delete{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background-color .2s;display:inline-flex}.btn-event-delete:hover{background-color:#b91c1c}.table-footer-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.entries-info{color:#64748b;font-size:14px}.pagination-buttons{gap:4px;display:flex}.pagination-btn{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 12px;font-size:13.5px;transition:all .2s}.pagination-btn:hover:not(:disabled){background-color:#f1f5f9;border-color:#94a3b8}.pagination-btn.active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.form-section-container{max-width:900px;margin:30px auto 0}.form-section-title{color:#475569;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:16px;font-weight:700}.form-section-divider{border:0;border-top:1px solid #cbd5e1;margin-bottom:20px}.event-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 2px 12px #0000000a}.form-grid-layout{flex-wrap:wrap;margin:-10px;display:flex}.form-group-item{box-sizing:border-box;padding:10px}.col-6{width:50%}.col-12{width:100%}@media (width<=768px){.col-6{width:100%}}.form-label{color:#334155;margin-bottom:6px;font-size:14px;font-weight:600;display:block}.form-textarea{color:#1e293b;box-sizing:border-box;resize:vertical;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:10px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.form-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.form-input{color:#1e293b;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:8px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.form-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.existing-file-tag{color:#ca2222;word-break:break-all;margin-top:6px;font-size:13px;font-weight:700}.form-submit-wrapper{text-align:center;width:100%;padding:15px 10px 5px}.btn-primary-submit{color:#fff;cursor:pointer;background-color:#0d6efd;border:none;border-radius:6px;padding:9px 28px;font-size:14px;font-weight:600;transition:background-color .2s}.btn-primary-submit:hover:not(:disabled){background-color:#0b5ed7}.btn-primary-submit:disabled{opacity:.6;cursor:not-allowed}.btn-cancel-edit{color:#475569;cursor:pointer;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;margin-left:12px;padding:9px 20px;font-size:14px;font-weight:600;transition:all .2s}.btn-cancel-edit:hover{color:#0f172a;background-color:#e2e8f0}.alert-feedback{border-radius:8px;margin-bottom:20px;padding:12px 18px;font-size:14px;font-weight:500}.updates-admin-container{color:#2b3445;padding:10px 0 40px}.updates-admin-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.updates-admin-breadcrumb a{color:#0d6efd;align-items:center;text-decoration:none;display:inline-flex}.updates-admin-breadcrumb .divider{color:#94a3b8}.updates-admin-breadcrumb .current{color:#475569;font-weight:500}.updates-admin-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:28px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.updates-admin-card-body{padding:24px}.updates-table-header-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.updates-entries-select-wrapper{color:#475569;align-items:center;gap:8px;font-size:14px;display:flex}.updates-entries-select{background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:6px 12px;font-size:14px}.updates-search-wrapper{color:#475569;align-items:center;gap:8px;font-size:14px;display:flex}.updates-search-input{border:1px solid #cbd5e1;border-radius:6px;outline:none;min-width:240px;padding:6px 12px;font-size:14px;transition:border-color .2s}.updates-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.updates-table-responsive{border:1px solid #e2e8f0;border-radius:8px;width:100%;overflow-x:auto}.updates-table{border-collapse:collapse;text-align:left;width:100%;font-size:15.5px}.updates-table th{color:#334155;text-align:center;white-space:nowrap;background-color:#f8fafc;border-bottom:2px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:12px 14px;font-weight:600}.updates-table td{vertical-align:middle;color:#1e293b;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:12px 14px}.updates-table tbody tr:hover{background-color:#f8fafc}.updates-textarea-preview{color:#334155;resize:vertical;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;width:100%;min-width:250px;padding:8px 12px;font-size:17px;font-weight:400;line-height:1.5}.btn-update-view{white-space:nowrap;background-color:#0d6efd;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block;color:#fff!important}.btn-update-view:hover{background-color:#0b5ed7;color:#fff!important}.btn-update-pdf{white-space:nowrap;background-color:#ca2222;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block;color:#fff!important}.btn-update-pdf:hover{background-color:#b01a1a;color:#fff!important}.switch{width:92px;height:34px;margin:0 auto;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0;position:absolute}.slider{cursor:pointer;background-color:#ca2222;border-radius:34px;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px 3px #0003}.slider:before{content:"";z-index:2;background-color:#fff;border-radius:50%;width:26px;height:26px;transition:all .3s;position:absolute;bottom:4px;left:4px;box-shadow:0 2px 4px #0003}input:checked+.slider{background-color:#2e7d32}input:focus+.slider{box-shadow:0 0 1px #2e7d32}input:checked+.slider:before{transform:translate(58px)}.slider .slider-text{text-transform:uppercase;letter-spacing:.5px;-webkit-user-select:none;user-select:none;z-index:1;font-size:11px;font-weight:700;position:absolute}.slider .slider-text.active{color:#fff;display:none;left:12px}.slider .slider-text.inactive{color:#fff;display:block;right:10px}input:checked+.slider .slider-text.active{display:block}input:checked+.slider .slider-text.inactive{display:none}.action-buttons-wrapper{justify-content:center;align-items:center;gap:8px;display:flex}.btn-update-edit{cursor:pointer;background-color:#0dcaf0;border:1px solid #0dcaf0;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;color:#fff!important}.btn-update-edit:hover{background-color:#0bb5d8;color:#fff!important}.btn-update-delete{color:#fff;cursor:pointer;background-color:#dc3545;border:1px solid #dc3545;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.btn-update-delete:hover{background-color:#bb2d3b}.updates-table-footer-pagination{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:14px;display:flex}.updates-pagination-buttons{align-items:center;gap:6px;display:flex}.updates-pagination-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 12px;font-size:13px;transition:all .2s}.updates-pagination-btn:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.updates-pagination-btn.active{color:#fff;background:#0d6efd;border-color:#0d6efd}.updates-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.alert-feedback{text-align:center;border-radius:8px;margin-bottom:20px;padding:12px 20px;font-size:14px;font-weight:500;animation:.3s fadeIn}.alert-feedback.success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.alert-feedback.danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.testimonials-admin-content{background-color:#f8fafc;min-height:100vh;padding:1.5rem}.testimonials-admin-content .alert{border-radius:6px;padding:10px 16px;font-size:14px;font-weight:500}.testimonials-admin-content .alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.testimonials-admin-content .alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.testimonials-admin-content .breadcrumb-item a{color:#4361ee;text-decoration:none}.testimonials-admin-content .breadcrumb-item.active{color:#6c757d}.datatable-header-controls .entries-select{width:75px;display:inline-block}.datatable-header-controls .search-input-field{width:200px}.testimonials-table{border-color:#dee2e6;font-size:15.5px}.testimonials-table th{color:#333;background-color:#fff;border-bottom:2px solid #cbd5e1;padding:12px 10px;font-weight:600}.testimonials-table td{color:#334155;padding:10px}.testimonials-table .testimonial-desc-textarea{color:#334155;resize:vertical;cursor:text;background-color:#fff;border:1px solid #ced4da;border-radius:4px;font-size:17px;font-weight:400;line-height:1.5}.testimonials-table .btn-view-attachment{color:#fff;background-color:#4265dd;border-color:#3461ff;border-radius:4px;padding:4px 14px;font-size:12px;text-decoration:none;transition:all .2s;display:inline-block}.testimonials-table .btn-view-attachment:hover{color:#fff;background-color:#3054cc;border-color:#274bbf}.testimonials-table .btn-action-edit{background-color:#0dcaf0;border-color:#0dcaf0;padding:4px 10px;font-size:12px;font-weight:500}.testimonials-table .btn-action-delete{background-color:#dc3545;border-color:#dc3545;padding:4px 10px;font-size:12px;font-weight:500}.testimonials-form-wrapper{max-width:980px;margin:40px auto 80px}.testimonials-form-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 8px #0000000a}.testimonials-form-inner{background-color:#fff;border-radius:8px;min-height:400px;border:1px solid #e2e8f0!important;padding:36px 32px!important}.testimonials-form-inner .form-label{color:#334155;margin-bottom:8px;font-size:14px;font-weight:600}.testimonials-form-inner .form-control{border:1px solid #cbd5e1;border-radius:6px;font-size:14px;transition:border-color .2s,box-shadow .2s}.testimonials-form-inner .form-control:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.testimonials-form-inner input.form-control{min-height:46px;padding:10px 14px}.testimonials-form-inner input[type=file].form-control{min-height:46px;padding:8px 12px}.testimonials-form-inner textarea.testimonial-form-textarea{resize:vertical;min-height:150px;padding:12px 14px;line-height:1.6}.form-section-heading{letter-spacing:.5px;color:#212529;font-size:16px}.btn-submit-testimonial{border-radius:6px;min-width:120px;padding:10px 30px;font-size:15px;font-weight:600;color:#fff!important;background-color:#4265dd!important;border-color:#3461ff!important}.btn-submit-testimonial:hover{background-color:#3054cc!important;border-color:#274bbf!important}.committee-members-admin-content{color:#2b3445;padding:10px 0 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.committee-members-admin-content .alert{border-radius:6px;margin-bottom:20px;padding:10px 16px;font-size:14px;font-weight:500}.committee-members-admin-content .alert-success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.committee-members-admin-content .alert-danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.committee-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.committee-breadcrumb a{color:#0d6efd;align-items:center;text-decoration:none;display:inline-flex}.committee-breadcrumb .divider{color:#94a3b8}.committee-breadcrumb .current{color:#475569;font-weight:500}.committee-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:28px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.committee-table-card-body{padding:24px}.committee-table-responsive{border:1px solid #e2e8f0;border-radius:8px;width:100%;overflow-x:auto}.committee-table{border-collapse:collapse;text-align:left;width:100%;font-size:15.5px}.committee-table th{white-space:nowrap;-webkit-user-select:none;user-select:none;color:#334155!important;text-align:center!important;vertical-align:middle!important;background-color:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important;padding:12px 14px!important;font-weight:600!important}.committee-table th:last-child{border-right:none!important}.committee-table th .sort-icon{color:#adb5bd;margin-left:6px;font-size:12px;display:inline-block}.committee-table td{vertical-align:middle!important;color:#1e293b!important;text-align:center!important;border-bottom:1px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important;padding:12px 14px!important}.committee-table td:last-child{border-right:none!important}.committee-table tbody tr:hover{background-color:#f8fafc!important}.committee-form-wrapper{max-width:900px;margin:30px auto 60px}.committee-form-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 4px #0000000a}.committee-form-inner{background-color:#fff;border-radius:6px;border:1px solid #e2e8f0!important;padding:24px 28px!important}.committee-form-inner .form-label{color:#495057;margin-bottom:6px;font-size:14px;font-weight:500}.committee-form-inner .form-control,.committee-form-inner .form-select{color:#495057;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;height:38px;min-height:38px;padding:6px 12px;font-size:14px}.committee-form-inner input[type=file].form-control{height:38px;min-height:38px;padding:5px 10px}.committee-form-inner .form-control:focus,.committee-form-inner .form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.sops-admin-content{color:#2b3445;padding:10px 0 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.sops-admin-content .alert{border-radius:6px;margin-bottom:20px;padding:10px 16px;font-size:14px;font-weight:500}.sops-admin-content .alert-success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.sops-admin-content .alert-danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.sops-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.sops-breadcrumb a{color:#0d6efd;align-items:center;text-decoration:none;display:inline-flex}.sops-breadcrumb .divider{color:#94a3b8}.sops-breadcrumb .current{color:#475569;font-weight:500}.sops-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:28px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.sops-table-card-body{padding:24px}.sops-table-responsive{border:1px solid #e2e8f0;border-radius:8px;width:100%;overflow-x:auto}.sops-table{border-collapse:collapse;text-align:left;width:100%;font-size:15.5px}.sops-table th{white-space:nowrap;-webkit-user-select:none;user-select:none;color:#334155!important;text-align:center!important;vertical-align:middle!important;background-color:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important;padding:12px 14px!important;font-weight:600!important}.sops-table th:last-child{border-right:none!important}.sops-table th .sort-icon{color:#adb5bd;margin-left:6px;font-size:12px;display:inline-block}.sops-table td{vertical-align:middle!important;color:#1e293b!important;text-align:center!important;border-bottom:1px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important;padding:12px 14px!important}.sops-table td:last-child{border-right:none!important}.sops-table tbody tr:hover{background-color:#f8fafc!important}.sops-form-wrapper{max-width:900px;margin:30px auto 60px}.sops-form-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 4px #0000000a}.sops-form-inner{background-color:#fff;border-radius:6px;border:1px solid #e2e8f0!important;padding:24px 28px!important}.sops-form-inner .form-label{color:#495057;margin-bottom:6px;font-size:14px;font-weight:500}.sops-form-inner .form-control,.sops-form-inner .form-select{color:#495057;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;height:38px;min-height:38px;padding:6px 12px;font-size:14px}.sops-form-inner input[type=file].form-control{height:38px;min-height:38px;padding:5px 10px}.sops-form-inner .form-control:focus,.sops-form-inner .form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.btn-submit-form{border-radius:5px;min-width:90px;padding:7px 24px;font-size:14px;font-weight:500;color:#fff!important;box-shadow:none!important;background-color:#4265dd!important;border-color:#3461ff!important}.btn-submit-form:hover{background-color:#3054cc!important;border-color:#274bbf!important}.minutes-admin-content{color:#2b3445;padding:10px 0 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.minutes-admin-content .alert{border-radius:6px;margin-bottom:20px;padding:10px 16px;font-size:14px;font-weight:500}.minutes-admin-content .alert-success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.minutes-admin-content .alert-danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.minutes-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.minutes-breadcrumb a{color:#0d6efd;align-items:center;text-decoration:none;display:inline-flex}.minutes-breadcrumb .divider{color:#94a3b8}.minutes-breadcrumb .current{color:#475569;font-weight:500}.minutes-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:28px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.minutes-table-card-body{padding:24px}.search-input{border:1px solid #cbd5e1;border-radius:6px;outline:none;min-width:240px;padding:6px 12px;font-size:14px;transition:border-color .2s}.search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.minutes-table-responsive{border:1px solid #e2e8f0;border-radius:8px;width:100%;overflow-x:auto}.minutes-table{border-collapse:collapse;text-align:left;width:100%;font-size:15.5px}.minutes-table th{white-space:nowrap;-webkit-user-select:none;user-select:none;color:#334155!important;text-align:center!important;vertical-align:middle!important;background-color:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important;padding:12px 14px!important;font-weight:600!important}.minutes-table th:last-child{border-right:none!important}.minutes-table th .sort-icon{color:#adb5bd;margin-left:6px;font-size:12px;display:inline-block}.minutes-table td{vertical-align:middle!important;color:#1e293b!important;text-align:center!important;border-bottom:1px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important;padding:12px 14px!important}.minutes-table td:last-child{border-right:none!important}.minutes-table tbody tr:hover{background-color:#f8fafc!important}.btn-circular-view{white-space:nowrap;background-color:#0d6efd;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block;color:#fff!important}.btn-circular-view:hover{background-color:#0b5ed7;color:#fff!important}.btn-action-edit{cursor:pointer;white-space:nowrap;background-color:#0dcaf0;border:none;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex;color:#fff!important}.btn-action-edit:hover{background-color:#0aa2c0;color:#fff!important}.btn-action-delete{cursor:pointer;white-space:nowrap;background-color:#dc3545;border:none;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:6px 14px;font-size:13px;font-weight:600;transition:background-color .2s;display:inline-flex;color:#fff!important}.btn-action-delete:hover{background-color:#bb2d3b;color:#fff!important}.minutes-form-wrapper{max-width:900px;margin:30px auto 60px}.form-section-heading{color:#333;letter-spacing:.5px;font-size:15px;font-weight:600}.annual-reports-content{color:#2b3445;padding:10px 0 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.annual-reports-content .alert{border-radius:6px;margin-bottom:20px;padding:10px 16px;font-size:14px;font-weight:500}.annual-reports-content .alert-success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.annual-reports-content .alert-danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.annual-reports-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.annual-reports-breadcrumb a{color:#0d6efd;align-items:center;text-decoration:none;display:inline-flex}.annual-reports-breadcrumb .divider{color:#94a3b8}.annual-reports-breadcrumb .current{color:#475569;font-weight:500}.annual-reports-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:28px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.annual-reports-table-card-body{padding:24px}.annual-reports-table-responsive{border:1px solid #e2e8f0;border-radius:6px;width:100%;overflow-x:auto}.annual-reports-table{border-collapse:collapse;text-align:center;width:100%;font-size:15.5px}.annual-reports-table th,.annual-reports-table td{vertical-align:middle;border:1px solid #e2e8f0;padding:12px 14px}.annual-reports-table th{color:#334155;white-space:nowrap;background-color:#f8fafc;font-weight:600}.annual-reports-table tbody tr:nth-child(2n){background-color:#fbfcfe}.annual-reports-table tbody tr:hover{background-color:#f1f5f9}.annual-reports-form-container{max-width:920px;margin:30px auto}.annual-reports-form-container h6{color:#333;letter-spacing:.5px;margin-bottom:8px;font-size:15px;font-weight:600}.annual-reports-form-container hr{border:0;border-top:1px solid #e2e8f0;margin:0 0 20px}.annual-reports-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 4px #00000008}.annual-reports-form-inner{border:1px solid #e2e8f0;border-radius:8px;padding:24px 28px}.annual-reports-form-inner label{color:#495057;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.annual-reports-form-inner .form-select,.annual-reports-form-inner .form-control{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;height:40px;padding:6px 14px;font-size:14px;transition:border-color .2s}.annual-reports-form-inner .form-select:focus,.annual-reports-form-inner .form-control:focus{border-color:#3461ff}.annual-reports-form-inner .note-box{padding-top:4px;font-size:13px;line-height:1.6}.annual-reports-form-inner .note-box strong{font-weight:600}.annual-reports-form-inner .note-box a{color:#2563eb;text-decoration:none}.annual-reports-form-inner .note-box a:hover{text-decoration:underline}.btn-primary-annual{color:#fff;cursor:pointer;background-color:#3461ff;border:none;border-radius:6px;min-width:75px;padding:8px 24px;font-size:14px;font-weight:600;transition:background-color .2s;box-shadow:0 2px 4px #3461ff40}.btn-primary-annual:hover{background-color:#264bcf}.regulations-admin-content{color:#2b3445;padding:10px 0 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.regulations-admin-content .alert{text-align:center;border-radius:6px;margin-bottom:20px;padding:10px 16px;font-size:14px;font-weight:500}.regulations-admin-content .alert-success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.regulations-admin-content .alert-danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.toppers-breadcrumb .breadcrumb-item a i{color:#3461ff!important;font-size:17px!important}.regulations-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:28px;overflow:hidden;box-shadow:0 2px 10px #0000000d}.regulations-card-body{padding:24px}.regulations-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:28px;overflow:hidden;box-shadow:0 2px 10px #0000000d}.regulations-table-card-body{padding:24px}.entries-search-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:20px;display:flex}.entries-select{color:#334155;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:6px 12px;font-size:14px}.search-input{color:#334155;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:200px;padding:6px 12px;font-size:14px}.regulations-table-responsive{border:1px solid #e2e8f0;border-radius:6px;width:100%;overflow-x:auto}.regulations-table{border-collapse:collapse;text-align:center;width:100%;font-size:15.5px}.regulations-table th,.regulations-table td{vertical-align:middle;border:1px solid #e2e8f0;padding:12px 14px}.regulations-table th{color:#334155;white-space:nowrap;background-color:#f8fafc;font-weight:600}.regulations-table tbody tr:nth-child(2n){background-color:#fbfcfe}.regulations-table tbody tr:hover{background-color:#f1f5f9}.btn-reg-view{cursor:pointer;background-color:#3461ff;border:none;border-radius:4px;padding:6px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block;color:#fff!important}.btn-reg-view:hover{background-color:#264bcf}.btn-reg-edit{color:#fff;cursor:pointer;white-space:nowrap;text-align:center;background-color:#0dcaf0;border:none;border-radius:6px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.4;transition:background-color .15s,transform .1s;display:inline-flex;box-shadow:0 1px 2px #00000014}.btn-reg-edit:hover{color:#fff;background-color:#0bb5d8;transform:translateY(-1px)}.btn-reg-delete{color:#fff;cursor:pointer;white-space:nowrap;text-align:center;background-color:#dc3545;border:none;border-radius:6px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.4;transition:background-color .15s,transform .1s;display:inline-flex;box-shadow:0 1px 2px #00000014}.btn-reg-delete:hover{color:#fff;background-color:#bb2d3b;transform:translateY(-1px)}.btn-reg-edit:not(:has(i)):before{content:"";font-size:13px;line-height:1;font-family:bootstrap-icons!important}.btn-reg-delete:not(:has(i)):before{content:"";font-size:13px;line-height:1;font-family:bootstrap-icons!important}.regulations-pagination-wrapper{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:14px;display:flex}.regulations-pagination-btns{gap:5px;display:flex}.regulations-pagination-btn{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:5px 12px;font-size:13px;font-weight:500}.regulations-pagination-btn:hover:not(:disabled){background-color:#f1f5f9}.regulations-pagination-btn.active{color:#fff;background-color:#3461ff;border-color:#3461ff}.regulations-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.regulations-form-container{max-width:950px;margin:35px auto 20px}.regulations-form-container h6{color:#212529;letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px;font-size:15px;font-weight:700}.regulations-form-container hr{border:0;border-top:1px solid #dee2e6;margin:0 0 20px}.regulations-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 10px #0000000a}.regulations-form-inner{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:28px 30px}.regulations-form-row{flex-wrap:wrap;margin:0 -12px 18px;display:flex}.regulations-form-col-6{box-sizing:border-box;flex:50%;max-width:50%;padding:0 12px}.regulations-form-col-4{box-sizing:border-box;flex:33.333%;max-width:33.333%;padding:0 12px}.regulations-form-col-8{box-sizing:border-box;flex:66.666%;max-width:66.666%;padding:0 12px}.regulations-form-col-12{box-sizing:border-box;text-align:center;flex:100%;max-width:100%;margin-top:10px;padding:0 12px}@media (width<=768px){.regulations-form-col-6,.regulations-form-col-4,.regulations-form-col-8{flex:100%;max-width:100%;margin-bottom:14px}}.regulations-form-inner label{color:#334155;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.regulations-form-inner .form-select,.regulations-form-inner .form-control{box-sizing:border-box;color:#1e293b;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;height:40px;padding:6px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.regulations-form-inner .form-select:focus,.regulations-form-inner .form-control:focus{border-color:#3461ff;box-shadow:0 0 0 3px #3461ff26}.btn-primary-regulation{color:#fff;cursor:pointer;background-color:#4265dd;border:1px solid #3461ff;border-radius:5px;min-width:85px;padding:8px 30px;font-size:14px;font-weight:500;transition:background-color .2s}.btn-primary-regulation:hover:not(:disabled){background-color:#264bcf}.btn-primary-regulation:disabled{opacity:.65;cursor:not-allowed}.btn-secondary-regulation{color:#fff;cursor:pointer;background-color:#64748b;border:1px solid #64748b;border-radius:5px;margin-left:12px;padding:8px 24px;font-size:14px;font-weight:500;transition:background-color .2s}.btn-secondary-regulation:hover{background-color:#475569}.syllabus-admin-content{color:#2b3445;padding:10px 0 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.syllabus-admin-content .alert{border-radius:6px;margin-bottom:20px;padding:10px 16px;font-size:14px;font-weight:500}.syllabus-admin-content .alert-success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.syllabus-admin-content .alert-danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.syllabus-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.syllabus-breadcrumb a{color:#0d6efd;align-items:center;text-decoration:none;display:inline-flex}.syllabus-breadcrumb .divider{color:#94a3b8}.syllabus-breadcrumb .current{color:#475569;font-weight:500}.syllabus-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:28px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.syllabus-table-card-body{padding:24px}.syllabus-table-responsive{border:1px solid #e2e8f0;border-radius:6px;width:100%;overflow-x:auto}.syllabus-table{border-collapse:collapse;text-align:center;width:100%;font-size:15.5px}.syllabus-table th,.syllabus-table td{vertical-align:middle;border:1px solid #e2e8f0;padding:12px 14px}.syllabus-table th{color:#334155;white-space:nowrap;background-color:#f8fafc;font-weight:600}.syllabus-table tbody tr:nth-child(2n){background-color:#fbfcfe}.syllabus-table tbody tr:hover{background-color:#f1f5f9}.action-btns-wrapper{white-space:nowrap!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.btn-action-edit{color:#fff;cursor:pointer;white-space:nowrap;background-color:#0dcaf0;border:none;border-radius:5px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:600;transition:background-color .2s,transform .1s;display:inline-flex;box-shadow:0 1px 2px #00000014}.btn-action-edit:hover{background-color:#0bb5d8;transform:translateY(-1px)}.btn-action-delete{color:#fff;cursor:pointer;white-space:nowrap;background-color:#dc3545;border:none;border-radius:5px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:600;transition:background-color .2s,transform .1s;display:inline-flex;box-shadow:0 1px 2px #00000014}.btn-action-delete:hover{background-color:#bb2d3b;transform:translateY(-1px)}.syllabus-form-container{max-width:920px;margin:30px auto}.syllabus-form-container h6{color:#333;letter-spacing:.5px;margin-bottom:8px;font-size:15px;font-weight:600}.syllabus-form-container hr{border:0;border-top:1px solid #e2e8f0;margin:0 0 20px}.syllabus-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 4px #00000008}.syllabus-form-inner{border:1px solid #e2e8f0;border-radius:8px;padding:24px 28px}.syllabus-form-inner label{color:#495057;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.syllabus-form-inner .form-select,.syllabus-form-inner .form-control{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;height:40px;padding:6px 14px;font-size:14px;transition:border-color .2s}.syllabus-form-inner .form-select:focus,.syllabus-form-inner .form-control:focus{border-color:#3461ff}.btn-primary-syllabus{color:#fff;cursor:pointer;background-color:#3461ff;border:none;border-radius:6px;min-width:75px;padding:8px 24px;font-size:14px;font-weight:600;transition:background-color .2s;box-shadow:0 2px 4px #3461ff40}.btn-primary-syllabus:hover{background-color:#264bcf}.table-footer-controls{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;margin-top:20px!important;padding:4px 0!important;display:flex!important}.entries-info,.results-info{color:#495057!important;margin:0!important;font-size:14px!important;font-weight:400!important}.table-footer-controls .admin-table-footer-wrapper{width:auto!important;margin-top:0!important;margin-left:auto!important;padding:0!important}.table-footer-controls .admin-table-footer-wrapper .admin-entries-count-text{display:none!important}.syllabus-admin-content,.calendar-admin-content{color:#2b3445;padding:10px 0 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.syllabus-admin-content .alert,.calendar-admin-content .alert{border-radius:6px;margin-bottom:20px;padding:10px 16px;font-size:14px;font-weight:500}.syllabus-admin-content .alert-success,.calendar-admin-content .alert-success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.syllabus-admin-content .alert-danger,.calendar-admin-content .alert-danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.syllabus-breadcrumb,.calendar-breadcrumb,.regulations-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.syllabus-breadcrumb a,.calendar-breadcrumb a,.regulations-breadcrumb a{color:#0d6efd;align-items:center;text-decoration:none;display:inline-flex}.syllabus-breadcrumb .divider,.calendar-breadcrumb .divider,.regulations-breadcrumb .divider{color:#94a3b8}.syllabus-breadcrumb .current,.calendar-breadcrumb .current,.regulations-breadcrumb .current{color:#475569;font-weight:500}.syllabus-table-card,.calendar-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:28px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.syllabus-table-card-body,.calendar-table-card-body{padding:24px}.syllabus-table-responsive,.calendar-table-responsive{border:1px solid #e2e8f0;border-radius:6px;width:100%;overflow-x:auto}.syllabus-table,.calendar-table{border-collapse:collapse;text-align:center;width:100%;font-size:15.5px}.syllabus-table th,.syllabus-table td,.calendar-table th,.calendar-table td{vertical-align:middle;border:1px solid #e2e8f0;padding:12px 14px}.syllabus-table th,.calendar-table th{color:#334155;white-space:nowrap;background-color:#f8fafc;font-weight:600}.syllabus-table tbody tr:nth-child(2n),.calendar-table tbody tr:nth-child(2n){background-color:#fbfcfe}.syllabus-table tbody tr:hover,.calendar-table tbody tr:hover{background-color:#f1f5f9}.syllabus-form-container,.calendar-form-container{max-width:920px;margin:30px auto}.syllabus-form-container h6,.calendar-form-container h6{color:#333;letter-spacing:.5px;margin-bottom:8px;font-size:15px;font-weight:600}.syllabus-form-container hr,.calendar-form-container hr{border:0;border-top:1px solid #e2e8f0;margin:0 0 20px}.syllabus-form-card,.calendar-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 4px #00000008}.syllabus-form-inner,.calendar-form-inner{border:1px solid #e2e8f0;border-radius:8px;padding:24px 28px}.syllabus-form-inner label,.calendar-form-inner label{color:#495057;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.syllabus-form-inner .form-select,.syllabus-form-inner .form-control,.calendar-form-inner .form-select,.calendar-form-inner .form-control{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;height:40px;padding:6px 14px;font-size:14px;transition:border-color .2s}.syllabus-form-inner .form-select:focus,.syllabus-form-inner .form-control:focus,.calendar-form-inner .form-select:focus,.calendar-form-inner .form-control:focus{border-color:#3461ff}.btn-primary-syllabus,.btn-primary-calendar{color:#fff;cursor:pointer;background-color:#3461ff;border:none;border-radius:6px;min-width:75px;padding:8px 24px;font-size:14px;font-weight:600;transition:background-color .2s;box-shadow:0 2px 4px #3461ff40}.btn-primary-syllabus:hover,.btn-primary-calendar:hover{background-color:#264bcf}.btn-primary-syllabus:disabled,.btn-primary-calendar:disabled{opacity:.65;cursor:not-allowed}.syllabus-admin-content,.curriculum-admin-content{color:#2b3445;padding:10px 0 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.syllabus-admin-content .alert,.curriculum-admin-content .alert{border-radius:6px;margin-bottom:20px;padding:10px 16px;font-size:14px;font-weight:500}.syllabus-admin-content .alert-success,.curriculum-admin-content .alert-success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.syllabus-admin-content .alert-danger,.curriculum-admin-content .alert-danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.syllabus-breadcrumb,.curriculum-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.syllabus-breadcrumb a,.curriculum-breadcrumb a{color:#0d6efd;align-items:center;text-decoration:none;display:inline-flex}.syllabus-breadcrumb .divider,.curriculum-breadcrumb .divider{color:#94a3b8}.syllabus-breadcrumb .current,.curriculum-breadcrumb .current{color:#475569;font-weight:500}.syllabus-table-card,.curriculum-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:28px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.syllabus-table-card-body,.curriculum-table-card-body{padding:24px}.syllabus-table-responsive,.curriculum-table-responsive{border:1px solid #e2e8f0;border-radius:6px;width:100%;overflow-x:auto}.syllabus-table,.curriculum-table{border-collapse:collapse;text-align:center;width:100%;font-size:15.5px}.syllabus-table th,.syllabus-table td,.curriculum-table th,.curriculum-table td{vertical-align:middle;border:1px solid #e2e8f0;padding:12px 14px}.syllabus-table th,.curriculum-table th{color:#334155;white-space:nowrap;background-color:#f8fafc;font-weight:600}.syllabus-table tbody tr:nth-child(2n),.curriculum-table tbody tr:nth-child(2n){background-color:#fbfcfe}.syllabus-table tbody tr:hover,.curriculum-table tbody tr:hover{background-color:#f1f5f9}.syllabus-form-container,.curriculum-form-container{max-width:920px;margin:30px auto}.syllabus-form-container h6,.curriculum-form-container h6{color:#333;letter-spacing:.5px;margin-bottom:8px;font-size:15px;font-weight:600}.syllabus-form-container hr,.curriculum-form-container hr{border:0;border-top:1px solid #e2e8f0;margin:0 0 20px}.syllabus-form-card,.curriculum-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 4px #00000008}.syllabus-form-inner,.curriculum-form-inner{border:1px solid #e2e8f0;border-radius:8px;padding:24px 28px}.syllabus-form-inner label,.curriculum-form-inner label{color:#495057;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.syllabus-form-inner .form-select,.syllabus-form-inner .form-control,.curriculum-form-inner .form-select,.curriculum-form-inner .form-control{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;height:40px;padding:6px 14px;font-size:14px;transition:border-color .2s}.syllabus-form-inner .form-select:focus,.syllabus-form-inner .form-control:focus,.curriculum-form-inner .form-select:focus,.curriculum-form-inner .form-control:focus{border-color:#3461ff}.btn-primary-syllabus,.btn-primary-curriculum{color:#fff;cursor:pointer;background-color:#3461ff;border:none;border-radius:6px;min-width:75px;padding:8px 24px;font-size:14px;font-weight:600;transition:background-color .2s;box-shadow:0 2px 4px #3461ff40}.btn-primary-syllabus:hover,.btn-primary-curriculum:hover{background-color:#264bcf}.btn-primary-syllabus:disabled,.btn-primary-curriculum:disabled{opacity:.65;cursor:not-allowed}.syllabus-admin-content,.committee-admin-content{color:#2b3445;padding:10px 0 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.syllabus-admin-content .alert,.committee-admin-content .alert{border-radius:6px;margin-bottom:20px;padding:10px 16px;font-size:14px;font-weight:500}.syllabus-admin-content .alert-success,.committee-admin-content .alert-success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.syllabus-admin-content .alert-danger,.committee-admin-content .alert-danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.syllabus-breadcrumb,.committee-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.syllabus-breadcrumb a,.committee-breadcrumb a{color:#0d6efd;align-items:center;text-decoration:none;display:inline-flex}.syllabus-breadcrumb .divider,.committee-breadcrumb .divider{color:#94a3b8}.syllabus-breadcrumb .current,.committee-breadcrumb .current{color:#475569;font-weight:500}.syllabus-table-card,.committee-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:28px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.syllabus-table-card-body,.committee-table-card-body{padding:24px}.syllabus-table-responsive,.committee-table-responsive{border:1px solid #e2e8f0;border-radius:6px;width:100%;overflow-x:auto}.syllabus-table,.committee-table{border-collapse:collapse;text-align:center;width:100%;font-size:15.5px}.syllabus-table th,.syllabus-table td,.committee-table th,.committee-table td{vertical-align:middle;border:1px solid #e2e8f0;padding:12px 14px}.syllabus-table th,.committee-table th{color:#334155;white-space:nowrap;background-color:#f8fafc;font-weight:600}.syllabus-table tbody tr:nth-child(2n),.committee-table tbody tr:nth-child(2n){background-color:#fbfcfe}.syllabus-table tbody tr:hover,.committee-table tbody tr:hover{background-color:#f1f5f9}.syllabus-form-container,.committee-form-container{max-width:920px;margin:30px auto}.syllabus-form-container h6,.committee-form-container h6{color:#333;letter-spacing:.5px;margin-bottom:8px;font-size:15px;font-weight:600}.syllabus-form-container hr,.committee-form-container hr{border:0;border-top:1px solid #e2e8f0;margin:0 0 20px}.syllabus-form-card,.committee-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 4px #00000008}.syllabus-form-inner,.committee-form-inner{border:1px solid #e2e8f0;border-radius:8px;padding:24px 28px}.syllabus-form-inner label,.committee-form-inner label{color:#495057;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.syllabus-form-inner .form-select,.syllabus-form-inner .form-control,.committee-form-inner .form-select,.committee-form-inner .form-control{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;height:40px;padding:6px 14px;font-size:14px;transition:border-color .2s}.syllabus-form-inner .form-select:focus,.syllabus-form-inner .form-control:focus,.committee-form-inner .form-select:focus,.committee-form-inner .form-control:focus{border-color:#3461ff}.btn-primary-syllabus,.btn-primary-committee{color:#fff;cursor:pointer;background-color:#3461ff;border:none;border-radius:6px;min-width:75px;padding:8px 24px;font-size:14px;font-weight:600;transition:background-color .2s;box-shadow:0 2px 4px #3461ff40}.btn-primary-syllabus:hover,.btn-primary-committee:hover{background-color:#264bcf}.btn-primary-syllabus:disabled,.btn-primary-committee:disabled{opacity:.65;cursor:not-allowed}.syllabus-admin-content,.sops-admin-content{color:#2b3445;padding:10px 0 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.syllabus-admin-content .alert,.sops-admin-content .alert{border-radius:6px;margin-bottom:20px;padding:10px 16px;font-size:14px;font-weight:500}.syllabus-admin-content .alert-success,.sops-admin-content .alert-success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.syllabus-admin-content .alert-danger,.sops-admin-content .alert-danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.syllabus-breadcrumb,.sops-breadcrumb,.regulations-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.syllabus-breadcrumb a,.sops-breadcrumb a,.regulations-breadcrumb a{color:#0d6efd;align-items:center;text-decoration:none;display:inline-flex}.syllabus-breadcrumb .divider,.sops-breadcrumb .divider,.regulations-breadcrumb .divider{color:#94a3b8}.syllabus-breadcrumb .current,.sops-breadcrumb .current,.regulations-breadcrumb .current{color:#475569;font-weight:500}.syllabus-table-card,.sops-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:28px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.syllabus-table-card-body,.sops-table-card-body{padding:24px}.syllabus-table-responsive,.sops-table-responsive{border:1px solid #e2e8f0;border-radius:6px;width:100%;overflow-x:auto}.syllabus-table,.sops-table{border-collapse:collapse;text-align:center;width:100%;font-size:15.5px}.syllabus-table th,.syllabus-table td,.sops-table th,.sops-table td{vertical-align:middle;border:1px solid #e2e8f0;padding:12px 14px}.syllabus-table th,.sops-table th{color:#334155;white-space:nowrap;background-color:#f8fafc;font-weight:600}.syllabus-table tbody tr:nth-child(2n),.sops-table tbody tr:nth-child(2n){background-color:#fbfcfe}.syllabus-table tbody tr:hover,.sops-table tbody tr:hover{background-color:#f1f5f9}.syllabus-form-container,.sops-form-container{max-width:920px;margin:30px auto}.syllabus-form-container h6,.sops-form-container h6{color:#333;letter-spacing:.5px;margin-bottom:8px;font-size:15px;font-weight:600}.syllabus-form-container hr,.sops-form-container hr{border:0;border-top:1px solid #e2e8f0;margin:0 0 20px}.syllabus-form-card,.sops-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 4px #00000008}.syllabus-form-inner,.sops-form-inner{border:1px solid #e2e8f0;border-radius:8px;padding:24px 28px}.syllabus-form-inner label,.sops-form-inner label{color:#495057;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.syllabus-form-inner .form-select,.syllabus-form-inner .form-control,.sops-form-inner .form-select,.sops-form-inner .form-control{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;height:40px;padding:6px 14px;font-size:14px;transition:border-color .2s}.syllabus-form-inner .form-select:focus,.syllabus-form-inner .form-control:focus,.sops-form-inner .form-select:focus,.sops-form-inner .form-control:focus{border-color:#3461ff}.btn-primary-syllabus,.btn-primary-sops{color:#fff;cursor:pointer;background-color:#3461ff;border:none;border-radius:6px;min-width:75px;padding:8px 24px;font-size:14px;font-weight:600;transition:background-color .2s;box-shadow:0 2px 4px #3461ff40}.btn-primary-syllabus:hover,.btn-primary-sops:hover{background-color:#264bcf}.btn-primary-syllabus:disabled,.btn-primary-sops:disabled{opacity:.65;cursor:not-allowed}.syllabus-admin-content,.honor-admin-content{color:#2b3445;padding:10px 0 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.syllabus-admin-content .alert,.honor-admin-content .alert{border-radius:6px;margin-bottom:20px;padding:10px 16px;font-size:14px;font-weight:500}.syllabus-admin-content .alert-success,.honor-admin-content .alert-success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.syllabus-admin-content .alert-danger,.honor-admin-content .alert-danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.syllabus-breadcrumb,.honor-breadcrumb,.regulations-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.syllabus-breadcrumb a,.honor-breadcrumb a,.regulations-breadcrumb a{color:#0d6efd;align-items:center;text-decoration:none;display:inline-flex}.syllabus-breadcrumb .divider,.honor-breadcrumb .divider,.regulations-breadcrumb .divider{color:#94a3b8}.syllabus-breadcrumb .current,.honor-breadcrumb .current,.regulations-breadcrumb .current{color:#475569;font-weight:500}.syllabus-table-card,.honor-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:28px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.syllabus-table-card-body,.honor-table-card-body{padding:24px}.syllabus-table-responsive,.honor-table-responsive{border:1px solid #e2e8f0;border-radius:6px;width:100%;overflow-x:auto}.syllabus-table,.honor-table{border-collapse:collapse;text-align:center;width:100%;font-size:15.5px}.syllabus-table th,.syllabus-table td,.honor-table th,.honor-table td{vertical-align:middle;border:1px solid #e2e8f0;padding:12px 14px}.syllabus-table th,.honor-table th{color:#334155;white-space:nowrap;background-color:#f8fafc;font-weight:600}.syllabus-table tbody tr:nth-child(2n),.honor-table tbody tr:nth-child(2n){background-color:#fbfcfe}.syllabus-table tbody tr:hover,.honor-table tbody tr:hover{background-color:#f1f5f9}.syllabus-form-container,.honor-form-container{max-width:920px;margin:30px auto}.syllabus-form-container h6,.honor-form-container h6{color:#333;letter-spacing:.5px;margin-bottom:8px;font-size:15px;font-weight:600}.syllabus-form-container hr,.honor-form-container hr{border:0;border-top:1px solid #e2e8f0;margin:0 0 20px}.syllabus-form-card,.honor-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 4px #00000008}.syllabus-form-inner,.honor-form-inner{border:1px solid #e2e8f0;border-radius:8px;padding:24px 28px}.syllabus-form-inner label,.honor-form-inner label{color:#495057;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.syllabus-form-inner .form-select,.syllabus-form-inner .form-control,.honor-form-inner .form-select,.honor-form-inner .form-control{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;height:40px;padding:6px 14px;font-size:14px;transition:border-color .2s}.syllabus-form-inner .form-select:focus,.syllabus-form-inner .form-control:focus,.honor-form-inner .form-select:focus,.honor-form-inner .form-control:focus{border-color:#3461ff}.btn-primary-syllabus,.btn-primary-honor{color:#fff;cursor:pointer;background-color:#3461ff;border:none;border-radius:6px;min-width:75px;padding:8px 24px;font-size:14px;font-weight:600;transition:background-color .2s;box-shadow:0 2px 4px #3461ff40}.btn-primary-syllabus:hover,.btn-primary-honor:hover{background-color:#264bcf}.btn-primary-syllabus:disabled,.btn-primary-honor:disabled{opacity:.65;cursor:not-allowed}.syllabus-admin-content,.grievance-admin-content{color:#2b3445;padding:10px 0 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.syllabus-admin-content .alert,.grievance-admin-content .alert{border-radius:6px;margin-bottom:20px;padding:10px 16px;font-size:14px;font-weight:500}.syllabus-admin-content .alert-success,.grievance-admin-content .alert-success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.syllabus-admin-content .alert-danger,.grievance-admin-content .alert-danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.syllabus-breadcrumb,.grievance-breadcrumb,.regulations-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.syllabus-breadcrumb a,.grievance-breadcrumb a,.regulations-breadcrumb a{color:#0d6efd;align-items:center;text-decoration:none;display:inline-flex}.syllabus-breadcrumb .divider,.grievance-breadcrumb .divider,.regulations-breadcrumb .divider{color:#94a3b8}.syllabus-breadcrumb .current,.grievance-breadcrumb .current,.regulations-breadcrumb .current{color:#475569;font-weight:500}.syllabus-table-card,.grievance-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:28px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.syllabus-table-card-body,.grievance-table-card-body{padding:24px}.table-header-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.entries-select-wrapper{color:#475569;align-items:center;gap:8px;font-size:14px;display:flex}.entries-select{background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:6px 12px;font-size:14px}.entries-select:focus{border-color:#3b82f6}.search-wrapper{color:#475569;align-items:center;gap:8px;font-size:14px;display:flex}.search-input{background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:200px;padding:6px 12px;font-size:14px}.search-input:focus{border-color:#3b82f6}.syllabus-table-responsive,.grievance-table-responsive{border:1px solid #e2e8f0;border-radius:6px;width:100%;overflow-x:auto}.syllabus-table,.grievance-table{border-collapse:collapse;text-align:center;width:100%;font-size:15.5px}.syllabus-table th,.syllabus-table td,.grievance-table th,.grievance-table td{vertical-align:middle;border:1px solid #e2e8f0;padding:12px 14px}.syllabus-table th,.grievance-table th{color:#334155;white-space:nowrap;background-color:#f8fafc;font-weight:600}.sort-icon{color:#94a3b8;margin-left:4px;font-size:12px}.syllabus-table tbody tr:nth-child(2n),.grievance-table tbody tr:nth-child(2n){background-color:#fbfcfe}.syllabus-table tbody tr:hover,.grievance-table tbody tr:hover{background-color:#f1f5f9}.btn-circular-view{background-color:#3b5998;border-radius:4px;padding:6px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block;box-shadow:0 1px 3px #0000001a;color:#fff!important}.btn-circular-view:hover{background-color:#2d4373}.action-btns-wrapper{justify-content:center;align-items:center;gap:8px;display:flex}.btn-action-edit{color:#fff;cursor:pointer;background-color:#0dcaf0;border:none;border-radius:4px;align-items:center;gap:4px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:background-color .2s,transform .1s;display:inline-flex}.btn-action-edit:hover{background-color:#0baccc}.btn-action-delete{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:4px;align-items:center;gap:4px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background-color .2s,transform .1s;display:inline-flex}.btn-action-delete:hover{background-color:#bb2d3b}.syllabus-form-container,.grievance-form-container{max-width:920px;margin:30px auto}.syllabus-form-container h6,.grievance-form-container h6{color:#333;letter-spacing:.5px;margin-bottom:8px;font-size:15px;font-weight:600}.syllabus-form-container hr,.grievance-form-container hr{border:0;border-top:1px solid #e2e8f0;margin:0 0 20px}.syllabus-form-card,.grievance-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 4px #00000008}.syllabus-form-inner,.grievance-form-inner{border:1px solid #e2e8f0;border-radius:8px;padding:24px 28px}.syllabus-form-inner label,.grievance-form-inner label{color:#495057;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.syllabus-form-inner .form-select,.syllabus-form-inner .form-control,.grievance-form-inner .form-select,.grievance-form-inner .form-control{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;height:40px;padding:6px 14px;font-size:14px;transition:border-color .2s}.syllabus-form-inner .form-select:focus,.syllabus-form-inner .form-control:focus,.grievance-form-inner .form-select:focus,.grievance-form-inner .form-control:focus{border-color:#3461ff}.btn-primary-syllabus,.btn-primary-grievance{color:#fff;cursor:pointer;background-color:#3461ff;border:none;border-radius:6px;min-width:75px;padding:8px 24px;font-size:14px;font-weight:600;transition:background-color .2s;box-shadow:0 2px 4px #3461ff40}.btn-primary-syllabus:hover,.btn-primary-grievance:hover{background-color:#264bcf}.btn-primary-syllabus:disabled,.btn-primary-grievance:disabled{opacity:.65;cursor:not-allowed}.mou-page-content{background-color:#f7f9fc;min-height:calc(100vh - 70px);padding:1.5rem}.mou-page-content .alert{text-align:center;border-radius:6px;margin-bottom:20px;padding:10px 16px;font-weight:500;box-shadow:0 2px 4px #0000000d}.mou-page-content .alert-success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.mou-page-content .alert-danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.mou-breadcrumb{align-items:center;margin-bottom:1.5rem;font-size:14px;display:flex}.mou-breadcrumb ol{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mou-breadcrumb li a{color:#3461ff;align-items:center;text-decoration:none;display:flex}.mou-breadcrumb li a i{font-size:17px;color:#3461ff!important}.mou-breadcrumb li.active{color:#1e293b;font-weight:600}.mou-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:2rem;overflow:hidden;box-shadow:0 2px 8px #0000000a}.mou-card-body{padding:1.5rem}.mou-table-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.mou-entries-select{color:#475569;align-items:center;gap:8px;font-size:14px;display:flex}.mou-entries-select select{background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 12px;font-size:14px}.mou-search-box{color:#475569;align-items:center;gap:8px;font-size:14px;display:flex}.mou-search-box input{border:1px solid #cbd5e1;border-radius:6px;width:220px;padding:6px 12px;font-size:14px}.mou-table-responsive{width:100%;overflow-x:auto}.mou-table{border-collapse:collapse;color:#334155;width:100%;font-size:15.5px}.mou-table th,.mou-table td{vertical-align:middle;border:1px solid #e2e8f0;padding:12px 14px}.mou-table thead th{color:#1e293b;text-align:center;background-color:#f8fafc;font-weight:600}.mou-table tbody tr:nth-child(2n){background-color:#f8fafc}.mou-table tbody tr:hover{background-color:#f1f5f9}.btn-view-mou{background-color:#4265dd;border:1px solid #3461ff;border-radius:4px;justify-content:center;align-items:center;padding:5px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex;color:#fff!important}.btn-view-mou:hover{background-color:#2f50bf;color:#fff!important}.mou-action-group{justify-content:center;align-items:center;gap:8px;display:flex}.btn-mou-edit{color:#fff;cursor:pointer;background-color:#0ea5e9;border:1px solid #0284c7;border-radius:4px;align-items:center;gap:4px;padding:5px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.btn-mou-edit:hover{color:#fff;background-color:#0284c7}.btn-mou-delete{color:#fff;cursor:pointer;background-color:#ef4444;border:1px solid #dc2626;border-radius:4px;align-items:center;gap:4px;padding:5px 12px;font-size:13px;font-weight:500;transition:background-color .2s;display:inline-flex}.btn-mou-delete:hover{background-color:#dc2626}.mou-form-container{max-width:900px;margin:0 auto}.mou-form-title{text-transform:uppercase;color:#1e293b;margin-bottom:8px;font-size:16px;font-weight:700}.mou-form-divider{border:none;border-top:1px solid #e2e8f0;margin-bottom:20px}.mou-form-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (width<=768px){.mou-form-grid{grid-template-columns:1fr}}.mou-form-group{flex-direction:column;gap:6px;display:flex}.mou-form-group label{color:#334155;font-size:13.5px;font-weight:600}.mou-form-group input,.mou-form-group select{color:#1e293b;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:8px 12px;font-size:14px;transition:border-color .15s}.mou-form-group input:focus,.mou-form-group select:focus{border-color:#4265dd;outline:none;box-shadow:0 0 0 2px #4265dd26}.mou-file-info{color:#dc2626;margin-top:4px;font-size:12.5px;font-weight:600}.mou-form-actions{text-align:center;grid-column:1/-1;justify-content:center;gap:12px;margin-top:1rem;display:flex}.btn-mou-submit{color:#fff;cursor:pointer;background-color:#4265dd;border:1px solid #3461ff;border-radius:6px;padding:9px 28px;font-size:15px;font-weight:600;transition:background-color .2s}.btn-mou-submit:hover:not(:disabled){background-color:#2f50bf}.btn-mou-submit:disabled{opacity:.65;cursor:not-allowed}.btn-mou-cancel{color:#475569;cursor:pointer;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:9px 22px;font-size:15px;font-weight:600}.btn-mou-cancel:hover{background-color:#e2e8f0}.aqar-page-content .alert{text-align:center;border-radius:6px;margin-bottom:20px;padding:10px 16px;font-weight:500;box-shadow:0 2px 4px #0000000d}.aqar-filter-bar{flex-wrap:wrap;gap:8px;margin-bottom:1.25rem;display:flex}.aqar-filter-btn{color:#475569;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .2s}.aqar-filter-btn:hover{color:#1e293b;background-color:#f1f5f9}.aqar-filter-btn.active{color:#fff;background-color:#4265dd;border-color:#3461ff;box-shadow:0 2px 6px #4265dd40}.aqar-table{border-collapse:collapse;color:#334155;width:100%;min-width:1200px;font-size:13px}.aqar-table thead th{color:#1e293b;text-align:center;white-space:nowrap;background-color:#f8fafc;font-weight:600}.aqar-textarea-preview{resize:vertical;color:#334155;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;width:200px;height:55px;padding:4px 6px;font-size:12px;line-height:1.4}.aqar-attach-cell{text-align:center;vertical-align:middle;min-width:85px}.btn-view-aqar{background-color:#4265dd;border:1px solid #3461ff;border-radius:4px;justify-content:center;align-items:center;margin-bottom:4px;padding:3px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex;color:#fff!important}.btn-del-file{color:#fff;cursor:pointer;background-color:#ef4444;border:1px solid #dc2626;border-radius:3px;justify-content:center;align-items:center;gap:2px;padding:2px 8px;font-size:11px;font-weight:600;transition:background-color .2s;display:inline-flex}.btn-del-file:hover{background-color:#dc2626}.aqar-actions-cell{text-align:center;white-space:nowrap}.btn-aqar-edit{color:#fff;cursor:pointer;background-color:#0ea5e9;border:1px solid #0284c7;border-radius:4px;align-items:center;gap:3px;margin-right:6px;padding:4px 10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.btn-aqar-delete{color:#fff;cursor:pointer;background-color:#ef4444;border:1px solid #dc2626;border-radius:4px;align-items:center;gap:3px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.aqar-form-row{flex-wrap:wrap;margin:0 -8px 16px;display:flex}.aqar-form-col{box-sizing:border-box;padding:0 8px}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333%;max-width:33.333%}.col-6{flex:0 0 50%;max-width:50%}.col-8{flex:0 0 66.666%;max-width:66.666%}.col-9{flex:0 0 75%;max-width:75%}.col-12{flex:0 0 100%;max-width:100%}@media (width<=768px){.col-3,.col-4,.col-6,.col-8,.col-9{flex:0 0 100%;max-width:100%}}.aqar-form-group{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.aqar-form-group input,.aqar-form-group select,.aqar-form-group textarea{color:#1e293b;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:8px 12px;font-size:13.5px}.aqar-form-group textarea{resize:vertical}.aqar-form-group input:focus,.aqar-form-group select:focus,.aqar-form-group textarea:focus{border-color:#4265dd;outline:none;box-shadow:0 0 0 2px #4265dd26}.aqar-note-box{color:#92400e;background-color:#fffbeb;border:1px solid #fef3c7;border-radius:6px;padding:10px 14px;font-size:12.5px;line-height:1.5}.aqar-file-info{color:#dc2626;margin-top:4px;font-size:12px;font-weight:600;display:block}.aqar-form-actions{text-align:center;justify-content:center;gap:12px;margin-top:1.5rem;display:flex}.aqar-page-content{background-color:#f7f9fc;min-height:calc(100vh - 70px);padding:1.5rem}.aqar-page-content .alert{text-align:center;border-radius:6px;margin-bottom:20px;padding:10px 16px;font-weight:500;transition:opacity .4s;box-shadow:0 2px 4px #0000000d}.aqar-page-content .alert-success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.aqar-page-content .alert-danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.aqar-breadcrumb{align-items:center;margin-bottom:1.5rem;font-size:14px;display:flex}.aqar-breadcrumb ol{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aqar-breadcrumb li a{color:#3461ff;align-items:center;text-decoration:none;display:flex}.aqar-breadcrumb li a i{font-size:17px;color:#3461ff!important}.aqar-breadcrumb li.active{color:#1e293b;font-weight:600}.aqar-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:2rem;overflow:hidden;box-shadow:0 2px 8px #0000000a}.aqar-card-body{padding:1.5rem}.aqar-table-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.aqar-entries-select{color:#475569;align-items:center;gap:8px;font-size:14px;display:flex}.aqar-entries-select select{background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 12px;font-size:14px}.aqar-category-filter{color:#475569;align-items:center;gap:8px;font-size:14px;display:flex}.aqar-category-filter select{background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 12px;font-size:14px}.aqar-search-box{color:#475569;align-items:center;gap:8px;font-size:14px;display:flex}.aqar-search-box input{border:1px solid #cbd5e1;border-radius:6px;width:220px;padding:6px 12px;font-size:14px}.aqar-table-responsive{width:100%;overflow-x:auto}.aqar-table{border-collapse:collapse;color:#334155;width:100%;font-size:14px}.aqar-table th,.aqar-table td{vertical-align:middle;border:1px solid #e2e8f0;padding:12px 14px}.aqar-table thead th{color:#1e293b;text-align:center;background-color:#f8fafc;font-weight:600}.aqar-table tbody tr:nth-child(2n){background-color:#f8fafc}.aqar-table tbody tr:hover{background-color:#f1f5f9}.btn-primary{background-color:#4265dd;border-color:#3461ff;color:#fff!important}.btn-view-aqar{background-color:#4265dd;border:1px solid #3461ff;border-radius:4px;justify-content:center;align-items:center;padding:5px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex;color:#fff!important}.btn-view-aqar:hover{background-color:#2f50bf;color:#fff!important}.aqar-action-group{justify-content:center;align-items:center;gap:8px;display:flex}.btn-aqar-edit{color:#fff;cursor:pointer;background-color:#0ea5e9;border:1px solid #0284c7;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:90px;padding:5px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.btn-aqar-edit:hover{color:#fff;background-color:#0284c7}.btn-aqar-delete{color:#fff;cursor:pointer;background-color:#ef4444;border:1px solid #dc2626;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:5px 12px;font-size:13px;font-weight:500;transition:background-color .2s;display:inline-flex}.btn-aqar-delete:hover{background-color:#dc2626}.aqar-form-container{max-width:900px;margin:0 auto}.aqar-form-title{text-transform:uppercase;color:#1e293b;margin-bottom:8px;font-size:16px;font-weight:700}.aqar-form-divider{border:none;border-top:1px solid #e2e8f0;margin-bottom:20px}.aqar-form-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (width<=768px){.aqar-form-grid{grid-template-columns:1fr}}.aqar-form-group{flex-direction:column;gap:6px;display:flex}.aqar-form-group.full-width{grid-column:1/-1}.aqar-form-group label{color:#334155;font-size:13.5px;font-weight:600}.aqar-form-group input,.aqar-form-group select,.aqar-form-group .form-control,.aqar-form-group .form-select{color:#1e293b;background-color:#fff;border-radius:6px;padding:8px 12px;font-size:14px;transition:border-color .15s;border:1px solid #cbd5e1!important}.aqar-form-group input:focus,.aqar-form-group select:focus,.aqar-form-group .form-control:focus,.aqar-form-group .form-select:focus{outline:none;border-color:#4265dd!important;box-shadow:0 0 0 2px #4265dd26!important}#pdfname{color:red;margin-top:4px;font-size:13px;font-weight:bolder;display:block}.aqar-form-actions{text-align:center;grid-column:1/-1;justify-content:center;gap:12px;margin-top:1rem;display:flex}.btn-aqar-submit{color:#fff;cursor:pointer;background-color:#4265dd;border:1px solid #3461ff;border-radius:6px;padding:9px 28px;font-size:15px;font-weight:600;transition:background-color .2s}.btn-aqar-submit:hover:not(:disabled){background-color:#2f50bf}.btn-aqar-submit:disabled{opacity:.65;cursor:not-allowed}.btn-aqar-cancel{color:#475569;cursor:pointer;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:9px 22px;font-size:15px;font-weight:600}.btn-aqar-cancel:hover{background-color:#e2e8f0}.downloads-page-content{background-color:#f7f9fc;min-height:calc(100vh - 70px);padding:1.5rem}.downloads-page-content .alert{text-align:center;border-radius:6px;margin-bottom:20px;padding:10px 16px;font-weight:500;transition:opacity .4s;box-shadow:0 2px 4px #0000000d}.downloads-page-content .alert-success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.downloads-page-content .alert-danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.downloads-breadcrumb{align-items:center;margin-bottom:1.5rem;font-size:14px;display:flex}.downloads-breadcrumb ol{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.downloads-breadcrumb li a{color:#3461ff;align-items:center;text-decoration:none;display:flex}.downloads-breadcrumb li a i{font-size:17px;color:#3461ff!important}.downloads-breadcrumb li.active{color:#1e293b;font-weight:600}.downloads-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:2rem;overflow:hidden;box-shadow:0 2px 8px #0000000a}.downloads-card-body{padding:1.5rem}.downloads-table-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.downloads-entries-select{color:#475569;align-items:center;gap:8px;font-size:14px;display:flex}.downloads-entries-select select{background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 12px;font-size:14px}.downloads-search-box{color:#475569;align-items:center;gap:8px;font-size:14px;display:flex}.downloads-search-box input{border:1px solid #cbd5e1;border-radius:6px;width:240px;padding:6px 12px;font-size:14px}.downloads-table-responsive{width:100%;overflow-x:auto}.downloads-table{border-collapse:collapse;color:#334155;width:100%;font-size:15.5px}.downloads-table th,.downloads-table td{vertical-align:middle;border:1px solid #e2e8f0;padding:12px 14px}.downloads-table thead th{color:#1e293b;text-align:center;background-color:#f8fafc;font-weight:600}.downloads-table tbody tr:nth-child(2n){background-color:#f8fafc}.downloads-table tbody tr:hover{background-color:#f1f5f9}.btn-view-download{background-color:#4265dd;border:1px solid #3461ff;border-radius:4px;justify-content:center;align-items:center;padding:5px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex;color:#fff!important}.btn-view-download:hover{background-color:#2f50bf;color:#fff!important}.downloads-action-group{justify-content:center;align-items:center;gap:8px;display:flex}.btn-download-edit{color:#fff;cursor:pointer;background-color:#0ea5e9;border:1px solid #0284c7;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:90px;padding:5px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.btn-download-edit:hover{color:#fff;background-color:#0284c7}.btn-download-delete{color:#fff;cursor:pointer;background-color:#ef4444;border:1px solid #dc2626;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:5px 12px;font-size:13px;font-weight:500;transition:background-color .2s;display:inline-flex}.btn-download-delete:hover{background-color:#dc2626}.downloads-form-container{max-width:900px;margin:0 auto}.downloads-form-title{text-transform:uppercase;color:#1e293b;margin-bottom:8px;font-size:16px;font-weight:700}.downloads-form-divider{border:none;border-top:1px solid #e2e8f0;margin-bottom:20px}.downloads-form-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (width<=768px){.downloads-form-grid{grid-template-columns:1fr}}.downloads-form-group{flex-direction:column;gap:6px;display:flex}.downloads-form-group label{color:#334155;font-size:13.5px;font-weight:600}.downloads-form-group input,.downloads-form-group select,.downloads-form-group .form-control,.downloads-form-group .form-select{color:#1e293b;background-color:#fff;border-radius:6px;padding:8px 12px;font-size:14px;transition:border-color .15s;border:1px solid #cbd5e1!important}.downloads-form-group input:focus,.downloads-form-group select:focus,.downloads-form-group .form-control:focus,.downloads-form-group .form-select:focus{outline:none;border-color:#4265dd!important;box-shadow:0 0 0 2px #4265dd26!important}.downloads-file-info{color:#dc2626;margin-top:4px;font-size:12.5px;font-weight:600}.downloads-form-actions{text-align:center;grid-column:1/-1;justify-content:center;gap:12px;margin-top:1rem;display:flex}.btn-downloads-submit{color:#fff;cursor:pointer;background-color:#4265dd;border:1px solid #3461ff;border-radius:6px;padding:9px 28px;font-size:15px;font-weight:600;transition:background-color .2s}.btn-downloads-submit:hover:not(:disabled){background-color:#2f50bf}.btn-downloads-submit:disabled{opacity:.65;cursor:not-allowed}.btn-downloads-cancel{color:#475569;cursor:pointer;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:9px 22px;font-size:15px;font-weight:600}.btn-downloads-cancel:hover{background-color:#e2e8f0}.batch-toppers-page{background-color:#f8fafc;min-height:calc(100vh - 70px);padding:1.5rem}.batch-toppers-page .alert{text-align:center;border-radius:6px;margin-bottom:20px;padding:10px 16px;font-weight:500;transition:opacity .4s;box-shadow:0 2px 4px #0000000d}.batch-toppers-page .alert-success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.batch-toppers-page .alert-danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.toppers-filter-item select,.toppers-filter-item input{background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 12px;font-size:14px}.toppers-search-box input{border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:6px 12px 6px 34px;font-size:14px}.toppers-search-box i{color:#94a3b8;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.toppers-table{border-collapse:collapse;border:1px solid #e2e8f0;width:100%;font-size:14px}.toppers-table thead th{color:#1e293b;text-align:center;vertical-align:middle;background-color:#f1f5f9;border:1px solid #e2e8f0;padding:12px 14px;font-weight:600}.toppers-table tbody td{vertical-align:middle;color:#334155;border:1px solid #e2e8f0;padding:10px 14px}.btn-toppers-edit{color:#fff;cursor:pointer;white-space:nowrap;background-color:#0ea5e9;border:1px solid #0284c7;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:76px;margin:0;padding:5px 8px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.btn-toppers-edit:hover{color:#fff;background-color:#0284c7}.btn-toppers-delete{color:#fff;cursor:pointer;white-space:nowrap;background-color:#ef4444;border:1px solid #dc2626;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:80px;margin:0;padding:5px 8px;font-size:13px;font-weight:500;transition:background-color .2s;display:inline-flex}.btn-toppers-delete:hover{color:#fff;background-color:#dc2626}.toppers-pagination{gap:4px;margin:0;padding:0;list-style:none;display:flex}.toppers-pagination button{cursor:pointer;color:#334155;background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:6px 12px;font-size:13px;transition:all .2s}.toppers-pagination button.active{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.toppers-form-container{max-width:900px;margin:0 auto}.toppers-form-title{text-transform:uppercase;color:#1e293b;margin-bottom:8px;font-size:16px;font-weight:700}.toppers-form-inner{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.75rem}.toppers-form-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=991px){.toppers-form-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.toppers-form-grid{grid-template-columns:1fr}}.toppers-form-group{flex-direction:column;gap:6px;display:flex}.toppers-form-group label{color:#334155;font-size:13.5px;font-weight:600}.toppers-form-group input,.toppers-form-group select{color:#1e293b;background-color:#fff;border-radius:6px;outline:none;padding:8px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s;border:1px solid #cbd5e1!important}.toppers-form-group input:focus,.toppers-form-group select:focus{box-shadow:0 0 0 3px #3b82f626;border-color:#3b82f6!important}.toppers-form-group input[readonly]{cursor:not-allowed;background-color:#f1f5f9}.toppers-form-actions{grid-column:1/-1;justify-content:center;align-items:center;gap:12px;margin-top:1.5rem;display:flex}.academic-toppers-page{background-color:#f8fafc;min-height:calc(100vh - 70px);padding:1.5rem}.academic-toppers-page .alert{text-align:center;border-radius:6px;margin-bottom:20px;padding:10px 16px;font-weight:500;transition:opacity .4s;box-shadow:0 2px 4px #0000000d}.academic-toppers-page .alert-success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.academic-toppers-page .alert-danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.toppers-breadcrumb{align-items:center;margin-bottom:1.5rem;font-size:14px;display:flex}.toppers-breadcrumb .breadcrumb{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.toppers-breadcrumb .breadcrumb-item a{align-items:center;font-size:17px;text-decoration:none;transition:color .2s;display:inline-flex;color:#3461ff!important}.toppers-breadcrumb .breadcrumb-item a i,.toppers-breadcrumb .breadcrumb-item a i.bi-house-door,.toppers-breadcrumb .breadcrumb-item a i.bi-house-door-fill{color:#3461ff!important;font-size:17px!important}.toppers-breadcrumb .breadcrumb-item a:hover i{color:#264ee4!important}.toppers-breadcrumb .breadcrumb-item.active{color:#1e293b;font-weight:600}.toppers-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:2rem;overflow:hidden;box-shadow:0 2px 8px #0000000a}.toppers-card-body{padding:1.5rem}.toppers-table-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.toppers-filter-group{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.toppers-filter-item{color:#475569;align-items:center;gap:6px;font-size:14px;display:flex}.toppers-filter-item select{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:6px 12px;font-size:13.5px;transition:border-color .2s}.toppers-filter-item select:focus{border-color:#3461ff}.toppers-search-box{min-width:260px;position:relative}.toppers-search-box i{color:#94a3b8;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.toppers-search-box input{color:#334155;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:7px 12px 7px 34px;font-size:13.5px;transition:border-color .2s,box-shadow .2s}.toppers-search-box input:focus{border-color:#3461ff;box-shadow:0 0 0 3px #3461ff26}.toppers-table{border-collapse:separate;border-spacing:0;border:1px solid #e2e8f0;width:100%}.toppers-table thead{background-color:#f8fafc}.toppers-table th{color:#334155;text-align:center;vertical-align:middle;white-space:nowrap;border-bottom:2px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:12px 14px;font-size:13.5px;font-weight:600}.toppers-table th:last-child{border-right:none}.toppers-table td{color:#334155;vertical-align:middle;border-bottom:1px solid #f1f5f9;border-right:1px solid #f1f5f9;padding:11px 14px;font-size:13.5px}.toppers-table td:last-child{border-right:none}.toppers-table tbody tr:hover{background-color:#f8fafc}.toppers-dept-cell{color:#334155;font-weight:500}.toppers-action-btns{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.btn-toppers-edit{color:#fff;cursor:pointer;background-color:#0dcaf0;border:1px solid #0dcaf0;border-radius:4px;align-items:center;gap:5px;padding:4px 12px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.btn-toppers-edit:hover{color:#fff;background-color:#0baccc;border-color:#0baccc}.btn-toppers-delete{color:#fff;cursor:pointer;background-color:#dc3545;border:1px solid #dc3545;border-radius:4px;align-items:center;gap:5px;padding:4px 12px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.btn-toppers-delete:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.toppers-pagination-container{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;font-size:13.5px;display:flex}.toppers-pagination{align-items:center;gap:4px;display:flex}.toppers-pagination button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:5px 11px;font-size:13px;transition:all .2s}.toppers-pagination button:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.toppers-pagination button.active{color:#fff;background:#3461ff;border-color:#3461ff;font-weight:600}.toppers-pagination button:disabled{opacity:.5;cursor:not-allowed}.toppers-form-container{max-width:950px;margin:0 auto;padding-bottom:2rem}.toppers-form-title{color:#1e293b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;font-size:15px;font-weight:700}.toppers-form-divider{border:0;border-top:1px solid #e2e8f0;margin-bottom:1.5rem}.toppers-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 8px #0000000a}.toppers-form-inner{padding:1.75rem}.toppers-form-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:1.5rem;display:grid}@media (width<=991px){.toppers-form-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.toppers-form-grid{grid-template-columns:1fr}}.toppers-form-group{flex-direction:column;display:flex}.toppers-form-group label{color:#334155;margin-bottom:6px;font-size:13.5px;font-weight:500}.toppers-form-group input,.toppers-form-group select{color:#1e293b;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:8px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.toppers-form-group input:focus,.toppers-form-group select:focus{border-color:#3461ff;box-shadow:0 0 0 3px #3461ff26}.toppers-form-group input:read-only{cursor:not-allowed;color:#64748b;background-color:#f1f5f9}.toppers-form-actions{justify-content:center;align-items:center;gap:12px;margin-top:1rem;display:flex}.btn-toppers-submit{color:#fff;cursor:pointer;background-color:#4265dd;border:1px solid #3461ff;border-radius:6px;padding:8px 30px;font-size:14px;font-weight:600;transition:background-color .2s,transform .1s}.btn-toppers-submit:hover{background-color:#2e52ce}.btn-toppers-submit:disabled{opacity:.65;cursor:not-allowed}.btn-toppers-cancel{color:#475569;cursor:pointer;background-color:#e2e8f0;border:1px solid #cbd5e1;border-radius:6px;padding:8px 22px;font-size:14px;font-weight:500;transition:background-color .2s}.btn-toppers-cancel:hover{background-color:#cbd5e1}.admin-wrapper{color:#2b3445;background-color:#f7f8fa;width:100%;min-height:100vh;font-family:Roboto,sans-serif;display:flex;overflow-x:hidden}.admin-sidebar{color:#8b99ad;z-index:1000;background-color:#141c2e;flex-direction:column;width:260px;min-width:260px;transition:all .3s;display:flex;box-shadow:2px 0 10px #0000001a}.admin-sidebar.collapsed{width:70px;min-width:70px}.sidebar-header{background-color:#111827;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;height:65px;padding:0 18px;display:flex}.sidebar-logo-img{object-fit:contain;background:#fff;border:1px solid #fd752c;border-radius:50%;flex-shrink:0;width:38px;height:38px;padding:2px}.sidebar-brand-text{letter-spacing:4px;color:#fff;white-space:nowrap;margin:0;font-size:18px;font-weight:700}.sidebar-toggle-btn{color:#8b99ad;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:4px;font-size:22px;transition:color .2s;display:flex}.sidebar-toggle-btn:hover{color:#fff}.sidebar-menu{flex:1;margin:0;padding:12px 0;list-style:none;overflow-y:auto}.sidebar-menu::-webkit-scrollbar{width:5px}.sidebar-menu::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.menu-item-link{color:#8b99ad;cursor:pointer;border-left:3px solid #0000;align-items:center;gap:14px;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.menu-item-link:hover{color:#fff;background-color:#ffffff0a}.menu-item-link.active{color:#fff;background-color:#ffffff0d;border-left-color:#0000}.menu-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;font-size:17px;display:flex}.menu-title{white-space:nowrap;flex:1}.menu-arrow{opacity:.55;margin-left:auto;font-size:11px;transition:transform .2s}.menu-arrow.expanded{transform:rotate(-90deg)}.sidebar-submenu{background-color:#0000;margin:0;padding:4px 0 8px 34px;list-style:none}.submenu-link{color:#8a99ad;cursor:pointer;align-items:center;gap:12px;padding:6px 12px;font-size:13.5px;text-decoration:none;transition:all .2s;display:flex}.submenu-link:hover,.submenu-link.active{color:#fff;background-color:#0000}.submenu-dot{color:#fd752c;flex-shrink:0;font-size:8px}.admin-main-container{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;overflow-y:auto}.admin-topbar{z-index:99;background-color:#fff;border-bottom:1px solid #e9ecef;align-items:center;height:65px;padding:0 25px;display:flex;position:sticky;top:0}.mobile-menu-btn{color:#4b5563;cursor:pointer;background:0 0;border:none;margin-right:15px;font-size:24px}.topbar-right{align-items:center;gap:18px;margin-left:auto;display:flex}.btn-visit-site{color:#334155;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}.btn-visit-site:hover{color:#0f172a;background-color:#e2e8f0}.user-profile-btn{cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:4px;display:flex;position:relative}.user-avatar-img{object-fit:contain;background-color:#fff;border:2px solid #fd752c;border-radius:50%;width:42px;height:42px;padding:2px}.user-dropdown-card{z-index:1001;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;width:220px;padding:12px 0;animation:.15s ease-out fadeIn;position:absolute;top:60px;right:20px;box-shadow:0 8px 24px #0000001f}.user-dropdown-header{border-bottom:1px solid #e9ecef;align-items:center;gap:12px;padding:10px 18px 12px;display:flex}.dropdown-user-name{color:#1e293b;text-transform:capitalize;font-size:14px;font-weight:700}.dropdown-user-role{color:#64748b;text-transform:uppercase;font-size:12px}.dropdown-item-btn{text-align:left;color:#475569;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 18px;font-size:13px;transition:background .15s;display:flex}.dropdown-item-btn:hover{color:#0f172a;background-color:#f8fafc}.dropdown-item-btn.logout{color:#ef4444;border-top:1px solid #f1f5f9;margin-top:4px;font-weight:600}.dropdown-item-btn.logout:hover{background-color:#fef2f2}.admin-page-content{flex:1;padding:25px}.stats-cards-grid{grid-template-columns:repeat(auto-fit,minmax(240px,280px));gap:20px;margin-bottom:25px;display:grid}.views-stat-card{background:#fff;border:1px solid #f0f2f5;border-radius:16px;justify-content:space-between;align-items:center;padding:22px;display:flex;box-shadow:0 2px 10px #0000000a}.stat-title{color:#64748b;margin:0 0 6px;font-size:14px;font-weight:500}.stat-number{color:#1e293b;margin:0;font-size:28px;font-weight:700;line-height:1.2}.stat-change{color:#64748b;align-items:center;gap:4px;margin:8px 0 0;font-size:13px;display:flex}.stat-arrow-up{color:#10b981;font-weight:700}.widget-icon-box{color:#fff;background-color:#fd752c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:24px;display:flex;box-shadow:0 4px 12px #fd752c4d}.admin-work-grid{grid-template-columns:380px 1fr;gap:25px;display:grid}.admin-card{background:#fff;border:1px solid #f0f2f5;border-radius:12px;padding:24px;box-shadow:0 2px 10px #0000000a}.admin-card-header{border-bottom:2px solid #fd752c;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;display:flex}.admin-card-header h3{color:#174772;margin:0;font-size:17px;font-weight:700}.admin-card-header p{color:#64748b;margin:4px 0 0;font-size:12px}.form-group{margin-bottom:16px}.form-group label{color:#334155;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.form-control{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:10px 12px;font-size:14px}.form-control:focus{border-color:#174772;box-shadow:0 0 0 2px #1747721f}.btn-upload-submit{color:#fff;cursor:pointer;background-color:#174772;border:none;border-radius:6px;width:100%;margin-top:8px;padding:12px;font-size:15px;font-weight:700;transition:background .2s}.btn-upload-submit:hover:not(:disabled){background-color:#0f3252}.btn-upload-submit:disabled{opacity:.6;cursor:not-allowed}.admin-table-wrapper{max-height:540px;overflow-y:auto}.admin-data-table{border-collapse:collapse;width:100%}.admin-data-table thead tr{color:#fff;background-color:#174772}.admin-data-table th{text-align:left;padding:12px 14px;font-size:13px;font-weight:600}.admin-data-table td{vertical-align:middle;border-bottom:1px solid #e9ecef;padding:12px 14px;font-size:13px}.badge-year{color:#0369a1;background-color:#e0f2fe;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:600}.link-view-pdf{color:#0284c7;font-weight:600;text-decoration:none}.link-view-pdf:hover{text-decoration:underline}.btn-action-delete{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:4px;padding:5px 12px;font-size:12px;font-weight:600}.delete-confirm-group{gap:5px;display:inline-flex}.btn-confirm-yes{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:4px;padding:5px 8px;font-size:11px;font-weight:700}.btn-confirm-no{color:#fff;cursor:pointer;background-color:#94a3b8;border:none;border-radius:4px;padding:5px 8px;font-size:11px}.status-alert{border-radius:6px;margin-bottom:16px;padding:10px 14px;font-size:13px;font-weight:500}.status-success{color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0}.status-error{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca}.footer-area-bottom{background-color:#001a39;width:100%;margin-top:auto}.footer-area-bottom .copyright{color:#fff;background-color:#001a39}.footer-copyright-text{color:#fff;margin:0;font-size:14px}.powered_by{justify-content:flex-end;align-items:center;display:flex}.powered-text{color:#fff;font-size:14px}.thub-footer-logo-img{object-fit:contain;vertical-align:middle;width:auto;height:40px}.theme-switcher-btn{color:#fff;cursor:pointer;z-index:1050;background-color:#0b62e4;border:none;border-radius:6px 0 0 6px;justify-content:center;align-items:center;width:32px;height:35px;font-size:15px;transition:all .2s;display:flex;position:fixed;top:42%;right:0;transform:translateY(-50%);box-shadow:-2px 0 8px #0000002e}.theme-switcher-btn:hover{background-color:#0853c4;width:38px}.copyright-inner{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:16px 30px;display:flex}.views-stat-card-custom{background-color:#fff;border:1px solid #f0f2f5;width:300px;max-width:100%;padding:18px 22px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 10px #0000000a;border-radius:16px!important}.views-stat-card-custom:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.views-stat-card-custom .card-body{padding:0}.views-stat-card-custom .d-flex{justify-content:space-between;align-items:center;display:flex!important}.stat-card-info{flex-direction:column;display:flex}.stat-card-label{color:#64748b;margin:0 0 4px;font-size:14px;font-weight:500}.stat-card-val{color:#1e293b;margin:0;font-size:26px;font-weight:700;line-height:1.2}.stat-card-trend{color:#64748b;align-items:center;gap:4px;margin:6px 0 0;font-size:13px;display:flex}.stat-card-trend i{color:#10b981;font-weight:700}.widget-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;margin-left:auto;font-size:24px;display:flex}.bg-orange{box-shadow:0 4px 12px #fd752c59;background-color:#fd752c!important}.admin-mobile-backdrop{-webkit-backdrop-filter:blur(3px);z-index:1040;background:#0f172a8c;animation:.25s ease-out fadeInBackdrop;position:fixed;inset:0}@keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}@media (width<=991px){.admin-wrapper{overflow-x:hidden}.admin-main-container{width:100%!important;min-width:100%!important;margin-left:0!important}.admin-page-content{padding:14px 10px!important}.dashboard-content-wrapper{padding:0!important}.views-stat-card-custom{margin-bottom:12px}.table-responsive{border-radius:8px;box-shadow:0 1px 3px #0000000d}}.admin-page-content textarea[readonly],.admin-page-content textarea.form-control[readonly],.admin-page-content [class*=textarea-preview],.admin-page-content textarea[aria-label=With\ textarea]{font-size:17px!important;font-weight:400!important;line-height:1.5!important}*{box-sizing:border-box}body{color:#333;background-color:#f8f9fa;margin:0;font-family:Roboto,Arial,sans-serif;overflow-x:clip}.app-container{flex-direction:column;width:100%;min-height:100vh;display:flex}.main-content{flex:1 0 auto}
