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

.RadGantt_Balac .RadSwitch_Balac.k-switch {
    border-radius: 9999px;
}

.RadGantt_Balac .RadSwitch_Balac.k-switch:hover .k-switch-container, .RadGantt_Balac .RadSwitch_Balac.k-switch.k-state-hover .k-switch-container {
    box-shadow: inset 0 0 0 1px #f17aa9;
}

.RadGantt_Balac .RadSwitch_Balac.k-switch:focus .k-switch-container, .RadGantt_Balac .RadSwitch_Balac.k-switch.k-state-focused .k-switch-container {
    outline: none;
    box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.06);
}

.RadGantt_Balac .RadSwitch_Balac .k-switch-container {
    border-radius: 9999px;
    padding: 0px 0px;
    box-shadow: inset 0 0 0 1px #b3235a;
}

.RadGantt_Balac .RadSwitch_Balac .k-switch-handle {
    border-radius: 9999px;
}

.RadGantt_Balac .RadSwitch_Balac.k-switch-on .k-switch-container {
    color: #ffffff;
    background-color: #df5d8f;
}

.RadGantt_Balac .RadSwitch_Balac.k-switch-on .k-switch-handle {
    border-color: #b3235a;
    color: #ffffff;
    background-color: #f2f2f2;
}

.RadGantt_Balac .RadSwitch_Balac.k-switch-on:hover .k-switch-container, .RadGantt_Balac .RadSwitch_Balac.k-switch-on.k-state-hover .k-switch-container {
    color: #ffffff;
    background-color: #cd5684;
}

.RadGantt_Balac .RadSwitch_Balac.k-switch-on:hover .k-switch-handle, .RadGantt_Balac .RadSwitch_Balac.k-switch-on.k-state-hover .k-switch-handle {
    border-color: #f17aa9;
    color: #ffffff;
    background-color: #ededed;
}

.RadGantt_Balac .RadSwitch_Balac.k-switch-on .k-switch-label-off {
    color: transparent;
}

.RadGantt_Balac .RadSwitch_Balac.k-switch-off .k-switch-container {
    color: #ffffff;
    background-color: #df5d8f;
}

.RadGantt_Balac .RadSwitch_Balac.k-switch-off .k-switch-handle {
    border-color: #b3235a;
    color: #ffffff;
    background-color: #f2f2f2;
}

.RadGantt_Balac .RadSwitch_Balac.k-switch-off:hover .k-switch-container, .RadGantt_Balac .RadSwitch_Balac.k-switch-off.k-state-hover .k-switch-container {
    color: #ffffff;
    background-color: #df5d8f;
}

.RadGantt_Balac .RadSwitch_Balac.k-switch-off:hover .k-switch-handle, .RadGantt_Balac .RadSwitch_Balac.k-switch-off.k-state-hover .k-switch-handle {
    border-color: #f17aa9;
    color: #ffffff;
    background-color: #ededed;
}

.RadGantt_Balac .RadSwitch_Balac.k-switch-off .k-switch-label-on {
    color: transparent;
}

.RadGantt_Balac .k-loading-color {
    background-color: #ffffff;
}

.RadGantt_Balac .k-loading-image {
    background-image: url(" ");
}

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

.RadGantt_Balac .rgtViews > li:first-child + li .radButton {
    border-radius: 3px 0 0 3px;
}

.RadGantt_Balac .rgtFooter {
    border-color: #b3235a;
    color: #ffffff;
    background-color: #df5d8f;
}

.RadGantt_Balac .rgtTreelist {
    background-color: rgba(223, 93, 143, 0.5);
}

.RadGantt_Balac .rgtTreelist .radAlt {
    background-color: #df5d8f;
}

.RadGantt_Balac .rgtTreelist .radStateFocused,
.RadGantt_Balac .rgtTreelist .k-state-focused {
    box-shadow: inset 0 0 5px #f6679e;
}

.RadGantt_Balac .rgtTreelist .radStateSelected,
.RadGantt_Balac .rgtTreelist .k-state-selected {
    border-color: #f6679e;
    color: #000000;
    background-color: #f997bd;
    background-image: linear-gradient(#fcc7dc, #f997bd);
}

.RadGantt_Balac .rgtSplitbar {
    border-color: #b3235a;
    background-color: #df5d8f;
}

.RadGantt_Balac .rgtSplitbar .radResizeHandle {
    border-radius: 2px;
    background-color: #b3235a;
}

.RadGantt_Balac .rgtSplitbarHover {
    border-color: #881b45;
    background-color: #d73272;
}

.RadGantt_Balac .radLine {
    background-color: #807f7f;
}

.RadGantt_Balac .radArrowE,
.RadGantt_Balac .radArrowW {
    color: #807f7f;
}

.RadGantt_Balac .radLine.radStateSelected {
    background-color: black;
}

.RadGantt_Balac .radLine.radStateSelected .radArrowE,
.RadGantt_Balac .radLine.radStateSelected .radArrowW {
    color: black;
}

.RadGantt_Balac .radMarqueeColor {
    background-color: rgba(150, 150, 150, 0.4);
}

.RadGantt_Balac .rgtTaskDot:after {
    border-color: #000000;
    background-color: #000000;
}

.RadGantt_Balac .rgtTaskDot:hover:after {
    background-color: #ffffff;
}

.RadGantt_Balac .rgtResource {
    background-color: #ffffff;
}

.RadGantt_Balac .rgtResource.radAlt {
    background-color: #f2f2f2;
}

.RadGantt_Balac .rgtTaskMilestone {
    border-color: #000000;
    background-color: #000000;
    background-image: linear-gradient(135deg, #595959, #000000);
}

.RadGantt_Balac .rgtTaskMilestone.k-task-delayed {
    background-image: repeating-linear-gradient(90deg, #df5d8f, #df5d8f 2px, #d51923 2px, #d51923 4px);
}

.RadGantt_Balac .rgtTaskMilestone.k-task-advanced {
    background-color: #5ec232;
    background-image: none;
}

.RadGantt_Balac .rgtTaskMilestone.radStateSelected {
    border-color: #da437d;
    background-color: #df5d8f;
    background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.RadGantt_Balac .rgtTaskSummary {
    border-color: #a6a6a6;
    background-color: #a6a6a6;
}

.RadGantt_Balac .rgtTaskSummary.k-task-delayed {
    color: #e6757b;
}

.RadGantt_Balac .rgtTaskSummary.k-task-advanced {
    color: #9eda84;
}

.RadGantt_Balac .rgtComplete {
    border-color: #737373;
    background-color: #737373;
}

.RadGantt_Balac .rgtTaskSummary.radStateSelected {
    border-color: #f8dde7;
    background-color: #f8dde7;
}

.RadGantt_Balac .radStateSelected .rgtComplete {
    border-color: #df5d8f;
    background-color: #df5d8f;
}

.RadGantt_Balac .k-summary-wrap .k-task-offset {
    height: 10px;
    margin: 3px 0 0;
}

.RadGantt_Balac .k-summary-wrap .k-task-offset:after {
    border-color: transparent;
    border-right-color: #db4240;
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px;
    right: 1.4em;
}

.RadGantt_Balac .rgtTaskSingle {
    border-color: #e785ab;
    border-radius: 3px;
    color: #000000;
    background-color: #f5cedd;
    background-image: linear-gradient(#f9dfe9, #f5cedd);
}

.RadGantt_Balac .rgtTaskSingle.k-task-delayed {
    background-color: #e6757b;
    background-image: none;
}

.RadGantt_Balac .rgtTaskSingle.k-task-advanced {
    background-color: #9eda84;
    background-image: none;
}

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

.RadGantt_Balac .rgtTaskSingle .radResizeHandle:after,
.RadGantt_Balac .k-task-offset .radResizeHandle:after {
    background-color: #da437d;
}

.RadGantt_Balac .rgtTaskSingle.radStateSelected,
.RadGantt_Balac .rgtTaskSingle.radStateSelected .rgtTaskComplete {
    border-color: #da437d;
}

.RadGantt_Balac .k-task-delayed .k-task-summary-complete,
.RadGantt_Balac .k-task-delayed .rgtComplete {
    color: #d51923;
}

.RadGantt_Balac .k-task-advanced .k-task-summary-complete,
.RadGantt_Balac .k-task-delayed .rgtComplete {
    color: #5ec232;
}

.RadGantt_Balac .k-task-delayed .rgtTaskComplete {
    background-color: #d51923;
    background-image: none;
}

.RadGantt_Balac .k-task-advanced .rgtTaskComplete {
    background-color: #5ec232;
    background-image: none;
}

.RadGantt_Balac .k-task-planned .k-task-moment {
    border-color: #df5d8f;
    background-color: transparent;
}

.RadGantt_Balac .k-task-planned .k-task-duration {
    background-color: #df5d8f;
}

.RadGantt_Balac .k-task-planned:hover .k-task-moment {
    background-color: #df5d8f;
}

.RadGantt_Balac .k-task-offset {
    background-image: repeating-linear-gradient(135deg, #df5d8f, #df5d8f 2px, #d51923 2px, #d51923 4px);
}

.RadGantt_Balac .k-task-offset .radResizeE::before {
    border-color: #000000;
}

.RadGantt_Balac .k-task-offset .k-task-actions, .RadGantt_Balac .k-task-offset .rgtTaskActions {
    color: #000000;
}

.RadGantt_Balac .k-task-offset:hover {
    background-image: repeating-linear-gradient(135deg, #df5d8f, #df5d8f 2px, #e6757b 2px, #e6757b 4px);
}

.RadGantt_Balac .k-pdf-export .k-task-offset {
    background-color: #d51923;
}

.RadGantt_Balac .k-task-offset-wrap .rgtTaskSummaryComplete:after,
.RadGantt_Balac .k-task-offset-wrap .rgtTaskSummary:after {
    border-right-color: transparent;
}

.radSkin_Balac {
    color: #000000;
}

.radSkin_Balac .k-grid, .radSkin_Balac .radCalendar {
    border-color: #cccccc;
    color: #000000;
    background-color: #ffffff;
}

.radSkin_Balac .k-popup, .radSkin_Balac.k-popup,
.radSkin_Balac .radPopup, .radSkin_Balac.radPopup, .radSkin_Balac .radDragClue, .radSkin_Balac.radDragClue, .radSkin_Balac.k-window {
    border-color: #cccccc;
    color: #000000;
    background-color: #ffffff;
}

.radSkin_Balac .k-button,
.radSkin_Balac .radButton, .radSkin_Balac .k-numeric-wrap .k-link,
.radSkin_Balac .k-numeric-wrap .k-select, .radSkin_Balac .k-dropdown-wrap, .radSkin_Balac .k-picker-wrap .k-select {
    border-color: #b3235a;
    color: #ffffff;
    background-color: #df5d8f;
    background-image: linear-gradient(#e788ac, #df5d8f);
}

.radSkin_Balac .radButton:focus {
    border-color: rgba(246, 103, 158, 0.5);
    box-shadow: 0 0 5px rgba(246, 103, 158, 0.5) inset;
}

.radSkin_Balac .k-button:hover,
.radSkin_Balac .radButton:hover,
.radSkin_Balac .radButton.radStateHovered,
.radSkin_Balac .radStateHovered > .radButton, .radSkin_Balac .k-numeric-wrap .k-link:hover, .radSkin_Balac .k-dropdown-wrap.k-state-hover, .radSkin_Balac .k-picker-wrap .k-select:hover {
    border-color: #f17aa9;
    color: #000000;
    background-color: #f6a8c7;
    background-image: linear-gradient(#fbd6e5, #f6a8c7);
}

.radSkin_Balac .radButton:active,
.radSkin_Balac .radButton.radStateSelected,
.radSkin_Balac .radStateSelected > .radButton, .radSkin_Balac .k-numeric-wrap .k-link.k-state-selected, .radSkin_Balac .k-dropdown-wrap.k-state-active {
    border-color: #f6679e;
    color: #000000;
    background-color: #f997bd;
    background-image: linear-gradient(#fcc7dc, #f997bd);
}

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

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

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

.radSkin_Balac .k-textbox,
.radSkin_Balac .radTextbox, .radSkin_Balac .k-numeric-wrap, .radSkin_Balac .k-picker-wrap {
    border-color: #b3235a;
    color: #000000;
    background-color: #ffffff;
}

.radSkin_Balac .radDragClue, .radSkin_Balac.radDragClue {
    border-radius: 3px;
    box-shadow: 0 0 5px rgba(130, 130, 130, 0.5);
}

.radSkin_Balac .radList > .radStateHovered,
.radSkin_Balac .k-list > .k-state-hover {
    color: #000000;
    background-color: #f6a8c7;
}

.radSkin_Balac .radList > .radStateFocused,
.radSkin_Balac .k-list > .k-state-focused {
    box-shadow: inset 0 0 5px #f6679e;
}

.radSkin_Balac .radList > .radStateSelected,
.radSkin_Balac .k-list > .k-state-selected {
    color: #000000;
    background-color: #f997bd;
}

.radSkin_Balac .radGrid td {
    border-color: #cccccc;
}

.radSkin_Balac .radGridHeader,
.radSkin_Balac .radGridHeaderWrap {
    border-color: #d73272;
    color: #ffffff;
    background-color: #df5d8f;
}

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

.radSkin_Balac .radFauxRows .radAlt {
    background-color: #f2f2f2;
}

.radSkin_Balac .radFauxColumns .radNonwork {
    background-color: rgba(0, 0, 0, 0.03);
}

.radSkin_Balac .k-grid-header,
.radSkin_Balac .k-grid-header-wrap {
    border-color: #d73272;
    color: #ffffff;
    background-color: #df5d8f;
}

.radSkin_Balac .k-grid-header .k-header {
    border-color: #d73272;
    color: #ffffff;
    background-color: #df5d8f;
    background-image: linear-gradient(#e67fa7, #df5d8f);
}

.radSkin_Balac .k-grid-content .k-alt {
    background-color: #f2f2f2;
}

.radSkin_Balac .k-grid-content td {
    border-color: #cccccc;
}

.radSkin_Balac .k-tooltip,
.radSkin_Balac .radTooltip {
    border-radius: 5px;
    color: #000000;
    border-color: #ffffff;
    background-color: #ffffff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

.radSkin_Balac .k-tooltip.k-offset-tooltip-delayed,
.radSkin_Balac .radTooltip.k-offset-tooltip-delayed {
    color: #ffffff;
    background-color: #d51923;
}

.radSkin_Balac .k-tooltip.k-planned-tooltip,
.radSkin_Balac .radTooltip.k-planned-tooltip {
    color: #ffffff;
    background-color: #df5d8f;
}

.radSkin_Balac .k-tooltip-validation {
    color: #d51923;
    border-color: #ffffff;
    background-color: #ffffff;
    background-image: none;
}

.radSkin_Balac .k-button,
.radSkin_Balac .radButton {
    border-radius: 3px;
}

.radSkin_Balac .radToolbar .radButton {
    border-radius: 0;
}

.radSkin_Balac .radToolbar > li:first-child .radButton {
    border-radius: 3px 0 0 3px;
}

.radSkin_Balac .radToolbar > li:last-child .radButton {
    border-radius: 0 3px 3px 0;
}

.radSkin_Balac .radToolbar > li:only-child .radButton {
    border-radius: 3px;
}

.radSkin_Balac .radCalendar .k-header {
    border-color: #d73272;
    color: #ffffff;
    background-color: #df5d8f;
    background-image: linear-gradient(#e67fa7, #df5d8f);
}

.radSkin_Balac .radCalendar th {
    border-color: #d73272;
}

.radSkin_Balac .radCalendar td.k-weekend {
    color: #404040;
}

.radSkin_Balac .radCalendar td.k-other-month {
    color: gray;
}

.radSkin_Balac .radCalendar td.k-state-hover {
    border-color: #f17aa9;
    color: #000000;
    background-color: #f6a8c7;
    background-image: linear-gradient(#fbd6e5, #f6a8c7);
}

.radSkin_Balac .radCalendar td.k-state-focused {
    box-shadow: inset 0 0 5px #f6679e;
}

.radSkin_Balac .radCalendar td.k-state-selected {
    border-color: #f6679e;
    color: #000000;
    background-color: #f997bd;
    background-image: linear-gradient(#fcc7dc, #f997bd);
}

.radSkin_Balac .k-window-titlebar {
    border-color: #d73272;
    color: #ffffff;
    background-color: #df5d8f;
    background-image: linear-gradient(#e67fa7, #df5d8f);
}

.radSkin_Balac .radPopupEditForm .rgtButtonsContainer {
    border-color: #d73272;
}

.radSkin_Balac.k-rtl .rgtViews > li:first-child + li .radButton {
    border-radius: 0 3px 3px 0;
}

.radSkin_Balac.k-rtl .rgtViews > li:last-child .radButton {
    border-radius: 3px 0 0 3px;
}

@media only screen and (max-width: 1024px) {
    .RadGantt_Balac .rgtToolbar > .rgtViews.rgtExpanded {
        color: #000000;
        background: #ffffff;
        border-color: #cccccc;
    }
    .RadGantt_Balac .rgtToolbar > .rgtViews.radToolbar .radButton {
        border-radius: 3px;
    }
}
