﻿body {
}
.RadScheduler_Bootstrap .rsHeader .rsDatePickerActivator {
    zoom:1.18;
}
h2{
    color: #000;
}

.RadScheduler .rsAptMid, .RadScheduler .rsAptIn, .RadScheduler .rsAptContent {
	position: relative !important;
}
.rsApt, .rsAptIn, .rsAptContent, .RadScheduler .rsMonthView .rsAptOut, .RadScheduler .rsMonthView .rsAptMid {
    min-height: 35px !important;
    display:inline-block !important;
}

.RadScheduler .rsMonthView .rsWrap {
    min-height: 45px !important;
    margin-bottom: 5px;
    display: inline-block !important;
}
    .RadScheduler .rsMonthView .rsWrap.rsDateWrap {
        height: 18px !important;
        min-height: 18px !important;
        margin-bottom: 0;
        display: inline-block !important;
    }

.RadScheduler .rsApt {
}

.calendar-black-font .rsAptContent {
    color: black !important;
    font-weight: normal;
}
.calendar-black-font-bold .rsAptContent {
    color: black !important;
    font-weight: bold;
}
.calendar-white-font .rsAptContent {
	color: white !important;
	font-weight: normal;
}
.calendar-black-font .rsAptContent a {
	color: black !important;
	font-weight: normal;
}
.calendar-black-font-bold .rsAptContent a {
    color: black !important;
    font-weight: bold;
}
.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;
	}
}