.RadScheduler_Balac {
    border-color: #cccccc;
    color: #000000;
    background-color: #ffffff;
}

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

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

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

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

.RadScheduler_Balac .rsButton {
    border-radius: 3px;
    border-color: #b3235a;
    color: #ffffff;
    background-color: #df5d8f;
    background-image: linear-gradient(#e788ac, #df5d8f);
}

.RadScheduler_Balac .rsHovered > .rsButton,
.RadScheduler_Balac .rsButton.rsHovered,
.RadScheduler_Balac .rsButton:hover {
    border-color: #f17aa9;
    color: #000000;
    background-color: #f6a8c7;
    background-image: linear-gradient(#fbd6e5, #f6a8c7);
}

.RadScheduler_Balac .rsSelected > .rsButton,
.RadScheduler_Balac .rsPressed > .rsButton,
.RadScheduler_Balac .rsButton:active,
.RadScheduler_Balac .rsButton.rsPressed {
    border-color: #f6679e;
    color: #000000;
    background-color: #f997bd;
    background-image: linear-gradient(#fcc7dc, #f997bd);
}

.RadScheduler_Balac .rsPrimary {
    border-color: #da437d;
    color: #ffffff;
    background-color: #df5d8f;
    background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.RadScheduler_Balac .rsPrimary:hover {
    border-color: #d52a6c;
    color: #ffffff;
    background-color: #da437d;
    background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.RadScheduler_Balac .rsPrimary:active {
    border-color: #bb255f;
    color: #ffffff;
    background-color: #d52a6c;
    background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.RadScheduler_Balac .rsHeader {
    border-color: #b3235a;
    color: #ffffff;
    background-color: #df5d8f;
    background-image: linear-gradient(#e788ac, #df5d8f);
}

.RadScheduler_Balac .rsFooter {
    border-color: #b3235a;
    color: #ffffff;
    background-color: #df5d8f;
}

.RadScheduler_Balac .rsSpacerCell,
.RadScheduler_Balac .rsHorizontalHeaderWrapper,
.RadScheduler_Balac .rsVerticalHeaderWrapper {
    border-color: #d73272;
    color: #ffffff;
    background-color: #df5d8f;
}

.RadScheduler_Balac .rsSpacerCell,
.RadScheduler_Balac .rsAllDayHeader {
    border-color: #d2d2d2;
    background-image: linear-gradient(to right, #e67fa7, #df5d8f);
}

.RadScheduler_Balac .rsHorizontalHeaderTable {
    background-image: linear-gradient(#e67fa7, #df5d8f);
}

.RadScheduler_Balac .rsHorizontalHeaderTable th {
    border-color: #d2d2d2;
}

.RadScheduler_Balac .rsVerticalHeaderTable {
    background-image: linear-gradient(to right, #e67fa7, #df5d8f);
}

.RadScheduler_Balac .rsVerticalHeaderTable th {
    border-color: transparent #d2d2d2;
}

.RadScheduler_Balac .rsVerticalHeaderTable .rsAlt th {
    border-color: #d2d2d2 #d2d2d2;
}

.RadScheduler_Balac .rsVerticalHeaderTable .rsMainHeader th:first-child {
    border-bottom-color: #d2d2d2;
}

.RadScheduler_Balac .rsAllDayRow td,
.RadScheduler_Balac .rsContentTable .rsAllDayRow td {
    border-color: #d2d2d2;
}

.RadScheduler_Balac .rsContentTable td {
    border-color: #e9e9e9 #e9e9e9;
}

.RadScheduler_Balac .rsContentTable .rsAlt td {
    border-color: #d2d2d2 #e9e9e9;
}

.RadScheduler_Balac .rsOtherMonth,
.RadScheduler_Balac .rsNonWorkHour,
.RadScheduler_Balac .rsSunCol,
.RadScheduler_Balac .rsSatCol {
    background: #e26e9b;
}

.RadScheduler_Balac .rsApt {
    color: #ffffff;
}

.RadScheduler_Balac .rsAptContent {
    border-radius: 4px;
    color: #000000;
    background-color: #fff7fa;
}

.RadScheduler_Balac .rsOvertimeArrow {
    border-color: #b3235a;
    color: #ffffff;
    background-color: #df5d8f;
    background-image: linear-gradient(#e788ac, #df5d8f);
}

.RadScheduler_Balac .rsOvertimeArrow:hover {
    border-color: #f17aa9;
    color: #000000;
    background-color: #f6a8c7;
    background-image: linear-gradient(#fbd6e5, #f6a8c7);
}

.RadScheduler_Balac .rsResourceMarker {
    background-color: #fbd4e3;
}

.RadScheduler_Balac .rsYearView .rsMonthHeader {
    border-color: #d2d2d2;
}

.RadScheduler_Balac .rsYearView thead tr:nth-child(2) {
    color: gray;
}

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

.RadScheduler_Balac .rsYearView .rsDateHeader:hover {
    border-color: #f17aa9;
    color: #000000;
    background-color: #f6a8c7;
    background-image: linear-gradient(#fbd6e5, #f6a8c7);
}

.RadScheduler_Balac .rsYearView .rsOccupiedSlot {
    background-color: #fbd4e3;
    border-radius: 4px;
}

.RadScheduler_Balac .rsYearView .rsTodayCell .rsDateHeader {
    border-color: #f17aa9;
}

.RadScheduler_Balac .rsYearView .rsSatCol:not(.rsOccupiedSlot),
.RadScheduler_Balac .rsYearView .rsSunCol:not(.rsOccupiedSlot) {
    color: gray;
}

.RadScheduler_Balac .rsYearView .rsYearMonthsWrap {
    border-color: #e788ac;
}

.RadScheduler_Balac .rsYearView .rsTooltip .rsToolTipContent {
    border-radius: 4px;
    border-color: #cccccc;
    color: #000000;
    background-color: #ffffff;
}

.RadScheduler_Balac .rsYearView .rsTooltip .rsCategoryPattern .rsResourceMarker {
    background-color: #fbd4e3;
}

.RadScheduler_Balac .rsYearView .rsTooltip .rsToolTipArrow {
    color: #000000;
    background-color: #ffffff;
}

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

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

.RadScheduler_Balac .rsYearView .rsTooltipRight .rsToolTipCallOut {
    border-right-color: #cccccc;
}

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

.RadScheduler_Balac .rsYearView .rsTooltipLeft .rsToolTipCallOut {
    border-left-color: #cccccc;
}

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

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

.RadScheduler_Balac .rsAgendaTable th, .RadScheduler_Balac .rsAgendaTable td {
    border-bottom-color: #d2d2d2;
    border-right-color: #d2d2d2;
}

.RadScheduler_Balac .rsAgendaTable th {
    color: #ffffff;
    background-color: #df5d8f;
}

.RadScheduler_Balac .rsAgendaTable .rsAgendaRowHovered {
    border-color: #f17aa9;
    color: #000000;
    background-color: #f6a8c7;
    background-image: linear-gradient(#fbd6e5, #f6a8c7);
}

.RadScheduler_Balac .rsAgendaTable .rsAgendaRowSelected {
    border-color: #f6679e;
    color: #000000;
    background-color: #f997bd;
    background-image: linear-gradient(#fcc7dc, #f997bd);
}

.RadScheduler_Balac .rsSelectedSlot {
    border-color: #f6679e;
    color: #000000;
    background-color: #f997bd;
    background-image: linear-gradient(#fcc7dc, #f997bd);
}

.RadScheduler_Balac .rsAptCreate {
    border-color: #f17aa9;
    color: #000000;
    background-color: #f6a8c7;
    background-image: linear-gradient(#fbd6e5, #f6a8c7);
}

.RadScheduler_Balac .rsDialog {
    border-color: #cccccc;
    color: #000000;
    background-color: #ffffff;
}

.RadScheduler_Balac .rsTitle {
    border-color: #d73272;
    color: #ffffff;
    background-color: #df5d8f;
    background-image: linear-gradient(#e67fa7, #df5d8f);
}

.RadScheduler_Balac .rsInlineForm .rsTextarea {
    border-color: #b3235a;
    color: #000000;
    background-color: #ffffff;
}

.RadScheduler_Balac .rsBody .rsCommandFooter {
    border-color: #b3235a;
    color: #ffffff;
    background-color: #df5d8f;
}

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

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