/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.no-display{display:none;}a,.link{text-decoration:none;}.navbar-brand>img{height:90px;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-nav .nav-link.active,.navbar-nav .show>.nav-link{color:#0eae7f;}.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-03/pexels-kindelmedia-8487752.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:center 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/2023-10/library%20%281%29.jpg'),linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7));background-blend-mode:overlay;background-position:center;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;}.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;}.btn-primary{background-color:#386251;border-color:#386251;color:#FFF;}.blog-3-grid .image img{// height:370px;width:100%;object-fit:cover;object-position:top;}.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;}.m-10{margin:10px !important;}.staff-profile .card{color:#fff;text-align:center;background-color:#386251;width:100%;padding:1px;border:1px solid var #386251;border-radius:10px;margin-bottom:20px;}.staff-profile a{text-decoration:none;color:#fff;}.staff-profile img{width:100%;background-color:#386251;border-radius:8px 8px 0 0;margin-bottom:10px;}.staff-profile .staff-title{font-size:20px;font-weight:bold;color:#fff;}.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;}.views-field-field-designation{padding:10px;}.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;}.image-section img{max-width:80%;height:auto;border-radius:8px;}.text-section .title{margin-top:-20px;position:relative;top:-20px;font-size:1.75rem;font-weight:bold;}.text-section .summary{font-size:1rem;color:#555;}.tabs-section{margin-top:20px;}.tabs-section .tab-content{background-color:#f8f9fa;padding:20px;border:1px solid #ddd;border-top:none;border-radius:0 0 8px 8px;}.nav-tabs{border-bottom:1px solid #ddd;}.nav-tabs .nav-link.active{color:#007bff;border-color:transparent;border-top:3px solid #007bff;background-color:transparent;}.nav-tabs .nav-link{color:#555;border:none;border-radius:0;background-color:transparent;}.nav-tabs .nav-link:hover{color:#007bff;}.tab-pane{padding:10px 15px;}.btn-outline-primary{--bs-btn-color:#0d6efd !important;--bs-btn-border-color:#0d6efd!important;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd!important;--bs-btn-hover-border-color:#0d6efd!important;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd!important;--bs-btn-active-border-color:#0d6efd!important;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none;}.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:#386251;}#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:#386251;}.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;}
#navbar-main-hd{padding-top:0px;padding-bottom:0px;}#navbar-main-hd .nav-item-hd a,li{//color:white;//text-transform:capitalize;//font-weight:bold;}#navbar-main-hd .dropdown-item.active{background-color:var(--navbar-main--dropdown-item_active--bg);}#navbar-main-hd .dropdown-item a{text-decoration:none;color:var(--navbar-main--dropdown-item--a);}#navbar-main-hd .dropdown-item.active a.is-active{color:var(--navbar-main--dropdown-item_active--a_isactive);}#navbar-top-hd{background-color:transparent;}#navbar-top-hd .nav-link-hd{color:white;text-transform:capitalize;}#navbar-main-hd{background-color:transparent;}.display-3{color:#FFFFFF;}.headervid{position:relative;background-color:black;height:75vh;min-height:25rem;width:100%;overflow:hidden;}.headervid video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.headervid .container{position:relative;z-index:2;}.headervid .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:black;opacity:0.5;z-index:1;}@media (pointer:coarse) and (hover:none){.headervid{background:url('/sites/default/files/2023-10/pexels-stanislav-kondratiev-2908984.jpg') black no-repeat center center scroll;}.headervid video{object-fit:cover;}}.mar-mar{margin-top:25vh;margin-bottom:20vh;}
@media only screen and (max-width:600px){.navbar-toggler{background-color:#0eae7f;}.page-left img{max-width:90%!important;min-width:48px;max-height:200px;width:auto;height:auto;background-color:#fff;padding:0.5rem;margin:0.5rem;display:inline-block;transition:1.5s;}.props ul li{--inlineP:0rem;}.card-staff{width:340px;margin-bottom:20px;}}
.content img{max-width:100%;height:auto;}
.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;}
.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.btn-primary{--bs-btn-color:var(--bb-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-primary-text);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.btn-secondary{--bs-btn-color:var(--bb-secondary-text);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-secondary-text);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-disabled-color:var(--bb-primary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-primary-dark);}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-disabled-color:var(--bb-secondary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-secondary-dark);}h1,.h1{color:var(--bb-h1-color);}h2,.h2{color:var(--bb-h2-color);}h3,.h3{color:var(--bb-h3-color);}
