.dncalendar-body tbody td{ position:relative; }
.dncalendar-body tbody td .entry {    z-index: 3; }

.dncalendar-body table td.calendarClick.today-date{ background:none !important; }
.dncalendar-body table td.calendarClick.today-date .entry{ text-decoration: underline; color:#333 !important; font-weight:bold; }

.bgcolor::after{ border-radius: 50%;
display: block;
width: 80%;
height: 90%;
position: absolute;
content: '';
left: 10%;
top: 10%; }

.bgcolor_default::after{ background:#e8fffd; }
.bgcolor_pink::after{ background:#f5cbcb; }
.bgcolor_blue::after{ background:#d0e1f5; }
.bgcolor_green::after{ background:#e8fffd; }
.bgcolor_purple::after{ background:#c5d0eb; }
.bgcolor_yellow::after{ background:#fffcf7; }
.bgcolor_orange::after{ background:#ffece3; }


.dncalendar-note-list li span{ color:#fff !important; }
.dncalendar-note-list li.bgcolor_default span{ background:#25d9ba; }
.dncalendar-note-list li.bgcolor_pink span{ background:#f46e6e; }
.dncalendar-note-list li.bgcolor_blue span{ background:#67c6f1; }
.dncalendar-note-list li.bgcolor_green span{ background:#25d9ba; }
.dncalendar-note-list li.bgcolor_purple span{ background:#807ce6; }
.dncalendar-note-list li.bgcolor_yellow span{ background:#fbe792; }
.dncalendar-note-list li.bgcolor_orange span{ background:#efc447; }
