@patternfly/patternfly
Version:
Assets, source, tooling, and content for PatternFly 4
514 lines (504 loc) • 35.3 kB
CSS
.pf-c-nav {
--pf-c-nav--Transition: var(--pf-global--Transition);
--pf-c-nav__item--m-expanded__toggle-icon--Rotate: 90deg;
--pf-c-nav--m-light__item--before--BorderColor: var(--pf-global--BorderColor--300);
--pf-c-nav--m-light__item--m-current--not--m-expanded__link--BackgroundColor: var(--pf-global--BackgroundColor--light-300);
--pf-c-nav--m-light__link--Color: var(--pf-global--Color--dark-100);
--pf-c-nav--m-light__link--hover--Color: var(--pf-global--Color--dark-100);
--pf-c-nav--m-light__link--focus--Color: var(--pf-global--Color--dark-100);
--pf-c-nav--m-light__link--active--Color: var(--pf-global--Color--dark-100);
--pf-c-nav--m-light__link--m-current--Color: var(--pf-global--Color--dark-100);
--pf-c-nav--m-light__link--hover--BackgroundColor: var(--pf-global--BackgroundColor--light-300);
--pf-c-nav--m-light__link--focus--BackgroundColor: var(--pf-global--BackgroundColor--light-300);
--pf-c-nav--m-light__link--active--BackgroundColor: var(--pf-global--BackgroundColor--light-300);
--pf-c-nav--m-light__link--m-current--BackgroundColor: var(--pf-global--BackgroundColor--light-300);
--pf-c-nav--m-light__link--before--BorderColor: var(--pf-global--BorderColor--300);
--pf-c-nav--m-light__link--after--BorderColor: var(--pf-global--active-color--100);
--pf-c-nav--m-light__link--m-current--after--BorderColor: var(--pf-global--active-color--100);
--pf-c-nav--m-light__section-title--Color: var(--pf-global--Color--dark-200);
--pf-c-nav--m-light__section-title--BorderBottomColor: var(--pf-global--BorderColor--300);
--pf-c-nav--m-light--c-divider--BackgroundColor: var(--pf-global--BorderColor--300);
--pf-c-nav--m-light__subnav__link--hover--after--BorderColor: var(--pf-global--BorderColor--dark-100);
--pf-c-nav--m-light__subnav__link--focus--after--BorderColor: var(--pf-global--BorderColor--dark-100);
--pf-c-nav--m-light__subnav__link--active--after--BorderColor: var(--pf-global--BorderColor--dark-100);
--pf-c-nav--m-light__subnav__link--m-current--after--BorderColor: var(--pf-global--active-color--100);
--pf-c-nav__item--MarginTop: 0;
--pf-c-nav__item--m-current--not--m-expanded__link--BackgroundColor: var(--pf-global--BackgroundColor--dark-400);
--pf-c-nav__link--m-current--not--m-expanded__link--after--BorderWidth: var(--pf-global--BorderWidth--xl);
--pf-c-nav__item--before--BorderColor: var(--pf-global--BackgroundColor--dark-200);
--pf-c-nav__item--before--BorderWidth: var(--pf-global--BorderWidth--sm);
--pf-c-nav__link--FontSize: var(--pf-global--FontSize--md);
--pf-c-nav__link--FontWeight: var(--pf-global--FontWeight--normal);
--pf-c-nav__link--PaddingTop: var(--pf-global--spacer--md);
--pf-c-nav__link--PaddingRight: var(--pf-global--spacer--md);
--pf-c-nav__link--PaddingBottom: var(--pf-global--spacer--md);
--pf-c-nav__link--PaddingLeft: var(--pf-global--spacer--md);
--pf-c-nav__link--xl--PaddingRight: var(--pf-global--spacer--lg);
--pf-c-nav__link--xl--PaddingLeft: var(--pf-global--spacer--lg);
--pf-c-nav__link--Color: var(--pf-global--Color--light-100);
--pf-c-nav__link--hover--Color: var(--pf-global--Color--light-100);
--pf-c-nav__link--focus--Color: var(--pf-global--Color--light-100);
--pf-c-nav__link--active--Color: var(--pf-global--Color--light-100);
--pf-c-nav__link--m-current--Color: var(--pf-global--Color--light-100);
--pf-c-nav__link--BackgroundColor: transparent;
--pf-c-nav__link--hover--BackgroundColor: var(--pf-global--BackgroundColor--dark-200);
--pf-c-nav__link--focus--BackgroundColor: var(--pf-global--BackgroundColor--dark-200);
--pf-c-nav__link--active--BackgroundColor: var(--pf-global--BackgroundColor--dark-200);
--pf-c-nav__link--m-current--BackgroundColor: var(--pf-global--BackgroundColor--dark-400);
--pf-c-nav__link--OutlineOffset: calc(var(--pf-global--spacer--xs) * -1);
--pf-c-nav__link--before--BorderColor: var(--pf-global--BackgroundColor--dark-200);
--pf-c-nav__link--before--BorderBottomWidth: var(--pf-global--BorderWidth--sm);
--pf-c-nav__link--hover--before--BorderBottomWidth: 0;
--pf-c-nav__link--focus--before--BorderBottomWidth: 0;
--pf-c-nav__link--active--before--BorderBottomWidth: 0;
--pf-c-nav__link--m-current--before--BorderBottomWidth: 0;
--pf-c-nav__link--after--BorderColor: var(--pf-global--active-color--400);
--pf-c-nav__link--hover--after--BorderColor: var(--pf-global--active-color--400);
--pf-c-nav__link--focus--after--BorderColor: var(--pf-global--active-color--400);
--pf-c-nav__link--active--after--BorderColor: var(--pf-global--active-color--400);
--pf-c-nav__link--m-current--after--BorderColor: var(--pf-global--active-color--400);
--pf-c-nav__link--after--BorderLeftWidth: 0;
--pf-c-nav__link--hover--after--BorderLeftWidth: 0;
--pf-c-nav__link--focus--after--BorderLeftWidth: 0;
--pf-c-nav__link--active--after--BorderLeftWidth: 0;
--pf-c-nav__link--m-current--after--BorderLeftWidth: var(--pf-global--BorderWidth--xl);
--pf-c-nav--m-horizontal__link--PaddingTop: var(--pf-global--spacer--sm);
--pf-c-nav--m-horizontal__link--PaddingRight: var(--pf-global--spacer--md);
--pf-c-nav--m-horizontal__link--PaddingBottom: var(--pf-global--spacer--sm);
--pf-c-nav--m-horizontal__link--PaddingLeft: var(--pf-global--spacer--md);
--pf-c-nav--m-horizontal__link--lg--PaddingTop: var(--pf-global--spacer--lg);
--pf-c-nav--m-horizontal__link--lg--PaddingBottom: var(--pf-global--spacer--lg);
--pf-c-nav--m-horizontal__link--Right: var(--pf-global--spacer--md);
--pf-c-nav--m-horizontal__link--Left: var(--pf-global--spacer--md);
--pf-c-nav--m-horizontal__link--Color: var(--pf-global--Color--light-300);
--pf-c-nav--m-horizontal__link--hover--Color: var(--pf-global--active-color--400);
--pf-c-nav--m-horizontal__link--focus--Color: var(--pf-global--active-color--400);
--pf-c-nav--m-horizontal__link--active--Color: var(--pf-global--active-color--400);
--pf-c-nav--m-horizontal__link--m-current--Color: var(--pf-global--active-color--400);
--pf-c-nav--m-horizontal__link--BackgroundColor: transparent;
--pf-c-nav--m-horizontal__link--hover--BackgroundColor: transparent;
--pf-c-nav--m-horizontal__link--focus--BackgroundColor: transparent;
--pf-c-nav--m-horizontal__link--active--BackgroundColor: transparent;
--pf-c-nav--m-horizontal__link--m-current--BackgroundColor: transparent;
--pf-c-nav--m-horizontal__link--before--BorderColor: var(--pf-global--active-color--400);
--pf-c-nav--m-horizontal__link--before--BorderWidth: 0;
--pf-c-nav--m-horizontal__link--hover--before--BorderWidth: var(--pf-global--BorderWidth--lg);
--pf-c-nav--m-horizontal__link--focus--before--BorderWidth: var(--pf-global--BorderWidth--lg);
--pf-c-nav--m-horizontal__link--active--before--BorderWidth: var(--pf-global--BorderWidth--lg);
--pf-c-nav--m-horizontal__link--m-current--before--BorderWidth: var(--pf-global--BorderWidth--lg);
--pf-c-nav--m-tertiary__link--PaddingTop: var(--pf-global--spacer--sm);
--pf-c-nav--m-tertiary__link--PaddingRight: var(--pf-global--spacer--md);
--pf-c-nav--m-tertiary__link--PaddingBottom: var(--pf-global--spacer--sm);
--pf-c-nav--m-tertiary__link--PaddingLeft: var(--pf-global--spacer--md);
--pf-c-nav--m-tertiary__link--Right: var(--pf-global--spacer--md);
--pf-c-nav--m-tertiary__link--Left: var(--pf-global--spacer--md);
--pf-c-nav--m-tertiary__link--Color: var(--pf-global--Color--dark-100);
--pf-c-nav--m-tertiary__link--hover--Color: var(--pf-global--active-color--100);
--pf-c-nav--m-tertiary__link--focus--Color: var(--pf-global--active-color--100);
--pf-c-nav--m-tertiary__link--active--Color: var(--pf-global--active-color--100);
--pf-c-nav--m-tertiary__link--m-current--Color: var(--pf-global--active-color--100);
--pf-c-nav--m-tertiary__link--BackgroundColor: transparent;
--pf-c-nav--m-tertiary__link--hover--BackgroundColor: transparent;
--pf-c-nav--m-tertiary__link--focus--BackgroundColor: transparent;
--pf-c-nav--m-tertiary__link--active--BackgroundColor: transparent;
--pf-c-nav--m-tertiary__link--m-current--BackgroundColor: transparent;
--pf-c-nav--m-tertiary__link--before--BorderColor: var(--pf-global--active-color--100);
--pf-c-nav--m-tertiary__link--before--BorderWidth: 0;
--pf-c-nav--m-tertiary__link--hover--before--BorderWidth: var(--pf-global--BorderWidth--lg);
--pf-c-nav--m-tertiary__link--focus--before--BorderWidth: var(--pf-global--BorderWidth--lg);
--pf-c-nav--m-tertiary__link--active--before--BorderWidth: var(--pf-global--BorderWidth--lg);
--pf-c-nav--m-tertiary__link--m-current--before--BorderWidth: var(--pf-global--BorderWidth--lg);
--pf-c-nav--m-tertiary__scroll-button--Color: var(--pf-global--Color--dark-100);
--pf-c-nav--m-tertiary__scroll-button--hover--Color: var(--pf-global--active-color--100);
--pf-c-nav--m-tertiary__scroll-button--focus--Color: var(--pf-global--active-color--100);
--pf-c-nav--m-tertiary__scroll-button--active--Color: var(--pf-global--active-color--100);
--pf-c-nav--m-tertiary__scroll-button--disabled--Color: var(--pf-global--disabled-color--200);
--pf-c-nav--m-tertiary__scroll-button--before--BorderColor: var(--pf-global--BorderColor--300);
--pf-c-nav--m-tertiary__scroll-button--disabled--before--BorderColor: var(--pf-global--disabled-color--300);
--pf-c-nav__subnav--PaddingBottom: var(--pf-global--spacer--md);
--pf-c-nav__subnav--xl--PaddingLeft: var(--pf-c-nav__link--PaddingLeft);
--pf-c-nav__subnav__link--MarginTop: 0;
--pf-c-nav__subnav__link--PaddingTop: var(--pf-global--spacer--sm);
--pf-c-nav__subnav__link--PaddingRight: var(--pf-global--spacer--lg);
--pf-c-nav__subnav__link--PaddingBottom: var(--pf-global--spacer--sm);
--pf-c-nav__subnav__link--PaddingLeft: var(--pf-global--spacer--lg);
--pf-c-nav__subnav__link--FontSize: var(--pf-global--FontSize--sm);
--pf-c-nav__subnav__link--hover--after--BorderColor: var(--pf-global--BorderColor--200);
--pf-c-nav__subnav__link--focus--after--BorderColor: var(--pf-global--BorderColor--200);
--pf-c-nav__subnav__link--active--after--BorderColor: var(--pf-global--BorderColor--200);
--pf-c-nav__subnav__link--m-current--after--BorderColor: var(--pf-global--active-color--400);
--pf-c-nav__subnav__link--hover--after--BorderWidth: var(--pf-global--BorderWidth--sm);
--pf-c-nav__subnav__link--focus--after--BorderWidth: var(--pf-global--BorderWidth--sm);
--pf-c-nav__subnav__link--active--after--BorderWidth: var(--pf-global--BorderWidth--sm);
--pf-c-nav__subnav__link--m-current--after--BorderWidth: var(--pf-global--BorderWidth--xl);
--pf-c-nav__subnav--MaxHeight: 0;
--pf-c-nav__item--m-expanded__subnav--MaxHeight: 100%;
--pf-c-nav__subnav--c-divider--PaddingRight: var(--pf-global--spacer--lg);
--pf-c-nav__subnav--c-divider--PaddingLeft: var(--pf-global--spacer--lg);
--pf-c-nav__section--MarginTop: var(--pf-global--spacer--sm);
--pf-c-nav__section__item--MarginTop: var(--pf-global--spacer--sm);
--pf-c-nav__section__link--PaddingTop: var(--pf-global--spacer--sm);
--pf-c-nav__section__link--PaddingRight: var(--pf-global--spacer--md);
--pf-c-nav__section__link--PaddingBottom: var(--pf-global--spacer--sm);
--pf-c-nav__section__link--PaddingLeft: var(--pf-global--spacer--md);
--pf-c-nav__section__link--xl--PaddingRight: var(--pf-global--spacer--lg);
--pf-c-nav__section__link--xl--PaddingLeft: var(--pf-global--spacer--lg);
--pf-c-nav__section__link--FontSize: var(--pf-global--FontSize--md);
--pf-c-nav__section__link--before--BorderBottomWidth: 0;
--pf-c-nav__section__link--hover--after--BorderColor: transparent;
--pf-c-nav__section__link--focus--after--BorderColor: transparent;
--pf-c-nav__section__link--active--after--BorderColor: transparent;
--pf-c-nav__section__link--m-current--after--BorderColor: var(--pf-global--active-color--400);
--pf-c-nav__section__link--hover--after--BorderWidth: 0;
--pf-c-nav__section__link--focus--after--BorderWidth: 0;
--pf-c-nav__section__link--active--after--BorderWidth: 0;
--pf-c-nav__section__link--m-current--after--BorderWidth: var(--pf-global--BorderWidth--xl);
--pf-c-nav__section--section--MarginTop: var(--pf-global--spacer--xl);
--pf-c-nav__section-title--PaddingTop: var(--pf-global--spacer--sm);
--pf-c-nav__section-title--PaddingRight: var(--pf-global--spacer--md);
--pf-c-nav__section-title--PaddingBottom: var(--pf-global--spacer--sm);
--pf-c-nav__section-title--PaddingLeft: var(--pf-global--spacer--md);
--pf-c-nav__section-title--xl--PaddingRight: var(--pf-global--spacer--lg);
--pf-c-nav__section-title--xl--PaddingLeft: var(--pf-global--spacer--lg);
--pf-c-nav__section-title--FontSize: var(--pf-global--FontSize--sm);
--pf-c-nav__section-title--Color: var(--pf-global--Color--light-100);
--pf-c-nav__section-title--BorderBottomColor: var(--pf-global--BackgroundColor--dark-200);
--pf-c-nav__section-title--BorderBottomWidth: var(--pf-global--BorderWidth--sm);
--pf-c-nav__scroll-button--Color: var(--pf-global--Color--light-100);
--pf-c-nav__scroll-button--hover--Color: var(--pf-global--active-color--400);
--pf-c-nav__scroll-button--focus--Color: var(--pf-global--active-color--400);
--pf-c-nav__scroll-button--active--Color: var(--pf-global--active-color--400);
--pf-c-nav__scroll-button--disabled--Color: var(--pf-global--disabled-color--100);
--pf-c-nav__scroll-button--BackgroundColor: transparent;
--pf-c-nav__scroll-button--Width: var(--pf-global--target-size--MinWidth);
--pf-c-nav__scroll-button--OutlineOffset: calc(-1 * var(--pf-global--spacer--xs));
--pf-c-nav__scroll-button--Transition: margin .125s, transform .125s, opacity .125s;
--pf-c-nav__scroll-button--before--BorderColor: var(--pf-global--BackgroundColor--dark-200);
--pf-c-nav__scroll-button--before--BorderWidth: var(--pf-global--BorderWidth--sm);
--pf-c-nav__scroll-button--before--BorderRightWidth: 0;
--pf-c-nav__scroll-button--before--BorderLeftWidth: 0;
--pf-c-nav__scroll-button--disabled--before--BorderColor: transparent;
--pf-c-nav__toggle--PaddingRight: var(--pf-global--spacer--sm);
--pf-c-nav__toggle--PaddingLeft: var(--pf-global--spacer--sm);
--pf-c-nav__toggle--FontSize: var(--pf-global--icon--FontSize--md);
--pf-c-nav__toggle-icon--Transition: var(--pf-global--TransitionDuration);
--pf-c-nav--c-divider--MarginTop: var(--pf-global--spacer--sm);
--pf-c-nav--c-divider--MarginBottom: var(--pf-global--spacer--sm);
--pf-c-nav--c-divider--PaddingRight: 0;
--pf-c-nav--c-divider--PaddingLeft: 0;
--pf-c-nav--c-divider--BackgroundColor: var(--pf-global--BackgroundColor--dark-200); }
@media screen and (min-width: 1200px) {
.pf-c-nav {
--pf-c-nav__link--PaddingRight: var(--pf-c-nav__link--xl--PaddingRight);
--pf-c-nav__link--PaddingLeft: var(--pf-c-nav__link--xl--PaddingLeft);
--pf-c-nav__section__link--PaddingRight: var(--pf-c-nav__section__link--xl--PaddingRight);
--pf-c-nav__section__link--PaddingLeft: var(--pf-c-nav__section__link--xl--PaddingLeft);
--pf-c-nav__section-title--PaddingRight: var(--pf-c-nav__section-title--xl--PaddingRight);
--pf-c-nav__section-title--PaddingLeft: var(--pf-c-nav__section-title--xl--PaddingLeft);
--pf-c-nav__subnav--PaddingLeft: var(--pf-c-nav__subnav--xl--PaddingLeft); } }
.pf-c-nav.pf-m-horizontal, .pf-c-nav.pf-m-tertiary {
overflow: hidden; }
.pf-c-nav.pf-m-horizontal,
.pf-c-nav.pf-m-horizontal .pf-c-nav__list, .pf-c-nav.pf-m-tertiary,
.pf-c-nav.pf-m-tertiary .pf-c-nav__list {
position: relative;
display: flex; }
.pf-c-nav.pf-m-horizontal .pf-c-nav__list, .pf-c-nav.pf-m-tertiary .pf-c-nav__list {
flex: 1;
max-width: 100%;
overflow-x: auto;
white-space: nowrap;
-webkit-overflow-scrolling: touch;
scrollbar-width: none;
-ms-overflow-style: -ms-autohiding-scrollbar; }
.pf-c-nav.pf-m-horizontal .pf-c-nav__list::-webkit-scrollbar, .pf-c-nav.pf-m-tertiary .pf-c-nav__list::-webkit-scrollbar {
display: none; }
.pf-c-nav.pf-m-horizontal .pf-c-nav__item, .pf-c-nav.pf-m-tertiary .pf-c-nav__item {
display: flex; }
.pf-c-nav.pf-m-horizontal .pf-c-nav__link, .pf-c-nav.pf-m-tertiary .pf-c-nav__link {
align-items: center;
align-self: stretch;
white-space: nowrap; }
.pf-c-nav.pf-m-horizontal .pf-c-nav__link::before, .pf-c-nav.pf-m-tertiary .pf-c-nav__link::before {
top: auto;
bottom: 0; }
.pf-c-nav.pf-m-horizontal .pf-c-nav__link::after, .pf-c-nav.pf-m-tertiary .pf-c-nav__link::after {
content: none; }
.pf-c-nav.pf-m-horizontal .pf-c-nav__link::before {
right: var(--pf-c-nav--m-horizontal__link--Right);
left: var(--pf-c-nav--m-horizontal__link--Left); }
.pf-c-nav.pf-m-tertiary .pf-c-nav__link::before {
right: var(--pf-c-nav--m-tertiary__link--Right);
left: var(--pf-c-nav--m-tertiary__link--Left); }
.pf-c-nav.pf-m-light {
--pf-c-nav__item--before--BorderColor: var(--pf-c-nav--m-light__item--before--BorderColor);
--pf-c-nav__item--m-current--not--m-expanded__link--BackgroundColor: var(--pf-c-nav--m-light__item--m-current--not--m-expanded__link--BackgroundColor);
--pf-c-nav__link--Color: var(--pf-c-nav--m-light__link--Color);
--pf-c-nav__link--hover--Color: var(--pf-c-nav--m-light__link--hover--Color);
--pf-c-nav__link--focus--Color: var(--pf-c-nav--m-light__link--focus--Color);
--pf-c-nav__link--active--Color: var(--pf-c-nav--m-light__link--active--Color);
--pf-c-nav__link--m-current--Color: var(--pf-c-nav--m-light__link--m-current--Color);
--pf-c-nav__link--hover--BackgroundColor: var(--pf-c-nav--m-light__link--hover--BackgroundColor);
--pf-c-nav__link--focus--BackgroundColor: var(--pf-c-nav--m-light__link--focus--BackgroundColor);
--pf-c-nav__link--active--BackgroundColor: var(--pf-c-nav--m-light__link--active--BackgroundColor);
--pf-c-nav__link--m-current--BackgroundColor: var(--pf-c-nav--m-light__link--m-current--BackgroundColor);
--pf-c-nav__link--before--BorderColor: var(--pf-c-nav--m-light__link--before--BorderColor);
--pf-c-nav__link--after--BorderColor: var(--pf-c-nav--m-light__link--after--BorderColor);
--pf-c-nav__link--m-current--after--BorderColor: var(--pf-c-nav--m-light__link--m-current--after--BorderColor);
--pf-c-nav__subnav__link--hover--after--BorderColor: var(--pf-c-nav--m-light__subnav__link--hover--after--BorderColor);
--pf-c-nav__subnav__link--focus--after--BorderColor: var(--pf-c-nav--m-light__subnav__link--focus--after--BorderColor);
--pf-c-nav__subnav__link--active--after--BorderColor: var(--pf-c-nav--m-light__subnav__link--active--after--BorderColor);
--pf-c-nav__subnav__link--m-current--after--BorderColor: var(--pf-c-nav--m-light__subnav__link--m-current--after--BorderColor);
--pf-c-nav__section-title--Color: var(--pf-c-nav--m-light__section-title--Color);
--pf-c-nav__section-title--BorderBottomColor: var(--pf-c-nav--m-light__section-title--BorderBottomColor); }
.pf-c-nav.pf-m-light .pf-c-divider {
--pf-c-divider--after--BackgroundColor: var(--pf-c-nav--m-light--c-divider--BackgroundColor); }
.pf-c-nav.pf-m-horizontal {
--pf-c-nav__link--PaddingTop: var(--pf-c-nav--m-horizontal__link--PaddingTop);
--pf-c-nav__link--PaddingRight: var(--pf-c-nav--m-horizontal__link--PaddingRight);
--pf-c-nav__link--PaddingBottom: var(--pf-c-nav--m-horizontal__link--PaddingBottom);
--pf-c-nav__link--PaddingLeft: var(--pf-c-nav--m-horizontal__link--PaddingLeft);
--pf-c-nav__link--Right: var(--pf-c-nav--m-horizontal__link--Right);
--pf-c-nav__link--Left: var(--pf-c-nav--m-horizontal__link--Left);
--pf-c-nav__link--Color: var(--pf-c-nav--m-horizontal__link--Color);
--pf-c-nav__link--hover--Color: var(--pf-c-nav--m-horizontal__link--hover--Color);
--pf-c-nav__link--active--Color: var(--pf-c-nav--m-horizontal__link--active--Color);
--pf-c-nav__link--focus--Color: var(--pf-c-nav--m-horizontal__link--focus--Color);
--pf-c-nav__link--m-current--Color: var(--pf-c-nav--m-horizontal__link--m-current--Color);
--pf-c-nav__link--BackgroundColor: var(--pf-c-nav--m-horizontal__link--BackgroundColor);
--pf-c-nav__link--hover--BackgroundColor: var(--pf-c-nav--m-horizontal__link--hover--BackgroundColor);
--pf-c-nav__link--focus--BackgroundColor: var(--pf-c-nav--m-horizontal__link--focus--BackgroundColor);
--pf-c-nav__link--active--BackgroundColor: var(--pf-c-nav--m-horizontal__link--active--BackgroundColor);
--pf-c-nav__link--m-current--BackgroundColor: var(--pf-c-nav--m-horizontal__link--m-current--BackgroundColor);
--pf-c-nav__link--before--BorderColor: var(--pf-c-nav--m-horizontal__link--before--BorderColor);
--pf-c-nav__link--before--BorderBottomWidth: var(--pf-c-nav--m-horizontal__link--before--BorderWidth);
--pf-c-nav__link--hover--before--BorderBottomWidth: var(--pf-c-nav--m-horizontal__link--hover--before--BorderWidth);
--pf-c-nav__link--focus--before--BorderBottomWidth: var(--pf-c-nav--m-horizontal__link--focus--before--BorderWidth);
--pf-c-nav__link--active--before--BorderBottomWidth: var(--pf-c-nav--m-horizontal__link--active--before--BorderWidth);
--pf-c-nav__link--m-current--before--BorderBottomWidth: var(--pf-c-nav--m-horizontal__link--m-current--before--BorderWidth); }
.pf-c-nav.pf-m-tertiary {
--pf-c-nav__link--PaddingTop: var(--pf-c-nav--m-tertiary__link--PaddingTop);
--pf-c-nav__link--PaddingRight: var(--pf-c-nav--m-tertiary__link--PaddingRight);
--pf-c-nav__link--PaddingBottom: var(--pf-c-nav--m-tertiary__link--PaddingBottom);
--pf-c-nav__link--PaddingLeft: var(--pf-c-nav--m-tertiary__link--PaddingLeft);
--pf-c-nav__link--Right: var(--pf-c-nav--m-tertiary__link--Right);
--pf-c-nav__link--Left: var(--pf-c-nav--m-tertiary__link--Left);
--pf-c-nav__link--Color: var(--pf-c-nav--m-tertiary__link--Color);
--pf-c-nav__link--hover--Color: var(--pf-c-nav--m-tertiary__link--hover--Color);
--pf-c-nav__link--active--Color: var(--pf-c-nav--m-tertiary__link--active--Color);
--pf-c-nav__link--focus--Color: var(--pf-c-nav--m-tertiary__link--focus--Color);
--pf-c-nav__link--m-current--Color: var(--pf-c-nav--m-tertiary__link--m-current--Color);
--pf-c-nav__link--BackgroundColor: var(--pf-c-nav--m-tertiary__link--BackgroundColor);
--pf-c-nav__link--hover--BackgroundColor: var(--pf-c-nav--m-tertiary__link--hover--BackgroundColor);
--pf-c-nav__link--focus--BackgroundColor: var(--pf-c-nav--m-tertiary__link--focus--BackgroundColor);
--pf-c-nav__link--active--BackgroundColor: var(--pf-c-nav--m-tertiary__link--active--BackgroundColor);
--pf-c-nav__link--m-current--BackgroundColor: var(--pf-c-nav--m-tertiary__link--m-current--BackgroundColor);
--pf-c-nav__link--before--BorderColor: var(--pf-c-nav--m-tertiary__link--before--BorderColor);
--pf-c-nav__link--before--BorderBottomWidth: var(--pf-c-nav--m-tertiary__link--before--BorderWidth);
--pf-c-nav__link--hover--before--BorderBottomWidth: var(--pf-c-nav--m-tertiary__link--hover--before--BorderWidth);
--pf-c-nav__link--focus--before--BorderBottomWidth: var(--pf-c-nav--m-tertiary__link--focus--before--BorderWidth);
--pf-c-nav__link--active--before--BorderBottomWidth: var(--pf-c-nav--m-tertiary__link--active--before--BorderWidth);
--pf-c-nav__link--m-current--before--BorderBottomWidth: var(--pf-c-nav--m-tertiary__link--m-current--before--BorderWidth);
--pf-c-nav__scroll-button--Color: var(--pf-c-nav--m-tertiary__scroll-button--Color);
--pf-c-nav__scroll-button--hover--Color: var(--pf-c-nav--m-tertiary__scroll-button--hover--Color);
--pf-c-nav__scroll-button--focus--Color: var(--pf-c-nav--m-tertiary__scroll-button--focus--Color);
--pf-c-nav__scroll-button--active--Color: var(--pf-c-nav--m-tertiary__scroll-button--active--Color);
--pf-c-nav__scroll-button--disabled--Color: var(--pf-c-nav--m-tertiary__scroll-button--disabled--Color);
--pf-c-nav__scroll-button--before--BorderColor: var(--pf-c-nav--m-tertiary__scroll-button--before--BorderColor);
--pf-c-nav__scroll-button--disabled--before--BorderColor: var(--pf-c-nav--m-tertiary__scroll-button--disabled--before--BorderColor); }
.pf-c-nav .pf-c-divider {
--pf-c-divider--after--BackgroundColor: var(--pf-c-nav--c-divider--BackgroundColor);
padding-right: var(--pf-c-nav--c-divider--PaddingRight);
padding-left: var(--pf-c-nav--c-divider--PaddingLeft);
margin-top: var(--pf-c-nav--c-divider--MarginTop);
margin-bottom: var(--pf-c-nav--c-divider--MarginBottom); }
.pf-c-nav.pf-m-scrollable .pf-c-nav__scroll-button {
opacity: 1; }
.pf-c-nav.pf-m-scrollable .pf-c-nav__scroll-button:nth-of-type(1) {
margin-right: 0;
transform: translateX(0); }
.pf-c-nav.pf-m-scrollable .pf-c-nav__scroll-button:nth-of-type(2) {
margin-left: 0;
transform: translateX(0); }
.pf-c-nav__list {
display: block; }
.pf-c-nav__item {
position: relative;
margin-top: var(--pf-c-nav__item--MarginTop); }
.pf-c-nav__item.pf-m-expandable {
--pf-c-nav__link--before--BorderBottomWidth: 0; }
.pf-c-nav__item.pf-m-expandable::before {
position: absolute;
right: 0;
bottom: calc(var(--pf-c-nav__item--before--BorderWidth) * -1);
left: 0;
content: "";
border-bottom: var(--pf-c-nav__item--before--BorderWidth) solid var(--pf-c-nav__item--before--BorderColor); }
.pf-c-nav__link {
position: relative;
display: flex;
align-items: baseline;
padding: var(--pf-c-nav__link--PaddingTop) var(--pf-c-nav__link--PaddingRight) var(--pf-c-nav__link--PaddingBottom) var(--pf-c-nav__link--PaddingLeft);
font-size: var(--pf-c-nav__link--FontSize);
font-weight: var(--pf-c-nav__link--FontWeight);
color: var(--pf-c-nav__link--Color);
background-color: var(--pf-c-nav__link--BackgroundColor);
outline-offset: var(--pf-c-nav__link--OutlineOffset); }
.pf-c-nav__link::after, .pf-c-nav__link::before {
position: absolute;
content: "";
border: 0 solid; }
.pf-c-nav__link::before {
right: 0;
bottom: calc(var(--pf-c-nav__link--before--BorderBottomWidth) * -1);
left: 0;
border-color: var(--pf-c-nav__link--before--BorderColor);
border-bottom-width: var(--pf-c-nav__link--before--BorderBottomWidth); }
.pf-c-nav__link::after {
top: 0;
bottom: 0;
left: 0;
border: 0 solid;
border-color: var(--pf-c-nav__link--after--BorderColor);
border-left-width: var(--pf-c-nav__link--after--BorderLeftWidth); }
.pf-c-nav__link:hover {
color: var(--pf-c-nav__link--hover--Color);
background-color: var(--pf-c-nav__link--hover--BackgroundColor); }
.pf-c-nav__link:hover::before {
border-bottom-width: var(--pf-c-nav__link--hover--before--BorderBottomWidth); }
.pf-c-nav__link:hover::after {
border-color: var(--pf-c-nav__link--hover--after--BorderColor);
border-left-width: var(--pf-c-nav__link--hover--after--BorderLeftWidth); }
.pf-c-nav__link:focus {
color: var(--pf-c-nav__link--focus--Color);
background-color: var(--pf-c-nav__link--focus--BackgroundColor); }
.pf-c-nav__link:focus::before {
border-bottom-width: var(--pf-c-nav__link--focus--before--BorderBottomWidth); }
.pf-c-nav__link:focus::after {
border-color: var(--pf-c-nav__link--focus--after--BorderColor);
border-left-width: var(--pf-c-nav__link--focus--after--BorderLeftWidth); }
.pf-c-nav__link:active {
color: var(--pf-c-nav__link--active--Color);
background-color: var(--pf-c-nav__link--active--BackgroundColor); }
.pf-c-nav__link:active::before {
border-bottom-width: var(--pf-c-nav__link--active--before--BorderBottomWidth); }
.pf-c-nav__link:active::after {
border-color: var(--pf-c-nav__link--active--after--BorderColor);
border-left-width: var(--pf-c-nav__link--active--after--BorderLeftWidth); }
.pf-c-nav__link.pf-m-current, .pf-c-nav__link.pf-m-current:hover,
.pf-c-nav__item.pf-m-current:not(.pf-m-expanded) .pf-c-nav__link {
color: var(--pf-c-nav__link--m-current--Color);
background-color: var(--pf-c-nav__link--m-current--BackgroundColor); }
.pf-c-nav__link.pf-m-current::before, .pf-c-nav__link.pf-m-current:hover::before,
.pf-c-nav__item.pf-m-current:not(.pf-m-expanded) .pf-c-nav__link::before {
border-bottom-width: var(--pf-c-nav__link--m-current--before--BorderBottomWidth); }
.pf-c-nav__link.pf-m-current::after, .pf-c-nav__link.pf-m-current:hover::after,
.pf-c-nav__item.pf-m-current:not(.pf-m-expanded) .pf-c-nav__link::after {
border-color: var(--pf-c-nav__link--m-current--after--BorderColor);
border-left-width: var(--pf-c-nav__link--m-current--after--BorderLeftWidth); }
.pf-c-nav__link, .pf-c-nav__link:hover, .pf-c-nav__link:focus, .pf-c-nav__link:active {
width: 100%;
text-decoration: none;
border: none; }
.pf-c-nav__subnav {
--pf-c-nav__link--PaddingTop: var(--pf-c-nav__subnav__link--PaddingTop);
--pf-c-nav__link--PaddingRight: var(--pf-c-nav__subnav__link--PaddingRight);
--pf-c-nav__link--PaddingBottom: var(--pf-c-nav__subnav__link--PaddingBottom);
--pf-c-nav__link--PaddingLeft: var(--pf-c-nav__subnav__link--PaddingLeft);
--pf-c-nav__link--FontSize: var(--pf-c-nav__subnav__link--FontSize);
--pf-c-nav__link--hover--after--BorderColor: var(--pf-c-nav__subnav__link--hover--after--BorderColor);
--pf-c-nav__link--focus--after--BorderColor: var(--pf-c-nav__subnav__link--focus--after--BorderColor);
--pf-c-nav__link--active--after--BorderColor: var(--pf-c-nav__subnav__link--active--after--BorderColor);
--pf-c-nav__link--m-current--after--BorderColor: var(--pf-c-nav__subnav__link--m-current--after--BorderColor);
--pf-c-nav__link--hover--after--BorderLeftWidth: var(--pf-c-nav__subnav__link--hover--after--BorderWidth);
--pf-c-nav__link--focus--after--BorderLeftWidth: var(--pf-c-nav__subnav__link--focus--after--BorderWidth);
--pf-c-nav__link--active--after--BorderLeftWidth: var(--pf-c-nav__subnav__link--active--after--BorderWidth);
--pf-c-nav__link--m-current--after--BorderLeftWidth: var(--pf-c-nav__subnav__link--m-current--after--BorderWidth);
--pf-c-nav--c-divider--PaddingRight: var(--pf-c-nav__subnav--c-divider--PaddingRight);
--pf-c-nav--c-divider--PaddingLeft: var(--pf-c-nav__subnav--c-divider--PaddingLeft);
max-height: var(--pf-c-nav__subnav--MaxHeight);
padding-bottom: var(--pf-c-nav__subnav--PaddingBottom);
padding-left: var(--pf-c-nav__subnav--PaddingLeft);
transition: var(--pf-c-nav--Transition);
scrollbar-width: none;
-ms-overflow-style: -ms-autohiding-scrollbar; }
.pf-c-nav__item.pf-m-expanded .pf-c-nav__subnav {
--pf-c-nav__subnav--MaxHeight: var(--pf-c-nav__item--m-expanded__subnav--MaxHeight);
overflow-y: auto;
opacity: 1; }
.pf-c-nav__subnav::-webkit-scrollbar {
display: none; }
.pf-c-nav__toggle {
flex: none;
padding-right: var(--pf-c-nav__toggle--PaddingRight);
padding-left: var(--pf-c-nav__toggle--PaddingLeft);
margin-left: auto;
font-size: var(--pf-c-nav__toggle--FontSize);
line-height: 1; }
.pf-c-nav__toggle-icon {
display: inline-block;
transition: var(--pf-c-nav__toggle-icon--Transition); }
.pf-c-nav__item.pf-m-expanded .pf-c-nav__toggle-icon {
transform: rotate(var(--pf-c-nav__item--m-expanded__toggle-icon--Rotate)); }
.pf-c-nav__section {
--pf-c-nav__item--MarginTop: var(--pf-c-nav__section__item--MarginTop);
--pf-c-nav__link--PaddingTop: var(--pf-c-nav__section__link--PaddingTop);
--pf-c-nav__link--PaddingRight: var(--pf-c-nav__section__link--PaddingRight);
--pf-c-nav__link--PaddingBottom: var(--pf-c-nav__section__link--PaddingBottom);
--pf-c-nav__link--PaddingLeft: var(--pf-c-nav__section__link--PaddingLeft);
--pf-c-nav__link--FontSize: var(--pf-c-nav__section__link--FontSize);
--pf-c-nav__link--before--BorderBottomWidth: var(--pf-c-nav__section__link--before--BorderBottomWidth);
--pf-c-nav__link--hover--after--BorderColor: var(--pf-c-nav__section__link--hover--after--BorderColor);
--pf-c-nav__link--focus--after--BorderColor: var(--pf-c-nav__section__link--focus--after--BorderColor);
--pf-c-nav__link--active--after--BorderColor: var(--pf-c-nav__section__link--active--after--BorderColor);
--pf-c-nav__link--m-current--after--BorderColor: var(--pf-c-nav__section__link--m-current--after--BorderColor);
--pf-c-nav__link--hover--after--BorderLeftWidth: var(--pf-c-nav__section__link--hover--after--BorderWidth);
--pf-c-nav__link--focus--after--BorderLeftWidth: var(--pf-c-nav__section__link--focus--after--BorderWidth);
--pf-c-nav__link--active--after--BorderLeftWidth: var(--pf-c-nav__section__link--active--after--BorderWidth);
--pf-c-nav__link--m-current--after--BorderLeftWidth: var(--pf-c-nav__section__link--m-current--after--BorderWidth);
margin-top: var(--pf-c-nav__section--MarginTop);
--pf-c-nav--c-divider--MarginBottom: 0; }
.pf-c-nav__section + .pf-c-nav__section {
--pf-c-nav__section--MarginTop: var(--pf-c-nav__section--section--MarginTop); }
.pf-c-nav__section-title {
padding: var(--pf-c-nav__section-title--PaddingTop) var(--pf-c-nav__section-title--PaddingRight) var(--pf-c-nav__section-title--PaddingBottom) var(--pf-c-nav__section-title--PaddingLeft);
font-size: var(--pf-c-nav__section-title--FontSize);
color: var(--pf-c-nav__section-title--Color);
border-bottom: var(--pf-c-nav__section-title--BorderBottomWidth) solid var(--pf-c-nav__section-title--BorderBottomColor); }
.pf-c-nav__scroll-button {
flex: none;
width: var(--pf-c-nav__scroll-button--Width);
color: var(--pf-c-nav__scroll-button--Color);
background-color: var(--pf-c-nav__scroll-button--BackgroundColor);
border: 0;
outline-offset: var(--pf-c-nav__scroll-button--OutlineOffset);
opacity: 0;
transition: var(--pf-c-nav__scroll-button--Transition); }
.pf-c-nav__scroll-button::before {
position: absolute;
top: 0;
bottom: 0;
content: "";
border: solid var(--pf-c-nav__scroll-button--before--BorderColor);
border-width: 0 var(--pf-c-nav__scroll-button--before--BorderRightWidth) 0 var(--pf-c-nav__scroll-button--before--BorderLeftWidth); }
.pf-c-nav__scroll-button:hover {
color: var(--pf-c-nav__scroll-button--hover--Color); }
.pf-c-nav__scroll-button:focus {
color: var(--pf-c-nav__scroll-button--focus--Color); }
.pf-c-nav__scroll-button:active {
color: var(--pf-c-nav__scroll-button--active--Color); }
.pf-c-nav__scroll-button:disabled {
color: var(--pf-c-nav__scroll-button--disabled--Color);
border-color: var(--pf-c-nav__scroll-button--disabled--before--BorderColor); }
.pf-c-nav__scroll-button:nth-of-type(1) {
--pf-c-nav__scroll-button--before--BorderRightWidth: var(--pf-c-nav__scroll-button--before--BorderWidth);
margin-right: calc(var(--pf-c-nav__scroll-button--Width) * -1);
transform: translateX(-100%); }
.pf-c-nav__scroll-button:nth-of-type(1)::before {
right: 0; }
.pf-c-nav__scroll-button:nth-of-type(2) {
--pf-c-nav__scroll-button--before--BorderLeftWidth: var(--pf-c-nav__scroll-button--before--BorderWidth);
margin-left: calc(var(--pf-c-nav__scroll-button--Width) * -1);
transform: translateX(100%); }
.pf-c-nav__scroll-button:nth-of-type(2)::before {
left: 0; }