/* Minification failed. Returning unminified contents.
(1170,81): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1441,34): run-time error CSS1046: Expect comma, found '0'
(1441,38): run-time error CSS1046: Expect comma, found '/'
 */
.RadAutoCompleteBox_CustomSkin {
  line-height: 1.42857; }
  .RadAutoCompleteBox_CustomSkin .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_CustomSkin .racTokenList:hover {
      border-color: #c4c4c4; }
    .RadAutoCompleteBox_CustomSkin .racTokenList.racFocused {
      border-color: #3b87c8;
      box-shadow: 0 0 8px rgba(59, 135, 200, 0.6); }
    .RadAutoCompleteBox_CustomSkin .racTokenList.racDisabled {
      color: #666666;
      border-color: #dddddd;
      background-color: #eeeeee; }
  .RadAutoCompleteBox_CustomSkin .racToken {
    padding: 4px 8px;
    border-radius: 4px;
    color: #ffffff;
    border-color: #2d6da3;
    background-color: #337ab7; }
  .RadAutoCompleteBox_CustomSkin .racToken:hover {
    color: #ffffff;
    border-color: #204d73;
    background-color: #285f8f; }
  .RadAutoCompleteBox_CustomSkin .racToken.racTokenSelected {
    outline: 1px dotted #fff;
    outline-offset: -2px; }
  .RadAutoCompleteBox_CustomSkin .racTextToken {
    padding-top: 1px;
    padding-bottom: 1px;
    line-height: 28px; }
  .RadAutoCompleteBox_CustomSkin .racInput {
    height: 2.14286em;
    line-height: 2.14286em; }
  .RadAutoCompleteBox_CustomSkin .racEmptyMessage {
    color: #888888; }
  .RadAutoCompleteBox_CustomSkin .racLoadingIcon {
    right: 5px;
    bottom: 0.35714em;
    background-image: url("images/Common/loading_small.gif"); }

.RadAutoCompleteBoxPopup_CustomSkin {
  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_CustomSkin .racShowAll {
    color: #337ab7;
    border-color: #dddddd; }
    .RadAutoCompleteBoxPopup_CustomSkin .racShowAll:hover {
      color: #337ab7; }
  .RadAutoCompleteBoxPopup_CustomSkin .racItem {
    padding: 3px 12px; }
  .RadAutoCompleteBoxPopup_CustomSkin .racItemHovered {
    color: #000000;
    background-color: #fbfbfb; }

.RadBreadcrumb_CustomSkin {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

.RadBreadcrumb_CustomSkin:focus, .RadBreadcrumb_CustomSkin.k-state-focused {
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.06);
}

.RadBreadcrumb_CustomSkin .k-breadcrumb-link {
    color: #337ab7;
    transition: background-color 0.2s ease;
}

.RadBreadcrumb_CustomSkin .k-breadcrumb-link:hover, .RadBreadcrumb_CustomSkin .k-breadcrumb-link.k-state-hover {
    color: #22527b;
    background-color: #ffffff;
}

.RadBreadcrumb_CustomSkin .k-breadcrumb-link:focus, .RadBreadcrumb_CustomSkin .k-breadcrumb-link.k-state-focused {
    color: #337ab7;
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadBreadcrumb_CustomSkin .k-breadcrumb-root-link {
    color: inherit;
    transition: background-color 0.2s ease;
}

.RadBreadcrumb_CustomSkin .k-breadcrumb-root-link:hover, .RadBreadcrumb_CustomSkin .k-breadcrumb-root-link.k-state-hover {
    background-color: #ffffff;
}

.RadBreadcrumb_CustomSkin .k-breadcrumb-root-link:focus, .RadBreadcrumb_CustomSkin .k-breadcrumb-root-link.k-state-focused {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadBreadcrumb_CustomSkin .k-breadcrumb-root-link,
.RadBreadcrumb_CustomSkin .k-breadcrumb-delimiter-icon {
    color: inherit;
}

.RadBreadcrumb_CustomSkin .k-breadcrumb-input-container {
    border-color: transparent;
}

.RadBreadcrumb_CustomSkin .k-textbox,
.RadBreadcrumb_CustomSkin .radTextbox {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadButton_CustomSkin {
    font-size: 1em;
    /* Primary Button styles */
    /* CheckBox and RadioButton Styles */
    /* Right to Left Support */
}

    .RadButton_CustomSkin.rbButton {
        padding: 0.42857em 0.85714em;
        padding: 0.46429em 0.85714em;
        line-height: normal;
    }

    .RadButton_CustomSkin _:-ms-fullscreen, :root .RadButton_CustomSkin.rbButton {
        padding: 0.46429em 0.85714em;
    }

    .RadButton_CustomSkin.rbButton,
    .RadButton_CustomSkin .rbSplitPart {
        border-color: #eeeeee;
        color: #333333;
        background-color: #ffffff;
        background-image: linear-gradient();
    }

        .RadButton_CustomSkin.rbButton.rbHovered,
        .RadButton_CustomSkin .rbSplitPart.rbHovered,
        .RadButton_CustomSkin.rbButton:focus {
            border-color: #d0d0d0;
            color: #333333;
            background-color: #e6e6e6;
            background-image: linear-gradient();
            box-shadow: inset 0 0 1px #ffffff;
        }

        .RadButton_CustomSkin.rbButton:focus {
            outline-width: thin;
            outline-offset: -2px;
            outline-color: #d0d0d0;
        }

        .RadButton_CustomSkin.rbButton.rbSelected,
        .RadButton_CustomSkin.rbButton.rbToggled,
        .RadButton_CustomSkin.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_CustomSkin .rbSplitPart {
        width: 2.28571em;
        height: 2.28571em;
    }

    .RadButton_CustomSkin .rbSplitPartRight {
        margin: -0.35714em -0.85714em -0.21429em 0.35714em;
        margin: -0.35714em -0.85714em -0.21429em 0.35714em;
    }

    .RadButton_CustomSkin _:-ms-fullscreen, :root .RadButton_CustomSkin .rbSplitPartRight {
        margin: -0.35714em -0.85714em -0.28571em 0.35714em;
    }

    .RadButton_CustomSkin .rbSplitPartLeft {
        margin: -0.35714em 0.35714em -0.21429em -0.85714em;
        margin: -0.35714em 0.35714em -0.21429em -0.85714em;
    }

    .RadButton_CustomSkin _:-ms-fullscreen, :root .RadButton_CustomSkin .rbSplitPartLeft {
        margin: -0.35714em 0.35714em -0.28571em -0.85714em;
    }

    .RadButton_CustomSkin .rbSplitIcon {
        margin: 0.35714em 0em 0em 0.28571em;
        margin: 0.28571em 0 0 0.07143em;
    }

    .RadButton_CustomSkin _:-ms-fullscreen, :root .RadButton_CustomSkin .rbSplitIcon {
        margin: 0.28571em 0em 0em 0.07143em;
    }

    .RadButton_CustomSkin .rbSplitPartRight.rbHovered {
        border-left-color: #d0d0d0;
    }

    .RadButton_CustomSkin .rbSplitPartRight.rbSelected {
        border-left-color: #afafaf;
    }

    .RadButton_CustomSkin .rbSplitPartLeft.rbHovered {
        border-right-color: #d0d0d0;
    }

    .RadButton_CustomSkin .rbSplitPartLeft.rbSelected {
        border-right-color: #afafaf;
    }

    .RadButton_CustomSkin.rbPrimaryButton {
        background-color: #337ab7;
        color: #ffffff;
        border-color: #2d6da3;
    }

        .RadButton_CustomSkin.rbPrimaryButton.rbHovered,
        .RadButton_CustomSkin.rbPrimaryButton.rbFocused {
            background-color: #285f8f;
            color: #ffffff;
            border-color: #204d73;
            box-shadow: none;
        }

        .RadButton_CustomSkin.rbPrimaryButton.rbFocused {
            outline-color: #ffffff;
        }

        .RadButton_CustomSkin.rbPrimaryButton.rbSelected {
            background-color: #285f8f;
            color: #ffffff;
            border-color: #122a3f;
            box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
        }

    .RadButton_CustomSkin.rbCheckBox,
    .RadButton_CustomSkin.rbRadioButton,
    .RadButton_CustomSkin.rbToggleButton,
    .RadButton_CustomSkin.rbCheckBox .rbIcon,
    .RadButton_CustomSkin.rbRadioButton .rbIcon,
    .RadButton_CustomSkin.rbToggleButton .rbIcon {
        color: #333333;
    }

        .RadButton_CustomSkin.rbCheckBox.rbHovered,
        .RadButton_CustomSkin.rbRadioButton.rbHovered,
        .RadButton_CustomSkin.rbToggleButton.rbHovered,
        .RadButton_CustomSkin.rbCheckBox.rbHovered .rbIcon,
        .RadButton_CustomSkin.rbRadioButton.rbHovered .rbIcon,
        .RadButton_CustomSkin.rbToggleButton.rbHovered .rbIcon,
        .RadButton_CustomSkin.rbCheckBox.rbSelected .rbIcon,
        .RadButton_CustomSkin.rbRadioButton.rbSelected .rbIcon,
        .RadButton_CustomSkin.rbToggleButton.rbSelected .rbIcon {
            color: #428bca;
        }

            .RadButton_CustomSkin.rbCheckBox.rbHovered.rbSelected,
            .RadButton_CustomSkin.rbRadioButton.rbHovered.rbSelected,
            .RadButton_CustomSkin.rbToggleButton.rbSelected.rbSelected,
            .RadButton_CustomSkin.rbCheckBox.rbHovered.rbSelected .rbIcon,
            .RadButton_CustomSkin.rbRadioButton.rbHovered.rbSelected .rbIcon,
            .RadButton_CustomSkin.rbToggleButton.rbSelected.rbSelected .rbIcon {
                color: #3071a9;
            }

    .RadButton_CustomSkin.rbButton.rbPrimaryButton.rbCheckBox,
    .RadButton_CustomSkin.rbButton.rbPrimaryButton.rbRadioButton,
    .RadButton_CustomSkin.rbButton.rbPrimaryButton.rbToggleButton,
    .RadButton_CustomSkin.rbButton.rbPrimaryButton.rbCheckBox .rbIcon,
    .RadButton_CustomSkin.rbButton.rbPrimaryButton.rbRadioButton .rbIcon,
    .RadButton_CustomSkin.rbButton.rbPrimaryButton.rbToggleButton .rbIcon {
        color: #ffffff;
    }

    .RadButton_CustomSkin.rbButton.rbRtl .rbSplitPart,
    .RadButton_CustomSkin.rbButton.rbRtl .rbSplitPart.rbHovered {
        border-right-color: #eeeeee;
    }

        .RadButton_CustomSkin.rbButton.rbRtl .rbSplitPart.rbSelected {
            border-right-color: #afafaf;
        }

span.RadButton_CustomSkin.rbButton {
    padding: 0.14286em 0.85714em 0.07143em;
    padding: 0.21429em 0.85714em 0.14286em;
}

_:-ms-fullscreen, :root span.RadButton_CustomSkin.rbButton {
    padding: 0.21429em 0.85714em;
}

span.RadButton_CustomSkin.rbButton .rbText {
    vertical-align: sub;
}

/* #region Switch Button */
.RadSwitch.rbDisabled {
    opacity: .8 !important;
    cursor: not-allowed !important;
}
.k-switch-on .k-switch-handle {
    left: calc(100% - 29px) !important;
}

.RadButton_CustomSkin.k-switch {
    border-radius: 9999px;
}

.RadButton_CustomSkin.k-switch:hover .k-switch-container, .RadButton_CustomSkin.k-switch.k-state-hover .k-switch-container {
    box-shadow: 0 0 0 1px #e1e1e1;
}

.RadButton_CustomSkin.k-switch:focus .k-switch-container, .RadButton_CustomSkin.k-switch.k-state-focused .k-switch-container {
    outline: none;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.06);
}

.RadButton_CustomSkin .k-switch-container {
    border-radius: 9999px;
    padding: 0px 0px;
    box-shadow: 0 0 0 1px #e1e1e1;
}

.RadButton_CustomSkin .k-switch-handle {
    border-radius: 9999px;
}

.RadButton_CustomSkin.k-switch-on .k-switch-container {
    color: #ffffff;
    background-color: #337ab7;
}

.RadButton_CustomSkin.k-switch-on .k-switch-handle {
    border-color: #f2f2f2;
    color: #ffffff;
    background-color: #f2f2f2;
}

.RadButton_CustomSkin.k-switch-on:hover .k-switch-container, .RadButton_CustomSkin.k-switch-on.k-state-hover .k-switch-container {
    color: #ffffff;
    background-color: #2f70a8;
}

.RadButton_CustomSkin.k-switch-on:hover .k-switch-handle, .RadButton_CustomSkin.k-switch-on.k-state-hover .k-switch-handle {
    border-color: #e1e1e1;
    color: #ffffff;
    background-color: #ededed;
}

.RadButton_CustomSkin.k-switch-on .k-switch-label-off {
    color: transparent;
}

.RadButton_CustomSkin.k-switch-off .k-switch-container {
    color: #333333;
    background-color: #fcfcfc;
}

.RadButton_CustomSkin.k-switch-off .k-switch-handle {
    border-color: #f2f2f2;
    color: #333333;
    background-color: #e1e1e1;
}

.RadButton_CustomSkin.k-switch-off:hover .k-switch-container, .RadButton_CustomSkin.k-switch-off.k-state-hover .k-switch-container {
    color: #333333;
    background-color: #fcfcfc;
}

.RadButton_CustomSkin.k-switch-off:hover .k-switch-handle, .RadButton_CustomSkin.k-switch-off.k-state-hover .k-switch-handle {
    border-color: #e1e1e1;
    color: #333333;
    background-color: #ededed;
}

.RadButton_CustomSkin.k-switch-off .k-switch-label-on {
    color: transparent;
}

/* #region RadSwitch with custom icons*/

.customIcons.k-switch-on .k-switch-handle {
    left: calc(100% - 30px) !important;
}
button.RadSwitch.customIcons .k-switch-container .k-switch-handle, .RadSwitch:hover .k-switch-container .k-switch-handle {
    font-family: "WebComponentsIcons";
    text-align: center;
    color: inherit;
}

button.RadSwitch.customIcons.k-switch-off .k-switch-container .rbHovered,
button.RadSwitch.customIcons.k-switch-off:hover .k-switch-container {
    box-shadow: 0 0 0 1px #ac2925;
}

button.RadSwitch.customIcons.k-switch-off .k-switch-container,
button.RadSwitch.customIcons.k-switch-off:hover .k-switch-container {
    color: white;
    background-color: #d9534f;
    box-shadow: 0 0 0 1px #d9534f;
}

button.RadButton.customIcons.k-switch-off:hover .k-switch-handle,
button.RadButton.customIcons.k-switch-off.k-state-hover .k-switch-handle {
    border-color: #ac2925;
    box-shadow: 0 0 0 1px #ac2925;
}

button.RadSwitch.customIcons.k-switch-on .k-switch-container,
button.RadSwitch.customIcons.k-switch-on:hover .k-switch-container {
    color: white;
    background-color: #5cb85c;
    box-shadow: 0 0 0 1px #5cb85c;
}

button.RadSwitch.customIcons.k-switch-on .k-switch-container .rbHovered,
button.RadSwitch.customIcons.k-switch-on:hover .k-switch-container {
    box-shadow: 0 0 0 1px #398439;
}

button.RadButton.customIcons.k-switch-on:hover .k-switch-handle,
button.RadButton.customIcons.k-switch-on.k-state-hover .k-switch-handle {
    border-color: #398439;
    box-shadow: 0 0 0 1px #398439;
}

.customIcons.k-switch-off .k-switch-handle:before {
    font-size: 2em;
    content: '\e11b';
    color: #c9302c;
}

.customIcons.k-switch-on .k-switch-handle:before {
    font-size: 2em;
    content: '\e118';
    color: #5cb85c;
}
.customIcons .k-switch-handle {
    border-radius: 9999px;
}
/* #endregion */

/* #region square RadSwitch*/

button.RadSwitch.squareSwitch.k-switch,
button.RadSwitch.squareSwitch.k-switch .k-switch-container,
button.RadSwitch.squareSwitch.k-switch .k-switch-handle {
    border-radius: initial;
}
/* #endregion */

/* #region Fluid RadSwitch*/

.RadButton.RadSwitch.fluidSwitch {
    box-sizing: border-box;
}
/* #endregion */

/* #region Elastic RadSwitch*/

.RadButton.RadSwitch.elasticSwitch .k-switch-handle {
    width: 2em;
    height: 2em;
}

.RadButton.RadSwitch.k-switch-on.elasticSwitch .k-switch-handle {
    left: calc( 100% - 1.97em)!important;
}

.RadButton.RadSwitch.elasticSwitch,
.RadButton.RadSwitch.elasticSwitch .k-switch-container {
    width: 4em;
}
/* #endregion */

/* #region Elastic RadSwitch*/

    .RadButton.RadSwitch.elasticSwitch2 .k-switch-handle {
        width: 2.4em;
        height: 2.4em;
    }

.RadButton.RadSwitch.k-switch-on.elasticSwitch2 .k-switch-handle {
    left: calc( 100% - 2.37em) !important;
}

.RadButton.RadSwitch.elasticSwitch2,
.RadButton.RadSwitch.elasticSwitch2 .k-switch-container {
    width: 4.8em;
}
/* #endregion */

/* #endregion */

.RadCalendar_CustomSkin {
  font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadCalendar_CustomSkin .rcTitlebar {
    padding: 0;
    border-radius: 0.29em 0.29em 0 0;
    border-color: #dddddd;
    background-color: #337ab7;
    color: #ffffff;
    line-height: 2.78;
    font-size: 1em; }
    .RadCalendar_CustomSkin .rcTitlebar .rcPrev,
    .RadCalendar_CustomSkin .rcTitlebar .rcNext,
    .RadCalendar_CustomSkin .rcTitlebar .rcFastPrev,
    .RadCalendar_CustomSkin .rcTitlebar .rcFastNext {
      margin: .14em;
      width: 2.3em;
      height: 2.3em;
      border: 1px solid transparent;
      border-radius: .3em; }
      .RadCalendar_CustomSkin .rcTitlebar .rcPrev:before,
      .RadCalendar_CustomSkin .rcTitlebar .rcNext:before,
      .RadCalendar_CustomSkin .rcTitlebar .rcFastPrev:before,
      .RadCalendar_CustomSkin .rcTitlebar .rcFastNext:before {
        line-height: 2.3; }
      .RadCalendar_CustomSkin .rcTitlebar .rcPrev:hover,
      .RadCalendar_CustomSkin .rcTitlebar .rcNext:hover,
      .RadCalendar_CustomSkin .rcTitlebar .rcFastPrev:hover,
      .RadCalendar_CustomSkin .rcTitlebar .rcFastNext:hover {
        background-color: #e6e6e6;
        border-color: #d0d0d0;
        color: #333333; }
  .RadCalendar_CustomSkin .rcMain {
    background: #ffffff;
    border-color: #dddddd;
    border-radius: 0 0 0.29em 0.29em; }
  .RadCalendar_CustomSkin .rcMainTable {
    font: 1em/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadCalendar_CustomSkin .rcCalendars > .rcMainTable {
    border-collapse: collapse; }
  .RadCalendar_CustomSkin .rcHeader,
  .RadCalendar_CustomSkin .rcFooter {
    border-color: #dddddd; }
  .RadCalendar_CustomSkin th.rcViewSel {
    padding: 0.48em 1em;
    width: .43em;
    background: #337ab7;
    border-right: 1px solid #dddddd; }
  .RadCalendar_CustomSkin .rcWeek th {
    margin-left: 1px;
    padding-top: .5em;
    padding-bottom: .5em;
    color: #ffffff;
    text-align: center; }
  .RadCalendar_CustomSkin .rcRow th {
    border-right: 1px solid #dddddd;
    background-color: #337ab7; }
  .RadCalendar_CustomSkin .rcRow td {
    border-color: transparent; }
  .RadCalendar_CustomSkin .rcMain .rcRow a,
  .RadCalendar_CustomSkin .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_CustomSkin .rcRow th,
  .RadCalendar_CustomSkin .rcMain .rcWeekend a,
  .RadCalendar_CustomSkin .rcMain .rcOtherMonth a,
  .RadCalendar_CustomSkin .rcMain .rcOutOfRange span {
    color: #999999; }
  .RadCalendar_CustomSkin .rcRow .rcToday a {
    background: #ffffff;
    border-color: #3b87c8;
    box-shadow: 0 0 6px 1px #3b87c8; }
  .RadCalendar_CustomSkin .rcMain .rcRow .rcSelected a {
    border-color: #357ebd;
    background: #337ab7;
    color: #ffffff; }
  .RadCalendar_CustomSkin .rcRow .rcHover a {
    color: #000000;
    border-color: #e1e1e1;
    background-color: #eeeeee;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); }
  .RadCalendar_CustomSkin .rcRow .rcFocus a {
    border-color: #285f8f;
    box-shadow: 0 0 3px #285f8f inset; }

.RadCalendarMultiView_CustomSkin .rcTitlebar {
  padding: 0;
  line-height: 2.65;
  background: #337ab7;
  border-bottom: 0 none;
  border-radius: 0.29em 0.29em 0 0; }
  .RadCalendarMultiView_CustomSkin .rcTitlebar td {
    height: 2.64em; }

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

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

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

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

.RadCalendarMonthView_CustomSkin {
  border-color: #dddddd;
  border-radius: .29em;
  background: #ffffff;
  font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ffffff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  .RadCalendarMonthView_CustomSkin td {
    width: 3.7em;
    height: 1.86em;
    line-height: 1.86; }
  .RadCalendarMonthView_CustomSkin #rcMView_Feb,
  .RadCalendarMonthView_CustomSkin #rcMView_Apr,
  .RadCalendarMonthView_CustomSkin #rcMView_Jun,
  .RadCalendarMonthView_CustomSkin #rcMView_Aug,
  .RadCalendarMonthView_CustomSkin #rcMView_Oct,
  .RadCalendarMonthView_CustomSkin #rcMView_Dec {
    border-right: 1px solid #dddddd; }
  .RadCalendarMonthView_CustomSkin a {
    margin: 1px;
    padding: 0;
    width: 3.57em;
    height: 1.79em;
    border-radius: .29em;
    color: #333333;
    line-height: 1.79em; }
  .RadCalendarMonthView_CustomSkin a:hover {
    background-color: #eeeeee;
    color: #000000;
    border-color: #e1e1e1; }
  .RadCalendarMonthView_CustomSkin .rcSelected a {
    margin: 0;
    padding: 0;
    border: 0 none;
    border-radius: .29em;
    background: #337ab7;
    color: #ffffff; }
  .RadCalendarMonthView_CustomSkin #rcMView_PrevY a,
  .RadCalendarMonthView_CustomSkin #rcMView_NextY a {
    height: 1.4em; }
  .RadCalendarMonthView_CustomSkin .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_CustomSkin #rcMView_Today,
  .RadCalendarMonthView_CustomSkin #rcMView_OK,
  .RadCalendarMonthView_CustomSkin #rcMView_Cancel {
    padding: 0 0.71em;
    border: 1px solid #dddddd;
    background: #ffffff; }
    .RadCalendarMonthView_CustomSkin #rcMView_Today:hover,
    .RadCalendarMonthView_CustomSkin #rcMView_OK:hover,
    .RadCalendarMonthView_CustomSkin #rcMView_Cancel:hover {
      background: #e6e6e6;
      border-color: #d0d0d0;
      color: #333333; }
  .RadCalendarMonthView_CustomSkin #rcMView_Today {
    margin: 0 0.36em 0.36em;
    width: 4.64em; }
  .RadCalendarMonthView_CustomSkin #rcMView_OK {
    margin: 0 0.36em 0.36em 0;
    width: 4.45em;
    border: 1px solid #2d6da3;
    background: #337ab7;
    color: #ffffff; }
  .RadCalendarMonthView_CustomSkin #rcMView_Cancel {
    margin: 0 0 0.36em 0;
    width: 4.45em; }

table.RadCalendarTimeView_CustomSkin {
  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_CustomSkin th {
  padding: 0;
  border-bottom: 1px solid #dddddd;
  border-radius: 0.29em 0.29em 0 0;
  background: #337ab7;
  line-height: 2.25; }

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

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

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

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

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

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

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

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

.RadCalendarPopup {
  margin: 2px 0; }
  .RadCalendarPopup .RadCalendar_CustomSkin {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    border-radius: 3px; }

.RadCard_CustomSkin.k-card {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

.RadCard_CustomSkin.k-card:focus, .RadCard_CustomSkin.k-card.k-state-focus {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadCard_CustomSkin.k-card .k-card-callout {
    border-color: #dedede;
    background-color: #ffffff;
}

.RadCard_CustomSkin.k-card .k-card-actions {
    border-color: #dedede;
}

.RadCard_CustomSkin.k-state-primary, .RadCard_CustomSkin .RadCard_CustomSkin.k-card.k-card-primary, .RadCard_CustomSkin .RadCard_CustomSkin.k-card.k-state-primary {
    background-color: #d6e4f1;
    color: #1b3f5f;
    border-color: #c6daeb;
}

.RadCard_CustomSkin.k-state-info, .RadCard_CustomSkin .RadCard_CustomSkin.k-card.k-card-info, .RadCard_CustomSkin .RadCard_CustomSkin.k-card.k-state-info {
    background-color: #def2f8;
    color: #2f6473;
    border-color: #d1edf6;
}

.RadCard_CustomSkin.k-state-success, .RadCard_CustomSkin .RadCard_CustomSkin.k-card.k-card-success, .RadCard_CustomSkin .RadCard_CustomSkin.k-card.k-state-success {
    background-color: #def1de;
    color: #306030;
    border-color: #d1ebd1;
}

.RadCard_CustomSkin.k-state-warning, .RadCard_CustomSkin .RadCard_CustomSkin.k-card.k-card-warning, .RadCard_CustomSkin .RadCard_CustomSkin.k-card.k-state-warning {
    background-color: #fcefdc;
    color: #7d5a29;
    border-color: #fbe8cd;
}

.RadCard_CustomSkin.k-state-error, .RadCard_CustomSkin .RadCard_CustomSkin.k-card.k-card-error, .RadCard_CustomSkin .RadCard_CustomSkin.k-card.k-state-error {
    background-color: #f7dddc;
    color: #712b29;
    border-color: #f4cfce;
}

.RadCard_CustomSkin .k-card-header {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadCard_CustomSkin .k-card-footer {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadCard_CustomSkin .k-card-separator {
    border-color: #dedede;
}

.RadCard_CustomSkin .k-card-subtitle {
    color: #a3a3a3;
}

.k-state-primary .RadCard_CustomSkin .k-card-subtitle, .RadCard_CustomSkin .k-card.k-card-primary .RadCard_CustomSkin .k-card-subtitle,
.k-state-info .RadCard_CustomSkin .k-card-subtitle,
.RadCard_CustomSkin .k-card.k-card-info .RadCard_CustomSkin .k-card-subtitle,
.k-state-success .RadCard_CustomSkin .k-card-subtitle,
.RadCard_CustomSkin .k-card.k-card-success .RadCard_CustomSkin .k-card-subtitle,
.k-state-warning .RadCard_CustomSkin .k-card-subtitle,
.RadCard_CustomSkin .k-card.k-card-warning .RadCard_CustomSkin .k-card-subtitle,
.k-state-error .RadCard_CustomSkin .k-card-subtitle,
.RadCard_CustomSkin .k-card.k-card-error .RadCard_CustomSkin .k-card-subtitle {
    color: inherit;
}

.RadCard_CustomSkin .k-card-wrap.k-state-focused > .k-card, .RadCard_CustomSkin .k-card-wrap.k-state-selected > .k-card {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadCard_CustomSkin .k-card:focus .k-card-callout.k-callout-n,
.RadCard_CustomSkin .k-card.k-state-focus .k-card-callout.k-callout-n {
    box-shadow: 1px -1px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadCard_CustomSkin .k-card:focus .k-card-callout.k-callout-e,
.RadCard_CustomSkin .k-card.k-state-focus .k-card-callout.k-callout-e {
    box-shadow: 2px -1px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadCard_CustomSkin .k-card:focus .k-card-callout.k-callout-s,
.RadCard_CustomSkin .k-card.k-state-focus .k-card-callout.k-callout-s {
    box-shadow: 2px -2px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadCard_CustomSkin .k-card:focus .k-card-callout.k-callout-w,
.RadCard_CustomSkin .k-card.k-state-focus .k-card-callout.k-callout-w {
    box-shadow: 2px -1px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadCloudUpload_CustomSkin {
    color: #333333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadCloudUpload_CustomSkin .rcuButton {
    border-radius: 3px;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadCloudUpload_CustomSkin .rcuInfoPanel {
    border-color: #dedede;
    color: #333333;
    background-color: #fcfcfc;
}

.RadCloudUpload_CustomSkin .rcuHeader {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadCloudUpload_CustomSkin .rcuFileList {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

.RadCloudUpload_CustomSkin .rcuProgressBar {
    border-radius: 6px;
    border-color: #dedede;
    background-color: whitesmoke;
    background-image: linear-gradient();
}

.RadCloudUpload_CustomSkin .rcuProgress {
    border-color: #ffffff;
    background-color: #337ab7;
    background-image: linear-gradient();
}

.RadCloudUpload_CustomSkin .p-i-loading {
    background-image: url(" ");
}

.RadCloudUpload_CustomSkin .rcuDropZone {
    border-color: #285f8f;
    color: #ffffff;
    background-color: #337ab7;
}

.RadCloudUpload_CustomSkin .rcuButton.rcuHovered {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadCloudUpload_CustomSkin .rcuButtons .rcuHovered {
    border-color: transparent;
    color: #337ab7;
    background: none;
    box-shadow: none;
}

.RadCloudUpload_CustomSkin .rcuButton.rcuPressed {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.rcuToolTip_CustomSkin {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

.RadColorPicker_CustomSkin {
    font-size: 1em;
    color: #333333;
}
  .RadColorPicker_CustomSkin .rcpPalette {
    background-color: #fcfcfc;
    border-color: #dddddd; }
  .RadColorPicker_CustomSkin .rcpHeader {
    background-color: #337ab7;
    background-image: linear-gradient();
    border-color: #dddddd; }
  .RadColorPicker_CustomSkin .rcpImageButton,
  .RadColorPicker_CustomSkin a.rslDraghandle:before {
    color: #333333; }
  .RadColorPicker_CustomSkin .rcpImageButton:hover {
    color: #337ab7; }
  .RadColorPicker_CustomSkin .rcpIcon em,
  .RadColorPicker_CustomSkin .rcpColorPreview,
  .RadColorPicker_CustomSkin .rcpInput,
  .RadColorPicker_CustomSkin .rcpHexInput,
  .RadColorPicker_CustomSkin .rcpMillionColorsPalette,
  .RadColorPicker_CustomSkin .rcpMillionColorsSlider div.rslTrack {
    background-color: #ffffff;
    color: #555555;
    border-color: #dddddd; }
.RadColorPicker_CustomSkin .rcpIcon a,
.RadColorPicker_CustomSkin .rcpTabs li,
.RadColorPicker_CustomSkin .rcpButton {
    border-color: #dddddd;
    color: #333333;
    background-color: #ffffff;
    background-image: linear-gradient();
    padding-top: 7px !important;
    padding-bottom: 6px !important;
    margin-top: -2px;
}
  .RadColorPicker_CustomSkin .rcpIcon a:before,
  .RadColorPicker_CustomSkin .rcpTabs a {
    color: #333333; }
  .RadColorPicker_CustomSkin .rcpIcon a:hover,
  .RadColorPicker_CustomSkin .rcpTabs li:hover,
  .RadColorPicker_CustomSkin .rcpButton:hover {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient(); }
  .RadColorPicker_CustomSkin .rcpIcon a:hover:before,
  .RadColorPicker_CustomSkin .rcpTabs li:hover a {
    color: #333333; }
  .RadColorPicker_CustomSkin .rcpIcon a:active,
  .RadColorPicker_CustomSkin .rcpTabs .rcpSelectedTab,
  .RadColorPicker_CustomSkin .rcpTabs .rcpSelectedTab:hover,
  .RadColorPicker_CustomSkin .rcpButton:active {
    border-color: #afafaf;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient(); }
  .RadColorPicker_CustomSkin .rcpIcon a:focus {
    box-shadow: inset 0 0 5px rgba(175, 175, 175, 0.5); }
  .RadColorPicker_CustomSkin .rcpIcon a:active:before,
  .RadColorPicker_CustomSkin .rcpTabs .rcpSelectedTab a,
  .RadColorPicker_CustomSkin .rcpTabs .rcpSelectedTab:hover a {
    color: #333333; }
  .RadColorPicker_CustomSkin .rcpRecentColors {
    border-color: #dddddd; }
  .RadColorPicker_CustomSkin.rcpCustomColorWrapper .rcpPalette {
    box-shadow: 2px 2px 3px rgba(221, 221, 221, 0.5); }

.RadComboBox_CustomSkin {
  color: #333333;
  line-height: 1.42857; }
  .RadComboBox_CustomSkin .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_CustomSkin .rcbInput {
    height: 1.71429em; }
  .RadComboBox_CustomSkin .rcbEmptyMessage {
    color: #555555; }
  .RadComboBox_CustomSkin .rcbActionButton {
    width: 2.28571em;
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff; }
    .RadComboBox_CustomSkin .rcbActionButton .rcbIconDown {
      font-size: 1em; }
  .RadComboBox_CustomSkin .rcbLabel {
    line-height: 32px; }
  .RadComboBox_CustomSkin .rcbReadOnly {
    color: #333333;
    border-color: #eeeeee;
    background-color: #ffffff;
    box-shadow: none; }
    .RadComboBox_CustomSkin .rcbReadOnly.rcbHovered {
      color: #333333;
      border-color: #d0d0d0;
      background-color: #e6e6e6; }
    .RadComboBox_CustomSkin .rcbReadOnly.rcbFocused {
      color: #333333;
      border-color: #dddddd;
      background-color: #e6e6e6; }
    .RadComboBox_CustomSkin .rcbReadOnly.rcbDisabled {
      color: #666666;
      border-color: #dddddd;
      background-color: #eeeeee; }
  .RadComboBox_CustomSkin .rcbHovered {
    color: #555555;
    border-color: #c4c4c4;
    background-color: #ffffff; }
    .RadComboBox_CustomSkin .rcbHovered .rcbActionButton {
      color: #333333;
      border-color: #d0d0d0;
      background-color: #e6e6e6; }
  .RadComboBox_CustomSkin .rcbFocused {
    color: #555555;
    border-color: #dddddd;
    background-color: #ffffff;
    box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08); }
    .RadComboBox_CustomSkin .rcbFocused .rcbActionButton {
      color: #333333;
      border-color: #dddddd;
      background-color: #e6e6e6;
      box-shadow: inset -2px 2px 3px rgba(0, 0, 0, 0.08); }
  .RadComboBox_CustomSkin .rcbDisabled {
    opacity: 1;
    color: #666666;
    border-color: #dddddd;
    background-color: #eeeeee; }
    .RadComboBox_CustomSkin .rcbDisabled .rcbActionButton {
      color: #666666;
      border-color: #dddddd;
      background-color: #eeeeee; }

.RadComboBox_CustomSkin_rtl .rcbFocused .rcbActionButton {
  box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08); }

.RadComboBoxDropDown_CustomSkin {
  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_CustomSkin .rcbScroll {
    padding: 5px 0; }
  .RadComboBoxDropDown_CustomSkin .rcbHeader,
  .RadComboBoxDropDown_CustomSkin .rcbFooter {
    color: #ffffff;
    background-color: #337ab7;
    border-color: #dddddd; }
  .RadComboBoxDropDown_CustomSkin .rcbItem {
    margin: 0;
    padding: 2px 12px; }
  .RadComboBoxDropDown_CustomSkin .rcbHovered {
    margin: 0;
    padding: 2px 12px;
    color: #000000;
    background-color: #eeeeee; }
  .RadComboBoxDropDown_CustomSkin .rcbSelected {
    margin: 0;
    padding: 2px 12px;
    color: #ffffff;
    background-color: #337ab7; }
  .RadComboBoxDropDown_CustomSkin .rcbDisabled {
    margin: 0;
    padding: 2px 12px; }
  .RadComboBoxDropDown_CustomSkin .rcbLoading {
    margin: 0;
    padding: 2px 12px;
    color: #000000;
    background-color: #eeeeee; }
  .RadComboBoxDropDown_CustomSkin .rcbItem em {
    color: #000000;
    background-color: #eeeeee; }
  .RadComboBoxDropDown_CustomSkin .rcbCheckAllItems {
    color: #ffffff;
    background-color: #337ab7; }
  .RadComboBoxDropDown_CustomSkin .rcbCheckAllItems,
  .RadComboBoxDropDown_CustomSkin .rcbCheckAllItemsHovered {
    padding: 0.14286em 0.85714em; }
  .RadComboBoxDropDown_CustomSkin .rcbMoreResults {
    border-color: #dddddd;
    color: #ffffff;
    background-color: #337ab7; }
  .RadComboBoxDropDown_CustomSkin .rcbMoreResults a {
    border-top-color: #ffffff; }
  .RadComboBoxDropDown_CustomSkin .rcbSeparator {
    margin-top: 10px;
    border-top: 1px solid #dddddd;
    color: #ffffff;
    background: #337ab7; }

.RadDataForm_CustomSkin {
  font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333333;
  overflow: hidden; }
  .RadDataForm_CustomSkin .rdfLegend,
  .RadDataForm_CustomSkin .rdfBorders {
    border-color: #dddddd; }
  .RadDataForm_CustomSkin .rdfHr {
    color: #dddddd; }
  .RadDataForm_CustomSkin .rdfFieldHint {
    color: #b3b3b3; }
  .RadDataForm_CustomSkin .rdfLegend {
    font-size: 1.17em; }
  .RadDataForm_CustomSkin .rdfFieldHint {
    font-size: 0.83em;
    line-height: .8;
    padding: 0 0 0 0.42em; }
  .RadDataForm_CustomSkin .rdfFieldHint.rdfBlock {
    padding: .42em 0 0 0; }
  .RadDataForm_CustomSkin .rdfLabel.rdfBlock {
    padding: 0 0 0.17em 0; }
  .RadDataForm_CustomSkin .rdfPager {
    margin-top: 1.25em; }
    .RadDataForm_CustomSkin .rdfPager .rdfFirst,
    .RadDataForm_CustomSkin .rdfPager .rdfPrev,
    .RadDataForm_CustomSkin .rdfPager .rdfNext,
    .RadDataForm_CustomSkin .rdfPager .rdfLast {
      margin-left: 2px;
      width: 32px;
      height: 32px;
      border: 1px solid #eeeeee;
      border-radius: 4px;
      background: #ffffff no-repeat url(skin-image-url("DataForm", "sprite.png")); }
      .RadDataForm_CustomSkin .rdfPager .rdfFirst:hover,
      .RadDataForm_CustomSkin .rdfPager .rdfPrev:hover,
      .RadDataForm_CustomSkin .rdfPager .rdfNext:hover,
      .RadDataForm_CustomSkin .rdfPager .rdfLast:hover {
        background-color: #e6e6e6; }
    .RadDataForm_CustomSkin .rdfPager .rdfFirst {
      background-position: 3px 3px; }
    .RadDataForm_CustomSkin .rdfPager .rdfPrev {
      background-position: 1px -47px; }
    .RadDataForm_CustomSkin .rdfPager .rdfNext {
      background-position: 4px -97px; }
    .RadDataForm_CustomSkin .rdfPager .rdfLast {
      background-position: 4px -147px; }

.RadDataPager_CustomSkin {
  color: #ffffff;
  background: #337ab7;
  border: 1px solid #dddddd;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadDataPager_CustomSkin .rdpWrap {
    padding: 0; }
  .RadDataPager_CustomSkin .rdpNumPart a,
  .RadDataPager_CustomSkin .rdpPagerButton,
  .RadDataPager_CustomSkin .rdpActionButton {
    border-width: 1px;
    border-style: solid;
    box-sizing: content-box;
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    font-size: 1em; }
    .RadDataPager_CustomSkin .rdpNumPart a:hover,
    .RadDataPager_CustomSkin .rdpPagerButton:hover,
    .RadDataPager_CustomSkin .rdpActionButton:hover {
      border-color: #d0d0d0;
      color: #333333;
      background-color: #e6e6e6; }
  .RadDataPager_CustomSkin .rdpNumPart a,
  .RadDataPager_CustomSkin .rdpActionButton {
    margin: 0;
    width: 1.42857em;
    border-left-width: 0; }
  .RadDataPager_CustomSkin .rdpNumPart a {
    border-radius: 0;
    text-align: center; }
    .RadDataPager_CustomSkin .rdpNumPart a.rdpCurrentPage {
      border-color: #2d6da3;
      color: #ffffff;
      background-color: #337ab7; }
  .RadDataPager_CustomSkin .rdpPageFirst {
    border-left-width: 1px;
    border-radius: 0.28571em 0 0 0.28571em; }
  .RadDataPager_CustomSkin .rdpPageLast {
    border-radius: 0 0.28571em 0.28571em 0; }
  .RadDataPager_CustomSkin .NumericPages .rdpNumPart a:first-child {
    border-left-width: 1px;
    border-radius: 0.28571em 0 0 0.28571em; }
  .RadDataPager_CustomSkin .NumericPages .rdpNumPart a:last-child {
    border-radius: 0 0.28571em 0.28571em 0; }
  .RadDataPager_CustomSkin .rdpActionButton {
    box-sizing: content-box; }
  .RadDataPager_CustomSkin .rdpPagerButton {
    border-radius: 0.28571em; }

.RadDock_CustomSkin {
  background-color: #ffffff;
  color: #333333;
  font-size: 1em;
  border-color: #dddddd; }
  .RadDock_CustomSkin.rdRoundedCorner {
    border-radius: 0.28571em; }
  .RadDock_CustomSkin .rdTitleWrapper {
    min-height: 2.14286em;
    padding: 0.28571em 0.85714em;
    background-color: #337ab7;
    color: #333333;
    border-bottom-color: #dddddd; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .RadDock_CustomSkin .rdTitleWrapper {
      padding: 0.28571em 0.85714em 0.35714em 0.85714em; } }
  .RadDock_CustomSkin .rdTitleWrapper .rdTitle {
    font-size: 1.14286em;
    padding: 0.25em 0em 0em; }
  .RadDock_CustomSkin .rdCommands {
    margin: -1.21429em 0em 0em; }
  .RadDock_CustomSkin .rdListItem {
    width: 2.28571em;
    height: 2.28571em;
    vertical-align: middle; }
  .RadDock_CustomSkin .rdCommandButton {
    width: 2.28571em;
    height: 2.28571em;
    overflow: hidden;
    margin: 0em 0.14286em;
    border-width: 1px;
    border-style: solid;
    border-color: transparent; }
  .RadDock_CustomSkin .rdCommandButton:hover {
    background-color: #ebebeb;
    border-color: #d0d0d0;
    border-radius: 0.21429em; }
  .RadDock_CustomSkin .rdCommands .rdCommandButton:before {
    text-align: center;
    color: #333333; }
  .RadDock_CustomSkin span.rdClose:before,
  .RadDock_CustomSkin span.rdExpand:before,
  .RadDock_CustomSkin span.rdCollapse:before,
  .RadDock_CustomSkin span.rdPin:before,
  .RadDock_CustomSkin span.rdUnpin:before {
    margin: 0.21429em 0em 0em 0.14286em; }
  .RadDock_CustomSkin _:-ms-fullscreen, :root .RadDock_CustomSkin span.rdClose:before,
  .RadDock_CustomSkin _:-ms-fullscreen, :root .RadDock_CustomSkin span.rdExpand:before,
  .RadDock_CustomSkin _:-ms-fullscreen, :root .RadDock_CustomSkin span.rdCollapse:before,
  .RadDock_CustomSkin _:-ms-fullscreen, :root .RadDock_CustomSkin span.rdPin:before,
  .RadDock_CustomSkin _:-ms-fullscreen, :root .RadDock_CustomSkin span.rdUnpin:before {
    margin: 0.28571em 0em 0em 0.14286em; }
  .RadDock_CustomSkin span.rdCustom:before,
  .RadDock_CustomSkin .rdCommandButton:before {
    margin: 0.42857em 0em 0em 0.35714em; }
  .RadDock_CustomSkin _:-ms-fullscreen, :root .RadDock_CustomSkin span.rdCustom:before,
  .RadDock_CustomSkin _:-ms-fullscreen, :root .RadDock_CustomSkin .rdCommandButton:before {
    margin: 0.5em 0em 0em 0.42857em; }
  .RadDock_CustomSkin .rdContentWrapper {
    color: #333333; }
  .RadDock_CustomSkin.RadDock.rdCollapsed .rdTitleWrapper {
    border-bottom-color: #dddddd; }
  .RadDock_CustomSkin.rdRtl span.rdClose:before,
  .RadDock_CustomSkin.rdRtl span.rdExpand:before,
  .RadDock_CustomSkin.rdRtl span.rdCollapse:before,
  .RadDock_CustomSkin.rdRtl span.rdPin:before,
  .RadDock_CustomSkin.rdRtl span.rdUnpin:before {
    margin: 0.21429em 0.17857em 0em 0em; }
  .RadDock_CustomSkin.rdRtl span.rdCustom:before,
  .RadDock_CustomSkin.rdRtl .rdCommandButton:before {
    margin: 0.42857em 0.5em 0em 0em; }

.RadDockZone_CustomSkin {
  background-color: #fcfcfc;
  border-color: #dddddd; }

.RadDrawer {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

.RadDrawer_CustomSkin .k-drawer {
    background-color: #ffffff;
    color: #333333;
    border-color: #f2f2f2;
}

.RadDrawer_CustomSkin .k-drawer-wrapper {
    scrollbar-color: rgba(156, 156, 156, 0.7) #dedede;
}

.RadDrawer_CustomSkin .k-drawer-wrapper::-webkit-scrollbar-track {
    background: #dedede;
}

.RadDrawer_CustomSkin .k-drawer-wrapper::-webkit-scrollbar-thumb {
    background: rgba(156, 156, 156, 0.7);
}

.RadDrawer_CustomSkin .k-drawer-wrapper::-webkit-scrollbar-thumb:hover {
    background: #9c9c9c;
}

.RadDrawer_CustomSkin .k-drawer-item:hover, .RadDrawer_CustomSkin .k-drawer-item.k-state-hover {
    color: #000000;
    background-color: #eeeeee;
    cursor: pointer;
}

.RadDrawer_CustomSkin .k-drawer-item:focus, .RadDrawer_CustomSkin .k-drawer-item.k-state-focused {
    background-color: #ffffff;
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadDrawer_CustomSkin .k-drawer-item:focus:hover, .RadDrawer_CustomSkin .k-drawer-item:focus.k-state-hover, .RadDrawer_CustomSkin .k-drawer-item.k-state-focused:hover, .RadDrawer_CustomSkin .k-drawer-item.k-state-focused.k-state-hover {
    color: #000000;
    background-color: #eeeeee;
}

.RadDrawer_CustomSkin .k-drawer-item.k-state-selected {
    color: #ffffff;
    background-color: #337ab7;
}

.RadDrawer_CustomSkin .k-drawer-item.k-state-selected:hover, .RadDrawer_CustomSkin .k-drawer-item.k-state-selected.k-state-hover {
    color: #ffffff;
    background-color: #2f70a8;
}

.RadDrawer_CustomSkin .k-drawer-separator {
    background-color: #f2f2f2;
}

.RadMultiColumnComboBox_CustomSkin .k-icon.k-i-loading {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
}

.RadMultiColumnComboBox_CustomSkin .k-i-loading {
    background-image: url(" ");
}

.RadMultiColumnComboBox_CustomSkin .k-input {
    padding: 4px 10px;
   
}
.k-dropdown-wrap .RadMultiColumnComboBox_CustomSkin.k-input {
    height: 32px;
}
.RadMultiColumnComboBox_CustomSkin .k-dropdown-wrap {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    border-radius: 4px;
}

.RadMultiColumnComboBox_CustomSkin .k-select {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    border-radius: 0 4px 4px 0;
}

.RadMultiColumnComboBox_CustomSkin > :hover,
.RadMultiColumnComboBox_CustomSkin .k-state-hover {
    border-color: #adadad;
    color: #333333;
    background-color: #ffffff;
}

.RadMultiColumnComboBox_CustomSkin > :hover .k-select,
.RadMultiColumnComboBox_CustomSkin .k-state-hover .k-select {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadMultiColumnComboBox_CustomSkin .k-state-focused {
    border-color: #3b87c8;
    color: #333333;
    background-color: #ffffff;
}

.RadMultiColumnComboBox_CustomSkin .k-state-active {
    border-color: #3b87c8;
    color: #333333;
    background-color: #ffffff;
}

.RadMultiColumnComboBox_CustomSkin .k-state-active .k-select {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadMultiColumnComboBox_CustomSkin_rtl .k-select {
    border-radius: 4px 0 0 4px;
    border-width: 0 1px 0 0;
}

.RadMultiColumnComboBoxDropDown_CustomSkin {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}

.RadMultiColumnComboBoxDropDown_CustomSkin .k-header {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadMultiColumnComboBoxDropDown_CustomSkin .k-footer {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadMultiColumnComboBoxDropDown_CustomSkin .k-group-header {
    border-color: #dedede;
    color: #000;
    background-color: whitesmoke;
    font-weight:bold;
}

.RadMultiColumnComboBoxDropDown_CustomSkin .k-item:nth-child(2n) {
    /*background-color: rgba(0, 0, 0, 0.04);*/
}

.RadMultiColumnComboBoxDropDown_CustomSkin .k-cell {
    border-color: #dedede;
}

.RadMultiColumnComboBoxDropDown_CustomSkin .k-item.k-state-hover {
    border-color: #dedede;
    color: #333333;
    background-color: #ededed;
}

.RadMultiColumnComboBoxDropDown_CustomSkin .k-item.k-state-selected {
    border-color: #dedede;
    color: #333333;
    background-color: rgba(51, 122, 183, 0.25);
}

    .RadMultiColumnComboBoxDropDown_CustomSkin .k-item.k-state-focused {
        /*box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);*/
        background-color: #eeeeee;
    }

.RadMultiColumnComboBoxDropDown_CustomSkin .k-group-cell span {
    background-color: #333333;
    color: #ffffff;
}

.RadMultiColumnComboBoxDropDown_CustomSkin .k-grid-list > .k-item.k-last > .k-cell,
.RadMultiColumnComboBoxDropDown_CustomSkin .k-grid-list > .k-item.k-last > .k-group-cell,
.RadMultiColumnComboBoxDropDown_CustomSkin .k-grid-list > .k-item.k-last > .k-spacer-cell {
    border-bottom-color: #333333;
}

.RadDropDownList_CustomSkin {
  width: 11.42857em;
  color: #333333;
  line-height: 1.42857; }
  .RadDropDownList_CustomSkin .rddlInner {
    border-color: #eeeeee;
    border-radius: 4px;
    color: #333333;
    background-color: #ffffff;
    padding: 6px 32px 6px 12px; }
  .RadDropDownList_CustomSkin .rddlIcon {
    width: 24px;
    height: 24px;
    line-height: 24px;
    top: 50%;
    right: 0.28571em;
    margin-top: -12px;
    font-size: 1em; }
  .RadDropDownList_CustomSkin .rddlHovered {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6; }
  .RadDropDownList_CustomSkin .rddlFocused {
    border-color: #afafaf;
    color: #333333;
    background-color: #e6e6e6;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.08) inset; }

.rddlPopup_CustomSkin {
  width: 11.42857em;
  margin-top: 2px;
  line-height: 1.42857;
  color: #333333;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  border-radius: 0.28571em; }
  .rddlPopup_CustomSkin .rddlList {
    padding: 6px 0;
    box-sizing: border-box; }
  .rddlPopup_CustomSkin .rddlItem {
    padding: 2px 12px; }
  .rddlPopup_CustomSkin .rddlItemHovered {
    color: #000000;
    background-color: #eeeeee; }
  .rddlPopup_CustomSkin .rddlItemSelected {
    color: #ffffff;
    background-color: #337ab7; }
  .rddlPopup_CustomSkin .rddlItemLoading {
    color: #000000;
    background-color: #eeeeee; }

.RadDropDownTree_CustomSkin {
  color: #333333;
  line-height: 1.42857; }
  .RadDropDownTree_CustomSkin .rddtInner {
    height: 2.42857em;
    padding-right: 3.57143em;
    color: #333333;
    background: #ffffff;
    border-color: #eeeeee;
    border-radius: 4px; }
  .RadDropDownTree_CustomSkin .rddtFakeInput {
    height: 2.14286em;
    line-height: 2.14286em; }
  .RadDropDownTree_CustomSkin .rddtEmptyMessage {
    color: #888888;
    font-style: italic; }
  .RadDropDownTree_CustomSkin .rddtClearButton {
    right: 2.14286em;
    color: #333333;
    border-color: #eeeeee;
    border-radius: 0.14286em; }
    .RadDropDownTree_CustomSkin .rddtClearButton.rddtClearButtonHovered {
      color: #333333;
      border-color: #d0d0d0;
      background-color: linear-gradient(#e6e6e6); }
  .RadDropDownTree_CustomSkin .rddtIcon {
    width: 2.28571em;
    height: 2.28571em;
    line-height: 2.28571em;
    font-size: 1em; }
  .RadDropDownTree_CustomSkin .rddtHovered {
    color: #333333;
    background: #e6e6e6;
    border-color: #d0d0d0; }
  .RadDropDownTree_CustomSkin .rddtFocused {
    color: #333333;
    background: #e6e6e6;
    border-color: #afafaf;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.rddtPopup_CustomSkin {
  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_CustomSkin .rddtFilter {
    margin: 0;
    border-radius: 0.21429em 0.21429em 0em 0em;
    color: #ffffff;
    background: #337ab7;
    border-color: #dddddd; }
    .rddtPopup_CustomSkin .rddtFilter .rddtFilterInput {
      font: inherit;
      color: #555555;
      background: #ffffff;
      border-color: #dddddd; }
    .rddtPopup_CustomSkin .rddtFilter .rddtFilterEmptyMessage {
      color: #888888;
      font-style: italic; }
  .rddtPopup_CustomSkin .RadTreeView em {
    color: #000000;
    background: #eeeeee; }

.RadEditor_CustomSkin {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: whitesmoke;
    border-color: #dddddd;
    color: #333333;
    border-radius: 0.28571em;
    /* ToolBar Bootstrap Styles */
    /* Base oveerides */
    /* Override DropDown Body when ToolBar styles are nested inside */
}

    .RadEditor_CustomSkin .reToolIcon:before {
        margin-left: 0.42857em;
        margin-left: 0.57143em;
    }

    .RadEditor_CustomSkin _:-ms-fullscreen, :root .RadEditor_CustomSkin .reToolIcon:before {
        margin-left: 0.57143em;
    }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .RadEditor_CustomSkin .reToolIcon:before {
        margin-left: 0.35714em;
    }
}

.RadEditor_CustomSkin .RadRibbonBar a.reDropdown {
    padding: 6px 12px;
}

    .RadEditor_CustomSkin .RadRibbonBar a.reDropdown:before {
        margin-top: -0.64286em;
    }

.RadEditor_CustomSkin .RadRibbonBar a.reTool {
    border-radius: 0;
    border-width: 1px 0 1px 1px;
}

    .RadEditor_CustomSkin .RadRibbonBar a.reTool.reSplitButton {
        height: auto;
        line-height: 1.42857em;
        padding: 3.5px 6px;
    }

    .RadEditor_CustomSkin .RadRibbonBar a.reTool .reSplitArrow:before {
        margin: 1px auto auto -4px;
    }

    .RadEditor_CustomSkin .RadRibbonBar a.reTool.rrbSmallButton {
        width: 1.42857em;
        height: 1.42857em;
    }

    .RadEditor_CustomSkin .RadRibbonBar a.reTool:first-child {
        border-radius: 0.28571em 0em 0em 0.28571em;
    }

    .RadEditor_CustomSkin .RadRibbonBar a.reTool:last-child {
        border-radius: 0em 0.28571em 0.28571em 0em;
        border-width: 1px;
    }

.RadEditor_CustomSkin .RadRibbonBar .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
    width: 2.28571em;
    height: 2.28571em;
}

    .RadEditor_CustomSkin .RadRibbonBar .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
        font-size: 16px;
        vertical-align: top;
    }

.RadEditor_CustomSkin .RadRibbonBar .rrbMediumButton.reRibbonTool {
    height: 1.39286em;
}

    .RadEditor_CustomSkin .RadRibbonBar .rrbMediumButton.reRibbonTool .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
        margin-top: -0.78571em;
        height: 1.78571em;
    }

        .RadEditor_CustomSkin .RadRibbonBar .rrbMediumButton.reRibbonTool .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
            vertical-align: text-top;
        }

.RadEditor_CustomSkin .RadRibbonBar .rrbLargeButton {
    width: inherit;
    height: 4.64286em;
}

    .RadEditor_CustomSkin .RadRibbonBar .rrbLargeButton .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
        height: 2.85714em;
    }

        .RadEditor_CustomSkin .RadRibbonBar .rrbLargeButton .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
            font-size: 32px;
            vertical-align: text-top;
        }

.RadEditor_CustomSkin.rePopupContainer,
.RadEditor_CustomSkin .rePopupTitle,
.RadEditor_CustomSkin .reCommentInfoPanel,
.RadEditor_CustomSkin .reCommentView,
.RadEditor_CustomSkin .reCommentViewText,
.RadEditor_CustomSkin .reCommentEdit {
    background-color: #fcfcfc;
    border-color: #dedede;
    background-image: linear-gradient(to bottom, #fefefe 0, #e6e6e6 100%);
}

.RadEditor_CustomSkin .reToolBar {
    padding: 0;
    border: 0;
}

    .RadEditor_CustomSkin .reToolBar:after {
        display: inline-block;
        width: 1px;
        height: 2.42857em;
        margin: 0em 0.42857em 0em 0.21429em;
        background-color: #dedede;
        content: "";
        vertical-align: top;
    }

    .RadEditor_CustomSkin .reToolBar:last-child:after {
        display: none;
    }

    .RadEditor_CustomSkin .reToolBar li {
        border-width: 1px 1px 1px 0;
        border-style: solid;
        border-color: #cccccc;
        border-radius: 0;
    }

        .RadEditor_CustomSkin .reToolBar li:first-child,
        .RadEditor_CustomSkin .reToolBar .reToolLastItem {
            border-radius: 0.28571em 0em 0em 0.28571em;
            border-width: 1px 1px 1px 0;
        }

            .RadEditor_CustomSkin .reToolBar li:first-child .reTool,
            .RadEditor_CustomSkin .reToolBar .reToolLastItem .reTool {
                border-radius: 0.28571em 0em 0em 0.28571em;
            }

            .RadEditor_CustomSkin .reToolBar li:last-child,
            .RadEditor_CustomSkin .reToolBar li:last-child .reTool,
            .RadEditor_CustomSkin .reToolBar .reToolLastItem,
            .RadEditor_CustomSkin .reToolBar .reToolLastItem .reTool {
                border-radius: 0em 0.28571em 0.28571em 0em;
            }

            .RadEditor_CustomSkin .reToolBar li:first-child:last-child,
            .RadEditor_CustomSkin .reToolBar li:first-child:last-child .reTool {
                border-radius: 0.28571em;
            }

.RadEditor_CustomSkin .reSeparator + li {
    border-left-width: 1px;
}

.RadEditor_CustomSkin .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_CustomSkin .reTool {
        height: 2.25em;
        line-height: 2em;
    }
}

.RadEditor_CustomSkin .reTool.reSplitButton {
    width: auto;
    min-width: 3.71429em;
}

.RadEditor_CustomSkin .reTool .reSplitArrow {
    width: 1.07143em;
    margin: 0.35714em 0em 0em 0.5em;
}

.RadEditor_CustomSkin .reTool:hover .reSplitArrow {
    border-left-color: transparent;
}

.RadEditor_CustomSkin a.reToolIcon.reSplitButton:before {
    padding-left: 0;
    top: 0.5em;
    top: 0.64286em;
    margin: 0em 0em 0em 0.5em;
    margin: 0em 0em 0em 0.64286em;
}

.RadEditor_CustomSkin _:-ms-fullscreen, .RadEditor_CustomSkin a.reToolIcon.reSplitButton:before {
    top: 0.64286em;
    margin: 0em 0em 0em 0.78571em;
}

.RadEditor_CustomSkin _:-ms-fullscreen, .RadEditor_CustomSkin .reRow a.reToolIcon.reSplitButton:before {
    margin: 0em 0em 0em 0.71429em;
}

.RadEditor_CustomSkin .rePopupButton,
.RadEditor_CustomSkin .reCommentButton,
.RadEditor_CustomSkin .reAjaxSpellButton {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

    .RadEditor_CustomSkin .reTool:hover,
    .RadEditor_CustomSkin .reToolText:hover,
    .RadEditor_CustomSkin .reDropdown:hover,
    .RadEditor_CustomSkin.reAlignmentSelector td div:hover:before,
    .RadEditor_CustomSkin .rePopupButton:hover,
    .RadEditor_CustomSkin .reCommentButton:hover,
    .RadEditor_CustomSkin .reAjaxSpellButton:hover {
        background-color: #e6e6e6;
        border-color: transparent;
    }

    .RadEditor_CustomSkin .reTool:active,
    .RadEditor_CustomSkin .reTool:focus,
    .RadEditor_CustomSkin .reToolText:active,
    .RadEditor_CustomSkin .reToolText:focus,
    .RadEditor_CustomSkin .reToolSelected,
    .RadEditor_CustomSkin .reToolSelected:hover,
    .RadEditor_CustomSkin .reDropdown:active,
    .RadEditor_CustomSkin .reDropdown:focus,
    .RadEditor_CustomSkin .rePopupButton:active,
    .RadEditor_CustomSkin .rePopupButton:focus,
    .RadEditor_CustomSkin .reCommentButton:active,
    .RadEditor_CustomSkin .reCommentButton:focus,
    .RadEditor_CustomSkin .reAjaxSpellButton:focus,
    .RadEditor_CustomSkin .reAjaxSpellButton:active {
        background-color: #e6e6e6;
        color: #333333;
        box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    }

.RadEditor_CustomSkin .reTool:before,
.RadEditor_CustomSkin .reTool.reToolDisabled:hover:before,
.RadEditor_CustomSkin .reTool.reToolDisabled:active:before,
.RadEditor_CustomSkin .reTool.reToolDisabled:focus:before,
.RadEditor_CustomSkin .reTool.reToolDisabled:hover .reSplitArrow:before,
.RadEditor_CustomSkin .reTool.reToolDisabled:hover .reSplitArrow:hover:before,
.RadEditor_CustomSkin .reToolText,
.RadEditor_CustomSkin .reSplitArrow:before,
.RadEditor_CustomSkin .reDropdown:before,
.RadEditor_CustomSkin .reModes .reIcon:before,
.RadEditor_CustomSkin .reCustomColor {
    color: #333333;
}

.RadEditor_CustomSkin .reDOMElement {
    color: #428bca;
}

.RadEditor_CustomSkin .reDOMElementSelected {
    color: #3071a9;
}

.RadEditor_CustomSkin .reTool:hover:before,
.RadEditor_CustomSkin .reTool:active:before,
.RadEditor_CustomSkin .reTool:focus:before,
.RadEditor_CustomSkin .reToolSelected:before,
.RadEditor_CustomSkin .reTool:hover .reSplitArrow:hover:before,
.RadEditor_CustomSkin .reTool:hover .reSplitArrow:active:before,
.RadEditor_CustomSkin .reTool:hover .reSplitArrow:focus:before,
.RadEditor_CustomSkin .reDropdown:hover,
.RadEditor_CustomSkin .reDropdown:hover:before,
.RadEditor_CustomSkin .reDropdown:active,
.RadEditor_CustomSkin .reDropdown:active:before,
.RadEditor_CustomSkin .reDropdown:focus,
.RadEditor_CustomSkin .reDropdown:focus:before,
.RadEditor_CustomSkin .reModes a:hover,
.RadEditor_CustomSkin .reModes a:hover .reIcon:before,
.RadEditor_CustomSkin .reModes a:active,
.RadEditor_CustomSkin .reModes a:focus,
.RadEditor_CustomSkin .reModes a:active .reIcon:before,
.RadEditor_CustomSkin .reModes a:focus .reIcon:before,
.RadEditor_CustomSkin .reModes .reSelectedMode,
.RadEditor_CustomSkin .reModes .reSelectedMode .reIcon:before,
.RadEditor_CustomSkin.reAlignmentSelector td div:hover:before,
.RadEditor_CustomSkin .rePopupButton:hover,
.RadEditor_CustomSkin .reCommentButton:hover,
.RadEditor_CustomSkin .rePopupButton:active,
.RadEditor_CustomSkin .rePopupButton:focus,
.RadEditor_CustomSkin .reCommentButton:active,
.RadEditor_CustomSkin .reCommentButton:focus,
.RadEditor_CustomSkin .reSpinBoxButtons span:hover:before,
.RadEditor_CustomSkin .reAjaxSpellButton:hover {
    color: #333333;
}

.RadEditor_CustomSkin li.reSeparator {
    border-right-color: transparent;
    border-left-color: transparent;
    border-color: transparent;
    width: 0.28571em;
    max-width: 0.28571em;
}

.RadEditor_CustomSkin .reToolBarWrapperLeft li.reSeparator,
.RadEditor_CustomSkin .reToolBarWrapperRight li.reSeparator {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-color: transparent;
    display: none;
}

.RadEditor_CustomSkin .reToolBarWrapperLeft {
    left: 0.21429em;
}

.RadEditor_CustomSkin .reToolBarWrapperRight {
    right: 0.57143em;
}

    .RadEditor_CustomSkin .reToolBarWrapperLeft .reToolBar li,
    .RadEditor_CustomSkin .reToolBarWrapperRight .reToolBar li {
        border-width: 1px 1px 0 1px;
    }

        .RadEditor_CustomSkin .reToolBarWrapperLeft .reToolBar li:first-child,
        .RadEditor_CustomSkin .reToolBarWrapperRight .reToolBar li:first-child,
        .RadEditor_CustomSkin .reToolBarWrapperLeft .reToolBar .reSeparator + li,
        .RadEditor_CustomSkin .reToolBarWrapperRight .reToolBar .reSeparator + li {
            border-width: 1px 1px 0 1px;
        }

            .RadEditor_CustomSkin .reToolBarWrapperLeft .reToolBar li:first-child,
            .RadEditor_CustomSkin .reToolBarWrapperRight .reToolBar li:first-child,
            .RadEditor_CustomSkin .reToolBarWrapperLeft .reToolBar li:first-child .reTool,
            .RadEditor_CustomSkin .reToolBarWrapperRight .reToolBar li:first-child .reTool {
                border-radius: 0.28571em 0.28571em 0em 0em;
            }

        .RadEditor_CustomSkin .reToolBarWrapperLeft .reToolBar li:last-child,
        .RadEditor_CustomSkin .reToolBarWrapperRight .reToolBar li:last-child {
            border-width: 1px;
            border-radius: 0em 0em 0.28571em 0.28571em;
        }

            .RadEditor_CustomSkin .reToolBarWrapperLeft .reToolBar li:last-child .reTool,
            .RadEditor_CustomSkin .reToolBarWrapperRight .reToolBar li:last-child .reTool,
            .RadEditor_CustomSkin .reToolBarWrapperLeft .reToolBar li:last-child .reDropdown,
            .RadEditor_CustomSkin .reToolBarWrapperRight .reToolBar li:last-child .reDropdown {
                border-radius: 0em 0em 0.28571em 0.28571em;
            }

    .RadEditor_CustomSkin .reToolBarWrapperLeft .reTool,
    .RadEditor_CustomSkin .reToolBarWrapperRight .reTool {
        min-width: 3.14286em;
    }

    .RadEditor_CustomSkin .reToolBarWrapperLeft .reDropdown,
    .RadEditor_CustomSkin .reToolBarWrapperRight .reDropdown {
        min-width: 3em;
        padding: 0.35714em 0em;
    }

.RadEditor_CustomSkin _:-ms-fullscreen, :root .RadEditor_CustomSkin .reToolBarWrapperLeft .reDropdown,
.RadEditor_CustomSkin _:-ms-fullscreen, :root .RadEditor_CustomSkin .reToolBarWrapperRight .reDropdown {
    padding: 0.35714em 0em;
}

.RadEditor_CustomSkin .reToolBarWrapperLeft .reToolIcon:before,
.RadEditor_CustomSkin .reToolBarWrapperRight .reToolIcon:before {
    margin: auto;
}

.RadEditor_CustomSkin .reContent {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    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_CustomSkin .reTableDiv .reModule,
.RadEditor_CustomSkin .reTableDiv .reRow {
    border-top-color: #dedede;
}

.RadEditor_CustomSkin .reDropdown.reToolDisabled,
.RadEditor_CustomSkin .reDropdown.reToolDisabled:hover,
.RadEditor_CustomSkin .reDropdown.reToolDisabled:active,
.RadEditor_CustomSkin .reDropdown.reToolDisabled:focus,
.RadEditor_CustomSkin .reDropdown.reToolDisabled:before,
.RadEditor_CustomSkin .reDropdown.reToolDisabled:hover:before,
.RadEditor_CustomSkin .reDropdown.reToolDisabled:active:before,
.RadEditor_CustomSkin .reDropdown.reToolDisabled:focus:before,
.RadEditor_CustomSkin.reInsertTable .reTableWizard.reTool:hover:before {
    color: #333333;
}

    .RadEditor_CustomSkin .reDropdown,
    .RadEditor_CustomSkin .reDropdown.reToolDisabled,
    .RadEditor_CustomSkin .reDropdown.reToolDisabled:hover,
    .RadEditor_CustomSkin .reDropdown.reToolDisabled:active,
    .RadEditor_CustomSkin .reDropdown.reToolDisabled:focus {
        background-color: #ffffff;
        border-color: transparent;
        color: #333333;
        margin: 0;
    }

.RadEditor_CustomSkin .reToolBar li:first-child .reDropdown {
    border-radius: 0.28571em 0em 0em 0.28571em;
}

.RadEditor_CustomSkin .reToolBar .reDropdown:last-child {
    border-radius: 0em 0.28571em 0.28571em 0em;
}

.RadEditor_CustomSkin .reRemoveDOMElement,
.RadEditor_CustomSkin .reRemoveDOMElement:before {
    color: red;
}

    .RadEditor_CustomSkin .reRemoveDOMElement:before {
        top: -0.07143em;
    }

.RadEditor_CustomSkin.reDropDownBody.reAjaxSpellCheck input[type="text"],
.RadEditor_CustomSkin .reTableDiv input[type="text"] {
    min-height: 2.42857em;
    padding: 0.42857em 0.85714em;
    border-radius: 0.28571em;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

    .RadEditor_CustomSkin.reDropDownBody.reAjaxSpellCheck input[type="text"]:hover,
    .RadEditor_CustomSkin .reTableDiv input[type="text"]:hover {
        border-color: #adadad;
        color: #333333;
        background-color: #ffffff;
    }

    .RadEditor_CustomSkin.reDropDownBody.reAjaxSpellCheck input[type="text"]:focus,
    .RadEditor_CustomSkin .reTableDiv input[type="text"]:focus {
        border-color: #3b87c8;
        color: #333333;
        background-color: #ffffff;
        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_CustomSkin.reDropDownBody.reAjaxSpellCheck input[type="text"]:active,
    .RadEditor_CustomSkin .reTableDiv input[type="text"]:active {
        border-color: #3b87c8;
        color: #333333;
        background-color: #ffffff;
    }

.RadEditor_CustomSkin .reResize:before {
    margin: 0.45em 0 0 -0.3em;
}

.RadEditor_CustomSkin.reToolBarLeft .reResize:before,
.RadEditor_CustomSkin.reToolBarRight .reResize:before {
    margin: -.45em 0 0;
}

.RadEditor_CustomSkin.reInlineEditor:hover {
    border-color: #dedede;
}

.RadEditor_CustomSkin.RadWindow, .RadEditor_CustomSkin.RadWindow.reInlineEditor:hover {
    border-color: #dadada;
}

.RadEditor_CustomSkin.reInlineEditorSelected, .RadEditor_CustomSkin.reInlineEditorSelected:hover {
    border-color: #dedede;
}

.RadEditor_CustomSkin.RadWindow,
.RadEditor_CustomSkin.RadWindow .rwContent {
    background-color: #fcfcfc;
}

.RadEditor_CustomSkin.reInsertTable td {
    border-color: #dedede;
}

.RadEditor_CustomSkin .reFormatSetsHeader,
.RadEditor_CustomSkin.reInsertTable .reItemOver {
    background-color: #eeeeee;
    color: #333333;
}

.RadEditor_CustomSkin .reModes a {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    width: 7.14286em;
    height: 2.42857em;
    line-height: 2.5em;
    border-radius: 0.28571em;
    margin-right: 0.71429em;
}

    .RadEditor_CustomSkin .reModes a:hover {
        border-color: #adadad;
        color: #333333;
        background-color: #e6e6e6;
        box-shadow: inset 0 0 1px #ffffff;
    }

    .RadEditor_CustomSkin .reModes a:active,
    .RadEditor_CustomSkin .reModes a:focus,
    .RadEditor_CustomSkin .reModes .reSelectedMode,
    .RadEditor_CustomSkin .reModes .reSelectedMode:hover {
        border-color: #adadad;
        color: #333333;
        background-color: #e6e6e6;
        color: #333333;
        box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    }

    .RadEditor_CustomSkin .reModes a .reIcon:before {
        margin: 0.15em 0 0 0.33333em;
    }

.RadEditor_CustomSkin .reDropdown {
    min-width: 3.21429em;
    padding: 0.36714em 0.81429em 0.35714em 0.35714em;

}

    .RadEditor_CustomSkin .reDropdown:before {
        right: -0.35714em;
    }

.RadEditor_CustomSkin.reDropDownBody,
.RadEditor_CustomSkin.reDropDownBody .RadEditor_CustomSkin {
    background-color: #ffffff;
}

    .RadEditor_CustomSkin.reDropDownBody li {
        padding: 0.28571em 0.35714em 0.28571em;
        border-color: #cccccc;
    }

        .RadEditor_CustomSkin.reDropDownBody li:hover,
        .RadEditor_CustomSkin.reDropDownBody li:hover .reTool {
            background-color: #eeeeee;
            border-color: #adadad;
        }

    .RadEditor_CustomSkin.reDropDownBody .reToolBar li {
        border: 0;
        border-radius: 0;
    }

    .RadEditor_CustomSkin.reDropDownBody .reToolBar .reTool {
        height: 1.21429em;
        line-height: 1.21429em;
    }

    .RadEditor_CustomSkin.reDropDownBody .reToolBar .reToolIcon:before {
        display: inline-block;
        margin-top: -0.21429em;
        vertical-align: top;
    }

    .RadEditor_CustomSkin.reDropDownBody.reColorPicker {
        width: 19.64286em !important;
        height: 17.5em !important;
    }

    .RadEditor_CustomSkin.reDropDownBody.reColorPicker li {
        padding: 0;
    }

    .RadEditor_CustomSkin.reDropDownBody.reColorPicker li,
    .RadEditor_CustomSkin.reDropDownBody.reColorPicker li div {
        width: 1.42857em;
        height: 1.42857em;
    }

    .RadEditor_CustomSkin.reDropDownBody.reColorPicker li.reClear {
        width: 0;
        height: 0;
    }

    .RadEditor_CustomSkin.reDropDownBody.reInsertTable {
        width: 11.42857em !important;
    }

        .RadEditor_CustomSkin.reDropDownBody.reInsertTable .reToolBar .reTool {
            width: 1.7em;
        }

        .RadEditor_CustomSkin.reDropDownBody.reInsertTable li:hover,
        .RadEditor_CustomSkin.reDropDownBody.reInsertTable li .reTool,
        .RadEditor_CustomSkin.reDropDownBody.reInsertTable li:hover .reTool {
            background-color: transparent;
        }

        .RadEditor_CustomSkin.reDropDownBody.reInsertTable li:hover {
            opacity: .7;
        }

    .RadEditor_CustomSkin.reDropDownBody.reAlignmentSelector {
        width: 7.5em !important;
    }

    .RadEditor_CustomSkin.reDropDownBody.reInsertSymbol {
        width: 11.78571em !important;
    }

.RadEditor_CustomSkin .reStatistic {
    color: #999999;
}

.RadEditor_CustomSkin .reModule .reRow {
    height: 2.57143em;
}

.RadEditor_CustomSkin .reRow .reLabel + span,
.RadEditor_CustomSkin .reRow .reLabel + .reTool,
.RadEditor_CustomSkin .reRow .reLabel + .reDropdown {
    margin: 0em 1.42857em 0em 0.71429em;
}

.RadEditor_CustomSkin .reRow .reSplitButton {
    position: relative;
    width: 4.78571em;
    height: 2.42857em;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    border-radius: 0.28571em;
}

    .RadEditor_CustomSkin .reRow .reSplitButton:hover {
        border-color: #adadad;
        color: #333333;
        background-color: #e6e6e6;
        box-shadow: inset 0 0 1px #ffffff;
    }

    .RadEditor_CustomSkin .reRow .reSplitButton:active {
        border-color: #adadad;
        color: #333333;
        background-color: #e6e6e6;
        color: #333333;
        box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    }

    .RadEditor_CustomSkin .reRow .reSplitButton .reSplitArrow {
        position: absolute;
        width: 2.35714em;
        height: 2.28571em;
        margin: 0;
        right: 0;
        border-left: 1px solid #cccccc;
        border-radius: 0em 0.28571em 0.28571em 0em;
    }

        .RadEditor_CustomSkin .reRow .reSplitButton .reSplitArrow:before {
            margin: 0.28571em 0em 0em -0.07143em;
        }

.RadEditor_CustomSkin .reRow .reSpinBox {
    width: 6.07143em;
}

    .RadEditor_CustomSkin .reRow .reSpinBox input[type="text"] {
        width: 6.07143em;
        height: 2.42857em;
        border-radius: 0.28571em;
        border-color: #cccccc;
        color: #333333;
        background-color: #ffffff;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
        padding: 0.08333em 2.5em 0.08333em 0.08333em;
    }

        .RadEditor_CustomSkin .reRow .reSpinBox input[type="text"]:hover {
            border-color: #adadad;
            color: #333333;
            background-color: #ffffff;
        }

        .RadEditor_CustomSkin .reRow .reSpinBox input[type="text"]:focus {
            border-color: #3b87c8;
            color: #333333;
            background-color: #ffffff;
            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_CustomSkin .reRow .reSpinBox .reSpinBoxButtons {
        width: 2.35714em;
        height: 2.35714em;
        border-left: 1px solid #cccccc;
    }

.RadEditor_CustomSkin .reSpinBoxButtons span {
    right: 0.07143em;
    border-radius: 0;
    width: 2.14286em;
    height: 1.07143em;
}

    .RadEditor_CustomSkin .reSpinBoxButtons span:hover {
        border-color: #adadad;
        color: #333333;
        background-color: #e6e6e6;
    }

    .RadEditor_CustomSkin .reSpinBoxButtons span:active {
        border-color: #adadad;
        color: #333333;
        background-color: #e6e6e6;
    }

.RadEditor_CustomSkin .reSpinBoxButtons .reSpinBoxIncrease {
    top: 0.07143em;
}

.RadEditor_CustomSkin .reSpinBoxButtons .reSpinBoxDecrease {
    bottom: 0;
}

.RadEditor_CustomSkin .reRow.reAltRow {
    line-height: 2.21429em;
}

.RadEditor_CustomSkin .reRow .reSetCellProperties {
    border-radius: 0.28571em;
    border: 1px solid #cccccc;
}

.RadEditor_CustomSkin .reRow .reclassName,
.RadEditor_CustomSkin .reRow .retarget,
.RadEditor_CustomSkin .reRow .reTool {
    border-radius: 0.28571em;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

    .RadEditor_CustomSkin .reRow .reclassName:hover,
    .RadEditor_CustomSkin .reRow .retarget:hover,
    .RadEditor_CustomSkin .reRow .reTool:hover {
        border-color: #adadad;
        color: #333333;
        background-color: #e6e6e6;
    }

    .RadEditor_CustomSkin .reRow .reclassName:focus,
    .RadEditor_CustomSkin .reRow .retarget:focus,
    .RadEditor_CustomSkin .reRow .reTool:focus {
        outline-width: thin;
        outline-offset: -2px;
        outline-color: #adadad;
    }

    .RadEditor_CustomSkin .reRow .reclassName:active,
    .RadEditor_CustomSkin .reRow .reclassName:focus,
    .RadEditor_CustomSkin .reRow .retarget:active,
    .RadEditor_CustomSkin .reRow .retarget:focus,
    .RadEditor_CustomSkin .reRow .reTool:active {
        border-color: #adadad;
        color: #333333;
        background-color: #e6e6e6;
        box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
        color: #333333;
    }

.RadEditor_CustomSkin .reRow .reclassName,
.RadEditor_CustomSkin .reRow .retarget {
    line-height: 1.42857;
    padding: 6px 12px;
}

.RadEditor_CustomSkin .reRow .reToolIcon.reDropdown:before {
    margin-left: 0.5em;
}

.RadEditor_CustomSkin _:-ms-fullscreen, :root .RadEditor_CustomSkin .reRow .reToolIcon.reDropdown:before {
    margin-left: 0.5em;
}

.RadEditor_CustomSkin .reBottomZone .reToolBar li {
    border: 0;
}

.RadEditor_CustomSkin .reBottomZone .reToolBar .reTool {
    width: 2.42857em;
    height: 2.42857em;
    border-radius: 0;
    border-width: 1px 1px 1px 0;
}

.RadEditor_CustomSkin .reBottomZone .reTool.reSplitButton {
    width: 4.78571em;
}

.RadEditor_CustomSkin .reBottomZone .reToolBar li:first-child .reTool,
.RadEditor_CustomSkin .reBottomZone .reToolBar .reSeparator + li .reTool {
    border-width: 1px;
}

.RadEditor_CustomSkin .reTool.reToolText {
    line-height: 2.42857em;
}

.RadEditor_CustomSkin .reToolIcon.reTool.reToolText:before {
    margin: 0.14286em 0.21429em 0em 0em;
    vertical-align: initial;
}

.RadEditor_CustomSkin .reTool.reToolIcon.reSplitButton.reToolText:before {
    margin: 0em 0.21429em;
    vertical-align: top;
}

.RadEditor_CustomSkin.reRtl .reToolBar.RadEditor_CustomSkin li {
    border-width: 1px 0 1px 1px;
}

    .RadEditor_CustomSkin.reRtl .reToolBar.RadEditor_CustomSkin li:first-child,
    .RadEditor_CustomSkin.reRtl .reToolBar.RadEditor_CustomSkin li:first-child .reTool {
        border-radius: 0em 0.28571em 0.28571em 0em;
    }

    .RadEditor_CustomSkin.reRtl .reToolBar.RadEditor_CustomSkin li:last-child,
    .RadEditor_CustomSkin.reRtl .reToolBar.RadEditor_CustomSkin .reToolLastItem,
    .RadEditor_CustomSkin.reRtl .reToolBar.RadEditor_CustomSkin li:last-child .reTool,
    .RadEditor_CustomSkin.reRtl .reToolBar.RadEditor_CustomSkin .reToolLastItem .reTool {
        border-radius: 0.28571em 0em 0em 0.28571em;
    }

    .RadEditor_CustomSkin.reRtl .reToolBar.RadEditor_CustomSkin li:first-child,
    .RadEditor_CustomSkin.reRtl .reToolBar.RadEditor_CustomSkin .reSeparator + li {
        border-width: 1px;
    }

.RadEditor_CustomSkin.reRtl .reToolBar:after {
    margin: 0em 0.21429em 0em 0.42857em;
}

.RadEditor_CustomSkin.reRtl .reToolBar li:first-child .reDropdown {
    border-radius: 0em 0.28571em 0.28571em 0em;
}

.RadEditor_CustomSkin.reRtl .reToolBar .reDropdown:last-child {
    border-radius: 0.28571em 0em 0em 0.28571em;
}

.RadEditor_CustomSkin.reRtl .reDropdown {
    padding: 5px 12px;
}

    .RadEditor_CustomSkin.reRtl .reDropdown:before {
        right: auto;
        left: -0.35714em;
    }

.RadEditor_CustomSkin.reRtl .reTool .reSplitArrow {
    margin: 0.35714em 0.14286em 0em 0em;
}

.RadEditor_CustomSkin.reRtl .reTool:hover .reSplitArrow {
    border-right-color: transparent;
}

.RadEditor_CustomSkin.reRtl .reSplitArrow:before {
    left: -0.21429em;
    margin: 0em -0.35714em 0em 0em;
}

.RadEditor_CustomSkin.reRtl a.reToolIcon.reSplitButton:before {
    padding-right: 0;
    margin: 0em 0.5em 0em 0em;
    margin: 0em 0.64286em 0em 0em;
}

.RadEditor_CustomSkin.reRtl _:-ms-fullscreen, .RadEditor_CustomSkin.reRtl a.reToolIcon.reSplitButton:before {
    margin: 0em 0.78571em 0em 0em;
}

.RadEditor_CustomSkin.reRtl _:-ms-fullscreen, .RadEditor_CustomSkin.reRtl .reRow a.reToolIcon.reSplitButton:before {
    margin: 0em 0.71429em 0em 0em;
}

.RadEditor_CustomSkin.reRtl .reModule.reStatistic {
    top: 0.35714em;
}

.RadEditor_CustomSkin.reRtl .reRow .reSpinBoxButtons span {
    width: 1em;
}

.RadEditor_CustomSkin.reRtl .reRow .reDropdown:before {
    margin-left: 0;
}

.RadEditor_CustomSkin.reRtl .reRow .reSpinBox .reSpinBoxButtons {
    width: 1.1em;
    border-radius: 0.21429em 0em 0em 0.21429em;
    border-left: 0;
    left: 2px;
}

.RadEditor_CustomSkin.reRtl .reRow .reSpinBoxButtons .reSpinBoxIncrease {
    top: 0;
    border-radius: 0.21429em 0em 0em;
}

.RadEditor_CustomSkin.reRtl .reRow .reSpinBoxButtons .reSpinBoxDecrease {
    border-radius: 0em 0em 0em 0.21429em;
}

.RadEditor_CustomSkin.reRtl .reRow .reTool .reSplitArrow {
    margin: 0 0.142857em 0 0;
    border-left: 0;
    border-right: 1px solid #cccccc;
    border-radius: 0;
    right: auto;
    left: 0;
}

    .RadEditor_CustomSkin.reRtl .reRow .reTool .reSplitArrow:before {
        left: 0.28571em;
    }

.reToolBar.RadEditor_CustomSkin {
    background-color: transparent;
    border-color: transparent;
}

    .reToolBar.RadEditor_CustomSkin li {
        border-width: 1px 1px 1px 0;
        border-style: solid;
        border-color: #cccccc;
        border-radius: 0;
    }

    .reToolBar.RadEditor_CustomSkin .reSeparator {
        border-color: transparent;
    }

    .reToolBar.RadEditor_CustomSkin li:first-child,
    .reToolBar.RadEditor_CustomSkin li:first-child .reTool {
        border-radius: 0.28571em 0em 0em 0.28571em;
    }

    .reToolBar.RadEditor_CustomSkin li:last-child,
    .reToolBar.RadEditor_CustomSkin .reToolLastItem,
    .reToolBar.RadEditor_CustomSkin li:last-child .reTool,
    .reToolBar.RadEditor_CustomSkin .reToolLastItem .reTool {
        border-radius: 0em 0.28571em 0.28571em 0em;
    }

    .reToolBar.RadEditor_CustomSkin li:first-child,
    .reToolBar.RadEditor_CustomSkin .reSeparator + li {
        border-width: 1px;
    }

.reTool .reNoAlignment {
    color: #333333;
}
a.reDropdown.reApplyClass{
    width:130px
}
.reDropDownBody.reApplyClass .reIconAll:before {
    width: auto !important;
    content: '' !important;
    margin-right:1px!important;
}
.reDropDownBody.reApplyClass .reIconClear:before{
    margin-right:5px;
}
.RadFileExplorer_CustomSkin,
.RadFileExplorer_CustomSkin .rfeFilterTxt {
  border-color: #dddddd; }

.RadFileExplorer_CustomSkin .rfeAddressBox {
  background-color: #ffffff;
  color: #555555;
  border-color: #dddddd; }

.RadFileExplorer_CustomSkin .rfeLink {
  color: #333333; }

.RadFileExplorer_CustomSkin .rfeLink:hover {
  border-color: #d0d0d0;
  color: #333333;
  background-color: #e6e6e6;
  background-image: linear-gradient(); }

.RadFileExplorer_CustomSkin .rfeSelectedLink,
.RadFileExplorer_CustomSkin .rfeSelectedLink:hover {
  border-color: #afafaf;
  color: #333333;
  background-color: #e6e6e6;
  background-image: linear-gradient(); }

.RadFileExplorer_CustomSkin .rfeFilterContainer {
  background-color: #f2f2f2; }

.RadFileExplorer_CustomSkin .rfeDropZone {
  background-color: rgba(236, 236, 236, 0.8); }

.RadFileExplorer_CustomSkin .rfePageControlContainer {
  border-color: #dddddd;
  background-image: linear-gradient(); }

.RadFileExplorer_CustomSkin .rfeThumbnailView .rlvI .rfeFileCount span,
.RadFileExplorer_CustomSkin .rfePageControlContainer,
.RadFileExplorer_CustomSkin .rfeDropUploadInfoPanel {
  background-color: #ffffff;
  color: #333333; }

.RadFileExplorer_CustomSkin .rfePageControlContainer span {
  color: #333333; }

.RadFileExplorer_CustomSkin .RadToolBar_CustomSkin {
  padding: 0.28571em 0em; }
  .RadFileExplorer_CustomSkin .RadToolBar_CustomSkin .rtbUL {
    margin: -0.14286em 0em 0em; }
  .RadFileExplorer_CustomSkin .RadToolBar_CustomSkin .rtbItem + .rtbItem {
    margin-left: -1px; }
  .RadFileExplorer_CustomSkin .RadToolBar_CustomSkin .rtbButton {
    border-radius: 0; }
  .RadFileExplorer_CustomSkin .RadToolBar_CustomSkin .rtbGroupStart .rtbButton {
    border-radius: 0.28571em 0 0 0.28571em; }
  .RadFileExplorer_CustomSkin .RadToolBar_CustomSkin .rtbGroupEnd .rtbButton {
    border-radius: 0 0.28571em 0.28571em 0; }

.RadFileExplorer_CustomSkin .RadSlider .rslHorizontal a.rslHandle {
  margin-top: -1.2em; }

.RadWindow_CustomSkin .rfeUploadInfoPanel {
  background-color: #f2f2f2;
  color: #333333;
  border-color: #dddddd; }

.rfeUploadContainer .RadUpload_CustomSkin .ruInputs {
  height: 8.21429em; }

.RadFilter_CustomSkin {
  font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadFilter_CustomSkin a,
  .RadFilter_CustomSkin .rfText,
  .RadFilter_CustomSkin .rfApply input {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333333; }
  .RadFilter_CustomSkin li li .rfDiv {
    padding-top: .55em; }
  .RadFilter_CustomSkin .rfOper:hover,
  .RadFilter_CustomSkin .rfField:hover,
  .RadFilter_CustomSkin .rfExp:hover,
  .RadFilter_CustomSkin .rfAddGr:hover,
  .RadFilter_CustomSkin .rfAddExp:hover,
  .RadFilter_CustomSkin .rfDel:hover {
    background-color: #e6e6e6;
    color: #333333;
    border-color: #d0d0d0; }
  .RadFilter_CustomSkin .rfMid,
  .RadFilter_CustomSkin .rfTools {
    padding: .5em 0;
    height: 2.3em;
    border-style: solid;
    border-color: #dddddd;
    background: #337ab7; }
  .RadFilter_CustomSkin .rfMid {
    padding-left: .57em;
    border-width: 1px 0 1px 1px; }
  .RadFilter_CustomSkin .rfTools {
    padding-right: .57em;
    border-width: 1px 1px 1px 0; }
  .RadFilter_CustomSkin .rfCheckBox {
    display: inline-block;
    margin-right: 0;
    text-align: center; }
    .RadFilter_CustomSkin .rfCheckBox input {
      margin-top: .67em; }
  .RadFilter_CustomSkin .rfDel,
  .RadFilter_CustomSkin .rfAddGr,
  .RadFilter_CustomSkin .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_CustomSkin .rfDel:before,
    .RadFilter_CustomSkin .rfAddGr:before,
    .RadFilter_CustomSkin .rfAddExp:before {
      line-height: 1.9; }
  .RadFilter_CustomSkin .rfDel {
    border-radius: 0 0.29em 0.29em 0; }
  .RadFilter_CustomSkin .rfField {
    color: #333333; }
  .RadFilter_CustomSkin .rfOper:before,
  .RadFilter_CustomSkin .rfField:before,
  .RadFilter_CustomSkin .rfExp:before {
    line-height: 1.6; }
  .RadFilter_CustomSkin .rfOper,
  .RadFilter_CustomSkin .rfField,
  .RadFilter_CustomSkin .rfExp,
  .RadFilter_CustomSkin .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_CustomSkin .rfText {
    border-color: #dddddd;
    background-color: #ffffff;
    color: #555555; }
    .RadFilter_CustomSkin .rfText:hover {
      border-color: #c4c4c4;
      color: #555555; }
  .RadFilter_CustomSkin .rfOper {
    border-radius: 0.29em 0 0 0.29em; }
  .RadFilter_CustomSkin .rfField {
    color: #333333;
    border-radius: 0.29em 0 0 0.29em; }
  .RadFilter_CustomSkin a.rcTimePopup {
    border-radius: 0; }
  .RadFilter_CustomSkin .RadDropDownList .rddlInner,
  .RadFilter_CustomSkin .rfExp,
  .RadFilter_CustomSkin .rfText,
  .RadFilter_CustomSkin input.riTextBox {
    border-left-width: 0;
    border-radius: 0; }
  .RadFilter_CustomSkin .rfCheckBox {
    width: 2.14em;
    height: 2.14em;
    border: 1px solid #dddddd;
    background-color: #ffffff;
    margin: 0 0 0 -1px; }
  .RadFilter_CustomSkin .rfPreview {
    color: #333333; }
    .RadFilter_CustomSkin .rfPreview em,
    .RadFilter_CustomSkin .rfPreview .rfBr {
      color: #428bca; }
    .RadFilter_CustomSkin .rfPreview .rfBr {
      font-weight: bold; }
  .RadFilter_CustomSkin .rfApply a,
  .RadFilter_CustomSkin .rfApply span {
    padding: 0.14em 1.14em;
    height: 1.86em;
    border: 1px solid #eeeeee;
    border-radius: .29em;
    background: #ffffff;
    color: #555555; }
    .RadFilter_CustomSkin .rfApply a input,
    .RadFilter_CustomSkin .rfApply span input {
      padding: 0;
      line-height: 1.9; }
    .RadFilter_CustomSkin .rfApply a:hover,
    .RadFilter_CustomSkin .rfApply span:hover {
      color: #333333;
      background: #e6e6e6;
      border: 1px solid #d0d0d0; }
  .RadFilter_CustomSkin .rfLast .rfDiv:after,
  .RadFilter_CustomSkin .rfLines li li:before,
  .RadFilter_CustomSkin .rfLines li li .rfDiv:before {
    border-color: #dddddd; }

.RadForm_CustomSkin {
  background-color: #ffffff; }
  .RadForm_CustomSkin .rfdTextInput,
  .RadForm_CustomSkin.rfdLabel label,
  .RadForm_CustomSkin.rfdLabel .rfdAspLabel,
  .RadForm_CustomSkin.rfdTextbox .rfdTextInput,
  .RadForm_CustomSkin.rfdTextarea textarea,
  .RadForm_CustomSkin.rfdFieldset fieldset,
  .RadForm_CustomSkin.rfdFieldset legend,
  .RadForm_CustomSkin .rfdHeading,
  .RadForm_CustomSkin .riTextBox, .RadForm_CustomSkin .rfdValidationSummaryControl,
  .RadForm_CustomSkin .rfdLoginControl {
    font-size: 1em;
    color: #333333; }
  .RadForm_CustomSkin.rfdZone {
    background-color: #ffffff; }
  .RadForm_CustomSkin .rfdHeading {
    border-bottom-color: #dddddd; }
  .RadForm_CustomSkin.RadForm.rfdFieldset fieldset {
    border-color: #dddddd;
    background-color: #fcfcfc; }
  .RadForm_CustomSkin.rfdLabel label,
  .RadForm_CustomSkin.rfdLabel .rfdAspLabel {
    line-height: 32px; }
  .RadForm_CustomSkin.rfdRadio input[type="radio"] + label,
  .RadForm_CustomSkin.rfdCheckbox input[type="checkbox"] + label,
  .RadForm_CustomSkin legend > label,
  .RadForm_CustomSkin legend > label {
    line-height: normal; }
  .RadForm_CustomSkin .rfdSkinnedButton {
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    background-image: linear-gradient();
    padding: 0.53571em 0.85714em;
    padding: 0.64286em 0.85714em;
    min-height: 2.42857em; }
  .RadForm_CustomSkin _:-ms-fullscreen, .RadForm_CustomSkin .rfdSkinnedButton {
    padding: 0.64286em 0.85714em; }
  .RadForm_CustomSkin .rfdSkinnedButton:hover,
  .RadForm_CustomSkin .rfdSkinnedButton:focus {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient();
    box-shadow: inset 0 0 1px #ffffff; }
  .RadForm_CustomSkin .rfdSkinnedButton:focus {
    outline-width: thin;
    outline-offset: -2px;
    outline-color: #d0d0d0; }
  .RadForm_CustomSkin .rfdSkinnedButton:active,
  .RadForm_CustomSkin .rfdClickedButton,
  .RadForm_CustomSkin .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_CustomSkin .rfdTextInput {
    min-height: 2.42857em;
    padding: 0.42857em 0.85714em; }
  .RadForm_CustomSkin .rfdTextInput,
  .RadForm_CustomSkin.rfdTextarea textarea {
    background-color: #ffffff;
    color: #555555;
    border-color: #dddddd;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }
  .RadForm_CustomSkin .rfdTextInput:hover,
  .RadForm_CustomSkin.rfdTextarea textarea:hover {
    background-color: #ffffff;
    color: #555555;
    border-color: #c4c4c4; }
  .RadForm_CustomSkin .rfdTextInput:focus,
  .RadForm_CustomSkin.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_CustomSkin .rfdTextInput:active,
  .RadForm_CustomSkin.rfdTextarea textarea:active {
    background-color: #ffffff;
    color: #555555;
    border-color: #dddddd; }
  .RadForm_CustomSkin .rfdCheckboxUnchecked,
  .RadForm_CustomSkin .rfdRadioUnchecked,
  .RadForm_CustomSkin .rfdCheckboxUnchecked .rfdToggleImage,
  .RadForm_CustomSkin .rfdRadioUnchecked .rfdToggleImage {
    color: #333333; }
  .RadForm_CustomSkin.RadForm .rfdCheckboxChecked,
  .RadForm_CustomSkin.RadForm .rfdRadioChecked,
  .RadForm_CustomSkin .rfdCheckboxUnchecked:hover,
  .RadForm_CustomSkin .rfdRadioUnchecked:hover,
  .RadForm_CustomSkin .rfdCheckboxChecked:hover .rfdToggleImage,
  .RadForm_CustomSkin .rfdRadioChecked:hover .rfdToggleImage,
  .RadForm_CustomSkin .rfdCheckboxUnchecked:hover .rfdToggleImage,
  .RadForm_CustomSkin .rfdRadioUnchecked:hover .rfdToggleImage {
    color: #337ab7; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .RadForm_CustomSkin.rfdRadio input[type="radio"],
    .RadForm_CustomSkin.rfdCheckbox input[type="checkbox"] {
      color: #333333; }
    .RadForm_CustomSkin.rfdRadio input[type="radio"]:hover + label,
    .RadForm_CustomSkin.rfdCheckbox input[type="checkbox"]:hover + label,
    .RadForm_CustomSkin.rfdRadio input[type="radio"]:hover,
    .RadForm_CustomSkin.rfdCheckbox input[type="checkbox"]:hover,
    .RadForm_CustomSkin.rfdRadio input[type="radio"]:checked + label,
    .RadForm_CustomSkin.rfdCheckbox input[type="checkbox"]:checked + label,
    .RadForm_CustomSkin.rfdRadio input[type="radio"]:checked,
    .RadForm_CustomSkin.rfdCheckbox input[type="checkbox"]:checked {
      color: #337ab7; } }
  .RadForm_CustomSkin .rfdSelect_CustomSkin,
  .RadForm_CustomSkin .rfdSelect_CustomSkin.rfdDropDownExpanded {
    border-radius: 0.28571em; }
  .RadForm_CustomSkin .rfdSelect_CustomSkin {
    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_CustomSkin .rfdSelect_CustomSkin:hover {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient(); }
  .RadForm_CustomSkin .rfdSelect_CustomSkin:focus {
    outline-width: thin;
    outline-offset: -2px;
    outline-color: #d0d0d0; }
  .RadForm_CustomSkin .rfdSelect_CustomSkin:active,
  .RadForm_CustomSkin .rfdSelect_CustomSkin: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_CustomSkin .rfdDropDownArrow {
    width: 2.28571em;
    height: 2.28571em; }
  .RadForm_CustomSkin .rfdDropDownArrow:before {
    margin: 0.42857em 0em 0em 0.21429em; }
  .RadForm_CustomSkin.rfdScrollBars .rfdSelectBox::-webkit-scrollbar,
  .RadForm_CustomSkin.rfdScrollBars .rfdSelectBox::-webkit-scrollbar-thumb:vertical,
  .RadForm_CustomSkin.rfdScrollBars .rfdSelectBox::-webkit-scrollbar-thumb:horizontal,
  .RadForm_CustomSkin.rfdScrollBars form::-webkit-scrollbar,
  .RadForm_CustomSkin.rfdScrollBars form::-webkit-scrollbar-thumb:vertical,
  .RadForm_CustomSkin.rfdScrollBars form::-webkit-scrollbar-thumb:horizontal {
    background-color: #fcfcfc; }
  .RadForm_CustomSkin.rfdScrollBars textarea::-webkit-scrollbar-corner {
    background-color: #ffffff; }
  .RadForm_CustomSkin.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement,
  .RadForm_CustomSkin.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment,
  .RadForm_CustomSkin.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement,
  .RadForm_CustomSkin.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment,
  .RadForm_CustomSkin.rfdScrollBars ::-webkit-scrollbar-thumb:vertical,
  .RadForm_CustomSkin.rfdScrollBars ::-webkit-scrollbar-thumb:horizontal {
    border-color: #dddddd;
    background-color: #fcfcfc; }
  .RadForm_CustomSkin.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement,
  .RadForm_CustomSkin.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment,
  .RadForm_CustomSkin.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement,
  .RadForm_CustomSkin.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment {
    background-image: url("images/Common/radActionsSprite.png");
    background-color: #fcfcfc; }
  .RadForm_CustomSkin.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement {
    background-position: -17.5px -1118px; }
  .RadForm_CustomSkin.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment {
    background-position: -17.5px -1168px; }
  .RadForm_CustomSkin.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement {
    background-position: -18px -1018px; }
  .RadForm_CustomSkin.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment {
    background-position: -18px -1068px; }
  .RadForm_CustomSkin.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_CustomSkin.rfdGrids .rfdTable {
    border: 1px solid #dddddd;
    background: #ffffff;
    color: #333333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px; }
  .RadForm_CustomSkin.rfdGrids .rfdTable th {
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    background-color: #337ab7;
    color: #333333; }
  .RadForm_CustomSkin.rfdGrids .rfdTable a {
    color: #333333; }
  .RadForm_CustomSkin .rfdValidationSummaryControl,
  .RadForm_CustomSkin .rfdLoginControl {
    background-color: #fcfcfc;
    border: 1px solid #dddddd; }
  .RadForm_CustomSkin a.rfdLoginControl,
  .RadForm_CustomSkin a.rfdLoginControl:active,
  .RadForm_CustomSkin a.rfdLoginControl:visited {
    color: #333333; }
  .RadForm_CustomSkin a.rfdLoginControl:hover {
    color: #337ab7; }

.rfdSelectBox_CustomSkin {
  border-color: #eeeeee;
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  min-height: 2em; }

.rfdRoundedCorners .rfdSelectBox_CustomSkin.rfdSelectBoxDropDown {
  margin-top: 0.14286em;
  border-radius: 0.28571em; }

.rfdSelectBox_CustomSkin li {
  padding: 0.32143em 0.85714em;
  padding: 0.35714em 0.85714em;
  background-color: #ffffff;
  color: #333333; }

_:-ms-fullscreen, :root .rfdSelectBox_CustomSkin li {
  padding: 0.35714em 0.85714em; }

.rfdSelectBox_CustomSkin li:hover,
.rfdSelectBox_CustomSkin .rfdSelect_hovered,
.rfdSelectBox.rfdSelectBox_CustomSkin li:hover {
  color: #000000;
  background-color: #fbfbfb; }

.rfdSelectBox_CustomSkin .rfdSelect_selected,
.rfdSelectBox.rfdSelectBox_CustomSkin .rfdSelect_selected:hover {
  color: #ffffff;
  background-color: #337ab7; }

.rfdSelectBox_CustomSkin .rfdSelectBox_optgroup_label:hover {
  background: none;
  color: #333333; }

.RadGantt_CustomSkin {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadGantt_CustomSkin .RadSwitch_CustomSkin.k-switch {
    border-radius: 9999px;
}

.RadGantt_CustomSkin .RadSwitch_CustomSkin.k-switch:hover .k-switch-container, .RadGantt_CustomSkin .RadSwitch_CustomSkin.k-switch.k-state-hover .k-switch-container {
    box-shadow: inset 0 0 0 1px #e1e1e1;
}

.RadGantt_CustomSkin .RadSwitch_CustomSkin.k-switch:focus .k-switch-container, .RadGantt_CustomSkin .RadSwitch_CustomSkin.k-switch.k-state-focused .k-switch-container {
    outline: none;
    box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.06);
}

.RadGantt_CustomSkin .RadSwitch_CustomSkin .k-switch-container {
    border-radius: 9999px;
    padding: 0px 0px;
    box-shadow: inset 0 0 0 1px #f2f2f2;
}

.RadGantt_CustomSkin .RadSwitch_CustomSkin .k-switch-handle {
    border-radius: 9999px;
}

.RadGantt_CustomSkin .RadSwitch_CustomSkin.k-switch-on .k-switch-container {
    color: #ffffff;
    background-color: #337ab7;
}

.RadGantt_CustomSkin .RadSwitch_CustomSkin.k-switch-on .k-switch-handle {
    border-color: #f2f2f2;
    color: #ffffff;
    background-color: #f2f2f2;
}

.RadGantt_CustomSkin .RadSwitch_CustomSkin.k-switch-on:hover .k-switch-container, .RadGantt_CustomSkin .RadSwitch_CustomSkin.k-switch-on.k-state-hover .k-switch-container {
    color: #ffffff;
    background-color: #2f70a8;
}

.RadGantt_CustomSkin .RadSwitch_CustomSkin.k-switch-on:hover .k-switch-handle, .RadGantt_CustomSkin .RadSwitch_CustomSkin.k-switch-on.k-state-hover .k-switch-handle {
    border-color: #e1e1e1;
    color: #ffffff;
    background-color: #ededed;
}

.RadGantt_CustomSkin .RadSwitch_CustomSkin.k-switch-on .k-switch-label-off {
    color: transparent;
}

.RadGantt_CustomSkin .RadSwitch_CustomSkin.k-switch-off .k-switch-container {
    color: #333333;
    background-color: #fcfcfc;
}

.RadGantt_CustomSkin .RadSwitch_CustomSkin.k-switch-off .k-switch-handle {
    border-color: #f2f2f2;
    color: #333333;
    background-color: #f2f2f2;
}

.RadGantt_CustomSkin .RadSwitch_CustomSkin.k-switch-off:hover .k-switch-container, .RadGantt_CustomSkin .RadSwitch_CustomSkin.k-switch-off.k-state-hover .k-switch-container {
    color: #333333;
    background-color: #fcfcfc;
}

.RadGantt_CustomSkin .RadSwitch_CustomSkin.k-switch-off:hover .k-switch-handle, .RadGantt_CustomSkin .RadSwitch_CustomSkin.k-switch-off.k-state-hover .k-switch-handle {
    border-color: #e1e1e1;
    color: #333333;
    background-color: #ededed;
}

.RadGantt_CustomSkin .RadSwitch_CustomSkin.k-switch-off .k-switch-label-on {
    color: transparent;
}

.RadGantt_CustomSkin .k-switch {
    line-height: 31px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.RadGantt_CustomSkin .rgtTreelistContent tr,
.RadGantt_CustomSkin .rgtTasks tr,
.RadGantt_CustomSkin.k-gantt .radGridContent tr {
    height: calc(1.5em + 1.5rem);
}

.RadGantt_CustomSkin.k-gantt-planned .rgtTreelistContent tr,
.RadGantt_CustomSkin.k-gantt-planned .rgtTasks tr,
.RadGantt_CustomSkin.k-gantt.k-gantt-planned .radGridContent tr {
    height: calc(2.55em + 1.5rem);
}

.RadGantt_CustomSkin .k-loading-color {
    background-color: #ffffff;
}

.RadGantt_CustomSkin .k-loading-image {
    background-image: url(" ");
}

.RadGantt_CustomSkin .rgtHeader {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
    padding: 8px;
    min-height: calc(1.42857143em + 12px);
}

.RadGantt_CustomSkin .rgtViews > li:first-child + li .radButton {
    border-radius: 4px 0 0 4px;
}

.RadGantt_CustomSkin .rgtFooter {
    border-color: #dedede;
    color: #333333;
    background-color: #fcfcfc;
    padding: 8px;
}

.RadGantt_CustomSkin .rgtTreelist {
    background-color: #fafafa;
}

.RadGantt_CustomSkin .rgtTreelist .radGridHeader th {
    padding: 31px 7px 10px;
}

.RadGantt_CustomSkin .rgtTreelist .rgtTreelistGroup {
    font-weight: inherit;
}

.RadGantt_CustomSkin .rgtTreelist .radAlt {
    background-color: #ededed;
}

.RadGantt_CustomSkin .rgtTreelist .radStateFocused,
.RadGantt_CustomSkin .rgtTreelist .k-state-focused {
    box-shadow: inset 0 0 5px #285f8f;
}

.RadGantt_CustomSkin .rgtTreelist .radStateSelected,
.RadGantt_CustomSkin .rgtTreelist .k-state-selected {
    border-color: #337ab7;
    color: #ffffff;
    background-color: #337ab7;
}

.RadGantt_CustomSkin .rgtTreelist td.k-edit-cell {
    padding-top: 0;
    padding-bottom: 0;
}

.RadGantt_CustomSkin .rgtSplitbar {
    border-color: #dedede;
    background-color: #ffffff;
}

.RadGantt_CustomSkin .rgtSplitbar .radResizeHandle {
    border-radius: 2px;
    background-color: #dedede;
}

.RadGantt_CustomSkin .rgtSplitbarHover {
    border-color: #c4c4c4;
}

.RadGantt_CustomSkin .radLine {
    background-color: #333333;
}

.RadGantt_CustomSkin .radArrowE,
.RadGantt_CustomSkin .radArrowW {
    color: #333333;
}

.RadGantt_CustomSkin .radLine.radStateSelected {
    background-color: #1a1919;
    box-shadow: 0 1px 3px #333333;
}

.RadGantt_CustomSkin .radLine.radStateSelected .radArrowE,
.RadGantt_CustomSkin .radLine.radStateSelected .radArrowW {
    color: #1a1919;
}

.RadGantt_CustomSkin .radMarqueeColor {
    background-color: rgba(51, 122, 183, 0.4);
}

.RadGantt_CustomSkin {
    /* TODO: Fix colors */
}

.RadGantt_CustomSkin .rgtTaskWrap {
    margin-top: -7px;
}

.RadGantt_CustomSkin .rgtTaskDot {
    top: 4px;
}

.RadGantt_CustomSkin .rgtTaskDot:after {
    border-color: #333333;
    background-color: #333333;
}

.RadGantt_CustomSkin .rgtTaskDot:hover:after {
    border-color: #333333;
    background-color: #ffffff;
}

.RadGantt_CustomSkin .rgtResource {
    background-color: #ffffff;
}

.RadGantt_CustomSkin .rgtResource.radAlt {
    background-color: #f9f9f9;
}

.RadGantt_CustomSkin .rgtTaskMilestone {
    margin-top: 5px;
    width: 1.4285714286em;
    height: 1.4285714286em;
    border-color: #337ab7;
    background-color: #337ab7;
}

.RadGantt_CustomSkin .rgtTaskMilestone.k-task-delayed {
    background-image: repeating-linear-gradient(90deg, #ffffff, #ffffff 2px, #d9534f 2px, #d9534f 4px);
}

.RadGantt_CustomSkin .rgtTaskMilestone.k-task-advanced {
    background-color: #5cb85c;
    background-image: none;
}

.RadGantt_CustomSkin .rgtTaskMilestone.radStateSelected {
    border-color: #285f8f;
    background-color: #337ab7;
}

.RadGantt_CustomSkin .rgtMilestoneWrap {
    margin-left: -31px;
    margin-top: -4px;
    /*margin-top: -7px;*/
}

.RadGantt_CustomSkin .rgtMilestoneWrap .k-task-moment {
    margin-left: calc( 14px / 2);
}

.RadGantt_CustomSkin .rgtTaskMilestone ~ .rgtTaskDot {
    top: 8px;
}

.RadGantt_CustomSkin .rgtTaskSummary {
    margin-top: 12px;
    border-color: #999999;
    background-color: #999999;
}

.RadGantt_CustomSkin .rgtTaskSummary.k-task-delayed {
    color: #e89895;
}

.RadGantt_CustomSkin .rgtTaskSummary.k-task-advanced {
    color: #9dd49d;
}

.RadGantt_CustomSkin .rgtComplete {
    border-color: #333333;
    background-color: #333333;
}

.RadGantt_CustomSkin .rgtTaskSummary.radStateSelected {
    border-color: #63a0d4;
    background-color: #63a0d4;
}

.RadGantt_CustomSkin .radStateSelected .rgtComplete {
    border-color: #337ab7;
    background-color: #337ab7;
}

.RadGantt_CustomSkin .rgtTaskSummary ~ .rgtTaskDot {
    top: 8px;
}

.RadGantt_CustomSkin .k-summary-wrap .k-task-offset {
    height: 10px;
    margin: 12px 0 0;
}

.RadGantt_CustomSkin .k-summary-wrap .k-task-offset:after {
    border-color: transparent;
    border-right-color: #db4240;
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px;
    right: 1.4em;
}

.RadGantt_CustomSkin .rgtTaskSingle {
    border-color: #337ab7;
    border-radius: 4px;
    color: #ffffff;
    background-color: #67a2d5;
    text-shadow: 0 0 1px rgba(51, 51, 51, 0.3);
}

.RadGantt_CustomSkin .rgtTaskSingle.k-task-delayed {
    background-color: #e89895;
    background-image: none;
}

.RadGantt_CustomSkin .rgtTaskSingle.k-task-advanced {
    background-color: #9dd49d;
    background-image: none;
}

.RadGantt_CustomSkin .rgtTaskComplete {
    border-color: #337ab7;
    background-color: #337ab7;
}

.RadGantt_CustomSkin .rgtTaskTemplate {
    padding-top: 6px;
    padding-bottom: 6px;
    line-height: 1.42857143;
}

.RadGantt_CustomSkin .rgtTaskSingle ~ .rgtTaskDot {
    top: 8px;
}

.RadGantt_CustomSkin .rgtTaskSingle .radResizeHandle:after,
.RadGantt_CustomSkin .k-task-offset .radResizeHandle:after {
    background-color: #ffffff;
}

.RadGantt_CustomSkin .rgtTaskActions {
    top: 8px;
    right: 5px;
}

.RadGantt_CustomSkin .rgtTaskSingle.radStateSelected,
.RadGantt_CustomSkin .rgtTaskSingle.radStateSelected .rgtTaskComplete {
    border-color: #1d4567;
}

.RadGantt_CustomSkin .k-task-delayed .k-task-summary-complete,
.RadGantt_CustomSkin .k-task-delayed .rgtComplete {
    color: #d9534f;
}

.RadGantt_CustomSkin .k-task-advanced .k-task-summary-complete,
.RadGantt_CustomSkin .k-task-delayed .rgtComplete {
    color: #5cb85c;
}

.RadGantt_CustomSkin .k-task-delayed .rgtTaskComplete {
    background-color: #d9534f;
    background-image: none;
}

.RadGantt_CustomSkin .k-task-advanced .rgtTaskComplete {
    background-color: #5cb85c;
    background-image: none;
}

.RadGantt_CustomSkin .k-task-planned .k-task-moment {
    border-color: #337ab7;
    background-color: transparent;
}

.RadGantt_CustomSkin .k-task-planned .k-task-duration {
    background-color: #337ab7;
}

.RadGantt_CustomSkin .k-task-planned:hover .k-task-moment {
    background-color: #337ab7;
}

.RadGantt_CustomSkin .k-task-offset {
    background-image: repeating-linear-gradient(135deg, #ffffff, #ffffff 2px, #d9534f 2px, #d9534f 4px);
}

.RadGantt_CustomSkin .k-task-offset .radResizeE::before {
    border-color: #000000;
}

.RadGantt_CustomSkin .k-task-offset .k-task-actions, .RadGantt_CustomSkin .k-task-offset .rgtTaskActions {
    position: relative;
    margin-top: 1px;
    color: #000000;
}

.RadGantt_CustomSkin .k-task-offset:hover {
    background-image: repeating-linear-gradient(135deg, #ffffff, #ffffff 2px, #e89895 2px, #e89895 4px);
}

.RadGantt_CustomSkin .k-pdf-export .k-task-offset {
    background-color: #d9534f;
}

.RadGantt_CustomSkin .k-task-offset-wrap .rgtTaskSummaryComplete:after,
.RadGantt_CustomSkin .k-task-offset-wrap .rgtTaskSummary:after {
    border-right-color: transparent;
}

.radSkin_CustomSkin {
    color: #333333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.radSkin_CustomSkin .k-grid, .radSkin_CustomSkin .radCalendar {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

.radSkin_CustomSkin .k-popup, .radSkin_CustomSkin.k-popup,
.radSkin_CustomSkin .radPopup, .radSkin_CustomSkin.radPopup, .radSkin_CustomSkin .radDragClue, .radSkin_CustomSkin.radDragClue, .radSkin_CustomSkin.k-window {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

.radSkin_CustomSkin .k-button,
.radSkin_CustomSkin .radButton, .radSkin_CustomSkin .k-numeric-wrap .k-link,
.radSkin_CustomSkin .k-numeric-wrap .k-select, .radSkin_CustomSkin .k-dropdown-wrap, .radSkin_CustomSkin .k-picker-wrap .k-select {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.radSkin_CustomSkin .radButton:focus {
    border-color: rgba(173, 173, 173, 0.5);
    box-shadow: 0 0 5px rgba(173, 173, 173, 0.5) inset;
}

.radSkin_CustomSkin .k-button:hover,
.radSkin_CustomSkin .radButton:hover,
.radSkin_CustomSkin .radButton.radStateHovered,
.radSkin_CustomSkin .radStateHovered > .radButton, .radSkin_CustomSkin .k-numeric-wrap .k-link:hover, .radSkin_CustomSkin .k-dropdown-wrap.k-state-hover, .radSkin_CustomSkin .k-picker-wrap .k-select:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.radSkin_CustomSkin .radButton:active,
.radSkin_CustomSkin .radButton.radStateSelected,
.radSkin_CustomSkin .radStateSelected > .radButton, .radSkin_CustomSkin .k-numeric-wrap .k-link.k-state-selected, .radSkin_CustomSkin .k-dropdown-wrap.k-state-active {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.radSkin_CustomSkin .radPrimary {
    border-color: #2d6da3;
    color: #ffffff;
    background-color: #337ab7;
}

.radSkin_CustomSkin .radPrimary:hover {
    border-color: #204d73;
    color: #ffffff;
    background-color: #285f8f;
}

.radSkin_CustomSkin .radPrimary:active {
    border-color: #122a3f;
    color: #ffffff;
    background-color: #285f8f;
}

.radSkin_CustomSkin .k-textbox,
.radSkin_CustomSkin .radTextbox, .radSkin_CustomSkin .k-numeric-wrap, .radSkin_CustomSkin .k-picker-wrap {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.radSkin_CustomSkin .k-popup, .radSkin_CustomSkin.k-popup,
.radSkin_CustomSkin .radPopup, .radSkin_CustomSkin.radPopup {
    padding: 0;
    border-radius: 4px;
}

.radSkin_CustomSkin .radDragClue, .radSkin_CustomSkin.radDragClue {
    border-radius: 3px;
    box-shadow: 0 0 5px rgba(130, 130, 130, 0.5);
}

.radSkin_CustomSkin .radList,
.radSkin_CustomSkin .k-list {
    white-space: nowrap;
}

.radSkin_CustomSkin .radList > .radItem,
.radSkin_CustomSkin .k-list > .k-item {
    padding: 3px 15px;
    min-height: 0;
    line-height: inherit;
}

.radSkin_CustomSkin .radList > .radStateHovered,
.radSkin_CustomSkin .k-list > .k-state-hover {
    color: #000000;
    background-color: #eeeeee;
}

.radSkin_CustomSkin .radList > .radStateFocused,
.radSkin_CustomSkin .k-list > .k-state-focused {
    box-shadow: inset 0 0 5px #285f8f;
}

.radSkin_CustomSkin .radList > .radStateSelected,
.radSkin_CustomSkin .k-list > .k-state-selected {
    color: #ffffff;
    background-color: #337ab7;
}

.radSkin_CustomSkin .radGrid td {
    padding: 9px 10px 10px;
    border-top-width: 1px;
    border-color: #dedede;
}

.radSkin_CustomSkin .radGridHeader,
.radSkin_CustomSkin .radGridHeaderWrap {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.radSkin_CustomSkin .radGridHeader th {
    padding: 10px;
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.radSkin_CustomSkin .radFauxRows .radAlt {
    background-color: #f9f9f9;
}

.radSkin_CustomSkin .radFauxColumns .radNonwork {
    background-color: rgba(245, 245, 245, 0.4);
}

.radSkin_CustomSkin .k-grid-header,
.radSkin_CustomSkin .k-grid-header-wrap {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.radSkin_CustomSkin .k-grid-header .k-header {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.radSkin_CustomSkin .k-grid-content .k-alt {
    background-color: #f9f9f9;
}

.radSkin_CustomSkin .k-grid-content td {
    border-color: #dedede;
}

.radSkin_CustomSkin .k-tooltip,
.radSkin_CustomSkin .radTooltip {
    border-color: black;
    color: #cccccc;
    background-color: black;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

.radSkin_CustomSkin .k-tooltip.k-offset-tooltip-delayed,
.radSkin_CustomSkin .radTooltip.k-offset-tooltip-delayed {
    color: #ffffff;
    background-color: #d9534f;
    background-image: none;
}

.radSkin_CustomSkin .k-tooltip.k-planned-tooltip,
.radSkin_CustomSkin .radTooltip.k-planned-tooltip {
    color: #ffffff;
    background-color: #337ab7;
    background-image: none;
}

.radSkin_CustomSkin .k-tooltip-validation {
    border-color: #ffffff;
    color: #d51923;
    background-color: #ffffff;
    background-image: none;
}

.radSkin_CustomSkin .k-button,
.radSkin_CustomSkin .radButton {
    padding: 6px 12px;
    border-radius: 4px;
}

.radSkin_CustomSkin .radButton.radPrimary {
    border-color: #2d6da3;
    color: #ffffff;
    background-color: #337ab7;
}

.radSkin_CustomSkin .radButton.radPrimary:hover,
.radSkin_CustomSkin .radButton.radPrimary.radStateHovered {
    border-color: #204d73;
    color: #ffffff;
    background-color: #285f8f;
}

.radSkin_CustomSkin .radButton.radPrimary:focus,
.radSkin_CustomSkin .radButton.radPrimary.radStateSelected {
    border-color: #122a3f;
    color: #ffffff;
    background-color: #285f8f;
}

.radSkin_CustomSkin .radToolbar .radButton {
    border-radius: 0;
}

.radSkin_CustomSkin .radToolbar > li:first-child .radButton {
    border-radius: 4px 0 0 4px;
}

.radSkin_CustomSkin .radToolbar > li:last-child .radButton {
    border-radius: 0 4px 4px 0;
}

.radSkin_CustomSkin .radToolbar > li:only-child .radButton {
    border-radius: 4px;
}

.radSkin_CustomSkin .k-textbox,
.radSkin_CustomSkin .radTextbox {
    padding: 6px 12px;
    width: 160px;
    border-radius: 4px;
    box-sizing: border-box;
    line-height: 1.42857143;
}

.radSkin_CustomSkin .k-numeric-wrap {
    padding: 0 34px 0 12px;
    border-radius: 4px;
    line-height: 1.42857143;
}

.radSkin_CustomSkin .k-numeric-wrap .k-input {
    padding: 6px 0;
}

.radSkin_CustomSkin .k-numeric-wrap .k-select {
    width: 32px;
    border-radius: 0 4px 4px 0;
}

.radSkin_CustomSkin .radDatePicker .k-picker-wrap,
.radSkin_CustomSkin .radTimePicker .k-picker-wrap {
    padding: 0 34px 0 12px;
}

.radSkin_CustomSkin .radDatePicker .k-select,
.radSkin_CustomSkin .radTimePicker .k-select {
    width: 32px;
}

.radSkin_CustomSkin .radDateTimePicker .k-picker-wrap {
    padding: 0 66px 0 12px;
}

.radSkin_CustomSkin .radDateTimePicker .k-select {
    width: 64px;
}

.radSkin_CustomSkin .radDateTimePicker .k-select .k-i-calendar {
    margin-left: -24px;
}

.radSkin_CustomSkin .radDateTimePicker .k-select .k-i-clock {
    margin-left: 8px;
}

.radSkin_CustomSkin .k-picker-wrap {
    border-radius: 4px;
    line-height: 1.42857143;
}

.radSkin_CustomSkin .k-picker-wrap .k-input {
    padding: 6px 0;
}

.radSkin_CustomSkin .k-picker-wrap .k-select {
    border-radius: 0 4px 4px 0;
}

.radSkin_CustomSkin .radCalendar {
    width: 252px;
    border-radius: 4px;
    line-height: 1.42857143;
}

.radSkin_CustomSkin .radCalendar .k-header {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.radSkin_CustomSkin .radCalendar .k-nav-prev,
.radSkin_CustomSkin .radCalendar .k-nav-next {
    padding: 8px;
}

.radSkin_CustomSkin .radCalendar .k-nav-fast {
    padding: 6px 0;
}

.radSkin_CustomSkin .radCalendar .k-nav-today {
    padding: 6px 0;
}

.radSkin_CustomSkin .radCalendar th {
    padding: 6px 8px;
    border-color: #dedede;
    line-height: 1.42857143;
}

.radSkin_CustomSkin .radCalendar td.k-weekend {
    color: #666666;
}

.radSkin_CustomSkin .radCalendar td.k-other-month {
    color: #999999;
}

.radSkin_CustomSkin .radCalendar td .k-link {
    padding: 6px 8px;
    width: 16px;
}

.radSkin_CustomSkin .radCalendar .k-meta-view td .k-link {
    padding: 6px 12px;
    width: auto;
    white-space: normal;
}

.radSkin_CustomSkin .radCalendar .k-link {
    border: 1px solid transparent;
    border-radius: 4px;
}

.radSkin_CustomSkin .radCalendar .k-link.k-state-hover,
.radSkin_CustomSkin .radCalendar .k-state-hover > .k-link {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee;
}

.radSkin_CustomSkin .radCalendar .k-link.k-state-focused,
.radSkin_CustomSkin .radCalendar .k-state-focused > .k-link {
    border-color: #285f8f;
    box-shadow: 0 0 6px #285f8f;
}

.radSkin_CustomSkin .radCalendar .k-link.k-state-selected,
.radSkin_CustomSkin .radCalendar .k-state-selected > .k-link {
    border-color: #285f8f;
    color: #ffffff;
    background-color: #337ab7;
}

.radSkin_CustomSkin.k-window {
    border-radius: 4px;
}

.radSkin_CustomSkin .k-window-titlebar {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
    padding: 6px 12px;
    width: auto;
    height: auto;
    border-radius: 4px 4px 0 0;
    position: relative;
}

.radSkin_CustomSkin .k-window-title {
    position: static;
}

.radSkin_CustomSkin .radEditFormContainer .radFormLabel {
    width: 25%;
}

.radSkin_CustomSkin .radEditFormContainer .radFormField {
    width: 65%;
}

.radSkin_CustomSkin .radEditFormContainer .radTextBox,
.radSkin_CustomSkin .radEditFormContainer .radDateTimePicker {
    width: 100%;
}

.radSkin_CustomSkin .radEditFormContainer .radNumericTextBox {
    width: 50%;
}

.radSkin_CustomSkin .rgtButtonsContainer {
    border-color: #dedede;
    background-color: whitesmoke;
}

.radSkin_CustomSkin.k-rtl .rgtViews > li:first-child + li .radButton {
    border-radius: 0 4px 4px 0;
}

.radSkin_CustomSkin.k-rtl .rgtViews > li:last-child .radButton {
    border-radius: 4px 0 0 4px;
}

.radSkin_CustomSkin.k-rtl .rgtTaskActions {
    right: auto;
    left: 5px;
}

.radSkin_CustomSkin.k-rtl .k-numeric-wrap {
    padding-right: 12px;
    padding-left: 34px;
}

.radSkin_CustomSkin.k-rtl .k-numeric-wrap .k-select {
    border-radius: 4px 0 0 4px;
}

.radSkin_CustomSkin.k-rtl .radDatePicker .k-picker-wrap,
.radSkin_CustomSkin.k-rtl .radTimePicker .k-picker-wrap {
    padding-right: 12px;
    padding-left: 34px;
}

.radSkin_CustomSkin.k-rtl .radDateTimePicker .k-picker-wrap {
    padding-right: 12px;
    padding-left: 66px;
}

.radSkin_CustomSkin.k-rtl .radDateTimePicker .k-select .k-i-calendar {
    margin-left: 8px;
}

.radSkin_CustomSkin.k-rtl .radDateTimePicker .k-select .k-i-clock {
    margin-left: -24px;
}

.radSkin_CustomSkin.k-rtl .k-picker-wrap .k-select {
    border-radius: 4px 0 0 4px;
}

@media only screen and (max-width: 1024px) {
    .RadGantt_CustomSkin .rgtToolbar > .rgtViews {
        top: 5px;
        right: 5px;
    }
    .RadGantt_CustomSkin .rgtToolbar > .rgtViews.rgtExpanded {
        color: #333333;
        background: #ffffff;
        border-color: #dedede;
    }
    .RadGantt_CustomSkin .rgtToolbar > .rgtViews.radToolbar .radButton {
        border-radius: 4px;
    }
}

.RadGrid_CustomSkin {
  border: 1px solid #dddddd;
  border-radius: 4px;
  color: #333333;
  background-color: #ffffff; }
  .RadGrid_CustomSkin .rgHeader,
  .RadGrid_CustomSkin .rgCommandRow {
    height: 2.3em;
    background: #337ab7; }
  .RadGrid_CustomSkin .rgMasterTable,
  .RadGrid_CustomSkin .rgDetailTable,
  .RadGrid_CustomSkin .rgGroupPanel table,
  .RadGrid_CustomSkin .rgCommandRow table,
  .RadGrid_CustomSkin .rgEditForm table {
    font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadGrid_CustomSkin .rgActionButton {
    width: auto;
    height: auto; }
  .RadGrid_CustomSkin .rgActionButton,
  .RadGrid_CustomSkin .rgDrag,
  .RadGrid_CustomSkin .rgDragClue,
  .RadGrid_CustomSkin .rgExpandIcon,
  .RadGrid_CustomSkin .rgCollapseIcon,
  .RadGrid_CustomSkin .rgGroupPanelExpand,
  .RadGrid_CustomSkin .rgGroupPanelCollapse,
  .RadGrid_CustomSkin .rgButtonSortDesc,
  .RadGrid_CustomSkin .rgButtonSortDesc,
  .RadGrid_CustomSkin .rgButtonSortAsc,
  .RadGrid_CustomSkin .rgButtonSortClear,
  .RadGrid_CustomSkin .rgMobileExportForm .rgColumnItem,
  .RadGrid_CustomSkin a.rgFilter,
  .RadGrid_CustomSkin a.rgColumns {
    color: #333333; }
    .RadGrid_CustomSkin .rgActionButton:hover,
    .RadGrid_CustomSkin .rgDrag:hover,
    .RadGrid_CustomSkin .rgDragClue:hover,
    .RadGrid_CustomSkin .rgExpandIcon:hover,
    .RadGrid_CustomSkin .rgCollapseIcon:hover,
    .RadGrid_CustomSkin .rgGroupPanelExpand:hover,
    .RadGrid_CustomSkin .rgGroupPanelCollapse:hover,
    .RadGrid_CustomSkin .rgButtonSortDesc:hover,
    .RadGrid_CustomSkin .rgButtonSortDesc:hover,
    .RadGrid_CustomSkin .rgButtonSortAsc:hover,
    .RadGrid_CustomSkin .rgButtonSortClear:hover,
    .RadGrid_CustomSkin .rgMobileExportForm .rgColumnItem:hover,
    .RadGrid_CustomSkin a.rgFilter:hover,
    .RadGrid_CustomSkin a.rgColumns:hover {
      color: #333333; }
  .RadGrid_CustomSkin .rgEdit,
  .RadGrid_CustomSkin .rgDel {
    text-indent: 0; }
  .RadGrid_CustomSkin .rgIcon {
    width: 1.6em;
    height: 1.6em;
    line-height: 1.6em;
    display: inline-block; }
    .RadGrid_CustomSkin .rgIcon:before {
      width: 100%;
      height: 100%; }
  .RadGrid_CustomSkin.rgMultiHeader .rgDataDiv > table,
  .RadGrid_CustomSkin.rgMultiHeader .rgFooterDiv > table {
    margin-left: -1px; }
  .RadGrid_CustomSkin .rgMobileMenu {
    background: #fcfcfc; }
  .RadGrid_CustomSkin .rgMobileForm,
  .RadGrid_CustomSkin .rgMobileColumnForm {
    background: #ffffff; }
  .RadGrid_CustomSkin .rgValue {
    height: 2.42em;
    border: 1px solid #dddddd;
    font-size: 1em; }
  .RadGrid_CustomSkin .rgColumnItem .rgDrag:before {
    border-right: 1px solid #f2f2f2; }
  .RadGrid_CustomSkin .rgMobileGroupForm .rgMobileForm {
    border-color: #dddddd;
    background: #fcfcfc; }
  .RadGrid_CustomSkin .rgHeader,
  .RadGrid_CustomSkin th.rgResizeCol,
  .RadGrid_CustomSkin .rgHeaderWrapper,
  .RadGrid_CustomSkin .rgMultiHeaderRow th.rgHeader,
  .RadGrid_CustomSkin .rgMultiHeaderRow th.rgResizeCol {
    border: 0;
    border-bottom: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2; }
  .RadGrid_CustomSkin .rgHeader,
  .RadGrid_CustomSkin th.rgResizeCol,
  .RadGrid_CustomSkin .rgHeaderWrapper {
    background-color: #337ab7; }
  .RadGrid_CustomSkin .rgHeaderDiv {
    border-right: 1px solid #f2f2f2; }
  .RadGrid_CustomSkin .rgHeaderWrapper {
    border-bottom: 1px solid #f2f2f2; }
  .RadGrid_CustomSkin .rgHeader,
  .RadGrid_CustomSkin .rgHeader a {
    color: #ffffff; }
  .RadGrid_CustomSkin .rgRow > td {
    background-color: #ffffff;
    color: #333333; }
  .RadGrid_CustomSkin .rgRow > td,
  .RadGrid_CustomSkin .rgAltRow > td,
  .RadGrid_CustomSkin .rgFooter > td {
    border-color: #f2f2f2; }
  .RadGrid_CustomSkin .rgRow > td,
  .RadGrid_CustomSkin .rgAltRow > td {
    padding: 0.35714em 0.5em 0.28571em 0.5em;
    height: 2.28571em;
    border-style: solid;
    border-width: 0 0 1px 1px; }
  .RadGrid_CustomSkin .rgAltRow > td {
    background-color: #f9f9f9;
    color: #333333; }
  .RadGrid_CustomSkin .rgAltRow .rgSorted {
    background-color: #ececec; }
  .RadGrid_CustomSkin .rgAltRow.rgHoveredRow .rgSorted {
    background-color: #dddddd; }
  .RadGrid_CustomSkin .rgActiveRow td:not(.rgExpandCol) {
    box-shadow: inset 0px 5px 5px -5px #285f8f, inset 0px -5px 5px -5px #285f8f; }
  .RadGrid_CustomSkin .rgActiveRow td:first-child:not(.rgExpandCol),
  .RadGrid_CustomSkin .rgActiveRow .rgExpandCol + td {
    box-shadow: inset 0px 5px 5px -5px #285f8f, inset 0px -5px 5px -5px #285f8f, inset 5px 0px 5px -5px #285f8f; }
  .RadGrid_CustomSkin .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_CustomSkin .rgActiveCell {
    box-shadow: inset 0 0 5px #285f8f; }
  .RadGrid_CustomSkin .rgHoveredRow > td {
    background: #eeeeee;
    color: #000000; }
  .RadGrid_CustomSkin .rgEditRow {
    background: #ffffff; }
    .RadGrid_CustomSkin .rgEditRow > td {
      border-style: solid;
      border-width: 0 0 1px 0;
      border-color: #f2f2f2; }
      .RadGrid_CustomSkin .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_CustomSkin .rgEditRow > td input[type="image"] {
          width: auto;
          height: auto; }
  .RadGrid_CustomSkin .rgSorted {
    background-color: #e4e4e4; }
  .RadGrid_CustomSkin .rgMasterTable .rgSelectedCell,
  .RadGrid_CustomSkin .rgSelectedRow td,
  .RadGrid_CustomSkin td.rgEditRow .rgSelectedRow,
  .RadGrid_CustomSkin .rgSelectedRow td.rgSorted {
    color: #ffffff;
    background: #337ab7;
    border-color: #ffffff; }
  .RadGrid_CustomSkin .rgSelectedRow.rgHoveredRow {
    background: #337ab7; }
  .RadGrid_CustomSkin .rgSelectedCell a,
  .RadGrid_CustomSkin .rgSelectedRow a {
    color: #ffffff; }
  .RadGrid_CustomSkin .rgFooterWrapper,
  .RadGrid_CustomSkin .rgFooter {
    background: #337ab7; }
  .RadGrid_CustomSkin .rgFooterWrapper {
    border-top: 1px solid #f2f2f2; }
    .RadGrid_CustomSkin .rgFooterWrapper tr.rgFooter td {
      border-bottom-width: 0; }
  .RadGrid_CustomSkin .rgFooter > td {
    border-left: 1px solid #f2f2f2;
    padding: 0.71429em 0.35714em; }
    .RadGrid_CustomSkin .rgFooter > td:first-child {
      border-left-width: 0; }
  .RadGrid_CustomSkin .rgPager .rgStatus {
    width: 3.36em;
    background-color: #337ab7;
    border-right: 0 none; }
  .RadGrid_CustomSkin .rgStatus div {
    width: auto;
    height: 2.5em;
    background-image: url("images/Common/loading_small.gif");
    background-position: 50% 50%;
    background-repeat: no-repeat; }
  .RadGrid_CustomSkin .rgPagerCell {
    color: #ffffff;
    background: #337ab7;
    border-top: 1px solid #dddddd; }
    .RadGrid_CustomSkin .rgPagerCell .rgWrap {
      padding: 0; }
    .RadGrid_CustomSkin .rgPagerCell .rgNumPart a,
    .RadGrid_CustomSkin .rgPagerCell .rgPagerButton,
    .RadGrid_CustomSkin .rgPagerCell .rgActionButton {
      border-width: 1px;
      border-style: solid;
      box-sizing: content-box;
      border-color: #eeeeee;
      color: #333333;
      background-color: #ffffff;
      font-size: 1em; }
      .RadGrid_CustomSkin .rgPagerCell .rgNumPart a:hover,
      .RadGrid_CustomSkin .rgPagerCell .rgPagerButton:hover,
      .RadGrid_CustomSkin .rgPagerCell .rgActionButton:hover {
        border-color: #d0d0d0;
        color: #333333;
        background-color: #e6e6e6; }
    .RadGrid_CustomSkin .rgPagerCell .rgNumPart a,
    .RadGrid_CustomSkin .rgPagerCell .rgActionButton {
      margin: 0;
      width: 1.42857em;
      border-left-width: 0; }
    .RadGrid_CustomSkin .rgPagerCell .rgNumPart a {
      border-radius: 0;
      text-align: center; }
      .RadGrid_CustomSkin .rgPagerCell .rgNumPart a.rgCurrentPage {
        border-color: #2d6da3;
        color: #ffffff;
        background-color: #337ab7; }
    .RadGrid_CustomSkin .rgPagerCell .rgPageFirst {
      border-left-width: 1px;
      border-radius: 0.28571em 0 0 0.28571em; }
    .RadGrid_CustomSkin .rgPagerCell .rgPageLast {
      border-radius: 0 0.28571em 0.28571em 0; }
    .RadGrid_CustomSkin .rgPagerCell .NumericPages .rgNumPart a:first-child {
      border-left-width: 1px;
      border-radius: 0.28571em 0 0 0.28571em; }
    .RadGrid_CustomSkin .rgPagerCell .NumericPages .rgNumPart a:last-child {
      border-radius: 0 0.28571em 0.28571em 0; }
    .RadGrid_CustomSkin .rgPagerCell .rgActionButton {
      box-sizing: content-box; }
    .RadGrid_CustomSkin .rgPagerCell .rgPagerButton {
      border-radius: 0.28571em; }
  .RadGrid_CustomSkin .rgGroupPanel {
    margin: -1px;
    padding: .71em;
    border-bottom: 1px solid #f2f2f2;
    background: #337ab7; }
  .RadGrid_CustomSkin .rgGroupItem {
    padding: 0 0.5em;
    border: 1px solid #dddddd;
    color: #333333; }
  .RadGrid_CustomSkin .rgGroupHeader td {
    padding: .5em 0;
    height: 2.3em;
    border-bottom: 1px solid #f2f2f2;
    background: #3681c1; }
  .RadGrid_CustomSkin .rgGroupHeader .rgGroupCol {
    border-bottom-width: 0; }
  .RadGrid_CustomSkin .rgRow .rgGroupCol,
  .RadGrid_CustomSkin .rgAltRow .rgGroupCol {
    border-bottom-width: 0;
    background: #3681c1; }
  .RadGrid_CustomSkin .rgMasterTable > tbody tr:first-child .rgGroupCol {
    border-top-width: 0; }
  .RadGrid_CustomSkin table.rgMasterTable .rgGroupCol {
    border-left-width: 0; }
  .RadGrid_CustomSkin .rgFooter .rgGroupCol,
  .RadGrid_CustomSkin .rgFooter .rgGroupCol ~ td {
    border-bottom: 1px solid #f2f2f2; }
  .RadGrid_CustomSkin td.rgGroupCol {
    background: #3681c1 !important; }
  .RadGrid_CustomSkin .rgFilterRow > td {
    padding-top: .5em;
    padding-bottom: .5em;
    border-bottom: 1px solid #f2f2f2; }
  .RadGrid_CustomSkin .rgFilterRow .RadPicker .RadInput {
    width: 100%; }
  .RadGrid_CustomSkin .rgFilterBox {
    padding-top: 0;
    padding-bottom: 0;
    height: 32px;
    color: #555555;
    border: 1px solid #dddddd;
    border-radius: 0.28571em 0 0 0.28571em; }
  .RadGrid_CustomSkin .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_CustomSkin .rgFilter:hover {
      background-color: #e6e6e6; }
    .RadGrid_CustomSkin .rgFilter .rgIcon {
      line-height: 1.9; }
  * + html .RadGrid_CustomSkin .rgFilter {
    height: 34px; }
  .RadGrid_CustomSkin .rgFilterRow .riTextBox {
    border-radius: 0.28571em 0 0 0.28571em; }
  .RadGrid_CustomSkin a.rcCalPopup,
  .RadGrid_CustomSkin a.rcTimePopup {
    margin-right: 0;
    border-radius: 0; }
  .RadGrid_CustomSkin .rgFiltered,
  .RadGrid_CustomSkin .rgFiltered:hover {
    background-color: #e6e6e6; }
  .RadGrid_CustomSkin .rgFilterRow .riSingle .riTextBox {
    vertical-align: top; }
  .RadGrid_CustomSkin .rgEditForm .rgHeader {
    padding: 10px;
    border-left-width: 0; }
  .RadGrid_CustomSkin .rgEditFormContainer table {
    padding-left: 10px; }
  .RadGrid_CustomSkin .rgRow [type="text"],
  .RadGrid_CustomSkin .rgAltRow [type="text"],
  .RadGrid_CustomSkin .rgEditForm [type="text"] {
    padding: 0 0.5em;
    height: 32px;
    border: 1px solid #dddddd;
    border-radius: .3em; }
  .RadGrid_CustomSkin .RadComboBox .rcbInput {
    border: 0 none;
    padding: 0; }
  .RadGrid_CustomSkin .rgEditFormContainer {
    padding-top: 10px; }
    .RadGrid_CustomSkin .rgEditFormContainer .rgUpdate {
      margin-left: 0.71429em; }
    .RadGrid_CustomSkin .rgEditFormContainer .rgUpdate,
    .RadGrid_CustomSkin .rgEditFormContainer .rgCancel {
      width: 2.28571em;
      height: 2.28571em;
      background-color: #ffffff;
      border: 1px solid #eeeeee;
      border-radius: 0.28571em; }
      .RadGrid_CustomSkin .rgEditFormContainer .rgUpdate:hover,
      .RadGrid_CustomSkin .rgEditFormContainer .rgCancel:hover {
        background-color: #e6e6e6; }
      .RadGrid_CustomSkin .rgEditFormContainer .rgUpdate .rgIcon,
      .RadGrid_CustomSkin .rgEditFormContainer .rgCancel .rgIcon {
        width: auto;
        height: auto; }
  .RadGrid_CustomSkin .rgDetailTable {
    border-color: #f2f2f2; }
    .RadGrid_CustomSkin .rgDetailTable .rgRow td:first-child,
    .RadGrid_CustomSkin .rgDetailTable .rgAltRow td:first-child {
      border-left-width: 0; }
  .RadGrid_CustomSkin .rgFooter .rgExpandCol {
    border-left-width: 0; }
  .RadGrid_CustomSkin .rgRow .rgExpandCol,
  .RadGrid_CustomSkin .rgRow .rgCollapseCol,
  .RadGrid_CustomSkin .rgAltRow .rgExpandCol,
  .RadGrid_CustomSkin .rgAltRow .rgCollapseCol {
    border-left-width: 0; }
  .RadGrid_CustomSkin .rgCommandRow {
    background-color: #337ab7;
    border-bottom: 1px solid #f2f2f2; }
    .RadGrid_CustomSkin .rgCommandRow .rgAdd .rgIcon:hover,
    .RadGrid_CustomSkin .rgCommandRow .rgSave .rgIcon:hover,
    .RadGrid_CustomSkin .rgCommandRow .rgCancel .rgIcon:hover,
    .RadGrid_CustomSkin .rgCommandRow .rgRefresh .rgIcon:hover {
      border: 1px solid #eeeeee;
      background: #e6e6e6; }
    .RadGrid_CustomSkin .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_CustomSkin .rgCommandCell {
    height: 2.85714em;
    padding: 0 0.71429em;
    border: 0;
    border-bottom: 1px solid #f2f2f2; }
  .RadGrid_CustomSkin tfoot .rgCommandCell,
  .RadGrid_CustomSkin .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
    border-top: 1px solid #f2f2f2;
    border-bottom: 0; }
  .RadGrid_CustomSkin .rgCommandTable td {
    border: 0;
    padding: 0.14em 0.5em; }

.GridItemDropIndicator_CustomSkin {
  border-top: 1px dashed #666; }

.GridToolTip_CustomSkin {
  border: 1px solid #c98400;
  padding: 3px;
  background: #ffefbd;
  color: #333; }

.RadGridRTL_CustomSkin .rgHeader:first-child,
.RadGridRTL_CustomSkin th.rgResizeCol:first-child,
.RadGridRTL_CustomSkin .rgFilterRow > td:first-child,
.RadGridRTL_CustomSkin .rgRow > td:first-child,
.RadGridRTL_CustomSkin .rgAltRow > td:first-child {
  border-left-width: 1px;
  padding-left: 7px; }

.GridContextMenu_CustomSkin .rgHCMClear,
.GridContextMenu_CustomSkin .rgHCMFilter {
  font-size: 1em;
  height: 2.42857em;
  border-color: #eeeeee;
  color: #333333;
  background-color: #ffffff;
  border-radius: 0.28571em; }
  .GridContextMenu_CustomSkin .rgHCMClear:hover,
  .GridContextMenu_CustomSkin .rgHCMFilter:hover {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6; }

.GridContextMenu_CustomSkin .rmGroup .rgHCMItem div.rmContent {
  padding: 15px;
  margin: 0 auto; }

.RadImageEditor_CustomSkin,
.RadImageEditor_CustomSkin.rieDialogs .riePrintContent,
.RadImageEditor_CustomSkin .rieHighlightVertical,
.RadImageEditor_CustomSkin .rieHighlightHorizontal,
.RadDock_CustomSkin.rieDialogs .rieActiveThumbsLink,
.RadDock_CustomSkin.rieDialogs .rieThumbsLink:hover,
.RadDock_CustomSkin.rieDialogs .riePrintContent,
.RadDock_CustomSkin.rieDialogs .riePrintContent img {
  border-color: #dddddd;
  background-color: #fcfcfc; }

.RadImageEditor_CustomSkin,
.RadImageEditor_CustomSkin .rieStatusBarInfo .rieLabel,
.RadDock_CustomSkin.rieDialogs .rdContent {
  color: #333333; }

.RadImageEditor_CustomSkin .rieStatusBarInfo span {
  color: #666666; }

.RadImageEditor_CustomSkin .rieContentArea,
.RadDock_CustomSkin.rieDialogs .rieThumbsBottomRow td,
.RadDock_CustomSkin.rieDialogs .rieDialogsThumbsLeft,
.RadDock_CustomSkin.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_CustomSkin .RadToolBar_CustomSkin .rtbItem + .rtbItem {
  margin-left: -0.07143em; }

.RadImageEditor_CustomSkin .RadToolBar_CustomSkin .rtbSeparator {
  margin: 0em 0.21429em;
  border-color: transparent; }

.RadImageEditor_CustomSkin .RadToolBar_CustomSkin .rtbLI:first-child .rtbButton {
  border-radius: 0.28571em 0 0 0.28571em; }

.RadImageEditor_CustomSkin .RadToolBar_CustomSkin .rtbLI:last-child .rtbButton {
  border-radius: 0 0.28571em 0.28571em 0; }

.RadImageEditor_CustomSkin .RadToolBar_CustomSkin .rtbButton {
  border-radius: 0; }

.RadToolBarDropDown_CustomSkin_rtl .rtbLink:before {
  margin: 0.08333em -1em 0 0.66667em; }

.rieRtl .RadToolBar_CustomSkin_rtl .rtbItem + .rtbItem {
  margin-right: -0.07143em; }

.rieRtl .RadToolBar_CustomSkin_rtl .rtbLI:first-child .rtbButton {
  border-radius: 0 0.28571em 0.28571em 0; }

.rieRtl .RadToolBar_CustomSkin_rtl .rtbLI:last-child .rtbButton {
  border-radius: 0.28571em 0 0 0.28571em; }

.RadImageGallery_CustomSkin {
    color: #333333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadImageGallery_CustomSkin .rigDotList > a {
    background: #ffffff;
    border-color: #dedede;
}

.RadImageGallery_CustomSkin .rigDotList .rigCurrentItem {
    color: #337ab7;
}

.RadImageGallery_CustomSkin .rigToolbar {
    color: #333333;
    background-color: rgba(245, 245, 245, 0.8);
}

.RadImageGallery_CustomSkin .rigCloseButton,
.RadImageGallery_CustomSkin .rigDrawerButton {
    color: #333333;
    background-color: rgba(245, 245, 245, 0.8);
}

.RadImageGallery_CustomSkin .rigProgressBar div {
    background-color: #337ab7;
}

.RadImageGallery_CustomSkin .rigPager {
    border-color: #dedede;
    color: #333333;
    background-color: #fcfcfc;
}

.RadImageGallery_CustomSkin .rigPager a.rigCurrentPage {
    border-color: #337ab7;
    color: #337ab7;
}

.RadImageGallery_CustomSkin .rigTooltip {
    background-color: #ffffff;
    border-color: #dedede;
}

.RadImageGallery_CustomSkin .rigTooltip:after {
    border-top-color: #ffffff;
}

.RadImageGallery_CustomSkin .rigToolbar .rigActionButton:hover {
    color: #337ab7;
}

.RadInput_CustomSkin,
.RadInputMgr_CustomSkin {
  font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif; }

.RadInput_CustomSkin .riTextBox,
.RadInputMgr_CustomSkin {
  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_CustomSkin .riEmpty,
.RadInput_Empty_CustomSkin {
  color: #888888; }

.RadInput_CustomSkin .riDisabled,
.RadInput_Disabled_CustomSkin {
  opacity: .7;
  cursor: default;
  color: #666666; }

.RadInput_CustomSkin,
.RadInputMgr_CustomSkin,
.RadForm_CustomSkin.RadForm.rfdTextbox input.riTextBox.rfdDecorated {
  height: 2.42857em;
  line-height: 0.21429em; }

.RadInputMultiline_CustomSkin {
  height: auto; }

.RadInput_CustomSkin .riHover,
.RadInput_Hover_CustomSkin {
  border-color: #c4c4c4;
  color: #555555;
  background-color: #ffffff; }

html body .RadInput_CustomSkin .riFocused,
html body .RadInput_Focused_CustomSkin {
  border-color: #3b87c8;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

html body .RadInput_CustomSkin .riRead,
html body .RadInput_Read_CustomSkin {
  border-color: #888888;
  color: #666666;
  background: #eeeeee; }

html body .RadInput_CustomSkin .riError,
html body .RadInput_Error_CustomSkin {
  border-color: #a94442; }

html body .RadInput_CustomSkin .riNegative,
html body .RadInput_Negative_CustomSkin {
  color: #6f6f6f; }

.RadInput_CustomSkin .riSelect {
  right: 7px; }

.RadInput_CustomSkin a {
  color: #333333; }
  .RadInput_CustomSkin a:hover {
    color: #333333; }

.RadInput_CustomSkin .riUp,
.RadInput_CustomSkin .riDown {
  padding-left: 0.21429em;
  border-left: 1px solid #eeeeee; }

.RadInput_CustomSkin .riLabel {
  color: #555555;
  line-height: 2.28571em; }

.RadLabel_CustomSkin {
    color: #333333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadLabel_CustomSkin .rlOptMark {
    color: rgba(51, 51, 51, 0.5);
}

.RadLightBox_CustomSkin {
    font: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadLightBox_CustomSkin .rltbWrapper {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

.RadLightBox_CustomSkin .rltbDescOverlayTop,
.RadLightBox_CustomSkin .rltbDescOverlayBottom {
    background-color: rgba(255, 255, 255, 0.5);
}

.RadLightBox_CustomSkin .rltbActionButton:hover {
    color: #337ab7;
}

.RadLightBox_CustomSkin .rltbCloseButton {
    border-color: #2d6da3;
    color: #ffffff;
    background-color: #337ab7;
}

.RadLightBox_CustomSkin .rltbCloseButton:hover {
    border-color: #204d73;
    color: #ffffff;
    background-color: #285f8f;
}

.RadLightBox_CustomSkin .rltbCloseButton:active {
    border-color: #122a3f;
    color: #ffffff;
    background-color: #285f8f;
}

.RadListBox_CustomSkin {
  line-height: 1.42857; }
  .RadListBox_CustomSkin .rlbButton {
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    padding: 0.35714em;
    border-radius: 4px; }
    .RadListBox_CustomSkin .rlbButton:hover:not(.rlbDisabled) {
      border-color: #d0d0d0;
      color: #333333;
      background-color: #e6e6e6; }
    .RadListBox_CustomSkin .rlbButton:active:not(.rlbDisabled) {
      border-color: #afafaf;
      color: #333333;
      background-color: #e6e6e6; }
  .RadListBox_CustomSkin .rlbGroup,
  .RadListBox_CustomSkin .rlbTemplateContent {
    border-color: #dddddd;
    color: #333333;
    background-color: #ffffff; }
  .RadListBox_CustomSkin .rlbHeader,
  .RadListBox_CustomSkin .rlbFooter {
    padding: 3px 12px;
    border-color: #dddddd;
    color: #ffffff;
    background-color: #337ab7; }
  .RadListBox_CustomSkin .rlbList {
    padding: 0; }
  .RadListBox_CustomSkin .rlbCheckAllItems {
    color: #ffffff;
    background-color: #337ab7; }
  .RadListBox_CustomSkin .rlbCheckAllItemsHovered {
    color: #337ab7;
    background-color: #e4e4e4; }
  .RadListBox_CustomSkin .rlbCheck {
    margin-left: -4px;
    margin-right: 4px; }
  .RadListBox_CustomSkin .rlbItem.rlbSelected .rlbCheck:hover {
    background-position: 0 0; }
  .RadListBox_CustomSkin .rlbItem {
    padding: 3px 12px; }
  .RadListBox_CustomSkin .rlbHighlight {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee;
    background-image: linear-gradient(); }
  .RadListBox_CustomSkin .rlbItem.rlbHovered {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee;
    background-image: linear-gradient(); }
  .RadListBox_CustomSkin .rlbItem.rlbSelected {
    border-color: #285f8f;
    color: #ffffff;
    background-color: #337ab7;
    background-image: linear-gradient(); }
  .RadListBox_CustomSkin .rlbImage {
    margin-left: -4px;
    margin-right: 4px;
    padding: 0; }
  .RadListBox_CustomSkin .rlbGroup .rlbSelected.rlbDropClueAbove {
    border-top-color: #fff; }
  .RadListBox_CustomSkin .rlbGroup .rlbSelected.rlbDropClueBelow {
    border-bottom-color: #fff; }

.RadListBox_CustomSkin[dir="rtl"] .rlbCheck {
  margin-left: 4px;
  margin-right: -4px; }

.RadListBox_CustomSkin[dir="rtl"] .rlbImage {
  margin-left: 4px;
  margin-right: -4px; }

.RadListBox_CustomSkin.RadListBoxButtonAreaTop.rlbFixedHeight .rlbGroup,
.RadListBox_CustomSkin.RadListBoxButtonAreaTop.rlbFixedHeight .rlbTemplate {
  top: 2.42857em; }

.RadListBox_CustomSkin.RadListBoxButtonAreaBottom.rlbFixedHeight .rlbGroup,
.RadListBox_CustomSkin.RadListBoxButtonAreaBottom.rlbFixedHeight .rlbTemplate {
  bottom: 2.42857em; }

.RadListView_CustomSkin {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

.RadListView_CustomSkin .rlvHeader th {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadListView_CustomSkin .rlvI {
    border-color: #dedede;
}

.RadListView_CustomSkin .rlvA {
    background: #f9f9f9;
    border-color: #dedede;
}

.RadListView_CustomSkin .rlvISel {
    background: #337ab7;
    color: #ffffff;
    border-color: #285f8f;
}

.RadListView_CustomSkin .rlvDrag {
    background-image: url(" ");
}

.RadListView_CustomSkin .rlvInput {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadMap_CustomSkin {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadMap_CustomSkin .k-navigator {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadMap_CustomSkin .k-button {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadMap_CustomSkin .k-button:hover,
.RadMap_CustomSkin .k-navigator > .k-button:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadMap_CustomSkin .k-button:active,
.RadMap_CustomSkin .k-button:focus,
.RadMap_CustomSkin .k-navigator > .k-button:active,
.RadMap_CustomSkin .k-navigator > .k-button:focus {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadMap_CustomSkin .k-marker {
    color: #337ab7;
}

.RadMap_CustomSkin.k-tooltip {
    border-color: #f2f2f2;
    color: #333333;
    background-color: #ffffff;
}

.RadMap_CustomSkin.k-tooltip .k-tooltip-button {
    color: #333333;
    background-color: #ffffff;
}

.RadMap_CustomSkin.k-tooltip .k-tooltip-button:hover {
    color: #337ab7;
}

@media \0screen\,screen\9 {
    .RadMap_CustomSkin .k-icon {
        background-image: url(" ");
    }
    .RadMap_CustomSkin .k-i-arrow-n {
        background-position: -17px -17px;
    }
    .RadMap_CustomSkin .k-button:hover .k-i-arrow-n {
        background-position: -67px -17px;
    }
    .RadMap_CustomSkin .k-button:active .k-i-arrow-n,
    .RadMap_CustomSkin .k-button:focus .k-i-arrow-n {
        background-position: -117px -17px;
    }
    .RadMap_CustomSkin .k-i-arrow-e {
        background-position: -17px -167px;
    }
    .RadMap_CustomSkin .k-button:hover .k-i-arrow-e {
        background-position: -67px -167px;
    }
    .RadMap_CustomSkin .k-button:active .k-i-arrow-e,
    .RadMap_CustomSkin .k-button:focus .k-i-arrow-e {
        background-position: -117px -167px;
    }
    .RadMap_CustomSkin .k-i-arrow-s {
        background-position: -17px -67px;
    }
    .RadMap_CustomSkin .k-button:hover .k-i-arrow-s {
        background-position: -67px -67px;
    }
    .RadMap_CustomSkin .k-button:active .k-i-arrow-s,
    .RadMap_CustomSkin .k-button:focus .k-i-arrow-s {
        background-position: -117px -67px;
    }
    .RadMap_CustomSkin .k-i-arrow-w {
        background-position: -17px -117px;
    }
    .RadMap_CustomSkin .k-button:hover .k-i-arrow-w {
        background-position: -67px -117px;
    }
    .RadMap_CustomSkin .k-button:active .k-i-arrow-w,
    .RadMap_CustomSkin .k-button:focus .k-i-arrow-w {
        background-position: -117px -117px;
    }
    .RadMap_CustomSkin .k-i-close,
    .RadMap_CustomSkin .k-i-close:hover {
        background-color: transparent;
        background-position: -67px -1917px;
    }
}

.RadMediaPlayer_CustomSkin {
    color: #333333;
}

.RadMediaPlayer_CustomSkin .rmpToolbar {
    color: #333333;
    background-color: rgba(245, 245, 245, 0.9);
    border-color: #dedede;
}

.RadMediaPlayer_CustomSkin div.rmpVolContrBar {
    background-color: rgba(245, 245, 245, 0.9);
    border-color: #dedede;
}

.RadMediaPlayer_CustomSkin.rmpSolidBgr .rmpToolbar,
.RadMediaPlayer_CustomSkin.rmpSolidBgr div.rmpVolContrBar {
    background-color: whitesmoke;
}

.RadMediaPlayer_CustomSkin .rmpPlaylist {
    background-color: #ffffff;
}

.RadMediaPlayer_CustomSkin .rmpPlaylist li a {
    background-color: #ffffff;
    color: #333333;
}

.RadMediaPlayer_CustomSkin .rmpPlaylist li a:hover {
    background-color: #eeeeee;
    color: #000000;
}

.RadMediaPlayer_CustomSkin .rmpPlaylist li.rmpActive a {
    background-color: #337ab7;
    color: #ffffff;
}

.RadMediaPlayer_CustomSkin .rmpPlaylist .rmpPlaylistPrevButton,
.RadMediaPlayer_CustomSkin .rmpPlaylist .rmpPlaylistNextButton {
    background-color: #ffffff;
}

.RadMediaPlayer_CustomSkin .rmpPlaylist .rmpPlaylistPrevButton:hover,
.RadMediaPlayer_CustomSkin .rmpPlaylist .rmpPlaylistNextButton:hover {
    background-color: #e6e5e5;
}

.RadMediaPlayer_CustomSkin .rmpPlaylistVertical li,
.RadMediaPlayer_CustomSkin .rmpPlaylistVerticalInside li {
    border-top: 1px solid rgba(255, 255, 255, 0.85);
    border-bottom: 1px solid #f2f2f2;
}

.RadMediaPlayer_CustomSkin .rmpPlaylistVertical .rmpPlaylistPrevButtonWrap,
.RadMediaPlayer_CustomSkin .rmpPlaylistVerticalInside .rmpPlaylistPrevButtonWrap {
    border-bottom: 1px solid rgba(255, 255, 255, 0.85);
}

.RadMediaPlayer_CustomSkin .rmpPlaylistVertical .rmpPlaylistNextButtonWrap,
.RadMediaPlayer_CustomSkin .rmpPlaylistVerticalInside .rmpPlaylistNextButtonWrap {
    border-top: 1px solid rgba(255, 255, 255, 0.85);
}

.RadMediaPlayer_CustomSkin .rmpPlaylistHorizontal.rmpPlaylistNavButtons {
    border-bottom: 1px solid #f2f2f2;
    border-bottom: 1px solid #cccccc;
}

.RadMediaPlayer_CustomSkin .rmpPlaylistHorizontal li {
    border-left: 1px solid rgba(255, 255, 255, 0.85);
    border-right: 1px solid #f2f2f2;
}

.RadMediaPlayer_CustomSkin .rmpPlaylistHorizontal .rmpPlaylistPrevButtonWrap,
.RadMediaPlayer_CustomSkin .rmpPlaylistHorizontal .rmpPlaylistNextButtonWrap {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

.RadMediaPlayer_CustomSkin .rmpBanner {
    border: 1px solid #dedede;
}

.RadMediaPlayer_CustomSkin .rmpBanner .rmpActionButton {
    background-color: #ffffff;
    color: #333333;
}

.RadMediaPlayer_CustomSkin .rmpBigPlayButton,
.RadMediaPlayer_CustomSkin .rmpBigPauseButton {
    background: rgba(252, 252, 252, 0.4);
}

.RadMediaPlayer_CustomSkin .rmpToolbar .rmpActionButton:hover,
.RadMediaPlayer_CustomSkin .rmpToolbar .rmpActionButton .rmpSubtitlesActiveIcon,
.RadMediaPlayer_CustomSkin .rmpToolbar .rmpActionButton .rmpHDActiveIcon {
    color: #337ab7;
}

.RadMediaPlayer_CustomSkin .rmpSocialShareBox {
    background-color: #337ab7;
}

.RadMediaPlayer_CustomSkin .RadSocialShare .sshLinkItem {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadMediaPlayer_CustomSkin .RadSocialShare .sshLinkItem:active, .RadMediaPlayer_CustomSkin .RadSocialShare .sshLinkItem:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadMenu_CustomSkin {
  color: #ffffff;
  background-color: #337ab7;
  line-height: 1.42857; }
  .RadMenu_CustomSkin .rmLink {
    text-decoration: none; }
  .RadMenu_CustomSkin .rmIcon {
    line-height: 1.4em; }
  .RadMenu_CustomSkin .rmRootGroup {
    border-color: #dddddd;
    color: #ffffff;
    background-color: #337ab7; }
  .RadMenu_CustomSkin .rmRootGroup.rmVertical > .rmItem,
  .RadMenu_CustomSkin .rmRootGroup.rmVertical > .rmRootScrollGroup > .rmItem {
    float: none; }
  .RadMenu_CustomSkin .rmRootGroup > .rmItem,
  .RadMenu_CustomSkin .rmRootGroup > .rmRootScrollGroup > .rmItem {
    border-width: 0; }
  .RadMenu_CustomSkin .rmRootGroup .rmRootLink {
    padding: 15px;
    color: #ffffff; }
  .RadMenu_CustomSkin .rmVertical .rmRootLink {
    padding-top: 10px;
    padding-bottom: 10px; }
  .RadMenu_CustomSkin .rmRootLink .rmText,
  .RadMenu_CustomSkin .rmVertical .rmRootLink .rmText {
    padding: 0; }
  .RadMenu_CustomSkin .rmRootLink:hover {
    color: #337ab7;
    background-color: #e4e4e4; }
  .RadMenu_CustomSkin .rmSelected .rmRootLink,
  .RadMenu_CustomSkin .rmExpanded .rmRootLink {
    color: #337ab7;
    background-color: #e4e4e4; }
  .RadMenu_CustomSkin .rmDisabled .rmRootLink {
    color: #777777;
    border-color: transparent;
    background-color: transparent; }
  .RadMenu_CustomSkin .rmRootGroup.rmHorizontal > .rmSeparator,
  .RadMenu_CustomSkin .rmRootGroup.rmHorizontal > .rmRootScrollGroup > .rmSeparator {
    display: none; }
  .RadMenu_CustomSkin .rmRootGroup.rmVertical > .rmItem.rmSeparator,
  .RadMenu_CustomSkin .rmRootGroup.rmVertical > .rmRootScrollGroup > .rmItem.rmSeparator {
    margin: 9px 0;
    height: 1px;
    border-width: 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .RadMenu_CustomSkin .rmGroup,
  .RadMenu_CustomSkin .rmMultiColumn {
    padding: 0;
    border: 1px solid #dddddd;
    border-radius: 4px;
    color: #333333;
    background-color: #ffffff; }
  .RadMenu_CustomSkin .rmGroup.rmVertical {
    padding: 5px 0; }
  .RadMenu_CustomSkin .rmGroup.rmHorizontal {
    padding: 5px; }
  .RadMenu_CustomSkin .rmSlide .rmScrollWrap .rmHorizontal {
    padding: 5px; }
  .RadMenu_CustomSkin .rmGroup .rmLink {
    padding: 3px 30px;
    color: #333333; }
  .RadMenu_CustomSkin .rmGroup .rmLink .rmText {
    padding: 0;
    margin: 0; }
  .RadMenu_CustomSkin .rmGroup .rmLink:hover {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee; }
  .RadMenu_CustomSkin .rmGroup .rmSelected > .rmLink,
  .RadMenu_CustomSkin .rmGroup .rmSelected > .rmLink:hover,
  .RadMenu_CustomSkin .rmGroup .rmExpanded > .rmLink,
  .RadMenu_CustomSkin .rmGroup .rmExpanded > .rmLink:hover {
    border-color: #285f8f;
    color: #ffffff;
    background-color: #337ab7; }
  .RadMenu_CustomSkin .rmGroup .rmDisabled > .rmLink,
  .RadMenu_CustomSkin .rmGroup .rmDisabled > .rmLink:hover {
    color: #777777;
    border-color: transparent;
    background-color: transparent; }
  .RadMenu_CustomSkin .rmSeparator {
    border-color: #dddddd transparent transparent #dddddd; }
  .RadMenu_CustomSkin .rmLeftArrow,
  .RadMenu_CustomSkin .rmRightArrow,
  .RadMenu_CustomSkin .rmTopArrow,
  .RadMenu_CustomSkin .rmBottomArrow {
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    border-width: 0;
    border-style: solid; }
    .RadMenu_CustomSkin .rmLeftArrow:hover,
    .RadMenu_CustomSkin .rmRightArrow:hover,
    .RadMenu_CustomSkin .rmTopArrow:hover,
    .RadMenu_CustomSkin .rmBottomArrow:hover {
      border-color: #d0d0d0;
      color: #333333;
      background-color: #e6e6e6; }
  .RadMenu_CustomSkin .rmLeftArrow,
  .RadMenu_CustomSkin .rmRightArrow {
    height: 100%; }
  .RadMenu_CustomSkin .rmLeftArrow {
    border-right-width: 1px; }
  .RadMenu_CustomSkin .rmRightArrow {
    border-left-width: 1px; }
  .RadMenu_CustomSkin .rmTopArrow {
    border-bottom-width: 1px; }
  .RadMenu_CustomSkin .rmBottomArrow {
    border-top-width: 1px; }
  .RadMenu_CustomSkin .rmTopFix,
  .RadMenu_CustomSkin .rmTopLeft,
  .RadMenu_CustomSkin .rmTopRight,
  .RadMenu_CustomSkin .rmBottomFix,
  .RadMenu_CustomSkin .rmBottomLeft,
  .RadMenu_CustomSkin .rmBottomRight {
    display: none; }

.RadMultiSelect_CustomSkin {
    background-color: transparent;
}

.RadMultiSelect_CustomSkin .k-multiselect-wrap {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadMultiSelect_CustomSkin .k-multiselect-wrap > .k-readonly {
    opacity: .6;
}

.RadMultiSelect_CustomSkin .k-multiselect-wrap li .k-icon {
    opacity: .6;
}

.RadMultiSelect_CustomSkin .k-multiselect-wrap li .k-icon:hover {
    opacity: 1;
}

.RadMultiSelect_CustomSkin .k-multiselect-wrap li.k-button {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadMultiSelect_CustomSkin .k-multiselect-wrap li:hover, .RadMultiSelect_CustomSkin .k-multiselect-wrap li.k-state-hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadMultiSelect_CustomSkin .k-multiselect-wrap li.k-button:active, .RadMultiSelect_CustomSkin .k-multiselect-wrap li.k-button.k-state-active {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadMultiSelect_CustomSkin .k-multiselect-wrap li:focus, .RadMultiSelect_CustomSkin .k-multiselect-wrap li.k-state-focused {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadMultiSelect_CustomSkin .k-multiselect-wrap li:focus .k-icon, .RadMultiSelect_CustomSkin .k-multiselect-wrap li.k-state-focused .k-icon {
    opacity: 1;
}

.RadMultiSelect_CustomSkin .k-multiselect-wrap .k-icon.k-i-loading {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
}

.RadMultiSelect_CustomSkin .k-multiselect-wrap .k-i-loading {
    background-image: url(" ");
}

.RadMultiSelect_CustomSkin .k-multiselect-wrap:hover, .RadMultiSelect_CustomSkin .k-multiselect-wrap.k-state-hover {
    border-color: #adadad;
    color: #333333;
    background-color: #ffffff;
}

.RadMultiSelect_CustomSkin .k-multiselect-wrap.k-invalid, .RadMultiSelect_CustomSkin .k-multiselect-wrap.k-invalid:hover, .RadMultiSelect_CustomSkin .k-multiselect-wrap.k-state-invalid {
    color: #d9534f;
    border-color: #d9534f;
}

.RadMultiSelect_CustomSkin.k-state-focused > .k-multiselect-wrap {
    border-color: #3b87c8;
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 0 8px rgba(60, 135, 200, 0.6);
}

.RadMultiSelectDropDown_CustomSkin.k-popup {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.RadMultiSelectDropDown_CustomSkin.k-popup > kendo-list > .k-first {
    border-bottom: 1px solid #dedede;
}

.RadMultiSelectDropDown_CustomSkin.k-popup > .k-group-header,
.RadMultiSelectDropDown_CustomSkin.k-popup .k-outer-group-header.k-first,
.RadMultiSelectDropDown_CustomSkin.k-popup > .k-virtual-wrap > .k-group-header {
    color: #333333;
    border-bottom-color: #dedede;
}

.RadMultiSelectDropDown_CustomSkin.k-popup .k-outer-group-header {
    border-bottom-color: #dedede;
}

.RadMultiSelectDropDown_CustomSkin.k-popup .k-list .k-item > .k-group {
    color: #ffffff;
    background: #333333;
}

.RadMultiSelectDropDown_CustomSkin.k-popup .k-list .k-item > .k-group::before {
    border-color: #333333 #333333 transparent transparent;
}

.RadMultiSelectDropDown_CustomSkin_rtl.k-popup .k-list .k-item > .k-group::before {
    border-color: #333333 transparent transparent #333333;
}

.RadMultiSelectDropDown_CustomSkin .k-group-header + div > .k-list > .k-item.k-first::before {
    border-color: #dedede;
}

.RadMultiSelectDropDown_CustomSkin .k-list > .k-outer-group-header {
    color: #333333;
    border-color: #dedede;
}

.RadMultiSelectDropDown_CustomSkin.k-popup > .k-colorpalette,
.RadMultiSelectDropDown_CustomSkin.k-popup > .k-flatcolorpicker {
    background: transparent;
}

.RadMultiSelectDropDown_CustomSkin.k-popup > .k-colorpalette:only-child,
.RadMultiSelectDropDown_CustomSkin.k-popup > .k-flatcolorpicker:only-child {
    background: #f5f5f5;
}

.RadMultiSelectDropDown_CustomSkin .k-list .k-item,
.RadMultiSelectDropDown_CustomSkin .k-list-optionlabel {
    transition-property: color, background-color, outline-color, box-shadow;
    transition-duration: 200ms;
    transition-timing-function: ease;
}

.RadMultiSelectDropDown_CustomSkin .k-list .k-item:hover,
.RadMultiSelectDropDown_CustomSkin .k-list .k-item.k-state-hover,
.RadMultiSelectDropDown_CustomSkin .k-list-optionlabel:hover,
.RadMultiSelectDropDown_CustomSkin .k-list-optionlabel.k-state-hover {
    color: #000000;
    background-color: #eeeeee;
}

.RadMultiSelectDropDown_CustomSkin .k-list .k-item:hover.k-state-selected,
.RadMultiSelectDropDown_CustomSkin .k-list .k-item.k-state-hover.k-state-selected,
.RadMultiSelectDropDown_CustomSkin .k-list-optionlabel:hover.k-state-selected,
.RadMultiSelectDropDown_CustomSkin .k-list-optionlabel.k-state-hover.k-state-selected {
    color: #ffffff;
    background-color: #1a3d5c;
}

.RadMultiSelectDropDown_CustomSkin .k-list .k-item:focus,
.RadMultiSelectDropDown_CustomSkin .k-list .k-item.k-state-focused,
.RadMultiSelectDropDown_CustomSkin .k-list-optionlabel:focus,
.RadMultiSelectDropDown_CustomSkin .k-list-optionlabel.k-state-focused {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadMultiSelectDropDown_CustomSkin .k-list .k-item.k-state-selected,
.RadMultiSelectDropDown_CustomSkin .k-list-optionlabel.k-state-selected {
    color: #ffffff;
    background-color: #337ab7;
}

.RadMultiSelectDropDown_CustomSkin .k-list-container .k-nodata {
    color: rgba(51, 51, 51, 0.5);
}

.RadNavigation_CustomSkin .rnvRootGroupWrapper {
  border-color: #dddddd;
  color: #ffffff;
  background: #337ab7; }

.RadNavigation_CustomSkin .rnvRootLink {
  border-color: transparent; }

.RadNavigation_CustomSkin .rnvMore {
  border: 0;
  color: #ffffff;
  background: #337ab7; }
  .RadNavigation_CustomSkin .rnvMore {
    padding: 14px;
    margin-top: 0; }
    .RadNavigation_CustomSkin .rnvMore.rnvRight {
      margin-right: 0; }
    .RadNavigation_CustomSkin .rnvMore:before {
      width: auto;
      height: auto;
      line-height: 0.95238em;
      font-size: 1.5em; }

.RadNavigation_CustomSkin .rnvHovered.rnvMore,
.RadNavigation_CustomSkin .rnvHovered > .rnvRootLink {
  color: #337ab7;
  background-color: #e4e4e4; }

.RadNavigation_CustomSkin .rnvSelected.rnvMore,
.RadNavigation_CustomSkin .rnvSelected > .rnvRootLink,
.RadNavigation_CustomSkin .rnvExpanded > .rnvRootLink {
  color: #337ab7;
  background-color: #e4e4e4;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.RadNavigation_CustomSkin .rnvFocused.rnvMore,
.RadNavigation_CustomSkin .rnvFocused > .rnvRootLink {
  border-color: rgba(40, 95, 143, 0.5);
  box-shadow: inset 0 0 3px rgba(40, 95, 143, 0.5); }

.radSkin_CustomSkin .rnvPopup {
  border-color: #dddddd;
  color: #333333;
  background-color: #ffffff; }
  .radSkin_CustomSkin .rnvPopup .rnvHovered > .rnvLink {
    color: #000000;
    background-color: #eeeeee; }
  .radSkin_CustomSkin .rnvPopup .rnvSelected > .rnvLink,
  .radSkin_CustomSkin .rnvPopup .rnvExpanded > .rnvLink {
    color: #ffffff;
    background-color: #337ab7; }
  .radSkin_CustomSkin .rnvPopup .rnvFocused > .rnvLink {
    box-shadow: inset 0 0 3px rgba(40, 95, 143, 0.5); }

.RadNotification_CustomSkin {
  background-color: #ffffff;
  border-color: #dddddd;
  color: #333333; }
  .RadNotification_CustomSkin.rnShadows {
    box-shadow: 2px 2px 3px rgba(221, 221, 221, 0.5); }
  .RadNotification_CustomSkin .rnTitleBar {
    border-color: #dddddd;
    color: #ffffff;
    background-color: #337ab7;
    background-image: linear-gradient(); }
  .RadNotification_CustomSkin .rnCommands a:hover {
    border-radius: 0.21429em;
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient(); }
  .RadNotification_CustomSkin .rnCommands {
    margin: -0.82143em 0em 0em; }
  .RadNotification_CustomSkin .rnCommands a {
    width: 1.66666em;
    height: 1.66666em; }
  .RadNotification_CustomSkin .rnCommands li a:before {
    margin: 0.10714em 0em 0em 0.10714em; }

.RadOrgChart_CustomSkin {
  /* Loading states */ }
  .RadOrgChart_CustomSkin {
    color: #333333;
    line-height: 1.42857; }
  .RadOrgChart_CustomSkin .rocGroup {
    border-radius: 10px;
    background: #337ab7; }
  .RadOrgChart_CustomSkin .rocItem,
  .RadOrgChart_CustomSkin .rocItemTemplate {
    color: #333333;
    border-radius: 5px;
    border-color: #f2f2f2;
    background-color: #ffffff; }
  .RadOrgChart_CustomSkin .rocExpandArrow,
  .RadOrgChart_CustomSkin .rocCollapseArrow,
  .RadOrgChart_CustomSkin .rocExpandGroupArrow,
  .RadOrgChart_CustomSkin .rocCollapseGroupArrow {
    color: #333333;
    border-color: #eeeeee;
    background-color: #ffffff;
    border-radius: 3px; }
    .RadOrgChart_CustomSkin .rocLoadingNodes .rocExpandArrow,
    .RadOrgChart_CustomSkin .rocLoadingNodes .rocCollapseArrow,
    .RadOrgChart_CustomSkin .rocLoadingGroups .rocExpandGroupArrow,
    .RadOrgChart_CustomSkin .rocLoadingGroups .rocCollapseGroupArrow {
        background-image: url("images/Common/loading_small.gif");
    }

.RadOrgChart_CustomSkin.rocHorizontal .rocNode {
  padding: 1.28571em 0em; }

.RadOrgChart_CustomSkin.rocDetachedItem,
.RadOrgChart_CustomSkin.rocDetachedNode {
  color: #333333;
  border-color: #dddddd;
  background-color: #ffffff; }

.rocToolbar_CustomSkin {
  background: #337ab7;
  border-radius: 4px; }
  .rocToolbar_CustomSkin .rocToolbarButton {
    color: #333333;
    border-color: #eeeeee;
    background-color: #ffffff;
    border-radius: 2px; }

.RadPanelBar_CustomSkin {
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadPanelBar_CustomSkin .rpRootGroup {
    color: #333333;
    border-color: #dddddd;
    background: #ffffff; }
  .RadPanelBar_CustomSkin .rpLink,
  .RadPanelBar_CustomSkin .rpHeaderTemplate {
    margin: 0;
    color: #ffffff;
    background: #337ab7;
    border-width: 1px;
    border-style: solid;
    border-color: #dddddd #dddddd #337ab7;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.14em;
    line-height: 2.50627em; }
    .RadPanelBar_CustomSkin .rpLink.rpFocused,
    .RadPanelBar_CustomSkin .rpHeaderTemplate.rpFocused {
      border-color: #3b87c8;
      box-shadow: inset 0 0 8px rgba(40, 94, 142, 0.4); }
    .RadPanelBar_CustomSkin .rpLink:hover,
    .RadPanelBar_CustomSkin .rpLink.rpExpanded:hover,
    .RadPanelBar_CustomSkin .rpHeaderTemplate:hover,
    .RadPanelBar_CustomSkin .rpHeaderTemplate.rpExpanded:hover {
      color: #337ab7;
      border-color: #c4c4c4;
      background-color: #e4e4e4; }
    .RadPanelBar_CustomSkin .rpLink.rpSelected,
    .RadPanelBar_CustomSkin .rpHeaderTemplate.rpSelected {
      color: #337ab7;
      border-color: #c4c4c4;
      background-color: #e4e4e4;
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
    .RadPanelBar_CustomSkin .rpLink.rpDisabled,
    .RadPanelBar_CustomSkin .rpHeaderTemplate.rpDisabled {
      color: #ffffff;
      border-color: #dddddd;
      background-color: #337ab7;
      opacity: .5; }
  .RadPanelBar_CustomSkin .rpFirst .rpRootLink {
    border-width: 1px;
    padding-top: 0; }
  .RadPanelBar_CustomSkin .rpImage {
    margin-top: 3px; }
  .RadPanelBar_CustomSkin .rpOut {
    border-color: transparent; }
  .RadPanelBar_CustomSkin .rpGroup .rpItem {
    padding: 0; }
    .RadPanelBar_CustomSkin .rpGroup .rpItem .rpLink,
    .RadPanelBar_CustomSkin .rpGroup .rpItem .rpHeaderTemplate {
      border: 0;
      background: none;
      font-size: inherit;
      line-height: 2.14286em;
      box-shadow: none; }
      .RadPanelBar_CustomSkin .rpGroup .rpItem .rpLink:hover,
      .RadPanelBar_CustomSkin .rpGroup .rpItem .rpHeaderTemplate:hover {
        color: #000000;
        background-color: #fbfbfb; }
      .RadPanelBar_CustomSkin .rpGroup .rpItem .rpLink.rpFocused,
      .RadPanelBar_CustomSkin .rpGroup .rpItem .rpHeaderTemplate.rpFocused {
        color: #000000;
        background-color: #fbfbfb; }
      .RadPanelBar_CustomSkin .rpGroup .rpItem .rpLink.rpSelected,
      .RadPanelBar_CustomSkin .rpGroup .rpItem .rpHeaderTemplate.rpSelected {
        color: #ffffff;
        background-color: #337ab7; }
    .RadPanelBar_CustomSkin .rpGroup .rpItem.rpFirst {
      padding: 0; }
  .RadPanelBar_CustomSkin .rpExpandable .rpExpandHandle {
    font-size: 1em; }
  .RadPanelBar_CustomSkin .rpExpandable .rpExpandHandle:before {
    content: "\E002"; }
  .RadPanelBar_CustomSkin .rpExpanded .rpExpandHandle:before {
    content: "\E001"; }
  .RadPanelBar_CustomSkin .rpRootLink .rpExpandHandle {
    margin-top: 0.87719em; }
  .RadPanelBar_CustomSkin .rpGroup .rpExpandHandle {
    margin: 0.57143em 0.07143em 0em; }
  .RadPanelBar_CustomSkin .rpDisabled .rpExpandHandle {
    opacity: 0.4;
    filter: alpha(opacity=40); }

.km-touch-scrollbar {
    background-color: #333333;
}

.RadPdfViewer_CustomSkin_AnimationContainer .k-popup {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

.RadPdfViewer_CustomSkin_AnimationContainer .k-popup > kendo-list > .k-first {
    border-bottom: 1px solid #dedede;
}

.RadPdfViewer_CustomSkin_AnimationContainer .k-popup > .k-group-header,
.RadPdfViewer_CustomSkin_AnimationContainer .k-popup .k-outer-group-header.k-first,
.RadPdfViewer_CustomSkin_AnimationContainer .k-popup > .k-virtual-wrap > .k-group-header {
    border-bottom-color: #dedede;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin_AnimationContainer .k-popup .k-outer-group-header {
    border-bottom-color: #dedede;
}

.RadPdfViewer_CustomSkin_AnimationContainer .k-popup .k-list .k-item > .k-group {
    color: #ffffff;
    background: #333333;
}

.RadPdfViewer_CustomSkin_AnimationContainer .k-popup .k-list .k-item > .k-group::before {
    border-color: #333333 #333333 transparent transparent;
}

.RadPdfViewer_CustomSkin_AnimationContainer .k-rtl.k-popup .k-list .k-item > .k-group::before,
.RadPdfViewer_CustomSkin_AnimationContainer [dir="rtl"] .k-popup .k-list .k-item > .k-group::before {
    border-color: #333333 transparent transparent #333333;
}

.RadPdfViewer_CustomSkin_AnimationContainer .k-group-header + div > .k-list > .k-item.k-first::before {
    border-color: #dedede;
}

.RadPdfViewer_CustomSkin_AnimationContainer .k-list > .k-outer-group-header {
    border-color: #dedede;
}

.RadPdfViewer_CustomSkin_AnimationContainer .k-list .k-item,
.RadPdfViewer_CustomSkin_AnimationContainer .k-list-optionlabel {
    transition-property: color, background-color, outline-color, box-shadow;
    transition-duration: 200ms;
    transition-timing-function: ease;
}

.RadPdfViewer_CustomSkin_AnimationContainer .k-list .k-item:hover,
.RadPdfViewer_CustomSkin_AnimationContainer .k-list .k-item.k-state-hover,
.RadPdfViewer_CustomSkin_AnimationContainer .k-list-optionlabel:hover,
.RadPdfViewer_CustomSkin_AnimationContainer .k-list-optionlabel.k-state-hover {
    color: #000000;
    background-color: #eeeeee;
}

.RadPdfViewer_CustomSkin_AnimationContainer .k-list .k-item:hover.k-state-selected,
.RadPdfViewer_CustomSkin_AnimationContainer .k-list .k-item.k-state-hover.k-state-selected,
.RadPdfViewer_CustomSkin_AnimationContainer .k-list-optionlabel:hover.k-state-selected,
.RadPdfViewer_CustomSkin_AnimationContainer .k-list-optionlabel.k-state-hover.k-state-selected {
    color: #ffffff;
    background-color: #2f70a8;
}

.RadPdfViewer_CustomSkin_AnimationContainer .k-list .k-item.k-state-selected,
.RadPdfViewer_CustomSkin_AnimationContainer .k-list-optionlabel.k-state-selected {
    color: #ffffff;
    background-color: #337ab7;
}

.RadPdfViewer_CustomSkin_AnimationContainer.k-animation-container-shown,
.RadPdfViewer_CustomSkin_AnimationContainer.k-animation-container > .k-popup {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.RadPdfViewer_CustomSkin_AnimationContainer.k-animation-container-fixed > .k-popup {
    box-shadow: none;
}

.RadPdfViewer_CustomSkin_AnimationContainer .k-list-container .k-button {
    box-shadow: none;
}

.RadPdfViewer_CustomSkin_AnimationContainer .k-list-container .k-button:hover,
.RadPdfViewer_CustomSkin_AnimationContainer .k-list-container .k-button.k-state-hover {
    color: #000000;
    background-color: #eeeeee;
    background-image: none;
}

.RadPdfViewer_CustomSkin_AnimationContainer .k-list-container .k-button:active,
.RadPdfViewer_CustomSkin_AnimationContainer .k-list-container .k-button.k-state-active {
    color: #ffffff;
    background-color: #337ab7;
    background-image: none;
}

.RadPdfViewer_CustomSkin_AnimationContainer .k-list-container .k-button.k-state-disabled {
    background: transparent;
}

.RadPdfViewer_CustomSkin_AnimationContainer .k-list-container .k-button:focus,
.RadPdfViewer_CustomSkin_AnimationContainer .k-list-container .k-button.k-state-focused {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadPdfViewer_CustomSkin_AnimationContainer .k-list-container .k-nodata {
    color: rgba(51, 51, 51, 0.5);
}

.k-window {
    border-color: rgba(0, 0, 0, 0.08);
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.06);
}

.k-window .k-dialog-titlebar {
    border-color: inherit;
    color: #ffffff;
    background-color: #337ab7;
}

.k-window .k-dialog-button-layout-stretched .k-button {
    border-color: inherit;
}

.k-window .k-dialog-button-layout-stretched .k-button:not(:hover):not(.k-state-hover):not(:active):not(.k-state-active) {
    color: inherit;
    background: none;
}

.k-window .k-dialog-button-layout-stretched .k-primary:not(:hover):not(.k-state-hover):not(:active):not(.k-state-active) {
    color: #337ab7;
}

.k-window .k-dialog-button-layout-stretched .k-button:focus,
.k-window .k-dialog-button-layout-stretched .k-button.k-state-focused {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-window .k-dialog-button-layout-stretched .k-button.k-primary:focus,
.k-window .k-dialog-button-layout-stretched .k-button.k-primary.k-state-focused {
    box-shadow: inset 0 0 0 2px rgba(51, 122, 183, 0.3);
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window {
    border-color: rgba(0, 0, 0, 0.08);
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window:focus, .RadPdfViewer_CustomSkin_SearchDialog.k-window.k-state-focused {
    box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.3);
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textbox,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textarea,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-input.k-textbox {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textbox:hover, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textbox.k-state-hover,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textarea:hover,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textarea.k-state-hover,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-input.k-textbox:hover,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-input.k-textbox.k-state-hover {
    border-color: #adadad;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textbox:focus, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textbox.k-state-focus,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textarea:focus,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textarea.k-state-focus,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-input.k-textbox:focus,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-input.k-textbox.k-state-focus {
    border-color: #3b87c8;
    color: #333333;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textbox.k-invalid, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textbox.k-state-invalid,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textarea.k-invalid,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textarea.k-state-invalid,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-input.k-textbox.k-invalid,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-input.k-textbox.k-state-invalid {
    border-color: rgba(217, 83, 79, 0.5);
    color: #d9534f;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textbox::selection,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textarea::selection,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-input.k-textbox::selection {
    color: #ffffff;
    background-color: #337ab7;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textbox::selection,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-input::selection,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textarea::selection {
    color: #ffffff;
    background-color: #337ab7;
}

.k-state-disabled .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textbox::selection, .k-state-disabled
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-input::selection, .k-state-disabled
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textarea::selection {
    color: #333333;
    background-color: transparent;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textbox::placeholder,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-input::placeholder,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-input.k-textbox::placeholder,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-textarea::placeholder {
    color: rgba(51, 51, 51, 0.5);
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button:hover, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-state-hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button:focus, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-state-focused {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button:active, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-state-active {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-state-selected {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-primary {
    border-color: #2d6da3;
    color: #ffffff;
    background-color: #337ab7;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-primary:focus, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-primary.k-state-focused {
    box-shadow: 0 3px 4px 0 rgba(51, 122, 183, 0.4);
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-primary:focus[disabled],
[disabled] .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-primary:focus, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-primary:focus.k-state-disabled, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-primary.k-state-focused[disabled],
[disabled] .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-primary.k-state-focused, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-primary.k-state-focused.k-state-disabled {
    box-shadow: none;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-primary:active, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-primary.k-state-active {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-primary.k-state-selected {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-dropdown-button:active > .k-button:not(:disabled),
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-dropdown-button.k-state-active > .k-button:not(:disabled) {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-dropdown-button:focus > .k-button,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-dropdown-button.k-state-focused > .k-button {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-dropdown-button .k-widget {
    border-width: 0;
    display: inline-block;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-group .k-button:active,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-group .k-button.k-state-active,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-group .k-button.k-state-selected,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-group > input[type="radio"]:checked + .k-button,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-group > input[type="checkbox"]:checked + .k-button {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-group .k-button:focus,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-group .k-button.k-state-focused,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-group > input[type="radio"]:focus + .k-button,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-group > input[type="checkbox"]:focus + .k-button {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-group.k-state-disabled .k-button:not(.k-state-active),
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-group .k-state-disabled:not(.k-state-active) {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-split-button:focus,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-split-button.k-state-focused {
    outline: none;
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-split-button.k-button-group .k-button:active, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-split-button.k-button-group .k-button.k-state-active {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-flat,
.k-button-group .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-flat,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-flat,
.k-button-group
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-flat {
    color: inherit;
    background: none;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-flat::after,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-flat::after {
    display: block;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-flat:focus::after, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-flat.k-state-focused::after,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-flat:focus::after,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-flat.k-state-focused::after {
    box-shadow: inset 0 0 0 2px currentColor;
    opacity: .12;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-flat:hover, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-flat.k-state-hover, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-flat:active, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-flat.k-state-active, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-flat:hover:active, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-flat:hover.k-state-active,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-flat:hover,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-flat.k-state-hover,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-flat:active,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-flat.k-state-active,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-flat:hover:active,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button.k-flat:hover.k-state-active {
    color: inherit;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-flat.k-primary, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-flat.k-primary:hover, .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-flat.k-primary.k-state-hover,
.k-button-group .RadPdfViewer_CustomSkin_SearchDialog.k-window .k-button-flat.k-primary {
    color: #337ab7;
    background: none;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-window-titlebar {
    border-color: inherit;
    color: #333333;
    background-color: whitesmoke;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-dialog-titlebar {
    border-color: inherit;
    color: #ffffff;
    background-color: #337ab7;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-dialog-button-layout-stretched .k-button {
    border-color: inherit;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-dialog-button-layout-stretched .k-button:not(:hover):not(.k-state-hover):not(:active):not(.k-state-active) {
    color: inherit;
    background: none;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-dialog-button-layout-stretched .k-primary:not(:hover):not(.k-state-hover):not(:active):not(.k-state-active) {
    color: #337ab7;
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-dialog-button-layout-stretched .k-button:focus,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-dialog-button-layout-stretched .k-button.k-state-focused {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-dialog-button-layout-stretched .k-button.k-primary:focus,
.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-dialog-button-layout-stretched .k-button.k-primary.k-state-focused {
    box-shadow: inset 0 0 0 2px rgba(51, 122, 183, 0.3);
}

.RadPdfViewer_CustomSkin_SearchDialog.k-window .k-pdf-viewer-search-dialog {
    border-color: #dedede;
}

.RadPdfViewer_CustomSkin {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

.RadPdfViewer_CustomSkin .k-textbox,
.RadPdfViewer_CustomSkin .k-textarea,
.RadPdfViewer_CustomSkin .k-input.k-textbox {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadPdfViewer_CustomSkin .k-textbox:hover, .RadPdfViewer_CustomSkin .k-textbox.k-state-hover,
.RadPdfViewer_CustomSkin .k-textarea:hover,
.RadPdfViewer_CustomSkin .k-textarea.k-state-hover,
.RadPdfViewer_CustomSkin .k-input.k-textbox:hover,
.RadPdfViewer_CustomSkin .k-input.k-textbox.k-state-hover {
    border-color: #adadad;
}

.RadPdfViewer_CustomSkin .k-textbox:focus, .RadPdfViewer_CustomSkin .k-textbox.k-state-focus,
.RadPdfViewer_CustomSkin .k-textarea:focus,
.RadPdfViewer_CustomSkin .k-textarea.k-state-focus,
.RadPdfViewer_CustomSkin .k-input.k-textbox:focus,
.RadPdfViewer_CustomSkin .k-input.k-textbox.k-state-focus {
    border-color: #3b87c8;
    color: #333333;
}

.RadPdfViewer_CustomSkin .k-textbox.k-invalid, .RadPdfViewer_CustomSkin .k-textbox.k-state-invalid,
.RadPdfViewer_CustomSkin .k-textarea.k-invalid,
.RadPdfViewer_CustomSkin .k-textarea.k-state-invalid,
.RadPdfViewer_CustomSkin .k-input.k-textbox.k-invalid,
.RadPdfViewer_CustomSkin .k-input.k-textbox.k-state-invalid {
    border-color: rgba(217, 83, 79, 0.5);
    color: #d9534f;
}

.RadPdfViewer_CustomSkin .k-textbox::selection,
.RadPdfViewer_CustomSkin .k-textarea::selection,
.RadPdfViewer_CustomSkin .k-input.k-textbox::selection {
    color: #ffffff;
    background-color: #337ab7;
}

.RadPdfViewer_CustomSkin .k-textbox::selection,
.RadPdfViewer_CustomSkin .k-input::selection,
.RadPdfViewer_CustomSkin .k-textarea::selection {
    color: #ffffff;
    background-color: #337ab7;
}

.k-state-disabled .RadPdfViewer_CustomSkin .k-textbox::selection, .k-state-disabled
.RadPdfViewer_CustomSkin .k-input::selection, .k-state-disabled
.RadPdfViewer_CustomSkin .k-textarea::selection {
    color: #333333;
    background-color: transparent;
}

.RadPdfViewer_CustomSkin .k-textbox::placeholder,
.RadPdfViewer_CustomSkin .k-input::placeholder,
.RadPdfViewer_CustomSkin .k-input.k-textbox::placeholder,
.RadPdfViewer_CustomSkin .k-textarea::placeholder {
    color: rgba(51, 51, 51, 0.5);
}

.RadPdfViewer_CustomSkin .k-button {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadPdfViewer_CustomSkin .k-button:hover, .RadPdfViewer_CustomSkin .k-button.k-state-hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadPdfViewer_CustomSkin .k-button:focus, .RadPdfViewer_CustomSkin .k-button.k-state-focused {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin .k-button:active, .RadPdfViewer_CustomSkin .k-button.k-state-active {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin .k-button.k-state-selected {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin .k-button.k-primary {
    border-color: #2d6da3;
    color: #ffffff;
    background-color: #337ab7;
}

.RadPdfViewer_CustomSkin .k-button.k-primary:focus, .RadPdfViewer_CustomSkin .k-button.k-primary.k-state-focused {
    box-shadow: 0 3px 4px 0 rgba(51, 122, 183, 0.4);
}

.RadPdfViewer_CustomSkin .k-button.k-primary:focus[disabled],
[disabled] .RadPdfViewer_CustomSkin .k-button.k-primary:focus, .RadPdfViewer_CustomSkin .k-button.k-primary:focus.k-state-disabled, .RadPdfViewer_CustomSkin .k-button.k-primary.k-state-focused[disabled],
[disabled] .RadPdfViewer_CustomSkin .k-button.k-primary.k-state-focused, .RadPdfViewer_CustomSkin .k-button.k-primary.k-state-focused.k-state-disabled {
    box-shadow: none;
}

.RadPdfViewer_CustomSkin .k-button.k-primary:active, .RadPdfViewer_CustomSkin .k-button.k-primary.k-state-active {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin .k-button.k-primary.k-state-selected {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin .k-dropdown-button:active > .k-button:not(:disabled),
.RadPdfViewer_CustomSkin .k-dropdown-button.k-state-active > .k-button:not(:disabled) {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin .k-dropdown-button:focus > .k-button,
.RadPdfViewer_CustomSkin .k-dropdown-button.k-state-focused > .k-button {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin .k-dropdown-button .k-widget {
    border-width: 0;
    display: inline-block;
}

.RadPdfViewer_CustomSkin .k-button-group .k-button:active,
.RadPdfViewer_CustomSkin .k-button-group .k-button.k-state-active,
.RadPdfViewer_CustomSkin .k-button-group .k-button.k-state-selected,
.RadPdfViewer_CustomSkin .k-button-group > input[type="radio"]:checked + .k-button,
.RadPdfViewer_CustomSkin .k-button-group > input[type="checkbox"]:checked + .k-button {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin .k-button-group .k-button:focus,
.RadPdfViewer_CustomSkin .k-button-group .k-button.k-state-focused,
.RadPdfViewer_CustomSkin .k-button-group > input[type="radio"]:focus + .k-button,
.RadPdfViewer_CustomSkin .k-button-group > input[type="checkbox"]:focus + .k-button {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadPdfViewer_CustomSkin .k-button-group.k-state-disabled .k-button:not(.k-state-active),
.RadPdfViewer_CustomSkin .k-button-group .k-state-disabled:not(.k-state-active) {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadPdfViewer_CustomSkin .k-split-button:focus,
.RadPdfViewer_CustomSkin .k-split-button.k-state-focused {
    outline: none;
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin .k-split-button.k-button-group .k-button:active, .RadPdfViewer_CustomSkin .k-split-button.k-button-group .k-button.k-state-active {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CustomSkin .k-button-flat,
.k-button-group .RadPdfViewer_CustomSkin .k-button-flat,
.RadPdfViewer_CustomSkin .k-button.k-flat,
.k-button-group
.RadPdfViewer_CustomSkin .k-button.k-flat {
    color: inherit;
    background: none;
}

.RadPdfViewer_CustomSkin .k-button-flat::after,
.RadPdfViewer_CustomSkin .k-button.k-flat::after {
    display: block;
}

.RadPdfViewer_CustomSkin .k-button-flat:focus::after, .RadPdfViewer_CustomSkin .k-button-flat.k-state-focused::after,
.RadPdfViewer_CustomSkin .k-button.k-flat:focus::after,
.RadPdfViewer_CustomSkin .k-button.k-flat.k-state-focused::after {
    box-shadow: inset 0 0 0 2px currentColor;
    opacity: .12;
}

.RadPdfViewer_CustomSkin .k-button-flat:hover, .RadPdfViewer_CustomSkin .k-button-flat.k-state-hover, .RadPdfViewer_CustomSkin .k-button-flat:active, .RadPdfViewer_CustomSkin .k-button-flat.k-state-active, .RadPdfViewer_CustomSkin .k-button-flat:hover:active, .RadPdfViewer_CustomSkin .k-button-flat:hover.k-state-active,
.RadPdfViewer_CustomSkin .k-button.k-flat:hover,
.RadPdfViewer_CustomSkin .k-button.k-flat.k-state-hover,
.RadPdfViewer_CustomSkin .k-button.k-flat:active,
.RadPdfViewer_CustomSkin .k-button.k-flat.k-state-active,
.RadPdfViewer_CustomSkin .k-button.k-flat:hover:active,
.RadPdfViewer_CustomSkin .k-button.k-flat:hover.k-state-active {
    color: inherit;
}

.RadPdfViewer_CustomSkin .k-button-flat.k-primary, .RadPdfViewer_CustomSkin .k-button-flat.k-primary:hover, .RadPdfViewer_CustomSkin .k-button-flat.k-primary.k-state-hover,
.k-button-group .RadPdfViewer_CustomSkin .k-button-flat.k-primary {
    color: #337ab7;
    background: none;
}

.RadPdfViewer_CustomSkin .k-combobox {
    background-color: transparent;
}

.RadPdfViewer_CustomSkin .k-combobox .k-dropdown-wrap {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadPdfViewer_CustomSkin .k-combobox .k-dropdown-wrap.k-invalid, .RadPdfViewer_CustomSkin .k-combobox .k-dropdown-wrap.k-invalid:hover, .RadPdfViewer_CustomSkin .k-combobox .k-dropdown-wrap.k-state-invalid {
    color: #d9534f;
    border-color: rgba(217, 83, 79, 0.5);
}

.RadPdfViewer_CustomSkin .k-combobox .k-select {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadPdfViewer_CustomSkin .k-combobox > :hover,
.RadPdfViewer_CustomSkin .k-combobox .k-state-hover {
    border-color: #adadad;
    color: #333333;
    background-color: #ffffff;
}

.RadPdfViewer_CustomSkin .k-combobox > :hover .k-select,
.RadPdfViewer_CustomSkin .k-combobox .k-state-hover .k-select {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadPdfViewer_CustomSkin .k-combobox > .k-state-focused,
.RadPdfViewer_CustomSkin .k-combobox .k-state-active {
    border-color: #3b87c8;
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.RadPdfViewer_CustomSkin .k-toolbar {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadPdfViewer_CustomSkin .k-toolbar .k-overflow-anchor {
    border-width: 0;
    color: inherit;
    background: transparent;
}

.RadPdfViewer_CustomSkin .k-toolbar .k-state-border-up,
.RadPdfViewer_CustomSkin .k-toolbar .k-state-border-down {
    box-shadow: none;
}

.RadPdfViewer_CustomSkin .k-toolbar .k-state-border-up::before,
.RadPdfViewer_CustomSkin .k-toolbar .k-state-border-up .k-button::before,
.RadPdfViewer_CustomSkin .k-toolbar .k-state-border-down::before,
.RadPdfViewer_CustomSkin .k-toolbar .k-state-border-down .k-button::before {
    opacity: 0;
}

.RadPdfViewer_CustomSkin .k-toolbar .k-separator {
    border-color: inherit;
}

.RadPdfViewer_CustomSkin .k-toolbar .k-button.k-state-disabled::after {
    opacity: 0;
}

.RadPdfViewer_CustomSkin .k-toolbar .k-combobox .k-state-border-up,
.RadPdfViewer_CustomSkin .k-toolbar .k-combobox .k-state-border-down {
    box-shadow: none;
}

.RadPdfViewer_CustomSkin .k-pager-wrap {
    color: #333333;
    background-color: whitesmoke;
}

.RadPdfViewer_CustomSkin .k-pager-wrap.k-pager-lg .k-pager-numbers, .RadPdfViewer_CustomSkin .k-pager-wrap.k-pager-md .k-pager-numbers, .RadPdfViewer_CustomSkin .k-pager-wrap.k-pager-sm .k-pager-numbers {
    border-color: #cccccc;
    background-color: whitesmoke;
}

.RadPdfViewer_CustomSkin .k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded .k-current-page, .RadPdfViewer_CustomSkin .k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded .k-current-page, .RadPdfViewer_CustomSkin .k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded .k-current-page {
    border-color: #cccccc;
}

.RadPdfViewer_CustomSkin .k-pager-nav:hover {
    color: #337ab7;
    background-color: #eeeeee;
}

.RadPdfViewer_CustomSkin .k-pager-nav:focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadPdfViewer_CustomSkin .k-pager-numbers .k-link {
    color: #337ab7;
}

.RadPdfViewer_CustomSkin .k-pager-numbers .k-link:hover, .RadPdfViewer_CustomSkin .k-pager-numbers .k-link.k-state-hover {
    color: #337ab7;
    background-color: #eeeeee;
}

.RadPdfViewer_CustomSkin .k-pager-numbers .k-link:focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadPdfViewer_CustomSkin .k-pager-numbers .k-state-selected {
    color: #ffffff;
    background-color: #337ab7;
}

.RadPdfViewer_CustomSkin .k-canvas {
    background-color: #ffffff;
}

.RadPdfViewer_CustomSkin .k-page {
    border-color: #dedede;
    color: #333333;
    background-color: white;
    box-shadow: 0 0 15px #dedede;
}

.RadPdfViewer_CustomSkin .k-search-highlight {
    background-color: #4d4c4c;
}

.RadPivotGrid_CustomSkin {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
    border-radius: 4px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadPivotGrid_CustomSkin th,
.RadPivotGrid_CustomSkin td,
.RadPivotGrid_CustomSkin .rpgOuterTableWrapper,
.RadPivotGrid_CustomSkin .rpgContentZoneDiv td {
    border-color: #dedede;
}

.RadPivotGrid_CustomSkin .rpgIcon {
    color: #333333;
}

.RadPivotGrid_CustomSkin .rpgFilterFieldsIcon,
.RadPivotGrid_CustomSkin .rpgRowFieldsIcon,
.RadPivotGrid_CustomSkin .rpgColumnFieldsIcon,
.RadPivotGrid_CustomSkin .rpgAggregateFieldsIcon {
    font-size: .78571em;
}

.RadPivotGrid_CustomSkin .rpgFilterFieldsIcon:before,
.RadPivotGrid_CustomSkin .rpgRowFieldsIcon:before,
.RadPivotGrid_CustomSkin .rpgColumnFieldsIcon:before,
.RadPivotGrid_CustomSkin .rpgAggregateFieldsIcon:before {
    margin-right: 5px;
}

.RadPivotGrid_CustomSkin input {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadPivotGrid_CustomSkin .rpgFilterZone,
.RadPivotGrid_CustomSkin .rpgRowsZone,
.RadPivotGrid_CustomSkin .rpgColumnsZone,
.RadPivotGrid_CustomSkin .rpgDataZone,
.RadPivotGrid_CustomSkin .rpgColumnHeader,
.RadPivotGrid_CustomSkin .rpgColumnHeaderTotal,
.RadPivotGrid_CustomSkin .rpgColumnHeaderGrandTotal,
.RadPivotGrid_CustomSkin .rpgContentZoneDiv th,
.RadPivotGrid_CustomSkin .rpgRowHeader,
.RadPivotGrid_CustomSkin .rpgRowHeaderGrandTotal {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadPivotGrid_CustomSkin .rpgColumnTotalDataCell,
.RadPivotGrid_CustomSkin .rpgRowGrandTotalDataCell,
.RadPivotGrid_CustomSkin .rpgColumnGrandTotalDataCell,
.RadPivotGrid_CustomSkin .rpgRowTotalDataCell {
    background-color: #f9f9f9;
}

.RadPivotGrid_CustomSkin .rpgRowHeaderTotal,
.RadPivotGrid_CustomSkin .rpgRowTotalDataCell.rpgColumnTotalDataCell {
    background-color: #ececec;
}

.RadPivotGrid_CustomSkin .rpgColumnHeader {
    vertical-align: middle;
}

.RadPivotGrid_CustomSkin .rpgFieldsPopupWrapper {
    background: #ffffff;
}

.RadPivotGrid_CustomSkin .rpgFieldItem > a:first-of-type {
    color: #333333;
}

.RadPivotGrid_CustomSkin .rpgFieldItem,
.RadPivotGrid_CustomSkin .rpgUpdateButton {
    padding: 6px;
    border: 1px solid #cccccc;
    border-radius: 4px;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadPivotGrid_CustomSkin .rpgFieldItem:hover,
.RadPivotGrid_CustomSkin .rpgUpdateButton:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadPivotGrid_CustomSkin .rpgFieldItem:disabled:hover,
.RadPivotGrid_CustomSkin .rpgUpdateButton:disabled:hover {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadPivotGrid_CustomSkin .rpgUpdateButton {
    padding: 6px 12px;
}

.RadPivotGrid_CustomSkin .rpgConfigurationPanel {
    background: #ffffff;
}

.RadPivotGrid_CustomSkin .rpgFieldsContainer {
    border: 1px solid #dedede;
    border-radius: 4px;
}

.RadPivotGrid_CustomSkin .rpgPagerCell {
    color: #333333;
    background: whitesmoke;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-color: #dedede;
}

.RadPivotGrid_CustomSkin .rpgPagerCell .rpgNumPart a,
.RadPivotGrid_CustomSkin .rpgPagerCell .rpgPagerButton,
.RadPivotGrid_CustomSkin .rpgPagerCell .rpgActionButton {
    border-width: 1px;
    border-style: solid;
    box-sizing: content-box;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    padding-top: 6px;
    padding-bottom: 6px;
}

.RadPivotGrid_CustomSkin .rpgPagerCell .rpgNumPart a:hover,
.RadPivotGrid_CustomSkin .rpgPagerCell .rpgPagerButton:hover,
.RadPivotGrid_CustomSkin .rpgPagerCell .rpgActionButton:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadPivotGrid_CustomSkin .rpgPagerCell .rpgNumPart a,
.RadPivotGrid_CustomSkin .rpgPagerCell .rpgActionButton {
    margin: 0;
    width: 1.42857em;
    border-left-width: 0;
}

.RadPivotGrid_CustomSkin .rpgPagerCell .rpgNumPart a {
    border-radius: 0;
    text-align: center;
}

.RadPivotGrid_CustomSkin .rpgPagerCell .rpgNumPart a.rpgCurrentPage {
    border-color: #2d6da3;
    color: #ffffff;
    background-color: #337ab7;
}

.RadPivotGrid_CustomSkin .rpgPagerCell .rpgPageFirst {
    border-left-width: 1px;
    border-radius: 0.2857142857em 0 0 0.2857142857em;
}

.RadPivotGrid_CustomSkin .rpgPagerCell .rpgPageLast {
    border-radius: 0 0.2857142857em 0.2857142857em 0;
}

.RadPivotGrid_CustomSkin .rpgPagerCell .NumericPages .rpgNumPart a:first-child {
    border-left-width: 1px;
    border-radius: 0.2857142857em 0 0 0.2857142857em;
}

.RadPivotGrid_CustomSkin .rpgPagerCell .NumericPages .rpgNumPart a:last-child {
    border-radius: 0 0.2857142857em 0.2857142857em 0;
}

.RadPivotGrid_CustomSkin .rpgPagerCell .rpgActionButton {
    box-sizing: content-box;
}

.RadPivotGrid_CustomSkin .rpgPagerCell .rpgPagerButton {
    border-radius: 0.2857142857em;
}

.PivotGridReorderLeft_CustomSkin,
.PivotGridReorderRight_CustomSkin,
.PivotGridReorderTop_CustomSkin,
.PivotGridReorderBottom_CustomSkin {
    height: 12px;
}

.PivotGridWindow_CustomSkin .rpgFilterButtonOk,
.PivotGridWindow_CustomSkin .rpgFilterButtonCancel {
    padding: 6px 10px;
    border: 1px solid;
    border-radius: 4px;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.PivotGridWindow_CustomSkin .rpgFilterButtonOk:hover,
.PivotGridWindow_CustomSkin .rpgFilterButtonCancel:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.PivotGridWindow_CustomSkin .rpgFilterWindowContainer .RadMenu .rmRootGroup.rmVertical {
    float: left;
}

.PivotGridWindow_CustomSkin .RadMenu_CustomSkin {
    background: none;
}

/* Context Menu */
.PivotGridContextMenu_CustomSkin .rmLink:before {
    min-width: 0;
}

html .PivotGridContextMenu_CustomSkin .rmVertical > .rmSeparator {
    margin-left: 0;
}

.PivotGridContextMenu_CustomSkin .rmGroup span.rmLink {
    padding: 6px 12px;
}

.PivotGridContextMenu_CustomSkin .rmGroup span.rmLink:before {
    margin-right: 5px;
}

.PivotGridToolTip_CustomSkin {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: #ffffff;
    border-color: #dedede;
    color: #333333;
}

.RadUploadProgressArea_CustomSkin {
  color: #333333;
  border-color: #dddddd;
  border-radius: 0.21429em;
  background: #ffffff; }

.RadUploadProgressArea_CustomSkin .ruHeader {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #dddddd;
  padding: 0.35714em 0.85714em; }

.RadUploadProgressArea_CustomSkin .ruFooter {
  color: #ffffff;
  background: #337ab7;
  border-color: #dddddd;
  padding: 0.5em 0.85714em; }

.RadUploadProgressArea_CustomSkin .ruProgressBar {
  border-color: #dddddd;
  border-radius: 0.31746em;
  background: #337ab7; }

.RadUploadProgressArea_CustomSkin .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_CustomSkin .radButton {
  padding: 0.42857em 0.85714em;
  color: #333333;
  background-color: #ffffff;
  border-radius: 0.21429em;
  border-color: #eeeeee; }
  .RadUploadProgressArea_CustomSkin .radButton.ruHovered {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #d0d0d0; }

.RadProgressBar_CustomSkin {
  font-size: 1em;
  color: #ffffff;
  background-color: #337ab7; }
  .RadProgressBar_CustomSkin .rpbChunksWrapper .rpbChunkLast {
    border: 0; }
  .RadProgressBar_CustomSkin.rpbHorizontal .rpbChunk {
    border-width: 0 1px 0 0; }
  .RadProgressBar_CustomSkin.rpbVertical .rpbChunk {
    border-width: 0 0 1px 0; }
  .RadProgressBar_CustomSkin .rpbStateSelected {
    background-image: none; }
    .RadProgressBar_CustomSkin .rpbStateSelected:hover {
      background-image: none; }
  .RadProgressBar_CustomSkin.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_CustomSkin .rpbLabel {
    font-size: 0.85714em; }
  .RadProgressBar_CustomSkin > .rpbLabelWrapper {
    line-height: normal; }
  .RadProgressBar_CustomSkin .rpbStateSelected {
    border: 0;
    color: #ffffff;
    background-color: #337ab7; }
  .RadProgressBar_CustomSkin .rpbChunk {
    border-color: #dddddd; }
    .RadProgressBar_CustomSkin .rpbChunk.rpbStateSelected {
      border: 0; }
  .RadProgressBar_CustomSkin.rpbHorizontal {
    height: 1.42857em;
    box-shadow: 0 1px 3px 1px #dddddd inset; }
    .RadProgressBar_CustomSkin.rpbHorizontal .rpbStateSelected {
      box-shadow: 0 -1px 0 1px #285f8f inset; }
      .RadProgressBar_CustomSkin.rpbHorizontal .rpbStateSelected .rpbLabelWrapper {
        line-height: 1.1em; }
  .RadProgressBar_CustomSkin.rpbVertical {
    width: 1.42857em;
    box-shadow: 1px 0 3px 1px #dddddd inset; }
    .RadProgressBar_CustomSkin.rpbVertical .rpbLabel {
      padding: 0 1em; }
    .RadProgressBar_CustomSkin.rpbVertical .rpbStateSelected {
      box-shadow: -1px 0 0 1px #285f8f inset; }
    .RadProgressBar_CustomSkin.rpbIndeterminate {
        background-image: url("images/Common/radActionsSprite.png");
    }

.RadRating_CustomSkin {
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadRating_CustomSkin a:before,
  .RadRating_CustomSkin a:hover:before {
    color: #c4c4c4; }
  .RadRating_CustomSkin .rrtOver span:before,
  .RadRating_CustomSkin a:hover .rrtPartComplement:before,
  .RadRating_CustomSkin .rrtVertical .rrtSelected.rrtOver a:before,
  .RadRating_CustomSkin .rrtSelected a .rrtPartSelected:before,
  .RadRating_CustomSkin .rrtSelected.rrtOver a:before {
    color: #adadad; }
  .RadRating_CustomSkin .rrtSelected span:before {
    color: #428bca; }
  .RadRating_CustomSkin .rrtSelected .rrtPart:before,
  .RadRating_CustomSkin .rrtSelected.rrtOver span:before {
    color: #3071a9; }
  .RadRating_CustomSkin .rrtReversed .rrtPart:before {
    color: #adadad; }
  .RadRating_CustomSkin .rrtReversed .rrtSelected .rrtPartComplement:before {
    color: #3071a9; }

.RadRibbonBar_CustomSkin {
  color: #333333; }
  .RadRibbonBar_CustomSkin .rrbWrap {
    border-color: #dddddd;
    background-color: #337ab7; }

.RadRibbonBar_CustomSkin .rrbTabs {
  border-bottom-color: #c4c4c4; }
  .RadRibbonBar_CustomSkin .rrbTabs .rrbItem .rrbLink {
    padding: 10px 15px;
    border-radius: 0.28571em 0.28571em 0em 0em;
    border-color: transparent;
    color: #ffffff; }
  .RadRibbonBar_CustomSkin .rrbTabs .rrbItem.rrbHovered .rrbLink {
    color: #337ab7;
    border-color: #c4c4c4;
    background-color: #e4e4e4; }
  .RadRibbonBar_CustomSkin .rrbTabs .rrbItem.rrbSelected .rrbLink {
    color: #337ab7;
    border-color: #c4c4c4;
    background-color: #e4e4e4; }
  .RadRibbonBar_CustomSkin .rrbTabs .rrbItem,
  .RadRibbonBar_CustomSkin .rrbTabs .rrbApplicationItem {
    margin-right: 7px; }

.RadRibbonBar_CustomSkin .rrbContextualItem {
  padding-top: 2.85714em; }

.RadRibbonBar_CustomSkin .rrbQat + .rrbTabs .rrbContextualItem {
  margin-top: -2.85714em; }

.RadRibbonBar_CustomSkin .rrbButton {
  padding: 6px;
  border-radius: 0.28571em; }

.RadRibbonBar_CustomSkin .rrbAbox > .rrbButtonGroup .rrbButton {
  border-radius: 0; }
  .RadRibbonBar_CustomSkin .rrbAbox > .rrbButtonGroup .rrbButton + .rrbButton {
    margin-left: -1px; }

.RadRibbonBar_CustomSkin .rrbAbox > .rrbButtonGroup .rrbButton:first-child {
  border-radius: 0.28571em 0em 0em 0.28571em; }

.RadRibbonBar_CustomSkin .rrbAbox > .rrbButtonGroup .rrbButton:last-child {
  border-radius: 0em 0.28571em 0.28571em 0em; }

.RadRibbonBar_CustomSkin .rrbApplicationItem {
  margin-bottom: 7px; }
  .RadRibbonBar_CustomSkin .rrbApplicationItem .rrbLink {
    width: 1.42857em;
    padding: 6px;
    border-radius: 0.28571em;
    color: transparent;
    border-color: #eeeeee;
    background-color: #ffffff; }
    .RadRibbonBar_CustomSkin .rrbApplicationItem .rrbLink:before {
      content: "\E002";
      font: 1.14286em TelerikWebUI;
      color: #333333;
      vertical-align: middle; }
  .RadRibbonBar_CustomSkin .rrbApplicationItem.rrbSelected .rrbHeaderBar {
    border-color: #dddddd;
    background: #337ab7; }
  .RadRibbonBar_CustomSkin .rrbApplicationItem.rrbSelected .rrbLink {
    border-color: #c4c4c4;
    background-color: #e4e4e4; }
    .RadRibbonBar_CustomSkin .rrbApplicationItem.rrbSelected .rrbLink:before {
      color: #337ab7; }

.RadRibbonBar_CustomSkin .rrbContextualItem .rrbLabel {
  color: #ffffff; }

.RadRibbonBar_CustomSkin .rrbMenu .rrbHeader {
  color: #ffffff;
  background-color: #337ab7; }

.RadRibbonBar_CustomSkin .rrbToolTip {
  color: #333333;
  border-color: #dddddd;
  background-color: #fcfcfc; }

.RadRibbonBar_CustomSkin .rrbCommandGroup {
  border-radius: 0.28571em;
  padding: 0.5em 0.5em 2.14286em;
  border-color: #eeeeee;
  background-color: #ffffff; }
  .RadRibbonBar_CustomSkin .rrbCommandGroup:before {
    height: 4.64286em;
    padding: 19px 0; }
  .RadRibbonBar_CustomSkin .rrbCommandGroup ~ .rrbCommandGroup {
    margin-left: 0.5em; }

.RadRibbonBar_CustomSkin .rrbCommandArea {
  padding: 0.5em;
  background-color: #337ab7; }

.RadRibbonBar_CustomSkin .rrbResizeHandle {
  background-position: -20px -2220px; }

.RadRibbonBar_CustomSkin .rrbTitle {
  color: #ffffff;
  background-color: #337ab7; }

.RadRibbonBar_CustomSkin .rrbCollapsedGroup {
  border-color: #dddddd; }
  .RadRibbonBar_CustomSkin .rrbCollapsedGroup .rrbIcon {
    border-color: #eeeeee; }

.RadRibbonBar_CustomSkin .rrbButton, .RadRibbonBar_CustomSkin .rrbSplitButton.rrbHovered .rrbArrow, .RadRibbonBar_CustomSkin .rrbButtonGroup .rrbButton, .RadRibbonBar_CustomSkin .rrbComboBox .rrbButton,
.RadRibbonBar_CustomSkin .rrbDropDown .rrbButton,
.RadRibbonBar_CustomSkin .rrbNumericTextBox .rrbButton,
.RadRibbonBar_CustomSkin .rrbColorPicker .rrbButton, .RadRibbonBar_CustomSkin .rrbDropDown .rrbDDInner, .RadRibbonBar_CustomSkin .rrbColorPicker .rrbCPInner, .RadRibbonBar_CustomSkin .rrbGalleryActions .rrbButton {
  border-color: #eeeeee;
  color: #333333;
  background-color: #ffffff; }

.RadRibbonBar_CustomSkin .rrbComboBox .rrbCBInner, .RadRibbonBar_CustomSkin .rrbDropDown .rrbDDInner, .RadRibbonBar_CustomSkin .rrbNumericTextBox .rrbNTBInner, .RadRibbonBar_CustomSkin .rrbColorPicker .rrbCPInner {
  padding: 6px 34px 6px 6px; }
  .RadRibbonBar_CustomSkin .rrbComboBox .rrbCBInner .rrbButton, .RadRibbonBar_CustomSkin .rrbDropDown .rrbDDInner .rrbButton, .RadRibbonBar_CustomSkin .rrbNumericTextBox .rrbNTBInner .rrbButton, .RadRibbonBar_CustomSkin .rrbColorPicker .rrbCPInner .rrbButton {
    border-radius: 0; }

.RadRibbonBar_CustomSkin .rrbComboBox .rrbButton,
.RadRibbonBar_CustomSkin .rrbDropDown .rrbButton,
.RadRibbonBar_CustomSkin .rrbNumericTextBox .rrbButton,
.RadRibbonBar_CustomSkin .rrbColorPicker .rrbButton {
  padding: 6px; }

.RadRibbonBar_CustomSkin .rrbQat .rrbButton, .RadRibbonBar_CustomSkin .rrbButton, .RadRibbonBar_CustomSkin .rrbButton .rrbArrow {
  border-color: transparent;
  background: transparent; }

.RadRibbonBar_CustomSkin .rrbQat .rrbButton:hover, .RadRibbonBar_CustomSkin .rrbButton:hover,
.RadRibbonBar_CustomSkin .rrbButton.rrbHovered, .RadRibbonBar_CustomSkin .rrbSplitButton .rrbArrow:hover, .RadRibbonBar_CustomSkin .rrbButtonGroup .rrbButton:hover, .RadRibbonBar_CustomSkin .rrbComboBox .rrbButton.rrbHovered,
.RadRibbonBar_CustomSkin .rrbDropDown .rrbButton.rrbHovered,
.RadRibbonBar_CustomSkin .rrbNumericTextBox .rrbButton.rrbHovered,
.RadRibbonBar_CustomSkin .rrbColorPicker .rrbButton.rrbHovered, .RadRibbonBar_CustomSkin .rrbDropDown .rrbDDInner:hover, .RadRibbonBar_CustomSkin .rrbColorPicker .rrbCPInner:hover, .RadRibbonBar_CustomSkin .rrbGallery .rrbItem.rrbHovered, .RadRibbonBar_CustomSkin .rrbGalleryActions .rrbButton.rrbHovered, .rrbSlide_CustomSkin .rrbItem.rrbHovered {
  border-color: #d0d0d0;
  color: #333333;
  background-color: #e6e6e6; }

.RadRibbonBar_CustomSkin .rrbQat .rrbButton:active, .RadRibbonBar_CustomSkin .rrbButton.rrbClicked,
.RadRibbonBar_CustomSkin .rrbButton.rrbPressed,
.RadRibbonBar_CustomSkin .rrbButton.rrbExpanded, .RadRibbonBar_CustomSkin .rrbButton.rrbToggled, .RadRibbonBar_CustomSkin .rrbSplitButton.rrbExpanded .rrbArrow,
.RadRibbonBar_CustomSkin .rrbSplitButton.rrbClicked .rrbArrow, .RadRibbonBar_CustomSkin .rrbButtonGroup .rrbButton:active,
.RadRibbonBar_CustomSkin .rrbButtonGroup .rrbButton.rrbClicked,
.RadRibbonBar_CustomSkin .rrbButtonGroup .rrbButton.rrbPressed, .RadRibbonBar_CustomSkin .rrbComboBox .rrbButton.rrbClicked,
.RadRibbonBar_CustomSkin .rrbDropDown .rrbButton.rrbClicked,
.RadRibbonBar_CustomSkin .rrbNumericTextBox .rrbButton.rrbClicked,
.RadRibbonBar_CustomSkin .rrbColorPicker .rrbButton.rrbClicked, .RadRibbonBar_CustomSkin .rrbDropDown .rrbDDInner:active, .RadRibbonBar_CustomSkin .rrbColorPicker .rrbCPInner:active, .RadRibbonBar_CustomSkin .rrbGallery .rrbItem.rrbSelected, .RadRibbonBar_CustomSkin .rrbGalleryActions .rrbButton.rrbClicked, .rrbSlide_CustomSkin .rrbItem.rrbSelected {
  border-color: #afafaf;
  color: #333333;
  background-color: #e6e6e6; }

.RadRibbonBar_CustomSkin .rrbMenu, .rrbDropDownSlide_CustomSkin .rrbPopup, .rrbSlide_CustomSkin .rrbPopup, .rrbPopup_CustomSkin, .rrbPopup_CustomSkin .rrbPopup {
  border-color: #dddddd;
  color: #333333;
  background-color: #ffffff; }

/*%menu-item {
	color: $list-item-color;
	background-color: $list-item-bg;
}*/
.RadRibbonBar_CustomSkin .rrbMenu .rrbItem.rrbHovered, .rrbPopup_CustomSkin .rrbItem.rrbHovered > .rrbInner, .rrbPopup_CustomSkin .rrbItem.rrbHovered > .rrbInner .rrbToggle, .rrbPopup_CustomSkin .rrbItem.rrbExpanded > .rrbInner {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
  background-image: linear-gradient(); }

.rrbPopup_CustomSkin .rrbItem.rrbExpanded > .rrbInner .rrbToggle {
  border-color: #285f8f;
  color: #ffffff;
  background-color: #337ab7;
  background-image: linear-gradient(); }

.RadRibbonBar_CustomSkin .rrbToggleHandle,
.RadRibbonBar_CustomSkin .rrbResizeHandle,
.RadRibbonBar_CustomSkin .rrbGroupLauncher,
.RadRibbonBar_CustomSkin .rrbGroupToggleIcon {
  /*background-image: url( $actions-sprite );*/ }

.RadRibbonBar_CustomSkin .rrbSplitButton .rrbArrow {
  border-radius: 0; }

.RadRibbonBar_CustomSkin .rrbSmallButton.rrbMenuButton,
.RadRibbonBar_CustomSkin .rrbSmallButton.rrbSplitButton {
  padding-right: 22px; }
  .RadRibbonBar_CustomSkin .rrbSmallButton.rrbMenuButton .rrbImagePlaceholder,
  .RadRibbonBar_CustomSkin .rrbSmallButton.rrbSplitButton .rrbImagePlaceholder {
    left: 6px; }
  .RadRibbonBar_CustomSkin .rrbSmallButton.rrbMenuButton .rrbArrow,
  .RadRibbonBar_CustomSkin .rrbSmallButton.rrbSplitButton .rrbArrow {
    width: 22px; }

.RadRibbonBar_CustomSkin .rrbMediumButton {
  padding-left: 24px; }
  .RadRibbonBar_CustomSkin .rrbMediumButton.rrbMenuButton,
  .RadRibbonBar_CustomSkin .rrbMediumButton.rrbSplitButton {
    padding-right: 24px; }
  .RadRibbonBar_CustomSkin .rrbMediumButton .rrbImagePlaceholder {
    left: 4px; }

.RadRibbonBar_CustomSkin .rrbLargeButton {
  padding: 18px 0;
  height: 4.57143em; }
  .RadRibbonBar_CustomSkin .rrbLargeButton .rrbImagePlaceholder {
    top: 0.7em; }

.RadRibbonBar_CustomSkin .rrbComboBox .rrbCBInner {
  border-radius: 0.28571em;
  border-color: #dddddd;
  background-color: #ffffff; }

.RadRibbonBar_CustomSkin .rrbComboBox .rrbCBInput {
  color: #555555; }

.RadRibbonBar_CustomSkin .rrbDropDown .rrbButton,
.RadRibbonBar_CustomSkin .rrbDropDown .rrbButton.rrbHovered {
  background: none; }

.RadRibbonBar_CustomSkin .rrbNumericTextBox {
  width: 4.28571em; }
  .RadRibbonBar_CustomSkin .rrbNumericTextBox .rrbNTBInner {
    border-radius: 0.28571em;
    border-color: #dddddd;
    background-color: #ffffff; }
  .RadRibbonBar_CustomSkin .rrbNumericTextBox .rrbNTBInput {
    color: #555555; }

.RadRibbonBar_CustomSkin .rrbColorPicker .rrbButton,
.RadRibbonBar_CustomSkin .rrbColorPicker .rrbButton.rrbHovered {
  background: none; }

.RadRibbonBar_CustomSkin .rrbGallery {
  height: 6em;
  padding-right: 32px;
  border-radius: 0.28571em;
  border-color: #dddddd;
  background-color: #ffffff; }
  .RadRibbonBar_CustomSkin .rrbGallery .rrbItem .rrbLink {
    color: #333333;
    background-color: #ffffff; }

.RadRibbonBar_CustomSkin .rrbGalleryActions .rrbButton {
  width: 32px;
  border-radius: 0; }

.RadRibbonBar_CustomSkin .rrbCategoryTitle {
  color: #ffffff;
  background-color: #337ab7; }

.rrbDropDownSlide_CustomSkin .rrbListItem:hover {
  color: #000000;
  background-color: #fbfbfb; }

.rrbSlide_CustomSkin .rrbCategoryTitle {
  color: #ffffff;
  background-color: #337ab7; }

.rrbSlide_CustomSkin .rrbGallery {
  background: #ffffff; }

.rrbSlide_CustomSkin .rrbLink {
  color: #333333;
  background-color: #ffffff; }

.rrbPopup_CustomSkin .rrbHeaderBar {
  border-color: #eeeeee;
  color: #333333;
  background-color: #ffffff; }

.rrbPopup_CustomSkin .rrbAuxiliaryPane {
  color: #ffffff;
  border-color: #dddddd;
  background: #337ab7; }

.rrbPopup_CustomSkin .rrbHeader,
.rrbPopup_CustomSkin .rrbFooter {
  color: #ffffff;
  border-color: #dddddd;
  background: #337ab7; }

.RadRotator_CustomSkin {
  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_CustomSkin .rrClipRegion {
    border: 1px solid #dddddd;
    border-radius: 0.28571em; }
  .RadRotator_CustomSkin a.rrButton {
    width: 2.42857em;
    height: 2.42857em;
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    background-image: linear-gradient(); }
  .RadRotator_CustomSkin a.rrButtonUp {
    top: 0.07143em;
    border-radius: 0.28571em 0.28571em 0em 0em; }
  .RadRotator_CustomSkin a.rrButtonRight {
    border-radius: 0em 0.28571em 0.28571em 0em; }
  .RadRotator_CustomSkin a.rrButtonDown {
    border-radius: 0em 0em 0.28571em 0.28571em; }
  .RadRotator_CustomSkin a.rrButtonLeft {
    left: 1px;
    border-radius: 0.28571em 0em 0em 0.28571em; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .RadRotator_CustomSkin a.rrButtonUp {
      top: 0; }
    .RadRotator_CustomSkin a.rrButtonRight {
      right: 0; }
    .RadRotator_CustomSkin a.rrButtonDown {
      bottom: 0; }
    .RadRotator_CustomSkin a.rrButtonLeft {
      left: 0; } }
  .RadRotator_CustomSkin a.rrButton:hover,
  .RadRotator_CustomSkin a.rrButton:focus {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient();
    box-shadow: inset 0 0 1px #ffffff; }
  .RadRotator_CustomSkin a.rrButton:focus {
    outline-width: thin;
    outline-offset: -2px;
    outline-color: #d0d0d0; }
  .RadRotator_CustomSkin 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_CustomSkin a.rrButton:before {
    font-size: 1.33333em;
    font-size: .7em;
    line-height: 1;
    font-family: TelerikWebUI, monospace; }
  .RadRotator_CustomSkin _:-ms-fullscreen, .RadRotator_CustomSkin a.rrButton:before {
    font-size: .5em; }
  .RadRotator_CustomSkin a.rrButton:hover:before {
    color: #333333; }
  .RadRotator_CustomSkin a.rrButtonRight:before {
    content: "\E000"; }
  .RadRotator_CustomSkin a.rrButtonLeft:before {
    content: "\E003"; }
  .RadRotator_CustomSkin a.rrButtonUp:before {
    content: "\E001"; }
  .RadRotator_CustomSkin a.rrButtonDown:before {
    content: "\E002"; }
.RadRotator_CustomSkin .rrLoadingSign {
    background-image: url("images/Common/loading_small.gif");
}

/* ThemeBuilder Patch - should me removed after the official fix is merged */
.RadRotator a.rrButton:before {
  color: inherit; }

.RadScheduler_CustomSkin {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadScheduler_CustomSkin align-content:hover {
    text-decoration: none;
}

.RadScheduler_CustomSkin .rsToolbar .rsButton {
    border-radius: 0;
}

.RadScheduler_CustomSkin .rsToolbar > li:first-child .rsButton {
    border-radius: 3px 0 0 3px;
}

.RadScheduler_CustomSkin .rsToolbar > li:last-child .rsButton {
    border-radius: 0 3px 3px 0;
}

.RadScheduler_CustomSkin .rsToolbar > li:only-child .rsButton {
    border-radius: 3px;
}

.RadScheduler_CustomSkin .rsButton {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    padding: 6px 12px;
    border-radius: 3px;
}

.RadScheduler_CustomSkin .rsPrevDay,
.RadScheduler_CustomSkin .rsNextDay {
    padding-left: 6px;
    padding-right: 6px;
}

.RadScheduler_CustomSkin .rsHovered > .rsButton,
.RadScheduler_CustomSkin .rsButton.rsHovered,
.RadScheduler_CustomSkin .rsButton:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadScheduler_CustomSkin .rsSelected > .rsButton,
.RadScheduler_CustomSkin .rsPressed > .rsButton,
.RadScheduler_CustomSkin .rsButton:active,
.RadScheduler_CustomSkin .rsButton.rsPressed {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.RadScheduler_CustomSkin .rsPrimary {
    border-color: #2d6da3;
    color: #ffffff;
    background-color: #337ab7;
}

.RadScheduler_CustomSkin .rsPrimary:hover {
    border-color: #204d73;
    color: #ffffff;
    background-color: #285f8f;
}

.RadScheduler_CustomSkin .rsPrimary:active {
    border-color: #122a3f;
    color: #ffffff;
    background-color: #285f8f;
}

.RadScheduler_CustomSkin .rsHeader {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
    padding: 8px;
}

.RadScheduler_CustomSkin .rsFooter {
    border-color: #dedede;
    color: #333333;
    background-color: #fcfcfc;
    padding: 8px;
}

.RadScheduler_CustomSkin .rsFullTime {
    padding-left: 8px;
}

.RadScheduler_CustomSkin .rsHorizontalHeaderWrapper {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadScheduler_CustomSkin .rsSpacerCell,
.RadScheduler_CustomSkin .rsAllDayHeader {
    border-color: #dddddd;
}

.RadScheduler_CustomSkin .rsHorizontalHeaderTable th {
    border-color: #dddddd;
}

.RadScheduler_CustomSkin .rsVerticalHeaderTable th {
    border-color: transparent #dddddd;
}

.RadScheduler_CustomSkin .rsVerticalHeaderTable .rsAlt th {
    border-color: #dddddd #dddddd;
}

.RadScheduler_CustomSkin .rsVerticalHeaderTable .rsMainHeader th:first-child {
    border-bottom-color: #dddddd;
}

.RadScheduler_CustomSkin .rsAllDayRow td,
.RadScheduler_CustomSkin .rsContentTable .rsAllDayRow td {
    border-color: #dddddd;
}

.RadScheduler_CustomSkin .rsContentTable td {
    border-color: #eeeeee #eeeeee;
}

.RadScheduler_CustomSkin .rsContentTable .rsAlt td {
    border-color: #dddddd #eeeeee;
}

.RadScheduler_CustomSkin .rsOtherMonth,
.RadScheduler_CustomSkin .rsNonWorkHour,
.RadScheduler_CustomSkin .rsSunCol,
.RadScheduler_CustomSkin .rsSatCol {
    background: whitesmoke;
}

.RadScheduler_CustomSkin .rsApt {
    color: #ffffff;
}

.RadScheduler_CustomSkin .rsAptContent {
    border-radius: 4px;
    color: #ffffff;
    background-color: #337ab7;
}

.RadScheduler_CustomSkin .rsAptResize:before {
    background: rgba(255, 255, 255, 0.8);
}

.RadScheduler_CustomSkin .rsOvertimeArrow {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadScheduler_CustomSkin .rsOvertimeArrow:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadScheduler_CustomSkin .rsResourceMarker {
    background-color: #f7f7f7;
}

.RadScheduler_CustomSkin .rsYearView .rsMonthHeader {
    border-color: #dddddd;
}

.RadScheduler_CustomSkin .rsYearView thead tr:nth-child(2) {
    color: #999999;
}

.RadScheduler_CustomSkin .rsYearView .rsDateHeader {
    border-color: transparent;
    border-radius: 4px;
}

.RadScheduler_CustomSkin .rsYearView .rsDateHeader:hover {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee;
}

.RadScheduler_CustomSkin .rsYearView .rsOccupiedSlot {
    background-color: #f7f7f7;
    border-radius: 4px;
}

.RadScheduler_CustomSkin .rsYearView .rsTodayCell .rsDateHeader {
    border-color: #e1e1e1;
}

.RadScheduler_CustomSkin .rsYearView .rsSatCol:not(.rsOccupiedSlot),
.RadScheduler_CustomSkin .rsYearView .rsSunCol:not(.rsOccupiedSlot) {
    color: #999999;
}

.RadScheduler_CustomSkin .rsYearView .rsYearMonthsWrap {
    border-color: #dedede;
}

.RadScheduler_CustomSkin .rsYearView .rsTooltip .rsToolTipContent {
    border-radius: 4px;
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

.RadScheduler_CustomSkin .rsYearView .rsTooltip .rsCategoryPattern .rsResourceMarker {
    background-color: #f7f7f7;
}

.RadScheduler_CustomSkin .rsYearView .rsTooltip .rsToolTipArrow {
    color: #333333;
    background-color: #ffffff;
}

.RadScheduler_CustomSkin .rsYearView .rsTooltip .rsToolTipArrowUp {
    border-radius: 4px 4px 0 0;
}

.RadScheduler_CustomSkin .rsYearView .rsTooltip .rsToolTipArrowDown {
    border-radius: 0 0 4px 4px;
}

.RadScheduler_CustomSkin .rsYearView .rsTooltipRight .rsToolTipCallOut {
    border-right-color: #dedede;
}

.RadScheduler_CustomSkin .rsYearView .rsTooltipRight .rsToolTipCallOut:before {
    border-right-color: #ffffff;
}

.RadScheduler_CustomSkin .rsYearView .rsTooltipLeft .rsToolTipCallOut {
    border-left-color: #dedede;
}

.RadScheduler_CustomSkin .rsYearView .rsTooltipLeft .rsToolTipCallOut:before {
    border-left-color: #ffffff;
}

.RadScheduler_CustomSkin .rsAgendaView .rsDateBox small {
    opacity: .75;
}

.RadScheduler_CustomSkin .rsAgendaTable th, .RadScheduler_CustomSkin .rsAgendaTable td {
    border-bottom-color: #d2d2d2;
    border-right-color: #d2d2d2;
}

.RadScheduler_CustomSkin .rsAgendaTable th {
    color: #333333;
    background-color: whitesmoke;
}

.RadScheduler_CustomSkin .rsAgendaTable .rsAgendaRowHovered {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee;
}

.RadScheduler_CustomSkin .rsAgendaTable .rsAgendaRowSelected {
    border-color: #285f8f;
    color: #ffffff;
    background-color: #337ab7;
}

.RadScheduler_CustomSkin .rsSelectedSlot {
    color: #ffffff;
    background-color: #337ab7;
}

.RadScheduler_CustomSkin .rsAptCreate {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee;
}

.RadScheduler_CustomSkin .rsDialog {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

.RadScheduler_CustomSkin .rsTitle {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadScheduler_CustomSkin .rsInlineForm {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

.RadScheduler_CustomSkin .rsInlineForm .rsTextarea {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadScheduler_CustomSkin .RadPicker {
    width: 130px;
}

.RadScheduler_CustomSkin .RadPicker .riTextBox {
    height: inherit;
}

.RadScheduler_CustomSkin .rsBody .rsCommandFooter {
    background: whitesmoke;
}

.RadScheduler_CustomSkin .rsAdvancedEdit .rsInvalid {
    color: #d51923;
}

.RadScheduler_CustomSkin .rsAdvancedEdit .rsInvalid textarea {
    border-color: #d51923;
}

.RadSearchBox_CustomSkin {
    color: #333333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadSearchBox_CustomSkin .rsbInner {
    padding: 0;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadSearchBox_CustomSkin .rsbInner.rsbHovered {
    border-color: #adadad;
    color: #333333;
    background-color: #ffffff;
}

.RadSearchBox_CustomSkin .rsbInner.rsbFocused {
    border-color: #3b87c8;
    color: #333333;
    background-color: #ffffff;
}

.RadSearchBox_CustomSkin .rsbInput {
    margin: 0;
    padding: 6px 12px;
}

.RadSearchBox_CustomSkin .rsbButton {
    padding: 6px;
    background: transparent;
}

.RadSearchBox_CustomSkin .rsbButtonSearch {
    margin: 0;
    border-radius: 0 4px 4px 0;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadSearchBox_CustomSkin .rsbButtonSearch .rsbIcon {
    width: 20px;
    height: 20px;
}

.RadSearchBox_CustomSkin .rsbButtonsLeft .rsbButton {
    border-width: 0 1px 0 0;
}

.RadSearchBox_CustomSkin .rsbButtonsLeft .rsbButton:first-child {
    border-radius: 4px 0 0 4px;
}

.RadSearchBox_CustomSkin .rsbButtonsRight .rsbButton {
    border-width: 0 0 0 1px;
}

.RadSearchBox_CustomSkin .rsbSearchContext {
    margin: -1px 0 -1px -1px;
    border-color: inherit;
}

.RadSearchBox_CustomSkin .rsbSCInner {
    padding: 6px 32px 6px 12px;
    height: auto;
    border-radius: 4px 0 0 4px;
    line-height: inherit;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadSearchBox_CustomSkin .rsbSCIcon {
    right: 8px;
}

.RadSearchBox_CustomSkin .rsbHovered.rsbInner {
    border-color: #adadad;
    color: #333333;
    background-color: #ffffff;
}

.RadSearchBox_CustomSkin .rsbHovered.rsbInner .rsbSCInner, .RadSearchBox_CustomSkin .rsbHovered.rsbInner .rsbButtonSearch {
    border-color: inherit;
}

.RadSearchBox_CustomSkin .rsbHovered.rsbSCInner, .RadSearchBox_CustomSkin .rsbHovered.rsbButton {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadSearchBox_CustomSkin .rsbFocused.rsbInner {
    border-color: #3b87c8;
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 0 8px rgba(59, 135, 200, 0.6);
}

.RadSearchBox_CustomSkin .rsbFocused.rsbInner .rsbSCInner, .RadSearchBox_CustomSkin .rsbFocused.rsbInner .rsbButton {
    border-color: inherit;
}

.RadSearchBox_CustomSkin .rsbFocused.rsbSCInner, .RadSearchBox_CustomSkin .rsbFocused.rsbButton {
    border-color: #3b87c8;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.RadSearchBox_CustomSkin .rsbSelected.rsbButton {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.13) inset;
}

.RadSearchBox_CustomSkin .rsbLoadingIcon {
    background-image: url("images/Common/loading_small.gif");
}

.rsbPopup_CustomSkin {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 2px 0 0 0;
    padding: 5px 0;
    border-radius: 4px;
}

.rsbPopup_CustomSkin .rsbShowAll {
    margin-bottom: -5px;
}

.rsbPopup_CustomSkin .rsbListItem {
    padding: 3px 12px;
}

.rsbPopup_CustomSkin .rsbListItemHovered {
    color: #000000;
    background-color: #e6e6e6;
}

.rsbPopup_CustomSkin .rsbListItemSelected {
    color: #ffffff;
    background-color: #337ab7;
}

.rsbPopup_CustomSkin .rsbListItemLoading {
    color: #000000;
    background-color: #eeeeee;
}

.RadSearchBox_CustomSkin[dir="rtl"] .rsbButtonSearch {
    border-radius: 4px 0 0 4px;
}

.RadSearchBox_CustomSkin[dir="rtl"] .rsbButtonsLeft .rsbButton {
    border-width: 0 1px 0 0;
}

.RadSearchBox_CustomSkin[dir="rtl"] .rsbButtonsLeft .rsbButton:first-child {
    border-radius: 4px 0 0 4px;
}

.RadSearchBox_CustomSkin[dir="rtl"] .rsbButtonsRight .rsbButton {
    border-width: 0 0 0 1px;
}

.rsbPopup_CustomSkin .rsbHeader {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    text-align: left;
    cursor: default;
    line-height: 1.42857143;
    visibility: visible;
    box-sizing: border-box;
    color: #ffffff;
    background-color: #337ab7;
    border: 0 solid transparent;
    border-color: inherit;
    margin-top: -5px;
}

.rsbPopup_CustomSkin {
}

.RadSiteMap_CustomSkin {
    color: #333333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadSiteMap_CustomSkin .rsmManyLevels > .rsmItem > .rsmLink {
    border-color: #dedede;
}

.RadSiteMap_CustomSkin .rsmTwoLevels > .rsmItem > .rsmLink, .RadSiteMap_CustomSkin .rsmThreeLevels > .rsmItem > .rsmLink, .RadSiteMap_CustomSkin .rsmManyLevels .rsmLevel1 > .rsmItem > .rsmLink {
    border-color: #dedede;
}

.RadSiteMap_CustomSkin .rsmOneLevel .rsmLink, .RadSiteMap_CustomSkin .rsmTwoLevels .rsmLevel1 .rsmLink, .RadSiteMap_CustomSkin .rsmThreeLevels .rsmLevel1 .rsmLink, .RadSiteMap_CustomSkin .rsmManyLevels .rsmLevel2 .rsmLink {
    border-radius: 4px;
}

.RadSiteMap_CustomSkin .rsmOneLevel .rsmLink:hover, .RadSiteMap_CustomSkin .rsmTwoLevels .rsmLevel1 .rsmLink:hover, .RadSiteMap_CustomSkin .rsmThreeLevels .rsmLevel1 .rsmLink:hover, .RadSiteMap_CustomSkin .rsmManyLevels .rsmLevel2 .rsmLink:hover {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee;
}

.RadSiteMap_CustomSkin .rsmLink {
    padding: 4px 12px;
}

.RadSlider_CustomSkin {
  font-size: 1em; }
  .RadSlider_CustomSkin.rslDecreaseHandle .rslHorizontal {
    padding-left: 2.75em; }
  .RadSlider_CustomSkin.rslIncreaseHandle .rslHorizontal {
    padding-right: 2.75em; }
  .RadSlider_CustomSkin.rslDecreaseHandle .rslVertical {
    padding-top: 2.75em; }
  .RadSlider_CustomSkin.rslIncreaseHandle .rslVertical {
    padding-bottom: 2.75em; }
  .RadSlider_CustomSkin .rslTrack {
    border-radius: 0;
    border-color: #eeeeee;
    background-color: #337ab7; }
  .RadSlider_CustomSkin .rslSelectedregion {
    border-width: 1px;
    border-color: #2d6da3;
    background-color: #337ab7; }
  .RadSlider_CustomSkin 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_CustomSkin a.rslDraghandle {
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    background-image: linear-gradient(); }
  .RadSlider_CustomSkin a.rslDraghandle span {
    width: 1.71429em;
    height: 1.71429em; }
  .RadSlider_CustomSkin a.rslDraghandle:hover,
  .RadSlider_CustomSkin a.rslHandle:hover {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient(); }
  .RadSlider_CustomSkin a.rslDraghandle:focus,
  .RadSlider_CustomSkin 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_CustomSkin a.rslDraghandle:active,
  .RadSlider_CustomSkin a.rslHandle:active {
    border-color: #afafaf;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient();
    box-shadow: none; }
  .RadSlider_CustomSkin a.rslHandle:before {
    font-size: 1.33333em;
    font-size: .7em;
    line-height: 1;
    color: #333333; }
  .RadSlider_CustomSkin _:-ms-fullscreen, .RadSlider_CustomSkin a.rslHandle:before {
    font-size: .5em; }
  .RadSlider_CustomSkin div.rslHorizontal a.rslDecrease:before {
    content: "\E003"; }
  .RadSlider_CustomSkin div.rslHorizontal a.rslIncrease:before {
    content: "\E000 "; }
  .RadSlider_CustomSkin div.rslVertical a.rslDecrease:before {
    content: "\E001"; }
  .RadSlider_CustomSkin div.rslVertical a.rslIncrease:before {
    content: "\E002 "; }
  .RadSlider_CustomSkin div.rslHorizontal a.rslHandle {
    margin-top: -1.21429em; }
  .RadSlider_CustomSkin div.rslHorizontal a.rslIncrease {
    right: 0.15em; }
  .RadSlider_CustomSkin div.rslHorizontal.rslMiddle a.rslHandle {
    margin-top: -1.21429em;
    top: 50%; }
  .RadSlider_CustomSkin div.rslHorizontal.rslBottom a.rslHandle {
    bottom: -0.14286em; }
  .RadSlider_CustomSkin div.rslHorizontal .rslTrack {
    height: 0.57143em;
    line-height: 0.57143em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; }
  .RadSlider_CustomSkin div.rslHorizontal .rslSelectedregion {
    height: 0.64286em;
    line-height: 0.57143em;
    top: -0.07143em; }
  .RadSlider_CustomSkin div.rslHorizontal a.rslDraghandle {
    width: 1.71429em;
    height: 1.71429em;
    top: 0.35714em !important;
    margin-top: -0.92857em;
    border-radius: 90px; }
  .RadSlider_CustomSkin div.rslHorizontal li.rslItem span {
    display: inline-block; }
  .RadSlider_CustomSkin div.rslHorizontal.rslTop .rslTrack {
    top: 1.21em; }
  .RadSlider_CustomSkin div.rslHorizontal.rslTop a.rslHandle {
    top: 1.21em; }
  .RadSlider_CustomSkin div.rslHorizontal.rslTop .rslItemsWrapper {
    top: 1.5em; }
  .RadSlider_CustomSkin div.rslHorizontal.rslTop .rslLargeTick span,
  .RadSlider_CustomSkin div.rslHorizontal.rslTop .rslSmallTick span {
    bottom: .1em; }
  .RadSlider_CustomSkin div.rslHorizontal.rslBottom div.rslTrack {
    bottom: 1em; }
  .RadSlider_CustomSkin div.rslHorizontal.rslBottom a.rslHandle {
    bottom: .15em; }
  .RadSlider_CustomSkin div.rslHorizontal.rslBottom .rslLargeTick span,
  .RadSlider_CustomSkin div.rslHorizontal.rslBottom .rslSmallTick span {
    top: -.35em; }
  .RadSlider_CustomSkin div.rslHorizontal .rslItem {
    background-image: url("images/Slider/ItemHorizontalBgr.png"); }
  .RadSlider_CustomSkin div.rslVertical .rslTrack,
  .RadSlider_CustomSkin div.rslVertical .rslItemsWrapper {
    top: 2.75em; }
  .RadSlider_CustomSkin div.rslVertical a.rslHandle {
    margin-left: -1.21429em; }
  .RadSlider_CustomSkin div.rslVertical.rslRight a.rslHandle {
    right: 0.21429em; }
  .RadSlider_CustomSkin div.rslVertical div.rslTrack {
    width: 0.71429em !important;
    box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1) inset; }
  .RadSlider_CustomSkin div.rslVertical .rslSelectedregion {
    width: 0.71429em;
    left: -0.07143em; }
  .RadSlider_CustomSkin div.rslVertical a.rslDraghandle {
    width: 1.71429em;
    height: 1.71429em;
    left: 0.07143em !important;
    border-radius: 90px; }
  .RadSlider_CustomSkin div.rslVertical li.rslItem span {
    padding: 0.07143em 0.21429em; }
  .RadSlider_CustomSkin div.rslVertical .rslItem {
    background-image: url("images/Slider/ItemVerticalBgr.png"); }
  .RadSlider_CustomSkin .rslItemsWrapper .rslItem,
  .RadSlider_CustomSkin .rslItemsWrapper .rslLargeTick span,
  .RadSlider_CustomSkin .rslItemsWrapper .rslItemSelected {
    color: #333333; }
  .RadSlider_CustomSkin .rslTop .rslSmallTick,
  .RadSlider_CustomSkin .rslBottom .rslSmallTick {
    background-image: url("images/Slider/SmallChangeHorizontal.png"); }
  .RadSlider_CustomSkin .rslTop .rslLargeTick,
  .RadSlider_CustomSkin .rslBottom .rslLargeTick {
    background-image: url("images/Slider/LargeChangeHorizontal.png"); }
  .RadSlider_CustomSkin .rslLeft .rslSmallTick,
  .RadSlider_CustomSkin .rslRight .rslSmallTick {
    background-image: url("images/Slider/SmallChangeVertical.png"); }
  .RadSlider_CustomSkin .rslLeft .rslLargeTick,
  .RadSlider_CustomSkin .rslRight .rslLargeTick {
    background-image: url("images/Slider/LargelChangeVertical.png"); }
  .RadSlider_CustomSkin .rslMiddle .rslSmallTick {
    background-image: url("images/Slider/SmallChangeMiddleHorizontal.png"); }
  .RadSlider_CustomSkin .rslLargeTick {
    background-image: url("images/Slider/LargeChangeMiddleHorizontal.png"); }
  .RadSlider_CustomSkin .rslCenter .rslSmallTick {
    background-image: url("images/Slider/SmallChangeCenterVertical.png"); }
  .RadSlider_CustomSkin .rslCenter .rslLargeTick {
    background-image: url("images/Slider/LargelChangeCenterVertical.png"); }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .RadSlider_CustomSkin .rslHorizontal.rslTop .rslLargeTick span,
    .RadSlider_CustomSkin .rslHorizontal.rslTop .rslSmallTick span {
      bottom: -0.57143em; } }
  .RadSlider_CustomSkin .rslHorizontal.rslTop .rslLargeTick span,
  .RadSlider_CustomSkin .rslHorizontal.rslTop .rslSmallTick span {
    bottom: -0.57143em; }

/* ThemeBuilder Patch - should me removed after the official fix is merged */
div.RadSlider a.rslHandle:before {
  color: inherit; }

.RadSocialShare_CustomSkin {
  background-color: #337ab7;
  color: #333333;
  border-color: #dddddd;
  padding: 0.42857em 0.85714em;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  .RadSocialShare_CustomSkin .sshLinkItem {
    color: #333333; }
  .RadSocialShare_CustomSkin .sshLinkItem:hover {
    color: #337ab7; }

.RadComboBoxDropDown_CustomSkin .rcbItem .sshLinkItem {
  color: #333333; }

.RadComboBoxDropDown_CustomSkin .rcbHovered .sshLinkItem {
  color: #337ab7; }

.RadSplitter_CustomSkin .rspLoading {
    background-image: url('/App_Themes/CustomSkin/images/Common/loading.gif');
}

.RadSplitter_CustomSkin,
.RadSplitter_CustomSkin .rspPaneTabContainer,
.RadSplitter_CustomSkin .rspPane,
.RadSplitter_CustomSkin .rspResizeBar,
.RadSplitter_CustomSkin .rspSlideContainerResize,
.RadSplitter_CustomSkin .rspPaneHorizontal,
.RadSplitter_CustomSkin .rspResizeBarHorizontal,
.RadSplitter_CustomSkin .rspSlideContainerResizeHorizontal {
  background-color: #ffffff;
  color: #333333;
  border-color: #dddddd; }

.RadSplitter_CustomSkin .rspSlideHeader,
.RadSplitter_CustomSkin .rspSlideTitleContainer {
  background-image: linear-gradient(); }

.RadSplitter_CustomSkin .rspSlideTitle {
  color: #333333; }

.RadSplitter_CustomSkin .rspSlideTitleContainer,
.RadSplitter_CustomSkin .rspSlideHeaderIconWrapper {
  border-bottom: 1px solid #dddddd; }

.RadSplitter_CustomSkin .rspSlideHeaderDockIcon,
.RadSplitter_CustomSkin .rspSlideHeaderUndockIcon,
.RadSplitter_CustomSkin .rspSlideHeaderCollapseIcon {
  height: 32px;
  width: 32px;
  border-radius: 3px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  color: #333333; }

.RadSplitter_CustomSkin .rspSlideHeaderDockIcon:hover,
.RadSplitter_CustomSkin .rspSlideHeaderUndockIcon:hover,
.RadSplitter_CustomSkin .rspSlideHeaderCollapseIcon:hover {
  border-color: #d0d0d0;
  color: #333333;
  background-color: #e6e6e6;
  background-image: linear-gradient(); }

.RadSplitter_CustomSkin .rspSlideHeaderDockIcon:before,
.RadSplitter_CustomSkin .rspSlideHeaderUndockIcon:before,
.RadSplitter_CustomSkin .rspSlideHeaderCollapseIcon:before {
  margin: 6px 0 0 6px; }

.RadSplitter_CustomSkin .rspSlideContent,
.RadSplitter_CustomSkin .rspTabsContainer {
  background-color: #ffffff;
  color: #333333; }

.RadSplitter_CustomSkin .rspResizeBar,
.RadSplitter_CustomSkin .rspSlideContainerResize {
  background-color: #ffffff;
  background-image: linear-gradient(to left, );
  border-right-color: #dddddd; }

.RadSplitter_CustomSkin .rspResizeBarOver,
.RadSplitter_CustomSkin .rspSlideContainerResizeOver {
  background-image: linear-gradient(to left, ); }

.RadSplitter_CustomSkin .rspResizeBarHorizontal,
.RadSplitter_CustomSkin .rspSlideContainerResizeHorizontal {
  background-image: linear-gradient();
  border-bottom-color: #dddddd; }

.RadSplitter_CustomSkin .rspResizeBarOverHorizontal,
.RadSplitter_CustomSkin .rspSlideContainerResizeOverHorizontal {
  background-image: linear-gradient(); }

.RadSplitter_CustomSkin .rspPaneTabContainer,
.RadSplitter_CustomSkin .rspBottom .rspPaneTabContainer,
.RadSplitter_CustomSkin .rspTop .rspPaneTabContainer {
  background-color: #ffffff;
  color: #337ab7; }

.RadSplitter_CustomSkin .rspPaneTabContainer:hover,
.RadSplitter_CustomSkin .rspBottom .rspPaneTabContainer:hover,
.RadSplitter_CustomSkin .rspTop .rspPaneTabContainer:hover {
  background-color: #e6e6e6;
  color: #285f8f; }

.RadSplitter_CustomSkin .rspPaneTabContainerExpanded,
.RadSplitter_CustomSkin .rspBottom .rspPaneTabContainerExpanded,
.RadSplitter_CustomSkin .rspTop .rspPaneTabContainerExpanded {
  background-color: #e6e6e6;
  color: #285f8f; }

.RadSplitter_CustomSkin .rspCollapseBarExpand,
.RadSplitter_CustomSkin .rspCollapseBarCollapse,
.RadSplitter_CustomSkin .rspCollapseBarHorizontalExpand,
.RadSplitter_CustomSkin .rspCollapseBarHorizontalCollapse {
  background-color: #ffffff;
  border-color: #eeeeee; }

.RadSplitter_CustomSkin .rspCollapseBarExpandOver,
.RadSplitter_CustomSkin .rspCollapseBarCollapseOver,
.RadSplitter_CustomSkin .rspCollapseBarHorizontalExpandOver,
.RadSplitter_CustomSkin .rspCollapseBarHorizontalCollapseOver {
  background-color: #e6e6e6; }

.RadSplitter_CustomSkin .rspCollapseBarHorizontalCollapse + .rspCollapseBarHorizontalExpand {
  margin: 0 0 0 -2px; }

.RadSplitter_CustomSkin .rspCollapseBarCollapse + .rspCollapseBarExpand {
  margin: -3px 0 0; }

.RadSplitter_CustomSkin .rspCollapseBarExpand:before,
.RadSplitter_CustomSkin .rspCollapseBarCollapse:before,
.RadSplitter_CustomSkin .rspCollapseBarHorizontalExpand:before,
.RadSplitter_CustomSkin .rspCollapseBarHorizontalCollapse:before {
  font-size: 24px; }

.RadSplitter_CustomSkin .rspCollapseBarExpand:before {
  margin: 1px 0 0 -18px; }

.RadSplitter_CustomSkin .rspCollapseBarCollapse:before {
  margin: 1px 0 0 -10px; }

.RadSplitter_CustomSkin .rspCollapseBarHorizontalExpand:before {
  margin: -9px 0 0 -14px; }

.RadSplitter_CustomSkin .rspCollapseBarHorizontalCollapse:before {
  margin: -10px 0 0 -14px; }

.RadSplitter_CustomSkin .rspSlideContainer td.rspSlideContainerResize {
  padding: 0 2px; }

.RadSplitter_CustomSkin .rspResizeBar .rspCollapseBarSpacer {
  width: 8px !important; }

.RadSplitter_CustomSkin .rspResizeBarHorizontal .rspCollapseBarSpacer {
  height: 8px !important; }

.RadSplitter_CustomSkin .rspSlideContainer td.rspSlideContainerResize {
  padding: 0 2px;
  border-color: #dddddd; }

.RadSplitter_CustomSkin .rspResizeBar .rspCollapseBarSpacer {
  width: 6px !important; }

.RadSplitter_CustomSkin .rspResizeBarHorizontal .rspCollapseBarSpacer {
  height: 6px !important; }

.RadSplitter_CustomSkin .rspCollapseBarExpand,
.RadSplitter_CustomSkin .rspCollapseBarCollapse {
  height: 26px;
  line-height: 26px;
  width: 6px;
  margin: 2px 0; }

.RadSplitter_CustomSkin .rspCollapseBarHorizontalExpand,
.RadSplitter_CustomSkin .rspCollapseBarHorizontalCollapse {
  width: 26px;
  height: 6px;
  line-height: 26px;
  margin: 0 1px; }

.RadSplitter_CustomSkin .rspSlideContainer td.rspSlideContainerResizeHorizontal {
  padding: 2px 0 3px 0; }

.RadSplitter_CustomSkin .rspPaneHorizontal .rspPaneTabContainer {
  height: 22px !important;
  overflow: hidden; }

.RadSplitter_CustomSkin .rspSlideHeader table {
  height: 39px;
  background-color: #337ab7; }

.RadSplitter_CustomSkin .rspSlideHeader .rspSlideTitle {
  color: #ffffff;
  margin: 0 5px 0 15px; }

.RadSplitter_CustomSkin .rspSlideHeader .rspSlideHeaderIconWrapper {
  padding: 0 2px 0 0; }

div.RadSplitter .rspHelperBarDrag,
div.RadSplitter .rspHelperBarSlideDrag {
  background-color: #337ab7 !important;
  opacity: 1; }

.RadSpreadsheet_CustomSkin {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadSpreadsheet_CustomSkin .rssToolbarWrapper {
    border-color: #dedede;
    color: #333333;
    background-color: #fcfcfc; }
  .RadSpreadsheet_CustomSkin .rssTabstrip .rtsLevel1 {
    border-color: #dedede; }
  .RadSpreadsheet_CustomSkin .rssTabstrip .rtsLevel1 .rtsHovered .rtsLink {
    border-bottom-color: #dedede; }
  .RadSpreadsheet_CustomSkin .rssTabstrip .rtsLevel1 .rtsSelected .rtsLink {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke; }
  .RadSpreadsheet_CustomSkin .rssToolbar .rtbButton,
  .RadSpreadsheet_CustomSkin .rssToolbar .rtbMore {
    background: transparent;
    border-color: transparent; }
  .RadSpreadsheet_CustomSkin .rssFormulaBar {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff; }
  .RadSpreadsheet_CustomSkin .k-syntax-startexp {
    font-weight: bold; }
  .RadSpreadsheet_CustomSkin .k-syntax-func {
    font-weight: bold; }
  .RadSpreadsheet_CustomSkin .k-syntax-paren-match {
    background-color: #caf200; }
  .RadSpreadsheet_CustomSkin .k-syntax-bool {
    color: #a9169c; }
  .RadSpreadsheet_CustomSkin .k-syntax-num {
    color: #0099ff; }
  .RadSpreadsheet_CustomSkin .k-syntax-str {
    color: #38b714; }
  .RadSpreadsheet_CustomSkin .k-syntax-ref {
    color: #ff8822; }
  .RadSpreadsheet_CustomSkin .k-syntax-error {
    color: red; }
  .RadSpreadsheet_CustomSkin .rssSheetsbar {
    border-color: #dedede;
    color: #333333;
    background-color: #fcfcfc; }
    .RadSpreadsheet_CustomSkin .rssSheetsbar .t-spreadsheet-sheets-bar-add {
      width: 1.42857em;
      padding: 4px; }
    .RadSpreadsheet_CustomSkin .rssSheetsbar .t-spreadsheet-sheets-bar-add:hover {
      border-color: #adadad;
      color: #333333;
      background-color: #e6e6e6; }
  .RadSpreadsheet_CustomSkin .rssPane {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff; }
  .RadSpreadsheet_CustomSkin .k-spreadsheet-vaxis,
  .RadSpreadsheet_CustomSkin .k-spreadsheet-haxis {
    border-color: #dedede; }
  .RadSpreadsheet_CustomSkin .rssTopCorner {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke; }
  .RadSpreadsheet_CustomSkin .rssRowHeader,
  .RadSpreadsheet_CustomSkin .rssColumnHeader {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke; }
  .RadSpreadsheet_CustomSkin .rssRowHeader > div:hover,
  .RadSpreadsheet_CustomSkin .rssColumnHeader > div:hover {
    border-color: #c4c4c4;
    color: #333333;
    background-color: #e4e4e4; }
  .RadSpreadsheet_CustomSkin .rssRowHeader .k-selection-partial,
  .RadSpreadsheet_CustomSkin .rssColumnHeader .k-selection-partial {
    border-color: #c4c4c4;
    color: #333333;
    background-color: #e4e4e4; }
    .RadSpreadsheet_CustomSkin .rssRowHeader .k-selection-partial:before,
    .RadSpreadsheet_CustomSkin .rssColumnHeader .k-selection-partial:before {
      border-color: #337ab7; }
  .RadSpreadsheet_CustomSkin .rssSelection {
    border-color: #337ab7;
    background-color: rgba(51, 122, 183, 0.2);
    box-shadow: 0 0 0 1px #337ab7; }
    .RadSpreadsheet_CustomSkin .rssSelection:after {
      border-color: #ffffff;
      background-color: #337ab7; }
  .RadSpreadsheet_CustomSkin .rssActiveCell {
    border-color: #337ab7;
    background-color: #ffffff; }
  .RadSpreadsheet_CustomSkin .k-auto-fill {
    border-color: #337ab7;
    box-shadow: inset 0 0 0 1px #337ab7; }
  .RadSpreadsheet_CustomSkin .k-tooltip {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
    border-radius: 4px; }
  .RadSpreadsheet_CustomSkin .rssCellEditor {
    color: #333333;
    background-color: #ffffff; }
  .RadSpreadsheet_CustomSkin .k-spreadsheet-editor-button {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff; }
    .RadSpreadsheet_CustomSkin .k-spreadsheet-editor-button:hover {
      border-color: #adadad;
      color: #333333;
      background-color: #e6e6e6; }
  .RadSpreadsheet_CustomSkin .k-spreadsheet-merged-cell {
    background-color: #ffffff; }
  .RadSpreadsheet_CustomSkin .k-resize-handle,
  .RadSpreadsheet_CustomSkin .k-resize-hint-handle,
  .RadSpreadsheet_CustomSkin .k-resize-hint-marker {
    background-color: #286090; }
  .RadSpreadsheet_CustomSkin .k-filter-range {
    border-color: #286090; }
  .RadSpreadsheet_CustomSkin .k-spreadsheet-filter {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    border-radius: 3px;
    box-shadow: inset 0 0 0 1px #cccccc; }
  .RadSpreadsheet_CustomSkin .k-spreadsheet-filter:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e6e6;
    box-shadow: inset 0 0 0 1px #adadad; }

.rssSkin {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .rssSkin .t-button,
  .rssSkin .rssButton {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    border-radius: 3px;
    padding: 6px 12px; }
  .rssSkin .t-button:hover,
  .rssSkin .t-button.t-state-hover,
  .rssSkin .rssButton.rssHovered {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e6e6; }
  .rssSkin .rssButton.rssPrimary {
    border-color: #2e6da4;
    color: #ffffff;
    background-color: #337ab7; }
  .rssSkin .rssButton.rssPrimary.rssHovered {
    border-color: #204d74;
    color: #ffffff;
    background-color: #286090; }
  .rssSkin .t-tabstrip .t-state-hover {
    color: #23527c;
    background: #e4e4e4;
    border-color: #dedede #e4e4e4 #e4e4e4; }
  .rssSkin .t-tabstrip .t-state-active {
    border-color: #dedede!important;
    color: #333333;
    background-color: #ffffff; }
  .rssSkin .t-spreadsheet-sheets-remove.t-state-hover {
    color: #d9534f; }
  .rssSkin .rssInput {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff; }
  .rssSkin .rssLink {
    border: 0; }
  .rssSkin .rssMenu .rssHovered > .rssLink {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee; }
  .rssSkin .rssMenu .rssSelected > .rssLink {
    border-color: #286090;
    color: #ffffff;
    background-color: #337ab7; }

.rssPopup {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  box-shadow: 3px 3px 3px #dedede; }
  .rssPopup .rssFilterMenu {
    padding: 0; }
  .rssPopup .rssFilterMenu:before {
    display: none; }
  .rssPopup .rssSeparator {
    margin: 2px 0;
    border-color: #e6e6e6 white white #e6e6e6; }
  .rssPopup .rssCollapsibleList .rssDetails {
    margin-left: 24px; }
  .rssPopup .rssCollapsibleList .rssHovered > .rssLink {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee; }
  .rssPopup .rssCollapsibleList .rssExpanded > .rssLink {
    border-color: transparent;
    color: inherit;
    background: none; }

.rssWindow {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  padding: 0;
  border-radius: 5px;
  box-shadow: 0 0 5px #dedede;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .rssWindow .rssWindowTitlebar {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
    margin: 0;
    padding: 10px;
    border-radius: 5px 5px 0 0; }
  .rssWindow .rssWindowAction {
    width: 1.42857em;
    margin: -8px -6px;
    padding: 5px;
    border-radius: 4px;
    border-color: transparent; }
  .rssWindow .rssWindowAction:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e6e6; }
  .rssWindow .rssWindowContent {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
    border-width: 1px 0 0; }
  .rssWindow .rssWindowTabstrip {
    background-color: #fcfcfc; }
    .rssWindow .rssWindowTabstrip .rtsLevel1 .rtsSelected .rtsLink {
      color: #333333;
      background: #ffffff; }
  .rssWindow hr {
    border-color: #dedede; }

.rssFormulaList {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .rssFormulaList .k-item.k-state-hover {
    color: #000000;
    background-color: #eeeeee; }
  .rssFormulaList .k-item.k-state-focused {
    color: #ffffff;
    background-color: #337ab7; }
.RadSpreadsheet_CustomSkin .rssFormList .riContentWrapper {
    clear: none !important
}
.RadSpreadsheet_CustomSkin .rssFormList .riLabel {
    padding-bottom: 0;
    padding-top: 0;
}
.RadSpreadsheet_CustomSkin .rssWindow .rssWindowTitlebar .rssWindowActions .rssWindowAction {
    width: 28px;
}

.RadSpreadsheet_CustomSkin .rssWindow .rssValidationTemplate .rssFormList li {
    width: 45% !important;
    padding-right: 5px;
}
.RadSpreadsheet_CustomSkin .rssWindow .rssValidationTemplate .rssFormList li input[type=radio] {
    margin-right: 7px;
}
.RadSpreadsheet_CustomSkin .rssWindow .rssValidationTemplate .rssFormList li input[type=checkbox] {
    margin-right: 7px;
}
.RadSpreadsheet_CustomSkin .rssWindow .rssValidationTemplate .rssFormList label {
    /*display: initial!important;*/
}
.RadSpreadsheet_CustomSkin .rssWindow .rssValidationTemplate .rssFormList:first-child > li:nth-child(2){
    padding-top:17px!important;
}
.RadSpreadsheet_CustomSkin .rssWindow .rssValidationTemplate .rssFormList.invalidData span {
    color: black;
    font-size: 100%;
    display: block;
    margin-left: -10px;
    margin-bottom: 10px;
}
.RadSpreadsheet_CustomSkin .rssWindow .rssValidationTemplate.rssValidationTemplate div.rssFormList:first-of-type > ul {
    display:block;
}
.RadSpreadsheet_CustomSkin .rssWindow .rssValidationTemplate div.rssFormList > li {
    width: 100% !important;
}
.RadSpreadsheet_CustomSkin .rssWindow .rssValidationTemplate div.rssFormList > li input {
    margin-top: 5px;
}
.RadSpreadsheet_CustomSkin .rssWindow .rssValidationTemplate .rssFormListOption .RadInput {
    width: 140px;
}
.RadSpreadsheet_CustomSkin .rssWindow .rssValidationTemplate .rssFormList.rssFormListOption[data-value="custom"] > li {
    width: 100% !important;
}
.RadSpreadsheet_CustomSkin .rssWindow .rssValidationTemplate .rssFormList.rssFormListOption[data-value="custom"] > li >span {
    width: 100% !important;
}
.rddlPopup.rddlPopup_CustomSkin {
    width: 150px !important;
}
.RadTabStrip_CustomSkin {
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadTabStrip_CustomSkin .rtsLevel1 {
    border-color: #dddddd; }
    .RadTabStrip_CustomSkin .rtsLevel1 .rtsLink {
      border-color: transparent;
      color: #337ab7; }
    .RadTabStrip_CustomSkin .rtsLevel1 .rtsHovered .rtsLink {
      border-color: #eeeeee;
      color: #337ab7;
      background-color: #eeeeee; }
    .RadTabStrip_CustomSkin .rtsLevel1 .rtsSelected .rtsLink {
      border-color: #dddddd;
      color: #333333;
      background-color: #ffffff; }
    .RadTabStrip_CustomSkin .rtsLevel1 .rtsFocused .rtsLink {
      border-color: #66afe9;
      box-shadow: inset 0 0 5px #66afe9; }
  .RadTabStrip_CustomSkin .rtsLevel1 ~ .rtsLevel {
    border-color: #dddddd;
    color: #333333;
    background-color: #ffffff; }
    .RadTabStrip_CustomSkin .rtsLevel1 ~ .rtsLevel .rtsLink {
      color: #337ab7; }
    .RadTabStrip_CustomSkin .rtsLevel1 ~ .rtsLevel .rtsHovered .rtsLink {
      color: #337ab7; }
    .RadTabStrip_CustomSkin .rtsLevel1 ~ .rtsLevel .rtsSelected .rtsLink {
      color: #333333; }
    .RadTabStrip_CustomSkin .rtsLevel1 ~ .rtsLevel .rtsFocused .rtsLink {
      border-color: #c4c4c4;
      box-shadow: inset 0 0 5px #c4c4c4; }
  .RadTabStrip_CustomSkin .rtsGhostTab {
    border-color: #dddddd;
    border-radius: 4px;
    color: #ffffff;
    background-color: #337ab7; }

.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; }

.RadTagCloud_CustomSkin {
  background-color: #ffffff;
  border: 1px dotted #dddddd;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  /* Loading image */ }
  .RadTagCloud_CustomSkin .rtcTagList .rtcTagItem {
    color: #337ab7; }
  .RadTagCloud_CustomSkin .rtcTagList .rtcTagItem:hover {
    color: #337ab7; }
  .RadTagCloud_CustomSkin .rtcTagList .rtcTagItem a {
    color: #337ab7; }
  .RadTagCloud_CustomSkin .rtcTagList .rtcTagItem a:hover {
    background-color: #eeeeee;
    color: #337ab7; }
    .RadTagCloud_CustomSkin.rtcLoading {
        background-image: url("images/Common/loading_small.gif");
    }

.RadTile_CustomSkin {
  color: #ffffff;
  background-color: #337ab7;
  /* Loading image */ }
  .RadTile_CustomSkin.rtileSelected {
    border-color: #f0ad4e; }
  .RadTile_CustomSkin.rtileHovered {
    border-color: #204d73; }
  .RadTile_CustomSkin.rtileSelected.rtileHovered {
    border-color: rgba(240, 173, 78, 0.7); }
  .RadTile_CustomSkin.rtileSelected .rtileSelectedIcon {
    background-color: #f0ad4e;
    color: #ffffff; }
  .RadTile_CustomSkin .rtileBadgeIcon {
    color: #ffffff; }
  html .RadTile_CustomSkin.RadTile h6.rtileTitle {
    color: #ffffff; }
  .RadTile_CustomSkin .rtilePeekContent {
    background-color: #fcfcfc; }
.RadTile_CustomSkin.rtileLoading,
.RadTile_CustomSkin .rtileLoading {
    background-image: url("images/Common/loading_small.gif");
}

.RadTileList_CustomSkin .rtlistGroupSeparatorVisible {
  background-color: #a8ceef; }

.RadTimeline_CustomSkin .k-button {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadTimeline_CustomSkin .k-button:hover, .RadTimeline_CustomSkin .k-button.k-state-hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadTimeline_CustomSkin .k-button:focus, .RadTimeline_CustomSkin .k-button.k-state-focused {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadTimeline_CustomSkin .k-button:active, .RadTimeline_CustomSkin .k-button.k-state-active {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadTimeline_CustomSkin .k-button.k-state-selected {
    border-color: #122a3f;
    color: #ffffff;
    background-color: #285f8f;
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadTimeline_CustomSkin .k-button.k-primary {
    border-color: #2d6da3;
    color: #ffffff;
    background-color: #337ab7;
}

.RadTimeline_CustomSkin .k-button.k-primary:hover, .RadTimeline_CustomSkin .k-button.k-primary.k-state-hover {
    border-color: #204d73;
    color: #ffffff;
    background-color: #285f8f;
}

.RadTimeline_CustomSkin .k-button.k-primary:focus, .RadTimeline_CustomSkin .k-button.k-primary.k-state-focused {
    box-shadow: 0 3px 4px 0 rgba(51, 122, 183, 0.4);
}

.RadTimeline_CustomSkin .k-button.k-primary:focus[disabled],
[disabled] .RadTimeline_CustomSkin .k-button.k-primary:focus, .RadTimeline_CustomSkin .k-button.k-primary:focus.k-state-disabled, .RadTimeline_CustomSkin .k-button.k-primary.k-state-focused[disabled],
[disabled] .RadTimeline_CustomSkin .k-button.k-primary.k-state-focused, .RadTimeline_CustomSkin .k-button.k-primary.k-state-focused.k-state-disabled {
    box-shadow: none;
}

.RadTimeline_CustomSkin .k-button.k-primary:active, .RadTimeline_CustomSkin .k-button.k-primary.k-state-active {
    border-color: #122a3f;
    color: #ffffff;
    background-color: #285f8f;
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadTimeline_CustomSkin .k-button.k-primary.k-state-selected {
    border-color: #122a3f;
    color: #ffffff;
    background-color: #285f8f;
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadTimeline_CustomSkin .k-button-flat,
.k-button-group .RadTimeline_CustomSkin .k-button-flat,
.RadTimeline_CustomSkin .k-button.k-flat,
.k-button-group
.RadTimeline_CustomSkin .k-button.k-flat {
    color: inherit;
    background: none;
}

.RadTimeline_CustomSkin .k-button-flat::after,
.RadTimeline_CustomSkin .k-button.k-flat::after {
    display: block;
}

.RadTimeline_CustomSkin .k-button-flat:focus::after, .RadTimeline_CustomSkin .k-button-flat.k-state-focused::after,
.RadTimeline_CustomSkin .k-button.k-flat:focus::after,
.RadTimeline_CustomSkin .k-button.k-flat.k-state-focused::after {
    box-shadow: inset 0 0 0 2px currentColor;
    opacity: .12;
}

.RadTimeline_CustomSkin .k-button-flat:hover, .RadTimeline_CustomSkin .k-button-flat.k-state-hover, .RadTimeline_CustomSkin .k-button-flat:active, .RadTimeline_CustomSkin .k-button-flat.k-state-active, .RadTimeline_CustomSkin .k-button-flat:hover:active, .RadTimeline_CustomSkin .k-button-flat:hover.k-state-active,
.RadTimeline_CustomSkin .k-button.k-flat:hover,
.RadTimeline_CustomSkin .k-button.k-flat.k-state-hover,
.RadTimeline_CustomSkin .k-button.k-flat:active,
.RadTimeline_CustomSkin .k-button.k-flat.k-state-active,
.RadTimeline_CustomSkin .k-button.k-flat:hover:active,
.RadTimeline_CustomSkin .k-button.k-flat:hover.k-state-active {
    color: inherit;
}

.RadTimeline_CustomSkin .k-flat.k-primary, .RadTimeline_CustomSkin .k-flat.k-primary:hover, .RadTimeline_CustomSkin .k-flat.k-primary.k-state-hover,
.k-button-group .RadTimeline_CustomSkin .k-flat.k-primary,
.RadTimeline_CustomSkin .k-button-flat.k-primary,
.RadTimeline_CustomSkin .k-button-flat.k-primary:hover,
.RadTimeline_CustomSkin .k-button-flat.k-primary.k-state-hover,
.k-button-group
.RadTimeline_CustomSkin .k-button-flat.k-primary {
    color: #337ab7;
    background: none;
}

.RadTimeline_CustomSkin .k-card {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

.RadTimeline_CustomSkin .k-card:focus, .RadTimeline_CustomSkin .k-card.k-state-focus {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadTimeline_CustomSkin .k-card .k-card-callout {
    border-color: #dedede;
    background-color: #ffffff;
}

.RadTimeline_CustomSkin .k-card .k-card-actions {
    border-color: #dedede;
}

.RadTimeline_CustomSkin.k-state-primary, .RadTimeline_CustomSkin .RadTimeline_CustomSkin.k-card.k-card-primary, .RadTimeline_CustomSkin .RadTimeline_CustomSkin.k-card.k-state-primary {
    background-color: #d6e4f1;
    color: #1b3f5f;
    border-color: #c6daeb;
}

.RadTimeline_CustomSkin.k-state-info, .RadTimeline_CustomSkin .RadTimeline_CustomSkin.k-card.k-card-info, .RadTimeline_CustomSkin .RadTimeline_CustomSkin.k-card.k-state-info {
    background-color: #def2f8;
    color: #2f6473;
    border-color: #d1edf6;
}

.RadTimeline_CustomSkin.k-state-success, .RadTimeline_CustomSkin .RadTimeline_CustomSkin.k-card.k-card-success, .RadTimeline_CustomSkin .RadTimeline_CustomSkin.k-card.k-state-success {
    background-color: #def1de;
    color: #306030;
    border-color: #d1ebd1;
}

.RadTimeline_CustomSkin.k-state-warning, .RadTimeline_CustomSkin .RadTimeline_CustomSkin.k-card.k-card-warning, .RadTimeline_CustomSkin .RadTimeline_CustomSkin.k-card.k-state-warning {
    background-color: #fcefdc;
    color: #7d5a29;
    border-color: #fbe8cd;
}

.RadTimeline_CustomSkin.k-state-error, .RadTimeline_CustomSkin .RadTimeline_CustomSkin.k-card.k-card-error, .RadTimeline_CustomSkin .RadTimeline_CustomSkin.k-card.k-state-error {
    background-color: #f7dddc;
    color: #712b29;
    border-color: #f4cfce;
}

.RadTimeline_CustomSkin .k-card-header {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadTimeline_CustomSkin .k-card-footer {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadTimeline_CustomSkin .k-card-separator {
    border-color: #dedede;
}

.RadTimeline_CustomSkin .k-card-subtitle {
    color: #a3a3a3;
}

.k-state-primary .RadTimeline_CustomSkin .k-card-subtitle, .RadTimeline_CustomSkin .k-card.k-card-primary .RadTimeline_CustomSkin .k-card-subtitle,
.k-state-info .RadTimeline_CustomSkin .k-card-subtitle,
.RadTimeline_CustomSkin .k-card.k-card-info .RadTimeline_CustomSkin .k-card-subtitle,
.k-state-success .RadTimeline_CustomSkin .k-card-subtitle,
.RadTimeline_CustomSkin .k-card.k-card-success .RadTimeline_CustomSkin .k-card-subtitle,
.k-state-warning .RadTimeline_CustomSkin .k-card-subtitle,
.RadTimeline_CustomSkin .k-card.k-card-warning .RadTimeline_CustomSkin .k-card-subtitle,
.k-state-error .RadTimeline_CustomSkin .k-card-subtitle,
.RadTimeline_CustomSkin .k-card.k-card-error .RadTimeline_CustomSkin .k-card-subtitle {
    color: inherit;
}

.RadTimeline_CustomSkin .k-card-wrap.k-state-focused > .k-card, .RadTimeline_CustomSkin .k-card-wrap.k-state-selected > .k-card {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadTimeline_CustomSkin .k-card:focus .k-card-callout.k-callout-n,
.RadTimeline_CustomSkin .k-card.k-state-focus .k-card-callout.k-callout-n {
    box-shadow: 1px -1px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadTimeline_CustomSkin .k-card:focus .k-card-callout.k-callout-e,
.RadTimeline_CustomSkin .k-card.k-state-focus .k-card-callout.k-callout-e {
    box-shadow: 2px -1px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadTimeline_CustomSkin .k-card:focus .k-card-callout.k-callout-s,
.RadTimeline_CustomSkin .k-card.k-state-focus .k-card-callout.k-callout-s {
    box-shadow: 2px -2px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadTimeline_CustomSkin .k-card:focus .k-card-callout.k-callout-w,
.RadTimeline_CustomSkin .k-card.k-state-focus .k-card-callout.k-callout-w {
    box-shadow: 2px -1px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadTimeline_CustomSkin.k-timeline .k-timeline-flag {
    color: #ffffff;
    background-color: #337ab7;
}

.RadTimeline_CustomSkin.k-timeline .k-timeline-circle {
    background-color: #337ab7;
}

.RadTimeline_CustomSkin.k-timeline .k-timeline-card .k-card-header {
    background-color: #ffffff;
    color: #333333;
}

.RadTimeline_CustomSkin.k-timeline .k-timeline-card .k-card-body {
    scrollbar-color: #dedede #ffffff;
}

.RadTimeline_CustomSkin.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-track {
    background: #ffffff;
}

.RadTimeline_CustomSkin.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb {
    background: #dedede;
}

.RadTimeline_CustomSkin.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb:hover {
    background: #e1e1e1;
}

.RadTimeline_CustomSkin.k-timeline .k-timeline-date {
    color: #333333;
}

.RadTimeline_CustomSkin.k-timeline .k-timeline-arrow.k-button:not(.k-flat):not(.k-bare):not(.k-outline):not(.k-overflow-button).k-state-disabled {
    opacity: 1;
    color: #7a7a7a;
    background-color: white;
    border-color: #f3f3f3;
}

.RadTimeline_CustomSkin.k-timeline-vertical::after,
.RadTimeline_CustomSkin.k-timeline-horizontal .k-timeline-track-wrap::after {
    background-color: #ffffff;
    border-color: #cccccc;
}

.RadTimeline_CustomSkin.k-timeline-horizontal .k-timeline-flag::after {
    background-color: #337ab7;
}

.RadTimeline_CustomSkin .k-timeline-track-item.k-state-focus .k-timeline-circle {
    box-shadow: 0 3px 4px 0 rgba(51, 122, 183, 0.4);
}

.RadToolBar_CustomSkin {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  padding: 8px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadToolBar_CustomSkin:before {
    padding: 7px 0; }
  .RadToolBar_CustomSkin_Horizontal .rtbItem + .rtbItem {
    margin-left: 5px; }
  .RadToolBar_CustomSkin_Vertical .rtbItem + .rtbItem {
    margin-top: 5px; }
  .RadToolBar_CustomSkin .rtbSeparator {
    border-color: #cccccc #ffffff #ffffff #cccccc; }
  .RadToolBar_CustomSkin .rtbButton {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    padding: 6px 12px;
    border-radius: 4px; }
  .RadToolBar_CustomSkin .rtbButton.rtbIconOnly {
    padding: 6px; }
  .RadToolBar_CustomSkin .rtbArrow {
    margin: -6px -12px -6px 0;
    padding: 6px; }
  .RadToolBar_CustomSkin .rtbMore {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
    padding: 14px; }
  .RadToolBar_CustomSkin .rtbMenuButton.rtbIconOnly .rtbArrow {
    margin: -6px -6px -6px 6px; }
  .RadToolBar_CustomSkin .rtbSplitButton {
    padding: 0; }
    .RadToolBar_CustomSkin .rtbSplitButton .rtbSplBtnActivator {
      padding: 6px 12px;
      border-radius: 4px 0 0 4px; }
    .RadToolBar_CustomSkin .rtbSplitButton .rtbArrow {
      margin: 0;
      border-radius: 0 4px 4px 0; }
  .RadToolBar_CustomSkin .rtbSplitButton.rtbIconOnly {
    padding: 0; }
    .RadToolBar_CustomSkin .rtbSplitButton.rtbIconOnly .rtbSplBtnActivator {
      padding: 6px; }
  .RadToolBar_CustomSkin .rtbFocused .rtbButton,
  .RadToolBar_CustomSkin .rtbFocused.rtbMore {
    border-color: rgba(173, 173, 173, 0.5);
    box-shadow: inset 0 0 0.3em rgba(173, 173, 173, 0.5); }
  .RadToolBar_CustomSkin .rtbHovered .rtbButton:not(.rtbSplitButton) {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e6e6; }
  .RadToolBar_CustomSkin .rtbHovered .rtbSplitButton,
  .RadToolBar_CustomSkin .rtbHovered .rtbArrow {
    border-color: #adadad; }
  .RadToolBar_CustomSkin .rtbSplitButton .rtbHovered.rtbSplBtnActivator, .RadToolBar_CustomSkin .rtbSplitButton .rtbHovered.rtbArrow {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e6e6; }
  .RadToolBar_CustomSkin .rtbChecked .rtbButton,
  .RadToolBar_CustomSkin .rtbExpanded .rtbButton,
  .RadToolBar_CustomSkin .rtbExpanded .rtbButton.rtbMenuButton,
  .RadToolBar_CustomSkin .rtbExpanded.rtbMore {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e6e6; }
  .RadToolBar_CustomSkin .rtbExpanded .rtbButton.rtbSplitButton .rtbSplBtnActivator,
  .RadToolBar_CustomSkin .rtbExpanded .rtbButton.rtbSplitButton .rtbArrow {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e6e6; }
  .RadToolBar_CustomSkin .rtbPressed .rtbButton:not(.rtbSplitButton) {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e6e6; }
  .RadToolBar_CustomSkin .rtbPressed .rtbSplitButton,
  .RadToolBar_CustomSkin .rtbPressed .rtbArrow {
    border-color: #adadad; }
  .RadToolBar_CustomSkin .rtbSplitButton .rtbPressed.rtbSplBtnActivator, .RadToolBar_CustomSkin .rtbSplitButton .rtbPressed.rtbArrow {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e6e6; }
  .RadToolBar_CustomSkin_rtl .rtbArrow {
    margin: -6px 0 -6px -12px; }
  .RadToolBar_CustomSkin .rtbGroupStart .rtbButton {
    border-radius: 4px 0 0 4px; }
  .RadToolBar_CustomSkin .rtbGroupIn .rtbButton {
    border-radius: 0; }
  .RadToolBar_CustomSkin .rtbGroupEnd .rtbButton {
    border-radius: 0 4px 4px 0; }
  .RadToolBar_CustomSkin .rtbGroupStart + .rtbGroupIn,
  .RadToolBar_CustomSkin .rtbGroupIn + .rtbGroupIn,
  .RadToolBar_CustomSkin .rtbGroupIn + .rtbGroupEnd {
    margin-left: -1px; }

.RadToolBar_Vertical::before {
  padding: 0 7px; }

.rtbPopup_CustomSkin {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .rtbPopup_CustomSkin .rtbMenu,
  .rtbPopup_CustomSkin .rtUL {
    padding: 5px 0; }
  .rtbPopup_CustomSkin .rtbInner {
    border-radius: 3px; }
  .rtbPopup_CustomSkin .rtbSeparator {
    margin: 9px 0;
    border-width: 1px 0 0;
    border-color: #cccccc; }
  .rtbPopup_CustomSkin .rtbFocused > .rtbLink {
    border-color: rgba(40, 96, 144, 0.5);
    box-shadow: inset 0 0 0.3em rgba(40, 96, 144, 0.5); }
  .rtbPopup_CustomSkin .rtbFocused > .rtbInner {
    border-color: rgba(173, 173, 173, 0.5);
    box-shadow: inset 0 0 0.3em rgba(173, 173, 173, 0.5); }
    .rtbPopup_CustomSkin .rtbFocused > .rtbInner .rtbArrow {
      border-left-color: rgba(173, 173, 173, 0.5); }
  .rtbPopup_CustomSkin .rtbHovered > .rtbLink {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee; }
  .rtbPopup_CustomSkin .rtbHovered > .rtbInner {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e6e6; }
    .rtbPopup_CustomSkin .rtbHovered > .rtbInner .rtbArrow {
      border-color: #adadad; }
  .rtbPopup_CustomSkin .rtbSplitItem .rtbHovered.rtbSplBtnActivator, .rtbPopup_CustomSkin .rtbSplitItem .rtbHovered.rtbArrow {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e6e6; }
  .rtbPopup_CustomSkin .rtbSelected > .rtbLink {
    border-color: #286090;
    color: #ffffff;
    background-color: #337ab7; }
  .rtbPopup_CustomSkin .rtbSelected > .rtbInner,
  .rtbPopup_CustomSkin .rtbPressed > .rtbInner,
  .rtbPopup_CustomSkin .rtbChecked > .rtbInner,
  .rtbPopup_CustomSkin .rtbExpanded > .rtbInner {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e6e6;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
    .rtbPopup_CustomSkin .rtbSelected > .rtbInner .rtbArrow,
    .rtbPopup_CustomSkin .rtbPressed > .rtbInner .rtbArrow,
    .rtbPopup_CustomSkin .rtbChecked > .rtbInner .rtbArrow,
    .rtbPopup_CustomSkin .rtbExpanded > .rtbInner .rtbArrow {
      border-left-color: #adadad; }
  .rtbPopup_CustomSkin .rtbSplitItem .rtbPressed.rtbSplBtnActivator, .rtbPopup_CustomSkin .rtbSplitItem .rtbPressed.rtbArrow {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e6e6;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .rtbPopup_CustomSkin .rtbMenu:before {
    display: none; }
  .rtbPopup_CustomSkin.rtbShadows {
    box-shadow: 3px 3px 3px #dedede; }


.RadToolTip_CustomSkin {
  background-color: #ffffff;
  color: #333333;
  border-color: #dddddd; }
  .RadToolTip_CustomSkin .rtTitleWrapper {
    color: #ffffff; }
  .RadToolTip_CustomSkin .rtClose {
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    background-image: linear-gradient(); }
  .RadToolTip_CustomSkin .rtClose:hover {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient(); }
  .RadToolTip_CustomSkin .rtClose:active {
    border-color: #afafaf;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient(); }
  .RadToolTip_CustomSkin .rtCalloutTopRight,
  .RadToolTip_CustomSkin .rtCalloutTopCenter,
  .RadToolTip_CustomSkin .rtCalloutTopLeft {
    border-bottom-color: #dddddd; }
  .RadToolTip_CustomSkin .rtCalloutTopRight:before,
  .RadToolTip_CustomSkin .rtCalloutTopCenter:before,
  .RadToolTip_CustomSkin .rtCalloutTopLeft:before {
    border-bottom-color: #ffffff; }
  .RadToolTip_CustomSkin .rtCalloutMiddleRight {
    border-left-color: #dddddd; }
  .RadToolTip_CustomSkin .rtCalloutMiddleRight:before {
    border-left-color: #ffffff; }
  .RadToolTip_CustomSkin .rtCalloutMiddleLeft {
    border-right-color: #dddddd; }
  .RadToolTip_CustomSkin .rtCalloutMiddleLeft:before {
    border-right-color: #ffffff; }
  .RadToolTip_CustomSkin .rtCalloutBottomRight,
  .RadToolTip_CustomSkin .rtCalloutBottomCenter,
  .RadToolTip_CustomSkin .rtCalloutBottomLeft {
    border-top-color: #dddddd; }
  .RadToolTip_CustomSkin .rtCalloutBottomRight:before,
  .RadToolTip_CustomSkin .rtCalloutBottomCenter:before,
  .RadToolTip_CustomSkin .rtCalloutBottomLeft:before {
    border-top-color: #ffffff; }
    .RadToolTip_CustomSkin.rtLoading {
        background-image: url("/App_Themes/CustomSkin/images/Common/loading.gif");
    }

.TreeListToolTip_CustomSkin {
  font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif; }

.RadTreeList_CustomSkin {
  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_CustomSkin .rtlTable a {
    color: #337ab7; }
  .RadTreeList_CustomSkin .rtlTable td {
    vertical-align: middle; }
  .RadTreeList_CustomSkin .rtlHeader {
    background-color: #337ab7; }
  .RadTreeList_CustomSkin .rtlHeader th,
  .RadTreeList_CustomSkin .rtlREdit td,
  .RadTreeList_CustomSkin .rtlR td,
  .RadTreeList_CustomSkin .rtlA td {
    padding: 0.3em 0.5em;
    height: 2.25em; }
  .RadTreeList_CustomSkin .rtlHeader a {
    color: #ffffff; }
  .RadTreeList_CustomSkin div.rtlHeader,
  .RadTreeList_CustomSkin .rtlScroller,
  .RadTreeList_CustomSkin .rtlHeader th {
    border-color: #f2f2f2; }
  .RadTreeList_CustomSkin .rtlA {
    background-color: #f9f9f9;
    color: #333333; }
  .RadTreeList_CustomSkin .rtlRFooter {
    background-color: #337ab7; }
  .RadTreeList_CustomSkin .rtlRFooter td {
    border-color: #dddddd; }
  .RadTreeList_CustomSkin .rtlREdit {
    background-color: #4f93ce; }
  .RadTreeList_CustomSkin .rtlR td,
  .RadTreeList_CustomSkin .rtlA td,
  .RadTreeList_CustomSkin .rtlREdit td,
  .RadTreeList_CustomSkin .rtlEditForm {
    border-color: #f2f2f2; }
  .RadTreeList_CustomSkin .rtlRSel {
    background: #337ab7;
    color: #ffffff; }
    .RadTreeList_CustomSkin .rtlRSel .rtlActionButton:hover .rtlIcon {
      color: #333333; }
  .RadTreeList_CustomSkin .rtlRSel a {
    color: #ffffff; }
  .RadTreeList_CustomSkin .rtlRSel {
    background-color: #337ab7; }
  .RadTreeList_CustomSkin .rtlRActive .rtlCF {
    box-shadow: inset 0px 5px 5px -5px #285f8f, inset 0px -5px 5px -5px #285f8f, inset 5px 0px 5px -5px #285f8f; }
  .RadTreeList_CustomSkin .rtlRActive .rtlCF ~ td {
    box-shadow: inset 0px 5px 5px -5px #285f8f, inset 0px -5px 5px -5px #285f8f; }
  .RadTreeList_CustomSkin .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_CustomSkin .rtlRActive td {
    border-color: #285f8f; }
  .RadTreeList_CustomSkin .rtlVBorders td.rtlL,
  .RadTreeList_CustomSkin .rtlLines td.rtlL {
    background-color: #ffffff; }
  .RadTreeList_CustomSkin .rtlActionButton {
    width: 2.28571em;
    height: 2.28571em;
    box-sizing: content-box;
    border: 1px solid transparent;
    background: none;
    font-size: 1em; }
    .RadTreeList_CustomSkin .rtlActionButton:hover {
      border: 1px solid #eeeeee;
      border-radius: .3em;
      background: #e6e6e6; }
  .RadTreeList_CustomSkin .rtlIcon {
    color: #333333; }
  .RadTreeList_CustomSkin .rtlExpand,
  .RadTreeList_CustomSkin .rtlCollapse {
    left: 0;
    top: 0;
    border: 0 none; }
    .RadTreeList_CustomSkin .rtlExpand:hover,
    .RadTreeList_CustomSkin .rtlCollapse:hover {
      border: 0 none;
      background: none; }
  .RadTreeList_CustomSkin.RadTreeListRTL .rtlExpand,
  .RadTreeList_CustomSkin.RadTreeListRTL .rtlCollapse {
    margin-right: -.425em; }
  .RadTreeList_CustomSkin .rtlCollapseIcon {
    color: #337ab7; }
  .RadTreeList_CustomSkin .rtlCollapseIcon:before {
    content: '\E002'; }
  .RadTreeList_CustomSkin .rtlExpandIcon:before {
    content: '\E000'; }
  .RadTreeList_CustomSkin .rtlAddIcon:before {
    content: '\E039'; }
  .RadTreeList_CustomSkin .rtlEditIcon:before {
    content: '\E0D5'; }
  .RadTreeList_CustomSkin .rtlUpdateIcon:before {
    content: '\E037'; }
  .RadTreeList_CustomSkin .rtlDelIcon:before,
  .RadTreeList_CustomSkin .rtlCancelIcon:before,
  .RadTreeList_CustomSkin .rtlClosePopUpIcon:before {
    content: '\E038'; }
  .RadTreeList_CustomSkin .rtlSortDescIcon:before {
    content: '\E00D';
    margin-top: -.56em; }
  .RadTreeList_CustomSkin .rtlSortAscIcon:before {
    content: '\E00E'; }
  .RadTreeList_CustomSkin .rtlPagerCell {
    color: #ffffff;
    background: #337ab7;
    border-top: 1px solid #dddddd; }
    .RadTreeList_CustomSkin .rtlPagerCell .rtlWrap {
      padding: 0; }
    .RadTreeList_CustomSkin .rtlPagerCell .rtlNumPart a,
    .RadTreeList_CustomSkin .rtlPagerCell .rtlPagerButton,
    .RadTreeList_CustomSkin .rtlPagerCell .rtlActionButton {
      border-width: 1px;
      border-style: solid;
      box-sizing: content-box;
      border-color: #eeeeee;
      color: #333333;
      background-color: #ffffff;
      font-size: 1em; }
      .RadTreeList_CustomSkin .rtlPagerCell .rtlNumPart a:hover,
      .RadTreeList_CustomSkin .rtlPagerCell .rtlPagerButton:hover,
      .RadTreeList_CustomSkin .rtlPagerCell .rtlActionButton:hover {
        border-color: #d0d0d0;
        color: #333333;
        background-color: #e6e6e6; }
    .RadTreeList_CustomSkin .rtlPagerCell .rtlNumPart a,
    .RadTreeList_CustomSkin .rtlPagerCell .rtlActionButton {
      margin: 0;
      width: 1.42857em;
      border-left-width: 0; }
    .RadTreeList_CustomSkin .rtlPagerCell .rtlNumPart a {
      border-radius: 0;
      text-align: center; }
      .RadTreeList_CustomSkin .rtlPagerCell .rtlNumPart a.rtlCurrentPage {
        border-color: #2d6da3;
        color: #ffffff;
        background-color: #337ab7; }
    .RadTreeList_CustomSkin .rtlPagerCell .rtlPageFirst {
      border-left-width: 1px;
      border-radius: 0.28571em 0 0 0.28571em; }
    .RadTreeList_CustomSkin .rtlPagerCell .rtlPageLast {
      border-radius: 0 0.28571em 0.28571em 0; }
    .RadTreeList_CustomSkin .rtlPagerCell .NumericPages .rtlNumPart a:first-child {
      border-left-width: 1px;
      border-radius: 0.28571em 0 0 0.28571em; }
    .RadTreeList_CustomSkin .rtlPagerCell .NumericPages .rtlNumPart a:last-child {
      border-radius: 0 0.28571em 0.28571em 0; }
    .RadTreeList_CustomSkin .rtlPagerCell .rtlActionButton {
      box-sizing: content-box; }
    .RadTreeList_CustomSkin .rtlPagerCell .rtlPagerButton {
      border-radius: 0.28571em; }
  .RadTreeList_CustomSkin .rtlREdit [type="text"],
  .RadTreeList_CustomSkin .rtlEditForm [type="text"] {
    padding-top: 0;
    padding-bottom: 0;
    height: 32px;
    border: 1px solid #dddddd;
    border-radius: .3em; }
  .RadTreeList_CustomSkin .rtlEditForm {
    font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: 1px solid #dddddd; }
    .RadTreeList_CustomSkin .rtlEditForm [type="text"] {
      margin-bottom: .3em;
      margin-left: .3em; }
    .RadTreeList_CustomSkin .rtlEditForm table {
      margin: .5em; }
    .RadTreeList_CustomSkin .rtlEditForm .rtlHeader {
      padding: 0.64em 0.5em; }
  .RadTreeList_CustomSkin.RadTreeListRTL .rtlExpand,
  .RadTreeList_CustomSkin.RadTreeListRTL .rtlCollapse {
    margin-right: -.425em; }
  .RadTreeList_CustomSkin.RadTreeListRTL .rtlExpandIcon:before {
    content: '\E003'; }

.TreeListReorderTop_CustomSkin,
.TreeListReorderBottom_CustomSkin {
  font-size: 2.2em;
  color: #000;
  text-shadow: 0 0 1px #fff;
  text-indent: 2px; }

.TreeListToolTip_CustomSkin {
  border-color: #828282;
  background: #ffffff;
  color: #333333; }

.RadTreeView_CustomSkin {
  color: #333333; }
  .RadTreeView_CustomSkin .rtLI {
    margin-top: 1px;
    overflow: hidden; }
  .RadTreeView_CustomSkin .rtImg {
    position: relative;
    margin: 0em -1.42857em 0em 0.5em;
    zoom: 1; }
  .RadTreeView_CustomSkin .rtIn {
    margin: 0.14286em 0em;
    padding: 0.14286em 0.57143em;
    border-radius: 0.28571em; }
  .RadTreeView_CustomSkin .rtImg + .rtIn {
    padding-left: 1.78571em; }
  .RadTreeView_CustomSkin .rtHover .rtIn {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee; }
  .RadTreeView_CustomSkin .rtSelected .rtIn {
    border-color: #285f8f;
    color: #ffffff;
    background-color: #337ab7; }
  .RadTreeView_CustomSkin .rtChecked,
  .RadTreeView_CustomSkin .rtUnchecked,
  .RadTreeView_CustomSkin .rtIndeterminate {
    background-image: url("images/Common/radFormToggleSprite.png"); }
  .RadTreeView_CustomSkin .rtLoadingIcon {
    background-image: url("images/Common/loading_small.gif"); }
  .RadTreeView_CustomSkin .rtPlus,
  .RadTreeView_CustomSkin .rtMinus {
    top: .2em;
    left: .2em; }
  .RadTreeView_CustomSkin .rtPlusHover,
  .RadTreeView_CustomSkin .rtMinusHover {
    color: #337ab7; }
  .RadTreeView_CustomSkin .rtLines .rtLI:before,
  .RadTreeView_CustomSkin .rtLines .rtTop:before,
  .RadTreeView_CustomSkin .rtLines .rtMid:before,
  .RadTreeView_CustomSkin .rtLines .rtBot:before {
    border-color: #dddddd; }

.RadUpload_CustomSkin {
    color: #333333;
    line-height: 34px;
}

.RadUpload_CustomSkin .ruFileLI .ruButton {
    color: #337ab7;
}

.RadUpload_CustomSkin .ruFileLI .ruFileProgressWrap {
    top: 1.92857em;
    margin-top: -7px;
}

.RadUpload_CustomSkin .ruFileLI .ruFileProgress {
    background-color: #3ce31e;
}

.RadUpload_CustomSkin .ruSelectWrap {
    margin-top: 0.71429em;
}

.RadUpload_CustomSkin .ruSelectWrap .ruFakeInput {
    height: 2.28571em;
    background-color: #ffffff;
    border-color: #dddddd;
    border-radius: 0.28571em;
}

.RadUpload_CustomSkin .ruSelectWrap .ruButton {
    padding: 0em 0.85714em;
    line-height: 2.28571em;
    color: #333333;
    border-color: #eeeeee;
    background-color: #ffffff;
    border-radius: 0.28571em;
}

.RadUpload_CustomSkin .ruSelectWrap .ruButton.ruButtonHover {
    color: #333333;
    border-color: #eeeeee;
    background-color: #e6e6e6;
}

.RadUpload_CustomSkin .ruDropZone {
    color: #333333;
    border-color: #dddddd;
    background-color: #fcfcfc;
    border-radius: 0.28571em;
}

.RadWindow_CustomSkin {
  background-color: #ffffff;
  color: #333333;
  font-size: 1em;
  border-color: #d9d9d9; }
  .RadWindow_CustomSkin.rwShadow {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  .RadWindow_CustomSkin.RadWindow.rwRoundedCorner,
  .RadWindow_CustomSkin.RadWindow.rwCollapsed.rwRoundedCorner .rwTitleBar,
  .RadWindow_CustomSkin.RadWindow.rwMinimizedWindow.rwRoundedCorner .rwTitleBar {
    border-radius: 0.28571em; }
  .RadWindow_CustomSkin.RadWindow.rwRoundedCorner .rwTitleBar {
    border-radius: 0.28571em 0.28571em 0em 0em; }
  .RadWindow_CustomSkin .rwTitleBar {
    background-color: #337ab7; }
  .RadWindow_CustomSkin.rwCollapsed .rwTitleBar {
    border-bottom-color: #d9d9d9; }
  .RadWindow_CustomSkin .rwTitleBar .rwTitleWrapper {
    min-height: 2.14286em;
    padding: 0.42857em 0.71429em;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d9d9d9; }
  .RadWindow_CustomSkin.rwMinimizedWindow .rwTitleWrapper {
    border-bottom: 0; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .RadWindow_CustomSkin .rwTitleBar .rwTitleWrapper {
      padding: 0.57143em 0.71429em 0.5em; } }
  .RadWindow_CustomSkin .rwTitleWrapper .rwTitle {
    padding: 0.14286em 0em 0em 2.14286em;
    padding: 0.28571em 0em 0em 2.14286em;
    font-size: 1.14286em;
    font-weight: normal;
    margin: 0.28571em 0em 0em; }
  .RadWindow_CustomSkin _:-ms-fullscreen, :root .RadWindow_CustomSkin .rwTitle {
    padding: 0.28571em 0em 0em 2.14286em; }
  .RadWindow_CustomSkin.rwMinimizedWindow .rwTitleWrapper .rwTitle {
    width: 40%; }
  .RadWindow_CustomSkin .rwCommands {
    margin: -1.21429em 0em 0em; }
  .RadWindow_CustomSkin _:-ms-fullscreen, :root .RadWindow_CustomSkin .rwCommands {
    margin: -1.14286em 0em 0em; }
  .RadWindow_CustomSkin .rwCommands .rwCommandButton {
    text-indent: 0;
    background-image: none;
    border-width: 1px;
    border-style: solid;
    border-color: transparent; }
  .RadWindow_CustomSkin .rwCommands .rwCommandButton:hover {
    background-color: #ebebeb;
    border-color: #d0d0d0;
    border-radius: 0.21429em; }
  .RadWindow_CustomSkin .rwCommands .rwCommandButton:before {
    text-align: center;
    color: #333333;
    margin: 0.28571em 0em 0em 0.21429em; }
  .RadWindow_CustomSkin .rwContent {
    background-color: #ffffff;
    border: 0; }
  .RadWindow_CustomSkin .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;
    border-radius: 0em 0em 0.28571em 0.28571em; }
  .RadWindow_CustomSkin .rwStatusBar input {
    color: #333333;
    font-size: 1em; }
  .RadWindow_CustomSkin .rwStatusBar .rwResize {
    right: .1em;
    right: 0.21429em;
    bottom: 0.14286em; }
  .RadWindow_CustomSkin _:-ms-fullscreen, :root .RadWindow_CustomSkin .rwResize {
    right: 0.28571em;
    bottom: 0.14286em; }
  @media screen {
    .RadWindow_CustomSkin .rwStatusBar .rwResize {
      right: 0.14286em;
      bottom: 0.14286em; } }
  .RadWindow_CustomSkin .rwStatusBar .rwResize:before {
    font-size: 2.28571em;
    font-size: 1.2em;
    color: #d9d9d9;
    content: "\E006"; }
  .RadWindow_CustomSkin _:-ms-fullscreen, :root .RadWindow_CustomSkin .rwResize:before {
    font-size: .55em; }
  @media screen {
    .RadWindow_CustomSkin .rwStatusBar .rwResize:before {
      font-size: 2.28571em; } }
    .RadWindow_CustomSkin.rwLoading .rwExternalContent {
        background-image: url('/App_Themes/CustomSkin/images/Common/loading.gif');
    }

    .RadWindow_CustomSkin .rwLoading.rwStatusBar {
        background-image: url('/App_Themes/CustomSkin/images/Common/loading.gif');
    }
  .RadWindow_CustomSkin .rwListItem {
    width: 2.28571em;
    height: 2.28571em; }
  .RadWindow_CustomSkin .rwListItem .rwCommandButton {
    width: 2.28571em;
    height: 2.28571em;
    margin: 0em 0.14286em; }
  .RadWindow_CustomSkin .rwDialog {
    margin: 0.35714em 0em 0em;
    background-image: none; }
  .RadWindow_CustomSkin .rwDialog:before {
    font-size: 36px; }
  .RadWindow_CustomSkin .rwAlertDialog:before {
    content: "\E0FA"; }
  .RadWindow_CustomSkin .rwConfirmDialog:before {
    content: "\E0FB"; }
  .RadWindow_CustomSkin .rwDialogButtons input {
    padding: 0.42857em 0.85714em;
    padding: 0.46429em 0.85714em;
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    background-image: linear-gradient(); }
  .RadWindow_CustomSkin _:-ms-fullscreen, .RadWindow_CustomSkin :root .rwDialogButtons input {
    padding: 0.46429em 0.85714em; }
  .RadWindow_CustomSkin .rwDialogButtons input:hover,
  .RadWindow_CustomSkin .rwDialogButtons input:focus {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6;
    background-image: linear-gradient(); }
  .RadWindow_CustomSkin .rwDialogButtons input:focus {
    outline-width: thin;
    outline-style: dotted;
    outline-offset: -2px;
    outline-color: #d0d0d0; }
  .RadWindow_CustomSkin .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_CustomSkin .rwPromptInput,
  .RadWindow_CustomSkin .rwPromptInput:hover {
    height: 1.5em;
    padding: 0.42857em 0.85714em;
    background-color: #ffffff;
    color: #555555;
    border-color: #dddddd; }
  .RadWindow_CustomSkin .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_CustomSkin .rwPromptInput:active {
    background-color: #ffffff;
    color: #555555;
    border-color: #dddddd; }
  .RadWindow_CustomSkin .rwPromptInput:disabled {
    background-color: #eeeeee;
    color: #666666;
    border-color: #dddddd; }
  .RadWindow_CustomSkin.rwRtl .rwCommands {
    margin: -1.21429em 0em 0em; }
  .RadWindow_CustomSkin.rwRtl .rwCommands .rwCommandButton:before {
    margin: 0.21429em 0.21429em 0em 0em; }

.RadWizard_CustomSkin {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333333;
  background: #ffffff; }
  .RadWizard_CustomSkin .rwzButton {
    border-radius: 4px;
    padding: 6px 12px;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff; }
  .RadWizard_CustomSkin .rwzNext,
  .RadWizard_CustomSkin .rwzFinish {
    border-color: #2d6da3;
    color: #ffffff;
    background-color: #337ab7; }
  .RadWizard_CustomSkin .rwzBreadCrumb .rwzText {
    line-height: 2.7em; }
  .RadWizard_CustomSkin .rwzBreadCrumb .rwzLink:before {
    width: 1.55em;
    height: 1.55em;
    right: -0.7em;
    margin-top: -0.8em; }
  .RadWizard_CustomSkin .rwzLink {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff; }
    .RadWizard_CustomSkin .rwzLink:before {
      border-color: #cccccc;
      background-color: #ffffff;
      box-shadow: none; }
  .RadWizard_CustomSkin .rwzProgressBar {
    border-radius: 4px;
    border-color: #dedede;
    background-color: whitesmoke; }
  .RadWizard_CustomSkin .rwzProgress {
    border-color: #285f8f;
    background-color: #337ab7; }
  .RadWizard_CustomSkin .rwzHovered.rwzButton,
  .RadWizard_CustomSkin .rwzHovered .rwzLink {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e6e6; }
  .RadWizard_CustomSkin .rwzHovered.rwzNext,
  .RadWizard_CustomSkin .rwzHovered.rwzFinish {
    border-color: #204d73;
    color: #ffffff;
    background-color: #285f8f; }
  .RadWizard_CustomSkin .rwzHovered .rwzLink:before {
    border-color: #adadad;
    background-color: #e6e6e6; }
  .RadWizard_CustomSkin .rwzFocused.rwzButton {
    box-shadow: 0 0 5px rgba(173, 173, 173, 0.5) inset; }
  .RadWizard_CustomSkin .rwzFocused.rwzNext {
    border-color: rgba(18, 42, 63, 0.5);
    box-shadow: 0 0 5px rgba(18, 42, 63, 0.5) inset; }
  .RadWizard_CustomSkin .rwzSelected .rwzLink,
  .RadWizard_CustomSkin .rwzSelected .rwzLink:before {
    border-color: #2d6da3;
    color: #ffffff;
    background-color: #337ab7; }

.RadWizard_CustomSkin.rwzHorizontal .rwzFirst .rwzLink {
  border-radius: 4px 0 0 4px; }

.RadWizard_CustomSkin.rwzHorizontal .rwzLast .rwzLink {
  border-radius: 0 4px 4px 0; }

.RadWizard_CustomSkin.rwzHorizontal .rwzFirst.rwzLast .rwzLink {
  border-radius: 4px; }

.RadWizard_CustomSkin.rwzVertical .rwzFirst .rwzLink {
  border-radius: 4px 4px 0 0; }

.RadWizard_CustomSkin.rwzVertical .rwzLast .rwzLink {
  border-radius: 0 0 4px 4px; }

.RadWizard_CustomSkin.rwzVertical .rwzSelected .rwzLink {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.RadWizard_CustomSkin.rwzVertical .rwzBreadCrumb {
  padding-right: 0.85em; }
  .RadWizard_CustomSkin.rwzVertical .rwzBreadCrumb .rwzLink:before {
    right: -0.87em; }

.RadWizard_CustomSkin.RadWizard_rtl.rwzHorizontal .rwzFirst .rwzLink {
  border-radius: 0 4px 4px 0; }

.RadWizard_CustomSkin.RadWizard_rtl.rwzHorizontal .rwzLast .rwzLink {
  border-radius: 4px 0 0 4px; }

.RadWizard_CustomSkin.RadWizard_rtl .rwzBreadCrumb .rwzLink:before,
.RadWizard_CustomSkin.rwzRightBreadCrumb .rwzBreadCrumb .rwzLink:before {
  left: -0.87em;
  right: auto; }

.RadWizard_rtl.rwzVertical .rwzBreadCrumb {
  padding-right: 0;
  padding-left: 0.85em; }

.RadWizard_CustomSkin.rwzRightBreadCrumb .rwzBreadCrumb,
.RadWizard_CustomSkin.RadWizard_rtl.rwzVertical .rwzBreadCrumb {
  padding-right: 0;
  padding-left: 0.85em; }

.RadWizard_CustomSkin.rwzRightBreadCrumb .rwzFirst .rwzLink,
.RadWizard_CustomSkin.RadWizard_rtl.rwzVertical .rwzFirst .rwzLink {
  border-top-right-radius: 4px; }

.RadWizard_CustomSkin.rwzRightBreadCrumb .rwzLast .rwzLink,
.RadWizard_CustomSkin.RadWizard_rtl.rwzVertical .rwzLast .rwzLink {
  border-bottom-right-radius: 4px; }

.RadWizard_CustomSkin.rwzRightBreadCrumb .rwzSelected .rwzLink,
.RadWizard_CustomSkin.RadWizard_rtl.rwzVertical .rwzSelected .rwzLink {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

