.RadCalendar_Bootstrap {
    border-color: #dedede;
    color: #292b2c;
    background-color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadCalendar_Bootstrap .rcTitlebar {
    border-color: #dedede;
    color: #292b2c;
    background-color: whitesmoke;
}

.RadCalendar_Bootstrap .t-button:hover {
    border-color: #adadad;
    color: #292b2c;
    background-color: #e6e5e5;
}

.RadCalendar_Bootstrap .t-button:focus,
.RadCalendar_Bootstrap .t-button:active {
    border-color: #adadad;
    color: #292b2c;
    background-color: #e6e5e5;
}

.RadCalendar_Bootstrap td {
    border-color: transparent;
}

.RadCalendar_Bootstrap th {
    color: #5a5f61;
    background-color: whitesmoke;
}

.RadCalendar_Bootstrap .rcHeader,
.RadCalendar_Bootstrap .rcFooter {
    border-color: #dedede;
}

.RadCalendar_Bootstrap .rcWeek th {
    border-color: #dedede;
    color: #292b2c;
}

.RadCalendar_Bootstrap .rcWeek .rcViewSel {
    background-color: whitesmoke;
}

.RadCalendar_Bootstrap .rcToday a,
.RadCalendar_Bootstrap .rcToday span {
    border-color: #34d293;
    color: #34d293;
}

.RadCalendar_Bootstrap .rcHover a,
.RadCalendar_Bootstrap .rcHover span {
    border-color: #d9d9d9;
    color: #292b2c;
    background-color: #e6e6e6;
}

.RadCalendar_Bootstrap .rcSelected a,
.RadCalendar_Bootstrap .rcSelected span {
    border-color: #26ad77;
    color: #ffffff;
    background-color: #34d293;
}

.RadCalendar_Bootstrap .rcFocus {
    border-color: #26ad77;
    box-shadow: inset 0 0 5px #26ad77;
}

.RadCalendarMultiView_Bootstrap .rcTitlebar {
    border-color: #dedede;
    color: #292b2c;
    background-color: whitesmoke;
}

.RadCalendarMultiView_Bootstrap .rcCalendar {
    border-color: #dedede;
}

.RadCalendarMultiView_Bootstrap td.rcTitle {
    border-color: #dedede;
    color: #292b2c;
    background-color: whitesmoke;
}

.RadCalendarMonthView_Bootstrap {
    border-color: #dedede;
    color: #292b2c;
    background-color: #ffffff;
}

.RadCalendarMonthView_Bootstrap a:hover {
    border-color: #d9d9d9;
    color: #292b2c;
    background-color: #e6e6e6;
}

.RadCalendarMonthView_Bootstrap .rcSelected a {
    border-color: #26ad77;
    color: #ffffff;
    background-color: #34d293;
}

.RadCalendarMonthView_Bootstrap .rcFocus {
    border-color: #26ad77;
    box-shadow: inset 0 0 5px #26ad77;
}

.RadCalendarMonthView_Bootstrap .rcButtons a {
    border-color: #cccccc;
    color: #292b2c;
    background-color: #ffffff;
}

.RadCalendarMonthView_Bootstrap .rcButtons a:hover {
    border-color: #adadad;
    color: #292b2c;
    background-color: #e6e5e5;
}

.RadCalendarMonthView_Bootstrap .rcButtons a:focus,
.RadCalendarMonthView_Bootstrap .rcButtons a:active {
    border-color: #adadad;
    color: #292b2c;
    background-color: #e6e5e5;
}

.RadCalendarTimeView_Bootstrap {
    border-color: #dedede;
    color: #292b2c;
    background-color: #ffffff;
}

.RadCalendarTimeView_Bootstrap th {
    border-color: #dedede;
    color: #292b2c;
    background-color: whitesmoke;
}

.RadCalendarTimeView_Bootstrap td {
    border-color: #dedede;
}

.RadCalendarTimeView_Bootstrap .rcSelected a {
    border-color: #26ad77;
    color: #ffffff;
    background-color: #34d293;
}

.RadCalendarTimeView_Bootstrap .rcHover a {
    border-color: #d9d9d9;
    color: #292b2c;
    background-color: #e6e6e6;
}

.RadCalendarTimeView_Bootstrap .rcFocus {
    box-shadow: inset 0 0 5px #26ad77;
}

.RadCalendarTimeView_Bootstrap .rcFooter {
    border-color: #dedede;
}

.RadPicker_Bootstrap .riLabel {
    color: #292b2c;
}

.RadPicker_Bootstrap.rcCalPopupOpen .RadInput, .RadPicker_Bootstrap.rcMYPopupOpen .RadInput, .RadPicker_Bootstrap.rcTimePopupOpen .RadInput {
    border-color: #49d79e;
    color: #292b2c;
    background-color: #ffffff;
}

.RadPicker_Bootstrap.rcCalPopupOpen .rcCalPopup,
.RadPicker_Bootstrap.rcMYPopupOpen .rcCalPopup,
.RadPicker_Bootstrap.rcTimePopupOpen .rcTimePopup {
    border-color: #adadad;
    color: #292b2c;
    background-color: #e6e5e5;
}
