/* calendar.less */
// Calendar colour variables defined.
-$calendarEventCategoryColor: #d8bfd8 !default; // Pale purple.
+$calendarEventCategoryColor: #e0cbe0 !default; // Pale purple.
$calendarEventCourseColor: #ffd3bd !default; // Pale red.
$calendarEventGlobalColor: #d6f8cd !default; // Pale green.
$calendarEventGroupColor: #fee7ae !default; // Pale yellow.
$calendarEventUserColor: #dce7ec !default; // Pale blue.
$calendarEventOtherColor: #ced4da !default; // Pale gray.
+// Border colours for the event colour indicators.
+$calendarEventCategoryBorder: 2px solid #9e619f !default; // Purple.
+$calendarEventCourseBorder: 2px solid #d34600 !default; // Red-orange.
+$calendarEventGlobalBorder: 2px solid #2b8713 !default; // Green.
+$calendarEventGroupBorder: 2px solid #9a6e02 !default; // Dark orange.
+$calendarEventUserBorder: 2px solid #4e7c91 !default; // Blue.
+$calendarEventOtherBorder: 2px solid #687889 !default; // Gray.
+
+// This will be the colour of mini-calendar links, hide/show filter icons, edit/delete icon buttons.
+$calendarEventColor: #0d5ca1 !default;
+
// Calendar event background colours defined.
.calendar_event_category {
background-color: $calendarEventCategoryColor;
+ .commands a {
+ color: $calendarEventColor;
+ }
}
.calendar_event_course {
background-color: $calendarEventCourseColor;
+ .commands a {
+ color: $calendarEventColor;
+ }
}
.calendar_event_site {
background-color: $calendarEventGlobalColor;
+ .commands a {
+ color: $calendarEventColor;
+ }
}
.calendar_event_group {
background-color: $calendarEventGroupColor;
+ .commands a {
+ color: $calendarEventColor;
+ }
}
.calendar_event_user {
background-color: $calendarEventUserColor;
+ .commands a {
+ color: $calendarEventColor;
+ }
}
.calendar_event_other {
background-color: $calendarEventOtherColor;
+ .commands a {
+ color: $calendarEventColor;
+ }
}
// Calendar restyling.
&.calendar_event_category {
background-color: $calendarEventCategoryColor;
+ border: $calendarEventCategoryBorder;
}
&.calendar_event_course {
background-color: $calendarEventCourseColor;
+ border: $calendarEventCourseBorder;
}
&.calendar_event_site {
background-color: $calendarEventGlobalColor;
+ border: $calendarEventGlobalBorder;
}
&.calendar_event_group {
background-color: $calendarEventGroupColor;
+ border: $calendarEventGroupBorder;
}
&.calendar_event_user {
background-color: $calendarEventUserColor;
+ border: $calendarEventUserBorder;
}
&.calendar_event_other {
background-color: $calendarEventOtherColor;
+ border: $calendarEventOtherBorder;
}
}
}
width: 100%;
height: 100%;
display: block;
+ color: $calendarEventColor;
}
&.duration_global {
margin-bottom: 0.2em;
span {
+ &.calendar_event_category {
+ i {
+ color: $calendarEventColor;
+ }
+ }
+ &.calendar_event_course {
+ i {
+ color: $calendarEventColor;
+ }
+ }
+ &.calendar_event_site {
+ i {
+ color: $calendarEventColor;
+ }
+ }
+ &.calendar_event_group {
+ i {
+ color: $calendarEventColor;
+ }
+ }
+ &.calendar_event_user {
+ i {
+ color: $calendarEventColor;
+ }
+ }
+ &.calendar_event_other {
+ i {
+ color: $calendarEventColor;
+ }
+ }
img {
padding: 0 0.2em;
margin: 0;
/* calendar.less */
.calendar_event_category {
- background-color: #d8bfd8; }
+ background-color: #e0cbe0; }
+ .calendar_event_category .commands a {
+ color: #0d5ca1; }
.calendar_event_course {
background-color: #ffd3bd; }
+ .calendar_event_course .commands a {
+ color: #0d5ca1; }
.calendar_event_site {
background-color: #d6f8cd; }
+ .calendar_event_site .commands a {
+ color: #0d5ca1; }
.calendar_event_group {
background-color: #fee7ae; }
+ .calendar_event_group .commands a {
+ color: #0d5ca1; }
.calendar_event_user {
background-color: #dce7ec; }
+ .calendar_event_user .commands a {
+ color: #0d5ca1; }
.calendar_event_other {
background-color: #ced4da; }
+ .calendar_event_other .commands a {
+ color: #0d5ca1; }
.path-calendar .calendartable {
width: 100%;
border-radius: 6px;
vertical-align: middle; }
.path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_category {
- background-color: #d8bfd8; }
+ background-color: #e0cbe0;
+ border: 2px solid #9e619f; }
.path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_course {
- background-color: #ffd3bd; }
+ background-color: #ffd3bd;
+ border: 2px solid #d34600; }
.path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_site {
- background-color: #d6f8cd; }
+ background-color: #d6f8cd;
+ border: 2px solid #2b8713; }
.path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_group {
- background-color: #fee7ae; }
+ background-color: #fee7ae;
+ border: 2px solid #9a6e02; }
.path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_user {
- background-color: #dce7ec; }
+ background-color: #dce7ec;
+ border: 2px solid #4e7c91; }
.path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_other {
- background-color: #ced4da; }
+ background-color: #ced4da;
+ border: 2px solid #687889; }
.path-calendar .maincalendar .calendarmonth td {
height: 5em; }
.path-calendar .maincalendar .calendarmonth .clickable:hover {
color: #0b4f8a;
text-decoration: underline; }
.path-calendar .maincalendar .calendar_event_category {
- border-color: #d8bfd8; }
+ border-color: #e0cbe0; }
.path-calendar .maincalendar .calendar_event_course {
border-color: #ffd3bd; }
.path-calendar .maincalendar .calendar_event_site {
.block .minicalendar td a {
width: 100%;
height: 100%;
- display: block; }
+ display: block;
+ color: #0d5ca1; }
.block .minicalendar td.duration_global {
border-top: 1px solid #d6f8cd;
border-bottom: 1px solid #d6f8cd; }
.block .minicalendar td.duration_global.duration_finish {
background-color: #d6f8cd; }
.block .minicalendar td.duration_category {
- border-top: 1px solid #d8bfd8;
- border-bottom: 1px solid #d8bfd8; }
+ border-top: 1px solid #e0cbe0;
+ border-bottom: 1px solid #e0cbe0; }
.block .minicalendar td.duration_category.duration_finish {
- background-color: #d8bfd8; }
+ background-color: #e0cbe0; }
.block .minicalendar td.duration_course {
border-top: 1px solid #ffd3bd;
border-bottom: 1px solid #ffd3bd; }
.block .calendar_filters li {
margin-bottom: 0.2em; }
+ .block .calendar_filters li span.calendar_event_category i {
+ color: #0d5ca1; }
+ .block .calendar_filters li span.calendar_event_course i {
+ color: #0d5ca1; }
+ .block .calendar_filters li span.calendar_event_site i {
+ color: #0d5ca1; }
+ .block .calendar_filters li span.calendar_event_group i {
+ color: #0d5ca1; }
+ .block .calendar_filters li span.calendar_event_user i {
+ color: #0d5ca1; }
+ .block .calendar_filters li span.calendar_event_other i {
+ color: #0d5ca1; }
.block .calendar_filters li span img {
padding: 0 0.2em;
margin: 0; }
/* calendar.less */
.calendar_event_category {
- background-color: #d8bfd8; }
+ background-color: #e0cbe0; }
+ .calendar_event_category .commands a {
+ color: #0d5ca1; }
.calendar_event_course {
background-color: #ffd3bd; }
+ .calendar_event_course .commands a {
+ color: #0d5ca1; }
.calendar_event_site {
background-color: #d6f8cd; }
+ .calendar_event_site .commands a {
+ color: #0d5ca1; }
.calendar_event_group {
background-color: #fee7ae; }
+ .calendar_event_group .commands a {
+ color: #0d5ca1; }
.calendar_event_user {
background-color: #dce7ec; }
+ .calendar_event_user .commands a {
+ color: #0d5ca1; }
.calendar_event_other {
background-color: #ced4da; }
+ .calendar_event_other .commands a {
+ color: #0d5ca1; }
.path-calendar .calendartable {
width: 100%;
border-radius: 6px;
vertical-align: middle; }
.path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_category {
- background-color: #d8bfd8; }
+ background-color: #e0cbe0;
+ border: 2px solid #9e619f; }
.path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_course {
- background-color: #ffd3bd; }
+ background-color: #ffd3bd;
+ border: 2px solid #d34600; }
.path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_site {
- background-color: #d6f8cd; }
+ background-color: #d6f8cd;
+ border: 2px solid #2b8713; }
.path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_group {
- background-color: #fee7ae; }
+ background-color: #fee7ae;
+ border: 2px solid #9a6e02; }
.path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_user {
- background-color: #dce7ec; }
+ background-color: #dce7ec;
+ border: 2px solid #4e7c91; }
.path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_other {
- background-color: #ced4da; }
+ background-color: #ced4da;
+ border: 2px solid #687889; }
.path-calendar .maincalendar .calendarmonth td {
height: 5em; }
.path-calendar .maincalendar .calendarmonth .clickable:hover {
color: #0b4f8a;
text-decoration: underline; }
.path-calendar .maincalendar .calendar_event_category {
- border-color: #d8bfd8; }
+ border-color: #e0cbe0; }
.path-calendar .maincalendar .calendar_event_course {
border-color: #ffd3bd; }
.path-calendar .maincalendar .calendar_event_site {
.block .minicalendar td a {
width: 100%;
height: 100%;
- display: block; }
+ display: block;
+ color: #0d5ca1; }
.block .minicalendar td.duration_global {
border-top: 1px solid #d6f8cd;
border-bottom: 1px solid #d6f8cd; }
.block .minicalendar td.duration_global.duration_finish {
background-color: #d6f8cd; }
.block .minicalendar td.duration_category {
- border-top: 1px solid #d8bfd8;
- border-bottom: 1px solid #d8bfd8; }
+ border-top: 1px solid #e0cbe0;
+ border-bottom: 1px solid #e0cbe0; }
.block .minicalendar td.duration_category.duration_finish {
- background-color: #d8bfd8; }
+ background-color: #e0cbe0; }
.block .minicalendar td.duration_course {
border-top: 1px solid #ffd3bd;
border-bottom: 1px solid #ffd3bd; }
.block .calendar_filters li {
margin-bottom: 0.2em; }
+ .block .calendar_filters li span.calendar_event_category i {
+ color: #0d5ca1; }
+ .block .calendar_filters li span.calendar_event_course i {
+ color: #0d5ca1; }
+ .block .calendar_filters li span.calendar_event_site i {
+ color: #0d5ca1; }
+ .block .calendar_filters li span.calendar_event_group i {
+ color: #0d5ca1; }
+ .block .calendar_filters li span.calendar_event_user i {
+ color: #0d5ca1; }
+ .block .calendar_filters li span.calendar_event_other i {
+ color: #0d5ca1; }
.block .calendar_filters li span img {
padding: 0 0.2em;
margin: 0; }