/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.no-display{display:none;}.navbar-brand>img{height:70px;width:auto;margin:0;}.navbar-nav{font-weight:bold;}.nav-link{font-weight:bold;}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.6);font-size:16px;line-height:16px;font-weight:bold;margin-left:20px;}.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,1);}.navbar-dark .navbar-nav .nav-link:active{color:rgba(255,255,255,1);}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.6);font-size:16px;line-height:16px;font-weight:bold;margin-left:20px;}.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,1);}.navbar-light .navbar-nav .nav-link:active{color:rgba(255,255,255,1);}#navbar-main{box-shadow:0 8px 6px -6px black;padding-top:0px;padding-bottom:0px;}#navbar-main .nav-item a:hover{text-decoration:underline;}#navbar-main .nav-item a{color:#FFFFFF;text-transform:none!important;}#navbar-main .dropdown-item.active{background-color:#154734;}#navbar-main .dropdown-item a{text-decoration:none;color:var(--navbar-main--dropdown-item--a);}#navbar-main .dropdown-item.active a.is-active{color:#fff;}#navbar-top .nav-link{color:#FFFFFF!important;text-transform:none;}.btn-lg,.btn-group-lg > .btn,.btn-group-lg > .btn{padding:22px 35px;font-size:20px;border-radius:5px;}.btn-white{color:#333333;background-color:#e6e6e6;border-color:#adadad;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{border-color:#fdfe00 !important;}.double-padding{padding-top:150px;padding-bottom:50px;}h1,h2,h3{padding-bottom:1.2rem;}h4,h5,h6{margin-bottom:0.8rem;}label{padding-top:15px;font-weight:bold;}.content{margin-left:-15px;margin-right:-15px;}.page-header{height:300px;width:-moz-calc(100% + 30px);width:-webkit-calc(100% + 30px);width:-o-calc(100% + 30px);width:calc(100% + 30px);text-align:center;background-image:linear-gradient(0deg,rgba(31,31,31,0.45),rgba(31,31,31,0.7)),url('/sites/default/files/2025-01/pexels-davis-fabrini-2149110243-30434304.jpg');background-position:50% 45%;background-repeat:no-repeat;background-size:cover;margin-left:-15px;margin-bottom:20px;}.page-header h1{color:white;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);padding:20px;}.body-content{//margin:30px 0;margin-top:30px;margin-bottom:30px;}.body-content h2,h3{margin-top:3rem;}.body-content h4,h5{margin-top:2rem;}table tr th{background:#757575!important;background:rgba(0,0,0,0.51);border-bottom-style:none;}.homescreen1{height:65vh;background-position:top center;width:-moz-calc(100% + 30px);width:-webkit-calc(100% + 30px);width:-o-calc(100% + 30px);width:calc(100% + 30px);display:flex;align-items:center;background-image:url('/sites/default/files/2024-11/frontpage.jpg'),linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7));background-blend-mode:overlay;background-position:top;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;margin-left:-15px;}.showcase h2{margin-top:100px;font-size:3em;margin-left:40px;position:relative;color:white;text-align:left;}.showcase p{margin-top:8px;font-size:1.2em;margin-left:40px;position:relative;color:white;text-align:left;}.showcase2 p{color:white;}.showcase2 h1{color:#FFF;font-size:3.14rem;}.blog-2-grid .item .btn-primary{margin-top:18px;}.blog-2-grid .item .item-content{padding:38px 40px;}.blog-2-grid .item .item-content span{margin-bottom:12px;}.view-display-id-style_2 .btn-primary,.view-notice-board .btn-primary{font-size:20px;padding:15px 20px;}.blog-style-2 h4{font-weight:400;margin-bottom:0px;}.blog-style-2 a{text-decoration:none;}.blog-style-2 .blog-lists .list{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #0000002E;}.blog-style-2 .blog-lists .list:first-of-type{padding-top:0px;}.blog-style-2 .blog-lists .list:last-of-type{border-bottom:none;padding-bottom:0px;}.blog-style-2 .date{margin-bottom:21px;}.blog-style-2 .image{display:block;margin-bottom:25px;}.blog-style-2 .image img{width:100%;height:290px;object-fit:cover;}.blog-style-2 .grid-blog{margin-bottom:80px;}.blog-style-2 .grid-blog .item{margin-bottom:50px;}.blog-style-2 .grid-blog .row>div:last-of-type .item{margin-bottom:0px;}.blog-style-2 .grid-blog{margin-bottom:80px;}.blog-style-2 .row{margin-left:-15px;margin-right:-15px;}.blog-style-2 .row>div{padding-left:15px;padding-right:15px;}[class*="blog-style-"] .date{display:block;font-size:16px;font-weight:500;font-family:var(--bs-primary-font);color:var(--bs-secondary-gray-color);display:flex;justify-content:flex-start;align-items:center;letter-spacing:0.16px;}[class*="blog-style-"] .date-style-1 svg{width:16px;height:18px;margin-right:10px;}[class*="blog-style-"] .date-style-1 svg path{fill:var(--bs-secondary-gray-color);}[class*="blog-style-"] .date-style-1 svg{width:18px;height:18px;}.blog-3-grid .image img{height:270px;width:100%;object-fit:cover;}.blog-3-grid .image .date-style-2{font-size:14px;line-height:18px;letter-spacing:0.14px;padding:5px 11px;top:30px;right:30px;}.blog-3-grid .item{margin-bottom:40px;}.blog-3-grid .item .item-content{padding:20px;}.blog-3-grid .item .item-content span{margin-bottom:8px;}.blog-3-grid .item .item-content h3{font-size:18px;line-height:26px;}.blog-3-grid .item .item-content .btn-primary{margin-top:10px;}.blog-3-grid .row{margin-left:-15px;margin-right:-15px;}.blog-3-grid .row>div{padding-left:15px;padding-right:15px;}.blog-style-4 .image{display:block;position:relative;margin-bottom:10px;}@media (min-width:992px){.blog-3-grid .image .date-style-2{font-size:14px;line-height:18px;letter-spacing:0.14px;padding:5px 11px;top:30px;right:30px;}}[class*="blog-style-"] .date-style-2{position:absolute;text-align:center;background-color:#FFF;padding:5px 12.5px;font-weight:600;font-family:var(--bs-primary-font);letter-spacing:0.16px;}.blog-style-4 .item .item-content{background-color:#F7F7F7;margin-bottom:26px;}.blog-style-4 .item .item-content h3{font-weight:600;margin-bottom:0px;}[class *= 'btn-style-']{font-family:var(--bs-primary-font);width:max-content;z-index:1;transition:all .5s ease-in-out;}.btn-style-5 svg{width:12px;height:12px;stroke-width:1px;margin-left:6px;overflow:visible;transition:all .2s ease-in-out;}.card-staff__image-container img{max-width:100%!important;}.container-card{display:flex;}.card-staff{position:relative;background:#333;width:400px;border-radius:6px;padding:2rem;color:#aaa;box-shadow:0 .25rem .25rem rgba(0,0,0,0.2),0 0 1rem rgba(0,0,0,0.2);overflow:hidden;}.card-staff__image-container{margin:-2rem -2rem 1rem -2rem;}.card-staff__line{opacity:0;animation:LineFadeIn .8s .8s forwards ease-in;}.card-staff__image{opacity:0;animation:ImageFadeIn .8s 1.4s forwards;}.card-staff__title{color:white;font-weight:800;letter-spacing:0.01em;margin-top:-2rem;}.card-staff__p{color:white;font-style:bold;}.card-staff__content{opacity:0;animation:ContentFadeIn .8s 1.6s forwards;}.card-staff__svg{position:absolute;left:0;top:283px;}@keyframes LineFadeIn{0%{opacity:0;d:path("M 0 300 Q 0 300 0 300 Q 0 300 0 300 C 0 300 0 300 0 300 Q 0 300 0 300 ");stroke:#fff;}50%{opacity:1;d:path("M 0 300 Q 50 300 100 300 Q 250 300 350 300 C 350 300 500 300 650 300 Q 750 300 800 300");stroke:#e23445;}100%{opacity:1;d:path("M -2 100 Q 50 200 100 250 Q 250 400 350 300 C 400 250 550 150 650 300 Q 750 450 802 400");stroke:#bf1e2d;}}@keyframes ContentFadeIn{0%{transform:translateY(-1rem);opacity:0;}100%{transform:translateY(0);opacity:1;}}@keyframes ImageFadeIn{0%{transform:translate(-.5rem,-.5rem) scale(1.05);opacity:0;filter:blur(2px);}50%{opacity:1;filter:blur(2px);}100%{transform:translateY(0) scale(1.0);opacity:1;filter:blur(0);}}.bg-color1{background-color:#f9f9f9;padding:20px;color:black;}.nav-pills .nav-link{background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius);color:#bf1e2d;}.nav-pills .nav-link:hover{color:#d30c1d;}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:0.5em 0.5em 0.5em 0.7em;font-size:110%;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #d30c1d;background:#d30c1d!important;font-weight:normal;color:#ffffff;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;margin-top:110px;}.potrait-img{max-height:300px;border:10px solid #cacaca;outline:10px solid #ffe900;}.m-10{margin:10px !important;}.staff-profile .card{color:#000;text-align:center;background-color:#a3cb38;width:100%;padding:1px;border:1px solid #a3cb38;border-radius:10px;margin-bottom:20px;}.staff-profile a{text-decoration:none;color:#000;}.staff-profile img{width:100%;height:300px!important;background-color:var(--staff-profile--img--bg);border-radius:8px 8px 0 0;}.staff-profile .staff-title{font-size:20px;font-weight:bold;color:#000;}.staff-profile .staff-designation{margin-top:5px;font-size:1rem;display:-webkit-box;-webkit-box-orient:vertical;//	-webkit-line-clamp:3;overflow:hidden;}.staff-profile .staff-designation li{font-style:italic;}.staff-profile .list-group-item{background-color:transparent;border:0;}.staff-directory{display:flex;flex-wrap:wrap;}.staff-directory > div[class*='col-']{display:flex;}.card-dept{--bg:#f7f7f8;--hover-bg:#FFE5F4;--hover-text:#E50087;max-width:30ch;text-align:center;background:var(--bg);padding:1.5em;padding-block:1.8em;border-radius:5px;position:relative;overflow:hidden;transition:.3s cubic-bezier(.6,.4,0,1),transform .15s ease;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;}.card-dept__body{color:#464853;line-height:1.5em;font-size:1em;}.card-dept > :not(span){transition:.3s cubic-bezier(.6,.4,0,1);}.card-dept > strong{display:block;font-size:1.4rem;letter-spacing:-.035em;}.card-dept span{position:absolute;inset:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:var(--hover-text);border-radius:5px;font-weight:bold;top:100%;transition:all .3s cubic-bezier(.6,.4,0,1);}.card-dept:hover span{top:0;font-size:1.2em;}.card-dept:hover{background:var(--hover-bg);}.card-dept:hover>div,.card-dept:hover>strong{opacity:0;}.card-advo{border:1px solid #ddd;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:transform 0.3s ease-in-out;background:#fff;}.card-advo:hover{transform:translateY(-5px);}.card-advo img{width:100%;height:200px;object-fit:cover;}.card-body{padding:15px;}.card-title{font-size:1.2rem;font-weight:bold;margin-bottom:10px;}.card-text{font-size:0.95rem;color:#555;}.definition{font-style:italic;color:#777;margin-top:5px;}@media screen and (max-width:600px){.video-container{overflow:hidden;position:relative;width:100%;}.video-container::after{padding-top:56.25%;display:block;content:'';}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}}.frontp-block{margin:0;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff;}.frontp-block_sec{width:100%;}.frontp-block_in{width:100%;}.frontp-block_box{width:100%;position:relative;transition:0.3s ease-in-out;text-align:center;margin-bottom:25px;position:relative;-webkit-box-shadow:-10px 17px 46px -25px rgba(0,0,0,0.68);-moz-box-shadow:-10px 17px 46px -25px rgba(0,0,0,0.68);box-shadow:-10px 17px 46px -25px rgba(0,0,0,0.68);padding:15px 5px 15px 0;min-height:200px;display:flex;justify-content:center;align-items:center;}.frontp-block_box img{max-width:100%;-webkit-filter:invert(100%);filter:invert(100%);}.frontp-block_box::before{content:"";position:absolute;top:0;left:0px;width:100%;height:100%;background:url(/themes/bootstrap_barrio/subtheme/images/bx.png) no-repeat center center;background-size:contain;opacity:0.1;}.frontp-block_in .row .col-12:nth-child(1) .frontp-block_box{background:#f4bfbf;color:#000;}.frontp-block_in .row .col-12:nth-child(2) .frontp-block_box{background:#35ad87;color:#000;}.frontp-block_in .row .col-12:nth-child(3) .frontp-block_box{background:#faf0d7;color:#000;}.frontp-block_in .row .col-12:nth-child(4) .frontp-block_box{background:#8cc0de;color:#000;}.frontp-block_in .row .col-12:nth-child(5) .frontp-block_box{background:#effffd;color:#000;}.frontp-block_in .row .col-12:nth-child(6) .frontp-block_box{background:#b8fff9;color:#000;}.frontp-block_in .row .col-12:nth-child(7) .frontp-block_box{background:#85f4ff;color:#000;}.frontp-block_in .row .col-12:nth-child(8) .frontp-block_box{background:#42c2ff;color:#000;}.frontp-block_in .row .col-12:nth-child(9) .frontp-block_box{background:#f0ffc2;}.frontp-block_box .media-body h5{color:#000;font-weight:bold;text-align:left;}.frontp-block_box .media-body p{color:#000;text-align:justify;text-align:left;}.frontp-block_box .media{align-items:center !important;}.frontp-block_box:hover{background:#fff !important;}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;}
body{color:#000000;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#ffffff;}.tabs ul.primary li a.is-active{background-color:#ffffff;}.tabs ul.primary li.is-active a{background-color:#ffffff;border-bottom-color:#ffffff;}#navbar-top{background-color:#164734;}#navbar-main{background-color:#386251;}a,.link{color:#193959;}a:hover,a:focus,.link:hover,.link:focus{color:#1d5690;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#2e7bc9;}.page-item.active .page-link{background-color:#193959;border-color:#193959;}.page-link,.page-link:hover{color:#193959;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#386251;border-color:#386251;}.btn-primary:hover,.btn-primary:focus{background-color:#386251;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#154734;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.alert-success{color:#333;background-color:white;border-left:#28a745 15px solid;}.alert-warning{color:#333;background-color:white;border-left:#ff8800 15px solid;}.alert-danger{color:#333;background-color:white;border-left:#cc0000 15px solid;}.alert-dismissible .btn-close{opacity:0.6;}
