﻿body {
}
.RadScheduler_Bootstrap .rsHeader .rsDatePickerActivator {
    zoom:1.18;
}
h2{
    color: #000;
}

.RadScheduler .rsAptMid, .RadScheduler .rsAptIn, .RadScheduler .rsAptContent {
	position: relative !important;
}


.calendar-black-font .rsAptContent {
    color: black !important;
    font-weight: normal;
}
.calendar-white-font .rsAptContent {
	color: white !important;
	font-weight: normal;
}
.calendar-black-font .rsAptContent a {
	color: black !important;
	font-weight: normal;
}
.calendar-white-font .rsAptContent a {
	color: white !important;
	font-weight: normal;
}
.rsTodayCell, .rsHeader {
    background-color: rgba(255, 239, 208, 0.5) !important;
}
.rsSunCol, .rsSatCol {
    background-color: transparent !important;
}
/* Allow variable height for appointments */
.RadScheduler_Bootstrap .rsApt {
    height: auto !important;
}

.RadScheduler_Bootstrap .rsAptContent {
    height: auto !important;
    white-space: normal !important;
    overflow: hidden;  /*visible !important;*/
}

.RadScheduler_Bootstrap .rsMonthView .rsApt {
    height: auto !important;
    min-height: 30px;
    
}

/* Allow month view cells to expand */
.RadScheduler_Bootstrap .rsMonthView .rsContentTable td {
    height: auto !important;
    vertical-align: top;
    overflow: hidden !important;
}

.RadScheduler_Sunset .rsHorizontalHeaderTable th {
    border-color: #872b07;
    background-color: #7a121c;
    background-image: unset !important;
}

.RadScheduler_Bootstrap .rsHorizontalHeaderWrapper {
    background-color: #7a121c !important;
    color: white !important;
}

@media (max-width:768px) {
	.RadScheduler_Bootstrap .rsAptContent {
		font-size: 0.7em;
	}
}