#calendarMini {
   width: 100%;
   background: #ffffff;
   margin: 10px 0;
	position : relative;
	/*border: 1px solid #dcdcdc;*/
}
#calendarMini th {
   color: #404040;
	border: 1px solid #dcdcdc;
	padding : 5px 0;
	text-align : center;
	font-size:13px;
}
#calendarMini td {
    background: #e4e4e4;
    border: 1px solid #dcdcdc;
    text-align : center;
}
#calendarMini td.uk-alert-danger {
    background: #fef4f6;
    /*border: 1px solid #f0506e;*/
}
#calendarMini td.uk-alert-current {
    background: #f8f8f8;
  color: #666;
}
#calendarMini td:hover {
    background: rgba(255,255,255,0.2);
}
#calendarMini td.none {
    background: none;
}
#calendarMini td.uk-alert-primary {
    background: #d8eafc;
    /*border: 1px solid #1e87f0;*/
}
#calendarMini td.eventIS {
    background: #ffffff;
}
#calendarMini .number {
	position : relative;
	z-index : 0;
	display : block;
	width : 100%;
	text-shadow:none;
	padding : 5px 0;
}
#calendarMini .number a.date-day {
   /* background: rgba(255,255,255,0.5);*/
	text-align : center;
	top : 0px;
	left : 0px;
	z-index : 999;
	margin : 0;
	position : absolute;
	display : block;
	width : 100%;
	padding : 5px 0;
	text-decoration: none;
	font-weight: bold;
	/*color:#444444 !important;*/
}
#calendarMini .uk-alert-danger .number a.date-day {
	color: #f0506e !important;
}
.date-content {
	font-size: 13px;
	font-weight: bold;
	margin-bottom:10px;
}
.date {
	font-size: 13px;
	font-weight: bold;
}
.cal-event h3 {
	
}
h3.all-events {
	
}
.all-days {
	text-decoration: none !important;
	font-weight: bold;
}