/* n10-site-code: [Imported] Calendar Winners [Nine10 CSS] · last edited by unknown on 2026-11-09 17:24:44 UTC · Nine10 entries are maintained by Nine10; use the Client entries for site changes. */
table.calendar {
	 border-spacing: 10px 10px;
	 border-collapse: separate;
	color:#FFF;
	display:none;
}
 table.calendar thead tr.weekdays th {
	 width: 14.27%;
	 border: none;
	 text-align: center;
}
 table.calendar tbody td.day {
	 border: solid #fff 3px;
	 padding: 5px 10px 10px;
	 position: relative;
}
 table.calendar tbody td.day.prev-next {
	 visibility: hidden;
}
 table.calendar tbody td.day .date {
	 font-weight: bold;
}
 table.calendar tbody td.day .day-content ul {
	 list-style: none;
	 padding: 0;
	 margin: 0;
}
 table.calendar tbody td.day .day-content ul li {
	 padding: 0;
	 margin: 0;
	 line-height: 1.2;
}
 table.calendar tbody td.day .day-content ul .amt {
	 position: absolute;
	 top: 7px;
	 right: 10px;
}
 #cashcowcalendar {
	 padding-top: 3rem;
}
 #cashcowcalendar .table th, #cashcowcalendar table th, #cashcowcalendar .table td, #cashcowcalendar table td, #cashcowcalendar .table thead th, #cashcowcalendar table thead th {
	 border-top: none;
	 border-bottom: none;
	 padding: 0;
}
 #cashcowcalendar .table .table, #cashcowcalendar table .table, #cashcowcalendar .table table, #cashcowcalendar table table {
	 background: transparent;
}
 #cashcowcalendar table {
	 margin-bottom: 0;
}
 #cashcowcalendar .fc-scroller {
	 overflow: visible !important;
	 height: auto !important;
}
 #cashcowcalendar .fc-day-header {
	 text-align: center;
	 width: 14.27%;
}
 #cashcowcalendar .fc-content-skeleton {
	 height: 100%;
}
 #cashcowcalendar .fc-content-skeleton .fc-day-number {
	 font-weight: bold;
}
 #cashcowcalendar .fc-content-skeleton table {
	 border-spacing: 10px 0;
	 border-collapse: separate;
	 height: calc(100% - 10px);
}
 #cashcowcalendar .fc-content-skeleton table thead td {
	 border-top: solid 2px #fff;
	 border-left: solid 2px #fff;
	 border-right: solid 2px #fff;
	 width: 14.27%;
	 padding: 5px 10px;
}
 #cashcowcalendar .fc-content-skeleton table tbody td {
	 border-bottom: solid 2px #fff;
	 border-left: solid 2px #fff;
	 border-right: solid 2px #fff;
	 width: 14.27%;
	 padding: 5px 10px;
}
 .mobile-cashcalendar .prev-next {
	 display: none;
}
.mobile-cashcalendar{
	color:#FFF;
}
.mobile-cashcalendar h4, .mobile-cashcalendar h5{
	color: #FFF;
}
.text-center{
	text-align:center !important;
}
text-white{
	color: #FFF !important;
}
.m-0{
	margin:0 !important;
}
.py-4{
	padding-bottom: 1.5rem !important;
}
.py-2{
	padding-bottom: 0.5rem !important;
}
@media screen and (min-width: 768px){
	.mobile-cashcalendar{
		display:none;
	}
	table.calendar{
		display:table;
	}
}
 
