.RadCalendar_ST {
    border-color: #d4d4d4;
    color: #333333;
    background-color: #f5f5f5;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

    .RadCalendar_ST .rcTitlebar {
        border-color: #d4d4d4;
        color: #333333;
        background-color: #ebebeb;
    }

    .RadCalendar_ST .t-button:hover {
        border-color: #a3a3a3;
        color: #333333;
        background-color: #dcdbdb;
    }

    .RadCalendar_ST .t-button:focus,
    .RadCalendar_ST .t-button:active {
        border-color: #a3a3a3;
        color: #333333;
        background-color: #dcdbdb;
    }

    .RadCalendar_ST td {
        border-color: transparent;
    }

    .RadCalendar_ST th {
        color: #666666;
        background-color: #ebebeb;
    }

    .RadCalendar_ST .rcHeader,
    .RadCalendar_ST .rcFooter {
        border-color: #d4d4d4;
    }

    .RadCalendar_ST .rcWeek th {
        border-color: #d4d4d4;
        color: #333333;
    }

    .RadCalendar_ST .rcWeek .rcViewSel {
        background-color: #ebebeb;
    }

    .RadCalendar_ST .rcToday a,
    .RadCalendar_ST .rcToday span {
        border-color: #42a4d9;
        color: #42a4d9;
    }

    .RadCalendar_ST .rcHover a,
    .RadCalendar_ST .rcHover span {
        border-color: #e1e1e1;
        color: #000000;
        background-color: #eeeeee;
    }

    .RadCalendar_ST .rcSelected a,
    .RadCalendar_ST .rcSelected span {
        border-color: #158370;
        color: #f5f5f5;
        background-color: #42a4d9;
    }

    .RadCalendar_ST .rcFocus {
        border-color: #158370;
        box-shadow: inset 0 0 5px #158370;
    }

.RadCalendarMultiView_ST .rcTitlebar {
    border-color: #d4d4d4;
    color: #333333;
    background-color: #ebebeb;
}

.RadCalendarMultiView_ST .rcCalendar {
    border-color: #d4d4d4;
}

.RadCalendarMultiView_ST td.rcTitle {
    border-color: #d4d4d4;
    color: #333333;
    background-color: #ebebeb;
}

.RadCalendarMonthView_ST {
    border-color: #d4d4d4;
    color: #333333;
    background-color: #f5f5f5;
}

    .RadCalendarMonthView_ST a:hover {
        border-color: #e1e1e1;
        color: #000000;
        background-color: #eeeeee;
    }

    .RadCalendarMonthView_ST .rcSelected a {
        border-color: #158370;
        color: #f5f5f5;
        background-color: #42a4d9;
    }

    .RadCalendarMonthView_ST .rcFocus {
        border-color: #158370;
        box-shadow: inset 0 0 5px #158370;
    }

    .RadCalendarMonthView_ST .rcButtons a {
        border-color: #c2c2c2;
        color: #333333;
        background-color: #f5f5f5;
    }

        .RadCalendarMonthView_ST .rcButtons a:hover {
            border-color: #a3a3a3;
            color: #333333;
            background-color: #dcdbdb;
        }

        .RadCalendarMonthView_ST .rcButtons a:focus,
        .RadCalendarMonthView_ST .rcButtons a:active {
            border-color: #a3a3a3;
            color: #333333;
            background-color: #dcdbdb;
        }

.RadCalendarTimeView_ST {
    border-color: #d4d4d4;
    color: #333333;
    background-color: #f5f5f5;
}

    .RadCalendarTimeView_ST th {
        border-color: #d4d4d4;
        color: #333333;
        background-color: #ebebeb;
    }

    .RadCalendarTimeView_ST td {
        border-color: #d4d4d4;
    }

    .RadCalendarTimeView_ST .rcSelected a {
        border-color: #158370;
        color: #f5f5f5;
        background-color: #42a4d9;
    }

    .RadCalendarTimeView_ST .rcHover a {
        border-color: #e1e1e1;
        color: #000000;
        background-color: #eeeeee;
    }

    .RadCalendarTimeView_ST .rcFocus {
        box-shadow: inset 0 0 5px #158370;
    }

    .RadCalendarTimeView_ST .rcFooter {
        border-color: #d4d4d4;
    }

.RadPicker_ST .riLabel {
    color: #333333;
}

.RadPicker_ST.rcCalPopupOpen .RadInput, .RadPicker_ST.rcMYPopupOpen .RadInput, .RadPicker_ST.rcTimePopupOpen .RadInput {
    border-color: #20c5a9;
    color: #333333;
    background-color: #f5f5f5;
}

.RadPicker_ST.rcCalPopupOpen .rcCalPopup,
.RadPicker_ST.rcMYPopupOpen .rcCalPopup,
.RadPicker_ST.rcTimePopupOpen .rcTimePopup {
    border-color: #a3a3a3;
    color: #333333;
    background-color: #dcdbdb;
}
