Template:Calendar/styles.css
Jump to navigation
Jump to search
.cal-club-ep{
background: #eeeeee;
margin-bottom: 5px;
}
.calendar {
width: 95%;
margin: 0 auto;
}
.cal-months{
display:flex;
justify-content: space-between
}
.cal-prev-month{
flex-basis:33.33%;
}
.cal-curr-month{
flex-basis:33.33%;
text-align:center;
font-size: large;
}
.cal-next-month{
flex-basis:33.33%;
text-align:end;
}
.calendar .days-of-week, .calendar .days-of-month {
display: flex;
flex-wrap: wrap;
width: 100%;
}
.calendar .days-of-week .day-block, .calendar .days-of-month .day-block {
flex-basis: 100%;
text-align: center;
box-sizing: border-box;
margin-bottom: 4px;
}
.calendar .days-of-week {
margin-bottom: 1em;
display: none;
}
.calendar .days-of-week .day-block {
height: 30px;
background: #0D8CB2;
color: #ffffff;
text-transform: uppercase;
font-size: .8em;
letter-spacing: .1em;
line-height: 30px;
}
.calendar .days-of-month .day-block, .calendar .days-of-month .day-block-inner {
background: #eeeeee;
display: flex;
min-height: 50px;
flex-basis: 100%;
}
.calendar .days-of-month .day-block:nth-of-type(even), .calendar .days-of-month .day-block-inner:nth-of-type(even) {
background: #d5d5d5;
}
.calendar .days-of-month .day-block .cal-num, .calendar .days-of-month .day-block-inner .cal-num {
color: #ffffff;
background: #0D8CB2;
display: block;
height: 100%;
width: 50px;
font-size: 1em;
line-height: 50px;
}
.cal-ep{
padding: 15px 5px 5px 5px;
}
@media (min-width: 960px) {
.calendar .days-of-week, .calendar .days-of-month {
display: flex;
}
.calendar .days-of-week .day-block, .calendar .days-of-week .day-block-inner, .calendar .days-of-month .day-block, .calendar .days-of-month .day-block-inner {
flex-basis: 16.666%;
outline: 4px solid white;
outline-offset: -4px;
margin-bottom: 0;
overflow:hidden;
}
.cal-gap{
justify-content: flex-end;
}
.calendar .days-of-week .day-block .number, .calendar .days-of-week .day-block-inner .number, .calendar .days-of-month .day-block .number, .calendar .days-of-month .day-block-inner .number {
font-size: .8em;
margin: 4px;
width: 25px;
height: 25px;
line-height: 25px;
}
.calendar .days-of-week .calendar-span-1, .calendar .days-of-month .calendar-span-1 {
flex-basis: 16.666%;
display: flex;
background: transparent !important;
}
.calendar .days-of-week .calendar-span-1 .day-block-inner, .calendar .days-of-month .calendar-span-1 .day-block-inner {
flex-basis: 100%;
outline: 4px solid white;
outline-offset: -4px;
}
.calendar .days-of-week .calendar-span-2, .calendar .days-of-month .calendar-span-2 {
flex-basis: 33.333%;
display: flex;
background: transparent !important;
}
.calendar .days-of-week .calendar-span-2 .day-block-inner, .calendar .days-of-month .calendar-span-2 .day-block-inner {
flex-basis: 50%;
outline: 4px solid white;
outline-offset: -4px;
}
.calendar .days-of-week .calendar-span-3, .calendar .days-of-month .calendar-span-3 {
flex-basis: 50%;
display: flex;
background: transparent !important;
}
.calendar .days-of-week .calendar-span-3 .day-block-inner, .calendar .days-of-month .calendar-span-3 .day-block-inner {
flex-basis: 33.3333333333%;
outline: 4px solid white;
outline-offset: -4px;
}
.calendar .days-of-week .calendar-span-4, .calendar .days-of-month .calendar-span-4 {
flex-basis: 66.666%;
display: flex;
background: transparent !important;
}
.calendar .days-of-week .calendar-span-4 .day-block-inner, .calendar .days-of-month .calendar-span-4 .day-block-inner {
flex-basis: 25%;
outline: 4px solid white;
outline-offset: -4px;
}
.calendar .days-of-week .calendar-span-5, .calendar .days-of-month .calendar-span-5 {
flex-basis: 83.333%;
display: flex;
background: transparent !important;
}
.calendar .days-of-week .calendar-span-5 .day-block-inner, .calendar .days-of-month .calendar-span-5 .day-block-inner {
flex-basis: 20%;
outline: 4px solid white;
outline-offset: -4px;
}
.calendar .days-of-week .calendar-span-6, .calendar .days-of-month .calendar-span-6 {
flex-basis: 100%;
display: flex;
background: transparent !important;
}
.calendar .days-of-week .calendar-span-6 .day-block-inner, .calendar .days-of-month .calendar-span-6 .day-block-inner {
flex-basis: 16.6666666667%;
outline: 4px solid white;
outline-offset: -4px;
}
.calendar .days-of-month .day-block:nth-of-type(even), .calendar .days-of-month .day-block-inner:nth-of-type(even) {
background: #eeeeee;
}
.cal-ep{
min-height: 75px;
}
.cal-num{
height: 43px !important;
padding: 5px 5px 5px 5px;
}
.cal-club-ep{
text-align: center;
margin: 4px;
}
}