3 // Calendar colour variables defined.
4 @calendarEventCategoryColor: #d8bfd8; // Pale purple.
5 @calendarEventCourseColor: #ffd3bd; // Pale red.
6 @calendarEventGlobalColor: #d6f8cd; // Pale green.
7 @calendarEventGroupColor: #fee7ae; // Pale yellow.
8 @calendarEventUserColor: #dce7ec; // Pale blue.
10 // Calendar event background colours defined.
11 .calendar_event_category {
12 background-color: @calendarEventCategoryColor;
14 .calendar_event_course {
15 background-color: @calendarEventCourseColor;
17 .calendar_event_site {
18 background-color: @calendarEventGlobalColor;
20 .calendar_event_group {
21 background-color: @calendarEventGroupColor;
23 .calendar_event_user {
24 background-color: @calendarEventUserColor;
27 // Calendar restyling.
50 border: 1px solid transparent;
51 box-sizing: border-box;
59 border: 1px solid transparent;
60 box-sizing: border-box;
63 box-sizing: border-box;
64 border: 1px dashed @blue;
69 border-collapse: separate;
93 list-style-type: none;
98 display: inline-block;
101 text-decoration: none;
104 text-decoration: underline;
111 margin-right: 0.25em;
113 vertical-align: initial;
122 vertical-align: middle;
124 &.calendar_event_category {
125 background-color: @calendarEventCategoryColor;
128 &.calendar_event_course {
129 background-color: @calendarEventCourseColor;
132 &.calendar_event_site {
133 background-color: @calendarEventGlobalColor;
136 &.calendar_event_group {
137 background-color: @calendarEventGroupColor;
140 &.calendar_event_user {
141 background-color: @calendarEventUserColor;
152 box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
168 .calendar_event_category,
169 .calendar_event_course,
170 .calendar_event_site,
171 .calendar_event_group,
172 .calendar_event_user {
175 color: @linkColorHover;
176 text-decoration: underline;
180 .calendar_event_category {
181 border-color: @calendarEventCategoryColor;
183 .calendar_event_course {
184 border-color: @calendarEventCourseColor;
186 .calendar_event_site {
187 border-color: @calendarEventGlobalColor;
189 .calendar_event_group {
190 border-color: @calendarEventGroupColor;
192 .calendar_event_user {
193 border-color: @calendarEventUserColor;
197 font-family: @headingsFontFamily;
198 font-weight: @headingsFontWeight;
199 color: @headingsColor;
207 padding: 0 4px 4px 4px;
224 border-collapse: separate;
227 list-style-type: none;
234 font-size: @fontSizeLarge;
239 margin-right: 0.5rem;
258 word-break: break-all;
259 overflow-wrap: break-word;
262 background-color: @white;
276 #page-calendar-export {
282 // Block minicalendar.
304 border-top: 1px solid @calendarEventGlobalColor;
305 border-bottom: 1px solid @calendarEventGlobalColor;
307 background-color: @calendarEventGlobalColor;
310 &.duration_category {
311 border-top: 1px solid @calendarEventCategoryColor;
312 border-bottom: 1px solid @calendarEventCategoryColor;
314 background-color: @calendarEventCategoryColor;
318 border-top: 1px solid @calendarEventCourseColor;
319 border-bottom: 1px solid @calendarEventCourseColor;
321 background-color: @calendarEventCourseColor;
325 border-top: 1px solid @calendarEventGroupColor;
326 border-bottom: 1px solid @calendarEventGroupColor;
328 background-color: @calendarEventGroupColor;
332 border-top: 1px solid @calendarEventUserColor;
333 border-bottom: 1px solid @calendarEventUserColor;
335 background-color: @calendarEventUserColor;
341 font-weight: inherit;
342 line-height: inherit;
372 margin-bottom: 0.2em;
388 text-decoration: none;
391 text-decoration: underline;
406 @media (min-width: 768px) {
407 #page-calender-view {
418 .summary-modal-container {
419 .description-content {
426 overflow-wrap: break-word;