calendar.css in Calendar 8.2
/* Welcome to Compass.
* In this file you should write your main styles. (or centralize your imports)
* Import this file using the following HTML or equivalent:
* <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 81, ../sass/_calendarstyles.scss */
div.views-element-container h3.calendar-header,
div.views-element-container h3.calendar-pager {
font-size: 140%;
}
/* line 86, ../sass/_calendarstyles.scss */
div.views-element-container nav.pager ul {
display: flex;
}
/* line 88, ../sass/_calendarstyles.scss */
div.views-element-container nav.pager ul li.pager__item {
width: auto;
margin: 0 1rem;
}
/* line 94, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar {
width: 100%;
border: 1px solid #bcbcbc;
border-top: none;
display: flex;
flex-direction: row;
box-sizing: border-box;
}
/* line 102, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data {
position: relative;
flex: 1 1 auto;
display: flex;
flex-direction: column;
border-top: 2px solid #bcbcbc;
}
/* line 109, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .weekno {
position: absolute;
margin: .2rem;
text-align: center;
padding: .25rem;
line-height: 1rem;
font-size: 90%;
background-color: #bcbcbc;
width: 1.4rem;
height: 1.4rem;
border-radius: 50%;
}
/* line 114, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .headings,
div.views-element-container div.calendar .data .multidays,
div.views-element-container div.calendar .data .alldays,
div.views-element-container div.calendar .data .otherdays {
display: flex;
flex-direction: row;
}
/* line 120, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .headings .inner,
div.views-element-container div.calendar .data .multidays .inner,
div.views-element-container div.calendar .data .alldays .inner,
div.views-element-container div.calendar .data .otherdays .inner {
padding-top: .1rem;
min-height: .1rem;
}
/* line 124, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .headings .day,
div.views-element-container div.calendar .data .multidays .day,
div.views-element-container div.calendar .data .alldays .day,
div.views-element-container div.calendar .data .otherdays .day {
flex: 0 0 14.28571%;
box-sizing: border-box;
border-left: 1px solid #cdcdcd;
overflow: hidden;
}
/* line 129, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .headings .day:first-child,
div.views-element-container div.calendar .data .multidays .day:first-child,
div.views-element-container div.calendar .data .alldays .day:first-child,
div.views-element-container div.calendar .data .otherdays .day:first-child {
border-left: none;
}
/* line 135, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .headings {
text-align: center;
}
/* line 139, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .headings .day .labels {
display: flex;
flex-direction: column;
}
/* line 143, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .headings .day .labels .label {
box-sizing: border-box;
height: 1.54rem;
border-top: 1px solid #f4f4f4;
}
/* line 150, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .headings .day .header {
box-sizing: border-box;
border-bottom: 1px solid #cdcdcd;
padding: .2rem 0;
background-color: #f4f4f4;
}
/* line 157, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .headings .day .date {
box-sizing: border-box;
padding: .2rem 0;
}
/* line 164, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .headings .day.prefix .date, div.views-element-container div.calendar .data .headings .day.suffix .date {
color: #bcbcbc;
}
/* line 171, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .multidays {
min-height: .3rem;
display: block;
}
/* line 175, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .multidays .multiday {
display: block;
}
/* line 35, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .multidays .multiday .inner {
background-color: #018fe2;
color: #fff;
margin-bottom: .2rem;
}
/* line 39, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .multidays .multiday .inner a {
padding: 0 0.3rem;
color: #fff;
text-decoration: none;
border-bottom: none;
}
/* line 181, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .alldays .day {
flex: 0 0 14.28571%;
border-top: 1px solid #cdcdcd;
}
/* line 184, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .alldays .day .inner {
background-color: #50b4ff;
color: #fff;
padding: 0 0.3rem;
margin-bottom: .2rem;
}
/* line 53, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .alldays .day .inner a {
color: #fff;
text-decoration: none;
border-bottom: none;
}
/* line 191, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .otherdays .day {
flex: 0 0 100/7%;
}
/* line 195, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .otherdays .day .events .hour .inner {
border-radius: .5rem;
border: 1px solid #cdcdcd;
background-color: #ffffcc;
padding: .3rem;
overflow: hidden;
}
/* line 204, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .otherdays .day .labels {
display: flex;
flex-direction: column;
}
/* line 207, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .otherdays .day .labels .label {
box-sizing: border-box;
height: 1.54rem;
position: relative;
}
/* line 211, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .otherdays .day .labels .label:after {
content: '';
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
border-top: 1px solid #f4f4f4;
}
/* line 221, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .otherdays .day .labels .label .hour {
position: relative;
z-index: 100;
}
/* line 224, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar .data .otherdays .day .labels .label .hour .event {
overflow: hidden;
}
/* line 234, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar.month {
flex-direction: column;
}
/* line 241, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar.month .alldays .allday {
width: 100%;
}
/* line 243, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar.month .alldays .allday .inner {
background-color: #50b4ff;
color: #fff;
padding: 0 0.3rem;
margin-bottom: .2rem;
}
/* line 53, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar.month .alldays .allday .inner a {
color: #fff;
text-decoration: none;
border-bottom: none;
}
/* line 60, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar.mini .multiday .inner,
div.views-element-container div.calendar.mini .allday .inner {
margin-top: .2rem;
height: .5rem;
}
/* line 63, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar.mini .multiday .inner a,
div.views-element-container div.calendar.mini .allday .inner a {
display: none;
}
/* line 69, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar.mini .otherdays .day .events .hour .inner {
margin: .2rem auto 0;
height: 1.6rem;
width: 1.6rem;
border-radius: 50%;
overflow: hidden;
}
/* line 75, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar.mini .otherdays .day .events .hour .inner > div {
display: none;
}
/* line 266, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar.week > .labels {
flex: 0 0 4rem;
display: flex;
flex-direction: column;
justify-content: space-between;
border-top: 2px solid #bcbcbc;
}
/* line 272, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar.week > .labels .weekno {
margin: .2rem;
text-align: center;
padding: .25rem;
line-height: 1rem;
font-size: 90%;
background-color: #bcbcbc;
width: 1.4rem;
height: 1.4rem;
border-radius: 50%;
}
/* line 275, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar.week > .labels .hour-label {
display: flex;
flex-direction: column;
}
/* line 278, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar.week > .labels .hour-label .label {
box-sizing: border-box;
height: 1.54rem;
border-top: 1px solid #f4f4f4;
}
/* line 282, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar.week > .labels .hour-label .label:first-child {
border-top: 1px solid #bcbcbc;
}
/* line 292, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar.day > .data .headings {
flex-direction: column;
}
/* line 295, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar.day > .data .otherdays {
flex-direction: column;
}
/* line 297, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar.day > .data .otherdays .time {
position: relative;
}
/* line 299, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar.day > .data .otherdays .time .label {
position: absolute;
left: 5rem;
}
/* line 302, ../sass/_calendarstyles.scss */
div.views-element-container div.calendar.day > .data .otherdays .time .label h2 {
margin: 0;
}
File
css/stylesheets/calendar.css
View source
- /* Welcome to Compass.
- * In this file you should write your main styles. (or centralize your imports)
- * Import this file using the following HTML or equivalent:
- * */
- /* line 81, ../sass/_calendarstyles.scss */
- div.views-element-container h3.calendar-header,
- div.views-element-container h3.calendar-pager {
- font-size: 140%;
- }
- /* line 86, ../sass/_calendarstyles.scss */
- div.views-element-container nav.pager ul {
- display: flex;
- }
- /* line 88, ../sass/_calendarstyles.scss */
- div.views-element-container nav.pager ul li.pager__item {
- width: auto;
- margin: 0 1rem;
- }
- /* line 94, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar {
- width: 100%;
- border: 1px solid #bcbcbc;
- border-top: none;
- display: flex;
- flex-direction: row;
- box-sizing: border-box;
- }
- /* line 102, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data {
- position: relative;
- flex: 1 1 auto;
- display: flex;
- flex-direction: column;
- border-top: 2px solid #bcbcbc;
- }
- /* line 109, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .weekno {
- position: absolute;
- margin: .2rem;
- text-align: center;
- padding: .25rem;
- line-height: 1rem;
- font-size: 90%;
- background-color: #bcbcbc;
- width: 1.4rem;
- height: 1.4rem;
- border-radius: 50%;
- }
- /* line 114, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .headings,
- div.views-element-container div.calendar .data .multidays,
- div.views-element-container div.calendar .data .alldays,
- div.views-element-container div.calendar .data .otherdays {
- display: flex;
- flex-direction: row;
- }
- /* line 120, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .headings .inner,
- div.views-element-container div.calendar .data .multidays .inner,
- div.views-element-container div.calendar .data .alldays .inner,
- div.views-element-container div.calendar .data .otherdays .inner {
- padding-top: .1rem;
- min-height: .1rem;
- }
- /* line 124, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .headings .day,
- div.views-element-container div.calendar .data .multidays .day,
- div.views-element-container div.calendar .data .alldays .day,
- div.views-element-container div.calendar .data .otherdays .day {
- flex: 0 0 14.28571%;
- box-sizing: border-box;
- border-left: 1px solid #cdcdcd;
- overflow: hidden;
- }
- /* line 129, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .headings .day:first-child,
- div.views-element-container div.calendar .data .multidays .day:first-child,
- div.views-element-container div.calendar .data .alldays .day:first-child,
- div.views-element-container div.calendar .data .otherdays .day:first-child {
- border-left: none;
- }
- /* line 135, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .headings {
- text-align: center;
- }
- /* line 139, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .headings .day .labels {
- display: flex;
- flex-direction: column;
- }
- /* line 143, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .headings .day .labels .label {
- box-sizing: border-box;
- height: 1.54rem;
- border-top: 1px solid #f4f4f4;
- }
- /* line 150, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .headings .day .header {
- box-sizing: border-box;
- border-bottom: 1px solid #cdcdcd;
- padding: .2rem 0;
- background-color: #f4f4f4;
- }
- /* line 157, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .headings .day .date {
- box-sizing: border-box;
- padding: .2rem 0;
- }
- /* line 164, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .headings .day.prefix .date, div.views-element-container div.calendar .data .headings .day.suffix .date {
- color: #bcbcbc;
- }
- /* line 171, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .multidays {
- min-height: .3rem;
- display: block;
- }
- /* line 175, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .multidays .multiday {
- display: block;
- }
- /* line 35, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .multidays .multiday .inner {
- background-color: #018fe2;
- color: #fff;
- margin-bottom: .2rem;
- }
- /* line 39, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .multidays .multiday .inner a {
- padding: 0 0.3rem;
- color: #fff;
- text-decoration: none;
- border-bottom: none;
- }
- /* line 181, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .alldays .day {
- flex: 0 0 14.28571%;
- border-top: 1px solid #cdcdcd;
- }
- /* line 184, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .alldays .day .inner {
- background-color: #50b4ff;
- color: #fff;
- padding: 0 0.3rem;
- margin-bottom: .2rem;
- }
- /* line 53, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .alldays .day .inner a {
- color: #fff;
- text-decoration: none;
- border-bottom: none;
- }
- /* line 191, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .otherdays .day {
- flex: 0 0 100/7%;
- }
- /* line 195, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .otherdays .day .events .hour .inner {
- border-radius: .5rem;
- border: 1px solid #cdcdcd;
- background-color: #ffffcc;
- padding: .3rem;
- overflow: hidden;
- }
- /* line 204, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .otherdays .day .labels {
- display: flex;
- flex-direction: column;
- }
- /* line 207, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .otherdays .day .labels .label {
- box-sizing: border-box;
- height: 1.54rem;
- position: relative;
- }
- /* line 211, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .otherdays .day .labels .label:after {
- content: '';
- position: absolute;
- top: 50%;
- left: 50%;
- transform: translate(-50%, -50%);
- width: 100%;
- height: 100%;
- border-top: 1px solid #f4f4f4;
- }
- /* line 221, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .otherdays .day .labels .label .hour {
- position: relative;
- z-index: 100;
- }
- /* line 224, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar .data .otherdays .day .labels .label .hour .event {
- overflow: hidden;
- }
- /* line 234, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar.month {
- flex-direction: column;
- }
- /* line 241, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar.month .alldays .allday {
- width: 100%;
- }
- /* line 243, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar.month .alldays .allday .inner {
- background-color: #50b4ff;
- color: #fff;
- padding: 0 0.3rem;
- margin-bottom: .2rem;
- }
- /* line 53, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar.month .alldays .allday .inner a {
- color: #fff;
- text-decoration: none;
- border-bottom: none;
- }
- /* line 60, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar.mini .multiday .inner,
- div.views-element-container div.calendar.mini .allday .inner {
- margin-top: .2rem;
- height: .5rem;
- }
- /* line 63, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar.mini .multiday .inner a,
- div.views-element-container div.calendar.mini .allday .inner a {
- display: none;
- }
- /* line 69, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar.mini .otherdays .day .events .hour .inner {
- margin: .2rem auto 0;
- height: 1.6rem;
- width: 1.6rem;
- border-radius: 50%;
- overflow: hidden;
- }
- /* line 75, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar.mini .otherdays .day .events .hour .inner > div {
- display: none;
- }
- /* line 266, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar.week > .labels {
- flex: 0 0 4rem;
- display: flex;
- flex-direction: column;
- justify-content: space-between;
- border-top: 2px solid #bcbcbc;
- }
- /* line 272, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar.week > .labels .weekno {
- margin: .2rem;
- text-align: center;
- padding: .25rem;
- line-height: 1rem;
- font-size: 90%;
- background-color: #bcbcbc;
- width: 1.4rem;
- height: 1.4rem;
- border-radius: 50%;
- }
- /* line 275, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar.week > .labels .hour-label {
- display: flex;
- flex-direction: column;
- }
- /* line 278, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar.week > .labels .hour-label .label {
- box-sizing: border-box;
- height: 1.54rem;
- border-top: 1px solid #f4f4f4;
- }
- /* line 282, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar.week > .labels .hour-label .label:first-child {
- border-top: 1px solid #bcbcbc;
- }
- /* line 292, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar.day > .data .headings {
- flex-direction: column;
- }
- /* line 295, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar.day > .data .otherdays {
- flex-direction: column;
- }
- /* line 297, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar.day > .data .otherdays .time {
- position: relative;
- }
- /* line 299, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar.day > .data .otherdays .time .label {
- position: absolute;
- left: 5rem;
- }
- /* line 302, ../sass/_calendarstyles.scss */
- div.views-element-container div.calendar.day > .data .otherdays .time .label h2 {
- margin: 0;
- }