.RadGantt_telerikbootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadGantt_telerikbootstrap .k-loading-color {
    background-color: #ffffff; }
  .RadGantt_telerikbootstrap .k-loading-image {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.telerikbootstrap.Common.loading.gif")%>'); }
  .RadGantt_telerikbootstrap .rgtHeader {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
    padding: 8px;
    min-height: calc(1.42857143em + 12px); }
  .RadGantt_telerikbootstrap .rgtViews > li:first-child + li .radButton {
    border-radius: 4px 0 0 4px; }
  .RadGantt_telerikbootstrap .rgtFooter {
    border-color: #dedede;
    color: #333333;
    background-color: #fcfcfc;
    padding: 8px; }
  .RadGantt_telerikbootstrap .rgtTreelist {
    background-color: #fafafa; }
  .RadGantt_telerikbootstrap .rgtTreelist .radGridHeader th {
    padding: 31px 7px 10px; }
  .RadGantt_telerikbootstrap .rgtTreelist .rgtTreelistGroup {
    font-weight: inherit; }
  .RadGantt_telerikbootstrap .rgtTreelist .radAlt {
    background-color: #ededed; }
  .RadGantt_telerikbootstrap .rgtTreelist .radStateFocused {
    box-shadow: inset 0 0 5px #566d0b; }
  .RadGantt_telerikbootstrap .rgtTreelist .radStateSelected {
    border-color: #1bbd36;
    color: #ffffff;
    background-color: #1bbd36; }
  .RadGantt_telerikbootstrap .rgtTreelist td.k-edit-cell {
    padding-top: 0;
    padding-bottom: 0; }
  .RadGantt_telerikbootstrap .rgtSplitbar {
    border-color: #dedede;
    background-color: #ffffff; }
  .RadGantt_telerikbootstrap .rgtSplitbar .radResizeHandle {
    border-radius: 2px;
    background-color: #dedede; }
  .RadGantt_telerikbootstrap .rgtSplitbarHover {
    border-color: #c4c4c4; }
  .RadGantt_telerikbootstrap .radLine {
    background-color: #333333; }
  .RadGantt_telerikbootstrap .radArrowE,
  .RadGantt_telerikbootstrap .radArrowW {
    color: #333333; }
  .RadGantt_telerikbootstrap .radLine.radStateSelected {
    background-color: #1a1a1a;
    box-shadow: 0 1px 3px #333333; }
  .RadGantt_telerikbootstrap .radLine.radStateSelected .radArrowE,
  .RadGantt_telerikbootstrap .radLine.radStateSelected .radArrowW {
    color: #1a1a1a; }
  .RadGantt_telerikbootstrap .radMarqueeColor {
    background-color: rgba(145, 180, 17, 0.4); }
  .RadGantt_telerikbootstrap .rgtTaskWrap {
    margin-top: -7px; }
  .RadGantt_telerikbootstrap .rgtTaskDot {
    top: 4px; }
  .RadGantt_telerikbootstrap .rgtTaskDot:after {
    border-color: #333333;
    background-color: #333333; }
  .RadGantt_telerikbootstrap .rgtTaskDot:hover:after {
    border-color: #333333;
    background-color: #ffffff; }
  .RadGantt_telerikbootstrap .rgtResource {
    background-color: #ffffff; }
  .RadGantt_telerikbootstrap .rgtResource.radAlt {
    background-color: #f9f9f9; }
  .RadGantt_telerikbootstrap .rgtTaskMilestone {
    margin-top: 5px;
    width: 1.42857em;
    height: 1.42857em;
    border-color: #91b411;
    background-color: #91b411; }
  .RadGantt_telerikbootstrap .rgtTaskMilestone.radStateSelected {
    border-color: #6b850d;
    background-color: #91b411; }
  .RadGantt_telerikbootstrap .rgtMilestoneWrap {
    margin-left: -31px;
    margin-top: -7px; }
  .RadGantt_telerikbootstrap .rgtTaskMilestone ~ .rgtTaskDot {
    top: 8px; }
  .RadGantt_telerikbootstrap .rgtTaskSummary {
    margin-top: 12px;
    border-color: #999999;
    background-color: #999999; }
  .RadGantt_telerikbootstrap .rgtComplete {
    border-color: #333333;
    background-color: #333333; }
  .RadGantt_telerikbootstrap .rgtTaskSummary.radStateSelected {
    border-color: #c1eb27;
    background-color: #c1eb27; }
  .RadGantt_telerikbootstrap .radStateSelected .rgtComplete {
    border-color: #91b411;
    background-color: #91b411; }
  .RadGantt_telerikbootstrap .rgtTaskSummary ~ .rgtTaskDot {
    top: 8px; }
  .RadGantt_telerikbootstrap .rgtTaskSingle {
    border-color: #91b411;
    border-radius: 4px;
    color: #ffffff;
    background-color: #c2eb2c;
    text-shadow: 0 0 1px rgba(51, 51, 51, 0.3); }
  .RadGantt_telerikbootstrap .rgtTaskComplete {
    border-color: #91b411;
    background-color: #91b411; }
  .RadGantt_telerikbootstrap .rgtTaskTemplate {
    padding-top: 6px;
    padding-bottom: 6px;
    line-height: 1.42857; }
  .RadGantt_telerikbootstrap .rgtTaskSingle ~ .rgtTaskDot {
    top: 8px; }
  .RadGantt_telerikbootstrap .rgtTaskSingle .radResizeHandle:after {
    background-color: #ffffff; }
  .RadGantt_telerikbootstrap .rgtTaskActions {
    top: 8px;
    right: 5px; }
  .RadGantt_telerikbootstrap .rgtTaskSingle.radStateSelected,
  .RadGantt_telerikbootstrap .rgtTaskSingle.radStateSelected .rgtTaskComplete {
    border-color: #465708; }

.radSkin_telerikbootstrap {
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .radSkin_telerikbootstrap .k-grid, .radSkin_telerikbootstrap .radCalendar {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff; }
  .radSkin_telerikbootstrap .k-popup, .radSkin_telerikbootstrap.k-popup,
  .radSkin_telerikbootstrap .radPopup, .radSkin_telerikbootstrap.radPopup, .radSkin_telerikbootstrap .radDragClue, .radSkin_telerikbootstrap.radDragClue, .radSkin_telerikbootstrap.k-window {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff; }
  .radSkin_telerikbootstrap .k-button,
  .radSkin_telerikbootstrap .radButton, .radSkin_telerikbootstrap .k-numeric-wrap .k-link,
  .radSkin_telerikbootstrap .k-numeric-wrap .k-select, .radSkin_telerikbootstrap .k-dropdown-wrap, .radSkin_telerikbootstrap .k-picker-wrap .k-select {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff; }
  .radSkin_telerikbootstrap .radButton:focus {
    border-color: rgba(173, 173, 173, 0.5);
    box-shadow: 0 0 5px rgba(173, 173, 173, 0.5) inset; }
  .radSkin_telerikbootstrap .k-button:hover,
  .radSkin_telerikbootstrap .radButton:hover,
  .radSkin_telerikbootstrap .radButton.radStateHovered,
  .radSkin_telerikbootstrap .radStateHovered > .radButton, .radSkin_telerikbootstrap .k-numeric-wrap .k-link:hover, .radSkin_telerikbootstrap .k-dropdown-wrap.k-state-hover, .radSkin_telerikbootstrap .k-picker-wrap .k-select:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e6e6; }
  .radSkin_telerikbootstrap .radButton:active,
  .radSkin_telerikbootstrap .radButton.radStateSelected,
  .radSkin_telerikbootstrap .radStateSelected > .radButton, .radSkin_telerikbootstrap .k-numeric-wrap .k-link.k-state-selected, .radSkin_telerikbootstrap .k-dropdown-wrap.k-state-active {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e6e6;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .radSkin_telerikbootstrap .radPrimary {
    border-color: #7e9d0f;
    color: #ffffff;
    background-color: #91b411; }
  .radSkin_telerikbootstrap .radPrimary:hover {
    border-color: #51650a;
    color: #ffffff;
    background-color: #6b850d; }
  .radSkin_telerikbootstrap .radPrimary:active {
    border-color: #202804;
    color: #ffffff;
    background-color: #6b850d; }
  .radSkin_telerikbootstrap .k-textbox,
  .radSkin_telerikbootstrap .radTextbox, .radSkin_telerikbootstrap .k-numeric-wrap, .radSkin_telerikbootstrap .k-picker-wrap {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff; }
  .radSkin_telerikbootstrap .k-popup, .radSkin_telerikbootstrap.k-popup,
  .radSkin_telerikbootstrap .radPopup, .radSkin_telerikbootstrap.radPopup {
    padding: 0;
    border-radius: 4px; }
  .radSkin_telerikbootstrap .radDragClue, .radSkin_telerikbootstrap.radDragClue {
    border-radius: 3px;
    box-shadow: 0 0 5px rgba(130, 130, 130, 0.5); }
  .radSkin_telerikbootstrap .radList,
  .radSkin_telerikbootstrap .k-list {
    white-space: nowrap; }
  .radSkin_telerikbootstrap .radList > .radItem,
  .radSkin_telerikbootstrap .k-list > .k-item {
    padding: 3px 15px;
    min-height: 0;
    line-height: inherit; }
  .radSkin_telerikbootstrap .radList > .radStateHovered,
  .radSkin_telerikbootstrap .k-list > .k-state-hover {
    color: #000000;
    background-color: #ecf9bf; }
  .radSkin_telerikbootstrap .radList > .radStateFocused,
  .radSkin_telerikbootstrap .k-list > .k-state-focused {
    box-shadow: inset 0 0 5px #566d0b; }
  .radSkin_telerikbootstrap .radList > .radStateSelected,
  .radSkin_telerikbootstrap .k-list > .k-state-selected {
    color: #ffffff;
    background-color: #1bbd36; }
  .radSkin_telerikbootstrap .radGrid td {
    padding: 9px 10px 10px;
    border-top-width: 1px;
    border-color: #dedede; }
  .radSkin_telerikbootstrap .radGridHeader,
  .radSkin_telerikbootstrap .radGridHeaderWrap {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke; }
  .radSkin_telerikbootstrap .radGridHeader th {
    padding: 10px;
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke; }
  .radSkin_telerikbootstrap .radFauxRows .radAlt {
    background-color: #f9f9f9; }
  .radSkin_telerikbootstrap .radFauxColumns .radNonwork {
    background-color: rgba(245, 245, 245, 0.4); }
  .radSkin_telerikbootstrap .k-grid-header,
  .radSkin_telerikbootstrap .k-grid-header-wrap {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke; }
  .radSkin_telerikbootstrap .k-grid-header .k-header {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke; }
  .radSkin_telerikbootstrap .k-grid-content .k-alt {
    background-color: #f9f9f9; }
  .radSkin_telerikbootstrap .k-grid-content td {
    border-color: #dedede; }
  .radSkin_telerikbootstrap .k-tooltip,
  .radSkin_telerikbootstrap .radTooltip {
    border-color: black;
    color: #cccccc;
    background-color: black;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); }
  .radSkin_telerikbootstrap .k-tooltip-validation {
    border-color: #ffffff;
    color: #d51923;
    background-color: #ffffff;
    background-image: none; }
  .radSkin_telerikbootstrap .k-button,
  .radSkin_telerikbootstrap .radButton {
    padding: 6px 12px;
    border-radius: 4px; }
  .radSkin_telerikbootstrap .radButton.radPrimary {
    border-color: #7e9d0f;
    color: #ffffff;
    background-color: #91b411; }
  .radSkin_telerikbootstrap .radButton.radPrimary:hover,
  .radSkin_telerikbootstrap .radButton.radPrimary.radStateHovered {
    border-color: #51650a;
    color: #ffffff;
    background-color: #6b850d; }
  .radSkin_telerikbootstrap .radButton.radPrimary:focus,
  .radSkin_telerikbootstrap .radButton.radPrimary.radStateSelected {
    border-color: #202804;
    color: #ffffff;
    background-color: #6b850d; }
  .radSkin_telerikbootstrap .radToolbar .radButton {
    border-radius: 0; }
  .radSkin_telerikbootstrap .radToolbar > li:first-child .radButton {
    border-radius: 4px 0 0 4px; }
  .radSkin_telerikbootstrap .radToolbar > li:last-child .radButton {
    border-radius: 0 4px 4px 0; }
  .radSkin_telerikbootstrap .radToolbar > li:only-child .radButton {
    border-radius: 4px; }
  .radSkin_telerikbootstrap .k-textbox,
  .radSkin_telerikbootstrap .radTextbox {
    padding: 6px 12px;
    width: 160px;
    border-radius: 4px;
    box-sizing: border-box;
    line-height: 1.42857; }
  .radSkin_telerikbootstrap .k-numeric-wrap {
    padding: 0 34px 0 12px;
    border-radius: 4px;
    line-height: 1.42857; }
    .radSkin_telerikbootstrap .k-numeric-wrap .k-input {
      padding: 6px 0; }
    .radSkin_telerikbootstrap .k-numeric-wrap .k-select {
      width: 32px;
      border-radius: 0 4px 4px 0; }
  .radSkin_telerikbootstrap .radDatePicker .k-picker-wrap,
  .radSkin_telerikbootstrap .radTimePicker .k-picker-wrap {
    padding: 0 34px 0 12px; }
  .radSkin_telerikbootstrap .radDatePicker .k-select,
  .radSkin_telerikbootstrap .radTimePicker .k-select {
    width: 32px; }
  .radSkin_telerikbootstrap .radDateTimePicker .k-picker-wrap {
    padding: 0 66px 0 12px; }
  .radSkin_telerikbootstrap .radDateTimePicker .k-select {
    width: 64px; }
  .radSkin_telerikbootstrap .radDateTimePicker .k-select .k-i-calendar {
    margin-left: -24px; }
  .radSkin_telerikbootstrap .radDateTimePicker .k-select .k-i-clock {
    margin-left: 8px; }
  .radSkin_telerikbootstrap .k-picker-wrap {
    border-radius: 4px;
    line-height: 1.42857; }
    .radSkin_telerikbootstrap .k-picker-wrap .k-input {
      padding: 6px 0; }
    .radSkin_telerikbootstrap .k-picker-wrap .k-select {
      border-radius: 0 4px 4px 0; }
  .radSkin_telerikbootstrap .radCalendar {
    width: 252px;
    border-radius: 4px;
    line-height: 1.42857; }
    .radSkin_telerikbootstrap .radCalendar .k-header {
      border-color: #dedede;
      color: #333333;
      background-color: whitesmoke; }
    .radSkin_telerikbootstrap .radCalendar .k-nav-prev,
    .radSkin_telerikbootstrap .radCalendar .k-nav-next {
      padding: 8px; }
    .radSkin_telerikbootstrap .radCalendar .k-nav-fast {
      padding: 6px 0; }
    .radSkin_telerikbootstrap .radCalendar .k-nav-today {
      padding: 6px 0; }
    .radSkin_telerikbootstrap .radCalendar th {
      padding: 6px 8px;
      border-color: #dedede;
      line-height: 1.42857; }
    .radSkin_telerikbootstrap .radCalendar td.k-weekend {
      color: #666666; }
    .radSkin_telerikbootstrap .radCalendar td.k-other-month {
      color: #999999; }
    .radSkin_telerikbootstrap .radCalendar td .k-link {
      padding: 6px 8px;
      width: 16px; }
    .radSkin_telerikbootstrap .radCalendar .k-meta-view td .k-link {
      padding: 6px 12px;
      width: auto;
      white-space: normal; }
    .radSkin_telerikbootstrap .radCalendar .k-link {
      border: 1px solid transparent;
      border-radius: 4px; }
    .radSkin_telerikbootstrap .radCalendar .k-link.k-state-hover,
    .radSkin_telerikbootstrap .radCalendar .k-state-hover > .k-link {
      border-color: #e5f7a8;
      color: #000000;
      background-color: #ecf9bf; }
    .radSkin_telerikbootstrap .radCalendar .k-link.k-state-focused,
    .radSkin_telerikbootstrap .radCalendar .k-state-focused > .k-link {
      border-color: #566d0b;
      box-shadow: 0 0 6px #566d0b; }
    .radSkin_telerikbootstrap .radCalendar .k-link.k-state-selected,
    .radSkin_telerikbootstrap .radCalendar .k-state-selected > .k-link {
      border-color: #566d0b;
      color: #ffffff;
      background-color: #1bbd36; }
  .radSkin_telerikbootstrap.k-window {
    border-radius: 4px; }
  .radSkin_telerikbootstrap .k-window-titlebar {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
    padding: 6px 12px;
    width: auto;
    height: auto;
    border-radius: 4px 4px 0 0;
    position: relative; }
  .radSkin_telerikbootstrap .k-window-title {
    position: static; }
  .radSkin_telerikbootstrap .radEditFormContainer .radFormLabel {
    width: 25%; }
  .radSkin_telerikbootstrap .radEditFormContainer .radFormField {
    width: 65%; }
  .radSkin_telerikbootstrap .radEditFormContainer .radTextBox,
  .radSkin_telerikbootstrap .radEditFormContainer .radDateTimePicker {
    width: 100%; }
  .radSkin_telerikbootstrap .radEditFormContainer .radNumericTextBox {
    width: 50%; }
  .radSkin_telerikbootstrap .rgtButtonsContainer {
    border-color: #dedede;
    background-color: whitesmoke; }

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

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

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

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

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

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

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

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

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

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