﻿.ºmonth .date.event,
.ºlabel.legend.event .box{
	background-color: #A0DCDC;
}
.ºmonth .date.variant,
.ºlabel.legend.variant .box{
	background-color: #DCDCA0;
}
	
.ºmonth .date.daytype0,
.ºlabel.legend.daytype0 .box{
	background-color: #D7FFFF;
}
.ºmonth .date.daytype1,
.ºlabel.legend.daytype1 .box{
	background-color: #FFFFD7;
}
.ºmonth .date.daytype2,
.ºlabel.legend.daytype2 .box{
	background-color: #FFE0C0;
}
.ºmonth .date.daytype3,
.ºlabel.legend.daytype3 .box{
	background-color: #FFD9D9;
}
.ºmonth .date.daytype4,
.ºlabel.legend.daytype4 .box{
	background-color: #FFC0C0;
}
.ºmonth .date.daytype5,
.ºlabel.legend.daytype5 .box{
	background-color: #D7FFD7;
}
.ºmonth .date.daytype6,
.ºlabel.legend.daytype6 .box{
	background-color: #D7D7FF;
}
.ºmonth .date.daytype7,
.ºlabel.legend.daytype7 .box{
	background-color: #FFD7FF;
}
.ºmonth .date.daytype8,
.ºlabel.legend.daytype8 .box{
	background-color: #B4FFB4;
}
.ºmonth .date.daytype9,
.ºlabel.legend.daytype9 .box{
	background-color: #FFBE82;
}

.ºmonth .date.variant.daytype0{
	background-color: #D7FFFF;
}

	.ºmonth .date.variant.daytype0::after{
		content: '';
		position: absolute;
		border-style: solid;
		border-width: 0 0 96px 96px;
		border-color: transparent transparent #DCDCA0;	
		z-index: 0;
	}
		.ºmonth.small .date.variant.daytype0::after{
			border-width: 0 0 31.4286px 31.4286px;
		}

.ºlabel.legend.petition .box{
	box-shadow: inset 0 0 0 1px #CF787F;
}
	.ºmonth .date.petition::before,
	.ºlabel.legend.petition .box::before{
		content: '';
		position: absolute;
		display: block;
		border-style: solid;
		border-color: #CF787F transparent transparent;
		width: 0;
		height: 0;
	}
		.ºmonth .date.petition::before{
			border-width: var(--size-4) var(--size-4) 0 0;
			z-index: 2;
		}
		.ºmonth.small .date.petition::before,
		.ºlabel.legend.petition .box::before{
			top: 0;
			border-width: var(--size-3) var(--size-3) 0 0;
		}

