h1 {
    font-size: var(--display-md);
     line-height: 44px;
}
h2 {
    font-size: var(--display-sm);
       line-height: 38px;
       font-family: var(--ibmBold);
}
h3 {
    font-size: var(--text-lg);
    line-height: 28px;
    font-family: var(--ibmsemibold);
}
h4, p {
    font-size: var(--text-md);
    line-height: 24px;
}
h5 {
    font-size: var(--text-sm); 
    line-height: 20px;
}
.field.field--name-field-description {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-md);
}
.field--name-node-title h3 {
    margin-bottom: var(--spacing-md);
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: var(--spacing-xs);
}
.node--type-news.node--view-mode-small-left-teaser .group-left * {
    height: 100%;
}
  .ui-widget{
   font-family:var(--ibmRegular);
  }
  .ui-widget-content{
   border:none!important;
   background:none;
  }
  .ui-accordion .ui-accordion-header{
   border-radius:0!important;
  }
  .fa-angle-down:before {
      content: "";
      background-image: url(/themes/custom/nbu/images/svg/Down.svg);
      height: .5rem;
      width: .5rem;
      display: block;
      background-repeat: no-repeat;
      background-position: left;
      background-size: 100%;
  }
  .fa-angle-down.dropdown-icon:before {
      content: "";
      background-image: url(/themes/custom/nbu/images/svg/menu-Down.svg);
      height: .5rem;
      width: .5rem;
      display: block;
      background-repeat: no-repeat;
      background-position: left;
      background-size: 100%;
  }
  .fa-angle-up.dropdown-icon:before{
   content:"";
   background-image:url("/themes/custom/nbu/images/svg/menu-Up.svg");
   height:.5rem;
   width:.5rem;
   display:block;
   background-repeat:no-repeat;
   background-position:left;
   background-size:100%;
  }
  .fa.dropdown-icon{
   /* top:50%!important;
   transform:translateY(-50%); */
  }
  .fa.dropdown-icon.fa-angle-up {
      /* top: 0% !important;
      transform: translateY(26%); */
  }
  .region-subsite-menu .fa-angle-down.dropdown-icon:before {
      content: "";
      background-image: url(/themes/custom/nbu/images/svg/menuDownWhite.svg);
      height: .5rem;
      width: .5rem;
      display: block;
      background-repeat: no-repeat;
      background-position: left;
      background-size: 100%;
  }
  .block-system-main-block .block-content--type-nbu-tabs .tabs .tabs-wrapper li::after{
   content:"";
   position:absolute;
   width:100%;
   height:3px;
   left:50%;
   transform:translateX(-50%);
   background-color:var(--color-gray-300);
   bottom:0;
   border-radius: var(--radius-full);
  }
  .block-system-main-block .block-content--type-nbu-tabs .tabs .tabs-wrapper li {
    position: relative;
}

.block-system-main-block .block-content--type-nbu-tabs .tabs .tabs-wrapper li::before {
    content: "";
    position: absolute;
    width: 80%;
    height: 3px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #333;
    bottom: 0;
    opacity: 0;
    z-index: 1;
    transition: 0.3s;
    border-radius:var(--radius-full);
}
  .block-system-main-block .block-content--type-nbu-tabs .tabs .tabs-wrapper li:not(.active):hover::before {
    opacity: 1;
}
  table thead tr th:first-child, table thead tr th:last-child{
      border-right: unset;
  }
  html[lang="ar"] .node--type-nbu-page.node--view-mode-full .menu .menu-level-2 .menu-item a {
      padding-right: 2.8rem!important;
      padding-left: 0;
  }
  
  html[lang="en"] .node--type-nbu-page.node--view-mode-full .menu .menu-level-2 .menu-item a {
      padding-left: 2.8rem!important;
      padding-right: 0;
  }
  table thead tr th{
      border-left: 1px solid var(--table-cell-border);
      border-bottom: 1px solid var(--table-cell-border);
      background-color: var(--table-bcakground-header);
      color: var(--table-text-head);
  }
  
  table tr:not(:last-child) td{
      border-bottom: 1px solid #D2D6DB;
  }
  .block-profile-menu .menu-item--expanded:hover i::before, .block-university-subsite .menu-item--expanded:hover i::before{
   content:"";
   background-image: url(/themes/custom/nbu/images/svg/Up.svg);
  }
  html body .has-page-tabs.use-banner .breadcrumb .breadcrumb-item:last-child a {
      color: var(--color-gray-400) !important;
  }
  .block-system-main-block .block-content--type-nbu-tabs .tabs .tabs-wrapper li:not(.active):hover::after{
   background-color:#333;
  }
  html body .has-page-tabs.use-banner .breadcrumb a{
   color:var(--color-gray-700)!important;
  }
  .has-page-tabs.use-banner .block-page-accessories-block > .content .print-page,
  .has-page-tabs.use-banner .block-page-accessories-block > .content .send-to-friend,
  .has-page-tabs.use-banner .block-page-accessories-block > .content .text-resize,
  .has-page-tabs.use-banner .block-page-accessories-block > .content .shariff{
   transition:var(--transition);
  }
  .has-page-tabs.use-banner .block-page-accessories-block > .content .print-page:hover,
  .no-banner .block-page-accessories-block > .content .print-page,
  .block-page-accessories-block > .content .print-page{
      background-image: url(/themes/custom/nbu/images/green/Print.svg);
  }
  .has-page-tabs.use-banner .block-page-accessories-block > .content .send-to-friend:hover,
  .no-banner .block-page-accessories-block > .content .send-to-friend,
  .block-page-accessories-block > .content .send-to-friend{
      background-image: url(/themes/custom/nbu/images/green/Email.svg);
  }
  .has-page-tabs.use-banner .block-page-accessories-block > .content .shariff:hover,
  .no-banner .block-page-accessories-block > .content .shariff,
  .block-page-accessories-block > .content .shariff{
      background-image: url(/themes/custom/nbu/images/green/Share.svg);
  }
  .has-page-tabs.use-banner .block-page-accessories-block > .content .text-resize:hover,
  .no-banner .block-page-accessories-block > .content .text-resize,
  .block-page-accessories-block > .content .text-resize{
      background-image: url(/themes/custom/nbu/images/green/A.svg);
  }
  i.fa.fa-download {
      height: 1rem;
      width: 1rem;
      background-image: url(/themes/custom/nbu/images/Download.svg);
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100%;
  }
  i.fa.fa-download::before{
   content:"";
  }
  .node--type-academic-calendar.node--view-mode-accordion .field--name-node-title.open{
   border-bottom-right-radius:0;
  }
  .node--view-mode-search-result .field, .taxonomy-term--view-mode-search-result .field, .user--view-mode-search-result .field {
      width: fit-content;
  }
  .content table a{
      font-size: 1rem;
  }
  .node--type-nbu-page.node--view-mode-full .menu--main .menu-level-1 .menu-item.menu-item--active-trail a::after{
   content:unset!important;
  }
  .node--type-nbu-page.node--view-mode-full .menu .menu-level-2 .menu-item:last-child a {
      border-bottom: 1px solid rgba(203,200,200,0.25) !important;
  }
  .nbu-banner .nbu-banner-picture img{
   height:100%;
  }
  .menu-level-1 .menu-item--active-trail .dropdown-icon{
      color: var(--green) !important;
  }
  .node--type-nbu-page.node--view-mode-full .menu .menu-level-2 .menu-item a:not(:last-child) {
      border-bottom: unset;
  }
  .nbu-banner {
      height:15rem;
      display: none;
  }
  .view.view-search .user .field--name-field-text-1{
      font-size: 1.125rem;
      line-height: 1.75rem;
      font-weight: bold;
      margin-bottom: .45rem;
  }
   
  .view.view-search .user .field--name-field-text-1 a{
      color: #337c3d;
  }
  .node--type-nbu-page.node--view-mode-full .menu .menu-level-2 .menu-item.menu-item--active-trail a{
      background-color: white !important;
      color: var(--green) !important;
  }
  .menu-level-1 .menu-item--active-trail .dropdown-icon{
      color: var(--green) !important;
  }
  .node--type-nbu-page.node--view-mode-full .menu .menu-level-1 .menu-item--active-trail>a{
     background-color: #ededed !important;
      color: var(--green) !important;
  }
  .node--type-service-catalog.node--view-mode-large-teaser .field--name-field-image{
      height:4.6rem;
      width:4.6rem;
       display: flex;
      align-items: center;
      justify-content: center;
      padding:1.4rem;
  }
  .node--type-service-catalog.node--view-mode-large-teaser .field--name-field-image img{
      height:100%;
      width:100%;
      object-fit:contain;
  }
  article.row.taxonomy-term.taxonomy-term--type-departments.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .media.media--blazy.media--image.media--responsive.is-b-loaded img,
  article.row.taxonomy-term.taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix picture img{
   object-fit:cover;
  }
  .node--type-news .field--name-field-media img{
   border-radius:var(--radius-md);
  }
  .br-theme-fontawesome-stars .br-widget a:after{
   content:'\f005';
   color:#d7dbe0;
  }
  .br-theme-fontawesome-stars .br-widget a:hover:after,
  .br-theme-fontawesome-stars .br-widget a.br-active:after,
  .br-theme-fontawesome-stars .br-widget a.br-selected:after{
   color:#dba102!important;
  }
  .node--type-nbu-page.node--view-mode-full .menu--main .menu-item:last-child a {
      border-bottom-left-radius: 1rem;
      border-bottom-right-radius: 1rem;
      border-bottom: none;
  }
  .taxonomy-term--type-deanships.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a,
  .taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a,
  .taxonomy-term--type-vice-rectorates.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a,
  .taxonomy-term--type-departments.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a,
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a{
   font-size:0.85rem;
  }
  article.row.taxonomy-term.taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix,
  article.row.taxonomy-term.taxonomy-term--type-departments.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix,
  article.row.taxonomy-term.taxonomy-term--type-vice-rectorates.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix,
  article.row.taxonomy-term.taxonomy-term--type-deanships.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix{
      border-radius: 1rem;
      overflow: hidden;
  }
  article.row.taxonomy-term.taxonomy-term--type-departments.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .field.field--name-field-media.field--type-entity-reference.field--label-hidden.field__item,
  article.row.taxonomy-term.taxonomy-term--type-departments.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .field.field--name-field-media.field--type-entity-reference.field--label-hidden.field__item > div,
  article.row.taxonomy-term.taxonomy-term--type-departments.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .blazy.blazy--field.blazy--field-image.blazy--field-image--small-left-teaser.field.field--name-field-image.field--type-image.field--label-hidden.field__item.is-blazy,
  article.row.taxonomy-term.taxonomy-term--type-departments.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .media.media--blazy.media--image.media--responsive.is-b-loaded,
  article.row.taxonomy-term.taxonomy-term--type-departments.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .media.media--blazy.media--image.media--responsive.is-b-loaded img{
      height: 100%;
  }
  article.row.taxonomy-term.taxonomy-term--type-vice-rectorates.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix img.media__element.b-lazy.b-responsive.b-loaded,
  article.row.taxonomy-term.taxonomy-term--type-vice-rectorates.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .media.media--blazy.media--image.media--responsive.is-b-loaded,
  article.row.taxonomy-term.taxonomy-term--type-vice-rectorates.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .media.media--blazy.media--image.media--responsive.is-b-loaded .field.field--name-field-media.field--type-entity-reference.field--label-hidden.field__item,
  article.row.taxonomy-term.taxonomy-term--type-vice-rectorates.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .media.media--blazy.media--image.media--responsive.is-b-loaded .field.field--name-field-media.field--type-entity-reference.field--label-hidden.field__item > div,
  article.row.taxonomy-term.taxonomy-term--type-vice-rectorates.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .blazy.blazy--field.blazy--field-image.blazy--field-image--small-left-teaser.field.field--name-field-image.field--type-image.field--label-hidden.field__item.is-blazy,
  article.row.taxonomy-term.taxonomy-term--type-vice-rectorates.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .field.field--name-field-media.field--type-entity-reference.field--label-hidden.field__item,
  article.row.taxonomy-term.taxonomy-term--type-vice-rectorates.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .field.field--name-field-media.field--type-entity-reference.field--label-hidden.field__item>div {
      height: 100%;
  }
  article.row.taxonomy-term.taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .col-sm-12.col-md-6.col-xl-5.group-left,
  article.row.taxonomy-term.taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .col-sm-12.col-md-6.col-xl-5.group-left .field.field--name-field-media.field--type-entity-reference.field--label-hidden.field__item,
  article.row.taxonomy-term.taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .col-sm-12.col-md-6.col-xl-5.group-left .field.field--name-field-media.field--type-entity-reference.field--label-hidden.field__item > div,
  article.row.taxonomy-term.taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .col-sm-12.col-md-6.col-xl-5.group-left .field.field--name-field-media.field--type-entity-reference.field--label-hidden.field__item  .blazy.blazy--field.blazy--field-image.blazy--field-image--small-left-teaser.field.field--name-field-image.field--type-image.field--label-hidden.field__item.is-blazy,
  article.row.taxonomy-term.taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .col-sm-12.col-md-6.col-xl-5.group-left  .media.media--blazy.media--image.media--responsive.is-b-loaded,
  article.row.taxonomy-term.taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .col-sm-12.col-md-6.col-xl-5.group-left .field.field--name-field-media.field--type-entity-reference.field--label-hidden.field__item .blazy.blazy--field.blazy--field-image.blazy--field-image--small-left-teaser.field.field--name-field-image.field--type-image.field--label-hidden.field__item.is-blazy img{
      height: 100%;
  }
  article.row.taxonomy-term.taxonomy-term--type-deanships.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix img.media__element.b-lazy.b-responsive.b-loaded,
  article.row.taxonomy-term.taxonomy-term--type-deanships.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .field.field--name-field-media.field--type-entity-reference.field--label-hidden.field__item .media.media--blazy.media--image.media--responsive.is-b-loaded,
  article.row.taxonomy-term.taxonomy-term--type-deanships.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .field.field--name-field-media.field--type-entity-reference.field--label-hidden.field__item,
  article.row.taxonomy-term.taxonomy-term--type-deanships.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .field.field--name-field-media.field--type-entity-reference.field--label-hidden.field__item > div,
  article.row.taxonomy-term.taxonomy-term--type-deanships.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix .blazy.blazy--field.blazy--field-image.blazy--field-image--small-left-teaser.field.field--name-field-image.field--type-image.field--label-hidden.field__item.is-blazy{
   height:100%;
  }
  article.row.taxonomy-term.taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser.ds-2col.clearfix picture img{
      height:100%;
  }
  .node--type-nbu-page.node--view-mode-full .menu--main .menu-item:not(.menu-item--active-trail) a:not(.is-active):first-child:hover{
   /* background-color:#e5e5e5; */
  }
  .node--type-nbu-page.node--view-mode-full .menu--main .menu-item .dropdown-icon:hover{
   background-color:rgba(0, 0, 0, .1);
   color:var(--green);
  }
  .node--type-nbu-page.node--view-mode-full .menu--main .menu-level-0 .menu-item.menu-item--active-trail a::after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0rem;
    width: 3px;
    height: 32px;
    background-color: var(--color-sa-600);
    border-radius: var(--radius-full);
  }
  .node--type-nbu-page.node--view-mode-full .menu--main .menu-level-1 .menu-item.menu-item--active-trail a::after {
      content: unset;
  }
  .node--type-nbu-page.node--view-mode-full .menu--main .menu-level-1 .menu-item--active-trail.menu-item:hover>a {
      color: var(--green) !important;
  }
  .has-page-tabs.use-banner .breadcrumb .active a{
   color:#fff;
  }
  .node--type-nbu-page.node--view-mode-full .menu--main .menu-item--active-trail.menu-item:hover>a{
      color: white !important;
  }
  html[lang="ar"] .node--type-nbu-page.node--view-mode-full .menu .menu-level-1 .menu-item a{
      border-radius: 0;
      padding-right:1.85rem;
  }
  html[lang="en"] .node--type-nbu-page.node--view-mode-full .menu .menu-level-1 .menu-item a{
   padding-left:1.85rem;
   padding-right:0;
   border-radius:0;
  }
  .node--type-nbu-page.node--view-mode-full .menu--main .menu-item a{
  position:relative;
  }
  .node--type-nbu-page.node--view-mode-full .menu .menu-level-1 .menu-item a:hover::after  {
     content: "";
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      right: 0rem;
      width: 6px;
      height: 30px;
      border-radius: 1rem;
  }
  .node--type-nbu-page.node--view-mode-full .menu--main a:hover::after{
   content:"";
   position:absolute;
   top:50%;
   transform:translateY(-50%);
   right:0rem;
   width:3px;
   height:100%;
   background-color:var(--background-neutral-800);
   border-radius:var(--radius-full);
  }
  .node--type-nbu-page.node--view-mode-full .menu--main .menu-level-1 a:hover::after, 
  .node--type-nbu-page.node--view-mode-full .menu--main .menu-level-2 a:hover::after{
   content:unset!important;
  }
  .node--type-nbu-page.node--view-mode-full .menu--main .menu-item.menu-item--expanded.menu-item--active-trail a.is-active{
   position:relative;
  }
  .node--type-nbu-page.node--view-mode-full .menu--main .menu-item  a.is-active:hover{
   color:#fff!important;
  }
  .node--type-nbu-page.node--view-mode-full .menu--main .menu-level-2 .menu-item.menu-item--active-trail a.is-active::after{
  content:""!important;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  right:0rem;
  width:.9rem;
  height:.1rem;
  background-color:var(--green);
  }
  .nbu-block-paragraph-item .field--name-field-nbu-image img{
   width:100%;
  }
  .pagination .page-item.active .page-link:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translateX(-50%);
      width: 18px;
      height: 2px;
      background-color: var(--green);
      border-radius: 5px;
  }
  .form-control {
      box-shadow: none!important;
      border-color: rgb(206, 212, 218)!important;
  }
  select.form-select{
   position:absolute;
   z-index:1;
  }
  .js-form-item.js-form-type-radio::after{
   content:unset!important;
  }
  .js-form-item.js-form-type-textfield,
  .js-form-item.js-form-type-email,
  .js-form-item.js-form-type-textarea{
      position: relative;
  }
  .js-form-item.js-form-type-textfield:after,
  .js-form-item.js-form-type-email:after,
  .js-form-item.js-form-type-textarea:after{
      content:"";
      position:absolute;
      bottom:0;
      left:0;
      background-color:var(--green);
      width:100%;
      scale:0;
      height:2px;
      transition:all .6s ease-in-out;
  }
  .js-form-item.active:after{
      scale:1;
  }
  .block-system-main-block .block-content--type-nbu-tabs .tabs .tabs-wrapper li.active{
   color:var(--text-default);
   font-weight:700;
  }
  .block-system-main-block .block-content--type-nbu-tabs .tabs .tabs-wrapper li.active::after{
   background-color:var(--color-sa-600);
   border-radius: var(--radius-full);
  }
  .block-system-main-block .block-content--type-nbu-tabs .tabs .tabs-wrapper li:not(.active):hover{
   background-color:var(--color-gray-100);
   color:#333;
   font-weight: 700;
  }
  .has-page-tabs.use-banner #block-pagetitle{
   margin-top:0;
  }
  .nbu-banner .nbu-banner-picture, .nbu-banner .nbu-banner-picture>div{
   height:100%;
  }
  .field.field--name-field-integer.field--type-integer.field--label-hidden.field__item {
      font-size: 1.5rem;
      line-height: 2rem;
      color:var(--green);
  }
  #chat-widget-container{
   z-index:5!important;
  }
  .btn.btn-primary, .btn.button--primary, .btn.form-submit{
  color:#FFFFFF!important;
  width:max-content;
  }
  .field.field--name-node-title.field--type-ds.field--label-hidden.field__item h2{
      font-size: 1.125rem;
      line-height:1.75rem;
      text-align:inherit;
  }
  .node.node--type-academic-calendar .field.field--name-node-title.field--type-ds.field--label-hidden.field__item h2{
      text-align:unset;
  }
  .table-responsive thead tr th:last-child{
      text-align:center;
  }
  .table-responsive thead tr th.views-field-academic-calendar-status-views-field{
      text-align:unset;
  }
  table tbody tr:nth-of-type(even), .table tbody tr:nth-of-type(even){
   background-color:#f5f5f6;
  }
  .btn.btn-primary, .btn.button--primary, .btn.form-submit{
   font-size:1rem;
   padding:.4rem .8rem;
  }
  a,a:after,.text-formatted p>a,
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a,
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a:after,
  .taxonomy-term--type-deanships.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a, 
  .taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a,
  .taxonomy-term--type-vice-rectorates.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a, 
  .taxonomy-term--type-departments.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a,
  .taxonomy-term--type-deanships.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:after, 
  .taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:after,
  .taxonomy-term--type-vice-rectorates.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:after, 
  .taxonomy-term--type-departments.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:after,
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a:after{
      color:#0f6133;
      transition:var(--transition)!important;
  }
  .taxonomy-term--type-deanships.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a, 
  .taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a,
  .taxonomy-term--type-vice-rectorates.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a, 
  .taxonomy-term--type-departments.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a,
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a{
      border:none !important;
  }
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a:after{
  padding:0 .3rem;
  }
  .text-formatted .table-responsive  p>a{
      text-decoration:none;
  }
  .text-formatted .table-responsive  p{
      margin:0;
  }
  .text-formatted p>a{
   text-decoration:underline;
  }
  a:hover, a:hover:after,.text-formatted p>a:hover,
  .node--type-nbu-page.node--view-mode-full .menu--main .nav-item a:hover,
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a:hover,
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a:hover:after,
  .taxonomy-term--type-deanships.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:hover, 
  .taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:hover,
  .taxonomy-term--type-vice-rectorates.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:hover, 
  .taxonomy-term--type-departments.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:hover,
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a:hover,
  .taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:hover:after,
  .taxonomy-term--type-vice-rectorates.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:hover:after, 
  .taxonomy-term--type-departments.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:hover:after,
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a:hover:after{
      /* color:rgb(15 97 51 / 70%)!important; */
  }
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a:hover,
  .taxonomy-term--type-deanships.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:hover, 
  .taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:hover,
  .taxonomy-term--type-vice-rectorates.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:hover, 
  .taxonomy-term--type-departments.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:hover,
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a:hover{
   border-bottom:2px solid rgb(15 97 51 / 70%);
  }
  a:focus,a:focus:after,.text-formatted p>a:focus,
  .node--type-nbu-page.node--view-mode-full .menu--main .nav-item a:focus,
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a:focus,
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a:focus:after,
  .taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:focus:after,
  .taxonomy-term--type-vice-rectorates.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:focus:after, 
  .taxonomy-term--type-departments.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:focus:after,
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a:focus:after{
      color:rgb(15 97 51 / 85%);
  }
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a:focus,
  .taxonomy-term--type-deanships.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:focus, 
  .taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:focus,
  .taxonomy-term--type-vice-rectorates.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:focus, 
  .taxonomy-term--type-departments.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:focus,
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a:focus{
   border-bottom:2px solid rgb(15 97 51 / 85%);
  }
  a:active,a:active:after,.text-formatted p>a:active,
  .node--type-nbu-page.node--view-mode-full .menu--main .nav-item a:active,
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a:active,
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a:active:after,
  .taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:active:after,
  .taxonomy-term--type-vice-rectorates.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:active:after, 
  .taxonomy-term--type-departments.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:active:after,
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a:active:after
  {
      color:rgb(15 97 51 / 75%);
  }
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a:active,
  .taxonomy-term--type-deanships.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:active, 
  .taxonomy-term--type-centers.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:active,
  .taxonomy-term--type-vice-rectorates.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:active, 
  .taxonomy-term--type-departments.taxonomy-term--view-mode-small-left-teaser .group-right .field--name-taxonomy-term-link a:active,
  .block-content--type-nbu-grid .field--name-field-nbu-paragraph .field--name-field-nbu-link a:active{
   border-bottom:2px solid rgb(15 97 51 / 75%);
  }
  .view-filters .views-exposed-form .form-actions .btn {
      padding: 0.76rem 1.7rem;
  }
  .block-profile-menu .menu-item--expanded .dropdown-menu,
  .block-university-subsite .menu-item--expanded .dropdown-menu,
  .dropdown .dropdown-menu{
   padding:0;
  }
  .block-profile-menu .menu-item--expanded .dropdown-menu .dropdown-item,
  .block-university-subsite .menu-item--expanded .dropdown-menu .dropdown-item,
  .dropdown .dropdown-menu .dropdown-item{
   padding: .5rem;
   border-bottom: 1px solid rgb(0 0 0 /10%);
   border-radius: 0;
  background-color:transparent;
  outline:none;
  }
  
  .block-profile-menu .menu-item--expanded .dropdown-menu .dropdown-item a,
  .block-university-subsite .menu-item--expanded .dropdown-menu .dropdown-item a,
  .dropdown .dropdown-menu .dropdown-item a{
      padding:0;
  }
  .subsite-menu.navigation-bar .navbar-nav .nav-link{
      color:#FFFFFF!important;
      text-align:inherit;
  }
  .view-id-events.view-display-id-events_archive .node--view-mode-small-left-teaser .field--name-field-date-range span:first-child{
      font-size: 2rem;
      padding-bottom: 0.9rem;
  }
  .node--type-events.node--view-mode-small-left-teaser:hover .group-right .field--name-node-title a{
      color:white!important;
  }
  .node--type-photo-gallery.node--view-mode-small-teaser .field--name-field-image img, 
  .node--type-photo-gallery.node--view-mode-large-teaser .field--name-field-image img{
      height:100%;
      width:100%;
      object-fit:cover;
  }
   .node--type-nbu-page.node--view-mode-full .sidebarnav-menu > .block-menu .nav-item a.is-active, 
  .node--type-nbu-page.node--view-mode-full .sidebarnav-menu > .block-menu .nav-item a.active{
       color:#ffffff!important;
   }
   .view-id-academic_calendar_statements.view-display-id-academic_calendar_statements .academic-calendar-status.in-past {
      color: #535851;
  }
  .view-id-service_catalog.view-display-id-service_catalog_compiled .view-filters .fieldgroup .form-check-input:checked + .form-check-label {
      color: var(--green);
      border-bottom: 3px solid  var(--green);
      padding: 1rem;
  }
  .view-id-service_catalog.view-display-id-service_catalog_compiled .view-filters .fieldgroup .form-item-section label{
   border:3px solid transparent;
  }
  .view-id-service_catalog.view-display-id-service_catalog_compiled .view-filters .fieldgroup .form-item-section:hover label{
  
     color:var(--green);
  }
  select.form-select option{
      padding:.6rem .4rem; 
      transition:var(--transition);
  }
  select.form-select option:hover{
      background-color:#f8f8f8;
  }
  select.form-select option:checked{
      background: var(--green);
      color:#ffffff;
  }
  select.form-select{
      box-shadow:none!important;
  }
  .subsite-menu.navigation-bar .navbar-nav li{
      justify-content: start;
      border:none!important
  }
  .subsite-menu.navigation-bar .nav-item.menu-item--expanded{
      flex-direction:column;
      align-items: flex-start;
      width:100%;
  }
  .use-banner .rsbtn_text{
      color:#ffffff;
  }
  .information-wrapper .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
      width:100%;
      
  }
  .information-wrapper .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item p>a {
      text-decoration: underline;
      word-break: break-word;
      overflow-wrap: break-word;
      white-space: normal;
      display: inline;
  }
  @media(max-width:991px){
      ul.dropdown-menu {
          width: 100%;
          background-color: transparent;
          border: none;
          box-shadow: none!Important;
          padding: 0 1rem;
      }
      .subsite-menu.navigation-bar .navbar-nav li.dropdown-item{
          padding: 0.5rem 2rem!important;
          border-bottom: 1px solid rgb(255 255 255 / 20%)!important;
          width:100%!important;
      }
      ul.dropdown-menu .dropdown-item a{
          font-size:.9rem;
          color:white!important;
      }
     
      .subsite-menu.navigation-bar .navbar-nav .nav-link{
          padding:.5rem 0!important;
      }
      .region-subsite-menu .fa-angle-down.dropdown-icon:before{
      
          background-image: url(/themes/custom/nbu/images/svg/menuDownWhite.svg)!important;
  
      }
      .region-subsite-menu .fa-angle-up.dropdown-icon:before{
      
          background-image: url(/themes/custom/nbu/images/svg/Up.svg)!important;
  
      }
  }
  @media(max-width:991px){
      html[dir="rtl"] .subsite-menu.navigation-bar .navbar-nav .dropdown-icon {
          position: absolute;
          left: 1rem;
          top:1.3rem!important;
          transform:none!important;
      }
      html[dir="ltr"] .subsite-menu.navigation-bar .navbar-nav .dropdown-icon {
          position: absolute;
          right: 1rem;
          top:1.3rem!important;
          transform:none!important;
      }
      .subsite-menu.navigation-bar .nav-item.menu-item--expanded,
      .subsite-menu.navigation-bar .navbar-expand-sm .navbar-nav{
          flex-direction:column;
          align-items: flex-start;
      }
      .block-profile-menu .menu-item--expanded .dropdown-menu, 
      .block-university-subsite .menu-item--expanded .dropdown-menu{
          top:0;
          background-color:transparent;
          border:none!important;
          box-shadow:none!important;
      }
  }
  
  @media(min-width:992px ){
  .subsite-menu.navigation-bar .nav-item.menu-item--expanded{
      flex-direction:row;
      align-items: center;
  }
  .subsite-menu.navigation-bar .navbar-nav li{
      justify-content: center;
  }
  html[dir="rtl"] .subsite-menu.navigation-bar .navbar-nav li{
  border-left:1px solid #fff!important;
  }
  html[dir="ltr"] .subsite-menu.navigation-bar .navbar-nav li{
      border-right:1px solid #fff!important;
      }
  .subsite-menu.navigation-bar .navbar-nav .nav-link{
      text-align:center;
  }
          .eservicesSection .nav-pills .nav-item .nav-link.active, 
      .ourStoryContent .nav-pills .nav-item .nav-link.active, 
      .eservicesSection .nav-pills .nav-item .nav-link:hover, 
      .ourStoryContent .nav-pills .nav-item .nav-link:hover {
          background-color: var(--native_Blue);
          color: white !important;
      }
      html[lang="ar"] .nbu-block-paragraph-item .field--name-field-nbu-image img{
       border-top-right-radius:1rem;
       border-bottom-right-radius:1rem;
      }
      html[lang="ar"] .media-center .block-content--type-nbu-grid .field--name-field-nbu-paragraph .block-teaser-left .body-wrapper{
       border-top-left-radius:1rem;
       border-bottom-left-radius:1rem;
      }
  }
  @media(min-width:1200px){
       h1.title, .title.h1, 
      .user--view-mode-search-result.user--view-mode-search-result .field--name-field-text-1 a, 
      .block-views-exposed-filter-blocksearch-search-page .form-item-keywords label {
          font-size: var(--display-md);
          line-height: 2rem;
      }
          /*h2, .h2,*/ 
          .view-program-content.view-display-id-block_2 .field-items .js-views-accordion-group-header, 
      .view-id-faqs.view-display-id-faqs_landing .view-header, 
      .view-id-colleges.view-display-id-all_colleges .js-views-accordion-group-header, 
      .view-id-colleges.view-display-id-colleges_location .js-views-accordion-group-header, 
      .view-id-colleges.view-display-id-all_colleges .ui-accordion-content .field-items .views-field-name-1, 
      .view-id-colleges.view-display-id-colleges_location .ui-accordion-content .field-items .views-field-name-1, 
      body:not(.layout-builder-on) .ui-front.ui-dialog .ui-dialog-title {
          font-size: 1.5rem;
          line-height: 2rem;
      }
      .field.field--name-field-text.field--type-string.field--label-hidden.field__item h2,
      .view-program-content.view-display-id-block_2 .field-items .js-views-accordion-group-header{
         font-size:1.25rem;
         line-height:1.875rem;
      }
  }
