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 #region-main-settings-menu {
43 #region-main-settings-menu > div {
49 .region_main_settings_menu_proxy {
52 background-color: $card-bg;
53 margin-left: $card-spacer-x / 2;
54 margin-bottom: $card-spacer-x / 2;
55 border-bottom-left-radius: 0.5rem;
59 // Required for IE11 to prevent blocks being pushed under the content.
60 #region-main-settings-menu.has-blocks,
61 #region-main.has-blocks {
62 display: inline-block;
63 width: calc(100% - #{$blocks-plus-gutter});
64 @include media-breakpoint-down(lg) {
66 /* MDL-63102 - Remove extra space at bottom.
67 If modifying make sure block-region is horizontally stacked when in full screen */
72 [data-region="blocks-column"] {
73 @include media-breakpoint-down(lg) {
78 $card-gutter : $card-deck-margin * 2;
80 .block .empty-placeholder-image-lg {
85 .block_starredcourses,
86 .block_recentlyaccesseditems,
87 .block_recentlyaccessedcourses {
88 .course-info-container {
95 border: $border-width solid $border-color;
96 background-color: $body-bg;
105 .btn.btn-link.btn-icon {
111 @include hover-focus {
112 background-color: $gray-200;
117 .block_starredcourses,
118 .block_recentlyaccesseditems,
119 .block_recentlyaccessedcourses {
120 .dashboard-card-deck {
128 background-position: center;
129 background-size: cover;
132 .dashboard-card-deck .dashboard-card {
133 margin-bottom: $card-gutter;
138 .dashboard-card-img {
140 background-position: center;
141 background-size: cover;
143 .dashboard-card-footer {
148 .dashboard-card-deck {
149 @include media-breakpoint-up(sm) {
151 width: calc(50% - #{$card-gutter});
154 @include media-breakpoint-up(md) {
156 width: calc(33.33% - #{$card-gutter});
159 @include media-breakpoint-up(lg) {
161 width: calc(25% - #{$card-gutter});
164 @include media-breakpoint-up(xl) {
166 width: calc(20% - #{$card-gutter});
171 #region-main.has-blocks {
172 .dashboard-card-deck {
173 @include media-breakpoint-up(lg) {
175 width: calc(33.33% - #{$card-gutter});
178 @include media-breakpoint-up(xl) {
180 width: calc(25% - #{$card-gutter});
186 body.drawer-open-left #region-main.has-blocks {
187 .dashboard-card-deck {
188 @include media-breakpoint-up(lg) {
190 width: calc(33.33% - #{$card-gutter});
193 @media (min-width: 1400px) {
195 width: calc(25% - #{$card-gutter});
201 @media (min-width: 1200px) {
202 #block-region-side-pre {
203 .dashboard-card-deck {
206 width: 100% !important;
214 // Show expand collapse with font-awesome.
215 .block_settings .block_tree [aria-expanded="true"],
216 .block_settings .block_tree [aria-expanded="true"].emptybranch,
217 .block_settings .block_tree [aria-expanded="false"],
218 .block_navigation .block_tree [aria-expanded="true"],
219 .block_navigation .block_tree [aria-expanded="true"].emptybranch,
220 .block_navigation .block_tree [aria-expanded="false"] {
221 background-image: none;
223 .block_settings .block_tree [aria-expanded="true"]:before,
224 .block_navigation .block_tree [aria-expanded="true"]:before {
225 content: $fa-var-angle-down;
232 .block_settings .block_tree [aria-expanded="false"]:before,
233 .block_navigation .block_tree [aria-expanded="false"]:before {
234 content: $fa-var-angle-right;
241 .block_settings .block_tree [aria-expanded="false"]:before,
242 .block_navigation .block_tree [aria-expanded="false"]:before {
243 content: $fa-var-angle-left;
247 .block_navigation .block_tree p.hasicon,
248 .block_settings .block_tree p.hasicon {