/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.program-subpage-nav-wrapper{position:relative;}.program-subpage-nav .nav-section-title{color:#2c3e50;font-weight:600;font-size:1.125rem;text-transform:uppercase;letter-spacing:0.5px;}.program-subpage-nav .nav-link{color:var(--hu-body-color);padding:1rem .85rem;border-left:7px solid transparent;font-size:1rem;font-weight:500;background:none;transition:border-color 0.2s,background 0.2s;}.program-subpage-nav .nav-link.active{border-left:7px solid var(--hu-success);background:none;color:var(--hu-body-color);}.program-subpage-nav .nav-link:hover,.program-subpage-nav .nav-link:focus{border-left:7px solid var(--hu-gray-700);background:var(--hu-secondary);color:var(--hu-body-color);}.program-subpage-nav .nav-item:not(:last-child){margin-bottom:0;}.chevron-down{display:inline-block;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-left:8px;transition:transform 0.2s ease-in-out;}[aria-expanded="true"] .chevron-down{transform:rotate(-135deg);}@media (max-width:767.98px){.program-subpage-nav{padding:1rem;margin-top:0.5rem;}.program-subpage-nav .nav-link{padding:0.875rem 1rem;}.program-subpage-nav .nav-section-title{font-size:1rem;}}.list-group-flush .list-group-item{transition:all 0.2s ease-in-out;}.style-2.list-group-flush .list-group-item.active{border-bottom:2px solid var(--hu-primary) !important;font-weight:bold;padding-left:.25rem !important;color:var(--hu-primary);}.style-2 .list-group-item-action:hover,.style-2 .list-group-item-action:focus{z-index:1;color:var(--hu-list-group-action-hover-color);text-decoration:none;background-color:var(--hu-secondary) !important;padding-left:.25rem !important;transition:all 0.2s ease-in-out;}
.tabledrag-handle .handle,.mceToolbar table td a{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;}.container .container{width:auto;margin-left:-15px;margin-right:-15px;}
