// // PRIMARY-NAVIGATION // .uc-site-header { background-color: $lightest-gray; @media #{$not-desktop} { padding-right: $gutter; } @media #{$mobile} { padding-right: 0; } } .uc-user-settings { background-color: $middle-gray; color: $white; padding: $gutter/2 0; text-align: right; @media #{$not-desktop} { padding: $gutter/2 $gutter; } } .uc-link--has-popup { color: inherit; text-decoration: none; &:after { @include icon-inline-block; @include font-size-px-to-rem(16px); content: $uc-icon-caret-down; padding-left: $gutter/2; } } .uc-navigation { display: table; width: 100%; table-layout: fixed; padding-right: $gutter*2; @media #{$mobile} { border: 0 solid $light-gray; border-width: 0 1px 1px 1px; padding-right: 0; } } .uc-navigation__item { display: table-cell; padding-left: $gutter; &:first-child { padding-left: 0; } @media #{$mobile} { padding: 0; border-left: 1px solid $light-gray; &:first-child { border-left: none; } } } .uc-navigation__item--search { display: none; @media #{$mobile} { display: block; } } @mixin navigation-item-default-state { background-color: transparent; border-color: $light-gray; color: $dark-gray; } @mixin navigation-item-active-state { background-color: $hover-blue; border-color: $link-blue; color: $link-blue; } .uc-navigation__item__link { border-top: 4px solid $light-gray; color: $dark-gray; display: block; overflow: hidden; padding: $gutter/2 $gutter*1.5 $gutter/2 $gutter; position: relative; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; width: 100%; &:before { @include font-size-px-to-rem(16px); padding-right: $gutter/2; } &:hover, &:focus { @include navigation-item-active-state; } @media #{$small-tablet} { padding: $gutter*1.5 $gutter; text-align: center; &:hover, &:focus { @include navigation-item-default-state; } &:before { @include font-size-px-to-rem(26px); padding-right: 0; } } @media #{$mobile} { border-bottom: 8px solid $light-gray; } &.active { @include navigation-item-active-state; } } .uc-navigation__item__link--has-menu { &:after { @include icon-inline-block; content: $uc-icon-caret-down; position: absolute; right: $gutter; @media #{$small-tablet} { display: none; } } } .uc-navigation-text { @media #{$small-tablet} { display: none; } } .uc-notification-indicator { @include border-radius(2px); @include font-size-px-to-rem(10px); line-height: 1; background-color: $light-orange; padding: 1px 2px 0 2px; position: absolute; left: 17px; top: 4px; font-weight: $semibold-weight; @media #{$small-tablet} { @include font-size-px-to-rem(14px); left: 50%; top: 25%; } } // // .tabs-simple // .tabs-simple { padding: 0 0 !important; //override jqueryUI } .tabs-simple-tab { display: inline-block; margin: 0 !important; //override jqueryUI padding: 0 0 0 8px !important; //override jqueryUI border: none !important; //override jqueryUI background: none !important; //override jqueryUI &:first-child { padding-left: 0 !important; //override jqueryUI } @if $responsive { @media #{$small-tablet} { padding-left: 0 !important; //override jqueryUI; } } .tabs-simple-tab-four-tabs & { width: percentage(1 / 4); @include respond-small-tablet; } .tabs-simple-tab-five-tabs & { width: percentage(1 / 5); @include respond-small-tablet; } .tabs-simple-tab-six-tabs & { width: percentage(1 / 6); @include respond-small-tablet; } .ui-dialog-pointer { width: 0; height: 0; z-index: 0; position: absolute; left: 50%; bottom: -18px; margin-left: -$huge-border-width; border-top: 9px solid $yellow; border-bottom: 9px solid transparent; border-right: $huge-border-width solid transparent; border-left: $huge-border-width solid transparent; } } .tabs-simple-link { @include border-radius(5px); padding: 0 !important; //override jqueryUI display: block; height: 35px; line-height: 35px; vertical-align: middle; text-transform: uppercase; text-align: center; font-size: $medium-small; font-weight: $semibold-weight; background: $middle-yellow; color: $middle-gray; width: 100%; &:hover, .ui-state-active & { color: $dark-gray; background: $yellow; } }