.RadScheduler_skillupUI {
    border-color: #d9d9d9;
    color: #5f5f5f;
    background-color: #ffffff;
}

    .RadScheduler_skillupUI .rsToolbar .rsButton {
        border-radius: 0;
    }

    .RadScheduler_skillupUI .rsToolbar > li:first-child .rsButton {
        border-radius: 3px 0 0 3px;
    }

    .RadScheduler_skillupUI .rsToolbar > li:last-child .rsButton {
        border-radius: 0 3px 3px 0;
    }

    .RadScheduler_skillupUI .rsToolbar > li:only-child .rsButton {
        border-radius: 3px;
    }

    .RadScheduler_skillupUI .rsButton {
        border-radius: 3px;
        border-color: #c4c4c4;
        color: #5f5f5f;
        background-color: #e3e3e3;
        background-image: linear-gradient(white, #e3e3e3);
    }

        .RadScheduler_skillupUI .rsHovered > .rsButton,
        .RadScheduler_skillupUI .rsButton.rsHovered,
        .RadScheduler_skillupUI .rsButton:hover {
            border-color: #a62065;
            color: #ffffff;
            background-color: #a62065;
            background-image: linear-gradient(#c02575, #a62065);
        }

        .RadScheduler_skillupUI .rsSelected > .rsButton,
        .RadScheduler_skillupUI .rsPressed > .rsButton,
        .RadScheduler_skillupUI .rsButton:active,
        .RadScheduler_skillupUI .rsButton.rsPressed {
            border-color: #bf0062;
            color: #ffffff;
            background-color: #e30074;
            background-image: none;
        }

    .RadScheduler_skillupUI .rsPrimary {
        border-color: #e30074;
        color: #ffffff;
        background-color: #e30074;
        background-image: linear-gradient(#ff178e, #e30074);
    }

        .RadScheduler_skillupUI .rsPrimary:hover {
            border-color: #a62065;
            color: #ffffff;
            background-color: #a62065;
            background-image: linear-gradient(#c02575, #a62065);
        }

        .RadScheduler_skillupUI .rsPrimary:active {
            border-color: #bf0062;
            color: #ffffff;
            background-color: #e30074;
            background-image: none;
        }

    .RadScheduler_skillupUI .rsHeader {
        border-color: #c4c4c4;
        color: #5f5f5f;
        background-color: #e3e3e3;
        background-image: linear-gradient(white, #e3e3e3);
    }

    .RadScheduler_skillupUI .rsFooter {
        border-color: #c4c4c4;
        color: #5f5f5f;
        background-color: #e3e3e3;
    }

    .RadScheduler_skillupUI .rsSpacerCell {
        border-color: #e3e3e3;
        color: #5f5f5f;
        background-color: #e3e3e3;
        background-image: linear-gradient(white, #e3e3e3);
    }

    .RadScheduler_skillupUI .rsHorizontalHeaderWrapper {
        background-color: rgba(227, 227, 227, 0.6);
    }

    .RadScheduler_skillupUI .rsVerticalHeaderWrapper {
        color: #5f5f5f;
    }

    .RadScheduler_skillupUI .rsSpacerCell,
    .RadScheduler_skillupUI .rsAllDayHeader {
        border-color: #c4c4c4;
        background-color: rgba(227, 227, 227, 0.2);
    }

    .RadScheduler_skillupUI .rsHorizontalHeaderTable {
        background-image: linear-gradient(white, #e3e3e3);
    }

        .RadScheduler_skillupUI .rsHorizontalHeaderTable th {
            border-color: #c4c4c4;
        }

    .RadScheduler_skillupUI .rsVerticalHeaderTable {
        background-color: rgba(227, 227, 227, 0.2);
    }

        .RadScheduler_skillupUI .rsVerticalHeaderTable th {
            border-color: transparent #c4c4c4;
        }

        .RadScheduler_skillupUI .rsVerticalHeaderTable .rsAlt th {
            border-color: #c4c4c4;
        }

        .RadScheduler_skillupUI .rsVerticalHeaderTable .rsMainHeader th:first-child {
            border-bottom-color: #c4c4c4;
        }

    .RadScheduler_skillupUI .rsAllDayRow td,
    .RadScheduler_skillupUI .rsContentTable .rsAllDayRow td {
        border-color: #c4c4c4;
    }

    .RadScheduler_skillupUI .rsContentTable td {
        border-color: #e2e2e2 #e2e2e2;
    }

    .RadScheduler_skillupUI .rsContentTable .rsAlt td {
        border-color: #c4c4c4 #e2e2e2;
    }

    .RadScheduler_skillupUI .rsOtherMonth,
    .RadScheduler_skillupUI .rsNonWorkHour,
    .RadScheduler_skillupUI .rsSunCol,
    .RadScheduler_skillupUI .rsSatCol {
        background-color: #f7f7f7;
    }

    .RadScheduler_skillupUI .rsApt {
        color: #5f5f5f;
    }

    .RadScheduler_skillupUI .rsAptContent {
        color: #5f5f5f;
        background-color: #ec77b3;
    }

    .RadScheduler_skillupUI .rsOvertimeArrow {
        border-color: #c4c4c4;
        color: #5f5f5f;
        background-color: #e3e3e3;
        background-image: linear-gradient(white, #e3e3e3);
    }

        .RadScheduler_skillupUI .rsOvertimeArrow:hover {
            border-color: #a62065;
            color: #ffffff;
            background-color: #a62065;
            background-image: linear-gradient(#c02575, #a62065);
        }

    .RadScheduler_skillupUI .rsResourceMarker {
        background-color: #ffddee;
    }

    .RadScheduler_skillupUI .rsYearView .rsMonthHeader {
        border-color: #c4c4c4;
    }

    .RadScheduler_skillupUI .rsYearView thead tr:nth-child(2) {
        color: #afafaf;
    }

    .RadScheduler_skillupUI .rsYearView .rsDateHeader {
        border-color: transparent;
        border-radius: 4px;
    }

        .RadScheduler_skillupUI .rsYearView .rsDateHeader:hover {
            border-color: #ffbadd;
            color: #333333;
            background-color: #ffbadd;
        }

    .RadScheduler_skillupUI .rsYearView .rsOccupiedSlot {
        background-color: #ffddee;
        border-radius: 4px;
    }

    .RadScheduler_skillupUI .rsYearView .rsTodayCell .rsDateHeader {
        border-color: #ffbadd;
    }

    .RadScheduler_skillupUI .rsYearView .rsSatCol:not(.rsOccupiedSlot),
    .RadScheduler_skillupUI .rsYearView .rsSunCol:not(.rsOccupiedSlot) {
        color: #afafaf;
    }

    .RadScheduler_skillupUI .rsYearView .rsYearMonthsWrap {
        border-color: white;
    }

    .RadScheduler_skillupUI .rsYearView .rsTooltip .rsToolTipContent {
        border-radius: 4px;
        border-color: #d9d9d9;
        color: #555555;
        background-color: #ffffff;
    }

    .RadScheduler_skillupUI .rsYearView .rsTooltip .rsCategoryPattern .rsResourceMarker {
        background-color: #ffddee;
    }

    .RadScheduler_skillupUI .rsYearView .rsTooltip .rsToolTipArrow {
        color: #555555;
        background-color: #ffffff;
    }

    .RadScheduler_skillupUI .rsYearView .rsTooltip .rsToolTipArrowUp {
        border-radius: 4px 4px 0 0;
    }

    .RadScheduler_skillupUI .rsYearView .rsTooltip .rsToolTipArrowDown {
        border-radius: 0 0 4px 4px;
    }

    .RadScheduler_skillupUI .rsYearView .rsTooltipRight .rsToolTipCallOut {
        border-right-color: #d9d9d9;
    }

        .RadScheduler_skillupUI .rsYearView .rsTooltipRight .rsToolTipCallOut:before {
            border-right-color: #ffffff;
        }

    .RadScheduler_skillupUI .rsYearView .rsTooltipLeft .rsToolTipCallOut {
        border-left-color: #d9d9d9;
    }

        .RadScheduler_skillupUI .rsYearView .rsTooltipLeft .rsToolTipCallOut:before {
            border-left-color: #ffffff;
        }

    .RadScheduler_skillupUI .rsAgendaView .rsDateBox small {
        opacity: .75;
    }

    .RadScheduler_skillupUI .rsAgendaTable th, .RadScheduler_skillupUI .rsAgendaTable td {
        border-bottom-color: #c4c4c4;
        border-right-color: #c4c4c4;
    }

    .RadScheduler_skillupUI .rsAgendaTable th {
        color: #5f5f5f;
        background-color: rgba(227, 227, 227, 0.2);
    }

    .RadScheduler_skillupUI .rsAgendaTable .rsAgendaRowHovered {
        border-color: #ffbadd;
        color: #333333;
        background-color: #ffbadd;
    }

    .RadScheduler_skillupUI .rsAgendaTable .rsAgendaRowSelected {
        border-color: #ec77b3;
        color: #ffffff;
        background-color: #ec77b3;
    }

    .RadScheduler_skillupUI .rsSelectedSlot {
        color: #ffffff;
        background-color: #ec77b3;
    }

    .RadScheduler_skillupUI .rsAptCreate {
        border-color: #ffbadd;
        color: #333333;
        background-color: #ffbadd;
    }

    .RadScheduler_skillupUI .rsDialog {
        border-color: #d9d9d9;
        color: #5f5f5f;
        background-color: #ffffff;
    }

    .RadScheduler_skillupUI .rsTitle {
        border-color: #e3e3e3;
        color: #5f5f5f;
        background-color: #e3e3e3;
        background-image: linear-gradient(white, #e3e3e3);
    }

    .RadScheduler_skillupUI .rsInlineForm {
        border-color: #d9d9d9;
        color: #5f5f5f;
        background-color: #ffffff;
    }

        .RadScheduler_skillupUI .rsInlineForm .rsTextarea {
            border-color: #c4c4c4;
            color: #3b3b3b;
            background-color: #ffffff;
        }

    .RadScheduler_skillupUI .RadInput,
    .RadScheduler_skillupUI .RadInput .riTextBox {
        height: 32px;
    }

    .RadScheduler_skillupUI .rsBody .rsCommandFooter {
        background: #e3e3e3;
    }

    .RadScheduler_skillupUI .rsAdvancedEdit .rsInvalid {
        color: #d51923;
    }

        .RadScheduler_skillupUI .rsAdvancedEdit .rsInvalid textarea {
            border-color: #d51923;
        }