﻿.RadCalendar_Standard .rcHover {
    background-color: lavender !important;
    background-image: none !important;
    cursor: pointer !important;
}

    .RadCalendar_Standard .rcHover a {
        color: inherit !important;
        background-color: inherit !important;
        background-image: none !important;
    }

.RadCalendar_Standard .rcSelected {
    color: inherit !important;
    background-color: lavender !important;
    background-image: none !important;
    cursor: pointer !important;
}

    .RadCalendar_Standard .rcSelected a {
        color: inherit !important;
        font-weight: bold !important;
        background-color: inherit !important;
        background-image: none !important;
    }

.RadCalendar_Standard .rcRow > td {
    min-width: 150px !important;
    height: 50px !important;
    font-size: 7pt !important;
    word-break: break-word !important;
    text-align: left !important;
}

.RadCalendar_Standard .rcRow td:first-child {
    padding-left: 0 !important;
}

.RadCalendar_Standard .rcRow td:last-child {
    padding-right: 0 !important;
}

.RadCalendar_Standard .rcRow > td:first-child {
    padding-left: 7px !important;
}

.RadCalendar_Standard .rcRow > td:last-child {
    padding-right: 7px !important;
}

.RadCalendar_Standard .rcRow > td a {
    float: right !important;
    font-size: 9pt !important;
    padding: 0;
}





/* Original Calendar Skin */
.RadCalendar_Standard {
    border-color: #ccc;
    color: #333;
    background-color: #fff;
}

    .RadCalendar_Standard .rcTitlebar {
        border-color: #868686 #868686 #c4c4c4;
        background-color: #eaeaea;
        color: #000
    }

        .RadCalendar_Standard .rcTitlebar table {
            line-height: 23px
        }

        .RadCalendar_Standard .rcTitlebar td {
            padding: 0 0 1px
        }

        .RadCalendar_Standard .rcTitlebar .rcPrev, .RadCalendar_Standard .rcTitlebar .rcNext, .RadCalendar_Standard .rcTitlebar .rcFastPrev, .RadCalendar_Standard .rcTitlebar .rcFastNext {
        }

        .RadCalendar_Standard .rcTitlebar .rcFastPrev {
            margin-left: 6px;
            background-position: 1px -197px
        }

        .RadCalendar_Standard .rcTitlebar a.rcFastPrev:hover {
            background-position: 1px -247px
        }

        .RadCalendar_Standard .rcTitlebar .rcPrev {
            background-position: 4px -297px
        }

        .RadCalendar_Standard .rcTitlebar a.rcPrev:hover {
            background-position: 4px -347px
        }

        .RadCalendar_Standard .rcTitlebar .rcNext {
            background-position: 3px -397px
        }

        .RadCalendar_Standard .rcTitlebar a.rcNext:hover {
            background-position: 3px -447px
        }

        .RadCalendar_Standard .rcTitlebar .rcFastNext {
            margin-right: 6px;
            background-position: 1px -497px
        }

        .RadCalendar_Standard .rcTitlebar a.rcFastNext:hover {
            background-position: 1px -547px
        }

    .RadCalendar_Standard .rcStandard {
        border-color: #868686
    }

    .RadCalendar_Standard .rcStandardTable {
        line-height: 17px
    }

    .RadCalendar_Standard .rcHeader, .RadCalendar_Standard .rcFooter {
        border-color: #868686
    }

    .RadCalendar_Standard .rcWeek th {
        border-bottom: 1px solid #c5c5c5;
        padding: 4px 6px 3px 0;
        color: #333;
    }

    .RadCalendar_Standard .rcWeek .rcViewSel {
        width: 13px;
        padding: 0 7px 0 9px;
        background: #eee
    }

    .RadCalendar_Standard .rcRow th {
        width: 13px;
        padding: 0 7px 0 9px;
        background: #eee;
        color: #696969
    }

    .RadCalendar_Standard .rcRow td {
        border-color: #fff
    }

    .RadCalendar_Standard .rcStandard .rcRow a, .RadCalendar_Standard .rcStandard .rcRow span {
        color: #333
    }

    .RadCalendar_Standard .rcStandard .rcWeekend a {
        color: #666
    }

    .RadCalendar_Standard .rcRow .rcToday {
        border-color: #898989;
        background-color: mediumseagreen !important;
        color: #000000 !important;
    }

    .RadCalendar_Standard .rcStandard .rcOtherMonth a, .RadCalendar_Standard .rcStandard .rcOutOfRange span {
        color: #898989
    }

    .RadCalendar_Standard .rcRow .rcSelected {
        border-color: #8d8d8d #7d7d7d #6c6c6c;
        background-color: #828282;
    }

    .RadCalendar_Standard .rcStandard .rcRow .rcSelected a {
        color: #fff
    }

    .RadCalendar_Standard .rcRow .rcHover {
        background-color: lavender !important;
        background-image: none !important;
        cursor: pointer !important;
    }

    .RadCalendar_Standard .rcStandard .rcRow .rcHover a {
        color: #333
    }

.RadCalendarMultiView_Standard .rcTitlebar {
    border-color: #9a9a9a #9c9c9c #9c9c9c;
    background-color: #c5c5c5;
}

    .RadCalendarMultiView_Standard .rcTitlebar table {
        border: 1px solid;
        border-color: #fdfdfd #f3f3f3 #e7e7e7;
        line-height: 27px
    }

    .RadCalendarMultiView_Standard .rcTitlebar a.rcFastPrev:hover {
        background-position: 1px -647px
    }

    .RadCalendarMultiView_Standard .rcTitlebar a.rcPrev:hover {
        background-position: 4px -747px
    }

    .RadCalendarMultiView_Standard .rcTitlebar a.rcNext:hover {
        background-position: 3px -847px
    }

    .RadCalendarMultiView_Standard .rcTitlebar a.rcFastNext:hover {
        background-position: 1px -947px
    }

.RadCalendarMultiView_Standard .rcStandard {
    border-color: #9b9b9b
}

.RadCalendarMultiView_Standard .rcCalendar {
    border-color: #868686
}

    .RadCalendarMultiView_Standard .rcCalendar .rcStandardTable {
        height: 176px
    }

.RadCalendarMultiView_Standard .rcStandardTable .rcTitle {
    border-color: #c4c4c4;
    padding: 0 0 2px;
    background-color: #eaeaea;
    line-height: 22px
}

table.RadCalendarMonthView_Standard {
    border-color: #979797;
    background: #fff;
    color: #333
}

.RadCalendarMonthView_Standard #rcMView_Feb, .RadCalendarMonthView_Standard #rcMView_Apr, .RadCalendarMonthView_Standard #rcMView_Jun, .RadCalendarMonthView_Standard #rcMView_Aug, .RadCalendarMonthView_Standard #rcMView_Oct, .RadCalendarMonthView_Standard #rcMView_Dec {
    border-right: 1px solid #e0e0e0
}

.RadCalendarMonthView_Standard a {
    color: #333
}

.RadCalendarMonthView_Standard .rcSelected a {
    border-color: #8d8d8d #7d7d7d #6c6c6c;
    background-color: #828282;
    color: #fff
}

.RadCalendarMonthView_Standard #rcMView_PrevY a, .RadCalendarMonthView_Standard #rcMView_NextY a {
    width: 17px;
    height: 14px;
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.Default.Calendar.sprite.gif")%>');
    color: #ccc
}

.RadCalendarMonthView_Standard #rcMView_PrevY a {
    background-position: 7px -196px
}

.RadCalendarMonthView_Standard #rcMView_NextY a {
    background-position: 7px -496px
}

.RadCalendarMonthView_Standard .rcButtons {
    padding: 6px 7px 5px
}

.RadCalendarMonthView_Standard input {
    border-color: #a7a7a7 #7b7b7b #7b7b7b #a7a7a7;
    background-color: #e9e9e9;
    color: #000;
}

table.RadCalendarTimeView_Standard {
    border-color: #868686;
    background: #fff;
}

.RadCalendarTimeView_Standard th {
    border-bottom: 1px solid #c4c4c4;
    padding: 0 0 1px;
    background-color: #eaeaea;
    color: #000;
    line-height: 23px
}

table.RadCalendarTimeView_Standard td {
    border-color: #c5c5c5
}

.RadCalendarTimeView_Standard a {
    color: #333
}

.RadCalendarTimeView_Standard td.rcSelected a {
    border-color: #8d8d8d #7d7d7d #6c6c6c;
    background-color: #828282;
    color: #fff
}

.RadCalendarTimeView_Standard td.rcHover a {
    color: #000000;
}

.RadCalendarTimeView_Standard .rcFooter {
    border-color: #c5c5c5
}

.RadPicker_Standard .rcCalPopup, .RadPicker_Standard .rcTimePopup {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.Default.Calendar.sprite.gif")%>')
}

.RadPicker_Standard .rcCalPopup {
    background-position: 0 0
}

.RadPicker_Standard a.rcDisabled.rcCalPopup:hover {
    background-position: 0 0
}

.RadPicker_Standard a.rcCalPopup:hover, .RadPicker_Standard a.rcCalPopup:focus, .RadPicker_Standard a.rcCalPopup:active {
    background-position: 0 -50px
}

.RadPicker_Standard .rcTimePopup {
    background-position: 0 -100px
}

.RadPicker_Standard a.rcDisabled.rcTimePopup:hover {
    background-position: 0 -100px
}

.RadPicker_Standard a.rcTimePopup:hover, .RadPicker_Standard a.rcTimePopup:focus, .RadPicker_Standard a.rcTimePopup:active {
    background-position: 0 -150px
}

.RadCalendarRTL_Standard .rcTitlebar .rcFastPrev {
    background-position: 1px -497px
}

.RadCalendarRTL_Standard .rcTitlebar a.rcFastPrev:hover {
    background-position: 1px -547px
}

.RadCalendarRTL_Standard .rcTitlebar .rcPrev {
    background-position: 3px -397px
}

.RadCalendarRTL_Standard .rcTitlebar a.rcPrev:hover {
    background-position: 3px -447px
}

.RadCalendarRTL_Standard .rcTitlebar .rcNext {
    background-position: 4px -297px
}

.RadCalendarRTL_Standard .rcTitlebar a.rcNext:hover {
    background-position: 4px -347px
}

.RadCalendarRTL_Standard .rcTitlebar .rcFastNext {
    background-position: 1px -197px
}

.RadCalendarRTL_Standard .rcTitlebar a.rcFastNext:hover {
    background-position: 1px -247px
}

.RadCalendarMultiViewRTL_Standard .rcTitlebar a.rcFastPrev:hover {
    background-position: 1px -947px
}

.RadCalendarMultiViewRTL_Standard .rcTitlebar a.rcPrev:hover {
    background-position: 3px -847px
}

.RadCalendarMultiViewRTL_Standard .rcTitlebar a.rcNext:hover {
    background-position: 4px -747px
}

.RadCalendarMultiViewRTL_Standard .rcTitlebar a.rcFastNext:hover {
    background-position: 1px -647px
}
