.NewsCalWeekend, .NewsCalToday, .NewsCalDefault, .NewsCalOtherMonth , .NewsCalHeader, .NewsCalMonthNav, .NewsCalDay, .NewsCalNews{
	font-size:9pt;
	color:#000000;
}
.NewsCalToday, .NewsCalDefault, .NewsCalOtherMonth, .NewsCalWeekend, .NewsCalHeader {
	padding-left:8px;
}
.NewsCalToday{
	background-color:#dadded;
}
.NewsCalDefault{
	background-color:#FFFFFF;
}
.NewsCalOtherMonth{
	background-color:#F8F9EF;
}
.NewsCalWeekend{
	background-color:#F6E5E1;
}
.NewsCalHeader{
	background-color:#EFF1F9;
	color:#365D91;
}
.NewsCalTable, .NewsCalTable tr, .NewsCalTable td{
	border-collapse:collapse;
	border: 1px solid #DFDFDF;
	padding: 7px 0;
    font-size: 12px;
	text-align: center;
}
.NewsCalTable .NewsCalHeader{
	border-collapse:collapse;
	border: unset;
	background-color: #fff;
	color: #000;
    font-weight: 700;
    font-size: 13px;
    line-height: 30px;
}
.NewsCalTable tr:first-child{
	border: unset;
}
.NewsCalTable{
	border: unset;
}
.NewsCalMonthNav{
	text-align: left;
	    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
}
.NewsCalDay{
	color:#000000;
}
.NewsCalDayOther{
	color:#365D91;
}
.NewsCalNews{
	color:#7488B9;
	font-size:8pt;
}
.show_news{
	position: relative;
}
.show_color{
	background: #235e45;
    color: #fff;
}
.show_news .NewsCalNews{
	display: none;
	position: absolute;
	background-color: #fff;
	border-radius: 15px;
	padding: 15px;
	top: -7px;
    left: 25px;
	box-shadow: 0px 10px 40px rgb(0 0 0 / 7%);
	z-index: 9999;
	width: 100%;
    min-width: 160px;
}
.NewsCalNews a{
	font-size: 14px;
	font-weight: 700;
}
.show_color:hover .NewsCalNews{
	display: block;
}
.block_cheange_mounth{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.NewsCalMonthNav a{
	font-size: 35px;
    color: #000;
	text-decoration: none;
	font-weight: 100;
}
.NewsCalMonthNav a:hover{
	text-decoration: none;
}
.NewsCalMonthNav a.disable{
	opacity: 0.2;
}