.RadGantt_BootstrapLightGreen {
  border-color: #c2ddd0;
  color: #333333;
  background-color: #edf5f1;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadGantt_BootstrapLightGreen .k-loading-color {
    background-color: #edf5f1; }
  .RadGantt_BootstrapLightGreen .k-loading-image {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BootstrapLightGreen.Common.loading.gif")%>'); }
  .RadGantt_BootstrapLightGreen .rgtHeader {
    border-color: #c2ddd0;
    color: #333333;
    background-color: #e0eee7;
    padding: 8px;
    min-height: calc(1.42857143em + 12px); }
  .RadGantt_BootstrapLightGreen .rgtViews > li:first-child + li .radButton {
    border-radius: 4px 0 0 4px; }
  .RadGantt_BootstrapLightGreen .rgtFooter {
    border-color: #c2ddd0;
    color: #333333;
    background-color: #eaf3ee;
    padding: 8px; }
  .RadGantt_BootstrapLightGreen .rgtTreelist {
    background-color: #e6f1ec; }
  .RadGantt_BootstrapLightGreen .rgtTreelist .radGridHeader th {
    padding: 31px 7px 10px; }
  .RadGantt_BootstrapLightGreen .rgtTreelist .rgtTreelistGroup {
    font-weight: inherit; }
  .RadGantt_BootstrapLightGreen .rgtTreelist .radAlt {
    background-color: #d6e8df; }
  .RadGantt_BootstrapLightGreen .rgtTreelist .radStateFocused {
    box-shadow: inset 0 0 5px #467057; }
  .RadGantt_BootstrapLightGreen .rgtTreelist .radStateSelected {
    border-color: #599070;
    color: #ffffff;
    background-color: #599070; }
  .RadGantt_BootstrapLightGreen .rgtTreelist td.k-edit-cell {
    padding-top: 0;
    padding-bottom: 0; }
  .RadGantt_BootstrapLightGreen .rgtSplitbar {
    border-color: #c2ddd0;
    background-color: #edf5f1; }
  .RadGantt_BootstrapLightGreen .rgtSplitbar .radResizeHandle {
    border-radius: 2px;
    background-color: #c2ddd0; }
  .RadGantt_BootstrapLightGreen .rgtSplitbarHover {
    border-color: #a2cbb6; }
  .RadGantt_BootstrapLightGreen .radLine {
    background-color: #333333; }
  .RadGantt_BootstrapLightGreen .radArrowE,
  .RadGantt_BootstrapLightGreen .radArrowW {
    color: #333333; }
  .RadGantt_BootstrapLightGreen .radLine.radStateSelected {
    background-color: #1a1a1a;
    box-shadow: 0 1px 3px #333333; }
  .RadGantt_BootstrapLightGreen .radLine.radStateSelected .radArrowE,
  .RadGantt_BootstrapLightGreen .radLine.radStateSelected .radArrowW {
    color: #1a1a1a; }
  .RadGantt_BootstrapLightGreen .radMarqueeColor {
    background-color: rgba(43, 96, 65, 0.4); }
  .RadGantt_BootstrapLightGreen .rgtTaskWrap {
    margin-top: -7px; }
  .RadGantt_BootstrapLightGreen .rgtTaskDot {
    top: 4px; }
  .RadGantt_BootstrapLightGreen .rgtTaskDot:after {
    border-color: #333333;
    background-color: #333333; }
  .RadGantt_BootstrapLightGreen .rgtTaskDot:hover:after {
    border-color: #333333;
    background-color: #edf5f1; }
  .RadGantt_BootstrapLightGreen .rgtResource {
    background-color: #edf5f1; }
  .RadGantt_BootstrapLightGreen .rgtResource.radAlt {
    background-color: #e5f0eb; }
  .RadGantt_BootstrapLightGreen .rgtTaskMilestone {
    margin-top: 5px;
    width: 1.42857em;
    height: 1.42857em;
    border-color: #2b6041;
    background-color: #2b6041; }
  .RadGantt_BootstrapLightGreen .rgtTaskMilestone.radStateSelected {
    border-color: #1b3d29;
    background-color: #2b6041; }
  .RadGantt_BootstrapLightGreen .rgtMilestoneWrap {
    margin-left: -31px;
    margin-top: -7px; }
  .RadGantt_BootstrapLightGreen .rgtTaskMilestone ~ .rgtTaskDot {
    top: 8px; }
  .RadGantt_BootstrapLightGreen .rgtTaskSummary {
    margin-top: 12px;
    border-color: #999999;
    background-color: #999999; }
  .RadGantt_BootstrapLightGreen .rgtComplete {
    border-color: #333333;
    background-color: #333333; }
  .RadGantt_BootstrapLightGreen .rgtTaskSummary.radStateSelected {
    border-color: #439565;
    background-color: #439565; }
  .RadGantt_BootstrapLightGreen .radStateSelected .rgtComplete {
    border-color: #2b6041;
    background-color: #2b6041; }
  .RadGantt_BootstrapLightGreen .rgtTaskSummary ~ .rgtTaskDot {
    top: 8px; }
  .RadGantt_BootstrapLightGreen .rgtTaskSingle {
    border-color: #2b6041;
    border-radius: 4px;
    color: #fafafa;
    background-color: #449867;
    text-shadow: 0 0 1px rgba(51, 51, 51, 0.3); }
  .RadGantt_BootstrapLightGreen .rgtTaskComplete {
    border-color: #2b6041;
    background-color: #2b6041; }
  .RadGantt_BootstrapLightGreen .rgtTaskTemplate {
    padding-top: 6px;
    padding-bottom: 6px;
    line-height: 1.42857; }
  .RadGantt_BootstrapLightGreen .rgtTaskSingle ~ .rgtTaskDot {
    top: 8px; }
  .RadGantt_BootstrapLightGreen .rgtTaskSingle .radResizeHandle:after {
    background-color: #fafafa; }
  .RadGantt_BootstrapLightGreen .rgtTaskActions {
    top: 8px;
    right: 5px; }
  .RadGantt_BootstrapLightGreen .rgtTaskSingle.radStateSelected,
  .RadGantt_BootstrapLightGreen .rgtTaskSingle.radStateSelected .rgtTaskComplete {
    border-color: #0b1a11; }

.radSkin_BootstrapLightGreen {
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .radSkin_BootstrapLightGreen .k-grid, .radSkin_BootstrapLightGreen .radCalendar {
    border-color: #c2ddd0;
    color: #333333;
    background-color: #edf5f1; }
  .radSkin_BootstrapLightGreen .k-popup, .radSkin_BootstrapLightGreen.k-popup,
  .radSkin_BootstrapLightGreen .radPopup, .radSkin_BootstrapLightGreen.radPopup, .radSkin_BootstrapLightGreen .radDragClue, .radSkin_BootstrapLightGreen.radDragClue, .radSkin_BootstrapLightGreen.k-window {
    border-color: #c2ddd0;
    color: #333333;
    background-color: #edf5f1; }
  .radSkin_BootstrapLightGreen .k-button,
  .radSkin_BootstrapLightGreen .radButton, .radSkin_BootstrapLightGreen .k-numeric-wrap .k-link,
  .radSkin_BootstrapLightGreen .k-numeric-wrap .k-select, .radSkin_BootstrapLightGreen .k-dropdown-wrap, .radSkin_BootstrapLightGreen .k-picker-wrap .k-select {
    border-color: #2b4a38;
    color: #ffffff;
    background-color: #508b69; }
  .radSkin_BootstrapLightGreen .radButton:focus {
    border-color: rgba(20, 35, 27, 0.5);
    box-shadow: 0 0 5px rgba(20, 35, 27, 0.5) inset; }
  .radSkin_BootstrapLightGreen .k-button:hover,
  .radSkin_BootstrapLightGreen .radButton:hover,
  .radSkin_BootstrapLightGreen .radButton.radStateHovered,
  .radSkin_BootstrapLightGreen .radStateHovered > .radButton, .radSkin_BootstrapLightGreen .k-numeric-wrap .k-link:hover, .radSkin_BootstrapLightGreen .k-dropdown-wrap.k-state-hover, .radSkin_BootstrapLightGreen .k-picker-wrap .k-select:hover {
    border-color: #14231b;
    color: #ffffff;
    background-color: #3d6b51; }
  .radSkin_BootstrapLightGreen .radButton:active,
  .radSkin_BootstrapLightGreen .radButton.radStateSelected,
  .radSkin_BootstrapLightGreen .radStateSelected > .radButton, .radSkin_BootstrapLightGreen .k-numeric-wrap .k-link.k-state-selected, .radSkin_BootstrapLightGreen .k-dropdown-wrap.k-state-active {
    border-color: #14231b;
    color: #ffffff;
    background-color: #3d6b51;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .radSkin_BootstrapLightGreen .radPrimary {
    border-color: #234e35;
    color: #fafafa;
    background-color: #2b6041; }
  .radSkin_BootstrapLightGreen .radPrimary:hover {
    border-color: #102418;
    color: #fafafa;
    background-color: #1b3d29; }
  .radSkin_BootstrapLightGreen .radPrimary:active {
    border-color: black;
    color: #fafafa;
    background-color: #1b3d29; }
  .radSkin_BootstrapLightGreen .k-textbox,
  .radSkin_BootstrapLightGreen .radTextbox, .radSkin_BootstrapLightGreen .k-numeric-wrap, .radSkin_BootstrapLightGreen .k-picker-wrap {
    border-color: #2b4a38;
    color: #333333;
    background-color: #edf5f1; }
  .radSkin_BootstrapLightGreen .k-popup, .radSkin_BootstrapLightGreen.k-popup,
  .radSkin_BootstrapLightGreen .radPopup, .radSkin_BootstrapLightGreen.radPopup {
    padding: 0;
    border-radius: 4px; }
  .radSkin_BootstrapLightGreen .radDragClue, .radSkin_BootstrapLightGreen.radDragClue {
    border-radius: 3px;
    box-shadow: 0 0 5px rgba(130, 130, 130, 0.5); }
  .radSkin_BootstrapLightGreen .radList,
  .radSkin_BootstrapLightGreen .k-list {
    white-space: nowrap; }
  .radSkin_BootstrapLightGreen .radList > .radItem,
  .radSkin_BootstrapLightGreen .k-list > .k-item {
    padding: 3px 15px;
    min-height: 0;
    line-height: inherit; }
  .radSkin_BootstrapLightGreen .radList > .radStateHovered,
  .radSkin_BootstrapLightGreen .k-list > .k-state-hover {
    color: #000000;
    background-color: #e0f4e8; }
  .radSkin_BootstrapLightGreen .radList > .radStateFocused,
  .radSkin_BootstrapLightGreen .k-list > .k-state-focused {
    box-shadow: inset 0 0 5px #467057; }
  .radSkin_BootstrapLightGreen .radList > .radStateSelected,
  .radSkin_BootstrapLightGreen .k-list > .k-state-selected {
    color: #ffffff;
    background-color: #599070; }
  .radSkin_BootstrapLightGreen .radGrid td {
    padding: 9px 10px 10px;
    border-top-width: 1px;
    border-color: #c2ddd0; }
  .radSkin_BootstrapLightGreen .radGridHeader,
  .radSkin_BootstrapLightGreen .radGridHeaderWrap {
    border-color: #c2ddd0;
    color: #333333;
    background-color: #e0eee7; }
  .radSkin_BootstrapLightGreen .radGridHeader th {
    padding: 10px;
    border-color: #c2ddd0;
    color: #333333;
    background-color: #e0eee7; }
  .radSkin_BootstrapLightGreen .radFauxRows .radAlt {
    background-color: #e5f0eb; }
  .radSkin_BootstrapLightGreen .radFauxColumns .radNonwork {
    background-color: rgba(224, 238, 231, 0.4); }
  .radSkin_BootstrapLightGreen .k-grid-header,
  .radSkin_BootstrapLightGreen .k-grid-header-wrap {
    border-color: #c2ddd0;
    color: #333333;
    background-color: #e0eee7; }
  .radSkin_BootstrapLightGreen .k-grid-header .k-header {
    border-color: #c2ddd0;
    color: #333333;
    background-color: #e0eee7; }
  .radSkin_BootstrapLightGreen .k-grid-content .k-alt {
    background-color: #e5f0eb; }
  .radSkin_BootstrapLightGreen .k-grid-content td {
    border-color: #c2ddd0; }
  .radSkin_BootstrapLightGreen .k-tooltip,
  .radSkin_BootstrapLightGreen .radTooltip {
    border-color: #120a0e;
    color: #cccccc;
    background-color: #120a0e;
    box-shadow: 0 0 5px rgba(18, 10, 14, 0.4); }
  .radSkin_BootstrapLightGreen .k-tooltip-validation {
    border-color: #edf5f1;
    color: #d51923;
    background-color: #edf5f1;
    background-image: none; }
  .radSkin_BootstrapLightGreen .k-button,
  .radSkin_BootstrapLightGreen .radButton {
    padding: 6px 12px;
    border-radius: 4px; }
  .radSkin_BootstrapLightGreen .radButton.radPrimary {
    border-color: #234e35;
    color: #fafafa;
    background-color: #2b6041; }
  .radSkin_BootstrapLightGreen .radButton.radPrimary:hover,
  .radSkin_BootstrapLightGreen .radButton.radPrimary.radStateHovered {
    border-color: #102418;
    color: #fafafa;
    background-color: #1b3d29; }
  .radSkin_BootstrapLightGreen .radButton.radPrimary:focus,
  .radSkin_BootstrapLightGreen .radButton.radPrimary.radStateSelected {
    border-color: black;
    color: #fafafa;
    background-color: #1b3d29; }
  .radSkin_BootstrapLightGreen .radToolbar .radButton {
    border-radius: 0; }
  .radSkin_BootstrapLightGreen .radToolbar > li:first-child .radButton {
    border-radius: 4px 0 0 4px; }
  .radSkin_BootstrapLightGreen .radToolbar > li:last-child .radButton {
    border-radius: 0 4px 4px 0; }
  .radSkin_BootstrapLightGreen .radToolbar > li:only-child .radButton {
    border-radius: 4px; }
  .radSkin_BootstrapLightGreen .k-textbox,
  .radSkin_BootstrapLightGreen .radTextbox {
    padding: 6px 12px;
    width: 160px;
    border-radius: 4px;
    box-sizing: border-box;
    line-height: 1.42857; }
  .radSkin_BootstrapLightGreen .k-numeric-wrap {
    padding: 0 34px 0 12px;
    border-radius: 4px;
    line-height: 1.42857; }
    .radSkin_BootstrapLightGreen .k-numeric-wrap .k-input {
      padding: 6px 0; }
    .radSkin_BootstrapLightGreen .k-numeric-wrap .k-select {
      width: 32px;
      border-radius: 0 4px 4px 0; }
  .radSkin_BootstrapLightGreen .radDatePicker .k-picker-wrap,
  .radSkin_BootstrapLightGreen .radTimePicker .k-picker-wrap {
    padding: 0 34px 0 12px; }
  .radSkin_BootstrapLightGreen .radDatePicker .k-select,
  .radSkin_BootstrapLightGreen .radTimePicker .k-select {
    width: 32px; }
  .radSkin_BootstrapLightGreen .radDateTimePicker .k-picker-wrap {
    padding: 0 66px 0 12px; }
  .radSkin_BootstrapLightGreen .radDateTimePicker .k-select {
    width: 64px; }
  .radSkin_BootstrapLightGreen .radDateTimePicker .k-select .k-i-calendar {
    margin-left: -24px; }
  .radSkin_BootstrapLightGreen .radDateTimePicker .k-select .k-i-clock {
    margin-left: 8px; }
  .radSkin_BootstrapLightGreen .k-picker-wrap {
    border-radius: 4px;
    line-height: 1.42857; }
    .radSkin_BootstrapLightGreen .k-picker-wrap .k-input {
      padding: 6px 0; }
    .radSkin_BootstrapLightGreen .k-picker-wrap .k-select {
      border-radius: 0 4px 4px 0; }
  .radSkin_BootstrapLightGreen .radCalendar {
    width: 252px;
    border-radius: 4px;
    line-height: 1.42857; }
    .radSkin_BootstrapLightGreen .radCalendar .k-header {
      border-color: #c2ddd0;
      color: #333333;
      background-color: #e0eee7; }
    .radSkin_BootstrapLightGreen .radCalendar .k-nav-prev,
    .radSkin_BootstrapLightGreen .radCalendar .k-nav-next {
      padding: 8px; }
    .radSkin_BootstrapLightGreen .radCalendar .k-nav-fast {
      padding: 6px 0; }
    .radSkin_BootstrapLightGreen .radCalendar .k-nav-today {
      padding: 6px 0; }
    .radSkin_BootstrapLightGreen .radCalendar th {
      padding: 6px 8px;
      border-color: #c2ddd0;
      line-height: 1.42857; }
    .radSkin_BootstrapLightGreen .radCalendar td.k-weekend {
      color: #626463; }
    .radSkin_BootstrapLightGreen .radCalendar td.k-other-month {
      color: #909492; }
    .radSkin_BootstrapLightGreen .radCalendar td .k-link {
      padding: 6px 8px;
      width: 16px; }
    .radSkin_BootstrapLightGreen .radCalendar .k-meta-view td .k-link {
      padding: 6px 12px;
      width: auto;
      white-space: normal; }
    .radSkin_BootstrapLightGreen .radCalendar .k-link {
      border: 1px solid transparent;
      border-radius: 4px; }
    .radSkin_BootstrapLightGreen .radCalendar .k-link.k-state-hover,
    .radSkin_BootstrapLightGreen .radCalendar .k-state-hover > .k-link {
      border-color: #cdedda;
      color: #000000;
      background-color: #e0f4e8; }
    .radSkin_BootstrapLightGreen .radCalendar .k-link.k-state-focused,
    .radSkin_BootstrapLightGreen .radCalendar .k-state-focused > .k-link {
      border-color: #467057;
      box-shadow: 0 0 6px #467057; }
    .radSkin_BootstrapLightGreen .radCalendar .k-link.k-state-selected,
    .radSkin_BootstrapLightGreen .radCalendar .k-state-selected > .k-link {
      border-color: #467057;
      color: #ffffff;
      background-color: #599070; }
  .radSkin_BootstrapLightGreen.k-window {
    border-radius: 4px; }
  .radSkin_BootstrapLightGreen .k-window-titlebar {
    border-color: #c2ddd0;
    color: #333333;
    background-color: #e0eee7;
    padding: 6px 12px;
    width: auto;
    height: auto;
    border-radius: 4px 4px 0 0;
    position: relative; }
  .radSkin_BootstrapLightGreen .k-window-title {
    position: static; }
  .radSkin_BootstrapLightGreen .radEditFormContainer .radFormLabel {
    width: 25%; }
  .radSkin_BootstrapLightGreen .radEditFormContainer .radFormField {
    width: 65%; }
  .radSkin_BootstrapLightGreen .radEditFormContainer .radTextBox,
  .radSkin_BootstrapLightGreen .radEditFormContainer .radDateTimePicker {
    width: 100%; }
  .radSkin_BootstrapLightGreen .radEditFormContainer .radNumericTextBox {
    width: 50%; }
  .radSkin_BootstrapLightGreen .rgtButtonsContainer {
    border-color: #c2ddd0;
    background-color: #e0eee7; }

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

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

.radSkin_BootstrapLightGreen.k-rtl .rgtTaskActions {
  right: auto;
  left: 5px; }

.radSkin_BootstrapLightGreen.k-rtl .k-numeric-wrap {
  padding-right: 12px;
  padding-left: 34px; }
  .radSkin_BootstrapLightGreen.k-rtl .k-numeric-wrap .k-select {
    border-radius: 4px 0 0 4px; }

.radSkin_BootstrapLightGreen.k-rtl .radDatePicker .k-picker-wrap,
.radSkin_BootstrapLightGreen.k-rtl .radTimePicker .k-picker-wrap {
  padding-right: 12px;
  padding-left: 34px; }

.radSkin_BootstrapLightGreen.k-rtl .radDateTimePicker .k-picker-wrap {
  padding-right: 12px;
  padding-left: 66px; }

.radSkin_BootstrapLightGreen.k-rtl .radDateTimePicker .k-select .k-i-calendar {
  margin-left: 8px; }

.radSkin_BootstrapLightGreen.k-rtl .radDateTimePicker .k-select .k-i-clock {
  margin-left: -24px; }

.radSkin_BootstrapLightGreen.k-rtl .k-picker-wrap .k-select {
  border-radius: 4px 0 0 4px; }

@media only screen and (max-width: 1024px) {
  .RadGantt_BootstrapLightGreen .rgtToolbar > .rgtViews {
    top: 5px;
    right: 5px; }
    .RadGantt_BootstrapLightGreen .rgtToolbar > .rgtViews.rgtExpanded {
      color: #333333;
      background: #edf5f1;
      border-color: #c2ddd0; }
    .RadGantt_BootstrapLightGreen .rgtToolbar > .rgtViews.radToolbar .radButton {
      border-radius: 4px; } }
