.calendar .label {
	font-size: 16px;
	float: left;
}

.calendar .year {
	color: #FFF;
	float: left;
	font-size: 32px;
}


.calendar .label.bold {
	color: #FFF;
	text-transform: uppercase;
}

.calendar .label.day {
	color: black;
	font-size: 15px;
	height: 25px;
    width: 25px;
	padding: 1px 0 0 0;
	margin: 1px 0 0 1px;
	text-align: center;
	background:  #DDFFCC;
	font-weight: bold;
}

.calendar .label.day.blocked {
    background:  #FFC0BD
}

.calendar .label.day.departure {
    background: linear-gradient(-45deg,#DDFFCC 0%, #DDFFCC 50%, #FFC0BD 50%)
}

.calendar .label.day.arrival {
    background: linear-gradient(-45deg,#FFC0BD 0%, #FFC0BD 50%, #DDFFCC 50%)
}

.clear {
	clear: both;
}
