/* Minification failed. Returning unminified contents.
(1040,81): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
.RadAutoCompleteBox_c3 {
  line-height: 1.42857;
}

  .RadAutoCompleteBox_c3 .racTokenList {
    padding-right: 27px;
    border-radius: 4px;
    color: #555555;
    border-color: #dddddd;
    background-color: #ffffff;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }

    .RadAutoCompleteBox_c3 .racTokenList:hover {
      border-color: #c4c4c4;
    }

    .RadAutoCompleteBox_c3 .racTokenList.racFocused {
      border-color: #3b87c8;
      box-shadow: 0 0 8px rgba(59, 135, 200, 0.6);
    }

    .RadAutoCompleteBox_c3 .racTokenList.racDisabled {
      color: #888888;
      border-color: #dddddd;
      background-color: #eeeeee;
    }

  .RadAutoCompleteBox_c3 .racToken {
    padding: 4px 8px;
    border-radius: 4px;
    color: #ffffff;
    border-color: #2d6da3;
    background-color: #337ab7;
  }

    .RadAutoCompleteBox_c3 .racToken:hover {
      color: #ffffff;
      border-color: #204d73;
      background-color: #285f8f;
    }

    .RadAutoCompleteBox_c3 .racToken.racTokenSelected {
      outline: 1px dotted #fff;
      outline-offset: -2px;
    }

  .RadAutoCompleteBox_c3 .racTextToken {
    padding-top: 1px;
    padding-bottom: 1px;
    line-height: 15px;
  }

  .RadAutoCompleteBox_c3 .racInput {
    height: 2.14286em;
    line-height: 2.14286em;
  }

  .RadAutoCompleteBox_c3 .racEmptyMessage {
    color: #888888;
  }

  .RadAutoCompleteBox_c3 .racLoadingIcon {
    right: 5px;
    bottom: 0.35714em;
    background-image: url("/Styles/Skins/c3/images/Common/loading_small.gif");
  }

.RadAutoCompleteBoxPopup_c3 {
  margin-top: 3px;
  padding: 5px 0;
  line-height: 1.42857;
  border-color: #dddddd;
  color: #333333;
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

  .RadAutoCompleteBoxPopup_c3 .racShowAll {
    color: #337ab7;
    border-color: #dddddd;
  }

    .RadAutoCompleteBoxPopup_c3 .racShowAll:hover {
      color: #23527c;
    }

  .RadAutoCompleteBoxPopup_c3 .racItem {
    padding: 3px 12px;
  }

  .RadAutoCompleteBoxPopup_c3 .racItemHovered {
    color: #000000;
    background-color: #fbfbfb;
  }

.RadAutoCompleteBox.RadAutoCompleteBox_c3 .racTokenList {
  padding: 6px 22px 6px 6px;
}

.RadAutoCompleteBox.RadAutoCompleteBox_c3 .racToken {
  padding: 4px 24px 4px 8px;
  white-space: normal;
  word-break: break-all;
}

.RadAutoCompleteBox.RadAutoCompleteBox_c3 input[type="text"].racInput {
  border: 0;
  height: 1.42857143em;
  line-height: 1em;
  padding: 0;
}

.RadButton_c3 {
  font-size: 1em;
  /* Primary Button styles */
  /* CheckBox and RadioButton Styles */
  /* Right to Left Support */
}

  .RadButton_c3.rbButton {
    padding: 0.42857em 0.85714em;
    padding: 0.46429em 0.85714em \9;
    line-height: normal;
  }

  .RadButton_c3 _:-ms-fullscreen, :root .RadButton_c3.rbButton {
    padding: 0.46429em 0.85714em;
  }

  .RadButton_c3.rbButton,
  .RadButton_c3 .rbSplitPart {
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    background-image: linear-gradient();
  }

    .RadButton_c3.rbButton.rbHovered,
    .RadButton_c3 .rbSplitPart.rbHovered,
    .RadButton_c3.rbButton:focus {
      border-color: #d0d0d0;
      color: #333333;
      background-color: #e6e6e6;
      background-image: linear-gradient();
      box-shadow: inset 0 0 1px #ffffff;
    }

    .RadButton_c3.rbButton:focus {
      outline-width: thin;
      outline-offset: -2px;
      outline-color: #d0d0d0;
    }

    .RadButton_c3.rbButton.rbSelected,
    .RadButton_c3.rbButton.rbToggled,
    .RadButton_c3.rbButton.rbSelected .rbSplitPart {
      border-color: #afafaf;
      color: #333333;
      background-color: #e6e6e6;
      background-image: linear-gradient();
      color: #333333;
      box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    }

  .RadButton_c3 .rbSplitPart {
    width: 2.28571em;
    height: 2.28571em;
  }

  .RadButton_c3 .rbSplitPartRight {
    margin: -0.35714em -0.85714em -0.21429em 0.35714em;
    margin: -0.35714em -0.85714em -0.21429em 0.35714em \9;
  }

  .RadButton_c3 _:-ms-fullscreen, :root .RadButton_c3 .rbSplitPartRight {
    margin: -0.35714em -0.85714em -0.28571em 0.35714em;
  }

  .RadButton_c3 .rbSplitPartLeft {
    margin: -0.35714em 0.35714em -0.21429em -0.85714em;
    margin: -0.35714em 0.35714em -0.21429em -0.85714em \9;
  }

  .RadButton_c3 _:-ms-fullscreen, :root .RadButton_c3 .rbSplitPartLeft {
    margin: -0.35714em 0.35714em -0.28571em -0.85714em;
  }

  .RadButton_c3 .rbSplitIcon {
    margin: 0.35714em 0em 0em 0.28571em;
    margin: 0.28571em 0 0 0.07143em \9;
  }

  .RadButton_c3 _:-ms-fullscreen, :root .RadButton_c3 .rbSplitIcon {
    margin: 0.28571em 0em 0em 0.07143em;
  }

  .RadButton_c3 .rbSplitPartRight.rbHovered {
    border-left-color: #d0d0d0;
  }

  .RadButton_c3 .rbSplitPartRight.rbSelected {
    border-left-color: #afafaf;
  }

  .RadButton_c3 .rbSplitPartLeft.rbHovered {
    border-right-color: #d0d0d0;
  }

  .RadButton_c3 .rbSplitPartLeft.rbSelected {
    border-right-color: #afafaf;
  }

  .RadButton_c3.rbPrimaryButton {
    background-color: #337ab7;
    color: #ffffff;
    border-color: #2d6da3;
  }

    .RadButton_c3.rbPrimaryButton.rbHovered,
    .RadButton_c3.rbPrimaryButton.rbFocused {
      background-color: #285f8f;
      color: #ffffff;
      border-color: #204d73;
      box-shadow: none;
    }

    .RadButton_c3.rbPrimaryButton.rbFocused {
      outline-color: #ffffff;
    }

    .RadButton_c3.rbPrimaryButton.rbSelected {
      background-color: #285f8f;
      color: #ffffff;
      border-color: #122a3f;
      box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    }

  .RadButton_c3.rbCheckBox,
  .RadButton_c3.rbRadioButton,
  .RadButton_c3.rbToggleButton,
  .RadButton_c3.rbCheckBox .rbIcon,
  .RadButton_c3.rbRadioButton .rbIcon,
  .RadButton_c3.rbToggleButton .rbIcon {
    color: #333333;
  }

    .RadButton_c3.rbCheckBox.rbHovered,
    .RadButton_c3.rbRadioButton.rbHovered,
    .RadButton_c3.rbToggleButton.rbHovered,
    .RadButton_c3.rbCheckBox.rbHovered .rbIcon,
    .RadButton_c3.rbRadioButton.rbHovered .rbIcon,
    .RadButton_c3.rbToggleButton.rbHovered .rbIcon,
    .RadButton_c3.rbCheckBox.rbSelected .rbIcon,
    .RadButton_c3.rbRadioButton.rbSelected .rbIcon,
    .RadButton_c3.rbToggleButton.rbSelected .rbIcon {
      color: #428bca;
    }

      .RadButton_c3.rbCheckBox.rbHovered.rbSelected,
      .RadButton_c3.rbRadioButton.rbHovered.rbSelected,
      .RadButton_c3.rbToggleButton.rbSelected.rbSelected,
      .RadButton_c3.rbCheckBox.rbHovered.rbSelected .rbIcon,
      .RadButton_c3.rbRadioButton.rbHovered.rbSelected .rbIcon,
      .RadButton_c3.rbToggleButton.rbSelected.rbSelected .rbIcon {
        color: #3071a9;
      }

  .RadButton_c3.rbButton.rbPrimaryButton.rbCheckBox,
  .RadButton_c3.rbButton.rbPrimaryButton.rbRadioButton,
  .RadButton_c3.rbButton.rbPrimaryButton.rbToggleButton,
  .RadButton_c3.rbButton.rbPrimaryButton.rbCheckBox .rbIcon,
  .RadButton_c3.rbButton.rbPrimaryButton.rbRadioButton .rbIcon,
  .RadButton_c3.rbButton.rbPrimaryButton.rbToggleButton .rbIcon {
    color: #ffffff;
  }

  .RadButton_c3.rbButton.rbRtl .rbSplitPart,
  .RadButton_c3.rbButton.rbRtl .rbSplitPart.rbHovered {
    border-right-color: #eeeeee;
  }

    .RadButton_c3.rbButton.rbRtl .rbSplitPart.rbSelected {
      border-right-color: #afafaf;
    }

span.RadButton_c3.rbButton {
  padding: 0.14286em 0.85714em 0.07143em;
  padding: 0.21429em 0.85714em 0.14286em \9;
}

_:-ms-fullscreen, :root span.RadButton_c3.rbButton {
  padding: 0.21429em 0.85714em;
}

span.RadButton_c3.rbButton .rbText {
  vertical-align: sub;
}

span.RadButton.RadButton_c3.rbButton {
  height: 2.1em;
}
.RadButton.RadButton_c3 .rbSplitPart {
  top: 4px;
  right: 10px;
  width: 1.78571429em;
  height: 1.7em;
}

.RadButton.RadButton_c3 .rbSplitPartRight + .rbText {
  padding: 0 2em 0 0;
  vertical-align: middle;
  line-height: 2em;
}


.RadButton.RadButton_c3.rbCheckBox.header,
.RadButton.RadButton_c3.rbRadioButton.header,
.RadButton.RadButton_c3.rbToggleButton.header,
.RadButton.RadButton_c3.rbCheckBox .rbIcon.header,
.RadButton.RadButton_c3.rbCheckBox.header .rbIcon,
.RadButton.RadButton_c3.rbCheckBox.header .rbIcon.header,
.RadButton.RadButton_c3.rbRadioButton.header .rbIcon.header,
.RadButton.RadButton_c3.rbToggleButton.header .rbIcon.header {
  color: white;
}

button.RadButton.RadButton_c3 .rbIcon:before {
  line-height: 0.9em;
}

.RadButton.RadButton_c3.rbButton {
  padding: 0.42857em 0.85714em;
  padding: 0.46429em 0.85714em \9;
  line-height: normal;
}

.rbFilter:before {
  content: "\e06c";
}

.RadCalendar_c3 {
  font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;
}

  .RadCalendar_c3 .rcTitlebar {
    padding: 0;
    border-radius: 0.29em 0.29em 0 0;
    border-color: #dddddd;
    background-color: #f5f5f5;
    color: #333333;
    line-height: 2.78;
    font-size: 1em;
  }

    .RadCalendar_c3 .rcTitlebar .rcPrev,
    .RadCalendar_c3 .rcTitlebar .rcNext,
    .RadCalendar_c3 .rcTitlebar .rcFastPrev,
    .RadCalendar_c3 .rcTitlebar .rcFastNext {
      margin: .14em;
      width: 2.3em;
      height: 2.3em;
      border: 1px solid transparent;
      border-radius: .3em;
    }

      .RadCalendar_c3 .rcTitlebar .rcPrev:before,
      .RadCalendar_c3 .rcTitlebar .rcNext:before,
      .RadCalendar_c3 .rcTitlebar .rcFastPrev:before,
      .RadCalendar_c3 .rcTitlebar .rcFastNext:before {
        line-height: 2.3;
      }

      .RadCalendar_c3 .rcTitlebar .rcPrev:hover,
      .RadCalendar_c3 .rcTitlebar .rcNext:hover,
      .RadCalendar_c3 .rcTitlebar .rcFastPrev:hover,
      .RadCalendar_c3 .rcTitlebar .rcFastNext:hover {
        background-color: #e6e6e6;
        border-color: #d0d0d0;
        color: #333333;
      }

  .RadCalendar_c3 .rcMain {
    background: #ffffff;
    border-color: #dddddd;
    border-radius: 0 0 0.29em 0.29em;
  }

  .RadCalendar_c3 .rcMainTable {
    font: 1em/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;
  }

  .RadCalendar_c3 .rcCalendars > .rcMainTable {
    border-collapse: collapse;
  }

  .RadCalendar_c3 .rcHeader,
  .RadCalendar_c3 .rcFooter {
    border-color: #dddddd;
  }

  .RadCalendar_c3 th.rcViewSel {
    padding: 0.48em 1em;
    width: .43em;
    background: #f5f5f5;
    border-right: 1px solid #dddddd;
  }

  .RadCalendar_c3 .rcWeek th {
    margin-left: 1px;
    padding-top: .5em;
    padding-bottom: .5em;
    color: #333333;
    text-align: center;
  }

  .RadCalendar_c3 .rcRow th {
    border-right: 1px solid #dddddd;
    background-color: #f5f5f5;
  }

  .RadCalendar_c3 .rcRow td {
    border-color: transparent;
  }

  .RadCalendar_c3 .rcMain .rcRow a,
  .RadCalendar_c3 .rcMain .rcRow span {
    padding: 0;
    width: 2.3em;
    height: 2.3em;
    border: 1px solid transparent;
    border-radius: .29em;
    color: #333333;
    line-height: 2.3;
    text-align: center;
  }

  .RadCalendar_c3 .rcRow th,
  .RadCalendar_c3 .rcMain .rcWeekend a,
  .RadCalendar_c3 .rcMain .rcOtherMonth a,
  .RadCalendar_c3 .rcMain .rcOutOfRange span {
    color: #999999;
  }

  .RadCalendar_c3 .rcRow .rcToday a {
    background: #ffffff;
    border-color: #3b87c8;
    box-shadow: 0 0 6px 1px #3b87c8;
  }

  .RadCalendar_c3 .rcMain .rcRow .rcSelected a {
    border-color: #357ebd;
    background: #337ab7;
    color: #ffffff;
  }

  .RadCalendar_c3 .rcRow .rcHover a {
    color: #000000;
    border-color: #e1e1e1;
    background-color: #eeeeee;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  }

  .RadCalendar_c3 .rcRow .rcFocus a {
    border-color: #285f8f;
    box-shadow: 0 0 3px #285f8f inset;
  }

.RadCalendarMultiView_c3 .rcTitlebar {
  padding: 0;
  line-height: 2.65;
  background: #f5f5f5;
  border-bottom: 0 none;
  border-radius: 0.29em 0.29em 0 0;
}

  .RadCalendarMultiView_c3 .rcTitlebar td {
    height: 2.64em;
  }

.RadCalendarMultiView_c3 .rcMain {
  border-color: #dddddd;
  border-radius: 0 0 0.29em 0.29em;
  border-width: 0 1px 1px 0;
}

.RadCalendarMultiView_c3 .rcCalendar {
  border-color: #dddddd;
  border-width: 1px 0 0 1px;
}

.RadCalendarMultiView_c3 .rcMainTable .rcMainTable {
  font-size: 1em;
}

.RadCalendarMultiView_c3 .rcMainTable .rcTitle {
  border-color: #e6e6e6;
  background: #ffffff;
  color: #333333;
  line-height: 2.65em;
}

.RadCalendarMonthView_c3 {
  border-color: #dddddd;
  border-radius: .29em;
  background: #ffffff;
  font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333333;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

  .RadCalendarMonthView_c3 td {
    width: 3.7em;
    height: 1.86em;
    line-height: 1.86;
  }

  .RadCalendarMonthView_c3 #rcMView_Feb,
  .RadCalendarMonthView_c3 #rcMView_Apr,
  .RadCalendarMonthView_c3 #rcMView_Jun,
  .RadCalendarMonthView_c3 #rcMView_Aug,
  .RadCalendarMonthView_c3 #rcMView_Oct,
  .RadCalendarMonthView_c3 #rcMView_Dec {
    border-right: 1px solid #dddddd;
  }

  .RadCalendarMonthView_c3 a {
    margin: 1px;
    padding: 0;
    width: 3.57em;
    height: 1.79em;
    border-radius: .29em;
    color: #333333;
    line-height: 1.79em;
  }

    .RadCalendarMonthView_c3 a:hover {
      background-color: #eeeeee;
      color: #000000;
      border-color: #e1e1e1;
    }

  .RadCalendarMonthView_c3 .rcSelected a {
    margin: 0;
    padding: 0;
    border: 0 none;
    border-radius: .29em;
    background: #337ab7;
    color: #ffffff;
  }

  .RadCalendarMonthView_c3 #rcMView_PrevY a,
  .RadCalendarMonthView_c3 #rcMView_NextY a {
    height: 1.4em;
  }

  .RadCalendarMonthView_c3 .rcButtons input {
    margin: 0 0.36em 0.36em;
    height: 2.4em;
    border-radius: .29em;
    border-width: 1px;
    border-style: solid;
    color: #333333;
    float: left;
  }

  .RadCalendarMonthView_c3 #rcMView_Today,
  .RadCalendarMonthView_c3 #rcMView_OK,
  .RadCalendarMonthView_c3 #rcMView_Cancel {
    padding: 0 0.71em;
    border: 1px solid #dddddd;
    background: #ffffff;
  }

    .RadCalendarMonthView_c3 #rcMView_Today:hover,
    .RadCalendarMonthView_c3 #rcMView_OK:hover,
    .RadCalendarMonthView_c3 #rcMView_Cancel:hover {
      background: #e6e6e6;
      border-color: #d0d0d0;
      color: #333333;
    }

  .RadCalendarMonthView_c3 #rcMView_Today {
    margin: 0 0.36em 0.36em;
    width: 4.64em;
  }

  .RadCalendarMonthView_c3 #rcMView_OK {
    margin: 0 0.36em 0.36em 0;
    width: 4.45em;
    border: 1px solid #2d6da3;
    background: #337ab7;
    color: #ffffff;
  }

  .RadCalendarMonthView_c3 #rcMView_Cancel {
    margin: 0 0 0.36em 0;
    width: 4.45em;
  }

table.RadCalendarTimeView_c3 {
  border-color: #dddddd;
  border-radius: 0.28571em;
  background: #ffffff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadCalendarTimeView_c3 th {
  padding: 0;
  border-bottom: 1px solid #dddddd;
  border-radius: 0.29em 0.29em 0 0;
  background: #f5f5f5;
  line-height: 2.25;
}

table.RadCalendarTimeView_c3 td {
  padding: 0.14em 0.36em;
  width: .36em;
  border-color: #dddddd;
}

.RadCalendarTimeView_c3 a {
  padding: 1px;
  white-space: nowrap;
  border-radius: .32em;
  color: #333333;
}

.RadCalendarTimeView_c3 td.rcSelected a {
  padding: 0;
  border: 0;
  background: #337ab7;
  color: #ffffff;
}

.RadCalendarTimeView_c3 td.rcHover a {
  padding: 0;
  background: #eeeeee;
  border: 0;
}

.RadCalendarTimeView_c3 .rcFooter {
  border-color: #dddddd;
}

.RadPicker_c3 .rcSelect {
  padding-bottom: 1px;
}

.RadPicker_c3 .rcCalPopup,
.RadPicker_c3 .rcTimePopup {
  width: 2.28571em;
  border-left: 1px solid #eeeeee;
  color: #333333;
  background: #ffffff;
}

  .RadPicker_c3 .rcCalPopup:hover,
  .RadPicker_c3 .rcTimePopup:hover {
    background: #e6e6e6;
  }

.RadPicker_c3 .rcTimePopup {
  border-radius: 0 0.28571em 0.28571em 0;
}

.RadMonthYearPicker.RadPicker_c3 .rcCalPopup {
  border-radius: 0 0.28571em 0.28571em 0;
}

.RadCalendarPopup {
  margin: 2px 0;
}

  .RadCalendarPopup .RadCalendar_c3 {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    border-radius: 3px;
  }

.RadCalendar_c3 {
  font-size: 12px;
}
.RadCalendarMonthView_c3 {
  font-size: 12px;
}
table.RadCalendarTimeView_c3 {
  font-size: 12px;
}

.RadColorPicker_c3 {
  font-size: 1em;
  color: #333333;
}

  .RadColorPicker_c3 .rcpPalette {
    background-color: #fcfcfc;
    border-color: #dddddd;
  }

  .RadColorPicker_c3 .rcpHeader {
    background-color: #f5f5f5;
    background-image: linear-gradient();
    border-color: #dddddd;
  }

  .RadColorPicker_c3 .rcpImageButton,
  .RadColorPicker_c3 a.rslDraghandle:before {
    color: #333333;
  }

    .RadColorPicker_c3 .rcpImageButton:hover {
      color: #337ab7;
    }

  .RadColorPicker_c3 .rcpIcon em,
  .RadColorPicker_c3 .rcpColorPreview,
  .RadColorPicker_c3 .rcpInput,
  .RadColorPicker_c3 .rcpHexInput,
  .RadColorPicker_c3 .rcpMillionColorsPalette,
  .RadColorPicker_c3 .rcpMillionColorsSlider div.rslTrack {
    background-color: #ffffff;
    color: #555555;
    border-color: #dddddd;
  }

  .RadColorPicker_c3 .rcpIcon a,
  .RadColorPicker_c3 .rcpTabs li,
  .RadColorPicker_c3 .rcpButton {
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    background-image: linear-gradient();
  }

    .RadColorPicker_c3 .rcpIcon a:before,
    .RadColorPicker_c3 .rcpTabs a {
      color: #333333;
    }

    .RadColorPicker_c3 .rcpIcon a:hover,
    .RadColorPicker_c3 .rcpTabs li:hover,
    .RadColorPicker_c3 .rcpButton:hover {
      border-color: #d0d0d0;
      color: #333333;
      background-color: #e6e6e6;
      background-image: linear-gradient();
    }

      .RadColorPicker_c3 .rcpIcon a:hover:before,
      .RadColorPicker_c3 .rcpTabs li:hover a {
        color: #333333;
      }

    .RadColorPicker_c3 .rcpIcon a:active,
    .RadColorPicker_c3 .rcpTabs .rcpSelectedTab,
    .RadColorPicker_c3 .rcpTabs .rcpSelectedTab:hover,
    .RadColorPicker_c3 .rcpButton:active {
      border-color: #afafaf;
      color: #333333;
      background-color: #e6e6e6;
      background-image: linear-gradient();
    }

    .RadColorPicker_c3 .rcpIcon a:focus {
      box-shadow: inset 0 0 5px rgba(175, 175, 175, 0.5);
    }

    .RadColorPicker_c3 .rcpIcon a:active:before,
    .RadColorPicker_c3 .rcpTabs .rcpSelectedTab a,
    .RadColorPicker_c3 .rcpTabs .rcpSelectedTab:hover a {
      color: #333333;
    }

  .RadColorPicker_c3 .rcpRecentColors {
    border-color: #dddddd;
  }

  .RadColorPicker_c3.rcpCustomColorWrapper .rcpPalette {
    box-shadow: 2px 2px 3px rgba(221, 221, 221, 0.5);
  }

.RadComboBox_c3 {
  color: #333333;
  line-height: 1.42857;
}

  .RadComboBox_c3 .rcbInner {
    padding-top: 4px;
    padding-bottom: 4px;
    color: #555555;
    border-color: #eeeeee;
    border-radius: 4px;
    background-color: #ffffff;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    overflow: hidden;
  }

  .RadComboBox_c3 .rcbInput {
    height: 1.71429em;
  }

  .RadComboBox_c3 .rcbEmptyMessage {
    color: #555555;
  }

  .RadComboBox_c3 .rcbActionButton {
    width: 2.28571em;
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
  }

    .RadComboBox_c3 .rcbActionButton .rcbIconDown {
      font-size: 1em;
    }

  .RadComboBox_c3 .rcbLabel {
    line-height: 32px;
  }

  .RadComboBox_c3 .rcbReadOnly {
    color: #333333;
    border-color: #eeeeee;
    background-color: #ffffff;
    box-shadow: none;
  }

    .RadComboBox_c3 .rcbReadOnly.rcbHovered {
      color: #333333;
      border-color: #d0d0d0;
      background-color: #e6e6e6;
    }

    .RadComboBox_c3 .rcbReadOnly.rcbFocused {
      color: #333333;
      border-color: #dddddd;
      background-color: #e6e6e6;
    }

    .RadComboBox_c3 .rcbReadOnly.rcbDisabled {
      color: #888888;
      border-color: #dddddd;
      background-color: #eeeeee;
    }

  .RadComboBox_c3 .rcbHovered {
    color: #555555;
    border-color: #c4c4c4;
    background-color: #ffffff;
  }

    .RadComboBox_c3 .rcbHovered .rcbActionButton {
      color: #333333;
      border-color: #d0d0d0;
      background-color: #e6e6e6;
    }

  .RadComboBox_c3 .rcbFocused {
    color: #555555;
    border-color: #dddddd;
    background-color: #ffffff;
    box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08);
  }

    .RadComboBox_c3 .rcbFocused .rcbActionButton {
      color: #333333;
      border-color: #dddddd;
      background-color: #e6e6e6;
      box-shadow: inset -2px 2px 3px rgba(0, 0, 0, 0.08);
    }

  .RadComboBox_c3 .rcbDisabled {
    opacity: 1;
    color: #888888;
    border-color: #dddddd;
    background-color: #eeeeee;
  }

    .RadComboBox_c3 .rcbDisabled .rcbActionButton {
      color: #888888;
      border-color: #dddddd;
      background-color: #eeeeee;
    }

.RadComboBox_c3_rtl .rcbFocused .rcbActionButton {
  box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08);
}

.RadComboBoxDropDown_c3 {
  margin-top: 2px;
  line-height: 1.42857;
  color: #333333;
  border-color: #dddddd;
  border-radius: 0.28571em;
  background: #ffffff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  overflow: hidden;
}

  .RadComboBoxDropDown_c3 .rcbScroll {
    padding: 5px 0;
  }

  .RadComboBoxDropDown_c3 .rcbHeader,
  .RadComboBoxDropDown_c3 .rcbFooter {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #dddddd;
  }

  .RadComboBoxDropDown_c3 .rcbItem {
    margin: 0;
    padding: 2px 12px;
  }

  .RadComboBoxDropDown_c3 .rcbHovered {
    margin: 0;
    padding: 2px 12px;
    color: #000000;
    background-color: #eeeeee;
  }

  .RadComboBoxDropDown_c3 .rcbSelected {
    margin: 0;
    padding: 2px 12px;
    color: #ffffff;
    background-color: #337ab7;
  }

  .RadComboBoxDropDown_c3 .rcbDisabled {
    margin: 0;
    padding: 2px 12px;
  }

  .RadComboBoxDropDown_c3 .rcbLoading {
    margin: 0;
    padding: 2px 12px;
    color: #000000;
    background-color: #eeeeee;
  }

  .RadComboBoxDropDown_c3 .rcbItem em {
    color: #000000;
    background-color: #eeeeee;
  }

  .RadComboBoxDropDown_c3 .rcbCheckAllItems {
    color: #333333;
    background-color: #f5f5f5;
  }

  .RadComboBoxDropDown_c3 .rcbCheckAllItems,
  .RadComboBoxDropDown_c3 .rcbCheckAllItemsHovered {
    padding: 0.14286em 0.85714em;
  }

  .RadComboBoxDropDown_c3 .rcbMoreResults {
    border-color: #dddddd;
    color: #333333;
    background-color: #f5f5f5;
  }

    .RadComboBoxDropDown_c3 .rcbMoreResults a {
      border-top-color: #333333;
    }

  .RadComboBoxDropDown_c3 .rcbSeparator {
    margin-top: 10px;
    border-top: 1px solid #dddddd;
    color: #333333;
    background: #f5f5f5;
  }

/*put combos and drop downs on top of menus*/
form div.rcbSlide {
  z-index: 2999; /*override inline telerik style*/
}

/*style used for showing items that has been deleted*/
.rcbDeleted {
  text-decoration: line-through;
}

html body .RadComboBox.RadComboBox_c3 input[type="text"] {
  border: none;
}

.RadDataForm_c3 {
  font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333333;
  overflow: hidden;
}

  .RadDataForm_c3 .rdfLegend,
  .RadDataForm_c3 .rdfBorders {
    border-color: #dddddd;
  }

  .RadDataForm_c3 .rdfHr {
    color: #dddddd;
  }

  .RadDataForm_c3 .rdfFieldHint {
    color: #b3b3b3;
  }

  .RadDataForm_c3 .rdfLegend {
    font-size: 1.17em;
  }

  .RadDataForm_c3 .rdfFieldHint {
    font-size: 0.83em;
    line-height: .8;
    padding: 0 0 0 0.42em;
  }

    .RadDataForm_c3 .rdfFieldHint.rdfBlock {
      padding: .42em 0 0 0;
    }

  .RadDataForm_c3 .rdfLabel.rdfBlock {
    padding: 0 0 0.17em 0;
  }

  .RadDataForm_c3 .rdfPager {
    margin-top: 1.25em;
  }

    .RadDataForm_c3 .rdfPager .rdfFirst,
    .RadDataForm_c3 .rdfPager .rdfPrev,
    .RadDataForm_c3 .rdfPager .rdfNext,
    .RadDataForm_c3 .rdfPager .rdfLast {
      margin-left: 2px;
      width: 32px;
      height: 32px;
      border: 1px solid #eeeeee;
      border-radius: 4px;
      background: #ffffff no-repeat url(skin-image-url("/Styles/Skins/c3/DataForm", "sprite.png"));
    }

      .RadDataForm_c3 .rdfPager .rdfFirst:hover,
      .RadDataForm_c3 .rdfPager .rdfPrev:hover,
      .RadDataForm_c3 .rdfPager .rdfNext:hover,
      .RadDataForm_c3 .rdfPager .rdfLast:hover {
        background-color: #e6e6e6;
      }

    .RadDataForm_c3 .rdfPager .rdfFirst {
      background-position: 3px 3px;
    }

    .RadDataForm_c3 .rdfPager .rdfPrev {
      background-position: 1px -47px;
    }

    .RadDataForm_c3 .rdfPager .rdfNext {
      background-position: 4px -97px;
    }

    .RadDataForm_c3 .rdfPager .rdfLast {
      background-position: 4px -147px;
    }

.RadDataForm_c3 {
  font-size: 12px;
}

.RadDataPager_c3 {
  color: #333333;
  background: #f5f5f5;
  border: 1px solid #dddddd;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

  .RadDataPager_c3 .rdpWrap {
    padding: 0;
  }

  .RadDataPager_c3 .rdpNumPart a,
  .RadDataPager_c3 .rdpPagerButton,
  .RadDataPager_c3 .rdpActionButton {
    border-width: 1px;
    border-style: solid;
    box-sizing: content-box;
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    font-size: 1em;
  }

    .RadDataPager_c3 .rdpNumPart a:hover,
    .RadDataPager_c3 .rdpPagerButton:hover,
    .RadDataPager_c3 .rdpActionButton:hover {
      border-color: #d0d0d0;
      color: #333333;
      background-color: #e6e6e6;
    }

  .RadDataPager_c3 .rdpNumPart a,
  .RadDataPager_c3 .rdpActionButton {
    margin: 0;
    width: 1.42857em;
    border-left-width: 0;
  }

  .RadDataPager_c3 .rdpNumPart a {
    border-radius: 0;
    text-align: center;
  }

    .RadDataPager_c3 .rdpNumPart a.rdpCurrentPage {
      border-color: #2d6da3;
      color: #ffffff;
      background-color: #337ab7;
    }

  .RadDataPager_c3 .rdpPageFirst {
    border-left-width: 1px;
    border-radius: 0.28571em 0 0 0.28571em;
  }

  .RadDataPager_c3 .rdpPageLast {
    border-radius: 0 0.28571em 0.28571em 0;
  }

  .RadDataPager_c3 .NumericPages .rdpNumPart a:first-child {
    border-left-width: 1px;
    border-radius: 0.28571em 0 0 0.28571em;
  }

  .RadDataPager_c3 .NumericPages .rdpNumPart a:last-child {
    border-radius: 0 0.28571em 0.28571em 0;
  }

  .RadDataPager_c3 .rdpActionButton {
    box-sizing: content-box;
  }

  .RadDataPager_c3 .rdpPagerButton {
    border-radius: 0.28571em;
  }

.RadDock_c3 {
  background-color: #ffffff;
  color: #333333;
  font-size: 1em;
  border-color: #dddddd;
}

  .RadDock_c3.rdRoundedCorner {
    border-radius: 0.28571em;
  }

  .RadDock_c3 .rdTitleWrapper {
    min-height: 2.14286em;
    padding: 0.28571em 0.85714em;
    background-color: #f5f5f5;
    color: #333333;
    border-bottom-color: #dddddd;
  }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .RadDock_c3 .rdTitleWrapper {
    padding: 0.28571em 0.85714em 0.35714em 0.85714em;
  }
}

.RadDock_c3 .rdTitleWrapper .rdTitle {
  font-size: 1.14286em;
  padding: 0.25em 0em 0em;
}

.RadDock_c3 .rdCommands {
  margin: -1.21429em 0em 0em;
}

.RadDock_c3 .rdListItem {
  width: 2.28571em;
  height: 2.28571em;
  vertical-align: middle;
}

.RadDock_c3 .rdCommandButton {
  width: 2.28571em;
  height: 2.28571em;
  overflow: hidden;
  margin: 0em 0.14286em;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}

  .RadDock_c3 .rdCommandButton:hover {
    background-color: #ebebeb;
    border-color: #d0d0d0;
    border-radius: 0.21429em;
  }

.RadDock_c3 .rdCommands .rdCommandButton:before {
  text-align: center;
  color: #333333;
}

.RadDock_c3 span.rdClose:before,
.RadDock_c3 span.rdExpand:before,
.RadDock_c3 span.rdCollapse:before,
.RadDock_c3 span.rdPin:before,
.RadDock_c3 span.rdUnpin:before {
  margin: 0.21429em 0em 0em 0.14286em;
}

.RadDock_c3 _:-ms-fullscreen, :root .RadDock_c3 span.rdClose:before,
.RadDock_c3 _:-ms-fullscreen, :root .RadDock_c3 span.rdExpand:before,
.RadDock_c3 _:-ms-fullscreen, :root .RadDock_c3 span.rdCollapse:before,
.RadDock_c3 _:-ms-fullscreen, :root .RadDock_c3 span.rdPin:before,
.RadDock_c3 _:-ms-fullscreen, :root .RadDock_c3 span.rdUnpin:before {
  margin: 0.28571em 0em 0em 0.14286em;
}

.RadDock_c3 span.rdCustom:before,
.RadDock_c3 .rdCommandButton:before {
  margin: 0.42857em 0em 0em 0.35714em;
}

.RadDock_c3 _:-ms-fullscreen, :root .RadDock_c3 span.rdCustom:before,
.RadDock_c3 _:-ms-fullscreen, :root .RadDock_c3 .rdCommandButton:before {
  margin: 0.5em 0em 0em 0.42857em;
}

.RadDock_c3 .rdContentWrapper {
  color: #333333;
}

.RadDock_c3.RadDock.rdCollapsed .rdTitleWrapper {
  border-bottom-color: #dddddd;
}

.RadDock_c3.rdRtl span.rdClose:before,
.RadDock_c3.rdRtl span.rdExpand:before,
.RadDock_c3.rdRtl span.rdCollapse:before,
.RadDock_c3.rdRtl span.rdPin:before,
.RadDock_c3.rdRtl span.rdUnpin:before {
  margin: 0.21429em 0.17857em 0em 0em;
}

.RadDock_c3.rdRtl span.rdCustom:before,
.RadDock_c3.rdRtl .rdCommandButton:before {
  margin: 0.42857em 0.5em 0em 0em;
}

.RadDockZone_c3 {
  background-color: #fcfcfc;
  border-color: #dddddd;
}

.RadDropDownList_c3 {
  width: 11.42857em;
  color: #333333;
  line-height: 1.42857;
}

  .RadDropDownList_c3 .rddlInner {
    border-color: #eeeeee;
    border-radius: 4px;
    color: #333333;
    background-color: #ffffff;
    padding: 6px 32px 6px 12px;
  }

  .RadDropDownList_c3 .rddlIcon {
    width: 24px;
    height: 24px;
    line-height: 24px;
    top: 50%;
    right: 0.28571em;
    margin-top: -12px;
    font-size: 1em;
  }

  .RadDropDownList_c3 .rddlHovered {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6;
  }

  .RadDropDownList_c3 .rddlFocused {
    border-color: #afafaf;
    color: #333333;
    background-color: #e6e6e6;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.08) inset;
  }

.rddlPopup_c3 {
  width: 11.42857em;
  margin-top: 2px;
  line-height: 1.42857;
  color: #333333;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  border-radius: 0.28571em;
}

  .rddlPopup_c3 .rddlList {
    padding: 6px 0;
    box-sizing: border-box;
  }

  .rddlPopup_c3 .rddlItem {
    padding: 2px 12px;
  }

  .rddlPopup_c3 .rddlItemHovered {
    color: #000000;
    background-color: #eeeeee;
  }

  .rddlPopup_c3 .rddlItemSelected {
    color: #ffffff;
    background-color: #337ab7;
  }

  .rddlPopup_c3 .rddlItemLoading {
    color: #000000;
    background-color: #eeeeee;
  }

.RadDropDownTree_c3 {
  color: #333333;
  line-height: 1.42857;
}

  .RadDropDownTree_c3 .rddtInner {
    height: 2.42857em;
    padding-right: 3.57143em;
    color: #333333;
    background: #ffffff;
    border-color: #eeeeee;
    border-radius: 4px;
  }

  .RadDropDownTree_c3 .rddtFakeInput {
    height: 2.14286em;
    line-height: 2.14286em;
  }

  .RadDropDownTree_c3 .rddtEmptyMessage {
    color: #888888;
    font-style: italic;
  }

  .RadDropDownTree_c3 .rddtClearButton {
    right: 2.14286em;
    color: #333333;
    border-color: #eeeeee;
    border-radius: 0.14286em;
  }

    .RadDropDownTree_c3 .rddtClearButton.rddtClearButtonHovered {
      color: #333333;
      border-color: #d0d0d0;
      background-color: linear-gradient(#e6e6e6);
    }

  .RadDropDownTree_c3 .rddtIcon {
    width: 2.28571em;
    height: 2.28571em;
    line-height: 2.28571em;
    font-size: 1em;
  }

  .RadDropDownTree_c3 .rddtHovered {
    color: #333333;
    background: #e6e6e6;
    border-color: #d0d0d0;
  }

  .RadDropDownTree_c3 .rddtFocused {
    color: #333333;
    background: #e6e6e6;
    border-color: #afafaf;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  }

.rddtPopup_c3 {
  margin-top: 0.14286em;
  color: #333333;
  background: #ffffff;
  border-color: #dddddd;
  border-radius: 0.28571em;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

  .rddtPopup_c3 .rddtFilter {
    margin: 0;
    border-radius: 0.21429em 0.21429em 0em 0em;
    color: #333333;
    background: #f5f5f5;
    border-color: #dddddd;
  }

    .rddtPopup_c3 .rddtFilter .rddtFilterInput {
      font: inherit;
      color: #555555;
      background: #ffffff;
      border-color: #dddddd;
    }

    .rddtPopup_c3 .rddtFilter .rddtFilterEmptyMessage {
      color: #888888;
      font-style: italic;
    }

  .rddtPopup_c3 .RadTreeView em {
    color: #000000;
    background: #eeeeee;
  }

.RadEditor_c3 {
  font-size: 1em;
  background-color: #f5f5f5;
  border-color: #dddddd;
  color: #333333;
  border-radius: 0.28571em;
  /* ToolBar Bootstrap Styles */
  /* Base oveerides */
  /* Override DropDown Body when ToolBar styles are nested inside */
}

  .RadEditor_c3 .reToolIcon:before {
    font-size: 1.2307em;
    margin-left: 0.42857em;
    margin-left: 0.28571em \9;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .RadEditor_c3 .reToolIcon:before {
    margin-left: 0.28571em;
  }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .RadEditor_c3 .reToolIcon:before {
    margin-left: 0.35714em;
  }
}

@media screen\0 {
  .RadEditor_c3 .reToolIcon:before {
    font-size: .8em;
  }
}

.RadEditor_c3 .RadRibbonBar .reTool {
  width: 2.35714em;
  height: 2.35714em;
}

  .RadEditor_c3 .RadRibbonBar .reTool.rrbSmallButton {
    width: 1.42857em;
    height: 1.42857em;
  }

  .RadEditor_c3 .RadRibbonBar .reTool:first-child {
    border-radius: 0.28571em 0em 0em 0.28571em;
  }

  .RadEditor_c3 .RadRibbonBar .reTool:last-child {
    border-radius: 0em 0.28571em 0.28571em 0em;
  }

.RadEditor_c3 .RadRibbonBar .reDropdown {
  height: 2.14286em;
  line-height: 2.28571em;
}

  .RadEditor_c3 .RadRibbonBar .reDropdown:before {
    line-height: 1.78571em;
  }

.RadEditor_c3 .RadRibbonBar .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
  width: 2.28571em;
  height: 2.28571em;
}

  .RadEditor_c3 .RadRibbonBar .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
    font-size: 1.35714em;
    font-size: 1em \9;
    vertical-align: top;
  }

.RadEditor_c3 .RadRibbonBar .rrbMediumButton.reRibbonTool {
  height: 1.39286em;
}

  .RadEditor_c3 .RadRibbonBar .rrbMediumButton.reRibbonTool .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
    margin-top: -0.78571em;
    height: 1.78571em;
  }

    .RadEditor_c3 .RadRibbonBar .rrbMediumButton.reRibbonTool .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
      vertical-align: text-top;
    }

.RadEditor_c3 .RadRibbonBar .rrbLargeButton {
  width: inherit;
  height: 4.64286em;
}

  .RadEditor_c3 .RadRibbonBar .rrbLargeButton .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
    height: 2.85714em;
  }

    .RadEditor_c3 .RadRibbonBar .rrbLargeButton .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
      font-size: 2.28571em;
      font-size: 0.85714em \9;
      vertical-align: text-top;
    }

.RadEditor_c3 .RadRibbonBar _:-ms-fullscreen, :root .RadEditor_c3 .RadRibbonBar .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
  font-size: .79em;
}

.RadEditor_c3 .RadRibbonBar _:-ms-fullscreen, :root .RadEditor_c3 .RadRibbonBar .rrbLargeButton .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
  font-size: .38em;
}

@media \0screen {
  .RadEditor_c3 .RadRibbonBar .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
    font-size: 1.28571em;
  }

  .RadEditor_c3 .RadRibbonBar .rrbLargeButton .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
    font-size: 2.21429em;
  }
}

.RadEditor_c3.rePopupContainer,
.RadEditor_c3 .rePopupTitle,
.RadEditor_c3 .reCommentInfoPanel,
.RadEditor_c3 .reCommentView,
.RadEditor_c3 .reCommentViewText,
.RadEditor_c3 .reCommentEdit {
  background-color: #fcfcfc;
  border-color: #dddddd;
  background-image: linear-gradient(to bottom, #fefefe 0, #e6e6e6 100%);
}

.RadEditor_c3 .reToolBar {
  padding: 0.16667em 0;
  border: 0;
}

  .RadEditor_c3 .reToolBar:after {
    display: inline-block;
    width: 1px;
    height: 2.42857em;
    margin: 0em 0.14286em 0em 0.21429em;
    background-color: #dddddd;
    content: "";
    vertical-align: top;
  }

  .RadEditor_c3 .reToolBar:last-child:after {
    display: none;
  }

  .RadEditor_c3 .reToolBar li {
    border-width: 1px 1px 1px 0;
    border-style: solid;
    border-color: #eeeeee;
    border-radius: 0;
  }

    .RadEditor_c3 .reToolBar li:first-child,
    .RadEditor_c3 .reToolBar .reToolLastItem {
      border-radius: 0.28571em 0em 0em 0.28571em;
      border-width: 1px 1px 1px 0;
    }

      .RadEditor_c3 .reToolBar li:first-child .reTool,
      .RadEditor_c3 .reToolBar .reToolLastItem .reTool {
        border-radius: 0.28571em 0em 0em 0.28571em;
      }

      .RadEditor_c3 .reToolBar li:last-child,
      .RadEditor_c3 .reToolBar li:last-child .reTool,
      .RadEditor_c3 .reToolBar .reToolLastItem,
      .RadEditor_c3 .reToolBar .reToolLastItem .reTool {
        border-radius: 0em 0.28571em 0.28571em 0em;
      }

      .RadEditor_c3 .reToolBar li:first-child:last-child,
      .RadEditor_c3 .reToolBar li:first-child:last-child .reTool {
        border-radius: 0.28571em;
      }

.RadEditor_c3 .reSeparator + li {
  border-left-width: 1px;
}

.RadEditor_c3 .reTool {
  width: 2.28571em;
  height: 2.28571em;
  line-height: 1.75em;
  background-color: #ffffff;
  border-radius: 0;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .RadEditor_c3 .reTool {
    height: 2.3em;
    line-height: 2em;
  }
}

.RadEditor_c3 .reTool.reSplitButton {
  width: 3.71429em;
}

.RadEditor_c3 .reTool .reSplitArrow {
  width: 1.07143em;
  margin: 0.35714em 0em 0em 0.5em;
}

.RadEditor_c3 .reTool:hover .reSplitArrow {
  border-left-color: transparent;
}

.RadEditor_c3 .rePopupButton,
.RadEditor_c3 .reCommentButton,
.RadEditor_c3 .reAjaxSpellButton {
  border-color: #eeeeee;
  color: #333333;
  background-color: #ffffff;
  background-image: linear-gradient();
}

  .RadEditor_c3 .reTool:hover,
  .RadEditor_c3 .reToolText:hover,
  .RadEditor_c3 .reDropdown:hover,
  .RadEditor_c3.reAlignmentSelector td div:hover:before,
  .RadEditor_c3 .rePopupButton:hover,
  .RadEditor_c3 .reCommentButton:hover,
  .RadEditor_c3 .reAjaxSpellButton:hover {
    background-color: #e6e6e6;
    border-color: transparent;
  }

  .RadEditor_c3 .reTool:active,
  .RadEditor_c3 .reTool:focus,
  .RadEditor_c3 .reToolText:active,
  .RadEditor_c3 .reToolText:focus,
  .RadEditor_c3 .reToolSelected,
  .RadEditor_c3 .reToolSelected:hover,
  .RadEditor_c3 .reDropdown:active,
  .RadEditor_c3 .reDropdown:focus,
  .RadEditor_c3 .rePopupButton:active,
  .RadEditor_c3 .rePopupButton:focus,
  .RadEditor_c3 .reCommentButton:active,
  .RadEditor_c3 .reCommentButton:focus,
  .RadEditor_c3 .reAjaxSpellButton:focus,
  .RadEditor_c3 .reAjaxSpellButton:active {
    background-color: #e6e6e6;
    color: #333333;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
  }

.RadEditor_c3 .reTool:before,
.RadEditor_c3 .reTool.reToolDisabled:hover:before,
.RadEditor_c3 .reTool.reToolDisabled:active:before,
.RadEditor_c3 .reTool.reToolDisabled:focus:before,
.RadEditor_c3 .reTool.reToolDisabled:hover .reSplitArrow:before,
.RadEditor_c3 .reTool.reToolDisabled:hover .reSplitArrow:hover:before,
.RadEditor_c3 .reToolText,
.RadEditor_c3 .reSplitArrow:before,
.RadEditor_c3 .reDropdown:before,
.RadEditor_c3 .reModes .reIcon:before,
.RadEditor_c3 .reCustomColor {
  color: #333333;
}

.RadEditor_c3 .reCustomLinks a {
  color: #337ab7;
}

  .RadEditor_c3 .reCustomLinks a:hover {
    color: #23527c;
  }

.RadEditor_c3 .reDOMElement {
  color: #428bca;
}

.RadEditor_c3 .reDOMElementSelected {
  color: #3071a9;
}

.RadEditor_c3 .reTool:hover:before,
.RadEditor_c3 .reTool:active:before,
.RadEditor_c3 .reTool:focus:before,
.RadEditor_c3 .reToolSelected:before,
.RadEditor_c3 .reTool:hover .reSplitArrow:hover:before,
.RadEditor_c3 .reTool:hover .reSplitArrow:active:before,
.RadEditor_c3 .reTool:hover .reSplitArrow:focus:before,
.RadEditor_c3 .reDropdown:hover,
.RadEditor_c3 .reDropdown:hover:before,
.RadEditor_c3 .reDropdown:active,
.RadEditor_c3 .reDropdown:active:before,
.RadEditor_c3 .reDropdown:focus,
.RadEditor_c3 .reDropdown:focus:before,
.RadEditor_c3 .reModes a:hover,
.RadEditor_c3 .reModes a:hover .reIcon:before,
.RadEditor_c3 .reModes a:active,
.RadEditor_c3 .reModes a:focus,
.RadEditor_c3 .reModes a:active .reIcon:before,
.RadEditor_c3 .reModes a:focus .reIcon:before,
.RadEditor_c3 .reModes .reSelectedMode,
.RadEditor_c3 .reModes .reSelectedMode .reIcon:before,
.RadEditor_c3.reAlignmentSelector td div:hover:before,
.RadEditor_c3 .rePopupButton:hover,
.RadEditor_c3 .reCommentButton:hover,
.RadEditor_c3 .rePopupButton:active,
.RadEditor_c3 .rePopupButton:focus,
.RadEditor_c3 .reCommentButton:active,
.RadEditor_c3 .reCommentButton:focus,
.RadEditor_c3 .reSpinBoxButtons span:hover:before,
.RadEditor_c3 .reAjaxSpellButton:hover {
  color: #333333;
}

.RadEditor_c3 li.reSeparator {
  border-right-color: transparent;
  border-left-color: transparent;
  border-color: transparent;
  width: 0.28571em;
  max-width: 0.28571em;
}

.RadEditor_c3 .reToolBarWrapperLeft li.reSeparator,
.RadEditor_c3 .reToolBarWrapperRight li.reSeparator {
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-color: transparent;
  display: none;
}

.RadEditor_c3 .reToolBarWrapperLeft {
  left: 0.21429em;
}

.RadEditor_c3 .reToolBarWrapperRight {
  right: 0.57143em;
}

  .RadEditor_c3 .reToolBarWrapperLeft .reToolBar li,
  .RadEditor_c3 .reToolBarWrapperRight .reToolBar li {
    border-width: 1px 1px 0 1px;
  }

    .RadEditor_c3 .reToolBarWrapperLeft .reToolBar li:first-child,
    .RadEditor_c3 .reToolBarWrapperRight .reToolBar li:first-child,
    .RadEditor_c3 .reToolBarWrapperLeft .reToolBar .reSeparator + li,
    .RadEditor_c3 .reToolBarWrapperRight .reToolBar .reSeparator + li {
      border-width: 1px 1px 0 1px;
    }

      .RadEditor_c3 .reToolBarWrapperLeft .reToolBar li:first-child,
      .RadEditor_c3 .reToolBarWrapperRight .reToolBar li:first-child,
      .RadEditor_c3 .reToolBarWrapperLeft .reToolBar li:first-child .reTool,
      .RadEditor_c3 .reToolBarWrapperRight .reToolBar li:first-child .reTool {
        border-radius: 0.28571em 0.28571em 0em 0em;
      }

    .RadEditor_c3 .reToolBarWrapperLeft .reToolBar li:last-child,
    .RadEditor_c3 .reToolBarWrapperRight .reToolBar li:last-child {
      border-width: 1px;
      border-radius: 0em 0em 0.28571em 0.28571em;
    }

      .RadEditor_c3 .reToolBarWrapperLeft .reToolBar li:last-child .reTool,
      .RadEditor_c3 .reToolBarWrapperRight .reToolBar li:last-child .reTool,
      .RadEditor_c3 .reToolBarWrapperLeft .reToolBar li:last-child .reDropdown,
      .RadEditor_c3 .reToolBarWrapperRight .reToolBar li:last-child .reDropdown {
        border-radius: 0em 0em 0.28571em 0.28571em;
      }

  .RadEditor_c3 .reToolBarWrapperLeft .reTool,
  .RadEditor_c3 .reToolBarWrapperRight .reTool {
    width: 3.71429em;
  }

  .RadEditor_c3 .reToolBarWrapperLeft .reDropdown,
  .RadEditor_c3 .reToolBarWrapperRight .reDropdown {
    width: 3.57em;
  }

  .RadEditor_c3 .reToolBarWrapperLeft .reToolIcon:before,
  .RadEditor_c3 .reToolBarWrapperRight .reToolIcon:before {
    margin-left: 0;
  }

.RadEditor_c3 .reContent {
  background-color: #ffffff;
  border-color: #dddddd;
  border-radius: 0.28571em;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.RadEditor_c3 .reTableDiv .reModule,
.RadEditor_c3 .reTableDiv .reRow {
  border-top-color: #dddddd;
}

.RadEditor_c3 .reDropdown.reToolDisabled,
.RadEditor_c3 .reDropdown.reToolDisabled:hover,
.RadEditor_c3 .reDropdown.reToolDisabled:active,
.RadEditor_c3 .reDropdown.reToolDisabled:focus,
.RadEditor_c3 .reDropdown.reToolDisabled:before,
.RadEditor_c3 .reDropdown.reToolDisabled:hover:before,
.RadEditor_c3 .reDropdown.reToolDisabled:active:before,
.RadEditor_c3 .reDropdown.reToolDisabled:focus:before,
.RadEditor_c3.reInsertTable .reTableWizard.reTool:hover:before {
  color: #333333;
}

  .RadEditor_c3 .reDropdown,
  .RadEditor_c3 .reDropdown.reToolDisabled,
  .RadEditor_c3 .reDropdown.reToolDisabled:hover,
  .RadEditor_c3 .reDropdown.reToolDisabled:active,
  .RadEditor_c3 .reDropdown.reToolDisabled:focus {
    background-color: #ffffff;
    border-color: transparent;
    color: #333333;
    margin: 0;
  }

.RadEditor_c3 .reToolBar li:first-child .reDropdown {
  border-radius: 0.28571em 0em 0em 0.28571em;
}

.RadEditor_c3 .reToolBar .reDropdown:last-child {
  border-radius: 0em 0.28571em 0.28571em 0em;
}

.RadEditor_c3 .reRemoveDOMElement,
.RadEditor_c3 .reRemoveDOMElement:before {
  color: red;
}

.RadEditor_c3.reDropDownBody.reAjaxSpellCheck input[type="text"],
.RadEditor_c3 .reTableDiv input[type="text"] {
  min-height: 2.42857em;
  padding: 0.42857em 0.85714em;
  border-radius: 0.28571em;
  background-color: #ffffff;
  color: #555555;
  border-color: #dddddd;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

  .RadEditor_c3.reDropDownBody.reAjaxSpellCheck input[type="text"]:hover,
  .RadEditor_c3 .reTableDiv input[type="text"]:hover {
    background-color: #ffffff;
    color: #555555;
    border-color: #c4c4c4;
  }

  .RadEditor_c3.reDropDownBody.reAjaxSpellCheck input[type="text"]:focus,
  .RadEditor_c3 .reTableDiv input[type="text"]:focus {
    background-color: #ffffff;
    color: #555555;
    border-color: #3b87c8;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
  }

  .RadEditor_c3.reDropDownBody.reAjaxSpellCheck input[type="text"]:active,
  .RadEditor_c3 .reTableDiv input[type="text"]:active {
    background-color: #ffffff;
    color: #555555;
    border-color: #dddddd;
  }

.RadEditor_c3 .reResize:before {
  color: #d9d9d9;
  margin: 0.45em 0 0 -0.3em;
}

.RadEditor_c3.reToolBarLeft .reResize:before,
.RadEditor_c3.reToolBarRight .reResize:before {
  margin: -.45em 0 0;
}

.RadEditor_c3.reInlineEditor:hover {
  border-color: #dddddd;
}

.RadEditor_c3.RadWindow,
.RadEditor_c3.RadWindow.reInlineEditor:hover {
  border-color: #d9d9d9;
}

.RadEditor_c3.reInlineEditorSelected,
.RadEditor_c3.reInlineEditorSelected:hover {
  border-color: #dddddd;
}

.RadEditor_c3.RadWindow,
.RadEditor_c3.RadWindow .rwContent {
  background-color: #fcfcfc;
}

.RadEditor_c3.reInsertTable td {
  border-color: #dddddd;
}

.RadEditor_c3 .reFormatSetsHeader,
.RadEditor_c3.reInsertTable .reItemOver {
  background-color: #fbfbfb;
  color: #333333;
}

.RadEditor_c3 .reModes a {
  border-color: #eeeeee;
  color: #333333;
  background-color: #ffffff;
  background-image: linear-gradient();
  height: 2.42857em;
  line-height: 2.14286em;
  border-radius: 0.28571em;
  margin-right: 0.71429em;
}

  .RadEditor_c3 .reModes a:hover {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient();
    box-shadow: inset 0 0 1px #ffffff;
  }

  .RadEditor_c3 .reModes a:active,
  .RadEditor_c3 .reModes a:focus,
  .RadEditor_c3 .reModes .reSelectedMode,
  .RadEditor_c3 .reModes .reSelectedMode:hover {
    border-color: #afafaf;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient();
    color: #333333;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
  }

  .RadEditor_c3 .reModes a .reIcon:before {
    margin: 0.15em 0 0 0.33333em;
  }

.RadEditor_c3 .reDropdown {
  height: 1.96429em;
  line-height: 1.85714em;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .RadEditor_c3 .reDropdown {
    height: 2em;
  }
}

.RadEditor_c3 .reDropdown:before {
  right: -0.21429em;
  top: -0.14286em;
  content: "\E00E";
  font-size: 1.75em;
}

.RadEditor_c3.reDropDownBody,
.RadEditor_c3.reDropDownBody .RadEditor_c3 {
  background-color: #ffffff;
}

  .RadEditor_c3.reDropDownBody li {
    padding: 0.28571em 0.35714em 0.28571em;
    border-color: #dddddd;
  }

    .RadEditor_c3.reDropDownBody li:hover,
    .RadEditor_c3.reDropDownBody li:hover .reTool {
      background-color: #fbfbfb;
      border-color: #c4c4c4;
    }

  .RadEditor_c3.reDropDownBody .reToolBar li {
    border: 0;
    border-radius: 0;
  }

  .RadEditor_c3.reDropDownBody .reToolBar .reTool {
    height: 1.21429em;
    line-height: 1.21429em;
  }

  .RadEditor_c3.reDropDownBody .reToolBar .reToolIcon:before {
    display: inline-block;
    margin-top: -0.21429em;
    vertical-align: top;
  }

  .RadEditor_c3.reDropDownBody.reColorPicker {
    width: 19.64286em !important;
    height: 17.5em !important;
  }

    .RadEditor_c3.reDropDownBody.reColorPicker li {
      padding: 0;
    }

      .RadEditor_c3.reDropDownBody.reColorPicker li,
      .RadEditor_c3.reDropDownBody.reColorPicker li div {
        width: 1.42857em;
        height: 1.42857em;
      }

        .RadEditor_c3.reDropDownBody.reColorPicker li.reClear {
          width: 0;
          height: 0;
        }

  .RadEditor_c3.reDropDownBody.reInsertTable {
    width: 11.42857em !important;
  }

    .RadEditor_c3.reDropDownBody.reInsertTable .reToolBar .reTool {
      width: 1.7em;
    }

    .RadEditor_c3.reDropDownBody.reInsertTable li:hover,
    .RadEditor_c3.reDropDownBody.reInsertTable li .reTool,
    .RadEditor_c3.reDropDownBody.reInsertTable li:hover .reTool {
      background-color: transparent;
    }

    .RadEditor_c3.reDropDownBody.reInsertTable li:hover {
      opacity: .7;
    }

  .RadEditor_c3.reDropDownBody.reAlignmentSelector {
    width: 7.5em !important;
  }

  .RadEditor_c3.reDropDownBody.reInsertSymbol {
    width: 11.78571em !important;
  }

.RadEditor_c3 .reStatistic {
  color: #999999;
}

.RadEditor_c3 .reModule .reRow {
  height: 2.57143em;
}

.RadEditor_c3 .reRow .reLabel + span,
.RadEditor_c3 .reRow .reLabel + .reTool,
.RadEditor_c3 .reRow .reLabel + .reDropdown {
  margin: 0em 1.42857em 0em 0.71429em;
}

.RadEditor_c3 .reRow .reSplitButton {
  position: relative;
  width: 4.78571em;
  height: 2.42857em;
  border-color: #eeeeee;
  color: #333333;
  background-color: #ffffff;
  background-image: linear-gradient();
  border-radius: 0.28571em;
}

  .RadEditor_c3 .reRow .reSplitButton:hover {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient();
    box-shadow: inset 0 0 1px #ffffff;
  }

  .RadEditor_c3 .reRow .reSplitButton:active {
    border-color: #afafaf;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient();
    color: #333333;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
  }

  .RadEditor_c3 .reRow .reSplitButton .reSplitArrow {
    position: absolute;
    width: 2.35714em;
    height: 2.28571em;
    margin: 0;
    right: 0;
    border-left: 1px solid #dddddd;
    border-radius: 0em 0.28571em 0.28571em 0em;
  }

    .RadEditor_c3 .reRow .reSplitButton .reSplitArrow:before {
      line-height: 1.5em;
      margin: 0 0 0 0.1em;
    }

.RadEditor_c3 .reRow .reSpinBox {
  width: 6.07143em;
}

  .RadEditor_c3 .reRow .reSpinBox input[type="text"] {
    width: 6.07143em;
    height: 2.42857em;
    border-radius: 0.28571em;
    background-color: #ffffff;
    color: #555555;
    border-color: #dddddd;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    padding: 0.08333em 2.5em 0.08333em 0.08333em;
  }

    .RadEditor_c3 .reRow .reSpinBox input[type="text"]:hover {
      background-color: #ffffff;
      color: #555555;
      border-color: #c4c4c4;
    }

    .RadEditor_c3 .reRow .reSpinBox input[type="text"]:focus {
      background-color: #ffffff;
      color: #555555;
      border-color: #3b87c8;
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
      outline: 0 none;
    }

    .RadEditor_c3 .reRow .reSpinBox input[type="text"]:active {
      background-color: #ffffff;
      color: #555555;
      border-color: #dddddd;
    }

  .RadEditor_c3 .reRow .reSpinBox .reSpinBoxButtons {
    width: 2.35714em;
    height: 2.35714em;
    border-left: 1px solid #dddddd;
  }

.RadEditor_c3 .reSpinBoxButtons span {
  right: 0.07143em;
  border-radius: 0;
  width: 2.14286em;
  height: 1.07143em;
}

  .RadEditor_c3 .reSpinBoxButtons span:hover {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient();
  }

  .RadEditor_c3 .reSpinBoxButtons span:active {
    border-color: #afafaf;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient();
  }

.RadEditor_c3 .reSpinBoxButtons .reSpinBoxIncrease {
  top: 0.07143em;
}

.RadEditor_c3 .reSpinBoxButtons .reSpinBoxDecrease {
  bottom: 0;
}

.RadEditor_c3 .reRow .reSetCellProperties {
  border-radius: 0.28571em;
  border: 1px solid #dddddd;
}

  .RadEditor_c3 .reRow .reSetCellProperties.reToolIcon:before {
    margin-left: 0.39286em;
    margin-left: 0.25em \9;
    line-height: 1.85714em;
    line-height: 1.57143em \9;
  }

.RadEditor_c3 .reRow .reclassName,
.RadEditor_c3 .reRow .reTool {
  border-radius: 0.28571em;
  border-color: #eeeeee;
  color: #333333;
  background-color: #ffffff;
  background-image: linear-gradient();
}

  .RadEditor_c3 .reRow .reclassName:hover,
  .RadEditor_c3 .reRow .reTool:hover {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient();
  }

  .RadEditor_c3 .reRow .reclassName:focus,
  .RadEditor_c3 .reRow .reTool:focus {
    outline-width: thin;
    outline-offset: -2px;
    outline-color: #d0d0d0;
  }

  .RadEditor_c3 .reRow .reclassName:active,
  .RadEditor_c3 .reRow .reclassName:focus,
  .RadEditor_c3 .reRow .reTool:active {
    border-color: #afafaf;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient();
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    color: #333333;
  }

.RadEditor_c3 .reRow .reclassName {
  height: 2.14286em;
}

.RadEditor_c3 .reBottomZone .reToolBar li {
  border: 0;
}

.RadEditor_c3 .reBottomZone .reToolBar .reTool {
  width: 2.42857em;
  height: 2.42857em;
  border-radius: 0;
  border-width: 1px 1px 1px 0;
}

.RadEditor_c3 .reBottomZone .reTool.reSplitButton {
  width: 4.78571em;
}

.RadEditor_c3 .reBottomZone .reToolBar li:first-child .reTool,
.RadEditor_c3 .reBottomZone .reToolBar .reSeparator + li .reTool {
  border-width: 1px;
}

.reToolBar.RadEditor_c3 {
  background-color: transparent;
  border-color: transparent;
}

  .reToolBar.RadEditor_c3 li {
    border-width: 1px 1px 1px 0;
    border-style: solid;
    border-color: #eeeeee;
    border-radius: 0;
  }

  .reToolBar.RadEditor_c3 .reSeparator {
    border-color: transparent;
  }

  .reToolBar.RadEditor_c3 li:first-child,
  .reToolBar.RadEditor_c3 li:first-child .reTool {
    border-radius: 0.28571em 0em 0em 0.28571em;
  }

  .reToolBar.RadEditor_c3 li:last-child,
  .reToolBar.RadEditor_c3 .reToolLastItem,
  .reToolBar.RadEditor_c3 li:last-child .reTool,
  .reToolBar.RadEditor_c3 .reToolLastItem .reTool {
    border-radius: 0em 0.28571em 0.28571em 0em;
  }

  .reToolBar.RadEditor_c3 li:first-child,
  .reToolBar.RadEditor_c3 .reSeparator + li {
    border-width: 1px;
  }

.RadEditor_c3 .RadEWrongWord {
  background-color: #ffc;
}

.RadEditor_c3.reDropDownBody.reAjaxSpellCheck input[type="text"],
.RadEditor_c3 .reTableDiv input[type="text"] {
  font-size: 12px;
}

/*
  No scrollbars in html editor when text is too tall

  https://rmgroup.eu.teamwork.com/#/tasks/23105474
*/
body {
  overflow: auto !important;
}


.RadFileExplorer_c3,
.RadFileExplorer_c3 .rfeFilterTxt {
  border-color: #dddddd;
}

  .RadFileExplorer_c3 .rfeAddressBox {
    background-color: #ffffff;
    color: #555555;
    border-color: #dddddd;
  }

  .RadFileExplorer_c3 .rfeLink {
    color: #333333;
  }

    .RadFileExplorer_c3 .rfeLink:hover {
      border-color: #d0d0d0;
      color: #333333;
      background-color: #e6e6e6;
      background-image: linear-gradient();
    }

  .RadFileExplorer_c3 .rfeSelectedLink,
  .RadFileExplorer_c3 .rfeSelectedLink:hover {
    border-color: #afafaf;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient();
  }

  .RadFileExplorer_c3 .rfeFilterContainer {
    background-color: #f2f2f2;
  }

  .RadFileExplorer_c3 .rfeDropZone {
    background-color: rgba(236, 236, 236, 0.8);
  }

  .RadFileExplorer_c3 .rfePageControlContainer {
    border-color: #dddddd;
    background-image: linear-gradient();
  }

  .RadFileExplorer_c3 .rfeThumbnailView .rlvI .rfeFileCount span,
  .RadFileExplorer_c3 .rfePageControlContainer,
  .RadFileExplorer_c3 .rfeDropUploadInfoPanel {
    background-color: #ffffff;
    color: #333333;
  }

    .RadFileExplorer_c3 .rfePageControlContainer span {
      color: #333333;
    }

  .RadFileExplorer_c3 .RadToolBar_c3 {
    padding: 0.28571em 0em;
  }

    .RadFileExplorer_c3 .RadToolBar_c3 .rtbUL {
      margin: -0.14286em 0em 0em;
    }

    .RadFileExplorer_c3 .RadToolBar_c3 .rtbItem + .rtbItem {
      margin-left: -1px;
    }

    .RadFileExplorer_c3 .RadToolBar_c3 .rtbButton {
      border-radius: 0;
    }

    .RadFileExplorer_c3 .RadToolBar_c3 .rtbGroupStart .rtbButton {
      border-radius: 0.28571em 0 0 0.28571em;
    }

    .RadFileExplorer_c3 .RadToolBar_c3 .rtbGroupEnd .rtbButton {
      border-radius: 0 0.28571em 0.28571em 0;
    }

  .RadFileExplorer_c3 .RadSlider .rslHorizontal a.rslHandle {
    margin-top: -1.2em;
  }

.RadWindow_c3 .rfeUploadInfoPanel {
  background-color: #f2f2f2;
  color: #333333;
  border-color: #dddddd;
}

.rfeUploadContainer .RadUpload_c3 .ruInputs {
  height: 8.21429em;
}

.RadFilter_c3 {
  font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;
}

  .RadFilter_c3 a,
  .RadFilter_c3 .rfText,
  .RadFilter_c3 .rfApply input {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333333;
  }

  .RadFilter_c3 li li .rfDiv {
    padding-top: .55em;
  }

  .RadFilter_c3 .rfOper:hover,
  .RadFilter_c3 .rfField:hover,
  .RadFilter_c3 .rfExp:hover,
  .RadFilter_c3 .rfAddGr:hover,
  .RadFilter_c3 .rfAddExp:hover,
  .RadFilter_c3 .rfDel:hover {
    background-color: #e6e6e6;
    color: #333333;
    border-color: #d0d0d0;
  }

  .RadFilter_c3 .rfMid,
  .RadFilter_c3 .rfTools {
    padding: .5em 0;
    height: 2.3em;
    border-style: solid;
    border-color: #dddddd;
    background: #f5f5f5;
  }

  .RadFilter_c3 .rfMid {
    padding-left: .57em;
    border-width: 1px 0 1px 1px;
  }

  .RadFilter_c3 .rfTools {
    padding-right: .57em;
    border-width: 1px 1px 1px 0;
  }

  .RadFilter_c3 .rfCheckBox {
    display: inline-block;
    margin-right: 0;
    text-align: center;
  }

    .RadFilter_c3 .rfCheckBox input {
      margin-top: .67em;
    }

  .RadFilter_c3 .rfDel,
  .RadFilter_c3 .rfAddGr,
  .RadFilter_c3 .rfAddExp {
    box-sizing: border-box;
    margin: 0;
    width: 2.14em;
    height: 2.42857em;
    line-height: 2.29;
    border: 1px solid #eeeeee;
    border-left-width: 0;
    background-color: #ffffff;
    color: #333333;
  }

    .RadFilter_c3 .rfDel:before,
    .RadFilter_c3 .rfAddGr:before,
    .RadFilter_c3 .rfAddExp:before {
      line-height: 1.9;
    }

  .RadFilter_c3 .rfDel {
    border-radius: 0 0.29em 0.29em 0;
  }

  .RadFilter_c3 .rfField {
    color: #333333;
  }

    .RadFilter_c3 .rfOper:before,
    .RadFilter_c3 .rfField:before,
    .RadFilter_c3 .rfExp:before {
      line-height: 1.6;
    }

  .RadFilter_c3 .rfOper,
  .RadFilter_c3 .rfField,
  .RadFilter_c3 .rfExp,
  .RadFilter_c3 .rfText {
    box-sizing: border-box;
    padding: 0 27px 0 8px;
    height: 2.42857em;
    display: inline-block;
    line-height: 2.29;
    vertical-align: top;
    background-color: #ffffff;
    border: 1px solid #eeeeee;
  }

  .RadFilter_c3 .rfText {
    border-color: #dddddd;
    background-color: #ffffff;
    color: #555555;
  }

    .RadFilter_c3 .rfText:hover {
      border-color: #c4c4c4;
      color: #555555;
    }

  .RadFilter_c3 .rfOper {
    border-radius: 0.29em 0 0 0.29em;
  }

  .RadFilter_c3 .rfField {
    color: #333333;
    border-radius: 0.29em 0 0 0.29em;
  }

  .RadFilter_c3 a.rcTimePopup {
    border-radius: 0;
  }

  .RadFilter_c3 .RadDropDownList .rddlInner,
  .RadFilter_c3 .rfExp,
  .RadFilter_c3 .rfText,
  .RadFilter_c3 input.riTextBox {
    border-left-width: 0;
    border-radius: 0;
  }

  .RadFilter_c3 .rfCheckBox {
    width: 2.14em;
    height: 2.14em;
    border: 1px solid #dddddd;
    background-color: #ffffff;
    margin: 0 0 0 -1px;
  }

  .RadFilter_c3 .rfPreview {
    color: #333333;
  }

    .RadFilter_c3 .rfPreview em,
    .RadFilter_c3 .rfPreview .rfBr {
      color: #428bca;
    }

    .RadFilter_c3 .rfPreview .rfBr {
      font-weight: bold;
    }

  .RadFilter_c3 .rfApply a,
  .RadFilter_c3 .rfApply span {
    padding: 0.14em 1.14em;
    height: 1.86em;
    border: 1px solid #eeeeee;
    border-radius: .29em;
    background: #ffffff;
    color: #555555;
  }

    .RadFilter_c3 .rfApply a input,
    .RadFilter_c3 .rfApply span input {
      padding: 0;
      line-height: 1.9;
    }

    .RadFilter_c3 .rfApply a:hover,
    .RadFilter_c3 .rfApply span:hover {
      color: #333333;
      background: #e6e6e6;
      border: 1px solid #d0d0d0;
    }

  .RadFilter_c3 .rfLast .rfDiv:after,
  .RadFilter_c3 .rfLines li li:before,
  .RadFilter_c3 .rfLines li li .rfDiv:before {
    border-color: #dddddd;
  }

.RadFilter_c3 {
  font-size: 12px;
}

.RadForm_c3 {
  background-color: #ffffff;
}

  .RadForm_c3 .rfdTextInput,
  .RadForm_c3.rfdLabel label,
  .RadForm_c3.rfdLabel .rfdAspLabel,
  .RadForm_c3.rfdTextbox .rfdTextInput,
  .RadForm_c3.rfdTextarea textarea,
  .RadForm_c3.rfdFieldset fieldset,
  .RadForm_c3.rfdFieldset legend,
  .RadForm_c3 .rfdHeading,
  .RadForm_c3 .riTextBox, .RadForm_c3 .rfdValidationSummaryControl,
  .RadForm_c3 .rfdLoginControl {
    font-size: 1em;
    color: #333333;
  }

  .RadForm_c3.rfdZone {
    background-color: #ffffff;
  }

  .RadForm_c3 .rfdHeading {
    border-bottom-color: #dddddd;
  }

  .RadForm_c3.RadForm.rfdFieldset fieldset {
    border-color: #dddddd;
    background-color: #fcfcfc;
  }

  .RadForm_c3.rfdLabel label,
  .RadForm_c3.rfdLabel .rfdAspLabel {
    line-height: 32px;
  }

  .RadForm_c3.rfdRadio input[type="radio"] + label,
  .RadForm_c3.rfdCheckbox input[type="checkbox"] + label,
  .RadForm_c3 legend > label,
  .RadForm_c3 legend > label {
    line-height: normal;
  }

  .RadForm_c3 .rfdSkinnedButton {
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    background-image: linear-gradient();
    padding: 0.53571em 0.85714em;
    padding: 0.64286em 0.85714em \9;
    min-height: 2.42857em;
  }

  .RadForm_c3 _:-ms-fullscreen, .RadForm_c3 .rfdSkinnedButton {
    padding: 0.64286em 0.85714em;
  }

    .RadForm_c3 .rfdSkinnedButton:hover,
    .RadForm_c3 .rfdSkinnedButton:focus {
      border-color: #d0d0d0;
      color: #333333;
      background-color: #e6e6e6;
      background-image: linear-gradient();
      box-shadow: inset 0 0 1px #ffffff;
    }

    .RadForm_c3 .rfdSkinnedButton:focus {
      outline-width: thin;
      outline-offset: -2px;
      outline-color: #d0d0d0;
    }

    .RadForm_c3 .rfdSkinnedButton:active,
    .RadForm_c3 .rfdClickedButton,
    .RadForm_c3 .rfdFocusedButton {
      border-color: #afafaf;
      color: #333333;
      background-color: #e6e6e6;
      background-image: linear-gradient();
      box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
      color: #333333;
    }

  .RadForm_c3 .rfdTextInput {
    min-height: 2.42857em;
    padding: 0.42857em 0.85714em;
  }

  .RadForm_c3 .rfdTextInput,
  .RadForm_c3.rfdTextarea textarea {
    background-color: #ffffff;
    color: #555555;
    border-color: #dddddd;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  }

    .RadForm_c3 .rfdTextInput:hover,
    .RadForm_c3.rfdTextarea textarea:hover {
      background-color: #ffffff;
      color: #555555;
      border-color: #c4c4c4;
    }

    .RadForm_c3 .rfdTextInput:focus,
    .RadForm_c3.rfdTextarea textarea:focus {
      background-color: #ffffff;
      color: #555555;
      border-color: #3c87c8;
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
      outline: 0 none;
    }

    .RadForm_c3 .rfdTextInput:active,
    .RadForm_c3.rfdTextarea textarea:active {
      background-color: #ffffff;
      color: #555555;
      border-color: #dddddd;
    }

  .RadForm_c3 .rfdCheckboxUnchecked,
  .RadForm_c3 .rfdRadioUnchecked,
  .RadForm_c3 .rfdCheckboxUnchecked .rfdToggleImage,
  .RadForm_c3 .rfdRadioUnchecked .rfdToggleImage {
    color: #333333;
  }

    .RadForm_c3.RadForm .rfdCheckboxChecked,
    .RadForm_c3.RadForm .rfdRadioChecked,
    .RadForm_c3 .rfdCheckboxUnchecked:hover,
    .RadForm_c3 .rfdRadioUnchecked:hover,
    .RadForm_c3 .rfdCheckboxChecked:hover .rfdToggleImage,
    .RadForm_c3 .rfdRadioChecked:hover .rfdToggleImage,
    .RadForm_c3 .rfdCheckboxUnchecked:hover .rfdToggleImage,
    .RadForm_c3 .rfdRadioUnchecked:hover .rfdToggleImage {
      color: #337ab7;
    }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .RadForm_c3.rfdRadio input[type="radio"],
  .RadForm_c3.rfdCheckbox input[type="checkbox"] {
    color: #333333;
  }

    .RadForm_c3.rfdRadio input[type="radio"]:hover + label,
    .RadForm_c3.rfdCheckbox input[type="checkbox"]:hover + label,
    .RadForm_c3.rfdRadio input[type="radio"]:hover,
    .RadForm_c3.rfdCheckbox input[type="checkbox"]:hover,
    .RadForm_c3.rfdRadio input[type="radio"]:checked + label,
    .RadForm_c3.rfdCheckbox input[type="checkbox"]:checked + label,
    .RadForm_c3.rfdRadio input[type="radio"]:checked,
    .RadForm_c3.rfdCheckbox input[type="checkbox"]:checked {
      color: #337ab7;
    }
}

.RadForm_c3 .rfdSelect_c3,
.RadForm_c3 .rfdSelect_c3.rfdDropDownExpanded {
  border-radius: 0.28571em;
}

.RadForm_c3 .rfdSelect_c3 {
  padding: 0.53571em 2.28571em 0.53571em 0.85714em;
  border-color: #eeeeee;
  color: #333333;
  background-color: #ffffff;
  background-image: linear-gradient();
  min-height: 2.42857em;
}

  .RadForm_c3 .rfdSelect_c3:hover {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient();
  }

  .RadForm_c3 .rfdSelect_c3:focus {
    outline-width: thin;
    outline-offset: -2px;
    outline-color: #d0d0d0;
  }

  .RadForm_c3 .rfdSelect_c3:active,
  .RadForm_c3 .rfdSelect_c3:focus {
    border-color: #afafaf;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient();
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    color: #333333;
  }

.RadForm_c3 .rfdDropDownArrow {
  width: 2.28571em;
  height: 2.28571em;
}

  .RadForm_c3 .rfdDropDownArrow:before {
    margin: 0.42857em 0em 0em 0.21429em;
  }

.RadForm_c3.rfdScrollBars .rfdSelectBox::-webkit-scrollbar,
.RadForm_c3.rfdScrollBars .rfdSelectBox::-webkit-scrollbar-thumb:vertical,
.RadForm_c3.rfdScrollBars .rfdSelectBox::-webkit-scrollbar-thumb:horizontal,
.RadForm_c3.rfdScrollBars form::-webkit-scrollbar,
.RadForm_c3.rfdScrollBars form::-webkit-scrollbar-thumb:vertical,
.RadForm_c3.rfdScrollBars form::-webkit-scrollbar-thumb:horizontal {
  background-color: #fcfcfc;
}

.RadForm_c3.rfdScrollBars textarea::-webkit-scrollbar-corner {
  background-color: #ffffff;
}

.RadForm_c3.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement,
.RadForm_c3.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment,
.RadForm_c3.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement,
.RadForm_c3.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment,
.RadForm_c3.rfdScrollBars ::-webkit-scrollbar-thumb:vertical,
.RadForm_c3.rfdScrollBars ::-webkit-scrollbar-thumb:horizontal {
  border-color: #dddddd;
  background-color: #fcfcfc;
}

.RadForm_c3.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement,
.RadForm_c3.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment,
.RadForm_c3.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement,
.RadForm_c3.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment {
  background-image: url("/Styles/Skins/c3/images/Common/radActionsSprite.png");
  background-color: #fcfcfc;
}

.RadForm_c3.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement {
  background-position: -17.5px -1118px;
}

.RadForm_c3.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment {
  background-position: -17.5px -1168px;
}

.RadForm_c3.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement {
  background-position: -18px -1018px;
}

.RadForm_c3.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment {
  background-position: -18px -1068px;
}

.RadForm_c3.rfdScrollBars {
  scrollbar-3dlight-color: #eeeeee;
  scrollbar-arrow-color: #616161;
  scrollbar-base-color: #ffffff;
  scrollbar-darkshadow-color: #eeeeee;
  scrollbar-face-color: #e6e6e6;
  scrollbar-highlight-color: #e6e6e6;
  scrollbar-shadow-color: #e6e6e6;
  scrollbar-track-color: #ffffff;
}

.RadForm_c3.rfdGrids .rfdTable {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
}

  .RadForm_c3.rfdGrids .rfdTable th {
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    background-color: #f5f5f5;
    color: #333333;
  }

  .RadForm_c3.rfdGrids .rfdTable a {
    color: #333333;
  }

.RadForm_c3 .rfdValidationSummaryControl,
.RadForm_c3 .rfdLoginControl {
  background-color: #fcfcfc;
  border: 1px solid #dddddd;
}

.RadForm_c3 a.rfdLoginControl,
.RadForm_c3 a.rfdLoginControl:active,
.RadForm_c3 a.rfdLoginControl:visited {
  color: #333333;
}

  .RadForm_c3 a.rfdLoginControl:hover {
    color: #23527c;
  }

.rfdSelectBox_c3 {
  border-color: #eeeeee;
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  min-height: 2em;
}

.rfdRoundedCorners .rfdSelectBox_c3.rfdSelectBoxDropDown {
  margin-top: 0.14286em;
  border-radius: 0.28571em;
}

.rfdSelectBox_c3 li {
  padding: 0.32143em 0.85714em;
  padding: 0.35714em 0.85714em \9;
  background-color: #ffffff;
  color: #333333;
}

_:-ms-fullscreen, :root .rfdSelectBox_c3 li {
  padding: 0.35714em 0.85714em;
}

.rfdSelectBox_c3 li:hover,
.rfdSelectBox_c3 .rfdSelect_hovered,
.rfdSelectBox.rfdSelectBox_c3 li:hover {
  color: #000000;
  background-color: #fbfbfb;
}

.rfdSelectBox_c3 .rfdSelect_selected,
.rfdSelectBox.rfdSelectBox_c3 .rfdSelect_selected:hover {
  color: #ffffff;
  background-color: #337ab7;
}

.rfdSelectBox_c3 .rfdSelectBox_optgroup_label:hover {
  background: none;
  color: #333333;
}

.RadForm_c3.rfdGrids .rfdTable {
  font-size: 12px;
}
.rfdSelectBox_c3 {
  font-size: 12px;
}
.RadGrid_c3 {
  border: 1px solid #dddddd;
  border-radius: 4px;
  color: #333333;
  background-color: #ffffff;
}

  .RadGrid_c3 .rgHeader,
  .RadGrid_c3 .rgCommandRow {
    height: 2.3em;
    background: #f5f5f5;
  }

    .RadGrid_c3 .rgMasterTable,
    .RadGrid_c3 .rgDetailTable,
    .RadGrid_c3 .rgGroupPanel table,
    .RadGrid_c3 .rgCommandRow table,
    .RadGrid_c3 .rgEditForm table {
      font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;
    }

  .RadGrid_c3 .rgActionButton {
    width: auto;
    height: auto;
  }

  .RadGrid_c3 .rgActionButton,
  .RadGrid_c3 .rgDrag,
  .RadGrid_c3 .rgDragClue,
  .RadGrid_c3 .rgExpandIcon,
  .RadGrid_c3 .rgCollapseIcon,
  .RadGrid_c3 .rgGroupPanelExpand,
  .RadGrid_c3 .rgGroupPanelCollapse,
  .RadGrid_c3 .rgButtonSortDesc,
  .RadGrid_c3 .rgButtonSortDesc,
  .RadGrid_c3 .rgButtonSortAsc,
  .RadGrid_c3 .rgButtonSortClear,
  .RadGrid_c3 .rgMobileExportForm .rgColumnItem,
  .RadGrid_c3 a.rgFilter,
  .RadGrid_c3 a.rgColumns {
    color: #333333;
  }

    .RadGrid_c3 .rgActionButton:hover,
    .RadGrid_c3 .rgDrag:hover,
    .RadGrid_c3 .rgDragClue:hover,
    .RadGrid_c3 .rgExpandIcon:hover,
    .RadGrid_c3 .rgCollapseIcon:hover,
    .RadGrid_c3 .rgGroupPanelExpand:hover,
    .RadGrid_c3 .rgGroupPanelCollapse:hover,
    .RadGrid_c3 .rgButtonSortDesc:hover,
    .RadGrid_c3 .rgButtonSortDesc:hover,
    .RadGrid_c3 .rgButtonSortAsc:hover,
    .RadGrid_c3 .rgButtonSortClear:hover,
    .RadGrid_c3 .rgMobileExportForm .rgColumnItem:hover,
    .RadGrid_c3 a.rgFilter:hover,
    .RadGrid_c3 a.rgColumns:hover {
      color: #333333;
    }

  .RadGrid_c3 .rgEdit,
  .RadGrid_c3 .rgDel {
    text-indent: 0;
  }

  .RadGrid_c3 .rgIcon {
    width: 1.6em;
    height: 1.6em;
    line-height: 1.6em;
    display: inline-block;
  }

    .RadGrid_c3 .rgIcon:before {
      width: 100%;
      height: 100%;
    }

  .RadGrid_c3.rgMultiHeader .rgDataDiv > table,
  .RadGrid_c3.rgMultiHeader .rgFooterDiv > table {
    margin-left: -1px;
  }

  .RadGrid_c3 .rgMobileMenu {
    background: #fcfcfc;
  }

  .RadGrid_c3 .rgMobileForm,
  .RadGrid_c3 .rgMobileColumnForm {
    background: #ffffff;
  }

  .RadGrid_c3 .rgValue {
    height: 2.42em;
    border: 1px solid #dddddd;
    font-size: 1em;
  }

  .RadGrid_c3 .rgColumnItem .rgDrag:before {
    border-right: 1px solid #f2f2f2;
  }

  .RadGrid_c3 .rgMobileGroupForm .rgMobileForm {
    border-color: #dddddd;
    background: #fcfcfc;
  }

  .RadGrid_c3 .rgHeader,
  .RadGrid_c3 th.rgResizeCol,
  .RadGrid_c3 .rgHeaderWrapper,
  .RadGrid_c3 .rgMultiHeaderRow th.rgHeader,
  .RadGrid_c3 .rgMultiHeaderRow th.rgResizeCol {
    border: 0;
    border-bottom: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
  }

  .RadGrid_c3 .rgHeader,
  .RadGrid_c3 th.rgResizeCol,
  .RadGrid_c3 .rgHeaderWrapper {
    background-color: #f5f5f5;
  }

  .RadGrid_c3 .rgHeaderDiv {
    border-right: 1px solid #f2f2f2;
  }

  .RadGrid_c3 .rgHeaderWrapper {
    border-bottom: 1px solid #f2f2f2;
  }

  .RadGrid_c3 .rgHeader,
  .RadGrid_c3 .rgHeader a {
    color: #333333;
  }

  .RadGrid_c3 .rgRow > td {
    background-color: #ffffff;
    color: #333333;
  }

  .RadGrid_c3 .rgRow > td,
  .RadGrid_c3 .rgAltRow > td,
  .RadGrid_c3 .rgFooter > td {
    border-color: #f2f2f2;
  }

  .RadGrid_c3 .rgRow > td,
  .RadGrid_c3 .rgAltRow > td {
    padding: 0.35714em 0.5em 0.28571em 0.5em;
    height: 2.28571em;
    border-style: solid;
    border-width: 0 0 1px 1px;
  }

  .RadGrid_c3 .rgAltRow > td {
    background-color: #f9f9f9;
    color: #333333;
  }

  .RadGrid_c3 .rgAltRow .rgSorted {
    background-color: #ececec;
  }

  .RadGrid_c3 .rgAltRow.rgHoveredRow .rgSorted {
    background-color: #dddddd;
  }

  .RadGrid_c3 .rgActiveRow td:not(.rgExpandCol) {
    box-shadow: inset 0px 5px 5px -5px #285f8f, inset 0px -5px 5px -5px #285f8f;
  }

  .RadGrid_c3 .rgActiveRow td:first-child:not(.rgExpandCol),
  .RadGrid_c3 .rgActiveRow .rgExpandCol + td {
    box-shadow: inset 0px 5px 5px -5px #285f8f, inset 0px -5px 5px -5px #285f8f, inset 5px 0px 5px -5px #285f8f;
  }

  .RadGrid_c3 .rgActiveRow td:not(.rgExpandCol):last-child {
    box-shadow: inset 0px 5px 5px -5px #285f8f, inset 0px -5px 5px -5px #285f8f, inset -5px 0px 5px -5px #285f8f;
  }

  .RadGrid_c3 .rgActiveCell {
    box-shadow: inset 0 0 5px #285f8f;
  }

  .RadGrid_c3 .rgHoveredRow > td {
    background: #eeeeee;
    color: #000000;
  }

  .RadGrid_c3 .rgEditRow {
    background: #ffffff;
  }

    .RadGrid_c3 .rgEditRow > td {
      border-style: solid;
      border-width: 0 0 1px 0;
      border-color: #f2f2f2;
    }

      .RadGrid_c3 .rgEditRow > td input {
        padding: 0 0.5em;
        height: 2.42857em;
        line-height: 2.42857em;
        border: 1px solid #dddddd;
        border-radius: 0.28571em;
        font-size: 1em;
      }

        .RadGrid_c3 .rgEditRow > td input[type="image"] {
          width: auto;
          height: auto;
        }

  .RadGrid_c3 .rgSorted {
    background-color: #e4e4e4;
  }

  .RadGrid_c3 .rgMasterTable .rgSelectedCell,
  .RadGrid_c3 .rgSelectedRow td,
  .RadGrid_c3 td.rgEditRow .rgSelectedRow,
  .RadGrid_c3 .rgSelectedRow td.rgSorted {
    color: #ffffff;
    background: #337ab7;
    border-color: #ffffff;
  }

  .RadGrid_c3 .rgSelectedRow.rgHoveredRow {
    background: #337ab7;
  }

  .RadGrid_c3 .rgSelectedCell a,
  .RadGrid_c3 .rgSelectedRow a {
    color: #ffffff;
  }

  .RadGrid_c3 .rgFooterWrapper,
  .RadGrid_c3 .rgFooter {
    background: #f5f5f5;
  }

  .RadGrid_c3 .rgFooterWrapper {
    border-top: 1px solid #f2f2f2;
  }

    .RadGrid_c3 .rgFooterWrapper tr.rgFooter td {
      border-bottom-width: 0;
    }

  .RadGrid_c3 .rgFooter > td {
    border-left: 1px solid #f2f2f2;
    padding: 0.71429em 0.35714em;
  }

    .RadGrid_c3 .rgFooter > td:first-child {
      border-left-width: 0;
    }

  .RadGrid_c3 .rgPager .rgStatus {
    width: 3.36em;
    background-color: #f5f5f5;
    border-right: 0 none;
  }

  .RadGrid_c3 .rgStatus div {
    width: auto;
    height: 2.5em;
    background-image: url("/Styles/Skins/c3/images/Common/loading_small.gif");
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }

  .RadGrid_c3 .rgPagerCell {
    color: #333333;
    background: #f5f5f5;
    border-top: 1px solid #dddddd;
  }

    .RadGrid_c3 .rgPagerCell .rgWrap {
      padding: 0;
    }

    .RadGrid_c3 .rgPagerCell .rgNumPart a,
    .RadGrid_c3 .rgPagerCell .rgPagerButton,
    .RadGrid_c3 .rgPagerCell .rgActionButton {
      border-width: 1px;
      border-style: solid;
      box-sizing: content-box;
      border-color: #eeeeee;
      color: #333333;
      background-color: #ffffff;
      font-size: 1em;
    }

      .RadGrid_c3 .rgPagerCell .rgNumPart a:hover,
      .RadGrid_c3 .rgPagerCell .rgPagerButton:hover,
      .RadGrid_c3 .rgPagerCell .rgActionButton:hover {
        border-color: #d0d0d0;
        color: #333333;
        background-color: #e6e6e6;
      }

    .RadGrid_c3 .rgPagerCell .rgNumPart a,
    .RadGrid_c3 .rgPagerCell .rgActionButton {
      margin: 0;
      width: 1.42857em;
      border-left-width: 0;
    }

    .RadGrid_c3 .rgPagerCell .rgNumPart a {
      border-radius: 0;
      text-align: center;
    }

      .RadGrid_c3 .rgPagerCell .rgNumPart a.rgCurrentPage {
        border-color: #2d6da3;
        color: #ffffff;
        background-color: #337ab7;
      }

    .RadGrid_c3 .rgPagerCell .rgPageFirst {
      border-left-width: 1px;
      border-radius: 0.28571em 0 0 0.28571em;
    }

    .RadGrid_c3 .rgPagerCell .rgPageLast {
      border-radius: 0 0.28571em 0.28571em 0;
    }

    .RadGrid_c3 .rgPagerCell .NumericPages .rgNumPart a:first-child {
      border-left-width: 1px;
      border-radius: 0.28571em 0 0 0.28571em;
    }

    .RadGrid_c3 .rgPagerCell .NumericPages .rgNumPart a:last-child {
      border-radius: 0 0.28571em 0.28571em 0;
    }

    .RadGrid_c3 .rgPagerCell .rgActionButton {
      box-sizing: content-box;
    }

    .RadGrid_c3 .rgPagerCell .rgPagerButton {
      border-radius: 0.28571em;
    }

  .RadGrid_c3 .rgGroupPanel {
    margin: -1px;
    padding: .71em;
    border-bottom: 1px solid #f2f2f2;
    background: #f5f5f5;
  }

  .RadGrid_c3 .rgGroupItem {
    padding: 0 0.5em;
    border: 1px solid #dddddd;
    color: #333333;
  }

  .RadGrid_c3 .rgGroupHeader td {
    padding: .5em 0;
    height: 2.3em;
    border-bottom: 1px solid #f2f2f2;
    background: #fbfbfb;
  }

  .RadGrid_c3 .rgGroupHeader .rgGroupCol {
    border-bottom-width: 0;
  }

  .RadGrid_c3 .rgRow .rgGroupCol,
  .RadGrid_c3 .rgAltRow .rgGroupCol {
    border-bottom-width: 0;
    background: #fbfbfb;
  }

  .RadGrid_c3 .rgMasterTable > tbody tr:first-child .rgGroupCol {
    border-top-width: 0;
  }

  .RadGrid_c3 table.rgMasterTable .rgGroupCol {
    border-left-width: 0;
  }

  .RadGrid_c3 .rgFooter .rgGroupCol,
  .RadGrid_c3 .rgFooter .rgGroupCol ~ td {
    border-bottom: 1px solid #f2f2f2;
  }

  .RadGrid_c3 td.rgGroupCol {
    background: #fbfbfb !important;
  }

  .RadGrid_c3 .rgFilterRow > td {
    padding-top: .5em;
    padding-bottom: .5em;
    border-bottom: 1px solid #f2f2f2;
  }

  .RadGrid_c3 .rgFilterRow .RadPicker .RadInput {
    width: 100%;
  }

  .RadGrid_c3 .rgFilterBox {
    padding-top: 0;
    padding-bottom: 0;
    height: 32px;
    color: #555555;
    border: 1px solid #dddddd;
    border-radius: 0.28571em 0 0 0.28571em;
  }

  .RadGrid_c3 .rgFilter {
    margin-left: -1px;
    width: 2.28571em;
    height: 2.28571em;
    border: 1px solid #dddddd;
    border-radius: 0 0.28571em 0.28571em 0;
    background-color: #ffffff;
    box-sizing: content-box;
  }

    .RadGrid_c3 .rgFilter:hover {
      background-color: #e6e6e6;
    }

    .RadGrid_c3 .rgFilter .rgIcon {
      line-height: 1.9;
    }

  * + html .RadGrid_c3 .rgFilter {
    height: 34px;
  }

  .RadGrid_c3 .rgFilterRow .riTextBox {
    border-radius: 0.28571em 0 0 0.28571em;
  }

  .RadGrid_c3 a.rcCalPopup,
  .RadGrid_c3 a.rcTimePopup {
    margin-right: 0;
    border-radius: 0;
  }

  .RadGrid_c3 .rgFiltered,
  .RadGrid_c3 .rgFiltered:hover {
    background-color: #e6e6e6;
  }

  .RadGrid_c3 .rgFilterRow .riSingle .riTextBox {
    vertical-align: top;
  }

  .RadGrid_c3 .rgEditForm .rgHeader {
    padding: 10px;
    border-left-width: 0;
  }

  .RadGrid_c3 .rgEditFormContainer table {
    padding-left: 10px;
  }

  .RadGrid_c3 .rgRow input[type="text"],
  .RadGrid_c3 .rgAltRow input[type="text"],
  .RadGrid_c3 .rgEditForm input[type="text"] {
    padding: 0 0.5em;
    height: 32px;
    border: 1px solid #dddddd;
    border-radius: .3em;
  }

  .RadGrid_c3 .RadComboBox .rcbInput {
    border: 0 none;
    padding: 0;
  }

  .RadGrid_c3 .rgEditFormContainer {
    padding-top: 10px;
  }

    .RadGrid_c3 .rgEditFormContainer .rgUpdate {
      margin-left: 0.71429em;
    }

    .RadGrid_c3 .rgEditFormContainer .rgUpdate,
    .RadGrid_c3 .rgEditFormContainer .rgCancel {
      width: 2.28571em;
      height: 2.28571em;
      background-color: #ffffff;
      border: 1px solid #eeeeee;
      border-radius: 0.28571em;
    }

      .RadGrid_c3 .rgEditFormContainer .rgUpdate:hover,
      .RadGrid_c3 .rgEditFormContainer .rgCancel:hover {
        background-color: #e6e6e6;
      }

      .RadGrid_c3 .rgEditFormContainer .rgUpdate .rgIcon,
      .RadGrid_c3 .rgEditFormContainer .rgCancel .rgIcon {
        width: auto;
        height: auto;
      }

  .RadGrid_c3 .rgDetailTable {
    border-color: #f2f2f2;
  }

    .RadGrid_c3 .rgDetailTable .rgRow td:first-child,
    .RadGrid_c3 .rgDetailTable .rgAltRow td:first-child {
      border-left-width: 0;
    }

  .RadGrid_c3 .rgFooter .rgExpandCol {
    border-left-width: 0;
  }

  .RadGrid_c3 .rgRow .rgExpandCol,
  .RadGrid_c3 .rgRow .rgCollapseCol,
  .RadGrid_c3 .rgAltRow .rgExpandCol,
  .RadGrid_c3 .rgAltRow .rgCollapseCol {
    border-left-width: 0;
  }

  .RadGrid_c3 .rgCommandRow {
    background-color: #f5f5f5;
    border-bottom: 1px solid #f2f2f2;
  }

    .RadGrid_c3 .rgCommandRow .rgAdd .rgIcon:hover,
    .RadGrid_c3 .rgCommandRow .rgSave .rgIcon:hover,
    .RadGrid_c3 .rgCommandRow .rgCancel .rgIcon:hover,
    .RadGrid_c3 .rgCommandRow .rgRefresh .rgIcon:hover {
      border: 1px solid #eeeeee;
      background: #e6e6e6;
    }

    .RadGrid_c3 .rgCommandRow .rgIcon {
      width: 1.6em;
      height: 1.6em;
      line-height: 1.6em;
      border: 1px solid transparent ;
      border-radius: 0.2em;
      font-size: 1.4em;
    }

  .RadGrid_c3 .rgCommandCell {
    height: 2.85714em;
    padding: 0 0.71429em;
    border: 0;
    border-bottom: 1px solid #f2f2f2;
  }

  .RadGrid_c3 tfoot .rgCommandCell,
  .RadGrid_c3 .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
    border-top: 1px solid #f2f2f2;
    border-bottom: 0;
  }

  .RadGrid_c3 .rgCommandTable td {
    border: 0;
    padding: 0.14em 0.5em;
  }

.GridItemDropIndicator_c3 {
  border-top: 1px dashed #666;
}

.GridToolTip_c3 {
  border: 1px solid #c98400;
  padding: 3px;
  background: #ffefbd;
  color: #333;
}

.RadGridRTL_c3 .rgHeader:first-child,
.RadGridRTL_c3 th.rgResizeCol:first-child,
.RadGridRTL_c3 .rgFilterRow > td:first-child,
.RadGridRTL_c3 .rgRow > td:first-child,
.RadGridRTL_c3 .rgAltRow > td:first-child {
  border-left-width: 1px;
  padding-left: 7px;
}

.GridContextMenu_c3 .rgHCMClear,
.GridContextMenu_c3 .rgHCMFilter {
  font-size: 1em;
  height: 2.42857em;
  border-color: #eeeeee;
  color: #333333;
  background-color: #ffffff;
  border-radius: 0.28571em;
}

  .GridContextMenu_c3 .rgHCMClear:hover,
  .GridContextMenu_c3 .rgHCMFilter:hover {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6;
  }

.GridContextMenu_c3 .rmGroup .rgHCMItem div.rmContent {
  padding: 15px;
  margin: 0 auto;
}

/*auto height on the grid*/
div.RadGrid.RadGrid_c3 {
  height: 100%; /*don't use important, otherwise it is impossible to change the height of the grid*/
  border: 1px solid #dddddd;
}

  div.RadGrid.RadGrid_c3 .rgDataDiv {
    height: calc(100% - 62px) !important;
  }

/*width of filter boxes*/
.RadGrid_c3 .rgFilterRow .rgFilterBox, .RadGrid_c3 .rgFilterRow .RadPicker_c3 {
  width: calc(100% - 1.5em) !important;
  width: 80% \9 !important;
  height: 2.3em !important;
}

.RadGrid_c3 .rgFilterRow .RadPicker.RadPicker_c3 .RadInput.RadInput_c3 {
  height: 2.3em !important;
}

.RadGrid_c3 .rgActionButton.rgFilter {
  height: 1.5em;
  width: 1.5em;
}

.RadGrid_c3 .t-button.rgActionButton.rgOptions, .RadGrid_c3 .t-button.rgActionButton.rgSortAsc, .RadGrid_c3 .t-button.rgActionButton.rgSortDesc {
  width: 12px;
  height: 16px;
}

/*command icon position and size*/
.RadGrid_c3 .t-button.rgActionButton.rgEdit {
  padding: 0;
}

.RadGrid_c3 .rgIcon {
  display: table-cell;
}

  .RadGrid_c3 .rgIcon:before {
    width: 100%;
    height: auto;
  }

.RadGrid_c3 .t-button-icontext .t-text {
  padding: 0 0 0 4px;
}

.RadGrid_c3 .rgCommandRow .rgIcon {
  height: 16px;
  max-width: 16px;
}

.RadGrid_c3 .rgCommandRow a {
  display: table-cell;
  padding: 4px 6px 4px 4px;
  color: #000;
  text-decoration: none;
}

  .RadGrid_c3 .rgCommandRow a img {
    margin-right: 3px;
  }

.RadGrid_c3 .rgCommandCell {
  padding: 4px;
  height: 1.6em;
}

.RadGrid_c3 .rgCommandRow .t-button {
  white-space: nowrap;
}

/*header styling*/
.RadGrid_c3 th.rgHeader {
  height: 1em;
  padding: 2px 0.5em;
  color: white;
  font-weight: 100;
  border: 1px solid #555555;
}

  .RadGrid_c3 th.rgHeader a {
    color: white;
    font-weight: 100;
    text-decoration: underline;
  }

.RadGrid_c3 .rgHeader .rgActionButton {
  color: white;
}

  .RadGrid_c3 .rgHeader .rgActionButton:hover {
    color: white;
  }

.RadGrid_c3 .rgHeaderDiv {
  border: none;
}

.RadGrid_c3 .rgHeader, .RadGrid_c3 th.rgResizeCol, .RadGrid_c3 .rgHeaderWrapper {
  background-color: #505050;
}

/*row styling*/

.RadGrid_c3 .rgAltRow > td {
  background-color: #f1f1f1;
}

.RadGrid_c3 .rgSelectedRow > td {
  background-color: #337ab7;
}

.RadGrid_c3 tr.rgRow.rgHoveredRow > td, .RadGrid_c3 tr.rgAltRow.rgHoveredRow > td, .RadGrid_c3 tr.rgAltRow.rgHoveredRow > td.rgSorted {
  background-color: #c3bfbf;
  border-color: #d5d5d5;
}

.RadGrid_c3 td.rgSorted {
  background-color: #e4e4e4;
}


/*height of date/time picker text boxes*/
.RadPicker_c3 .RadInput_c3, .RadInputMgr_c3, .RadForm_c3.RadForm.rfdTextbox input.riTextBox.rfdDecorated {
  height: 2.7em;
}

/*toned down bottom border on pager cell*/
.RadGrid_c3 .rgPagerCell {
  border-bottom: 1px solid #dddddd;
}

/*styling of edit row*/
.RadGrid_c3 .rgEditRow {
  background: #ffffff;
  outline: 2px solid #dddddd;
}

  .RadGrid_c3 .rgEditRow > td {
    padding: 0.35714em 0.5em 0.28571em 0.5em;
    border-left: 1px solid #dddddd;
  }

    .RadGrid_c3 .rgEditRow > td input {
      padding: 0;
      height: 1em;
      line-height: 1em;
      border: 1px solid #dddddd;
      border-radius: 0.28571em;
      font-size: 1em;
    }

      .RadGrid_c3 .rgEditRow > td input[type="image"] {
        width: auto;
        height: auto;
      }

/*margins and padding on edit forms*/
.RadGrid_c3 .rgEditForm {
  background-color: white;
  padding-bottom: 10px;
}

  .RadGrid_c3 .rgEditForm table {
    margin: 5px;
  }

    .RadGrid_c3 .rgEditForm table.rgMasterTable {
      margin: 0;
    }

    .RadGrid_c3 .rgEditForm table td {
      padding: 5px;
    }

/*batch edit*/
.RadGrid_c3 .rgBatchContainer {
  max-width: none;
}

  .RadGrid_c3 .rgBatchContainer > * {
    box-sizing: border-box;
    width: 100%;
  }

/* Truncate grid row iitem */
.RadGrid_c3 .rgRow.truncate > td, .RadGrid_c3 .rgAltRow.truncate > td,
.RadGrid_c3 .rgHeader.truncate, .RadGrid_c3 .rgHeader.truncate > th, .RadGrid_c3 .rgResizeCol.truncate, .RadGrid_c3 .rgResizeCol.truncate > th {
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

  .RadGrid_c3 .rgRow.truncate > td:hover, .RadGrid_c3 .rgAltRow.truncate > td:hover,
  .RadGrid_c3 .rgHeaderOver.truncate, .RadGrid_c3 .rgHeaderOver.truncate > th:hover, .RadGrid_c3 .rgHeaderOver.rgHeaderDiv, .RadGrid_c3 .rgHeaderOver.rgHeaderDiv > th:hover,
  .RadGrid_c3 .rgHeaderDiv.truncate, .RadGrid_c3 .rgHeaderDiv.truncate > th:hover, .RadGrid_c3 a.rgHeaderDiv.truncate, .RadGrid_c3 a.rgHeaderDiv.truncate > th:hover {
    max-width: 200px;
    white-space: normal;
    overflow: visible;
    text-overflow: clip;
    word-break: break-word;
  }

.RadGrid_c3 .rgRow.collapsed > td, .RadGrid_c3 .rgAltRow.collapsed > td, .RadGrid_c3 .rgHeader.collapsed, .RadGrid_c3 .rgHeader.collapsed > th, .RadGrid_c3 .rgResizeCol.collapsed, .RadGrid_c3 .rgResizeCol.collapsed > th {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 600px;
}

  .RadGrid_c3 .rgRow.collapsed > td:hover, .RadGrid_c3 .rgAltRow.collapsed > td:hover, .RadGrid_c3 .rgHeader.collapsed, .RadGrid_c3 .rgHeader.collapsed > th:hover, .RadGrid_c3 .rgResizeCol.collapsed, .RadGrid_c3 .rgResizeCol.collapsed > th:hover {
    white-space: pre-wrap;
    text-overflow: clip;
  }

.RadGrid_c3 .rgMasterTable,
.RadGrid_c3 .rgDetailTable,
.RadGrid_c3 .rgGroupPanel table,
.RadGrid_c3 .rgCommandRow table,
.RadGrid_c3 .rgEditForm table {
  font-size: 12px;
}


.RadGrid_c3 .rgEdit, .RadGrid_c3 .rgDel {
  padding: 0;
}

.RadGrid_c3 .RadComboBox input.rcbInput {
  height: 22px;
}

/*fix for calendar icon embedded in grids*/
.RadGrid_c3 .RadInput_c3 a {
  color: #333333;
}


/* DetailTable view */
.RadGrid_c3 .rgDetailTable .rgHeader {
  background-color: #a3bac2;
}

.RadGrid_c3 .rgDetailTable th.rgHeader {
  height: 1em;
  padding: 2px 0.5em;
  color: white;
  font-weight: 100;
  border: 1px solid #a3bac2;
}

.RadGrid_c3 .rgDetailTable {
  border-bottom-color: #afb4b6;
  border-bottom-width: thick;
}

.RadGrid.RadGrid_c3 .rgDeletedRow {
  background: repeating-linear-gradient( -55deg, #ef7874, #ef7874 10px, #d08b8b 10px, #d08b8b 20px ) !important;
}

  .RadGrid.RadGrid_c3 .rgDeletedRow td {
    border-bottom: none !important;
    border-left: none !important;
  }

  .RadGrid.RadGrid_c3 .rgDeletedRow .rgBatchUndoDeleteButton .rgButtonText {
    display: none
  }

.RadImageEditor_c3,
.RadImageEditor_c3.rieDialogs .riePrintContent,
.RadImageEditor_c3 .rieHighlightVertical,
.RadImageEditor_c3 .rieHighlightHorizontal,
.RadDock_c3.rieDialogs .rieActiveThumbsLink,
.RadDock_c3.rieDialogs .rieThumbsLink:hover,
.RadDock_c3.rieDialogs .riePrintContent,
.RadDock_c3.rieDialogs .riePrintContent img {
  border-color: #dddddd;
  background-color: #fcfcfc;
}

  .RadImageEditor_c3,
  .RadImageEditor_c3 .rieStatusBarInfo .rieLabel,
  .RadDock_c3.rieDialogs .rdContent {
    color: #333333;
  }

    .RadImageEditor_c3 .rieStatusBarInfo span {
      color: #666666;
    }

    .RadImageEditor_c3 .rieContentArea,
    .RadDock_c3.rieDialogs .rieThumbsBottomRow td,
    .RadDock_c3.rieDialogs .rieDialogsThumbsLeft,
    .RadDock_c3.rieDialogs .rieThumbsLink {
      border-color: #dddddd;
    }

.rieRotateTable .rbIcon:before,
.rieResizeButtons .rbIcon:before {
  color: #333333;
}

.rieRotateTable .rbHovered .rbIcon:before,
.rieResizeButtons .rbHovered .rbIcon:before {
  color: #337ab7;
}

.rieBottomCell {
  border-color: #dddddd;
}

.rtbLink:before {
  margin: 0.08333em 0.66667em 0 -1em;
}

.RadImageEditor_c3 .RadToolBar_c3 .rtbItem + .rtbItem {
  margin-left: -0.07143em;
}

.RadImageEditor_c3 .RadToolBar_c3 .rtbSeparator {
  margin: 0em 0.21429em;
  border-color: transparent;
}

.RadImageEditor_c3 .RadToolBar_c3 .rtbLI:first-child .rtbButton {
  border-radius: 0.28571em 0 0 0.28571em;
}

.RadImageEditor_c3 .RadToolBar_c3 .rtbLI:last-child .rtbButton {
  border-radius: 0 0.28571em 0.28571em 0;
}

.RadImageEditor_c3 .RadToolBar_c3 .rtbButton {
  border-radius: 0;
}

.RadToolBarDropDown_c3_rtl .rtbLink:before {
  margin: 0.08333em -1em 0 0.66667em;
}

.rieRtl .RadToolBar_c3_rtl .rtbItem + .rtbItem {
  margin-right: -0.07143em;
}

.rieRtl .RadToolBar_c3_rtl .rtbLI:first-child .rtbButton {
  border-radius: 0 0.28571em 0.28571em 0;
}

.rieRtl .RadToolBar_c3_rtl .rtbLI:last-child .rtbButton {
  border-radius: 0.28571em 0 0 0.28571em;
}

.RadInput_c3,
.RadInputMgr_c3 {
  font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;
}

  .RadInput_c3 .riTextBox,
  .RadInputMgr_c3 {
    margin-bottom: 1px;
    padding-left: 0.35714em;
    border-color: #dddddd;
    border-radius: 4px;
    color: #555555;
    background: #ffffff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  }

  .RadInput_c3 .riEmpty,
  .RadInput_Empty_c3 {
    color: #888888;
  }

  .RadInput_c3 .riDisabled,
  .RadInput_Disabled_c3 {
    opacity: .7;
    cursor: default;
    color: #888888;
  }

.RadInput_c3,
.RadInputMgr_c3,
.RadForm_c3.RadForm.rfdTextbox input.riTextBox.rfdDecorated {
  height: 2.42857em;
  line-height: 0.21429em;
}

.RadInputMultiline_c3 {
  height: auto;
}

.RadInput_c3 .riHover,
.RadInput_Hover_c3 {
  border-color: #c4c4c4;
  color: #555555;
  background-color: #ffffff;
}

html body .RadInput_c3 .riFocused,
html body .RadInput_Focused_c3 {
  border-color: #3b87c8;
  outline: 0;
}

html body .RadInput_c3 .riRead,
html body .RadInput_Read_c3 {
  border-color: #888888;
  color: #888888;
  background: #eeeeee;
}

html body .RadInput_c3 .riError,
html body .RadInput_Error_c3 {
  border-color: #a94442;
}

html body .RadInput_c3 .riNegative,
html body .RadInput_Negative_c3 {
  color: #6f6f6f;
}

.RadInput_c3 .riSelect {
  right: 7px;
}

.RadInput_c3 a {
  color: #333333;
}

  .RadInput_c3 a:hover {
    color: #333333;
  }

.RadInput_c3 .riUp,
.RadInput_c3 .riDown {
  padding-left: 0.21429em;
  border-left: 1px solid #eeeeee;
}

.RadInput_c3 .riLabel {
  color: #555555;
  line-height: 2.28571em;
}

/*set correct textbox size*/
.RadInput_c3.riResizable .riTextBox {
  min-width: 1em;
  min-height: 1em;
}

/*set multiline size*/
.RadInputMultiline_c3 {
  line-height: 1.3em;
}

/*set disabled style*/
.riTextBox.riDisabled  {
  cursor: default;
  background-color: #EEE;
  color: #9E9999;
}

/*fix for textbox bug in IE9 and 10*/
.RadInput.RadInput_c3 .riTextBox,
.RadInputMgr.RadInputMgr_c3 {
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 1em;
}

.RadInput.RadInput_c3 .riTextBox {
  font-size: 12px
}

.RadInput.RadInput_c3, .RadInputMgr.RadInputMgr_c3 {
  width: auto;
}

.RadInputMultiline.RadInputMultiline_c3 {
  display: inline;
}

.RadInput_c3StickyNotes .riTextBox,
.RadInput_c3StickyNotes .riSelect,
.RadInput_c3StickyNotes .rcSelect,
.RadInputMgr_c3StickyNotes {
  border-width: 0px;
  border-color: #EEFFFF;
  color: #837e7c;
  background-color: #EEFFFF;
}

.RadInput_c3StickyNotes .riEmpty,
.RadInput_Empty_c3StickyNotes {
  border-width: 0px;
  color: rgba(131, 126, 124, 0.8);
}

.RadInput_c3StickyNotes.RadInputHovered .riTextBox,
.RadInput_c3StickyNotes.RadInputHovered .riSelect,
.RadInput_c3StickyNotes.RadInputHovered .rcSelect,
.RadInput_Hover_Default {
  border-color: #EEFFFF;
  color: #837e7c;
  background-color: #EEFFFF;
}

.RadInput_c3StickyNotes.RadInputFocused .riTextBox,
.RadInput_c3StickyNotes.RadInputFocused .riSelect,
.RadInput_c3StickyNotes.RadInputFocused .rcSelect,
.RadInput_Focused_c3StickyNotes {
  border-color: #EEFFFF; 
  border-width: 0px; 
  color: #837e7c;
  background-color: #EEFFFF;
}

.RadInput_c3StickyNotes.RadInputError .riTextBox,
.RadInput_c3StickyNotes.RadInputError .riSelect,
.RadInput_c3StickyNotes.RadInputError .rcSelect,
.RadInput_Error_c3StickyNotes,
.RadForm.rfdTextbox .RadInput_c3StickyNotes .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_Default[type="text"] {
  border-color: #EEFFFF;
  border-width: 0px;
  color: #d51923;
  background-color: #EEFFFF;
}

.RadInput_c3StickyNotes.RadInputError {
  color: #d51923;
}

.RadInput_c3StickyNotes .riNegative,
.RadInput_Negative_Default {
  color: #9c9896;
}

.RadInput_c3StickyNotes a,
.RadInput_c3StickyNotes.RadInputDisabled a:hover,
.RadInput_c3StickyNotes.RadInputDisabled a:active {
  border-color: #EEFFFF;
  border-width: 0px;
  color: #837e7c;
  background-color: #EEFFFF;
  /*background-image: linear-gradient(#e3f5ff, #EEFFFF);*/
}

  .RadInput_c3StickyNotes a:hover {
    border-color: #EEFFFF;
    border-width: 0px;
    color: #837e7c;
    background-color: #EEFFFF;
    /*background-image: linear-gradient(#e3f5ff, #EEFFFF);*/
  }

  .RadInput_c3StickyNotes a:active {
    border-color: #EEFFFF;
    border-width: 0px;
    color: #837e7c;
    background-color: #EEFFFF;
    /*background-image: linear-gradient(#e3f5ff, #EEFFFF);*/
  }

.RadInput_c3StickyNotes .riLabel {
  border-width: 0px;
  color: #837e7c;
}

.RadInput_c3StickyNotes .riResizeIcon {
  background: url('/Styles/Skins/c3/<%=WebResource("Telerik.Web.UI.Skins.c3StickyNotes.Common.radActionsSprite.png")%>') no-repeat transparent;
  background-position: -6.5px -966.5px;
  margin-bottom: -1px;
}

.RadInputRTL_Default .riError,
.RadInputRTL_Error_c3StickyNotes {
  background-position: 3px -298px;
}

.RadInputRTL_Default .riResizeIcon {
  background-position: -6.5px -986.5px;
}

.RadForm.rfdTextbox .RadInputRTL_Default .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_Default[type="text"] {
  background-position: 3px -298px;
}

.RadListBox_c3 {
  line-height: 1.42857;
}

  .RadListBox_c3 .rlbButton {
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    padding: 0.35714em;
    border-radius: 4px;
  }

    .RadListBox_c3 .rlbButton:hover:not(.rlbDisabled) {
      border-color: #d0d0d0;
      color: #333333;
      background-color: #e6e6e6;
    }

    .RadListBox_c3 .rlbButton:active:not(.rlbDisabled) {
      border-color: #afafaf;
      color: #333333;
      background-color: #e6e6e6;
    }

  .RadListBox_c3 .rlbGroup,
  .RadListBox_c3 .rlbTemplateContent {
    border-color: #dddddd;
    color: #333333;
    background-color: #ffffff;
  }

  .RadListBox_c3 .rlbHeader,
  .RadListBox_c3 .rlbFooter {
    padding: 3px 12px;
    border-color: #dddddd;
    color: #333333;
    background-color: #f5f5f5;
  }

  .RadListBox_c3 .rlbList {
    padding: 0;
  }

  .RadListBox_c3 .rlbCheckAllItems {
    color: #333333;
    background-color: #f5f5f5;
  }

  .RadListBox_c3 .rlbCheckAllItemsHovered {
    color: #333333;
    background-color: #e4e4e4;
  }

  .RadListBox_c3 .rlbCheck {
    margin-left: -4px;
    margin-right: 4px;
  }

  .RadListBox_c3 .rlbItem.rlbSelected .rlbCheck:hover {
    background-position: 0 0;
  }

  .RadListBox_c3 .rlbItem {
    padding: 3px 12px;
  }

  .RadListBox_c3 .rlbHighlight {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee;
    background-image: linear-gradient();
  }

  .RadListBox_c3 .rlbItem.rlbHovered {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee;
    background-image: linear-gradient();
  }

  .RadListBox_c3 .rlbItem.rlbSelected {
    border-color: #285f8f;
    color: #ffffff;
    background-color: #337ab7;
    background-image: linear-gradient();
  }

  .RadListBox_c3 .rlbImage {
    margin-left: -4px;
    margin-right: 4px;
    padding: 0;
  }

  .RadListBox_c3 .rlbGroup .rlbSelected.rlbDropClueAbove {
    border-top-color: #fff;
  }

  .RadListBox_c3 .rlbGroup .rlbSelected.rlbDropClueBelow {
    border-bottom-color: #fff;
  }

  .RadListBox_c3[dir="rtl"] .rlbCheck {
    margin-left: 4px;
    margin-right: -4px;
  }

  .RadListBox_c3[dir="rtl"] .rlbImage {
    margin-left: 4px;
    margin-right: -4px;
  }

  .RadListBox_c3.RadListBoxButtonAreaTop.rlbFixedHeight .rlbGroup,
  .RadListBox_c3.RadListBoxButtonAreaTop.rlbFixedHeight .rlbTemplate {
    top: 2.42857em;
  }

  .RadListBox_c3.RadListBoxButtonAreaBottom.rlbFixedHeight .rlbGroup,
  .RadListBox_c3.RadListBoxButtonAreaBottom.rlbFixedHeight .rlbTemplate {
    bottom: 2.42857em;
  }

.RadMenu_c3 {
  color: #333333;
  background-color: #f5f5f5;
  line-height: 1.42857;
}

  .RadMenu_c3 .rmLink {
    text-decoration: none;
  }

  .RadMenu_c3 .rmIcon {
    line-height: 1.4em;
  }

  .RadMenu_c3 .rmRootGroup {
    border-color: #dddddd;
    color: #333333;
    background-color: #f5f5f5;
  }

    .RadMenu_c3 .rmRootGroup.rmVertical > .rmItem,
    .RadMenu_c3 .rmRootGroup.rmVertical > .rmRootScrollGroup > .rmItem {
      float: none;
    }

    .RadMenu_c3 .rmRootGroup > .rmItem,
    .RadMenu_c3 .rmRootGroup > .rmRootScrollGroup > .rmItem {
      border-width: 0;
    }

    .RadMenu_c3 .rmRootGroup .rmRootLink {
      padding: 15px;
      color: #333333;
    }

  .RadMenu_c3 .rmVertical .rmRootLink {
    padding-top: 10px;
    padding-bottom: 10px;
  }

    .RadMenu_c3 .rmRootLink .rmText,
    .RadMenu_c3 .rmVertical .rmRootLink .rmText {
      padding: 0;
    }

  .RadMenu_c3 .rmRootLink:hover {
    color: #333333;
    background-color: #e4e4e4;
  }

  .RadMenu_c3 .rmSelected .rmRootLink,
  .RadMenu_c3 .rmExpanded .rmRootLink {
    color: #333333;
    background-color: #e4e4e4;
  }

  .RadMenu_c3 .rmDisabled .rmRootLink {
    color: #777777;
    border-color: transparent;
    background-color: transparent;
  }

  .RadMenu_c3 .rmRootGroup.rmHorizontal > .rmSeparator,
  .RadMenu_c3 .rmRootGroup.rmHorizontal > .rmRootScrollGroup > .rmSeparator {
    display: none;
  }

  .RadMenu_c3 .rmRootGroup.rmVertical > .rmItem.rmSeparator,
  .RadMenu_c3 .rmRootGroup.rmVertical > .rmRootScrollGroup > .rmItem.rmSeparator {
    margin: 9px 0;
    height: 1px;
    border-width: 0;
    overflow: hidden;
    background-color: #e5e5e5;
  }

  .RadMenu_c3 .rmGroup,
  .RadMenu_c3 .rmMultiColumn {
    padding: 0;
    border: 1px solid #dddddd;
    border-radius: 4px;
    color: #333333;
    background-color: #ffffff;
  }

    .RadMenu_c3 .rmGroup.rmVertical {
      padding: 5px 0;
    }

    .RadMenu_c3 .rmGroup.rmHorizontal {
      padding: 5px;
    }

  .RadMenu_c3 .rmSlide .rmScrollWrap .rmHorizontal {
    padding: 5px;
  }

  .RadMenu_c3 .rmGroup .rmLink {
    padding: 3px 30px;
    color: #333333;
  }

    .RadMenu_c3 .rmGroup .rmLink .rmText {
      padding: 0;
      margin: 0;
    }

    .RadMenu_c3 .rmGroup .rmLink:hover {
      border-color: #e1e1e1;
      color: #000000;
      background-color: #eeeeee;
    }

  .RadMenu_c3 .rmGroup .rmSelected > .rmLink,
  .RadMenu_c3 .rmGroup .rmSelected > .rmLink:hover,
  .RadMenu_c3 .rmGroup .rmExpanded > .rmLink,
  .RadMenu_c3 .rmGroup .rmExpanded > .rmLink:hover {
    border-color: #285f8f;
    color: #ffffff;
    background-color: #337ab7;
  }

  .RadMenu_c3 .rmGroup .rmDisabled > .rmLink,
  .RadMenu_c3 .rmGroup .rmDisabled > .rmLink:hover {
    color: #777777;
    border-color: transparent;
    background-color: transparent;
  }

  .RadMenu_c3 .rmSeparator {
    border-color: #dddddd transparent transparent #dddddd;
  }

  .RadMenu_c3 .rmLeftArrow,
  .RadMenu_c3 .rmRightArrow,
  .RadMenu_c3 .rmTopArrow,
  .RadMenu_c3 .rmBottomArrow {
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    border-width: 0;
    border-style: solid;
  }

    .RadMenu_c3 .rmLeftArrow:hover,
    .RadMenu_c3 .rmRightArrow:hover,
    .RadMenu_c3 .rmTopArrow:hover,
    .RadMenu_c3 .rmBottomArrow:hover {
      border-color: #d0d0d0;
      color: #333333;
      background-color: #e6e6e6;
    }

  .RadMenu_c3 .rmLeftArrow,
  .RadMenu_c3 .rmRightArrow {
    height: 100%;
  }

  .RadMenu_c3 .rmLeftArrow {
    border-right-width: 1px;
  }

  .RadMenu_c3 .rmRightArrow {
    border-left-width: 1px;
  }

  .RadMenu_c3 .rmTopArrow {
    border-bottom-width: 1px;
  }

  .RadMenu_c3 .rmBottomArrow {
    border-top-width: 1px;
  }

  .RadMenu_c3 .rmTopFix,
  .RadMenu_c3 .rmTopLeft,
  .RadMenu_c3 .rmTopRight,
  .RadMenu_c3 .rmBottomFix,
  .RadMenu_c3 .rmBottomLeft,
  .RadMenu_c3 .rmBottomRight {
    display: none;
  }

/*changes line height for the root menu items*/
.RadMenu_c3 .rmHorizontal .rmRootLink span.rmText {
  height: 35px;
  line-height: 35px;
}

/*changes height for the child menu items */
.RadMenu_c3 .rmVertical .rmText,
.RadMenu_c3 .rmHorizontal .rmVertical .rmText {
  height: 35px;
  line-height: 35px;
}

/*sets correct position of images in child menu items*/
.RadMenu_c3 .rmGroup .rmImage, .RadMenu .rmGroup .rmLeftImage {
  margin: -17px 0;
}

/*sets the correct position of text in child menu items*/
.RadMenu_c3 .rmGroup .rmLink .rmText {
  margin: 0 15px;
}

/*sets padding of the top menu items */
.RadMenu_c3 .rmRootGroup .rmRootLink {
  padding: 5px 15px;
}

/*removes right border on top menu items*/
.RadMenu_c3 .rmRootGroup.rmHorizontal > li.rmItem, .RadMenu .rmRootGroup.rmHorizontal > .rmRootScrollGroup > li.rmItem {
  border: none;
}

/*removes border between image and text in child menu items*/
.RadMenu_c3 .rmGroup:before, .RadMenu_c3 .rmMultiColumn:before, .RadMenu_c3 .rmScrollWrap > .rmHorizontal:before, .RadMenu_c3 .rmScrollWrap > .rmVertical:before {
  border: none;
}

/*fixes padding after last item in context menu*/
.RadMenu_c3_Context.RadFilterMenu_CheckList ul.rmGroup li.rmLast {
  padding: 0;
}

/*ensure no border on image in IE*/
.RadMenu_c3 .rmLeftImage {
  border: none;
}

/*ensure menu doesn't go on top of modal dialog*/
.RadMenu.RadMenu_c3 {
  z-index: 2998 !important; /*override inline telerik style*/
}

/*ensure context menus are on top of dropdowns*/
.RadMenu.RadMenu_c3.RadMenu_c3_Context {
  z-index: 7001 !important;
}

/*setup colors for the menu*/
.RadMenu_c3 .rmRootGroup, .RadMenu_c3 .rmGroup, .RadMenu_c3 .rmMultiColumn {
  background-color: #0e2233;
  border-bottom: 1px solid #153550;
  border-top: 1px solid #153550;
  border-left: 1px solid #0e2233;
  border-right: 1px solid #0e2233;
}

  .RadMenu_c3 .rmRootGroup .rmRootLink, .RadMenu_c3 .rmGroup .rmLink {
    color: #dcdbdb;
  }

    .RadMenu_c3 .rmRootGroup .rmItem.rmSelected > .rmText, .RadMenu_c3 .rmGroup .rmLink:hover {
      color: white;
    }

    .RadMenu_c3 .rmGroup .rmSelected > .rmLink, .RadMenu_c3 .rmGroup .rmSelected > .rmLink:hover, .RadMenu_c3 .rmGroup .rmExpanded > .rmLink, .RadMenu_c3 .rmGroup .rmExpanded > .rmLink:hover,
    .RadMenu_c3 .rmGroup .rmLink:hover,
    .RadMenu_c3 .rmSelected .rmRootLink, .RadMenu_c3 .rmItem.rmExpanded .rmExpand, .RadMenu_c3 .rmRootLink:hover {
      background-color: #14324c;
    }

      .RadMenu_c3 .rmGroup .rmSelected > .rmLink, .RadMenu_c3 .rmGroup .rmSelected > .rmLink:hover, .RadMenu_c3 .rmGroup .rmExpanded > .rmLink, .RadMenu_c3 .rmGroup .rmExpanded > .rmLink:hover,
      .RadMenu_c3 .rmGroup .rmLink:hover, .RadMenu_c3 .rmGroup .rmSelected > .rmLink {
        border-bottom: 1px solid #153550;
        border-top: 1px solid #153550;
        border-left: 1px solid #14324c;
        border-right: 1px solid #14324c;
      }

/*make sure context menus are not styled like normal menu*/
.RadMenu_c3.RadMenu_c3_Context .rmGroup,
.RadMenu_c3.RadMenu_c3_Context .rmMultiColumn {
  padding: 0;
  border: 1px solid #dddddd;
  border-radius: 4px;
  color: #333333;
  background-color: #ffffff;
}

  .RadMenu_c3.RadMenu_c3_Context .rmRootGroup .rmRootLink, .RadMenu_c3.RadMenu_c3_Context .rmGroup .rmLink {
    color: #333333;
  }

    .RadMenu_c3.RadMenu_c3_Context .rmRootGroup .rmItem.rmSelected > .rmText, .RadMenu_c3.RadMenu_c3_Context .rmGroup .rmLink:hover, .RadMenu_c3.RadMenu_c3_Context .rmItem.rmExpanded .rmExpand, .RadMenu_c3.RadMenu_c3_Context .rmItem.rmExpanded .rmExpand:hover {
      color: #333333;
      background-color: #e4e4e4;
      border-color: #e4e4e4;
    }

/*center menu items*/
.RadMenu_c3 ul {
  text-align: center;
}

  .RadMenu_c3 li {
    display: inline-block;
    text-align: left;
  }

.RadMenu_c3_Context li {
  display: block;
}

  .RadMenu_c3_Context li label {
    padding-left: 10px;
  }

.RadMenu_c3_Context .RadListBox .rlbCheckAllItems {
  padding-left: 4px;
}

.RadNavigation_c3 .rnvRootGroupWrapper {
  border-color: #dddddd;
  color: #333333;
  background: #f5f5f5;
}

.RadNavigation_c3 .rnvRootLink {
  border-color: transparent;
}

.RadNavigation_c3 .rnvMore {
  border: 0;
  color: #333333;
  background: #f5f5f5;
}

.RadNavigation_c3 .rnvMore {
  padding: 14px;
  margin-top: 0;
}

  .RadNavigation_c3 .rnvMore.rnvRight {
    margin-right: 0;
  }

  .RadNavigation_c3 .rnvMore:before {
    width: auto;
    height: auto;
    line-height: 0.95238em;
    font-size: 1.5em;
  }

.RadNavigation_c3 .rnvHovered.rnvMore,
.RadNavigation_c3 .rnvHovered > .rnvRootLink {
  color: #333333;
  background-color: #e4e4e4;
}

.RadNavigation_c3 .rnvSelected.rnvMore,
.RadNavigation_c3 .rnvSelected > .rnvRootLink,
.RadNavigation_c3 .rnvExpanded > .rnvRootLink {
  color: #333333;
  background-color: #e4e4e4;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.RadNavigation_c3 .rnvFocused.rnvMore,
.RadNavigation_c3 .rnvFocused > .rnvRootLink {
  border-color: rgba(40, 95, 143, 0.5);
  box-shadow: inset 0 0 3px rgba(40, 95, 143, 0.5);
}

.radSkin_c3 .rnvPopup {
  border-color: #dddddd;
  color: #333333;
  background-color: #ffffff;
}

  .radSkin_c3 .rnvPopup .rnvHovered > .rnvLink {
    color: #000000;
    background-color: #eeeeee;
  }

  .radSkin_c3 .rnvPopup .rnvSelected > .rnvLink,
  .radSkin_c3 .rnvPopup .rnvExpanded > .rnvLink {
    color: #ffffff;
    background-color: #337ab7;
  }

  .radSkin_c3 .rnvPopup .rnvFocused > .rnvLink {
    box-shadow: inset 0 0 3px rgba(40, 95, 143, 0.5);
  }

.RadNotification_c3 {
  background-color: #ffffff;
  border-color: #dddddd;
  color: #333333;
}

  .RadNotification_c3.rnShadows {
    box-shadow: 2px 2px 3px rgba(221, 221, 221, 0.5);
  }

  .RadNotification_c3 .rnTitleBar {
    border-color: #dddddd;
    color: #333333;
    background-color: #f5f5f5;
    background-image: linear-gradient();
  }

  .RadNotification_c3 .rnCommands a:hover {
    border-radius: 0.21429em;
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient();
  }

  .RadNotification_c3 .rnCommands {
    margin: -0.82143em 0em 0em;
  }

    .RadNotification_c3 .rnCommands a {
      width: 1.66666em;
      height: 1.66666em;
    }

    .RadNotification_c3 .rnCommands li a:before {
      margin: 0.10714em 0em 0em 0.10714em;
    }

.RadOrgChart_c3 {
  /* Loading states */
}

.RadOrgChart_c3 {
  color: #333333;
  line-height: 1.42857;
}

  .RadOrgChart_c3 .rocGroup {
    border-radius: 10px;
    background: #f5f5f5;
  }

  .RadOrgChart_c3 .rocItem,
  .RadOrgChart_c3 .rocItemTemplate {
    color: #333333;
    border-radius: 5px;
    border-color: #f2f2f2;
    background-color: #ffffff;
  }

  .RadOrgChart_c3 .rocExpandArrow,
  .RadOrgChart_c3 .rocCollapseArrow,
  .RadOrgChart_c3 .rocExpandGroupArrow,
  .RadOrgChart_c3 .rocCollapseGroupArrow {
    color: #333333;
    border-color: #eeeeee;
    background-color: #ffffff;
    border-radius: 3px;
  }

  .RadOrgChart_c3 .rocLoadingNodes .rocExpandArrow,
  .RadOrgChart_c3 .rocLoadingNodes .rocCollapseArrow,
  .RadOrgChart_c3 .rocLoadingGroups .rocExpandGroupArrow,
  .RadOrgChart_c3 .rocLoadingGroups .rocCollapseGroupArrow {
    background-image: url("/Styles/Skins/c3/images/Common/loading_small.gif");
  }

  .RadOrgChart_c3.rocHorizontal .rocNode {
    padding: 1.28571em 0em;
  }

  .RadOrgChart_c3.rocDetachedItem,
  .RadOrgChart_c3.rocDetachedNode {
    color: #333333;
    border-color: #dddddd;
    background-color: #ffffff;
  }

.rocToolbar_c3 {
  background: #f5f5f5;
  border-radius: 4px;
}

  .rocToolbar_c3 .rocToolbarButton {
    color: #333333;
    border-color: #eeeeee;
    background-color: #ffffff;
    border-radius: 2px;
  }

.RadPanelBar_c3 {
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

  .RadPanelBar_c3 .rpRootGroup {
    color: #333333;
    border-color: #dddddd;
    background: #ffffff;
  }

  .RadPanelBar_c3 .rpLink,
  .RadPanelBar_c3 .rpHeaderTemplate {
    margin: 0;
    color: #333333;
    background: #f5f5f5;
    border-width: 1px;
    border-style: solid;
    border-color: #dddddd #dddddd #f5f5f5;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.14em;
    line-height: 2.50627em;
  }

    .RadPanelBar_c3 .rpLink.rpFocused,
    .RadPanelBar_c3 .rpHeaderTemplate.rpFocused {
      border-color: #3b87c8;
      box-shadow: inset 0 0 8px rgba(40, 94, 142, 0.4);
    }

    .RadPanelBar_c3 .rpLink:hover,
    .RadPanelBar_c3 .rpLink.rpExpanded:hover,
    .RadPanelBar_c3 .rpHeaderTemplate:hover,
    .RadPanelBar_c3 .rpHeaderTemplate.rpExpanded:hover {
      color: #333333;
      border-color: #c4c4c4;
      background-color: #e4e4e4;
    }

    .RadPanelBar_c3 .rpLink.rpSelected,
    .RadPanelBar_c3 .rpHeaderTemplate.rpSelected {
      color: #333333;
      border-color: #c4c4c4;
      background-color: #e4e4e4;
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    }

    .RadPanelBar_c3 .rpLink.rpDisabled,
    .RadPanelBar_c3 .rpHeaderTemplate.rpDisabled {
      color: #333333;
      border-color: #dddddd;
      background-color: #f5f5f5;
      opacity: .5;
    }

  .RadPanelBar_c3 .rpFirst .rpRootLink {
    border-width: 1px;
    padding-top: 0;
  }

  .RadPanelBar_c3 .rpImage {
    margin-top: 3px;
  }

  .RadPanelBar_c3 .rpOut {
    border-color: transparent;
  }

  .RadPanelBar_c3 .rpGroup .rpItem {
    padding: 0;
  }

    .RadPanelBar_c3 .rpGroup .rpItem .rpLink,
    .RadPanelBar_c3 .rpGroup .rpItem .rpHeaderTemplate {
      border: 0;
      background: none;
      font-size: inherit;
      line-height: 2.14286em;
      box-shadow: none;
    }

      .RadPanelBar_c3 .rpGroup .rpItem .rpLink:hover,
      .RadPanelBar_c3 .rpGroup .rpItem .rpHeaderTemplate:hover {
        color: #000000;
        background-color: #fbfbfb;
      }

      .RadPanelBar_c3 .rpGroup .rpItem .rpLink.rpFocused,
      .RadPanelBar_c3 .rpGroup .rpItem .rpHeaderTemplate.rpFocused {
        color: #000000;
        background-color: #fbfbfb;
      }

      .RadPanelBar_c3 .rpGroup .rpItem .rpLink.rpSelected,
      .RadPanelBar_c3 .rpGroup .rpItem .rpHeaderTemplate.rpSelected {
        color: #ffffff;
        background-color: #337ab7;
      }

    .RadPanelBar_c3 .rpGroup .rpItem.rpFirst {
      padding: 0;
    }

  .RadPanelBar_c3 .rpExpandable .rpExpandHandle {
    font-size: 1em;
  }

    .RadPanelBar_c3 .rpExpandable .rpExpandHandle:before {
      content: "\E002";
    }

  .RadPanelBar_c3 .rpExpanded .rpExpandHandle:before {
    content: "\E001";
  }

  .RadPanelBar_c3 .rpRootLink .rpExpandHandle {
    margin-top: 0.87719em;
  }

  .RadPanelBar_c3 .rpGroup .rpExpandHandle {
    margin: 0.57143em 0.07143em 0em;
  }

  .RadPanelBar_c3 .rpDisabled .rpExpandHandle {
    opacity: 0.4;
    filter: alpha(opacity=40);
  }

.RadPanelBar_c3 {
  font-size: 12px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  border: none;
}

  .RadPanelBar_c3 .rpLink.rpSelected, .RadPanelBar_c3 .rpHeaderTemplate.rpSelected,
  .RadPanelBar_c3 .rpLink.rpFocused, .RadPanelBar_c3 .rpHeaderTemplate.rpFocused {
    box-shadow: none;
    text-shadow: none;
  }

  .RadPanelBar_c3 .rpLast.rpItem .rpLink, .RadPanelBar_c3 .rpItem .rpLink.rpExpanded {
    border-bottom: 1px solid #dddddd;
  }

    .RadPanelBar_c3 .rpLast.rpItem .rpLink.rpSelected, .RadPanelBar_c3 .rpLast.rpItem .rpLink.rpHovered, .RadPanelBar_c3 .rpItem .rpLink.rpExpanded.rpSelected {
      border-bottom: 1px solid #c4c4c4;
    }

  /*fix for the panelbar expand icon*/
  .RadPanelBar_c3 .rpRootLink .rpExpandHandle {
    margin-top: 0;
  }

  .RadPanelBar_c3 .rpExpandable .rpExpandHandle:before, .RadPanelBar_c3 .RadDropDownList .rddlSelect:before {
    content: none;
  }

.RadUploadProgressArea_c3 {
  color: #333333;
  border-color: #dddddd;
  border-radius: 0.21429em;
  background: #ffffff;
}

  .RadUploadProgressArea_c3 .ruHeader {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #dddddd;
    padding: 0.35714em 0.85714em;
  }

  .RadUploadProgressArea_c3 .ruFooter {
    color: #333333;
    background: #f5f5f5;
    border-color: #dddddd;
    padding: 0.5em 0.85714em;
  }

  .RadUploadProgressArea_c3 .ruProgressBar {
    border-color: #dddddd;
    border-radius: 0.31746em;
    background: #f5f5f5;
  }

  .RadUploadProgressArea_c3 .ruProgress {
    background-color: #337ab7;
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  }

  .RadUploadProgressArea_c3 .radButton {
    padding: 0.42857em 0.85714em;
    color: #333333;
    background-color: #ffffff;
    border-radius: 0.21429em;
    border-color: #eeeeee;
  }

    .RadUploadProgressArea_c3 .radButton.ruHovered {
      color: #333333;
      background-color: #e6e6e6;
      border-color: #d0d0d0;
    }

.RadProgressBar_c3 {
  font-size: 1em;
  color: #333333;
  background-color: #f5f5f5;
}

  .RadProgressBar_c3 .rpbChunksWrapper .rpbChunkLast {
    border: 0;
  }

  .RadProgressBar_c3.rpbHorizontal .rpbChunk {
    border-width: 0 1px 0 0;
  }

  .RadProgressBar_c3.rpbVertical .rpbChunk {
    border-width: 0 0 1px 0;
  }

  .RadProgressBar_c3 .rpbStateSelected {
    background-image: none;
  }

    .RadProgressBar_c3 .rpbStateSelected:hover {
      background-image: none;
    }

  .RadProgressBar_c3.rpbStripped .rpbStateSelected:before {
    content: "";
    display: block;
    height: 100%;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 24px 24px;
  }

  .RadProgressBar_c3 .rpbLabel {
    font-size: 0.85714em;
  }

  .RadProgressBar_c3 > .rpbLabelWrapper {
    line-height: normal;
  }

  .RadProgressBar_c3 .rpbStateSelected {
    border: 0;
    color: #ffffff;
    background-color: #337ab7;
  }

  .RadProgressBar_c3 .rpbChunk {
    border-color: #dddddd;
  }

    .RadProgressBar_c3 .rpbChunk.rpbStateSelected {
      border: 0;
    }

  .RadProgressBar_c3.rpbHorizontal {
    height: 1.42857em;
    box-shadow: 0 1px 3px 1px #dddddd inset;
  }

    .RadProgressBar_c3.rpbHorizontal .rpbStateSelected {
      box-shadow: 0 -1px 0 1px #285f8f inset;
    }

      .RadProgressBar_c3.rpbHorizontal .rpbStateSelected .rpbLabelWrapper {
        line-height: 1.1em;
      }

  .RadProgressBar_c3.rpbVertical {
    width: 1.42857em;
    box-shadow: 1px 0 3px 1px #dddddd inset;
  }

    .RadProgressBar_c3.rpbVertical .rpbLabel {
      padding: 0 1em;
    }

    .RadProgressBar_c3.rpbVertical .rpbStateSelected {
      box-shadow: -1px 0 0 1px #285f8f inset;
    }

  .RadProgressBar_c3.rpbIndeterminate {
    background-image: url("/Styles/Skins/c3/images/Common/radIndeterminate.gif");
  }

.RadRating_c3 {
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

  .RadRating_c3 a:before,
  .RadRating_c3 a:hover:before {
    color: #c4c4c4;
  }

  .RadRating_c3 .rrtOver span:before,
  .RadRating_c3 a:hover .rrtPartComplement:before,
  .RadRating_c3 .rrtVertical .rrtSelected.rrtOver a:before,
  .RadRating_c3 .rrtSelected a .rrtPartSelected:before,
  .RadRating_c3 .rrtSelected.rrtOver a:before {
    color: #adadad;
  }

  .RadRating_c3 .rrtSelected span:before {
    color: #428bca;
  }

  .RadRating_c3 .rrtSelected .rrtPart:before,
  .RadRating_c3 .rrtSelected.rrtOver span:before {
    color: #3071a9;
  }

  .RadRating_c3 .rrtReversed .rrtPart:before {
    color: #adadad;
  }

  .RadRating_c3 .rrtReversed .rrtSelected .rrtPartComplement:before {
    color: #3071a9;
  }

.RadRating_c3 {
  font-size: 12px;
}
.RadRibbonBar_c3 {
  color: #333333;
}

  .RadRibbonBar_c3 .rrbWrap {
    border-color: #dddddd;
    background-color: #f5f5f5;
  }

  .RadRibbonBar_c3 .rrbTabs {
    border-bottom-color: #c4c4c4;
  }

    .RadRibbonBar_c3 .rrbTabs .rrbItem .rrbLink {
      padding: 10px 15px;
      border-radius: 0.28571em 0.28571em 0em 0em;
      border-color: transparent;
      color: #333333;
    }

    .RadRibbonBar_c3 .rrbTabs .rrbItem.rrbHovered .rrbLink {
      color: #333333;
      border-color: #c4c4c4;
      background-color: #e4e4e4;
    }

    .RadRibbonBar_c3 .rrbTabs .rrbItem.rrbSelected .rrbLink {
      color: #333333;
      border-color: #c4c4c4;
      background-color: #e4e4e4;
    }

    .RadRibbonBar_c3 .rrbTabs .rrbItem,
    .RadRibbonBar_c3 .rrbTabs .rrbApplicationItem {
      margin-right: 7px;
    }

  .RadRibbonBar_c3 .rrbContextualItem {
    padding-top: 2.85714em;
  }

  .RadRibbonBar_c3 .rrbQat + .rrbTabs .rrbContextualItem {
    margin-top: -2.85714em;
  }

  .RadRibbonBar_c3 .rrbButton {
    padding: 6px;
    border-radius: 0.28571em;
  }

  .RadRibbonBar_c3 .rrbAbox > .rrbButtonGroup .rrbButton {
    border-radius: 0;
  }

    .RadRibbonBar_c3 .rrbAbox > .rrbButtonGroup .rrbButton + .rrbButton {
      margin-left: -1px;
    }

    .RadRibbonBar_c3 .rrbAbox > .rrbButtonGroup .rrbButton:first-child {
      border-radius: 0.28571em 0em 0em 0.28571em;
    }

    .RadRibbonBar_c3 .rrbAbox > .rrbButtonGroup .rrbButton:last-child {
      border-radius: 0em 0.28571em 0.28571em 0em;
    }

  .RadRibbonBar_c3 .rrbApplicationItem {
    margin-bottom: 7px;
  }

    .RadRibbonBar_c3 .rrbApplicationItem .rrbLink {
      width: 1.42857em;
      padding: 6px;
      border-radius: 0.28571em;
      color: transparent;
      border-color: #eeeeee;
      background-color: #ffffff;
    }

      .RadRibbonBar_c3 .rrbApplicationItem .rrbLink:before {
        content: "\E002";
        font: 1.14286em TelerikWebUI;
        color: #333333;
        vertical-align: middle;
      }

    .RadRibbonBar_c3 .rrbApplicationItem.rrbSelected .rrbHeaderBar {
      border-color: #dddddd;
      background: #f5f5f5;
    }

    .RadRibbonBar_c3 .rrbApplicationItem.rrbSelected .rrbLink {
      border-color: #c4c4c4;
      background-color: #e4e4e4;
    }

      .RadRibbonBar_c3 .rrbApplicationItem.rrbSelected .rrbLink:before {
        color: #333333;
      }

  .RadRibbonBar_c3 .rrbContextualItem .rrbLabel {
    color: #ffffff;
  }

  .RadRibbonBar_c3 .rrbMenu .rrbHeader {
    color: #333333;
    background-color: #f5f5f5;
  }

  .RadRibbonBar_c3 .rrbToolTip {
    color: #333333;
    border-color: #dddddd;
    background-color: #fcfcfc;
  }

  .RadRibbonBar_c3 .rrbCommandGroup {
    border-radius: 0.28571em;
    padding: 0.5em 0.5em 2.14286em;
    border-color: #eeeeee;
    background-color: #ffffff;
  }

    .RadRibbonBar_c3 .rrbCommandGroup:before {
      height: 4.64286em;
      padding: 19px 0;
    }

    .RadRibbonBar_c3 .rrbCommandGroup ~ .rrbCommandGroup {
      margin-left: 0.5em;
    }

  .RadRibbonBar_c3 .rrbCommandArea {
    padding: 0.5em;
    background-color: #f5f5f5;
  }

  .RadRibbonBar_c3 .rrbResizeHandle {
    background-position: -20px -2220px;
  }

  .RadRibbonBar_c3 .rrbTitle {
    color: #333333;
    background-color: #f5f5f5;
  }

  .RadRibbonBar_c3 .rrbCollapsedGroup {
    border-color: #dddddd;
  }

    .RadRibbonBar_c3 .rrbCollapsedGroup .rrbIcon {
      border-color: #eeeeee;
    }

  .RadRibbonBar_c3 .rrbButton, .RadRibbonBar_c3 .rrbSplitButton.rrbHovered .rrbArrow, .RadRibbonBar_c3 .rrbButtonGroup .rrbButton, .RadRibbonBar_c3 .rrbComboBox .rrbButton,
  .RadRibbonBar_c3 .rrbDropDown .rrbButton,
  .RadRibbonBar_c3 .rrbNumericTextBox .rrbButton,
  .RadRibbonBar_c3 .rrbColorPicker .rrbButton, .RadRibbonBar_c3 .rrbDropDown .rrbDDInner, .RadRibbonBar_c3 .rrbColorPicker .rrbCPInner, .RadRibbonBar_c3 .rrbGalleryActions .rrbButton {
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
  }

  .RadRibbonBar_c3 .rrbComboBox .rrbCBInner, .RadRibbonBar_c3 .rrbDropDown .rrbDDInner, .RadRibbonBar_c3 .rrbNumericTextBox .rrbNTBInner, .RadRibbonBar_c3 .rrbColorPicker .rrbCPInner {
    padding: 6px 34px 6px 6px;
  }

    .RadRibbonBar_c3 .rrbComboBox .rrbCBInner .rrbButton, .RadRibbonBar_c3 .rrbDropDown .rrbDDInner .rrbButton, .RadRibbonBar_c3 .rrbNumericTextBox .rrbNTBInner .rrbButton, .RadRibbonBar_c3 .rrbColorPicker .rrbCPInner .rrbButton {
      border-radius: 0;
    }

  .RadRibbonBar_c3 .rrbComboBox .rrbButton,
  .RadRibbonBar_c3 .rrbDropDown .rrbButton,
  .RadRibbonBar_c3 .rrbNumericTextBox .rrbButton,
  .RadRibbonBar_c3 .rrbColorPicker .rrbButton {
    padding: 6px;
  }

  .RadRibbonBar_c3 .rrbQat .rrbButton, .RadRibbonBar_c3 .rrbButton, .RadRibbonBar_c3 .rrbButton .rrbArrow {
    border-color: transparent;
    background: transparent;
  }

    .RadRibbonBar_c3 .rrbQat .rrbButton:hover, .RadRibbonBar_c3 .rrbButton:hover,
    .RadRibbonBar_c3 .rrbButton.rrbHovered, .RadRibbonBar_c3 .rrbSplitButton .rrbArrow:hover, .RadRibbonBar_c3 .rrbButtonGroup .rrbButton:hover, .RadRibbonBar_c3 .rrbComboBox .rrbButton.rrbHovered,
    .RadRibbonBar_c3 .rrbDropDown .rrbButton.rrbHovered,
    .RadRibbonBar_c3 .rrbNumericTextBox .rrbButton.rrbHovered,
    .RadRibbonBar_c3 .rrbColorPicker .rrbButton.rrbHovered, .RadRibbonBar_c3 .rrbDropDown .rrbDDInner:hover, .RadRibbonBar_c3 .rrbColorPicker .rrbCPInner:hover, .RadRibbonBar_c3 .rrbGallery .rrbItem.rrbHovered, .RadRibbonBar_c3 .rrbGalleryActions .rrbButton.rrbHovered, .rrbSlide_c3 .rrbItem.rrbHovered {
      border-color: #d0d0d0;
      color: #333333;
      background-color: #e6e6e6;
    }

    .RadRibbonBar_c3 .rrbQat .rrbButton:active, .RadRibbonBar_c3 .rrbButton.rrbClicked,
    .RadRibbonBar_c3 .rrbButton.rrbPressed,
    .RadRibbonBar_c3 .rrbButton.rrbExpanded, .RadRibbonBar_c3 .rrbButton.rrbToggled, .RadRibbonBar_c3 .rrbSplitButton.rrbExpanded .rrbArrow,
    .RadRibbonBar_c3 .rrbSplitButton.rrbClicked .rrbArrow, .RadRibbonBar_c3 .rrbButtonGroup .rrbButton:active,
    .RadRibbonBar_c3 .rrbButtonGroup .rrbButton.rrbClicked,
    .RadRibbonBar_c3 .rrbButtonGroup .rrbButton.rrbPressed, .RadRibbonBar_c3 .rrbComboBox .rrbButton.rrbClicked,
    .RadRibbonBar_c3 .rrbDropDown .rrbButton.rrbClicked,
    .RadRibbonBar_c3 .rrbNumericTextBox .rrbButton.rrbClicked,
    .RadRibbonBar_c3 .rrbColorPicker .rrbButton.rrbClicked, .RadRibbonBar_c3 .rrbDropDown .rrbDDInner:active, .RadRibbonBar_c3 .rrbColorPicker .rrbCPInner:active, .RadRibbonBar_c3 .rrbGallery .rrbItem.rrbSelected, .RadRibbonBar_c3 .rrbGalleryActions .rrbButton.rrbClicked, .rrbSlide_c3 .rrbItem.rrbSelected {
      border-color: #afafaf;
      color: #333333;
      background-color: #e6e6e6;
    }

  .RadRibbonBar_c3 .rrbMenu, .rrbDropDownSlide_c3 .rrbPopup, .rrbSlide_c3 .rrbPopup, .rrbPopup_c3, .rrbPopup_c3 .rrbPopup {
    border-color: #dddddd;
    color: #333333;
    background-color: #ffffff;
  }

    /*%menu-item {
	color: $list-item-color;
	background-color: $list-item-bg;
}*/
    .RadRibbonBar_c3 .rrbMenu .rrbItem.rrbHovered, .rrbPopup_c3 .rrbItem.rrbHovered > .rrbInner, .rrbPopup_c3 .rrbItem.rrbHovered > .rrbInner .rrbToggle, .rrbPopup_c3 .rrbItem.rrbExpanded > .rrbInner {
      border-color: #e1e1e1;
      color: #000000;
      background-color: #eeeeee;
      background-image: linear-gradient();
    }

      .rrbPopup_c3 .rrbItem.rrbExpanded > .rrbInner .rrbToggle {
        border-color: #285f8f;
        color: #ffffff;
        background-color: #337ab7;
        background-image: linear-gradient();
      }

  .RadRibbonBar_c3 .rrbToggleHandle,
  .RadRibbonBar_c3 .rrbResizeHandle,
  .RadRibbonBar_c3 .rrbGroupLauncher,
  .RadRibbonBar_c3 .rrbGroupToggleIcon {
    /*background-image: url( $actions-sprite );*/
  }

  .RadRibbonBar_c3 .rrbSplitButton .rrbArrow {
    border-radius: 0;
  }

  .RadRibbonBar_c3 .rrbSmallButton.rrbMenuButton,
  .RadRibbonBar_c3 .rrbSmallButton.rrbSplitButton {
    padding-right: 22px;
  }

    .RadRibbonBar_c3 .rrbSmallButton.rrbMenuButton .rrbImagePlaceholder,
    .RadRibbonBar_c3 .rrbSmallButton.rrbSplitButton .rrbImagePlaceholder {
      left: 6px;
    }

    .RadRibbonBar_c3 .rrbSmallButton.rrbMenuButton .rrbArrow,
    .RadRibbonBar_c3 .rrbSmallButton.rrbSplitButton .rrbArrow {
      width: 22px;
    }

  .RadRibbonBar_c3 .rrbMediumButton {
    padding-left: 24px;
  }

    .RadRibbonBar_c3 .rrbMediumButton.rrbMenuButton,
    .RadRibbonBar_c3 .rrbMediumButton.rrbSplitButton {
      padding-right: 24px;
    }

    .RadRibbonBar_c3 .rrbMediumButton .rrbImagePlaceholder {
      left: 4px;
    }

  .RadRibbonBar_c3 .rrbLargeButton {
    padding: 18px 0;
    height: 4.57143em;
  }

    .RadRibbonBar_c3 .rrbLargeButton .rrbImagePlaceholder {
      top: 0.7em;
    }

  .RadRibbonBar_c3 .rrbComboBox .rrbCBInner {
    border-radius: 0.28571em;
    border-color: #dddddd;
    background-color: #ffffff;
  }

  .RadRibbonBar_c3 .rrbComboBox .rrbCBInput {
    color: #555555;
  }

  .RadRibbonBar_c3 .rrbDropDown .rrbButton,
  .RadRibbonBar_c3 .rrbDropDown .rrbButton.rrbHovered {
    background: none;
  }

  .RadRibbonBar_c3 .rrbNumericTextBox {
    width: 4.28571em;
  }

    .RadRibbonBar_c3 .rrbNumericTextBox .rrbNTBInner {
      border-radius: 0.28571em;
      border-color: #dddddd;
      background-color: #ffffff;
    }

    .RadRibbonBar_c3 .rrbNumericTextBox .rrbNTBInput {
      color: #555555;
    }

  .RadRibbonBar_c3 .rrbColorPicker .rrbButton,
  .RadRibbonBar_c3 .rrbColorPicker .rrbButton.rrbHovered {
    background: none;
  }

  .RadRibbonBar_c3 .rrbGallery {
    height: 6em;
    padding-right: 32px;
    border-radius: 0.28571em;
    border-color: #dddddd;
    background-color: #ffffff;
  }

    .RadRibbonBar_c3 .rrbGallery .rrbItem .rrbLink {
      color: #333333;
      background-color: #ffffff;
    }

  .RadRibbonBar_c3 .rrbGalleryActions .rrbButton {
    width: 32px;
    border-radius: 0;
  }

  .RadRibbonBar_c3 .rrbCategoryTitle {
    color: #333333;
    background-color: #f5f5f5;
  }

.rrbDropDownSlide_c3 .rrbListItem:hover {
  color: #000000;
  background-color: #fbfbfb;
}

.rrbSlide_c3 .rrbCategoryTitle {
  color: #333333;
  background-color: #f5f5f5;
}

.rrbSlide_c3 .rrbGallery {
  background: #ffffff;
}

.rrbSlide_c3 .rrbLink {
  color: #333333;
  background-color: #ffffff;
}

.rrbPopup_c3 .rrbHeaderBar {
  border-color: #eeeeee;
  color: #333333;
  background-color: #ffffff;
}

.rrbPopup_c3 .rrbAuxiliaryPane {
  color: #333333;
  border-color: #dddddd;
  background: #f5f5f5;
}

.rrbPopup_c3 .rrbHeader,
.rrbPopup_c3 .rrbFooter {
  color: #333333;
  border-color: #dddddd;
  background: #f5f5f5;
}

.RadRotator_c3 {
  font-size: 1em;
  /*================== The list ========================*/
  /* For vertical carousel, not set, width defaults to auto */
  /* Note if you explicitly set width to auto, this might cause */
  /* problems with Safari */
  /* When LoadOnDemand */
}

  .RadRotator_c3 .rrClipRegion {
    border: 1px solid #dddddd;
    border-radius: 0.28571em;
  }

  .RadRotator_c3 a.rrButton {
    width: 2.42857em;
    height: 2.42857em;
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    background-image: linear-gradient();
  }

  .RadRotator_c3 a.rrButtonUp {
    top: 0.07143em;
    border-radius: 0.28571em 0.28571em 0em 0em;
  }

  .RadRotator_c3 a.rrButtonRight {
    border-radius: 0em 0.28571em 0.28571em 0em;
  }

  .RadRotator_c3 a.rrButtonDown {
    border-radius: 0em 0em 0.28571em 0.28571em;
  }

  .RadRotator_c3 a.rrButtonLeft {
    left: 1px;
    border-radius: 0.28571em 0em 0em 0.28571em;
  }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .RadRotator_c3 a.rrButtonUp {
    top: 0;
  }

  .RadRotator_c3 a.rrButtonRight {
    right: 0;
  }

  .RadRotator_c3 a.rrButtonDown {
    bottom: 0;
  }

  .RadRotator_c3 a.rrButtonLeft {
    left: 0;
  }
}

.RadRotator_c3 a.rrButton:hover,
.RadRotator_c3 a.rrButton:focus {
  border-color: #d0d0d0;
  color: #333333;
  background-color: #e6e6e6;
  background-image: linear-gradient();
  box-shadow: inset 0 0 1px #ffffff;
}

.RadRotator_c3 a.rrButton:focus {
  outline-width: thin;
  outline-offset: -2px;
  outline-color: #d0d0d0;
}

.RadRotator_c3 a.rrButton:active {
  border-color: #afafaf;
  color: #333333;
  background-color: #e6e6e6;
  background-image: linear-gradient();
  color: #333333;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}

.RadRotator_c3 a.rrButton:before {
  font-size: 1.33333em;
  font-size: .7em\9;
  line-height: 1;
  font-family: TelerikWebUI, monospace;
}

.RadRotator_c3 _:-ms-fullscreen, .RadRotator_c3 a.rrButton:before {
  font-size: .5em;
}

.RadRotator_c3 a.rrButton:hover:before {
  color: #333333;
}

.RadRotator_c3 a.rrButtonRight:before {
  content: "\E000";
}

.RadRotator_c3 a.rrButtonLeft:before {
  content: "\E003";
}

.RadRotator_c3 a.rrButtonUp:before {
  content: "\E001";
}

.RadRotator_c3 a.rrButtonDown:before {
  content: "\E002";
}

.RadRotator_c3 .rrLoadingSign {
  background-image: url("/Styles/Skins/c3/images/Common/loading_small.gif");
}

/* ThemeBuilder Patch - should me removed after the official fix is merged */
.RadRotator a.rrButton:before {
  color: inherit;
}

.RadScheduler_c3 {
  border-color: #dddddd;
  color: #333333;
  background-color: #ffffff;
}

  .RadScheduler_c3 .rsToolbar .rsButton {
    border-radius: 0;
  }

  .RadScheduler_c3 .rsToolbar > li:first-child .rsButton {
    border-radius: 3px 0 0 3px;
  }

  .RadScheduler_c3 .rsToolbar > li:last-child .rsButton {
    border-radius: 0 3px 3px 0;
  }

  .RadScheduler_c3 .rsButton {
    border-radius: 3px;
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
  }

    .RadScheduler_c3 .rsHovered > .rsButton,
    .RadScheduler_c3 .rsButton.rsHovered {
      border-color: #d0d0d0;
      color: #333333;
      background-color: #e6e6e6;
    }

    .RadScheduler_c3 .rsSelected > .rsButton,
    .RadScheduler_c3 .rsPressed > .rsButton,
    .RadScheduler_c3 .rsButton.rsPressed {
      border-color: #afafaf;
      color: #333333;
      background-color: #e6e6e6;
    }

  .RadScheduler_c3 .rsHeader {
    border-color: #dddddd;
    color: #333333;
    background-color: #f5f5f5;
  }

  .RadScheduler_c3 .rsFooter {
    border-color: #dddddd;
    color: #333333;
    background-color: #f5f5f5;
  }

  .RadScheduler_c3 .rsHorizontalHeaderWrapper {
    border-color: #dddddd;
    color: #333333;
    background-color: #f5f5f5;
  }

  .RadScheduler_c3 .rsSpacerCell,
  .RadScheduler_c3 .rsAllDayHeader {
    border-color: #dddddd;
  }

  .RadScheduler_c3 .rsHorizontalHeaderTable th {
    border-color: #dddddd;
  }

  .RadScheduler_c3 .rsVerticalHeaderTable th {
    border-color: transparent #dddddd;
  }

  .RadScheduler_c3 .rsVerticalHeaderTable .rsAlt th {
    border-color: #dddddd #dddddd;
  }

  .RadScheduler_c3 .rsVerticalHeaderTable .rsMainHeader th:first-child {
    border-bottom-color: #dddddd;
  }

  .RadScheduler_c3 .rsAllDayRow td,
  .RadScheduler_c3 .rsContentTable .rsAllDayRow td {
    border-color: #dddddd;
  }

  .RadScheduler_c3 .rsContentTable td {
    border-color: #eeeeee #eeeeee;
  }

  .RadScheduler_c3 .rsContentTable .rsAlt td {
    border-color: #dddddd #eeeeee;
  }

  .RadScheduler_c3 .rsOtherMonth,
  .RadScheduler_c3 .rsNonWorkHour,
  .RadScheduler_c3 .rsSunCol,
  .RadScheduler_c3 .rsSatCol {
    background: #f5f5f5;
  }

  .RadScheduler_c3 .rsApt {
    color: #ffffff;
  }

  .RadScheduler_c3 .rsAptContent {
    border-radius: 4px;
    color: #ffffff;
    background-color: #337ab7;
  }

  .RadScheduler_c3 .rsAptResize:before {
    background-color: #eeeeee;
    background-color: rgba(238, 238, 238, 0.75);
  }

  .RadScheduler_c3 .rsOvertimeArrow {
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
  }

    .RadScheduler_c3 .rsOvertimeArrow:hover {
      border-color: #d0d0d0;
      color: #333333;
      background-color: #e6e6e6;
    }

  .RadScheduler_c3 .rsAgendaView .rsDateBox small {
    opacity: .75;
  }

  .RadScheduler_c3 .rsAgendaTable th, .RadScheduler_c3 .rsAgendaTable td {
    border-bottom-color: #d2d2d2;
    border-right-color: #d2d2d2;
  }

  .RadScheduler_c3 .rsAgendaTable th {
    color: #333333;
    background-color: #f5f5f5;
  }

  .RadScheduler_c3 .rsAgendaTable .rsAgendaRowHovered {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee;
    background-image: linear-gradient();
  }

  .RadScheduler_c3 .rsAgendaTable .rsAgendaRowSelected {
    border-color: #285f8f;
    color: #ffffff;
    background-color: #337ab7;
    background-image: linear-gradient();
  }

  .RadScheduler_c3 .rsSelectedSlot {
    color: #ffffff;
    background-color: #337ab7;
  }

  .RadScheduler_c3 .rsAptCreate {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee;
    background-image: linear-gradient();
  }

  .RadScheduler_c3 .rsPopup,
  .RadScheduler_c3 .rsAdvancedModal {
    border-color: #dddddd;
    color: #333333;
    background-color: #ffffff;
  }

  .RadScheduler_c3 .rsTitle {
    border-color: #dddddd;
    color: #333333;
    background-color: #f5f5f5;
  }

  .RadScheduler_c3 .rsInlineForm {
    border-color: #dddddd;
    color: #333333;
    background-color: #ffffff;
  }

    .RadScheduler_c3 .rsInlineForm .rsTextarea {
      border-color: #dddddd;
      color: #555555;
      background-color: #ffffff;
    }

  .RadScheduler_c3 .RadPicker {
    width: 130px;
  }

    .RadScheduler_c3 .RadPicker .riTextBox {
      height: inherit;
    }

  .RadScheduler_c3 .rsBody .rsCommandFooter {
    background: #f5f5f5;
  }

  .RadScheduler_c3 .rsAdvancedEdit .rsInvalid {
    color: #d51923;
  }

    .RadScheduler_c3 .rsAdvancedEdit .rsInvalid textarea {
      border-color: #d51923;
    }

.RadSearchBox_c3 {
  color: #333333;
  line-height: 1.42857;
}

  .RadSearchBox_c3 .rsbInner {
    padding: 0;
    border-radius: 4px;
    border-color: #dddddd;
    color: #555555;
    background-color: #ffffff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  }

  .RadSearchBox_c3 .rsbInput {
    margin: 0;
    padding: 5px 12px;
    height: 20px;
    line-height: 20px;
    font-family: inherit;
  }

  .RadSearchBox_c3 .rsbEmptyMessage {
    color: #888888;
  }

  .RadSearchBox_c3 .rsbButton {
    padding: 6px 12px;
    width: 32px;
    height: 32px;
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
  }

    .RadSearchBox_c3 .rsbButton:hover {
      border-color: #d0d0d0;
      color: #333333;
      background-color: #e6e6e6;
    }

    .RadSearchBox_c3 .rsbButton:active {
      border-color: #afafaf;
      color: #333333;
      background-color: #e6e6e6;
    }

  .RadSearchBox_c3 .rsbButtonSearch {
    margin: 0;
    border-width: 0 0 0 1px;
    border-radius: 0 4px 4px 0;
  }

    .RadSearchBox_c3 .rsbButtonSearch .rsbIcon {
      width: 20px;
      height: 20px;
    }

  .RadSearchBox_c3 .rsbButtonsLeft .rsbButton {
    border-width: 0 1px 0 0;
  }

    .RadSearchBox_c3 .rsbButtonsLeft .rsbButton:first-child {
      border-radius: 4px 0 0 4px;
    }

  .RadSearchBox_c3 .rsbButtonsRight .rsbButton {
    border-width: 0 0 0 1px;
  }

  .RadSearchBox_c3 .rsbSearchContext {
    margin: -1px 0 -1px -1px;
  }

  .RadSearchBox_c3 .rsbSCInner {
    padding: 6px 40px 6px 12px;
    height: auto;
    border-radius: 4px 0 0 4px;
    line-height: inherit;
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
  }

  .RadSearchBox_c3 .rsbSCIcon {
    right: 5px;
  }

  .RadSearchBox_c3 .rsbSCHovered {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6;
  }

  .RadSearchBox_c3 .rsbSCFocused {
    border-color: #afafaf;
    color: #333333;
    background-color: #e6e6e6;
  }

  .RadSearchBox_c3 .rsbLoadingIcon {
    background-image: url("/Styles/Skins/c3/images/Common/loading_small.gif");
  }

.rsbPopup_c3 {
  border-color: #dddddd;
  color: #333333;
  background-color: #ffffff;
  margin: 2px 0 0 0;
  padding: 5px 0;
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.42857;
}

  .rsbPopup_c3 .rsbShowAll {
    border-color: #dddddd;
    color: #333333;
    background-color: #f5f5f5;
  }

  .rsbPopup_c3 .rsbListItem {
    padding: 3px 20px;
  }

  .rsbPopup_c3 .rsbListItemHovered {
    color: #000000;
    background-color: #fbfbfb;
  }

  .rsbPopup_c3 .rsbListItemSelected {
    color: #ffffff;
    background-color: #337ab7;
  }

  .rsbPopup_c3 .rsbListItemLoading {
    color: #000000;
    background-color: #fbfbfb;
  }

.RadSearchBox_c3[dir="rtl"] .rsbButtonSearch {
  border-width: 0 1px 0 0;
  border-radius: 4px 0 0 4px;
}

.RadSearchBox_c3[dir="rtl"] .rsbButtonsLeft .rsbButton {
  border-width: 0 1px 0 0;
}

  .RadSearchBox_c3[dir="rtl"] .rsbButtonsLeft .rsbButton:first-child {
    border-radius: 4px 0 0 4px;
  }

.RadSearchBox_c3[dir="rtl"] .rsbButtonsRight .rsbButton {
  border-width: 0 0 0 1px;
}

.RadSearchBox_c3 .rsbSCInner {
  margin-left: 5px;
}

.rsbPopup_c3 {
  font-size: 12px;
}

.RadSiteMap.RadSiteMap_c3 {
  font-size: inherit
}

.RadSiteMap_c3 {
  font-size: 2em;
}

.RadSlider_c3 {
  font-size: 1em;
}

  .RadSlider_c3.rslDecreaseHandle .rslHorizontal {
    padding-left: 2.75em;
  }

  .RadSlider_c3.rslIncreaseHandle .rslHorizontal {
    padding-right: 2.75em;
  }

  .RadSlider_c3.rslDecreaseHandle .rslVertical {
    padding-top: 2.75em;
  }

  .RadSlider_c3.rslIncreaseHandle .rslVertical {
    padding-bottom: 2.75em;
  }

  .RadSlider_c3 .rslTrack {
    border-radius: 0;
    border-color: #eeeeee;
    background-color: #f5f5f5;
  }

  .RadSlider_c3 .rslSelectedregion {
    border-width: 1px;
    border-color: #2d6da3;
    background-color: #337ab7;
  }

  .RadSlider_c3 a.rslHandle {
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    background-image: linear-gradient();
    width: 2.42857em;
    height: 2.42857em;
    line-height: 1.5em;
    border-radius: 90px;
  }

  .RadSlider_c3 a.rslDraghandle {
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    background-image: linear-gradient();
  }

    .RadSlider_c3 a.rslDraghandle span {
      width: 1.71429em;
      height: 1.71429em;
    }

    .RadSlider_c3 a.rslDraghandle:hover,
    .RadSlider_c3 a.rslHandle:hover {
      border-color: #d0d0d0;
      color: #333333;
      background-color: #e6e6e6;
      background-image: linear-gradient();
    }

    .RadSlider_c3 a.rslDraghandle:focus,
    .RadSlider_c3 a.rslHandle:focus {
      border-color: #3b87c8;
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
      outline: 0 none;
    }

    .RadSlider_c3 a.rslDraghandle:active,
    .RadSlider_c3 a.rslHandle:active {
      border-color: #afafaf;
      color: #333333;
      background-color: #e6e6e6;
      background-image: linear-gradient();
      box-shadow: none;
    }

  .RadSlider_c3 a.rslHandle:before {
    font-size: 1.33333em;
    font-size: .7em\9;
    line-height: 1;
    color: #333333;
  }

  .RadSlider_c3 _:-ms-fullscreen, .RadSlider_c3 a.rslHandle:before {
    font-size: .5em;
  }

  .RadSlider_c3 div.rslHorizontal a.rslDecrease:before {
    content: "\E003";
  }

  .RadSlider_c3 div.rslHorizontal a.rslIncrease:before {
    content: "\E000 ";
  }

  .RadSlider_c3 div.rslVertical a.rslDecrease:before {
    content: "\E001";
  }

  .RadSlider_c3 div.rslVertical a.rslIncrease:before {
    content: "\E002 ";
  }

  .RadSlider_c3 div.rslHorizontal a.rslHandle {
    margin-top: -1.21429em;
  }

  .RadSlider_c3 div.rslHorizontal a.rslIncrease {
    right: 0.15em;
  }

  .RadSlider_c3 div.rslHorizontal.rslMiddle a.rslHandle {
    margin-top: -1.21429em;
    top: 50%;
  }

  .RadSlider_c3 div.rslHorizontal.rslBottom a.rslHandle {
    bottom: -0.14286em;
  }

  .RadSlider_c3 div.rslHorizontal .rslTrack {
    height: 0.57143em;
    line-height: 0.57143em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  }

  .RadSlider_c3 div.rslHorizontal .rslSelectedregion {
    height: 0.64286em;
    line-height: 0.57143em;
    top: -0.07143em;
  }

  .RadSlider_c3 div.rslHorizontal a.rslDraghandle {
    width: 1.71429em;
    height: 1.71429em;
    top: 0.35714em !important;
    margin-top: -0.92857em;
    border-radius: 90px;
  }

  .RadSlider_c3 div.rslHorizontal li.rslItem span {
    display: inline-block;
  }

  .RadSlider_c3 div.rslHorizontal.rslTop .rslTrack {
    top: 1.21em;
  }

  .RadSlider_c3 div.rslHorizontal.rslTop a.rslHandle {
    top: 1.21em;
  }

  .RadSlider_c3 div.rslHorizontal.rslTop .rslItemsWrapper {
    top: 1.5em;
  }

  .RadSlider_c3 div.rslHorizontal.rslTop .rslLargeTick span,
  .RadSlider_c3 div.rslHorizontal.rslTop .rslSmallTick span {
    bottom: .1em;
  }

  .RadSlider_c3 div.rslHorizontal.rslBottom div.rslTrack {
    bottom: 1em;
  }

  .RadSlider_c3 div.rslHorizontal.rslBottom a.rslHandle {
    bottom: .15em;
  }

  .RadSlider_c3 div.rslHorizontal.rslBottom .rslLargeTick span,
  .RadSlider_c3 div.rslHorizontal.rslBottom .rslSmallTick span {
    top: -.35em;
  }

  .RadSlider_c3 div.rslHorizontal .rslItem {
    background-image: url("/Styles/Skins/c3/images/Slider/ItemHorizontalBgr.png");
  }

  .RadSlider_c3 div.rslVertical .rslTrack,
  .RadSlider_c3 div.rslVertical .rslItemsWrapper {
    top: 2.75em;
  }

  .RadSlider_c3 div.rslVertical a.rslHandle {
    margin-left: -1.21429em;
  }

  .RadSlider_c3 div.rslVertical.rslRight a.rslHandle {
    right: 0.21429em;
  }

  .RadSlider_c3 div.rslVertical div.rslTrack {
    width: 0.71429em !important;
    box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1) inset;
  }

  .RadSlider_c3 div.rslVertical .rslSelectedregion {
    width: 0.71429em;
    left: -0.07143em;
  }

  .RadSlider_c3 div.rslVertical a.rslDraghandle {
    width: 1.71429em;
    height: 1.71429em;
    left: 0.07143em !important;
    border-radius: 90px;
  }

  .RadSlider_c3 div.rslVertical li.rslItem span {
    padding: 0.07143em 0.21429em;
  }

  .RadSlider_c3 div.rslVertical .rslItem {
    background-image: url("/Styles/Skins/c3/images/Slider/ItemVerticalBgr.png");
  }

  .RadSlider_c3 .rslItemsWrapper .rslItem,
  .RadSlider_c3 .rslItemsWrapper .rslLargeTick span,
  .RadSlider_c3 .rslItemsWrapper .rslItemSelected {
    color: #333333;
  }

  .RadSlider_c3 .rslTop .rslSmallTick,
  .RadSlider_c3 .rslBottom .rslSmallTick {
    background-image: url("/Styles/Skins/c3/images/Slider/SmallChangeHorizontal.png");
  }

  .RadSlider_c3 .rslTop .rslLargeTick,
  .RadSlider_c3 .rslBottom .rslLargeTick {
    background-image: url("/Styles/Skins/c3/images/Slider/LargeChangeHorizontal.png");
  }

  .RadSlider_c3 .rslLeft .rslSmallTick,
  .RadSlider_c3 .rslRight .rslSmallTick {
    background-image: url("/Styles/Skins/c3/images/Slider/SmallChangeVertical.png");
  }

  .RadSlider_c3 .rslLeft .rslLargeTick,
  .RadSlider_c3 .rslRight .rslLargeTick {
    background-image: url("/Styles/Skins/c3/images/Slider/LargelChangeVertical.png");
  }

  .RadSlider_c3 .rslMiddle .rslSmallTick {
    background-image: url("/Styles/Skins/c3/images/Slider/SmallChangeMiddleHorizontal.png");
  }

  .RadSlider_c3 .rslLargeTick {
    background-image: url("/Styles/Skins/c3/images/Slider/LargeChangeMiddleHorizontal.png");
  }

  .RadSlider_c3 .rslCenter .rslSmallTick {
    background-image: url("/Styles/Skins/c3/images/Slider/SmallChangeCenterVertical.png");
  }

  .RadSlider_c3 .rslCenter .rslLargeTick {
    background-image: url("/Styles/Skins/c3/images/Slider/LargelChangeCenterVertical.png");
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .RadSlider_c3 .rslHorizontal.rslTop .rslLargeTick span,
  .RadSlider_c3 .rslHorizontal.rslTop .rslSmallTick span {
    bottom: -0.57143em;
  }
}

.RadSlider_c3 .rslHorizontal.rslTop .rslLargeTick span,
.RadSlider_c3 .rslHorizontal.rslTop .rslSmallTick span {
  bottom: -0.57143em \9;
}

/* ThemeBuilder Patch - should me removed after the official fix is merged */
div.RadSlider a.rslHandle:before {
  color: inherit;
}

.RadSocialShare_c3 {
  background-color: #f5f5f5;
  color: #333333;
  border-color: #dddddd;
  padding: 0.42857em 0.85714em;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

  .RadSocialShare_c3 .sshLinkItem {
    color: #333333;
  }

    .RadSocialShare_c3 .sshLinkItem:hover {
      color: #337ab7;
    }

.RadComboBoxDropDown_c3 .rcbItem .sshLinkItem {
  color: #333333;
}

.RadComboBoxDropDown_c3 .rcbHovered .sshLinkItem {
  color: #337ab7;
}

.RadSplitter_c3 .rspLoading {
  background-image: url("/Styles/Skins/c3/images/Common/loading.gif");
}

.RadSplitter_c3,
.RadSplitter_c3 .rspPaneTabContainer,
.RadSplitter_c3 .rspPane,
.RadSplitter_c3 .rspResizeBar,
.RadSplitter_c3 .rspSlideContainerResize,
.RadSplitter_c3 .rspPaneHorizontal,
.RadSplitter_c3 .rspResizeBarHorizontal,
.RadSplitter_c3 .rspSlideContainerResizeHorizontal {
  background-color: #ffffff;
  color: #333333;
  border-color: #dddddd;
}

  .RadSplitter_c3 .rspSlideHeader,
  .RadSplitter_c3 .rspSlideTitleContainer {
    background-image: linear-gradient();
  }

  .RadSplitter_c3 .rspSlideTitle {
    color: #333333;
  }

  .RadSplitter_c3 .rspSlideTitleContainer,
  .RadSplitter_c3 .rspSlideHeaderIconWrapper {
    border-bottom: 1px solid #dddddd;
  }

  .RadSplitter_c3 .rspSlideHeaderDockIcon,
  .RadSplitter_c3 .rspSlideHeaderUndockIcon,
  .RadSplitter_c3 .rspSlideHeaderCollapseIcon {
    height: 32px;
    width: 32px;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    color: #333333;
  }

    .RadSplitter_c3 .rspSlideHeaderDockIcon:hover,
    .RadSplitter_c3 .rspSlideHeaderUndockIcon:hover,
    .RadSplitter_c3 .rspSlideHeaderCollapseIcon:hover {
      border-color: #d0d0d0;
      color: #333333;
      background-color: #e6e6e6;
      background-image: linear-gradient();
    }

    .RadSplitter_c3 .rspSlideHeaderDockIcon:before,
    .RadSplitter_c3 .rspSlideHeaderUndockIcon:before,
    .RadSplitter_c3 .rspSlideHeaderCollapseIcon:before {
      margin: 6px 0 0 6px;
    }

  .RadSplitter_c3 .rspSlideContent,
  .RadSplitter_c3 .rspTabsContainer {
    background-color: #ffffff;
    color: #333333;
  }

  .RadSplitter_c3 .rspResizeBar,
  .RadSplitter_c3 .rspSlideContainerResize {
    background-color: #ffffff;
    background-image: linear-gradient(to left, );
    border-right-color: #dddddd;
  }

  .RadSplitter_c3 .rspResizeBarOver,
  .RadSplitter_c3 .rspSlideContainerResizeOver {
    background-image: linear-gradient(to left, );
  }

  .RadSplitter_c3 .rspResizeBarHorizontal,
  .RadSplitter_c3 .rspSlideContainerResizeHorizontal {
    background-image: linear-gradient();
    border-bottom-color: #dddddd;
  }

  .RadSplitter_c3 .rspResizeBarOverHorizontal,
  .RadSplitter_c3 .rspSlideContainerResizeOverHorizontal {
    background-image: linear-gradient();
  }

  .RadSplitter_c3 .rspPaneTabContainer,
  .RadSplitter_c3 .rspBottom .rspPaneTabContainer,
  .RadSplitter_c3 .rspTop .rspPaneTabContainer {
    background-color: #ffffff;
    color: #337ab7;
  }

    .RadSplitter_c3 .rspPaneTabContainer:hover,
    .RadSplitter_c3 .rspBottom .rspPaneTabContainer:hover,
    .RadSplitter_c3 .rspTop .rspPaneTabContainer:hover {
      background-color: #e6e6e6;
      color: #285f8f;
    }

  .RadSplitter_c3 .rspPaneTabContainerExpanded,
  .RadSplitter_c3 .rspBottom .rspPaneTabContainerExpanded,
  .RadSplitter_c3 .rspTop .rspPaneTabContainerExpanded {
    background-color: #e6e6e6;
    color: #285f8f;
  }

  .RadSplitter_c3 .rspCollapseBarExpand,
  .RadSplitter_c3 .rspCollapseBarCollapse,
  .RadSplitter_c3 .rspCollapseBarHorizontalExpand,
  .RadSplitter_c3 .rspCollapseBarHorizontalCollapse {
    background-color: #ffffff;
    border-color: #eeeeee;
  }

  .RadSplitter_c3 .rspCollapseBarExpandOver,
  .RadSplitter_c3 .rspCollapseBarCollapseOver,
  .RadSplitter_c3 .rspCollapseBarHorizontalExpandOver,
  .RadSplitter_c3 .rspCollapseBarHorizontalCollapseOver {
    background-color: #e6e6e6;
  }

  .RadSplitter_c3 .rspCollapseBarHorizontalCollapse + .rspCollapseBarHorizontalExpand {
    margin: 0 0 0 -2px;
  }

  .RadSplitter_c3 .rspCollapseBarCollapse + .rspCollapseBarExpand {
    margin: -3px 0 0;
  }

  .RadSplitter_c3 .rspCollapseBarExpand:before,
  .RadSplitter_c3 .rspCollapseBarCollapse:before,
  .RadSplitter_c3 .rspCollapseBarHorizontalExpand:before,
  .RadSplitter_c3 .rspCollapseBarHorizontalCollapse:before {
    font-size: 24px;
  }

  .RadSplitter_c3 .rspCollapseBarExpand:before {
    margin: 1px 0 0 -18px;
  }

  .RadSplitter_c3 .rspCollapseBarCollapse:before {
    margin: 1px 0 0 -10px;
  }

  .RadSplitter_c3 .rspCollapseBarHorizontalExpand:before {
    margin: -9px 0 0 -14px;
  }

  .RadSplitter_c3 .rspCollapseBarHorizontalCollapse:before {
    margin: -10px 0 0 -14px;
  }

  .RadSplitter_c3 .rspSlideContainer td.rspSlideContainerResize {
    padding: 0 2px;
  }

  .RadSplitter_c3 .rspResizeBar .rspCollapseBarSpacer {
    width: 8px !important;
  }

  .RadSplitter_c3 .rspResizeBarHorizontal .rspCollapseBarSpacer {
    height: 8px !important;
  }

  .RadSplitter_c3 .rspSlideContainer td.rspSlideContainerResize {
    padding: 0 2px;
    border-color: #dddddd;
  }

  .RadSplitter_c3 .rspResizeBar .rspCollapseBarSpacer {
    width: 6px !important;
  }

  .RadSplitter_c3 .rspResizeBarHorizontal .rspCollapseBarSpacer {
    height: 6px !important;
  }

  .RadSplitter_c3 .rspCollapseBarExpand,
  .RadSplitter_c3 .rspCollapseBarCollapse {
    height: 26px;
    line-height: 26px;
    width: 12px;
    margin: 2px 0;
  }

  .RadSplitter_c3 .rspCollapseBarHorizontalExpand,
  .RadSplitter_c3 .rspCollapseBarHorizontalCollapse {
    width: 26px;
    height: 6px;
    line-height: 26px;
    margin: 0 1px;
  }

  .RadSplitter_c3 .rspSlideContainer td.rspSlideContainerResizeHorizontal {
    padding: 2px 0 3px 0;
  }

  .RadSplitter_c3 .rspPaneHorizontal .rspPaneTabContainer {
    height: 22px !important;
    overflow: hidden;
  }

  .RadSplitter_c3 .rspSlideHeader table {
    height: 39px;
    background-color: #f5f5f5;
  }

  .RadSplitter_c3 .rspSlideHeader .rspSlideTitle {
    color: #333333;
    margin: 0 5px 0 15px;
  }

  .RadSplitter_c3 .rspSlideHeader .rspSlideHeaderIconWrapper {
    padding: 0 2px 0 0;
  }

div.RadSplitter .rspHelperBarDrag,
div.RadSplitter .rspHelperBarSlideDrag {
  background-color: #337ab7 !important;
  opacity: 1;
}

.RadTabStrip_c3 {
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

  .RadTabStrip_c3 .rtsLevel1 {
    border-color: #dddddd;
  }

    .RadTabStrip_c3 .rtsLevel1 .rtsLink {
      border-color: transparent;
      color: #337ab7;
    }

    .RadTabStrip_c3 .rtsLevel1 .rtsHovered .rtsLink {
      border-color: #eeeeee;
      color: #23527c;
      background-color: #eeeeee;
    }

    .RadTabStrip_c3 .rtsLevel1 .rtsSelected .rtsLink {
      border-color: #dddddd;
      color: #333333;
      background-color: #ffffff;
    }

    .RadTabStrip_c3 .rtsLevel1 .rtsFocused .rtsLink {
      border-color: #66afe9;
      box-shadow: inset 0 0 5px #66afe9;
    }

    .RadTabStrip_c3 .rtsLevel1 ~ .rtsLevel {
      border-color: #dddddd;
      color: #333333;
      background-color: #ffffff;
    }

      .RadTabStrip_c3 .rtsLevel1 ~ .rtsLevel .rtsLink {
        color: #337ab7;
      }

      .RadTabStrip_c3 .rtsLevel1 ~ .rtsLevel .rtsHovered .rtsLink {
        color: #23527c;
      }

      .RadTabStrip_c3 .rtsLevel1 ~ .rtsLevel .rtsSelected .rtsLink {
        color: #333333;
      }

      .RadTabStrip_c3 .rtsLevel1 ~ .rtsLevel .rtsFocused .rtsLink {
        border-color: #c4c4c4;
        box-shadow: inset 0 0 5px #c4c4c4;
      }

  .RadTabStrip_c3 .rtsGhostTab {
    border-color: #dddddd;
    border-radius: 4px;
    color: #333333;
    background-color: #f5f5f5;
  }

.RadTabStrip.rtsTop .rtsLevel1 .rtsLink {
  border-radius: 4px 4px 0 0;
}

.RadTabStrip.rtsTop .rtsLevel1 .rtsSelected .rtsLink {
  border-bottom-color: transparent;
}

.RadTabStrip.rtsBottom .rtsLevel1 .rtsLink {
  border-radius: 0 0 4px 4px;
}

.RadTabStrip.rtsBottom .rtsLevel1 .rtsSelected .rtsLink {
  border-top-color: transparent;
}

.RadTabStrip.rtsLeft .rtsLevel1 .rtsLink {
  border-radius: 4px 0 0 4px;
}

.RadTabStrip.rtsLeft .rtsLevel1 .rtsSelected .rtsLink {
  border-right-color: transparent;
}

.RadTabStrip.rtsRight .rtsLevel1 .rtsLink {
  border-radius: 0 4px 4px 0;
}

.RadTabStrip.rtsRight .rtsLevel1 .rtsSelected .rtsLink {
  border-left-color: transparent;
}

/*default padding of the tab content*/
.RadMultiPage_c3 .rmpView {
  padding: 10px;
}

/*center tab content*/
.RadMultiPage_c3 > * > *:first-child {
  margin-left: auto;
  margin-right: auto;
}

/*highlight selected tab*/
.RadTabStrip_c3 .rtsSelected {
  font-weight: 600;
}

/*center tabs*/
.RadTabStrip_c3 {
  text-align: center;
}

.RadTagCloud_c3 {
  background-color: #ffffff;
  border: 1px dotted #dddddd;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  /* Loading image */
}

  .RadTagCloud_c3 .rtcTagList .rtcTagItem {
    color: #337ab7;
  }

    .RadTagCloud_c3 .rtcTagList .rtcTagItem:hover {
      color: #23527c;
    }

    .RadTagCloud_c3 .rtcTagList .rtcTagItem a {
      color: #337ab7;
    }

      .RadTagCloud_c3 .rtcTagList .rtcTagItem a:hover {
        background-color: #eeeeee;
        color: #23527c;
      }

  .RadTagCloud_c3.rtcLoading {
    background-image: url("/Styles/Skins/c3/images/Common/loading_small.gif");
  }

.RadTagCloud_c3 {
  font-size: 12px;
}
.RadTile_c3 {
  color: #ffffff;
  background-color: #337ab7;
  /* Loading image */
}

  .RadTile_c3.rtileSelected {
    border-color: #f0ad4e;
  }

  .RadTile_c3.rtileHovered {
    border-color: #204d73;
  }

  .RadTile_c3.rtileSelected.rtileHovered {
    border-color: rgba(240, 173, 78, 0.7);
  }

  .RadTile_c3.rtileSelected .rtileSelectedIcon {
    background-color: #f0ad4e;
    color: #ffffff;
  }

  .RadTile_c3 .rtileBadgeIcon {
    color: #ffffff;
  }

html .RadTile_c3.RadTile h6.rtileTitle {
  color: #ffffff;
}

.RadTile_c3 .rtilePeekContent {
  background-color: #fcfcfc;
}

.RadTile_c3.rtileLoading,
.RadTile_c3 .rtileLoading {
  background-image: url("/Styles/Skins/c3/images/Common/loading_small.gif");
}

.RadTileList_c3 .rtlistGroupSeparatorVisible {
  background-color: #a8ceef;
}

.RadToolBar_c3 {
  color: #333333;
  border-color: #dddddd;
  background-color: #f5f5f5;
}

  .RadToolBar_c3 .rtbItem + .rtbItem {
    margin-left: 5px;
  }

  .RadToolBar_c3 .rtbArrow {
    padding: 2px 10px;
    margin-right: -10px;
  }

  .RadToolBar_c3 .rtbSeparator {
    border-color: transparent #fff transparent #eeeeee;
  }

  .RadToolBar_c3 .rtbButton {
    padding: 6px 12px;
    color: #333333;
    border-color: #eeeeee;
    background-color: #ffffff;
    border-radius: 0.28571em;
  }

  .RadToolBar_c3 .rtbSplitButton .rtbArrow {
    border-color: #eeeeee;
  }

  .RadToolBar_c3 .rtbHovered .rtbButton {
    color: #333333;
    border-color: #d0d0d0;
    background-color: #e6e6e6;
  }

  .RadToolBar_c3 .rtbFocused .rtbButton {
    box-shadow: 0 0 3px 1px #afafaf inset;
  }

  .RadToolBar_c3 .rtbPressed .rtbButton,
  .RadToolBar_c3 .rtbChecked .rtbButton,
  .RadToolBar_c3 .rtbExpanded .rtbButton {
    color: #333333;
    border-color: #afafaf;
    background-color: #e6e6e6;
  }

.RadToolBar_Vertical .rtbSeparator {
  border-color: #eeeeee transparent #fff transparent;
}

.rtbPopup_c3 {
  color: #333333;
  border-color: #dddddd;
  background-color: #ffffff;
}

  .rtbPopup_c3.rtbRoundedCorners {
    border-radius: 0.28571em;
  }

  .rtbPopup_c3 .rtbSeparator {
    border-color: #eeeeee;
  }

  .rtbPopup_c3 .rtbItem .rtbLink {
    border-radius: 0.28571em;
  }

  .rtbPopup_c3 .rtbItem.rtbHovered .rtbLink {
    color: #000000;
    border-color: #e1e1e1;
    background-color: #eeeeee;
  }

  .rtbPopup_c3 .rtbImage {
    margin-left: -24px;
    margin-right: 8px;
  }

.RadToolBar_c3_rtl .rtbItem + .rtbItem {
  margin-left: 0;
  margin-right: 5px;
}

.RadToolBar_c3_rtl .rtbArrow {
  margin-left: -10px;
  margin-right: 0;
}

.RadToolBar_c3_rtl .rtbSplitButton .rtbArrow {
  margin-left: -10px;
  margin-right: 8px;
}

.RadToolBarDropDown_c3_rtl .rtbImage {
  margin-left: 8px;
  margin-right: -24px;
}

.RadToolTip_c3 {
  background-color: #ffffff;
  color: #333333;
  border-color: #dddddd;
}

  .RadToolTip_c3 .rtTitleWrapper {
    color: #333333;
  }

  .RadToolTip_c3 .rtClose {
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    background-image: linear-gradient();
  }

    .RadToolTip_c3 .rtClose:hover {
      border-color: #d0d0d0;
      color: #333333;
      background-color: #e6e6e6;
      background-image: linear-gradient();
    }

    .RadToolTip_c3 .rtClose:active {
      border-color: #afafaf;
      color: #333333;
      background-color: #e6e6e6;
      background-image: linear-gradient();
    }

  .RadToolTip_c3 .rtCalloutTopRight,
  .RadToolTip_c3 .rtCalloutTopCenter,
  .RadToolTip_c3 .rtCalloutTopLeft {
    border-bottom-color: #dddddd;
  }

    .RadToolTip_c3 .rtCalloutTopRight:before,
    .RadToolTip_c3 .rtCalloutTopCenter:before,
    .RadToolTip_c3 .rtCalloutTopLeft:before {
      border-bottom-color: #ffffff;
    }

  .RadToolTip_c3 .rtCalloutMiddleRight {
    border-left-color: #dddddd;
  }

    .RadToolTip_c3 .rtCalloutMiddleRight:before {
      border-left-color: #ffffff;
    }

  .RadToolTip_c3 .rtCalloutMiddleLeft {
    border-right-color: #dddddd;
  }

    .RadToolTip_c3 .rtCalloutMiddleLeft:before {
      border-right-color: #ffffff;
    }

  .RadToolTip_c3 .rtCalloutBottomRight,
  .RadToolTip_c3 .rtCalloutBottomCenter,
  .RadToolTip_c3 .rtCalloutBottomLeft {
    border-top-color: #dddddd;
  }

    .RadToolTip_c3 .rtCalloutBottomRight:before,
    .RadToolTip_c3 .rtCalloutBottomCenter:before,
    .RadToolTip_c3 .rtCalloutBottomLeft:before {
      border-top-color: #ffffff;
    }

  .RadToolTip_c3.rtLoading {
    background-image: url("/Styles/Skins/c3/images/Common/loading.gif");
  }

.TreeListToolTip_c3 {
  font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadTreeList_c3 {
  border-color: #dddddd;
  background: #ffffff;
  color: #333333;
  font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;
  /*>>Expand/Collapse*/
  /*<<Expand/Collapse*/
  /*>>Editing*/
  /*<<Editing*/
  /*>>Sorting*/
  /*<<Sorting*/
}

  .RadTreeList_c3 .rtlTable a {
    color: #337ab7;
  }

  .RadTreeList_c3 .rtlTable td {
    vertical-align: middle;
  }

  .RadTreeList_c3 .rtlHeader {
    background-color: #f5f5f5;
  }

    .RadTreeList_c3 .rtlHeader th,
    .RadTreeList_c3 .rtlREdit td,
    .RadTreeList_c3 .rtlR td,
    .RadTreeList_c3 .rtlA td {
      padding: 0.3em 0.5em;
      height: 2.25em;
    }

    .RadTreeList_c3 .rtlHeader a {
      color: #333333;
    }

    .RadTreeList_c3 div.rtlHeader,
    .RadTreeList_c3 .rtlScroller,
    .RadTreeList_c3 .rtlHeader th {
      border-color: #f2f2f2;
    }

  .RadTreeList_c3 .rtlA {
    background-color: #f9f9f9;
    color: #333333;
  }

  .RadTreeList_c3 .rtlRFooter {
    background-color: #f5f5f5;
  }

    .RadTreeList_c3 .rtlRFooter td {
      border-color: #dddddd;
    }

  .RadTreeList_c3 .rtlREdit {
    background-color: #4f93ce;
  }

    .RadTreeList_c3 .rtlR td,
    .RadTreeList_c3 .rtlA td,
    .RadTreeList_c3 .rtlREdit td,
    .RadTreeList_c3 .rtlEditForm {
      border-color: #f2f2f2;
    }

  .RadTreeList_c3 .rtlRSel {
    background: #337ab7;
    color: #ffffff;
  }

    .RadTreeList_c3 .rtlRSel .rtlActionButton:hover .rtlIcon {
      color: #333333;
    }

    .RadTreeList_c3 .rtlRSel a {
      color: #ffffff;
    }

  .RadTreeList_c3 .rtlRSel {
    background-color: #337ab7;
  }

  .RadTreeList_c3 .rtlRActive .rtlCF {
    box-shadow: inset 0px 5px 5px -5px #285f8f, inset 0px -5px 5px -5px #285f8f, inset 5px 0px 5px -5px #285f8f;
  }

    .RadTreeList_c3 .rtlRActive .rtlCF ~ td {
      box-shadow: inset 0px 5px 5px -5px #285f8f, inset 0px -5px 5px -5px #285f8f;
    }

      .RadTreeList_c3 .rtlRActive .rtlCF ~ td:last-child {
        box-shadow: inset 0px 5px 5px -5px #285f8f, inset 0px -5px 5px -5px #285f8f, inset -5px 0px 5px -5px #285f8f;
      }

  .RadTreeList_c3 .rtlRActive td {
    border-color: #285f8f;
  }

  .RadTreeList_c3 .rtlVBorders td.rtlL,
  .RadTreeList_c3 .rtlLines td.rtlL {
    background-color: #ffffff;
  }

  .RadTreeList_c3 .rtlActionButton {
    width: 2.28571em;
    height: 2.28571em;
    box-sizing: content-box;
    border: 1px solid transparent;
    background: none;
    font-size: 1em;
  }

    .RadTreeList_c3 .rtlActionButton:hover {
      border: 1px solid #eeeeee;
      border-radius: .3em;
      background: #e6e6e6;
    }

  .RadTreeList_c3 .rtlIcon {
    color: #333333;
  }

  .RadTreeList_c3 .rtlExpand,
  .RadTreeList_c3 .rtlCollapse {
    left: 0;
    top: 0;
    border: 0 none;
  }

    .RadTreeList_c3 .rtlExpand:hover,
    .RadTreeList_c3 .rtlCollapse:hover {
      border: 0 none;
      background: none;
    }

  .RadTreeList_c3.RadTreeListRTL .rtlExpand,
  .RadTreeList_c3.RadTreeListRTL .rtlCollapse {
    margin-right: -.425em;
  }

  .RadTreeList_c3 .rtlCollapseIcon {
    color: #337ab7;
  }

    .RadTreeList_c3 .rtlCollapseIcon:before {
      content: '\E002';
    }

  .RadTreeList_c3 .rtlExpandIcon:before {
    content: '\E000';
  }

  .RadTreeList_c3 .rtlAddIcon:before {
    content: '\E039';
  }

  .RadTreeList_c3 .rtlEditIcon:before {
    content: '\E0D5';
  }

  .RadTreeList_c3 .rtlUpdateIcon:before {
    content: '\E037';
  }

  .RadTreeList_c3 .rtlFolderIcon:before {
    content: '\E0A1';
  }

  .RadTreeList_c3 .rtlDelIcon:before,
  .RadTreeList_c3 .rtlCancelIcon:before,
  .RadTreeList_c3 .rtlClosePopUpIcon:before {
    content: '\E038';
  }

  .RadTreeList_c3 .rtlSortDescIcon:before {
    content: '\E00D';
    margin-top: -.56em;
  }

  .RadTreeList_c3 .rtlSortAscIcon:before {
    content: '\E00E';
  }

  .RadTreeList_c3 .rtlPagerCell {
    color: #333333;
    background: #f5f5f5;
    border-top: 1px solid #dddddd;
  }

    .RadTreeList_c3 .rtlPagerCell .rtlWrap {
      padding: 0;
    }

    .RadTreeList_c3 .rtlPagerCell .rtlNumPart a,
    .RadTreeList_c3 .rtlPagerCell .rtlPagerButton,
    .RadTreeList_c3 .rtlPagerCell .rtlActionButton {
      border-width: 1px;
      border-style: solid;
      box-sizing: content-box;
      border-color: #eeeeee;
      color: #333333;
      background-color: #ffffff;
      font-size: 1em;
    }

      .RadTreeList_c3 .rtlPagerCell .rtlNumPart a:hover,
      .RadTreeList_c3 .rtlPagerCell .rtlPagerButton:hover,
      .RadTreeList_c3 .rtlPagerCell .rtlActionButton:hover {
        border-color: #d0d0d0;
        color: #333333;
        background-color: #e6e6e6;
      }

    .RadTreeList_c3 .rtlPagerCell .rtlNumPart a,
    .RadTreeList_c3 .rtlPagerCell .rtlActionButton {
      margin: 0;
      width: 1.42857em;
      border-left-width: 0;
    }

    .RadTreeList_c3 .rtlPagerCell .rtlNumPart a {
      border-radius: 0;
      text-align: center;
    }

      .RadTreeList_c3 .rtlPagerCell .rtlNumPart a.rtlCurrentPage {
        border-color: #2d6da3;
        color: #ffffff;
        background-color: #337ab7;
      }

    .RadTreeList_c3 .rtlPagerCell .rtlPageFirst {
      border-left-width: 1px;
      border-radius: 0.28571em 0 0 0.28571em;
    }

    .RadTreeList_c3 .rtlPagerCell .rtlPageLast {
      border-radius: 0 0.28571em 0.28571em 0;
    }

    .RadTreeList_c3 .rtlPagerCell .NumericPages .rtlNumPart a:first-child {
      border-left-width: 1px;
      border-radius: 0.28571em 0 0 0.28571em;
    }

    .RadTreeList_c3 .rtlPagerCell .NumericPages .rtlNumPart a:last-child {
      border-radius: 0 0.28571em 0.28571em 0;
    }

    .RadTreeList_c3 .rtlPagerCell .rtlActionButton {
      box-sizing: content-box;
    }

    .RadTreeList_c3 .rtlPagerCell .rtlPagerButton {
      border-radius: 0.28571em;
    }

  .RadTreeList_c3 .rtlREdit [type="text"],
  .RadTreeList_c3 .rtlEditForm [type="text"] {
    padding-top: 0;
    padding-bottom: 0;
    height: 32px;
    border: 1px solid #dddddd;
    border-radius: .3em;
  }

  .RadTreeList_c3 .rtlEditForm {
    font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: 1px solid #dddddd;
  }

    .RadTreeList_c3 .rtlEditForm [type="text"] {
      margin-bottom: .3em;
      margin-left: .3em;
    }

    .RadTreeList_c3 .rtlEditForm table {
      margin: .5em;
    }

    .RadTreeList_c3 .rtlEditForm .rtlHeader {
      padding: 0.64em 0.5em;
    }

  .RadTreeList_c3.RadTreeListRTL .rtlExpand,
  .RadTreeList_c3.RadTreeListRTL .rtlCollapse {
    margin-right: -.425em;
  }

  .RadTreeList_c3.RadTreeListRTL .rtlExpandIcon:before {
    content: '\E003';
  }

.TreeListReorderTop_c3,
.TreeListReorderBottom_c3 {
  font-size: 2.2em;
  color: #000;
  text-shadow: 0 0 1px #fff;
  text-indent: 2px;
}

.TreeListToolTip_c3 {
  border-color: #828282;
  background: #ffffff;
  color: #333333;
}

.TreeListToolTip_c3 {
  font-size: 12px;
}

.RadTreeList_c3 {
  font-size: 12px;
}

.RadTreeList_c3 .rtlEditForm {
  font-size: 12px;
}

  .RadTreeList_c3 .rtlPagerCell, .RadTreeList_c3 .rtlHeader th {
    border-bottom: 1px solid #dddddd;
  }

.RadTreeView_c3 {
  color: #333333;
}

  .RadTreeView_c3 .rtLI {
    margin-top: 1px;
    overflow: hidden;
  }

  .RadTreeView_c3 .rtImg {
    position: relative;
    margin: 0em -1.42857em 0em 0.5em;
    zoom: 1;
  }

  .RadTreeView_c3 .rtIn {
    margin: 0.14286em 0em;
    padding: 0.14286em 0.57143em;
    border-radius: 0.28571em;
  }

  .RadTreeView_c3 .rtImg + .rtIn {
    padding-left: 1.78571em;
  }

  .RadTreeView_c3 .rtHover .rtIn {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee;
  }

  .RadTreeView_c3 .rtSelected .rtIn {
    border-color: #285f8f;
    color: #ffffff;
    background-color: #337ab7;
  }

  .RadTreeView_c3 .rtChecked,
  .RadTreeView_c3 .rtUnchecked,
  .RadTreeView_c3 .rtIndeterminate {
    background-image: url("/Styles/Skins/c3/images/Common/radFormToggleSprite.png");
  }

  .RadTreeView_c3 .rtLoadingIcon {
    background-image: url("/Styles/Skins/c3/images/Common/loading_small.gif");
  }

  .RadTreeView_c3 .rtPlus,
  .RadTreeView_c3 .rtMinus {
    top: .2em;
    left: .2em;
  }

  .RadTreeView_c3 .rtPlusHover,
  .RadTreeView_c3 .rtMinusHover {
    color: #337ab7;
  }

  .RadTreeView_c3 .rtLines .rtLI:before,
  .RadTreeView_c3 .rtLines .rtTop:before,
  .RadTreeView_c3 .rtLines .rtMid:before,
  .RadTreeView_c3 .rtLines .rtBot:before {
    border-color: #dddddd;
  }

/*fixes a bug where the rtIndeterminate class is not removed by Telerik*/
.RadTreeView_c3 .rtIndeterminate.rtUnchecked {
  background-position: 0 0;
}

.RadTreeView_c3 .rtIndeterminate.rtChecked {
  background-position: 0 -40px;
}

.RadUpload_c3 {
  color: #333333;
  line-height: 34px;
}

  .RadUpload_c3 .ruFileLI .ruButton {
    color: #337ab7;
  }

  .RadUpload_c3 .ruFileLI .ruFileProgressWrap {
    top: 1.92857em;
    background-color: #f5f5f5;
  }

  .RadUpload_c3 .ruFileLI .ruFileProgress {
    background-color: #337ab7;
  }

  .RadUpload_c3 .ruSelectWrap {
    margin-top: 0.71429em;
  }

    .RadUpload_c3 .ruSelectWrap .ruFakeInput {
      height: 2.28571em;
      background-color: #ffffff;
      border-color: #dddddd;
      border-radius: 0.28571em;
    }

    .RadUpload_c3 .ruSelectWrap .ruButton {
      padding: 0em 0.85714em;
      line-height: 2.28571em;
      color: #333333;
      border-color: #eeeeee;
      background-color: #ffffff;
      border-radius: 0.28571em;
    }

      .RadUpload_c3 .ruSelectWrap .ruButton.ruButtonHover {
        color: #333333;
        border-color: #eeeeee;
        background-color: #e6e6e6;
      }

  .RadUpload_c3 .ruDropZone {
    color: #333333;
    border-color: #dddddd;
    background-color: #fcfcfc;
    border-radius: 0.28571em;
  }

.RadUpload_c3 .ruSelectWrap {
  margin-top: 0;
}

.RadUpload_c3 .ruButton.ruBrowse {
  padding: 4px 10px;
  line-height: 1.42857143em;
}

.RadWindow_c3 {
  background-color: #ffffff;
  color: #333333;
  font-size: 1em;
  border-color: #d9d9d9;
}

  .RadWindow_c3.rwShadow {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  }

  .RadWindow_c3.RadWindow.rwRoundedCorner,
  .RadWindow_c3.RadWindow.rwCollapsed.rwRoundedCorner .rwTitleBar,
  .RadWindow_c3.RadWindow.rwMinimizedWindow.rwRoundedCorner .rwTitleBar {
    border-radius: 0.28571em;
  }

    .RadWindow_c3.RadWindow.rwRoundedCorner .rwTitleBar {
      border-radius: 0.28571em 0.28571em 0em 0em;
    }

  .RadWindow_c3 .rwTitleBar {
    background-color: #f5f5f5;
  }

  .RadWindow_c3.rwCollapsed .rwTitleBar {
    border-bottom-color: #d9d9d9;
  }

  .RadWindow_c3 .rwTitleBar .rwTitleWrapper {
    min-height: 2.14286em;
    padding: 0.42857em 0.71429em;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d9d9d9;
  }

  .RadWindow_c3.rwMinimizedWindow .rwTitleWrapper {
    border-bottom: 0;
  }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .RadWindow_c3 .rwTitleBar .rwTitleWrapper {
    padding: 0.57143em 0.71429em 0.5em;
  }
}

.RadWindow_c3 .rwTitleWrapper .rwTitle {
  padding: 0.14286em 0em 0em 2.14286em;
  padding: 0.28571em 0em 0em 2.14286em \9;
  font-size: 1.14286em;
  font-weight: normal;
  margin: 0.28571em 0em 0em;
}

.RadWindow_c3 _:-ms-fullscreen, :root .RadWindow_c3 .rwTitle {
  padding: 0.28571em 0em 0em 2.14286em;
}

.RadWindow_c3.rwMinimizedWindow .rwTitleWrapper .rwTitle {
  width: 40%;
}

.RadWindow_c3 .rwCommands {
  margin: -1.21429em 0em 0em;
}

.RadWindow_c3 _:-ms-fullscreen, :root .RadWindow_c3 .rwCommands {
  margin: -1.14286em 0em 0em;
}

.RadWindow_c3 .rwCommands .rwCommandButton {
  text-indent: 0;
  background-image: none;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}

  .RadWindow_c3 .rwCommands .rwCommandButton:hover {
    background-color: #ebebeb;
    border-color: #d0d0d0;
    border-radius: 0.21429em;
  }

  .RadWindow_c3 .rwCommands .rwCommandButton:before {
    text-align: center;
    color: #333333;
    margin: 0.28571em 0em 0em 0.21429em;
  }

.RadWindow_c3 .rwContent {
  background-color: #ffffff;
  border: 0;
}

.RadWindow_c3 .rwStatusBar {
  background-color: #ffffff;
  border-color: transparent;
  border-top-color: #d9d9d9;
  margin: 0.5em -0.5em 0em -0.5em;
  height: 2.64286em;
  height: 2.14286em \9;
  border-radius: 0em 0em 0.28571em 0.28571em;
}

  .RadWindow_c3 .rwStatusBar input {
    color: #333333;
    font-size: 1em;
  }

  .RadWindow_c3 .rwStatusBar .rwResize {
    right: .1em;
    right: 0.21429em;
    bottom: 0.14286em;
  }

.RadWindow_c3 _:-ms-fullscreen, :root .RadWindow_c3 .rwResize {
  right: 0.28571em;
  bottom: 0.14286em;
}

@media \0screen {
  .RadWindow_c3 .rwStatusBar .rwResize {
    right: 0.14286em;
    bottom: 0.14286em;
  }
}

.RadWindow_c3 .rwStatusBar .rwResize:before {
  font-size: 2.28571em;
  font-size: 1.2em\9;
  color: #d9d9d9;
  content: "\E006";
}

.RadWindow_c3 _:-ms-fullscreen, :root .RadWindow_c3 .rwResize:before {
  font-size: .55em;
}

@media \0screen {
  .RadWindow_c3 .rwStatusBar .rwResize:before {
    font-size: 2.28571em;
  }
}

.RadWindow_c3.rwLoading .rwExternalContent {
  background-image: url("/Styles/Skins/c3/images/Common/loading.gif");
}

.RadWindow_c3 .rwLoading.rwStatusBar {
  background-image: url("/Styles/Skins/c3/images/Common/loading_small.gif");
}

.RadWindow_c3 .rwListItem {
  width: 2.28571em;
  height: 2.28571em;
}

  .RadWindow_c3 .rwListItem .rwCommandButton {
    width: 2.28571em;
    height: 2.28571em;
    margin: 0em 0.14286em;
  }

.RadWindow_c3 .rwDialog {
  margin: 0.35714em 0em 0em;
  background-image: none;
}

  .RadWindow_c3 .rwDialog:before {
    font-size: 36px;
  }

.RadWindow_c3 .rwAlertDialog:before {
  content: "\E0FA";
}

.RadWindow_c3 .rwConfirmDialog:before {
  content: "\E0FB";
}

.RadWindow_c3 .rwDialogButtons input {
  padding: 0.42857em 0.85714em;
  padding: 0.46429em 0.85714em \9;
  border-color: #eeeeee;
  color: #333333;
  background-color: #ffffff;
  background-image: linear-gradient();
}

.RadWindow_c3 _:-ms-fullscreen, .RadWindow_c3 :root .rwDialogButtons input {
  padding: 0.46429em 0.85714em;
}

.RadWindow_c3 .rwDialogButtons input:hover,
.RadWindow_c3 .rwDialogButtons input:focus {
  border-color: #d0d0d0;
  color: #333333;
  background-color: #e6e6e6;
  background-image: linear-gradient();
}

.RadWindow_c3 .rwDialogButtons input:focus {
  outline-width: thin;
  outline-style: dotted;
  outline-offset: -2px;
  outline-color: #d0d0d0;
}

.RadWindow_c3 .rwDialogButtons input:active {
  border-color: #afafaf;
  color: #333333;
  background-color: #e6e6e6;
  background-image: linear-gradient();
  color: #333333;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}

.RadWindow_c3 .rwPromptInput,
.RadWindow_c3 .rwPromptInput:hover {
  height: 1.5em;
  padding: 0.42857em 0.85714em;
  background-color: #ffffff;
  color: #555555;
  border-color: #dddddd;
}

  .RadWindow_c3 .rwPromptInput:focus {
    background-color: #ffffff;
    color: #555555;
    border-color: #3c87c8;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
  }

  .RadWindow_c3 .rwPromptInput:active {
    background-color: #ffffff;
    color: #555555;
    border-color: #dddddd;
  }

  .RadWindow_c3 .rwPromptInput:disabled {
    background-color: #eeeeee;
    color: #888888;
    border-color: #dddddd;
  }

.RadWindow_c3.rwRtl .rwCommands {
  margin: -1.21429em 0em 0em;
}

  .RadWindow_c3.rwRtl .rwCommands .rwCommandButton:before {
    margin: 0.21429em 0.21429em 0em 0em;
  }

.RadWindow_c3StickyNotes {
  border-color: #EEFFFF;
  color: #837e7c;
  background-color: #EEFFFF;
  border-radius: 4px;
}

  .RadWindow_c3StickyNotes .rwTitleBar {
    border-color: #EEFFFF;
    /*color: #837e7c;
    background-color: #EEFFFF;*/
    /*background-image: linear-gradient(#d9f1ff, #EEFFFF);*/
    border-radius: 3px 3px 0 0;
  }

  /*.RadWindow_c3StickyNotes .rwCommandButton:hover {
    border-color: #EEFFFF;
    color: #837e7c;
    background-color: #EEFFFF;
    background-image: linear-gradient(#e3f5ff, #EEFFFF);
  }*/

  /*.RadWindow_c3StickyNotes .rwCommandButton:hover {*/
    /*border-color: #837e7c;*/
    /*color: #837e7c;
    background-color: #837e7c;*/
    /*background-image: linear-gradient(#837e7c, #EEFFFF);*/
  /*}*/

  .RadWindow_c3StickyNotes .rwCommandButton:hover {
    border-color: #7dcfff;
    color: #837e7c;
    background-color: #b0e2ff;
    background-image: linear-gradient(#e3f5ff, #b0e2ff);
  }

  .RadWindow_c3StickyNotes .rwContent {
    border-color: #EEFFFF;
    color: #837e7c;
    background-color: #EEFFFF;
  }

  .RadWindow_c3StickyNotes .rwStatusBar {
    border-color: #EEFFFF;
    color: #837e7c;
    background-color: #EEFFFF;
  }

  .RadWindow_c3StickyNotes .rwDialogButtons button {
    border-color: #EEFFFF;
    color: #837e7c;
    background-color: #EEFFFF;
    background-image: linear-gradient(#e3f5ff, #EEFFFF);
  }

    .RadWindow_c3StickyNotes .rwDialogButtons button:hover {
      border-color: #EEFFFF;
      color: #837e7c;
      background-color: #EEFFFF;
      background-image: linear-gradient(#e3f5ff, #EEFFFF);
    }

    .RadWindow_c3StickyNotes .rwDialogButtons button:active {
      border-color: #EEFFFF;
      color: #837e7c;
      background-color: #EEFFFF;
      background-image: linear-gradient(#e3f5ff, #EEFFFF);
    }

  .RadWindow_c3StickyNotes .rwPromptDialog .rwOkBtn,
  .RadWindow_c3StickyNotes .rwConfirmDialog .rwOkBtn {
    border-color: #EEFFFF;
    color: #ffffff;
    background-color: #837e7c;
    background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  }

    .RadWindow_c3StickyNotes .rwPromptDialog .rwOkBtn:hover,
    .RadWindow_c3StickyNotes .rwConfirmDialog .rwOkBtn:hover {
      border-color: #EEFFFF;
      color: #ffffff;
      background-color: #736f6d;
      background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    }

    .RadWindow_c3StickyNotes .rwPromptDialog .rwOkBtn:active,
    .RadWindow_c3StickyNotes .rwConfirmDialog .rwOkBtn:active {
      border-color: #EEFFFF;
      color: #ffffff;
      background-color: #64605e;
      background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    }

  .RadWindow_c3StickyNotes .rwPromptInput {
    border-color: #EEFFFF;
    color: #837e7c;
    background-color: #EEFFFF;
  }

    .RadWindow_c3StickyNotes .rwPromptInput:hover {
      border-color: #EEFFFF;
      color: #837e7c;
      background-color: #EEFFFF;
    }

    .RadWindow_c3StickyNotes .rwPromptInput:active,
    .RadWindow_c3StickyNotes .rwPromptInput:focus {
      border-color: #EEFFFF;
      color: #837e7c;
      background-color: #EEFFFF;
    }

  .RadWindow_c3StickyNotes .rwLoading.rwStatusBar {
    background-image: url('/Styles/Skins/c3/<%=WebResource("Telerik.Web.UI.Skins.c3StickyNotes.Common.loading_small.gif")%>');
  }

  .RadWindow_c3StickyNotes.rwLoading .rwExternalContent {
    background-image: url('/Styles/Skins/c3/<%=WebResource("Telerik.Web.UI.Skins.c3StickyNotes.Common.loading.gif")%>');
  }

  .RadWindow_c3StickyNotes .rwCloseButton:hover {
    background-image: url("/Styles/Skins/c3/../../../Images/close-cross-tiny.png");
  }

.RadWizard_c3 {
  color: #333333;
  background: #ffffff; }
  .RadWizard_c3 .rwzButton {
    border-radius: 4px;
    padding: 6px 12px;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff; }
  .RadWizard_c3 .rwzNext,
  .RadWizard_c3 .rwzFinish {
    border-color: #2d6da3;
    color: #ffffff;
    background-color: #337ab7; }
  .RadWizard_c3 .rwzBreadCrumb .rwzText {
    line-height: 38px;
    padding-left:5px; }
  .RadWizard_c3 .rwzBreadCrumb .rwzLink:before {
    width: 22px;
    height: 22px;
    right: -12px;
    margin-top: -12px; }
  .RadWizard_c3 .rwzLink {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff; }
    .RadWizard_c3 .rwzLink:before {
      border-color: #cccccc;
      background-color: #ffffff;
      box-shadow: none; }
  .RadWizard_c3 .rwzProgressBar {
    border-radius: 4px;
    border-color: #dddddd;
    background-color: #f5f5f5; }
  .RadWizard_c3 .rwzProgress {
    border-color: #2e6da4;
    background-color: #337ab7; }
  .RadWizard_c3 .rwzHovered.rwzButton,
  .RadWizard_c3 .rwzHovered .rwzLink {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e6e6; }
  .RadWizard_c3 .rwzHovered.rwzNext,
  .RadWizard_c3 .rwzHovered.rwzFinish {
    border-color: #204d73;
    color: #ffffff;
    background-color: #286090; }
  .RadWizard_c3 .rwzHovered .rwzLink:before {
    border-color: #adadad;
    background-color: #e6e6e6; }
  .RadWizard_c3 .rwzFocused.rwzButton {
    box-shadow: 0 0 5px rgba(140, 140, 140, 0.5) inset; }
  .RadWizard_c3 .rwzFocused.rwzNext {
    border-color: rgba(18, 42, 63, 0.5);
    box-shadow: 0 0 5px rgba(18, 42, 63, 0.5) inset; }
  .RadWizard_c3 .rwzSelected .rwzLink,
  .RadWizard_c3 .rwzSelected .rwzLink:before {
    border-color: #2d6da3;
    color: #ffffff;
    background-color: #337ab7; }

.RadWizard_c3.rwzHorizontal .rwzFirst .rwzLink {
  border-radius: 4px 0 0 4px; }

.RadWizard_c3.rwzHorizontal .rwzLast .rwzLink {
  border-radius: 0 4px 4px 0; }

.RadWizard_c3.rwzHorizontal .rwzFirst.rwzLast .rwzLink {
  border-radius: 4px; }

.RadWizard_c3.rwzVertical .rwzFirst .rwzLink {
  border-radius: 4px 4px 0 0; }

.RadWizard_c3.rwzVertical .rwzLast .rwzLink {
  border-radius: 0 0 4px 4px; }

.RadWizard_c3.rwzVertical .rwzSelected .rwzLink {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.RadWizard_c3.rwzVertical .rwzBreadCrumb {
  padding-right: 0.85em; }

.RadWizard_c3.RadWizard_rtl.rwzHorizontal .rwzFirst .rwzLink {
  border-radius: 0 4px 4px 0; }

.RadWizard_c3.RadWizard_rtl.rwzHorizontal .rwzLast .rwzLink {
  border-radius: 4px 0 0 4px; }

.RadWizard_c3.RadWizard_rtl .rwzBreadCrumb .rwzLink:before,
.RadWizard_c3.rwzRightBreadCrumb .rwzBreadCrumb .rwzLink:before {
  left: -12px;
  right: auto; }

.RadWizard_rtl.rwzVertical .rwzBreadCrumb {
  padding-right: 0;
  padding-left: 0.85em; }

.RadWizard_c3.rwzRightBreadCrumb .rwzBreadCrumb,
.RadWizard_c3.RadWizard_rtl.rwzVertical .rwzBreadCrumb {
  padding-right: 0;
  padding-left: 0.85em; }

.RadWizard_c3.rwzRightBreadCrumb .rwzFirst .rwzLink,
.RadWizard_c3.RadWizard_rtl.rwzVertical .rwzFirst .rwzLink {
  border-top-right-radius: 4px; }

.RadWizard_c3.rwzRightBreadCrumb .rwzLast .rwzLink,
.RadWizard_c3.RadWizard_rtl.rwzVertical .rwzLast .rwzLink {
  border-bottom-right-radius: 4px; }

.RadWizard_c3.rwzRightBreadCrumb .rwzSelected .rwzLink,
.RadWizard_c3.RadWizard_rtl.rwzVertical .rwzSelected .rwzLink {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

