.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: 30px;
height: 30px;
position: absolute;
content: '';

top: 10%; left: 50%;
transform: translate(-50%, 0); }


.bgcolor_default::after{ background:#e8fffd !important; }
.bgcolor_pink::after{ background:rgb(244, 110, 110, .7) !important; }
.bgcolor_blue::after{ background:rgb(103, 198, 241, .7) !important; }
.bgcolor_green::after{ background:rgb(37, 217, 186, .7) !important; }
.bgcolor_purple::after{ background:rgb(128, 124, 230, .7) !important; }
.bgcolor_yellow::after{ background:rgb(255, 228, 0, .7) !important; }
.bgcolor_orange::after{ background:rgb(255, 180, 0, .7) !important; }


.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:rgb(244, 110, 110, 1)  }
.dncalendar-note-list li.bgcolor_blue span{ background:rgb(103, 198, 241, 1) }
.dncalendar-note-list li.bgcolor_green span{ background:rgb(37, 217, 186, 1) }
.dncalendar-note-list li.bgcolor_purple span{ background:rgb(128, 124, 230, 1)}
.dncalendar-note-list li.bgcolor_yellow span{ background:rgb(255, 228, 0, 1) }
.dncalendar-note-list li.bgcolor_orange span{ background:rgb(255, 180, 0, 1)}

