.loading { position: relative; background-color:#f2f5ee; margin: 30px auto; width: 40px; height:40px; display: none }
.tabBox__contents { border: solid 0px #ccc; border-top: none; background-color: #f2f5ee }
.tabBox__cont__cal { padding:10px 0 0px 12px; }
.tabBox__cont__cal .ui-datepicker { padding: 0;  background-color: #f2f5ee }
.tabBox__cont__cal .ui-datepicker-calendar { margin: 0; background-color: #f2f5ee }
.tabBox__cont__cal .ui-widget-header { display:none;}
.tabBox__cont__cal .ui-datepicker-title { color: #f2f2f2; background-color: #f2f2f2 }
.tabBox__cont__cal .ui-datepicker .ui-datepicker-prev { left: 2px; }
.tabBox__cont__cal .ui-datepicker .ui-datepicker-next { right: 2px; }
.tabBox__cont__cal table.ui-datepicker-calendar tbody th:last-child span { color: #4D90FE; }
.tabBox__cont__cal table.ui-datepicker-calendar tbody td:first-child a.ui-state-default{ color: #B51515; }
.tabBox__cont__cal table.ui-datepicker-calendar tbody td:last-child a.ui-state-default { color: #4D90FE; }
.tabBox__cont__cal .ui-datepicker-inline { border: none }
/*
.tabBox__cont__cal .ui-datepicker-current-day { border: solid 1px #888; border-radius: 300px; -webkit-border-radius: 300px; -moz-border-radius: 300px;  }
*/
.cal__nav { list-style: none; padding: 0; margin: 0;  }
.cal__nav li { background-color: #e8e8e8; width: 210px; float: none; border: solid 1px #ccc; margin:5px; padding: 10px; font-size:small;text-align: center; }
.cal__nav .active_month { background-color: #fff; }

#js-topBox__event-cal .ui-state-highlight{
	border-radius: 50%;
		box-sizing:border-box !important;
	} 
#js-topBox__event-cal .ui-state-active {
	border-radius: 50%;
		box-sizing:border-box !important;
}
#js-topBox__event-cal .ui-state-default {
	text-align: center;
	height: 29px;
	box-sizing:border-box !important;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #ccc !important;
  background: #ffffff !important;
  color: black;
  box-sizing: border-box;
}

.tabBox__cont__thumbBox__r__ic__item {
	margin-bottom: 5px;
}