1 html.disableScrolling {
2 overflow: hidden !important;
5 overflow: hidden !important;
7 @include screen-md-down {
8 position: fixed !important;
18 @include wcfLineHeight;
19 @include wcfFontDefault;
23 background-color: $wcfContentBackground;
24 color: $wcfContentText;
25 font-family: $wcfFontFamily;
28 word-wrap: break-word;
32 color: $wcfContentLink;
34 text-decoration: none;
37 color: $wcfContentLinkActive;
38 text-decoration: none;
45 flex-direction: column;
48 /* <select> fields placed inside a flexbox parent while containing
49 long select options will cause an invisible page overflow, when
50 one such option is selected. The <select> itself stays within the
51 boundaries, but a scrollbar will appear. */
75 @include screen-sm-md {
85 /* use flex-box to enforce a proper side-by-side layout on desktop */
96 flex-basis: calc(100% - 340px);
97 max-width: calc(100% - 340px); // IE fix
114 flex-basis: calc(100% - 340px);
115 max-width: calc(100% - 340px); // IE fix
119 flex-basis: calc(100% - 680px);
120 max-width: calc(100% - 680px); // IE fix
126 /* mobile arranges the sidebar and content vertically:
128 <leftSidebar> <content> <rightSidebar>
136 @include screen-md-down {
142 .content + .sidebar {
143 // gap between sidebars and content
151 @include screen-md-up {