input[type=text],
input[type=number],
input[type=password],
input[type=email],
textarea {
  border: 1px solid #dfdfdf;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-clip: padding-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #464646;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 21px;
  font-size: 12px;
  margin: 0;
  padding: 0 4px;
  line-height: 20px; }
  input[type=text][disabled],
  input[type=number][disabled],
  input[type=password][disabled],
  input[type=email][disabled],
  textarea[disabled] {
    border: 1px solid #dfdfdf; }

input[type=text],
input[type=number],
input[type=password],
input[type=email] {
  height: 23px; }

textarea {
  resize: none;
  overflow-y: auto; }

input[type="text"].error, input[type="password"].error, textArea.error {
  border: 1px solid #ff0000; }

input.hiddenButValidatable {
  display: none; }

/* Safari fix */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  ::i-block-chrome, input[type=text],
  input[type=password],
  input[type=email],
  textarea {
    margin: 2px 0;
    padding: 4px;
    line-height: 16px; } }

fieldset,
legend {
  border: none;
  margin: 0;
  padding: 0; }

.list label {
  display: block;
  padding: 0 0 0.25em; }

html {
  font-size: 12px;
  line-height: 21px; }

body {
  color: #464646;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal; }

h1 {
  font-size: 24px; }

h2 {
  font-size: 22px; }

h3 {
  font-size: 18px; }

h4 {
  font-size: 12px; }

h1, h2, h3 {
  line-height: 42px; }

a:link, a:active, a:visited {
  color: #2e72c1;
  text-decoration: none; }

label.error {
  font: 12px/15px Helvetica, Arial, sans-serif;
  font-style: italic;
  color: #ff0000;
  background: url("/app/Core/CSS/img/error-small.png") no-repeat 0 0;
  padding-left: 15px;
  margin-left: 1px; }

.aspNetHidden {
  display: none; }

.newStringValueContainer {
  position: absolute !important;
  z-index: 9999;
  background: none repeat scroll 0 0 #FAFAFA;
  border: 1px solid #D9D9D9;
  -moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
  padding: 10px 20px;
  white-space: nowrap; }
  .newStringValueContainer input + input {
    margin-left: 10px; }
  .newStringValueContainer x:-moz-any-link, .newStringValueContainer .CommonButton {
    vertical-align: -7px; }

.newStringValueHeader {
  padding-right: 10px;
  display: inline; }

.noselect {
  -webkit-touch-callout: none !important;
  /* iOS Safari */
  -webkit-user-select: none !important;
  /* Safari */
  -khtml-user-select: none !important;
  /* Konqueror HTML */
  -moz-user-select: none !important;
  /* Firefox */
  -ms-user-select: none !important;
  /* Internet Explorer/Edge */
  user-select: none !important;
  /* Non-prefixed version, currently
                                    supported by Chrome and Opera */ }


html.ItemViewPage {
  height: 100%; }
  html.ItemViewPage body > form {
    height: inherit; }

body {
  background: #fff;
  overflow: hidden;
  margin: 0;
  padding: 0;
  position: relative;
  height: 100%; }

.VisibleContent {
  height: 100%;
  position: relative; }
  .VisibleContent .item-container {
    height: 100%;
    width: 100%; }
    .VisibleContent .item-container .ItemView {
      height: 100%;
      width: 100%; }

.PageContentContainer {
  padding: 0px !important; }

/* Item type specific styles */
.ItemViewControl_CrosstabContainer .InteractiveDesignControl + .CommonButton {
  padding-top: 30px; }

.ItemViewControl_CrosstabContainer .crosstabTitle {
  font-size: 14px;
  font-weight: bold;
  padding-top: 12px; }

.ItemViewControl_RegularChartContainer {
  padding: 10px 10px 10px 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  overflow: auto; }
  .ItemViewControl_RegularChartContainer > div {
    height: 100%;
    width: 100%; }
    .ItemViewControl_RegularChartContainer > div > .ChartViewControl {
      width: 100%;
      height: 100%; }

.ItemViewControl_FilePdfContainer {
  height: 100%; }
  .ItemViewControl_FilePdfContainer > div {
    height: 100%; }
    .ItemViewControl_FilePdfContainer > div > .PdfViewControl {
      height: 100%; }

.ItemViewControl_DataTableContainer .share-btn {
  padding: 10px 0 0 0;
  display: inline-block; }

.ItemViewControl_DataTableContainer .export-btn {
  padding: 10px 0 0 5px;
  display: inline-block; }

.ItemViewControl_DashboardContainer {
  height: 100%;
  width: 100%; }
  .ItemViewControl_DashboardContainer > div {
    height: 100%;
    width: 100%; }
  .ItemViewControl_DashboardContainer .FlexibleRenderer.Group {
    display: none !important; }

.ItemViewControl_AdvancedAnalysis.RScript {
  height: 100%; }
  .ItemViewControl_AdvancedAnalysis.RScript div {
    height: 100%; }
    .ItemViewControl_AdvancedAnalysis.RScript div textarea {
      height: 100%;
      width: 100%;
      padding-top: 10px;
      padding-left: 10px; }




.RadComboBox {
  margin: 0;
  padding: 0;
  *zoom: 1;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  text-align: left;
  vertical-align: middle;
  _vertical-align: top;
  white-space: nowrap; }
  .RadComboBox:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  .RadComboBox table {
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    width: 100%;
    border-collapse: collapse;
    vertical-align: top; }
  .RadComboBox select {
    margin-bottom: 0;
    padding: 0;
    height: 22px; }
  .RadComboBox .rcbInputCell,
  .RadComboBox .rcbArrowCell {
    margin: 0;
    padding: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    *zoom: 1; }
  .RadComboBox .rcbInputCell {
    width: 100%;
    height: 20px;
    _height: 22px;
    line-height: 20px;
    _line-height: 22px;
    text-align: left;
    vertical-align: middle; }
  .RadComboBox table td.rcbInputCell {
    padding: 0 4px 0 5px;
    border-width: 0; }
  .RadComboBox input,
  .RadComboBox input:focus {
    box-shadow: none;
    outline: none; }
  .RadComboBox .rcbInput {
    margin: 0;
    padding: 0 0 0 7px;
    border: 0;
    background: none;
    _padding: 2px 0 0;
    width: 100%;
    _height: 18px;
    outline: 0;
	vertical-align: middle;
    -webkit-appearance: none; }
  .RadComboBox .rcbDisabled .rcbInput {
    cursor: default; }
  .RadComboBox .rcbArrowCell {
    width: 18px; }
    .RadComboBox .rcbArrowCell a {
      width: 18px;
      height: 22px;
      position: relative;
      outline: 0;
      font-size: 0;
      line-height: 1px;
      text-decoration: none;
      text-indent: 9999px;
      display: block;
      overflow: hidden;
      cursor: default;
      *zoom: 1; }
  .RadComboBox table td.rcbArrowCell {
    padding: 0;
    border-width: 0; }
  .RadComboBox .rcbArrowCellHidden,
  .RadComboBox .rcbArrowCellHidden a {
    width: 3px; }
  .RadComboBox .rcbReadOnly .rcbInput {
    cursor: default; }
  .RadComboBox .rcbLabel {
    vertical-align: top;
    padding-right: 10px;
    line-height: 22px;
    *zoom: 1; }

.RadComboBox_rtl {
  text-align: right; }
  .RadComboBox_rtl .rcbInputCell {
    padding-right: 5px;
    padding-left: 4px; }
  .RadComboBox_rtl .rcbInput {
    text-align: right; }
  .RadComboBox_rtl .rcbLabel {
    *margin-right: 5px;
    padding: 0 0 0 10px;
    text-align: right; }

.rcbSlide {
  _height: 1px;
  float: left;
  display: none;
  position: absolute;
  overflow: hidden;
  margin: 0;
  padding: 0; }

.RadComboBoxDropDown {
  *zoom: 1;
  border: 1px solid;
  text-align: left;
  cursor: default;
  position: absolute;
  margin: 0;
  padding: 0; }
  .RadComboBoxDropDown:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  .RadComboBoxDropDown input {
    margin: 3px 3px 3px 4px; }
  .RadComboBoxDropDown label {
    line-height: inherit;
    font-weight: inherit; }
  .RadComboBoxDropDown.rcbAutoWidth {
    min-width: 158px; }
    .RadComboBoxDropDown.rcbAutoWidth .rcbList {
      white-space: nowrap; }
      @media \0screen {
        .RadComboBoxDropDown.rcbAutoWidth .rcbList {
          min-width: 148px; } }
  .RadComboBoxDropDown.rcbAutoWidthResizer .rcbScroll {
    overflow: scroll !important;
    overflow-x: visible !important; }
  .RadComboBoxDropDown .rcbScroll {
    *zoom: 1;
    position: relative;
    overflow: auto;
    margin: 0;
    padding: 0; }
    .RadComboBoxDropDown .rcbScroll:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadComboBoxDropDown .rcbHeader,
  .RadComboBoxDropDown .rcbFooter {
    *zoom: 1;
    padding: 5px 7px 4px;
    background-repeat: repeat-x; }
    .RadComboBoxDropDown .rcbHeader:after,
    .RadComboBoxDropDown .rcbFooter:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadComboBoxDropDown .rcbHeader {
    margin-bottom: 1px;
    border-bottom: 1px solid; }
  .RadComboBoxDropDown .rcbFooter {
    margin-top: 1px;
    border-top: 1px solid; }
  .RadComboBoxDropDown .rcbList {
    margin: 0;
    padding: 0;
    list-style: none;
    *zoom: 1;
    position: relative; }
    .RadComboBoxDropDown .rcbList:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadComboBoxDropDown li {
    line-height: inherit; }
  .RadComboBoxDropDown .rcbItem,
  .RadComboBoxDropDown .rcbHovered,
  .RadComboBoxDropDown .rcbDisabled,
  .RadComboBoxDropDown .rcbLoading,
  .RadComboBoxDropDown .rcbCheckAllItems,
  .RadComboBoxDropDown .rcbCheckAllItemsHovered {
    *zoom: 1;
    margin: 0;
    padding: 3px 7.5% 3px 19px;
    height: auto;
    min-height: 13px;
    background-repeat: repeat-x;
    text-indent: -10px; }
    .RadComboBoxDropDown .rcbHovered {
        /* override to provide more space for bolded text */
        padding-right: 2px;
    }
    /* do not override in FF*/
    @-moz-document url-prefix() {
        .RadComboBoxDropDown .rcbHovered {
            padding-right: 7.5%;
        }
    }

    /* Fix for Interactive dropdown */
    .RadComboBoxDropDown .rcbTemplate {
         padding: 0;
         text-indent: 0;
    }
    .RadComboBoxDropDown .rcbItem:after,
    .RadComboBoxDropDown .rcbHovered:after,
    .RadComboBoxDropDown .rcbDisabled:after,
    .RadComboBoxDropDown .rcbLoading:after,
    .RadComboBoxDropDown .rcbCheckAllItems:after,
    .RadComboBoxDropDown .rcbCheckAllItemsHovered:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
    .RadComboBoxDropDown .rcbItem > label,
    .RadComboBoxDropDown .rcbHovered > label,
    .RadComboBoxDropDown .rcbDisabled > label,
    .RadComboBoxDropDown .rcbLoading > label,
    .RadComboBoxDropDown .rcbCheckAllItems > label,
    .RadComboBoxDropDown .rcbCheckAllItemsHovered > label {
      margin: -2px -6px;
      padding: 2px 6px;
      display: block; }
  .RadComboBoxDropDown .rcbNoWrap .rcbItem,
  .RadComboBoxDropDown .rcbNoWrap .rcbHovered,
  .RadComboBoxDropDown .rcbNoWrap .rcbDisabled,
  .RadComboBoxDropDown .rcbNoWrap .rcbLoading {
    white-space: nowrap; }
  .RadComboBoxDropDown .rcbDisabled {
    cursor: default; }
  .RadComboBoxDropDown .rcbLoading {
    text-align: center; }
  .RadComboBoxDropDown em {
    font-style: normal;
    font-weight: bold; }
  .RadComboBoxDropDown .rcbCheckBox,
  .RadComboBoxDropDown .rcbCheckAllItemsCheckBox {
    vertical-align: middle; }
  .RadComboBoxDropDown .RadComboBoxDropDown .rcbCheckAllItems {
    background-image: url('/app/Controls/Telerik/Skins/Common/Gradients/lightSmoothTile.png');
    _background-image: none;
    background-position: 0 0;
    background-repeat: repeat-x; }
  .RadComboBoxDropDown .RadComboBoxDropDown .rcbCheckAllItemsHovered {
    background-position: 0 -20px; }
  .RadComboBoxDropDown .rcbImage {
    margin: 0 6px 2px 0;
    vertical-align: middle; }
  .RadComboBoxDropDown .rcbMoreResults {
    clear: both;
    border-top-width: 1px;
    border-top-style: solid;
    background-repeat: repeat-x;
    position: relative;
    padding: 0 6px 0;
    text-align: center;
    margin-top: 1px; }
    .RadComboBoxDropDown .rcbMoreResults a {
      width: 15px;
      height: 9px;
      background-repeat: no-repeat;
      *font-size: 0;
      *line-height: 0;
      text-decoration: none;
      text-indent: -9999px;
      *text-indent: 0;
      display: inline-block;
      overflow: hidden;
      vertical-align: middle;
      cursor: pointer; }
    .RadComboBoxDropDown .rcbMoreResults span {
      height: 19px;
      line-height: 19px;
      display: inline-block;
      vertical-align: middle; }
  .RadComboBoxDropDown .rcbSeparatedList .rcbSeparator {
    padding-left: 6px; }
  .RadComboBoxDropDown .rcbSeparatedList .rcbItem,
  .RadComboBoxDropDown .rcbSeparatedList .rcbHovered,
  .RadComboBoxDropDown .rcbSeparatedList .rcbDisabled,
  .RadComboBoxDropDown .rcbSeparatedList .rcbLoading {
    padding-left: 12px; }

.RadComboBoxDropDown_rtl {
  text-align: right;
  direction: rtl; }
  .RadComboBoxDropDown_rtl .rcbImage {
    margin: 0 0 2px 6px; }
  .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbSeparator {
    padding-right: 6px; }
  .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbItem,
  .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbHovered,
  .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbDisabled,
  .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbLoading {
    padding-right: 12px; }

.RadComboBoxWithLabel {
  zoom: normal; }
  .RadComboBoxWithLabel table {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    *margin-right: 5px;
    vertical-align: top; }

@media screen and (min-width: 550px) {
  .RadComboBoxDropDown_rtl .rcbItem,
  .RadComboBoxDropDown_rtl .rcbHovered,
  .RadComboBoxDropDown_rtl .rcbDisabled,
  .RadComboBoxDropDown_rtl .rcbLoading {
    padding: 2px 6px 2px 19px; } }


.RadComboBox_MarketSight {
  color: #464646; }
  .RadComboBox_MarketSight .rcbInner {
    position: relative;
    display: block;
    padding-right: 20px;
    border: 1px solid #C5C4C3;
    color: #464646;
    background-color: #f1f0ec; }
  .RadComboBox_MarketSight .rcbInput {
    color: #464646;
    height: 22px;
    cursor: text; }
  .RadComboBox_MarketSight .rcbEmptyMessage {
    font-weight: bold; }
  .RadComboBox_MarketSight .rcbActionButton {
    position: absolute;
    right: 0;
    top: 0;
    color: #464646;
    border: none;
    background-color: #f1f0ec;
    height: 22px;
    cursor: pointer;
    width: 22px; }
    .RadComboBox_MarketSight .rcbActionButton .rcbIcon {
      background-image: url("/app/Controls/Telerik/Skins/MarketSight/Common/radActionsSprite.png");
      _background-image: url("/app/Controls/Telerik/Skins/MarketSight/Common/radActionsSpriteIE6.png");
      background-position: 0 -19px;
      height: 22px;
      width: 16px;
      right: 6px;
      position: absolute;
      top: 0; }
    .RadComboBox_MarketSight .rcbActionButton .rcbButtonText {
      display: block;
      overflow: hidden;
      width: 0; }
  .RadComboBox_MarketSight .rcbHovered {
    color: #464646;
    border: 1px solid #C5C4C3;
    background-color: #e5e5e5; }
    .RadComboBox_MarketSight .rcbHovered .rcbInput {
      color: #464646; }
    .RadComboBox_MarketSight .rcbHovered .rcbActionButton {
      border-color: #e5e5e5;
      color: #464646;
      background-color: #e5e5e5; }
      .RadComboBox_MarketSight .rcbHovered .rcbActionButton .rcbIcon {
        background-position: -20px -19px; }
  .RadComboBox_MarketSight .rcbFocused {
    border-color: #c5c4c3;
    color: #3C7EAD;
    background-color: #f1f0ec; }
    .RadComboBox_MarketSight .rcbFocused .rcbInput {
      color: #3C7EAD; }
    .RadComboBox_MarketSight .rcbFocused .rcbActionButton {
      border-color: #c5c4c3;
      color: #3C7EAD;
      background-color: #f1f0ec; }
      .RadComboBox_MarketSight .rcbFocused .rcbActionButton .rcbIcon {
        background-position: -20px -19px; }
  .RadComboBox_MarketSight .rcbReadOnly .rcbInput {
    cursor: pointer; }
  .RadComboBox_MarketSight .rcbDisabled {
    border-color: #e6e6e6; }
    .RadComboBox_MarketSight .rcbDisabled .rcbInput {
      color: #767676;
      cursor: default;
      border: 0; }
    .RadComboBox_MarketSight .rcbDisabled .rcbActionButton {
      cursor: default; }
      .RadComboBox_MarketSight .rcbDisabled .rcbActionButton .rcbIcon {
        background-position: 0 -19px; }

.RadComboBoxDropDown_MarketSight {
  border-color: #d9d9d9;
  color: #464646;
  background: white; }
  .RadComboBoxDropDown_MarketSight .rcbHeader,
  .RadComboBoxDropDown_MarketSight .rcbFooter {
    color: #464646;
    background-color: #e8e8e8; }
  .RadComboBoxDropDown_MarketSight .rcbHeader {
    border-bottom-color: #cdcdcd; }
  .RadComboBoxDropDown_MarketSight .rcbFooter {
    border-top-color: #cdcdcd; }
  .RadComboBoxDropDown_MarketSight .rcbHovered {
    margin-left: 1px;
    color: #464646;
    font-weight: bold;
    cursor: pointer;
    background-color: #f1f0ec; }
  .RadComboBoxDropDown_MarketSight .rcbDisabled {
    color: #767676;
    background-color: transparent; }
  .RadComboBoxDropDown_MarketSight .rcbLoading {
    color: #464646;
    background-color: #e8e8e8; }
  .RadComboBoxDropDown_MarketSight .rcbItem em,
  .RadComboBoxDropDown_MarketSight .rcbHovered em {
    color: #464646;
    background-color: #f1f0ec; }
  .RadComboBoxDropDown_MarketSight .rcbCheckAllItems {
    color: #464646;
    background-color: #e8e8e8; }
  .RadComboBoxDropDown_MarketSight .rcbCheckAllItemsHovered {
    color: #464646;
    background-color: #f1f0ec; }
  .RadComboBoxDropDown_MarketSight .rcbMoreResults {
    border-top-color: #e5e5e5;
    color: #464646;
    background-color: #e8e8e8; }
    .RadComboBoxDropDown_MarketSight .rcbMoreResults a {
      background-image: url("/app/Controls/Telerik/Skins/MarketSight/Common/radActionsSprite.png");
      _background-image: url("/app/Controls/Telerik/Skins/MarketSight/Common/radActionsSpriteIE6.png");
      background-position: -2.5px -25.5px; }
  .RadComboBoxDropDown_MarketSight .rcbSeparator {
    color: #ffffff;
    background: #eeedec; }

.RadComboBox_MarketSight_rtl .rcbActionButton {
  border-left-width: 1px;
  border-right-width: 0; }


.RadButton,
.rbDecorated {
  font-size: 12px;
  font-family: Helvetica , Arial, Helvetica, sans-serif; }

.RadButton img {
  border: 0; }

.rbSkinnedButton {
  display: inline-block;
  position: relative;
  background-color: transparent;
  background-repeat: no-repeat;
  border: 0 none;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  /*background-position: left -525px;*/
  /* this value is hacked for webkit */
  vertical-align: top; }

/* accessibility requierment */
.rbSkinnedButton:focus {
  outline: none; }

/* Fixing RadbUtton position in Firefox when it is next to a textbox */
x:-moz-any-link, .rbSkinnedButton {
  vertical-align: top; }

/* for Chrome */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .rbSkinnedButton {
    vertical-align: top; } }

.rbDecorated {
  display: block;
  *display: inline;
  zoom: 1;
  height: 26px;
  line-height: 23px;
  padding-left: 6px;
  *padding-left: 8px;
  padding-right: 6px;
  border: 0;
  text-align: center;
  background-position: right -88px;
  overflow: visible;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  color: #464646;
  -webkit-border-radius: 0;
  /* set default border-radius to 0 in mobile safari */
  *line-height: 26px; }

.rbSkinnedButton:hover {
  /*background-position: left -547px; */ }

.rbSkinnedButton:hover .rbDecorated {
  background-position: right -110px; }

.rbSkinnedButton:focus,
.rbSkinnedButton:active,
.rbSkinnedButtonChecked,
.rbSkinnedButtonChecked:hover {
  background-position: left -569px; }

.rbSkinnedButton:focus .rbDecorated,
.rbSkinnedButton:active .rbDecorated,
.rbSkinnedButtonChecked .rbDecorated,
.rbSkinnedButtonChecked:hover .rbDecorated {
  background-position: right -132px; }

/* IE and Opera Focus and Active state fix with additional class, should be used !important */
.rbPressedButton {
  background-position: left -569px !important; }

.rbPressedButton .rbDecorated {
  background-position: right -132px !important; }

/* IE8 Onclickg filckering Bug fix */
.rbSkinnedButton.rbPressedIE8 .rbDecorated,
.rbSkinnedButton.rbPressedIE8Rtl .rbDecorated {
  -ms-background-position-x: right !important;
  -ms-background-position-y: -132px !important; }

.rbSkinnedButton.rbPressedIE8Rtl .rbDecorated {
  -ms-background-position-x: -1px !important; }

.rbSkinnedButton.rbPressedIE8,
.rbSkinnedButton.rbPressedIE8Rtl {
  background-position: left -569px !important; }

/* fix end */
.RadButton input.rbDecorated:focus,
.RadButton input.rbDecorated::-moz-focus-inner,
.RadButton.rbToggleButton,
.RadButton.rbLinkButton,
.RadButton.rbImageButton,
.RadButton:active,
.RadButton:focus,
.RadButton.rbSkinnedButton.rbDisabled {
  outline: 0 none; }

.RadButton .rbPrimary {
  padding-left: 22px; }

.rbPrimaryIconOnly {
  padding: 0 9px; }

.RadButton .rbSecondary {
  padding-right: 25px; }

.rbPrimarySecondaryIcon {
  padding: 0 15px; }

.rbPrimaryIcon,
.rbSecondaryIcon {
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background-repeat: no-repeat;
  cursor: default; }

.RadButton,
.RadButton .rbPrimaryIcon,
.RadButton .rbSecondaryIcon {
  cursor: pointer; }

.rbPrimaryIcon {
  top: 3px;
  left: 4px; }

.rbSecondaryIcon {
  top: 3px;
  right: 4px; }

.rbPrimaryIcon.rbToggleRadio,
.rbSecondaryIcon.rbToggleRadio,
.rbPrimaryIcon.rbToggleCheckbox,
.rbSecondaryIcon.rbToggleCheckbox,
.rbPrimaryIcon.rbToggleRadioChecked,
.rbSecondaryIcon.rbToggleRadioChecked,
.rbPrimaryIcon.rbToggleCheckboxChecked,
.rbSecondaryIcon.rbToggleCheckboxChecked,
.rbPrimaryIcon.rbToggleCheckboxFilled,
.rbSecondaryIcon.rbToggleCheckboxFilled {
  top: 2px;
  top: 1px\9;
  *top: 1px;
  cursor: pointer; }

.rbText {
  display: inline-block; }

.rbImageButton {
  position: relative;
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
  text-align: center; }

.rbLinkButton {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  position: relative;
  border: 0;
  outline: 0;
  padding: 0 4px;
  cursor: pointer;
  vertical-align: bottom;
  text-decoration: none; }

.rbLinkButton.rbRounded {
  border-radius: 4px; }

/* Vertical Buttons */
.rbVerticalButton {
  display: inline-block;
  *display: inline;
  zoom: 1;
  position: relative;
  background-color: transparent;
  background-repeat: no-repeat;
  border: 0 none;
  height: 65px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  background-position: -5px -525px;
  padding-left: 4px; }

.rbVerticalButton:focus {
  outline: 1px dotted #666 !important; }

.rbVerticalButton .rbDecorated {
  display: block;
  height: 65px;
  padding-left: 6px;
  padding-right: 10px;
  border: 0;
  text-align: center;
  vertical-align: bottom;
  background-position: right -200px;
  *line-height: 65px; }

.rbVerticalButton:hover {
  background-position: -10px -525px; }

.rbVerticalButton:hover .rbDecorated {
  background-position: right -265px; }

.rbVerticalButton:focus,
.rbVerticalButton:active,
.rbVerticalButtonChecked,
.rbVerticalButtonChecked:hover {
  background-position: -15px -525px; }

.rbVerticalButton:focus .rbDecorated,
.rbVerticalButton:active .rbDecorated,
.rbVerticalButtonChecked .rbDecorated,
.rbVerticalButtonChecked:hover .rbDecorated {
  background-position: right -330px; }

/* IE and Opera Focus and Active state fix with additional class, should be used !important */
.rbVerticalButton.rbPressedButton {
  background-position: -15px -525px !important; }

.rbVerticalButton.rbPressedButton .rbDecorated {
  background-position: right -330px !important; }

/* IE8 Onclickg filckering Bug fix */
.rbVerticalButton.rbPressedIE8 .rbDecorated,
.rbVerticalButton.rbPressedIE8Rtl .rbDecorated {
  -ms-background-position-x: right !important;
  -ms-background-position-y: -330px !important; }

.rbVerticalButton.rbPressedIE8Rtl .rbDecorated {
  -ms-background-position-x: -1px !important; }

.rbVerticalButton.rbPressedIE8,
.rbVerticalButton.rbPressedIE8Rtl {
  background-position: -15px -525px !important; }

/* fix end */
x:-moz-any-link, .rbVerticalButton {
  vertical-align: middle; }

.rbVerticalButton .rbPrimary {
  padding-left: 40px; }

.rbVerticalButton .rbSecondary {
  padding-right: 40px; }

.rbVerticalButton .rbPrimaryIcon {
  top: 20px;
  left: 14px; }

.rbVerticalButton .rbSecondaryIcon {
  top: 20px;
  right: 14px; }

/* Toggle Buttons Style */
.rbToggleButton {
  position: relative;
  display: inline-block;
  min-height: 20px;
  cursor: default;
  text-decoration: none;
  padding-left: 20px; }

.rbToggleButtonIcon {
  display: block;
  position: absolute;
  top: 5px;
  left: 3px;
  width: 15px;
  height: 15px; }

.rbToggleCheckbox {
  background-position: 0 0;
  background-image: url("/app/Core/CSS/img/checkbox.png"); }
  @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .rbToggleCheckbox {
      background-image: url(/app/Core/CSS/img/checkbox@2x.png);
      background-size: 13px 13px; } }

.rbToggleCheckbox:hover,
.rbToggleButton:hover .rbToggleCheckbox,
.rbSkinnedButton .rbToggleCheckbox:hover,
.rbLinkButton .rbToggleCheckbox:hover,
.rbToggleCheckbox:hover {
  background-position: 0 0;
  background-image: url("/app/Core/CSS/img/checkbox-h.png"); }
  @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .rbToggleCheckbox:hover,
    .rbToggleButton:hover .rbToggleCheckbox,
    .rbSkinnedButton .rbToggleCheckbox:hover,
    .rbLinkButton .rbToggleCheckbox:hover,
    .rbToggleCheckbox:hover {
      background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
      background-size: 13px 13px; } }

.rbToggleCheckboxChecked,
.rbToggleCheckboxFilled {
  background-position: 0 0;
  background-image: url("/app/Core/CSS/img/checkbox-c.png"); }
  @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .rbToggleCheckboxChecked,
    .rbToggleCheckboxFilled {
      background-image: url(/app/Core/CSS/img/checkbox-c@2x.png);
      background-size: 13px 13px; } }

.rbToggleCheckboxChecked:hover,
.rbToggleButton:hover .rbToggleCheckboxChecked,
.rbSkinnedButton .rbToggleCheckboxChecked:hover,
.rbLinkButton .rbToggleCheckboxChecked:hover,
.rbToggleButton:hover .rbToggleCheckboxFilled,
.rbSkinnedButton .rbToggleCheckboxFilled:hover,
.rbLinkButton .rbToggleCheckboxFilled:hover {
  background-position: 0 0;
  background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
  @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .rbToggleCheckboxChecked:hover,
    .rbToggleButton:hover .rbToggleCheckboxChecked,
    .rbSkinnedButton .rbToggleCheckboxChecked:hover,
    .rbLinkButton .rbToggleCheckboxChecked:hover,
    .rbToggleButton:hover .rbToggleCheckboxFilled,
    .rbSkinnedButton .rbToggleCheckboxFilled:hover,
    .rbLinkButton .rbToggleCheckboxFilled:hover {
      background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
      background-size: 13px 13px; } }

.rbToggleRadio {
  background-position: 0 0;
  background-image: url("/app/Core/CSS/img/radio.png"); }
  @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .rbToggleRadio {
      background-image: url(/app/Core/CSS/img/radio@2x.png);
      background-size: 13px 13px; } }

.rbToggleRadio:hover,
.rbToggleButton:hover .rbToggleRadio {
  background-position: 0 0;
  background-image: url("/app/Core/CSS/img/radio-h.png"); }
  @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .rbToggleRadio:hover,
    .rbToggleButton:hover .rbToggleRadio {
      background-image: url(/app/Core/CSS/img/radio-h@2x.png);
      background-size: 13px 13px; } }

.rbToggleRadioChecked {
  background-position: 0 0;
  background-image: url("/app/Core/CSS/img/radio-c.png"); }
  @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .rbToggleRadioChecked {
      background-image: url(/app/Core/CSS/img/radio-c@2x.png);
      background-size: 13px 13px; } }

.rbToggleRadioChecked:hover,
.rbToggleButton:hover .rbToggleRadioChecked {
  background-position: 0 0;
  background-image: url("/app/Core/CSS/img/radio-ch.png"); }
  @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .rbToggleRadioChecked:hover,
    .rbToggleButton:hover .rbToggleRadioChecked {
      background-image: url(/app/Core/CSS/img/radio-ch@2x.png);
      background-size: 13px 13px; } }

.rbTextButton {
  padding: 0; }

/* Toggle check top position fixed */
.rbSkinnedButton .rbPrimaryIcon.rbToggleCheckbox,
.rbSkinnedButton .rbPrimaryIcon.rbToggleCheckboxChecked,
.rbSkinnedButton .rbPrimaryIcon.rbToggleCheckboxFilled,
.rbSkinnedButton .rbSecondaryIcon.rbToggleCheckbox,
.rbSkinnedButton .rbSecondaryIcon.rbToggleCheckboxChecked,
.rbSkinnedButton .rbSecondaryIcon.rbToggleCheckboxFilled,
.rbLinkButton .rbPrimaryIcon.rbToggleCheckbox,
.rbLinkButton .rbPrimaryIcon.rbToggleCheckboxChecked,
.rbLinkButton .rbPrimaryIcon.rbToggleCheckboxFilled,
.rbLinkButton .rbSecondaryIcon.rbToggleCheckbox,
.rbLinkButton .rbSecondaryIcon.rbToggleCheckboxChecked,
.rbLinkButton .rbSecondaryIcon.rbToggleCheckboxFilled {
  top: 5px; }

/* Toggle radio top position fixed */
.rbSkinnedButton .rbPrimaryIcon.rbToggleRadio,
.rbSkinnedButton .rbPrimaryIcon.rbToggleRadioChecked,
.rbSkinnedButton .rbSecondaryIcon.rbToggleRadio,
.rbSkinnedButton .rbSecondaryIcon.rbToggleRadioChecked,
.rbLinkButton .rbPrimaryIcon.rbToggleRadio,
.rbLinkButton .rbPrimaryIcon.rbToggleRadioChecked,
.rbLinkButton .rbSecondaryIcon.rbToggleRadio,
.rbLinkButton .rbSecondaryIcon.rbToggleRadioChecked {
  top: 4px; }

/* Split Button Styles */
.rbSplitRight,
.rbSplitLeft {
  display: block;
  position: absolute;
  width: 18px;
  height: 100%;
  top: 0; }

.rbLinkButton .rbSplitRight,
.rbLinkButton .rbSplitLeft {
  width: 16px; }

.rbSplitRight,
.rbDisabled .rbSplitRight:hover,
.rbDisabled .rbSplitRight:active,
.rbDisabled .rbSplitRight:focus {
  right: 0;
  background-position: -18px -176px; }

.rbSplitRight:hover {
  background-position: -54px -176px; }

.rbSplitRight:focus,
.rbSplitRight:active {
  background-position: -90px -176px; }

.rbSplitLeft,
.rbDisabled .rbSplitLeft:hover,
.rbDisabled .rbSplitLeft:active,
.rbDisabled .rbSplitLeft:focus {
  left: 0;
  background-position: 0 -176px; }

.rbSplitLeft:hover {
  background-position: -36px -176px; }

.rbSplitLeft:focus,
.rbSplitLeft:active {
  background-position: -72px -176px; }

/* Split Button Link Button */
.rbLinkButton .rbSplitRight,
.rbLinkButton .rbSplitRight:hover,
.rbLinkButton .rbSplitRight:active,
.rbLinkButton .rbSplitRight:focus,
.rbLinkButton .rbSplitLeft,
.rbLinkButton .rbSplitLeft:hover,
.rbLinkButton .rbSplitLeft:active,
.rbLinkButton .rbSplitLeft:focus {
  background-position: -307px -176px; }

.RadButton.rbLinkButton.rbDisabled .rbSplitLeft,
.RadButton.rbLinkButton.rbDisabled .rbSplitLeft:hover,
.RadButton.rbLinkButton.rbDisabled .rbSplitLeft:active,
.RadButton.rbLinkButton.rbDisabled .rbSplitLeft:focus,
.RadButton.rbLinkButton.rbDisabled .rbSplitRight,
.RadButton.rbLinkButton.rbDisabled .rbSplitRight:hover,
.RadButton.rbLinkButton.rbDisabled .rbSplitRight:active,
.RadButton.rbLinkButton.rbDisabled .rbSplitRight:focus,
.RadButton.rbLinkButton.rbDisabled:hover .rbSplitRight,
.RadButton.rbLinkButton.rbDisabled:hover .rbSplitLeft,
.rbLinkButton.rbDisabled .rbSplitRight,
.rbLinkButton.rbDisabled .rbSplitRight:hover,
.rbLinkButton.rbDisabled .rbSplitRight:focus,
.rbLinkButton.rbDisabled .rbSplitRight:active,
.rbLinkButton.rbDisabled .rbSplitLeft,
.rbLinkButton.rbDisabled .rbSplitLeft:hover,
.rbLinkButton.rbDisabled .rbSplitLeft:focus,
.rbLinkButton.rbDisabled .rbSplitLeft:active {
  background-color: inherit;
  background-position: -307px -176px; }

/* Disabled states */
.rbDisabled {
  opacity: 0.7; }

.rbLinkButton.rbDisabled {
  opacity: 0.5; }

.RadButton.rbSkinnedButton.rbDisabled {
  outline: none !important; }

/* Disabled split buttons */
/* End disabled split buttons */
/* Disabled Curosr */
.RadButton.rbDisabled,
.RadButton.rbDisabled .rbDecorated,
.RadButton.rbDisabled .rbPrimaryIcon,
.RadButton.rbDisabled .rbSecondaryIcon {
  cursor: auto; }

/* End Disabled Curosr */
/* Normal buttons disabled */
span.rbDisabled:hover,
span.rbDisabled:focus,
span.rbDisabled:active {
  /*background-position: left -525px;*/ }

span.rbDisabled:hover .rbDecorated,
span.rbDisabled:focus .rbDecorated,
span.rbDisabled:active .rbDecorated {
  /*background-position: right -88px;*/ }

span.rbVerticalButton.rbDisabled:hover,
span.rbVerticalButton.rbDisabled:focus,
span.rbVerticalButton.rbDisabled:active {
  background-position: -5px -525px; }

span.rbVerticalButton.rbDisabled:hover .rbDecorated,
span.rbVerticalButton.rbDisabled:focus .rbDecorated,
span.rbVerticalButton.rbDisabled:active .rbDecorated {
  background-position: right -200px; }

/* Toggle checkboxes disabled */
.rbDisabled .rbToggleCheckbox {
  background-position: 0 0;
  background-image: url("/app/Core/CSS/img/checkbox-h.png"); }
  @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .rbDisabled .rbToggleCheckbox {
      background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
      background-size: 13px 13px; } }

.rbDisabled .rbToggleCheckboxChecked,
.rbDisabled .rbToggleCheckboxFilled {
  background-position: 0 0;
  background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
  @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .rbDisabled .rbToggleCheckboxChecked,
    .rbDisabled .rbToggleCheckboxFilled {
      background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
      background-size: 13px 13px; } }

.RadButton.rbDisabled,
.RadButton.rbDisabled:hover {
  _border: 0;
  _background-color: transparent; }

/* Toggle radio disabled */
.rbDisabled .rbToggleRadio {
  background-position: 0 0;
  background-image: url("/app/Core/CSS/img/radio-h.png"); }
  @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .rbDisabled .rbToggleRadio {
      background-image: url(/app/Core/CSS/img/radio-h@2x.png);
      background-size: 13px 13px; } }

.rbDisabled .rbToggleRadioChecked {
  background-position: 0 0;
  background-image: url("/app/Core/CSS/img/radio-ch.png"); }
  @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .rbDisabled .rbToggleRadioChecked {
      background-image: url(/app/Core/CSS/img/radio-ch@2x.png);
      background-size: 13px 13px; } }

.rbDisabled .rbToggleCheckbox,
.rbDisabled .rbToggleCheckboxChecked,
.rbDisabled .rbToggleRadio,
.rbDisabled .rbToggleRadioChecked,
.rbDisabled .rbToggleCheckboxFilled {
  opacity: 0.5; }

/* Disabled Splits and Icons for IE */
.rbDisabled .rbPrimaryIcon,
.rbDisabled .rbSecondaryIcon,
.rbDisabled .rbSplitLeft,
.rbDisabled .rbSplitRight {
  filter: alpha(opacity=50); }

.rbImageButton.rbDisabled:hover {
  background-position: 0 0; }

/* Native Button */
/* should use !important to override skin specific selector */
.rbNativeButton {
  background-image: none !important;
  background-color: transparent !important;
  padding-right: 0 !important;
  border: 0 !important;
  height: auto; }

/* Hide element styles the !important is necessary to prevent overriding */
.rbHideElement {
  display: none;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important; }

.RadButton .rbHiddenImages {
  position: absolute;
  top: -9999px;
  visibility: hidden; }

/* -web kit hacks */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .rbVerticalButton {
    padding-left: 2px; }
  .rbPrimaryIcon {
    left: 5px; }
  .rbDecorated {
    padding-left: 8px;
    padding-right: 8px; } }

/* -web kit hacks end */
/* IE9-IE11 */
@media screen and (min-width: 0\0) {
  .rbDecorated {
    padding-left: 9px;
    padding-right: 9px; } }

/* Predefined Embedded Icons */
/* Basic 16x16 */
.rbAdd,
.rbRemove,
.rbOk,
.rbCancel,
.rbPrevious,
.rbNext,
.rbSave,
.rbConfig,
.rbRefresh,
.rbEdit {
  background-image: url("/app/Controls/Telerik/Skins/Common/Button/rbBasicIcons16x16.png") !important; }

.rbAdd {
  background-position: 0 0 !important; }

.rbRemove {
  background-position: -20px 0 !important; }

.rbOk {
  background-position: -40px 0 !important; }

.rbCancel {
  background-position: -60px 0 !important; }

.rbPrevious {
  background-position: -80px 0 !important; }

.rbNext {
  background-position: -100px 0 !important; }

.rbSave {
  background-position: -120px 0 !important; }

.rbConfig {
  background-position: -140px 0 !important; }

.rbRefresh {
  background-position: -160px 0 !important; }

.rbEdit {
  background-position: -180px 0 !important; }

/* Extended 16x16 */
.rbUpload,
.rbDownload,
.rbOpen,
.rbAttach,
.rbPrint,
.rbSearch,
.rbHelp,
.rbCart,
.rbRSS,
.rbMail,
.rbFB,
.rbTwitter {
  background-image: url("/app/Controls/Telerik/Skins/Common/Button/rbExtendedIcons16x16.png") !important; }

.rbUpload {
  background-position: 0 0 !important; }

.rbDownload {
  background-position: -20px 0 !important; }

.rbOpen {
  background-position: -40px 0 !important; }

.rbAttach {
  background-position: -60px 0 !important; }

.rbPrint {
  background-position: -80px 0 !important; }

.rbSearch {
  background-position: -100px 0 !important; }

.rbHelp {
  background-position: -120px 0 !important; }

.rbCart {
  background-position: -140px 0 !important; }

.rbRSS {
  background-position: -160px 0 !important; }

.rbMail {
  background-position: -180px 0 !important; }

.rbFB {
  background-position: -200px 0 !important; }

.rbTwitter {
  background-position: -220px 0 !important; }

/* Basic 24x24 */
.rbAdd24,
.rbRemove24,
.rbOk24,
.rbCancel24,
.rbPrevious24,
.rbNext24,
.rbSave24,
.rbConfig24,
.rbRefresh24,
.rbEdit24 {
  background-image: url("/app/Controls/Telerik/Skins/Common/Button/rbBasicIcons24x24.png") !important;
  width: 24px;
  height: 24px; }

.rbAdd24 {
  background-position: 0 0 !important; }

.rbRemove24 {
  background-position: -30px 0 !important; }

.rbOk24 {
  background-position: -60px 0 !important; }

.rbCancel24 {
  background-position: -90px 0 !important; }

.rbPrevious24 {
  background-position: -120px 0 !important; }

.rbNext24 {
  background-position: -150px 0 !important; }

.rbSave24 {
  background-position: -180px 0 !important; }

.rbConfig24 {
  background-position: -210px 0 !important; }

.rbRefresh24 {
  background-position: -240px 0 !important; }

.rbEdit24 {
  background-position: -270px 0 !important; }

/* Extended 24x24 */
.rbUpload24,
.rbDownload24,
.rbOpen24,
.rbAttach24,
.rbPrint24,
.rbSearch24,
.rbHelp24,
.rbCart24,
.rbRSS24,
.rbMail24,
.rbFB24,
.rbTwitter24 {
  background-image: url("/app/Controls/Telerik/Skins/Common/Button/rbExtendedIcons24x24.png") !important;
  width: 24px;
  height: 24px; }

.rbUpload24 {
  background-position: 0 0 !important; }

.rbDownload24 {
  background-position: -30px 0 !important; }

.rbOpen24 {
  background-position: -60px 0 !important; }

.rbAttach24 {
  background-position: -90px 0 !important; }

.rbPrint24 {
  background-position: -120px 0 !important; }

.rbSearch24 {
  background-position: -150px 0 !important; }

.rbHelp24 {
  background-position: -180px 0 !important; }

.rbCart24 {
  background-position: -210px 0 !important; }

.rbRSS24 {
  background-position: -240px 0 !important; }

.rbMail24 {
  background-position: -270px 0 !important; }

.rbFB24 {
  background-position: -300px 0 !important; }

.rbTwitter24 {
  background-position: -330px 0 !important; }

/* Radio and Checkboxes Right to Left Support */
.rbToggleButton.rbRtl {
  padding: 0 20px 0 0; }

.rbRtl .rbPrimaryIcon.rbToggleCheckbox,
.rbRtl .rbPrimaryIcon.rbToggleCheckboxChecked,
.rbRtl .rbPrimaryIcon.rbToggleRadio,
.rbRtl .rbPrimaryIcon.rbToggleRadioChecked {
  right: 0;
  top: 4px; }


.RadTreeView {
  white-space: nowrap;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.RadTreeView .rtSp,
.RadTreeView .rtImg,
.RadTreeView .rtIn,
.RadTreeView .rtChk {
  vertical-align: middle; }

.RadTreeView .rtUL {
  margin: 0;
  padding: 0;
  -moz-user-select: -moz-none; }

.RadTreeView .rtLI {
  list-style: outside none none;
  position: relative; }

.RadTreeView .rtUL .rtLI .rtUL {
  padding-left: 20px; }

.RadTreeView .rtPlus,
.RadTreeView .rtMinus {
  display: -moz-inline-box;
  display: inline-block;
  margin: 5px 7px 0 -18px;
  vertical-align: top;
  width: 10px;
  height: 11px;
  background-image: url('/app/Controls/Telerik/Skins/MarketSight/TreeView/PlusMinus2.png');
  background-repeat: no-repeat;
  cursor: pointer; }

* html .RadTreeView .rtPlus,
* html .RadTreeView .rtMinus,
* + html .RadTreeView .rtPlus,
* + html .RadTreeView .rtMinus {
  margin-right: 1px; }

.RadTreeView .rtPlus {
  background-position: 0 0; }

.RadTreeView .rtPlus:hover {
  background-position: 0 -22px; }

.RadTreeView .rtMinus {
  background-position: 0 -11px; }

.RadTreeView .rtMinus:hover {
  background-position: 0 -33px; }

.RadTreeView .rtSp {
  display: -moz-inline-box;
  display: inline-block;
  margin-left: -1px; }

.RadTreeView .rtChk {
  margin: 0 2px;
  padding: 0;
  width: 12px;
  height: 12px; }

.RadTreeView .rtIn {
  display: inline-block;
  width: 100%;
  white-space: normal; }

.RadTreeView a.rtIn {
  cursor: pointer; }

.RadTreeView div.rtIn {
  display: -moz-inline-block;
  display: inline-block;
  vertical-align: top; }

* html .RadTreeView div.rtIn,
* + html .RadTreeView div.rtIn {
  display: inline; }

.RadTreeView .rtSelected .rtPlus {
  background-position: 0 -22px; }

.RadTreeView .rtSelected .rtMinus {
  background-position: 0 -33px; }

.RadTreeView .rtTemplate,
.RadTreeView input {
  -moz-user-select: text; }

.RadTreeView .rtEdit .rtIn,
.RadTreeView .rtEdit .rtIn input {
  outline: 0;
  cursor: text; }

.RadTreeView .rtLI .rtEdit .rtIn {
  text-decoration: none; }

.RadTreeView .rtEdit * {
  white-space: nowrap !important; }

.RadTreeView .rtEdit .rtIn input {
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 0 3px;
  vertical-align: top;
  color: #000;
  border: 1px solid #000;
  background-color: #fff; }

  @media screen and (min-width: 0\0) {
    .RadTreeView_MarketSight .rtEdit .rtIn input {
      height: 21px; } }

.RadTreeView .rtLoadingIcon {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: text-top;
  width: 21px;
  height: 16px;
  margin-top: -1px;
  overflow: hidden;
  text-indent: -9999px;
  font-size: 0;
  background-repeat: no-repeat;
  background-position: 2px 0; }

* + html .RadTreeView .rtLoadingIcon {
  margin: 0; }

* html .RadTreeView .rtLoadingIcon {
  margin: 0; }

.RadTreeView .rtLoadingBelow {
  display: block; }

div.RadTreeView_designtime .rtTop,
div.RadTreeView_designtime .rtMid,
div.RadTreeView_designtime .rtBot {
  position: relative; }

div.RadTreeView_designtime .rtPlus,
div.RadTreeView_designtime .rtMinus {
  margin: 0;
  position: absolute;
  left: 3px;
  top: 4px; }

.rtTouchDragClue {
  margin-top: -50px;
}

.rtDropAbove,
.rtDropBelow {
  border: 1px dotted black;
  font-size: 3px;
  line-height: 3px;
  height: 3px;
  margin-top: -1px;
}

.rtDropAbove {
  border-bottom: 0; }

.rtDropBelow {
  border-top: 0; }


.RadTreeView_MarketSight {
  color: #464646;
  overflow: hidden; }
  .RadTreeView_MarketSight .rtUL {
    padding-left: 36px; }
  .RadTreeView_MarketSight .rtTop, .RadTreeView_MarketSight .rtMid, .RadTreeView_MarketSight .rtBot {
    margin: 0 0 0 -9993px;
    padding: 0 0 0 9993px; }
    .RadTreeView_MarketSight .rtTop > label, .RadTreeView_MarketSight .rtMid > label, .RadTreeView_MarketSight .rtBot > label {
      white-space: nowrap; }
    .RadTreeView_MarketSight .rtTop:hover, .RadTreeView_MarketSight .rtMid:hover, .RadTreeView_MarketSight .rtBot:hover {
      background-color: #f7f3ef; }
      .RadTreeView_MarketSight .rtTop:hover .rtIn, .RadTreeView_MarketSight .rtMid:hover .rtIn, .RadTreeView_MarketSight .rtBot:hover .rtIn {
        color: #464646; }
  .RadTreeView_MarketSight .rtIn {
    cursor: pointer;
    overflow: hidden; }
  .RadTreeView_MarketSight .rtIn,
  .RadTreeView_MarketSight .rtHover .rtIn,
  .RadTreeView_MarketSight .rtSelected .rtIn {
    padding: 2px 0 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .RadTreeView_MarketSight .rtSelected {
    background: #c6d7e7;
    font-weight: bold; }
  .RadTreeView_MarketSight .rtLI > div > label > .rtChk {
    margin: 3px 0 0;
    padding: 0;
    opacity: 0;
    vertical-align: top;
    z-index: 1;
    cursor: pointer;
    display: inline-block;
    width: 12px;
    height: 12px; }
    .RadTreeView_MarketSight .rtLI > div > label > .rtChk + .rtIn {
      display: inline-block;
      line-height: 21px;
      margin-left: -12px;
      padding-left: 19px;
      background-position: 0 3px;
      background-repeat: no-repeat;
      background-image: url("/app/Core/CSS/img/checkbox.png");
      word-wrap: break-word;
      cursor: pointer; }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .RadTreeView_MarketSight .rtLI > div > label > .rtChk + .rtIn {
          background-image: url(/app/Core/CSS/img/checkbox@2x.png);
          background-size: 13px 13px; } }
    .RadTreeView_MarketSight .rtLI > div > label > .rtChk.GlobalHovered + .rtIn:not(.GlobalHovered) {
      background-image: url("/app/Core/CSS/img/checkbox-h.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .RadTreeView_MarketSight .rtLI > div > label > .rtChk.GlobalHovered + .rtIn:not(.GlobalHovered) {
          background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
          background-size: 13px 13px; } }
    .RadTreeView_MarketSight .rtLI > div > label > .rtChk:checked + .rtIn {
      background-image: url("/app/Core/CSS/img/checkbox-c.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .RadTreeView_MarketSight .rtLI > div > label > .rtChk:checked + .rtIn {
          background-image: url(/app/Core/CSS/img/checkbox-c@2x.png);
          background-size: 13px 13px; } }
    .RadTreeView_MarketSight .rtLI > div > label > .rtChk.GlobalHovered:checked + .rtIn:not(.GlobalHovered) {
      background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .RadTreeView_MarketSight .rtLI > div > label > .rtChk.GlobalHovered:checked + .rtIn:not(.GlobalHovered) {
          background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
          background-size: 13px 13px; } }
    .RadTreeView_MarketSight .rtLI > div > label > .rtChk[disabled] + .rtIn {
      opacity: 0.6;
      background-image: url("/app/Core/CSS/img/checkbox-h.png");
      cursor: default; }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .RadTreeView_MarketSight .rtLI > div > label > .rtChk[disabled] + .rtIn {
          background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
          background-size: 13px 13px; } }
    .RadTreeView_MarketSight .rtLI > div > label > .rtChk[disabled]:checked + .rtIn {
      background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .RadTreeView_MarketSight .rtLI > div > label > .rtChk[disabled]:checked + .rtIn {
          background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
          background-size: 13px 13px; } }
  .RadTreeView_MarketSight .rtLoadingIcon {
    background-image: url("/app/Core/CSS/img/spinner3-small.gif"); }
  .RadTreeView_MarketSight .rtSelected .rtLoadingBefore,
  .RadTreeView_MarketSight .rtSelected .rtLoadingAfter,
  .RadTreeView_MarketSight .rtSelected .rtLoadingBelow {
    color: #333333; }
  .RadTreeView_MarketSight.rtDragClue > .rtUL > .rtSelected {
    background: none; }
  .RadTreeView_MarketSight.rtDragClue .rtIn {
    margin: 0 !important;
    padding: 0 !important;
    width: 600px; }
  .RadTreeView_MarketSight.rtDragClue .rtImg {
    display: inline; }

.RadTreeView_MarketSight_disabled .rtIn,
.RadTreeView_MarketSight .rtDisabled .rtIn {
  color: #dfdfdf; }


/*
*  DESCRIPTION: 
*    Interactive Options Control works in Crosstabs, will be used in Charts. 
*    Included in Viewer.aspx.
*
*  CONTENTS:
*    .InteractiveDesignControl
*        .VisibleContent -> .Content -> .primary -> .CrosstabViewControl
*    
*    .InteractiveDesignControl_TreeView
*        .rcbSlide -> RadComboBoxDropDown_MarketSight -> ... -> .RadTreeView_MarketSight.
*        Appears on click on dropdowns in .InteractiveDesignControl.
*/
/* Using mixin WhiteBackgroundComboBox for .InteractiveDesignControl */
.InteractiveDesignControl {
  padding-top: 10px;
  overflow: hidden;
  min-width: 759px; }
  .InteractiveDesignControl[is-chart="false"] > .interactive-container > .columns,
  .InteractiveDesignControl[is-chart="false"] > .interactive-container > .rows {
    width: 315px; }
  .InteractiveDesignControl .interactive-container {
    display: table;
    min-width: 759px;
    width: 100%; }
  .InteractiveDesignControl[data-primary-columns="1"] > .interactive-container > .data-panel {
    width: 50%;
    max-width: 326px; }
  .InteractiveDesignControl[data-primary-columns="2"] > .interactive-container > .data-panel {
    width: 50%;
    min-width: 225px; }
  .InteractiveDesignControl[data-primary-columns="3"] > .interactive-container > .data-panel {
    width: 33.33333%;
    min-width: 225px; }
  .InteractiveDesignControl[data-columns="0"], .InteractiveDesignControl:not([data-columns]) {
    display: none; }

.InteractiveDesign_ContextMenu {
  background-color: #fdfdfd; }
  .InteractiveDesign_ContextMenu .rmLeftImage {
    margin: 0 0 0 2px !important; }
  .InteractiveDesign_ContextMenu .rmGroup {
    min-width: 285px !important; }
  .InteractiveDesign_ContextMenu .rmItem {
    min-width: 285px !important; }
  .InteractiveDesign_ContextMenu .rmChecked .rmLink:hover,
  .InteractiveDesign_ContextMenu .rmChecked .rmText:hover {
    background-color: #fdfdfd !important;
    font-weight: normal !important;
    cursor: default; }

.VariableWidget_ContextMenuButtonContainer {
  position: relative;
  float: right;
  width: 0;
  height: 0; }

.VariableWidget_ContextMenuButton {
  top: 3px;
  right: 22px;
  z-index: 4000;
  width: 0; }
  .VariableWidget_ContextMenuButton .rbDecorated {
    border-radius: 0;
    width: 16px !important;
    height: 16px !important;
    line-height: 16px !important;
    padding: 0 !important;
    background: #fcfcfc url("/app/Core/CSS/img/change-controls-type-button.svg") center no-repeat !important; }
    .VariableWidget_ContextMenuButton .rbDecorated:hover {
      background: #cfcfcf url("/app/Core/CSS/img/change-controls-type-button.svg") center no-repeat !important; }

.InteractiveDesignControl_Container {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 4px; }
  .InteractiveDesignControl_Container .RadComboBox_MarketSight .rcbReadOnly {
    background-color: transparent !important; }
    .InteractiveDesignControl_Container .RadComboBox_MarketSight .rcbReadOnly .rcbInput {
      color: #3c7ead !important;
      font-weight: bold; }
      .InteractiveDesignControl_Container .RadComboBox_MarketSight .rcbReadOnly .rcbInput.rcbEmptyMessage {
        font-weight: bold; }
    .InteractiveDesignControl_Container .RadComboBox_MarketSight .rcbReadOnly.rcbFocused {
      background-color: #f1f0ec !important; }
    .InteractiveDesignControl_Container .RadComboBox_MarketSight .rcbReadOnly.rcbHovered {
      color: #3c7ead;
      background-color: #f1f0ec !important; }
      .InteractiveDesignControl_Container .RadComboBox_MarketSight .rcbReadOnly.rcbHovered .rcbInput {
        color: #3c7ead; }
  .InteractiveDesignControl_Container .RadComboBox_MarketSight .rcbActionButton {
    background-color: transparent !important; }
  .InteractiveDesignControl_Container .RadComboBox_MarketSight .rcbFocused .rcbActionButton .rcbIcon {
    background-color: #f1f0ec !important; }

.InteractiveDesignControl_AreaRow {
  clear: both;
  margin: -4px;
  width: 100%; }
  .InteractiveDesignControl_AreaRow.FilterAreas > .InteractiveDesignControl_Container:nth-child(3n+4) {
    clear: both; }

.InteractiveDesignControl_LabelWrapper {
  overflow: hidden;
  white-space: nowrap;
  width: 100%; }

.InteractiveDesignControl_TreeView {
  width: 100% !important;
  overflow: hidden !important; }
  .InteractiveDesignControl_TreeView.dark {
    background-color: #515151;
    color: white; }
    .InteractiveDesignControl_TreeView.dark .rtHover,
    .InteractiveDesignControl_TreeView.dark .rtBot:hover,
    .InteractiveDesignControl_TreeView.dark .rtMid:hover {
      background-color: #333333;
      color: white !important; }
      .InteractiveDesignControl_TreeView.dark .rtHover .rtIn,
      .InteractiveDesignControl_TreeView.dark .rtBot:hover .rtIn,
      .InteractiveDesignControl_TreeView.dark .rtMid:hover .rtIn {
        color: white !important; }
  .InteractiveDesignControl_TreeView.light {
    background-color: #F7F7F7; }
    .InteractiveDesignControl_TreeView.light .rtHover,
    .InteractiveDesignControl_TreeView.light .rtBot:hover,
    .InteractiveDesignControl_TreeView.light .rtMid:hover {
      background-color: #e8e8e8; }
  .InteractiveDesignControl_TreeView > .rtUL {
    padding: 7px 0 0 27px; }
  .InteractiveDesignControl_TreeView .rtSelected {
    color: white; }
  .InteractiveDesignControl_TreeView .rtIn {
    white-space: normal !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    width: 93%; }

.InteractiveDesignControl_GlobalSelectAll {
  display: block;
  padding: 4px 4px 0px; }
  .InteractiveDesignControl_GlobalSelectAll.dark {
    background-color: #515151;
    color: white; }
  .InteractiveDesignControl_GlobalSelectAll.light {
    background-color: #F7F7F7; }
  .InteractiveDesignControl_GlobalSelectAll > .checkbox {
    margin: 3px 0 0;
    padding: 0;
    opacity: 0;
    vertical-align: top;
    z-index: 1;
    cursor: pointer;
    display: inline-block;
    width: 12px;
    height: 12px; }
    .InteractiveDesignControl_GlobalSelectAll > .checkbox + .text {
      display: inline-block;
      line-height: 21px;
      margin-left: -12px;
      padding-left: 19px;
      background-position: 0 3px;
      background-repeat: no-repeat;
      background-image: url("/app/Core/CSS/img/checkbox.png");
      word-wrap: break-word;
      cursor: pointer; }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .InteractiveDesignControl_GlobalSelectAll > .checkbox + .text {
          background-image: url(/app/Core/CSS/img/checkbox@2x.png);
          background-size: 13px 13px; } }
    .InteractiveDesignControl_GlobalSelectAll > .checkbox.GlobalHovered + .text:not(.GlobalHovered) {
      background-image: url("/app/Core/CSS/img/checkbox-h.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .InteractiveDesignControl_GlobalSelectAll > .checkbox.GlobalHovered + .text:not(.GlobalHovered) {
          background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
          background-size: 13px 13px; } }
    .InteractiveDesignControl_GlobalSelectAll > .checkbox:checked + .text {
      background-image: url("/app/Core/CSS/img/checkbox-c.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .InteractiveDesignControl_GlobalSelectAll > .checkbox:checked + .text {
          background-image: url(/app/Core/CSS/img/checkbox-c@2x.png);
          background-size: 13px 13px; } }
    .InteractiveDesignControl_GlobalSelectAll > .checkbox.GlobalHovered:checked + .text:not(.GlobalHovered) {
      background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .InteractiveDesignControl_GlobalSelectAll > .checkbox.GlobalHovered:checked + .text:not(.GlobalHovered) {
          background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
          background-size: 13px 13px; } }
    .InteractiveDesignControl_GlobalSelectAll > .checkbox[disabled] + .text {
      opacity: 0.6;
      background-image: url("/app/Core/CSS/img/checkbox-h.png");
      cursor: default; }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .InteractiveDesignControl_GlobalSelectAll > .checkbox[disabled] + .text {
          background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
          background-size: 13px 13px; } }
    .InteractiveDesignControl_GlobalSelectAll > .checkbox[disabled]:checked + .text {
      background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .InteractiveDesignControl_GlobalSelectAll > .checkbox[disabled]:checked + .text {
          background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
          background-size: 13px 13px; } }

.InteractiveDesignControl_SelectAllNode {
  font-weight: bold; }


.FilterPanel {
  font-size: 10px !important; }
  .FilterPanel input[type="radio"] {
    margin: 0;
    padding: 0;
    opacity: 0;
    vertical-align: -2px;
    z-index: 1;
    cursor: pointer; }
    .FilterPanel input[type="radio"] + label,
    .FilterPanel input[type="radio"] + span {
      display: inline;
      word-wrap: break-word;
      margin-left: -14px;
      padding-left: 19px;
      background-position: 0 0;
      background-repeat: no-repeat;
      background-image: url("/app/Core/CSS/img/radio.png");
      cursor: pointer; }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .FilterPanel input[type="radio"] + label,
        .FilterPanel input[type="radio"] + span {
          background-image: url(/app/Core/CSS/img/radio@2x.png);
          background-size: 13px 13px; } }
    .FilterPanel input[type="radio"]:hover + label:not(:hover),
    .FilterPanel input[type="radio"]:hover + span:not(:hover) {
      background-image: url("/app/Core/CSS/img/radio-h.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .FilterPanel input[type="radio"]:hover + label:not(:hover),
        .FilterPanel input[type="radio"]:hover + span:not(:hover) {
          background-image: url(/app/Core/CSS/img/radio-h@2x.png);
          background-size: 13px 13px; } }
    .FilterPanel input[type="radio"]:checked + label,
    .FilterPanel input[type="radio"]:checked + span {
      background-image: url("/app/Core/CSS/img/radio-c.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .FilterPanel input[type="radio"]:checked + label,
        .FilterPanel input[type="radio"]:checked + span {
          background-image: url(/app/Core/CSS/img/radio-c@2x.png);
          background-size: 13px 13px; } }
    .FilterPanel input[type="radio"]:checked:hover + label:not(:hover),
    .FilterPanel input[type="radio"]:checked:hover + span:not(:hover) {
      background-image: url("/app/Core/CSS/img/radio-ch.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .FilterPanel input[type="radio"]:checked:hover + label:not(:hover),
        .FilterPanel input[type="radio"]:checked:hover + span:not(:hover) {
          background-image: url(/app/Core/CSS/img/radio-ch@2x.png);
          background-size: 13px 13px; } }
    .FilterPanel input[type="radio"][disabled] + label,
    .FilterPanel input[type="radio"][disabled] + span {
      opacity: 0.6;
      background-image: url("/app/Core/CSS/img/radio-h.png");
      cursor: default; }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .FilterPanel input[type="radio"][disabled] + label,
        .FilterPanel input[type="radio"][disabled] + span {
          background-image: url(/app/Core/CSS/img/radio-h@2x.png);
          background-size: 13px 13px; } }
    .FilterPanel input[type="radio"][disabled]:checked + label,
    .FilterPanel input[type="radio"][disabled]:checked + span {
      background-image: url("/app/Core/CSS/img/radio-ch.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .FilterPanel input[type="radio"][disabled]:checked + label,
        .FilterPanel input[type="radio"][disabled]:checked + span {
          background-image: url(/app/Core/CSS/img/radio-ch@2x.png);
          background-size: 13px 13px; } }
  .FilterPanel.expanded .top-header > .collapsible-icon {
    margin-top: 13px;
    border-width: 4px 4px 0 4px; }
  .FilterPanel .top-header {
    height: 30px; }
    .FilterPanel .top-header .top-header-icon {
      padding-left: 4px;
      padding-top: 4px; }
    .FilterPanel .top-header > .top-header-text {
      position: relative;
      left: 1px;
      text-transform: uppercase;
      display: inline-block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: calc(100% - 50px); }
    .FilterPanel .top-header > .collapsible-icon {
      margin-right: 12px;
      margin-top: 10px; }
  .FilterPanel .collapsible-icon {
    margin-right: 6px;
    margin-top: -1px;
    float: right;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 0 4px 4px; }
  .FilterPanel input[type="radio"] + label {
    padding-bottom: 2px;
    /* fix radio icon for font size: 10px */ }
  .FilterPanel .canvas .top-header {
    user-select: none; }
    .FilterPanel .canvas .top-header > .collapsible-icon {
      margin-right: 10px; }
  .FilterPanel .empty-current-selection, .FilterPanel .CurrentSelectionWidget:not(.expanded) {
    border-bottom: none !important; }
  .FilterPanel .CurrentSelectionWidget > .header {
    padding: 10px 5px 4px 5px !important; }
  .FilterPanel .CollapsibleWidget {
    vertical-align: top;
    user-select: none; }
    .FilterPanel .CollapsibleWidget.expanded > .header .collapsible-icon {
      margin-top: 2px;
      border-width: 4px 4px 0 4px; }
    .FilterPanel .CollapsibleWidget.expanded > .content {
      display: block; }
    .FilterPanel .CollapsibleWidget > .header {
      box-sizing: border-box;
      padding: 9px 5px 5px 5px;
      line-height: 10px !important;
      height: 30px; }
      .FilterPanel .CollapsibleWidget > .header .header-table {
        border: none;
        width: 100%; }
        .FilterPanel .CollapsibleWidget > .header .header-table td {
          border: none;
          text-align: left;
          padding: 0; }
        .FilterPanel .CollapsibleWidget > .header .header-table .header-text-cell {
          max-width: 0;
          line-height: 10px !important;
          width: 100%;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
        .FilterPanel .CollapsibleWidget > .header .header-table .collapsible-icon-cell {
          width: 5px; }
          .FilterPanel .CollapsibleWidget > .header .header-table .collapsible-icon-cell .collapsible-icon {
            margin-right: 5px; }
    .FilterPanel .CollapsibleWidget > .content {
      max-height: 150px;
      display: none; }
  .FilterPanel .VariableWidget > .header > .header-table {
    margin-top: 1px; }
  .FilterPanel .VariableWidget > .content {
    padding: 0 5px;
    overflow-y: auto; }
  .FilterPanel .VariableWithCheckboxesWidget .RadListBox {
    width: 100%; }
    .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup {
      border: none;
      background-color: inherit; }
      .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup .rlbHovered {
        background-color: inherit;
        color: inherit; }
      .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup .rlbCheckAllItems {
        padding: 0 0 0 2px; }
        .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox {
          margin: 3px 0 0;
          padding: 0;
          opacity: 0;
          vertical-align: top;
          z-index: 1;
          cursor: pointer;
          display: inline-block;
          width: 12px;
          height: 12px; }
          .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox + .checkAllItemsText {
            display: inline-block;
            line-height: 21px;
            margin-left: -12px;
            padding-left: 19px;
            background-position: 0 3px;
            background-repeat: no-repeat;
            background-image: url("/app/Core/CSS/img/checkbox.png");
            word-wrap: break-word;
            cursor: pointer; }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox + .checkAllItemsText {
                background-image: url(/app/Core/CSS/img/checkbox@2x.png);
                background-size: 13px 13px; } }
          .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox.GlobalHovered + .checkAllItemsText:not(.GlobalHovered) {
            background-image: url("/app/Core/CSS/img/checkbox-h.png"); }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox.GlobalHovered + .checkAllItemsText:not(.GlobalHovered) {
                background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
                background-size: 13px 13px; } }
          .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox:checked + .checkAllItemsText {
            background-image: url("/app/Core/CSS/img/checkbox-c.png"); }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox:checked + .checkAllItemsText {
                background-image: url(/app/Core/CSS/img/checkbox-c@2x.png);
                background-size: 13px 13px; } }
          .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox.GlobalHovered:checked + .checkAllItemsText:not(.GlobalHovered) {
            background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox.GlobalHovered:checked + .checkAllItemsText:not(.GlobalHovered) {
                background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
                background-size: 13px 13px; } }
          .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox[disabled] + .checkAllItemsText {
            opacity: 0.6;
            background-image: url("/app/Core/CSS/img/checkbox-h.png");
            cursor: default; }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox[disabled] + .checkAllItemsText {
                background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
                background-size: 13px 13px; } }
          .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox[disabled]:checked + .checkAllItemsText {
            background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox[disabled]:checked + .checkAllItemsText {
                background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
                background-size: 13px 13px; } }
      .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup > .rlbList > .rlbItem {
        padding: 0 0 0 2px; }
        .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck {
          margin: 3px 0 0;
          padding: 0;
          opacity: 0;
          vertical-align: top;
          z-index: 1;
          cursor: pointer;
          display: inline-block;
          width: 12px;
          height: 12px; }
          .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck + .rlbText {
            display: inline-block;
            line-height: 22px;
            margin-left: -12px;
            padding-left: 19px;
            background-position: 0 3.5px;
            background-repeat: no-repeat;
            background-image: url("/app/Core/CSS/img/checkbox.png");
            word-wrap: break-word;
            cursor: pointer; }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck + .rlbText {
                background-image: url(/app/Core/CSS/img/checkbox@2x.png);
                background-size: 13px 13px; } }
          .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck.GlobalHovered + .rlbText:not(.GlobalHovered) {
            background-image: url("/app/Core/CSS/img/checkbox-h.png"); }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck.GlobalHovered + .rlbText:not(.GlobalHovered) {
                background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
                background-size: 13px 13px; } }
          .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck:checked + .rlbText {
            background-image: url("/app/Core/CSS/img/checkbox-c.png"); }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck:checked + .rlbText {
                background-image: url(/app/Core/CSS/img/checkbox-c@2x.png);
                background-size: 13px 13px; } }
          .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck.GlobalHovered:checked + .rlbText:not(.GlobalHovered) {
            background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck.GlobalHovered:checked + .rlbText:not(.GlobalHovered) {
                background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
                background-size: 13px 13px; } }
          .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck[disabled] + .rlbText {
            opacity: 0.6;
            background-image: url("/app/Core/CSS/img/checkbox-h.png");
            cursor: default; }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck[disabled] + .rlbText {
                background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
                background-size: 13px 13px; } }
          .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck[disabled]:checked + .rlbText {
            background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .FilterPanel .VariableWithCheckboxesWidget .RadListBox .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck[disabled]:checked + .rlbText {
                background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
                background-size: 13px 13px; } }
  .FilterPanel .VariableWithSliderRangesWidget > .content,
  .FilterPanel .VariableWithSliderWidget > .content,
  .FilterPanel .VariableWithTextRangesWidget > .content,
  .FilterPanel .VariableWithCalendarRangesWidget > .content,
  .FilterPanel .VariableWithTimeRangesWidget > .content {
    padding-bottom: 5px; }
  .FilterPanel .VariableWithTextRangesWidget .edit-range-button,
  .FilterPanel .VariableWithCalendarRangesWidget .edit-range-button,
  .FilterPanel .VariableWithTimeRangesWidget .edit-range-button {
    padding-top: 5px; }
  .FilterPanel .VariableWithSliderRangesWidget .ui-slider-horizontal {
    margin: 2px 5px 8px 5px; }
  .FilterPanel .VariableWithSliderWidget .ui-slider-horizontal {
    margin: 5px 24px 8px 5px; }
  .FilterPanel .VariableWithSliderWidget .ui-slider-handle.ui-state-hover {
    opacity: 0.75; }
  .FilterPanel .VariableWithSliderWidget .ui-slider-handle.ui-state-active {
    opacity: 0.5; }
  .FilterPanel .VariableWithSliderWidget .value-label {
    width: 100%; }
  .FilterPanel .VariableWithTextRangesWidget input[type=text], .FilterPanel .VariableWithTextRangesWidget input[type=number], .FilterPanel .VariableWithSliderRangesWidget input[type=text], .FilterPanel .VariableWithSliderRangesWidget input[type=number] {
    width: 62px; }
  .FilterPanel .VariableWithTimeRangesWidget .RadPicker.RadPicker_MarketSight .riTextBox {
    font-size: 10px; }
  .FilterPanel .VariableWithTimeRangesWidget .RadPicker.RadPicker_MarketSight .rcTimePopup {
    background-size: 18px 18px;
    background-position: 1px 2px; }
  .FilterPanel .VariableWithTimeRangesWidget .RadPicker.RadPicker_MarketSight.TimeFrom .rcTimePopup {
    background-image: url(/app/Core/CSS/img/time-from.svg); }
  .FilterPanel .VariableWithTimeRangesWidget .RadPicker.RadPicker_MarketSight.TimeTo .rcTimePopup {
    background-image: url(/app/Core/CSS/img/time-to.svg); }
  .FilterPanel .VariableWithCalendarRangesWidget .RadPicker.RadPicker_MarketSight .riTextBox {
    font-size: 10px; }
  .FilterPanel .VariableWithCalendarRangesWidget .RadPicker.RadPicker_MarketSight.DateFrom .rcCalPopup {
    background-image: url(/app/Core/CSS/img/date-picker-from.svg); }
  .FilterPanel .VariableWithCalendarRangesWidget .RadPicker.RadPicker_MarketSight.DateTo .rcCalPopup {
    background-image: url(/app/Core/CSS/img/date-picker-to.svg); }
  .FilterPanel .VariableWithCalendarRangesWidget .RadPicker.RadPicker_MarketSight .rcCalPopup:hover,
  .FilterPanel .VariableWithCalendarRangesWidget .RadPicker.RadPicker_MarketSight .rcCalPopup:active,
  .FilterPanel .VariableWithCalendarRangesWidget .RadPicker.RadPicker_MarketSight .rcCalPopup:focus {
    background-position: 0 0 !important;
    opacity: 0.5; }
  .FilterPanel .SummaryTag {
    line-height: 15px;
    padding: 5px 0 0 5px; }
    .FilterPanel .SummaryTag.expanded .content {
      white-space: normal;
      overflow: visible;
      text-overflow: clip;
      max-width: none !important; }
    .FilterPanel .SummaryTag.removed {
      opacity: 0.75; }
    .FilterPanel .SummaryTag .body {
      border-radius: 5px;
      display: table;
      padding: 0 5px; }
    .FilterPanel .SummaryTag .cell {
      display: table-cell; }
    .FilterPanel .SummaryTag .content {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .FilterPanel .SummaryTag .close-icon {
      width: 10px;
      cursor: pointer;
      text-align: right; }
  .FilterPanel .AutoApplySwitch {
    display: flex;
    align-items: center;
    height: 100%; }
    .FilterPanel .AutoApplySwitch .toggle-wrapper {
      width: 80px;
      height: 20px;
      border-radius: 10px;
      margin-left: 4px; }
      .FilterPanel .AutoApplySwitch .toggle-wrapper .auto-apply-toggle {
        font-size: 9px;
        display: flex !important;
        justify-content: center;
        align-items: center; }
      .FilterPanel .AutoApplySwitch .toggle-wrapper .rbText {
        height: 16px;
        width: 50px !important;
        border-radius: 10px;
        display: flex;
        justify-content: center;
        align-items: center; }
      .FilterPanel .AutoApplySwitch .toggle-wrapper .manual-state .rbText {
        margin-left: 26px; }
      .FilterPanel .AutoApplySwitch .toggle-wrapper .auto-state .rbText {
        margin-left: -26px; }
    .FilterPanel .AutoApplySwitch .apply-button {
      width: 80px;
      height: 20px;
      border-radius: 20px;
      margin-left: 4px;
      font-size: 10px;
      display: flex;
      justify-content: center;
      align-items: center;
      cursor: pointer; }
    .FilterPanel .AutoApplySwitch .apply-hovered {
      opacity: 0.9; }
  .FilterPanel .CalendarItem, .FilterPanel .TimeItem {
    position: relative;
    overflow: hidden; }
  .FilterPanel .VariableWidget_ContextMenuButton {
    position: relative; }


.DashboardViewControl .FilterPanel.horizontal {
  max-width: unset !important;
  min-width: 759px;
  overflow-y: auto; }

.FilterPanel.horizontal {
  max-width: 960px;
  min-width: 759px;
  overflow-y: auto; }
  .FilterPanel.horizontal .CollapsibleWidget {
    box-sizing: border-box; }
  .FilterPanel.horizontal .CurrentSelectionWidget {
    width: 100%; }
    .FilterPanel.horizontal .CurrentSelectionWidget > .content {
      line-height: 17px;
      overflow-y: auto; }
  .FilterPanel.horizontal .VariableWidget, .FilterPanel.horizontal .EmptyWidget {
    flex: 1 0 151px; }
  .FilterPanel.horizontal .dashboard-widget {
    flex: 1 0 229px !important; }
  .FilterPanel.horizontal .SummaryTag {
    display: inline-block; }
    .FilterPanel.horizontal .SummaryTag .content {
      max-width: 115px;
      min-width: 115px; }
  .FilterPanel.horizontal .variable-widgets-container {
    width: 100%; }
    .FilterPanel.horizontal .variable-widgets-container .variable-widgets-container-row {
      display: flex;
      min-width: 759px;
      max-width: 960px;
      overflow-x: auto; }

.FilterPanel.horizontal:not(.expanded) .variable-widgets-container {
  display: none; }



.FilterPanel.vertical {
  min-height: 350px; }
  .FilterPanel.vertical .EmptyWidget {
    display: none; }
  .FilterPanel.vertical.total-collapsed {
    width: 32px;
    overflow-y: hidden; }
    .FilterPanel.vertical.total-collapsed .CollapsibleWidget {
      display: none; }
    .FilterPanel.vertical.total-collapsed .top-header > .collapsible-icon,
    .FilterPanel.vertical.total-collapsed .top-header > .top-header-text {
      display: none; }
    .FilterPanel.vertical.total-collapsed .AutoApplySwitch {
      display: none; }
  .FilterPanel.vertical .top-header {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    .FilterPanel.vertical .top-header .top-header-text {
      overflow: hidden;
      width: 124px;
      display: inline-block;
      text-overflow: ellipsis;
      position: unset; }
  .FilterPanel.vertical .top-header > .top-header-icon {
    padding-left: 5px; }
  .FilterPanel.vertical:not(.total-collapsed) {
    width: 175px;
    overflow-y: auto; }
  .FilterPanel.vertical .CurrentSelectionWidget > .content {
    padding-bottom: 5px;
    overflow-y: auto;
    overflow-x: hidden; }
    .FilterPanel.vertical .CurrentSelectionWidget > .content:empty {
      padding-bottom: 0; }
  .FilterPanel.vertical .SummaryTag {
    padding-right: 5px; }
    .FilterPanel.vertical .SummaryTag.expanded {
      width: calc(100% - 5px); }
    .FilterPanel.vertical .SummaryTag:not(.expanded) {
      max-width: calc(100% - 5px);
      min-width: calc(100% - 5px); }
    .FilterPanel.vertical .SummaryTag .body {
      width: calc(100% - 13px); }
      .FilterPanel.vertical .SummaryTag .body > .content {
        min-width: calc(100% - 5px);
        max-width: calc(-0px);
        padding-right: 5px; }
  .FilterPanel.vertical .VariableWithCalendarRangesWidget .RadPicker.RadPicker_MarketSight.DateFrom {
    width: calc(50% - 2px); }
  .FilterPanel.vertical .VariableWithCalendarRangesWidget .RadPicker.RadPicker_MarketSight.DateTo {
    width: calc(50% - 2px);
    display: block;
    float: right;
    margin-right: -5px; }
  .FilterPanel.vertical .VariableWithTimeRangesWidget .RadPicker.RadPicker_MarketSight.TimeFrom {
    width: calc(50% - 2px); }
  .FilterPanel.vertical .VariableWithTimeRangesWidget .RadPicker.RadPicker_MarketSight.TimeTo {
    width: calc(50% - 2px);
    display: block;
    float: right;
    margin-right: -5px; }
  .FilterPanel.vertical.vertical:not(.expanded) {
    overflow-y: hidden; }
    .FilterPanel.vertical.vertical:not(.expanded) .CollapsibleWidget {
      display: none; }


.FilterPanel.dark::-webkit-scrollbar {
  background-color: #515151;
  width: 14px; }

.FilterPanel.dark::-webkit-scrollbar-thumb {
  background-color: #868686;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  height: 42px;
  border: 3px solid transparent;
  background-clip: padding-box; }

.FilterPanel.dark {
  background-color: #515151;
  color: white; }
  .FilterPanel.dark .edit-range-button > input {
    background-image: none; }
  .FilterPanel.dark ::-webkit-scrollbar {
    background-color: #515151;
    width: 14px; }
  .FilterPanel.dark ::-webkit-scrollbar-thumb {
    background-color: #868686;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    height: 42px;
    border: 3px solid transparent;
    background-clip: padding-box; }
  .FilterPanel.dark .content {
    scrollbar-3dlight-color: #515151;
    scrollbar-darkshadow-color: #515151;
    scrollbar-track-color: #515151;
    scrollbar-highlight-color: #949494;
    scrollbar-shadow-color: #949494;
    scrollbar-face-color: #949494;
    scrollbar-arrow-color: #333333; }
  .FilterPanel.dark .top-header {
    background-color: #515151;
    border-left: 1px solid #868686;
    border-right: 1px solid #868686; }
    .FilterPanel.dark .top-header .top-header-icon-path {
      fill: #515151; }
  .FilterPanel.dark .CollapsibleWidget {
    background-color: #333333; }
    .FilterPanel.dark .CollapsibleWidget > .header {
      background-color: #515151;
      border-top: 1px solid #868686; }
  .FilterPanel.dark.vertical.total-collapsed .top-header {
    border: none !important; }
  .FilterPanel.dark.vertical .top-header {
    border-bottom: 1px solid #868686;
    border-left: none;
    border-right: none; }
  .FilterPanel.dark.vertical .CollapsibleWidget > .header {
    border-top: none;
    border-bottom: 1px solid #868686; }
  .FilterPanel.dark.vertical .CollapsibleWidget.expanded {
    border-bottom: 1px solid #868686; }
  .FilterPanel.dark.horizontal .variable-widgets-container-row.partially-expanded .header {
    border-bottom: 1px solid #868686; }
  .FilterPanel.dark.horizontal .CollapsibleWidget {
    border-right: 1px solid #868686; }
    .FilterPanel.dark.horizontal .CollapsibleWidget.first-widget-in-row {
      border-left: 1px solid #868686; }
  .FilterPanel.dark.horizontal .CurrentSelectionWidget {
    border-bottom: 1px solid #868686; }
    .FilterPanel.dark.horizontal .CurrentSelectionWidget .header {
      border-bottom: 1px solid #868686; }
  .FilterPanel.dark .VariableWithSliderWidget .ui-slider-horizontal, .FilterPanel.dark .VariableWithSliderWidget input, .FilterPanel.dark .VariableWithSliderRangesWidget .ui-slider-horizontal, .FilterPanel.dark .VariableWithSliderRangesWidget input {
    background-color: #515151;
    border-color: #868686;
    color: white; }
  .FilterPanel.dark .VariableWithTimeRangesWidget input, .FilterPanel.dark .VariableWithTextRangesWidget input, .FilterPanel.dark .VariableWithCalendarRangesWidget input {
    background-color: #515151;
    border-color: #868686;
    color: white; }
  .FilterPanel.dark .VariableWithTextRangesWidget .riUp:hover {
    BACKGROUND-POSITION: 4px -97px !important; }
  .FilterPanel.dark .VariableWithTextRangesWidget .riUp {
    BACKGROUND-POSITION: 4px -147px !important; }
  .FilterPanel.dark .VariableWithTextRangesWidget .riDown:hover {
    BACKGROUND-POSITION: 4px -199px !important; }
  .FilterPanel.dark .VariableWithTextRangesWidget .riDown {
    BACKGROUND-POSITION: 4px -249px !important; }
  .FilterPanel.dark .VariableWithSliderRangesWidget .ui-slider-handle {
    background-color: #515151;
    border-color: #868686; }
    .FilterPanel.dark .VariableWithSliderRangesWidget .ui-slider-handle.ui-state-hover {
      background-color: #353535; }
    .FilterPanel.dark .VariableWithSliderRangesWidget .ui-slider-handle.ui-state-active {
      background-color: #212121; }


.FilterPanel.light {
  background-color: #EEEDEC;
  color: #464646; }
  .FilterPanel.light .top-header {
    background-color: #EEEDEC;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF; }
    .FilterPanel.light .top-header .top-header-icon-path {
      fill: #EEEDEC; }
  .FilterPanel.light .CollapsibleWidget {
    background-color: #F7F7F7; }
    .FilterPanel.light .CollapsibleWidget > .header {
      background-color: #EEEDEC;
      border-top: 1px solid #FFFFFF; }
  .FilterPanel.light.vertical.total-collapsed .top-header {
    border: none !important; }
  .FilterPanel.light.vertical .top-header {
    border-bottom: 1px solid #FFFFFF;
    border-left: none;
    border-right: none; }
  .FilterPanel.light.vertical .CollapsibleWidget > .header {
    border-top: none;
    border-bottom: 1px solid #FFFFFF; }
  .FilterPanel.light.vertical .CollapsibleWidget.expanded {
    border-bottom: 1px solid #FFFFFF; }
  .FilterPanel.light.horizontal .variable-widgets-container-row.partially-expanded .header {
    border-bottom: 1px solid #FFFFFF; }
  .FilterPanel.light.horizontal .top-sub-header {
    border-top: 1px solid #FFFFFF; }
  .FilterPanel.light.horizontal .CollapsibleWidget {
    border-right: 1px solid #FFFFFF; }
    .FilterPanel.light.horizontal .CollapsibleWidget.first-widget-in-row {
      border-left: 1px solid #FFFFFF; }
  .FilterPanel.light.horizontal .CurrentSelectionWidget {
    border-bottom: 1px solid #FFFFFF; }
    .FilterPanel.light.horizontal .CurrentSelectionWidget .header {
      border-bottom: 1px solid #FFFFFF; }


.VariablesSelectorPanel {
  font-size: 10px !important;
  display: table-cell; }
  .VariablesSelectorPanel .label-container {
    background-color: white;
    height: 21px; }
    .VariablesSelectorPanel .label-container .top-header-text {
      text-transform: uppercase; }
  .VariablesSelectorPanel input[type="radio"] {
    margin: 0;
    padding: 0;
    opacity: 0;
    vertical-align: -2px;
    z-index: 1;
    cursor: pointer; }
    .VariablesSelectorPanel input[type="radio"] + label,
    .VariablesSelectorPanel input[type="radio"] + span {
      display: inline;
      word-wrap: break-word;
      margin-left: -14px;
      padding-left: 19px;
      background-position: 0 0;
      background-repeat: no-repeat;
      background-image: url("/app/Core/CSS/img/radio.png");
      cursor: pointer; }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .VariablesSelectorPanel input[type="radio"] + label,
        .VariablesSelectorPanel input[type="radio"] + span {
          background-image: url(/app/Core/CSS/img/radio@2x.png);
          background-size: 13px 13px; } }
    .VariablesSelectorPanel input[type="radio"]:hover + label:not(:hover),
    .VariablesSelectorPanel input[type="radio"]:hover + span:not(:hover) {
      background-image: url("/app/Core/CSS/img/radio-h.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .VariablesSelectorPanel input[type="radio"]:hover + label:not(:hover),
        .VariablesSelectorPanel input[type="radio"]:hover + span:not(:hover) {
          background-image: url(/app/Core/CSS/img/radio-h@2x.png);
          background-size: 13px 13px; } }
    .VariablesSelectorPanel input[type="radio"]:checked + label,
    .VariablesSelectorPanel input[type="radio"]:checked + span {
      background-image: url("/app/Core/CSS/img/radio-c.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .VariablesSelectorPanel input[type="radio"]:checked + label,
        .VariablesSelectorPanel input[type="radio"]:checked + span {
          background-image: url(/app/Core/CSS/img/radio-c@2x.png);
          background-size: 13px 13px; } }
    .VariablesSelectorPanel input[type="radio"]:checked:hover + label:not(:hover),
    .VariablesSelectorPanel input[type="radio"]:checked:hover + span:not(:hover) {
      background-image: url("/app/Core/CSS/img/radio-ch.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .VariablesSelectorPanel input[type="radio"]:checked:hover + label:not(:hover),
        .VariablesSelectorPanel input[type="radio"]:checked:hover + span:not(:hover) {
          background-image: url(/app/Core/CSS/img/radio-ch@2x.png);
          background-size: 13px 13px; } }
    .VariablesSelectorPanel input[type="radio"][disabled] + label,
    .VariablesSelectorPanel input[type="radio"][disabled] + span {
      opacity: 0.6;
      background-image: url("/app/Core/CSS/img/radio-h.png");
      cursor: default; }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .VariablesSelectorPanel input[type="radio"][disabled] + label,
        .VariablesSelectorPanel input[type="radio"][disabled] + span {
          background-image: url(/app/Core/CSS/img/radio-h@2x.png);
          background-size: 13px 13px; } }
    .VariablesSelectorPanel input[type="radio"][disabled]:checked + label,
    .VariablesSelectorPanel input[type="radio"][disabled]:checked + span {
      background-image: url("/app/Core/CSS/img/radio-ch.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .VariablesSelectorPanel input[type="radio"][disabled]:checked + label,
        .VariablesSelectorPanel input[type="radio"][disabled]:checked + span {
          background-image: url(/app/Core/CSS/img/radio-ch@2x.png);
          background-size: 13px 13px; } }
  .VariablesSelectorPanel.expanded .top-header > .collapsible-icon {
    margin-top: 13px;
    border-width: 4px 4px 0 4px; }
  .VariablesSelectorPanel .top-header {
    height: 30px; }
    .VariablesSelectorPanel .top-header .top-header-icon {
      padding-left: 4px;
      padding-top: 4px; }
    .VariablesSelectorPanel .top-header > .top-header-text {
      position: relative;
      top: -7px;
      left: 1px;
      text-transform: uppercase; }
    .VariablesSelectorPanel .top-header > .collapsible-icon {
      margin-right: 12px;
      margin-top: 10px; }
  .VariablesSelectorPanel .collapsible-icon {
    margin-right: 6px;
    margin-top: -1px;
    float: right;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 0 4px 4px; }
  .VariablesSelectorPanel:not(.expanded) .widgets-container {
    display: none; }
  .VariablesSelectorPanel .top-header {
    position: relative; }
    .VariablesSelectorPanel .top-header .icon-container {
      position: absolute;
      top: 4px;
      left: 4px;
      width: 22px;
      height: 22px; }
  .VariablesSelectorPanel .top-header-icon {
    position: absolute;
    z-index: 5000; }
  .VariablesSelectorPanel .RadComboBox .rcbInner {
    height: 29px;
    right: 0px;
    padding-left: 30px;
    padding-right: 40px;
    border: none;
    background: none; }
    .VariablesSelectorPanel .RadComboBox .rcbInner .rcbInput {
      padding-top: 8px;
      padding-left: 0;
      font-size: 10px !important;
      text-transform: uppercase; }
    .VariablesSelectorPanel .RadComboBox .rcbInner .rcbActionButton {
      background: none;
      width: 0px;
      height: 0px;
      margin-right: 10px;
      margin-top: 14px;
      padding: 0;
      border-width: 4px 4px 0 4px;
      border-style: solid; }
      .VariablesSelectorPanel .RadComboBox .rcbInner .rcbActionButton .rcbIcon {
        background: none; }
  .VariablesSelectorPanel .widgets-container {
    padding: 5px;
    height: 45px; }


.VariablesSelectorPanel.horizontal {
  vertical-align: top; }
  .VariablesSelectorPanel.horizontal .InteractiveDesignControl_ComboBox {
    width: 100% !important;
    height: 30px !important; }


.VariablesSelectorPanel.vertical {
  display: table-row; }
  .VariablesSelectorPanel.vertical.total-collapsed {
    width: 32px; }
    .VariablesSelectorPanel.vertical.total-collapsed .InteractiveDesignControl_ComboBox {
      width: 32px !important;
      height: 30px !important; }
      .VariablesSelectorPanel.vertical.total-collapsed .InteractiveDesignControl_ComboBox .rcbInner {
        display: none; }
  .VariablesSelectorPanel.vertical:not(.total-collapsed) {
    width: 175px; }
    .VariablesSelectorPanel.vertical:not(.total-collapsed) .InteractiveDesignControl_ComboBox {
      width: 175px !important;
      height: 30px !important; }


.VariablesSelectorPanel.dark .RadComboBox .rcbInner .rcbInput {
  color: white; }

.VariablesSelectorPanel.dark.first-control-in-row .top-header {
  border-left: 1px solid #868686; }

.VariablesSelectorPanel.dark .top-header {
  background-color: #515151;
  color: white;
  border-right: 1px solid #868686;
  border-bottom: 1px solid #868686;
  border-top: 1px solid #868686; }
  .VariablesSelectorPanel.dark .top-header .top-header-icon-circle {
    fill: #515151; }

.VariablesSelectorPanel.dark.horizontal {
  background-color: #515151; }
  .VariablesSelectorPanel.dark.horizontal .CollapsibleWidget {
    border-right: 1px solid #868686;
    border-left: 1px solid #868686; }


.VariablesSelectorPanel.light {
  background-color: #EEEDEC;
  color: #464646;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF; }
  .VariablesSelectorPanel.light.first-control-in-row {
    border-left: 1px solid #FFFFFF; }
  .VariablesSelectorPanel.light .top-header {
    background-color: #EEEDEC; }
    .VariablesSelectorPanel.light .top-header .top-header-icon-circle {
      fill: #EEEDEC; }
  .VariablesSelectorPanel.light.horizontal {
    background-color: #EEEDEC; }
    .VariablesSelectorPanel.light.horizontal .CollapsibleWidget {
      border-right: 1px solid #FFFFFF;
      border-left: 1px solid #FFFFFF; }


.ChartSortPanel {
  font-size: 10px !important;
  display: table-cell; }
  .ChartSortPanel .label-container {
    background-color: white;
    height: 21px; }
    .ChartSortPanel .label-container .top-header-text {
      text-transform: uppercase; }
  .ChartSortPanel.expanded .top-header > .collapsible-icon {
    margin-top: 13px;
    border-width: 4px 4px 0 4px; }
  .ChartSortPanel .top-header {
    height: 30px; }
    .ChartSortPanel .top-header .top-header-icon {
      padding-left: 4px;
      padding-top: 4px; }
    .ChartSortPanel .top-header > .top-header-text {
      position: relative;
      left: 1px;
      text-transform: uppercase;
      display: inline-block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: calc(100% - 50px); }
    .ChartSortPanel .top-header > .collapsible-icon {
      margin-right: 12px;
      margin-top: 10px; }
  .ChartSortPanel .collapsible-icon {
    margin-right: 6px;
    margin-top: -1px;
    float: right;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 0 4px 4px; }
  .ChartSortPanel:not(.expanded) .widgets-container {
    display: none; }
  .ChartSortPanel .top-header-icon {
    position: absolute; }
  .ChartSortPanel .RadComboBox .rcbInner {
    height: 29px;
    right: 0px;
    padding-left: 30px;
    padding-right: 40px;
    border: none;
    background: none; }
    .ChartSortPanel .RadComboBox .rcbInner .rcbInput {
      padding-top: 5px;
      font-size: 10px !important; }
    .ChartSortPanel .RadComboBox .rcbInner .rcbActionButton {
      background: none;
      width: 0px;
      height: 0px;
      margin-right: 10px;
      margin-top: 14px;
      padding: 0;
      border-width: 4px 4px 0 4px;
      border-style: solid; }
      .ChartSortPanel .RadComboBox .rcbInner .rcbActionButton .rcbIcon {
        background: none; }
  .ChartSortPanel .widgets-container {
    padding: 5px;
    height: 45px; }

.InteractiveDesignControl_ListBox.dark {
  background-color: #515151 !important;
  color: white; }
  .InteractiveDesignControl_ListBox.dark .rlbItem {
    background-color: #515151 !important;
    color: white; }
  .InteractiveDesignControl_ListBox.dark .rlbHover,
  .InteractiveDesignControl_ListBox.dark .rlbItem:hover {
    background-color: #333333 !important;
    color: white !important; }
    .InteractiveDesignControl_ListBox.dark .rlbHover .rtIn,
    .InteractiveDesignControl_ListBox.dark .rlbItem:hover .rtIn {
      color: white !important; }

.InteractiveDesignControl_ListBox.light {
  background-color: #F7F7F7 !important; }
  .InteractiveDesignControl_ListBox.light .rlbItem {
    background-color: #F7F7F7 !important; }
  .InteractiveDesignControl_ListBox.light .rlbHover,
  .InteractiveDesignControl_ListBox.light .rlbItem:hover {
    background-color: #e8e8e8 !important; }

.InteractiveDesignControl_SortContainer.dark {
  background-color: #515151;
  color: white; }

.InteractiveDesignControl_SortContainer.light {
  background-color: #F7F7F7; }

.InteractiveDesignControl_SortContainer .InteractiveDesignControl_ListBox {
  width: 100%; }
  .InteractiveDesignControl_SortContainer .InteractiveDesignControl_ListBox .rlbGroup {
    border: none; }

.InteractiveDesignControl_SortContainer .RadForm_Web20 label {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 10px !important; }

.InteractiveDesignControl_SortContainer .RadForm_Web20 .aspNetDisabled {
  opacity: 0.4; }

.InteractiveDesignControl_SortContainer .RadForm_Web20 .asc input[type="radio"][disabled],
.InteractiveDesignControl_SortContainer .RadForm_Web20 .asc input[type="radio"]:not([disabled]),
.InteractiveDesignControl_SortContainer .RadForm_Web20 .asc input[type="radio"][checked]:not([disabled]),
.InteractiveDesignControl_SortContainer .RadForm_Web20 .asc .rfdRadioUnchecked input[type="radio"],
.InteractiveDesignControl_SortContainer .RadForm_Web20 .asc .rfdRadioUnchecked:hover input[type="radio"] {
  width: 10px;
  vertical-align: initial !important;
  margin-bottom: 3px;
  border-style: solid;
  border-width: 0px 5px 5px 5px;
  background: none !important; }

.InteractiveDesignControl_SortContainer .RadForm_Web20 .desc input[type="radio"][disabled],
.InteractiveDesignControl_SortContainer .RadForm_Web20 .desc input[type="radio"]:not([disabled]),
.InteractiveDesignControl_SortContainer .RadForm_Web20 .desc input[type="radio"][checked]:not([disabled]),
.InteractiveDesignControl_SortContainer .RadForm_Web20 .desc .rfdRadioUnchecked input[type="radio"],
.InteractiveDesignControl_SortContainer .RadForm_Web20 .desc .rfdRadioUnchecked:hover input[type="radio"] {
  width: 10px;
  vertical-align: bottom;
  margin-bottom: 3px;
  border-style: solid;
  border-width: 5px 5px 0px 5px;
  background: none !important; }

.InteractiveDesignControl_SortContainer .ascIERadioButton {
  display: inline-block;
  margin-bottom: 3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 5px 5px;
  background: none !important; }

.InteractiveDesignControl_SortContainer .descIERadioButton {
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  background: none !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .InteractiveDesignControl_SortContainer .RadForm_Web20 .desc input[type="radio"][disabled],
  .InteractiveDesignControl_SortContainer .RadForm_Web20 .desc input[type="radio"]:not([disabled]),
  .InteractiveDesignControl_SortContainer .RadForm_Web20 .desc input[type="radio"][checked]:not([disabled]),
  .InteractiveDesignControl_SortContainer .RadForm_Web20 .desc .rfdRadioUnchecked input[type="radio"],
  .InteractiveDesignControl_SortContainer .RadForm_Web20 .desc .rfdRadioUnchecked:hover input[type="radio"] {
    margin-top: 8px;
    margin-bottom: 0 !important; } }

.InteractiveDesignControl_SortContainer .IErfdRealInput {
  left: -9999px;
  position: fixed;
  top: 0;
  display: none; }

.InteractiveDesignControl_SortContainer .SortOrder.RadForm_Web20 .asc input[type="radio"][disabled] + label,
.InteractiveDesignControl_SortContainer .SortOrder.RadForm_Web20 .asc input[type="radio"]:not([disabled]) + label,
.InteractiveDesignControl_SortContainer .SortOrder.RadForm_Web20 .asc input[type="radio"][checked]:not([disabled]) + label,
.InteractiveDesignControl_SortContainer .SortOrder.RadForm_Web20 .desc input[type="radio"][disabled] + label,
.InteractiveDesignControl_SortContainer .SortOrder.RadForm_Web20 .desc input[type="radio"]:not([disabled]) + label,
.InteractiveDesignControl_SortContainer .SortOrder.RadForm_Web20 .desc input[type="radio"][checked]:not([disabled]) + label {
  background: none !important;
  padding: 0; }

.InteractiveDesignControl_SortContainer .RadForm_Web20 input {
  -webkit-appearance: initial;
  -moz-appearance: initial;
  height: 11px !important;
  width: 15px;
  margin: 0; }


.ChartSortPanel.horizontal {
  vertical-align: top; }
  .ChartSortPanel.horizontal .InteractiveDesignControl_ComboBox {
    width: 100% !important;
    height: 30px !important; }

.ChartSortPanel.horizontal:not(.expanded) .widgets-container {
  display: none; }


.ChartSortPanel.vertical.total-collapsed {
  width: 32px; }
  .ChartSortPanel.vertical.total-collapsed .widgets-container {
    display: none !important; }
  .ChartSortPanel.vertical.total-collapsed .top-header > .collapsible-icon,
  .ChartSortPanel.vertical.total-collapsed .top-header > .top-header-text {
    display: none !important; }

.ChartSortPanel.vertical:not(.total-collapsed) {
  width: 175px; }


.ChartSortPanel.dark.first-control-in-row .top-header {
  border-left: 1px solid #868686; }

.ChartSortPanel.dark .RadComboBox .rcbInner .rcbInput {
  color: white; }

.ChartSortPanel.dark .top-header {
  background-color: #515151;
  color: white;
  border-bottom: 1px solid #868686;
  border-right: 1px solid #868686;
  border-top: 1px solid #868686; }
  .ChartSortPanel.dark .top-header .top-header-icon-circle {
    fill: #515151; }

.ChartSortPanel.dark.expanded .top-header {
  border-bottom: 1px solid #868686; }

.ChartSortPanel.dark.horizontal {
  background-color: #515151; }
  .ChartSortPanel.dark.horizontal .CollapsibleWidget {
    background-color: #333333;
    border-right: 1px solid #868686;
    border-left: 1px solid #868686; }


.ChartSortPanel.light {
  background-color: #EEEDEC;
  color: #464646;
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF; }
  .ChartSortPanel.light.first-control-in-row {
    border-left: 1px solid #FFFFFF; }
  .ChartSortPanel.light .top-header {
    background-color: #EEEDEC; }
    .ChartSortPanel.light .top-header .top-header-icon-circle {
      fill: #EEEDEC; }
  .ChartSortPanel.light .widgets-container {
    border-top: 1px solid #FFFFFF;
    background-color: #F7F7F7; }


.resizableChartContainer {
  border: 1px solid #cacaca !important;
}

.ChartViewControl .panel-table {
  display: table;
  width: 100%;
  height: 100%;
}
.ChartViewControl .panel-table > .panel-row {
  display: table-row;
}
.ChartViewControl .panel-table > .panel-row > .panel-cell {
  display: table-cell;
  height: inherit;
}
.ChartViewControl .panel-table > .second {
  height: 100%;
}
.ChartViewControl .panel-table > .second .one-pixel-cell {
  width: 1px;
  height: 1px;
  vertical-align: top;
}
.ChartViewControl .panel-table > .second .one-pixel-cell > .interactive-container {
  height: inherit;
}
.ChartViewControl .panel-table > .second .one-pixel-cell > .interactive-container > .interactiveAjaxPanel {
  height: inherit;
}
.ChartViewControl .panel-table > .second .one-pixel-cell > .interactive-container > .interactiveAjaxPanel > .filter-panel-container {
  height: inherit;
}
.ChartViewControl .panel-table > .second > .panel-cell > .relative {
  position: relative;
  height: inherit;
}
.ChartViewControl .panel-table > .second > .panel-cell > .relative > .content-container {
  overflow: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.ChartViewControl .FilterPanel, .ChartViewControl .InteractiveDesignControl {
  max-width: 1100px;
}
.ChartViewControl > .ChartViewControlContainer {
  width: 100%;
  height: 100%;
}
.ChartViewControl > .ChartViewControlContainer .content-container {
  /* ACTIVE STATE */
}
.ChartViewControl > .ChartViewControlContainer .content-container .AmCharts_Container {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0);
}
.ChartViewControl > .ChartViewControlContainer .content-container .amcharts-watermark {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  text-align: center;
  font-weight: bold;
}
.ChartViewControl > .ChartViewControlContainer .content-container .amcharts-watermark .amcharts-watermark-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.5;
}
.ChartViewControl > .ChartViewControlContainer .content-container .amcharts-balloon-div {
  word-wrap: break-word;
}
.ChartViewControl > .ChartViewControlContainer .content-container .amcharts-custom-balloon-div {
  position: fixed;
  top: 0;
  left: 0;
  border: 1px solid #ccc;
  background: rgba(255, 255, 255, 0.8);
  padding: 6px;
  font-size: 14px;
  color: #000;
  margin-top: 20px;
}
.ChartViewControl > .ChartViewControlContainer .content-container .amcharts-legend-balloon, .ChartViewControl > .ChartViewControlContainer .content-container .amcharts-categoryAxis-balloon {
  position: fixed;
  pointer-events: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s 0.04s;
  transition: opacity 0.3s 0.04s;
  color: #000;
}
.ChartViewControl > .ChartViewControlContainer .content-container .amcharts-legend-balloon > div, .ChartViewControl > .ChartViewControlContainer .content-container .amcharts-categoryAxis-balloon > div {
  position: relative;
  background-color: rgba(255, 255, 255, 0.9);
  border: 2px solid #000;
  padding: 4px 8px;
  word-wrap: break-word;
}
.ChartViewControl > .ChartViewControlContainer .content-container .amcharts-legend-balloon > div:after, .ChartViewControl > .ChartViewControlContainer .content-container .amcharts-categoryAxis-balloon > div:after {
  border-color: rgba(0, 0, 0, 0);
  border-top-color: #fff;
  border-width: 6px;
  margin-left: -6px;
}
.ChartViewControl > .ChartViewControlContainer .content-container .amcharts-legend-balloon > div:before, .ChartViewControl > .ChartViewControlContainer .content-container .amcharts-categoryAxis-balloon > div:before {
  border-color: rgba(0, 0, 0, 0);
  border-top-color: inherit;
  border-width: 9px;
  margin-left: -9px;
}
.ChartViewControl > .ChartViewControlContainer .content-container .amcharts-legend-balloon.active, .ChartViewControl > .ChartViewControlContainer .content-container .amcharts-categoryAxis-balloon.active {
  opacity: 1;
  -webkit-transition: opacity 0s 0s;
  transition: opacity 0s 0s;
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div-scatter {
  display: table !important;
  width: 150px;
  border-color: rgba(0, 0, 0, 0) !important;
  line-height: normal;
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div {
  display: none;
  border: 1px solid;
  position: relative;
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div > .var {
  background-color: whitesmoke;
  padding: 8px;
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div > .var > .var-title {
  margin-top: -3px;
  padding-bottom: 4px;
  font-size: 14px;
  font-weight: bold;
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div > .var > .var-value {
  padding-top: 3px;
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div > .var > .var-value > .var-value-color-marker {
  display: inline-block;
  height: 16px;
  width: 16px;
  vertical-align: middle;
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div > .var > .var-value > .var-value-title {
  padding-left: 5px;
  vertical-align: middle;
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div > .var > .var-value > .var-value-color-gradient {
  display: inline-block;
  height: 16px;
  width: 100%;
  vertical-align: middle;
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div > .var > .var-value > .var-value-range {
  vertical-align: middle;
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div > .var > .var-value > .var-value-marker-container {
  display: inline-block;
  width: 16px;
  vertical-align: middle;
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div > .var > .var-value > .var-value-marker-container > .var-value-size-marker {
  display: table;
  margin: 0 auto;
  vertical-align: middle;
  border-radius: 50%;
  background-color: #3A5A82;
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div > .var > .var-value > .var-value-marker-container > .var-value-shape-marker-round {
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background-color: #3A5A82;
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div > .var > .var-value > .var-value-marker-container > .var-value-shape-marker-square {
  height: 16px;
  width: 16px;
  background-color: #3A5A82;
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div > .var > .var-value > .var-value-marker-container > .var-value-shape-marker-triangleUp {
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 16px solid #3A5A82;
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div > .var > .var-value > .var-value-marker-container > .var-value-shape-marker-triangleDown {
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 16px solid #3A5A82;
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div > .var > .var-value > .var-value-marker-container > .var-value-shape-marker-triangleLeft {
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 16px solid #3A5A82;
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div > .var > .var-value > .var-value-marker-container > .var-value-shape-marker-triangleRight {
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 16px solid #3A5A82;
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div > .var > .var-value > .var-value-marker-container > .var-value-shape-marker-bubble {
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #3A5A82;
  background: radial-gradient(circle, rgba(58, 90, 130, 0.25), #3A5A82);
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div > .var > .var-value > .var-value-marker-container > .var-value-shape-marker-diamond {
  height: 11.32px;
  width: 11.32px;
  background-color: #3A5A82;
  transform: rotate(45deg);
  transform-origin: 8px 8px;
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div > .var-delimiter {
  width: 100%;
  height: 2px;
  background-color: rgba(0, 0, 0, 0);
}
.ChartViewControl > .ChartViewControlContainer .content-container .legend-div rect {
  fill-opacity: 0;
}
.ChartViewControl > .ChartViewControlContainer .content-container .amcharts-legend-div rect {
  fill-opacity: 0;
}
.ChartViewControl > .ChartViewControlContainer .content-container .draggable-div {
  border: 1px dotted transparent !important;
}
.ChartViewControl > .ChartViewControlContainer .content-container .draggable-div:not(.ui-draggable-disabled) {
  cursor: move;
}
.ChartViewControl > .ChartViewControlContainer .content-container .draggable-div:not(.ui-draggable-disabled):hover {
  border: 1px dotted #999999 !important;
}
.ChartViewControl > .ChartViewControlContainer .content-container .chart-logo {
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
}
.ChartViewControl > .ChartViewControlContainer .wordCloudLimitStatisticsDiv {
  width: 758px;
  display: table;
  margin-top: 11px;
  margin-bottom: 10px;
}
.ChartViewControl > .ChartViewControlContainer .wordCloudLimitStatisticsDiv > div {
  display: table-cell;
}
.ChartViewControl > .ChartViewControlContainer .wordCloudLimitStatisticsDiv .wordCloudLimitDiv {
  width: 100%;
  padding-left: 1px;
}
.ChartViewControl > .ChartViewControlContainer .chart-renderer > .ui-resizable-handle.ui-resizable-sw,
.ChartViewControl > .ChartViewControlContainer .chart-renderer > .ui-resizable-handle.ui-resizable-ne,
.ChartViewControl > .ChartViewControlContainer .chart-renderer > .ui-resizable-handle.ui-resizable-nw,
.ChartViewControl > .ChartViewControlContainer .chart-renderer > .ui-resizable-handle.ui-resizable-n,
.ChartViewControl > .ChartViewControlContainer .chart-renderer > .ui-resizable-handle.ui-resizable-w {
  display: none !important;
}


.WordCloudStatisticsControl {
  font-size: 14px;
  line-height: 28px; }
  .WordCloudStatisticsControl .table {
    width: 100%;
    border: 1px solid #e6e6e6;
    overflow: auto; }
  .WordCloudStatisticsControl .tableHeader {
    display: table-header-group; }
  .WordCloudStatisticsControl .headerRow {
    display: table-row;
    background-color: #f7f8f8; }
  .WordCloudStatisticsControl .tableBody {
    display: table-row-group; }
  .WordCloudStatisticsControl .bodyRow {
    display: table-row; }
  .WordCloudStatisticsControl .headerCell, .WordCloudStatisticsControl .bodyCell {
    display: table-cell;
    padding-top: 6px;
    border-bottom: 1px solid #e6e6e6; }
  .WordCloudStatisticsControl .headerCell {
    font-weight: bold; }
  .WordCloudStatisticsControl .wordColumn {
    padding-left: 9px;
    padding-right: 9px;
    text-align: left;
    white-space: nowrap; }
  .WordCloudStatisticsControl .countColumn {
    padding-left: 9px;
    padding-right: 9px;
    text-align: left;
    width: 100%; }


#m_sortType_DropDown li.rcbItem,
#m_sortType_DropDown li.rcbHovered {
  white-space: nowrap;
}

.RadMenu_MarketSight.CrosstabViewControlCellMenu .rmGroup .rmItem > span {
  white-space: nowrap;
}

.DashboardViewControl .FilterPanel .variable-widgets-container .variable-widgets-container-row, .DashboardViewControl .InteractiveDesignControl .variable-widgets-container .variable-widgets-container-row {
  max-width: unset !important;
}

.CrosstabViewControl {
  clear: both;
  position: absolute;
  bottom: 1px;
  top: 0;
  right: 0;
  left: 16px;
}
.CrosstabViewControl .panel-table {
  display: table;
  width: 100%;
  height: 100%;
}
.CrosstabViewControl .panel-table > .panel-row {
  display: table-row;
}
.CrosstabViewControl .panel-table > .panel-row > .panel-cell {
  display: table-cell;
  height: inherit;
}
.CrosstabViewControl .panel-table > .second {
  height: 100%;
}
.CrosstabViewControl .panel-table > .second .one-pixel-cell {
  width: 1px;
  height: 1px;
  vertical-align: top;
}
.CrosstabViewControl .panel-table > .second .one-pixel-cell > .interactive-container {
  height: inherit;
}
.CrosstabViewControl .panel-table > .second .one-pixel-cell > .interactive-container > .interactiveAjaxPanel {
  height: inherit;
}
.CrosstabViewControl .panel-table > .second .one-pixel-cell > .interactive-container > .interactiveAjaxPanel > .filter-panel-container {
  height: inherit;
}
.CrosstabViewControl .panel-table > .second > .panel-cell > .relative {
  position: relative;
  height: inherit;
}
.CrosstabViewControl .panel-table > .second > .panel-cell > .relative > .content-container {
  overflow: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.CrosstabViewControl .panel-table {
  width: 100%;
  height: 100%;
}
.CrosstabViewControl .FilterPanel, .CrosstabViewControl .InteractiveDesignControl {
  max-width: 960px !important;
}
.CrosstabViewControl .PagingControl {
  position: relative;
  padding: 5px 0 0 0;
  margin: 0;
}
.CrosstabViewControl .PagingControl.bottom-pager {
  min-width: 300px;
  max-width: 700px;
}
.CrosstabViewControl .PagingControl td {
  text-align: left;
  padding: 0;
  margin: 0;
}
.CrosstabViewControl .PagingControl .paging-page-paragraph {
  margin: 0 30px;
}
.CrosstabViewControl .PagingControl .pagingButton {
  font-size: 13px;
}
.CrosstabViewControl .PagingControl .crosstab-pager {
  clear: both;
  padding-bottom: 9px;
}
.CrosstabViewControl .PagingControl .crosstab-pager .crosstab-pager-links {
  float: left;
  padding-right: 48px;
}
.CrosstabViewControl .PagingControl .crosstab-pager .crosstab-pager-manual-enter {
  color: #727272;
}
.CrosstabViewControl .PagingControl .crosstab-pager .crosstab-pager-manual-enter input {
  width: 30px;
  text-align: center;
  margin: 0 6px;
  height: 18px;
  line-height: normal;
  border-radius: 0;
}
.CrosstabViewControl .PagingControl .crosstab-pager .goto-first-page {
  padding: 0 9px 0 14px;
  background-position: 0 3px;
}
.CrosstabViewControl .PagingControl .crosstab-pager .goto-previous-page {
  padding: 0 10px 0 20px;
  background-position: 9px -37px;
}
.CrosstabViewControl .PagingControl .crosstab-pager .goto-page {
  padding: 0 4px;
}
.CrosstabViewControl .PagingControl .crosstab-pager .goto-next-page {
  padding: 0 20px 0 10px;
  background-position: 100% -76px;
}
.CrosstabViewControl .PagingControl .crosstab-pager .goto-last-page {
  padding: 0 20px 0 9px;
  background-position: 100% -116px;
}
.CrosstabViewControl .PagingControl .crosstab-pager .goto-first-page, .CrosstabViewControl .PagingControl .crosstab-pager .goto-previous-page, .CrosstabViewControl .PagingControl .crosstab-pager .goto-next-page, .CrosstabViewControl .PagingControl .crosstab-pager .goto-last-page {
  opacity: 0.6;
  background-repeat: no-repeat;
  background-image: url(/app/Crosstabs/CrosstabViewControl/Images/paging-sprites.png);
}
.CrosstabViewControl .PagingControl .crosstab-pager .goto-first-page[href],
.CrosstabViewControl .PagingControl .crosstab-pager .goto-previous-page[href],
.CrosstabViewControl .PagingControl .crosstab-pager .goto-next-page[href],
.CrosstabViewControl .PagingControl .crosstab-pager .goto-last-page[href] {
  opacity: 1;
}
.CrosstabViewControl .CrosstabSortingControl {
  display: none;
  padding-bottom: 9px;
}
.CrosstabViewControl .CrosstabSortingControl > table {
  border: 1px solid #ccc;
}
.CrosstabViewControl .CrosstabSortingControl > table .RadComboBox_MarketSight .rcbReadOnly {
  background-color: transparent !important;
}
.CrosstabViewControl .CrosstabSortingControl > table .RadComboBox_MarketSight .rcbReadOnly .rcbInput {
  color: #3c7ead !important;
  font-weight: bold;
}
.CrosstabViewControl .CrosstabSortingControl > table .RadComboBox_MarketSight .rcbReadOnly .rcbInput.rcbEmptyMessage {
  font-weight: bold;
}
.CrosstabViewControl .CrosstabSortingControl > table .RadComboBox_MarketSight .rcbReadOnly.rcbFocused {
  background-color: #f1f0ec !important;
}
.CrosstabViewControl .CrosstabSortingControl > table .RadComboBox_MarketSight .rcbReadOnly.rcbHovered {
  color: #3c7ead;
  background-color: #f1f0ec !important;
}
.CrosstabViewControl .CrosstabSortingControl > table .RadComboBox_MarketSight .rcbReadOnly.rcbHovered .rcbInput {
  color: #3c7ead;
}
.CrosstabViewControl .CrosstabSortingControl > table .RadComboBox_MarketSight .rcbActionButton {
  background-color: transparent !important;
}
.CrosstabViewControl .CrosstabSortingControl > table .RadComboBox_MarketSight .rcbFocused .rcbActionButton .rcbIcon {
  background-color: #f1f0ec !important;
}
.CrosstabViewControl .CrosstabSortingControl > table input[type=radio] {
  margin: 0;
  padding: 0;
  opacity: 0;
  vertical-align: -2px;
  z-index: 1;
  cursor: pointer;
}
.CrosstabViewControl .CrosstabSortingControl > table input[type=radio] + label,
.CrosstabViewControl .CrosstabSortingControl > table input[type=radio] + span {
  display: inline;
  word-wrap: break-word;
  margin-left: -14px;
  padding-left: 19px;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url("/app/Core/CSS/img/radio.png");
  cursor: pointer;
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .CrosstabViewControl .CrosstabSortingControl > table input[type=radio] + label,
.CrosstabViewControl .CrosstabSortingControl > table input[type=radio] + span {
    background-image: url(/app/Core/CSS/img/radio@2x.png);
    background-size: 13px 13px;
  }
}
.CrosstabViewControl .CrosstabSortingControl > table input[type=radio]:hover + label:not(:hover), .CrosstabViewControl .CrosstabSortingControl > table input[type=radio]:hover + span:not(:hover) {
  background-image: url("/app/Core/CSS/img/radio-h.png");
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .CrosstabViewControl .CrosstabSortingControl > table input[type=radio]:hover + label:not(:hover), .CrosstabViewControl .CrosstabSortingControl > table input[type=radio]:hover + span:not(:hover) {
    background-image: url(/app/Core/CSS/img/radio-h@2x.png);
    background-size: 13px 13px;
  }
}
.CrosstabViewControl .CrosstabSortingControl > table input[type=radio]:checked + label, .CrosstabViewControl .CrosstabSortingControl > table input[type=radio]:checked + span {
  background-image: url("/app/Core/CSS/img/radio-c.png");
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .CrosstabViewControl .CrosstabSortingControl > table input[type=radio]:checked + label, .CrosstabViewControl .CrosstabSortingControl > table input[type=radio]:checked + span {
    background-image: url(/app/Core/CSS/img/radio-c@2x.png);
    background-size: 13px 13px;
  }
}
.CrosstabViewControl .CrosstabSortingControl > table input[type=radio]:checked:hover + label:not(:hover), .CrosstabViewControl .CrosstabSortingControl > table input[type=radio]:checked:hover + span:not(:hover) {
  background-image: url("/app/Core/CSS/img/radio-ch.png");
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .CrosstabViewControl .CrosstabSortingControl > table input[type=radio]:checked:hover + label:not(:hover), .CrosstabViewControl .CrosstabSortingControl > table input[type=radio]:checked:hover + span:not(:hover) {
    background-image: url(/app/Core/CSS/img/radio-ch@2x.png);
    background-size: 13px 13px;
  }
}
.CrosstabViewControl .CrosstabSortingControl > table input[type=radio][disabled] + label,
.CrosstabViewControl .CrosstabSortingControl > table input[type=radio][disabled] + span {
  opacity: 0.6;
  background-image: url("/app/Core/CSS/img/radio-h.png");
  cursor: default;
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .CrosstabViewControl .CrosstabSortingControl > table input[type=radio][disabled] + label,
.CrosstabViewControl .CrosstabSortingControl > table input[type=radio][disabled] + span {
    background-image: url(/app/Core/CSS/img/radio-h@2x.png);
    background-size: 13px 13px;
  }
}
.CrosstabViewControl .CrosstabSortingControl > table input[type=radio][disabled]:checked + label, .CrosstabViewControl .CrosstabSortingControl > table input[type=radio][disabled]:checked + span {
  background-image: url("/app/Core/CSS/img/radio-ch.png");
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .CrosstabViewControl .CrosstabSortingControl > table input[type=radio][disabled]:checked + label, .CrosstabViewControl .CrosstabSortingControl > table input[type=radio][disabled]:checked + span {
    background-image: url(/app/Core/CSS/img/radio-ch@2x.png);
    background-size: 13px 13px;
  }
}
.CrosstabViewControl .CrosstabSortingControl > table td {
  text-align: left !important;
  vertical-align: middle;
  padding-left: 2px !important;
  border: 0 !important;
}
.CrosstabViewControl .CrosstabSortingControl > table td .asc, .CrosstabViewControl .CrosstabSortingControl > table td .desc {
  font-family: verdana, arial, helv, helvetica;
  font-size: 10px !important;
}
.CrosstabViewControl .CrosstabSortingControl > table td .asc input[type=radio], .CrosstabViewControl .CrosstabSortingControl > table td .desc input[type=radio] {
  -webkit-appearance: initial;
  height: 10px !important;
  width: 15px;
  margin: 0;
}
.CrosstabViewControl .CrosstabSortingControl > table td .asc input[type=radio][checked] + label {
  background: transparent url(/app/Controls/Telerik/Skins/FormDecoratorSkin/FormDecorator/RadioButtonSprites.gif) no-repeat 0 -28px !important;
}
.CrosstabViewControl .CrosstabSortingControl > table td .asc input[type=radio]:not([checked]) + label {
  background: transparent url(/app/Controls/Telerik/Skins/FormDecoratorSkin/FormDecorator/RadioButtonSprites.gif) no-repeat 0 -18px !important;
}
.CrosstabViewControl .CrosstabSortingControl > table td .desc input[type=radio][checked] + label {
  background: transparent url(/app/Controls/Telerik/Skins/FormDecoratorSkin/FormDecorator/RadioButtonSprites.gif) no-repeat 0 -7px !important;
}
.CrosstabViewControl .CrosstabSortingControl > table td .desc input[type=radio]:not([checked]) + label {
  background: transparent url(/app/Controls/Telerik/Skins/FormDecoratorSkin/FormDecorator/RadioButtonSprites.gif) no-repeat 0 4px !important;
}
.CrosstabViewControl.sorting-panel-on .CrosstabSortingControl {
  display: block;
  padding-left: 3px;
}
.CrosstabViewControl.sorting-panel-on .CrosstabSortingControl td.empty > .sort-trigger > span,
.CrosstabViewControl.sorting-panel-on .CrosstabSortingControl td.emptySelected > .sort-trigger > span {
  background-image: url("/app/Core/CSS/img/arrow-down-alt.png");
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .CrosstabViewControl.sorting-panel-on .CrosstabSortingControl td.empty > .sort-trigger > span,
.CrosstabViewControl.sorting-panel-on .CrosstabSortingControl td.emptySelected > .sort-trigger > span {
    background-image: url(/app/Core/CSS/img/arrow-down-alt@2x.png);
    background-size: 20px 20px;
  }
}
.CrosstabViewControl table {
  border: 3px solid #fff;
  border-right: 0;
  border-bottom: 0;
  border-collapse: collapse;
  margin-top: 2px;
  margin-bottom: 30px;
}
.CrosstabViewControl table.riTable {
  margin-top: 0;
  margin-bottom: 0;
}
.CrosstabViewControl table.main-table {
  margin-top: 0;
  margin-bottom: 0;
}
.CrosstabViewControl table > tbody > tr.stdRow {
  vertical-align: bottom;
}
.CrosstabViewControl table > tbody > tr.stdRow .nonsignificant, .CrosstabViewControl table > tbody > tr.stdRow .totalCell {
  white-space: nowrap;
}
.CrosstabViewControl table > tbody > tr.row-header {
  height: 35px;
  vertical-align: middle;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .var-name {
  display: inline-block;
  height: 24px;
  vertical-align: middle;
  margin-left: 16px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon {
  display: inline-block;
  margin-left: 7px;
  width: 40px;
  padding-bottom: 5px;
  padding-top: 5px;
  border: 1px solid #bdbdbd;
  position: relative;
  top: 5px;
  background-color: #fff;
  cursor: pointer;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon:before {
  float: left;
  content: "";
  width: 24px;
  height: 16px;
  background: #fff url("/app/Controls/Telerik/Skins/MarketSight/Grid/grid-icons.png") no-repeat 5px -654px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon:hover:before {
  background: #eeedec url("/app/Controls/Telerik/Skins/MarketSight/Grid/grid-icons.png") no-repeat 5px -654px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon:hover {
  background-color: #eeedec;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon:after {
  background-image: url("/app/Core/CSS/img/arrow-down-alt.png");
  margin-top: 0px;
  content: "";
  width: 11px;
  height: 14px;
  float: right;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul {
  position: absolute;
  padding: 0;
  background-color: #eeedec;
  margin: 0;
  margin-top: 25px;
  top: 0px;
  width: 160px;
  z-index: 9999;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li {
  display: block;
  width: 160px;
  height: 16px;
  border: 1px solid #bdbdbd;
  padding: 5px 0;
  cursor: pointer;
  margin-left: -1px;
  margin-top: -1px;
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li a:before {
  background-image: url("/app/Controls/Telerik/Skins/MarketSight/Grid/grid-icons.png");
  background-repeat: no-repeat;
  float: left;
  width: 24px;
  height: 16px;
  content: "";
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li a {
  margin-left: 16px;
  color: #464646;
  width: 80px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.not-allowed {
  background-color: #C5C6C7;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.not-allowed a {
  margin-left: 16px;
  color: #fff;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li:hover {
  background-color: #ffffff;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.not-allowed:hover {
  background-color: #C5C6C7;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.not-allowed.column {
  background-position: -20px -654px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.column a:before {
  background-position: 5px -654px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.stackedcolumn a:before {
  background-position: 5px -705px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.not-allowed.stackedcolumn a:before {
  background-position: -20px -705px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.bar a:before {
  background-position: 5px -680px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.not-allowed.bar a:before {
  background-position: -20px -680px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.stackedbar a:before {
  background-position: 5px -732px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.not-allowed.stackedbar a:before {
  background-position: -20px -732px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.line a:before {
  background-position: 5px -783px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.not-allowed.line a:before {
  background-position: -20px -195px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.pie a:before {
  background-position: 5px -848px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.not-allowed.pie a:before {
  background-position: -20px -848px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.doughnut a:before {
  background-position: 5px -875px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.not-allowed.doughnut a:before {
  background-position: -20px -875px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.radar a:before {
  background-position: 5px -805px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.not-allowed.radar a:before {
  background-position: -20px -805px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.combination a:before {
  background-position: 5px -945px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.not-allowed.combination a:before {
  background-position: -20px -945px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.gauge a:before {
  background-position: 5px -757px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.not-allowed.gauge a:before {
  background-position: -20px -757px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.kpi a:before {
  background-position: 7px -825px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-icon > ul > li.not-allowed.kpi a:before {
  background-position: -20px -825px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-iconDisabled {
  display: inline-block;
  margin-left: 8px;
  width: 1px;
  position: relative;
  top: 3px;
  padding-bottom: 5px;
  padding-top: 5px;
}
.CrosstabViewControl table > tbody > tr.row-header > td > .chart-iconDisabled:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/Grid/grid-icons.png") no-repeat 0 -145px;
  height: 14px;
  width: 14px;
  content: "";
  float: left;
  cursor: pointer;
}
.CrosstabViewControl table > tbody > tr > td, .CrosstabViewControl table > tbody > tr > th {
  overflow: hidden;
  text-align: right;
  padding-left: 20px;
  line-height: 15px;
  border: 3px solid #fff;
  border-collapse: collapse;
  border-top: 0;
  border-left: 0;
}
.CrosstabViewControl table > tbody > tr > td.empty, .CrosstabViewControl table > tbody > tr > th.empty {
  min-width: 70px;
}
.CrosstabViewControl table > tbody > tr > td[nowrap=nowrap], .CrosstabViewControl table > tbody > tr > th[nowrap=nowrap] {
  overflow: visible;
}
.CrosstabViewControl table > tbody > tr > td {
  cursor: pointer;
  /*vertical-align: top;*/
}
.CrosstabViewControl table > tbody > tr > td .valueLabel {
  font-weight: bold;
  display: inline;
}
.CrosstabViewControl table > tbody > tr > td.empty, .CrosstabViewControl table > tbody > tr > td.emptySelected {
  position: relative;
  background-color: #ffffff;
  cursor: default;
  padding-top: 25px;
  min-width: 120px;
}
.CrosstabViewControl table > tbody > tr > td.emptySelected {
  background-color: #dcdcdc;
}
.CrosstabViewControl table > tbody > tr > td.empty > .sort-trigger, .CrosstabViewControl table > tbody > tr > td.emptySelected > .sort-trigger {
  position: absolute;
  right: 10px;
  top: 5px;
}
.CrosstabViewControl table > tbody > tr > td.empty > .sort-trigger > span, .CrosstabViewControl table > tbody > tr > td.emptySelected > .sort-trigger > span {
  white-space: nowrap;
  cursor: pointer;
  padding-right: 24px;
  margin-right: -24px;
  background-image: url("/app/Core/CSS/img/arrow-up-alt.png");
  background-repeat: no-repeat;
  background-position: 100%;
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .CrosstabViewControl table > tbody > tr > td.empty > .sort-trigger > span, .CrosstabViewControl table > tbody > tr > td.emptySelected > .sort-trigger > span {
    background-image: url(/app/Core/CSS/img/arrow-up-alt@2x.png);
    background-size: 20px 20px;
  }
}
.CrosstabViewControl table > tbody > tr > td.empty > .sort-trigger .arrow-down, .CrosstabViewControl table > tbody > tr > td.emptySelected > .sort-trigger .arrow-down {
  background-image: url("/app/Core/CSS/img/arrow-down-alt.png");
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .CrosstabViewControl table > tbody > tr > td.empty > .sort-trigger .arrow-down, .CrosstabViewControl table > tbody > tr > td.emptySelected > .sort-trigger .arrow-down {
    background-image: url(/app/Core/CSS/img/arrow-down-alt@2x.png);
    background-size: 20px 20px;
  }
}
@media screen and (min-width: 0\0 ) {
  .CrosstabViewControl table > tbody > tr > td.empty > .sort-trigger > span, .CrosstabViewControl table > tbody > tr > td.emptySelected > .sort-trigger > span {
    background-position: 74px -2px;
    /* IE9-IE11 */
  }
}
.CrosstabViewControl table > tbody > tr > td.headRow, .CrosstabViewControl table > tbody > tr > td.altHeadRow, .CrosstabViewControl table > tbody > tr > td.nonsignificant, .CrosstabViewControl table > tbody > tr > td.totalCell, .CrosstabViewControl table > tbody > tr > td.aggColCell {
  background-color: #f7f7f7;
}
.CrosstabViewControl table > tbody > tr > td.headRow, .CrosstabViewControl table > tbody > tr > td.altHeadRow {
  cursor: default;
  white-space: normal;
  max-width: 300px;
}
.CrosstabViewControl table > tbody > tr > td.cutVarIdentification {
  background-color: #eeedec;
  font-weight: bold;
  font-size: 12px;
  padding: 10px 0 6px;
  cursor: default;
  text-align: center;
  white-space: normal;
  vertical-align: top;
  width: 0;
}
.CrosstabViewControl table > tbody > tr > td.cutVar, .CrosstabViewControl table > tbody > tr > td.cutVarSelected {
  background-color: #eeedec;
  font-weight: bold;
  cursor: default;
  white-space: normal;
  max-width: 200px;
  vertical-align: top;
}
.CrosstabViewControl table > tbody > tr > td.cutVar[colhead], .CrosstabViewControl table > tbody > tr > td[colhead].cutVarSelected, .CrosstabViewControl table > tbody > tr > td.cutVar[coltype=Total], .CrosstabViewControl table > tbody > tr > td[coltype=Total].cutVarSelected, .CrosstabViewControl table > tbody > tr > td.cutVar[has-children], .CrosstabViewControl table > tbody > tr > td[has-children].cutVarSelected, .CrosstabViewControl table > tbody > tr > td.cutVar:not(.is-leaf), .CrosstabViewControl table > tbody > tr > td.cutVarSelected:not(.is-leaf) {
  text-align: center;
}
.CrosstabViewControl table > tbody > tr > td.aggregate-column {
  background-color: #eeedec;
  font-weight: bold;
}
.CrosstabViewControl table > tbody > tr > td.cutVarSelected {
  background-color: #dcdcdc;
}
.CrosstabViewControl table > tbody > tr > td.lessThenRowSampleSizeThreshold, .CrosstabViewControl table > tbody > tr > td.lessThenRowSampleSizeThreshold a {
  color: #ff3232;
}
.CrosstabViewControl table > tbody > tr > td.lessThenLowCountThreshold, .CrosstabViewControl table > tbody > tr > td.lessThenLowCountThreshold a {
  color: #ff3232;
}
.CrosstabViewControl table > tbody > tr > td.lessThenMiddleCountThreshold, .CrosstabViewControl table > tbody > tr > td.lessThenMiddleCountThreshold a {
  color: #3232ff;
}
.CrosstabViewControl table > tbody > tr > td span.indexBelowLowThreshold {
  width: 100%;
  display: block;
  background-color: #ff9696;
}
.CrosstabViewControl table > tbody > tr > td span.indexAboveHighThreshold {
  width: 100%;
  display: block;
  background-color: #96ff96;
}
.CrosstabViewControl table > tbody > tr > td.dataVarLabelCell, .CrosstabViewControl table > tbody > tr > td.variableDescriptionRow {
  background-color: #eeedec;
  font-weight: bold;
  text-indent: -11px;
  text-align: left;
  cursor: default;
  white-space: nowrap;
}
.CrosstabViewControl table > tbody > tr > td.variableDescriptionRow {
  vertical-align: top;
}
.CrosstabViewControl table > tbody > tr > td.uncoloredPairwiseTtest, .CrosstabViewControl table > tbody > tr > td.significantPairwiseTtest {
  font-weight: bold;
  background-color: #f7f7f7;
}
.CrosstabViewControl table > tbody > tr > td.uncoloredHigher {
  font-style: italic;
  font-weight: bold;
  background-color: #f7f7f7;
  font-size: 13.2px;
}
.CrosstabViewControl table > tbody > tr > td.uncoloredLower {
  font-style: italic;
  font-weight: bold;
  background-color: #f7f7f7;
  font-size: 10.8px;
}
.CrosstabViewControl table > tbody > tr > td.significantGroup {
  background-color: #fbe4e4;
  vertical-align: middle;
}
.CrosstabViewControl table > tbody > tr > td.significantPairwiseTtest {
  background-color: #cee7ff;
}
.CrosstabViewControl table > tbody > tr > td.significantlyHigher {
  font-style: italic;
  font-weight: bold;
  background-color: #f9f9c7;
  font-size: 13.2px;
}
.CrosstabViewControl table > tbody > tr > td.significantlyLower {
  font-style: italic;
  font-weight: bold;
  background-color: #f9f9c7;
  font-size: 10.8px;
}
.CrosstabViewControl table > tbody > tr > td.separator {
  padding: 0 1px;
  background-color: #ffffff;
  cursor: default;
  border-bottom: 0;
}
.CrosstabViewControl .fullFilterDetailsClass {
  display: none;
}
.CrosstabViewControl .sort-asc {
  background-image: url("/app/Crosstabs/CrosstabViewControl/Images/Default/sort_asc.gif");
  display: inline-block;
  width: 14px;
  height: 8px;
}
.CrosstabViewControl .sort-desc {
  background-image: url("/app/Crosstabs/CrosstabViewControl/Images/Default/sort_desc.gif");
  display: inline-block;
  width: 14px;
  height: 8px;
}
.CrosstabViewControl .shareButton {
  display: inline;
  vertical-align: top;
  margin-left: 2px;
}
.CrosstabViewControl .InteractiveDesignControl + .CommonButton + .CommonButton .shareButton {
  margin-top: 30px;
}
.CrosstabViewControl .it-is-cloned {
  position: absolute;
}
.CrosstabViewControl .synth-header-container {
  overflow: hidden;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
}
.CrosstabViewControl .synth-header-container > table {
  margin-top: -1px;
}
.CrosstabViewControl .temp-hidden {
  visibility: collapse;
}
.CrosstabViewControl .error-message {
  color: #f00;
  margin: 0;
  padding: 12px 0 0 0;
}

.deprecatedResults {
  opacity: 0.7;
}
.deprecatedResults::before {
  content: attr(deprecatedResultsInfo);
  position: absolute;
  top: 40px;
  left: 50%;
  z-index: 2;
  color: red;
  transform: translate(-50%, -50%);
  font-size: 1.5vw;
  line-height: 1.5em;
  text-align: center;
  white-space: nowrap;
}
.deprecatedResults .CrosstabSortingControl,
.deprecatedResults .interactive-container,
.deprecatedResults .content-container > div,
.deprecatedResults .PagingControl,
.deprecatedResults .FilterPanel > div {
  pointer-events: none;
}

.crosstab-report-type-highlight {
  border: 5px solid black;
  position: fixed;
  opacity: 0.2;
  background-color: #ccc;
}

.scrollbar-measure {
  width: 100px;
  height: 100px;
  overflow: scroll;
  position: absolute;
  top: -9999px;
}


.CrosstabSortingControl input[type="checkbox"] {
  display: none; }
  .CrosstabSortingControl input[type="checkbox"] + span {
    display: inline-block;
    line-height: 21px;
    margin-left: 0;
    padding-left: 19px;
    background-position: 0 3px;
    background-repeat: no-repeat;
    background-image: url("/app/Core/CSS/img/checkbox.png");
    word-wrap: break-word;
    cursor: pointer; }
    @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
      .CrosstabSortingControl input[type="checkbox"] + span {
        background-image: url(/app/Core/CSS/img/checkbox@2x.png);
        background-size: 13px 13px; } }
  .CrosstabSortingControl input[type="checkbox"].GlobalHovered + span:not(.GlobalHovered) {
    background-image: url("/app/Core/CSS/img/checkbox-h.png"); }
    @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
      .CrosstabSortingControl input[type="checkbox"].GlobalHovered + span:not(.GlobalHovered) {
        background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
        background-size: 13px 13px; } }
  .CrosstabSortingControl input[type="checkbox"]:checked + span {
    background-image: url("/app/Core/CSS/img/checkbox-c.png"); }
    @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
      .CrosstabSortingControl input[type="checkbox"]:checked + span {
        background-image: url(/app/Core/CSS/img/checkbox-c@2x.png);
        background-size: 13px 13px; } }
  .CrosstabSortingControl input[type="checkbox"].GlobalHovered:checked + span:not(.GlobalHovered) {
    background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
    @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
      .CrosstabSortingControl input[type="checkbox"].GlobalHovered:checked + span:not(.GlobalHovered) {
        background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
        background-size: 13px 13px; } }
  .CrosstabSortingControl input[type="checkbox"][disabled] + span {
    opacity: 0.6;
    background-image: url("/app/Core/CSS/img/checkbox-h.png");
    cursor: default; }
    @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
      .CrosstabSortingControl input[type="checkbox"][disabled] + span {
        background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
        background-size: 13px 13px; } }
  .CrosstabSortingControl input[type="checkbox"][disabled]:checked + span {
    background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
    @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
      .CrosstabSortingControl input[type="checkbox"][disabled]:checked + span {
        background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
        background-size: 13px 13px; } }

.CrosstabSortingControl input[type="checkbox"] {
  display: none; }
  .CrosstabSortingControl input[type="checkbox"] + label {
    display: inline-block;
    line-height: 21px;
    margin-left: 0;
    padding-left: 19px;
    background-position: 0 3px;
    background-repeat: no-repeat;
    background-image: url("/app/Core/CSS/img/checkbox.png");
    word-wrap: break-word;
    cursor: pointer; }
    @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
      .CrosstabSortingControl input[type="checkbox"] + label {
        background-image: url(/app/Core/CSS/img/checkbox@2x.png);
        background-size: 13px 13px; } }
  .CrosstabSortingControl input[type="checkbox"].GlobalHovered + label:not(.GlobalHovered) {
    background-image: url("/app/Core/CSS/img/checkbox-h.png"); }
    @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
      .CrosstabSortingControl input[type="checkbox"].GlobalHovered + label:not(.GlobalHovered) {
        background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
        background-size: 13px 13px; } }
  .CrosstabSortingControl input[type="checkbox"]:checked + label {
    background-image: url("/app/Core/CSS/img/checkbox-c.png"); }
    @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
      .CrosstabSortingControl input[type="checkbox"]:checked + label {
        background-image: url(/app/Core/CSS/img/checkbox-c@2x.png);
        background-size: 13px 13px; } }
  .CrosstabSortingControl input[type="checkbox"].GlobalHovered:checked + label:not(.GlobalHovered) {
    background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
    @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
      .CrosstabSortingControl input[type="checkbox"].GlobalHovered:checked + label:not(.GlobalHovered) {
        background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
        background-size: 13px 13px; } }
  .CrosstabSortingControl input[type="checkbox"][disabled] + label {
    opacity: 0.6;
    background-image: url("/app/Core/CSS/img/checkbox-h.png");
    cursor: default; }
    @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
      .CrosstabSortingControl input[type="checkbox"][disabled] + label {
        background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
        background-size: 13px 13px; } }
  .CrosstabSortingControl input[type="checkbox"][disabled]:checked + label {
    background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
    @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
      .CrosstabSortingControl input[type="checkbox"][disabled]:checked + label {
        background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
        background-size: 13px 13px; } }

.CrosstabSortingControl .RadComboBox_MarketSight .rcbReadOnly {
  background-color: transparent !important; }
  .CrosstabSortingControl .RadComboBox_MarketSight .rcbReadOnly .rcbInput {
    color: #3c7ead !important;
    font-weight: bold; }
    .CrosstabSortingControl .RadComboBox_MarketSight .rcbReadOnly .rcbInput.rcbEmptyMessage {
      font-weight: bold; }
  .CrosstabSortingControl .RadComboBox_MarketSight .rcbReadOnly.rcbFocused {
    background-color: #f1f0ec !important; }
  .CrosstabSortingControl .RadComboBox_MarketSight .rcbReadOnly.rcbHovered {
    color: #3c7ead;
    background-color: #f1f0ec !important; }
    .CrosstabSortingControl .RadComboBox_MarketSight .rcbReadOnly.rcbHovered .rcbInput {
      color: #3c7ead; }

.CrosstabSortingControl .RadComboBox_MarketSight .rcbActionButton {
  background-color: transparent !important; }

.CrosstabSortingControl .RadComboBox_MarketSight .rcbFocused .rcbActionButton .rcbIcon {
  background-color: #f1f0ec !important; }

.CrosstabSortingControl .show-only-container .show-only {
  display: inline-block;
  padding: 5px;
  margin: 5px 5px 5px 0;
  border: 1px solid #ccc; }

.CrosstabSortingControl .show-only-container .top-bottom {
  width: 90px !important; }

.CrosstabSortingControl .show-only-container .above-below {
  width: 118px !important; }

.CrosstabSortingControl .main-table .RadButton .rbDecorated {
  min-width: 65px; }

.CrosstabSortingControl .main-table td {
  white-space: nowrap; }

.CrosstabSortingControl .main-table .sort-type {
  width: 208px !important; }


.WordCloudWordsLimitControl .RadSlider.RadSlider_ChartEditor {
  display: inline-flex;
  vertical-align: middle;
  padding-left: 10px; }

.WordCloudWordsLimitControl .RadSlider .rslHorizontal .rslTrack, .WordCloudWordsLimitControl .RadSlider .rslHorizontal .rslItemsWrapper {
  left: 0; }

.WordCloudWordsLimitControl .wordCountLabel {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 1px; }

.WordCloudWordsLimitControl .maxWordsInput {
  display: inline-block;
  position: relative;
  vertical-align: top;
  padding-left: 20px; }
  .WordCloudWordsLimitControl .maxWordsInput .riEnabled, .WordCloudWordsLimitControl .maxWordsInput .riFocused {
    border: 1px solid !important;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-clip: padding-box;
    background-color: white;
    border-color: #c5c4c3 !important;
    color: #464646 !important; }
  .WordCloudWordsLimitControl .maxWordsInput .riTextBox {
    padding-bottom: 1px !important; }


.WordCloudStatisticsSwitchControl {
  display: table;
  width: 300px; }
  .WordCloudStatisticsSwitchControl .wordCloud, .WordCloudStatisticsSwitchControl .wordStatistics {
    display: table-cell;
    width: 50%;
    text-align: center;
    border: 1px solid #cacaca;
    /*background-color: #0072bc;
        color: #FFFFFF;*/
    font-weight: bold;
    cursor: pointer; }
  .WordCloudStatisticsSwitchControl .active {
    background-color: #0072bc;
    color: #FFFFFF;
    cursor: default; }


/*! jQuery UI - v1.11.4 - 2018-02-27
* http://jqueryui.com
* Includes: core.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #2b2b2b;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("/app/Core/CSS/img/jquery-ui/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
    background-image: url("/app/Core/CSS/img/jquery-ui/ui-icons_444444_256x240.png");
}
.ui-state-default .ui-icon {
    background-image: url("/app/Core/CSS/img/jquery-ui/ui-icons_777777_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url("/app/Core/CSS/img/jquery-ui/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon {
    background-image: url("/app/Core/CSS/img/jquery-ui/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon {
    background-image: url("/app/Core/CSS/img/jquery-ui/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url("/app/Core/CSS/img/jquery-ui/ui-icons_cc0000_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	margin: 0px 0 0 0px;
	padding: 5px;
	background: #666666;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 8px;
}


/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled > .ui-resizable-handle,
.ui-resizable-disabled > .height > .inner > .ui-resizable-handle, /* Fit to Width case */
.ui-resizable-autohide .ui-resizable-handle {
	display: none !important;
}
.ui-resizable-n {
	cursor: n-resize;
	top: -4px;

	left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;

    height: 6px !important;
    width: 6px !important;
    border: 1px solid rgb(166, 166, 166);
    background-color: white;
}
.ui-resizable-s {
	cursor: s-resize;
	bottom: -4px;
	
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;

    height: 6px !important;
    width: 6px !important;
    border: 1px solid rgb(166, 166, 166);
    background-color: white;
}
.ui-resizable-e {
	cursor: e-resize;
	right: -4px;
    
    top:0;
    bottom:0;
    margin-top:auto;
    margin-bottom:auto;
	
    height: 6px !important;
    width: 6px !important;
    border: 1px solid rgb(166, 166, 166);
    background-color: white;
}
.ui-resizable-w {
	cursor: w-resize;
	left: -4px;
	
    top:0;
    bottom:0;
    margin-top:auto;
    margin-bottom:auto;
	
    height: 6px !important;
    width: 6px !important;
    border: 1px solid rgb(166, 166, 166);
    background-color: white;
}
.ui-resizable-se {
	cursor: se-resize;
	right: -3px;
	bottom: -3px;

    height: 6px !important;
    width: 6px !important;
    border: 1px solid rgb(166, 166, 166);
    background-color: white;
}
.ui-resizable-sw {
	cursor: sw-resize;
	left: -3px;
	bottom: -3px;

    height: 6px !important;
    width: 6px !important;
    border: 1px solid rgb(166, 166, 166);
    background-color: white;
}
.ui-resizable-nw {
	cursor: nw-resize;
	left: -3px;
	top: -3px;
    
    height: 6px !important;
    width: 6px !important;
    border: 1px solid rgb(166, 166, 166);
    background-color: white;
}
.ui-resizable-ne {
	cursor: ne-resize;
	right: -3px;
	top: -3px;

    height: 6px !important;
    width: 6px !important;
    border: 1px solid rgb(166, 166, 166);
    background-color: white;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted DimGray;
    background-color: rgba(192,192,192,0.4)
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px !important;
	height: 12px !important;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}


-.RadInput,
.RadInputMgr {
  vertical-align: middle; }

* + html .riSingle input.riTextBox,
* + html .RadForm.rfdTextbox .riSingle input.rfdDecorated[type="text"],
.RadInput .riTextBox,
.RadInputMgr {
  height: 22px; }

.riSingle .riTextBox,
.RadForm.rfdTextbox .riSingle input.rfdDecorated[type="text"] {
  height: 22px; }

.RadInput textarea.riTextBox {
  height: auto; }

.RadInput table {
  border: 0;
  vertical-align: bottom; }
  .RadInput table.riTable td {
    border: 0;
    padding: 0;
    vertical-align: middle;
    overflow: visible; }
  .RadInput table td.riCell {
    padding-right: 4px; }
.RadInput textarea {
  vertical-align: bottom;
  overflow: auto;
  resize: none;
  white-space: normal; }
.RadInput.riResizable .riTextBox {
  min-width: 65px;
  min-height: 40px; }
.RadInput.riResizable .riTextBox {
  padding-right: 2px; }
.RadInput.riContButton .riResizeIcon {
  margin-left: -27px; }
.RadInput .riResizeIcon, .RadInput.riButtonSwap .riResizeIcon {
  width: 7px;
  height: 7px;
  display: inline-block;
  vertical-align: bottom;
  margin-left: -7px; }

html body .RadInput .riTextBox,
html body .RadInputMgr {
  border-width: 1px;
  border-style: solid;
  padding: 2px 2px 1px;
  vertical-align: middle; }

.riSingle input.rfdDecorated {
  *padding-left: 5px !important; }

input.RadInputMgr.rfdDecorated {
  *padding-left: 2px !important; }

textarea.RadInputMgr {
  overflow: auto; }

html body .RadInput input.riEmpty,
html body .RadInput textarea.riEmpty,
html body input.RadInput_Empty {
  font-style: italic; }

.RadInput a {
  display: block;
  overflow: hidden;
  position: relative;
  outline: none;
  z-index: 2;
  text-indent: -2222px;
  text-align: center;
  text-decoration: none; }

* html .RadInput a, * + html .RadInput a {
  position: static; }
* + html .RadInput a {
  text-indent: 0;
  text-align: right; }
* + html .RadInput a span {
  text-indent: -2222px;
  display: inline-block; }

.RadInput .riSpin a {
  margin: 0 1px; }
.RadInput a.riDown {
  margin-top: 3px; }

/*\*/
* html .RadInput a.riDown {
  margin-top: 0; }

/**/
.RadInput .riLabel {
  margin: 0 4px 0 0;
  white-space: nowrap;
  width: 40%;
  background: transparent; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .rdfd_ {
    position: absolute; } }
* html .RadInput {
  display: inline-block;
  height: 25px; }

.RadInputRTL table td.riCell {
  padding: 0 0 0 4px; }
.RadInputRTL .riLabel {
  margin: 0 0 0 4px; }

.riStrengthBar {
  background: url('/app/Controls/Telerik/Skins/Common/PasswordStrength.png') repeat-y;
  display: inline-block;
  width: 100px;
  height: 20px;
  margin-left: 5px;
  font: 12px / 18px "segoe ui", arial, sans-serif;
  color: #000;
  text-align: center;
  vertical-align: middle;
  overflow: hidden; }

.riStrengthBarL0 {
  background: none; }

.riStrengthBarL1 {
  background-color: #ff3933;
  background-position: 0 0;
  color: #620000; }

.riStrengthBarL2 {
  background-color: #ff7833;
  background-position: -300px 0;
  color: #922b00; }

.riStrengthBarL3 {
  background-color: #ffbe33;
  background-position: -600px 0;
  color: #9e5900; }

.riStrengthBarL4 {
  background-color: #ddcc33;
  background-position: -900px 0;
  color: #696400; }

.riStrengthBarL5 {
  background-color: #6bcc33;
  background-position: 100% 0;
  color: #236800; }

.riSingle {
  display: inline-block;
  white-space: nowrap;
  text-align: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box; }

.riLabel {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box; }

.riSingle .riTextBox, .riSingle .riContentWrapper {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box; }
.riSingle a.riButton {
  display: inline-block;
  vertical-align: middle;
  background-position: 3px 5px;
  height: 18px;
  line-height: 18px;
  width: 20px; }
  .riSingle a.riButton:hover {
    background-position: 3px -45px; }
.riSingle .riLabel {
  vertical-align: middle;
  display: inline-block;
  margin: 0;
  padding-right: 5px; }
.riSingle a.riUp {
  display: inline-block;
  height: 10px;
  width: 15px;
  vertical-align: top; }
.riSingle a.riDown {
  display: inline-block;
  height: 10px;
  width: 15px;
  vertical-align: top;
  margin-left: -15px;
  vertical-align: bottom; }
.riSingle .riContentWrapper {
  display: inline-block;
  vertical-align: middle;
  overflow: visible;
  width: 60%; }

* + html .riSingle .riContentWrapper {
  overflow: visible; }

.riContButton {
  padding-right: 22px; }

.riContSpinButtons {
  padding-right: 17px; }

.riContButton.riContSpinButtons {
  padding-right: 35px; }
.riContButton .riContentWrapper {
  padding-right: 21px; }
* + html .riContButton .riContentWrapper {
  text-align: right; }

.riContSpinButtons .riContentWrapper {
  padding-right: 17px; }

.riContButton.riContSpinButtons .riContentWrapper {
  padding-right: 35px; }

html body .riSingle .riTextBox {
  padding: 0 5px;
  margin: 0;
  width: 100%; }
  html body .riSingle .riTextBox[type="text"] {
  padding: 0 5px;
    margin: 0;
    width: 100%; }

.RadForm.rfdTextbox .riSingle input.rfdDecorated {
  padding: 0 5px; }

.RadForm.rfdTextbox .riSingle input.rfdDecorated[type="text"] {
  padding: 0 5px; }

.RadForm.rfdTextbox input.rfdDecorated.RadInputMgr {
  width: auto; }

.riSingle .riButton {
  display: inline-block;
  margin-top: 2px; }
.riSingle .riStrengthBar {
  margin-left: 0; }

.rcSingle .riSingle {
  white-space: normal; }

div.RadPicker table.rcSingle .rcInputCell {
  padding-right: 0; }

.RadInputRTL {
  text-align: right; }
  .RadInputRTL.riResizable .riTextBox {
    padding-right: 5px;
    padding-left: 2px; }
  .RadInputRTL.riContButton .riResizeIcon {
    margin-left: 0;
    margin-right: -27px; }
  .RadInputRTL .riResizeIcon, .RadInputRTL.riButtonSwap .riResizeIcon {
    margin-left: 0;
    margin-right: -7px; }

.riSingle.RadInputRTL a.riDown {
  margin-left: 0;
  margin-right: -15px; }

._Telerik_Opera11 .riSingle.RadInputRTL a.riUp {
  margin-right: -15px; }
._Telerik_Opera11 .riSingle.RadInputRTL a.riDown {
  margin-right: 0; }

.riContSpinButtons .RadInputRTL {
  padding-right: 0;
  padding-left: 17px; }

.riContButton.riContSpinButtons.RadInputRTL {
  padding-right: 0;
  padding-left: 35px; }
.riContButton.RadInputRTL .riContentWrapper {
  padding-right: 0;
  margin-right: 0;
  padding-left: 21px;
  margin-left: -21px; }

.riContSpinButtons.RadInputRTL .riContentWrapper {
  padding-right: 0px;
  padding-left: 17px; }

.riContButton.riContSpinButtons.RadInputRTL .riContentWrapper {
  padding-right: 0;
  padding-left: 35px; }

* html body .riSingle .riTextBox {
  margin-top: -2px;
  margin-top: 0; }


/*global*/
.RadInput_MarketSight,
.RadInputMgr_MarketSight {
  font: 12px "segoe ui",arial,sans-serif; }

/*textbox states*/
html body .RadInput_MarketSight .riTextBox,
html body .RadInputMgr_MarketSight {
  border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
  background: #fff;
  color: #333333;
  font: 12px "segoe ui",arial,sans-serif; }
html body .RadInput_MarketSight .riEmpty,
html body .RadInput_Empty_MarketSight {
  color: #a5a5a5; }
html body .RadInput_MarketSight .riHover,
html body .RadInput_Hover_MarketSight,
html body .RadInput_MarketSight .riFocused,
html body .RadInput_Focused_MarketSight {
  border-color: #515151;
  color: #333333; }
html body .RadInput_MarketSight .riRead,
html body .RadInput_Read_MarketSight {
  border-color: #d0d0d0; }
html body .RadInput_MarketSight .riDisabled,
html body .RadInput_Disabled_MarketSight {
  border-color: #d0d0d0;
  color: #8a8a8a;
  cursor: MarketSight; }
html body .RadInput_MarketSight .riError,
html body .RadInput_Error_MarketSight {
  border-color: #d51923;
  background: white 100% -298px no-repeat url('/app/Controls/Telerik/Skins/MarketSight/Input/sprite.gif');
  color: #d51923; }

.RadForm.rfdTextbox .RadInput_MarketSight .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_MarketSight[type="text"] {
  border-color: #d51923;
  background: white 100% -298px no-repeat url('/app/Controls/Telerik/Skins/MarketSight/Input/sprite.gif');
  color: #d51923; }

html body .RadInput_MarketSight .riNegative,
html body .RadInput_Negative_MarketSight {
  color: #565656; }

.RadInput_MarketSight a {
  background: transparent no-repeat url('/app/Controls/Telerik/Skins/MarketSight/Input/sprite.gif'); }
.RadInput_MarketSight .riBtn a {
  width: 20px;
  height: 18px;
  line-height: 18px;
  background-position: 3px 5px; }
  .RadInput_MarketSight .riBtn a:hover {
    background-position: 3px -45px; }
.RadInput_MarketSight .riSpin a {
  width: 15px;
  height: 7px;
  line-height: 7px; }
.RadInput_MarketSight a.riUp {
  background-position: 4px -96px; }
  .RadInput_MarketSight a.riUp:hover {
    background-position: 4px -146px; }
.RadInput_MarketSight a.riDown {
  background-position: 4px -199px; }
  .RadInput_MarketSight a.riDown:hover {
    background-position: 4px -249px; }
.RadInput_MarketSight .riLabel {
  color: #000; }
.RadInput_MarketSight .riResizeIcon {
  background: url('/app/Controls/Telerik/Skins/MarketSight/Common/radActionsSprite.png') no-repeat transparent;
  background-position: -6.5px -966.5px;
  margin-bottom: -1px; }

html body .RadInputRTL_MarketSight .riError,
html body .RadInputRTL_Error_MarketSight {
  background-position: 3px -298px; }
html body .RadInputRTL_MarketSight .riResizeIcon {
  background-position: -6.5px -986.5px; }

.RadForm.rfdTextbox .RadInputRTL_MarketSight .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_MarketSight[type="text"] {
  background-position: 3px -298px; }



.RadInput,
.RadInputMgr {
	VERTICAL-ALIGN: middle; WIDTH: 160px
}
.RadInput TABLE {
	BORDER: 0; VERTICAL-ALIGN: bottom;
}
.RadInput TABLE.riTable TD {
	OVERFLOW: visible; BORDER: 0; VERTICAL-ALIGN: middle; PADDING: 0; 
}
.RadInput TABLE TD.riCell {
	PADDING-RIGHT: 4px
}
.RadInput TEXTAREA {
	OVERFLOW: auto; VERTICAL-ALIGN: bottom; resize: none
}
HTML BODY .RadInput .riTextBox,
HTML BODY .RadInputMgr {
    border: 1px solid #cfcfcf;
    VERTICAL-ALIGN: middle;
    PADDING: 2px 1px 3px;
}
TEXTAREA.RadInputMgr {
	OVERFLOW: auto
}
.RadInput A {
	OVERFLOW: hidden; POSITION: relative; OUTLINE-WIDTH: medium; TEXT-ALIGN: center; OUTLINE-STYLE: none; TEXT-DECORATION: none; Z-INDEX: 2; DISPLAY: block; OUTLINE-COLOR: invert; TEXT-INDENT: -2222px
}
* HTML .RadInput A,
* + HTML .RadInput A {
	POSITION: static
}
.RadInput .riSpin A {
	MARGIN: 0 1px
}
.RadInput A.riDown {
	MARGIN-TOP: 3px
}
* HTML .RadInput A.riDown {
	MARGIN-TOP: 0
}
.RadInput .riLabel {
	BACKGROUND: none transparent scroll repeat 0 0; WHITE-SPACE: nowrap; MARGIN: 0 4px 0 0; WIDTH: 40%
}

@media Unknown    
{
.rdfd_ {
	POSITION: absolute
}
    }
* HTML .RadInput {
	HEIGHT: 25px; DISPLAY: inline-block
}
.RadInputRTL TABLE TD.riCell {
	PADDING: 0 0 0 4px; 
}
.RadInputRTL .riLabel {
	MARGIN: 0 0 0 4px
}
.riSingle {
	WHITE-SPACE: nowrap; TEXT-ALIGN: left; DISPLAY: inline-block;
}
    .riSingle,
    .riLabel,
    .riSingle .riTextBox,
    .riSingle .riContentWrapper {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        BOX-SIZING: border-box;
    }
.riSingle .riContentWrapper {
    OVERFLOW: visible; VERTICAL-ALIGN: middle; DISPLAY: inline-block; WIDTH: 60%;
}
* + HTML .riSingle .riContentWrapper {
	OVERFLOW: visible
}
.riSingle A.riButton {
	VERTICAL-ALIGN: middle; DISPLAY: inline-block;
	HEIGHT: 18px; BACKGROUND-POSITION: 3px 5px; LINE-HEIGHT: 18px; WIDTH: 20px
}
.riSingle A.riButton:hover {
	BACKGROUND-POSITION: 3px -45px
}
.riSingle .riLabel {
	VERTICAL-ALIGN: middle; DISPLAY: inline-block; PADDING-RIGHT: 5px; MARGIN-RIGHT: 0
}
.riSingle A.riUp {
	HEIGHT: 8px; VERTICAL-ALIGN: top; DISPLAY: inline-block; WIDTH: 15px
}
.riSingle A.riDown {
	HEIGHT: 8px; DISPLAY: inline-block; WIDTH: 15px;
	VERTICAL-ALIGN: bottom; MARGIN-LEFT: -15px
}

.riContButton {
	PADDING-RIGHT: 22px
}
.riContButton .riContentWrapper {
	PADDING-RIGHT: 21px
}
.riContSpinButtons,
.riContSpinButtons .riContentWrapper {
	PADDING-RIGHT: 35px
}
HTML BODY .riSingle .riTextBox,
HTML BODY .riSingle [type='text'].riTextBox {
	PADDING-LEFT: 5px; MARGIN: 0; PADDING-RIGHT: 5px; WIDTH: 100%
}
.rfdTextbox .riSingle INPUT.rfdDecorated {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
.riSingle .riButton {
	MARGIN-TOP: 2px; DISPLAY: inline-block
}
.riSingle .riStrengthBar {
	MARGIN-LEFT: 0
}
.rcSingle .riSingle {
	WHITE-SPACE: normal
}
DIV.RadPicker TABLE.rcSingle .rcInputCell {
	PADDING-RIGHT: 0
}


.RadInput_Default,
.RadInputMgr_Default {
	FONT: 12px "segoe ui",arial,sans-serif
}
HTML BODY .RadInput_Default .riTextBox,
HTML BODY .RadInputMgr_Default {
	BORDER-TOP-COLOR: #8e8e8e; BACKGROUND: #fff; COLOR: #000; BORDER-BOTTOM-COLOR: #b8b8b8; FONT: 12px "segoe ui",arial,sans-serif; BORDER-RIGHT-COLOR: #b8b8b8; BORDER-LEFT-COLOR: #8e8e8e
}
HTML BODY .RadInput_Default .riEmpty,
HTML BODY .RadInput_Empty_Default {
	COLOR: #8a8a8a
}
HTML BODY .RadInput_Default .riHover,
HTML BODY .RadInput_Hover_Default,
HTML BODY .RadInput_Default .riFocused,
HTML BODY .RadInput_Focused_Default {
	BORDER-COLOR: #515151;
}
HTML BODY .RadInput_Default .riRead,
HTML BODY .RadInput_Read_Default {
	BORDER-COLOR: #d0d0d0;
}
HTML BODY .RadInput_Default .riDisabled,
HTML BODY .RadInput_Disabled_Default {
	CURSOR: default; BORDER-COLOR: #d0d0d0; COLOR: #8a8a8a;
}
HTML BODY .RadInput_Default .riError,
HTML BODY .RadInput_Error_Default,
.rfdTextbox .RadInput_Default [type='text'].riError,
.rfdTextbox [type='text'].RadInput_Error_Default {
    BACKGROUND: url(/app/Controls/Telerik/Skins/Designer/Images/sprite.gif) #fff no-repeat 100% -298px; BORDER-COLOR: #d51923; COLOR: #d51923; 
}
HTML BODY .RadInput_Default .riNegative,
HTML BODY .RadInput_Negative_Default {
	COLOR: #565656
}
.RadInput_Default A {
	BACKGROUND: url(/app/Controls/Telerik/Skins/Designer/Images/sprite.gif) no-repeat
}
.RadInput_Default .riBtn A {
	HEIGHT: 18px; BACKGROUND-POSITION: 3px 5px; LINE-HEIGHT: 18px; WIDTH: 20px
}
.RadInput_Default .riBtn A:hover {
	BACKGROUND-POSITION: 3px -45px
}
.RadInput_Default .riSpin A {
	HEIGHT: 7px; LINE-HEIGHT: 7px; WIDTH: 15px
}
.RadInput_Default A.riUp {
	BACKGROUND-POSITION: 4px -97px
}
.RadInput_Default A.riUp:hover {
	BACKGROUND-POSITION: 4px -147px
}
.RadInput_Default A.riDown {
	BACKGROUND-POSITION: 4px -199px
}
.RadInput_Default A.riDown:hover {
	BACKGROUND-POSITION: 4px -249px
}
.RadInput_Default .riLabel {
	COLOR: #000
}
HTML BODY .RadInputRTL_Default .riError,
HTML BODY .RadInputRTL_Error_Default,
.rfdTextbox .RadInputRTL_Default [type='text'].riError,
.rfdTextbox [type='text'].RadInputRTL_Error_Default {
	BACKGROUND-POSITION: 3px -298px
}


/* Common CSS */
.RadMenu {
  white-space: normal;
  float: left;
  position: relative;
  z-index: 7000\9;
  /* IE8 hasLayout fix */ }

.RadMenu .rmRootGroup {
  margin: 0;
  padding: 0;
  position: relative;
  left: 0;
  display: inline-block; }

* html .RadMenu .rmRootGroup {
  float: left; }

.RadMenu:after,
.RadMenu .rmRootGroup:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
  line-height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden; }

.RadMenu ul.rmVertical,
.RadMenu ul.rmHorizontal,
.RadMenu ul.rmRootScrollGroup,
.RadMenu_Context ul.rmHorizontal {
  margin: 0;
  padding: 0;
  display: none;
  position: relative;
  left: 0;
  float: left; }

.rmSized ul.rmVertical {
  width: 100%; }

.rmSized ul.rmRootGroup {
  float: none; }

.rmSized .rmRootGroup .rmVertical {
  width: auto; }

.RadMenu .rmItem {
  float: left;
  position: relative;
  list-style-image: none;
  list-style-position: outside;
  list-style: none;
  cursor: pointer;
  width: 100%;
  padding: 0; }

* html .RadMenu .rmItem {
  display: inline; }

.RadMenu .rmHorizontal .rmItem {
  clear: none; }

.RadMenu .rmVertical .rmItem {
  clear: both; }

.rmSized .rmVertical .rmItem {
  width: 100%; }

.rmSized .rmHorizontal .rmItem,
.rmSized .rmRootGroup .rmVertical .rmItem {
  width: auto; }

.RadMenu ul.rmActive,
.RadMenu ul.rmRootGroup {
  display: block; }

.RadMenu .rmSlide,
.RadMenu_Context {
  position: absolute;
  overflow: hidden;
  display: none;
  z-index: 9999999 !important;
  height: auto !important;
  max-height: 700px;
  float: left; }

* html .RadMenu .rmSlide,
* html .RadMenu_Context {
  height: 1px; }

.RadMenu_Context {
  z-index: 1000;
  overflow: visible; }

.RadMenu .rmText {
  display: block;
  padding-bottom: 1px;
  float: left; }

.RadMenu div.rmText {
  white-space: normal;
  background: transparent; }

.RadMenu a.rmLink {
  cursor: default;
  display: block; }

.rmScrollWrap {
  position: absolute;
  float: left;
  overflow: hidden;
  left: 0; }

.RadMenu .rmLeftArrow,
.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow,
.RadMenu .rmRightArrow {
  position: absolute;
  z-index: 2000;
  text-indent: -1000em;
  font-size: 0;
  line-height: 0;
  outline: 0;
  overflow: hidden; }

.RadMenu .rmLeftArrowDisabled,
.RadMenu .rmTopArrowDisabled,
.RadMenu .rmBottomArrowDisabled,
.RadMenu .rmRightArrowDisabled {
  display: none;
  text-indent: -1000em;
  font-size: 0;
  line-height: 0; }

.RadMenu .rmBottomArrow,
.RadMenu .rmBottomArrowDisabled {
  margin-bottom: -1px; }

.RadMenu .rmLeftImage {
  border: 0;
  float: left;
  margin: 4px 2px 0 -3px;
  padding-bottom: 4px; }

.RadMenu .rmLink {
  outline: 0;
  float: left; 
  width: auto; }

.RadMenu .rmSeparator,
.RadMenu .rmSeparator:after {
  line-height: 0;
  font-size: 0;
  overflow: hidden; }

.RadMenu div.rmRootGroup {
  position: relative; }

/* Image sprite placeholder size */
.RadMenu span.rmLeftImage {
  width: 16px;
  height: 16px; }

.RadMenu .rmHorizontal .rmText {
  padding: 0 12px 1px 0; }

.RadMenu .rmVertical .rmText,
.RadMenu .rmHorizontal .rmVertical .rmText {
  display: block;
  float: none; }

.RadMenu .rmVertical .rmLink,
.RadMenu .rmHorizontal .rmVertical .rmLink {
  float: none; }

* html .RadMenu .rmGroup .rmVertical .rmLink,
* html .RadMenu .rmGroup .rmHorizontal .rmLink {
  float: left; }

/* <Shadows and rounded corners */
.RadMenu .rmTopRight,
.RadMenu .rmBottomLeft,
.RadMenu .rmBottomRight,
.RadMenu .rmRoundedCorners ul.rmGroup,
.rmRoundedCorners ul.rmGroup,
.rmRoundedCorners ul.rmGroup ul.rmGroup,
.RadMenu .rmRoundedCorners .rmMultiColumn {
  border: 0;
  background-position: 0 0; }

.RadMenu .rmRoundedCorners .rmMultiColumn ul.rmMultiGroup {
  background: none;
  margin: 0; }

.RadMenu .rmRoundedCorners .rmGroupColumn {
  height: 100%; }

.RadMenu .rmRoundedCorners li.rmFirstGroupColumn {
  background-color: transparent; }

.RadMenu .rmTopFix,
.RadMenu .rmTopRight,
.RadMenu .rmBottomFix,
.RadMenu .rmBottomLeft,
.RadMenu .rmBottomRight {
  position: absolute;
  width: 4px;
  height: 4px;
  list-style-type: none;
  list-style-position: outside;
  font-size: 0; }

.RadMenu .rmTopShadowRight,
.RadMenu .rmBottomShadowLeft,
.RadMenu .rmBottomShadowRight {
  background-repeat: no-repeat;
  background-color: transparent; }

.rmRoundedCorners .rmTopShadowRight,
.rmRoundedCorners .rmBottomShadowLeft,
.rmRoundedCorners .rmBottomShadowRight {
  width: 5px;
  height: 5px; }

.RadMenu .rmTopRight {
  background-position: 100% 0;
  top: 0;
  right: -4px;
  height: 100%; }

.RadMenu .rmBottomLeft {
  background-position: 0 100%;
  bottom: -4px;
  left: 0;
  width: 100%; }

.RadMenu .rmBottomFix {
  background-position: -1px 0;
  width: auto;
  bottom: -4px;
  left: 5px;
  right: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid; }

.RadMenu .rmTopFix {
  background-position: -1px 0;
  width: auto;
  top: 0;
  left: 5px;
  right: 0;
  border-top-width: 1px;
  border-top-style: solid; }

* html .RadMenu .rmTopFix,
* html .RadMenu .rmBottomFix,
* html .RadMenu .rmBottomShadowLeft {
  width: 0; }

.RadMenu .rmBottomRight {
  background-position: 100% 100%;
  bottom: -4px;
  right: -4px;
  width: 8px; }

.RadMenu .rmShadows li.rmBottomShadowLeft,
.RadMenu .rmShadows .rmBottomShadowRight,
.rmShadows .rmGroup li.rmBottomShadowLeft,
.rmShadows .rmGroup .rmBottomShadowRight {
  background-image: url('/app/Controls/Telerik/Skins/Common/Menu/ShadowBottom.png'); }

.RadMenu .rmRoundedCorners li.rmBottomShadowLeft,
.RadMenu .rmRoundedCorners .rmBottomShadowRight,
.rmRoundedCorners .rmGroup li.rmBottomShadowLeft,
.rmRoundedCorners .rmGroup .rmBottomShadowRight {
  background-image: url('/app/Controls/Telerik/Skins/Common/Menu/RoundedShadowBottom.png'); }

.RadMenu .rmShadows .rmTopShadowRight,
.rmShadows .rmGroup .rmTopShadowRight {
  right: -5px;
  background-image: url('/app/Controls/Telerik/Skins/Common/Menu/ShadowRight.png');
  background-position: 100% 0; }

.RadMenu .rmBottomShadowLeft {
  bottom: -5px;
  left: 1px;
  background-position: 0 100%; }

.RadMenu .rmBottomShadowRight {
  bottom: -5px;
  right: -5px;
  width: 4px;
  height: 5px; }

.RadMenu .rmScrollWrapContainer .rmTopShadowRight {
  right: -4px; }

.RadMenu .rmScrollWrapContainer .rmBottomShadowRight {
  bottom: -4px;
  right: -4px;
  width: 3px;
  height: 4px; }

.RadMenu .rmScrollWrapContainer .rmBottomShadowLeft {
  bottom: -4px; }

.RadMenu .rmRoundedCorners .rmTopShadowRight,
.rmRoundedCorners .rmGroup .rmTopShadowRight {
  right: -8px;
  background-image: url('/app/Controls/Telerik/Skins/Common/Menu/RoundedShadowRight.png'); }

.RadMenu .rmRoundedCorners .rmBottomShadowLeft,
.rmRoundedCorners .rmGroup .rmBottomShadowLeft {
  bottom: -8px; }

.RadMenu .rmRoundedCorners .rmBottomShadowRight,
.rmRoundedCorners .rmGroup .rmBottomShadowRight {
  bottom: -8px;
  right: -8px;
  width: 7px;
  height: 8px; }

* html .RadMenu .rmRoundedCorners .rmBottomShadowRight,
* html .rmRoundedCorners .rmGroup .rmBottomShadowRight {
  width: 11px;
  height: 8px;
  font-size: 0; }

.RadMenu .rmAccessKey {
  font-size: 10px;
  font-weight: normal;
  float: right;
  padding-right: 8px; }

.RadMenu .rmRoundedCorners .rmGroup .rmItem,
.rmRoundedCorners .rmGroup .rmItem {
  z-index: 1; }

* html .RadMenu .rmRoundedCorners .rmGroup .rmText,
* html .RadMenu .rmShadows .rmGroup .rmText,
* html .rmRoundedCorners .rmGroup .rmText,
* html .rmShadows .rmGroup .rmText {
  zoom: normal; }

.RadMenu .rmRoundedCorners .rmSlide .rmScrollWrap,
.rmRoundedCorners .rmScrollWrapContainer .rmScrollWrap {
  background-image: none; }

.RadMenu .rmRoundedCorners .rmMultiGroup > .rmItem {
  background-image: none; }

.RadMenu .rmRoundedCorners .rmSlide,
.RadMenu .rmShadows .rmSlide,
.rmRoundedCorners .rmSlide,
.rmShadows .rmSlide,
div.rmRoundedCorners,
div.rmShadows {
  padding: 0 8px 10px 0; }

.RadMenu .rmRoundedCorners ul.rmGroup,
.rmRoundedCorners .rmGroup ul.rmGroup,
.rmRoundedCorners ul.rmGroup {
  margin-top: 1px;
  padding: 4px 0 0 4px; }

.RadMenu .rmRoundedCorners ul.rmGroup .rmSlide,
.rmRoundedCorners ul.rmGroup .rmSlide {
  margin-top: -5px; }

.RadMenu .rmRoundedCorners .rmSlide .rmScrollWrap,
.rmRoundedCorners .rmSlide .rmScrollWrap {
  border: 0; }

.RadMenu .rmRoundedCorners .rmScrollWrap,
.RadMenu .rmShadows .rmScrollWrap,
.rmRoundedCorners .rmScrollWrap,
.rmShadows .rmScrollWrap {
  position: relative; }

.RadMenu .rmRoundedCorners .rmScrollWrapContainer,
.rmRoundedCorners .rmScrollWrapContainer {
  padding: 4px 0 0 4px; }

.RadMenu .rmScrollWrapContainer {
  position: absolute; }

.RadMenu .rmScrollWrapContainer .rmTopFix {
  height: 100%; }

* html .RadMenu .rmScrollWrapContainer .rmTopFix {
  height: 5px; }

.RadMenu .rmScrollWrapContainer .rmGroup,
.rmScrollWrapContainer .rmGroup .rmGroup,
.rmScrollWrapContainer .rmGroup {
  padding: 0; }

/* </Shadows and rounded corners */
.RadMenu .rmRootGroup .rmItem .rmGroup {
  padding-bottom: 1px; }

.RadMenu .rmRoundedCorners .rmItem .rmGroup {
  padding-bottom: 0; }

.RadMenu .rmGroup .rmItem {
  padding: 0; }

.RadMenu .rmGroup .rmLink,
.RadMenu .rmSlide .rmGroup .rmTemplate {
  padding: 0; }

.RadMenu .rmGroup .rmText {
  margin: 0 0 0 4px; }

.RadMenu .rmMultiColumn {
  list-style: none;
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  zoom: 1; }

.RadMenu .rmMultiColumn .rmMultiGroup {
  background: none;
  border: 0;
  float: left;
  display: block;
  position: static; }

.RadMenu .rmMultiColumn .rmGroupColumn {
  float: left; }

.RadMenu .rmSlide .rmHorizontal .rmText {
  padding: 0 11px 0 10px; }

.RadMenu .rmGroup .rmLeftImage {
  margin: 4px 0 0 6px; }

* html .RadMenu .rmGroup .rmLeftImage,
* + html .RadMenu .rmGroup .rmLeftImage {
  margin-left: 4px;
  position: absolute; }

* html .rmRoundedCorners .rmGroup .rmLeftImage {
  margin-left: 1px; }

* + html ul.rmRoundedCorners .rmGroup .rmLeftImage {
  margin-left: 2px; }

.RadMenu a.rmImageOnly img.rmLeftImage,
.RadMenu .rmRootGroup a.rmImageOnly {
  padding: 0;
  margin: 0; }

.RadMenu .rmRootGroup a.rmImageOnly span.rmText {
  display: none; }

* html .RadMenu .rmImageOnly .rmLeftImage {
  position: static; }

* + html .RadMenu .rmImageOnly .rmLeftImage {
  position: static; }

* + html .RadMenu_Context_rtl ul.rmGroup {
  position: absolute; }

* html .RadMenu_Context_rtl ul.rmGroup {
  position: absolute; }

* + html .RadMenu_Context_rtl .rmGroup .rmItem {
  float: left; }

* html .RadMenu_Context_rtl .rmGroup .rmItem {
  float: left; }

/* <separators> */
.RadMenu .rmSeparator .rmText {
  line-height: 0;
  font-size: 0;
  padding: 0;
  background-repeat: repeat-x;
  overflow: hidden; }

.RadMenu .rmVertical .rmSeparator .rmText,
.RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
  height: auto;
  width: auto;
  padding-bottom: 2px; }

* + html .RadMenu .rmSeparator .rmText,
* + html .RadMenu .rmVertical .rmSeparator .rmText,
* + html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
  height: 2px;
  padding: 0; }

* html .RadMenu .rmVertical .rmSeparator {
  height: 3px; }

* html .RadMenu .rmVertical .rmSeparator .rmText {
  height: auto;
  padding: 2px 0 0; }

* html .RadMenu .rmHorizontal .rmSeparator .rmText {
  padding: 0; }

* html .RadMenu .rmHorizontal .rmVertical .rmSeparator {
  height: 3px; }

* html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
  height: 2px;
  zoom: 1; }

.RadMenu .rmRootGroup .rmSeparator .rmText {
  margin: 1px 12px; }

.RadMenu .rmRootGroup .rmVertical .rmSeparator .rmText,
.RadMenu_Context .rmVertical .rmSeparator .rmText {
  margin: 1px 2px 1px 31px; }

.RadMenu .rmHorizontal .rmSeparator .rmText,
.RadMenu .rmVertical .rmHorizontal .rmSeparator .rmText {
  margin: 0 0 0;
  height: 37px;
  width: 2px; }

/* </separators> */
/* <scroll arrows> */
.RadMenu .rmLeftArrow,
.RadMenu .rmRightArrow {
  width: 10px;
  height: 24px; }

.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow {
  height: 10px;
  width: 100%; }

/* </scroll arrows> */



.RadMenu_MarketSight {
  line-height: 27px; }
  .RadMenu_MarketSight .rmLink {
    position: relative;
    margin: 0;
    display: block;
    text-decoration: none; }
  .RadMenu_MarketSight .rmFocused, .RadMenu_MarketSight .rmFocused:hover,
  .RadMenu_MarketSight .rmSelected, .RadMenu_MarketSight .rmSelected:hover {
    border-color: #ffffff; }
  .RadMenu_MarketSight .rmDisabled, .RadMenu_MarketSight .rmDisabled:hover {
    border-color: #25a0da;
    color: #ccc; }
  .RadMenu_MarketSight .rmLeftImage {
    padding-bottom: 0;
    position: absolute;
    top: 5px;
    left: 3px; }
  .RadMenu_MarketSight .rmRootGroup .rmTopArrow,
  .RadMenu_MarketSight .rmRootGroup .rmBottomArrow,
  .RadMenu_MarketSight .rmRootGroup .rmLeftArrow,
  .RadMenu_MarketSight .rmRootGroup .rmRightArrow {
    border-color: #25a0da;
    background-color: #92cfec; }
  .RadMenu_MarketSight .rmRootGroup .rmLeftArrow,
  .RadMenu_MarketSight .rmRootGroup .rmRightArrow {
    height: 26px; }
  .RadMenu_MarketSight .rmGroup {
    border: 1px solid #cdcdcd;
    background-color: white; }
    .RadMenu_MarketSight .rmGroup .rmLink {
      border: 0; }
    .RadMenu_MarketSight .rmGroup .rmLink:hover {
      background-color: #f1f0ec;
      font-weight: bold; }
    .RadMenu_MarketSight .rmGroup .rmDisabled, .RadMenu_MarketSight .rmGroup .rmDisabled:hover {
      color: #ccc;
      background-color: transparent; }
    .RadMenu_MarketSight .rmGroup .rmLeftImage {
      margin: 2px 0 0 6px;
      *margin: 2px 0 0 3px; }
    .RadMenu_MarketSight .rmGroup .rmExpandRight {
      background-position: 170px -71px; }
    .RadMenu_MarketSight .rmGroup .rmFocused .rmExpandRight,
    .RadMenu_MarketSight .rmGroup .rmSelected .rmExpandRight,
    .RadMenu_MarketSight .rmGroup .rmExpanded .rmExpandRight {
      background-position: 170px -263px; }
    .RadMenu_MarketSight .rmGroup .rmExpandLeft {
      background-position: right -48px; }
    .RadMenu_MarketSight .rmGroup .rmFocused .rmExpandLeft,
    .RadMenu_MarketSight .rmGroup .rmSelected .rmExpandLeft,
    .RadMenu_MarketSight .rmGroup .rmExpanded .rmExpandLeft {
      background-position: right -240px; }
    .RadMenu_MarketSight .rmGroup .rmTopArrow,
    .RadMenu_MarketSight .rmGroup .rmBottomArrow,
    .RadMenu_MarketSight .rmGroup .rmLeftArrow,
    .RadMenu_MarketSight .rmGroup .rmRightArrow {
      border-color: #cdcdcd;
      color: black;
      background-color: #f9f9f9; }
    .RadMenu_MarketSight .rmGroup .rmTopArrow:hover,
    .RadMenu_MarketSight .rmGroup .rmBottomArrow:hover,
    .RadMenu_MarketSight .rmGroup .rmLeftArrow:hover,
    .RadMenu_MarketSight .rmGroup .rmRightArrow:hover {
      border-color: #767676;
      color: black;
      background-color: #f1f0ec; }
    .RadMenu_MarketSight .rmGroup .rmLeftArrow,
    .RadMenu_MarketSight .rmGroup .rmRightArrow {
      height: 24px; }
  .RadMenu_MarketSight .rmText {
    margin: 0;
    padding: 0; }
  .RadMenu_MarketSight .rmRootLink {
    padding: 0 18px;
    color: #2F2F33;
    font-size: 14px; }
    .RadMenu_MarketSight .rmRootLink .rmText {
      padding: 0; }
    .RadMenu_MarketSight .rmRootLink .rmExpandRight,
    .RadMenu_MarketSight .rmRootLink .rmExpandLeft {
      margin-right: -10px;
      padding-right: 24px; }
    .RadMenu_MarketSight .rmRootLink .rmExpandTop,
    .RadMenu_MarketSight .rmRootLink .rmExpandDown {
      background: none; }
    .RadMenu_MarketSight .rmRootLink .rmExpandTop {
      background-position: right -192px; }
    .RadMenu_MarketSight .rmRootLink .rmExpandDown {
      background-position: right -216px; }
    .RadMenu_MarketSight .rmRootLink .rmExpandRight {
      background-position: right -264px; }
    .RadMenu_MarketSight .rmRootLink .rmExpandLeft {
      background-position: right -240px; }
  .RadMenu_MarketSight .rmRootLink:hover {
    background-color: #f1f0ec; }
  .RadMenu_MarketSight .rmExpandTop,
  .RadMenu_MarketSight .rmExpandDown,
  .RadMenu_MarketSight .rmExpandRight,
  .RadMenu_MarketSight .rmExpandLeft {
    background-image: url("/app/Controls/Telerik/Skins/MarketSight/Menu/rmExpandArrows.png");
    background-repeat: no-repeat; }
  .RadMenu_MarketSight .rmTopArrow,
  .RadMenu_MarketSight .rmBottomArrow,
  .RadMenu_MarketSight .rmLeftArrow,
  .RadMenu_MarketSight .rmRightArrow {
    background-image: url("/app/Controls/Telerik/Skins/MarketSight/Menu/rmExpandArrows.png");
    background-repeat: no-repeat; }
  .RadMenu_MarketSight .rmTopArrow {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-position: 50% -7px; }
  .RadMenu_MarketSight .rmBottomArrow {
    border-top-style: solid;
    border-top-width: 1px;
    background-position: 50% -31px; }
  .RadMenu_MarketSight .rmLeftArrow {
    border-right-style: solid;
    border-right-width: 1px;
    background-position: 50% -48px; }
  .RadMenu_MarketSight .rmRightArrow {
    border-left-style: solid;
    border-left-width: 1px;
    background-position: 50% -72px; }
  .RadMenu_MarketSight .rmSeparator .rmText {
    background-color: #ebebeb; }
  .RadMenu_MarketSight .rmHorizontal .rmSeparator .rmText,
  .RadMenu_MarketSight .rmVertical .rmHorizontal .rmSeparator .rmText {
    padding: 0;
    width: 1px; }
  .RadMenu_MarketSight .rmVertical .rmSeparator {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #E7E7E7; }
  .RadMenu_MarketSight .rmHorizontal .rmSeparator {
    border-left: 2px solid #E7E7E7; }
  .RadMenu_MarketSight .rmVertical .rmText {
    padding-right: 0; }
  .RadMenu_MarketSight .rmTopFix,
  .RadMenu_MarketSight .rmTopLeft,
  .RadMenu_MarketSight .rmTopRight,
  .RadMenu_MarketSight .rmBottomFix,
  .RadMenu_MarketSight .rmBottomLeft,
  .RadMenu_MarketSight .rmBottomRight {
    display: none; }
  .RadMenu_MarketSight .rmItem > span, .RadMenu_MarketSight a {
    padding: 0 30px 0 25px !important; }
    .RadMenu_MarketSight .rmItem > span > .rmLeftImage, .RadMenu_MarketSight a > .rmLeftImage {
      position: absolute;
      left: 2px;
      top: 5px; }
  .RadMenu_MarketSight .rmItem > a {
    color: #464646 !important; }
  .RadMenu_MarketSight > ul,
  .RadMenu_MarketSight > ul li > div.rmSlide > ul {
    -moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3); }

.rmContent .RadListBoxScrollable {
  margin: 0;
  padding: 1px 0;
  border-bottom: 1px solid #CDCDCD; }
  .rmContent .RadListBoxScrollable .rlbGroupRight .rlbList .rlbItem label {
    position: relative;
    display: block; }
    .rmContent .RadListBoxScrollable .rlbGroupRight .rlbList .rlbItem label input {
      cursor: pointer;
      vertical-align: top;
      outline: none;
      height: 12px;
      width: 12px;
      display: inline-block;
      position: absolute;
      left: 0;
      top: 7px;
      z-index: 1;
      /* Mozilla fix */
      -moz-appearance: none; }
    @media screen and (min-width: 0\0) {
      .rmContent .RadListBoxScrollable .rlbGroupRight .rlbList .rlbItem label input {
        top: 6px;
        /* IE9-IE11 */ } }
    .rmContent .RadListBoxScrollable .rlbGroupRight .rlbList .rlbItem label span {
      line-height: 21px;
      display: inline-block;
      white-space: normal;
      position: relative; }
  .rmContent .RadListBoxScrollable .rlbGroupRight .rlbList .rlbHovered label span {
    cursor: pointer;
    background-color: #f7f3ef; }

.rmContent > input {
  margin: 6px 8px 6px 0;
  background-color: #fcfcfc;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f0f0f0');
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f0f0f0));
  background-image: -webkit-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: -moz-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: -o-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: linear-gradient(to bottom, #fcfcfc, #f0f0f0);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d9d9d9 !important;
  height: 23px;
  line-height: 19px;
  cursor: pointer;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #464646;
  outline: none;
  background-position: 0 0 !important; }
  .rmContent > input:hover, .rmContent > input.ruButtonHover {
    background-color: #efefef;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f0f0f0');
    background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#f0f0f0));
    background-image: -webkit-linear-gradient(top, #efefef, #f0f0f0);
    background-image: -moz-linear-gradient(top, #efefef, #f0f0f0);
    background-image: -o-linear-gradient(top, #efefef, #f0f0f0);
    background-image: linear-gradient(to bottom, #efefef, #f0f0f0); }
  .rmContent > input.rbDecorated:focus {
    border: 1px solid #d9d9d9; }
  .rmContent > input[disabled] {
    cursor: auto;
    background-position: 0 0 !important;
    background-color: #fcfcfc;
    background-image: linear-gradient(to bottom, #fcfcfc, #f0f0f0);
    opacity: 0.6; }


.RadMenu_MarketSight_Context .rmGroup {
  background-color: #fcfcfc;
  min-width: 205px;
  border: 1px solid #b6c3d4;
  -moz-box-shadow: 0 0 3px #b6c3d4;
  -webkit-box-shadow: 0 0 3px #b6c3d4;
  box-shadow: 0 0 3px #b6c3d4; }
  .RadMenu_MarketSight_Context .rmGroup .rmItem {
    min-width: 205px; }
    .RadMenu_MarketSight_Context .rmGroup .rmItem .rmText {
      margin: 0; }
      .RadMenu_MarketSight_Context .rmGroup .rmItem .rmText:hover {
        background-color: #f1f0ec;
        font-weight: bold; }
    .RadMenu_MarketSight_Context .rmGroup .rmItem .rmContextImage {
      padding: 0;
      width: 16px;
      height: 16px;
      margin: 10px;
      display: inline-block; }
  .RadMenu_MarketSight_Context .rmGroup .rmDisabled .rmLink {
    cursor: default;
    color: #ccc; }
    .RadMenu_MarketSight_Context .rmGroup .rmDisabled .rmLink:hover {
      background-color: inherit;
      font-weight: normal; }
  .RadMenu_MarketSight_Context .rmGroup .rmDisabled .rmText {
    color: #ccc; }
    .RadMenu_MarketSight_Context .rmGroup .rmDisabled .rmText:hover {
      background-color: inherit; }
  .RadMenu_MarketSight_Context .rmGroup .rmSlideCustomOverflow {
    overflow-x: hidden !important;
    overflow-y: auto !important; }

.RadMenu_MarketSight_Context .nowrapping {
  white-space: nowrap; }

.RadMenu_MarketSight_Context .rmDisabled .rmExpandRight {
  background-position: 170px -263px; }


.RadCalendar_MarketSight {
  background: white;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  font-size: 12px; }

.RadCalendar_MarketSight .rcTitlebar {
  border-color: #868686 #868686 #c4c4c4;
  background: #eaeaea 0 -1000px repeat-x url('/app/Controls/Telerik/Skins/MarketSight/Calendar/sprite.gif');
  color: #000; }
  .RadCalendar_MarketSight .rcTitlebar table {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 23px; }
  .RadCalendar_MarketSight .rcTitlebar td {
    padding: 0 0 1px; }
  .RadCalendar_MarketSight .rcTitlebar .rcPrev,
  .RadCalendar_MarketSight .rcTitlebar .rcNext,
  .RadCalendar_MarketSight .rcTitlebar .rcFastPrev,
  .RadCalendar_MarketSight .rcTitlebar .rcFastNext {
    background-image: url('/app/Controls/Telerik/Skins/MarketSight/Calendar/sprite.gif');
    color: #ccc; }
  .RadCalendar_MarketSight .rcTitlebar .rcFastPrev {
    margin-left: 6px;
    background-position: 1px -197px; }
  .RadCalendar_MarketSight .rcTitlebar a.rcFastPrev:hover {
    background-position: 1px -247px; }
  .RadCalendar_MarketSight .rcTitlebar .rcPrev {
    background-position: 4px -297px; }
  .RadCalendar_MarketSight .rcTitlebar a.rcPrev:hover {
    background-position: 4px -347px; }
  .RadCalendar_MarketSight .rcTitlebar .rcNext {
    background-position: 3px -397px; }
  .RadCalendar_MarketSight .rcTitlebar a.rcNext:hover {
    background-position: 3px -447px; }
  .RadCalendar_MarketSight .rcTitlebar .rcFastNext {
    margin-right: 6px;
    background-position: 1px -497px; }
  .RadCalendar_MarketSight .rcTitlebar a.rcFastNext:hover {
    background-position: 1px -547px; }
.RadCalendar_MarketSight .rcMain {
  border-color: #868686; }
.RadCalendar_MarketSight .rcMainTable {
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 17px; }
.RadCalendar_MarketSight .rcHeader,
.RadCalendar_MarketSight .rcFooter {
  border-color: #868686; }
.RadCalendar_MarketSight .rcWeek th {
  border-bottom: 1px solid #c5c5c5;
  padding: 4px 6px 3px 0;
  color: #333333;
  text-align: center !important;
}
.RadCalendar_MarketSight .rcWeek .rcViewSel {
  width: 13px;
  padding: 0 7px 0 9px;
  background: #eee; }
.RadCalendar_MarketSight .rcRow th {
  width: 13px;
  padding: 0 7px 0 9px;
  background: #eee;
  color: #696969; }
.RadCalendar_MarketSight .rcRow td {
  border-color: #fff; }
.RadCalendar_MarketSight .rcMain .rcRow a,
.RadCalendar_MarketSight .rcMain .rcRow span {
  color: #333333; }
.RadCalendar_MarketSight .rcMain .rcWeekend a {
  color: #666; }
.RadCalendar_MarketSight .rcRow .rcToday {
  border-color: #898989; }
.RadCalendar_MarketSight .rcMain .rcOtherMonth a,
.RadCalendar_MarketSight .rcMain .rcOutOfRange span {
  color: #898989; }
.RadCalendar_MarketSight .rcRow .rcSelected {
  border-color: #8d8d8d #7d7d7d #6c6c6c;
  background: #828282 0 -1700px repeat-x url('/app/Controls/Telerik/Skins/MarketSight/Calendar/sprite.gif'); }
.RadCalendar_MarketSight .rcMain .rcRow .rcSelected a {
  color: #fff; }
.RadCalendar_MarketSight .rcRow .rcHover {
  border-color: #c4c4c4 #b2b2b2 #9e9e9e;
  background: #c5c5c5 0 -1600px repeat-x url('/app/Controls/Telerik/Skins/MarketSight/Calendar/sprite.gif'); }
.RadCalendar_MarketSight .rcMain .rcRow .rcHover a {
  color: #333333; }

/*header, footer*/
/*week numbers and days*/
/*date cells*/
/*multimonth view*/
.RadCalendarMultiView_MarketSight .rcTitlebar {
  border-color: #9a9a9a #9c9c9c #9c9c9c;
  background: #c5c5c5 0 -1199px repeat-x url('/app/Controls/Telerik/Skins/MarketSight/Calendar/sprite.gif'); }
  .RadCalendarMultiView_MarketSight .rcTitlebar table {
    border: 1px solid;
    border-color: #fdfdfd #f3f3f3 #e7e7e7;
    line-height: 27px; }
  .RadCalendarMultiView_MarketSight .rcTitlebar a.rcFastPrev:hover {
    background-position: 1px -647px; }
  .RadCalendarMultiView_MarketSight .rcTitlebar a.rcPrev:hover {
    background-position: 4px -747px; }
  .RadCalendarMultiView_MarketSight .rcTitlebar a.rcNext:hover {
    background-position: 3px -847px; }
  .RadCalendarMultiView_MarketSight .rcTitlebar a.rcFastNext:hover {
    background-position: 1px -947px; }
.RadCalendarMultiView_MarketSight .rcMain {
  border-color: #9b9b9b; }
.RadCalendarMultiView_MarketSight .rcCalendar {
  border-color: #868686; }
  .RadCalendarMultiView_MarketSight .rcCalendar .rcMainTable {
    height: 176px; }
.RadCalendarMultiView_MarketSight .rcMainTable .rcTitle {
  border-color: #c4c4c4;
  padding: 0 0 2px;
  background: #eaeaea 0 -1000px repeat-x url('/app/Controls/Telerik/Skins/MarketSight/Calendar/sprite.gif');
  line-height: 22px; }

/*month view*/
.RadCalendarMonthView_MarketSight {
  border-color: #979797;
  background: white;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333; }

.RadCalendarMonthView_MarketSight #rcMView_Feb, .RadCalendarMonthView_MarketSight #rcMView_Apr, .RadCalendarMonthView_MarketSight #rcMView_Jun, .RadCalendarMonthView_MarketSight #rcMView_Aug, .RadCalendarMonthView_MarketSight #rcMView_Oct, .RadCalendarMonthView_MarketSight #rcMView_Dec {
  border-right: 1px solid #e0e0e0; }
.RadCalendarMonthView_MarketSight a {
  color: #333333; }
.RadCalendarMonthView_MarketSight .rcSelected a {
  border-color: #8d8d8d #7d7d7d #6c6c6c;
  background: #828282 0 -1700px repeat-x url('/app/Controls/Telerik/Skins/MarketSight/Calendar/sprite.gif');
  color: #fff; }
.RadCalendarMonthView_MarketSight #rcMView_PrevY a, .RadCalendarMonthView_MarketSight #rcMView_NextY a {
  width: 17px;
  height: 14px;
  background-image: url('/app/Controls/Telerik/Skins/MarketSight/Calendar/sprite.gif');
  color: #ccc; }
.RadCalendarMonthView_MarketSight #rcMView_PrevY a {
  background-position: 7px -196px; }
.RadCalendarMonthView_MarketSight #rcMView_NextY a {
  background-position: 7px -496px; }
.RadCalendarMonthView_MarketSight .rcButtons {
  padding: 6px 7px 5px; }
.RadCalendarMonthView_MarketSight input {
  border-color: #a7a7a7 #7b7b7b #7b7b7b #a7a7a7;
  background: #e9e9e9 0 -2300px repeat-x url('/app/Controls/Telerik/Skins/MarketSight/Calendar/sprite.gif');
  color: #000;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  font-size: 12px; }

/*time view*/
.RadCalendarTimeView_MarketSight {
  border-color: #868686;
  background: white;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  font-size: 12px; }

.RadCalendarTimeView_MarketSight th {
  border-bottom: 1px solid #c4c4c4;
  padding: 0 0 1px;
  background: #eaeaea 0 -1000px repeat-x url('/app/Controls/Telerik/Skins/MarketSight/Calendar/sprite.gif');
  color: #000;
  line-height: 23px; }

.RadCalendarTimeView_MarketSight td {
  border-color: #c5c5c5; }

.RadCalendarTimeView_MarketSight a {
  color: #333333; }
.RadCalendarTimeView_MarketSight td.rcSelected a {
  border-color: #8d8d8d #7d7d7d #6c6c6c;
  background: #828282 0 -1700px repeat-x url('/app/Controls/Telerik/Skins/MarketSight/Calendar/sprite.gif');
  color: #fff; }
.RadCalendarTimeView_MarketSight td.rcHover a {
  border-color: #c4c4c4 #b2b2b2 #9e9e9e;
  background: #c5c5c5 0 -1600px repeat-x url('/app/Controls/Telerik/Skins/MarketSight/Calendar/sprite.gif');
  color: #000; }
.RadCalendarTimeView_MarketSight .rcFooter {
  border-color: #c5c5c5; }

/*pickers*/
.RadPicker_MarketSight .rcCalPopup,
.RadPicker_MarketSight .rcTimePopup {
  background-image: url('/app/Controls/Telerik/Skins/MarketSight/Calendar/sprite.gif'); }
.RadPicker_MarketSight .rcCalPopup {
  background-position: 0 0; }
.RadPicker_MarketSight a.rcDisabled.rcCalPopup:hover {
  background-position: 0 0; }
.RadPicker_MarketSight a.rcCalPopup:hover, .RadPicker_MarketSight a.rcCalPopup:focus, .RadPicker_MarketSight a.rcCalPopup:active {
  background-position: 0 -50px; }
.RadPicker_MarketSight .rcTimePopup {
  background-position: 0 -100px; }
.RadPicker_MarketSight a.rcDisabled.rcTimePopup:hover {
  background-position: 0 -100px; }
.RadPicker_MarketSight a.rcTimePopup:hover, .RadPicker_MarketSight a.rcTimePopup:focus, .RadPicker_MarketSight a.rcTimePopup:active {
  background-position: 0 -150px; }

/*rtl*/
.RadCalendarRTL_MarketSight .rcTitlebar .rcFastPrev {
  background-position: 1px -497px; }
.RadCalendarRTL_MarketSight .rcTitlebar a.rcFastPrev:hover {
  background-position: 1px -547px; }
.RadCalendarRTL_MarketSight .rcTitlebar .rcPrev {
  background-position: 3px -397px; }
.RadCalendarRTL_MarketSight .rcTitlebar a.rcPrev:hover {
  background-position: 3px -447px; }
.RadCalendarRTL_MarketSight .rcTitlebar .rcNext {
  background-position: 4px -297px; }
.RadCalendarRTL_MarketSight .rcTitlebar a.rcNext:hover {
  background-position: 4px -347px; }
.RadCalendarRTL_MarketSight .rcTitlebar .rcFastNext {
  background-position: 1px -197px; }
.RadCalendarRTL_MarketSight .rcTitlebar a.rcFastNext:hover {
  background-position: 1px -247px; }

.RadCalendarMultiViewRTL_MarketSight .rcTitlebar a.rcFastPrev:hover {
  background-position: 1px -947px; }
.RadCalendarMultiViewRTL_MarketSight .rcTitlebar a.rcPrev:hover {
  background-position: 3px -847px; }
.RadCalendarMultiViewRTL_MarketSight .rcTitlebar a.rcNext:hover {
  background-position: 4px -747px; }
.RadCalendarMultiViewRTL_MarketSight .rcTitlebar a.rcFastNext:hover {
  background-position: 1px -647px; }



.RadCalendar {
  border: 0;
  color: inherit;
  display: inline-block;
  min-width: 220px; }
  * + html .RadCalendar {
    width: 220px; }
    * + html .RadCalendar .rcTitlebar,
    * + html .RadCalendar .rcMain {
      float: left;
      clear: both; }
  .RadCalendar caption,
  .RadCalendar caption span {
    color: inherit;
    display: none; }
  .RadCalendar .rcTitlebar {
    border-style: solid;
    border-width: 1px;
    text-align: center;
    padding: 6px 3px 5px;
    *zoom: 1; }
    .RadCalendar .rcTitlebar:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
    .RadCalendar .rcTitlebar .rcPrev,
    .RadCalendar .rcTitlebar .rcNext,
    .RadCalendar .rcTitlebar .rcFastPrev,
    .RadCalendar .rcTitlebar .rcFastNext {
      float: left;
      color: inherit; }
    .RadCalendar .rcTitlebar .rcNext,
    .RadCalendar .rcTitlebar .rcFastNext {
      float: right; }
    .RadCalendar .rcTitlebar .rcTitle {
      width: 100%;
      cursor: pointer; }
  .RadCalendar .rcNoNav .rcTitle {
    cursor: default; }
  .RadCalendar .rcTitlebar .rcPrev, .RadCalendar .rcTitlebar .rcNext, .RadCalendar .rcTitlebar .rcFastPrev, .RadCalendar .rcTitlebar .rcFastNext {
    display: block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    margin: 0 4px;
    background-color: transparent;
    background-repeat: no-repeat;
    text-indent: -2222px;
    text-decoration: none; }
  .RadCalendar .rcMain {
    width: auto;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 0;
    *zoom: 1; }
    .RadCalendar .rcMain:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadCalendar .rcMainTable {
    table-layout: auto;
    border-collapse: separate;
    border: 0;
    width: 100%; }
  .RadCalendar .rcHeader, .RadCalendar .rcFooter {
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 0; }
  .RadCalendar .rcRow th {
    border: 0;
    padding: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: default; }
  .RadCalendar .rcWeek th {
    border: 0;
    padding: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: default;
    text-align: right; }
  .RadCalendar .rcWeek .rcViewSel {
    text-align: center; }
  .RadCalendar .rcRow th {
    text-align: center; }
  .RadCalendar .rcRow td {
    border-style: solid;
    border-width: 1px;
    padding: 0;
    text-align: right;
    vertical-align: middle; }
  .RadCalendar .rcMain .rcRow a, .RadCalendar .rcMain .rcRow span {
    display: block;
    padding: 1px 5px 1px 0;
    text-decoration: none; }
  .RadCalendar .rcPreview .rcRow a {
    outline: none; }
  .RadCalendar .rcMain .rcOutOfRange span {
    cursor: default; }

.RadCalendarTimeView {
  color: inherit; }

/*week numbers and days*/
/*date cells*/
/*multimonth view*/
div.RadCalendarMultiView {
  width: auto;
  display: inline-block; }
  * + html div.RadCalendarMultiView .rcMainTable {
    table-layout: fixed;
    display: inline; }

.RadCalendarMultiView .rcCalendar {
  width: 220px;
  border-style: solid;
  border-width: 1px;
  padding: 0; }
.RadCalendarMultiView .rcMainTable .rcTitle {
  border-style: solid;
  border-width: 0 0 1px;
  padding: 0;
  text-align: center; }

/*month view*/
.RadCalendarMonthView {
  table-layout: auto;
  border-collapse: separate;
  border-style: solid;
  border-width: 1px; }
  .RadCalendarMonthView td {
    border: 0;
    padding: 5px 2px 0; }

.RadCalendarMonthView a {
  display: block;
  padding: 2px 4px;
  text-align: center;
  text-decoration: none; }
.RadCalendarMonthView .rcHover a, .RadCalendarMonthView .rcSelected a {
  border-style: solid;
  border-width: 1px;
  padding: 1px 3px; }
.RadCalendarMonthView #rcMView_PrevY a, .RadCalendarMonthView #rcMView_NextY a {
  display: block;
  overflow: hidden;
  margin: 0 auto;
  background-color: transparent;
  background-repeat: no-repeat;
  text-indent: -2222px;
  text-align: center;
  text-decoration: none; }
.RadCalendarMonthView .rcButtons {
  border: 0;
  text-align: center; }
.RadCalendarMonthView input {
  border-style: solid;
  border-width: 1px;
  cursor: pointer; }

* + html .RadCalendarMonthView input, * html .RadCalendarMonthView input {
  padding: 0; }

/*IE7*/
/*IE6*/
.RadCalendarMonthView #rcMView_Today {
  margin: 0 0.4em 0 0; }

* + html .RadCalendarMonthView #rcMView_OK, * html .RadCalendarMonthView #rcMView_OK {
  padding: 0 0.2em; }

/*IE7*/
/*IE6*/
/*time view*/
.RadCalendarTimeView {
  border-collapse: separate;
  border-style: solid;
  border-width: 1px; }

.RadCalendarTimeView th {
  border: 0;
  text-align: center;
  cursor: default;
  font-weight: normal; }

.RadCalendarTimeView td {
  border-style: solid;
  border-width: 0 0 0 1px;
  padding: 2px 2px 3px; }
  .RadCalendarTimeView td:first-child {
    border-left: 0; }

.RadCalendarTimeView a {
  display: block;
  padding: 2px 6px;
  text-align: center;
  text-decoration: none; }
.RadCalendarTimeView td.rcSelected a, .RadCalendarTimeView td.rcHover a {
  border-style: solid;
  border-width: 1px;
  padding: 1px 5px; }
.RadCalendarTimeView .rcFooter {
  border-style: solid;
  border-width: 1px 0 0;
  padding: 0; }

/*pickers*/
.RadPicker {
  vertical-align: middle; }
  .RadPicker td {
    vertical-align: middle; }
  .RadPicker .RadInput {
    vertical-align: baseline; }
  .RadPicker .rcTable {
    table-layout: auto; }
  .RadPicker table.rcTable {
    border: 0;
    margin: 0;
    padding: 0; }
    .RadPicker table.rcTable td {
      border: 0;
      margin: 0;
      padding: 0; }
    .RadPicker table.rcTable .rcInputCell {
      padding: 0 4px 0 0; }
  .RadPicker td a {
    position: relative;
    /*FF*/
    outline: none;
    /*FF*/
    z-index: 2;
    /*Opera*/
    margin: 0 2px;
    text-decoration: none; }

* html .RadPicker td a, * + html .RadPicker td a {
  position: static; }

/*IE6*/
/*IE7*/
.RadPicker .rcCalPopup, .RadPicker .rcTimePopup {
  display: block;
  overflow: hidden;
  width: 22px;
  height: 22px;
  background-color: transparent;
  background-repeat: no-repeat;
  text-indent: -2222px;
  text-align: center; }
.RadPicker .rcDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50); }

.RadCalendarMonthView .rcDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50); }

/*shadows*/
body > .RadCalendarPopupShadows {
  padding: 0 5px 5px 0; }

.RadCalendarPopupShadows > .rcShadTR, .RadCalendarPopupShadows > .rcShadBL, .RadCalendarPopupShadows > .rcShadBR {
  position: absolute;
  background-repeat: no-repeat;
  background-color: transparent; }
.RadCalendarPopupShadows > .rcShadBL, .RadCalendarPopupShadows > .rcShadBR {
  height: 5px;
  bottom: 0;
  background-image: url('/app/Controls/Telerik/Skins/Common/Menu/ShadowBottom.png'); }
.RadCalendarPopupShadows > .rcShadBL {
  left: 0;
  width: 100%;
  background-position: 0 -3px; }
.RadCalendarPopupShadows > .rcShadBR {
  width: 5px;
  right: 0;
  background-position: 100% 100%; }
.RadCalendarPopupShadows > .rcShadTR {
  width: 5px;
  height: 100%;
  top: 0;
  right: 0;
  background-image: url('/app/Controls/Telerik/Skins/Common/Menu/ShadowRight.png');
  background-position: 100% 0; }

.rcIE > .rcShadBL, .rcIE > .rcShadBR, .rcIE > .rcShadTR {
  background-image: none; }

/*rtl*/
.RadPickerRTL table.rcTable .rcInputCell {
  padding: 0 0 0 4px; }



.RadListBox {
  position: relative;
  vertical-align: top;
  display: block;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 140px; }
  .RadListBox .rlbCheckAllItemsCheckBox,
  .RadListBox .rlbCheck {
    margin: 0 4px; }

/* Fix for FF2 padding on top and bottom buttons */
.RadListBox, x:-moz-any-link {
  float: left; }

.RadListBox, x:-moz-any-link, x:default {
  float: none; }

.RadListBox .rlbGroup {
  outline: none; }

.RadListBox .rlbGroup,
.RadListBox .rlbButtonAreaTop,
.RadListBox .rlbButtonAreaBottom,
.RadListBox .rlbButtonAreaLeft,
.RadListBox .rlbButtonAreaRight {
  -moz-user-select: -moz-none;
  -khtml-user-select: none; 
  border-spacing: 0;}

* html .RadListBox .rlbGroup {
  top: auto;
  bottom: auto;
  zoom: 1; }

.RadListBox .rlbList {
  list-style: none outside;
  position: relative;
  margin: 0;
  padding: 0;
  height: 100%; }

* + html .RadListBox .rlbList {
  zoom: 1; }

.RadListBox .rlbCheckAllItems {
  padding: 2px 5px; }

.RadListBox .rlbCheckAllItems,
.RadListBox .rlbCheckAllItems label {
  vertical-align: middle; }

.RadListBox .rlbCheckAllItemsCheckBox {
  vertical-align: middle; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .RadListBox .rlbCheckAllItemsCheckBox {
    margin-top: 0;
    vertical-align: middle; } }

.RadListBox .rlbItem {
  cursor: default;
  padding: 2px 5px;
  white-space: nowrap; }

.RadListBox .rlbGroup .rlbActive { }

* + html .RadListBox .rlbItem {
  overflow: visible; }

* html .RadListBox .rlbItem {
  white-space: normal; }

.RadListBox .rlbText,
.RadListBox .rlbTemplate {
  display: inline;
  white-space: normal; }

.RadListBox .rlbTemplate {
  -moz-user-select: text;
  -khtml-user-select: text;
  display: block;
  overflow: hidden; }

* html .RadListBox .rlbGroupTop .rlbText,
* html .RadListBox .rlbGroupBottom .rlbText,
* html .RadListBoxScrollable .rlbText {
  zoom: 1; }

.RadListBox .rlbImage {
  padding-right: 2px; }

.RadListBox .rlbCheck,
.RadListBox .rlbImage,
.RadListBox .rlbText {
  vertical-align: middle; }

.RadListBoxButtonArea {
  width: 170px; }

.RadListBox .rlbButtonAreaRight {
  float: right; 
  margin-top: 25px;}

.RadListBox .rlbButtonAreaRight ul {
  list-style: none;}

.RadListBox .rlbButtonAreaLeft {
  float: left; }

.RadListBoxScrollable .rlbGroup {
  overflow: auto; }

.RadListBoxScrollable .rlbGroupLeft,
.RadListBoxScrollable .rlbGroupRight,
.RadListBoxScrollable .rlbGroupTop,
.RadListBoxScrollable .rlbGroupBottom {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute; }

* html .RadListBoxScrollable .rlbGroupLeft,
* html .RadListBoxScrollable .rlbGroupRight {
  height: 100%; }

* html .RadListBoxScrollable .rlbGroupTop,
* html .RadListBoxScrollable .rlbGroupBottom {
  width: 100%; }

.RadListBox .rlbTemplateContainer {
  height: 100%;
  position: relative;
  border-width: 1px;
  border-style: solid; }

.RadListBoxScrollable .rlbTemplateContainer {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute; }

.RadListBox .rlbTemplateTable {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  table-layout: fixed; }

.RadListBox .rlbTemplateCell {
  height: 1px; }

* html .RadListBox .rlbTemplateCell {
  height: auto; }

.RadListBox .rlbGroupCell,
.RadListBox .rlbGroupContainer {
  height: 100%; }

.RadListBox .rlbGroupCell {
  height: auto\9;
  position: relative\9; }

.RadListBox .rlbGroupContainer {
  position: relative; }

.RadListBox .rlbGroupContainer {
  position: static\9; }

@media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
  .RadListBox .rlbGroupCell {
    height: auto;
    position: relative; }

  .RadListBox .rlbGroupContainer {
    position: static; } }

.RadListBox .rlbTemplateContainer .rlbGroup {
  border-left: none;
  border-right: none; }

.RadListBoxScrollable .rlbButtonAreaBottom {
  position: absolute;
  bottom: 0; }

.RadListBox .rlbButton {
  display: block;
  height: 22px;
  line-height: 15px;
  margin: 0 7px 5px 2px;
  padding: 2px;
  position: relative;
  text-decoration: none;
  cursor: pointer;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  box-sizing: content-box;
  direction: ltr; }

* html .RadListBox .rlbButton {
  margin: 0 8px 5px 2px; }

.RadListBox .rlbButton:hover {
  zoom: 1; }

.RadListBox .rlbNoButtonText {
  padding: 0;
  margin-right: 2px;
}

.rlbButtonAreaLeft .rlbNoButtonText {
  margin: 0 4px 5px 2px; }

* html div.RadListBox .rlbNoButtonText {
  margin: 0 2px 5px 2px; }

* + html .RadListBox .rlbNoButtonText {
  margin: 0 5px 5px 5px; }

.RadListBox .rlbButtonAreaTop,
.RadListBox .rlbButtonAreaBottom {
  width: 100%; }

.RadListBox .rlbButtonAreaTop .rlbButton,
.RadListBox .rlbButtonAreaBottom .rlbButton {
  vertical-align: middle;
  display: -moz-inline-stack;
  display: inline-block; }

/* Fix for FF2 padding on top and bottom buttons */
.RadListBox .rlbButtonAreaTop .rlbButton, .RadListBox .rlbButtonAreaBottom .rlbButton, x:-moz-any-link {
  padding: 0; }

.RadListBox .rlbButtonAreaTop .rlbButton, .RadListBox .rlbButtonAreaBottom .rlbButton, x:-moz-any-link, x:default {
  padding-right: 5px; }

.RadListBox .rlbCenter,
.RadListBox .rlbRight {
  width: 100%; }

.RadListBox .rlbCenter {
  text-align: center; }

.RadListBox .rlbRight {
  text-align: right; }

.RadListBox .rlbRight .rlbButton {
  margin: 5px 0px 5px 5px; }

.RadListBox .rlbButtonAreaTop .rlbButton {
  margin: 0 3px 5px; }

.RadListBox .rlbButtonAreaBottom .rlbButton {
  margin: 5px 3px 1px; }

.RadListBox .rlbMiddle,
.RadListBox .rlbBottom {
  height: 100%; }

.RadListBox .rlbMiddle td {
  vertical-align: middle; }

.RadListBox .rlbBottom td {
  vertical-align: bottom; }

.RadListBox .rlbButtonTL,
.RadListBox .rlbButtonTR,
.RadListBox .rlbButtonBL,
.RadListBox .rlbButtonBR {
  display: -moz-inline-block;
  display: inline-block;
  position: relative; }

.RadListBox .rlbButtonAreaLeft .rlbButtonTL,
.RadListBox .rlbButtonAreaLeft .rlbButtonTR,
.RadListBox .rlbButtonAreaLeft .rlbButtonBL,
.RadListBox .rlbButtonAreaLeft .rlbButtonBR,
.RadListBox .rlbButtonAreaRight .rlbButtonTL,
.RadListBox .rlbButtonAreaRight .rlbButtonTR,
.RadListBox .rlbButtonAreaRight .rlbButtonBL,
.RadListBox .rlbButtonAreaRight .rlbButtonBR {
  width: 100%; }

.RadListBox .rlbNoButtonText .rlbButtonTL,
.RadListBox .rlbNoButtonText .rlbButtonTR,
.RadListBox .rlbNoButtonText .rlbButtonBL,
.RadListBox .rlbNoButtonText .rlbButtonBR {
  width: auto; }

.RadListBox .rlbButtonTL {
  left: -4px;
  background-position: 0 0; }

.RadListBox .rlbButtonTR {
  bottom: 4px;
  right: 0;
  overflow: visible;
  background-position: 100% 0; }

.RadListBox .rlbButtonBL {
  top: 4px;
  right: 0;
  background-position: 0 100%; }

.RadListBox .rlbButtonBR {
  right: -4px;
  display: table;
  display: inline-block;
  background-position: 100% 100%; }

.RadListBox .rlbButtonText {
  position: relative;
  display: -moz-inline-box;
  display: inline-block;
  z-index: 1;
  padding-left: 20px;
  padding-top: 3px;
  line-height: 15px;
  background-color: transparent;
  text-align: left; }

* html .RadListBox .rlbButtonAreaTop .rlbButtonText,
* html .RadListBox .rlbButtonAreaBottom .rlbButtonText {
  line-height: 14px; }

* + html .RadListBox .rlbButtonAreaTop .rlbButtonText,
* + html .RadListBox .rlbButtonAreaBottom .rlbButtonText {
  line-height: 14px; }

.RadListBox .rlbNoButtonText .rlbButtonText {
  padding-left: 18px;
  width: 0; }

.RadListBox .rlbDisabled {
  cursor: default; }

.RadListBox .rlbDropClue {
  position: absolute;
  height: 9px;
  z-index: 10; }

.RadListBox .rlbGroup .rlbDropClueAbove {
  border-top-width: 1px;
  padding-top: 1px; }

.RadListBox .rlbGroup .rlbDropClueBelow {
  border-bottom-width: 1px;
  padding-bottom: 1px; }

.RadListBox .rlbEmptyMessage {
  text-align: center;
  color: #999;
  font-style: italic;
  position: absolute; }

/* Touch Styles */
.RadListBox * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.rlbTouchDragClue {
  margin-top: -50px; }

.rlbTouchDragClue .rlbGroup .rlbActive {
  border: 0;
  padding: 2px 5px; }



.RadListBox_MarketSight .rlbGroup {
  border: 1px solid #e5e5e5;
  background: #ffffff;
  height: inherit;
  overflow-y: auto;
  overflow-x: hidden; }
  .RadListBox_MarketSight .rlbGroup .rlbHovered {
    color: #464646;
    background-color: #f1f0ec; }
  .RadListBox_MarketSight .rlbGroup .rlbSelected {
    font-weight: bold;
    background-color: #c6d7e7; }
    .RadListBox_MarketSight .rlbGroup .rlbSelected .rlbText {
      color: #ffffff; }
  .RadListBox_MarketSight .rlbGroup .rlbDisabled,
  .RadListBox_MarketSight .rlbGroup .rlbDisabled:hover {
    background: none;
    border: 0; }
  .RadListBox_MarketSight .rlbGroup .rlbDropClueAbove,
  .RadListBox_MarketSight .rlbGroup .rlbDropClueBelow {
    border-bottom-style: dotted;
    border-bottom-color: #8e8e8e; }

.RadListBox_MarketSight .rlbTemplateContainer {
  border-color: #e5e5e5; }

.RadListBox_MarketSight .rlbHighlight {
  color: #ff6600; }

.RadListBox_MarketSight .rlbText,
.RadListBox_MarketSight .rlbItem {
  line-height: 21px; }

.RadListBox_MarketSight .rlbDisabled .rlbText {
  color: #767676; }

.RadListBox_MarketSight .rlbDisabled .rlbImage {
  opacity: 0.6; }

.RadListBox_MarketSight .rlbHeader,
.RadListBox_MarketSight .rlbFooter {
  background-color: #e5e5e5; }

.RadListBox_MarketSight .rlbDropClue {
  background-image: url("/app/Controls/Telerik/Skins/MarketSight/ListBox/rlbDropClue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-color: transparent;
  left: -10px;
  width: 10px; }

.RadListBox_MarketSight .rlbButtonText {
  padding: 0 0 0 21px;
  line-height: 18px; }
  .RadListBox_MarketSight .rlbButtonText:before {
    background-image: url("/app/Controls/Telerik/Skins/MarketSight/ListBox/radActionsSprite.png");
    background-repeat: no-repeat;
    content: "";
    height: 16px;
    left: 1px;
    position: absolute;
    top: 1px;
    width: 16px; }

.RadListBox_MarketSight .rlbNoButtonText {
  width: 24px; }
  .RadListBox_MarketSight .rlbNoButtonText .rlbButtonText {
    padding-left: 19px; }
  .RadListBox_MarketSight .rlbNoButtonText .rlbButtonTL, .RadListBox_MarketSight .rlbNoButtonText .rlbButtonTR, .RadListBox_MarketSight .rlbNoButtonText .rlbButtonBL, .RadListBox_MarketSight .rlbNoButtonText .rlbButtonBR {
    width: 24px; }

.RadListBox_MarketSight .rlbButton {
  padding: 0;
  height: 22px;
  line-height: 15px;
  border: 1px solid #d9d9d9;
  background-color: #fcfcfc;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f0f0f0');
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f0f0f0));
  background-image: -webkit-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: -moz-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: -o-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: linear-gradient(to bottom, #fcfcfc, #f0f0f0);
  outline: none; }
  .RadListBox_MarketSight .rlbButton .rlbButtonText {
    color: #767676; }
  .RadListBox_MarketSight .rlbButton:hover {
    background-color: #efefef;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f0f0f0');
    background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#f0f0f0));
    background-image: -webkit-linear-gradient(top, #efefef, #f0f0f0);
    background-image: -moz-linear-gradient(top, #efefef, #f0f0f0);
    background-image: -o-linear-gradient(top, #efefef, #f0f0f0);
    background-image: linear-gradient(to bottom, #efefef, #f0f0f0); }
    .RadListBox_MarketSight .rlbButton:hover .rlbButtonText {
      color: #ffffff; }

.RadListBox_MarketSight .rlbDisabled,
.RadListBox_MarketSight .rlbDisabled:hover {
  background-color: #fcfcfc;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f0f0f0');
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f0f0f0));
  background-image: -webkit-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: -moz-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: -o-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: linear-gradient(to bottom, #fcfcfc, #f0f0f0);
  opacity: 0.6; }
  .RadListBox_MarketSight .rlbDisabled .rlbButtonText,
  .RadListBox_MarketSight .rlbDisabled:hover .rlbButtonText {
    color: #e5e5e5; }

.RadListBox_MarketSight .rlbButtonTL, .RadListBox_MarketSight .rlbButtonTR, .RadListBox_MarketSight .rlbButtonBL, .RadListBox_MarketSight .rlbButtonBR {
  padding: 0;
  display: inline-block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 22px;
  line-height: 28px;
  position: relative; }

.RadListBox_MarketSight .rlbMoveUp .rlbButtonText:before, .RadListBox_MarketSight .rlbMoveUp:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbMoveUpDisabled .rlbButtonText:before, .RadListBox_MarketSight .rlbMoveUpDisabled:hover .rlbButtonText:before {
  background-position: -17px -417px; }

.RadListBox_MarketSight .rlbMoveDown .rlbButtonText:before, .RadListBox_MarketSight .rlbMoveDown:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbMoveDownDisabled .rlbButtonText:before, .RadListBox_MarketSight .rlbMoveDownDisabled:hover .rlbButtonText:before {
  background-position: -17px -467px; }

.RadListBox_MarketSight .rlbMoveToTop .rlbButtonText:before, .RadListBox_MarketSight .rlbMoveToTop:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbMoveToTopDisabled .rlbButtonText:before, .RadListBox_MarketSight .rlbMoveToTopDisabled:hover .rlbButtonText:before {
  background-position: -17px -617px; }

.RadListBox_MarketSight .rlbMoveToBottom .rlbButtonText:before, .RadListBox_MarketSight .rlbMoveToBottom:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbMoveToBottomDisabled .rlbButtonText:before, .RadListBox_MarketSight .rlbMoveToBottomDisabled:hover .rlbButtonText:before {
  background-position: -17px -667px; }

.RadListBox_MarketSight .rlbDelete .rlbButtonText:before, .RadListBox_MarketSight .rlbDelete:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbDeleteDisabled .rlbButtonText:before, .RadListBox_MarketSight .rlbDeleteDisabled:hover .rlbButtonText:before {
  background-position: -17px -3317px; }

.RadListBox_MarketSight .rlbButtonAreaLeft .rlbTransferFrom .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaLeft .rlbTransferFrom:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaRight .rlbTransferTo .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaRight .rlbTransferTo:hover .rlbButtonText:before,
.RadListBox_MarketSight .rlbButtonAreaLeft .rlbTransferFromDisabled .rlbButtonText:before,
.RadListBox_MarketSight .rlbButtonAreaLeft .rlbTransferFromDisabled:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaRight .rlbTransferToDisabled .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaRight .rlbTransferToDisabled:hover .rlbButtonText:before {
  background-position: -18px -117px; }

.RadListBox_MarketSight .rlbButtonAreaLeft .rlbTransferTo .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaLeft .rlbTransferTo:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaRight .rlbTransferFrom .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaRight .rlbTransferFrom:hover .rlbButtonText:before,
.RadListBox_MarketSight .rlbButtonAreaLeft .rlbTransferToDisabled .rlbButtonText:before,
.RadListBox_MarketSight .rlbButtonAreaLeft .rlbTransferToDisabled:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaRight .rlbTransferFromDisabled .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaRight .rlbTransferFromDisabled:hover .rlbButtonText:before {
  background-position: -16px -167px; }

.RadListBox_MarketSight .rlbButtonAreaLeft .rlbTransferAllFrom .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaLeft .rlbTransferAllFrom:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaRight .rlbTransferAllTo .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaRight .rlbTransferAllTo:hover .rlbButtonText:before,
.RadListBox_MarketSight .rlbButtonAreaLeft .rlbTransferAllFromDisabled .rlbButtonText:before,
.RadListBox_MarketSight .rlbButtonAreaLeft .rlbTransferAllFromDisabled:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaRight .rlbTransferAllToDisabled .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaRight .rlbTransferAllToDisabled:hover .rlbButtonText:before {
  background-position: -17px -917px; }

.RadListBox_MarketSight .rlbButtonAreaLeft .rlbTransferAllTo .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaLeft .rlbTransferAllTo:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaRight .rlbTransferAllFrom .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaRight .rlbTransferAllFrom:hover .rlbButtonText:before,
.RadListBox_MarketSight .rlbButtonAreaLeft .rlbTransferAllToDisabled .rlbButtonText:before,
.RadListBox_MarketSight .rlbButtonAreaLeft .rlbTransferAllToDisabled:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaRight .rlbTransferAllFromDisabled .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaRight .rlbTransferAllFromDisabled:hover .rlbButtonText:before {
  background-position: -17px -967px; }

.RadListBox_MarketSight .rlbButtonAreaTop .rlbTransferFrom .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaTop .rlbTransferFrom:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaBottom .rlbTransferTo .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaBottom .rlbTransferTo:hover .rlbButtonText:before,
.RadListBox_MarketSight .rlbButtonAreaTop .rlbTransferFromDisabled .rlbButtonText:before,
.RadListBox_MarketSight .rlbButtonAreaTop .rlbTransferFromDisabled:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaBottom .rlbTransferToDisabled .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaBottom .rlbTransferToDisabled:hover .rlbButtonText:before {
  background-position: -17px -17px; }

.RadListBox_MarketSight .rlbButtonAreaTop .rlbTransferTo .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaTop .rlbTransferTo:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaBottom .rlbTransferFrom .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaBottom .rlbTransferFrom:hover .rlbButtonText:before,
.RadListBox_MarketSight .rlbButtonAreaTop .rlbTransferToDisabled .rlbButtonText:before,
.RadListBox_MarketSight .rlbButtonAreaTop .rlbTransferToDisabled:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaBottom .rlbTransferFromDisabled .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaBottom .rlbTransferFromDisabled:hover .rlbButtonText:before {
  background-position: -17px -67px; }

.RadListBox_MarketSight .rlbButtonAreaTop .rlbTransferAllFrom .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaTop .rlbTransferAllFrom:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaBottom .rlbTransferAllTo .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaBottom .rlbTransferAllTo:hover .rlbButtonText:before,
.RadListBox_MarketSight .rlbButtonAreaTop .rlbTransferAllFromDisabled .rlbButtonText:before,
.RadListBox_MarketSight .rlbButtonAreaTop .rlbTransferAllFromDisabled:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaBottom .rlbTransferAllToDisabled .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaBottom .rlbTransferAllToDisabled:hover .rlbButtonText:before {
  background-position: -17px -817px; }

.RadListBox_MarketSight .rlbButtonAreaTop .rlbTransferAllTo .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaTop .rlbTransferAllTo:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaBottom .rlbTransferAllFrom .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaBottom .rlbTransferAllFrom:hover .rlbButtonText:before,
.RadListBox_MarketSight .rlbButtonAreaTop .rlbTransferAllToDisabled .rlbButtonText:before,
.RadListBox_MarketSight .rlbButtonAreaTop .rlbTransferAllToDisabled:hover .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaBottom .rlbTransferAllFromDisabled .rlbButtonText:before, .RadListBox_MarketSight .rlbButtonAreaBottom .rlbTransferAllFromDisabled:hover .rlbButtonText:before {
  background-position: -17px -867px; }


.FlexibleRenderer {
  position: absolute !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }


.DashboardViewControl {
  display: table;
  width: 100%;
  height: 100%;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .DashboardViewControl .FilterPanel.horizontal {
    max-width: 2000px; }
  .DashboardViewControl .FilterPanel.vertical {
    max-height: 1500px;
    height: 100%; }
  .DashboardViewControl > .row {
    display: table-row; }
    .DashboardViewControl > .row > .cell {
      display: table-cell;
      height: inherit; }
  .DashboardViewControl > .second {
    height: 100%; }
    .DashboardViewControl > .second .one-pixel-cell {
      width: 1px;
      height: 1px;
      vertical-align: top; }
      .DashboardViewControl > .second .one-pixel-cell > .interactive-container {
        height: inherit; }
        .DashboardViewControl > .second .one-pixel-cell > .interactive-container > .interactiveAjaxPanel {
          height: inherit; }
          .DashboardViewControl > .second .one-pixel-cell > .interactive-container > .interactiveAjaxPanel > .filter-panel-container {
            height: inherit; }
    .DashboardViewControl > .second > .cell > .relative {
      position: relative;
      height: inherit; }
      .DashboardViewControl > .second > .cell > .relative > .renderer-container {
        overflow: auto;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0; }
        .DashboardViewControl > .second > .cell > .relative > .renderer-container > .FlexibleRenderer {
          border: 0 solid; }
          .DashboardViewControl > .second > .cell > .relative > .renderer-container > .FlexibleRenderer.fixed {
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box; }
    .DashboardViewControl > .second > .cell.decreased-height-due-to-export-panel {
      height: calc(100% - 33px); }
  .DashboardViewControl input[type="button"] {
    background-color: #fcfcfc;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f0f0f0');
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f0f0f0));
    background-image: -webkit-linear-gradient(top, #fcfcfc, #f0f0f0);
    background-image: -moz-linear-gradient(top, #fcfcfc, #f0f0f0);
    background-image: -o-linear-gradient(top, #fcfcfc, #f0f0f0);
    background-image: linear-gradient(to bottom, #fcfcfc, #f0f0f0);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #d9d9d9 !important;
    height: 23px;
    line-height: 19px;
    cursor: pointer;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #464646;
    outline: none;
    background-position: 0 0 !important; }
    .DashboardViewControl input[type="button"]:hover, .DashboardViewControl input[type="button"].ruButtonHover {
      background-color: #efefef;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f0f0f0');
      background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#f0f0f0));
      background-image: -webkit-linear-gradient(top, #efefef, #f0f0f0);
      background-image: -moz-linear-gradient(top, #efefef, #f0f0f0);
      background-image: -o-linear-gradient(top, #efefef, #f0f0f0);
      background-image: linear-gradient(to bottom, #efefef, #f0f0f0); }
    .DashboardViewControl input[type="button"].rbDecorated:focus {
      border: 1px solid #d9d9d9; }
    .DashboardViewControl input[type="button"][disabled] {
      cursor: auto;
      background-position: 0 0 !important;
      background-color: #fcfcfc;
      background-image: linear-gradient(to bottom, #fcfcfc, #f0f0f0);
      opacity: 0.6; }
  .DashboardViewControl .panel-wrapper {
    height: 100% !important;
    width: 100% !important;
    position: relative; }
  .DashboardViewControl .prevent-snapping-grid .svg-grid {
    display: none !important; }
  .DashboardViewControl .DashboardItemControl {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 0 solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    visibility: visible; }
  .DashboardViewControl .DashboardChartItemControl > .ChartViewAjaxPanel {
    height: calc(100% - 18px); }
  .DashboardViewControl .DashboardChartItemControl .wordCloudSettingsButton {
    padding-top: 2px; }
  .DashboardViewControl .DashboardChartItemControl .one-pixel-cell, .DashboardViewControl .DashboardCrosstabItemControl .one-pixel-cell {
    display: none !important; }
  .DashboardViewControl .DashboardDataViewItemControl.LightColor .rgPager .rgAdvPart {
    color: #dedede; }
  .DashboardViewControl .DashboardDataViewItemControl.LightColor .rgPager .NextPrevNumericAndAdvanced a.disabled, .DashboardViewControl .DashboardDataViewItemControl.LightColor .rgPager .NextPrevNumericAndAdvanced a.rgCurrentPage {
    color: #dedede; }
  .DashboardViewControl .DashboardDataViewItemControl.LightColor .rgPager .NextPrevNumericAndAdvanced .rgArrPart1 .first {
    background-position: 0 -14px; }
  .DashboardViewControl .DashboardDataViewItemControl.LightColor .rgPager .NextPrevNumericAndAdvanced .rgArrPart1 .prev {
    background-position: 0 -54px; }
  .DashboardViewControl .DashboardDataViewItemControl.LightColor .rgPager .NextPrevNumericAndAdvanced .rgArrPart2 .next {
    background-position: 100% -94px; }
  .DashboardViewControl .DashboardDataViewItemControl.LightColor .rgPager .NextPrevNumericAndAdvanced .rgArrPart2 .last {
    background-position: 100% -134px; }
  .DashboardViewControl .DashboardDataViewItemControl.LightColor .rgPager .clearsorting a {
    color: #dedede; }
  .DashboardViewControl .DashboardDataViewItemControl.LightColor .condensedFilterDetailsClass, .DashboardViewControl .DashboardDataViewItemControl.LightColor .fullFilterDetailsClass, .DashboardViewControl .DashboardDataViewItemControl.LightColor .crosstab-name-label {
    color: #dedede; }
  .DashboardViewControl .ChartViewControl {
    height: 100%; }
    .DashboardViewControl .ChartViewControl .panel-table > .second > .panel-cell > .relative > .content-container {
      overflow: initial !important;
      position: initial !important;
      top: initial !important;
      left: initial !important;
      bottom: initial !important;
      right: initial !important; }
  .DashboardViewControl .CrosstabViewControl {
    position: static;
    height: 100%;
    width: 100%; }
    .DashboardViewControl .CrosstabViewControl > BR {
      display: none; }
    .DashboardViewControl .CrosstabViewControl .confidenceLevel {
      display: none; }
    .DashboardViewControl .CrosstabViewControl .empty {
      opacity: 0; }
    .DashboardViewControl .CrosstabViewControl .panel-table .second .panel-cell .relative .PagingControl + div.content-container {
      top: 25px; }
  .DashboardViewControl .DataViewControl {
    position: static;
    height: 100%;
    width: 100%; }
  .DashboardViewControl .AdvancedAnalysisViewControl {
    position: relative;
    height: 100%;
    width: 100%; }
    .DashboardViewControl .AdvancedAnalysisViewControl .mainColumn {
      position: absolute;
      height: calc(100% - 1px); }
      .DashboardViewControl .AdvancedAnalysisViewControl .mainColumn > textarea {
        height: 100%;
        width: 100%;
        resize: none;
        border: 0;
        font-family: monospace;
        background-color: transparent; }
  .DashboardViewControl .CrosstabViewAjaxPanel, .DashboardViewControl .DataViewAjaxPanel, .DashboardViewControl .AdvancedAnalysisViewAjaxPanel {
    height: calc(100% - 21px);
    width: 100%;
    overflow: hidden; }
  .DashboardViewControl .float-panel {
    position: relative;
    float: right;
    padding: 2px 8px 0 0;
    cursor: pointer; }
    .DashboardViewControl .float-panel .float-button {
      float: left;
      margin-left: 4px;
      display: none; }
  .DashboardViewControl .items .InteractiveDesignControl {
    padding: 0 10px 0 10px !important;
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 759px !important; }
    .DashboardViewControl .items .InteractiveDesignControl .InteractiveDesignControl_Container {
      max-width: 759px !important; }
  .DashboardViewControl .exportPanel {
    display: table-caption;
    padding: 10px 10px 0; }
    .DashboardViewControl .exportPanel input {
      margin-right: 5px; }
  .DashboardViewControl .exportPanelHidden {
    display: none; }
  .DashboardViewControl .crosstab-header, .DashboardViewControl .dataview-header, .DashboardViewControl .advancedanalysis-header {
    width: 100%;
    height: 22px; }
  .DashboardViewControl .crosstab-name-label, .DashboardViewControl .dataview-name-label {
    position: absolute;
    margin-top: -21px;
    margin-left: 8px;
    font-weight: bold;
    width: calc(50% - 50px);
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden; }
  .DashboardViewControl .chart-header {
    width: 100%;
    height: 18px; }
  .DashboardViewControl .DashboardPlaceholderItemControl {
    display: none; }
  .DashboardViewControl .shareButton {
    display: inline; }
  .DashboardViewControl .DynamicTabStrip {
    position: absolute;
    top: 0;
    user-select: none;
    padding: 13px 5px 0 5px;
    z-index: 20; }
    .DashboardViewControl .DynamicTabStrip .dynamictabstrip-table {
      display: table; }
    .DashboardViewControl .DynamicTabStrip .dynamictabstrip-row {
      display: table-row; }
    .DashboardViewControl .DynamicTabStrip .dynamictabstrip-cell {
      display: table-cell;
      vertical-align: top; }
      .DashboardViewControl .DynamicTabStrip .dynamictabstrip-cell .RadTabStrip .rtsUL {
        display: inline; }
    .DashboardViewControl .DynamicTabStrip .RadTabStrip .rtsLI {
      padding: 0 5px 10px 5px; }
      .DashboardViewControl .DynamicTabStrip .RadTabStrip .rtsLI .rtsTxt {
        padding: 0 18px; }
    .DashboardViewControl .DynamicTabStrip .RadTabStrip_MarketSight .rtsLevel1 .rtsLink {
      border: 0; }
    .DashboardViewControl .DynamicTabStrip .add-tab-button {
      display: inline-block;
      line-height: 26px;
      background-color: #F1F0EC !important;
      border: 1px solid #949494 !important;
      cursor: pointer;
      margin: 0 5px 0 3px;
      width: 27px;
      text-align: center; }
  .DashboardViewControl .DashboardDataViewItemControl.non-scrollable .v-items-container {
    overflow: hidden; }
  .DashboardViewControl .DashboardDataViewItemControl.non-scrollable .scrollable-content {
    overflow: hidden; }
  .DashboardViewControl .DashboardCrosstabItemControl.non-scrollable .content-container {
    overflow: hidden !important; }
  .DashboardViewControl .DashboardAdvancedAnalysisItemControl.scrollable .AdvancedAnalysisViewControl:not(.RScript) {
    overflow: auto !important; }
  .DashboardViewControl .DashboardAdvancedAnalysisItemControl.scrollable .AdvancedAnalysisViewControl.RScript .mainColumn {
    width: 100%; }
    .DashboardViewControl .DashboardAdvancedAnalysisItemControl.scrollable .AdvancedAnalysisViewControl.RScript .mainColumn textarea {
      overflow-y: scroll; }
  .DashboardViewControl .DashboardAdvancedAnalysisItemControl.non-scrollable .AdvancedAnalysisViewControl.RScript .mainColumn {
    width: 100%; }
    .DashboardViewControl .DashboardAdvancedAnalysisItemControl.non-scrollable .AdvancedAnalysisViewControl.RScript .mainColumn textarea {
      overflow-y: hidden; }

.DashboardLogoItemControl {
  z-index: 10; }

.DashboardLogoItemControl > .logo {
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  position: absolute;
  display: block; }

.DashboardViewControl .light-background .DashboardLogoItemControl > .logo.light,
.DashboardViewControl .dark-background .DashboardLogoItemControl > .logo.dark,
.DashboardViewControl .ui-resizable:not(.ui-resizable-disabled) .DashboardLogoItemControl > .logo.link {
  display: none; }

.PermissionWarningDashboardItemControl {
  overflow: hidden;
  padding: 0 !important;
  background-color: white !important; }
  .PermissionWarningDashboardItemControl > .wrap {
    display: table;
    width: 100%;
    height: 100%; }
    .PermissionWarningDashboardItemControl > .wrap > .message {
      display: table-cell;
      text-align: center;
      vertical-align: middle; }


.DashboardRichItemControl {
  line-height: 8px; }
  .DashboardRichItemControl .toolbar {
    background-color: white;
    border: 1px solid #000000;
    position: absolute;
    top: -44px;
    left: -2px;
    width: 545px !important;
    z-index: 2; }
    .DashboardRichItemControl .toolbar .ql-format-group:last-child {
      margin-right: 0; }
    .DashboardRichItemControl .toolbar .ql-picker.ql-font {
      width: 140px !important; }
    .DashboardRichItemControl .toolbar .ql-picker-item {
      line-height: 21px; }
  .DashboardRichItemControl .ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-options {
    z-index: 2;
    overflow-y: auto;
    cursor: auto; }
  .DashboardRichItemControl .top {
    vertical-align: top; }
  .DashboardRichItemControl .middle {
    vertical-align: middle; }
  .DashboardRichItemControl .bottom {
    vertical-align: bottom; }
  .DashboardRichItemControl .editor {
    display: table;
    width: 100%;
    height: 100%; }
    .DashboardRichItemControl .editor .ql-editor {
      display: table-cell;
      width: 100%; }
    .DashboardRichItemControl .editor .ql-tooltip.ql-image-tooltip, .DashboardRichItemControl .editor .ql-tooltip.ql-link-tooltip {
      display: none; }
  .DashboardRichItemControl .viewer-wrapper div, .DashboardRichItemControl .viewer-wrapper span, .DashboardRichItemControl .viewer-wrapper li, .DashboardRichItemControl .ql-editor div, .DashboardRichItemControl .ql-editor span, .DashboardRichItemControl .ql-editor li {
    line-height: 150%; }
  .DashboardRichItemControl .ql-editor {
    padding: 0; }
  .DashboardRichItemControl .editor-wrapper {
    display: none;
    overflow-y: auto;
    height: 100%; }
  .DashboardRichItemControl .viewer-wrapper {
    display: block;
    overflow-y: auto;
    height: 100%;
    -o-tab-size: 4;
    tab-size: 4;
    white-space: pre-wrap; }
    .DashboardRichItemControl .viewer-wrapper .table-wrapper {
      height: 100%;
      width: 100%;
      display: table; }
    .DashboardRichItemControl .viewer-wrapper .align-wrapper {
      display: table-cell; }
    .DashboardRichItemControl .viewer-wrapper ol, .DashboardRichItemControl .viewer-wrapper ul, .DashboardRichItemControl .viewer-wrapper blockquote {
      margin: 0 0 0 2em;
      padding: 0; }
    .DashboardRichItemControl .viewer-wrapper ol, .DashboardRichItemControl .viewer-wrapper ul {
      list-style-position: inside; }
    .DashboardRichItemControl .viewer-wrapper span {
      background-color: inherit; }
  .DashboardRichItemControl.defaultLightBackground {
    background-color: white !important; }
  .DashboardRichItemControl.defaultDarkBackground {
    background-color: #dedede !important; }


.DashboardUrlItemControl .click-preventer {
  background: transparent;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.DashboardUrlItemControl .RadInput {
  width: 100% !important; }

.DashboardUrlItemControl .button {
  flex: 1 0; }
  .DashboardUrlItemControl .button .rbDecorated {
    width: calc(100% - 5px); }

.DashboardUrlItemControl .control-area {
  display: flex;
  height: 30px; }
  .DashboardUrlItemControl .control-area .right-aligned {
    justify-content: flex-end; }
  .DashboardUrlItemControl .control-area .thick {
    flex: 2 0; }
  .DashboardUrlItemControl .control-area .thin {
    flex: 1 0; }
  .DashboardUrlItemControl .control-area .fat-pad {
    flex: 4 0; }


.DashboardExternalItemControl .container-area, .DashboardExternalItemControl .iframe-cover {
  width: 100%;
  height: 100%; }

.DashboardExternalItemControl .container-area {
  min-width: 100px;
  min-height: 55px; }
  .DashboardExternalItemControl .container-area .control-area {
    display: flex;
    height: 30px; }
    .DashboardExternalItemControl .container-area .control-area .thick {
      flex: 2 0; }
      .DashboardExternalItemControl .container-area .control-area .thick span {
        width: 100% !important; }
        .DashboardExternalItemControl .container-area .control-area .thick span input {
          font-family: Helvetica, Arial, sans-serif;
          font-weight: normal; }
    .DashboardExternalItemControl .container-area .control-area .thin {
      flex: 1 0; }
    .DashboardExternalItemControl .container-area .control-area .fat-pad {
      flex: 4 0; }
    .DashboardExternalItemControl .container-area .control-area .shim {
      display: inline-block;
      width: 16px;
      height: 1px; }
    .DashboardExternalItemControl .container-area .control-area .button {
      min-width: 60px; }
      .DashboardExternalItemControl .container-area .control-area .button input {
        width: 100%; }
  .DashboardExternalItemControl .container-area .message {
    display: block; }
    .DashboardExternalItemControl .container-area .message.note {
      margin-top: 1em; }
  .DashboardExternalItemControl .container-area .dock-bottom {
    position: absolute;
    bottom: 0;
    right: 0; }
  .DashboardExternalItemControl .container-area iframe {
    height: 100%;
    width: 100%; }

.DashboardExternalItemControl .iframe-cover {
  position: absolute; }


.splash {
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.8);
  text-align: center; }
  .splash .inner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 20px;
    background: none;
    min-width: 100px; }
  .splash.limited {
    position: absolute; }
    .splash.limited .inner {
      background: url("/app/core/css/img/spinner3-small.gif") no-repeat;
      height: 20px;
      width: 20px;
      min-width: unset; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
    .splash .inner {
      height: 100px;
      background: url("/app/core/css/img/spinner3.gif") no-repeat; }
    .splash .txt {
      margin-top: 80px; } }

@-moz-document url-prefix() {
  .splash .inner {
    background: none; } }


.RadTabStrip,
.RadTabStripVertical {
  margin: 0;
  padding: 0;
  *zoom: 1; }
  .RadTabStrip:after,
  .RadTabStripVertical:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  .RadTabStrip .rtsLevel,
  .RadTabStripVertical .rtsLevel {
    *zoom: 1;
    overflow: hidden; }
    .RadTabStrip .rtsLevel:after,
    .RadTabStripVertical .rtsLevel:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadTabStrip .rtsScroll,
  .RadTabStripVertical .rtsScroll {
    *zoom: 1;
    overflow: hidden; }
    .RadTabStrip .rtsScroll:after,
    .RadTabStripVertical .rtsScroll:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadTabStrip .rtsPrevArrow,
  .RadTabStrip .rtsNextArrow,
  .RadTabStrip .rtsPrevArrowDisabled,
  .RadTabStrip .rtsNextArrowDisabled,
  .RadTabStripVertical .rtsPrevArrow,
  .RadTabStripVertical .rtsNextArrow,
  .RadTabStripVertical .rtsPrevArrowDisabled,
  .RadTabStripVertical .rtsNextArrowDisabled {
    margin: 5px 0 0 0;
    width: 18px;
    height: 18px;
    outline: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    font-size: 0;
    line-height: 18px;
    text-indent: -9999px;
    overflow: hidden;
    display: block; }
  .RadTabStrip .rtsUL {
    margin: 0;
    padding: 0;
    list-style: none;
    min-height: 0;
    display: flex;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden; }
  .RadTabStripVertical .rtsUL {
    margin: 0;
    padding: 0;
    list-style: none;
    *zoom: 1;
    float: left;
    display: inline;
    overflow: hidden; }
    .RadTabStrip .rtsUL:after,
    .RadTabStripVertical .rtsUL:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadTabStrip .rtsLI,
  .RadTabStripVertical .rtsLI {
    margin: 0;
    padding: 0;
    *zoom: 1;
    list-style: none;
    line-height: inherit;
    overflow: hidden; }
    .RadTabStrip .rtsLI:after,
    .RadTabStripVertical .rtsLI:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadTabStrip .rtsLink,
  .RadTabStripVertical .rtsLink {
    padding-left: 9px;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    display: block; }
  .RadTabStrip .rtsLevel .rtsOut,
  .RadTabStrip .rtsLevel .rtsIn,
  .RadTabStrip .rtsLevel .rtsTxt,
  .RadTabStripVertical .rtsLevel .rtsOut,
  .RadTabStripVertical .rtsLevel .rtsIn,
  .RadTabStripVertical .rtsLevel .rtsTxt {
    text-decoration: inherit; }
  .RadTabStrip .rtsOut,
  .RadTabStripVertical .rtsOut {
    padding-right: 9px;
    display: block; }
  .RadTabStrip .rtsIn,
  .RadTabStripVertical .rtsIn {
    padding: 0 5px;
    display: block; }
  .RadTabStrip .rtsImg,
  .RadTabStripVertical .rtsImg {
    margin-top: -2px;
    border: 0;
    vertical-align: middle; }
  .RadTabStrip .rtsTxt,
  .RadTabStripVertical .rtsTxt {
    display: inline-block; }
  .RadTabStrip .rtsImg + .rtsTxt,
  .RadTabStripVertical .rtsImg + .rtsTxt {
    display: -moz-inline-box;
    display: inline-block; }
  .RadTabStrip .rtsLevel1 .rtsTxt,
  .RadTabStripVertical .rtsLevel1 .rtsTxt {
    padding: 0 5px; }
  .RadTabStrip a.rtsLink:focus,
  .RadTabStripVertical a.rtsLink:focus {
    outline: 0;
    *outline: 1px dotted #555;
    position: relative;
    *position: static; }
  .RadTabStrip a.rtsLink:focus,
  .RadTabStripVertical a.rtsLink:focus {
    outline-offset: -2px; }
    .RadTabStrip a.rtsLink:focus:after,
    .RadTabStripVertical a.rtsLink:focus:after {
      content: "";
      border: 1px dotted #555;
      display: block;
      position: absolute;
      left: 1px;
      top: 1px;
      right: 1px;
      bottom: 0; }
      :root .RadTabStrip a.rtsLink:focus:after, :root
      .RadTabStripVertical a.rtsLink:focus:after {
        content: none;
        display: none; }
  .RadTabStrip a.rtsClicked:focus,
  .RadTabStripVertical a.rtsClicked:focus {
    outline: none; }
  .RadTabStrip .rtsDisabled,
  .RadTabStripVertical .rtsDisabled {
    cursor: default; }
  .RadTabStrip .rtsSeparator,
  .RadTabStripVertical .rtsSeparator {
    height: 26px; }

.RadTabStrip .rtsLevel {
  /*width: 100%; IE 9 bug 9122 */
  clear: both;
  position: relative;
  *position: static;
  padding-top: 1px; }
.RadTabStrip .rtsLevel1 {
  padding-top: 0; }
.RadTabStrip .rtsLevel.rtsCenter {
  text-align: center; }
.RadTabStrip .rtsScroll {
  width: 100%;
  height: 26px;
  white-space: nowrap; }
.RadTabStrip .rtsPrevArrow {
  background-position: 0 -208px; }
.RadTabStrip .rtsPrevArrow:hover {
  background-position: -36px -208px; }
.RadTabStrip .rtsPrevArrowDisabled,
.RadTabStrip .rtsPrevArrowDisabled:hover {
  background-position: -72px -208px; }
.RadTabStrip .rtsNextArrow {
  background-position: -18px -208px; }
.RadTabStrip .rtsNextArrow:hover {
  background-position: -54px -208px; }
.RadTabStrip .rtsNextArrowDisabled,
.RadTabStrip .rtsNextArrowDisabled:hover {
  background-position: -90px -208px; }
.RadTabStrip .rtsRight .rtsUL {
  float: right; }
.RadTabStrip .rtsCenter .rtsUL {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  float: none;
  vertical-align: bottom; }
.RadTabStrip .rtsLI {
  float: left;
  *float: none;
  display: inline;
  *zoom: 1; }
.RadTabStrip .rtsLink {
  text-align: center; }
.RadTabStrip .rtsSeparator {
  height: 26px; }
.RadTabStrip .rtsBreak {
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  clear: left;
  overflow: hidden; }

.RadTabStripVertical {
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline; }
  .RadTabStripVertical .rtsLevel {
    height: 100%;
    _width: 150px;
    float: left;
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline; }
  .RadTabStripVertical .rtsHasWidth {
    width: 100%; }
  .RadTabStripVertical .rtsPrevArrow {
    background-position: 0 -228px; }
  .RadTabStripVertical .rtsPrevArrow:hover {
    background-position: -36px -228px; }
  .RadTabStripVertical .rtsPrevArrowDisabled,
  .RadTabStripVertical .rtsPrevArrowDisabled:hover {
    background-position: -72px -228px; }
  .RadTabStripVertical .rtsNextArrow {
    background-position: -18px -228px; }
  .RadTabStripVertical .rtsNextArrow:hover {
    background-position: -54px -228px; }
  .RadTabStripVertical .rtsNextArrowDisabled,
  .RadTabStripVertical .rtsNextArrowDisabled:hover {
    background-position: -90px -228px; }
  .RadTabStripVertical .rtsHasWidth .rtsUL {
    width: 100%; }
  .RadTabStripVertical .rtsLI {
    display: block;
    *width: 130px;
    *float: left;
    *clear: both; }
  .RadTabStripVertical .rtsHasWidth .rtsLI {
    width: 100%; }
  .RadTabStripVertical .rtsLink {
    text-align: right; }
  .RadTabStripVertical .rtsSeparator {
    height: 2px;
    *line-height: 0;
    *font-size: 0;
    display: block; }
  .RadTabStripVertical .rtsLink,
  .RadTabStripVertical .rtsLI .rtsDisabled:hover {
    background-position: 0 0; }
  .RadTabStripVertical .rtsLink:hover {
    background-position: 0 -200px; }
  .RadTabStripVertical .rtsSelected,
  .RadTabStripVertical .rtsSelected:hover {
    background-position: 0 -400px; }
  .RadTabStripVertical.RadTabStripRight .rtsIn {
    text-align: left; }

.RadTabStrip_rtl .rtsScroll {
  float: left; }
.RadTabStrip_rtl .rtsUL.rtsScroll {
  _float: left !important;
  float: left; }
.RadTabStrip_rtl .rtsUL {
  float: right; }
  .RadTabStrip_rtl .rtsUL .rtsLink {
    text-align: right; }
.RadTabStrip_rtl .rtsLI {
  float: right;
  *float: none; }
.RadTabStrip_rtl.RadTabStripVertical .rtsLI {
  float: none; }
.RadTabStrip_rtl .rtsIn {
  text-align: left; }
.RadTabStrip_rtl.RadTabStripRight .rtsIn {
  text-align: right; }

.RadTabStripVertical.RadTabStrip_rtl .rtsUL {
  *float: left; }
.RadTabStripVertical.RadTabStrip_rtl .rtsLI {
  *float: left; }

.RadTabStripRight .rtsLevel {
  float: right; }

.rtsDetachedDropClueContainer {
  display: none;
  position: absolute;
  z-index: 9000;
  top: 0;
  left: 0; }

.rtsDropClue {
  width: 10px;
  height: 10px;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 9000; }

.rtsDropClueTop {
  margin-top: -10px;
  margin-left: -5px; }

.rtsDropClueBottom {
  margin-top: 0;
  margin-left: -5px; }

.rtsDropClueLeft {
  margin-top: -5px;
  margin-left: -10px; }

.rtsDropClueRight {
  margin-top: -5px;
  margin-left: 0; }

.rtsDetachedTabContainer {
  margin: 10px 0 0 10px;
  position: absolute;
  z-index: 9000;
  display: none; }

.rtsDetachedTabContainer .rtsGhostTab {
  padding: 2px 10px;
  border: 1px solid;
  background-position: 0 0;
  background-repeat: repeat-x;
  overflow: hidden;
  white-space: nowrap; }

.rmpHiddenView
{
  display: none;
}

@media screen and (min-width: 50px) {
  :root .RadTabStripHorizontal .rtsScroll {
    width: auto; }

  :root .RadTabStripHorizontal .rtsScroll .rtsLI {
    float: none;
    display: inline-block; }

  :root .RadTabStripVertical .rtsScroll .rtsLI {
    float: none; } }



.RadTabStrip_MarketSight {
  color: black;
    font-weight: 500;
  line-height: 26px; }
  .RadTabStrip_MarketSight .rtsGhostTab {
    border-color: #c5c4c3;
    color: black;
    background-color: #f9f9f9; }
  .RadTabStrip_MarketSight .rtsDisabled {
    opacity: .5; }
  .RadTabStrip_MarketSight .rtsLink {
    padding: 0 !important;
    color: black; }
  .RadTabStrip_MarketSight .rtsOut {
    padding: 0 !important; }
  .RadTabStrip_MarketSight .rtsIn {
    display: flex;
    padding: 0 !important; }
  .RadTabStrip_MarketSight .rtsTxt {
    flex: 0 0 auto;
    padding: 0 !important; }
  .RadTabStrip_MarketSight .rtsIn:before,
  .RadTabStrip_MarketSight .rtsIn:after {
      content: '';
      width: 10px;
      height: 0;
      display: block;
      flex: 1 1 auto;
    }
  .RadTabStrip_MarketSight .rtsLevel1 .rtsLink {
    margin: 0 0 0 -1px;
    border: 1px solid #cdcdcd;
    background-color: #F1F0EC; }
  .RadTabStrip_MarketSight .rtsLevel1 .rtsLink:hover {
    background-color: #e8e8e8; }
  .RadTabStrip_MarketSight .rtsLevel1 .rtsSelected,
  .RadTabStrip_MarketSight .rtsLevel1 .rtsSelected:hover {
    border-color: #c9c9c9;
    background-color: #ffffff; }
  .RadTabStrip_MarketSight .rtsLevel1 .rtsFirst .rtsLink {
    margin-left: 0; }
  .RadTabStrip_MarketSight .rtsLevel2 {
    padding: 1px;
    background-color: #c9c9c9; }
    .RadTabStrip_MarketSight .rtsLevel2 .rtsLink {
      margin: 0 0 0 1px;
      border: 1px solid #c9c9c9;
      color: white; }
    .RadTabStrip_MarketSight .rtsLevel2 .rtsLink:hover {
      border-color: white; }
    .RadTabStrip_MarketSight .rtsLevel2 .rtsSelected,
    .RadTabStrip_MarketSight .rtsLevel2 .rtsSelected:hover {
      border-color: white; }
    .RadTabStrip_MarketSight .rtsLevel2 .rtsFirst .rtsLink {
      margin-left: 0; }
  .RadTabStrip_MarketSight .rtsNextArrow,
  .RadTabStrip_MarketSight .rtsPrevArrow,
  .RadTabStrip_MarketSight .rtsPrevArrowDisabled,
  .RadTabStrip_MarketSight .rtsNextArrowDisabled {
    width: 28px !important;
    height: 28px !important;
    border: 1px solid #cdcdcd !important;
    border-radius: 34px !important;
    background-color: #f9f9f9 !important;
    background-image: url('/app/Controls/Telerik/Skins/Common/MetroTouch/metrotouch-sprite.png'); }
  .RadTabStrip_MarketSight .rtsNextArrow {
    background-position: -11px -161px !important; }
  .RadTabStrip_MarketSight .rtsNextArrowDisabled {
    background-position: -11px -161px !important; }
  .RadTabStrip_MarketSight .rtsPrevArrow {
    background-position: -11px -111px !important; }
  .RadTabStrip_MarketSight .rtsPrevArrowDisabled {
    background-position: -11px -111px !important; }

.RadTabStripTop_MarketSight .rtsLevel1 {
  border-bottom: 1px solid #c9c9c9; }
  .RadTabStripTop_MarketSight .rtsLevel1 .rtsLink {
    border-bottom: 0; }

.RadTabStripBottom_MarketSight .rtsLevel1 {
  border-top: 1px solid #c9c9c9; }
  .RadTabStripBottom_MarketSight .rtsLevel1 .rtsLink {
    border-top: 0; }

/** DropClues */
.rtsDropClue_MarketSight {
    background-image: url('/app/Controls/Telerik/Skins/Common/TabStrip/rtsDropClueSprite.png'); }

.rtsDropClueTop_MarketSight {
    background-position: -10px -20px; }

.rtsDropClueRight_MarketSight {
    background-position: -10px -30px; }

.rtsDropClueBottom_MarketSight {
    background-position: -10px 0; }

.rtsDropClueLeft_MarketSight {
    background-position: -10px -10px; }


.DynamicTabStrip .RadTabStripTop_MarketSight .rtsLevel1 {
  border-bottom: 0; }

.DynamicTabStrip .hidden-tab .rtsOut {
  background-color: blueviolet; }

.DynamicTabStrip .hidden-tab .rtsTxt {
  color: white !important; }

.DynamicTabStrip .hidden-tab .rtsSelected {
  text-decoration: underline;
  color: lightgoldenrodyellow; }

.DynamicTabStrip .garbage-tab {
  display: none !important; }

.DynamicTabStrip .li-has-padding {
  padding: 0 5px 10px 5px; }

.DynamicTabStrip .li-has-no-padding {
  padding: 0 !important; }

.DynamicTabStrip .dropDown {
  display: none; }

.DynamicTabStrip .tabStrip {
  display: table-cell; }

.DynamicTabStrip .drop-down-mode .dropDown {
  display: block; }
  .DynamicTabStrip .drop-down-mode .dropDown .rcbInput {
    height: 26px; }

.DynamicTabStrip .drop-down-mode .dynamictabstrip-cell.tabStrip {
  display: block; }

.DynamicTabStrip .drop-down-mode .RadTabStrip.tab-strip .rtsLI {
  display: block;
  float: none;
  padding: 0; }
  .DynamicTabStrip .drop-down-mode .RadTabStrip.tab-strip .rtsLI .rtsLink {
    border-top: none !important;
    margin: 0; }


  .RadWindow_MarketSight .rwTopLeft,
  .RadWindow_MarketSight .rwTopRight,
  .RadWindow_MarketSight .rwTitlebar,
  .RadWindow_MarketSight .rwFooterLeft,
  .RadWindow_MarketSight .rwFooterRight,
  .RadWindow_MarketSight .rwFooterCenter,
  .RadWindow_MarketSight .rwTopResize,
  .RadWindow_MarketSight .rwStatusbar div,
  .RadWindow_MarketSight .rwStatusbar,
  .RadWindow_MarketSight .rwPopupButton,
  .RadWindow_MarketSight .rwPopupButton span, .RadWindow_MarketSight.rwMinimizedWindow .rwCorner {
    /*background-image: url('/app/Controls/Telerik/Skins/MarketSight/Window/WindowHorizontalSprites.gif'); */}
  .RadWindow_MarketSight .rwBodyLeft,
  .RadWindow_MarketSight .rwBodyRight,
  .RadWindow_MarketSight .rwStatusbarRow .rwCorner {
    background-image: url('/app/Controls/Telerik/Skins/MarketSight/Window/WindowVerticalSprites.gif'); }
  .RadWindow_MarketSight .rwShadow .rwTopLeft,
  .RadWindow_MarketSight .rwShadow .rwTopRight,
  .RadWindow_MarketSight .rwShadow .rwTitlebar,
  .RadWindow_MarketSight .rwShadow .rwFooterLeft,
  .RadWindow_MarketSight .rwShadow .rwFooterRight,
  .RadWindow_MarketSight .rwShadow .rwFooterCenter,
  .RadWindow_MarketSight .rwShadow .rwTopResize,
  .RadWindow_MarketSight .rwShadow .rwStatusbar div,
  .RadWindow_MarketSight .rwShadow .rwStatusbar,
  .RadWindow_MarketSight .rwShadow .rwPopupButton,
  .RadWindow_MarketSight .rwShadow .rwPopupButton span,
  .RadWindow_MarketSight .rwShadow .rwBodyLeft,
  .RadWindow_MarketSight .rwShadow .rwBodyRight,
  .RadWindow_MarketSight .rwShadow .rwStatusbarRow .rwBodyLeft,
  .RadWindow_MarketSight .rwShadow .rwStatusbarRow .rwBodyRight {
    background-image: url('/app/Controls/Telerik/Skins/MarketSight/Window/WindowHorizontalSprites.png'); }
  .RadWindow_MarketSight .rwShadow .rwBodyLeft,
  .RadWindow_MarketSight .rwShadow .rwBodyRight,
  .RadWindow_MarketSight .rwShadow .rwStatusbarRow .rwBodyLeft,
  .RadWindow_MarketSight .rwShadow .rwStatusbarRow .rwBodyRight {
    background-image: url('/app/Controls/Telerik/Skins/MarketSight/Window/WindowVerticalSprites.png'); }
  .RadWindow_MarketSight .rwStatusbar input {
    background-color: white; }
  .RadWindow_MarketSight .rwCommandButton {
    background-image: url('/app/Controls/Telerik/Skins/MarketSight/Window/command_button_sprites.png'); }
  .RadWindow_MarketSight a.rwIcon {
    background-image: none /* url('/app/Controls/Telerik/Skins/MarketSight/Window/WindowHorizontalSprites.gif'); */}
  .RadWindow_MarketSight .rwTable .rwTitlebarControls em {
    color: #ffffff; }
  .RadWindow_MarketSight .rwTable .rwDialogInput {
    border: 1px solid #8e8e8e; }
  .RadWindow_MarketSight .rwTable .rwDialogInput:hover {
    border: 1px solid #515151;
    color: black; }
  .RadWindow_MarketSight td.rwWindowContent {
    background-color: #ffffff /*#faf9f7 */;
    /* to allow absolute positioning of child elements */
      position: relative;
  }
  .RadWindow_MarketSight .rwFooterRow {
	display:none; }
  /* Direct selector is important here -- IE/Edge cannot optimize it otherwise */
  .rwExternalContent {
    background: #FAFAFA;
  }
  .rwIframeWrapperIOS {
      height: inherit;
  }
.RadWindow_MarketSight.rwLoading > .rwExternalContent {
    background: url(/app/Core/CSS/img/spinner3-small.gif) no-repeat 50% 50%;
}

  .RadWindow_MarketSight.rwLoading > .MarketSightDialogLoadingMessage {
   position: absolute;
   top: 50%;
   text-align: center;
   width: 100%;
   padding-top: 43px;
   display: block;
   visibility: visible;
   opacity: 0.8;
  }
  .RadWindow_MarketSight > .MarketSightDialogLoadingMessage {
   display: none;
   visibility: hidden;
  }

  .RadWindow_MarketSight input.rwLoading {
    background-image: url('/app/Controls/Telerik/Skins/MarketSight/Common/loading_small.gif'); }
  .RadWindow_MarketSight .rwTable a.rwCancel,
  .RadWindow_MarketSight .rwTable a.rwCancel span {
    background: none;
    cursor: pointer; }
  .RadWindow_MarketSight .rwTable a.rwCancel span span {
    color: #333333;
    text-decoration: underline; }
  .RadWindow_MarketSight .rwShadow .rwControlButtons {
    margin: 5px -2px 0 0; }
  .RadWindow_MarketSight .rwShadow .rwControlButtons {
    margin: 5px -1px 0 0; }
  .RadWindow_MarketSight.rwMinimizedWindowShadow .rwShadow .rwControlButtons {
    margin: 7px -8px 0 0; }
  .RadWindow_MarketSight.rwMinimizedWindowShadow .rwShadow .rwIcon {
    margin: 9px 6px 0 0; }
  .RadWindow_MarketSight.rwMinimizedWindowShadow .rwShadow em {
    margin: 4px 0 0 -1px; }
  .RadWindow_MarketSight .rwShadow .rwControlButtons li {
    float: left;
    padding: 0; }
  .RadWindow_MarketSight .rwShadow .rwControlButtons a {
    width: 26px; }
  .RadWindow_MarketSight .rwInactiveWindow .rwShadow .rwTopLeft,
  .RadWindow_MarketSight .rwInactiveWindow .rwShadow .rwTopRight,
  .RadWindow_MarketSight .rwInactiveWindow .rwShadow .rwTitlebar,
  .RadWindow_MarketSight .rwInactiveWindow .rwShadow .rwFooterLeft,
  .RadWindow_MarketSight .rwInactiveWindow .rwShadow .rwFooterRight,
  .RadWindow_MarketSight .rwInactiveWindow .rwShadow .rwFooterCenter,
  .RadWindow_MarketSight .rwInactiveWindow .rwShadow .rwTopResize,
  .RadWindow_MarketSight .rwInactiveWindow .rwShadow .rwStatusbar div,
  .RadWindow_MarketSight .rwInactiveWindow .rwShadow .rwStatusbar,
  .RadWindow_MarketSight .rwInactiveWindow .rwShadow .rwPopupButton,
  .RadWindow_MarketSight .rwInactiveWindow .rwShadow .rwPopupButton span,
  .RadWindow_MarketSight .rwInactiveWindow .rwShadow.rwMinimizedWindow .rwCorner, .RadWindow_MarketSight.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTopLeft, .RadWindow_MarketSight.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTitlebar, .RadWindow_MarketSight.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTopRight, .RadWindow_MarketSight.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterLeft, .RadWindow_MarketSight.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterCenter, .RadWindow_MarketSight.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterRight {
    background-image: url('/app/Controls/Telerik/Skins/MarketSight/Window/WindowHorizontalSprites.gif') !important; }
  .RadWindow_MarketSight .rwInactiveWindow .rwShadow .rwBodyLeft,
  .RadWindow_MarketSight .rwInactiveWindow .rwShadow .rwBodyRight,
  .RadWindow_MarketSight .rwInactiveWindow .rwShadow .rwStatusbarRow .rwCorner, .RadWindow_MarketSight.rwNoTitleBar.rwInactiveWindow .rwShadow .rwBodyLeft, .RadWindow_MarketSight.rwNoTitleBar.rwInactiveWindow .rwShadow .rwBodyRight {
    background-image: url('/app/Controls/Telerik/Skins/MarketSight/Window/WindowVerticalSprites.gif') !important; }

  .RadWindow .rwDialogPopup .rwPopupButton {
      position: absolute;
      right: 10px;
      bottom: 10px;
  }

  .TelerikModalOverlay {
      width: auto !important;
      height: auto !important;
      right: 0;
      bottom: 0;
      position: fixed !important;
  }
  .RadWindow_MarketSight .rwListItem.HelpBar {
      width: auto;
  }
  .RadWindow_MarketSight .rwListItem > a {
      color: inherit;
  }
  .RadWindow_MarketSight.FlatDialog .rwTitleBar {
      background: #f2f2f2;
      border-color: #f2f2f2; }
  .RadWindow_MarketSight.FlatDialog .rwExternalContent {
      background: #f2f2f2;
      border-color: #f2f2f2; }
  .RadWindow_MarketSight.FlatDialog .VisibleContent {
      background: #f2f2f2;
      border-color: #f2f2f2; }
  .RadWindow_MarketSight.FlatDialog .rwCloseButton, .RadWindow.billingDialog .rwCloseButton:hover {
      background-position: -215px 0 !important; }
 .RadWindow_MarketSight.FlatBlueDialog .rwTitleBar {
    background: #3172b8;
    border-color: #3172b8; }
  .RadWindow_MarketSight.FlatBlueDialog .rwExternalContent {
    background: #3172b8;
    border-color: #3172b8; }
  .RadWindow_MarketSight.FlatBlueDialog .VisibleContent {
    background: #3172b8;
    border-color: #3172b8; }

.RadWindow_MarketSight.FlatBlueDialog.rwLoading > .rwExternalContent {
    background: url(/app/Core/CSS/img/spinner3.gif) no-repeat 50% 50%;
    background-color: #3172b8;
}

.RadWindow_MarketSight.FlatDialog.rwLoading > .rwExternalContent {
    background: url(/app/Core/CSS/img/spinner3.gif) no-repeat 50% 50%;
    background-color: #f2f2f2;
}


.ProgressMessage {
  z-index: 100000;
  position: absolute;
  opacity: 0.8;
  left: 0;
  top: 0;
  background-color: #fff;
  width: 100%;
  height: 100%; }
  .ProgressMessage .Content {
    width: 180px;
    height: 90px;
    text-align: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    position: absolute;
    font-size: 12px;
    font-family: Helvetica, Arial, sans-serif;
    color: #464646; }
    .ProgressMessage .Content span {
      display: block; }
  .ProgressMessage.Opaque {
    opacity: 1 !important;
    background-color: #FAFAFA !important; }


/*set width:auto because if it is 100% the right border is not visible - should be 100% minus the width of the side border TDs*/
div.RadToolTip {
  position: absolute;
  cursor: default; }

.RadToolTip {
  /* Close button wen shadow is enabled */
  /* position="rtCalloutCenter" */
  /* position="rtCalloutBottomRight" */
  /* position="rtCalloutBottomCenter" */
  /* position="rtCalloutBottomLeft" */
  /* position="rtCalloutTopCenter" */
  /* position="rtCalloutTopLeft" */
  /* position="rtCalloutTopRight" */
  /* position="rtCalloutMiddleRight" */
  /* position="rtCalloutMiddleLeft" */
  /* ToolTip Shadows */
  /* Visible Shadowed Titlebar */ }
  .RadToolTip.rtLoading {
    width: auto;
    height: 100%; }
  .RadToolTip, .RadToolTip * {
    box-sizing: content-box;
    -moz-box-sizing: content-box; }
  .RadToolTip .rtCallout {
    display: none; }
  .RadToolTip.rtVisibleCallout .rtCallout {
    display: block; }
  .RadToolTip .rtWrapper {
    padding: 0;
    margin: 0;
    border-collapse: collapse; }
    .RadToolTip .rtWrapper .rtWrapperTopLeft,
    .RadToolTip .rtWrapper .rtWrapperTopRight,
    .RadToolTip .rtWrapper .rtWrapperBottomLeft,
    .RadToolTip .rtWrapper .rtWrapperBottomRight {
      width: 3px;
      height: 3px;
      line-height: 1px;
      font-size: 1px;
      background-color: transparent;
      background-repeat: no-repeat; }
    .RadToolTip .rtWrapper .rtWrapperTopLeft {
      background-position: 0 -12px; }
    .RadToolTip .rtWrapper .rtWrapperTopRight {
      background-position: right -12px; }
    .RadToolTip .rtWrapper .rtWrapperBottomLeft {
      background-position: 0 -63px; }
    .RadToolTip .rtWrapper .rtWrapperBottomRight {
      background-position: right -63px; }
    .RadToolTip .rtWrapper .rtWrapperTopCenter,
    .RadToolTip .rtWrapper .rtWrapperBottomCenter {
      height: 3px;
      line-height: 0px;
      font-size: 1px;
      background-repeat: repeat-x; }
    .RadToolTip .rtWrapper .rtWrapperTopCenter {
      background-position: 0 -66px; }
    .RadToolTip .rtWrapper .rtWrapperBottomCenter {
      background-position: 0 -120px; }
    .RadToolTip .rtWrapper .rtWrapperLeftMiddle,
    .RadToolTip .rtWrapper .rtWrapperRightMiddle {
      background-repeat: repeat-y;
      font-size: 1px;
      width: 3px; }
    .RadToolTip .rtWrapper .rtWrapperLeftMiddle {
      background-position: 0 0; }
    .RadToolTip .rtWrapper .rtWrapperRightMiddle {
      background-position: -3px 0; }
    .RadToolTip .rtWrapper td.rtWrapperContent {
      font: normal 12px "Segoe UI", Arial, Sans-serif;
      height: 100%;
      padding: 7px; }
  .RadToolTip .rtTitlebar {
    font: normal 16px/22px "Segoe UI", Arial, Sans-serif;
    float: left;
    line-height: 22px;
    margin: 7px 0 0 7px; }
  .RadToolTip .rtCloseButton {
    display: block;
    float: right;
    position: absolute;
    right: -7px;
    top: -7px;
    width: 16px;
    height: 16px;
    font-size: 1px;
    line-height: 1px;
    background-position: 0 -250px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    outline: none; }
  .RadToolTip .rtCloseButton:hover {
    background-position: 0 -270px; }
  .RadToolTip .rtShadow .rtCloseButton {
    right: -9px;
    top: -10px;
    *top: -13px; }
  .RadToolTip .rtCallout {
    position: absolute;
    height: 11px;
    width: 11px;
    line-height: 0px;
    font-size: 1px;
    background-repeat: no-repeat; }
  .RadToolTip .rtCalloutCenter {
    visibility: hidden; }
  .RadToolTip .rtCalloutTopLeft {
    margin-top: -10px;
    margin-left: 20px;
    background-position: 0 -22px; }
  .RadToolTip .rtCalloutTopCenter {
    left: 50%;
    margin-top: -9px;
    margin-left: -10px;
    background-position: 0 0; }
  .RadToolTip .rtCalloutTopRight {
    left: 100%;
    margin-top: -10px;
    margin-left: -35px;
    background-position: 0 -11px; }
  .RadToolTip .rtCalloutBottomCenter {
    top: 100%;
    left: 50%;
    margin-left: -10px;
    margin-top: -1px;
    background-position: 0 -55px; }
  .RadToolTip .rtCalloutBottomRight {
    top: 100%;
    left: 100%;
    margin-left: -40px;
    margin-top: -1px;
    background-position: 0 -66px; }
  .RadToolTip .rtCalloutBottomLeft {
    top: 100%;
    margin-left: 20px;
    margin-top: -1px;
    background-position: 0 -77px; }
  .RadToolTip .rtCalloutMiddleLeft {
    top: 50%;
    margin-left: -10px;
    margin-top: -7px;
    background-position: 0 -44px; }
  .RadToolTip .rtCalloutMiddleRight {
    left: 100%;
    top: 50%;
    margin-left: -1px;
    margin-top: -10px;
    background-position: 0 -33px; }
  .RadToolTip .rtWrapper .rtWrapperTopLeft,
  .RadToolTip .rtWrapper .rtWrapperTopCenter,
  .RadToolTip .rtWrapper .rtWrapperTopRight,
  .RadToolTip .rtWrapper .rtWrapperLeftMiddle,
  .RadToolTip .rtWrapper .rtWrapperContent,
  .RadToolTip .rtWrapper .rtWrapperRightMiddle,
  .RadToolTip .rtWrapper .rtWrapperBottomLeft,
  .RadToolTip .rtWrapper .rtWrapperBottomCenter,
  .RadToolTip .rtWrapper .rtWrapperBottomRight {
    padding: 0;
    border: 0;
    border-collapse: collapse; }
  .RadToolTip table.rtShadow .rtWrapperTopLeft,
  .RadToolTip table.rtShadow .rtWrapperTopRight,
  .RadToolTip table.rtShadow .rtWrapperBottomLeft,
  .RadToolTip table.rtShadow .rtWrapperBottomRight {
    width: 7px;
    height: 7px;
    line-height: 1px;
    font-size: 1px;
    background-color: transparent;
    background-repeat: no-repeat; }
  .RadToolTip table.rtShadow .rtWrapperTopLeft {
    background-position: 0 -128px; }
  .RadToolTip table.rtShadow .rtWrapperTopRight {
    background-position: -9px -128px; }
  .RadToolTip table.rtShadow .rtWrapperBottomLeft {
    background-position: 0 -135px; }
  .RadToolTip table.rtShadow .rtWrapperBottomRight {
    background-position: -9px -135px; }
  .RadToolTip table.rtShadow .rtWrapperTopCenter,
  .RadToolTip table.rtShadow .rtWrapperBottomCenter {
    height: 7px;
    line-height: 0px;
    font-size: 1px;
    background-repeat: repeat-x; }
  .RadToolTip table.rtShadow .rtWrapperTopCenter {
    background-position: 0 -145px; }
  .RadToolTip table.rtShadow .rtWrapperBottomCenter {
    background-position: 0 -152px; }
  .RadToolTip table.rtShadow .rtWrapperLeftMiddle,
  .RadToolTip table.rtShadow .rtWrapperRightMiddle {
    background-repeat: repeat-y;
    font-size: 1px;
    width: 7px; }
  .RadToolTip table.rtShadow .rtWrapperLeftMiddle {
    background-position: -7px 0; }
  .RadToolTip table.rtShadow .rtWrapperRightMiddle {
    background-position: -14px 0; }
  .RadToolTip.rtShadow .rtCalloutTopLeft,
  .RadToolTip.rtShadow .rtCalloutTopRight {
    margin-top: -4px; }
  .RadToolTip.rtShadow .rtCalloutTopCenter {
    margin-top: -17px; }
  .RadToolTip.rtShadow .rtCalloutMiddleRight {
    margin-left: -7px; }
  .RadToolTip.rtShadow .rtCalloutMiddleLeft {
    margin-left: -4px; }
  .RadToolTip.rtShadow .rtCalloutBottomRight,
  .RadToolTip.rtShadow .rtCalloutBottomCenter,
  .RadToolTip.rtShadow .rtCalloutBottomLeft {
    margin-top: -7px; }
  .RadToolTip table.rtShadow .rtCloseButton {
    margin-top: 6px;
    margin-right: 8px;
    *margin-top: 10px;
    *margin-right: 8px; }
  .RadToolTip table.rtShadow .rtVisibleTitleBar .rtWrapperTopLeft {
    background-position: 0 -205px; }
  .RadToolTip table.rtShadow .rtVisibleTitleBar td.rtWrapperTopCenter {
    background-position: 0 -165px; }
  .RadToolTip table.rtShadow .rtVisibleTitleBar td.rtWrapperTopRight {
    background-position: -7px -205px; }

/* RTL support begin */
div.RadToolTip_rtl .rtCloseButton,
div.RadToolTip_rtl .rtCloseButton:hover {
  text-decoration: none;
  outline: none;
  left: -6px;
  margin-left: 1px;
  right: auto;
  margin-right: auto; }

div.RadToolTip_rtl table.rtShadow .rtCloseButton,
div.RadToolTip_rtl table.rtShadow .rtCloseButton:hover {
  left: -2px;
  right: auto;
  margin-right: auto; }

* + html div.RadToolTip_rtl table.rtShadow td a.rtCloseButton {
  left: 6px;
  right: auto; }

div.RadToolTip_rtl div.rtTitlebar,
div.RadToolTip_rtl table.rtWrapper td.rtWrapperTopCenter div.rtTitlebar div {
  float: right;
  margin-right: 7px; }

/* position="rtCalloutCenter" */
div.RadToolTip_rtl .rtCalloutCenter {
  right: 0;
  left: auto; }

/* position="rtCalloutBottomRight" */
.RadToolTip_rtl .rtCalloutTopLeft {
  margin-right: -8px;
  left: 0; }

/* position="rtCalloutBottomCenter" */
.RadToolTip_rtl .rtCalloutTopCenter {
  margin-right: 10px; }

/* position="rtCalloutBottomLeft" */
.RadToolTip_rtl .rtCalloutTopRight {
  margin-right: 20px; }

/* position="rtCalloutTopCenter" */
.RadToolTip_rtl .rtCalloutBottomCenter {
  margin-right: 10px; }

/* position="rtCalloutTopLeft" */
.RadToolTip_rtl .rtCalloutBottomRight {
  margin-right: 40px; }

/* position="rtCalloutTopRight" */
.RadToolTip_rtl .rtCalloutBottomLeft {
  margin-right: -20px;
  left: 0; }

/* position="rtCalloutMiddleRight" */
.RadToolTip_rtl .rtCalloutMiddleLeft {
  margin-right: 10px;
  left: 0; }

/* position="rtCalloutMiddleLeft" */
.RadToolTip_rtl .rtCalloutMiddleRight {
  margin-right: 1px; }

div.RadToolTip_rtl.rtShadow .rtCalloutMiddleLeft {
  *margin-right: 4px !important; }

/* RTL support end */

.RadToolTip.rtShadow {
	-moz-box-shadow: 2px 3px 4px #828282;
	-webkit-box-shadow: 2px 3px 4px #828282;
    box-shadow: 2px 3px 4px #828282;
}


.RadToolTip_MarketSight {
  font: 12px Helvetica, Arial, sans-serif;
  padding: 7px;
  background-color: #ffffe4;
  border: 1px solid #828282; }
  .RadToolTip_MarketSight.rtLoading {
    background: url(/app/Controls/Telerik/Skins/MarketSight/Common/loading.gif) no-repeat center; }
  .RadToolTip_MarketSight .rtWrapper .rtWrapperTopLeft,
  .RadToolTip_MarketSight .rtWrapper .rtWrapperTopRight,
  .RadToolTip_MarketSight .rtWrapper .rtWrapperBottomLeft,
  .RadToolTip_MarketSight .rtWrapper .rtWrapperBottomRight,
  .RadToolTip_MarketSight .rtWrapper .rtWrapperTopCenter,
  .RadToolTip_MarketSight .rtWrapper .rtWrapperBottomCenter, .RadToolTip_MarketSight table.rtShadow .rtWrapperTopLeft,
  .RadToolTip_MarketSight table.rtShadow .rtWrapperTopRight,
  .RadToolTip_MarketSight table.rtShadow .rtWrapperBottomLeft,
  .RadToolTip_MarketSight table.rtShadow .rtWrapperBottomRight,
  .RadToolTip_MarketSight table.rtShadow .rtWrapperTopCenter,
  .RadToolTip_MarketSight table.rtShadow .rtWrapperBottomCenter {
    background-image: url(/app/Controls/Telerik/Skins/MarketSight/ToolTip/ToolTipSprites.png); }
  .RadToolTip_MarketSight .rtWrapper .rtWrapperLeftMiddle,
  .RadToolTip_MarketSight .rtWrapper .rtWrapperRightMiddle, .RadToolTip_MarketSight table.rtShadow .rtWrapperLeftMiddle,
  .RadToolTip_MarketSight table.rtShadow .rtWrapperRightMiddle {
    background-image: url(/app/Controls/Telerik/Skins/MarketSight/ToolTip/ToolTipVerticalSprites.png); }
  .RadToolTip_MarketSight .rtCloseButton {
    background-image: url(/app/Controls/Telerik/Skins/MarketSight/ToolTip/ToolTipSprites.png); }
  .RadToolTip_MarketSight .rtWrapper .rtWrapperContent {
    background-color: #ffffe4;
    color: #333333; }
  .RadToolTip_MarketSight .rtTitlebar {
    color: #333333; }
  .RadToolTip_MarketSight .rtCallout {
    background-image: url(/app/Controls/Telerik/Skins/MarketSight/ToolTip/Callouts.gif); }


.DataViewControl {
  position: absolute;
  bottom: 1px;
  top: 0;
  right: 0;
  left: 0;
  display: flex;
  flex-direction: column; }
  .DataViewControl .section {
    margin: 10px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    min-height: 0; }
  .DataViewControl .v-items-container {
    display: flex;
    overflow: auto;
    min-height: 0;
    flex-direction: row; }
  .DataViewControl .shim {
    display: flex;
    flex-direction: column;
    min-height: 0; }
  .DataViewControl .gridcontainer {
    display: flex; }
  .DataViewControl .labelText.filterLabel {
    margin-left: 15px; }
  .DataViewControl .left-right-panel {
    display: flex;
    min-width: 175px;
    min-height: 0; }
  .DataViewControl .scrollable-content {
    flex-grow: 1;
    overflow: auto;
    min-height: 0; }
  .DataViewControl .fullFilterDetailsClass {
    display: none; }
  .DataViewControl .clearsorting {
    margin-right: 16px;
    padding: 0 2px; }
    .DataViewControl .clearsorting a {
      padding: 0 7px;
      color: #464646;
      text-decoration: none;
      display: inline-block; }
    .DataViewControl .clearsorting a:hover {
      text-decoration: underline; }
  .DataViewControl .flex {
    display: flex; }
  .DataViewControl .stretchy {
    flex: 1 1; }
  .DataViewControl .overall-padding {
    padding: 1px; }
  .DataViewControl .respondent-data-grid .rgSelectedRow td {
    background-color: #ffa3a3 !important;
    border-bottom: 1px solid #ffa3a3 !important; }
  .DataViewControl .respondent-data-grid td[onclick]:hover {
    background-color: #e9e9e9 !important; }
  .DataViewControl .respondent-data-grid .rgSelectedRow td[onclick]:hover {
    border-bottom: 1px solid #e9e9e9 !important; }
  .DataViewControl .respondent-data-grid .rgFilterRow {
    display: table-row; }
    .DataViewControl .respondent-data-grid .rgFilterRow .string-filter {
      width: 100%;
      padding-right: 2em; }
    .DataViewControl .respondent-data-grid .rgFilterRow .string-filter + span {
      position: relative;
      display: inline-block;
      vertical-align: middle; }
    .DataViewControl .respondent-data-grid .rgFilterRow .string-filter + span:before {
      content: " ";
      position: absolute;
      left: -1em;
      top: -12px;
      font-size: 23px;
      background-image: url("/app/Core/CSS/img/search.svg");
      height: 1em;
      width: 1em;
      opacity: .5;
      cursor: pointer; }
  .DataViewControl .data-view-title {
    font-size: 14px;
    font-weight: bold;
    padding: 16px 0 4px 16px; }
  .DataViewControl .data-view-description {
    font-family: Helvetica, Arial, sans-serif;
    margin: 2px 0 2px 17px;
    display: inline-block; }
  .DataViewControl .rgMasterTable .rgHeader {
    border: solid #d9d9d9;
    border-width: 1px 0;
    background-color: #e6e6e6; }
  .DataViewControl .rgMasterTable .rgHeader.rgCheck .rbPrimaryIcon {
    position: relative;
    left: -2px;
    top: 2px; }
  .DataViewControl .rgMasterTable tr.rgSelectedRow .rbSkinnedButton .rbPrimaryIcon.rbToggleCheckboxChecked {
    background-image: url("/app/DataViews/DataViewDetails/Styles/images/delete_row_active_16x16.png");
    background-position: 0; }
  .DataViewControl .rgMasterTable tr .rbSkinnedButton .rbPrimaryIcon.rbToggleCheckboxChecked {
    top: 0 !important; }
  .DataViewControl .RadGrid .rgPager .rgPagerButton {
    display: none; }
  .DataViewControl .RadGrid .rgPager .rgInfoPart {
    display: none; }
  .DataViewControl .RadGrid .rgPager .rgCurrentPage {
    color: black; }
  .DataViewControl .RadGrid .sorted-header-fix .scatter-chart-icon {
    display: inline-block;
    margin-left: 7px;
    width: 24px;
    height: 16px;
    padding-bottom: 2px;
    padding-left: 6px;
    padding-top: 4px;
    border: 1px solid #bdbdbd;
    position: relative;
    top: 4px;
    background-color: #fff;
    cursor: pointer; }
    .DataViewControl .RadGrid .sorted-header-fix .scatter-chart-icon:before {
      float: left;
      content: "";
      width: 20px;
      height: 14px;
      background: #fff url("/app/Controls/Telerik/Skins/MarketSight/Grid/grid-icons.png") no-repeat 0px -900px; }
    .DataViewControl .RadGrid .sorted-header-fix .scatter-chart-icon:hover:before {
      background: #eeedec url("/app/Controls/Telerik/Skins/MarketSight/Grid/grid-icons.png") no-repeat 0px -900px; }
    .DataViewControl .RadGrid .sorted-header-fix .scatter-chart-icon:hover {
      background-color: #eeedec; }
  .DataViewControl .RadGrid .sorted-header-fix .word-cloud-chart-icon {
    display: inline-block;
    margin-left: 7px;
    width: 35px;
    height: 16px;
    padding-bottom: 2px;
    padding-left: 6px;
    padding-top: 4px;
    border: 1px solid #bdbdbd;
    position: relative;
    top: 4px;
    background-color: #fff;
    cursor: pointer; }
    .DataViewControl .RadGrid .sorted-header-fix .word-cloud-chart-icon:before {
      float: left;
      content: "";
      width: 30px;
      height: 14px;
      background: #fff url("/app/Controls/Telerik/Skins/MarketSight/Grid/grid-icons.png") no-repeat 0px -924px; }
    .DataViewControl .RadGrid .sorted-header-fix .word-cloud-chart-icon:hover:before {
      background: #eeedec url("/app/Controls/Telerik/Skins/MarketSight/Grid/grid-icons.png") no-repeat 0px -924px; }
    .DataViewControl .RadGrid .sorted-header-fix .word-cloud-chart-icon:hover {
      background-color: #eeedec; }
  .DataViewControl .RadGrid .sorted-header-fix .tags-info-icon {
    display: inline-block;
    margin-left: 7px;
    position: relative;
    top: 4px;
    cursor: auto; }
    .DataViewControl .RadGrid .sorted-header-fix .tags-info-icon:before {
      content: "";
      display: block;
      width: 24px;
      height: 24px;
      background: url("/app/Core/CSS/img/data-view/information-icon.svg") no-repeat;
      background-size: 24px; }
  .DataViewControl .RadGrid .sorted-header-fix .scatter-chart-icon:hover {
    background-position: -48px -900px; }
  .DataViewControl .RadGrid .sorted-header-fix .word-cloud-chart-icon:hover {
    background-position: -35px -924px; }
  .DataViewControl .ValueSelector {
    border: 1px solid #ccc;
    display: none;
    background-color: white;
    padding: 0.5em 0.5em 0 0.5em;
    width: 310px;
    box-shadow: 4px 3px 2px #ccc; }
    .DataViewControl .ValueSelector .discrete-variable {
      max-height: 200px;
      overflow-y: auto; }
      .DataViewControl .ValueSelector .discrete-variable label {
        display: block; }
        .DataViewControl .ValueSelector .discrete-variable label input[type="radio"] {
          margin: 0;
          padding: 0;
          opacity: 0;
          vertical-align: -2px;
          z-index: 1;
          cursor: pointer; }
          .DataViewControl .ValueSelector .discrete-variable label input[type="radio"] + label,
          .DataViewControl .ValueSelector .discrete-variable label input[type="radio"] + span {
            display: inline;
            word-wrap: break-word;
            margin-left: -14px;
            padding-left: 19px;
            background-position: 0 0;
            background-repeat: no-repeat;
            background-image: url("/app/Core/CSS/img/radio.png");
            cursor: pointer; }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .DataViewControl .ValueSelector .discrete-variable label input[type="radio"] + label,
              .DataViewControl .ValueSelector .discrete-variable label input[type="radio"] + span {
                background-image: url(/app/Core/CSS/img/radio@2x.png);
                background-size: 13px 13px; } }
          .DataViewControl .ValueSelector .discrete-variable label input[type="radio"]:hover + label:not(:hover),
          .DataViewControl .ValueSelector .discrete-variable label input[type="radio"]:hover + span:not(:hover) {
            background-image: url("/app/Core/CSS/img/radio-h.png"); }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .DataViewControl .ValueSelector .discrete-variable label input[type="radio"]:hover + label:not(:hover),
              .DataViewControl .ValueSelector .discrete-variable label input[type="radio"]:hover + span:not(:hover) {
                background-image: url(/app/Core/CSS/img/radio-h@2x.png);
                background-size: 13px 13px; } }
          .DataViewControl .ValueSelector .discrete-variable label input[type="radio"]:checked + label,
          .DataViewControl .ValueSelector .discrete-variable label input[type="radio"]:checked + span {
            background-image: url("/app/Core/CSS/img/radio-c.png"); }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .DataViewControl .ValueSelector .discrete-variable label input[type="radio"]:checked + label,
              .DataViewControl .ValueSelector .discrete-variable label input[type="radio"]:checked + span {
                background-image: url(/app/Core/CSS/img/radio-c@2x.png);
                background-size: 13px 13px; } }
          .DataViewControl .ValueSelector .discrete-variable label input[type="radio"]:checked:hover + label:not(:hover),
          .DataViewControl .ValueSelector .discrete-variable label input[type="radio"]:checked:hover + span:not(:hover) {
            background-image: url("/app/Core/CSS/img/radio-ch.png"); }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .DataViewControl .ValueSelector .discrete-variable label input[type="radio"]:checked:hover + label:not(:hover),
              .DataViewControl .ValueSelector .discrete-variable label input[type="radio"]:checked:hover + span:not(:hover) {
                background-image: url(/app/Core/CSS/img/radio-ch@2x.png);
                background-size: 13px 13px; } }
          .DataViewControl .ValueSelector .discrete-variable label input[type="radio"][disabled] + label,
          .DataViewControl .ValueSelector .discrete-variable label input[type="radio"][disabled] + span {
            opacity: 0.6;
            background-image: url("/app/Core/CSS/img/radio-h.png");
            cursor: default; }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .DataViewControl .ValueSelector .discrete-variable label input[type="radio"][disabled] + label,
              .DataViewControl .ValueSelector .discrete-variable label input[type="radio"][disabled] + span {
                background-image: url(/app/Core/CSS/img/radio-h@2x.png);
                background-size: 13px 13px; } }
          .DataViewControl .ValueSelector .discrete-variable label input[type="radio"][disabled]:checked + label,
          .DataViewControl .ValueSelector .discrete-variable label input[type="radio"][disabled]:checked + span {
            background-image: url("/app/Core/CSS/img/radio-ch.png"); }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .DataViewControl .ValueSelector .discrete-variable label input[type="radio"][disabled]:checked + label,
              .DataViewControl .ValueSelector .discrete-variable label input[type="radio"][disabled]:checked + span {
                background-image: url(/app/Core/CSS/img/radio-ch@2x.png);
                background-size: 13px 13px; } }
        .DataViewControl .ValueSelector .discrete-variable label input[type="radio"] {
          margin: 3px 5px; }
        .DataViewControl .ValueSelector .discrete-variable label input + span {
          margin-left: -15px !important;
          padding-left: 22px !important; }
    .DataViewControl .ValueSelector .dichotomous-mrv {
      max-height: 200px;
      overflow: auto; }
      .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"] {
        display: none; }
        .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"] + span {
          display: inline-block;
          line-height: 21px;
          margin-left: 0;
          padding-left: 19px;
          background-position: 0 3px;
          background-repeat: no-repeat;
          background-image: url("/app/Core/CSS/img/checkbox.png");
          word-wrap: break-word;
          cursor: pointer; }
          @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
            .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"] + span {
              background-image: url(/app/Core/CSS/img/checkbox@2x.png);
              background-size: 13px 13px; } }
        .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"].GlobalHovered + span:not(.GlobalHovered) {
          background-image: url("/app/Core/CSS/img/checkbox-h.png"); }
          @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
            .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"].GlobalHovered + span:not(.GlobalHovered) {
              background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
              background-size: 13px 13px; } }
        .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"]:checked + span {
          background-image: url("/app/Core/CSS/img/checkbox-c.png"); }
          @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
            .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"]:checked + span {
              background-image: url(/app/Core/CSS/img/checkbox-c@2x.png);
              background-size: 13px 13px; } }
        .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"].GlobalHovered:checked + span:not(.GlobalHovered) {
          background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
          @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
            .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"].GlobalHovered:checked + span:not(.GlobalHovered) {
              background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
              background-size: 13px 13px; } }
        .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"][disabled] + span {
          opacity: 0.6;
          background-image: url("/app/Core/CSS/img/checkbox-h.png");
          cursor: default; }
          @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
            .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"][disabled] + span {
              background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
              background-size: 13px 13px; } }
        .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"][disabled]:checked + span {
          background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
          @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
            .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"][disabled]:checked + span {
              background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
              background-size: 13px 13px; } }
      .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"] {
        display: none; }
        .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"] + label {
          display: inline-block;
          line-height: 21px;
          margin-left: 0;
          padding-left: 19px;
          background-position: 0 3px;
          background-repeat: no-repeat;
          background-image: url("/app/Core/CSS/img/checkbox.png");
          word-wrap: break-word;
          cursor: pointer; }
          @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
            .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"] + label {
              background-image: url(/app/Core/CSS/img/checkbox@2x.png);
              background-size: 13px 13px; } }
        .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"].GlobalHovered + label:not(.GlobalHovered) {
          background-image: url("/app/Core/CSS/img/checkbox-h.png"); }
          @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
            .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"].GlobalHovered + label:not(.GlobalHovered) {
              background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
              background-size: 13px 13px; } }
        .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"]:checked + label {
          background-image: url("/app/Core/CSS/img/checkbox-c.png"); }
          @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
            .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"]:checked + label {
              background-image: url(/app/Core/CSS/img/checkbox-c@2x.png);
              background-size: 13px 13px; } }
        .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"].GlobalHovered:checked + label:not(.GlobalHovered) {
          background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
          @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
            .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"].GlobalHovered:checked + label:not(.GlobalHovered) {
              background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
              background-size: 13px 13px; } }
        .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"][disabled] + label {
          opacity: 0.6;
          background-image: url("/app/Core/CSS/img/checkbox-h.png");
          cursor: default; }
          @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
            .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"][disabled] + label {
              background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
              background-size: 13px 13px; } }
        .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"][disabled]:checked + label {
          background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
          @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
            .DataViewControl .ValueSelector .dichotomous-mrv input[type="checkbox"][disabled]:checked + label {
              background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
              background-size: 13px 13px; } }
      .DataViewControl .ValueSelector .dichotomous-mrv label {
        display: block; }
    .DataViewControl .ValueSelector .categorical-mrv select {
      height: 22px;
      margin: 0;
      box-sizing: border-box;
      font-family: Helvetica, Arial, sans-serif;
      line-height: 20px;
      font: 12px;
      border: 1px solid #c5c4c3;
      background-color: #f1f0ec;
      padding: 0 0 0 7px;
      cursor: pointer;
      color: #464646; }
      .DataViewControl .ValueSelector .categorical-mrv select .mrv-option {
        background-color: white;
        padding: 3px 0 3px 9px; }
        .DataViewControl .ValueSelector .categorical-mrv select .mrv-option:hover {
          color: #464646 !important;
          font-weight: bold;
          background-color: #f1f0ec !important;
          cursor: pointer; }
    .DataViewControl .ValueSelector .categorical-mrv .select-arrow {
      display: inline-block;
      position: absolute;
      height: 20px;
      width: 22px;
      margin-left: -22px;
      border: 1px solid #c5c4c3;
      border-left: none;
      background-color: #f1f0ec;
      background-image: url("/app/Controls/Telerik/Skins/MarketSight/Common/radActionsSprite.png");
      background-position: 0 -19px;
      cursor: pointer;
      pointer-events: none; }
    .DataViewControl .ValueSelector .continuous-variable-string textarea {
      width: 300px;
      height: 110px; }
    .DataViewControl .ValueSelector .actions {
      text-align: right;
      padding: .5em; }
      .DataViewControl .ValueSelector .actions input {
        padding-left: 0 !important;
        padding-right: 0 !important; }
    .DataViewControl .ValueSelector .continuous-variable img {
      position: absolute;
      left: 128px;
      top: 4px;
      cursor: pointer; }
  .DataViewControl .shareButton {
    margin-left: 5px; }
  .DataViewControl .media-container {
    height: 160px;
    text-align: center;
    position: relative; }
    .DataViewControl .media-container.media-container--video::before {
      content: '';
      display: block;
      width: 64px;
      height: 64px;
      background-image: url("/app/Core/CSS/img/video.svg");
      background-repeat: no-repeat;
      background-position: center;
      position: absolute;
      z-index: 1;
      left: 50%;
      top: 50%;
      margin-left: -32px;
      margin-top: -32px; }
    .DataViewControl .media-container.media-container--audio::before {
      content: '';
      display: block;
      width: 64px;
      height: 64px;
      background-image: url("/app/Core/CSS/img/audio.svg");
      background-repeat: no-repeat;
      background-position: center;
      position: absolute;
      z-index: 1;
      left: 50%;
      top: 50%;
      margin-left: -32px;
      margin-top: -32px; }
    .DataViewControl .media-container img {
      max-width: 100%;
      max-height: 100%; }
    .DataViewControl .media-container video {
      max-width: 100%;
      max-height: 100%; }


/*Telerik RadGrid Common CSS*/
/*global*/
.RadGrid .rgMasterTable, .RadGrid .rgDetailTable, .RadGrid .rgEditForm table {
  border-collapse: separate;
  border-spacing: 0; }
.RadGrid .rgRow, .RadGrid .rgAltRow, .RadGrid .rgHeader, .RadGrid .rgResizeCol, .RadGrid .rgPager, .RadGrid .rgGroupPanel, .RadGrid .rgGroupHeader {
  cursor: default; }
.RadGrid input[type="image"] {
  cursor: pointer; }
.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td, .RadGrid .rgFilterRow td, .RadGrid .rgHeader, .RadGrid .rgResizeCol, .RadGrid .rgGroupHeader td {
  padding-left: 7px;
  padding-right: 7px; }
.RadGrid .rgClipCells .rgHeader, .RadGrid .rgClipCells .rgFilterRow > td, .RadGrid .rgClipCells .rgRow > td, .RadGrid .rgClipCells .rgAltRow > td, .RadGrid .rgClipCells .rgEditRow > td, .RadGrid .rgClipCells .rgFooter > td {
  overflow: hidden; }
.RadGrid .rgAdd, .RadGrid .rgRefresh, .RadGrid .rgEdit, .RadGrid .rgDel, .RadGrid .rgDrag, .RadGrid .rgFilter, .RadGrid .rgPagePrev, .RadGrid .rgPageNext, .RadGrid .rgPageFirst, .RadGrid .rgPageLast, .RadGrid .rgExpand, .RadGrid .rgCollapse, .RadGrid .rgSortAsc, .RadGrid .rgSortDesc, .RadGrid .rgUpdate, .RadGrid .rgCancel, .RadGrid .rgUngroup, .RadGrid .rgExpXLS, .RadGrid .rgExpDOC, .RadGrid .rgExpPDF, .RadGrid .rgExpCSV {
  width: 16px;
  height: 16px;
  border: 0;
  margin: 0;
  padding: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  vertical-align: middle;
  font-size: 1px;
  cursor: pointer; }
.RadGrid .rgGroupItem input, .RadGrid .rgCommandRow img, .RadGrid .rgHeader input {
  vertical-align: middle; }
.RadGrid .rgFilterRow img, .RadGrid .rgFilterRow input {
  vertical-align: middle; }
.RadGrid .rgPager img {
  vertical-align: middle; }
.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td {
  padding-top: 4px;
  padding-bottom: 3px; }
.RadGrid table.rgMasterTable tr .rgDragCol {
  padding-left: 0;
  padding-right: 0;
  text-align: center; }
.RadGrid .rgDrag {
  width: 15px;
  height: 15px;
  cursor: url('/app/Controls/Telerik/Skins/Common/grab.cur'), move; }
.RadGrid .rgPager .rgStatus {
  width: 35px;
  padding: 3px 0 2px; }
.RadGrid .rgStatus div {
  width: 24px;
  height: 24px;
  overflow: hidden;
  border: 0;
  margin: 0 auto;
  padding: 0;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  text-indent: -2222px; }
.RadGrid .rgPager td {
  padding: 0; }
.RadGrid td.rgPagerCell {
  border: 0;
  padding: 5px 0 4px; }
.RadGrid .rgWrap {
  float: left;
  padding: 0 10px;
  line-height: 22px;
  white-space: nowrap; }
.RadGrid .rgArrPart1 {
  padding-right: 0; }
.RadGrid .rgArrPart2 {
  padding-left: 0; }
.RadGrid .rgInfoPart {
  float: right; }
  .RadGrid .rgInfoPart strong {
    font-weight: normal; }
.RadGrid .rgArrPart1 img, .RadGrid .rgArrPart2 img {
  border: 0;
  margin: -3px 1px 0; }
.RadGrid .rgPageFirst, .RadGrid .rgPagePrev, .RadGrid .rgPageNext, .RadGrid .rgPageLast {
  width: 22px;
  height: 22px;
  vertical-align: top; }
.RadGrid .NextPrev .rgPageFirst, .RadGrid .NextPrev .rgPagePrev, .RadGrid .NextPrev .rgPageNext, .RadGrid .NextPrev .rgPageLast {
  vertical-align: middle; }
.RadGrid .rgPageFirst, .RadGrid .rgPagePrev {
  margin-right: 1px; }
.RadGrid .rgPageNext, .RadGrid .rgPageLast {
  margin-left: 1px; }
.RadGrid .rgPager .rgPagerButton {
  height: 22px;
  border-style: solid;
  border-width: 1px;
  margin: 0 14px 0 0;
  padding: 0 4px 2px;
  font-size: 12px;
  line-height: 12px;
  vertical-align: top;
  cursor: pointer; }
.RadGrid .rgNumPart {
  padding: 0; }
.RadGrid .NumericPages .rgNumPart {
  padding: 0 10px; }
.RadGrid .rgNumPart a {
  float: left;
  line-height: 22px;
  margin: 0;
  padding: 0 5px 0 0;
  text-decoration: none; }
.RadGrid .rgNumPart span {
  float: left;
  padding: 0 0 0 5px; }
.RadGrid .rgNumPart a:hover span {
  cursor: pointer; }
.RadGrid .rgNumPart a.rgCurrentPage {
  cursor: default; }
  .RadGrid .rgNumPart a.rgCurrentPage:hover, .RadGrid .rgNumPart a.rgCurrentPage span, .RadGrid .rgNumPart a.rgCurrentPage:hover span {
    cursor: default; }
.RadGrid .NextPrevNumericAndAdvanced .rgAdvPart {
  float: none;
  text-align: center; }
.RadGrid .rgPager .RadSlider {
  float: left;
  margin: 0 10px 0 0; }
.RadGrid .rgPagerLabel {
  margin: 0 4px 0 0;
  vertical-align: top; }
.RadGrid .rgPager .RadComboBox {
  margin: 0 4px 0 0;
  vertical-align: top; }
.RadGrid .rgPager .RadInput {
  margin: 0;
  vertical-align: top;
  display: inline-block; }
.RadGrid .rgPager .riTextBox {
  height: 15px; }
.RadGrid div.rgHeaderWrapper {
  border-left: 0 none;
  border-right: 0 none;
  padding: 0;
  overflow: hidden; }
.RadGrid .rgFooterWrapper {
  border-top-style: solid;
  overflow: hidden; }

.rgCellSelectorArea {
  position: absolute;
  z-index: 1000100;
  opacity: 0.1;
  -moz-opacity: 0.1;
  filter: alpha(opacity=10); }

/*header*/
.rgNoScrollImage div.rgHeaderDiv {
  background-image: none; }

.rgMultiHeader {
  overflow: hidden; }
  .rgMultiHeader .rgHeaderDiv {
    margin-left: -1px; }

.rgHeaderWrapper .rgHeaderDiv {
  margin-bottom: -1px;
  margin-right: -1px;
  border-right: 1px solid transparent; }

.rgFooterWrapper .rgFooterDiv {
  margin-top: -1px; }

.RadGrid .rgHeader, .RadGrid th.rgResizeCol {
  padding-top: 5px;
  padding-bottom: 4px;
  text-align: left;
  font-weight: normal; }
.RadGrid .rgHeader a {
  text-decoration: none; }
.RadGrid .rgCheck input {
  height: 15px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  cursor: default; }

.rfdCheckbox .RadGrid .rgCheck input {
  height: 20px; }

/*status*/
/*pager*/
.rgPager .riSingle .riTextBox {
  height: 22px; }

* + html .RadGrid .rgPager .RadComboBox {
  margin-top: -1px; }
* html .RadGrid .rgPager .RadComboBox {
  margin-top: -1px;
  padding: 1px 0; }

.RadGrid .rgPagerTextBox {
  text-align: center;
  width: 30px;
}

/*reordering*/
.GridReorderTop, .GridReorderBottom {
  width: 9px;
  height: 9px;
  margin: 0 0 0 -5px;
  padding: 0; }

/*filtering*/
.RadGrid .rgFilterRow td {
  padding-top: 4px;
  padding-bottom: 7px; }
.RadGrid .rgFilter {
  width: 22px;
  height: 22px;
  margin: 0 0 0 2px; }
.RadGrid .rgFilterBox {
  border-width: 1px;
  border-style: solid;
  margin: 0;
  height: 15px;
  padding: 2px 1px 3px;
  font-size: 12px;
  vertical-align: middle; }

/**+html .rgFilterRow .riSingle .riTextBox,
.rgFilterRow .riTextBox
{
	height: 15px;
}*/
.rgFilterRow .riSingle .riTextBox {
  height: 22px; }

.RadGrid .rgFilterRow .RadInput, .RadGrid .rgFilterRow .RadRating {
  display: inline-block;
  vertical-align: middle; }

* + html .RadGrid .rgFilterRow .RadRating, * html .RadGrid .rgFilterRow .RadRating {
  display: inline;
  zoom: 1; }

div.RadGrid .RadComboBox td {
  border: 0 none; }

/*context menu*/
.GridContextMenu .rmLeftImage {
  background-repeat: no-repeat;
  background-color: transparent; }

/*filter context menu*/
.RadMenu .rmGroup .rgHCMItem .rmText {
  width: 161px;
  padding: 6px 5px 5px 30px; }

.rgHCMItem .rgHCMClear, .rgHCMItem .rgHCMShow, .rgHCMItem .rgHCMAnd, .rgHCMItem .rgHCMFilter {
  display: block; }
.rgHCMItem .rgHCMShow, .rgHCMItem .rgHCMAnd {
  padding-top: 5px;
  line-height: 12px; }
.rgHCMItem .rgHCMClear, .rgHCMItem .rgHCMShow, .rgHCMItem .RadComboBox {
  margin: 0 0 5px; }
.rgHCMItem .rgHCMAnd {
  margin: 0 0 5px;
  margin-top: 5px; }
.rgHCMItem .rgHCMFilter {
  margin-top: 11px; }
.rgHCMItem .rgHCMClear, .rgHCMItem .rgHCMFilter {
  width: 160px;
  border-style: solid;
  border-width: 1px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 1px 0;
  font-size: 12px;
  cursor: pointer; }

/*grouping*/
.RadGrid .rgGroupPanel {
  height: 24px; }
.RadGrid .rgGroupItem {
  padding: 0 2px 1px 3px;
  line-height: 20px;
  font-weight: normal;
  vertical-align: middle; }
.RadGrid .rgGroupHeader td {
  padding-top: 0;
  padding-bottom: 0; }
  .RadGrid .rgGroupHeader td p {
    display: inline;
    margin: 0;
    padding: 0 10px; }
  .RadGrid .rgGroupHeader td div div {
    top: -0.8em;
    padding: 0 10px; }

/*IE quirks mode*/
/*\*/
* html .RadGrid .rgGroupHeader td div div {
  top: 0; }

/**/
.RadGrid .rgGroupHeader td div div div {
  top: 0;
  padding: 0;
  border: 0; }
.RadGrid .rgUpdate, .RadGrid .rgCancel {
  width: 18px;
  height: 18px; }
.RadGrid .rgDetailTable {
  border-style: solid;
  border-width: 1px;
  border-right-width: 0; }
.RadGrid .rgAdd, .RadGrid .rgRefresh {
  width: 18px;
  height: 18px;
  vertical-align: bottom; }

/*editing*/
/*hierarchy*/
/*command row*/
* + html .RadGrid .rgPager .rgPagerButton, * + html .RadGrid .rgPagerLabel, * + html .RadGrid .rgPager .RadComboBox, * + html .RadGrid .rgAdd, * + html .RadGrid .rgRefresh {
  vertical-align: middle; }
* html .RadGrid .rgPager .rgPagerButton, * html .RadGrid .rgPagerLabel {
  vertical-align: middle; }
* html .RadGrid .rgPager .RadComboBox, * html .RadGrid .rgPager .RadInput {
  vertical-align: middle; }
* html .RadGrid .rgAdd, * html .RadGrid .rgRefresh {
  vertical-align: middle; }

.RadGrid .rgEdit, .RadGrid .rgDel {
  width: 15px;
  height: 15px;
  display: inline-block;
  text-indent: -9999px; }

.rgPager thead,
.rgPager caption,
.rgCommandTable thead {
  display: none; }

/*rtl*/
.RadGridRTL .rgHeader, .RadGridRTL .rgResizeCol {
  text-align: right; }
.RadGridRTL .rgPager .rgStatus {
  border-right: 0;
  border-left-width: 1px; }
.RadGridRTL .rgWrap {
  float: right; }
.RadGridRTL .rgArrPart1 {
  padding-left: 0;
  padding-right: 10px; }
.RadGridRTL .rgPageFirst, .RadGridRTL .rgPagePrev {
  margin-right: 0;
  margin-left: 1px; }
.RadGridRTL .rgPageNext, .RadGridRTL .rgPageLast {
  margin-left: 0;
  margin-right: 1px; }
.RadGridRTL .rgInfoPart {
  float: left; }
.RadGridRTL .rgNumPart {
  width: 220px; }
  .RadGridRTL .rgNumPart a {
    float: right; }
.RadGridRTL .rgDetailTable {
  border-right-width: 1px;
  border-left-width: 0; }
.RadGridRTL input.rgRefresh, .RadGridRTL input.rgAdd {
  margin: 0 0 0 4px; }
.RadGridRTL .rgInfoPart {
  text-align: left; }
.RadGridRTL .rgSliderLabel {
  float: right; }
.RadGridRTL .rgPager div.RadSlider {
  float: right;
  margin: 0 0 0 10px; }



.RadGrid_MarketSight {
  color: #464646;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 17px;
  outline: none; }
  .RadGrid_MarketSight .rgAdd, .RadGrid_MarketSight .rgRefresh, .RadGrid_MarketSight .rgEdit, .RadGrid_MarketSight .rgDel, .RadGrid_MarketSight .rgFilter,
  .RadGrid_MarketSight .rgPagePrev, .RadGrid_MarketSight .rgPageNext, .RadGrid_MarketSight .rgPageFirst, .RadGrid_MarketSight .rgPageLast,
  .RadGrid_MarketSight .rgExpand, .RadGrid_MarketSight .rgCollapse, .RadGrid_MarketSight .rgSortAsc, .RadGrid_MarketSight .rgSortDesc,
  .RadGrid_MarketSight .rgUpdate, .RadGrid_MarketSight .rgCancel, .RadGrid_MarketSight .rgUngroup,
  .RadGrid_MarketSight .rgExpXLS, .RadGrid_MarketSight .rgExpDOC, .RadGrid_MarketSight .rgExpPDF, .RadGrid_MarketSight .rgExpCSV {
    background-image: url("/app/Controls/Telerik/Skins/MarketSight/Grid/sprite.gif"); }
  .RadGrid_MarketSight.NoBackground {
    background: none !important; }
  .RadGrid_MarketSight.GridDraggedRows .rgMasterTable {
    width: auto !important; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr > td {
      display: none; }
      .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr > td.type_column, .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr > td.item_name {
        display: table-cell; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr > td.type_column {
      width: 66px;
      padding-left: 0;
      padding-right: 0; }
      .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr > td.type_column > .wrap {
        margin: 1px auto 0;
        width: 14px;
        height: 16px;
        background: url("/app/Controls/Telerik/Skins/MarketSight/Grid/grid-icons.png") no-repeat; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-gcs > td.type_column > .wrap {
      background-image: url("/app/Controls/Telerik/Skins/MarketSight/Grid/gcs_logo_small.png") !important; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-cmix > td.type_column > .wrap {
      background-image: url("/app/Controls/Telerik/Skins/MarketSight/Grid/cmix_logo_small.png") !important;
      width: 22px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-Folder > td.type_column > .wrap {
      background-position: 0 0; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-File > td.type_column > .wrap {
      background-position: 0 -24px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-Dataset > td.type_column > .wrap,
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-Dataset.Type-HC1 > td.type_column > .wrap {
      background-position: 0 -48px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-Dataset.Type-HC2 > td.type_column > .wrap {
      background-position: 0 -1001px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-Dataset.Type-HC3 > td.type_column > .wrap {
      background-position: 0 -1017px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-Dataset.Type-HC4 > td.type_column > .wrap {
      background-position: 0 -1033px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-Dataset.Type-HC5 > td.type_column > .wrap {
      background-position: 0 -1049px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-DataView > td.type_column > .wrap {
      background-position: 0 -120px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-Crosstab > td.type_column > .wrap {
      background-position: 0 -72px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-Dashboard > td.type_column > .wrap {
      background-position: 0 -96px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-RespondentDataTable > td.type_column > .wrap {
      background-position: 0 -120px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-BaseChart_Column > td.type_column > .wrap {
      background-position: 0 -144px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-BaseChart_Bar > td.type_column > .wrap {
      background-position: 0 -168px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-BaseChart_Line > td.type_column > .wrap {
      background-position: 0 -194px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-BaseChart_Doughnut > td.type_column > .wrap {
      background-position: 0 -216px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-BaseChart_Pie > td.type_column > .wrap {
      background-position: 0 -240px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-BaseChart_Radar > td.type_column > .wrap {
      background-position: 0 -524px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-BaseChart_Combination > td.type_column > .wrap {
      background-position: 0 -945px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-BaseChart_Gauge > td.type_column > .wrap {
      background-position: 0 -264px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-BaseChart_GaugeKpi > td.type_column > .wrap {
      background-position: 0 -634px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-BaseChart_Scatter > td.type_column > .wrap {
      background-position: 0 -478px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-BaseChart_WordCloud > td.type_column > .wrap {
      background-position: 0 -546px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-Variable > td.type_column > .wrap,
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-NTimeSpanVariable > td.type_column > .wrap,
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-NDateTimeVariable > td.type_column > .wrap {
      background-position: 0 -285px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-NRegroupingUDV > td.type_column > .wrap {
      background-position: 0 -310px;
      width: 21px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-CategoricalMultiResponseVariable > td.type_column > .wrap,
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-DichotomousMultiResponseVariable > td.type_column > .wrap {
      background-position: 0 -334px;
      width: 21px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-NMathematicalUDV > td.type_column > .wrap {
      background-position: 0 -358px;
      width: 21px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-NConditionalUDVFinal > td.type_column > .wrap {
      background-position: 0 -382px;
      width: 21px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-NFilterUDV > td.type_column > .wrap {
      background-position: 0 -406px;
      width: 21px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-NWeightUDV > td.type_column > .wrap {
      background-position: 0 -1085px;
      width: 21px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-AdvancedAnalysis > td.type_column > .wrap {
      background-position: 0 -1105px; }
    .RadGrid_MarketSight.GridDraggedRows .rgMasterTable > tbody > tr.Type-NGridUDV > td.type_column > .wrap {
      background-position: 0 -1123px; }
  .RadGrid_MarketSight > table {
    border-collapse: collapse !important; }
    .RadGrid_MarketSight > table > thead > tr > th.rgHeader {
      padding: 0;
      font-size: 14px; }
      .RadGrid_MarketSight > table > thead > tr > th.rgHeader > p > a:hover,
      .RadGrid_MarketSight > table > thead > tr > th.rgHeader.rgHeaderOver.rgCheck > p {
        background-color: #e2e0df;
        color: black; }
      .RadGrid_MarketSight > table > thead > tr > th.rgHeader ~ th.rgHeader > p {
        border-left: 1px solid #d9d9d9; }
      .RadGrid_MarketSight > table > thead > tr > th.rgHeader.rgSorted > p {
        font-weight: bold; }
        .RadGrid_MarketSight > table > thead > tr > th.rgHeader.rgSorted > p > a.sort {
          font-weight: inherit;
          padding: 0 6px 0 7px;
          background-color: #dedede;
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#d2d2d2');
          background-image: -webkit-gradient(linear, left top, left bottom, from(#dedede), to(#d2d2d2));
          background-image: -webkit-linear-gradient(top, #dedede, #d2d2d2);
          background-image: -moz-linear-gradient(top, #dedede, #d2d2d2);
          background-image: -o-linear-gradient(top, #dedede, #d2d2d2);
          background-image: linear-gradient(to bottom, #dedede, #d2d2d2); }
          .RadGrid_MarketSight > table > thead > tr > th.rgHeader.rgSorted > p > a.sort > .rgSortAsc, .RadGrid_MarketSight > table > thead > tr > th.rgHeader.rgSorted > p > a.sort > .rgSortDesc {
            background-position: 5px 0;
            height: 12px;
            display: inline-block; }
          .RadGrid_MarketSight > table > thead > tr > th.rgHeader.rgSorted > p > a.sort > .rgSortAsc {
            background-image: url("/app/Core/CSS/img/sort-asc.png"); }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .RadGrid_MarketSight > table > thead > tr > th.rgHeader.rgSorted > p > a.sort > .rgSortAsc {
                background-image: url(/app/Core/CSS/img/sort-asc@2x.png);
                background-size: 8px 11px; } }
          .RadGrid_MarketSight > table > thead > tr > th.rgHeader.rgSorted > p > a.sort > .rgSortDesc {
            background-image: url("/app/Core/CSS/img/sort-desc.png"); }
            @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
              .RadGrid_MarketSight > table > thead > tr > th.rgHeader.rgSorted > p > a.sort > .rgSortDesc {
                background-image: url(/app/Core/CSS/img/sort-desc@2x.png);
                background-size: 8px 11px; } }
      .RadGrid_MarketSight > table > thead > tr > th.rgHeader > p {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        color: #464646;
        background-color: #e6e6e6;
        white-space: nowrap;
        line-height: 24px;
        padding: 0;
        margin: 0; }
        .RadGrid_MarketSight > table > thead > tr > th.rgHeader > p > .RadButton_MarketSight > .rbToggleCheckbox,
        .RadGrid_MarketSight > table > thead > tr > th.rgHeader > p > .RadButton_MarketSight > .rbToggleCheckboxChecked {
          top: 6px; }
        .RadGrid_MarketSight > table > thead > tr > th.rgHeader > p > *:first-child {
          border-left: 1px solid #fbfafa; }
        .RadGrid_MarketSight > table > thead > tr > th.rgHeader > p.rgCheckMst {
          padding: 0 7px 0 12px !important;
          min-width: 21px;
          border-left: none !important; }
        .RadGrid_MarketSight > table > thead > tr > th.rgHeader > p > a.sort, .RadGrid_MarketSight > table > thead > tr > th.rgHeader > p > span {
          padding: 0 7px;
          color: inherit;
          display: table-cell;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
        .RadGrid_MarketSight > table > thead > tr > th.rgHeader > p > .rbSkinnedButton {
          display: block; }
        .RadGrid_MarketSight > table > thead > tr > th.rgHeader > p > a {
          cursor: pointer;
          outline: none; }
        .RadGrid_MarketSight > table > thead > tr > th.rgHeader > p > a.sort.no-filter {
          display: block;
          width: auto; }
        .RadGrid_MarketSight > table > thead > tr > th.rgHeader > p > a.filter {
          display: table-cell;
          padding: 0 10px;
          background-position: 9px 5px;
          opacity: 0.7; }
          .RadGrid_MarketSight > table > thead > tr > th.rgHeader > p > a.filter:hover {
            opacity: 1; }
        .RadGrid_MarketSight > table > thead > tr > th.rgHeader > p > b {
          display: table-cell; }
          .RadGrid_MarketSight > table > thead > tr > th.rgHeader > p > b > i {
            border-left: 1px solid #d9d9d9;
            border-right: 1px solid #f7f6f6; }
      .RadGrid_MarketSight > table > thead > tr > th.rgHeader.filtered > p > a.filter {
        background-color: #d6d4d1;
        opacity: 1; }
      .RadGrid_MarketSight > table > thead > tr > th.rgHeader > p.sorted-header-fix > a.sort {
        display: inline-block;
        width: 100%; }
      .RadGrid_MarketSight > table > thead > tr > th.rgHeader > p.sorted-header-fix > a.filter {
        position: absolute;
        top: 0;
        right: 0; }
      .RadGrid_MarketSight > table > thead > tr > th.rgHeader > p.sorted-header-fix > b {
        position: absolute;
        top: 0;
        right: 21px; }
    .RadGrid_MarketSight > table > thead > tr.rgFilterRow {
      display: none; }
    .RadGrid_MarketSight > table > tbody > tr {
      /* background-image mechanics of Type column */ }
      .RadGrid_MarketSight > table > tbody > tr.rgRow, .RadGrid_MarketSight > table > tbody > tr.rgAltRow {
        border-top: 1px solid transparent;
        border-bottom: 1px solid #e6e6e6; }
        .RadGrid_MarketSight > table > tbody > tr.rgRow > td, .RadGrid_MarketSight > table > tbody > tr.rgAltRow > td {
          padding: 3px 3px 2px 7px;
          cursor: pointer;
          vertical-align: top;
          border: inherit; }
      .RadGrid_MarketSight > table > tbody > tr > td.rgCheckMst {
        padding-left: 12px; }
        .RadGrid_MarketSight > table > tbody > tr > td.rgCheckMst > .RadButton_MarketSight > .rbToggleCheckbox,
        .RadGrid_MarketSight > table > tbody > tr > td.rgCheckMst > .RadButton_MarketSight > .rbToggleCheckboxChecked {
          top: 2px; }
          @media screen and (-webkit-min-device-pixel-ratio: 0) {
            .RadGrid_MarketSight > table > tbody > tr > td.rgCheckMst > .RadButton_MarketSight > .rbToggleCheckbox,
            .RadGrid_MarketSight > table > tbody > tr > td.rgCheckMst > .RadButton_MarketSight > .rbToggleCheckboxChecked {
              top: 1px; } }
      .RadGrid_MarketSight > table > tbody > tr.rgRow > td {
        background-color: #ffffff; }
      .RadGrid_MarketSight > table > tbody > tr.rgAltRow > td {
        background-color: #ffffff; }
      .RadGrid_MarketSight > table > tbody > tr.rgSelectedRow {
        border-bottom-color: #c6d7e7;
        border-top: 1px double #c6d7e7; }
        .RadGrid_MarketSight > table > tbody > tr.rgSelectedRow > td {
          background-color: #c6d7e7; }
      .RadGrid_MarketSight > table > tbody > tr.rgHoveredRow {
        border-bottom: 1px double #9cb5c2;
        border-top: 1px double #9cb5c2; }
      .RadGrid_MarketSight > table > tbody > tr.rgDisabledRow {
        border-top: 1px solid #e6e6e6;
        border-bottom: 1px solid #e6e6e6; }
        .RadGrid_MarketSight > table > tbody > tr.rgDisabledRow > td {
          background-color: #ebebe4;
          opacity: 0.6; }
      .RadGrid_MarketSight > table > tbody > tr.rgNoRecords > td {
        padding: 10px 17px; }
      .RadGrid_MarketSight > table > tbody > tr > td.item_name > .wrap:hover {
        color: #0000ff; }
      .RadGrid_MarketSight > table > tbody > tr > td > .wrap > a, .RadGrid_MarketSight > table > tbody > tr > td > .wrap > a:visited {
        color: #464646; }
      .RadGrid_MarketSight > table > tbody > tr > td > .wrap > a:hover {
        color: #0000ff; }
      .RadGrid_MarketSight > table > tbody > tr > td.type_column {
        width: 66px;
        padding-left: 0;
        padding-right: 0; }
        .RadGrid_MarketSight > table > tbody > tr > td.type_column > div {
          margin: 1px auto 0;
          width: 14px;
          height: 16px;
          background: url("/app/Controls/Telerik/Skins/MarketSight/Grid/grid-icons.png") no-repeat; }
      .RadGrid_MarketSight > table > tbody > tr.Type-gcs > td.type_column > .wrap {
        background-image: url("/app/Controls/Telerik/Skins/MarketSight/Grid/gcs_logo_small.png") !important; }
      .RadGrid_MarketSight > table > tbody > tr.Type-gcs.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-gcs:hover > td.type_column > .wrap {
        background-image: url("/app/Controls/Telerik/Skins/MarketSight/Grid/gcs_logo_small.png") !important; }
      .RadGrid_MarketSight > table > tbody > tr.Type-cmix > td.type_column > .wrap {
        background-image: url("/app/Controls/Telerik/Skins/MarketSight/Grid/cmix_logo_small.png") !important;
        width: 22px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-cmix.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-cmix:hover > td.type_column > .wrap {
        background-image: url("/app/Controls/Telerik/Skins/MarketSight/Grid/cmix_logo_small.png") !important;
        width: 22px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-Folder > td.type_column > .wrap {
        background-position: 0 0; }
      .RadGrid_MarketSight > table > tbody > tr.Type-Folder.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-Folder:hover > td.type_column > .wrap {
        background-position: -48px 0; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File > td.type_column > .wrap {
        background-position: 0 -24px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-File:hover > td.type_column > .wrap {
        background-position: -48px -24px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-doc > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-doc > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/doc.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-docx > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-docx > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/doc.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-ppt > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-ppt > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/ppt.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-pptx > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-pptx > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/ppt.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-xls > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-xls > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/excel.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-xlsx > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-xlsx > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/excel.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mdb > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mdb > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/access.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-pdf > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-pdf > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/pdf.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-txt > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-txt > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/txt.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-htm > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-htm > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/html.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-html > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-html > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/html.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-zip > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-zip > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/zip.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-rtf > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-rtf > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/rtf.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-xml > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-xml > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/xml.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-sav > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-sav > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/spss.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-sas7bdat > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-sas7bdat > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/sas.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-sd2 > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-sd2 > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/sas.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-png > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-png > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-jpg > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-jpg > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-jpeg > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-jpeg > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-bmp > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-bmp > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-gif > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-gif > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-tiff > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-tiff > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-img > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-img > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-jp2 > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-jp2 > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-pcx > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-pcx > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-tif > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-tif > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-emf > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-emf > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-xbm > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-xbm > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-xpm > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-xpm > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mov > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mov > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mp3 > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mp3 > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mpg > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mpg > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mpeg > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mpeg > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mpv2 > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mpv2 > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-avi > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-avi > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-wmv > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-wmv > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-wm > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-wm > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-wmd > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-wmd > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-asf > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-asf > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-m3u > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-m3u > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-wav > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-wav > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mid > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mid > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-midi > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-midi > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-wma > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-wma > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-au > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-au > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-rmi > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-rmi > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-aif > td.type_column {
        padding-top: 1px; }
        .RadGrid_MarketSight > table > tbody > tr.Type-File.Type-aif > td.type_column > .wrap {
          background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat;
          height: 16px;
          width: 16px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-Dataset > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC1 > td.type_column > .wrap {
        background-position: 0 -48px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-Dataset.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-Dataset:hover > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-Dataset.rgSelectedRow.Type-HC1 > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC1:hover > td.type_column > .wrap {
        background-position: -48px -48px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC2 > td.type_column > .wrap {
        background-position: 0 -1001px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-Dataset.rgSelectedRow.Type-HC2 > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC2:hover > td.type_column > .wrap {
        background-position: -48px -1001px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC3 > td.type_column > .wrap {
        background-position: 0 -1017px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-Dataset.rgSelectedRow.Type-HC3 > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC3:hover > td.type_column > .wrap {
        background-position: -48px -1017px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC4 > td.type_column > .wrap {
        background-position: 0 -1033px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-Dataset.rgSelectedRow.Type-HC4 > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC4:hover > td.type_column > .wrap {
        background-position: -48px -1033px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC5 > td.type_column > .wrap {
        background-position: 0 -1049px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-Dataset.rgSelectedRow.Type-HC5 > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC5:hover > td.type_column > .wrap {
        background-position: -48px -1049px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-DataView > td.type_column > .wrap {
        background-position: 0 -120px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-DataView.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-DataView:hover > td.type_column > .wrap {
        background-position: -48px -120px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-Crosstab > td.type_column > .wrap {
        background-position: 0 -72px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-Crosstab.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-Crosstab:hover > td.type_column > .wrap {
        background-position: -48px -72px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-Dashboard > td.type_column > .wrap {
        background-position: 0 -96px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-Dashboard.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-Dashboard:hover > td.type_column > .wrap {
        background-position: -48px -96px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-RespondentDataTable > td.type_column > .wrap {
        background-position: 0 -120px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-RespondentDataTable.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-RespondentDataTable:hover > td.type_column > .wrap {
        background-position: -48px -120px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Column > td.type_column > .wrap {
        background-position: 0 -144px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Bar > td.type_column > .wrap {
        background-position: 0 -168px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Line > td.type_column > .wrap {
        background-position: 0 -194px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Doughnut > td.type_column > .wrap {
        background-position: 0 -216px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Pie > td.type_column > .wrap {
        background-position: 0 -240px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Radar > td.type_column > .wrap {
        background-position: 0 -524px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Combination > td.type_column > .wrap {
        background-position: 0 -945px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Gauge > td.type_column > .wrap {
        background-position: 0 -264px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_GaugeKpi > td.type_column > .wrap {
        background-position: 0 -634px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Scatter > td.type_column > .wrap {
        background-position: 0 -478px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_WordCloud > td.type_column > .wrap {
        background-position: 0 -546px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Column.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Column:hover > td.type_column > .wrap {
        background-position: -48px -144px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Bar.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Bar:hover > td.type_column > .wrap {
        background-position: -48px -168px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Line.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Line:hover > td.type_column > .wrap {
        background-position: -48px -194px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Doughnut.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Doughnut:hover > td.type_column > .wrap {
        background-position: -48px -216px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Pie.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Pie:hover > td.type_column > .wrap {
        background-position: -48px -240px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Radar.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Radar:hover > td.type_column > .wrap {
        background-position: -48px -524px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Combination.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Combination:hover > td.type_column > .wrap {
        background-position: -48px -945px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Gauge.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Gauge:hover > td.type_column > .wrap {
        background-position: -48px -264px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_GaugeKpi.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_GaugeKpi:hover > td.type_column > .wrap {
        background-position: -49px -634px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Scatter.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Scatter:hover > td.type_column > .wrap {
        background-position: -48px -478px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_WordCloud.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_WordCloud:hover > td.type_column > .wrap {
        background-position: -49px -546px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-Variable > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-NTimeSpanVariable > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-NDateTimeVariable > td.type_column > .wrap {
        background-position: 0 -285px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-Variable.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-NTimeSpanVariable.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-NDateTimeVariable.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-Variable:hover > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-NTimeSpanVariable:hover > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-NDateTimeVariable:hover > td.type_column > .wrap {
        background-position: -48px -285px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-NRegroupingUDV > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-NRegroupingOfContinuousUDV > td.type_column > .wrap {
        background-position: 0 -310px;
        width: 21px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-NRegroupingUDV.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-NRegroupingOfContinuousUDV.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-NRegroupingUDV:hover > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-NRegroupingOfContinuousUDV:hover > td.type_column > .wrap {
        background-position: -41px -310px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-CategoricalMultiResponseVariable > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-DichotomousMultiResponseVariable > td.type_column > .wrap {
        background-position: 0 -334px;
        width: 21px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-CategoricalMultiResponseVariable.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-DichotomousMultiResponseVariable.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-CategoricalMultiResponseVariable:hover > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-DichotomousMultiResponseVariable:hover > td.type_column > .wrap {
        background-position: -41px -334px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-NMathematicalUDV > td.type_column > .wrap {
        background-position: 0 -358px;
        width: 21px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-NMathematicalUDV.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-NMathematicalUDV:hover > td.type_column > .wrap {
        background-position: -41px -358px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-NConditionalUDVFinal > td.type_column > .wrap {
        background-position: 0 -382px;
        width: 21px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-NConditionalUDVFinal.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-NConditionalUDVFinal:hover > td.type_column > .wrap {
        background-position: -41px -382px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-NFilterUDV > td.type_column > .wrap {
        background-position: 0 -406px;
        width: 21px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-NFilterUDV.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-NFilterUDV:hover > td.type_column > .wrap {
        background-position: -41px -406px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-NWeightUDV > td.type_column > .wrap {
        background-position: 0 -1085px;
        width: 21px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-NWeightUDV.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-NWeightUDV:hover > td.type_column > .wrap {
        background-position: -41px -1085px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-AdvancedAnalysis > td.type_column > .wrap {
        background-position: 0 -1105px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-AdvancedAnalysis.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-AdvancedAnalysis:hover > td.type_column > .wrap {
        background-position: -41px -1105px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-NGridUDV > td.type_column > .wrap {
        background-position: 0 -1123px;
        width: 21px; }
      .RadGrid_MarketSight > table > tbody > tr.Type-NGridUDV.rgSelectedRow > td.type_column > .wrap,
      .RadGrid_MarketSight > table > tbody > tr.Type-NGridUDV:hover > td.type_column > .wrap {
        background-position: -41px -1123px; }
      .RadGrid_MarketSight > table > tbody > tr > .gridGroupTitleCell > input[type=submit] {
        width: 14px; }
      .RadGrid_MarketSight > table > tbody > tr > .gridGroupTitleCell > p {
        position: relative;
        left: 3px;
        top: 1px;
        padding: 0; }
      .RadGrid_MarketSight > table > tbody > tr.rgGroupHeader > td {
        background: #efefef;
        border-top: 0px solid #fff;
        color: black; }
        .RadGrid_MarketSight > table > tbody > tr.rgGroupHeader > td > input.rgCollapse {
          background-position: 0 -446px;
          outline: none; }
        .RadGrid_MarketSight > table > tbody > tr.rgGroupHeader > td > input.rgExpand {
          background-position: 2px -450px;
          outline: none;
          -webkit-transform: rotate(-90deg);
          -moz-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
          -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
          -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=cos(-90), M12=-sin(-90), M21=sin(-90), M22=cos(-90))";
          filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=cos(-90), M12=-sin(-90), M21=sin(-90), M22=cos(-90))";
          zoom: 1; }
        .RadGrid_MarketSight > table > tbody > tr.rgGroupHeader > td:last-of-type {
          padding: 2px 7px; }

.RadGrid_MarketSight.text-unselectable {
  -moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }


.EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced {
  background-color: #bacfe6;
  font-size: 11px;
  line-height: 1em;
  color: #385F8B;
  padding: 0 20px;
  height: 40px; }
  .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap {
    font-size: 0;
    margin-right: 3px;
    padding: 0;
    line-height: 0; }
    .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.clearfilters {
      margin-right: 15px; }
    .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap:last-child {
      margin-right: 0; }
    .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.rgArrPart1 > .prev {
      padding: 0;
      background-image: url(/app/Controls/Grid/Images/arrow-left-active.svg);
      background-repeat: no-repeat;
      background-position: center;
      background-size: 12px;
      vertical-align: top;
      width: 25px;
      height: 25px; }
      .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.rgArrPart1 > .prev.disabled {
        background-image: url(/app/Controls/Grid/Images/arrow-left-disabled.svg); }
      .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.rgArrPart1 > .prev:hover {
        background-image: url(/app/Controls/Grid/Images/arrow-left-hover.svg); }
        .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.rgArrPart1 > .prev:hover.disabled {
          background-image: url(/app/Controls/Grid/Images/arrow-left-disabled.svg); }
    .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.rgArrPart2 {
      margin-right: 0; }
      .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.rgArrPart2 > .next {
        padding: 0;
        background-image: url(/app/Controls/Grid/Images/arrow-right-active.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 12px;
        vertical-align: top;
        width: 25px;
        height: 25px; }
        .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.rgArrPart2 > .next.disabled {
          background-image: url(/app/Controls/Grid/Images/arrow-right-disabled.svg); }
          .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.rgArrPart2 > .next.disabled:hover {
            background-image: url(/app/Controls/Grid/Images/arrow-right-disabled.svg); }
        .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.rgArrPart2 > .next:hover {
          background-image: url(/app/Controls/Grid/Images/arrow-right-hover.svg); }
    .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.rgAdvPart .rgPagerLabel {
      font-size: 10px;
      color: #333;
      line-height: 25px;
      margin-left: 5px; }
    .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.rgAdvPart .RadInput_MarketSight {
      margin-right: 18px; }
      .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.rgAdvPart .RadInput_MarketSight input {
        height: 25px;
        line-height: normal;
        border-radius: 0;
        width: 40px;
        font-size: 11px;
        color: #40618E;
        border: 0; }
    .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.rgAdvPart [id$="GoToPageLabel"],
    .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.rgAdvPart [id$="GoToPageTextBox"],
    .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.rgAdvPart [id$="PageOfLabel"] {
      display: none;
      width: 0; }
    .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.rgAdvPart [id$="ChangePageSizeLabel"],
    .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.rgAdvPart [id$=ChangePageSizeTextBox_wrapper] {
      float: left; }
    .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap a {
      font-size: 11px;
      line-height: 1em;
      color: #385F8B;
      padding: 7px;
      background: #fff;
      text-decoration: none;
      margin-right: 3px;
      min-width: 1em;
      text-align: center;
      display: inline-block; }
      .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap a:hover {
        background-color: #5c7ca3;
        color: #fff; }
        .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap a:hover.disabled {
          background-color: #fff;
          color: #ccc; }
        .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap a:hover.rgCurrentPage {
          background-color: #5c7ca3;
          color: #fff; }
      .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap a.disabled {
        color: #ccc; }
      .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap a.rgCurrentPage {
        background-color: #5c7ca3;
        color: #fff; }
      .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap a:last-child {
        margin-right: 0; }
      .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap a span {
        padding: 0;
        float: none; }

.EntityItemsGrid.grid--search .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced {
  padding: 0 20px 0 260px; }

.rgPager {
  color: #464646;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 21px;
  font-size: 12px; }
  .rgPager table .NextPrevNumericAndAdvanced {
    padding-left: 15px; }
    .rgPager table .NextPrevNumericAndAdvanced .rgArrPart1, .rgPager table .NextPrevNumericAndAdvanced .rgArrPart2, .rgPager table .NextPrevNumericAndAdvanced .clearfilters {
      padding: 0; }
      .rgPager table .NextPrevNumericAndAdvanced .rgArrPart1 a, .rgPager table .NextPrevNumericAndAdvanced .rgArrPart2 a, .rgPager table .NextPrevNumericAndAdvanced .clearfilters a {
        padding: 0 7px;
        text-decoration: none;
        display: inline-block; }
        .rgPager table .NextPrevNumericAndAdvanced .rgArrPart1 a.disabled, .rgPager table .NextPrevNumericAndAdvanced .rgArrPart2 a.disabled, .rgPager table .NextPrevNumericAndAdvanced .clearfilters a.disabled {
          color: #727272; }
    .rgPager table .NextPrevNumericAndAdvanced .clearfilters {
      margin-right: 16px; }
      .rgPager table .NextPrevNumericAndAdvanced .clearfilters > a {
        padding: 0 2px; }
    .rgPager table .NextPrevNumericAndAdvanced .rgArrPart1 > .first, .rgPager table .NextPrevNumericAndAdvanced .rgArrPart1 > .prev {
      background-image: url(/app/Controls/Grid/Images/paging-sprites.png);
      background-repeat: no-repeat; }
    .rgPager table .NextPrevNumericAndAdvanced .rgArrPart1 > .first {
      padding: 0 11px 0 14px;
      background-position: 0 6px; }
    .rgPager table .NextPrevNumericAndAdvanced .rgArrPart1 > .prev {
      padding: 0 0 0 10px;
      background-position: 0 -34px; }
    .rgPager table .NextPrevNumericAndAdvanced .rgArrPart2 > .next, .rgPager table .NextPrevNumericAndAdvanced .rgArrPart2 > .last {
      background-image: url(/app/Controls/Grid/Images/paging-sprites.png);
      background-repeat: no-repeat; }
    .rgPager table .NextPrevNumericAndAdvanced .rgArrPart2 > .next {
      padding-right: 19px;
      background-position: 100% -74px; }
    .rgPager table .NextPrevNumericAndAdvanced .rgArrPart2 > .last {
      padding: 0 20px 0 0;
      background-position: 100% -114px; }
    .rgPager table .NextPrevNumericAndAdvanced .rgNumPart {
      padding: 0 7px; }
      .rgPager table .NextPrevNumericAndAdvanced .rgNumPart a {
        padding: 0 2px; }
        .rgPager table .NextPrevNumericAndAdvanced .rgNumPart a.rgCurrentPage {
          color: #464646; }
    .rgPager table .NextPrevNumericAndAdvanced .rgAdvPart {
      float: left;
      padding: 0 0 0 28px;
      color: #727272; }
      .rgPager table .NextPrevNumericAndAdvanced .rgAdvPart .RadInput_MarketSight {
        margin-right: 23px; }
        .rgPager table .NextPrevNumericAndAdvanced .rgAdvPart .RadInput_MarketSight input {
          height: 18px;
          line-height: normal;
          border-radius: 0;
          color: #727272;
          width: 40px; }
      .rgPager table .NextPrevNumericAndAdvanced .rgAdvPart #ctl00_ctl00_PageContent_PageContent__topNavigatorGrid__grid_ctl00_ctl02_ctl00_PageOfLabel,
      .rgPager table .NextPrevNumericAndAdvanced .rgAdvPart #ctl00_ctl00_PageContent_PageContent__variablesGrid__grid_ctl00_ctl02_ctl00_PageOfLabel,
      .rgPager table .NextPrevNumericAndAdvanced .rgAdvPart #ctl00_ctl00_PageContent_PageContent__crosstabsGrid__grid_ctl00_ctl02_ctl00_PageOfLabel,
      .rgPager table .NextPrevNumericAndAdvanced .rgAdvPart #ctl00_ctl00_PageContent_PageContent__searchResultsActionBar__grid_ctl00_ctl02_ctl00_PageOfLabel {
        margin-right: 12px; }

.ModernBlueMasterPage .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced {
  background-color: #afcee8; }
  .ModernBlueMasterPage .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.rgNumPart a.rgCurrentPage {
    background-color: #0072bc;
    color: #fff; }
  .ModernBlueMasterPage .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap.rgAdvPart .RadInput_MarketSight .rgPagerTextBox {
    color: #0072bc;
    border-radius: .4em; }
  .ModernBlueMasterPage .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap a {
    border-radius: .4em;
    color: #0072bc; }
    .ModernBlueMasterPage .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap a:hover {
      background-color: #0072bc;
      color: #fff; }
    .ModernBlueMasterPage .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap a.disabled {
      background-color: #fff;
      color: #ccc; }
      .ModernBlueMasterPage .EntityItemsGrid.grid--wide .RadGrid_MarketSight .rgPager .rgPagerCell.NextPrevNumericAndAdvanced .rgWrap a.disabled:hover {
        background-color: #fff;
        color: #ccc; }


@charset "UTF-8";
.EntityItemsGrid.grid--wide .pageHeader {
  position: absolute;
  top: 46px;
  left: 20px;
  height: 25px;
  color: #363636; }
  .EntityItemsGrid.grid--wide .pageHeader > span {
    font-weight: bold;
    font-size: 18px;
    line-height: 18px; }

.EntityItemsGrid.grid--wide .gridcontainer {
  padding-top: 64px; }
  .EntityItemsGrid.grid--wide .gridcontainer .header-placeholder {
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
    height: 24px;
    background: #899ebd;
    border: 0;
    padding: 0; }
  .EntityItemsGrid.grid--wide .gridcontainer .pager-placeholder {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 40px; }
  .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader.rgSorted .sort {
    background: #607ca4; }
  .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader.rgSorted input.rgSortAsc {
    display: none; }
  .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader.rgSorted input.rgSortDesc {
    display: none; }
  .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader.rgHeaderOver .sort {
    background: #607ca4; }
  .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader.rgHeaderOver .filter {
    background-color: #38527f;
    /*background-position: 7px 10px;
                                @include retina-background-image('../../../Core/CSS/img/arrow-down-alt-white', 20px, 20px);
                                background-repeat: no-repeat;*/ }
  .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader.filtered .sorted-header-fix > a > span:first-child:after {
    background: url(/app/Core/CSS/img/funnel.svg) no-repeat;
    content: "";
    width: 16px;
    height: 16px;
    background-size: 16px;
    background-position-y: -1px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px; }
  .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader.filtered .filter {
    background-color: #38527f; }
  .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .sorted-header-fix {
    background-color: #899ebd;
    color: #fff;
    border: 0;
    top: 40px; }
    .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .sorted-header-fix > b {
      display: none; }
    .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .sorted-header-fix > :first-child {
      border-left: 1px solid #97adc8; }
    .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .sorted-header-fix > .sort {
      color: inherit;
      /*display: table-cell;*/
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      height: 24px;
      text-overflow: ellipsis;
      overflow: hidden; }
      .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .sorted-header-fix > .sort .rgSort {
        font-size: 12px;
        position: relative; }
        .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .sorted-header-fix > .sort .rgSort:after {
          font-size: 12px;
          line-height: 22px;
          margin-left: 5px;
          vertical-align: top; }
        .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .sorted-header-fix > .sort .rgSort.rgSortAsc {
          background: none; }
          .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .sorted-header-fix > .sort .rgSort.rgSortAsc:after {
            content: "↑"; }
        .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .sorted-header-fix > .sort .rgSort.rgSortDesc {
          background: none; }
          .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .sorted-header-fix > .sort .rgSort.rgSortDesc:after {
            content: "↓"; }
    .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .sorted-header-fix .filter {
      display: table-cell;
      padding: 0 10px;
      background-position: 7px 10px;
      background-image: url(/app/Core/CSS/img/arrow-down-white.svg);
      background-repeat: no-repeat; }
    .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .sorted-header-fix > span {
      color: inherit;
      display: table-cell;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .sorted-header-fix > .sort, .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .sorted-header-fix > span {
      padding: 0;
      display: flex;
      flex: 0 0 auto; }
      .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .sorted-header-fix > .sort:before, .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .sorted-header-fix > .sort:after, .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .sorted-header-fix > span:before, .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .sorted-header-fix > span:after {
        display: block;
        content: '';
        flex: 0 1 20px; }
  .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader > p {
    background-color: #899ebd;
    color: #fff;
    border: 0;
    top: 40px; }
  .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .rgCheckMst {
    padding: 0 !important;
    min-width: 21px;
    border-left: none !important; }
    .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .rgCheckMst .rbPrimaryIcon {
      left: 20px; }
  .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgGroupHeader > td {
    background: #fff;
    border: none;
    font-weight: bold;
    font-size: 14px;
    line-height: 1.2em;
    color: #33537F;
    padding: 13px 20px; }
    .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgGroupHeader > td.gridGroupTitleCell > input[type=submit] {
      width: 14px;
      height: 12px;
      font-size: 0; }
    .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgGroupHeader > td.gridGroupTitleCell p {
      display: inline-block;
      position: relative;
      left: 3px;
      top: 1px;
      padding: 0;
      /*padding: 0 0 0 3px;*/ }
      .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgGroupHeader > td.gridGroupTitleCell p .categoryPropertyLink {
        cursor: pointer;
        display: inline-block; }
    .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgGroupHeader > td.rgCheckMst .rbPrimaryIcon {
      left: 0; }
    .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgGroupHeader > td .limitedTypeGroupingShowAll {
      font-weight: normal; }
  .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgRow,
  .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgAltRow {
    font-size: 14px;
    line-height: 1.2em;
    color: #515151;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6; }
    .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgRow > td,
    .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgAltRow > td {
      padding: 13px 20px;
      cursor: pointer;
      vertical-align: top;
      border: inherit; }
      .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgRow > td.rgCheckMst .rbPrimaryIcon,
      .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgAltRow > td.rgCheckMst .rbPrimaryIcon {
        left: 0; }
      .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgRow > td .CategoryLabelLink,
      .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgAltRow > td .CategoryLabelLink {
        margin-bottom: 0;
        margin-top: 0; }
    .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgRow.rgHoveredRow > td,
    .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgAltRow.rgHoveredRow > td {
      background: #ebf0f7; }
    .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgRow.rgHoveredRow.rgSelectedRow > td,
    .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgAltRow.rgHoveredRow.rgSelectedRow > td {
      background-color: #c6d7e7; }
    .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgRow.rgSelectedRow > td,
    .EntityItemsGrid.grid--wide .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgAltRow.rgSelectedRow > td {
      background-color: #c6d7e7;
      border-bottom-color: #d9e5ef;
      border-top-color: #c6d7e7; }

.EntityItemsGrid.grid--wide .clearfilters {
  display: inline-block; }
  .EntityItemsGrid.grid--wide .clearfilters > a {
    font-size: 11px;
    line-height: 1em;
    color: #385F8B;
    padding: 7px;
    background: #fff;
    text-decoration: none;
    margin-right: 3px;
    min-width: 1em;
    text-align: center;
    display: inline-block; }

.EntityItemsGrid {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
  .EntityItemsGrid .pageHeader {
    position: absolute;
    top: 46px;
    left: 15px;
    height: 45px; }
    .EntityItemsGrid .pageHeader > span {
      font-weight: bold;
      font-size: 14px;
      line-height: 14px; }
  .EntityItemsGrid .gridBoxes {
    position: absolute;
    margin-right: 20px;
    margin-top: 8px;
    z-index: 10;
    right: 0;
    left: 0;
    margin-left: 880px;
    white-space: nowrap;
    text-align: right;
    top: 0; }
    .EntityItemsGrid .gridBoxes > div {
      display: inline-block;
      margin-left: 10px; }
      .EntityItemsGrid .gridBoxes > div:last-child {
        margin-left: 5px; }
    .EntityItemsGrid .gridBoxes > .gridGrouping > div > span > div + div {
      padding-left: 15px; }
    .EntityItemsGrid .gridBoxes > .gridGrouping > div > span .RadComboBox_MarketSight .rcbReadOnly {
      background-color: transparent !important; }
      .EntityItemsGrid .gridBoxes > .gridGrouping > div > span .RadComboBox_MarketSight .rcbReadOnly .rcbInput {
        color: #3c7ead !important;
        font-weight: bold; }
        .EntityItemsGrid .gridBoxes > .gridGrouping > div > span .RadComboBox_MarketSight .rcbReadOnly .rcbInput.rcbEmptyMessage {
          font-weight: bold; }
      .EntityItemsGrid .gridBoxes > .gridGrouping > div > span .RadComboBox_MarketSight .rcbReadOnly.rcbFocused {
        background-color: #f1f0ec !important; }
      .EntityItemsGrid .gridBoxes > .gridGrouping > div > span .RadComboBox_MarketSight .rcbReadOnly.rcbHovered {
        color: #3c7ead;
        background-color: #f1f0ec !important; }
        .EntityItemsGrid .gridBoxes > .gridGrouping > div > span .RadComboBox_MarketSight .rcbReadOnly.rcbHovered .rcbInput {
          color: #3c7ead; }
    .EntityItemsGrid .gridBoxes > .gridGrouping > div > span .RadComboBox_MarketSight .rcbActionButton {
      background-color: transparent !important; }
    .EntityItemsGrid .gridBoxes > .gridGrouping > div > span .RadComboBox_MarketSight .rcbFocused .rcbActionButton .rcbIcon {
      background-color: #f1f0ec !important; }
    .EntityItemsGrid .gridBoxes > .gridGrouping .RadComboBox {
      background: #fff; }
    .EntityItemsGrid .gridBoxes > .gridColumnSelect .RadComboBox_MarketSight .rcbReadOnly {
      background-color: transparent !important; }
      .EntityItemsGrid .gridBoxes > .gridColumnSelect .RadComboBox_MarketSight .rcbReadOnly .rcbInput {
        color: #3c7ead !important;
        font-weight: bold; }
        .EntityItemsGrid .gridBoxes > .gridColumnSelect .RadComboBox_MarketSight .rcbReadOnly .rcbInput.rcbEmptyMessage {
          font-weight: bold; }
      .EntityItemsGrid .gridBoxes > .gridColumnSelect .RadComboBox_MarketSight .rcbReadOnly.rcbFocused {
        background-color: #f1f0ec !important; }
      .EntityItemsGrid .gridBoxes > .gridColumnSelect .RadComboBox_MarketSight .rcbReadOnly.rcbHovered {
        color: #3c7ead;
        background-color: #f1f0ec !important; }
        .EntityItemsGrid .gridBoxes > .gridColumnSelect .RadComboBox_MarketSight .rcbReadOnly.rcbHovered .rcbInput {
          color: #3c7ead; }
    .EntityItemsGrid .gridBoxes > .gridColumnSelect .RadComboBox_MarketSight .rcbActionButton {
      background-color: transparent !important; }
    .EntityItemsGrid .gridBoxes > .gridColumnSelect .RadComboBox_MarketSight .rcbFocused .rcbActionButton .rcbIcon {
      background-color: #f1f0ec !important; }
    .EntityItemsGrid .gridBoxes > .gridColumnSelect .RadComboBox {
      background: #fff; }
  .EntityItemsGrid .gridcontainer {
    position: absolute;
    overflow: hidden;
    top: 71px;
    bottom: 0;
    left: 0;
    right: 0;
    padding-top: 58px; }
    .EntityItemsGrid .gridcontainer > .pager-placeholder {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      height: 31px;
      background: #bacfe6; }
      .EntityItemsGrid .gridcontainer > .pager-placeholder .rgWrap {
        margin-left: 17px;
        margin-top: 6px; }
    .EntityItemsGrid .gridcontainer > .header-placeholder {
      position: absolute;
      top: 31px;
      left: 0;
      right: 0;
      height: 23px;
      background: #eeedec;
      border: solid #d9d9d9;
      border-width: 1px 0;
      padding: 1px 0; }
    .EntityItemsGrid .gridcontainer .dragDropPreviewBottomLine {
      border-bottom: 1px dashed #666; }
    .EntityItemsGrid .gridcontainer .dragDropPreviewTopLine {
      border-top: 1px dashed #666; }
    .EntityItemsGrid .gridcontainer > .RadGrid {
      height: 100%;
      width: 100% !important;
      overflow-y: auto;
      overflow-x: hidden; }
      .EntityItemsGrid .gridcontainer > .RadGrid > table > thead > tr.rgPager > td > table {
        position: absolute;
        top: 0;
        height: 31px; }
        .EntityItemsGrid .gridcontainer > .RadGrid > table > thead > tr.rgPager > td > table .rgPagerButton {
          display: none; }
        .EntityItemsGrid .gridcontainer > .RadGrid > table > thead > tr.rgPager > td > table .rgInfoPart {
          display: none; }
      .EntityItemsGrid .gridcontainer > .RadGrid > table > thead > tr > th.rgHeader > p {
        position: absolute;
        top: 32px;
        height: 24px; }
  .EntityItemsGrid .dnddenied {
    cursor: not-allowed !important; }

.RadMenu_MarketSight .RadListBoxScrollable {
  overflow-y: scroll;
  overflow-x: hidden; }
  .RadMenu_MarketSight .RadListBoxScrollable ul {
    list-style: none;
    padding: 0; }

.RadMenu_MarketSight.gridFilterMenu > ul {
  -moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3); }
  .RadMenu_MarketSight.gridFilterMenu > ul .rmContent {
    text-align: right;
    width: 205px; }
    .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable {
      text-align: left;
      overflow-y: auto;
      overflow-x: hidden;
      width: 100%; }
      .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight {
        overflow: hidden; }
        .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbCheckAllItems {
          padding: 0 9px;
          border-bottom: 1px solid #ccc; }
          .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox {
            margin: 3px 0 0;
            padding: 0;
            opacity: 0;
            vertical-align: top;
            z-index: 1;
            cursor: pointer;
            display: inline-block;
            width: 12px;
            height: 12px; }
            .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox + .checkAllItemsText {
              display: inline-block;
              line-height: 21px;
              margin-left: -12px;
              padding-left: 19px;
              background-position: 0 3px;
              background-repeat: no-repeat;
              background-image: url("/app/Core/CSS/img/checkbox.png");
              word-wrap: break-word;
              cursor: pointer; }
              @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
                .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox + .checkAllItemsText {
                  background-image: url(/app/Core/CSS/img/checkbox@2x.png);
                  background-size: 13px 13px; } }
            .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox.GlobalHovered + .checkAllItemsText:not(.GlobalHovered) {
              background-image: url("/app/Core/CSS/img/checkbox-h.png"); }
              @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
                .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox.GlobalHovered + .checkAllItemsText:not(.GlobalHovered) {
                  background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
                  background-size: 13px 13px; } }
            .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox:checked + .checkAllItemsText {
              background-image: url("/app/Core/CSS/img/checkbox-c.png"); }
              @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
                .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox:checked + .checkAllItemsText {
                  background-image: url(/app/Core/CSS/img/checkbox-c@2x.png);
                  background-size: 13px 13px; } }
            .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox.GlobalHovered:checked + .checkAllItemsText:not(.GlobalHovered) {
              background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
              @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
                .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox.GlobalHovered:checked + .checkAllItemsText:not(.GlobalHovered) {
                  background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
                  background-size: 13px 13px; } }
            .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox[disabled] + .checkAllItemsText {
              opacity: 0.6;
              background-image: url("/app/Core/CSS/img/checkbox-h.png");
              cursor: default; }
              @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
                .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox[disabled] + .checkAllItemsText {
                  background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
                  background-size: 13px 13px; } }
            .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox[disabled]:checked + .checkAllItemsText {
              background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
              @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
                .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox[disabled]:checked + .checkAllItemsText {
                  background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
                  background-size: 13px 13px; } }
          .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbCheckAllItems > label {
            position: relative; }
            .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbCheckAllItems > label > .rlbCheckAllItemsCheckBox {
              position: absolute;
              top: -4px;
              left: 0; }
            .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbCheckAllItems > label > .checkAllItemsText {
              width: 100%;
              line-height: 27px; }
          .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbCheckAllItems:hover {
            background-color: #f1f0ec;
            font-weight: bold; }
        .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbList > .rlbItem {
          white-space: normal;
          line-height: 27px;
          padding: 0 9px;
          cursor: default; }
          .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbList > .rlbItem > label > .rlbCheck {
            margin: 3px 0 0;
            padding: 0;
            opacity: 0;
            vertical-align: top;
            z-index: 1;
            cursor: pointer;
            display: inline-block;
            width: 12px;
            height: 12px; }
            .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbList > .rlbItem > label > .rlbCheck + .rlbText {
              display: inline-block;
              line-height: 27px;
              margin-left: -12px;
              padding-left: 19px;
              background-position: 0 6px;
              background-repeat: no-repeat;
              background-image: url("/app/Core/CSS/img/checkbox.png");
              word-wrap: break-word;
              cursor: pointer; }
              @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
                .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbList > .rlbItem > label > .rlbCheck + .rlbText {
                  background-image: url(/app/Core/CSS/img/checkbox@2x.png);
                  background-size: 13px 13px; } }
            .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbList > .rlbItem > label > .rlbCheck.GlobalHovered + .rlbText:not(.GlobalHovered) {
              background-image: url("/app/Core/CSS/img/checkbox-h.png"); }
              @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
                .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbList > .rlbItem > label > .rlbCheck.GlobalHovered + .rlbText:not(.GlobalHovered) {
                  background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
                  background-size: 13px 13px; } }
            .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbList > .rlbItem > label > .rlbCheck:checked + .rlbText {
              background-image: url("/app/Core/CSS/img/checkbox-c.png"); }
              @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
                .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbList > .rlbItem > label > .rlbCheck:checked + .rlbText {
                  background-image: url(/app/Core/CSS/img/checkbox-c@2x.png);
                  background-size: 13px 13px; } }
            .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbList > .rlbItem > label > .rlbCheck.GlobalHovered:checked + .rlbText:not(.GlobalHovered) {
              background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
              @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
                .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbList > .rlbItem > label > .rlbCheck.GlobalHovered:checked + .rlbText:not(.GlobalHovered) {
                  background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
                  background-size: 13px 13px; } }
            .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbList > .rlbItem > label > .rlbCheck[disabled] + .rlbText {
              opacity: 0.6;
              background-image: url("/app/Core/CSS/img/checkbox-h.png");
              cursor: default; }
              @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
                .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbList > .rlbItem > label > .rlbCheck[disabled] + .rlbText {
                  background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
                  background-size: 13px 13px; } }
            .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbList > .rlbItem > label > .rlbCheck[disabled]:checked + .rlbText {
              background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
              @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
                .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbList > .rlbItem > label > .rlbCheck[disabled]:checked + .rlbText {
                  background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
                  background-size: 13px 13px; } }
          .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbList > .rlbItem > label > .rlbCheck {
            top: 4px !important; }
          .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbList > .rlbItem > label > .rlbText {
            word-wrap: break-word;
            display: flex !important;
            align-items: center;
            justify-content: space-between;
            min-height: 27px; }
          .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbList > .rlbItem.rlbHovered {
            background-color: #f1f0ec;
            font-weight: bold; }
        .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbList > .rlbItem > label > .rlbText,
        .RadMenu_MarketSight.gridFilterMenu > ul .rmContent .RadListBoxScrollable > .rlbGroupRight > .rlbCheckAllItems > label > .checkAllItemsText {
          margin-left: 0 !important;
          padding: 0 0 0 19px !important; }

.ColumnSelectorCheckBoxes {
  height: auto !important; }
  .ColumnSelectorCheckBoxes > .rlbGroup > .rlbList {
    list-style: none;
    padding-left: 0; }
    .ColumnSelectorCheckBoxes > .rlbGroup > .rlbList > .rlbItem {
      padding: 3px 9px; }
      .ColumnSelectorCheckBoxes > .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck {
        display: none; }
        .ColumnSelectorCheckBoxes > .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck + .rlbText {
          display: inline-block;
          line-height: 21px;
          margin-left: 0;
          padding-left: 19px;
          background-position: 0 3px;
          background-repeat: no-repeat;
          background-image: url("/app/Core/CSS/img/checkbox.png");
          word-wrap: break-word;
          cursor: pointer; }
          @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
            .ColumnSelectorCheckBoxes > .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck + .rlbText {
              background-image: url(/app/Core/CSS/img/checkbox@2x.png);
              background-size: 13px 13px; } }
        .ColumnSelectorCheckBoxes > .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck.GlobalHovered + .rlbText:not(.GlobalHovered) {
          background-image: url("/app/Core/CSS/img/checkbox-h.png"); }
          @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
            .ColumnSelectorCheckBoxes > .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck.GlobalHovered + .rlbText:not(.GlobalHovered) {
              background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
              background-size: 13px 13px; } }
        .ColumnSelectorCheckBoxes > .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck:checked + .rlbText {
          background-image: url("/app/Core/CSS/img/checkbox-c.png"); }
          @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
            .ColumnSelectorCheckBoxes > .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck:checked + .rlbText {
              background-image: url(/app/Core/CSS/img/checkbox-c@2x.png);
              background-size: 13px 13px; } }
        .ColumnSelectorCheckBoxes > .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck.GlobalHovered:checked + .rlbText:not(.GlobalHovered) {
          background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
          @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
            .ColumnSelectorCheckBoxes > .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck.GlobalHovered:checked + .rlbText:not(.GlobalHovered) {
              background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
              background-size: 13px 13px; } }
        .ColumnSelectorCheckBoxes > .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck[disabled] + .rlbText {
          opacity: 0.6;
          background-image: url("/app/Core/CSS/img/checkbox-h.png");
          cursor: default; }
          @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
            .ColumnSelectorCheckBoxes > .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck[disabled] + .rlbText {
              background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
              background-size: 13px 13px; } }
        .ColumnSelectorCheckBoxes > .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck[disabled]:checked + .rlbText {
          background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
          @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
            .ColumnSelectorCheckBoxes > .rlbGroup > .rlbList > .rlbItem > label > .rlbCheck[disabled]:checked + .rlbText {
              background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
              background-size: 13px 13px; } }
      .ColumnSelectorCheckBoxes > .rlbGroup > .rlbList > .rlbItem:hover {
        cursor: pointer;
        background-color: #f1f0ec; }
        .ColumnSelectorCheckBoxes > .rlbGroup > .rlbList > .rlbItem:hover > label > .rlbText {
          font-weight: bold; }

.RadGrid_MarketSight > table > tbody > tr > td.item_name_new:before {
  content: "";
  float: left;
  width: 16px;
  height: 16px;
  margin: 0 10px 0 0;
  background: url("/app/Controls/Telerik/Skins/MarketSight/Grid/grid-icons.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-Folder > td.item_name_new:before {
  background-position: 0 0; }

.RadGrid_MarketSight > table > tbody > tr.Type-Folder.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-Folder:hover > td.item_name_new:before {
  background-position: -48px 0; }

.RadGrid_MarketSight > table > tbody > tr.Type-File > td.item_name_new:before {
  background-position: 0 -24px; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-File:hover > td.item_name_new:before {
  background-position: -48px -24px; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-doc > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/doc.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-docx > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/doc.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-ppt > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/ppt.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-pptx > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/ppt.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-xls > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/excel.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-xlsx > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/excel.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mdb > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/access.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-pdf > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/pdf.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-txt > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/txt.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-htm > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/html.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-html > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/html.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-zip > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/zip.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-rtf > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/rtf.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-xml > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/xml.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-sav > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/spss.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-sas7bdat > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/sas.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-sd2 > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/sas.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-png > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-jpg > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-jpeg > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-bmp > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-gif > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-tiff > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-img > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-jp2 > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-pcx > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-tif > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-emf > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-xbm > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-xpm > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/image.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mov > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mp3 > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mpg > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mpeg > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mpv2 > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-avi > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-wmv > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-wm > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-wmd > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-asf > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-m3u > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-wav > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-mid > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-midi > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-wma > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-au > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-rmi > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-File.Type-aif > td.item_name_new:before {
  background: url("/app/Controls/Telerik/Skins/MarketSight/FileExtension/media.png") no-repeat; }

.RadGrid_MarketSight > table > tbody > tr.Type-Dataset > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC1 > td.item_name_new:before {
  background-position: 0 -48px; }

.RadGrid_MarketSight > table > tbody > tr.Type-Dataset.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-Dataset:hover > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-Dataset.rgSelectedRow.Type-HC1 > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC1:hover > td.item_name_new:before {
  background-position: -48px -48px; }

.RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC2 > td.item_name_new:before {
  background-position: 0 -1001px; }

.RadGrid_MarketSight > table > tbody > tr.Type-Dataset.rgSelectedRow.Type-HC2 > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC2:hover > td.item_name_new:before {
  background-position: -48px -1001px; }

.RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC3 > td.item_name_new:before {
  background-position: 0 -1017px; }

.RadGrid_MarketSight > table > tbody > tr.Type-Dataset.rgSelectedRow.Type-HC3 > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC3:hover > td.item_name_new:before {
  background-position: -48px -1017px; }

.RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC4 > td.item_name_new:before {
  background-position: 0 -1033px; }

.RadGrid_MarketSight > table > tbody > tr.Type-Dataset.rgSelectedRow.Type-HC4 > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC4:hover > td.item_name_new:before {
  background-position: -48px -1033px; }

.RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC5 > td.item_name_new:before {
  background-position: 0 -1049px; }

.RadGrid_MarketSight > table > tbody > tr.Type-Dataset.rgSelectedRow.Type-HC5 > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-Dataset.Type-HC5:hover > td.item_name_new:before {
  background-position: -48px -1049px; }

.RadGrid_MarketSight > table > tbody > tr.Type-Crosstab > td.item_name_new:before {
  background-position: 0 -72px; }

.RadGrid_MarketSight > table > tbody > tr.Type-Crosstab.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-Crosstab:hover > td.item_name_new:before {
  background-position: -48px -72px; }

.RadGrid_MarketSight > table > tbody > tr.Type-Dashboard > td.item_name_new:before {
  background-position: 0 -96px; }

.RadGrid_MarketSight > table > tbody > tr.Type-Dashboard.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-Dashboard:hover > td.item_name_new:before {
  background-position: -48px -96px; }

.RadGrid_MarketSight > table > tbody > tr.Type-RespondentDataTable > td.item_name_new:before {
  background-position: 0 -120px; }

.RadGrid_MarketSight > table > tbody > tr.Type-RespondentDataTable.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-RespondentDataTable:hover > td.item_name_new:before {
  background-position: -48px -120px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Column > td.item_name_new:before {
  background-position: 0 -144px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Bar > td.item_name_new:before {
  background-position: 0 -168px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Line > td.item_name_new:before {
  background-position: 0 -194px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Doughnut > td.item_name_new:before {
  background-position: 0 -217px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Pie > td.item_name_new:before {
  background-position: 0 -240px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Radar > td.item_name_new:before {
  background-position: 0 -525px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Combination > td.item_name_new:before {
  background-position: 0 -945px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Gauge > td.item_name_new:before {
  background-position: 0 -264px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_GaugeKpi > td.item_name_new:before {
  background-position: 0 -826px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Scatter > td.item_name_new:before {
  background-position: 0 -478px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_WordCloud > td.item_name_new:before {
  background-position: 0 -546px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Column.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Column:hover > td.item_name_new:before {
  background-position: -48px -144px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Bar.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Bar:hover > td.item_name_new:before {
  background-position: -48px -168px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Line.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Line:hover > td.item_name_new:before {
  background-position: -48px -194px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Doughnut.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Doughnut:hover > td.item_name_new:before {
  background-position: -48px -217px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Pie.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Pie:hover > td.item_name_new:before {
  background-position: -48px -240px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Radar.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Radar:hover > td.item_name_new:before {
  background-position: -48px -525px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Gauge.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Gauge:hover > td.item_name_new:before {
  background-position: -48px -264px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Combination.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Combination:hover > td.item_name_new:before {
  background-position: -48px -945px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Scatter.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_Scatter:hover > td.item_name_new:before {
  background-position: -48px -478px; }

.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_WordCloud.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-BaseChart_WordCloud:hover > td.item_name_new:before {
  background-position: -49px -546px; }

.RadGrid_MarketSight > table > tbody > tr.Type-Variable > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-NTimeSpanVariable > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-NDateTimeVariable > td.item_name_new:before {
  background-position: 0 -285px; }

.RadGrid_MarketSight > table > tbody > tr.Type-Variable.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-NTimeSpanVariable.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-NDateTimeVariable.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-Variable:hover > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-NTimeSpanVariable:hover > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-NDateTimeVariable:hover > td.item_name_new:before {
  background-position: -48px -285px; }

.RadGrid_MarketSight > table > tbody > tr.Type-NRegroupingUDV > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-NRegroupingOfContinuousUDV > td.item_name_new:before {
  background-position: 0 -310px;
  width: 21px; }

.RadGrid_MarketSight > table > tbody > tr.Type-NRegroupingUDV.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-NRegroupingOfContinuousUDV.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-NRegroupingUDV:hover > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-NRegroupingOfContinuousUDV:hover > td.item_name_new:before {
  background-position: -41px -310px; }

.RadGrid_MarketSight > table > tbody > tr.Type-CategoricalMultiResponseVariable > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-DichotomousMultiResponseVariable > td.item_name_new:before {
  background-position: 0 -334px;
  width: 21px; }

.RadGrid_MarketSight > table > tbody > tr.Type-CategoricalMultiResponseVariable.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-DichotomousMultiResponseVariable.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-CategoricalMultiResponseVariable:hover > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-DichotomousMultiResponseVariable:hover > td.item_name_new:before {
  background-position: -41px -334px; }

.RadGrid_MarketSight > table > tbody > tr.Type-NMathematicalUDV > td.item_name_new:before {
  background-position: 0 -358px;
  width: 21px; }

.RadGrid_MarketSight > table > tbody > tr.Type-NMathematicalUDV.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-NMathematicalUDV:hover > td.item_name_new:before {
  background-position: -41px -358px; }

.RadGrid_MarketSight > table > tbody > tr.Type-NConditionalUDV > td.item_name_new:before {
  background-position: 0 -382px;
  width: 21px; }

.RadGrid_MarketSight > table > tbody > tr.Type-NConditionalUDV.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-NConditionalUDV:hover > td.item_name_new:before {
  background-position: -41px -382px; }

.RadGrid_MarketSight > table > tbody > tr.Type-NFilterUDV > td.item_name_new:before {
  background-position: 0 -406px;
  width: 21px; }

.RadGrid_MarketSight > table > tbody > tr.Type-NFilterUDV.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-NFilterUDV:hover > td.item_name_new:before {
  background-position: -41px -406px; }

.RadGrid_MarketSight > table > tbody > tr.Type-AdvancedAnalysis > td.item_name_new:before {
  background-position: 0 -1105px; }

.RadGrid_MarketSight > table > tbody > tr.Type-AdvancedAnalysis.rgSelectedRow > td.item_name_new:before,
.RadGrid_MarketSight > table > tbody > tr.Type-AdvancedAnalysis:hover > td.item_name_new:before {
  background-position: -41px -1105px; }

.ModernBlueMasterPage .EntityItemsGrid .gridBoxes .gridColumnSelect .RadComboBox_MarketSight {
  border-radius: .4em; }
  .ModernBlueMasterPage .EntityItemsGrid .gridBoxes .gridColumnSelect .RadComboBox_MarketSight .rcbReadOnly {
    border-radius: .4em; }
    .ModernBlueMasterPage .EntityItemsGrid .gridBoxes .gridColumnSelect .RadComboBox_MarketSight .rcbReadOnly.rcbHovered .rcbActionButton, .ModernBlueMasterPage .EntityItemsGrid .gridBoxes .gridColumnSelect .RadComboBox_MarketSight .rcbReadOnly.rcbFocused .rcbActionButton {
      outline: none; }
    .ModernBlueMasterPage .EntityItemsGrid .gridBoxes .gridColumnSelect .RadComboBox_MarketSight .rcbReadOnly .rcbInput {
      color: #0072bc !important; }

.ModernBlueMasterPage .EntityItemsGrid .gridBoxes .gridGrouping .RadComboBox_MarketSight {
  border-radius: .4em; }
  .ModernBlueMasterPage .EntityItemsGrid .gridBoxes .gridGrouping .RadComboBox_MarketSight .rcbReadOnly {
    border-radius: .4em; }
    .ModernBlueMasterPage .EntityItemsGrid .gridBoxes .gridGrouping .RadComboBox_MarketSight .rcbReadOnly.rcbHovered .rcbActionButton, .ModernBlueMasterPage .EntityItemsGrid .gridBoxes .gridGrouping .RadComboBox_MarketSight .rcbReadOnly.rcbFocused .rcbActionButton {
      outline: none; }
    .ModernBlueMasterPage .EntityItemsGrid .gridBoxes .gridGrouping .RadComboBox_MarketSight .rcbReadOnly .rcbInput {
      color: #0072bc !important; }

.ModernBlueMasterPage .EntityItemsGrid .gridcontainer .header-placeholder {
  background-color: #5f9cd0; }

.ModernBlueMasterPage .EntityItemsGrid .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader .sorted-header-fix {
  background-color: #5f9cd0; }

.ModernBlueMasterPage .EntityItemsGrid .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader.rgHeaderOver .sort {
  background-color: #0072bc; }

.ModernBlueMasterPage .EntityItemsGrid .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader.rgHeaderOver .filter {
  background-color: #0063a3; }

.ModernBlueMasterPage .EntityItemsGrid .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader.filtered .filter {
  background-color: #0063a3; }

.ModernBlueMasterPage .EntityItemsGrid .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgHeader.rgSorted .sort {
  background-color: #0072bc; }

.ModernBlueMasterPage .EntityItemsGrid .gridcontainer .RadGrid_MarketSight .rgMasterTable .rgAltRow.rgHoveredRow > td {
  background-color: #e7f0f8; }


.ButtonsBar {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  border-top: 1px solid #d5d5d5;
  background-color: #faf9f7; }
  .ButtonsBar div.leftSide {
    position: absolute;
    top: 8px;
    left: 0; }
    .ButtonsBar div.leftSide > span {
      padding-left: 5px; }
      .ButtonsBar div.leftSide > span:first-of-type {
        padding-left: 19px;
        padding-right: 19px; }
  .ButtonsBar div.rightSide {
    position: absolute;
    top: 8px;
    right: 0; }
    .ButtonsBar div.rightSide > span {
      padding-right: 5px; }
    .ButtonsBar div.rightSide > span:last-of-type {
      padding-right: 19px; }
    @media all and (min-width: 0\0) and (min-resolution: 0.001dpcm) {
      .ButtonsBar div.rightSide > span:last-of-type {
        margin-right: 0; } }
  .ButtonsBar .CommonButton input {
    min-width: 65px; }
  @media all and (min-width: 0\0) and (min-resolution: 0.001dpcm) {
    .ButtonsBar .CommonButton input {
      min-width: 0;
      padding: 0 10px; } }


.CommonButton input {
  background-color: #fcfcfc;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f0f0f0');
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f0f0f0));
  background-image: -webkit-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: -moz-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: -o-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: linear-gradient(to bottom, #fcfcfc, #f0f0f0);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d9d9d9 !important;
  height: 23px;
  line-height: 19px;
  cursor: pointer;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #464646;
  outline: none;
  background-position: 0 0 !important; }
  .CommonButton input:hover, .CommonButton input.ruButtonHover {
    background-color: #efefef;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f0f0f0');
    background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#f0f0f0));
    background-image: -webkit-linear-gradient(top, #efefef, #f0f0f0);
    background-image: -moz-linear-gradient(top, #efefef, #f0f0f0);
    background-image: -o-linear-gradient(top, #efefef, #f0f0f0);
    background-image: linear-gradient(to bottom, #efefef, #f0f0f0); }
  .CommonButton input.rbDecorated:focus {
    border: 1px solid #d9d9d9; }
  .CommonButton input[disabled] {
    cursor: auto;
    background-position: 0 0 !important;
    background-color: #fcfcfc;
    background-image: linear-gradient(to bottom, #fcfcfc, #f0f0f0);
    opacity: 0.6; }

.loading-panel {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.6);
  position: absolute;
  z-index: 999998; }
  .loading-panel > .loading-icon {
    width: 28px;
    height: 30px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: url(/app/Core/CSS/img/spinner3-small.gif) no-repeat; }
  .loading-panel > .loading-text {
    text-align: center;
    position: absolute;
    top: 50%;
    margin: 20px auto;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 8px; }

.mst-checkbox {
  display: inline-block;
  font-size: 12px;
  height: 1em;
  cursor: pointer; }
  .mst-checkbox input[type="checkbox"] {
    display: none; }
    .mst-checkbox input[type="checkbox"] + label {
      display: inline-block;
      vertical-align: top;
      padding-left: 1.5em;
      line-height: 1em;
      height: 1em;
      background-image: url("/app/Core/CSS/img/controls/checkbox.svg");
      background-repeat: no-repeat;
      background-size: 1em; }
    .mst-checkbox input[type="checkbox"]:checked + label {
      background-image: url("/app/Core/CSS/img/controls/checkbox-checked.svg"); }
    .mst-checkbox input[type="checkbox"]:disabled + label {
      opacity: .7; }
  .mst-checkbox.checkbox-invert input[type="checkbox"] + label {
    position: relative;
    cursor: pointer; }
    .mst-checkbox.checkbox-invert input[type="checkbox"] + label:before {
      content: "";
      position: absolute;
      width: 1em;
      height: 1em;
      border: solid 1px #8db5dc;
      box-sizing: border-box;
      left: 0;
      border-radius: .3em;
      background-color: #307cbe; }
  .mst-checkbox.checkbox-invert input[type="checkbox"]:checked + label:before {
    background-color: #3172b8; }
  .mst-checkbox.checkbox-invert input[type="checkbox"]:checked + label:after {
    content: "";
    position: absolute;
    width: .2em;
    height: .5em;
    border: solid #ffe083;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    left: .3em;
    top: .1em; }

.mst-radio {
  display: inline-block;
  font-size: 12px;
  height: 1em;
  cursor: pointer; }
  .mst-radio input[type="radio"] {
    display: none; }
    .mst-radio input[type="radio"] + label {
      display: inline-block;
      vertical-align: top;
      padding-left: 1.5em;
      line-height: 1em;
      height: 1em;
      background-image: url("/app/Core/CSS/img/controls/radio.svg");
      background-repeat: no-repeat;
      background-size: 1em; }
    .mst-radio input[type="radio"]:checked + label {
      background-image: url("/app/Core/CSS/img/controls/radio-checked.svg"); }
    .mst-radio input[type="radio"]:disabled + label {
      opacity: .7; }
  .mst-radio.radio-invert input[type="radio"] + label {
    position: relative;
    cursor: pointer; }
    .mst-radio.radio-invert input[type="radio"] + label:before {
      content: "";
      position: absolute;
      width: 1em;
      height: 1em;
      border: solid 1px #8db5dc;
      box-sizing: border-box;
      left: 0;
      border-radius: 50%;
      background-color: #185f9e; }
  .mst-radio.radio-invert input[type="radio"]:checked + label:before {
    background-color: #185f9e; }
  .mst-radio.radio-invert input[type="radio"]:checked + label:after {
    content: "";
    position: absolute;
    width: .5em;
    height: .5em;
    background-color: #ffe083;
    border-radius: 50%;
    left: .25em;
    top: .25em; }

.mst-link {
  color: #3172b8; }
  .mst-link.link-invert {
    color: #fff; }


.StandardDialogs {
  display: none; }

.StandardDialogControl {
  background-color: white;
  bottom: 0;
  width: 100%;
  word-break: break-word; }
  .StandardDialogControl input[type="checkbox"] {
    display: none; }
    .StandardDialogControl input[type="checkbox"] + span {
      display: inline-block;
      line-height: 21px;
      margin-left: 0;
      padding-left: 19px;
      background-position: 0 3px;
      background-repeat: no-repeat;
      background-image: url("/app/Core/CSS/img/checkbox.png");
      word-wrap: break-word;
      cursor: pointer; }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .StandardDialogControl input[type="checkbox"] + span {
          background-image: url(/app/Core/CSS/img/checkbox@2x.png);
          background-size: 13px 13px; } }
    .StandardDialogControl input[type="checkbox"].GlobalHovered + span:not(.GlobalHovered) {
      background-image: url("/app/Core/CSS/img/checkbox-h.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .StandardDialogControl input[type="checkbox"].GlobalHovered + span:not(.GlobalHovered) {
          background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
          background-size: 13px 13px; } }
    .StandardDialogControl input[type="checkbox"]:checked + span {
      background-image: url("/app/Core/CSS/img/checkbox-c.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .StandardDialogControl input[type="checkbox"]:checked + span {
          background-image: url(/app/Core/CSS/img/checkbox-c@2x.png);
          background-size: 13px 13px; } }
    .StandardDialogControl input[type="checkbox"].GlobalHovered:checked + span:not(.GlobalHovered) {
      background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .StandardDialogControl input[type="checkbox"].GlobalHovered:checked + span:not(.GlobalHovered) {
          background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
          background-size: 13px 13px; } }
    .StandardDialogControl input[type="checkbox"][disabled] + span {
      opacity: 0.6;
      background-image: url("/app/Core/CSS/img/checkbox-h.png");
      cursor: default; }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .StandardDialogControl input[type="checkbox"][disabled] + span {
          background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
          background-size: 13px 13px; } }
    .StandardDialogControl input[type="checkbox"][disabled]:checked + span {
      background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .StandardDialogControl input[type="checkbox"][disabled]:checked + span {
          background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
          background-size: 13px 13px; } }
  .StandardDialogControl input[type="checkbox"] {
    display: none; }
    .StandardDialogControl input[type="checkbox"] + label {
      display: inline-block;
      line-height: 21px;
      margin-left: 0;
      padding-left: 19px;
      background-position: 0 3px;
      background-repeat: no-repeat;
      background-image: url("/app/Core/CSS/img/checkbox.png");
      word-wrap: break-word;
      cursor: pointer; }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .StandardDialogControl input[type="checkbox"] + label {
          background-image: url(/app/Core/CSS/img/checkbox@2x.png);
          background-size: 13px 13px; } }
    .StandardDialogControl input[type="checkbox"].GlobalHovered + label:not(.GlobalHovered) {
      background-image: url("/app/Core/CSS/img/checkbox-h.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .StandardDialogControl input[type="checkbox"].GlobalHovered + label:not(.GlobalHovered) {
          background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
          background-size: 13px 13px; } }
    .StandardDialogControl input[type="checkbox"]:checked + label {
      background-image: url("/app/Core/CSS/img/checkbox-c.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .StandardDialogControl input[type="checkbox"]:checked + label {
          background-image: url(/app/Core/CSS/img/checkbox-c@2x.png);
          background-size: 13px 13px; } }
    .StandardDialogControl input[type="checkbox"].GlobalHovered:checked + label:not(.GlobalHovered) {
      background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .StandardDialogControl input[type="checkbox"].GlobalHovered:checked + label:not(.GlobalHovered) {
          background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
          background-size: 13px 13px; } }
    .StandardDialogControl input[type="checkbox"][disabled] + label {
      opacity: 0.6;
      background-image: url("/app/Core/CSS/img/checkbox-h.png");
      cursor: default; }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .StandardDialogControl input[type="checkbox"][disabled] + label {
          background-image: url(/app/Core/CSS/img/checkbox-h@2x.png);
          background-size: 13px 13px; } }
    .StandardDialogControl input[type="checkbox"][disabled]:checked + label {
      background-image: url("/app/Core/CSS/img/checkbox-ch.png"); }
      @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        .StandardDialogControl input[type="checkbox"][disabled]:checked + label {
          background-image: url(/app/Core/CSS/img/checkbox-ch@2x.png);
          background-size: 13px 13px; } }
  .StandardDialogControl table {
    width: 100%;
    padding: 5px;
    table-layout: fixed; }
  .StandardDialogControl .textInput {
    border: 1px solid #b5b2b5;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px; }
  .StandardDialogControl .checkBox label {
    vertical-align: top;
    padding-left: 0; }
  .StandardDialogControl input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset; }
  .StandardDialogControl .ButtonsBar {
    background-color: white;
    border: none;
    position: relative; }
    .StandardDialogControl .ButtonsBar div {
      position: relative;
      float: right;
      padding-right: 0; }
      .StandardDialogControl .ButtonsBar div span {
        padding-right: 0 !important;
        padding-left: 5px; }
    .StandardDialogControl .ButtonsBar .CommonButton input {
      min-width: 65px; }


.RadWindow {
  /*position: absolute;*/
  word-wrap: break-word;
  background: #FAFAFA;
  /* Collapsed dock */
  /* External content iframe styles */
  /* Alert, Confrim, Prompt Dialogs */
  /* Right to Left mode */ }
    .RadWindow,
    .RadWindow .rwTitleBar * {
      -moz-box-sizing: content-box;
      box-sizing: content-box;
    }
    
  .RadWindow.rwRoundedCorner {
    border-radius: 5px; }
  .RadWindow.rwShadow {
    box-shadow: 2px 3px 4px #828282; }
  .RadWindow.rwPinned {
    /*position: fixed;*/ }
  .RadWindow .rwTitleBar {
    position: relative;
    padding-top: 5px;
    height: 35px !important;
    background-color: #3e3f48;
	color: white;
	border: 1px solid #464646;
    border-bottom: none;
  }
  .RadWindow .rwTitleBar:hover {
    cursor: move; }
  .RadWindow.rwRoundedCorner .rwTitleBar {
    /*border-radius: 5px 5px 0 0; */}
  .RadWindow .rwTitleBar .rwTitleWrapper {
    padding: 4px 10px; }
  .RadWindow .rwIcon {
    position: absolute;
    width: 16px;
    height: 16px;
    margin: 0 0 0 -3px;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    background-position: 0 -78px;
    top: 4px;
    left: 9px; }
  .RadWindow .rwTitleWrapper .rwTitle {
    display: inline-block;
    margin: 0;
    padding: 0 0 0 7px;
    font-size: 14px;
    *zoom: 1;
    *display: inline;
    width: 60%;
    height: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    border-bottom: 0; }
  .RadWindow .rwCommands {
    position: absolute;
    top: 3px;
    right: 6px;
    margin: 2px 0 0 0;
    padding: 0;
    list-style: none; }
  .RadWindow .rwCommands:hover {
    cursor: auto; }
  .RadWindow .rwListItem {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    margin-right: 5px;
    width: 17px;
    height: 17px;
    border-radius: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent; }
  .RadWindow .rwListItem:last-child {
    margin-right: 0; }
  .RadWindow .rwListItem .rwCommandButton {
    width: 19px;
    height: 19px;
    padding: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0;
    display: inline-block;
    *zoom: 1;
    *display: block;
    text-indent: -9999px;
    *font-size: 0;
    *line-height: 0;
      margin-top: 5px;
  }
  .RadWindow .rwListItem .rwCommandButton:hover {
    cursor: pointer; }
  .RadWindow .rwCloseButton, .RadWindow.rwInactiveWindow .rwCloseButton:hover {
    background-position: -98px 0; }
  .RadWindow .rwCloseButton:hover {
    background-position: -98px 0; }
  .RadWindow .rwPinButton, .RadWindow.rwInactiveWindow .rwPinButton:hover {
    background-position: -2px -502px; }
  .RadWindow .rwPinButton:hover {
    background-position: -22px -502px; }
  .RadWindow .rwPinButton.on, .RadWindow.rwInactiveWindow .rwPinButton.on:hover {
    background-position: -1px -482px; }
  .RadWindow .rwPinButton.on:hover {
    background-position: -21px -482px; }
  .RadWindow .rwMinimizeButton,
  .RadWindow .rwInactiveWindow .rwMinimizeButton:hover {
    background-position: -1px -602px; }
  .RadWindow .rwMinimizeButton:hover {
    background-position: -21px -602px; }
  .RadWindow .rwMaximizeButton,
  .RadWindow .rwInactiveWindow .rwMaximizeButton:hover {
    background-position: -1px -642px; }
  .RadWindow .rwMaximizeButton:hover {
    background-position: -21px -642px; }
  .RadWindow.rwMaximizedWindow .rwMaximizeButton, .RadWindow.rwMinimizedWindow .rwMinimizeButton {
    background-position: -2px -722px; }
  .RadWindow.rwMaximizedWindow .rwMaximizeButton:hover, .RadWindow.rwMinimizedWindow .rwMinimizeButton:hover {
    background-position: -22px -722px; }
  .RadWindow .rwReloadButton,
  .RadWindow .rwInactiveWindow .rwReloadButton:hover {
    background-position: -2px -542px; }
  .RadWindow .rwReloadButton:hover {
    background-position: -22px -542px; }
  .RadWindow .rwStatusBar {
    position: relative;
    height: 20px;
    border-width: 1px;
    border-style: solid;
    padding: 0 0 0 5px; }
  .RadWindow .rwStatusBar input {
    width: 85%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    border: 0;
    font: 12px "Segoe UI",Arial,Helvetica,sans-serif; }
  .RadWindow .rwStatusBar .rwResize {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    width: 19px;
    height: 19px;
    background-position: -2px -882px; }
  .RadWindow .rwStatusBar .rwResize:hover {
    cursor: se-resize; }
  .RadWindow.rwCollapsed {
    height: 25px;
    overflow: hidden; }
  .RadWindow.rwCollapsed.rwRoundedCorner .rwTitleBar {
    border-width: 1px;
    border-style: solid;
    border-radius: 5px; }
  .RadWindow.rwCollapsed .rwTitleBar {
    *height: 25px; }
  .RadWindow.rwMinimizedWindow {
    padding: 0 6px;
    height: auto !important; }
  .RadWindow.rwMinimizedWindow.rwRoundedCorner .rwTitleBar {
    border-radius: 5px; }
  .RadWindow.rwMinimizedWindow .rwContent, .RadWindow.rwMinimizedWindow .rwStatusBar, .RadWindow.rwMinimizedWindow .rwPinButton, .RadWindow.rwMinimizedWindow .rwReloadButton, .RadWindow.rwMinimizedWindow .rwMaximizeButton, .RadWindow.rwMinimizedWindow .rwTopResize {
    display: none; }
  .RadWindow.rwMinimizedWindow .rwCommands {
    right: 0; }
  .RadWindow.rwMinimizedWindow .rwCommands .rwListItem {
    margin-right: 2px; }
  .RadWindow .rwNoTitleBar {
    padding: 6px; }
  .RadWindow.rwNoTitleBar .rwTitleBar, .RadWindow.rwNoStatusBar .rwStatusBar {
    display: none; }
  .RadWindow div.rwExternalContent iframe {
    height: 100% !important; }
  .RadWindow.rwLoading .rwExternalContent {
    background-repeat: no-repeat;
    background-position: center center; }
  .RadWindow .rwLoading.rwStatusBar {
	visibility: hidden;
    background-repeat: no-repeat;
    background-position: 5px center;
    padding: 0 0 0 25px; }
  .RadWindow .rwDialog {
    margin: 10px 0 0;
    padding: 0 15px;
    background-repeat: no-repeat;
    background-position: 10px 0; }
  .RadWindow .rwDialogContent {
    padding: 0 0 10px 60px; }
    .RadWindow .rwPromptInputContainer {
        width: calc(100% - 150px);
        margin: 5px 0 0;
        padding: 0 0 0 0;
    }
  .RadWindow .rwPromptInput {
    width: 100% ;
    height: 24px;
    padding: 1px 5px 2px 5px;
    border-width: 1px;
    border-style: solid; }
  .RadWindow.rwRoundedCorner .rwPromptInput {
    border-radius: 4px; }
  .RadWindow .rwDialogButtons {
    text-align: right; }
  .RadWindow .rwDialogButtons input {
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 0 5px; }
  .RadWindow .rwAlertDialog {
    background-image: url('/app/Controls/Telerik/Skins/Common/ModalDialogAlert.gif'); }
  .RadWindow .rwConfirmDialog {
    background-image: url('/app/Controls/Telerik/Skins/Common/ModalDialogConfirm.gif'); }
  .RadWindow .rwPromptDialog .rwDialogContent {
    padding: 0 0 10px 0; }
  .RadWindow.rwRtl .rwIcon {
    left: auto;
    right: 9px; }
  .RadWindow.rwRtl .rwTitleWrapper .rwTitle {
    float: right;
    text-align: right;
    padding: 0 22px 0 0; }
  .RadWindow.rwRtl .rwCommands {
    left: 5px;
    right: auto;
    direction: rtl; }
  .RadWindow.rwRtl .rwStatusBar .rwResize {
    background-position: -2px -902px;
    left: 0;
    right: auto; }
  .RadWindow.rwRtl .rwStatusBar .rwResize:hover {
    cursor: sw-resize !important; }
  .RadWindow.rwRtl .rwPromptInputContainer {
    padding: 0 0 0 12px; }
  .RadWindow.rwRtl .rwDialogButtons {
    text-align: right; }


.LongRunningJobsViewControl {
  position: absolute !important;
  top: 32px;
  right: 213px;
  z-index: 20000;
  font-size: 11px; }
  .LongRunningJobsViewControl > .jobsCount, .LongRunningJobsViewControl .jobs {
    position: absolute;
    border: 1px solid #b6c3d4;
    background: #fcfcfc;
    -moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3); }
  .LongRunningJobsViewControl > .jobsCount {
    left: 0;
    text-align: center;
    padding: 2px 5px;
    cursor: pointer;
    display: none; }
    .LongRunningJobsViewControl > .jobsCount > .text {
      color: #3e3f48;
      font-size: 9pt; }
  .LongRunningJobsViewControl .jobs {
    width: 210px;
    left: 0;
    color: #3e3f48;
    display: none; }
    .LongRunningJobsViewControl .jobs > .header {
      display: none;
      position: relative;
      font-weight: 900;
      font-size: 14px;
      padding: 5px 10px;
      border-bottom: 1px solid #eaeaea; }
      .LongRunningJobsViewControl .jobs > .header .count {
        position: absolute;
        right: 10px;
        top: 15px;
        font-size: 20px; }
    .LongRunningJobsViewControl .jobs > .footer {
      border-top: 1px solid #eaeaea;
      position: relative;
      padding: 5px 10px; }
      .LongRunningJobsViewControl .jobs > .footer > .showAll, .LongRunningJobsViewControl .jobs > .footer > .clear {
        position: absolute;
        top: 5px; }
      .LongRunningJobsViewControl .jobs > .footer > .showAll {
        left: 10px; }
      .LongRunningJobsViewControl .jobs > .footer > .clear {
        right: 10px; }
    .LongRunningJobsViewControl .jobs .LongJobSidebarControl_Footer {
      display: none !important; }
    .LongRunningJobsViewControl .jobs .LongJobSidebarControl_Heading {
      display: none; }
    .LongRunningJobsViewControl .jobs .LongJobSidebarControl_ProgressContainer > div:nth-child(even) {
      background: #EFEFEF; }

.StandardJobStateViewControl_Main {
  padding: 5px 10px;
  background-color: #fff; }
  .StandardJobStateViewControl_Main.alt {
    background-color: #f6f6f6; }
  .StandardJobStateViewControl_Main > div > div:first-child {
    font-weight: 900; }
  .StandardJobStateViewControl_Main .StandardJobStateViewControl_StateContainerNode {
    right: 5px;
    top: -3px;
    width: 100%;
    height: 12px;
    line-height: 12px; }
    .StandardJobStateViewControl_Main .StandardJobStateViewControl_StateContainerNode > .StandardJobStateViewControl_SeeMessages {
      display: inline;
      float: right; }
    .StandardJobStateViewControl_Main .StandardJobStateViewControl_StateContainerNode > .StandardJobStateViewControl_ProgressLabel {
      display: inline; }
    .StandardJobStateViewControl_Main .StandardJobStateViewControl_StateContainerNode > .StandardJobStateViewControl_ProgressInfo {
      width: 100%;
      display: inline; }
      .StandardJobStateViewControl_Main .StandardJobStateViewControl_StateContainerNode > .StandardJobStateViewControl_ProgressInfo > .StandardJobStateViewControl_ProgressBarContainer {
        width: 50%;
        height: 10px;
        position: relative;
        border-top: 1px solid #d4d4d4;
        border-left: 1px solid #e9e9e9;
        border-right: 1px solid #e9e9e9;
        background-color: #f5f5f5;
        left: 40px;
        top: -12px; }
        .StandardJobStateViewControl_Main .StandardJobStateViewControl_StateContainerNode > .StandardJobStateViewControl_ProgressInfo > .StandardJobStateViewControl_ProgressBarContainer > .StandardJobStateViewControl_ProgressInfoBar {
          height: 100%;
          background-color: #6d89b1; }
        .StandardJobStateViewControl_Main .StandardJobStateViewControl_StateContainerNode > .StandardJobStateViewControl_ProgressInfo > .StandardJobStateViewControl_ProgressBarContainer > .StandardJobStateViewControl_ProgressInfoText {
          position: absolute;
          width: 35%;
          text-align: right;
          top: -2px;
          left: 107%;
          color: #373737;
          font-weight: 700; }
      .StandardJobStateViewControl_Main .StandardJobStateViewControl_StateContainerNode > .StandardJobStateViewControl_ProgressInfo.finished > .StandardJobStateViewControl_JobStateStringStatusSucceeded,
      .StandardJobStateViewControl_Main .StandardJobStateViewControl_StateContainerNode > .StandardJobStateViewControl_ProgressInfo.finished > .StandardJobStateViewControl_JobStateStringStatusFailed {
        color: #373737;
        font-size: 11px; }
  .StandardJobStateViewControl_Main > .StandardJobStateViewControl_BlobLog > .StandardJobStateViewControl_JobBlobUIContainerNode > div {
    width: auto; }
  .StandardJobStateViewControl_Main .StandardJobStateViewControl_JobBlobUIContainerNode {
    overflow: visible !important;
    display: flex; }
    .StandardJobStateViewControl_Main .StandardJobStateViewControl_JobBlobUIContainerNode > div {
      height: 12px;
      line-height: 12px;
      width: 100%;
      overflow: hidden; }
  .StandardJobStateViewControl_Main .StandardJobStateViewControl_Details {
    line-height: 14px;
    height: 16px;
    margin: 0 2px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .StandardJobStateViewControl_Main .StandardJobStateViewControl_JobNameNode {
    line-height: 14px;
    height: 14px; }

#PageContent_m_content.long-running-panel-on .Tasks.rtbWrap .rtbChoiceArrow {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=cos(180), M12=-sin(180), M21=sin(180), M22=cos(180))";
  filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=cos(180), M12=-sin(180), M21=sin(180), M22=cos(180))";
  zoom: 1; }


.RadMediaPlayer {
  position: relative;
  background-color: #000; }
  .RadMediaPlayer video {
    padding-top: 1px;
    margin-top: -1px; }
  .RadMediaPlayer img {
    border: 0 none; }
  .RadMediaPlayer .rmpPosterImage {
    background: black no-repeat center center; }
  .RadMediaPlayer .rmpTitleBar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.4);
    min-height: 20px;
    padding: 10px 0;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0;
    z-index: 2147483647; }
    .RadMediaPlayer .rmpTitleBar .rmpSocialShareBar {
      position: relative;
      z-index: 200;
      margin: 4px 0 0 5px;
      zoom: 1; }
  .RadMediaPlayer .rmpTitleBar h4 {
    float: left;
    margin: 0 60px 0 20px;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    color: #fff; }
  .RadMediaPlayer .rmpTitleBar .rmpButtSet {
    position: absolute;
    right: 5px; }
  .RadMediaPlayer .rmpButtSet .rmpActionButton {
    margin: 0 10px; }
  .RadMediaPlayer .rmpToolbarWrapper {
    height: 40px;
    width: 100% !important;
    position: absolute;
    bottom: 10px;
    left: 0; }
    * + html .RadMediaPlayer .rmpToolbarWrapper {
      z-index: 101; }
  .RadMediaPlayer .rmpToolbar {
    margin: 0 10px;
    height: 30px;
    padding-top: 8px;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    position: relative; }
    * + html .RadMediaPlayer .rmpToolbar {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0; }
  .RadMediaPlayer.rmpToolbarDocked .rmpToolbarWrapper {
    bottom: 0px; }
  .RadMediaPlayer.rmpToolbarDocked .rmpToolbar {
    margin: 0;
    border-radius: 0; }
  .RadMediaPlayer div.rslTrack {
    cursor: pointer;
    z-index: 101; }
  .RadMediaPlayer .rmpSeekBar {
    height: 22px;
    vertical-align: middle;
    margin: -1px 213px 0 52px; }
    * + html .RadMediaPlayer .rmpSeekBar {
      position: relative;
      z-index: 100; }
    .RadMediaPlayer .rmpSeekBar .RadSlider,
    .RadMediaPlayer .rmpSeekBar .rslHorizontal,
    .RadMediaPlayer .rmpSeekBar .rslTrack {
      width: auto !important; }
    .RadMediaPlayer .rmpSeekBar .rslTrack {
      position: relative;
      height: 6px !important; }
  .RadMediaPlayer .rmpToolTip {
    width: 59px;
    height: 23px;
    position: absolute;
    top: -26px;
    color: #fff;
    text-align: center;
    font-size: 11px;
    line-height: 20px; }
  .RadMediaPlayer .rmpToolbarWrapper > .rmpToolTip {
    margin: 14px 0 0 63px;
    z-index: 101; }
  .RadMediaPlayer.rmpToolbarDocked .rmpToolbarWrapper > .rmpToolTip {
    margin-left: 53px; }
  .RadMediaPlayer .rmpLeftControlsSet {
    position: absolute;
    left: 15px; }
  .RadMediaPlayer .rmpRightControlsSet {
    position: absolute;
    right: 0;
    top: 0;
    height: 30px;
    padding-top: 8px; }
  .RadMediaPlayer .rmpLoadProgressBar {
    height: 6px; }
  .RadMediaPlayer div.rmpToolbar a.rslDraghandle {
    width: 6px;
    height: 14px;
    background-position: 0 0; }
  .RadMediaPlayer div.rslVertical a.rslDraghandle {
    right: auto; }
  .RadMediaPlayer .rmpProgressText {
    font-size: 11px;
    margin-right: 7px; }
  .RadMediaPlayer .rmpOverlay {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0; }
  .RadMediaPlayer .rmpVolContr {
    position: relative;
    display: inline-block;
    width: 42px;
    margin-right: 7px;
    text-align: center;
    vertical-align: top;
    z-index: 101; }
    * + html .RadMediaPlayer .rmpVolContr {
      display: inline;
      vertical-align: bottom; }
  .RadMediaPlayer .rmpVolContrHover {
    bottom: 118px;
    padding-top: 118px; }
  .RadMediaPlayer.rmpToolbarDocked .rmpVolContrHover {
    bottom: 112px;
    padding-top: 112px; }
  .RadMediaPlayer .rmpOverlaySolid,
  .RadMediaPlayer .rmpVolContr,
  .RadMediaPlayer .rmpVolContrBarWrapper,
  .RadMediaPlayer .rmpToolbar,
  .RadMediaPlayer .rmpToolbarWrapper {
    background-image: url(data:image/gif;base64,R0lGODlhAQABAHAAACH5BAUAAAAALAAAAAABAAEAAAICRAEAOw==); }
  .RadMediaPlayer .rmpVolContrBar {
    position: absolute;
    bottom: 36px;
    width: 22px;
    padding: 11px 9px;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid; }
    .RadMediaPlayer .rmpVolContrBar a.rslDraghandle {
      height: 6px;
      width: 14px;
      margin-top: 0;
      margin-left: -5px;
      background-image: none; }
  .RadMediaPlayer.rmpToolbarDocked .rmpVolContrBar {
    bottom: 30px;
    border-radius: 0; }
  .RadMediaPlayer .rmpVolContrBarWrapper {
    padding-bottom: 45px;
    width: 42px;
    right: 102px;
    bottom: 0;
    position: absolute;
    z-index: 101; }
    .RadMediaPlayer .rmpVolContrBarWrapper .rmpActionButton {
      position: absolute;
      bottom: 10px;
      left: 10px; }
    .RadMediaPlayer .rmpVolContrBarWrapper .rmpVolContrBar {
      position: static; }
  .RadMediaPlayer.rmpToolbarDocked .rmpVolContrBarWrapper {
    right: 90px;
    bottom: 0;
    padding-bottom: 39px;
    padding-top: 0; }
  .RadMediaPlayer .rmpVolContrBar .RadSlider div.rslVertical div.rslTrack {
    left: 8px; }
  .RadMediaPlayer .rmpPlaylist {
    position: absolute; }
    .RadMediaPlayer .rmpPlaylist ul, .RadMediaPlayer .rmpPlaylist li, .RadMediaPlayer .rmpPlaylist h4 {
      padding: 0;
      margin: 0; }
    .RadMediaPlayer .rmpPlaylist ul {
      list-style-type: none; }
    .RadMediaPlayer .rmpPlaylist a {
      display: block;
      overflow: hidden;
      text-decoration: none; }
      .RadMediaPlayer .rmpPlaylist a img {
        display: block;
        width: 100px;
        height: 54px;
        border: 0 none; }
      .RadMediaPlayer .rmpPlaylist a span,
      .RadMediaPlayer .rmpPlaylist a img {
        cursor: pointer; }
    .RadMediaPlayer .rmpPlaylist .rmpThumbWrap {
      display: inline-block; }
      * + html .RadMediaPlayer .rmpPlaylist .rmpThumbWrap {
        display: inline; }
    .RadMediaPlayer .rmpPlaylist .rmpTitle {
      display: block;
      overflow: hidden;
      text-transform: uppercase;
      text-align: left; }
  .RadMediaPlayer .rmpPlaylistVertical,
  .RadMediaPlayer .rmpPlaylistVerticalInside {
    top: 40px;
    bottom: 0px;
    right: 0;
    z-index: 100;
    width: 280px;
    overflow: hidden;
    overflow-y: auto; }
    .RadMediaPlayer .rmpPlaylistVertical ul,
    .RadMediaPlayer .rmpPlaylistVerticalInside ul {
      position: relative; }
    .RadMediaPlayer .rmpPlaylistVertical li:first-child,
    .RadMediaPlayer .rmpPlaylistVerticalInside li:first-child {
      border-top: 0 none; }
    .RadMediaPlayer .rmpPlaylistVertical a,
    .RadMediaPlayer .rmpPlaylistVerticalInside a {
      padding: 10px 15px; }
    .RadMediaPlayer .rmpPlaylistVertical .rmpThumbWrap,
    .RadMediaPlayer .rmpPlaylistVerticalInside .rmpThumbWrap {
      float: left;
      margin-right: 10px;
      vertical-align: top; }
    .RadMediaPlayer .rmpPlaylistVertical .rmpTitle,
    .RadMediaPlayer .rmpPlaylistVerticalInside .rmpTitle {
      max-height: 55px; }
    .RadMediaPlayer .rmpPlaylistVertical.rmpPlaylistNavButtons ul,
    .RadMediaPlayer .rmpPlaylistVerticalInside.rmpPlaylistNavButtons ul {
      padding-top: 25px; }
    .RadMediaPlayer .rmpPlaylistVertical.rmpPlaylistNavButtons .rmpPlaylistPrevButtonWrap,
    .RadMediaPlayer .rmpPlaylistVertical.rmpPlaylistNavButtons .rmpPlaylistNextButtonWrap,
    .RadMediaPlayer .rmpPlaylistVerticalInside.rmpPlaylistNavButtons .rmpPlaylistPrevButtonWrap,
    .RadMediaPlayer .rmpPlaylistVerticalInside.rmpPlaylistNavButtons .rmpPlaylistNextButtonWrap {
      position: absolute;
      left: 0;
      width: 100%;
      height: 24px; }
    .RadMediaPlayer .rmpPlaylistVertical.rmpPlaylistNavButtons .rmpPlaylistPrevButtonWrap,
    .RadMediaPlayer .rmpPlaylistVerticalInside.rmpPlaylistNavButtons .rmpPlaylistPrevButtonWrap {
      top: 0;
      z-index: 100; }
    .RadMediaPlayer .rmpPlaylistVertical.rmpPlaylistNavButtons .rmpPlaylistNextButtonWrap,
    .RadMediaPlayer .rmpPlaylistVerticalInside.rmpPlaylistNavButtons .rmpPlaylistNextButtonWrap {
      bottom: 0; }
  .RadMediaPlayer .rmpPlaylistVertical {
    margin-right: -280px;
    top: 0;
    right: 0; }
  .RadMediaPlayer .rmpPlaylistVerticalInside {
    bottom: 60px;
    margin-right: 11px; }
  .RadMediaPlayer.rmpToolbarDocked .rmpPlaylistVerticalInside {
    bottom: 40px;
    margin-right: 0; }
  .RadMediaPlayer .rmpPlaylistNavButtons {
    overflow: hidden; }
    .RadMediaPlayer .rmpPlaylistNavButtons ul {
      display: block;
      overflow: hidden; }
    .RadMediaPlayer .rmpPlaylistNavButtons .rmpPlaylistPrevButton,
    .RadMediaPlayer .rmpPlaylistNavButtons .rmpPlaylistNextButton {
      width: 100%;
      height: 100%; }
  .RadMediaPlayer .rmpPlaylistHorizontal {
    width: 100%;
    overflow: auto;
    overflow-y: hidden;
    bottom: 0;
    left: 0;
    text-align: left; }
    .RadMediaPlayer .rmpPlaylistHorizontal ul {
      display: inline-block;
      vertical-align: top;
      white-space: nowrap; }
      * + html .RadMediaPlayer .rmpPlaylistHorizontal ul {
        display: inline; }
    .RadMediaPlayer .rmpPlaylistHorizontal li {
      display: inline-block;
      vertical-align: top; }
      * + html .RadMediaPlayer .rmpPlaylistHorizontal li {
        display: inline; }
      .RadMediaPlayer .rmpPlaylistHorizontal li:first-child {
        margin-left: 0;
        border-left: 0 none; }
      .RadMediaPlayer .rmpPlaylistHorizontal li a {
        width: 100px;
        height: 103px;
        padding: 10px 15px 17px; }
      .RadMediaPlayer .rmpPlaylistHorizontal li .rmpTitle {
        white-space: normal; }
    .RadMediaPlayer .rmpPlaylistHorizontal.rmpPlaylistNavButtons {
      overflow: hidden; }
      .RadMediaPlayer .rmpPlaylistHorizontal.rmpPlaylistNavButtons ul {
        padding-left: 40px; }
      .RadMediaPlayer .rmpPlaylistHorizontal.rmpPlaylistNavButtons .rmpPlaylistPrevButtonWrap,
      .RadMediaPlayer .rmpPlaylistHorizontal.rmpPlaylistNavButtons .rmpPlaylistNextButtonWrap {
        position: absolute;
        top: 0;
        width: 40px;
        height: 100%;
        z-index: 1; }
      .RadMediaPlayer .rmpPlaylistHorizontal.rmpPlaylistNavButtons .rmpPlaylistPrevButtonWrap {
        left: 0; }
      .RadMediaPlayer .rmpPlaylistHorizontal.rmpPlaylistNavButtons .rmpPlaylistNextButtonWrap {
        right: 0; }
      .RadMediaPlayer .rmpPlaylistHorizontal.rmpPlaylistNavButtons .rmpPlaylistPrevButton {
        left: 0; }
      .RadMediaPlayer .rmpPlaylistHorizontal.rmpPlaylistNavButtons .rmpPlaylistNextButton {
        right: 0; }
      .RadMediaPlayer .rmpPlaylistHorizontal.rmpPlaylistNavButtons .rmpPlaylistNextIcon,
      .RadMediaPlayer .rmpPlaylistHorizontal.rmpPlaylistNavButtons .rmpPlaylistPrevIcon {
        vertical-align: middle; }
  .RadMediaPlayer .rmpBanner {
    position: absolute;
    bottom: 60px;
    left: 10px; }
    .RadMediaPlayer .rmpBanner a {
      display: block; }
    .RadMediaPlayer .rmpBanner img {
      vertical-align: top; }
    .RadMediaPlayer .rmpBanner .rmpCloseBannerButton {
      position: absolute;
      right: 0;
      top: 0;
      margin: 0; }
  .RadMediaPlayer .rmpActionButton {
    height: 22px;
    width: 22px;
    background: none;
    border: 0 none;
    padding: 0;
    cursor: pointer;
    margin-right: 17px;
    vertical-align: middle; }
  .RadMediaPlayer .rmpOpenPlaylistButton,
  .RadMediaPlayer .rmpClosePlaylistButton {
    width: 25px; }
  .RadMediaPlayer .rmpActionButton::-moz-focus-inner {
    border: 0;
    padding: 0; }
  .RadMediaPlayer .rmpIcon {
    height: 22px;
    width: 22px;
    margin: 0 1px;
    display: inline-block;
    background-repeat: no-repeat; }
  .RadMediaPlayer .rmpButtonText {
    display: none; }
  .RadMediaPlayer .rmpBigPlayButton,
  .RadMediaPlayer .rmpBigPauseButton {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -39px 0 0 -39px;
    width: 78px;
    height: 78px;
    border-radius: 78px; }
  ._Telerik_IE9 .RadMediaPlayer .rmpBigPlayButton, ._Telerik_IE9 .RadMediaPlayer .rmpBigPauseButton {
    filter: none; }
  .RadMediaPlayer .rmpBigPlayIcon,
  .RadMediaPlayer .rmpBigPauseIcon {
    width: 34px;
    height: 34px; }
  .RadMediaPlayer .rmpMuteButton,
  .RadMediaPlayer .rmpVolumeButton {
    margin-right: 0; }
  .RadMediaPlayer .rmpHDButton .rmpIcon,
  .RadMediaPlayer .rmpHDButton {
    width: 27px; }
  .RadMediaPlayer .rmpOpenPlaylistButton .rmpIcon,
  .RadMediaPlayer .rmpClosePlaylistButton .rmpIcon {
    width: 23px; }
.RadMediaPlayer .rmpAudioWrapper {
    background: transparent 50% 50% no-repeat url('/app/Controls/Telerik/Skins/Common/MediaPlayer/Audio.png');
    width: 100%;
    height: 100%;
    position: absolute;
}
  .RadMediaPlayer .rmpToolbar,
  .RadMediaPlayer .rslTrack,
  .RadMediaPlayer .rmpVolContr,
  .RadMediaPlayer .rmpVolContrBar,
  .RadMediaPlayer .rslDraghandle,
  .RadMediaPlayer .rslDraghandle span,
  .RadMediaPlayer .rslSelectedregion,
  .RadMediaPlayer .rmpTitleBar {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }

.rmpFullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important; }
  .rmpFullscreen,
  .rmpFullscreen .rmpTitleBar,
  .rmpFullscreen .rmpToolbarWrapper,
  .rmpFullscreen .rmpSocialShareBar,
  .rmpFullscreen .rmpPlaylist,
  .rmpFullscreen .rmpBigPlayButton,
  .rmpFullscreen .rmpBigPauseButton,
  .rmpFullscreen .rmpOverlay,
  .rmpFullscreen .rmpBanner,
  .rmpFullscreen .rmpToolTip {
    z-index: 2147483647; }
  .rmpFullscreen .rmpTitleBar,
  .rmpFullscreen .rmpToolbarWrapper {
    left: 0; }

@media \0screen {
  .RadMediaPlayer .rmpToolbar {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0; } }


.RadMediaPlayer_Default {
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  color: #333333; }
  .RadMediaPlayer_Default .rmpToolbar {
    color: #333333;
    background-image: -webkit-linear-gradient(top, rgba(252, 252, 252, 0.9) 0%, rgba(193, 193, 193, 0.9) 100%);
    background-image: -moz-linear-gradient(top, rgba(252, 252, 252, 0.9) 0%, rgba(193, 193, 193, 0.9) 100%);
    background-image: -ms-linear-gradient(top, rgba(252, 252, 252, 0.9) 0%, rgba(193, 193, 193, 0.9) 100%);
    background-image: -o-linear-gradient(top, rgba(252, 252, 252, 0.9) 0%, rgba(193, 193, 193, 0.9) 100%);
    background-image: linear-gradient(to bottom, rgba(252, 252, 252, 0.9) 0%, rgba(193, 193, 193, 0.9) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6FCFCFC', endColorstr='#E6C1C1C1',GradientType=0 );
    border-color: #8a8a8a; }
  .RadMediaPlayer_Default div.rmpVolContrBar {
    background-image: -webkit-linear-gradient(top, rgba(193, 193, 193, 0.9) 0%, rgba(252, 252, 252, 0.9) 100%);
    background-image: -moz-linear-gradient(top, rgba(193, 193, 193, 0.9) 0%, rgba(252, 252, 252, 0.9) 100%);
    background-image: -ms-linear-gradient(top, rgba(193, 193, 193, 0.9) 0%, rgba(252, 252, 252, 0.9) 100%);
    background-image: -o-linear-gradient(top, rgba(193, 193, 193, 0.9) 0%, rgba(252, 252, 252, 0.9) 100%);
    background-image: linear-gradient(to bottom, rgba(193, 193, 193, 0.9) 0%, rgba(252, 252, 252, 0.9) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6C1C1C1', endColorstr='#E6FCFCFC',GradientType=0 );
    border-color: #8a8a8a; }
  .RadMediaPlayer_Default.rmpSolidBgr .rmpToolbar {
    background-image: -webkit-linear-gradient(top, #fcfcfc 0%, #c1c1c1 100%);
    background-image: -moz-linear-gradient(top, #fcfcfc 0%, #c1c1c1 100%);
    background-image: -ms-linear-gradient(top, #fcfcfc 0%, #c1c1c1 100%);
    background-image: -o-linear-gradient(top, #fcfcfc 0%, #c1c1c1 100%);
    background-image: linear-gradient(to bottom, #fcfcfc 0%, #c1c1c1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#c1c1c1',GradientType=0 ); }
  .RadMediaPlayer_Default.rmpSolidBgr div.rmpVolContrBar {
    background-image: -webkit-linear-gradient(top, #c1c1c1 0%, #fcfcfc 100%);
    background-image: -moz-linear-gradient(top, #c1c1c1 0%, #fcfcfc 100%);
    background-image: -ms-linear-gradient(top, #c1c1c1 0%, #fcfcfc 100%);
    background-image: -o-linear-gradient(top, #c1c1c1 0%, #fcfcfc 100%);
    background-image: linear-gradient(to bottom, #c1c1c1 0%, #fcfcfc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1c1c1', endColorstr='#fcfcfc',GradientType=0 ); }
  .RadMediaPlayer_Default .rslVertical div.rslTrack,
  .RadMediaPlayer_Default .rslHorizontal div.rslTrack {
    background-color: #e5e5e5;
    border-radius: 2px; }
  .RadMediaPlayer_Default div.rslHorizontal div.rslTrack {
    height: 6px !important;
    border-top: 1px solid #c1c1c1;
    border-bottom: 1px solid #969696;
    background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #d7d7d7 100%);
    background-image: -moz-linear-gradient(top, #f0f0f0 0%, #d7d7d7 100%);
    background-image: -ms-linear-gradient(top, #f0f0f0 0%, #d7d7d7 100%);
    background-image: -o-linear-gradient(top, #f0f0f0 0%, #d7d7d7 100%);
    background-image: linear-gradient(to bottom, #f0f0f0 0%, #d7d7d7 100%); }
  .RadMediaPlayer_Default div.rslVertical div.rslTrack {
    background-image: -webkit-linear-gradient(left, #f0f0f0 0%, #d7d7d7 100%);
    background-image: -moz-linear-gradient(left, #f0f0f0 0%, #d7d7d7 100%);
    background-image: -ms-linear-gradient(left, #f0f0f0 0%, #d7d7d7 100%);
    background-image: -o-linear-gradient(left, #f0f0f0 0%, #d7d7d7 100%);
    background-image: linear-gradient(to right, #f0f0f0 0%, #d7d7d7 100%); }
  .RadMediaPlayer_Default div.rmpSeekBar .rslSelectedregion {
    background-image: -webkit-linear-gradient(top, #b9b9b9 0%, #939393 100%);
    background-image: -moz-linear-gradient(top, #b9b9b9 0%, #939393 100%);
    background-image: -ms-linear-gradient(top, #b9b9b9 0%, #939393 100%);
    background-image: -o-linear-gradient(top, #b9b9b9 0%, #939393 100%);
    background-image: linear-gradient(to bottom, #b9b9b9 0%, #939393 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9b9b9', endColorstr='#939393',GradientType=0 );
    border-left: 1px solid #eeeeee;
    border-top: 1px solid #e3e3e3;
    height: 5px; }
  .RadMediaPlayer_Default .rmpLoadProgressBar {
    background-color: #c5c5c5;
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    *filter: alpha("opacity=80"); }
  .RadMediaPlayer_Default div.rslVertical a.rslDraghandle,
  .RadMediaPlayer_Default div.rslHorizontal a.rslDraghandle {
    background-image: -webkit-linear-gradient(top, #fbfbfb 0%, #dddddd 100%);
    background-image: -moz-linear-gradient(top, #fbfbfb 0%, #dddddd 100%);
    background-image: -ms-linear-gradient(top, #fbfbfb 0%, #dddddd 100%);
    background-image: -o-linear-gradient(top, #fbfbfb 0%, #dddddd 100%);
    background-image: linear-gradient(to bottom, #fbfbfb 0%, #dddddd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#dddddd',GradientType=0 );
    background-position: 0 0;
    border: 1px solid transparent;
    border-color: #9b9b9b #8f8f8f #7f7f7f;
    border-radius: 2px; }
    .RadMediaPlayer_Default div.rslVertical a.rslDraghandle:hover, .RadMediaPlayer_Default div.rslVertical a.rslDraghandle:active,
    .RadMediaPlayer_Default div.rslHorizontal a.rslDraghandle:hover,
    .RadMediaPlayer_Default div.rslHorizontal a.rslDraghandle:active {
      background-image: -webkit-linear-gradient(top, #969696 0%, #818181 100%);
      background-image: -moz-linear-gradient(top, #969696 0%, #818181 100%);
      background-image: -ms-linear-gradient(top, #969696 0%, #818181 100%);
      background-image: -o-linear-gradient(top, #969696 0%, #818181 100%);
      background-image: linear-gradient(to bottom, #969696 0%, #818181 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#969696', endColorstr='#818181',GradientType=0 );
      background-position: 0 0; }
  .RadMediaPlayer_Default div.rslHorizontal a.rslDraghandle {
    width: 6px;
    height: 14px;
    margin-top: -5px; }
  .RadMediaPlayer_Default div.rslVertical a.rslDraghandle {
    height: 6px;
    width: 14px;
    margin-top: 0;
    margin-left: -5px; }
  .RadMediaPlayer_Default .rmpPlaylist {
    background: #eeeeee; }
    .RadMediaPlayer_Default .rmpPlaylist li a {
      background: #eeeeee;
      color: black; }
      .RadMediaPlayer_Default .rmpPlaylist li a:hover {
        background: #d9d9d9; }
    .RadMediaPlayer_Default .rmpPlaylist li.rmpActive a {
      background: #c5c5c5; }
    .RadMediaPlayer_Default .rmpPlaylist .rmpTitle {
      margin-right: 12px;
      font: normal 10px/17px "Segoe UI", Arial, sans-serif; }
    .RadMediaPlayer_Default .rmpPlaylist .rmpPlaylistPrevButton,
    .RadMediaPlayer_Default .rmpPlaylist .rmpPlaylistNextButton {
      width: 100%;
      height: 100%;
      background: #e6e6e6;
      vertical-align: top; }
      .RadMediaPlayer_Default .rmpPlaylist .rmpPlaylistPrevButton:hover,
      .RadMediaPlayer_Default .rmpPlaylist .rmpPlaylistNextButton:hover {
        background: #d9d9d9; }
    .RadMediaPlayer_Default .rmpPlaylist .rmpIcon {
      margin: 0; }
    .RadMediaPlayer_Default .rmpPlaylist .rmpPlaylistNextIcon,
    .RadMediaPlayer_Default .rmpPlaylist .rmpPlaylistPrevIcon {
      margin: 2px; }
  .RadMediaPlayer_Default .rmpPlaylistVertical li,
  .RadMediaPlayer_Default .rmpPlaylistVerticalInside li {
    border-top: 1px solid white;
    border-bottom: 1px solid #c9c9c9; }
  .RadMediaPlayer_Default .rmpPlaylistVertical .rmpPlaylistPrevButtonWrap,
  .RadMediaPlayer_Default .rmpPlaylistVerticalInside .rmpPlaylistPrevButtonWrap {
    border-bottom: 1px solid white; }
  .RadMediaPlayer_Default .rmpPlaylistVertical .rmpPlaylistNextButtonWrap,
  .RadMediaPlayer_Default .rmpPlaylistVerticalInside .rmpPlaylistNextButtonWrap {
    border-top: 1px solid white; }
  .RadMediaPlayer_Default .rmpPlaylistHorizontal.rmpPlaylistNavButtons {
    border-bottom: 1px solid #c9c9c9; }
  .RadMediaPlayer_Default .rmpPlaylistHorizontal li {
    border-left: 1px solid white;
    border-right: 1px solid #c9c9c9; }
    .RadMediaPlayer_Default .rmpPlaylistHorizontal li .rmpTitle {
      padding-top: 7px;
      max-height: 45px;
      line-height: 15px; }
  .RadMediaPlayer_Default .rmpPlaylistHorizontal .rmpPlaylistPrevButtonWrap,
  .RadMediaPlayer_Default .rmpPlaylistHorizontal .rmpPlaylistNextButtonWrap {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9; }
  .RadMediaPlayer_Default .rmpBanner {
    border: 1px solid #e3e2e2; }
    .RadMediaPlayer_Default .rmpBanner .rmpActionButton {
      background: #e3e2e2; }
  .RadMediaPlayer_Default .rmpBigPlayButton,
  .RadMediaPlayer_Default .rmpBigPauseButton {
    background: rgba(238, 238, 238, 0.4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66EEEEEE', endColorstr='#66EEEEEE',GradientType=0 ); }
  .RadMediaPlayer_Default .rmpIcon {
    background-image: url(/app/Controls/Telerik/Skins/Default/Common/radActionsSprite_mediaplayer.png); }
  .RadMediaPlayer_Default .rmpToolTip,
  .RadMediaPlayer_Default .rmpBigPlayIcon,
  .RadMediaPlayer_Default .rmpBigPauseIcon {
    background-image: url('/app/Controls/Telerik/Skins/Default/MediaPlayer/sprite.png'); }
  .RadMediaPlayer_Default .rmpBigPlayIcon {
    background-position: 6px -108px; }
  .RadMediaPlayer_Default .rmpBigPauseIcon {
    background-position: -122px 4px; }
  .RadMediaPlayer_Default .rmpToolTip {
    background-position: -123px -241px; }
  .RadMediaPlayer_Default .rmpPlayIcon {
    background-position: 0px -1999px; }
  .RadMediaPlayer_Default .rmpPauseIcon {
    background-position: 0px -2019px; }
  .RadMediaPlayer_Default .rmpVolumeIcon {
    background-position: 1px -2039px; }
  .RadMediaPlayer_Default .rmpMuteIcon {
    background-position: 1px -2059px; }
  .RadMediaPlayer_Default .rmpHDIcon {
    background-position: 0px -2079px; }
  .RadMediaPlayer_Default .rmpFullScrIcon {
    background-position: 0px -2099px; }
  .RadMediaPlayer_Default .rmpExtFullScrIcon {
    background-position: 0px -2119px; }
  .RadMediaPlayer_Default .rmpShareIcon {
    background-position: 0px -2139px; }
  .RadMediaPlayer_Default .rmpClosePlaylistIcon {
    background-position: 0px -2220px; }
  .RadMediaPlayer_Default .rmpOpenPlaylistIcon {
    background-position: 0px -2200px; }
  .RadMediaPlayer_Default .rmpPlaylistVertical .rmpPlaylistPrevIcon,
  .RadMediaPlayer_Default .rmpPlaylistVerticalInside .rmpPlaylistPrevIcon {
    background-position: 0px -2240px; }
  .RadMediaPlayer_Default .rmpPlaylistVertical .rmpPlaylistNextIcon,
  .RadMediaPlayer_Default .rmpPlaylistVerticalInside .rmpPlaylistNextIcon {
    background-position: 0px -2260px; }
  .RadMediaPlayer_Default .rmpPlaylistHorizontal .rmpPlaylistPrevIcon {
    background-position: 0px -2280px; }
  .RadMediaPlayer_Default .rmpPlaylistHorizontal .rmpPlaylistNextIcon {
    background-position: 0px -2300px; }
  .RadMediaPlayer_Default .rmpActionButton:hover .rmpPlayIcon {
    background-position: -20px -1999px; }
  .RadMediaPlayer_Default .rmpActionButton:hover .rmpPauseIcon {
    background-position: -20px -2019px; }
  .RadMediaPlayer_Default .rmpVolContr:hover .rmpVolumeIcon {
    background-position: -19px -2039px; }
  .RadMediaPlayer_Default .rmpActionButton:hover .rmpMuteIcon {
    background-position: -19px -2059px; }
  .RadMediaPlayer_Default .rmpHDActiveIcon,
  .RadMediaPlayer_Default .rmpActionButton:hover .rmpHDIcon {
    background-position: -34px -2079px; }
  .RadMediaPlayer_Default .rmpActionButton:hover .rmpFullScrIcon {
    background-position: -20px -2099px; }
  .RadMediaPlayer_Default .rmpActionButton:hover .rmpExtFullScrIcon {
    background-position: -20px -2119px; }
  .RadMediaPlayer_Default .rmpPlaylistVertical .rmpActionButton:hover .rmpPlaylistPrevIcon,
  .RadMediaPlayer_Default .rmpPlaylistVerticalInside .rmpActionButton:hover .rmpPlaylistPrevIcon {
    background-position: -20px -2240px; }
  .RadMediaPlayer_Default .rmpPlaylistVertical .rmpActionButton:hover .rmpPlaylistNextIcon,
  .RadMediaPlayer_Default .rmpPlaylistVerticalInside .rmpActionButton:hover .rmpPlaylistNextIcon {
    background-position: -20px -2260px; }
  .RadMediaPlayer_Default .rmpPlaylistHorizontal .rmpActionButton:hover .rmpPlaylistPrevIcon {
    background-position: -20px -2280px; }
  .RadMediaPlayer_Default .rmpPlaylistHorizontal .rmpActionButton:hover .rmpPlaylistNextIcon {
    background-position: -20px -2300px; }
  .RadMediaPlayer_Default .rmpCloseBannerIcon {
    background-position: 0px -760px; }
  .RadMediaPlayer_Default .rmpCloseBannerIcon:hover {
    background-position: -20px -760px; }


.RadSlider {
  width: 22px;
  height: 22px;
  /* the dragHandle needs to have greater z-index than the increase/decrease handlers, as it can be positioned over the rounded corders
  of the track, part of those handles */
  /* any link inside RadSlider */
  /* slider wrapper class */
  /* horizontal slider */
  /* vertical slider */
  /* end rslVertical styles */
  /* ITEMS AND TICKS */
  /* text */
  /* Item specific */
  /* Tick specific */
  /* LiveDrag=false */
  /* Position the elements of the slider */
  /* TrackPosition=Center */
  /* Item/Tick */
  /* Item/Tick text */
  /* set width of the ticks */ }
  .RadSlider,
  .RadSlider .rslItem,
  .RadSlider .rslLargeTick span {
    font: normal 10px "Tahoma", Arial, Verdana, sans-serif;
    color: black; }
  .RadSlider .rslTrack {
    z-index: 1;
    border-style: solid; }
  .RadSlider .rslDisabled {
    opacity: .5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
  .RadSlider .rslDisabled,
  .RadSlider .rslDisabled a,
  .RadSlider .rslDisabled li {
    cursor: no-drop; }
  .RadSlider .rslDisabled,
  .RadSlider .rslDisabled .rslItem,
  .RadSlider .rslDisabled .rslLargeTick span {
    font-family: arial,sans-serif; }
  .RadSlider a {
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
    overflow: hidden; }
  .RadSlider a:focus,
  .RadSlider a:active {
    outline: none; }
  .RadSlider .rslHandle span,
  .RadSlider .rslDraghandle span {
    display: block; }
  .RadSlider .rslHorizontal,
  .RadSlider .rslVertical {
    position: relative;
    -moz-user-select: none;
    font-size: 1px;
    line-height: 2px; }
  .RadSlider .rslHorizontal,
  .RadSlider .rslHorizontal a.rslHandle,
  .RadSlider .rslHorizontal a.rslDraghandle {
    height: 22px;
    line-height: 22px; }
  .RadSlider .rslHorizontal a.rslHandle {
    width: 25px;
    background-repeat: no-repeat; }
  .RadSlider .rslHorizontal .rslDecrease {
    background-position: 0 -22px; }
  .RadSlider .rslHorizontal .rslDecrease:hover {
    background-position: -25px -22px; }
  .RadSlider .rslHorizontal .rslIncrease {
    background-position: -2 0; }
  .RadSlider .rslHorizontal .rslIncrease:hover {
    background-position: -27px 0; }
  .RadSlider .rslHorizontal a.rslDraghandle {
    width: 9px;
    margin-top: -8px;
    background-position: 1px 0;
    background-repeat: no-repeat; }
  .RadSlider .rslHorizontal a.rslDraghandle:hover {
    background-position: -8px 0; }
  .RadSlider .rslHorizontal a.rslDraghandle:focus,
  .RadSlider .rslHorizontal a.rslDraghandle:active {
    background-position: -17px 0 !important; }
  .RadSlider .rslHorizontal .rslTrack,
  .RadSlider .rslHorizontal .rslSelectedregion {
    height: 6px;
    line-height: 6px; }
  .RadSlider .rslHorizontal .rslTrack {
    border-width: 0 1px; }
  .RadSlider .rslHorizontal .rslItemsWrapper {
    margin: 0 1px;
    /* The margin must equal the side border of the track element */ }
  .RadSlider .rslDisabled .rslLiveDragHandle {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
  .RadSlider .rslVertical,
  .RadSlider .rslVertical a.rslHandle,
  .RadSlider .rslVertical a.rslDraghandle {
    width: 22px; }
  .RadSlider .rslVertical a.rslHandle {
    height: 25px;
    line-height: 25px;
    background-repeat: no-repeat; }
  .RadSlider .rslVertical .rslDecrease {
    background-position: 0 0; }
  .RadSlider .rslVertical .rslDecrease:hover {
    background-position: 0 -28px; }
  .RadSlider .rslVertical .rslIncrease {
    background-position: -22px 3px; }
  .RadSlider .rslVertical .rslIncrease:hover {
    background-position: -22px -25px; }
  .RadSlider .rslVertical .rslTrack,
  .RadSlider .rslVertical .rslSelectedregion {
    width: 6px; }
  .RadSlider .rslVertical .rslTrack {
    border-width: 1px 0; }
  .RadSlider .rslVertical .rslItemsWrapper {
    margin: 1px 0;
    /* The margin must equal the side border of the track element */ }
  .RadSlider .rslVertical a.rslDraghandle {
    height: 9px;
    line-height: 8px;
    margin-left: -8px;
    *margin-left: 0;
    *margin-right: -8px;
    *left: auto !important;
    /* use important in order to override the left inline style; it is always 0 in vertical slider */
    *right: 0;
    /* improves drag&drop in mobile browsers */
    -webkit-transform: rotate3d(0, 0, 1, 0);
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-transform: rotate3d(0, 0, 1, 0);
    -moz-backface-visibility: hidden;
    -moz-perspective: 1000;
    -o-transform: rotate3d(0, 0, 1, 0);
    -o-backface-visibility: hidden;
    -o-perspective: 1000;
    -ie-transform: rotate3d(0, 0, 1, 0);
    -ie-backface-visibility: hidden;
    -ie-perspective: 1000; }
  .RadSlider .rslVertical a.rslDraghandle:hover {
    background-position: 0 -9px; }
  .RadSlider .rslVertical a.rslDraghandle:focus,
  .RadSlider .rslVertical a.rslDraghandle:active {
    background-position: 0 -18px; }
  .RadSlider .rslItemsWrapper,
  .RadSlider .rslItem,
  .RadSlider .rslLargeTick,
  .RadSlider .rslSmallTick {
    margin: 0;
    padding: 0;
    list-style: none !important; }
  .RadSlider .rslItem span,
  .RadSlider .rslLargeTick span {
    font-size: 11px; }
  .RadSlider .rslVertical .rslItemsWrapper .rslItemFirst,
  .RadSlider .rslHorizontal .rslItemsWrapper .rslItemFirst {
    background-image: none; }
  .RadSlider .rslItem {
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: default;
    background-repeat: no-repeat; }
  .RadSlider .rslHorizontal .rslItem {
    text-align: center; }
  .RadSlider .RadSlider .rslItemsWrapper li.rslItemDisabled {
    color: #d0d0ce; }
  .RadSlider .rslMiddle .rslItem,
  .RadSlider .rslLeft .rslLargeTick,
  .RadSlider .rslLeft .rslSmallTick {
    background-position: left center; }
  .RadSlider .rslTop .rslItem {
    background-position: left top; }
  .RadSlider .rslBottom .rslItem {
    background-position: left bottom; }
  .RadSlider .rslCenter .rslItem,
  .RadSlider .rslTop .rslLargeTick,
  .RadSlider .rslTop .rslSmallTick {
    background-position: center top; }
  .RadSlider .rslLeft .rslItem {
    background-position: left top; }
  .RadSlider .rslRight .rslItem {
    background-position: right top; }
  .RadSlider .rslLargeTick,
  .RadSlider .rslSmallTick {
    cursor: default;
    /* We need this in order to position the SPAN holding the text. */
    position: relative;
    background-repeat: no-repeat; }
  .RadSlider .rslCenter .rslLargeTick,
  .RadSlider .rslCenter .rslSmallTick,
  .RadSlider .rslMiddle .rslLargeTick,
  .RadSlider .rslMiddle .rslSmallTick {
    background-position: center center; }
  .RadSlider .rslRight .rslLargeTick,
  .RadSlider .rslRight .rslSmallTick {
    background-position: right center; }
  .RadSlider .rslBottom .rslLargeTick,
  .RadSlider .rslBottom .rslSmallTick {
    background-position: center bottom; }
  .RadSlider .rslLiveDragHandleActive {
    opacity: 0.4;
    filter: alpha(opacity=40);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; }
  .RadSlider .rslLiveDragHandle {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  .RadSlider .rslHandle,
  .RadSlider .rslDraghandle,
  .RadSlider .rslTrack,
  .RadSlider .rslSelectedregion,
  .RadSlider .rslItemsWrapper,
  .RadSlider .rslLargeTick span {
    position: absolute;
    top: 0;
    left: 0; }
  .RadSlider .rslHorizontal .rslTrack,
  .RadSlider .rslHorizontal .rslItemsWrapper {
    left: 25px; }
  .RadSlider .rslVertical .rslTrack,
  .RadSlider .rslVertical .rslItemsWrapper {
    top: 25px; }
  .RadSlider .rslHorizontal .rslIncrease,
  .RadSlider .rslRight .rslHandle,
  .RadSlider .rslLeft .rslItemsWrapper,
  .RadSlider .rslLeft .rslLargeTick span,
  .RadSlider .rslVertical .rslLargeTick span.rslBRItemText {
    left: auto;
    right: 0; }
  .RadSlider .rslTop .rslItemsWrapper,
  .RadSlider .rslBottom .rslHandle,
  .RadSlider .rslVertical .rslIncrease,
  .RadSlider .rslTop .rslLargeTick span,
  .RadSlider .rslHorizontal .rslLargeTick span.rslBRItemText {
    top: auto;
    bottom: 0; }
  .RadSlider .rslHorizontal .rslTrack {
    top: 8px; }
  .RadSlider .rslBottom div.rslTrack {
    top: auto;
    bottom: 8px; }
  .RadSlider .rslVertical .rslTrack {
    left: 8px; }
  .RadSlider .rslRight div.rslTrack {
    left: auto;
    right: 8px; }
  .RadSlider .rslMiddle .rslTrack,
  .RadSlider .rslMiddle .rslHandle {
    top: 50%; }
  .RadSlider .rslCenter .rslTrack,
  .RadSlider .rslCenter .rslHandle {
    left: 50%; }
  .RadSlider .rslMiddle a.rslHandle {
    /* half of the height of the handle */
    margin-top: -11px; }
  .RadSlider .rslMiddle div.rslTrack {
    /* half of the height of the track */
    margin-top: -3px; }
  .RadSlider .rslCenter a.rslHandle {
    /* half of the width of the handle */
    margin-left: -11px; }
  .RadSlider .rslCenter div.rslTrack {
    /* half of the width of the track */
    margin-left: -3px; }
  .RadSlider .rslHorizontal .rslItem,
  .RadSlider .rslHorizontal .rslLargeTick,
  .RadSlider .rslHorizontal .rslSmallTick {
    float: left; }
  .RadSlider .rslLargeTick span {
    white-space: nowrap; }
  .RadSlider .rslHorizontal .rslLargeTick span {
    width: 100%;
    text-align: center; }
  .RadSlider .rslVertical .rslLargeTick span {
    height: 100%; }
  .RadSlider .rslHorizontal .rslSmallTick,
  .RadSlider .rslHorizontal .rslLargeTick {
    width: 1px; }
  .RadSlider .rslVertical .rslSmallTick,
  .RadSlider .rslVertical .rslLargeTick {
    height: 1px;
    *vertical-align: middle; }

/* Fix the positioning problem in IE6 and IE7 in rtl mode */
.RadSliderRTL .rslCenter .rslTrack,
.RadSliderRTL .rslCenter .rslHandle {
  *right: 50%; }

/* Fix the positioning problem in IE6 and IE7 in rtl mode */
.RadSliderRTL .rslCenter a.rslHandle {
  *margin-left: 0;
  *margin-right: -11px; }

/* Fix the positioning problem in IE6 and IE7 in rtl mode */
.RadSliderRTL .rslCenter div.rslTrack {
  *margin-left: 0;
  *margin-right: -3px; }



.RadSlider.RadSlider_ChartEditor {
  display: flex;
  height: 25px !important; }
  .RadSlider.RadSlider_ChartEditor .rslHorizontal {
    flex: 1;
    position: relative;
    width: 100%;
    height: 100%; }
    .RadSlider.RadSlider_ChartEditor .rslHorizontal.rslDisabled {
      opacity: .7; }
      .RadSlider.RadSlider_ChartEditor .rslHorizontal.rslDisabled .rslTrack {
        cursor: default; }
        .RadSlider.RadSlider_ChartEditor .rslHorizontal.rslDisabled .rslTrack:hover .rslDraghandle {
          background-color: #8e8e8e; }
        .RadSlider.RadSlider_ChartEditor .rslHorizontal.rslDisabled .rslTrack .rslDraghandle {
          cursor: default;
          background-color: #8e8e8e; }
          .RadSlider.RadSlider_ChartEditor .rslHorizontal.rslDisabled .rslTrack .rslDraghandle:hover {
            background-color: #8e8e8e; }
    .RadSlider.RadSlider_ChartEditor .rslHorizontal .rslHandle {
      display: none; }
    .RadSlider.RadSlider_ChartEditor .rslHorizontal .rslTrack {
      position: absolute;
      top: 50%;
      margin-top: -1.5px;
      height: 3px;
      border-radius: 3px;
      background-color: #bfcde0;
      width: 100%;
      cursor: pointer;
      border-width: 0; }
      .RadSlider.RadSlider_ChartEditor .rslHorizontal .rslTrack:hover .rslDraghandle {
        background-color: #f0d447; }
      .RadSlider.RadSlider_ChartEditor .rslHorizontal .rslTrack .rslDraghandle {
        position: absolute;
        top: 0;
        left: 0;
        height: 15px;
        width: 15px;
        border-radius: 50%;
        background-color: #0072bc;
        margin-top: -6px; }
        .RadSlider.RadSlider_ChartEditor .rslHorizontal .rslTrack .rslDraghandle:hover {
          background-color: #f0d447; }
        .RadSlider.RadSlider_ChartEditor .rslHorizontal .rslTrack .rslDraghandle > span {
          display: none; }


