.day-blank {
	background-color: #efefef;
}
.day-sun .day{
	color: #EC5D53;
}
.day-sat .day{
	color: #73A5FF;
}
.calendar table td {	
	padding: 5px;
	border: solid 1px #E3E3E3;
}
.calendar table td:before {
	display: block;
	float: left;
	height: 50px;
	content: "";
}
.calendar table td .day {
	margin-bottom: 0;
}
.calendar table th {
	padding: 5px;
    font-weight: 400;
    border-top: none;
}

.calendar table thead th {
    border-bottom: 1px solid #dee2e6;
}