  caption.calendar-month{color:#21376d!important;margin:10px 0}.calendar-next,.calendar-prev{color:#21376d;margin:0 20px}.calendar{max-width:100%}.calendar td,.calendar th{border:1px solid #efefef;padding:20px;text-align:left}.calendar th{background-color:#21376d;color:#fff;width:calc(100% /7)}.calendar td{height:80px;vertical-align:text-top;width:calc(100% /7)}.calendar td>a{color:#04b4e4;text-decoration:none}td.linked-day{background-color:#04b4e4}td.linked-day>a{color:#21376d}.calendar td>a:hover{cursor:pointer;text-decoration:underline}ul.dayEventNames{list-style-type:none;}ul.dayEventNames>li{color:#21376d;font-size:.875rem;margin:0;}