.event {
	background-color:#aaee92;
	border: 1px solid #004080;
	color:#000;
}
.norm {
	background-color:#ffffd2;
	border: 1px solid #004080;
	color:#000;
}
.today {
	background-color:#006BE1;
	border: 1px solid #004080;
	color:#fff;
}
.noevt {
	color:#000;
	background-color:#ffffd2;
	text-decoration:none;
	border: 0;
	padding: 0px 2px 0px 2px;
}
a.ecal {
	color:#000;
	background-color:#aaee92;
	text-decoration:none;
	border: 0;
	padding: 0px 2px 0px 2px;
}
a.ecal:hover {
	color:#fff;
	background-color:#005500;
	text-decoration:none;
	border: 0;
	padding: 0px 2px 0px 2px;
}
a.caldate3 {
	font-size:15px;
	font-weight: bold;
	color: #0000D5;
	text-decoration:none;
	border: 0;
}
a.caldate3:hover {
	font-size:15px;
	font-weight: bold;
	color: #860000;
	text-decoration:none;
	border: 0;
}
a.mcaldate2 {
	font-size:15px;
	font-weight: bold;
	color:yellow;
	background-color:black;
	text-decoration:none;
	border: 0;
}
a.mcaldate2:hover {
	font-size:15px;
	font-weight: bold;
	color:yellow;
	background-color:black;
	text-decoration:none;
	border: 0;
}
a.cal2 {
	color:#fff;
	background-color:#006BE1;
	text-decoration:none;
	border: 0;
	padding: 0px 2px 0px 2px;
}
a.cal2:hover {
	color:#ffffff;
	background-color:#940000;
	text-decoration:none;
	border: 0;
	padding: 0px 2px 0px 2px;
}

/* Extend hover area */
.popover {
    pointer-events: none; /* Disable default pointer events */
}

.popover-body {
    pointer-events: auto; /* Enable pointer events on the popover content */
}

/* Adjust popover appearance */
.popover {
    background-color: #E6F7FF; /* Light blue background color */
    border: 2px solid #007BFF; /* Border color matching the blue highlight */
}

.popover-body {
    color: #000000; /* Text color */
    font-size: 12px; /* Adjust font size if needed */
}

.popover-header {
    background-color: #E6F7FF; /* Header background color */
    color: #007BFF; /* Header text color matching the border */
    border-bottom: 1px solid #007BFF; /* Border color */
}

/* Adjust highlighted event appearance */
.event-highlight {
    background-color: #007BFF; /* Blue background color */
    color: #ffffff; /* White text color */
    padding: 2px 2px;
    border-radius: 5px;
}