.NewsCalWeekend, .NewsCalToday, .NewsCalDefault, .NewsCalOtherMonth , .NewsCalHeader, .NewsCalMonthNav, .NewsCalDay, .NewsCalNews{
	font-size:9pt;
	color:#000000;
}
.sog52{color: #b0b9bc;}
.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 #B3B3B3;
}
.NewsCalMonthNav{
}
.NewsCalDay{
	color:#000000;
}
.NewsCalDayOther{
	color:#365D91;
}
.NewsCalNews{
	color:#7488B9;
	font-size:8pt;
}


.popform{padding: 15px;}
.link {
padding: 0 1px;
    display: inline-block;
    background-color: #d96872;
    color: #fff;
    font-size: 2em;
    border-radius: 3px;
    text-decoration: none;
    line-height: 0.6em;
	float: right;
}

.modal {
   position: fixed;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   
   border: 1px solid #000;
   
   padding: 10px; 
   z-index: 20;
   background-color: #fff;
   display: none;
}

.modal.is-show,
.overlay.is-show{
   display: block;
}

.modal__cross {
   position: absolute;
 top: 5px;
    right: 5px;
    width: 15px;
    height: 15px;

}

.overlay {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-color: rgba(0, 0, 0, .4);
   z-index: 10;
   display: none;
}