

table{
border: 1px solid #25BAE4;
border-collapse:collapse;

}
.cal_td{
width: 50px;
height: 50px;
text-align: center;
border: 1px solid #e2e0e0;
font-size: 18px;
font-weight: bold;

}
th{
height: 50px;
padding-bottom: 8px;
background:#25BAE4;
font-size: 20px;
text-align:center;
}
.prev_sign a, .next_sign a{
color:white;
text-decoration: none;
}
tr.week_name{
font-size: 16px;
font-weight:400;
color:red;
width: 10px;
background-color: #efe8e8;
}
.highlight{
background-color:#25BAE4;
color:white;
height: 100%;
padding-top: 27px;
padding-bottom: ;
}
.calendar .days td
{
	width: 80px;
	height: 80px;
}
.calendar .hightlight
{
	font-weight: 600px;
}
.calendar .content{
	background-color:#1a8cff;
	color:white;
	font-size:15px;
	height: ;
	padding-top: ;
	padding-bottom: ;
}
.calendar .days td:hover
{
	background-color: #DEF;
	
}


#calendarBody button{
	background-color:#fff;
	padding:0.1rem 1rem;
	margin-top:0.5rem;
	border-radius:5px;
}






