9 color: $wcfHeaderLinkActive;
14 color: $wcfHeaderText;
17 /* reserved space for `.pageHeaderPanel` */
21 background-color: $wcfHeaderBackground;
36 @include screen-md-down {
37 background-color: $wcfHeaderBackground;
45 background-color: $wcfHeaderMenuBackground;
51 // page header without user-panel (during setup)
65 @include screen-md-down {
67 -webkit-justify-content: center;
68 justify-content: center;
94 transition: margin-left 0.24s ease-in-out;
98 background: $wcfHeaderMenuLinkBackground;
100 color: $wcfHeaderMenuLink;
109 > .boxMenuLinkOutstandingItems {
120 background: $wcfHeaderMenuLinkBackgroundActive;
121 color: $wcfHeaderMenuLinkActive;
125 > .boxMenuHasChildren {
126 &:hover .boxMenuDepth1,
127 > a[aria-expanded="true"] ~ .boxMenuDepth1 {
133 content: $fa-var-angle-down;
135 font-family: "FontAwesome";
146 background-color: $wcfHeaderMenuDropdownBackground;
147 border-radius: 0 0 3px 3px;
152 @include wcfFontDefault;
156 color: $wcfHeaderMenuDropdownLink;
168 background-color: $wcfHeaderMenuDropdownBackgroundActive;
169 color: $wcfHeaderMenuDropdownLinkActive;
170 text-decoration: none;
177 color: $wcfHeaderMenuDropdownLink;
179 padding: 5px 20px 5px 40px;
185 background-color: $wcfHeaderMenuDropdownBackgroundActive;
186 color: $wcfHeaderMenuDropdownLinkActive;
187 text-decoration: none;
192 .mainMenuShowPrevious,
200 transition: opacity 0.24s linear, visibility 0s linear 0.24s;
206 transition-delay: 0s;
211 .mainMenuShowPrevious {
212 background: linear-gradient(to left, transparent 0%, $wcfHeaderMenuBackground 75%);
217 background: linear-gradient(to right, transparent 0%, $wcfHeaderMenuBackground 75%);
218 justify-content: flex-end;
223 /* Hack for a font rendering issue in Safari on menu hover */
224 @include only_safari_no_ios(
225 ".pageHeaderPanel > .layoutBoundary",
227 transform: translateZ(0),
237 justify-content: flex-end;
246 background: $wcfHeaderMenuLinkBackground;
247 color: $wcfHeaderMenuLink;
254 /* hide icon label */
255 > span:not(.icon):not(.badge) {
259 /* special styling for update badge */
261 box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3),
262 inset 0 2px 5px rgba(225, 225, 225, 0.3);
271 color: $wcfHeaderMenuLink;
278 background: $wcfHeaderMenuLinkBackgroundActive;
279 color: $wcfHeaderMenuLinkActive;
282 color: $wcfHeaderMenuLinkActive;
286 /* ringing animation for notification icon */
287 &#userNotifications:not([data-count="0"]) {
289 animation: fa-bell-ring 5s ease 10s 6;
290 transform-origin: 50% 0;
306 .pageHeaderLogoLarge {
310 .pageHeaderLogoSmall {
320 @include screen-md-down {
321 .pageHeaderLogoLarge {
325 .pageHeaderLogoSmall {
328 /* prevent over-sized logos from overlapping the user panel buttons */
340 .searchBarOpen .pageHeaderSearch {
343 /* required for Edge */
347 .pageHeaderSearchInputContainer {
350 .pageHeaderSearchType {
355 background-color: $wcfHeaderMenuLinkBackground;
356 border-radius: 0 0 0 2px;
357 color: $wcfHeaderMenuLink;
364 text-transform: none;
368 content: $fa-var-caret-down;
370 font-family: FontAwesome;
375 > .pageHeaderSearchTypeLabel {
378 text-overflow: ellipsis;
384 &.dropdownOpen > .button {
385 background: $wcfHeaderMenuLinkBackgroundActive;
386 color: $wcfHeaderMenuLinkActive;
390 .pageHeaderSearchInput {
391 background-color: $wcfHeaderSearchBoxBackground;
393 color: $wcfHeaderSearchBoxText;
400 background-color: $wcfHeaderSearchBoxBackgroundActive;
401 color: $wcfHeaderSearchBoxTextActive;
403 /* set placeholder color, do not chain these with a comma
404 as an unrecognized value causes the instruction to be
405 discarded in entirety */
406 &::-webkit-input-placeholder {
407 /* WebKit browsers */
408 color: $wcfHeaderSearchBoxPlaceholderActive;
410 &::-moz-placeholder {
411 /* Mozilla Firefox 19+ */
412 color: $wcfHeaderSearchBoxPlaceholderActive;
414 &:-ms-input-placeholder {
415 /* Internet Explorer 10+ */
416 color: $wcfHeaderSearchBoxPlaceholderActive;
420 /* set placeholder color, do not chain these with a comma
421 as an unrecognized value causes the instruction to be
422 discarded in entirety */
423 &::-webkit-input-placeholder {
424 /* WebKit browsers */
425 color: $wcfHeaderSearchBoxPlaceholder;
427 &::-moz-placeholder {
428 /* Mozilla Firefox 19+ */
429 color: $wcfHeaderSearchBoxPlaceholder;
431 &:-ms-input-placeholder {
432 /* Internet Explorer 10+ */
433 color: $wcfHeaderSearchBoxPlaceholder;
436 /* remove broken cancel-button (webkit) */
437 &::-webkit-search-cancel-button {
442 /* Increases the specificity to overrule the CSS for <button>. */
443 .pageHeaderSearchInputButton.pageHeaderSearchInputButton {
444 background-color: $wcfHeaderMenuLinkBackground;
445 border-radius: 0 0 2px 0;
446 color: $wcfHeaderMenuLink;
450 background-color: $wcfHeaderMenuLinkBackgroundActive;
451 color: $wcfHeaderMenuLinkActive;
456 @include screen-md-down {
457 .pageHeaderPanel > .layoutBoundary {
458 /* pushes buttons to the left / right corner */
459 -webkit-justify-content: space-between;
460 justify-content: space-between;
480 content: $fa-var-bars;
492 &.pageMenuMobileButtonHasContent::after {
493 background-color: rgb(244, 67, 54);
494 border: 2px solid $wcfHeaderBackground;
506 .userPanel:not(.userPanelLoggedIn) {
508 color: $wcfHeaderLink;
509 font-family: FontAwesome;
516 color: $wcfHeaderLinkActive;
520 .userPanel:not(.userPanelLoggedIn) {
522 content: $fa-var-user;
526 .userPanel.hideUserPanel::before {
527 visibility: hidden !important;
534 .pageHeaderSearchInputContainer {
539 .pageHeaderSearchType {
552 .pageHeaderSearchInput {
556 .pageHeaderSearchInputButton {
569 .pageHeaderFacade > .layoutBoundary {
570 transition: transform 0.12s linear;
575 .pageHeaderFacade > .layoutBoundary {
576 transform: translateY(-120%);