.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;
    height: 100%;
    position: absolute;
    content: '';
    top: 0;
    left: 50%;
    transform: translateX(-50%);
     aspect-ratio: 1 / 1;  */
    
    border-radius: 50%;
    display: block;
    height: calc(100% - 7px);
    position: absolute;
    content: '';
    top: 0;
    left: 50%;
    transform: translate(-50%, 3.5px);
    aspect-ratio: 1 / 1;
    background: red !important;
    padding: 5px 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)}

