
/* WPU Research Hub V40.17 Fluent Responsive Shell */
body.wpu-phase-e-page .navbar,
body[data-wpu-public-homepage="1"] .navbar{
  min-height:64px;
}
body.wpu-phase-e-page .navbar .container-fluid,
body[data-wpu-public-homepage="1"] .navbar .container-fluid{
  align-items:center;
}
body.wpu-phase-e-page .navbar-nav{
  align-items:center;
  gap:4px;
}
body.wpu-phase-e-page .navbar-nav .nav-link,
body.wpu-phase-e-page .navbar-nav .btn{
  white-space:nowrap;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:36px;
  line-height:1;
}
body.wpu-phase-e-page .navbar-brand{
  white-space:nowrap;
}
body.wpu-phase-e-page .wpu-footer{
  background:linear-gradient(135deg,#071b3a,#0b4fae)!important;
  border-radius:28px 28px 0 0!important;
  overflow:hidden;
  box-shadow:0 -8px 30px rgba(15,23,42,.12);
}
body.wpu-phase-e-page .wpu-footer-title,
body.wpu-phase-e-page .wpu-footer-heading{
  letter-spacing:-.02em;
}
body.wpu-phase-e-page .wpu-footer-link,
body.wpu-phase-e-page .wpu-footer-library-info,
body.wpu-phase-e-page .wpu-footer-description,
body.wpu-phase-e-page .wpu-footer-bottom{
  line-height:1.45!important;
}
body.wpu-phase-e-page .wpu-footer-link{
  min-height:34px;
  display:flex;
  align-items:center;
  gap:8px;
}
body[data-wpu-public-homepage="1"] .wpu-hub-home .wpu-home-icon,
body[data-wpu-public-homepage="1"] .wpu-hub-home .icon-tile{
  background:linear-gradient(135deg,#e8f1ff,#ffffff);
  border:1px solid #d5e6ff;
  color:#1769e0;
  transition:.2s ease;
}
body[data-wpu-public-homepage="1"] .wpu-hub-home .wpu-home-icon:hover,
body[data-wpu-public-homepage="1"] .wpu-hub-home .icon-tile:hover{
  transform:translateY(-3px);
  box-shadow:0 12px 25px rgba(23,105,224,.18);
}
@media(max-width:991px){
 body.wpu-phase-e-page .navbar .container-fluid{
   padding-left:12px!important;
   padding-right:12px!important;
 }
 body.wpu-phase-e-page .navbar-brand{
   max-width:220px;
   overflow:hidden;
   text-overflow:ellipsis;
 }
 body.wpu-phase-e-page .navbar-nav .nav-link span,
 body.wpu-phase-e-page .navbar-nav .btn span{
   display:none;
 }
 body.wpu-phase-e-page .wpu-footer{
   border-radius:22px 22px 0 0!important;
 }
}
