1 .blockmovetarget .accesshide {
7 padding-top: 0 !important; /* stylelint-disable declaration-no-important */
8 margin-top: 0 !important;
11 .block_search_forums .searchform {
12 /* Override plugin's default. */
16 .block.block_navigation .block_tree ul,
17 .block_settings .block_tree ul {
21 .block .block-controls {
23 /* So that the caret takes the colour of the icon. */
28 $blocks-column-width: 360px !default;
30 [data-region="blocks-column"] {
31 width: $blocks-column-width;
35 $blocks-plus-gutter: $blocks-column-width + ( $grid-gutter-width / 2 );
37 /* We put an absolutely positioned div in a relatively positioned div so it takes up no space */
38 @include media-breakpoint-up(sm) {
39 #region-main-settings-menu {
45 #region-main-settings-menu > div {
52 .region_main_settings_menu_proxy {
55 background-color: $body-bg;
56 margin-left: $card-spacer-x / 2;
57 margin-bottom: $card-spacer-x / 2;
58 border-bottom-left-radius: 0.5rem;
63 @include media-breakpoint-down(sm) {
64 #region-main-settings-menu .menubar {
65 justify-content: flex-end;
69 // Required for IE11 to prevent blocks being pushed under the content.
70 #region-main-settings-menu.has-blocks,
71 #region-main.has-blocks {
72 display: inline-block;
73 width: calc(100% - #{$blocks-plus-gutter});
74 @include media-breakpoint-down(lg) {
76 /* MDL-63102 - Remove extra space at bottom.
77 If modifying make sure block-region is horizontally stacked when in full screen */
83 #region-main-settings-menu {
96 [data-region="blocks-column"] {
97 @include media-breakpoint-down(lg) {
102 $card-gutter : $card-deck-margin * 2;
104 .block .empty-placeholder-image-lg {
108 .block .block-cards {
109 .course-info-container {
115 .course-summaryitem {
116 border: $border-width solid $border-color;
117 background-color: $body-bg;
122 .card .coursemenubtn {
133 .btn.btn-link.btn-icon {
139 @include hover-focus {
140 background-color: $gray-200;
145 .dashboard-card-deck.one-row {
153 background-position: center;
154 background-size: cover;
157 .dashboard-card-deck {
159 margin-bottom: $card-gutter;
164 .dashboard-card-img {
166 background-position: center;
167 background-size: cover;
169 .dashboard-card-footer {
173 @include media-breakpoint-up(sm) {
174 &.fixed-width-cards {
183 .dashboard-card-deck:not(.fixed-width-cards) {
184 @media (min-width: 576px) {
186 width: calc(50% - #{$card-gutter});
189 @media (min-width: 840px) {
191 width: calc(33.33% - #{$card-gutter});
194 @media (min-width: 1100px) {
196 width: calc(25% - #{$card-gutter});
199 @media (min-width: 1360px) {
201 width: calc(20% - #{$card-gutter});
206 #region-main.has-blocks {
207 .dashboard-card-deck:not(.fixed-width-cards) {
208 @media (min-width: 1200px) {
210 width: calc(33.33% - #{$card-gutter});
213 @media (min-width: 1470px) {
215 width: calc(25% - #{$card-gutter});
221 body.drawer-open-left {
222 .dashboard-card-deck:not(.fixed-width-cards) {
223 @media (min-width: 768px) {
225 width: calc(100% - #{$card-gutter});
228 @media (min-width: 861px) {
230 width: calc(50% - #{$card-gutter});
233 @media (min-width: 1122px) {
235 width: calc(33.33% - #{$card-gutter});
238 @media (min-width: 1381px) {
240 width: calc(25% - #{$card-gutter});
246 body.drawer-open-left #region-main.has-blocks {
247 .dashboard-card-deck:not(.fixed-width-cards) {
248 @media (min-width: 1200px) {
250 width: calc(100% - #{$card-gutter});
253 @media (min-width: 1236px) {
255 width: calc(50% - #{$card-gutter});
258 @media (min-width: 1497px) {
260 width: calc(33.33% - #{$card-gutter});
266 @media (min-width: 1200px) {
267 #block-region-side-pre {
268 .dashboard-card-deck:not(.fixed-width-cards) {
272 width: calc(100% - #{$card-gutter}) !important;
278 .block_recentlyaccessedcourses {
279 .paging-bar-container {
281 justify-content: flex-end;
284 @include media-breakpoint-down(xs) {
285 .paging-bar-container {
291 #block-region-side-pre {
292 .block_recentlyaccessedcourses {
293 .paging-bar-container {
299 .block_recentlyaccesseditems {
309 min-height: 19.35rem;
311 .paged-content-page-container {
316 // Show expand collapse with font-awesome.
317 .block_settings .block_tree [aria-expanded="true"],
318 .block_settings .block_tree [aria-expanded="true"].emptybranch,
319 .block_settings .block_tree [aria-expanded="false"],
320 .block_navigation .block_tree [aria-expanded="true"],
321 .block_navigation .block_tree [aria-expanded="true"].emptybranch,
322 .block_navigation .block_tree [aria-expanded="false"] {
323 background-image: none;
325 .block_settings .block_tree [aria-expanded="true"]:before,
326 .block_navigation .block_tree [aria-expanded="true"]:before {
327 content: $fa-var-angle-down;
334 .block_settings .block_tree [aria-expanded="false"]:before,
335 .block_navigation .block_tree [aria-expanded="false"]:before {
336 content: $fa-var-angle-right;
343 .block_settings .block_tree [aria-expanded="false"]:before,
344 .block_navigation .block_tree [aria-expanded="false"]:before {
345 content: $fa-var-angle-left;
349 .block_navigation .block_tree p.hasicon,
350 .block_settings .block_tree p.hasicon {
358 .block.invisibleblock .card-title {
362 @include media-breakpoint-down(sm) {
369 .block_social_activities li a.movehere,
370 .block_site_main_menu li a.movehere {
374 border: 2px dashed $gray-800;
378 .pagelayout-embedded {
384 .has-fake-blocks .embedded-main {
386 width: calc(100% - #{$blocks-column-width});
392 width: $blocks-column-width;
395 @media (max-width: 767.98px) {
399 .has-fake-blocks .embedded-main {