.RadGantt_OMG {
  border-color: #dedede;
  color: #12263f;
  background-color: #ffffff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadGantt_OMG .k-loading-color {
    background-color: #ffffff; }
  .RadGantt_OMG .k-loading-image {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.OMG.Common.loading.gif")%>'); }
  .RadGantt_OMG .rgtHeader {
    border-color: #dedede;
    color: #12263f;
    background-color: whitesmoke;
    padding: 8px;
    min-height: calc(1.42857143em + 12px); }
  .RadGantt_OMG .rgtViews > li:first-child + li .radButton {
    border-radius: 4px 0 0 4px; }
  .RadGantt_OMG .rgtFooter {
    border-color: #dedede;
    color: #12263f;
    background-color: #fcfcfc;
    padding: 8px; }
  .RadGantt_OMG .rgtTreelist {
    background-color: #fafafa; }
  .RadGantt_OMG .rgtTreelist .radGridHeader th {
    padding: 31px 7px 10px; }
  .RadGantt_OMG .rgtTreelist .rgtTreelistGroup {
    font-weight: inherit; }
  .RadGantt_OMG .rgtTreelist .radAlt {
    background-color: #ededed; }
  .RadGantt_OMG .rgtTreelist .radStateFocused {
    box-shadow: inset 0 0 5px #1862c6; }
  .RadGantt_OMG .rgtTreelist .radStateSelected {
    border-color: #2c7be5;
    color: #ffffff;
    background-color: #2c7be5; }
  .RadGantt_OMG .rgtTreelist td.k-edit-cell {
    padding-top: 0;
    padding-bottom: 0; }
  .RadGantt_OMG .rgtSplitbar {
    border-color: #dedede;
    background-color: #ffffff; }
  .RadGantt_OMG .rgtSplitbar .radResizeHandle {
    border-radius: 2px;
    background-color: #dedede; }
  .RadGantt_OMG .rgtSplitbarHover {
    border-color: #c4c4c4; }
  .RadGantt_OMG .radLine {
    background-color: #12263f; }
  .RadGantt_OMG .radArrowE,
  .RadGantt_OMG .radArrowW {
    color: #12263f; }
  .RadGantt_OMG .radLine.radStateSelected {
    background-color: #070e17;
    box-shadow: 0 1px 3px #12263f; }
  .RadGantt_OMG .radLine.radStateSelected .radArrowE,
  .RadGantt_OMG .radLine.radStateSelected .radArrowW {
    color: #070e17; }
  .RadGantt_OMG .radMarqueeColor {
    background-color: rgba(44, 123, 229, 0.4); }
  .RadGantt_OMG .rgtTaskWrap {
    margin-top: -7px; }
  .RadGantt_OMG .rgtTaskDot {
    top: 4px; }
  .RadGantt_OMG .rgtTaskDot:after {
    border-color: #12263f;
    background-color: #12263f; }
  .RadGantt_OMG .rgtTaskDot:hover:after {
    border-color: #12263f;
    background-color: #ffffff; }
  .RadGantt_OMG .rgtResource {
    background-color: #ffffff; }
  .RadGantt_OMG .rgtResource.radAlt {
    background-color: #f9f9f9; }
  .RadGantt_OMG .rgtTaskMilestone {
    margin-top: 5px;
    width: 1.42857em;
    height: 1.42857em;
    border-color: #2c7be5;
    background-color: #2c7be5; }
  .RadGantt_OMG .rgtTaskMilestone.radStateSelected {
    border-color: #1862c6;
    background-color: #2c7be5; }
  .RadGantt_OMG .rgtMilestoneWrap {
    margin-left: -31px;
    margin-top: -7px; }
  .RadGantt_OMG .rgtTaskMilestone ~ .rgtTaskDot {
    top: 8px; }
  .RadGantt_OMG .rgtTaskSummary {
    margin-top: 12px;
    border-color: #5088cd;
    background-color: #5088cd; }
  .RadGantt_OMG .rgtComplete {
    border-color: #12263f;
    background-color: #12263f; }
  .RadGantt_OMG .rgtTaskSummary.radStateSelected {
    border-color: #70a6ed;
    background-color: #70a6ed; }
  .RadGantt_OMG .radStateSelected .rgtComplete {
    border-color: #2c7be5;
    background-color: #2c7be5; }
  .RadGantt_OMG .rgtTaskSummary ~ .rgtTaskDot {
    top: 8px; }
  .RadGantt_OMG .rgtTaskSingle {
    border-color: #2c7be5;
    border-radius: 4px;
    color: #ffffff;
    background-color: #75a8ee;
    text-shadow: 0 0 1px rgba(18, 38, 63, 0.3); }
  .RadGantt_OMG .rgtTaskComplete {
    border-color: #2c7be5;
    background-color: #2c7be5; }
  .RadGantt_OMG .rgtTaskTemplate {
    padding-top: 6px;
    padding-bottom: 6px;
    line-height: 1.42857; }
  .RadGantt_OMG .rgtTaskSingle ~ .rgtTaskDot {
    top: 8px; }
  .RadGantt_OMG .rgtTaskSingle .radResizeHandle:after {
    background-color: #ffffff; }
  .RadGantt_OMG .rgtTaskActions {
    top: 8px;
    right: 5px; }
  .RadGantt_OMG .rgtTaskSingle.radStateSelected,
  .RadGantt_OMG .rgtTaskSingle.radStateSelected .rgtTaskComplete {
    border-color: #134c98; }

.radSkin_OMG {
  color: #12263f;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .radSkin_OMG .k-grid, .radSkin_OMG .radCalendar {
    border-color: #dedede;
    color: #12263f;
    background-color: #ffffff; }
  .radSkin_OMG .k-popup, .radSkin_OMG.k-popup,
  .radSkin_OMG .radPopup, .radSkin_OMG.radPopup, .radSkin_OMG .radDragClue, .radSkin_OMG.radDragClue, .radSkin_OMG.k-window {
    border-color: #dedede;
    color: #12263f;
    background-color: #ffffff; }
  .radSkin_OMG .k-button,
  .radSkin_OMG .radButton, .radSkin_OMG .k-numeric-wrap .k-link,
  .radSkin_OMG .k-numeric-wrap .k-select, .radSkin_OMG .k-dropdown-wrap, .radSkin_OMG .k-picker-wrap .k-select {
    border-color: #cccccc;
    color: #12263f;
    background-color: #ffffff; }
  .radSkin_OMG .radButton:focus {
    border-color: rgba(173, 173, 173, 0.5);
    box-shadow: 0 0 5px rgba(173, 173, 173, 0.5) inset; }
  .radSkin_OMG .k-button:hover,
  .radSkin_OMG .radButton:hover,
  .radSkin_OMG .radButton.radStateHovered,
  .radSkin_OMG .radStateHovered > .radButton, .radSkin_OMG .k-numeric-wrap .k-link:hover, .radSkin_OMG .k-dropdown-wrap.k-state-hover, .radSkin_OMG .k-picker-wrap .k-select:hover {
    border-color: #adadad;
    color: #12263f;
    background-color: #e6e6e6; }
  .radSkin_OMG .radButton:active,
  .radSkin_OMG .radButton.radStateSelected,
  .radSkin_OMG .radStateSelected > .radButton, .radSkin_OMG .k-numeric-wrap .k-link.k-state-selected, .radSkin_OMG .k-dropdown-wrap.k-state-active {
    border-color: #adadad;
    color: #12263f;
    background-color: #e6e6e6;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .radSkin_OMG .radPrimary {
    border-color: #1b6edc;
    color: #ffffff;
    background-color: #2c7be5; }
  .radSkin_OMG .radPrimary:hover {
    border-color: #1453a6;
    color: #ffffff;
    background-color: #1862c6; }
  .radSkin_OMG .radPrimary:active {
    border-color: #0d356b;
    color: #ffffff;
    background-color: #1862c6; }
  .radSkin_OMG .k-textbox,
  .radSkin_OMG .radTextbox, .radSkin_OMG .k-numeric-wrap, .radSkin_OMG .k-picker-wrap {
    border-color: #cccccc;
    color: #12263f;
    background-color: #ffffff; }
  .radSkin_OMG .k-popup, .radSkin_OMG.k-popup,
  .radSkin_OMG .radPopup, .radSkin_OMG.radPopup {
    padding: 0;
    border-radius: 4px; }
  .radSkin_OMG .radDragClue, .radSkin_OMG.radDragClue {
    border-radius: 3px;
    box-shadow: 0 0 5px rgba(130, 130, 130, 0.5); }
  .radSkin_OMG .radList,
  .radSkin_OMG .k-list {
    white-space: nowrap; }
  .radSkin_OMG .radList > .radItem,
  .radSkin_OMG .k-list > .k-item {
    padding: 3px 15px;
    min-height: 0;
    line-height: inherit; }
  .radSkin_OMG .radList > .radStateHovered,
  .radSkin_OMG .k-list > .k-state-hover {
    color: #000000;
    background-color: #eeeeee; }
  .radSkin_OMG .radList > .radStateFocused,
  .radSkin_OMG .k-list > .k-state-focused {
    box-shadow: inset 0 0 5px #1862c6; }
  .radSkin_OMG .radList > .radStateSelected,
  .radSkin_OMG .k-list > .k-state-selected {
    color: #ffffff;
    background-color: #2c7be5; }
  .radSkin_OMG .radGrid td {
    padding: 9px 10px 10px;
    border-top-width: 1px;
    border-color: #dedede; }
  .radSkin_OMG .radGridHeader,
  .radSkin_OMG .radGridHeaderWrap {
    border-color: #dedede;
    color: #12263f;
    background-color: whitesmoke; }
  .radSkin_OMG .radGridHeader th {
    padding: 10px;
    border-color: #dedede;
    color: #12263f;
    background-color: whitesmoke; }
  .radSkin_OMG .radFauxRows .radAlt {
    background-color: #f9f9f9; }
  .radSkin_OMG .radFauxColumns .radNonwork {
    background-color: rgba(245, 245, 245, 0.4); }
  .radSkin_OMG .k-grid-header,
  .radSkin_OMG .k-grid-header-wrap {
    border-color: #dedede;
    color: #12263f;
    background-color: whitesmoke; }
  .radSkin_OMG .k-grid-header .k-header {
    border-color: #dedede;
    color: #12263f;
    background-color: whitesmoke; }
  .radSkin_OMG .k-grid-content .k-alt {
    background-color: #f9f9f9; }
  .radSkin_OMG .k-grid-content td {
    border-color: #dedede; }
  .radSkin_OMG .k-tooltip,
  .radSkin_OMG .radTooltip {
    border-color: black;
    color: #edd9c0;
    background-color: black;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); }
  .radSkin_OMG .k-tooltip-validation {
    border-color: #ffffff;
    color: #d51923;
    background-color: #ffffff;
    background-image: none; }
  .radSkin_OMG .k-button,
  .radSkin_OMG .radButton {
    padding: 6px 12px;
    border-radius: 4px; }
  .radSkin_OMG .radButton.radPrimary {
    border-color: #1b6edc;
    color: #ffffff;
    background-color: #2c7be5; }
  .radSkin_OMG .radButton.radPrimary:hover,
  .radSkin_OMG .radButton.radPrimary.radStateHovered {
    border-color: #1453a6;
    color: #ffffff;
    background-color: #1862c6; }
  .radSkin_OMG .radButton.radPrimary:focus,
  .radSkin_OMG .radButton.radPrimary.radStateSelected {
    border-color: #0d356b;
    color: #ffffff;
    background-color: #1862c6; }
  .radSkin_OMG .radToolbar .radButton {
    border-radius: 0; }
  .radSkin_OMG .radToolbar > li:first-child .radButton {
    border-radius: 4px 0 0 4px; }
  .radSkin_OMG .radToolbar > li:last-child .radButton {
    border-radius: 0 4px 4px 0; }
  .radSkin_OMG .radToolbar > li:only-child .radButton {
    border-radius: 4px; }
  .radSkin_OMG .k-textbox,
  .radSkin_OMG .radTextbox {
    padding: 6px 12px;
    width: 160px;
    border-radius: 4px;
    box-sizing: border-box;
    line-height: 1.42857; }
  .radSkin_OMG .k-numeric-wrap {
    padding: 0 34px 0 12px;
    border-radius: 4px;
    line-height: 1.42857; }
    .radSkin_OMG .k-numeric-wrap .k-input {
      padding: 6px 0; }
    .radSkin_OMG .k-numeric-wrap .k-select {
      width: 32px;
      border-radius: 0 4px 4px 0; }
  .radSkin_OMG .radDatePicker .k-picker-wrap,
  .radSkin_OMG .radTimePicker .k-picker-wrap {
    padding: 0 34px 0 12px; }
  .radSkin_OMG .radDatePicker .k-select,
  .radSkin_OMG .radTimePicker .k-select {
    width: 32px; }
  .radSkin_OMG .radDateTimePicker .k-picker-wrap {
    padding: 0 66px 0 12px; }
  .radSkin_OMG .radDateTimePicker .k-select {
    width: 64px; }
  .radSkin_OMG .radDateTimePicker .k-select .k-i-calendar {
    margin-left: -24px; }
  .radSkin_OMG .radDateTimePicker .k-select .k-i-clock {
    margin-left: 8px; }
  .radSkin_OMG .k-picker-wrap {
    border-radius: 4px;
    line-height: 1.42857; }
    .radSkin_OMG .k-picker-wrap .k-input {
      padding: 6px 0; }
    .radSkin_OMG .k-picker-wrap .k-select {
      border-radius: 0 4px 4px 0; }
  .radSkin_OMG .radCalendar {
    width: 252px;
    border-radius: 4px;
    line-height: 1.42857; }
    .radSkin_OMG .radCalendar .k-header {
      border-color: #dedede;
      color: #12263f;
      background-color: whitesmoke; }
    .radSkin_OMG .radCalendar .k-nav-prev,
    .radSkin_OMG .radCalendar .k-nav-next {
      padding: 8px; }
    .radSkin_OMG .radCalendar .k-nav-fast {
      padding: 6px 0; }
    .radSkin_OMG .radCalendar .k-nav-today {
      padding: 6px 0; }
    .radSkin_OMG .radCalendar th {
      padding: 6px 8px;
      border-color: #dedede;
      line-height: 1.42857; }
    .radSkin_OMG .radCalendar td.k-weekend {
      color: #4d5c6f; }
    .radSkin_OMG .radCalendar td.k-other-month {
      color: #89939f; }
    .radSkin_OMG .radCalendar td .k-link {
      padding: 6px 8px;
      width: 16px; }
    .radSkin_OMG .radCalendar .k-meta-view td .k-link {
      padding: 6px 12px;
      width: auto;
      white-space: normal; }
    .radSkin_OMG .radCalendar .k-link {
      border: 1px solid transparent;
      border-radius: 4px; }
    .radSkin_OMG .radCalendar .k-link.k-state-hover,
    .radSkin_OMG .radCalendar .k-state-hover > .k-link {
      border-color: #e1e1e1;
      color: #000000;
      background-color: #eeeeee; }
    .radSkin_OMG .radCalendar .k-link.k-state-focused,
    .radSkin_OMG .radCalendar .k-state-focused > .k-link {
      border-color: #1862c6;
      box-shadow: 0 0 6px #1862c6; }
    .radSkin_OMG .radCalendar .k-link.k-state-selected,
    .radSkin_OMG .radCalendar .k-state-selected > .k-link {
      border-color: #1862c6;
      color: #ffffff;
      background-color: #2c7be5; }
  .radSkin_OMG.k-window {
    border-radius: 4px; }
  .radSkin_OMG .k-window-titlebar {
    border-color: #dedede;
    color: #12263f;
    background-color: whitesmoke;
    padding: 6px 12px;
    width: auto;
    height: auto;
    border-radius: 4px 4px 0 0;
    position: relative; }
  .radSkin_OMG .k-window-title {
    position: static; }
  .radSkin_OMG .radEditFormContainer .radFormLabel {
    width: 25%; }
  .radSkin_OMG .radEditFormContainer .radFormField {
    width: 65%; }
  .radSkin_OMG .radEditFormContainer .radTextBox,
  .radSkin_OMG .radEditFormContainer .radDateTimePicker {
    width: 100%; }
  .radSkin_OMG .radEditFormContainer .radNumericTextBox {
    width: 50%; }
  .radSkin_OMG .rgtButtonsContainer {
    border-color: #dedede;
    background-color: whitesmoke; }

.radSkin_OMG.k-rtl .rgtViews > li:first-child + li .radButton {
  border-radius: 0 4px 4px 0; }

.radSkin_OMG.k-rtl .rgtViews > li:last-child .radButton {
  border-radius: 4px 0 0 4px; }

.radSkin_OMG.k-rtl .rgtTaskActions {
  right: auto;
  left: 5px; }

.radSkin_OMG.k-rtl .k-numeric-wrap {
  padding-right: 12px;
  padding-left: 34px; }
  .radSkin_OMG.k-rtl .k-numeric-wrap .k-select {
    border-radius: 4px 0 0 4px; }

.radSkin_OMG.k-rtl .radDatePicker .k-picker-wrap,
.radSkin_OMG.k-rtl .radTimePicker .k-picker-wrap {
  padding-right: 12px;
  padding-left: 34px; }

.radSkin_OMG.k-rtl .radDateTimePicker .k-picker-wrap {
  padding-right: 12px;
  padding-left: 66px; }

.radSkin_OMG.k-rtl .radDateTimePicker .k-select .k-i-calendar {
  margin-left: 8px; }

.radSkin_OMG.k-rtl .radDateTimePicker .k-select .k-i-clock {
  margin-left: -24px; }

.radSkin_OMG.k-rtl .k-picker-wrap .k-select {
  border-radius: 4px 0 0 4px; }

@media only screen and (max-width: 1024px) {
  .RadGantt_OMG .rgtToolbar > .rgtViews {
    top: 5px;
    right: 5px; }
    .RadGantt_OMG .rgtToolbar > .rgtViews.rgtExpanded {
      color: #12263f;
      background: #ffffff;
      border-color: #dedede; }
    .RadGantt_OMG .rgtToolbar > .rgtViews.radToolbar .radButton {
      border-radius: 4px; } }
