﻿/* Shims */
.t-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0 none;
  font-size: 1em;
  text-decoration: none;
  list-style: none; }

.t-link {
  outline: 0;
  text-decoration: none;
  cursor: pointer; }

.t-button {
  margin: 0;
  padding: 6px;
  border-width: 1px;
  border-style: solid;
  line-height: 1.428571429;
  font-family: inherit;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  display: inline-block; }

.t-button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.t-link > .t-icon, .t-button > .t-icon {
  vertical-align: middle;
  margin-top: -3px; }

.RadControl .t-button, .RadGrid .t-button, .RadTreeList .t-button, .RadCalendar .t-button {
  vertical-align: middle;
  font: inherit; }

.RadControl .t-button-icontext .t-text, .RadGrid .t-button-icontext .t-text, .RadTreeList .t-button-icontext .t-text, .RadCalendar .t-button-icontext .t-text {
  display: table-cell;
  padding: 0 6px 0 5px; }

.RadControl_BOS_Bootstrap .t-button, .RadGrid_BOS_Bootstrap .t-button, .RadTreeList_BOS_Bootstrap .RadCalendar_BOS_Bootstrap .t-button {
  border-radius: 25px;
  padding: 8px 15px; }

.t-tabstrip {
  margin: 0;
  padding: 0;
  position: relative; }

.t-tabstrip-items {
  padding: 4px 4px 0; }

.t-tabstrip-bottom > .t-tabstrip-items {
  margin-top: -1px;
  padding: 0 4px 4px; }

.t-tabstrip-items .t-item {
  margin: 0 -1px 0 0;
  padding: 0;
  border-width: 1px 1px 0;
  border-style: solid;
  list-style-type: none;
  display: inline-block;
  vertical-align: top;
  position: relative; }

.t-tabstrip-bottom > .t-tabstrip-items .t-item {
  border-width: 0 1px 1px;
  border-radius: 0 0 4px 4px; }

.t-tabstrip-items .t-link {
  padding: 6px 15px;
  display: inline-block;
  vertical-align: middle; }

/*@import "BOS_Bootstrap/__skin.BOS_Bootstrap.scss";*/
/*6px !default;*/
/*12px !default;*/
/* Insert Base Styles first */
.RadButton {
  font: inherit;
  line-height: 1.42857143;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  outline: 0; }

.RadButton::-moz-focus-inner {
  padding: 0;
  border: 0;
  outline: 0; }

.rbButton {
  padding: 4px 10px;
  min-width: 64px;
  border-width: 1px;
  border-style: solid;
  position: relative;
  -webkit-user-select: none;
  user-select: none; }

.rbIconOnly {
  min-width: 0;
  padding: 4px; }

.RadButton.rbRounded {
  border-radius: 0; }

.RadButton .rbIcon {
  width: 16px;
  height: 16px;
  vertical-align: -2px;
  background-repeat: no-repeat;
  position: relative; }

.RadButton .rbIcon::before {
  display: inline-block;
  font: 16px/1 "WebComponentsIcons"; }

.RadButton .rbPrimaryIcon {
  margin: 0 5px 0 0; }

.RadButton .rbSecondaryIcon {
  margin: 0 0 0 5px; }

.RadButton.rbPrimary, .RadButton.rbSecondary {
  position: relative; }

.RadButton.rbPrimary .rbIcon, .RadButton.rbSecondary .rbIcon {
  position: absolute; }

.RadButton.rbButton.rbPrimary {
  padding-left: 1.5em; }

.RadButton.rbButton.rbPrimary .rbText {
  margin-left: 10px; }

.RadButton.rbButton.rbSecondary {
  padding-right: 1.5em; }

.RadButton.rbButton.rbSecondary .rbText {
  margin-right: 10px; }

.RadButton.rbPrimary .rbPrimaryIcon {
  left: 10px; }

.RadButton.rbSecondary .rbSecondaryIcon {
  right: 10px; }

.RadButton .rbCustomIcon {
  background-repeat: no-repeat; }

.RadButton .rbText {
  display: inline-block;
  vertical-align: top; }

.RadButton.rbCheckBox .rbIcon, .RadButton.rbToggleButton .rbIcon, .RadButton.rbRadioButton .rbIcon {
  margin: 0 5px 0 0; }

.RadButton .rbToggleRadio, .RadButton .rbToggleRadio:before, .RadButton .rbToggleRadioChecked, .RadButton .rbToggleRadioChecked:before {
  border-radius: 45px; }

.RadButton.rbButton span.rbIcon:before {
  box-shadow: none; }

.RadButton + .RadLabel {
  vertical-align: bottom;
  margin-left: -3px; }

.RadButton .rbSplitPart {
  padding: 4px;
  display: inline-block;
  overflow: hidden;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  position: absolute;
  top: -1px; }

.RadButton .rbSplitPartRight {
  border-radius: 0 .21428571em .21428571em 0;
  right: -1px; }

.RadButton .rbSplitPartLeft {
  border-radius: .21428571em 0 0 .21428571em;
  left: -1px; }

.RadButton .rbSplitPartLeft + .rbText {
  padding: 0 0 0 1.78571429em; }

.RadButton .rbSplitPartRight + .rbText {
  padding: 0 1.78571429em 0 0; }

.RadButton .rbSplitIcon {
  width: auto;
  height: auto;
  vertical-align: top; }

.RadButton span.rbSplitIcon:before {
  display: inline-block;
  vertical-align: middle;
  line-height: .9; }

.RadButton.rbButton.rbImageButton {
  background-image: none;
  background-color: transparent;
  background-repeat: no-repeat;
  border: 0 none;
  border-radius: 0;
  min-width: 0; }

.RadButton.rbDisabled {
  opacity: .5;
  cursor: default; }

.RadButton.rbRtl .rbIcon {
  margin: 0 -5px 0 5px; }

.RadButton.rbRtl .rbPrimaryIcon {
  margin: 0 0 0 5px; }

.RadButton.rbRtl .rbSecondaryIcon {
  margin: 0 5px 0 0; }

.RadButton.rbRtl .rbSplitPart {
  margin: -0.07142857em .35714286em -0.14285714em -0.71428571em;
  border-left: 0 none;
  border-radius: .21428571em 0 0 .21428571em;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: transparent; }

.RadButton.rbRtl .rbSplitPart .rbIcon {
  margin: .07142857em -0.14285714em 0 .35714286em; }

.RadButton.rbRtl.rbCheckBox .rbIcon, .RadButton.rbRtl.rbToggleButton .rbIcon, .RadButton.rbRtl.rbRadioButton .rbIcon {
  margin-left: 5px;
  margin-right: 0; }

.RadButton .rbHiddenImages {
  position: absolute;
  top: -9999px;
  visibility: hidden; }

.RadButton .rbHideElement {
  display: none;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important; }

.rbCheckBox, .rbRadioButton, .rbToggleButton {
  padding: 5px 0;
  border-width: 0;
  color: inherit;
  background: 0; }

.rbRtl.rbCheckBox, .rbRtl.rbRadioButton, .rbRtl.rbToggleButton {
  padding: 5px 0; }

.rbAdd:before {
  content: "\e11e"; }

.rbRemove:before {
  content: "\e10c"; }

.rbOk:before {
  content: "\e118"; }

.rbCancel:before {
  content: "\e11b"; }

.rbUpload:before {
  content: "\e133"; }

.rbDownload:before {
  content: "\e132"; }

.rbPrevious:before {
  content: "\e100"; }

.rbNext:before {
  content: "\e101"; }

.rbOpen:before {
  content: "\e901"; }

.rbAttach:before {
  content: "\e10e"; }

.rbSave:before {
  content: "\e109"; }

.rbConfig:before {
  content: "\e13c"; }

.rbPrint:before {
  content: "\e10a"; }

.rbRefresh:before {
  content: "\e103"; }

.rbSearch:before {
  content: "\e13e"; }

.rbHelp:before {
  content: "\e402"; }

.rbCart:before {
  content: "\e143"; }

.rbEdit:before {
  content: "\e10b"; }

.rbRSS:before {
  content: "\e827"; }

.rbMail:before {
  content: "\e809"; }

.rbFB:before {
  content: "\e80b"; }

.rbTwitter:before {
  content: "\e81f"; }

.rbLinkedIn:before {
  content: "\e811"; }

.rbPinterest:before {
  content: "\e815"; }

.rbYouTube:before {
  content: "\e82b"; }

.rbVimeo:before {
  content: "\e829"; }

.rbBehance:before {
  content: "\e823"; }

.rbDribble:before {
  content: "\e825"; }

.rbGooglePlus:before {
  content: "\e80f"; }

.rbVerticalList {
  display: inline-block;
  vertical-align: top; }

.rbVerticalList + .rbVerticalList {
  margin: 0 7px; }

.rbVerticalList .rbCheckBox, .rbVerticalList .rbRadioButton, .rbVerticalList .rbToggleButton {
  display: block;
  padding: 0 0 4px; }

.rbHorizontalList .RadButton, .rbColumnList {
  padding: 0 7px 0 0; }

ul.rbVerticalList, ol.rbVerticalList {
  margin: 0;
  padding: 0 0 0 15px; }

ul.rbVerticalList button.RadButton.rbCheckBox, ul.rbVerticalList button.RadButton.rbRadioButton, ul.rbVerticalList button.RadButton.rbToggleButton, ol.rbVerticalList button.RadButton.rbCheckBox, ol.rbVerticalList button.RadButton.rbRadioButton, ol.rbVerticalList button.RadButton.rbToggleButton {
  display: inline-block;
  vertical-align: baseline; }

.RadCheckBoxList_Rtl.rbColumnList, .RadRadioButtonList_Rtl.rbColumnList, .rbHorizontalList button.RadButton.rbRtl {
  padding: 0 0 0 7px; }

.RadCheckBoxList_Rtl.rbVerticalList, .RadRadioButtonList_Rtl.rbVerticalList, .RadCheckBoxList_Rtl .rbVerticalList, .RadRadioButtonList_Rtl .rbVerticalList {
  float: right; }

ul.RadCheckBoxList_Rtl.rbVerticalList, ol.RadCheckBoxList_Rtl.rbVerticalList, ul.RadRadioButtonList_Rtl.rbVerticalList, ol.RadRadioButtonList_Rtl.rbVerticalList {
  padding: 0 15px 0 0;
  white-space: nowrap; }

/*6px !default;*/
/*12px !default;*/
/*"../App_Code/SASS/radActionsSprite.png"*/
.RadButton_BOS_Bootstrap {
  height: auto;
  color: #333333;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  background-color: #B9C3CA;
  /* Primary Button styles */ }
  .RadButton_BOS_Bootstrap.rbHovered {
    background-color: #9caab4; }
  .RadButton_BOS_Bootstrap .rbPrimaryButton {
    background-color: #455F72;
    color: #ffffff;
    border-color: #3b5262; }
  .RadButton_BOS_Bootstrap .rbDecorated {
    height: 20px;
    line-height: 22px;
    padding: 0;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #FFF; }
  .RadButton_BOS_Bootstrap.rbSkinnedButton, .RadButton_BOS_Bootstrap.rbLinkButton, .RadButton_BOS_Bootstrap.rbVerticalButton, .RadButton_BOS_Bootstrap.RadButton.rbDisabled, .RadButton_BOS_Bootstrap.RadButton.rbDisabled:hover, .RadButton_BOS_Bootstrap.RadButton.rbDisabled:active, .RadButton_BOS_Bootstrap.RadButton.rbDisabled:focus {
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72;
    height: 34px;
    padding: 6px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #1f2a32;
    background-position: 0 0;
    border-radius: 0; }
  .RadButton_BOS_Bootstrap.RadButton.rbToggleButton.rbDisabled, .RadButton_BOS_Bootstrap.RadButton.rbToggleButton.rbDisabled:hover, .RadButton_BOS_Bootstrap.RadButton.rbToggleButton.rbDisabled:active, .RadButton_BOS_Bootstrap.RadButton.rbToggleButton.rbDisabled:focus {
    background-color: transparent;
    background-image: none;
    border: none;
    box-shadow: none;
    border-radius: 0;
    height: auto; }
  .RadButton_BOS_Bootstrap.rbLinkButton {
    line-height: 1.4em;
    min-height: 2.4em;
    text-decoration: none;
    height: auto; }
    .RadButton_BOS_Bootstrap.rbLinkButton .rbPrimary {
      padding-left: 25px; }
    .RadButton_BOS_Bootstrap.rbLinkButton .rbSecondary {
      padding-right: 25px; }
  .RadButton_BOS_Bootstrap.rbSkinnedButton:hover, .RadButton_BOS_Bootstrap.rbLinkButton:hover, .RadButton_BOS_Bootstrap.rbVerticalButton:hover, .RadButton_BOS_Bootstrap.rbSkinnedButton:focus, .RadButton_BOS_Bootstrap.rbLinkButton:focus, .RadButton_BOS_Bootstrap.rbVerticalButton:focus {
    border-color: #455F72;
    color: #FFF;
    background-color: #455F72;
    box-shadow: inset 0 0 1px #455F72; }
  .RadButton_BOS_Bootstrap.rbSkinnedButton:focus, .RadButton_BOS_Bootstrap.rbLinkButton:focus, .RadButton_BOS_Bootstrap.rbVerticalButton:focus {
    outline-width: thin;
    outline-offset: -2px;
    outline-color: #455F72; }
  .RadButton_BOS_Bootstrap.rbSkinnedButton:active, .RadButton_BOS_Bootstrap.rbLinkButton:active, .RadButton_BOS_Bootstrap.rbVerticalButton:active, .RadButton_BOS_Bootstrap.rbSkinnedButton:focus, .RadButton_BOS_Bootstrap.rbLinkButton:focus, .RadButton_BOS_Bootstrap.rbVerticalButton:focus, .RadButton_BOS_Bootstrap.RadButton.rbSkinnedButtonChecked, .RadButton_BOS_Bootstrap.RadButton.rbSkinnedButtonChecked:hover, .RadButton_BOS_Bootstrap.RadButton.rbLinkButtonChecked, .RadButton_BOS_Bootstrap.RadButton.rbLinkButtonChecked:hover, .RadButton_BOS_Bootstrap.RadButton.rbVerticalButtonChecked, .RadButton_BOS_Bootstrap.RadButton.rbVerticalButtonChecked:hover {
    border-color: #070a0c;
    color: #FFF;
    background-color: #324552;
    color: #FFF;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; }
  .RadButton_BOS_Bootstrap.rbSkinnedButton.rbDisabled, .RadButton_BOS_Bootstrap.rbSkinnedButton.rbDisabled:hover, .RadButton_BOS_Bootstrap.rbSkinnedButton.rbDisabled:active, .RadButton_BOS_Bootstrap.rbSkinnedButton.rbDisabled:focus, .RadButton_BOS_Bootstrap.rbLinkButton.rbDisabled, .RadButton_BOS_Bootstrap.rbLinkButton.rbDisabled:hover, .RadButton_BOS_Bootstrap.rbLinkButton.rbDisabled:active, .RadButton_BOS_Bootstrap.rbLinkButton.rbDisabled:focus, .RadButton_BOS_Bootstrap.rbVerticalButton.rbDisabled, .RadButton_BOS_Bootstrap.rbVerticalButton.rbDisabled:hover, .RadButton_BOS_Bootstrap.rbVerticalButton.rbDisabled:active, .RadButton_BOS_Bootstrap.rbVerticalButton.rbDisabled:focus {
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72;
    background-position: 0 0;
    box-shadow: none; }
  .RadButton_BOS_Bootstrap.rbLinkButton.rbDisabled {
    opacity: .6; }
  .RadButton_BOS_Bootstrap .rbToggleCheckbox,
  .RadButton_BOS_Bootstrap .rbToggleCheckboxChecked,
  .RadButton_BOS_Bootstrap .rbToggleCheckboxFilled,
  .RadButton_BOS_Bootstrap .rbToggleRadio,
  .RadButton_BOS_Bootstrap .rbToggleRadioChecked {
    background-image: url(url("../../Master/i/radFormToggleSprite.png")); }
  .RadButton_BOS_Bootstrap.rbToggleButton, .RadButton_BOS_Bootstrap.rbToggleButton.rbDisabled:hover {
    color: #FFF; }
  .RadButton_BOS_Bootstrap.RadButton .rbSplitRight,
  .RadButton_BOS_Bootstrap.RadButton .rbSplitLeft {
    width: 32px; }
  .RadButton_BOS_Bootstrap .rbDecorated.rbPrimary {
    padding: 0 0 0 25px; }
  .RadButton_BOS_Bootstrap .rbDecorated.rbSecondary {
    padding: 0 25px 0 0; }
  .RadButton_BOS_Bootstrap .rbDecorated.rbPrimary.rbSecondary {
    padding: 0 25px; }
  .RadButton_BOS_Bootstrap.rbNativeButton .rbPrimary {
    padding: 0 0 0 20px; }
  .RadButton_BOS_Bootstrap.rbNativeButton .rbSecondary {
    padding: 0 20px 0 0; }
  .RadButton_BOS_Bootstrap.rbNativeButton .rbPrimary.rbSecondary {
    padding: 0 20px; }
  .RadButton_BOS_Bootstrap .rbSplitLeft {
    border-right: 1px solid #1f2a32;
    border-radius: 4px 0 0 4px;
    background-image: url(url("i/radActionsSprite.png"));
    background-position: -8px -57px; }
    .RadButton_BOS_Bootstrap .rbSplitLeft:hover, .RadButton_BOS_Bootstrap .rbSplitLeft:focus, .RadButton_BOS_Bootstrap .rbSplitLeft:active {
      background-position: -8px -57px;
      border-right: 1px solid #455F72; }
  .RadButton_BOS_Bootstrap .rbSplitRight {
    border-left: 1px solid #1f2a32;
    border-radius: 0 4px 4px 0;
    background-image: url(url("i/radActionsSprite.png"));
    background-position: -8px -57px; }
    .RadButton_BOS_Bootstrap .rbSplitRight:hover, .RadButton_BOS_Bootstrap .rbSplitRight:focus, .RadButton_BOS_Bootstrap .rbSplitRight:active {
      background-position: -8px -57px;
      border-left: 1px solid #455F72; }
  .RadButton_BOS_Bootstrap.RadButton.rbDisabled span.rbSplitLeft,
  .RadButton_BOS_Bootstrap.RadButton.rbDisabled span.rbSplitLeft:hover,
  .RadButton_BOS_Bootstrap.RadButton.rbDisabled:hover span.rbSplitLeft,
  .RadButton_BOS_Bootstrap.RadButton.rbDisabled span.rbSplitLeft:active,
  .RadButton_BOS_Bootstrap.RadButton.rbDisabled span.rbSplitLeft:focus {
    border-right: 1px solid #1f2a32;
    background-position: -8px -57px; }
  .RadButton_BOS_Bootstrap.RadButton.rbDisabled span.rbSplitRight,
  .RadButton_BOS_Bootstrap.RadButton.rbDisabled span.rbSplitRight:hover,
  .RadButton_BOS_Bootstrap.RadButton.rbDisabled:hover span.rbSplitRight,
  .RadButton_BOS_Bootstrap.RadButton.rbDisabled span.rbSplitRight:active,
  .RadButton_BOS_Bootstrap.RadButton.rbDisabled span.rbSplitRight:focus {
    border-left: 1px solid #1f2a32;
    background-position: -8px -57px; }
  .RadButton_BOS_Bootstrap .rbPrimaryIcon,
  .RadButton_BOS_Bootstrap .rbSecondaryIcon {
    top: 8px; }
  .RadButton_BOS_Bootstrap .rbPrimaryIcon {
    left: 8px; }
  .RadButton_BOS_Bootstrap .rbSecondaryIcon {
    right: 8px; }
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbPrimaryIcon.rbToggleCheckbox,
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbPrimaryIcon.rbToggleCheckboxChecked,
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbPrimaryIcon.rbToggleRadio,
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbPrimaryIcon.rbToggleRadioChecked,
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbPrimaryIcon.rbToggleCheckboxFilled,
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbSecondaryIcon.rbToggleCheckbox,
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbSecondaryIcon.rbToggleCheckboxChecked,
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbSecondaryIcon.rbToggleRadio,
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbSecondaryIcon.rbToggleRadioChecked,
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbSecondaryIcon.rbToggleCheckboxFilled,
  .RadButton_BOS_Bootstrap.rbLinkButton .rbPrimaryIcon.rbToggleCheckbox,
  .RadButton_BOS_Bootstrap.rbLinkButton .rbPrimaryIcon.rbToggleCheckboxChecked,
  .RadButton_BOS_Bootstrap.rbLinkButton .rbPrimaryIcon.rbToggleRadio,
  .RadButton_BOS_Bootstrap.rbLinkButton .rbPrimaryIcon.rbToggleRadioChecked,
  .RadButton_BOS_Bootstrap.rbLinkButton .rbPrimaryIcon.rbToggleCheckboxFilled,
  .RadButton_BOS_Bootstrap.rbLinkButton .rbSecondaryIcon.rbToggleCheckbox,
  .RadButton_BOS_Bootstrap.rbLinkButton .rbSecondaryIcon.rbToggleCheckboxChecked,
  .RadButton_BOS_Bootstrap.rbLinkButton .rbSecondaryIcon.rbToggleRadio,
  .RadButton_BOS_Bootstrap.rbLinkButton .rbSecondaryIcon.rbToggleRadioChecked,
  .RadButton_BOS_Bootstrap.rbLinkButton .rbSecondaryIcon.rbToggleCheckboxFilled {
    top: 7px; }
  .RadButton_BOS_Bootstrap.rbLinkButton .rbPrimaryIcon.rbToggleRadio,
  .RadButton_BOS_Bootstrap.rbLinkButton .rbPrimaryIcon.rbToggleCheckbox,
  .RadButton_BOS_Bootstrap.rbLinkButton .rbPrimaryIcon.rbToggleRadioChecked,
  .RadButton_BOS_Bootstrap.rbLinkButton .rbPrimaryIcon.rbToggleCheckboxChecked,
  .RadButton_BOS_Bootstrap.rbLinkButton .rbPrimaryIcon.rbToggleCheckboxFilled,
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbPrimaryIcon.rbToggleRadio,
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbPrimaryIcon.rbToggleCheckbox,
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbPrimaryIcon.rbToggleRadioChecked,
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbPrimaryIcon.rbToggleCheckboxChecked,
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbPrimaryIcon.rbToggleCheckboxFilled {
    left: 7px; }
  .RadButton_BOS_Bootstrap.rbLinkButton .rbSecondaryIcon.rbToggleRadio,
  .RadButton_BOS_Bootstrap.rbLinkButton .rbSecondaryIcon.rbToggleCheckbox,
  .RadButton_BOS_Bootstrap.rbLinkButton .rbSecondaryIcon.rbToggleRadioChecked,
  .RadButton_BOS_Bootstrap.rbLinkButton .rbSecondaryIcon.rbToggleCheckboxChecked,
  .RadButton_BOS_Bootstrap.rbLinkButton .rbSecondaryIcon.rbToggleCheckboxFilled,
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbSecondaryIcon.rbToggleRadio,
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbSecondaryIcon.rbToggleCheckbox,
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbSecondaryIcon.rbToggleRadioChecked,
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbSecondaryIcon.rbToggleCheckboxChecked,
  .RadButton_BOS_Bootstrap.rbSkinnedButton .rbSecondaryIcon.rbToggleCheckboxFilled {
    right: 7px; }
  .RadButton_BOS_Bootstrap .rbPrimaryIcon.rbToggleRadio,
  .RadButton_BOS_Bootstrap .rbSecondaryIcon.rbToggleRadio,
  .RadButton_BOS_Bootstrap .rbPrimaryIcon.rbToggleCheckbox,
  .RadButton_BOS_Bootstrap .rbSecondaryIcon.rbToggleCheckbox,
  .RadButton_BOS_Bootstrap .rbPrimaryIcon.rbToggleRadioChecked,
  .RadButton_BOS_Bootstrap .rbSecondaryIcon.rbToggleRadioChecked,
  .RadButton_BOS_Bootstrap .rbPrimaryIcon.rbToggleCheckboxChecked,
  .RadButton_BOS_Bootstrap .rbSecondaryIcon.rbToggleCheckboxChecked,
  .RadButton_BOS_Bootstrap .rbPrimaryIcon.rbToggleCheckboxFilled,
  .RadButton_BOS_Bootstrap .rbSecondaryIcon.rbToggleCheckboxFilled {
    top: 1px; }
  .RadButton_BOS_Bootstrap .rbPrimaryIcon.rbToggleRadio,
  .RadButton_BOS_Bootstrap .rbPrimaryIcon.rbToggleCheckbox,
  .RadButton_BOS_Bootstrap .rbPrimaryIcon.rbToggleRadioChecked,
  .RadButton_BOS_Bootstrap .rbPrimaryIcon.rbToggleCheckboxChecked,
  .RadButton_BOS_Bootstrap .rbPrimaryIcon.rbToggleCheckboxFilled {
    left: 3px; }
  .RadButton_BOS_Bootstrap .rbSecondaryIcon.rbToggleRadio,
  .RadButton_BOS_Bootstrap .rbSecondaryIcon.rbToggleCheckbox,
  .RadButton_BOS_Bootstrap .rbSecondaryIcon.rbToggleRadioChecked,
  .RadButton_BOS_Bootstrap .rbSecondaryIcon.rbToggleCheckboxChecked,
  .RadButton_BOS_Bootstrap .rbSecondaryIcon.rbToggleCheckboxFilled {
    right: 3px; }
  .RadButton_BOS_Bootstrap.rbSkinnedButton.rbPrimaryButton, .RadButton_BOS_Bootstrap.rbLinkButton.rbPrimaryButton, .RadButton_BOS_Bootstrap.rbVerticalButton.rbPrimaryButton {
    background-color: #455F72;
    color: #ffffff;
    border-color: #3b5262; }
  .RadButton_BOS_Bootstrap.rbSkinnedButton.rbPrimaryButton .rbDecorated,
  .RadButton_BOS_Bootstrap.rbVerticalButton.rbPrimaryButton .rbDecorated {
    color: #ffffff; }
  .RadButton_BOS_Bootstrap.rbSkinnedButton.rbPrimaryButton:hover, .RadButton_BOS_Bootstrap.rbLinkButton.rbPrimaryButton:hover, .RadButton_BOS_Bootstrap.rbVerticalButton.rbPrimaryButton:hover, .RadButton_BOS_Bootstrap.rbSkinnedButton.rbPrimaryButton:focus, .RadButton_BOS_Bootstrap.rbLinkButton.rbPrimaryButton:focus, .RadButton_BOS_Bootstrap.rbVerticalButton.rbPrimaryButton:focus {
    background-color: #324552;
    color: #ffffff;
    border-color: #24323c;
    box-shadow: none; }
  .RadButton_BOS_Bootstrap.rbSkinnedButton.rbPrimaryButton:focus, .RadButton_BOS_Bootstrap.rbLinkButton.rbPrimaryButton:focus, .RadButton_BOS_Bootstrap.rbVerticalButton.rbPrimaryButton:focus {
    outline-color: #fff; }
  .RadButton_BOS_Bootstrap.rbSkinnedButton.rbPrimaryButton:active, .RadButton_BOS_Bootstrap.rbLinkButton.rbPrimaryButton:active, .RadButton_BOS_Bootstrap.rbVerticalButton.rbPrimaryButton:active {
    background-color: #324552;
    color: #ffffff;
    border-color: #0b1013;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; }
  .RadButton_BOS_Bootstrap.rbSkinnedButton.rbDisabled.rbPrimaryButton, .RadButton_BOS_Bootstrap.rbSkinnedButton.rbDisabled.rbPrimaryButton:hover, .RadButton_BOS_Bootstrap.rbSkinnedButton.rbDisabled.rbPrimaryButton:active, .RadButton_BOS_Bootstrap.rbSkinnedButton.rbDisabled.rbPrimaryButton:focus, .RadButton_BOS_Bootstrap.rbLinkButton.rbDisabled.rbPrimaryButton, .RadButton_BOS_Bootstrap.rbLinkButton.rbDisabled.rbPrimaryButton:hover, .RadButton_BOS_Bootstrap.rbLinkButton.rbDisabled.rbPrimaryButton:active, .RadButton_BOS_Bootstrap.rbLinkButton.rbDisabled.rbPrimaryButton:focus, .RadButton_BOS_Bootstrap.rbVerticalButton.rbDisabled.rbPrimaryButton, .RadButton_BOS_Bootstrap.rbVerticalButton.rbDisabled.rbPrimaryButton:hover, .RadButton_BOS_Bootstrap.rbVerticalButton.rbDisabled.rbPrimaryButton:active, .RadButton_BOS_Bootstrap.rbVerticalButton.rbDisabled.rbPrimaryButton:focus {
    background-color: #455F72;
    color: #ffffff;
    border-color: #3b5262;
    box-shadow: none; }
  .RadButton_BOS_Bootstrap .rbAdd,
  .RadButton_BOS_Bootstrap .rbRemove,
  .RadButton_BOS_Bootstrap .rbOk,
  .RadButton_BOS_Bootstrap .rbCancel,
  .RadButton_BOS_Bootstrap .rbPrevious,
  .RadButton_BOS_Bootstrap .rbNext,
  .RadButton_BOS_Bootstrap .rbSave,
  .RadButton_BOS_Bootstrap .rbConfig,
  .RadButton_BOS_Bootstrap .rbRefresh,
  .RadButton_BOS_Bootstrap .rbEdit {
    background-image: url("../Classes/SASS/Common/Button/rbBasicIcons16x16Dark.png") !important; }
  .RadButton_BOS_Bootstrap .rbUpload,
  .RadButton_BOS_Bootstrap .rbDownload,
  .RadButton_BOS_Bootstrap .rbOpen,
  .RadButton_BOS_Bootstrap .rbAttach,
  .RadButton_BOS_Bootstrap .rbPrint,
  .RadButton_BOS_Bootstrap .rbSearch,
  .RadButton_BOS_Bootstrap .rbHelp,
  .RadButton_BOS_Bootstrap .rbCart,
  .RadButton_BOS_Bootstrap .rbRSS,
  .RadButton_BOS_Bootstrap .rbMail,
  .RadButton_BOS_Bootstrap .rbFB,
  .RadButton_BOS_Bootstrap .rbTwitter {
    background-image: url("../Classes/SASS/Common/Button/rbExtendedIcons16x16Dark.png") !important; }
  .RadButton_BOS_Bootstrap .rbAdd24,
  .RadButton_BOS_Bootstrap .rbRemove24,
  .RadButton_BOS_Bootstrap .rbOk24,
  .RadButton_BOS_Bootstrap .rbCancel24,
  .RadButton_BOS_Bootstrap .rbPrevious24,
  .RadButton_BOS_Bootstrap .rbNext24,
  .RadButton_BOS_Bootstrap .rbSave24,
  .RadButton_BOS_Bootstrap .rbConfig24,
  .RadButton_BOS_Bootstrap .rbRefresh24,
  .RadButton_BOS_Bootstrap .rbEdit24 {
    background-image: url("../Classes/SASS/Common/Button/rbBasicIcons24x24Dark.png") !important; }
  .RadButton_BOS_Bootstrap .rbUpload24,
  .RadButton_BOS_Bootstrap .rbDownload24,
  .RadButton_BOS_Bootstrap .rbOpen24,
  .RadButton_BOS_Bootstrap .rbAttach24,
  .RadButton_BOS_Bootstrap .rbPrint24,
  .RadButton_BOS_Bootstrap .rbSearch24,
  .RadButton_BOS_Bootstrap .rbHelp24,
  .RadButton_BOS_Bootstrap .rbCart24,
  .RadButton_BOS_Bootstrap .rbRSS24,
  .RadButton_BOS_Bootstrap .rbMail24,
  .RadButton_BOS_Bootstrap .rbFB24,
  .RadButton_BOS_Bootstrap .rbTwitter24 {
    background-image: url("../Classes/SASS/Common/Button/rbExtendedIcons24x24Dark.png") !important; }
  .RadButton_BOS_Bootstrap.hyperlinkBtn {
    padding: 1px !important;
    border-radius: unset;
    font-size: inherit;
    background: none;
    color: #455F72;
    text-decoration: none;
    border: none;
    line-height: unset;
    text-align: unset;
    min-width: unset;
    border-radius: 0 !important; }
    .RadButton_BOS_Bootstrap.hyperlinkBtn:hover, .RadButton_BOS_Bootstrap.hyperlinkBtn.rbHovered {
      text-decoration: underline !important;
      color: #2D4B60;
      background-color: none !important; }

.rbPrimaryButton {
  background-color: #455F72;
  color: #ffffff;
  border-color: #3b5262;
  /*.rbPrimaryButton.rbHovered  {
            background-color:red!important
        }*/ }
  .rbPrimaryButton.rbHovered {
    background-color: #324552 !important;
    color: #ffffff !important;
    border-color: #24323c !important; }

.rbSecondaryButton {
  background-color: #2D4B60;
  color: #fff;
  border-color: #253d4f; }
  .rbSecondaryButton.rbHovered {
    background-color: #1d303d !important;
    color: #fff !important;
    border-color: #111d25 !important; }

.rbGhost {
  border: 1px solid #455F72;
  color: #455F72; }

.checkCol .RadButton_BOS_Bootstrap.rbSkinnedButton, .RadButton_BOS_Bootstrap.rbLinkButton, .RadButton_BOS_Bootstrap.rbVerticalButton, .RadButton_BOS_Bootstrap.RadButton.rbDisabled, .RadButton_BOS_Bootstrap.RadButton.rbDisabled:hover, .RadButton_BOS_Bootstrap.RadButton.rbDisabled:active, .RadButton_BOS_Bootstrap.RadButton.rbDisabled:focus {
  border-color: transparent;
  color: #1e3b6e;
  background-color: transparent;
  height: auto;
  padding: 0;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  background-position: 0 0;
  border-radius: 0; }

.RadButton.rbRounded {
  border-radius: 2px !important;
  padding: 8px 25px; }

.noButton, .noButton > .rgActionButton {
  background-color: transparent !important;
  border-color: transparent !important;
  padding: 0 !important;
  border: none !important;
  color: #2D4B60 !important;
  font-size: 16px !important; }

.noButton > .rgActionButton > .rgIcon:before {
  font-size: 16px !important; }

td.noButton {
  text-align: center !important; }

/* Insert Base Styles first */
/* default */
.RadCalendar {
  border-width: 0;
  color: inherit;
  display: inline-block;
  line-height: 1.42857143; }

.RadCalendar, .RadCalendar * {
  box-sizing: content-box; }

.RadCalendar a {
  color: inherit; }

.RadCalendar caption, .RadCalendar caption span {
  color: inherit;
  display: none; }

.RadCalendar .t-button {
  background: none transparent;
  border: 1px solid transparent;
  padding: 4px; }

.RadCalendar .rcTitlebar {
  border-style: solid;
  border-width: 1px;
  text-align: center;
  padding: 4px;
  *zoom: 1; }

.RadCalendar .rcTitlebar:after {
  content: "";
  height: 0;
  clear: both;
  display: block; }

.RadCalendar .rcPrev, .RadCalendar .rcNext, .RadCalendar .rcFastPrev, .RadCalendar .rcFastNext {
  float: left;
  color: inherit;
  margin: 0;
  text-decoration: none;
  border-radius: 3px; }

.RadCalendar .rcNextButtons {
  float: right; }

.RadCalendar .rcFastPrev {
  margin-left: 0; }

.RadCalendar .rcFastNext {
  margin-right: 0; }

.RadCalendar span.rcTitle {
  cursor: pointer;
  display: block;
  padding: 5px 0; }

.RadCalendar .rcNoNav .rcTitle {
  cursor: default; }

.RadCalendar .rcMain {
  padding: 0;
  width: auto;
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: inherit;
  *zoom: 1; }

.RadCalendar .rcMain:after {
  content: "";
  height: 0;
  clear: both;
  display: block; }

.RadCalendar .rcMainTable {
  table-layout: auto;
  border-collapse: separate;
  border: 0;
  width: 100%;
  border-spacing: 0; }

.RadCalendar .rcHeader, .RadCalendar .rcFooter {
  border-style: solid;
  border-width: 0 1px 1px;
  padding: 0; }

.RadCalendar .rcWeek th {
  border: 1px solid transparent;
  border-width: 0 0 1px;
  padding: 3px 6px 3px 3px;
  font-weight: normal;
  vertical-align: middle;
  cursor: default;
  text-align: right; }

.RadCalendar .rcWeek .rcViewSel {
  width: 1.42857143em;
  padding: 3px 5px;
  text-align: center; }

.RadCalendar .rcRow th {
  text-align: center;
  border: 0;
  padding: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: default; }

.RadCalendar .rcRow td {
  border: 0 none;
  padding: 1px;
  text-align: right;
  vertical-align: middle; }

.RadCalendar .rcRow .rcOutOfRange {
  opacity: .7; }

.RadCalendar .rcRow a, .RadCalendar .rcRow span {
  display: inline-block;
  border: 1px solid transparent;
  border-radius: 3px;
  padding: 4px;
  width: 1.42857143em;
  text-decoration: none;
  outline: 0; }

.RadCalendar .rcRow span {
  cursor: default; }

.RadCalendar .rcRow:first-child td, .RadCalendar .rcRow:first-child th {
  padding-top: 7px; }

.RadCalendar .rcRow td:last-child {
  padding-right: 7px; }

.RadCalendar .rcRow:last-child td, .RadCalendar .rcRow:last-child th {
  padding-bottom: 7px; }

.RadCalendar .rcRow th + td, .RadCalendar .rcRow td:first-child {
  padding-left: 7px; }

.RadCalendar .rcWeek th:last-child {
  padding-right: 12px; }

.RadCalendar .riLabel {
  float: left;
  padding-right: 5px;
  padding-top: 5px; }

.RadCalendar .rcWeekend a, .RadCalendar .rcWeekend span:not(.t-ripple) {
  filter: alpha(opacity=80);
  opacity: .8; }

.RadCalendar .rcOtherMonth a, .RadCalendar .rcOtherMonth span {
  filter: alpha(opacity=50);
  opacity: .5; }

.RadCalendar .rcHover a, .RadCalendar .rcHover span:not(.t-ripple), .RadCalendar .rcSelected a, .RadCalendar .rcSelected span:not(.t-ripple), .RadCalendar .rcToday a, .RadCalendar .rcToday span:not(.t-ripple), .RadCalendar .rcFocus a, .RadCalendar .rcFocus span:not(.t-ripple) {
  filter: alpha(opacity=100);
  opacity: 1; }

.RadCalendarMultiView .rcCalendar {
  border-style: solid;
  border-width: 0 1px 1px 0;
  padding: 0; }

.RadCalendarMultiView .rcLastCol {
  border-right-width: 0; }

.RadCalendarMultiView .rcLastRow {
  border-bottom-width: 0; }

.RadCalendarMultiView td.rcTitle {
  border-style: solid;
  border-width: 0 0 1px;
  padding: 3px;
  text-align: center; }

.RadCalendarMonthView {
  line-height: 1.42857143;
  table-layout: auto;
  border-collapse: separate;
  border-style: solid;
  border-width: 1px;
  border-spacing: 0;
  padding: 4px; }

.RadCalendarMonthView button, .RadCalendarMonthView [type="button"] {
  -webkit-appearance: none;
  -webkit-border-radius: 0; }

.RadCalendarMonthView tr, .RadCalendarMonthView tbody {
  border-color: inherit; }

.RadCalendarMonthView #rcMView_Feb, .RadCalendarMonthView #rcMView_Apr, .RadCalendarMonthView #rcMView_Jun, .RadCalendarMonthView #rcMView_Aug, .RadCalendarMonthView #rcMView_Oct, .RadCalendarMonthView #rcMView_Dec {
  border-right: 1px solid;
  border-color: inherit;
  padding-right: 2px; }

.RadCalendarMonthView td {
  border: 0;
  padding: 0 0 2px 2px; }

.RadCalendarMonthView td:first-child {
  padding-left: 0; }

.RadCalendarMonthView a {
  display: block;
  padding: 4px 10px;
  text-align: center;
  text-decoration: none;
  border: 1px solid transparent;
  border-radius: 3px;
  color: inherit; }

.RadCalendarMonthView a:hover {
  text-decoration: none; }

.RadCalendarMonthView .rcButtons {
  border: 0;
  text-align: center;
  padding: 4px 0 0; }

.RadCalendarMonthView .rcButtons a {
  display: inline-block;
  vertical-align: top;
  min-width: 64px;
  box-sizing: border-box; }

.RadCalendarMonthView .rcOkButton, .RadCalendarMonthView .rcTodayButton {
  margin: 0 4px 0 0; }

.RadCalendarMonthView .rcDisabled {
  opacity: .5; }

.RadCalendarTimeView {
  border-collapse: separate;
  border-style: solid;
  border-width: 1px;
  border-spacing: 0;
  line-height: 1.42857143; }

.RadCalendarTimeView th {
  border: 1px solid transparent;
  border-width: 0 0 1px;
  text-align: center;
  cursor: default;
  font-weight: normal;
  padding: 4px 0; }

.RadCalendarTimeView a {
  color: inherit;
  display: block;
  padding: 4px 10px;
  text-align: center;
  text-decoration: none;
  border: 1px solid transparent;
  border-radius: 3px;
  color: inherit; }

.RadCalendarTimeView td {
  border-style: solid;
  border-width: 0 0 0 1px;
  padding: 2px 2px 3px; }

.RadCalendarTimeView td:first-child {
  border-left: 0; }

.RadCalendarTimeView .rcFooter {
  border-style: solid;
  border-width: 1px 0 0;
  padding: 0; }

.RadPicker {
  vertical-align: middle;
  display: inline-block;
  width: 12em;
  line-height: 1.42857143; }

.RadPicker, .RadPicker * {
  box-sizing: content-box; }

.RadPicker .RadInput {
  display: block;
  overflow: hidden;
  font-size: 1em;
  width: auto; }

.RadPicker .RadInput > input {
  float: left; }

.RadPicker .riLabel {
  float: left;
  box-sizing: border-box;
  padding: 5px 10px 5px 0;
  text-overflow: ellipsis;
  overflow: hidden; }

.RadPicker .rcSelect {
  position: absolute;
  display: inline-block;
  /* bottom: 1px; */
  right: 1px;
  /* top: 1px; */
  overflow: hidden;
  height: 32px; }

.RadPicker .rcCalPopup, .RadPicker .rcTimePopup {
  display: inline-block; }

.RadPicker .riTextBox {
  padding-right: 2.286em; }

.RadPicker.rcCalPopupOpen .riTextBox, .RadPicker.rcCalPopupOpen .rcSelect, .RadPicker.rcMYPopupOpen .riTextBox, .RadPicker.rcMYPopupOpen .rcSelect, .RadPicker.rcTimePopupOpen .riTextBox, .RadPicker.rcTimePopupOpen .rcSelect {
  border-color: inherit; }

.RadDateTimePicker .riTextBox {
  padding-right: 4.572em; }

.RadPickerRTL table.rcTable .rcInputCell {
  padding: 0 0 0 4px; }

.rcCalPopup:before {
  content: "\e108"; }

.rcTimePopup:before {
  content: "\e107"; }

/*6px !default;*/
/*12px !default;*/
.RadCalendar_BOS_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.42857; }
  .RadCalendar_BOS_Bootstrap .rcTitlebar {
    padding: 0;
    border-color: #dedede;
    background-color: whitesmoke;
    color: #333333;
    border-radius: 4px 4px 0 0; }
  .RadCalendar_BOS_Bootstrap .rcTitlebar table {
    font: 14px/1.42857 "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadCalendar_BOS_Bootstrap .rcTitlebar .rcPrev,
  .RadCalendar_BOS_Bootstrap .rcTitlebar .rcNext,
  .RadCalendar_BOS_Bootstrap .rcTitlebar .rcFastPrev,
  .RadCalendar_BOS_Bootstrap .rcTitlebar .rcFastNext {
    margin: 2px;
    width: 32px;
    height: 32px;
    border: 1px solid transparent;
    border-radius: 4px;
    /*background-image: $radActionsSpritePath;*/ }
    .RadCalendar_BOS_Bootstrap .rcTitlebar .rcPrev:hover,
    .RadCalendar_BOS_Bootstrap .rcTitlebar .rcNext:hover,
    .RadCalendar_BOS_Bootstrap .rcTitlebar .rcFastPrev:hover,
    .RadCalendar_BOS_Bootstrap .rcTitlebar .rcFastNext:hover {
      border-color: #455F72;
      background-color: #455F72; }
  .RadCalendar_BOS_Bootstrap .rcTitlebar .rcFastPrev {
    background-position: -9px -909px; }
  .RadCalendar_BOS_Bootstrap .rcTitlebar .rcPrev {
    background-position: -9px -109px; }
  .RadCalendar_BOS_Bootstrap .rcTitlebar .rcNext {
    background-position: -9px -159px; }
  .RadCalendar_BOS_Bootstrap .rcTitlebar .rcFastNext {
    background-position: -9px -959px; }
  .RadCalendar_BOS_Bootstrap .rcMain {
    border-color: #dedede;
    border-radius: 0 0 4px 4px; }
  .RadCalendar_BOS_Bootstrap .rcMainTable {
    font: 14px/1.42857 "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadCalendar_BOS_Bootstrap .rcCalendars > .rcMainTable {
    border-collapse: collapse; }
  .RadCalendar_BOS_Bootstrap .rcHeader,
  .RadCalendar_BOS_Bootstrap .rcFooter {
    border-color: #dedede; }
  .RadCalendar_BOS_Bootstrap th.rcViewSel {
    padding: 6px 14px;
    width: 6px;
    background: whitesmoke;
    border-right: 1px solid #dedede; }
  .RadCalendar_BOS_Bootstrap .rcWeek th {
    margin-left: 1px;
    padding-top: .5em;
    padding-bottom: .5em;
    color: #333333;
    text-align: center; }
  .RadCalendar_BOS_Bootstrap .rcRow th {
    border-right: 1px solid #dedede;
    background-color: whitesmoke; }
  .RadCalendar_BOS_Bootstrap .rcRow td {
    border-color: transparent; }
  .RadCalendar_BOS_Bootstrap .rcMain .rcRow a,
  .RadCalendar_BOS_Bootstrap .rcMain .rcRow span {
    padding: 0;
    width: 32px;
    height: 32px;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #333333;
    text-align: center;
    line-height: 2.3; }
  .RadCalendar_BOS_Bootstrap .rcRow .rcToday a {
    border-color: #355971;
    box-shadow: 0 0 6px 1px #66afe9; }
  .RadCalendar_BOS_Bootstrap .rcRow th,
  .RadCalendar_BOS_Bootstrap .rcMain .rcWeekend a,
  .RadCalendar_BOS_Bootstrap .rcMain .rcOtherMonth a,
  .RadCalendar_BOS_Bootstrap .rcMain .rcOutOfRange span {
    color: #999999; }
  .RadCalendar_BOS_Bootstrap .rcMain .rcRow .rcSelected a {
    border-color: #357ebd;
    background: #2D4B60;
    color: #455F72; }
  .RadCalendar_BOS_Bootstrap .rcRow .rcHover a {
    border-color: #455F72;
    background-color: #455F72;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    color: #455F72; }

.RadCalendarMultiView_BOS_Bootstrap .rcTitlebar {
  padding: 0;
  border-bottom: 0 none;
  background: whitesmoke; }

.RadCalendarMultiView_BOS_Bootstrap .rcMain {
  border-color: #dedede;
  border-radius: 0 0 4px 4px;
  border-width: 0 1px 1px 0; }

.RadCalendarMultiView_BOS_Bootstrap .rcCalendar {
  border-color: #dedede;
  border-width: 1px 0 0 1px; }

.RadCalendarMultiView_BOS_Bootstrap .rcMainTable .rcTitle {
  border-color: #e4e4e4;
  background: #ffffff;
  color: #333333;
  line-height: 35px; }

.RadCalendarMonthView_BOS_Bootstrap {
  width: 203px;
  font: 14px/1.42857 "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: 4px;
  border-color: #dedede;
  background: #ffffff;
  color: #333333;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  .RadCalendarMonthView_BOS_Bootstrap tr td {
    padding: 0 0 0 3px; }
  .RadCalendarMonthView_BOS_Bootstrap #rcMView_Feb,
  .RadCalendarMonthView_BOS_Bootstrap #rcMView_Apr,
  .RadCalendarMonthView_BOS_Bootstrap #rcMView_Jun,
  .RadCalendarMonthView_BOS_Bootstrap #rcMView_Aug,
  .RadCalendarMonthView_BOS_Bootstrap #rcMView_Oct,
  .RadCalendarMonthView_BOS_Bootstrap #rcMView_Dec {
    border-right: 1px solid #dedede; }
  .RadCalendarMonthView_BOS_Bootstrap a {
    margin: 1px;
    padding: 0;
    width: 50px;
    height: 25px;
    line-height: 25px;
    color: #333333;
    border-radius: 4px; }
    .RadCalendarMonthView_BOS_Bootstrap a:hover {
      background-color: #455F72; }
  .RadCalendarMonthView_BOS_Bootstrap .rcSelected a {
    margin: 0;
    padding: 0;
    border-radius: 4px;
    border: 0 none;
    background: #2D4B60; }
  .RadCalendarMonthView_BOS_Bootstrap #rcMView_PrevY a,
  .RadCalendarMonthView_BOS_Bootstrap #rcMView_NextY a {
    text-indent: 0; }
    .RadCalendarMonthView_BOS_Bootstrap #rcMView_PrevY a:hover,
    .RadCalendarMonthView_BOS_Bootstrap #rcMView_NextY a:hover {
      background-color: #455F72; }
  .RadCalendarMonthView_BOS_Bootstrap .rcButtons {
    padding: 7px 0 7px 1px;
    width: auto; }
  .RadCalendarMonthView_BOS_Bootstrap .rcButtons input {
    margin: 0 5px 5px;
    height: 34px;
    float: left;
    font: 14px/1.42857 "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #FFF;
    border: 1px solid #dedede;
    border-radius: 4px;
    background: #455F72; }
    .RadCalendarMonthView_BOS_Bootstrap .rcButtons input:hover {
      background: #455F72;
      border-color: #455F72;
      color: #FFF; }
  .RadCalendarMonthView_BOS_Bootstrap #rcMView_Today {
    margin: 0 11px 0 5px;
    width: 65px; }
  .RadCalendarMonthView_BOS_Bootstrap #rcMView_OK {
    margin: 0 5px 0 0;
    width: 62px;
    background: #455F72;
    color: #ffffff; }
  .RadCalendarMonthView_BOS_Bootstrap #rcMView_Cancel {
    margin: 0;
    width: 62px; }

table.RadCalendarTimeView_BOS_Bootstrap {
  font: 14px/1.42857 "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-color: #dedede;
  border-radius: 4px;
  background: #ffffff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

.RadCalendarTimeView_BOS_Bootstrap th {
  line-height: 35px;
  border-bottom: 1px solid #dedede;
  background: whitesmoke;
  border-radius: 4px 4px 0 0; }

table.RadCalendarTimeView_BOS_Bootstrap td {
  padding: 2px 5px;
  width: 70px;
  border-color: #dedede; }

.RadCalendarTimeView_BOS_Bootstrap a {
  padding: 1px;
  white-space: nowrap;
  border-radius: 4px;
  color: #333333; }

.RadCalendarTimeView_BOS_Bootstrap td.rcSelected a {
  padding: 0;
  background: #2D4B60;
  border: 0; }

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

.RadCalendarTimeView_BOS_Bootstrap .rcFooter {
  border-color: #dedede; }

.RadPicker_BOS_Bootstrap.RadDateTimePicker .rcCalPopup {
  margin-left: -1px;
  margin-right: 0px;
  border-radius: 0; }

.RadPicker_BOS_Bootstrap td input.riTextBox {
  border-radius: 4px 0 0 4px; }

.RadPicker_BOS_Bootstrap .rcCalPopup,
.RadPicker_BOS_Bootstrap .rcTimePopup {
  width: 32px;
  height: 32px;
  border: 1px solid #ccc;
  /*background-image: $radActionsSpritePath;*/
  background-color: #455F72; }
  .RadPicker_BOS_Bootstrap .rcCalPopup:hover,
  .RadPicker_BOS_Bootstrap .rcTimePopup:hover {
    background-color: #455F72; }

.RadPicker_BOS_Bootstrap .rcCalPopup {
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
  background-position: -10px -4210px; }
  .RadPicker_BOS_Bootstrap .rcCalPopup:hover {
    background-position: -60px -4210px; }

.RadPicker_BOS_Bootstrap .rcTimePopup {
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
  background-position: -10px -4260px; }
  .RadPicker_BOS_Bootstrap .rcTimePopup:hover {
    background-position: -60px -4260px; }

.RadCalendarPopup .RadCalendar_BOS_Bootstrap {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-radius: 4px; }

.RadCalendarRTL_BOS_Bootstrap .rcTitlebar .rcFastPrev {
  background-position: -59px -959px; }

.RadCalendarRTL_BOS_Bootstrap .rcTitlebar a.rcFastPrev:hover {
  background-position: -59px -959px; }

.RadCalendarRTL_BOS_Bootstrap .rcTitlebar .rcPrev {
  background-position: -9px -159px; }

.RadCalendarRTL_BOS_Bootstrap .rcTitlebar a.rcPrev:hover {
  background-position: -59px -159px; }

.RadCalendarRTL_BOS_Bootstrap .rcTitlebar .rcNext {
  background-position: -9px -109px; }

.RadCalendarRTL_BOS_Bootstrap .rcTitlebar a.rcNext:hover {
  background-position: -59px -109px; }

.RadCalendarRTL_BOS_Bootstrap .rcTitlebar .rcFastNext {
  background-position: -9px -909px; }

.RadCalendarRTL_BOS_Bootstrap .rcTitlebar a.rcFastNext:hover {
  background-position: -59px -909px; }

/* Insert Base Styles first */
/* default */
.RadComboBox {
  width: 12em;
  line-height: 1.42857143;
  text-align: left;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap; }

.RadComboBox .rcbInner {
  padding: 4px 2em 4px 10px;
  border-width: 1px;
  border-style: solid;
  background-repeat: repeat-x;
  background-position: 0 0;
  display: block;
  position: relative; }

.RadComboBox .rcbInner.rcbToggleButtonHidden {
  padding-right: 10px; }

.RadComboBox .rcbInput {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 1.42857143em;
  border: 0;
  box-shadow: none;
  outline: 0;
  color: inherit;
  background: 0;
  font: inherit;
  display: inline-block;
  -webkit-appearance: none;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis; }

.RadComboBox .rcbReadOnly .rcbInput, .RadComboBox .rcbDisabled .rcbInput {
  cursor: default; }

.RadComboBox .rcbDisabled .rcbInput {
  opacity: 1; }

.RadComboBox .rcbEmptyMessage {
  font-style: italic;
  filter: alpha(opacity=80);
  opacity: .8; }

.RadComboBox .rcbActionButton {
  padding: 4px;
  width: 1.42857143em;
  height: 1.42857143em;
  color: inherit;
  border-width: 0 0 0 1px;
  border-style: solid;
  box-sizing: content-box;
  background-color: transparent;
  background-repeat: repeat-x;
  background-position: 0 0;
  font: inherit;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: auto;
  outline: 0; }

.RadComboBox .rcbActionButton::-moz-focus-inner {
  padding: 0;
  border: 0;
  outline: 0; }

.RadComboBox .rcbActionButton .p-icon {
  width: 1em;
  cursor: default; }

.RadComboBox .rcbActionButton .rcbButtonText {
  display: none; }

.RadComboBox .rcbActionButton:active span, .RadComboBox .rcbActionButton:focus span {
  position: relative;
  top: 0;
  left: 0; }

.RadComboBox .rcbDisabled {
  filter: alpha(opacity=50);
  opacity: .5; }

.RadComboBox .rcbReadOnly .rcbActionButton {
  border-width: 0;
  outline: 0; }

.RadComboBox .rcbReadOnly .rcbActionButton, .RadComboBox .rcbReadOnly.rcbHovered .rcbActionButton, .RadComboBox .rcbReadOnly.rcbFocused .rcbActionButton, .RadComboBox .rcbReadOnly.rcbExpanded .rcbActionButton {
  box-shadow: none;
  color: inherit;
  /* nullify base values so skin can override - DH */
  /*background: 0;*/ }

.RadComboBox .rcbLabel {
  padding-top: 5px;
  padding-right: 10px;
  float: left;
  vertical-align: baseline; }

.RadComboBox_rtl {
  text-align: right; }

.RadComboBox_rtl .rcbInner {
  padding-right: 10px;
  padding-left: 2em; }

.RadComboBox_rtl .rcbInner.rcbToggleButtonHidden {
  padding-left: 10px; }

.RadComboBox_rtl .rcbActionButton {
  border-right-width: 1px;
  border-left-width: 0;
  right: auto;
  left: 0; }

.RadComboBox_rtl .rcbLabel {
  float: right;
  padding-right: 0;
  padding-left: 10px; }

.rcbSlide {
  display: none;
  position: absolute;
  overflow: hidden; }

.RadComboBoxDropDown {
  border-width: 1px;
  border-style: solid;
  text-align: left;
  cursor: default;
  position: relative;
  line-height: 1.42857143;
  box-sizing: border-box; }

.RadComboBoxDropDown input[type="checkbox"] {
  margin: 3px 3px 3px 4px; }

.RadComboBoxDropDown.rcbAutoWidth {
  min-width: 12em; }

.RadComboBoxDropDown.rcbAutoWidth .rcbList {
  white-space: nowrap; }

.RadComboBoxDropDown .rcbItem, .RadComboBoxDropDown .rcbHovered, .RadComboBoxDropDown .rcbDisabled {
  min-height: 1.42857143em; }

.RadComboBoxDropDown.rcbAutoWidthResizer .rcbItem, .RadComboBoxDropDown.rcbAutoWidthResizer .rcbHovered, .RadComboBoxDropDown.rcbAutoWidthResizer .rcbDisabled {
  padding-right: 20px; }

.RadComboBoxDropDown .rcbScroll {
  height: 100%;
  border-color: inherit;
  position: relative;
  overflow: auto; }

.RadComboBoxDropDown .rcbHeader, .RadComboBoxDropDown .rcbFooter {
  padding: 4px 10px;
  border: 0 solid transparent;
  border-color: inherit; }

.RadComboBoxDropDown .rcbHeader {
  margin-bottom: 1px;
  border-bottom-width: 1px; }

.RadComboBoxDropDown .rcbFooter {
  margin-top: 1px;
  border-top-width: 1px; }

.RadComboBoxDropDown .rcbList {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative; }

.RadComboBoxDropDown li {
  line-height: inherit; }

.RadComboBoxDropDown .rcbItem, .RadComboBoxDropDown .rcbHovered, .RadComboBoxDropDown .rcbDisabled, .RadComboBoxDropDown .rcbLoading, .RadComboBoxDropDown .rcbCheckAllItems, .RadComboBoxDropDown .rcbCheckAllItemsHovered {
  *zoom: 1;
  padding: 4px 10px;
  background-repeat: repeat-x; }

.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: -4px -10px;
  padding: 4px 10px;
  font-weight: normal;
  display: block; }

.RadComboBoxDropDown .rcbNoWrap .rcbItem, .RadComboBoxDropDown .rcbNoWrap .rcbHovered, .RadComboBoxDropDown .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown .rcbNoWrap .rcbLoading {
  white-space: nowrap; }

.RadComboBoxDropDown .rcbDisabled {
  cursor: default;
  filter: alpha(opacity=50);
  opacity: .5; }

.RadComboBoxDropDown .rcbLoading {
  text-align: center; }

.RadComboBoxDropDown em {
  font-style: normal;
  font-weight: bold; }

.RadComboBoxDropDown .rcbCheckAllItems, .RadComboBoxDropDown .rcbCheckAllItemsHovered {
  margin-bottom: 1px;
  border: 0 solid transparent;
  border-color: inherit;
  border-bottom-width: 1px; }

.RadComboBoxDropDown .rcbCheckBox, .RadComboBoxDropDown .rcbCheckAllItemsCheckBox {
  padding: 0;
  margin: 0;
  vertical-align: middle;
  position: relative;
  top: -1px;
  margin-right: .3em; }

.RadComboBoxDropDown .rcbImage {
  margin: 0 6px 2px 0;
  vertical-align: middle; }

.RadComboBoxDropDown .rcbMoreResults {
  margin: 1px 0 0 0;
  padding: 2px 5px;
  border: 0 solid transparent;
  border-color: inherit;
  border-top-width: 1px;
  border-style: solid;
  text-align: center;
  cursor: pointer; }

.RadComboBoxDropDown .rcbMoreResults a {
  color: inherit;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  cursor: pointer;
  text-decoration: none; }

.RadComboBoxDropDown .rcbMoreResults a .p-icon {
  display: inline-block; }

.RadComboBoxDropDown .rcbSeparator {
  margin: 5px 0 0;
  font-weight: bold; }

.RadComboBoxDropDown .rcbSeparatedList .rcbSeparator {
  padding-left: 5px;
  padding-right: 5px; }

.RadComboBoxDropDown_rtl {
  text-align: right;
  direction: rtl; }

.RadComboBoxDropDown_rtl.rcbAutoWidthResizer .rcbItem, .RadComboBoxDropDown_rtl.rcbAutoWidthResizer .rcbHovered, .RadComboBoxDropDown_rtl.rcbAutoWidthResizer .rcbDisabled {
  padding-left: 20px;
  padding-right: 10px; }

.RadComboBoxDropDown_rtl .rcbImage {
  margin: 0 0 2px 6px; }

.RadComboBoxWithLabel .rcbInner {
  display: block;
  overflow: hidden; }

/*6px !default;*/
/*12px !default;*/
.RadComboBox_BOS_Bootstrap {
  color: #333333;
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-top: 1px;
  padding-bottom: 1px;
  height: 32px !important; }
  .RadComboBox_BOS_Bootstrap .rcbInner {
    background-color: #FFF;
    border-radius: 4px;
    padding: 0.5em 0.25em;
    border-color: #ccc;
    height: inherit; }
  .RadComboBox_BOS_Bootstrap table {
    border-collapse: separate !important;
    *border-collapse: collapse !important;
    padding: 0;
    border-spacing: 0;
    border: 1px solid;
    overflow: hidden; }
  .RadComboBox_BOS_Bootstrap .rcbInputCell,
  .RadComboBox_BOS_Bootstrap .rcbArrowCell {
    height: 32px;
    border-width: 1px;
    border-style: solid; }
  .RadComboBox_BOS_Bootstrap table td.rcbInputCell,
  .RadComboBox_BOS_Bootstrap table td.rcbArrowCell {
    border-width: 1px; }
  .RadComboBox_BOS_Bootstrap .rcbInputCell {
    border-color: #1f2a32;
    color: #333333;
    background-color: #ffffff;
    border-radius: 4px 0 0 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .RadComboBox_BOS_Bootstrap table td.rcbInputCellLeft {
    border-right-width: 0; }
  .RadComboBox_BOS_Bootstrap table td.rcbInputCellRight {
    border-left-width: 0; }
  .RadComboBox_BOS_Bootstrap .rcbInput {
    /*line-height: $line-height;*/
    line-height: 1.25em; }
  .RadComboBox_BOS_Bootstrap .rcbArrowCell {
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72;
    width: 32px;
    border-radius: 0 4px 4px 0; }
  .RadComboBox_BOS_Bootstrap .rcbArrowCell a {
    width: 32px;
    height: 32px;
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.radActionsSprite.png")%>');
    background-position: -9px -59px; }
  .RadComboBox_BOS_Bootstrap .rcbArrowCellHidden,
  .RadComboBox_BOS_Bootstrap .rcbArrowCellHidden a {
    width: 0; }
  .RadComboBox_BOS_Bootstrap .rcbArrowCellHidden.rcbArrowCellLeft {
    border-right-width: 0; }
  .RadComboBox_BOS_Bootstrap .rcbArrowCellHidden.rcbArrowCellRight {
    border-left-width: 0; }
  .RadComboBox_BOS_Bootstrap .rcbReadOnly .rcbArrowCell.rcbArrowCellLeft {
    border-right-width: 0; }
  .RadComboBox_BOS_Bootstrap .rcbReadOnly .rcbArrowCell.rcbArrowCellRight {
    border-left-width: 0; }
  .RadComboBox_BOS_Bootstrap .rcbLabel {
    line-height: 32px; }
  .RadComboBox_BOS_Bootstrap .rcbReadOnly .rcbInputCell {
    box-shadow: none; }
  .RadComboBox_BOS_Bootstrap .rcbHovered .rcbInputCell {
    border-color: #455F72;
    color: #333333;
    background-color: #ffffff; }
  .RadComboBox_BOS_Bootstrap .rcbHovered .rcbArrowCell {
    border-color: #455F72;
    color: #FFF;
    background-color: #455F72; }
  .RadComboBox_BOS_Bootstrap .rcbFocused {
    border-radius: 0px; }
    .RadComboBox_BOS_Bootstrap .rcbFocused .rcbInputCell {
      border-color: #355971;
      color: #333333;
      background-color: #ffffff;
      box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08); }
    .RadComboBox_BOS_Bootstrap .rcbFocused .rcbArrowCell {
      border-color: #070a0c;
      color: #FFF;
      background-color: #324552;
      box-shadow: inset -2px 2px 3px rgba(0, 0, 0, 0.08); }
  .RadComboBox_BOS_Bootstrap .rcbHovered .rcbReadOnly .rcbInputCell {
    border-color: #455F72;
    color: #FFF;
    background-color: #455F72; }
  .RadComboBox_BOS_Bootstrap .rcbFocused .rcbReadOnly .rcbInputCell {
    border-color: #070a0c;
    color: #FFF;
    background-color: #324552; }

.RadComboBoxDropDown_BOS_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.42857;
  border-radius: 4px;
  margin-top: 2px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  overflow: hidden; }
  .RadComboBoxDropDown_BOS_Bootstrap .rcbScroll {
    padding: 5px 0; }
  .RadComboBoxDropDown_BOS_Bootstrap .rcbItem {
    margin: 0;
    padding: 0.5em 0.25em; }
  .RadComboBoxDropDown_BOS_Bootstrap .rcbSeparator {
    margin-top: 10px;
    color: #333333;
    background-color: whitesmoke; }
  .RadComboBoxDropDown_BOS_Bootstrap .rcbHovered {
    color: #000000;
    background-color: #eeeeee; }
  .RadComboBoxDropDown_BOS_Bootstrap .rcbSelected {
    color: #ffffff;
    background-color: #2D4B60; }
  .RadComboBoxDropDown_BOS_Bootstrap .rcbLoading {
    color: #000000;
    background-color: #eeeeee; }
  .RadComboBoxDropDown_BOS_Bootstrap .rcbItem em {
    color: #000000;
    background-color: #eeeeee; }
  .RadComboBoxDropDown_BOS_Bootstrap .rcbCheckAllItems {
    padding: 0.5em 0.25em; }
  .RadComboBoxDropDown_BOS_Bootstrap .rcbCheckAllItemsHovered {
    padding: 0.5em 0.25em; }
  .RadComboBoxDropDown_BOS_Bootstrap .rcbMoreResults {
    text-align: left !important; }

.RadComboBox_BOS_Bootstrap_rtl .rcbInputCell {
  border-radius: 0 4px 4px 0; }

.RadComboBox_BOS_Bootstrap_rtl .rcbArrowCell {
  border-radius: 4px 0 0 4px; }

.RadComboBox_BOS_Bootstrap_rtl .rcbFocused .rcbInputCell {
  box-shadow: inset -2px 2px 3px rgba(0, 0, 0, 0.08); }

.RadComboBox_BOS_Bootstrap_rtl .rcbFocused .rcbArrowCell {
  box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08); }

/*6px !default;*/
/*12px !default;*/
.RadDropDownList_BOS_Bootstrap {
  color: #333333;
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.42857; }
  .RadDropDownList_BOS_Bootstrap .rddlInner {
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72;
    border-radius: 4px;
    padding: 0.5em 32px 0.5em 0.25em; }
  .RadDropDownList_BOS_Bootstrap .rddlIcon {
    width: 24px;
    height: 24px;
    top: 50%;
    right: 4px;
    margin-top: -12px;
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.radActionsSprite.png")%>');
    background-position: -13px -63px; }
  .RadDropDownList_BOS_Bootstrap .rddlHovered {
    border-color: #455F72;
    color: #FFF;
    background-color: #455F72; }
  .RadDropDownList_BOS_Bootstrap .rddlFocused {
    border-color: #070a0c;
    color: #FFF;
    background-color: #324552;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.08) inset; }

.rddlPopup_BOS_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  width: 160px;
  margin-top: 2px;
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.42857;
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  .rddlPopup_BOS_Bootstrap .rddlList {
    padding: 0.5em 0;
    *padding: 0;
    box-sizing: border-box; }
  .rddlPopup_BOS_Bootstrap .rddlItem {
    padding: 2px 0.25em; }
  .rddlPopup_BOS_Bootstrap .rddlItemHovered, .rddlPopup_BOS_Bootstrap .rddlItemLoading {
    color: #000000;
    background-color: #eeeeee; }
  .rddlPopup_BOS_Bootstrap .rddlItemSelected {
    color: #ffffff;
    background-color: #2D4B60; }

/* Insert Base Styles first */
/*@import "../Telerik.Web.UI/Skins/Editor.scss";*/
/* Editor styling should have been inserted above */
.RadEditor .RadEWrongWord {
  background-color: yellow; }

.RadEditor .RadEDomMouseOver {
  background-color: #ffffcc; }

.RadEditor html {
  height: 100%; }

.RadEditor body {
  min-height: 100%;
  box-sizing: border-box;
  padding: 3px;
  background-image: none;
  margin: 0;
  text-align: left;
  word-wrap: break-word; }

.RadEditor body {
  height: auto \9; }

.RadEditor _:-ms-fullscreen, .RadEditor :root body {
  height: auto; }

.RadEditor form {
  background-color: #efefef;
  border: 1px dashed #555; }

.RadEditor table {
  border-right: 1px dashed #999;
  border-bottom: 1px dashed #999; }

.RadEditor table td {
  padding: 1px;
  border-top: 1px dashed #999;
  border-left: 1px dashed #999; }

.RadEditor table th {
  padding: 1px;
  border-top: 1px dashed #000;
  border-left: 1px dashed #000; }

.RadEditor font.reComment_u0, .RadEditor span.reComment_u0 {
  border: 2px dashed #FF9933 !important; }

.RadEditor font.reComment_u1, .RadEditor span.reComment_u1 {
  border: 2px dashed #ff0101 !important; }

.RadEditor font.reComment_u2, .RadEditor span.reComment_u2 {
  border: 2px dashed #0101ff !important; }

.RadEditor del.reU1 hr {
  border: 1px solid #ff0101 !important; }

.RadEditor ins.reU1 hr {
  border-bottom: 1px solid #ff0101 !important; }

.RadEditor .reFormat {
  border-width: 0 2px;
  border-style: solid;
  padding: 0 2px; }

.RadEditor li.reFormat {
  padding: 0; }

.RadEditor ol.reFormat, .RadEditor ul.reFormat {
  padding: 0 0 0 2.5em; }

.RadEditor ins table,
.RadEditor .reComment {
  border: 2px dashed;
  padding: 1px; }

.RadEditor del table {
  border: 2px dashed;
  text-decoration: line-through;
  padding: 1px; }

.RadEditor ins td,
.RadEditor ins img {
  border: 1px dashed;
  padding: 1px; }

.RadEditor del td,
.RadEditor del img {
  border: 2px solid;
  padding: 1px; }

.RadEditor ins.reU0,
.RadEditor del.reU0 {
  color: #FF9933 !important; }

.RadEditor ins.reU1,
.RadEditor del.reU1 {
  color: #ff0101 !important; }

.RadEditor ins.reU2,
.RadEditor del.reU2 {
  color: #f37e0c !important; }

.RadEditor ins.reU3,
.RadEditor del.reU3 {
  color: #04b4b6 !important; }

.RadEditor ins.reU4,
.RadEditor del.reU4 {
  color: #c85100 !important; }

.RadEditor ins.reU5,
.RadEditor del.reU5 {
  color: #008380 !important; }

.RadEditor ins.reU6,
.RadEditor del.reU6 {
  color: #800000 !important; }

.RadEditor ins.reU7,
.RadEditor del.reU7 {
  color: #a4a000 !important; }

.RadEditor ins.reU8,
.RadEditor del.reU8 {
  color: #808080 !important; }

.RadEditor ins.reU9,
.RadEditor del.reU9 {
  color: #38fd11 !important; }

.RadEditor .reFormat.reU0,
.RadEditor ins.reU0 table,
.RadEditor del.reU0 table,
.RadEditor ins.reU0 td,
.RadEditor ins.reU0 img,
.RadEditor del.reU0 td,
.RadEditor del.reU0 img,
.RadEditor .reComment.reU0 {
  border-color: #f93; }

.RadEditor .reFormat.reU1,
.RadEditor ins.reU1 table,
.RadEditor del.reU1 table,
.RadEditor ins.reU1 td,
.RadEditor ins.reU1 img,
.RadEditor del.reU1 td,
.RadEditor del.reU1 img,
.RadEditor .reComment.reU1 {
  border-color: #f00; }

.RadEditor .reFormat.reU2,
.RadEditor ins.reU2 table,
.RadEditor del.reU2 table,
.RadEditor ins.reU2 td,
.RadEditor ins.reU2 img,
.RadEditor del.reU2 td,
.RadEditor del.reU2 img,
.RadEditor .reComment.reU2 {
  border-color: #f37e0c; }

.RadEditor .reFormat.reU3,
.RadEditor ins.reU3 table,
.RadEditor del.reU3 table,
.RadEditor ins.reU3 td,
.RadEditor ins.reU3 img,
.RadEditor del.reU3 td,
.RadEditor del.reU3 img,
.RadEditor .reComment.reU3 {
  border-color: #04b4b6; }

.RadEditor .reFormat.reU4,
.RadEditor ins.reU4 table,
.RadEditor del.reU4 table,
.RadEditor ins.reU4 td,
.RadEditor ins.reU4 img,
.RadEditor del.reU4 td,
.RadEditor del.reU4 img,
.RadEditor .reComment.reU4 {
  border-color: #c85100; }

.RadEditor .reFormat.reU5,
.RadEditor ins.reU5 table,
.RadEditor del.reU5 table,
.RadEditor ins.reU5 td,
.RadEditor ins.reU5 img,
.RadEditor del.reU5 td,
.RadEditor del.reU5 img,
.RadEditor .reComment.reU5 {
  border-color: #008380; }

.RadEditor .reFormat.reU6,
.RadEditor ins.reU6 table,
.RadEditor del.reU6 table,
.RadEditor ins.reU6 td,
.RadEditor ins.reU6 img,
.RadEditor del.reU6 td,
.RadEditor del.reU6 img,
.RadEditor .reComment.reU6 {
  border-color: #800000; }

.RadEditor .reFormat.reU7,
.RadEditor ins.reU7 table,
.RadEditor del.reU7 table,
.RadEditor ins.reU7 td,
.RadEditor ins.reU7 img,
.RadEditor del.reU7 td,
.RadEditor del.reU7 img,
.RadEditor .reComment.reU7 {
  border-color: #a4a000; }

.RadEditor .reFormat.reU8,
.RadEditor ins.reU8 table,
.RadEditor del.reU8 table,
.RadEditor ins.reU8 td,
.RadEditor ins.reU8 img,
.RadEditor del.reU8 td,
.RadEditor del.reU8 img,
.RadEditor .reComment.reU8 {
  border-color: #808080; }

.RadEditor .reFormat.reU9,
.RadEditor ins.reU9 table,
.RadEditor del.reU9 table,
.RadEditor ins.reU9 td,
.RadEditor ins.reU9 img,
.RadEditor del.reU9 td,
.RadEditor del.reU9 img,
.RadEditor .reComment.reU9 {
  border-color: #38fd11; }

.RadEditor ins.trackchanges_curr_rev,
.RadEditor del.trackchanges_curr_rev {
  color: Green; }

.RadEditor .rrHandle {
  background-color: #fff;
  border: 1px solid #000;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.RadEditor .rrHandle:hover {
  background-color: #000; }

.RadEditor .reUnselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.RadEditor html.reIphone {
  overflow: hidden; }

.RadEditor html.reIphone body {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: auto; }

.RadEditor font.reIOS.__reTextHighlight,
.RadEditor span.reIOS.__reTextHighlight,
.RadEditor .reIOS.__reNodeHighlight {
  background-color: rgba(10, 85, 165, 0.2); }

.RadEditor .reIOS.__reHighlightStart,
.RadEditor .reIOS.__reHighlightEnd,
.RadEditor .reIOS.__reHighlightCollapsed {
  border-color: #146fe1;
  border-width: 0; }

.RadEditor .reIOS.__reHighlightStart {
  border-left-width: 2px; }

.RadEditor .reIOS.__reHighlightEnd {
  border-right-width: 2px; }

.RadEditor .reIOS.__reHighlightCollapsed {
  border-width: 0 1px; }

.RadEditor .reIOS.__reHighlightMarker {
  border-color: #146fe1;
  border-width: 0 1px;
  border-style: solid; }

.RadEditor font.reAndroid.__reTextHighlight,
.RadEditor span.reAndroid.__reTextHighlight,
.RadEditor .reAndroid.__reNodeHighlight {
  background-color: rgba(0, 190, 255, 0.3); }

.RadEditor font.reAndroid.__reTextHighlight::selection,
.RadEditor span.reAndroid.__reTextHighlight::selection,
.RadEditor .reAndroid.__reNodeHighlight::selection {
  background-color: transparent; }

.RadEditor font.reAndroid.__reTextHighlight::-moz-selection,
.RadEditor span.reAndroid.__reTextHighlight::-moz-selection,
.RadEditor .reAndroid.__reNodeHighlight::-moz-selection {
  background-color: transparent; }

.RadEditor .reAndroid.__reHighlightStart,
.RadEditor .reAndroid.__reHighlightEnd,
.RadEditor .reAndroid.__reHighlightCollapsed {
  border: none; }

.RadEditor .reAndroid.__reHighlightStart {
  border: none; }

.RadEditor .reAndroid.__reHighlightEnd {
  border: none; }

.RadEditor .reAndroid.__reHighlightCollapsed {
  border: none; }

.RadEditor .reAndroid.__reHighlightMarker {
  border: 1px solid #ade1f5; }

.RadEditor html.reWindowsPhone body {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: auto; }

.RadEditor font.reWindowsPhone.__reTextHighlight,
.RadEditor span.reWindowsPhone.__reTextHighlight,
.RadEditor .reWindowsPhone.__reNodeHighlight {
  background-color: rgba(36, 36, 36, 0.2); }

.RadEditor .reWindowsPhone.__reHighlightCollapsed {
  border-color: #797979;
  border-width: 0;
  border-left-width: 2px; }

.RadEditor .reWindowsPhone.__reHighlightMarker {
  border-color: #797979;
  border-width: 0;
  border-left-width: 2px;
  border-style: solid; }

.RadEditor html.reMobile > body {
  padding: 8px; }

.RadEditor html.reMobile > body table.reTableSelected {
  border-right: 1px solid #1976D2;
  border-bottom: 1px solid #1976D2; }

.RadEditor html.reMobile > body table.reTableSelected td {
  padding: 1px;
  border-top: 1px solid #1976D2;
  border-left: 1px solid #1976D2; }

.RadEditor html.reMobile > body table.reTableSelected th {
  padding: 1px;
  border-top: 1px solid #1976D2;
  border-left: 1px solid #1976D2; }

@font-face {
  .RadEditor {
    font-family: 'TelerikWebUI';
    src: url('Telerik.Web.UI/Skins/Common/TelerikWebUI.woff")%>') format("woff"), url('Telerik.Web.UI/Skins/Common/TelerikWebUI.ttf")%>') format("truetype"); } }

@font-face {
  .RadEditor {
    font-family: 'TelerikWebUIEditor';
    src: url("../Classes/SASS/Telerik.Web.UI/Skins/Common/TelerikWebUI.Editor.eot");
    src: url('Telerik.Web.UI/Skins/Common/TelerikWebUI.Editor.eot")%>') format("embedded-opentype"), url('Telerik.Web.UI/Skins/Common/TelerikWebUI.Editor.woff")%>') format("woff"), url('Telerik.Web.UI/Skins/Common/TelerikWebUI.Editor.ttf")%>') format("truetype"); } }

.RadEditor html.reMobile body .reTableButton {
  font-size: 1.57146em;
  height: 1em;
  width: 1em;
  line-height: 1;
  position: absolute;
  z-index: 1;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.RadEditor html.reMobile body .reTableButton.reDeleteBtn {
  color: #d51923;
  font-size: 2em; }

.RadEditor html.reMobile body .reTableButton:before {
  height: 1em;
  width: 1em;
  cursor: pointer;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0; }

.RadEditor html.reMobile body .reTableButton.reSelectBtn:before {
  font-family: TelerikWebUIEditor, monospace;
  content: "\e604";
  color: #333; }

.RadEditor html.reMobile body .reTableButton.reSelectBtn.reSelectButtonActive:before {
  color: #1976D2; }

.RadEditor html.reMobile body .reTableButton.reDeleteBtn:before {
  font-family: TelerikWebUI, monospace;
  content: "\e031"; }

.RadEditor html.reMobile > body {
  padding: 16px; }

/*6px !default;*/
/*12px !default;*/
.RadEditor_BOS_Bootstrap {
  border-radius: 0.28571em;
  /* reWrapper */
  /* common settings for .reModule, .reEditorModes and .reWrapper */
  /* end of module */
  /* Toolbar overrides */
  /* reTool */
  /* these settings will not be included in the common CSS file of RadEditor */
  /* end of reTool_text */
  /* add weight to the selector for IE6 so it is applied */
  /* end of reSplitButton */
  /* reDropdown */
  /* Vertical mode */
  /* end of reDropdown */
  /* InsertTable itself is a kind of tool strip, so it must be styled as a toolstrip */
  /* end of context menu and toolstrip */
  /* spinbox */
  /* end of spinbox */
  /* DOM inspector */
  /* end of DOM inspector */
  /* end of expanded dropdowns */
  /* color picker */
  /* end of color picker */
  /* ajax spellchecker */
  /* ajax spellchecker */
  /* custom links */
  /* end of custom links */
  /* insert table dropdown */
  /* end of insert table dropdown */
  /* Popup Comments */
  /* Commnet popups */
  /* Inline Editor */
  /* Right to Left */ }
  .RadEditor_BOS_Bootstrap.RadEditor {
    width: 100% !important; }
  .RadEditor_BOS_Bootstrap.RadEditor,
  .RadEditor_BOS_Bootstrap.RadEditor .reModule,
  .RadEditor_BOS_Bootstrap.RadEditor .reEditorModes,
  .RadEditor_BOS_Bootstrap.RadEditor .reWrapper {
    background-color: whitesmoke;
    font-size: 14px; }
  .RadEditor_BOS_Bootstrap .reEmptyMessage {
    color: #333333; }
  .RadEditor_BOS_Bootstrap.RadEditor .reContentCell {
    background-color: #ffffff; }
  .RadEditor_BOS_Bootstrap .reModule span {
    width: auto !important;
    display: inline-block;
    zoom: 1;
    *display: inline; }
  .RadEditor_BOS_Bootstrap.RadEditor .reEditorModes a {
    font-size: 14px;
    margin-right: 7px;
    width: 90px;
    height: 32px;
    border-radius: 4px;
    border-width: 1px;
    border-style: solid; }
  .RadEditor_BOS_Bootstrap.RadEditor .reEditorModes a:hover {
    box-shadow: inset 0 0 1px #455F72; }
  .RadEditor_BOS_Bootstrap.RadEditor .reEditorModes a:focus,
  .RadEditor_BOS_Bootstrap.RadEditor .reEditorModes a:active,
  .RadEditor_BOS_Bootstrap.RadEditor a.reMode_selected,
  .RadEditor_BOS_Bootstrap.RadEditor a.reMode_selected:hover,
  .RadEditor_BOS_Bootstrap.reToolWrapper .reSplitButton.reTool:hover,
  .RadEditor_BOS_Bootstrap.reToolbarWrapper .reTool.reSplitButton:hover,
  .RadEditor_BOS_Bootstrap .reToolWrapper .reTool.reSplitButton:hover,
  .RadEditor_BOS_Bootstrap .reToolbarWrapper .reTool.reSplitButton:hover,
  .RadEditor_BOS_Bootstrap .reModule .reSplitButton.reTool:hover,
  .RadEditor_BOS_Bootstrap.reToolbarWrapper .reTool_selected,
  .RadEditor_BOS_Bootstrap.reToolbarWrapper .reTool_selected:hover {
    color: #FFF;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; }
  .RadEditor_BOS_Bootstrap a.reSpinBoxIncrease,
  .RadEditor_BOS_Bootstrap a.reSpinBoxDecrease {
    width: 32px;
    height: 16px;
    background-image: url("i/radActionsSprite.png"); }
  .RadEditor_BOS_Bootstrap a.reSpinBoxIncrease:hover,
  .RadEditor_BOS_Bootstrap a.reSpinBoxDecrease:hover {
    box-shadow: inset 0 0 1px #455F72; }
  .RadEditor_BOS_Bootstrap a.reSpinBoxIncrease {
    background-position: -9px -1017px; }
  .RadEditor_BOS_Bootstrap a.reSpinBoxDecrease {
    background-position: -9px -1067px; }
  .RadEditor_BOS_Bootstrap .reSpinBox input {
    width: 49px;
    height: 30px;
    font-size: 14px; }
  .RadEditor_BOS_Bootstrap .reSpinBox table {
    width: 33px;
    height: 32px;
    border-left: 1px solid #1f2a32; }
  .RadEditor_BOS_Bootstrap .reModule .reTool,
  .RadEditor_BOS_Bootstrap .reModule .reDropdown,
  .RadEditor_BOS_Bootstrap .reModule .reDropdown:hover {
    border-width: 1px;
    border-style: solid;
    border-radius: 4px; }
  .RadEditor_BOS_Bootstrap .reLayoutWrapper .reToolZone .reModule .reTool.reSplitButton {
    width: 65px;
    border-width: 1px;
    border-style: solid; }
  .RadEditor_BOS_Bootstrap .reModule .reTool span {
    width: 32px;
    min-width: 32px;
    margin: 7px 0 0 7px; }
  .RadEditor_BOS_Bootstrap .reModule .reTool .borderColor,
  .RadEditor_BOS_Bootstrap .reModule .reTool .bgColor,
  .RadEditor_BOS_Bootstrap .reModule .reTool .SetImageProperties,
  .RadEditor_BOS_Bootstrap .reModule .reTool .reTopLeft,
  .RadEditor_BOS_Bootstrap .reModule .reTool .reTopCenter,
  .RadEditor_BOS_Bootstrap .reModule .reTool .reTopRight,
  .RadEditor_BOS_Bootstrap .reModule .reTool .reMiddleLeft,
  .RadEditor_BOS_Bootstrap .reModule .reTool .reMiddleCenter,
  .RadEditor_BOS_Bootstrap .reModule .reTool .reMiddleRight,
  .RadEditor_BOS_Bootstrap .reModule .reTool .reBottomLeft,
  .RadEditor_BOS_Bootstrap .reModule .reTool .reBottomCenter,
  .RadEditor_BOS_Bootstrap .reModule .reTool .reBottomRight {
    min-width: 20px; }
  .RadEditor_BOS_Bootstrap .reModule .reTool span.split_arrow {
    width: 32px;
    min-width: 32px;
    border-left: 1px solid #1f2a32;
    background-position: -9px -1059px; }
  .RadEditor_BOS_Bootstrap .reModule td input[type='checkbox'] {
    margin-top: 13px; }
  .RadEditor_BOS_Bootstrap.RadEditor .reEditorModes a span {
    line-height: 32px; }
  .RadEditor_BOS_Bootstrap a.reMode_design span,
  .RadEditor_BOS_Bootstrap a.reMode_selected.reMode_design span {
    background-position: -7px 1px; }
  .RadEditor_BOS_Bootstrap a.reMode_html span,
  .RadEditor_BOS_Bootstrap a.reMode_selected.reMode_html span {
    background-position: -7px -33px; }
  .RadEditor_BOS_Bootstrap a.reMode_preview span,
  .RadEditor_BOS_Bootstrap a.reMode_selected.reMode_preview span {
    background-position: -7px -63px; }
  .RadEditor_BOS_Bootstrap .reResizeCell div {
    width: 14px;
    height: 20px;
    background-image: url("i/radActionsSprite.png");
    background-position: -18px -2218px;
    margin: 0 -1px -2px 0; }
  .RadEditor_BOS_Bootstrap.reToolBarLeft .reResizeCell div,
  .RadEditor_BOS_Bootstrap.reToolBarRight .reResizeCell div {
    bottom: -4px;
    right: -56px; }
  .RadEditor_BOS_Bootstrap .reToolbarWrapper .reToolbar li a.reSplitButton,
  .RadEditor_BOS_Bootstrap .reToolbar li a.reTool.reSplitButton {
    width: 42px; }
  .RadEditor_BOS_Bootstrap .reTool .ToggleFloatingToolbar {
    width: 23px; }
  .RadEditor_BOS_Bootstrap .reSplitButton.reTool .split_arrow {
    width: 16px;
    height: 32px;
    background-image: url("i/radActionsSprite.png");
    background-position: -17px -1059px;
    margin: 10px 0 0 4px; }
  .RadEditor_BOS_Bootstrap.reWrapper,
  .RadEditor_BOS_Bootstrap.RadEditor .reContentCell, .RadEditor_BOS_Bootstrap.reColorPicker, .RadEditor_BOS_Bootstrap.reInsertTable, .RadEditor_BOS_Bootstrap.reDropDownBody {
    border: 1px solid #dedede; }
  .RadEditor_BOS_Bootstrap.RadEditor .reContentCell.reNoBorder {
    border: none; }
  .RadEditor_BOS_Bootstrap.RadEditor .reNoBorder div.reContentArea {
    border: 1px solid #dedede; }
  .RadEditor_BOS_Bootstrap.reDropDownBody table {
    background: transparent;
    min-width: 100% !important; }
  .RadEditor_BOS_Bootstrap.reDropDownBody table td {
    font-size: 14px;
    height: 28px;
    min-width: 28px !important;
    color: #333333; }
  .RadEditor_BOS_Bootstrap.reCustomLinks a,
  .RadEditor_BOS_Bootstrap.reCustomLinks a:link,
  .RadEditor_BOS_Bootstrap.reCustomLinks a:visited {
    border: 1px solid transparent;
    /* should be the same as the background of the dropdown */
    color: #16374f !important;
    text-decoration: none; }
  .RadEditor_BOS_Bootstrap.reCustomLinks a:hover {
    border: 1px solid transparent;
    color: #455F72;
    text-decoration: underline; }
  .RadEditor_BOS_Bootstrap ul.reCustomLinks .reCustomLinksIcon {
    margin: 5px 4px 0 0 !important; }
  .RadEditor_BOS_Bootstrap .reTool,
  .RadEditor_BOS_Bootstrap .reToolbar li .reTool,
  .RadEditor_BOS_Bootstrap .reRibbonBarWrapper .reToolbar li .reTool,
  .RadWindow .RadEditor_BOS_Bootstrap.reToolbarWrapper .reToolbar li .reTool,
  .RadEditor_BOS_Bootstrap.RadEditor .reDialog .reTool,
  .RadEditor_BOS_Bootstrap.RadEditor .reToolbar .reTool,
  .RadEditor_BOS_Bootstrap.RadEditor .reModule .reTool,
  .RadEditor_BOS_Bootstrap .reToolbarWindow .reToolbar .reTool {
    width: 32px;
    height: 32px;
    margin: 0; }
  .RadEditor_BOS_Bootstrap .reToolbar li,
  .RadWindow .RadEditor_BOS_Bootstrap.reToolbarWrapper .reToolbar li {
    border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: #1f2a32; }
  .RadEditor_BOS_Bootstrap .reToolbar li.reSeparator,
  .RadWindow .RadEditor_BOS_Bootstrap.reToolbarWrapper .reToolbar li.reSeparator {
    height: 34px;
    border: 0; }
  .RadEditor_BOS_Bootstrap .reGrip {
    display: none; }
  .RadEditor_BOS_Bootstrap .reToolbar .reToolFirstItem,
  .RadEditor_BOS_Bootstrap .reToolbar .reToolFirstItem .reTool,
  .RadWindow .RadEditor_BOS_Bootstrap.reToolbarWrapper .reToolbar .reToolFirstItem,
  .RadWindow .RadEditor_BOS_Bootstrap.reToolbarWrapper .reToolbar .reToolFirstItem .reTool {
    border-radius: 4px 0 0 4px; }
  .RadEditor_BOS_Bootstrap .reToolbar .reToolLastItem,
  .RadWindow .RadEditor_BOS_Bootstrap.reToolbarWrapper .reToolbar .reToolLastItem,
  .RadWindow .RadEditor_BOS_Bootstrap.reToolbarWrapper .reToolbar .reToolLastItem .reTool {
    border-radius: 0 4px 4px 0;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #1f2a32; }
  .RadEditor_BOS_Bootstrap .reToolbar .reToolLastItem .reTool {
    border-radius: 0 4px 4px 0; }
  .RadEditor_BOS_Bootstrap .reToolbar .reToolLastItem + .reSeparator {
    border-width: 0; }
  .RadEditor_BOS_Bootstrap .reTool:hover,
  .RadEditor_BOS_Bootstrap .reToolbar li .reTool:hover,
  .RadWindow .RadEditor_BOS_Bootstrap.reToolbarWrapper li .reTool:hover,
  .RadEditor_BOS_Bootstrap .reRibbonBarWrapper .reToolbar li .reTool:hover,
  .RadEditor_BOS_Bootstrap.RadEditor .reDialog .reTool:hover,
  .RadEditor_BOS_Bootstrap.RadEditor .reToolbar .reTool:hover,
  .RadEditor_BOS_Bootstrap.RadEditor .reModule .reTool:hover,
  .RadEditor_BOS_Bootstrap .reToolbarWindow .reToolbar .reTool:hover,
  .RadEditor_BOS_Bootstrap .reToolbar li .reTool:focus {
    box-shadow: inset 0 0 1px #455F72; }
  .RadEditor_BOS_Bootstrap .reToolbar li .reTool:focus,
  .RadWindow .RadEditor_BOS_Bootstrap.reToolbarWrapper li .reTool:focus {
    outline-width: thin;
    outline-offset: -2px;
    outline-color: #455F72; }
  .RadEditor_BOS_Bootstrap .reToolbar li .reTool:active,
  .RadEditor_BOS_Bootstrap .reToolbar li .reTool_selected,
  .RadWindow .RadEditor_BOS_Bootstrap.reToolbarWrapper li .reTool:active,
  .RadWindow .RadEditor_BOS_Bootstrap.reToolbarWrapper li .reTool_selected,
  .RadEditor_BOS_Bootstrap .reRibbonBarWrapper .reToolbar li .reTool:active,
  .RadEditor_BOS_Bootstrap .reRibbonBarWrapper .reToolbar li .reTool:focus,
  .RadEditor_BOS_Bootstrap .reRibbonBarWrapper .reToolbar li .reTool_selected,
  .RadEditor_BOS_Bootstrap.RadEditor .reDialog .reTool:active,
  .RadEditor_BOS_Bootstrap.RadEditor .reToolbar .reTool:active,
  .RadEditor_BOS_Bootstrap.RadEditor .reModule .reTool:active,
  .RadEditor_BOS_Bootstrap .reToolbarWindow .reToolbar .reTool:active {
    color: #FFF;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; }
  .RadEditor_BOS_Bootstrap .reToolbar li .reTool_disabled,
  .RadWindow .RadEditor_BOS_Bootstrap.reToolbarWrapper li .reTool_disabled,
  .RadEditor_BOS_Bootstrap .reToolbar li .reTool_disabled:hover,
  .RadEditor_BOS_Bootstrap .reToolbar li .reTool_disabled:focus,
  .RadEditor_BOS_Bootstrap .reToolbar li .reTool_disabled:active,
  .RadEditor_BOS_Bootstrap.RadEditor .reDialog .reTool_disabled:hover,
  .RadEditor_BOS_Bootstrap.RadEditor .reToolbar .reTool_disabled:hover,
  .RadEditor_BOS_Bootstrap.RadEditor .reModule .reTool_disabled:hover,
  .RadEditor_BOS_Bootstrap .reToolbarWindow .reToolbar .reTool_disabled:hover,
  .RadEditor_BOS_Bootstrap.RadEditor .reDialog .reTool_disabled:active,
  .RadEditor_BOS_Bootstrap.RadEditor .reToolbar .reTool_disabled:active,
  .RadEditor_BOS_Bootstrap.RadEditor .reModule .reTool_disabled:active,
  .RadEditor_BOS_Bootstrap .reToolbarWindow .reToolbar .reTool_disabled:active {
    background-image: none;
    background-color: transparent;
    box-shadow: none;
    min-width: auto; }
  .RadEditor_BOS_Bootstrap.RadEditor.reWrapper .reSplitButton.reTool {
    width: 42px;
    border: 1px solid grey;
    padding: .15em; }
  .RadEditor_BOS_Bootstrap.reToolbar li .reTool_disabled:hover span.split_arrow,
  .RadEditor_BOS_Bootstrap.reToolbar li .reTool_disabled:active span.split_arrow,
  .RadEditor_BOS_Bootstrap.reToolbar li .reTool_disabled:focus span.split_arrow {
    border: 0 none;
    background-position: -17px -1059px; }
  .RadEditor_BOS_Bootstrap.reToolbar li .reTool span {
    margin: 7px 0 0 7px; }
  .RadEditor_BOS_Bootstrap.reToolbar {
    margin: 0 7px 7px 0 !important; }
  .RadEditor_BOS_Bootstrap .reToolbar:after {
    display: inline-block;
    width: 1px;
    height: 34px;
    margin: 0 0 0 7px;
    background-color: #dedede;
    content: "";
    vertical-align: top; }
  .RadEditor_BOS_Bootstrap .reToolbar:last-child:after {
    display: none; }
  .RadEditor_BOS_Bootstrap ul.reToolbar li {
    color: #333333;
    height: 32px; }
  .RadEditor_BOS_Bootstrap .reTool span,
  .RadEditor_BOS_Bootstrap .RadWindow_Bootstrap .reTool span,
  .RadEditor_BOS_Bootstrap .RadForm_Bootstrap .reTool span,
  .RadEditor_BOS_Bootstrap.reInsertTable .reTlbVertical ul .reTool_text span,
  .RadEditor_BOS_Bootstrap .reToolbar .reTool_text span {
    background-image: url(url("../../Master/i/CommandSpritesMonoLight.png")); }
  .RadEditor_BOS_Bootstrap .reToolbar .reTool_text:hover,
  .RadEditor_BOS_Bootstrap .reToolbar .reTool_text.reTool_selected,
  .RadEditor_BOS_Bootstrap .reToolbar .reTool_text.reTool_selected:hover {
    border-left: 1px solid #455F72;
    border-right: 1px solid #455F72; }
  .RadEditor_BOS_Bootstrap .reToolbar .reTool_text.reTool_disabled,
  .RadEditor_BOS_Bootstrap .reToolbar .reTool_text.reTool_disabled:hover {
    margin-left: 0;
    margin-right: 0;
    border: 0;
    opacity: .6; }
  .RadEditor_BOS_Bootstrap .reToolbar .reTool.reSplitButton.reTool_disabled:hover {
    background-color: none;
    border-color: transparent;
    box-shadow: none; }
  .RadEditor_BOS_Bootstrap .reDropdown,
  .RadEditor_BOS_Bootstrap .reTool_disabled.reDropdown:hover {
    position: relative;
    height: 32px;
    min-width: 80px;
    margin: 0;
    padding: 0 15px 0 5px;
    font-size: 14px; }
  .RadEditor_BOS_Bootstrap .reDropdown span {
    line-height: 30px;
    color: #333333;
    min-width: 80px; }
  .RadEditor_BOS_Bootstrap .reDropdown:hover {
    box-shadow: inset 0 0 1px #455F72;
    border: 0; }
  .RadEditor_BOS_Bootstrap .reDropdown:hover span {
    color: #333333; }
  .RadEditor_BOS_Bootstrap .reDropdown:active,
  .RadEditor_BOS_Bootstrap .reDropdown:focus {
    color: #FFF;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; }
  .RadEditor_BOS_Bootstrap .reDropdown:before {
    background-image: url("i/radActionsSprite.png");
    background-position: -12px -1059px;
    content: "";
    width: 26px;
    height: 30px;
    position: absolute;
    top: 1px;
    left: auto;
    right: 0; }
  .RadEditor_BOS_Bootstrap .reTool_disabled.reDropdown:hover span {
    color: #333333; }
  .RadEditor_BOS_Bootstrap .reTlbVertical .reToolbar {
    margin: 0 !important; }
  .RadEditor_BOS_Bootstrap .reTlbVertical .reToolbar li {
    border: 0; }
  .RadEditor_BOS_Bootstrap .reTlbVertical .reToolbar .reToolFirstItem .reTool {
    border-radius: 4px 4px 0 0; }
  .RadEditor_BOS_Bootstrap .reTlbVertical .reToolbar .reToolLastItem .reTool,
  .RadEditor_BOS_Bootstrap .reTlbVertical .reToolbar .reToolLastItem .reDropdown {
    border-radius: 0 0 4px 4px; }
  .reTlbVertical .RadEditor_BOS_Bootstrap.reToolbar .reTool.reSplitButton,
  .reTlbVertical .RadEditor_BOS_Bootstrap.reToolbar .reTool {
    width: 42px;
    margin: auto;
    border-radius: 0;
    border-width: 1px;
    border-style: solid;
    border-color: #1f2a32; }
  .reTlbVertical .RadEditor_BOS_Bootstrap.reToolbar .reTool span {
    margin: 7px 0 0 12px; }
  .RadEditor_BOS_Bootstrap .reTlbVertical .reSeparator {
    display: none; }
  .RadEditor_BOS_Bootstrap .reTlbVertical .reDropdown,
  .RadEditor_BOS_Bootstrap .reTlbVertical .reDropdown:hover {
    min-width: 22px;
    width: 22px;
    height: 32px;
    border-radius: 0;
    border-width: 1px;
    border-style: solid;
    border-color: #1f2a32;
    margin: -1px 0 0 5px;
    padding-left: 5px;
    padding-right: 15px; }
  .RadEditor_BOS_Bootstrap.reDropDownBody .reTlbVertical .reToolbar {
    background-color: #ffffff;
    background-image: none; }
  .RadEditor_BOS_Bootstrap table.reSpinBox {
    background-color: #ffffff;
    color: #333333;
    border-color: #1f2a32;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    border-radius: 4px; }
  .RadEditor_BOS_Bootstrap table.reSpinBox:hover,
  .RadEditor_BOS_Bootstrap.RadEditor input:hover {
    background-color: #ffffff;
    color: #333333;
    border-color: #455F72; }
  .RadEditor_BOS_Bootstrap table.reSpinBox:focus,
  .RadEditor_BOS_Bootstrap.RadEditor input:focus {
    background-color: #ffffff;
    color: #333333;
    border-color: #355971;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none; }
  .RadEditor_BOS_Bootstrap table.reSpinBox:active,
  .RadEditor_BOS_Bootstrap.RadEditor input:active {
    background-color: #ffffff;
    color: #333333;
    border-color: #1f2a32; }
  .RadEditor_BOS_Bootstrap .reModule td {
    vertical-align: top;
    padding-right: 16px; }
  .RadEditor_BOS_Bootstrap .reModule .reModuleLabel {
    font-size: 14px;
    color: #333333; }
  .RadEditor_BOS_Bootstrap .reModule_domlink {
    color: #428bca;
    font-size: 14px; }
  .RadEditor_BOS_Bootstrap .reModule_domlink_selected {
    color: #2a6496; }
  .RadEditor_BOS_Bootstrap .reModule.reStatistic {
    color: #999999; }
  .RadEditor_BOS_Bootstrap .reModule input[type="text"] {
    height: 28px;
    font-size: 14px;
    border-radius: 4px;
    background-color: #ffffff;
    color: #333333;
    border-color: #1f2a32;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }
  .RadEditor_BOS_Bootstrap .reModule input[type="text"]:hover {
    background-color: #ffffff;
    color: #333333;
    border-color: #455F72; }
  .RadEditor_BOS_Bootstrap .reModule input[type="text"]:focus {
    background-color: #ffffff;
    color: #333333;
    border-color: #355971;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none; }
  .RadEditor_BOS_Bootstrap .reModule input[type="text"]:active {
    background-color: #ffffff;
    color: #333333;
    border-color: #1f2a32; }
  .RadEditor_BOS_Bootstrap.reDropDownBody .reItemOver {
    background-color: #eeeeee; }
  .RadEditor_BOS_Bootstrap.reColorPicker table div,
  .RadEditor_BOS_Bootstrap.reColorPicker span {
    border: 1px solid #1f2a32; }
  .RadEditor_BOS_Bootstrap.reColorPicker table td.reItemOver div {
    border-color: #455F72; }
  .RadEditor_BOS_Bootstrap .reAjaxspell_wrapper {
    font-size: 14px;
    background-color: #fcfcfc !important; }
  .RadEditor_BOS_Bootstrap .reAjaxspell_button {
    height: 34px;
    font-size: 14px;
    border: 1px solid #dedede;
    background-color: #455F72;
    color: #333333; }
  .RadEditor_BOS_Bootstrap .reAjaxspell_button:hover {
    background-color: #455F72; }
  .RadEditor_BOS_Bootstrap .reAjaxspell_button:active {
    background-color: #324552;
    color: #FFF; }
  .RadEditor_BOS_Bootstrap .reAjaxSpellCheckSeparator {
    background-color: #333333; }
  .RadEditor_BOS_Bootstrap.reCustomLinks,
  .RadEditor_BOS_Bootstrap.reCustomLinks ul {
    color: #333333; }
  .RadEditor_BOS_Bootstrap.reCustomLinks a {
    background: none transparent;
    color: #333333;
    cursor: default !important; }
  .RadEditor_BOS_Bootstrap.reCustomLinks a:hover {
    color: #ffffff; }
  .RadEditor_BOS_Bootstrap.reInsertTable table {
    background-color: #ffffff; }
  .RadEditor_BOS_Bootstrap.reInsertTable table tr td {
    border: 1px solid #dedede;
    background-color: #ffffff;
    height: 20px;
    min-width: 20px !important; }
  .RadEditor_BOS_Bootstrap.reInsertTable table tr td div {
    height: 20px;
    width: 20px; }
  .RadEditor_BOS_Bootstrap.reWrapper td.reTlbVertical ul.reToolbar {
    width: 54px !important; }
  .RadEditor_BOS_Bootstrap .reTlbVertical .split_arrow,
  .RadEditor_BOS_Bootstrap .reTlbVertical .reTool_text.reSplitButton .split_arrow {
    display: inline-block;
    *zoom: 1;
    *display: inline; }
  .RadEditor_BOS_Bootstrap.reInsertTable .reTlbVertical ul {
    background-color: #ffffff;
    margin-left: 3px; }
  .RadEditor_BOS_Bootstrap.reDropDownBody.reInsertTable {
    width: 200px !important; }
  .RadEditor_BOS_Bootstrap.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text,
  .RadEditor_BOS_Bootstrap.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link,
  .RadEditor_BOS_Bootstrap.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited {
    color: #333333 !important;
    background: transparent none; }
  div.reInsertTable .RadEditor_BOS_Bootstrap.reToolbar li,
  div.reInsertTable .RadEditor_BOS_Bootstrap.reToolbar li .reTool {
    border: 0 none; }
  div.reInsertTable .RadEditor_BOS_Bootstrap.reToolbar li,
  div.reInsertTable .RadEditor_BOS_Bootstrap.reToolbar li .reTool {
    width: 30px !important;
    height: 30px; }
  div.reInsertTable .RadEditor_BOS_Bootstrap.reToolbar li .reTool span {
    margin: 7px 0 0 6px; }
  .RadEditor_BOS_Bootstrap.reDropDownBody.reInsertTable .reToolbar:after {
    display: none; }
  .RadEditor_BOS_Bootstrap.reDropDownBody.reAlignmentSelector {
    width: 87px !important;
    height: 116px !important; }
  .RadEditor_BOS_Bootstrap.reColorPicker {
    height: 260px !important; }
  .RadEditor_BOS_Bootstrap.reColorPicker table tr td {
    min-width: 20px !important; }
  .RadEditor_BOS_Bootstrap.reColorPicker table td div {
    width: 20px;
    height: 20px; }
  .RadEditor_BOS_Bootstrap a.reCustomColor {
    font-size: 14px; }
  .RadEditor_BOS_Bootstrap div.reColorPickerFooter {
    height: 38px; }
  .RadEditor_BOS_Bootstrap div.reColorPickerFooter span {
    height: 34px;
    line-height: 34px;
    font-size: 14px; }
  .RadEditor_BOS_Bootstrap.reDropDownBody .reTlbVertical ul li .reTool_text {
    height: 28px;
    line-height: 28px;
    font-size: 14px; }
  .RadEditor_BOS_Bootstrap.reDropDownBody .reTlbVertical ul li .reTool_text .reButton_text {
    color: #333333; }
  .RadEditor_BOS_Bootstrap.reDropDownBody .reTlbVertical ul li .reTool_text:hover {
    background-color: #eeeeee; }
  .RadEditor_BOS_Bootstrap.reDropDownBody .reTlbVertical ul li .reTool_text:hover .reButton_text {
    color: #333333; }
  .RadEditor_BOS_Bootstrap div.reCommentEdit,
  .RadEditor_BOS_Bootstrap div.reCommentTextArea,
  .RadEditor_BOS_Bootstrap div.reCommentView,
  .RadEditor_BOS_Bootstrap div.reCommentButton,
  .RadEditor_BOS_Bootstrap div.rePopupButton,
  .RadEditor_BOS_Bootstrap div.rePopupMessage,
  .RadEditor_BOS_Bootstrap div.rePopupContainer .rePopupTitle,
  .RadEditor_BOS_Bootstrap div.reCommentTextAreaWatermark,
  .RadEditor_BOS_Bootstrap div.reCommentInfoPanel {
    font: 13px Arial,Helvetica,sans-serif; }
  .RadEditor_BOS_Bootstrap .reCommentEdit,
  .RadEditor_BOS_Bootstrap .reCommentTextArea,
  .RadEditor_BOS_Bootstrap .reCommentView,
  .RadEditor_BOS_Bootstrap .reCommentInfoPanel {
    border-color: #dedede;
    background-color: #fcfcfc; }
  .RadEditor_BOS_Bootstrap .reCommentTitle,
  .RadEditor_BOS_Bootstrap .reCommentInfoPanel {
    color: #333333; }
  .RadEditor_BOS_Bootstrap .reCommentTextArea {
    border-color: #dedede;
    background-color: #ffffff; }
  .RadEditor_BOS_Bootstrap.RadEditor .reCommentButton,
  .RadEditor_BOS_Bootstrap .rePopupButtonContainer .rePopupButton {
    height: 26px;
    padding: 0 10px;
    border-width: 1px;
    border-style: solid;
    background-position: 0 0;
    background-repeat: repeat-x; }
  .RadEditor_BOS_Bootstrap.RadEditor .reCommentButton:active,
  .RadEditor_BOS_Bootstrap.RadEditor .rePopupButtonContainer .rePopupButton:active {
    box-shadow: inset 0 0 4px #c0c0c0; }
  .RadEditor_BOS_Bootstrap.rePopupContainer {
    border-color: #dedede;
    background-color: #ffffff; }
  .RadEditor_BOS_Bootstrap.rePopupContainer .rePopupTitle {
    color: #333333;
    background-color: whitesmoke;
    border-color: #dedede;
    border-radius: 0; }
  .RadEditor_BOS_Bootstrap div.reCommentInfoPanel {
    font: 16px Arial, Helvetica, sans-serif; }
  .RadEditor_BOS_Bootstrap .RadRibbonBar_BOS_Bootstrap .reDropdown,
  .RadEditor_BOS_Bootstrap .RadRibbonBar_BOS_Bootstrap .reTool_disabled.reDropdown:hover {
    height: 20px;
    margin: 0 2px 0 0; }
  .RadEditor_BOS_Bootstrap .RadRibbonBar_BOS_Bootstrap .reDropdown span {
    line-height: 20px; }
  .RadEditor_BOS_Bootstrap .reTool .ToggleEditMode {
    background-image: url("../Classes/SASS/Telerik.Web.UI/Skins/Common/CommonIconsLight.png");
    background-position: -8px -40px; }
  .RadEditor_BOS_Bootstrap.RadWindow.RadEditor.reWrapper .rwWindowContent {
    background-color: #fcfcfc; }
  .RadEditor_BOS_Bootstrap.reWrapper.reInlineEditor:hover {
    border-color: #dedede; }
  .RadEditor_BOS_Bootstrap.reWrapper.reInlineEditorSelected, .RadEditor_BOS_Bootstrap.reWrapper.reInlineEditorSelected:hover {
    border-color: #355971; }
  .RadEditor_BOS_Bootstrap.RadEditor.reRtl .reTool .split_arrow:hover {
    border-right-color: transparent; }
  .RadEditor_BOS_Bootstrap.RadEditor.reRtl .reDropdown:hover {
    color: #333333; }
  .RadEditor_BOS_Bootstrap.RadEditor.reRtl .reDropdown:before {
    left: -4px;
    right: auto; }
  .RadEditor_BOS_Bootstrap.RadEditor.reRtl .reEditorModes .reMode_design span {
    background-position: 55px -3px; }
  .RadEditor_BOS_Bootstrap.RadEditor.reRtl .reEditorModes .reMode_html span {
    background-position: 55px -33px; }
  .RadEditor_BOS_Bootstrap.RadEditor.reRtl .reEditorModes .reMode_preview span {
    background-position: 55px -67px; }

.reTool span,
.BOS_Bootstrap.reInsertTable .reTlbVertical ul .reTool_text span,
.reToolbar .reTool_text span {
  background-image: url(url("../../Master/i/CommandSpritesMonoLight.png")); }

/* the rule below styles RadWindow's content cell, which is used in the floating and show on focus toolbar modes */
.RadWindow.RadWindow_BOS_Bootstrap.reToolbarWindow td.rwWindowContent,
.RadWindow.RadWindow_BOS_Bootstrap.reToolbarWindow div.rwContent {
  background-color: #ffffff; }

.RadWindow_BOS_Bootstrap .reInsertTableLightWrapper .lightTable {
  border-color: #dedede; }

.reToolWrapper.BOS_Bootstrap .reSplitButton.reTool {
  width: 42px; }

a.reTool .split_arrow {
  width: 16px;
  height: 26px;
  background-image: url("i/radActionsSprite.png");
  background-position: -117px -1059px;
  top: -10px;
  right: 0; }

.reTool .split_arrow:hover {
  border-left-color: transparent; }

/* Dialogs overrides */
.RadForm_BOS_Bootstrap .reStyleBuilderBgImg li,
.RadForm_BOS_Bootstrap .reStyleBuilderTextAlignment li,
.RadForm_BOS_Bootstrap .reStyleBuilderTextSpacing li,
.RadForm_BOS_Bootstrap .reStyleBuilderTextFlow li,
.RadForm_BOS_Bootstrap .reStyleBuilderLayoutFlow li,
.RadForm_BOS_Bootstrap .reStyleBuilderLayoutContent li,
.RadForm_BOS_Bootstrap .reStyleBuilderBoxSize li,
.RadForm_BOS_Bootstrap .reStyleBuilderBoxPadding li,
.RadForm_BOS_Bootstrap .reStyleBuilderBoxMargin li,
.RadForm_BOS_Bootstrap .reStyleBuilderLists li,
.RadForm_BOS_Bootstrap #BoxWidthContainer {
  margin-bottom: 3px; }

.RadForm_BOS_Bootstrap #sbMainPane,
.RadForm_BOS_Bootstrap #BorderContent {
  width: 437px; }

.RadForm_BOS_Bootstrap #fontAttributes {
  width: 396px; }

.RadForm_BOS_Bootstrap fieldset fieldset {
  width: auto; }

.RadForm_BOS_Bootstrap #BorderContent .Labels {
  width: 55px;
  padding: 61px 2px 0 0; }

.RadForm_BOS_Bootstrap #BorderContent .Labels .columnLabel {
  line-height: 26px; }

.RadForm_BOS_Bootstrap #borderStylePane,
.RadForm_BOS_Bootstrap #borderWidthPane,
.RadForm_BOS_Bootstrap #borderColorPane {
  height: 190px; }

.RadForm_BOS_Bootstrap #borderColorPane ul {
  padding: 10px 0 0; }

.RadForm_BOS_Bootstrap #borderColorPane li {
  height: 26px; }

.RadWindow_BOS_Bootstrap .reTool span,
.RadForm_BOS_Bootstrap .reTool span {
  background-image: url("../Classes/SASS/Telerik.Web.UI/Skins/Common/CommandSpritesMonoLight.png"); }

.RadForm_BOS_Bootstrap .reMiddlecell.reTableWizardDialog {
  height: 450px !important; }

.RadForm_BOS_Bootstrap .reStyleBuilderSize .reInlineBlock.reMetroTouchFix {
  width: 150px; }

.RadForm_BOS_Bootstrap .reStyleBuilderSize .reInlineBlock.reMetroTouchFix .riLabel {
  width: 69px !important;
  color: #000; }

.RadForm_BOS_Bootstrap .reImageMapDefineArea .reDefineSize .rfdDecorated {
  width: 32px !important; }

.RadForm_BOS_Bootstrap .reImageMapPreviewWrapper {
  width: 360px; }

.RadForm_BOS_Bootstrap .reImageMapPreview {
  width: 338px; }

.RadForm_BOS_Bootstrap .reCellPropertiesPreview {
  width: 400px; }

.RadForm_BOS_Bootstrap .reTableWizardColumns .propertyLabel {
  width: 100px !important; }

.RadForm_BOS_Bootstrap .reTableWizardRows .propertyLabel {
  width: 80px !important; }

.RadForm_BOS_Bootstrap .reTableWizardAccessible .reLabelCell {
  vertical-align: top; }

.RadWindow_BOS_Bootstrap .reTablePropertyControlCell .short {
  width: 95px; }

.RadWindow_BOS_Bootstrap .reInsertImageWrapper,
.RadWindow_BOS_Bootstrap .reInsertLinkWrapper,
.RadWindow_BOS_Bootstrap .reInsertTableLightWrapper {
  font: 14px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.RadWindow_BOS_Bootstrap table.reControlsLayout .reTablePropertyControlCell input.rfdIgnore,
.RadWindow_BOS_Bootstrap table.reControlsLayout .reImgPropertyControlCell input.rfdIgnore,
.RadWindow_BOS_Bootstrap .reInsertLinkWrapper input {
  height: 23px;
  border: 1px solid #dedede;
  background-color: #ffffff;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px; }

.RadWindow_BOS_Bootstrap .reControlsLayout .reConfirmCancelButtonsTblLight button {
  height: 26px;
  padding: 0 10px;
  *padding: 0;
  border: 1px solid #1f2a32 !important;
  background-position: 0 0;
  background-repeat: repeat-x;
  border-radius: 4px; }

.RadWindow_BOS_Bootstrap .reControlsLayout .reConfirmCancelButtonsTblLight button:hover {
  background-position: 0 0;
  border: 1px solid #455F72 !important; }

.RadWindow_BOS_Bootstrap .reControlsLayout .reConfirmCancelButtonsTblLight button:active,
.RadWindow_BOS_Bootstrap .reControlsLayout .reConfirmCancelButtonsTblLight button:focus {
  background-position: 0 0;
  box-shadow: inset 0 0 4px #c0c0c0;
  border: 1px solid #070a0c !important; }

.reToolbar a,
.reDropdown,
.reSpinBox input,
.RadEditor input,
.reModule,
.reModule td,
.reEditorModes a,
.reDropDownBody,
.reDropDownBody td,
.reAjaxspell_wrapper,
.reAjaxspell_button,
.reAjaxspell_addicon,
.reAjaxspell_ignoreicon,
.reAjaxspell_okicon,
.reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text,
.reColorPicker .reCustomColor {
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.reToolbar.BOS_Bootstrap {
  background-color: transparent;
  border-color: transparent; }

.reToolbar.BOS_Bootstrap li {
  height: 32px;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: #1f2a32;
  border-radius: 0; }

.reToolbar.BOS_Bootstrap .reToolFirstItem {
  border-width: 1px; }

.reToolbar.BOS_Bootstrap .reSeparator {
  border-color: transparent; }

.reToolbar.BOS_Bootstrap .reToolFirstItem,
.reToolbar.BOS_Bootstrap .reToolFirstItem .reTool {
  border-radius: 4px 0 0 4px; }

.reToolbar.BOS_Bootstrap .reToolLastItem,
.reToolbar.BOS_Bootstrap .reToolLastItem .reTool {
  border-radius: 0 4px 4px 0; }

.reToolbar.BOS_Bootstrap .reSeparator + li {
  border-width: 1px; }

.reToolIcon, .reRow a {
  color: #16374f; }

.reWrapper {
  border-color: #ccc;
  background-color: #fff; }

.RadEditor {
  width: 100% !important; }

.reTlbVertical {
  float: left !important;
  width: 100% !important; }

/*6px !default;*/
/*12px !default;*/
.RadForm.RadForm_BOS_Bootstrap {
  /* CSS class for styling the decoration zone or the <html /> tag of the page */
  /* Decorate scrollbars */
  /* Decorate <input type="button | submit | reset" /> and <button type="button | submit | reset" /> - look if there is a secondary .rfdButton class applied to the root element */
  /* Decorate <h4|5|6 /> */
  /* Decorate <label /> */
  /* Decorate <input type="checkbox" /> */
  /* Decorate <input type="radio" /> */
  /* <fieldset /> and <legend /> */
  /* this selector styles the hover of the side bars of the rounded elements */
  /* Decorate <input type="text | password | search | url | tel | email" /> and <textarea /> */
  /* Decorate <fieldset /> and <legend /> */
  /* Because of a glitch in IE the following 2 CSS classes must be declared separately for correct parsing of the textarea class in IE6*/
  /* <select /> */
  /* the styling of radiobuttons and checkboxes in Safari and Chrome is already fully achieved with CSS */
  /* ----------------------------------------------- Skin-specific Scrollbar Settings for WebKit ----------------------------------------------- */
  /* the scrollbar face color */
  /*GridView, FormView, DetailsView*/
  /* Validation Summary Control and Login Control  */
  /* Right to Left Support */ }
  .RadForm.RadForm_BOS_Bootstrap.rfdButton input.rfdDecorated[type="button"],
  .RadForm.RadForm_BOS_Bootstrap.rfdButton input.rfdDecorated[type="reset"],
  .RadForm.RadForm_BOS_Bootstrap.rfdButton input.rfdDecorated[type="submit"],
  .RadForm.RadForm_BOS_Bootstrap.rfdButton .rfdSkinnedButton button,
  .RadForm.RadForm_BOS_Bootstrap.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover * {
    padding: 6px 12px;
    height: 34px;
    line-height: 34px; }
  .RadForm.RadForm_BOS_Bootstrap a.rfdSkinnedButton * {
    font: 14px "Helvetica Neue",Helvetica,Arial,sans-serif !important; }
  .RadForm.RadForm_BOS_Bootstrap.rfdButton a.rfdSkinnedButton .rfdDecorated,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input.rfdDecorated[type="text"],
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input.rfdDecorated[type="password"],
  .RadForm.RadForm_BOS_Bootstrap.rfdTextarea textarea,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextarea textarea.rfdDecorated[disabled]:hover,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input.rfdDecorated[disabled][type="text"]:hover,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input.rfdDecorated[disabled][type="password"]:hover,
  .RadForm.RadForm_BOS_Bootstrap .rfdSelectText,
  .RadForm.RadForm_BOS_Bootstrap.rfdLabel label,
  .RadForm.RadForm_BOS_Bootstrap .rfdDecorated,
  .RadForm.RadForm_BOS_Bootstrap .rfdCheckboxChecked,
  .RadForm.RadForm_BOS_Bootstrap .rfdInputDisabled.rfdCheckboxChecked:hover,
  .RadForm.RadForm_BOS_Bootstrap .rfdCheckboxUnchecked,
  .RadForm.RadForm_BOS_Bootstrap .rfdInputDisabled.rfdCheckboxUnchecked:hover,
  .RadForm.RadForm_BOS_Bootstrap .rfdAspLabel,
  .RadForm.RadForm_BOS_Bootstrap .rfdRadioUnchecked,
  .RadForm.RadForm_BOS_Bootstrap .rfdInputDisabled.rfdRadioUnchecked:hover,
  .RadForm.RadForm_BOS_Bootstrap .rfdRadioUnchecked:hover,
  .RadForm.RadForm_BOS_Bootstrap .rfdRadioChecked,
  .RadForm.RadForm_BOS_Bootstrap .rfdInputDisabled.rfdRadioChecked:hover,
  .RadForm.RadForm_BOS_Bootstrap .rfdRadioChecked:hover,
  .RadForm.RadForm_BOS_Bootstrap .riTextBox,
  .RadForm.RadForm_BOS_Bootstrap .rfdValidationSummaryControl,
  .RadForm.RadForm_BOS_Bootstrap .rfdLoginControl,
  .RadForm.RadForm_BOS_Bootstrap legend,
  .RadForm.RadForm_BOS_Bootstrap .rfdSelectBox_MetroTouch li,
  .RadForm.RadForm_BOS_Bootstrap .rfdSelectText,
  .RadForm.RadForm_BOS_Bootstrap.rfdGrids .rfdTable th,
  .RadForm.RadForm_BOS_Bootstrap.rfdGrids .rfdTable td {
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #333333; }
  .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars {
    scrollbar-3dlight-color: #1f2a32;
    scrollbar-arrow-color: #333333;
    scrollbar-base-color: #455F72;
    scrollbar-darkshadow-color: #1f2a32;
    scrollbar-face-color: #455F72;
    scrollbar-highlight-color: #455F72;
    scrollbar-shadow-color: #455F72;
    scrollbar-track-color: #455F72; }
  .RadForm.RadForm_BOS_Bootstrap.rfdButton a.rfdSkinnedButton,
  .RadForm.RadForm_BOS_Bootstrap.rfdButton a.rfdSkinnedButton.rfdInputDisabled:hover,
  .RadForm.RadForm_BOS_Bootstrap.rfdButton a.rfdSkinnedButton.rfdInputDisabled:active {
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72;
    height: 32px;
    padding: 0;
    border: 1px solid #1f2a32 !important;
    border-radius: 4px;
    box-shadow: none;
    outline: none; }
  .RadForm.RadForm_BOS_Bootstrap.rfdButton a.rfdSkinnedButton:hover {
    border-color: #455F72;
    color: #FFF;
    background-color: #455F72;
    box-shadow: inset 0 0 1px #455F72; }
  .RadForm.RadForm_BOS_Bootstrap.rfdButton a.rfdSkinnedButton:focus {
    outline-width: thin;
    outline-offset: -2px;
    outline-color: #455F72; }
  .RadForm.RadForm_BOS_Bootstrap.rfdButton a.rfdSkinnedButton:active {
    border-color: #070a0c;
    color: #FFF;
    background-color: #324552;
    color: #FFF;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; }
  .RadForm.RadForm_BOS_Bootstrap.rfdHeading h4,
  .RadForm.RadForm_BOS_Bootstrap.rfdHeading h5 {
    color: #333333;
    border-bottom: 1px solid #dedede; }
  .RadForm.RadForm_BOS_Bootstrap.rfdHeading h6 {
    color: #333333; }
  .RadForm.RadForm_BOS_Bootstrap.rfdLabel label,
  .RadForm.RadForm_BOS_Bootstrap.rfdLabel .rfdAspLabel,
  .RadForm.RadForm_BOS_Bootstrap.rfdRadio .rfdRadioUnchecked,
  .RadForm.RadForm_BOS_Bootstrap.rfdRadio .rfdRadioChecked,
  .RadForm.RadForm_BOS_Bootstrap.rfdCheckbox .rfdCheckboxUnchecked,
  .RadForm.RadForm_BOS_Bootstrap.rfdCheckbox .rfdCheckboxChecked {
    color: #333333; }
  .RadForm.RadForm_BOS_Bootstrap .rfdCheckboxUnchecked,
  .RadForm.RadForm_BOS_Bootstrap .rfdCheckboxChecked,
  .RadForm.RadForm_BOS_Bootstrap .rfdInputDisabled.rfdCheckboxUnchecked,
  .RadForm.RadForm_BOS_Bootstrap .rfdInputDisabled.rfdCheckboxChecked {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.FormDecorator.CheckBoxSprites.png")%>'); }
  .RadForm.RadForm_BOS_Bootstrap .rfdRadioUnchecked,
  .RadForm.RadForm_BOS_Bootstrap .rfdRadioChecked,
  .RadForm.RadForm_BOS_Bootstrap .rfdInputDisabled.rfdRadioUnchecked,
  .RadForm.RadForm_BOS_Bootstrap .rfdInputDisabled.rfdRadioChecked {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.FormDecorator.RadioButtonSprites.png")%>'); }
  .RadForm.RadForm_BOS_Bootstrap .rfdCheckboxChecked,
  .RadForm.RadForm_BOS_Bootstrap .rfdCheckboxUnchecked,
  .RadForm.RadForm_BOS_Bootstrap .rfdRadioUnchecked,
  .RadForm.RadForm_BOS_Bootstrap .rfdRadioChecked {
    line-height: 22px; }
  .RadForm.RadForm_BOS_Bootstrap.rfdFieldset table.rfdRoundedWrapper_fieldset legend,
  .RadForm.RadForm_BOS_Bootstrap.rfdFieldset fieldset legend,
  .RadForm.RadForm_BOS_Bootstrap.rfdFieldset legend {
    color: #333333; }
  .RadForm.RadForm_BOS_Bootstrap table.rfdRoundedWrapper:hover div.rfdRoundedInner {
    background-color: #ffffff;
    border-color: #dedede !important; }
  .RadForm.RadForm_BOS_Bootstrap table.rfdRoundedWrapper:hover .rfdRoundedOuter {
    background-color: #455F72 !important; }
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="text"].rfdDecorated,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="password"].rfdDecorated,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="search"].rfdDecorated,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="url"].rfdDecorated,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="tel"].rfdDecorated,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="email"].rfdDecorated,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextarea textarea {
    padding: 6px 12px;
    height: 20px;
    border: 1px solid;
    border-color: #1f2a32;
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px; }
  .RadForm.RadForm_BOS_Bootstrap.rfdTextarea textarea[disabled].rfdDecorated,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextarea textarea[disabled].rfdDecorated:hover,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextarea textarea[disabled="disabled"],
  .RadForm.RadForm_BOS_Bootstrap.rfdTextarea textarea[disabled="disabled"]:hover,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox .rfdInputDisabled,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[disabled][type="text"].rfdInputDisabled,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[disabled][type="text"].rfdInputDisabled:hover {
    box-shadow: none; }
  .RadForm.RadForm_BOS_Bootstrap.rfdCheckbox .rfdCheckboxUnchecked.rfdInputDisabled,
  .RadForm.RadForm_BOS_Bootstrap.rfdCheckbox .rfdCheckboxChecked.rfdInputDisabled,
  .RadForm.RadForm_BOS_Bootstrap.rfdRadio .rfdRadioUnchecked.rfdInputDisabled,
  .RadForm.RadForm_BOS_Bootstrap.rfdRadio .rfdRadioChecked.rfdInputDisabled {
    background-color: transparent; }
  .RadForm.RadForm_BOS_Bootstrap.rfdTextarea textarea,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextarea textarea[disabled].rfdDecorated:hover,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextarea textarea[disabled="disabled"],
  .RadForm.RadForm_BOS_Bootstrap.rfdTextarea textarea[disabled="disabled"]:hover {
    height: auto; }
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="text"].rfdDecorated:hover,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="password"].rfdDecorated:hover,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="search"].rfdDecorated:hover,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="url"].rfdDecorated:hover,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="tel"].rfdDecorated:hover,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="email"].rfdDecorated:hover,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextarea textarea:hover {
    border-color: #455F72;
    color: #333333;
    background-color: #ffffff; }
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="text"].rfdDecorated:focus,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="password"].rfdDecorated:focus,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="search"].rfdDecorated:focus,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="url"].rfdDecorated:focus,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="tel"].rfdDecorated:focus,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="email"].rfdDecorated:focus,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextarea textarea:focus {
    border-color: #355971;
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none; }
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="text"].rfdDecorated:active,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="password"].rfdDecorated:active,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="search"].rfdDecorated:active,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="url"].rfdDecorated:active,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="tel"].rfdDecorated:active,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextbox input[type="email"].rfdDecorated:active,
  .RadForm.RadForm_BOS_Bootstrap.rfdTextarea textarea:active {
    border-color: #355971;
    color: #333333;
    background-color: #ffffff; }
  .RadForm.RadForm_BOS_Bootstrap.rfdFieldset table.rfdRoundedWrapper_fieldset legend,
  .RadForm.RadForm_BOS_Bootstrap.rfdFieldset fieldset.rfdFieldset legend {
    color: #333333; }
  .RadForm.RadForm_BOS_Bootstrap.rfdFieldset fieldset,
  .RadForm.RadForm_BOS_Bootstrap.rfdFieldset table.rfdRoundedWrapper_fieldset fieldset,
  .RadForm.RadForm_BOS_Bootstrap.rfdFieldset fieldset.rfdFieldset {
    border: 1px solid #dedede;
    background-color: #fcfcfc; }
  .RadForm.RadForm_BOS_Bootstrap table.rfdRoundedWrapper input,
  .RadForm.RadForm_BOS_Bootstrap table.rfdRoundedWrapper textarea,
  .RadForm.RadForm_BOS_Bootstrap input.rfdInput,
  .RadForm.RadForm_BOS_Bootstrap textarea.rfdTextarea {
    border: 1px solid;
    border-color: #1f2a32;
    color: #333333;
    background-color: #ffffff; }
  .RadForm.RadForm_BOS_Bootstrap textarea.rfdTextarea,
  .RadForm.RadForm_BOS_Bootstrap table.rfdRoundedWrapper textarea {
    overflow: auto; }
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap .rfdSelectOuter,
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap.rfdSelectDisabled:hover span.rfdSelectOuter,
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap.rfdSelectDisabled:active span.rfdSelectOuter,
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap.rfdSelectDisabled:focus span.rfdSelectOuter {
    height: 20px;
    line-height: 22px;
    padding: 6px 12px;
    box-shadow: none;
    min-width: 50px; }
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap,
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap.rfdSelectDisabled:hover,
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap.rfdSelectDisabled:active,
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap.rfdSelectDisabled:focus {
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72;
    border: 1px solid #1f2a32;
    position: relative;
    border-radius: 4px;
    box-shadow: none;
    min-width: 60px; }
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap:before,
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap.rfdSelectDisabled:hover:before,
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap.rfdSelectDisabled:active:before,
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap.rfdSelectDisabled:focus:before {
    background-image: '<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.radActionsSprite.png")%>';
    background-position: -9px -58px;
    content: "";
    width: 34px;
    height: 32px;
    position: absolute;
    top: 0;
    right: 0;
    left: auto; }
  .RadForm.RadForm_BOS_Bootstrap.rfdRtl .rfdSelect_BOS_Bootstrap:before {
    left: 0;
    right: auto; }
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap:hover {
    border-color: #455F72;
    color: #FFF;
    background-color: #455F72; }
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap:focus {
    outline-width: thin;
    outline-offset: -2px;
    outline-color: #455F72; }
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap:active,
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap:focus {
    border-color: #070a0c;
    color: #FFF;
    background-color: #324552;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    color: #FFF; }
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap:hover .rfdSelectText,
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap:active .rfdSelectText,
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap:focus .rfdSelectText {
    color: #333333; }
  .RadForm.RadForm_BOS_Bootstrap .rfdSelect_BOS_Bootstrap .rfdSelectOuter span {
    margin-right: 30px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .RadForm.RadForm_BOS_Bootstrap {
      /* checkboxes */
      /* radio buttons */ }
      .RadForm.RadForm_BOS_Bootstrap.rfdCheckbox input[type="checkbox"],
      .RadForm.RadForm_BOS_Bootstrap.rfdCheckbox input[type="checkbox"][disabled]:hover {
        background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.FormDecorator.CheckBoxSprites.png")%>'); }
      .RadForm.RadForm_BOS_Bootstrap.rfdRadio input[type="radio"],
      .RadForm.RadForm_BOS_Bootstrap.rfdRadio input[type="radio"][disabled="disabled"]:hover {
        background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.FormDecorator.RadioButtonSprites.png")%>'); } }
  .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars {
    /* scrollbar track background color */
    /* increment / decrement button settings */
    /* horizontal scroll left button */
    /* horizontal scroll right button */
    /* vertical scroll up button */
    /* vertical scroll down button */ }
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars body::-webkit-scrollbar,
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars body::-webkit-scrollbar-thumb:vertical,
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars body::-webkit-scrollbar-thumb:horizontal,
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars div::-webkit-scrollbar,
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars div::-webkit-scrollbar-thumb:vertical,
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars div::-webkit-scrollbar-thumb:horizontal,
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars form::-webkit-scrollbar,
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars form::-webkit-scrollbar-thumb:vertical,
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars form::-webkit-scrollbar-thumb:horizontal {
      background-color: #455F72; }
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars ::-webkit-scrollbar-track-piece,
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars ::-webkit-scrollbar-corner {
      background-color: #455F72; }
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement,
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment,
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement,
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment,
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars ::-webkit-scrollbar-thumb:vertical,
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars ::-webkit-scrollbar-thumb:horizontal {
      border-color: #1f2a32; }
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement,
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment,
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement,
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment {
      background-image: '<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.radActionsSprite.png")%>';
      background-color: #455F72; }
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement {
      background-position: -18px -1118px; }
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment {
      background-position: -18px -1168px; }
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement {
      background-position: -18.5px -1017.5px; }
    .RadForm.RadForm_BOS_Bootstrap.rfdScrollBars.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment {
      background-position: -18.5px -1067.5px; }
  .RadForm.RadForm_BOS_Bootstrap.rfdGrids .rfdTable {
    border: 1px solid #dedede;
    background: #fcfcfc;
    color: #333333;
    font: 12px "Segoe UI", Arial, Helvetica, sans-serif; }
  .RadForm.RadForm_BOS_Bootstrap.rfdGrids .rfdTable th,
  .RadForm.RadForm_BOS_Bootstrap.rfdGrids .rfdTable td {
    height: 20px;
    padding: 3px 4px; }
  .RadForm.RadForm_BOS_Bootstrap.rfdGrids .rfdTable th {
    border-bottom: 1px solid #dedede;
    border-left: 1px solid #dedede;
    color: #333333; }
  .RadForm.RadForm_BOS_Bootstrap.rfdGrids .rfdTable a {
    color: #333333; }
  .RadForm.RadForm_BOS_Bootstrap .rfdValidationSummaryControl,
  .RadForm.RadForm_BOS_Bootstrap .rfdLoginControl {
    background-color: #fcfcfc;
    border: 1px solid #dedede; }
  .RadForm.RadForm_BOS_Bootstrap a.rfdLoginControl,
  .RadForm.RadForm_BOS_Bootstrap a.rfdLoginControl:active,
  .RadForm.RadForm_BOS_Bootstrap a.rfdLoginControl:visited,
  .RadForm.RadForm_BOS_Bootstrap a.rfdLoginControl:hover {
    color: #333333; }
  .RadForm.RadForm_BOS_Bootstrap .rfdRtl .rfdSelect_BOS_Bootstrap:before,
  .RadForm.RadForm_BOS_Bootstrap .rfdRtl .rfdSelect_BOS_Bootstrap.rfdSelectDisabled:hover:before,
  .RadForm.RadForm_BOS_Bootstrap .rfdRtl .rfdSelect_BOS_Bootstrap.rfdSelectDisabled:active:before,
  .RadForm.RadForm_BOS_Bootstrap .rfdRtl .rfdSelect_BOS_Bootstrap.rfdSelectDisabled:focus:before {
    left: 0;
    right: auto; }
  .RadForm.RadForm_BOS_Bootstrap .rfdRtl .rfdSelect_BOS_Bootstrap .rfdSelectOuter span {
    margin-right: auto;
    margin-left: 30px; }

/* dropdown settings */
div.rfdSelectBox_BOS_Bootstrap {
  background-color: #ffffff;
  border: 1px solid #1f2a32;
  color: #333333;
  padding: 0;
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.rfdSelectBox_BOS_Bootstrap.rfdSelectBoxDropDown {
  margin-top: 2px; }

.rfdSelectBox_BOS_Bootstrap ul li {
  padding: 5px 12px; }

.rfdSelectBox.rfdSelectBox_BOS_Bootstrap li:hover {
  background-color: #eeeeee;
  color: #333333; }

.rfdSelectBox.rfdSelectBox_BOS_Bootstrap .rfdSelect_selected,
.rfdSelectBox.rfdSelectBox_BOS_Bootstrap .rfdSelect_selected:hover {
  background-color: #2D4B60;
  color: #ffffff; }

.rfdSelectBox_BOS_Bootstrap .rfdSelectBox_optgroup_label:hover {
  background: #ffffff;
  color: #333333; }

/* Insert Base Styles first */
/* default */
.RadGrid {
  border-width: 1px;
  border-style: solid;
  line-height: 1.42857143; }

.RadGrid .rgEditPopup {
  border-width: 1px;
  border-style: solid; }

.RadGrid button, .RadGrid [type="button"] {
  -webkit-appearance: none;
  -webkit-border-radius: 0; }

.RadGrid .rgMasterTable, .RadGrid .rgDetailTable, .RadGrid .rgEditForm table {
  border-collapse: separate;
  border-spacing: 0; }

.RadGrid .rgRow, .RadGrid .rgAltRow, .RadGrid .rgHeader, .RadGrid .rgResizeCol, .RadGrid .rgGroupPanel, .RadGrid .rgGroupHeader {
  cursor: default; }

.RadGrid input[type="image"] {
  cursor: pointer; }

.RadGrid .rgInput, .RadGrid .rgEditRow > td > [type="text"], .RadGrid .rgEditForm td > [type="text"], .RadGrid .rgBatchContainer > [type="text"], .RadGrid .rgFilterBox, .RadGrid .rgFilterApply, .RadGrid .rgFilterCancel {
  font: inherit;
  border-style: solid;
  border-width: 1px;
  padding: 4px 10px;
  box-sizing: border-box; }

.t-ie .RadGrid .rgInput, .t-ie .RadGrid .rgEditRow > td > [type="text"], .t-ie .RadGrid .rgEditForm td > [type="text"], .t-ie .RadGrid .rgBatchContainer > [type="text"], .t-ie .RadGrid .rgFilterBox, .t-ie .RadGrid .rgFilterApply, .t-ie .RadGrid .rgFilterCancel {
  height: 30px;
  height: calc(1.42857143em + 10px); }

.RadGrid .rgRow > td, .RadGrid .rgAltRow > td, .RadGrid .rgEditRow > td, .RadGrid .rgFooter > td, .RadGrid .rgFilterRow > td, .RadGrid .rgHeader, .RadGrid .rgResizeCol, .RadGrid .rgGroupHeader td {
  padding-left: 10px;
  padding-right: 10px; }

.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 .rgEditRow > td [type="image"] {
  vertical-align: middle; }

html .RadGrid td.rgBatchCurrent {
  padding-left: 2px; }

.RadGrid .rgBatchChanged {
  position: relative;
  background: url("../Classes/SASS/WebResource.axd?d=RbzwxhMvuVGPuT2fsD9_XoXdjCBnQfHJSB31Jxw-gXGD3RpMtcVVb7NfnHvj5mUufLpgIcLr4T6LD5j_eiiSCF4HMVO6EA5wuMydRiCCnhD3PS-AeIUsFaE5Jmvt7alySaHfeM4IO6m6HZOZYeUYPnSoB3LCnLuN3YgbcyrwTfo1&t=636344134197202102") 0 0 no-repeat; }

.RadGrid .rgBatchChanged:before {
  content: "";
  left: 0;
  position: absolute;
  top: 0;
  border-style: solid;
  border-width: 6px 6px 0 0;
  border-color: #f00 transparent transparent transparent; }

.RadGrid .rgBatchContainer {
  max-width: 90%; }

.RadGrid .rgBatchContainer > * {
  width: 100%; }

.RadGrid .rgDeletedRow, .RadGrid .rgDeletedRow td {
  background: transparent !important; }

.RadGrid .rgDeletedRow .rgBatchUndoDeleteButton {
  cursor: pointer; }

.RadGrid .rgBatchOverlay {
  position: absolute;
  z-index: 100;
  left: 0;
  right: 0; }

.RadGrid .rgBatchUndoDeleteButton {
  position: absolute;
  top: 50%;
  border-radius: 3px; }

.RadGrid .rgBatchUndoDeleteIcon:before {
  content: "\e100"; }

.RadGrid .rgCommandRow img, .RadGrid .rgCommandRow a, .RadGrid .rgHeader input {
  vertical-align: middle; }

.RadGrid .rgRow, .RadGrid .rgAltRow, .RadGrid .rgEditRow, .RadGrid .rgFooter, .RadGrid .rgGroupHeader {
  height: 36px;
  height: calc(1.42857143em + 16px); }

.RadGrid .rgRow > td, .RadGrid .rgAltRow > td, .RadGrid .rgEditRow > td, .RadGrid .rgFooter > td, .RadGrid .rgGroupHeader > td {
  padding-top: 3px;
  padding-bottom: 2px;
  border-bottom: 1px solid transparent; }

.RadGrid .rgAltRow > td:first-child, .RadGrid .rgRow > td:first-child {
  border-left-color: transparent; }

.RadGrid table.rgMasterTable tr .rgDragCol {
  padding-left: 0;
  padding-right: 0;
  text-align: center; }

.RadGrid div.rgHeaderWrapper {
  border-left: 0 none;
  border-right: 0 none;
  padding: 0;
  overflow: hidden; }

.RadGrid .rgFooterWrapper {
  border-top-style: solid;
  overflow: hidden; }

.RadGrid .t-button {
  background: none transparent;
  border: 1px solid transparent;
  padding: 4px;
  color: inherit; }

.RadGrid .t-font-icon:before {
  font: 16px/1 "WebComponentsIcons"; }

.RadGrid .rgSortDescIcon:before {
  content: "\e006"; }

.RadGrid .rgSortAscIcon:before {
  content: "\e004"; }

.RadGrid .rgAddIcon:before, .RadGrid .rgDropAllow:before {
  content: "\e11e"; }

.RadGrid .rgOptionsIcon:before, .RadGrid .rgOptSelectedIcon:before {
  content: "\e031"; }

html .RadGrid .rgDragIcon {
  cursor: move;
  display: inline-block;
  padding: 5px;
  cursor: url("../Classes/SASS/WebResource.axd?d=X7edEf5Kyo-gEaU3b2rqkpfitgFt-avDJEi1Np1cmx_X5DTub-UWKUuAkyIA-4VfpyqXikpb679oidmWjx4xxUl4ZyowTWpb9CmZwrOnZdryg0sGPHPCHyrOvBGF541S_-YsLQrQBxV-x7v9zrYsWQ2&t=636344134197202102"), move; }

.RadGrid .rgDragIcon:before {
  content: "\e027"; }

.RadGrid .rgPagerCell {
  border-style: solid;
  border-width: 1px 0 0; }

.RadGrid thead .rgPagerCell {
  border-width: 0 0 1px; }

.RadGrid .rgPagerCell {
  padding: 4px; }

.RadGrid .rgPagerCell > div:after {
  content: '';
  display: block;
  clear: both; }

.RadGrid .rgPagerCell .rgWrap {
  float: left;
  white-space: nowrap; }

.RadGrid .rgPagerCell .rgWrapRight {
  float: right; }

.RadGrid .rgPagerCell .rgWrapNone {
  float: none; }

.RadGrid .rgPagerCell .NextPrevAndNumeric .rgAdvPart, .RadGrid .rgPagerCell .NextPrevNumericAndAdvanced .rgAdvPart {
  padding: 0 10px; }

.RadGrid .rgPagerCell .rgInfoPart {
  float: right;
  padding-top: 5px;
  padding-bottom: 5px; }

.RadGrid .rgPagerCell .RadComboBox, .RadGrid .rgPagerCell .RadDropDownList {
  min-width: 55px; }

.RadGrid .rgPagerCell .RadInput {
  margin-right: 2px;
  vertical-align: top; }

.RadGrid .rgPagerCell .RadSlider {
  float: left;
  margin: 4px 0; }

.RadGrid .rgPagerCell .RadSlider + .rgPagerLabel, .RadGrid .rgPagerCell .rgSliderLabel {
  padding: 5px 0; }

.RadGrid .rgPagerCell .rgPagerLabel {
  margin: 0 2px 0 0;
  vertical-align: middle;
  display: inline-block; }

.RadGrid .rgPagerCell .rgPagerTextBox {
  vertical-align: middle; }

.RadGrid .rgPagerCell .rgNumPart a {
  margin-right: 2px;
  text-align: center;
  display: inline-block;
  text-decoration: none;
  border: 1px solid transparent;
  vertical-align: middle;
  padding: 4px 6px; }

.RadGrid .rgPagerCell .rgNumPart a.rgCurrentPage {
  cursor: default; }

.RadGrid .rgPagerCell .rgActionButton {
  margin: 0 2px 0 0; }

.RadGrid .rgPagerCell .rgPagerButton, .RadGrid .rgPagerCell .rgActionButton {
  display: inline-block;
  text-align: center; }

.RadGrid .rgPagerCell .rgPagerButton {
  padding: 4px 10px;
  margin-right: 10px; }

.RadGrid .rgPagerCell .rgPageFirst .rgIcon:before {
  content: "\e00b"; }

.RadGrid .rgPagerCell .rgPagePrev .rgIcon:before {
  content: "\e007"; }

.RadGrid .rgPagerCell .rgPageNext .rgIcon:before {
  content: "\e005"; }

.RadGrid .rgPagerCell .rgPageLast .rgIcon:before {
  content: "\e009"; }

.RadGrid .rddlSelect .t-font-icon {
  display: inline-block; }

.RadGrid .rgStatus {
  float: left; }

.RadGrid .rgStatus div {
  width: 32px;
  padding: 5px 0;
  border: 0;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat; }

.RadGrid .rgEditForm .rgHeader {
  box-sizing: content-box; }

.RadGrid .rgEditForm > table {
  display: inline-block;
  vertical-align: top; }

.rgCellSelectorArea {
  position: absolute;
  z-index: 1000100;
  filter: alpha(opacity=10);
  opacity: .1; }

.rgNoScrollImage div.rgHeaderDiv {
  background-image: none; }

.rgMultiHeader {
  overflow: hidden; }

.rgHeaderWrapper .rgHeaderDiv {
  margin-bottom: -1px;
  border-right: 1px solid transparent; }

.rgFooterWrapper .rgFooterDiv {
  margin-top: -1px; }

.RadGrid .rgHeader, .RadGrid th.rgResizeCol {
  padding-top: 8px;
  padding-bottom: 7px;
  border-bottom: 1px solid transparent;
  text-align: left;
  font-weight: normal; }

.RadGrid .rgHeader .t-button, .RadGrid th.rgResizeCol .t-button {
  padding: 0;
  border: 0 none;
  vertical-align: top; }

.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; }

.RadGrid .rgRotateHeader {
  vertical-align: top; }

.RadGrid .rgRotateHeader a, .RadGrid .rgRotateHeader span {
  transform: rotate(90deg);
  transform-origin: 11px 11px;
  writing-mode: tb-rl;
  display: inline-block; }

._Telerik_IE9 .RadGrid .rgRotateHeader a, ._Telerik_IE9 .RadGrid .rgRotateHeader span {
  transform: rotate(0); }

.rfdCheckbox .RadGrid .rgCheck input {
  height: 20px; }

.GridReorderTop, .GridReorderBottom {
  width: .75em;
  height: .75em;
  margin: 0 0 0 -5px;
  padding: 0; }

.GridReorderTop:before, .GridReorderBottom:before {
  font-size: 1.4em;
  line-height: .45em;
  font-family: "WebComponentsIcons";
  text-align: center;
  content: "\e019";
  position: absolute;
  bottom: 0; }

.GridReorderBottom:before {
  content: "\e017";
  line-height: .55em; }

.RadGrid .rgFilterRow > td {
  padding-top: 3px;
  padding-bottom: 2px; }

.RadGrid .rgFilter {
  width: 1.42857143em;
  box-sizing: content-box;
  margin-left: 2px;
  padding: 4px;
  background-repeat: repeat-x; }

.RadGrid .rgFilterIcon:before {
  content: "\e129"; }

.RadGrid .rgFilterBox {
  margin: 0;
  vertical-align: middle; }

.RadGrid .rgFilterRow .RadRating {
  display: inline-block;
  vertical-align: middle; }

html .GridContextMenu .rgFilterListMenu, html .GridContextMenu .rgFilterMenu {
  height: auto; }

html .GridContextMenu .rgFilterListMenu:hover, html .GridContextMenu .rgFilterMenu:hover {
  background: 0; }

.GridContextMenu .rgFilterListMenu .RadInput, .GridContextMenu .rgFilterListMenu .RadComboBox, .GridContextMenu .rgFilterMenu .RadInput, .GridContextMenu .rgFilterMenu .RadComboBox {
  margin-bottom: 5px; }

.GridContextMenu .rgFilterListMenu span.rmLeftImage, .GridContextMenu .rgFilterMenu span.rmLeftImage {
  top: 14px; }

.GridContextMenu .rgFilterListMenu .RadListBox {
  width: 12em;
  display: block; }

.GridContextMenu .rlbItem {
  overflow: hidden;
  text-overflow: ellipsis; }

.GridContextMenu .rgFilterMenu div.rmContent, .GridContextMenu .rgFilterListMenu div.rmContent {
  padding-right: 8px;
  max-width: 12em;
  box-sizing: content-box;
  overflow: hidden; }

.GridContextMenu .rgFilterMenu div.rgEmptyList, .GridContextMenu .rgFilterListMenu div.rgEmptyList {
  padding: 0; }

.GridContextMenu .rgFilterMenu .rgHCMFilter {
  margin: 0 5px 5px 0; }

.GridContextMenu .rgFilterMenu .rgHCMClear, .GridContextMenu .rgFilterMenu .rgHCMFilter {
  border-width: 1px;
  border-style: solid;
  cursor: pointer; }

.RadMenu.GridContextMenu .rmContent {
  white-space: normal;
  padding-left: 35px;
  padding-right: 10px; }

.GridContextMenu li.rgHCMFilter {
  background: 0; }

.GridContextMenu .rmArrow {
  z-index: 2000; }

.GridContextMenu span.rmIcon {
  display: inline-block;
  left: 0;
  margin-left: 2px; }

.GridContextMenu span.rmIcon:before {
  font-size: 16px; }

.GridContextMenu .rgHCMSortAscsIcon:before {
  content: "\e124"; }

.GridContextMenu .rgHCMSortDescIcon:before {
  content: "\e125"; }

.GridContextMenu .rgHCMUnsortIcon:before {
  content: "\e126"; }

.GridContextMenu .rgHCMGroupIcon:before {
  content: "\e025"; }

.GridContextMenu .rgHCMUngroupIcon:before {
  content: "\e026"; }

.GridContextMenu .rgHCMColsIcon:before {
  content: "\e02d"; }

.GridContextMenu .rgHCMFilterIcon:before {
  content: "\e129"; }

.GridContextMenu .rgFreezeIcon:before {
  content: "\e705"; }

.GridContextMenu .rgUnFreezeIcon:before {
  content: "\e704"; }

.RadMenu .rmGroup .rgHCMItem .rmContent {
  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: 12em;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  padding: 1px 0;
  font: inherit;
  cursor: pointer; }

.RadFilterMenu_CheckList .RadListBox {
  display: block;
  margin-bottom: 7px;
  margin-top: 5px;
  width: 200px;
  max-height: 250px;
  overflow: auto;
  border-left: 0 none; }

.RadFilterMenu_CheckList ul.rmGroup li.rmLast {
  padding-bottom: 5px; }

.RadFilterMenu_CheckList .rmGroup div.rmText {
  padding: 0 10px 0 0;
  margin-left: 0; }

.RadFilterMenu_CheckList .rgFilterApply, .RadFilterMenu_CheckList .rgFilterCancel {
  font: inherit;
  margin-right: 10px;
  padding: 4px 10px;
  cursor: pointer;
  border-width: 1px;
  border-style: solid; }

.RadFilterMenu_CheckList .rgFilterApply {
  margin-left: 33px; }

.RadGrid .rgGroupPanel {
  padding: 4px;
  white-space: nowrap;
  line-height: 30px;
  line-height: calc(1.42857143em + 10px);
  border-bottom: 1px solid transparent; }

.RadGrid .rgGroupItem {
  line-height: 1.42857143;
  padding: 4px 4px 4px 10px;
  display: inline-block;
  vertical-align: top; }

.RadGrid .rgGroupItem .t-button {
  border: 0 none;
  padding: 0; }

.RadGrid .rgGroupItem + .rgGroupItem {
  margin-left: 10px;
  position: relative; }

.RadGrid .rgGroupItem + .rgGroupItem:before {
  content: "-";
  left: -8px;
  position: absolute; }

.RadGrid .rgUngroupIcon:before {
  content: "\e11b"; }

.RadGrid .rgGroupHeaderText {
  font-size: 1.143em;
  line-height: 1.25;
  display: inline-block; }

.RadGrid .rgGroupHeader td p {
  display: inline;
  margin: 0;
  padding: 0 10px; }

.RadGrid table.rgMasterTable tr .rgGroupCol, .RadGrid table.rgMasterTable tr .rgExpandCol {
  padding-left: 0;
  padding-right: 0;
  text-align: center; }

.RadGrid .rgCollapseIcon:before {
  content: "\e006"; }

.RadGrid .rgExpandIcon:before {
  content: "\e005"; }

.RadGrid .rgDetailTable {
  border-style: solid;
  border-width: 1px;
  border-right-width: 0; }

.RadGrid .rgCommandCell {
  padding: 4px;
  border-width: 0 0 1px 0;
  border-style: solid; }

.RadGrid tfoot .rgCommandCell, .RadGrid .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
  border-width: 1px 0 0; }

.RadGrid .rgCommandRow .t-button {
  color: inherit;
  border-radius: 3px;
  outline: 0;
  margin-right: 2px; }

.RadGrid .rgCommandCellLeft {
  float: left; }

.RadGrid .rgCommandCellRight {
  float: right; }

.RadGrid .rgCommandCellRight .t-button {
  margin: 0 0 0 2px; }

.RadGrid .rgCommandCell .rgPrev, .RadGrid .rgCommandCell .rgNext {
  float: right;
  margin-right: .8em; }

.RadGrid .rgPrevIcon:before {
  content: "\e016"; }

.RadGrid .rgNextIcon:before {
  content: "\e014"; }

.RadGrid .rgExpDOCIcon:before {
  content: "\e90b"; }

.RadGrid .rgExpXLSIcon:before {
  content: "\e90a"; }

.RadGrid .rgExpCSVIcon:before {
  content: "\e909"; }

.RadGrid .rgExpPDFIcon:before {
  content: "\e90e"; }

.RadGrid .rgPrintIcon:before {
  content: "\e10a"; }

.RadGrid .rgRefreshIcon:before {
  content: "\e106"; }

.RadGrid .rgSaveIcon:before {
  content: "\e109"; }

.RadGrid .rgCancelIcon:before {
  content: "\e11b"; }

.RadGrid .rgUpdateIcon:before {
  content: "\e118"; }

.RadGrid .rgDelIcon:before {
  content: "\e11b"; }

.RadGrid .rgEditIcon:before {
  content: "\e10b"; }

.RadGrid .kendo-pdf-hide-pseudo-elements:after, .RadGrid .kendo-pdf-hide-pseudo-elements:before {
  display: none !important; }

.rgPager thead, .rgPager caption, .rgCommandTable thead {
  display: none; }

.RadGridRTL .rgHeader, .RadGridRTL .rgResizeCol {
  text-align: right; }

.RadGridRTL .rgPagerCell .rgStatus {
  float: right; }

.RadGridRTL .rgPagerCell .rgWrap {
  float: right; }

.RadGridRTL .rgPagerCell .rgArrPart1 {
  padding: 0 10px 0 5px; }

.RadGridRTL .rgPagerCell .rgArrPart2 {
  padding: 0 5px 0 10px; }

.RadGridRTL .rgPagerCell .rgPageFirst, .RadGridRTL .rgPagerCell .rgPagePrev {
  margin-right: 0;
  margin-left: 1px; }

.RadGridRTL .rgPagerCell .rgPageNext, .RadGridRTL .rgPagerCell .rgPageLast {
  margin-left: 0;
  margin-right: 1px; }

.RadGridRTL .rgPagerCell .rgNumPart a {
  float: right; }

.RadGridRTL .rgPagerCell .rgPageFirst .rgIcon:before {
  content: "\e009"; }

.RadGridRTL .rgPagerCell .rgPagePrev .rgIcon:before {
  content: "\e005"; }

.RadGridRTL .rgPagerCell .rgPageNext .rgIcon:before {
  content: "\e007"; }

.RadGridRTL .rgPagerCell .rgPageLast .rgIcon:before {
  content: "\e00b"; }

.RadGridRTL .rgDetailTable {
  border-right-width: 1px;
  border-left-width: 0; }

.RadGridRTL input.rgRefresh, .RadGridRTL input.rgAdd {
  margin: 0 0 0 4px; }

.RadGridRTL .rgPagerCell .rgInfoPart {
  float: left; }

.RadGridRTL .rgSliderLabel {
  float: right; }

.RadGridRTL .rgPager div.RadSlider {
  float: right;
  margin: 0 0 0 10px; }

.RadGridRTL .rgExpandIcon:before {
  content: "\e007"; }

.RadGridRTL .rgFilter {
  margin-left: 0;
  margin-right: 2px; }

/*6px !default;*/
/*12px !default;*/
.RadGrid_BOS_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  border-radius: 4px;
  width: 100%;
  /*header*/
  /*rows*/
  /* new addition to counter the blue on blue hover state */ }
  .RadGrid_BOS_Bootstrap .rgGroupPanel,
  .RadGrid_BOS_Bootstrap .rgHeader,
  .RadGrid_BOS_Bootstrap .rgCommandRow,
  .RadGrid_BOS_Bootstrap .rgEditForm > .rgHeader {
    height: auto;
    background: #16374f;
    color: #FFF !important; }
  .RadGrid_BOS_Bootstrap .rgMasterTable,
  .RadGrid_BOS_Bootstrap .rgDetailTable,
  .RadGrid_BOS_Bootstrap .rgGroupPanel table,
  .RadGrid_BOS_Bootstrap .rgCommandRow table,
  .RadGrid_BOS_Bootstrap .rgEditForm table,
  .RadGrid_BOS_Bootstrap .rgPager table {
    font: 14px/1.42857 "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadGrid_BOS_Bootstrap .rgInput {
    border-color: #1f2a32;
    color: #333333;
    background-color: #ffffff; }
  .RadGrid_BOS_Bootstrap a {
    color: #16374f;
    text-decoration: none; }
  .RadGrid_BOS_Bootstrap .rgRow > td:first-child,
  .RadGrid_BOS_Bootstrap .rgAltRow > td:first-child {
    border-left-width: 0;
    padding-left: 8px; }
  .RadGrid_BOS_Bootstrap .rgSave,
  .RadGrid_BOS_Bootstrap .rgUpdate,
  .RadGrid_BOS_Bootstrap .rgCancel,
  .RadGrid_BOS_Bootstrap .rgEdit,
  .RadGrid_BOS_Bootstrap .rgDel,
  .RadGrid_BOS_Bootstrap .rgExpand,
  .RadGrid_BOS_Bootstrap .rgCollapse,
  .RadGrid_BOS_Bootstrap .rgFilter,
  .RadGrid_BOS_Bootstrap .rgAdd,
  .RadGrid_BOS_Bootstrap .rgRefresh,
  .RadGrid_BOS_Bootstrap .rgSortAsc,
  .RadGrid_BOS_Bootstrap .rgSortDesc,
  .RadGrid_BOS_Bootstrap .rgUngroup,
  .RadGrid_BOS_Bootstrap .rgPagePrev,
  .RadGrid_BOS_Bootstrap .rgPageNext,
  .RadGrid_BOS_Bootstrap .rgPageFirst,
  .RadGrid_BOS_Bootstrap .rgPageLast,
  .RadGrid_BOS_Bootstrap .rgExpXLS,
  .RadGrid_BOS_Bootstrap .rgExpDOC,
  .RadGrid_BOS_Bootstrap .rgExpPDF,
  .RadGrid_BOS_Bootstrap .rgExpCSV,
  .RadGrid_BOS_Bootstrap .rgPrev span,
  .RadGrid_BOS_Bootstrap .rgNext span {
    width: auto;
    height: 32px; }
  .RadGrid_BOS_Bootstrap .rgHeader,
  .RadGrid_BOS_Bootstrap th.rgResizeCol,
  .RadGrid_BOS_Bootstrap .rgHeaderWrapper,
  .RadGrid_BOS_Bootstrap .rgMultiHeaderRow th.rgHeader {
    border-bottom: 1px solid #dedede;
    border-left: 1px solid #dedede; }
  .RadGrid_BOS_Bootstrap .rgHeader th:first-child {
    border-left-width: 0; }
  .RadGrid_BOS_Bootstrap.rgMultiHeader .rgHeaderDiv {
    margin-left: 0; }
  .RadGrid_BOS_Bootstrap .rgFooter td.rgExpandCol,
  .RadGrid_BOS_Bootstrap.rgMultiHeader th.rgExpandCol {
    border-left: 0 none; }
  .RadGrid_BOS_Bootstrap .rgHeader,
  .RadGrid_BOS_Bootstrap .rgHeader a,
  .RadGrid_BOS_Bootstrap th.rgResizeCol,
  .RadGrid_BOS_Bootstrap .rgHeaderWrapper {
    background-color: #FFF;
    /* #808080*/
    color: #2D4B60 !important;
    font-weight: bold;
    text-transform: uppercase; }
  .RadGrid_BOS_Bootstrap .rgHeaderDiv {
    border-right: 1px solid #dedede; }
  .RadGrid_BOS_Bootstrap .rgHeaderWrapper {
    border-bottom: 1px solid #dedede; }
  .RadGrid_BOS_Bootstrap .rgHeader,
  .RadGrid_BOS_Bootstrap .rgHeader a {
    color: #333333;
    font-size: 90%; }
  .RadGrid_BOS_Bootstrap .rgRow > td,
  .RadGrid_BOS_Bootstrap .rgAltRow > td,
  .RadGrid_BOS_Bootstrap .rgEditRow > td {
    padding: 0.4em;
    line-height: 1;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #dedede; }
  .RadGrid_BOS_Bootstrap .rgAltRow > td {
    background-color: #f7f7f7; }
  .RadGrid_BOS_Bootstrap .rgAltRow .rgSorted {
    background-color: #eaeaea; }
  .RadGrid_BOS_Bootstrap .rgAltRow.rgHoveredRow .rgSorted {
    background-color: #dbdbdb; }
  .RadGrid_BOS_Bootstrap .rgHoveredRow > td {
    background: #eeeeee; }
  .RadGrid_BOS_Bootstrap .rgEditRow {
    background: #dddddd; }
    .RadGrid_BOS_Bootstrap .rgEditRow > td {
      border-style: solid;
      border-width: 0 0 1px 0;
      border-color: #dedede; }
  .RadGrid_BOS_Bootstrap .rgSorted {
    background-color: #e4e4e4; }
  .RadGrid_BOS_Bootstrap .rgMasterTable .rgSelectedCell,
  .RadGrid_BOS_Bootstrap .rgSelectedRow > td,
  .RadGrid_BOS_Bootstrap td.rgEditRow .rgSelectedRow,
  .RadGrid_BOS_Bootstrap .rgSelectedRow td.rgSorted {
    color: #ffffff;
    background: #2D4B60;
    border-color: #ffffff; }
  .RadGrid_BOS_Bootstrap .rgSelectedRow.rgHoveredRow {
    background: #2D4B60; }
  .RadGrid_BOS_Bootstrap .rgSelectedCell a,
  .RadGrid_BOS_Bootstrap .rgSelectedRow a {
    color: #ffffff; }
  .RadGrid_BOS_Bootstrap .rgDrag {
    background-image: url("../Classes/Common/rgDrag.gif"); }
  .RadGrid_BOS_Bootstrap .rgFooterWrapper {
    border-top: 1px solid #dedede;
    background: whitesmoke; }
    .RadGrid_BOS_Bootstrap .rgFooterWrapper tr.rgFooter td {
      border-bottom-width: 0; }
  .RadGrid_BOS_Bootstrap .rgFooter td {
    padding: 7px 0 7px 7px;
    height: 26px;
    border-left: 1px solid #dedede;
    background: whitesmoke; }
    .RadGrid_BOS_Bootstrap .rgFooter td.rgExpandCol {
      background: whitesmoke; }
    .RadGrid_BOS_Bootstrap .rgFooter td:first-child {
      border-left-width: 0; }
  .RadGrid_BOS_Bootstrap .rgPager .rgStatus {
    width: 47px;
    background-color: whitesmoke;
    border-right: 1px solid #dedede; }
  .RadGrid_BOS_Bootstrap .rgStatus div {
    width: auto;
    height: auto;
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap..loading_small.gif")%>');
    background-position: 16px 0;
    background-repeat: no-repeat; }
  .RadGrid_BOS_Bootstrap .rgPager > td {
    border-top: 1px solid #dedede; }
  .RadGrid_BOS_Bootstrap td.rgPagerCell {
    padding: 7px; }
  .RadGrid_BOS_Bootstrap .rgPagerCell {
    border-top: 1px solid #1f2a32;
    background: whitesmoke;
    color: #333333;
    font: 14px/1.42857 "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgWrap {
      padding: 0;
      line-height: normal; }
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgArrPart1,
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgArrPart2 {
      font-size: 0; }
      .RadGrid_BOS_Bootstrap .rgPagerCell .rgArrPart1 img,
      .RadGrid_BOS_Bootstrap .rgPagerCell .rgArrPart2 img {
        margin: 0 -1px; }
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgPageFirst,
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgPagePrev,
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgPageNext,
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgPageLast,
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgPagerButton,
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgNumPart a {
      margin: 0;
      padding: 0;
      width: 32px;
      height: 32px;
      border: 1px solid #1f2a32;
      border-left-width: 0;
      box-sizing: border-box;
      background-color: #455F72;
      color: #FFF;
      padding-top: .5em; }
      .RadGrid_BOS_Bootstrap .rgPagerCell .rgPageFirst:hover,
      .RadGrid_BOS_Bootstrap .rgPagerCell .rgPagePrev:hover,
      .RadGrid_BOS_Bootstrap .rgPagerCell .rgPageNext:hover,
      .RadGrid_BOS_Bootstrap .rgPagerCell .rgPageLast:hover,
      .RadGrid_BOS_Bootstrap .rgPagerCell .rgPagerButton:hover,
      .RadGrid_BOS_Bootstrap .rgPagerCell .rgNumPart a:hover {
        background-color: #455F72;
        border-color: #455F72;
        color: #FFF; }
    * + html .RadGrid_BOS_Bootstrap .rgPagerCell .rgPageFirst,
    * + html .RadGrid_BOS_Bootstrap .rgPagerCell .rgPagePrev,
    * + html .RadGrid_BOS_Bootstrap .rgPagerCell .rgPageNext,
    * + html .RadGrid_BOS_Bootstrap .rgPagerCell .rgPageLast,
    * + html .RadGrid_BOS_Bootstrap .rgPagerCell .rgPagerButton {
      height: 34px; }
    .RadGrid_BOS_Bootstrap .rgPagerCell.NumericPages .rgNumPart a:first-child {
      border-left-width: 1px;
      border-radius: 4px 0 0 4px; }
    .RadGrid_BOS_Bootstrap .rgPagerCell.NumericPages .rgNumPart a:last-child {
      border-radius: 0 4px 4px 0; }
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgNumPart a {
      text-align: center; }
      .RadGrid_BOS_Bootstrap .rgPagerCell .rgNumPart a.rgCurrentPage {
        background-color: #16374f;
        border: 1px solid #16374f;
        color: #ffffff; }
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgNumPart span {
      padding: 5px 0;
      display: inline-block;
      float: none; }
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgPagerButton {
      padding: 0 7px;
      width: auto;
      border-left-width: 1px;
      border-radius: 4px;
      font-size: 14px;
      line-height: 32px; }
    * + html .RadGrid_BOS_Bootstrap .rgPagerCell .riTextBox.rgPagerTextBox {
      margin-left: -10px;
      padding-left: 0;
      padding-right: 0; }
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgPagerLabel {
      padding: 7px 7px 0 7px;
      line-height: 1.42857;
      display: inline-block; }
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgInfoPart {
      margin-top: 9px; }
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgAdvPart {
      margin-left: 10px; }
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgPageFirst,
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgPagePrev,
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgPageNext,
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgPageLast {
      /*background-image: $radActionsSpritePath;*/
      background-repeat: no-repeat; }
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgPageFirst {
      border-left-width: 1px;
      border-radius: 4px 0 0 4px;
      background-position: -9px -709px; }
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgPagePrev {
      background-position: -9px -109px; }
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgPageNext {
      background-position: -9px -159px; }
    .RadGrid_BOS_Bootstrap .rgPagerCell .rgPageLast {
      border-radius: 0 4px 4px 0;
      background-position: -9px -759px; }
  .RadGrid_BOS_Bootstrap .rgSortAsc {
    background-position: -9px -9px; }
  .RadGrid_BOS_Bootstrap .rgSortDesc {
    background-position: -9px -59px; }
  .RadGrid_BOS_Bootstrap .rgCommandRow .rgPrev,
  .RadGrid_BOS_Bootstrap .rgCommandRow .rgNext {
    padding: 6px 15px;
    line-height: 20px;
    border-radius: 4px;
    background-color: #455F72;
    border-color: #1f2a32;
    color: #FFF;
    margin-right: 10px; }
    .RadGrid_BOS_Bootstrap .rgCommandRow .rgPrev span,
    .RadGrid_BOS_Bootstrap .rgCommandRow .rgNext span {
      width: 10px;
      height: 10px; }
    .RadGrid_BOS_Bootstrap .rgCommandRow .rgPrev:hover,
    .RadGrid_BOS_Bootstrap .rgCommandRow .rgNext:hover {
      background-color: #455F72; }
    .RadGrid_BOS_Bootstrap .rgCommandRow .rgPrev.rgDisabled:hover,
    .RadGrid_BOS_Bootstrap .rgCommandRow .rgNext.rgDisabled:hover {
      background-color: #455F72; }
  .RadGrid_BOS_Bootstrap .rgPrev span {
    margin-right: 10px;
    background-position: -20px -120px; }
  .RadGrid_BOS_Bootstrap .rgNext span {
    margin-left: 10px;
    background-position: -20px -170px; }
  .RadGrid_BOS_Bootstrap .RadGrid_BOS_Bootstrap > .rgFilterRow > .rgActionButton:hover .rgFilter {
    color: #FFF !important; }
  .RadGrid_BOS_Bootstrap .rgFilterRow > td {
    border-bottom: 1px solid #dedede;
    padding-bottom: 0.25em !important;
    background-color: #FFF; }
  .RadGrid_BOS_Bootstrap .rgFilterBox {
    padding-top: 0;
    padding-bottom: 0;
    height: 32px;
    border: 1px solid;
    border-color: #1f2a32;
    color: #333333;
    background-color: #ffffff;
    border-radius: 4px 0 0 4px; }
  .RadGrid_BOS_Bootstrap .rgActionButton {
    /*background-color: $button-text;*/
    background-color: transparent;
    color: #455F72; }
    .RadGrid_BOS_Bootstrap .rgActionButton:hover {
      color: #1f2a32;
      background-color: #2D4B60; }
  .RadGrid_BOS_Bootstrap .rgFilter {
    margin-left: -1px;
    width: 33px;
    height: 32px;
    background-position: -9px -4509px;
    border: 1px solid #1f2a32;
    border-radius: 0 4px 4px 0;
    box-sizing: border-box; }
    .RadGrid_BOS_Bootstrap .rgFilter:hover {
      background-color: #455F72; }
  * + html .RadGrid_BOS_Bootstrap .rgFilter {
    height: 34px; }
  .RadGrid_BOS_Bootstrap .rgFilterRow .riTextBox {
    border-radius: 4px 0 0 4px;
    box-sizing: border-box; }
  .RadGrid_BOS_Bootstrap a.rcCalPopup,
  .RadGrid_BOS_Bootstrap a.rcTimePopup {
    margin-right: 0;
    border-radius: 0; }
  .RadGrid_BOS_Bootstrap .rgFiltered,
  .RadGrid_BOS_Bootstrap .rgFiltered:hover {
    background-color: #324552; }
  .RadGrid_BOS_Bootstrap .rgFilterRow .riSingle .riTextBox {
    vertical-align: top; }
  .RadGrid_BOS_Bootstrap .rgOptions {
    background: url("i/radActionsSprite.png") -17.5px -6017.5px no-repeat; }
  .RadGrid_BOS_Bootstrap .rgOptSelected {
    background-position: -67.5px -6017.5px; }
  .RadGrid_BOS_Bootstrap table.rgMasterTable .rgGroupCol {
    border-left-width: 0; }
  .RadGrid_BOS_Bootstrap .rgGroupPanel {
    padding: 7px;
    border: 0;
    border-bottom: 1px solid #dedede; }
  .RadGrid_BOS_Bootstrap .rgGroupPanel td {
    border: 0;
    padding: 3px 4px; }
  .RadGrid_BOS_Bootstrap .rgGroupPanel td td {
    padding: 0;
    line-height: 29px; }
  .RadGrid_BOS_Bootstrap .rgGroupPanel .rgSortAsc {
    background-position: -9px -9px; }
  .RadGrid_BOS_Bootstrap .rgGroupPanel .rgSortDesc {
    background-position: -9px -59px; }
  .RadGrid_BOS_Bootstrap .rgUngroup {
    background-position: -9px -3359px; }
  .RadGrid_BOS_Bootstrap .rgGroupItem {
    padding: 0 7px;
    border: 1px solid #dedede;
    color: #333333; }
  .RadGrid_BOS_Bootstrap .rgGroupHeader > td {
    padding: 7px 0;
    height: 32px;
    border-bottom: 1px solid #dedede; }
    .RadGrid_BOS_Bootstrap .rgGroupHeader > td div div div {
      top: 17px; }
  .RadGrid_BOS_Bootstrap .rgFooter .rgGroupCol,
  .RadGrid_BOS_Bootstrap .rgFooter .rgGroupCol ~ td {
    border-bottom: 1px solid #dedede; }
  .RadGrid_BOS_Bootstrap .rgGroupHeader .rgGroupCol {
    border-bottom-width: 0;
    border-top-width: 0;
    background: #ffffff; }
  .RadGrid_BOS_Bootstrap td.rgGroupCol {
    border-top-width: 0;
    background: #fbfbfb !important; }
  .RadGrid_BOS_Bootstrap .rgRow > .rgGroupCol,
  .RadGrid_BOS_Bootstrap .rgAltRow > .rgGroupCol {
    border-bottom: none; }
  .RadGrid_BOS_Bootstrap .rgExpandCol {
    border-left-width: 0;
    background: #ffffff; }
  .RadGrid_BOS_Bootstrap .rgExpand {
    background-position: -9px -159px; }
  .RadGrid_BOS_Bootstrap .rgCollapse {
    background-position: -59px -59px; }
  .RadGrid_BOS_Bootstrap .rgRow [type="text"],
  .RadGrid_BOS_Bootstrap .rgAltRow [type="text"],
  .RadGrid_BOS_Bootstrap .rgEditForm [type="text"] {
    padding: 0 7px;
    height: 32px;
    border: 1px solid #1f2a32;
    border-radius: 4px; }
  .RadGrid_BOS_Bootstrap .RadComboBox .rcbInput {
    border: 0 none;
    height: 24px;
    padding: 0; }
  .RadGrid_BOS_Bootstrap .rgBatchContainer > input {
    padding: 4px 7px; }
  .RadGrid_BOS_Bootstrap .rgBatchContainer {
    margin: -9px 0px; }
  .RadGrid_BOS_Bootstrap .rgBatchOverlay {
    background: rgba(222, 222, 222, 0.75); }
  .RadGrid_BOS_Bootstrap .rgBatchUndoDeleteButton {
    padding: 0 10px 0 0;
    left: 7px;
    border: 1px solid;
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72;
    border-radius: 4px; }
    .RadGrid_BOS_Bootstrap .rgBatchUndoDeleteButton:before {
      width: 32px;
      height: 32px;
      vertical-align: -11px;
      background-image: url("i/radActionsSprite.png");
      background-position: -10px -5960px;
      background-repeat: no-repeat; }
    .RadGrid_BOS_Bootstrap .rgBatchUndoDeleteButton:hover {
      border-color: #455F72;
      color: #FFF;
      background-color: #455F72; }
  .RadGrid_BOS_Bootstrap .rgEditForm {
    margin: -1px;
    padding: 7px; }
    .RadGrid_BOS_Bootstrap .rgEditForm.rgEditPopup {
      padding: 0;
      overflow: hidden;
      -webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.75);
      -moz-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.75);
      box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.75); }
      .RadGrid_BOS_Bootstrap .rgEditForm.rgEditPopup > .rgHeader + div {
        box-sizing: border-box; }
      .RadGrid_BOS_Bootstrap .rgEditForm.rgEditPopup .formWrapper .form-horizontal {
        width: 100%;
        margin-left: initial; }
    .RadGrid_BOS_Bootstrap .rgEditForm .rgHeader {
      border-left: 0 none; }
      .RadGrid_BOS_Bootstrap .rgEditForm .rgHeader + div {
        padding: 7px; }
    .RadGrid_BOS_Bootstrap .rgEditForm a {
      color: #16374f; }
    .RadGrid_BOS_Bootstrap .rgEditForm [type="image"] {
      margin-right: 2px;
      padding: 8px;
      border: 1px solid #1f2a32 !important;
      border-radius: 4px;
      background: #455F72; }
      .RadGrid_BOS_Bootstrap .rgEditForm [type="image"]:hover {
        background: #455F72; }
    .RadGrid_BOS_Bootstrap .rgEditForm [type="text"]:disabled {
      background: #ffffff;
      opacity: .7; }
  .RadGrid_BOS_Bootstrap .rgEditForm:not(.rgEditPopup) {
    border-bottom: 1px solid #dedede; }
  .RadGrid_BOS_Bootstrap .rgUpdate {
    background-position: -10px -2610px; }
    .RadGrid_BOS_Bootstrap .rgUpdate:active {
      background-position: -110px -2610px; }
  .RadGrid_BOS_Bootstrap .rgCancel {
    background-position: -10px -2810px; }
    .RadGrid_BOS_Bootstrap .rgCancel:active {
      background-position: -110px -2810px; }
  .RadGrid_BOS_Bootstrap .rgDetailTable {
    border-color: #dedede; }
  .RadGrid_BOS_Bootstrap .rgCommandCell {
    border-bottom: 1px solid #dedede; }
    .RadGrid_BOS_Bootstrap .rgCommandCell a {
      color: #333333;
      text-decoration: none; }
    .RadGrid_BOS_Bootstrap .rgCommandCell .rgActionButton {
      background-color: #455F72;
      color: #FFF; }
      .RadGrid_BOS_Bootstrap .rgCommandCell .rgActionButton:hover {
        background-color: #2D4B60;
        color: #fff; }
        .RadGrid_BOS_Bootstrap .rgCommandCell .rgActionButton:hover > .rgFilterIcon {
          color: #fff; }
  .RadGrid_BOS_Bootstrap .rgCommandTable td {
    padding: 0 7px 1px 7px;
    border: 0; }
  .RadGrid_BOS_Bootstrap .rgAdd,
  .RadGrid_BOS_Bootstrap .rgRefresh,
  .RadGrid_BOS_Bootstrap .rgSave,
  .RadGrid_BOS_Bootstrap .rgCancel {
    vertical-align: middle;
    border: 1px solid transparent; }
    .RadGrid_BOS_Bootstrap .rgAdd:hover,
    .RadGrid_BOS_Bootstrap .rgRefresh:hover,
    .RadGrid_BOS_Bootstrap .rgSave:hover,
    .RadGrid_BOS_Bootstrap .rgCancel:hover {
      border: 1px solid #455F72;
      background-color: #455F72; }
  .RadGrid_BOS_Bootstrap input.rgAdd,
  .RadGrid_BOS_Bootstrap input.rgRefresh,
  .RadGrid_BOS_Bootstrap .rgSave,
  .RadGrid_BOS_Bootstrap .rgCommandRow .rgCancel {
    margin-right: 3px;
    width: 32px;
    height: 32px; }
  .RadGrid_BOS_Bootstrap input.rgAdd {
    background-position: -10px -3010px; }
  .RadGrid_BOS_Bootstrap input.rgRefresh {
    background-position: -10px -1310px; }
  .RadGrid_BOS_Bootstrap .rgSave {
    background-position: -10px -4960px; }
  .RadGrid_BOS_Bootstrap .rgCommandRow .rgCancel {
    background-position: -10px -2810px; }
  .RadGrid_BOS_Bootstrap .rgEdit {
    margin-right: 3px;
    background-position: -10px -3110px; }
  .RadGrid_BOS_Bootstrap .rgDel {
    margin-right: 3px;
    background-position: -10px -3310px; }
  .RadGrid_BOS_Bootstrap .rgExpXLS,
  .RadGrid_BOS_Bootstrap .rgExpDOC,
  .RadGrid_BOS_Bootstrap .rgExpPDF,
  .RadGrid_BOS_Bootstrap .rgExpCSV {
    background-image: url("../Classes/Grid/export.png");
    background-repeat: no-repeat; }
  .RadGrid_BOS_Bootstrap .rgExpPDF {
    background-position: 8px 6px; }
  .RadGrid_BOS_Bootstrap .rgExpXLS {
    background-position: 8px -44px; }
  .RadGrid_BOS_Bootstrap .rgExpCSV {
    background-position: 8px -94px; }
  .RadGrid_BOS_Bootstrap .rgExpDOC {
    background-position: 8px -144px; }

.GridContextMenu_BOS_Bootstrap .rgHCMClear,
.GridContextMenu_BOS_Bootstrap .rgHCMFilter {
  height: 34px;
  border-color: #1f2a32;
  color: #FFF;
  background-color: #455F72; }
  .GridContextMenu_BOS_Bootstrap .rgHCMClear:hover,
  .GridContextMenu_BOS_Bootstrap .rgHCMFilter:hover {
    border-color: #455F72;
    color: #FFF;
    background-color: #455F72; }

.GridContextMenu_BOS_Bootstrap .rmGroup .rgHCMItem div.rmText {
  padding: 15px;
  margin: 0 auto; }

.GridContextMenu_BOS_Bootstrap .rmLeftImage {
  background-image: url("../Classes/Common/Grid/contextMenu.gif"); }

.GridContextMenu_BOS_Bootstrap .rgHCMSortAsc .rmLeftImage {
  background-position: 0 0; }

.GridContextMenu_BOS_Bootstrap .rgHCMSortDesc .rmLeftImage {
  background-position: 0 -40px; }

.GridContextMenu_BOS_Bootstrap .rgHCMUnsort .rmLeftImage {
  background-position: 0 -80px; }

.GridContextMenu_BOS_Bootstrap .rgHCMGroup .rmLeftImage {
  background-position: 0 -120px; }

.GridContextMenu_BOS_Bootstrap .rgHCMUngroup .rmLeftImage {
  background-position: 0 -160px; }

.GridContextMenu_BOS_Bootstrap .rgHCMCols .rmLeftImage {
  background-position: 0 -200px; }

.GridContextMenu_BOS_Bootstrap .rgHCMFilter .rmLeftImage {
  background-position: 0 -240px; }

.GridContextMenu_BOS_Bootstrap .rgHCMUnfilter .rmLeftImage {
  background-position: 0 -280px; }

.GridReorderTop_BOS_Bootstrap,
.GridReorderBottom_BOS_Bootstrap {
  background-repeat: no-repeat;
  background-position: -20px -70px; }

.GridReorderBottom_BOS_Bootstrap {
  background-position: -20px -20px; }

.rgCellSelectorArea_BOS_Bootstrap,
.GridRowSelector_BOS_Bootstrap {
  background: #4c4e54; }

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

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

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

.RadGridRTL_BOS_Bootstrap .rgPageFirst {
  background-position: -9px -759px; }

.RadGridRTL_BOS_Bootstrap .rgPageFirst:active {
  background-position: -109px -759px; }

.RadGridRTL_BOS_Bootstrap .rgPagePrev {
  background-position: -9px -159px; }

.RadGridRTL_BOS_Bootstrap .rgPagePrev:active {
  background-position: -109px -159px; }

.RadGridRTL_BOS_Bootstrap .rgPageNext {
  background-position: -9px -109px; }

.RadGridRTL_BOS_Bootstrap .rgPageNext:active {
  background-position: -109px -109px; }

.RadGridRTL_BOS_Bootstrap .rgPageLast {
  background-position: -9px -709px; }

.RadGridRTL_BOS_Bootstrap .rgPageLast:active {
  background-position: -109px -709px; }

.RadGridRTL_BOS_Bootstrap .rgExpand {
  background-position: -10px -110px; }

.RadGrid .rgRow, .RadGrid .rgAltRow, .RadGrid .rgEditRow, .RadGrid .rgFooter, .RadGrid .rgGroupHeader {
  height: auto; }

.rgCommandRow.t-button.rgActionButton,
.RadGrid .rgCommandRow .t-button {
  border-radius: 2px;
  padding: 0.5em 0.25em; }

/* styling  for grid edit rows */
.RadGrid_BOS_Bootstrap .rgRow [type="button"]:not(.rcbActionButton):not(.rgActionButton):not(.noButton),
.RadGrid_BOS_Bootstrap .rgAltRow [type="button"]:not(.rcbActionButton):not(.rgActionButton):not(.noButton),
.RadGrid_BOS_Bootstrap .rgEditRow [type="button"]:not(.rcbActionButton):not(.rgActionButton):not(.noButton) {
  background-color: #2D4B60;
  border-color: #2D4B60 !important;
  border-bottom-color: #2D4B60 !important;
  border-bottom-style: solid;
  border-right-color: #2D4B60 !important;
  border-right-style: solid;
  border-radius: 2px;
  border-width: 1px;
  padding: 6px 2.5em !important;
  font-size: 80% !important;
  color: white;
  font-weight: bold;
  text-transform: uppercase; }

.rgEditRow .fullWidth {
  width: 100%;
  max-width: 500px; }

/*6px !default;*/
/*12px !default;*/
html body .RadInput_BOS_Bootstrap .riTextBox,
html body .RadInputMgr_BOS_Bootstrap {
  border-color: #1f2a32;
  color: #333333;
  background-color: #ffffff;
  border-radius: 4px;
  font: 14px/1.42857 "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  width: 100%;
  padding: 4px 4px;
  border: 1px solid #ccc !important; }

html body .RadInputMgr_BOS_Bootstrap {
  padding-left: 10px;
  height: 34px;
  box-sizing: border-box; }

.RadInput_BOS_Bootstrap.riSingle .riTextBox,
.RadForm_BOS_Bootstrap.RadForm.rfdTextbox input.riTextBox.rfdDecorated {
  height: 34px; }

* + html .RadInput_BOS_Bootstrap.riSingle .riTextBox,
* + html .RadForm_BOS_Bootstrap.RadForm.rfdTextbox input.riTextBox.rfdDecorated {
  height: 29px;
  line-height: 29px; }

.RadInput_BOS_Bootstrap.riSingle textarea.riTextBox,
html .RadInput_BOS_Bootstrap textarea.riTextBox {
  height: 100%; }

html body .RadInput_BOS_Bootstrap .riHover,
html body .RadInput_Hover_BOS_Bootstrap {
  border-color: #455F72;
  color: #333333;
  background-color: #ffffff; }

html body .RadInput_BOS_Bootstrap .riFocused,
html body .RadInput_Focused_BOS_Bootstrap {
  border-color: #355971;
  color: #333333;
  background-color: #ffffff;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.RadInput_BOS_Bootstrap .riTextBox.riEmpty,
html body .RadInput_Empty_BOS_Bootstrap {
  color: #909090; }

html body .RadInput_BOS_Bootstrap .riRead,
html body .RadInput_Read_BOS_Bootstrap,
html body .RadInput_BOS_Bootstrap .riDisabled,
html body .RadInput_Disabled_BOS_Bootstrap {
  border-color: #1f2a32;
  color: #333333;
  background-color: #ffffff; }

html body .RadInput_BOS_Bootstrap .riError,
html body .RadInput_Error_BOS_Bootstrap,
.RadForm.rfdTextbox .RadInput_BOS_Bootstrap .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_BOS_Bootstrap[type="text"] {
  border-color: #a94442; }

html body .RadInput_BOS_Bootstrap .riNegative,
html body .RadInput_Negative_BOS_Bootstrap {
  color: #4d4d4d; }

.RadPicker .RadInput .riTextBox {
  width: calc(100% - 32px);
  /*width: calc(100% - 3.1em);*/
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/*buttons*/
.RadInput_BOS_Bootstrap a {
  background: transparent no-repeat url("../Classes/SASS/radActionsSprite.png"); }

/*go*/
.RadInput_BOS_Bootstrap .riBtn a {
  width: 17px;
  height: 34px;
  line-height: 34px;
  background-position: -14px -4864px; }

.RadInput_BOS_Bootstrap a.riButton {
  background-position: -14px -4864px; }

.RadInput_BOS_Bootstrap a.riButton:hover {
  background-position: -64px -4864px; }

/*spin*/
.RadInput_BOS_Bootstrap .riSpin a {
  width: 20px;
  height: 17px;
  line-height: 17px; }

.RadInput_BOS_Bootstrap.riContSpinButtons,
.RadInput_BOS_Bootstrap .riContentWrapper {
  padding: 0;
  position: relative; }

html body .RadInput_BOS_Bootstrap.riContSpinButtons .riTextBox {
  padding-right: 34px; }

* + html body .RadInput_BOS_Bootstrap.riContSpinButtons .riTextBox {
  margin-top: -1px;
  margin-bottom: -1px; }

.RadInput_BOS_Bootstrap a.riUp,
.RadInput_BOS_Bootstrap a.riDown {
  height: 17px;
  position: absolute;
  right: 0;
  width: 33px; }

.RadInput_BOS_Bootstrap a.riUp {
  top: 0;
  border-left: 1px solid #1f2a32;
  background-position: -9px -16px; }
  .RadInput_BOS_Bootstrap a.riUp:hover {
    background-position: -59px -16px; }

.RadInput_BOS_Bootstrap a.riDown {
  bottom: 0;
  border-left: 1px solid #1f2a32;
  background-position: -9px -68px; }
  .RadInput_BOS_Bootstrap a.riDown:hover {
    background-position: -59px -68px; }

/*label*/
.RadInput_BOS_Bootstrap .riLabel {
  color: #333333; }

.RadInput_BOS_Bootstrap .riResizeIcon {
  background: transparent -17px -2417px no-repeat url("../Classes/SASS/radActionsSprite.png");
  opacity: 0.5;
  filter: alpha(opacity=50);
  width: 16px;
  height: 16px;
  margin-left: -16px; }

html body .RadInputRTL_BOS_Bootstrap .riError,
html body .RadInputRTL_Error_BOS_Bootstrap {
  background-position: 3px -298px; }

.RadInputRTL_BOS_Bootstrap .riResizeIcon {
  background-position: -17px -2467px; }

.RadForm.rfdTextbox .RadInputRTL_BOS_Bootstrap .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_BOS_Bootstrap[type="text"] {
  background-position: 3px -298px; }

.RadInput a:before {
  font: 16px/1 "WebComponentsIcons";
  vertical-align: middle; }

/* Insert Base Styles first */
/* default */
.RadMenu {
  line-height: 1.42857143;
  white-space: nowrap;
  cursor: default;
  position: relative;
  z-index: 7000;
  text-align: left;
  outline: 0; }

.RadMenu:after, .RadMenu ul:after, .RadMenu li:after, .RadMenu div:after {
  content: "";
  height: 0;
  clear: both;
  display: block; }

.RadMenu .rmGroup, .RadMenu .rmRootGroup, .RadMenu .rmMultiColumn, .RadMenu .rmPopup, .RadMenu .rmVertical, .RadMenu .rmHorizontal, .RadMenu .rmRootScrollGroup {
  margin: 0;
  padding: 0;
  list-style: none; }

.RadMenu {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.RadMenu .rmGroup, .RadMenu .rmRootGroup, .RadMenu .rmMultiColumn, .RadMenu .rmPopup {
  box-sizing: content-box;
  border-width: 1px;
  border-style: solid;
  background-position: 0 0;
  position: relative;
  left: 0;
  top: 0; }

.RadMenu .rmGroup.rmMultiGroup {
  border: 0;
  background: 0; }

.RadMenu .rmGroupColumn {
  display: inline-block;
  vertical-align: top; }

.RadMenu .rmItem {
  color: inherit;
  display: block;
  position: relative; }

.RadMenu .rmHorizontal > .rmItem, .RadMenu .rmHorizontal > .rmRootScrollGroup > .rmItem {
  display: inline-block;
  vertical-align: top; }

.RadMenu .rmLink {
  outline: 0;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  display: block;
  position: relative;
  overflow: hidden;
  box-sizing: content-box; }

.RadMenu .rmText {
  vertical-align: middle;
  display: block; }

.RadMenu .rmImage, .RadMenu .rmLeftImage {
  min-width: 16px;
  vertical-align: middle;
  float: left; }

.RadMenu span.rmLeftImage {
  display: inline-block;
  width: 16px;
  height: 16px; }

.RadMenu .rmToggle {
  width: 2em;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: auto;
  right: 0; }

.RadMenu .rmRootGroup.rmVertical .rmRootLink .rmToggle {
  position: absolute;
  width: 2em;
  height: 100%;
  margin: 0; }

.RadMenu .rmSeparator {
  display: none;
  overflow: hidden; }

.RadMenu .rmVertical > .rmSeparator {
  margin: 0 2px;
  margin-left: 32px;
  height: 0;
  width: auto !important;
  border-width: 1px 0 0 0;
  border-style: solid;
  display: block; }

.RadMenu .rmRootGroup.rmVertical > .rmSeparator, .RadMenu .rmRootGroup.rmVertical > .rmRootScrollGroup > .rmSeparator {
  margin-left: 0;
  margin-right: 0; }

.RadMenu .rmHorizontal > .rmSeparator {
  margin: 0 2px;
  padding: 4px 0;
  width: 0;
  height: 1.42857143em;
  border-width: 0 0 0 1px;
  border-style: solid;
  display: inline-block; }

.RadMenu .rmIcon {
  margin: -.5em 0 0 -.5em;
  width: 1em;
  height: 1em;
  background-repeat: no-repeat;
  font-size: 16px;
  line-height: 1;
  font-family: "WebComponentsIcons";
  text-indent: -999em;
  display: none;
  overflow: hidden;
  position: absolute;
  left: 50%;
  top: 50%; }

.RadMenu .rmIcon:before, .RadMenu .rmExpand:before {
  display: inline-block;
  text-indent: 0;
  text-align: center; }

.RadMenu .rmIcon:before {
  text-indent: 999em; }

.RadMenu .rmToggle .rmIcon {
  display: block; }

.RadMenu .rmExpand:before {
  content: "";
  margin: -0.5em 0 0;
  width: 1em;
  height: 1em;
  font-size: 16px;
  line-height: 1;
  font-family: "WebComponentsIcons";
  position: absolute;
  top: 50%;
  left: auto;
  right: .12em; }

.RadMenu .rmHorizontal .rmRootLink.rmExpand:before, .RadMenu .rmToggleHandles .rmExpand:before {
  display: none; }

.RadMenu .rmTopArrow .rmIcon:before {
  content: "\e004"; }

.RadMenu .rmHorizontal .rmToggle .rmIcon:before, .RadMenu .rmHorizontal .rmExpand:before, .RadMenu .rmBottomArrow .rmIcon:before {
  content: "\e006"; }

.RadMenu .rmLeftArrow .rmIcon:before {
  content: "\e007"; }

.RadMenu .rmVertical .rmToggle .rmIcon:before, .RadMenu .rmVertical .rmExpand:before, .RadMenu .rmRightArrow .rmIcon:before {
  content: "\e005"; }

.RadMenu .rmSlide {
  display: none;
  overflow: hidden;
  position: absolute; }

.RadMenu .rmRoundedCorners .rmGroup, .RadMenu.rmRoundedCorners .rmGroup, .RadMenu .rmRoundedCorners .rmMultiColumn, .RadMenu .rmRoundedCorners .rmContentTemplate {
  border-radius: 5px; }

.RadMenu .rmRoundedCorners .rmTopArrow {
  border-radius: 4px 4px 0 0; }

.RadMenu .rmRoundedCorners .rmBottomArrow {
  border-radius: 0 0 4px 4px; }

.RadMenu .rmRoundedCorners .rmLeftArrow {
  border-radius: 4px 0 0 4px; }

.RadMenu .rmRoundedCorners .rmRightArrow {
  border-radius: 0 4px 4px 0; }

.RadMenu.rmRoundedCorners .rmGroup:before, .RadMenu.rmRoundedCorners .rmMultiColumn:before, .RadMenu .rmRoundedCorners .rmGroup:before, .RadMenu .rmRoundedCorners .rmMultiColumn:before {
  border-radius: 5px 0 0 5px; }

.RadMenu .rmShadows, .RadMenu .rmShadows .rmMultiColumn {
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2); }

.RadMenu .rmGroup:before, .RadMenu .rmMultiColumn:before, .RadMenu .rmScrollWrap > .rmHorizontal:before, .RadMenu .rmScrollWrap > .rmVertical:before {
  content: "";
  width: 30px;
  height: 100%;
  border-width: 0 1px 0 0;
  border-style: solid;
  display: block;
  position: absolute;
  left: 0;
  top: 0; }

.RadMenu .rmGroup.rmScrollWrap:before, .RadMenu .rmGroup.rmMultiGroup:before {
  display: none; }

.RadMenu .rmGroup.rmMultiGroup {
  border-radius: 0;
  box-shadow: none; }

.RadMenu .rmRoundedCorners .rmGroup.rmMultiGroup {
  border-radius: 0; }

.RadMenu .rmShadows .rmGroup.rmMultiGroup {
  box-shadow: none; }

.RadMenu .rmScrollWrap, .RadMenu .rmGroup.rmScrollWrap {
  padding: 0;
  box-sizing: content-box; }

.RadMenu .rmGroup.rmScrollWrap .rmHorizontal, .RadMenu .rmGroup.rmScrollWrap .rmVertical {
  padding: 2px; }

.RadMenu .rmArrow {
  position: absolute;
  border-style: solid;
  border-width: 0;
  z-index: 10; }

.RadMenu .rmArrow .rmIcon {
  display: block; }

.RadMenu .rmRightArrow, .RadMenu .rmLeftArrow {
  width: .83333333em;
  height: 100%;
  top: 0; }

.RadMenu .rmRightArrow {
  border-left-width: 1px;
  left: auto;
  right: 0; }

.RadMenu .rmLeftArrow {
  border-right-width: 1px;
  left: 0; }

.RadMenu .rmTopArrow, .RadMenu .rmBottomArrow {
  width: 100%;
  height: .83333333em;
  left: 0; }

.RadMenu .rmTopArrow {
  border-bottom-width: 1px;
  top: 0; }

.RadMenu .rmBottomArrow {
  border-top-width: 1px;
  top: auto;
  bottom: 0; }

.RadMenu .rmDisabled .rmLink {
  filter: alpha(opacity=50);
  opacity: .5; }

.RadMenu .rmDisabled.rmItem .rmLink:hover {
  border-color: transparent;
  color: inherit;
  background: 0;
  cursor: default; }

.RadMenu .rmDisabled.rmItem .rmToggle:hover {
  border-color: transparent; }

.RadMenu .rmRightArrowDisabled, .RadMenu .rmLeftArrowDisabled, .RadMenu .rmTopArrowDisabled, .RadMenu .rmBottomArrowDisabled {
  display: none; }

.RadMenu .rmRootGroup.rmHorizontal > .rmItem, .RadMenu .rmRootGroup.rmHorizontal > .rmRootScrollGroup > .rmItem {
  border-width: 0 1px 0 0;
  border-style: solid; }

.RadMenu .rmRootGroup .rmContent {
  padding: .25em .9em .35em; }

.RadMenu .rmRootGroup .rmRootLink {
  padding: 4px 10px; }

.RadMenu .rmRootGroup .rmRootLink .rmText {
  float: left; }

.RadMenu .rmRootGroup .rmRootLink .rmToggle {
  width: 1.33em;
  height: 1.33em;
  position: relative;
  float: left;
  margin-right: -0.5em;
  margin-left: .33em; }

.RadMenu .rmRootGroup.rmVertical .rmRootLink {
  padding-right: 2.5em; }

.RadMenu .rmRootGroup .rmImage, .RadMenu .rmRootGroup .rmLeftImage {
  margin: 0 .4em 0 -.4em; }

.RadMenu .rmGroup, .RadMenu .rmPopup {
  padding: 2px;
  position: relative; }

.RadMenu .rmGroup .rmContent {
  padding: 4px 32px; }

.RadMenu .rmGroup .rmLink {
  padding: 4px 32px;
  border: 1px solid transparent;
  background-position: 0 0;
  background-repeat: repeat-x; }

.RadMenu .rmGroup .rmImage, .RadMenu .rmGroup .rmLeftImage {
  position: absolute;
  top: 50%;
  left: 4px;
  margin: -8px 0;
  float: none; }

.RadMenu .rmGroup .rmToggle {
  border-left: 1px solid transparent; }

.RadMenu_Context {
  display: none;
  overflow: hidden;
  position: absolute; }

.RadMenu_rtl {
  text-align: right;
  direction: rtl; }

.RadMenu_rtl .rmText {
  float: right; }

.RadMenu_rtl .rmToggle {
  left: 0;
  right: auto; }

.RadMenu_rtl .rmExpand:before {
  left: .3em;
  right: auto; }

.RadMenu_rtl .rmVertical > .rmSeparator {
  margin-left: 0;
  margin-right: 32px; }

.RadMenu_rtl .rmVertical .rmToggle .rmIcon:before, .RadMenu_rtl .rmVertical .rmExpand:before {
  content: "\e007"; }

.RadMenu_rtl.rmRoundedCorners .rmGroup:before, .RadMenu_rtl.rmRoundedCorners .rmMultiColumn:before, .RadMenu_rtl .rmRoundedCorners .rmGroup:before, .RadMenu_rtl .rmRoundedCorners .rmMultiColumn:before {
  border-radius: 0 5px 5px 0; }

.RadMenu_rtl .rmRootGroup.rmHorizontal > .rmItem, .RadMenu_rtl .rmRootGroup.rmHorizontal > .rmRootScrollGroup > .rmItem {
  border-left-width: 1px;
  border-right-width: 0; }

.RadMenu_rtl .rmRootGroup .rmRootLink .rmToggle {
  margin-left: -0.5em;
  margin-right: .33em; }

.RadMenu_rtl .rmRootGroup .rmRootLink .rmLeftImage {
  margin-top: -1px;
  margin-bottom: -2px; }

.RadMenu_rtl .rmRootGroup .rmRootLink .rmImage, .RadMenu_rtl .rmRootGroup .rmRootLink .rmLeftImage, .RadMenu_rtl .rmRootGroup .rmRootLink .rmText, .RadMenu_rtl .rmRootGroup .rmRootLink .rmToggle {
  float: right; }

.RadMenu_rtl .rmRootGroup.rmVertical .rmRootLink {
  padding-right: .95em;
  padding-left: 2.5em; }

.RadMenu_rtl .rmRootGroup .rmImage, .RadMenu_rtl .rmRootGroup .rmLeftImage, .RadMenu_rtl .rmRootGroup .rmHorizontal .rmLeftImage {
  margin-left: .4em;
  margin-right: -.4em; }

.RadMenu_rtl .rmGroup .rmImage, .RadMenu_rtl .rmGroup .rmLeftImage {
  margin-right: 0;
  left: auto;
  right: .41666667em; }

.RadMenu_rtl .rmGroup .rmToggle {
  border-right: 1px solid transparent;
  border-left: 0; }

.RadMenu_rtl .rmGroup:before, .RadMenu_rtl .rmMultiColumn:before, .RadMenu_rtl .rmScrollWrap > .rmHorizontal:before, .RadMenu_rtl .rmScrollWrap > .rmVertical:before {
  border-width: 0 0 0 1px;
  left: auto;
  right: 0; }

/*6px !default;*/
/*12px !default;*/
.RadMenu_BOS_Bootstrap {
  color: #333333;
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.42857;
  float: none; }
  .RadMenu_BOS_Bootstrap .rmLink {
    text-decoration: none; }
  .RadMenu_BOS_Bootstrap .rmDisabled {
    opacity: .7;
    filter: alpha(opacity=70); }
  .RadMenu_BOS_Bootstrap .rmRootGroup {
    border: 1px solid #dedede;
    background-color: whitesmoke; }
  .RadMenu_BOS_Bootstrap .rmRootGroup.rmHorizontal,
  .RadMenu_BOS_Bootstrap .rmRootGroup.rmVertical,
  .RadMenu_BOS_Bootstrap ul.rmRootScrollGroup {
    float: none; }
  .RadMenu_BOS_Bootstrap .rmRootGroup.rmVertical {
    display: block; }
  .RadMenu_BOS_Bootstrap .rmRootGroup.rmVertical > .rmItem,
  .RadMenu_BOS_Bootstrap .rmRootGroup.rmVertical > .rmRootScrollGroup > .rmItem {
    float: none; }
  .RadMenu_BOS_Bootstrap .rmRootLink {
    padding: 15px;
    color: #333333; }
  .RadMenu_BOS_Bootstrap .rmVertical .rmRootLink {
    padding-top: 10px;
    padding-bottom: 10px; }
  .RadMenu_BOS_Bootstrap .rmRootLink .rmText,
  .RadMenu_BOS_Bootstrap .rmVertical .rmRootLink .rmText {
    padding: 0; }
  .RadMenu_BOS_Bootstrap .rmHorizontal > .rmItem .rmExpandDown:after,
  .RadMenu_BOS_Bootstrap .rmHorizontal > .rmItem .rmExpandTop:after,
  .RadMenu_BOS_Bootstrap .rmHorizontal > .rmItem .rmExpandLeft:after,
  .RadMenu_BOS_Bootstrap .rmHorizontal > .rmItem .rmExpandRight:after {
    content: "";
    margin: 0 -4px 0 4px;
    border: 4px solid transparent;
    border-top-color: inherit;
    display: inline-block; }
  .RadMenu_BOS_Bootstrap .rmVertical > .rmItem .rmExpandDown:after,
  .RadMenu_BOS_Bootstrap .rmVertical > .rmItem .rmExpandTop:after,
  .RadMenu_BOS_Bootstrap .rmVertical > .rmItem .rmExpandLeft:after,
  .RadMenu_BOS_Bootstrap .rmVertical > .rmItem .rmExpandRight:after {
    content: "";
    margin: -4px 4px 0 0;
    border: 4px solid transparent;
    border-left-color: inherit;
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 0; }
  .RadMenu_BOS_Bootstrap .rmRootLink:hover {
    color: #333333;
    background-color: #e4e4e4; }
  .RadMenu_BOS_Bootstrap .rmRootLink.rmSelected,
  .RadMenu_BOS_Bootstrap .rmRootLink.rmExpanded {
    color: #333333;
    background-color: #e4e4e4; }
  .RadMenu_BOS_Bootstrap .rmRootLink.rmDisabled {
    color: inherit;
    background-color: transparent; }
  .RadMenu_BOS_Bootstrap .rmRootGroup.rmHorizontal > .rmSeparator,
  .RadMenu_BOS_Bootstrap .rmRootGroup.rmHorizontal > .rmRootScrollGroup > .rmSeparator {
    display: none; }
  .RadMenu_BOS_Bootstrap .rmRootGroup.rmVertical > .rmItem.rmSeparator,
  .RadMenu_BOS_Bootstrap .rmRootGroup.rmVertical > .rmRootScrollGroup > .rmItem.rmSeparator {
    margin: 9px 0;
    height: 1px;
    border-width: 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .RadMenu_BOS_Bootstrap .rmHorizontal .rmRootLink .rmToggle {
    margin-left: -20px; }
  .RadMenu_BOS_Bootstrap .rmGroup,
  .RadMenu_BOS_Bootstrap.rmRoundedCorners .rmGroup,
  .RadMenu_BOS_Bootstrap .rmMultiColumn {
    padding: 0;
    border: 1px solid #dedede;
    border-radius: 4px;
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  .RadMenu_BOS_Bootstrap .rmGroupColumn > .rmGroup {
    box-shadow: none; }
  .RadMenu_BOS_Bootstrap .rmGroup.rmVertical {
    padding: 5px 0; }
  .RadMenu_BOS_Bootstrap .rmGroup.rmHorizontal {
    padding: 5px; }
  .RadMenu_BOS_Bootstrap .rmRootGroup .rmItem .rmGroup.rmVertical,
  .RadMenu_BOS_Bootstrap .rmScrollWrap.rmGroup > .rmVertical,
  .RadMenu_BOS_Bootstrap.rmRoundedCorners .rmGroup.rmVertical,
  .RadMenu_BOS_Bootstrap.rmRoundedCorners .rmGroup .rmGroup.rmVertical {
    padding: 5px 0; }
  .RadMenu_BOS_Bootstrap.rmRoundedCorners .rmMultiColumn,
  .RadMenu_BOS_Bootstrap.rmRoundedCorners .rmGroup.rmVertical {
    border: 1px solid #dedede;
    border-radius: 4px; }
  .RadMenu_BOS_Bootstrap.rmRoundedCorners .rmGroupColumn > .rmGroup.rmVertical {
    border-width: 0;
    border-radius: 0; }
  .RadMenu_BOS_Bootstrap .rmRootGroup .rmItem .rmGroup.rmHorizontal,
  .RadMenu_BOS_Bootstrap .rmScrollWrap.rmGroup > .rmHorizontal,
  .RadMenu_BOS_Bootstrap.rmRoundedCorners .rmGroup.rmHorizontal {
    padding: 5px; }
  .RadMenu_BOS_Bootstrap .rmSlide .rmGroup.rmHorizontal > .rmItem,
  .RadMenu_BOS_Bootstrap .rmSlide .rmGroup > .rmHorizontal > .rmItem {
    margin: 0; }
  .RadMenu_BOS_Bootstrap .rmGroup .rmLink {
    padding-top: 3px;
    padding-bottom: 3px;
    color: #333333; }
  .RadMenu_BOS_Bootstrap .rmGroup.rmHorizontal > .rmItem > .rmLink,
  .RadMenu_BOS_Bootstrap .rmGroup > .rmHorizontal > .rmItem > .rmLink {
    line-height: 1.42857; }
  .RadMenu_BOS_Bootstrap .rmGroup .rmLink:hover {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee; }
  .RadMenu_BOS_Bootstrap .rmGroup .rmSelected,
  .RadMenu_BOS_Bootstrap .rmGroup .rmSelected:hover,
  .RadMenu_BOS_Bootstrap .rmGroup .rmExpanded,
  .RadMenu_BOS_Bootstrap .rmGroup .rmExpanded:hover {
    border-color: #1d303d;
    color: #ffffff;
    background-color: #2D4B60; }
  .RadMenu_BOS_Bootstrap .rmGroup .rmDisabled,
  .RadMenu_BOS_Bootstrap .rmGroup .rmDisabled:hover {
    color: inherit;
    background-color: transparent; }
  .RadMenu_BOS_Bootstrap .rmGroup.rmHorizontal > .rmSeparator,
  .RadMenu_BOS_Bootstrap .rmGroup > .rmHorizontal > .rmSeparator {
    display: none; }
  .RadMenu_BOS_Bootstrap .rmGroup.rmVertical > .rmSeparator {
    margin: 9px 0;
    height: 1px;
    border-width: 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .RadMenu_BOS_Bootstrap .rmLeftArrow,
  .RadMenu_BOS_Bootstrap .rmRightArrow,
  .RadMenu_BOS_Bootstrap .rmTopArrow,
  .RadMenu_BOS_Bootstrap .rmBottomArrow {
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72;
    border-width: 0;
    border-style: solid;
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.radActionsSprite.png")%>'); }
    .RadMenu_BOS_Bootstrap .rmLeftArrow:before,
    .RadMenu_BOS_Bootstrap .rmRightArrow:before,
    .RadMenu_BOS_Bootstrap .rmTopArrow:before,
    .RadMenu_BOS_Bootstrap .rmBottomArrow:before {
      content: "";
      margin: -4px 0 0;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 4px;
      border-color: transparent;
      position: absolute;
      top: 50%;
      left: 50%; }
    .RadMenu_BOS_Bootstrap .rmLeftArrow:hover,
    .RadMenu_BOS_Bootstrap .rmRightArrow:hover,
    .RadMenu_BOS_Bootstrap .rmTopArrow:hover,
    .RadMenu_BOS_Bootstrap .rmBottomArrow:hover {
      border-color: #455F72;
      color: #FFF;
      background-color: #455F72; }
  .RadMenu_BOS_Bootstrap .rmLeftArrow,
  .RadMenu_BOS_Bootstrap .rmRightArrow {
    height: 100%; }
  .RadMenu_BOS_Bootstrap .rmLeftArrow:before {
    margin-left: -6px;
    border-right-color: #333333; }
  .RadMenu_BOS_Bootstrap .rmRightArrow:before {
    margin-left: -2px;
    border-left-color: #333333; }
  .RadMenu_BOS_Bootstrap .rmTopArrow,
  .RadMenu_BOS_Bootstrap .rmBottomArrow {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Menu.rmArrows.png")%>');
    background-repeat: no-repeat; }
  .RadMenu_BOS_Bootstrap .rmTopArrow:before {
    border-bottom-color: #333333; }
  .RadMenu_BOS_Bootstrap .rmBottomArrow:before {
    border-top-color: #333333; }
  .RadMenu_BOS_Bootstrap .rmTopFix,
  .RadMenu_BOS_Bootstrap .rmTopLeft,
  .RadMenu_BOS_Bootstrap .rmTopRight,
  .RadMenu_BOS_Bootstrap .rmBottomFix,
  .RadMenu_BOS_Bootstrap .rmBottomLeft,
  .RadMenu_BOS_Bootstrap .rmBottomRight {
    display: none; }
  .RadMenu_BOS_Bootstrap .rmRoundedCorners .rmSlide,
  .RadMenu_BOS_Bootstrap .rmShadows .rmSlide {
    padding: 0; }

.RadMenu_BOS_Bootstrap_rtl .rmHorizontal .rmRootLink {
  direction: rtl; }

.RadMenu_BOS_Bootstrap_rtl .rmHorizontal .rmRootLink .rmExpandDown:after,
.RadMenu_BOS_Bootstrap_rtl .rmHorizontal .rmRootLink .rmExpandTop:after,
.RadMenu_BOS_Bootstrap_rtl .rmHorizontal .rmRootLink .rmExpandLeft:after,
.RadMenu_BOS_Bootstrap_rtl .rmHorizontal .rmRootLink .rmExpandRight:after {
  margin: 0 4px 0 -4px; }

.RadMenu_BOS_Bootstrap_rtl .rmVertical .rmRootLink .rmExpandDown:after,
.RadMenu_BOS_Bootstrap_rtl .rmVertical .rmRootLink .rmExpandTop:after,
.RadMenu_BOS_Bootstrap_rtl .rmVertical .rmRootLink .rmExpandLeft:after,
.RadMenu_BOS_Bootstrap_rtl .rmVertical .rmRootLink .rmExpandRight:after {
  border-left-color: transparent;
  border-right-color: inherit;
  margin: -4px 0 0 4px;
  left: 0;
  right: auto; }

.RadMenu_BOS_Bootstrap_rtl .rmHorizontal .rmRootLink .rmLeftImage {
  margin: 3px -6px 0 6px; }

.RadMenu_BOS_Bootstrap_rtl .rmVertical > .rmItem .rmExpandDow:after,
.RadMenu_BOS_Bootstrap_rtl .rmVertical > .rmItem .rmExpandTop:after,
.RadMenu_BOS_Bootstrap_rtl .rmVertical > .rmItem .rmExpandLeft:after,
.RadMenu_BOS_Bootstrap_rtl .rmVertical > .rmItem .rmExpandRight:after {
  left: 13px;
  right: auto;
  border-left-color: transparent;
  border-right-color: inherit; }

/* Insert Base Styles first */
/*6px !default;*/
/*12px !default;*/
.RadNavigation_BOS_Bootstrap {
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadNavigation_BOS_Bootstrap .RadNavigation {
    line-height: 1.42857143;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    position: relative;
    overflow: hidden;
    outline: 0; }
  .RadNavigation_BOS_Bootstrap .RadNavigation .rnvRootGroupWrapper {
    *zoom: 1;
    border-width: 1px;
    border-style: solid;
    position: relative; }
  .RadNavigation_BOS_Bootstrap .RadNavigation .rnvRootGroupWrapper:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  .RadNavigation_BOS_Bootstrap .RadNavigation .rnvRootGroup, .RadNavigation_BOS_Bootstrap .RadNavigation .rnvUL {
    margin: 0;
    padding: 0;
    list-style-type: none; }
  .RadNavigation_BOS_Bootstrap .RadNavigation .rnvRootGroup {
    display: inline-block;
    vertical-align: top;
    width: 100% !important; }
  .RadNavigation_BOS_Bootstrap .RadNavigation .rnvRootGroup > .rnvItem {
    margin: -1px 0 -1px -1px;
    display: inline-block;
    vertical-align: top; }
  .RadNavigation_BOS_Bootstrap .RadNavigation .rnvRootLink {
    padding: 15px;
    border-width: 1px;
    border-style: solid; }
  .RadNavigation_BOS_Bootstrap .RadNavigation .rnvRootLink .radIcon:before {
    content: "\e015"; }
  .RadNavigation_BOS_Bootstrap .RadNavigation .rnvMore {
    padding: 15px;
    font: 1.42857143em "WebComponentsIcons";
    width: 1em;
    height: 1em;
    position: relative;
    z-index: 1;
    cursor: pointer;
    outline: 0; }
  .RadNavigation_BOS_Bootstrap .RadNavigation .rnvMore:before {
    content: "\e030";
    width: 1em;
    height: 1em;
    line-height: 1;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -0.5em 0 0 -0.5em; }
  .RadNavigation_BOS_Bootstrap .RadNavigation .rnvMore.rnvRight {
    float: right; }
  .RadNavigation_BOS_Bootstrap .RadNavigation .rnvMore.rnvLeft {
    float: left; }
  .RadNavigation_BOS_Bootstrap .RadNavigation .rnvHovered.rnvMore, .RadNavigation_BOS_Bootstrap .RadNavigation .rnvSelected.rnvMore {
    margin: -1px 0;
    border-width: 1px;
    border-style: solid; }
  .RadNavigation_BOS_Bootstrap .RadNavigation .rnvHovered.rnvMore.rnvRight, .RadNavigation_BOS_Bootstrap .RadNavigation .rnvSelected.rnvMore.rnvRight {
    margin-right: -1px; }
  .RadNavigation_BOS_Bootstrap .RadNavigation .rnvHovered.rnvMore.rnvLeft, .RadNavigation_BOS_Bootstrap .RadNavigation .rnvSelected.rnvMore.rnvLeft {
    margin-left: -1px; }
  .RadNavigation_BOS_Bootstrap .rnvLink {
    color: inherit;
    display: block;
    position: relative;
    outline: 0;
    cursor: pointer;
    border-width: 0; }
  .RadNavigation_BOS_Bootstrap .rnvLink .radImage, .RadNavigation_BOS_Bootstrap .rnvLink .rnvSprite {
    margin: 0 4px 0 -4px;
    display: inline-block;
    vertical-align: top; }
  .RadNavigation_BOS_Bootstrap .rnvLink .rnvText + .radImage, .RadNavigation_BOS_Bootstrap .rnvLink .rnvText + .radSprite {
    margin-left: 4px;
    margin-right: -4px; }
  .RadNavigation_BOS_Bootstrap .rnvLink .rnvText {
    display: inline-block;
    vertical-align: top; }
  .RadNavigation_BOS_Bootstrap .rnvLink .rnvToggle {
    margin: 0 -4px 0 4px;
    vertical-align: top;
    display: inline-block; }
  .RadNavigation_BOS_Bootstrap .rnvLink .radIcon {
    font-size: 16px;
    width: 1.25em;
    height: 1.25em;
    line-height: 1.25em;
    overflow: hidden;
    text-align: center;
    display: inline-block; }
  .RadNavigation_BOS_Bootstrap .rnvLink .radIcon:before {
    font-weight: bold;
    font-family: "WebComponentsIcons";
    display: inline-block; }
  .RadNavigation_BOS_Bootstrap .rnvDisabled {
    filter: alpha(opacity=50);
    opacity: .5;
    cursor: default; }
  .RadNavigation_BOS_Bootstrap .rnvDisabled .rnvLink {
    cursor: inherit; }
  .RadNavigation_BOS_Bootstrap .rnvHidden {
    display: none !important; }
  .RadNavigation_BOS_Bootstrap .rnvSlide {
    white-space: nowrap;
    display: none;
    position: absolute;
    z-index: 7000; }
  .RadNavigation_BOS_Bootstrap .rnvSlide .rnvSlide {
    position: relative;
    overflow: hidden; }
  .RadNavigation_BOS_Bootstrap .radPopup .rnvPopup, .RadNavigation_BOS_Bootstrap .rnvPopup {
    border-width: 1px;
    border-style: solid;
    line-height: 1.42857143;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-color: #dedede !important;
    color: #333;
    background-color: #fff !important; }
  .RadNavigation_BOS_Bootstrap .rnvPopup .rnvPopup {
    border-color: #dedede;
    color: #333;
    background-color: #fff; }
  .RadNavigation_BOS_Bootstrap .rnvPopup .rnvUL {
    margin: 0;
    padding: 0;
    height: 100%;
    list-style: none;
    overflow-y: auto;
    box-sizing: border-box; }
  .RadNavigation_BOS_Bootstrap .rnvPopup .rnvLink {
    padding: 4px 30px 4px 10px; }
  .RadNavigation_BOS_Bootstrap .rnvPopup .rnvLink .rnvToggle {
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -10px; }
  .RadNavigation_BOS_Bootstrap .rnvPopup .rnvLink .radIcon:before {
    content: "\e014"; }
  .RadNavigation_BOS_Bootstrap .rnvPopup.rnvContentTemplate {
    box-sizing: border-box; }
  .RadNavigation_BOS_Bootstrap .rnvMorePopup {
    cursor: default; }
  .RadNavigation_BOS_Bootstrap .rnvMorePopup .rnvLink .rnvToggle {
    right: 4px; }
  .RadNavigation_BOS_Bootstrap .rnvMorePopup .rnvLink .radIcon:before {
    content: "\e015"; }
  .RadNavigation_BOS_Bootstrap .rnvMorePopup .rnvExpanded > .rnvLink .radIcon:before {
    content: "\e013"; }
  .RadNavigation_BOS_Bootstrap .rnvMorePopup .rnvUL .rnvUL .rnvLink {
    padding-left: 30px; }
  .RadNavigation_BOS_Bootstrap .rnvMorePopup .rnvUL .rnvUL .rnvUL .rnvLink {
    padding-left: 45px; }
  .RadNavigation_BOS_Bootstrap .rnvMorePopup .rnvUL .rnvUL .rnvUL .rnvUL .rnvLink {
    padding-left: 60px; }
  .RadNavigation_BOS_Bootstrap .RadNavigation_rtl {
    direction: rtl; }
  .RadNavigation_BOS_Bootstrap .RadNavigation_rtl .rnvRootGroup > .rnvItem {
    margin: -1px -1px -1px 0; }
  .RadNavigation_BOS_Bootstrap .RadNavigation_rtl .rnvLink .radIcon {
    margin: 0 4px 0 -4px; }
  .RadNavigation_BOS_Bootstrap .RadNavigation_rtl .rnvLink .rnvSprite, .RadNavigation_BOS_Bootstrap .RadNavigation_rtl .rnvLink .radImage {
    margin: 0 -4px 0 4px; }
  .RadNavigation_BOS_Bootstrap .rnvPopup_rtl {
    direction: rtl; }
  .RadNavigation_BOS_Bootstrap .rnvPopup_rtl .rnvLink {
    padding-right: 15px;
    padding-left: 30px; }
  .RadNavigation_BOS_Bootstrap .rnvPopup_rtl .rnvLink .rnvToggle {
    right: auto;
    left: 3px; }
  .RadNavigation_BOS_Bootstrap .rnvPopup_rtl .rnvLink .radIcon:before {
    content: "\e016"; }
  .RadNavigation_BOS_Bootstrap .rnvPopup_rtl.rnvMorePopup .radIcon:before {
    content: "\e015"; }
  .RadNavigation_BOS_Bootstrap .rnvPopup_rtl.rnvMorePopup .rnvUL .rnvUL .rnvLink, .RadNavigation_BOS_Bootstrap .rnvPopup_rtl.rnvMorePopup .rnvUL .rnvUL .rnvUL .rnvLink, .RadNavigation_BOS_Bootstrap .rnvPopup_rtl.rnvMorePopup .rnvUL .rnvUL .rnvUL .rnvUL .rnvLink {
    padding-left: 30px; }
  .RadNavigation_BOS_Bootstrap .rnvPopup_rtl.rnvMorePopup .rnvUL .rnvUL .rnvLink {
    padding-right: 30px; }
  .RadNavigation_BOS_Bootstrap .rnvPopup_rtl.rnvMorePopup .rnvUL .rnvUL .rnvUL .rnvLink {
    padding-right: 45px; }
  .RadNavigation_BOS_Bootstrap .rnvPopup_rtl.rnvMorePopup .rnvUL .rnvUL .rnvUL .rnvUL .rnvLink {
    padding-right: 60px; }
  @media (min-width: 361px) and (max-width: 1024px) {
    .RadNavigation_BOS_Bootstrap .rnvMorePopup {
      min-width: 40vw;
      max-width: 60vw; } }
  @media (max-width: 360px) {
    .RadNavigation_BOS_Bootstrap .rnvMorePopup {
      width: 80vw; } }

.RadNavigation .rnvRootGroupWrapper {
  border-width: 0;
  /*1px;*/ }

.RadNavigation .rnvRootGroup {
  display: inline-block;
  vertical-align: top;
  width: 100% !important; }

.radPopup {
  border-color: #dedede;
  color: #333;
  background-color: #fff !important; }

.rnvSelected, .rnvFocused, .rnvHovered {
  background-color: #455F72 !important;
  color: #16374f !important; }

/* END Telerik.Web.UI.Skins.NavigationLite.css */
/*6px !default;*/
/*12px !default;*/
.RadRating_BOS_Bootstrap {
  /*Rating item*/
  /* Fix for mobile Safari - iPhone/iPad */
  /*The SPAN element represents the selected part of the item*/
  /*Hover state*/
  /*selected star*/
  /*Reversed direction*/
  /*The SPAN element represents the unselected part of the reveresed item*/
  /*selected star*/
  /*Selected/not selected parts in mode Precision!=Item*/ }
  .RadRating_BOS_Bootstrap a,
  .RadRating_BOS_Bootstrap a span {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Rating.Sprite.png")%>'); }
  .RadRating_BOS_Bootstrap li a {
    width: 26px;
    height: 26px;
    /*text-align:center;indentation in RTL and right-aligned mode*/
    margin: 1px;
    background-position: 0 0; }
  .RadRating_BOS_Bootstrap ._Telerik_MobileSafari li a {
    width: 25px;
    height: 25px; }
  .RadRating_BOS_Bootstrap li a span {
    width: 0;
    height: 26px;
    background-position: -26px 0; }
  .RadRating_BOS_Bootstrap ul.rrtVertical a span {
    width: 26px;
    height: 0; }
  .RadRating_BOS_Bootstrap li.rrtOver a {
    background-position: -26px -26px; }
  .RadRating_BOS_Bootstrap li.rrtOver a span {
    background-position: -26px -52px; }
  .RadRating_BOS_Bootstrap li.rrtSelected a span {
    width: 26px;
    height: 26px; }
  .RadRating_BOS_Bootstrap ul.rrtReversed a span {
    width: 26px;
    height: 26px;
    background-position: 0 0; }
  .RadRating_BOS_Bootstrap ul.rrtReversed .rrtSelected a span {
    width: 0; }
  .RadRating_BOS_Bootstrap ul.rrtVertical.rrtReversed .rrtSelected a span {
    width: 26px;
    height: 0; }
  .RadRating_BOS_Bootstrap ul.rrtReversed .rrtOver a span {
    background-position: -26px -26px; }
  .RadRating_BOS_Bootstrap ul.rrtReversed .rrtSelected a {
    background-position: right top; }
  .RadRating_BOS_Bootstrap ul.rrtReversed .rrtSelected.rrtOver a {
    background-position: right bottom; }
  .RadRating_BOS_Bootstrap ul li span.rrtPart {
    background-position: -26px -52px;
    margin-top: -26px; }
  .RadRating_BOS_Bootstrap ul li span.rrtPartComplement {
    background-position: -26px -26px;
    margin-top: -26px; }
  .RadRating_BOS_Bootstrap ul.rrtReversed li span.rrtPart {
    background-position: right -26px; }
  .RadRating_BOS_Bootstrap ul.rrtReversed li span.rrtPartComplement {
    background-position: right bottom; }
  .RadRating_BOS_Bootstrap ul.rrtReversed.rrtVertical li span.rrtPart {
    background-position: left bottom; }
  @media print {
    .RadRating_BOS_Bootstrap ul a:before,
    .RadRating_BOS_Bootstrap ul a span:before {
      content: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Rating.Sprite.png")%>');
      width: 26px;
      height: 26px; }
    .RadRating_BOS_Bootstrap li.rrtSelected a span:before,
    .RadRating_BOS_Bootstrap .rrtReversed.rrtExact .rrtSelected a:before,
    .RadRating_BOS_Bootstrap .rrtReversed.rrtExact .rrtSelected ~ .rrtSelected a span,
    .RadRating_BOS_Bootstrap .rrtReversed.rrtExact .rrtSelected ~ .rrtSelected a span:before,
    .RadRating_BOS_Bootstrap .rrtReversed.rrtExact .rrtSelected ~ .rrtSelected a:before {
      text-indent: -26px; }
    .RadRating_BOS_Bootstrap ul.rrtReversed li.rrtSelected a span,
    .RadRating_BOS_Bootstrap ul.rrtVertical.rrtReversed li.rrtSelected a span {
      width: 26px;
      height: 26px; } }

/*6px !default;*/
/*12px !default;*/
.RadRibbonBar_BOS_Bootstrap {
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.42857; }
  .RadRibbonBar_BOS_Bootstrap .rrbContentWrapIn {
    border-color: #dedede;
    background-color: #fcfcfc; }
  .RadRibbonBar_BOS_Bootstrap .rrbTabs {
    padding: 8px 8px 0;
    border-color: #dedede;
    line-height: 1.42857; }
  .RadRibbonBar_BOS_Bootstrap .rrbApplicationTab {
    margin-right: 8px;
    padding-bottom: 8px; }
  .RadRibbonBar_BOS_Bootstrap .rrbApplicationTab .rrbTabLabel {
    padding: 6px 12px;
    border-radius: 4px;
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72; }
  .RadRibbonBar_BOS_Bootstrap .rrbApplicationTab .rrbTabText {
    margin: 0 -4px;
    width: 16px;
    background: url(url("i/radActionsSprite.png")) -17px -65px no-repeat;
    text-indent: -9999em;
    display: block;
    overflow: hidden; }
  .RadRibbonBar_BOS_Bootstrap .rrbHeaderBarTab {
    height: 44px; }
  .RadRibbonBar_BOS_Bootstrap .rrbHeaderBarTab .rrbHeaderBar {
    margin-top: -4px;
    height: 50px;
    border-color: #dedede;
    background-color: whitesmoke; }
  .RadRibbonBar_BOS_Bootstrap .rrbContextualTab {
    margin-top: -8px;
    padding-top: 48px;
    overflow: hidden; }
    .RadRibbonBar_BOS_Bootstrap .rrbContextualTab .rrbTab .rrbTabLabel {
      border-color: #007dc5;
      background: #fff; }
  .RadRibbonBar_BOS_Bootstrap .rrbContextualTab .rrbContextualTabLabel {
    padding: 10px 0;
    color: #ffffff;
    background-image: none; }
  .RadRibbonBar_BOS_Bootstrap .rrbContextualTab .rrbTabLabel {
    color: #ffffff; }
  .RadRibbonBar_BOS_Bootstrap .rrbTab .rrbTabLabel {
    padding: 10px 15px;
    border-color: transparent;
    border-radius: 4px 4px 0 0;
    color: #16374f; }
  .RadRibbonBar_BOS_Bootstrap .rrbHoveredTab .rrbTabLabel,
  .RadRibbonBar_BOS_Bootstrap .rrbContextualTab .rrbHoveredTab .rrbTabLabel {
    border-color: #eeeeee;
    color: #455F72;
    background-color: #eeeeee; }
  .RadRibbonBar_BOS_Bootstrap .rrbSelectedTab .rrbTabLabel,
  .RadRibbonBar_BOS_Bootstrap .rrbContextualTab .rrbSelectedTab .rrbTabLabel {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff; }
  .RadRibbonBar_BOS_Bootstrap .rrbTab + .rrbTab {
    margin-left: 2px; }
  .RadRibbonBar_BOS_Bootstrap .rrbQuickAccessToolbar {
    top: 8px;
    left: 8px; }
  .RadRibbonBar_BOS_Bootstrap .rrbQatButton {
    padding: 6px 8px;
    width: 8px;
    height: 20px;
    border-radius: 4px;
    border-color: transparent;
    color: #333333; }
  .RadRibbonBar_BOS_Bootstrap .rrbQatDropDown {
    top: 36px; }
  .RadRibbonBar_BOS_Bootstrap .rrbMenu .rrbMenuLabel {
    color: #333333;
    background-color: whitesmoke; }
  .RadRibbonBar_BOS_Bootstrap .rrbToggleHandle {
    background-position: -17px -1567px; }
  .RadRibbonBar_BOS_Bootstrap.rrbMinimized .rrbToggleHandle,
  .RadRibbonBar_BOS_Bootstrap.rrbExtendedChromeMinimized .rrbToggleHandle {
    background-position: -17px -1667px; }
  .RadRibbonBar_BOS_Bootstrap .rrbButtonArea {
    padding: 4px;
    background-color: #ffffff; }
  .RadRibbonBar_BOS_Bootstrap .rrbResizeHandle {
    background-position: -20px -2220px; }
  .RadRibbonBar_BOS_Bootstrap .rrbButtonGroup ~ .rrbButtonGroup {
    margin-left: 4px; }
  .RadRibbonBar_BOS_Bootstrap .rrbGroupTitle {
    margin: 4px -4px 0;
    border-color: #dedede;
    background-color: #ffffff;
    font-size: 12px;
    line-height: 20px; }
  .RadRibbonBar_BOS_Bootstrap .rrbGroupLauncher {
    background-position: -21px -4821px; }
  .RadRibbonBar_BOS_Bootstrap .rrbButtonGroupIn {
    padding: 4px 4px 24px 4px;
    height: 102px;
    border-radius: 4px;
    border-color: #dedede;
    background-color: whitesmoke; }
  .RadRibbonBar_BOS_Bootstrap .rrbCollapsedGroup .rrbButtonGroupIn {
    padding: 8px;
    height: 134px; }
  .RadRibbonBar_BOS_Bootstrap .rrbCollapsedGroup .rrbGroupTitle {
    margin-top: 8px;
    padding: 0; }
  .RadRibbonBar_BOS_Bootstrap .rrbCollapsedGroup .rrbGroupToggleIcon {
    margin-top: 8px;
    background-position: -17px -67px; }
  .RadRibbonBar_BOS_Bootstrap .rrbCollapsedGroup .rrbGroupIcon {
    margin: 0;
    width: 40px;
    height: 40px;
    border-color: #1f2a32;
    border-radius: 4px;
    background-color: #455F72; }
  .RadRibbonBar_BOS_Bootstrap .rrbCollapsedGroup ~ .rrbCollapsedGroup {
    margin-left: 4px; }
  .RadRibbonBar_BOS_Bootstrap .rrbControlGroup {
    height: 102px; }
  .RadRibbonBar_BOS_Bootstrap .rrbButtonGroupIn > .rrbControlGroup + .rrbControlGroup {
    margin-left: 5px; }
  .RadRibbonBar_BOS_Bootstrap .rrbAbox > .rrbControlGroup {
    height: 34px; }
  .RadRibbonBar_BOS_Bootstrap .rrbVbox > .rrbControlGroup {
    height: 34px; }

.RadRibbonBar_BOS_Bootstrap .rrbSplitButton:hover .rrbButtonArrow, .RadRibbonBar_BOS_Bootstrap .rrbButtonStripPart, .RadRibbonBar_BOS_Bootstrap .rrbComboBox .rrbActionButton,
.RadRibbonBar_BOS_Bootstrap .rrbDropDown .rrbActionButton,
.RadRibbonBar_BOS_Bootstrap .rrbNumericTextBox .rrbActionButton,
.RadRibbonBar_BOS_Bootstrap .rrbColorPicker .rrbActionButton, .RadRibbonBar_BOS_Bootstrap .rrbDropDown .rrbDDInner, .RadRibbonBar_BOS_Bootstrap .rrbColorPicker .rrbCPInner, .RadRibbonBar_BOS_Bootstrap .rrbGalleryAction, .RadScheduler_BOS_Bootstrap .rsHeader .rsPrevDay,
.RadScheduler_BOS_Bootstrap .rsHeader .rsNextDay, .RadScheduler_BOS_Bootstrap .rsHeader .rsToday, .RadScheduler_BOS_Bootstrap .rsHeader .rsDatePickerActivator, .RadScheduler_BOS_Bootstrap .rsHeader ul a,
.RadScheduler_BOS_Bootstrap .rsHeader ul .rsSelected em, .RadScheduler_BOS_Bootstrap .rsAptEditFormWrapper .rsEditOptions a {
  border-color: #1f2a32;
  color: #FFF;
  background-color: #455F72; }

.RadRibbonBar_BOS_Bootstrap .rrbQatButton:hover, .RadRibbonBar_BOS_Bootstrap .rrbButtonOut:hover, .RadRibbonBar_BOS_Bootstrap .rrbButtonOut.rrbButtonHovered, .RadRibbonBar_BOS_Bootstrap .rrbButtonOut.rrbExpanded, .RadRibbonBar_BOS_Bootstrap .rrbSplitButton .rrbButtonArrow:hover, .RadRibbonBar_BOS_Bootstrap .rrbButtonStripPart:hover, .RadRibbonBar_BOS_Bootstrap .rrbComboBox .rrbActionButton:hover,
.RadRibbonBar_BOS_Bootstrap .rrbDropDown .rrbActionButton:hover,
.RadRibbonBar_BOS_Bootstrap .rrbNumericTextBox .rrbActionButton:hover,
.RadRibbonBar_BOS_Bootstrap .rrbColorPicker .rrbActionButton:hover, .RadRibbonBar_BOS_Bootstrap .rrbDropDown .rrbDDInner:hover, .RadRibbonBar_BOS_Bootstrap .rrbColorPicker .rrbCPInner:hover, .RadRibbonBar_BOS_Bootstrap .rrbGalleryAction:hover, .RadRibbonBar_BOS_Bootstrap .rrbGalleryItemHovered, .rrbSlide_BOS_Bootstrap .rrbGalleryItemHovered {
  border-color: #455F72;
  color: #FFF;
  background-color: #455F72; }

.RadRibbonBar_BOS_Bootstrap .rrbQatButton:active, .RadRibbonBar_BOS_Bootstrap .rrbButtonOut.rrbButtonClicked, .RadRibbonBar_BOS_Bootstrap .rrbButtonOut.rrbButtonPressed, .RadRibbonBar_BOS_Bootstrap .rrbButtonOut.rrbToggled, .RadRibbonBar_BOS_Bootstrap .rrbExpanded .rrbSplitButton .rrbButtonArrow,
.RadRibbonBar_BOS_Bootstrap .rrbButtonClicked .rrbSplitButton .rrbButtonArrow, .RadRibbonBar_BOS_Bootstrap .rrbButtonStripPart:active,
.RadRibbonBar_BOS_Bootstrap .rrbButtonStripPart.rrbButtonClicked,
.RadRibbonBar_BOS_Bootstrap .rrbButtonStripPart.rrbButtonPressed, .RadRibbonBar_BOS_Bootstrap .rrbComboBox .rrbActionButton:active,
.RadRibbonBar_BOS_Bootstrap .rrbDropDown .rrbActionButton:active,
.RadRibbonBar_BOS_Bootstrap .rrbNumericTextBox .rrbActionButton:active,
.RadRibbonBar_BOS_Bootstrap .rrbColorPicker .rrbActionButton:active, .RadRibbonBar_BOS_Bootstrap .rrbDropDown .rrbDDInner:active, .RadRibbonBar_BOS_Bootstrap .rrbColorPicker .rrbCPInner:active, .RadRibbonBar_BOS_Bootstrap .rrbGalleryAction:active, .RadRibbonBar_BOS_Bootstrap .rrbGalleryItemSelected, .rrbSlide_BOS_Bootstrap .rrbGalleryItemSelected {
  border-color: #070a0c;
  color: #FFF;
  background-color: #324552; }

.RadRibbonBar_BOS_Bootstrap .rrbMenu, .RadRibbonBar_BOS_Bootstrap .rrbMenuGroupMid, .rrbDropDownSlide_BOS_Bootstrap .rrbPopup, .rrbSlide_BOS_Bootstrap .rrbPopup, .rrbPopup_BOS_Bootstrap, .rrbPopup_BOS_Bootstrap .rrbPopup {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff; }

.RadRibbonBar_BOS_Bootstrap .rrbMenu .rrbMenuItem:hover,
.RadRibbonBar_BOS_Bootstrap .rrbMenu .rrbMenuItemHovered, .RadRibbonBar_BOS_Bootstrap .rrbMenuGroupOut .rrbButtonOut:hover, .rrbPopup_BOS_Bootstrap .rrbMIHovered > .rrbMIInner, .rrbPopup_BOS_Bootstrap .rrbMIHovered > .rrbMIInner .rrbMIToggle, .rrbPopup_BOS_Bootstrap .rrbMIExpanded > .rrbMIInner {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee; }

.RadRibbonBar_BOS_Bootstrap .rrbMenuGroupOut .rrbButtonOut.rrbExpanded,
.RadRibbonBar_BOS_Bootstrap .rrbMenuGroupOut .rrbButtonOut.rrbButtonClicked, .rrbPopup_BOS_Bootstrap .rrbMIExpanded > .rrbMIInner .rrbMIToggle {
  border-color: #1d303d;
  color: #ffffff;
  background-color: #2D4B60; }

.RadRibbonBar_BOS_Bootstrap .rrbIcon,
.RadRibbonBar_BOS_Bootstrap .rrbToggleHandle,
.RadRibbonBar_BOS_Bootstrap .rrbResizeHandle,
.RadRibbonBar_BOS_Bootstrap .rrbGroupLauncher,
.RadRibbonBar_BOS_Bootstrap .rrbGroupToggleIcon {
  background-image: url(url("i/radActionsSprite.png")); }

.RadRibbonBar_BOS_Bootstrap .rrbTemplateItem {
  height: 34px;
  max-height: none; }

.RadRibbonBar_BOS_Bootstrap .rrbTemplateItemLarge {
  height: 120px;
  max-height: none; }

.RadRibbonBar_BOS_Bootstrap .rrbButtonOut {
  border-radius: 4px;
  border-color: transparent;
  color: #333333;
  line-height: 1.42857; }
  .RadRibbonBar_BOS_Bootstrap .rrbButtonOut .rrbButtonIn {
    padding: 6px 12px; }
  .RadRibbonBar_BOS_Bootstrap .rrbButtonOut .rrbImagePlaceholder {
    vertical-align: middle; }
  .RadRibbonBar_BOS_Bootstrap .rrbButtonOut .rrbButtonText {
    vertical-align: middle; }
  .RadRibbonBar_BOS_Bootstrap .rrbButtonOut .rrbIcon {
    background-position: -17px -67px; }

.RadRibbonBar_BOS_Bootstrap .rrbButton .rrbImagePlaceholder {
  /*margin: 2px -4px;*/
  margin: inherit; }

.RadRibbonBar_BOS_Bootstrap .rrbButton .rrbButtonArrow {
  margin: -6px -12px -6px 4px;
  padding: 6px 8px;
  width: 8px;
  height: 20px;
  display: inline-block;
  vertical-align: top;
  position: relative; }

.RadRibbonBar_BOS_Bootstrap .rrbButton .rrbSplitButton .rrbButtonArrow {
  margin-left: 8px; }

.RadRibbonBar_BOS_Bootstrap .rrbMediumButton .rrbImagePlaceholder {
  margin: 0 4px 0 -4px; }

.RadRibbonBar_BOS_Bootstrap .rrbMediumButton .rrbButtonArrow {
  padding: 6px 8px;
  width: 8px;
  height: 20px;
  display: inline-block;
  vertical-align: top; }

.RadRibbonBar_BOS_Bootstrap .rrbMediumButton .rrbSplitButton .rrbButtonArrow {
  margin-left: 4px; }

.RadRibbonBar_BOS_Bootstrap .rrbLargeButton .rrbButtonIn {
  height: 88px; }

.RadRibbonBar_BOS_Bootstrap .rrbLargeButton .rrbImagePlaceholder {
  padding: 4px; }

.RadRibbonBar_BOS_Bootstrap .rrbLargeButton .rrbButtonText {
  margin-top: 10px; }

.RadRibbonBar_BOS_Bootstrap .rrbLargeButton .rrbButtonArrow {
  height: 50px; }

.RadRibbonBar_BOS_Bootstrap .rrbLargeButton .rrbButtonArrow .rrbIcon {
  margin-top: 0; }

.RadRibbonBar_BOS_Bootstrap .rrbLargeButton .rrbButtonArrow .rrbButtonText {
  margin-top: 6px; }

.RadRibbonBar_BOS_Bootstrap .rrbMenuGroupOut .rrbButtonIn {
  padding-left: 24px; }

.RadRibbonBar_BOS_Bootstrap .rrbMenuGroupOut .rrbImagePlaceholder {
  top: 8px;
  left: 8px; }

.RadRibbonBar_BOS_Bootstrap .rrbButtonStrip {
  height: 34px; }

.RadRibbonBar_BOS_Bootstrap .rrbButtonStripPart .rrbImagePlaceholder {
  margin: 2px -4px; }

.RadRibbonBar_BOS_Bootstrap .rrbButtonStripPart:first-child {
  border-radius: 4px 0 0 4px; }

.RadRibbonBar_BOS_Bootstrap .rrbButtonStripPart:last-child {
  border-radius: 0 4px 4px 0; }

.RadRibbonBar_BOS_Bootstrap .rrbComboBox,
.RadRibbonBar_BOS_Bootstrap .rrbDropDown,
.RadRibbonBar_BOS_Bootstrap .rrbNumericTextBox,
.RadRibbonBar_BOS_Bootstrap .rrbColorPicker {
  height: auto; }
  .RadRibbonBar_BOS_Bootstrap .rrbComboBox .rrbActionButton,
  .RadRibbonBar_BOS_Bootstrap .rrbDropDown .rrbActionButton,
  .RadRibbonBar_BOS_Bootstrap .rrbNumericTextBox .rrbActionButton,
  .RadRibbonBar_BOS_Bootstrap .rrbColorPicker .rrbActionButton {
    width: 8px;
    height: 20px;
    padding: 6px 12px; }

.RadRibbonBar_BOS_Bootstrap .rrbColorPicker .rrbCPImage + .rrbCPColorPreview {
  margin-top: 13px; }

.RadRibbonBar_BOS_Bootstrap .rrbComboBox .rrbCBInner {
  padding: 6px 32px 6px 12px;
  height: auto;
  border-color: #1f2a32;
  color: #333333;
  background-color: #ffffff;
  border-radius: 4px; }

.RadRibbonBar_BOS_Bootstrap .rrbComboBox .rrbCBInput {
  height: auto;
  min-height: 1.42857em;
  color: #333333;
  line-height: 1.42857; }

.RadRibbonBar_BOS_Bootstrap .rrbComboBox .rrbActionButton {
  border-radius: 0 4px 4px 0; }

.RadRibbonBar_BOS_Bootstrap .rrbComboBox .rrbIcon {
  background-position: -17px -67px; }

.RadRibbonBar_BOS_Bootstrap .rrbDropDown .rrbDDInner {
  height: auto;
  padding: 6px 32px 6px 12px;
  border-radius: 4px; }

.RadRibbonBar_BOS_Bootstrap .rrbDropDown .rrbDDFakeInput {
  height: auto;
  min-height: 1.42857em;
  line-height: 1.42857;
  vertical-align: top; }

.RadRibbonBar_BOS_Bootstrap .rrbDropDown .rrbActionButton {
  border-radius: 0 4px 4px 0; }

.RadRibbonBar_BOS_Bootstrap .rrbDropDown .rrbActionButton,
.RadRibbonBar_BOS_Bootstrap .rrbDropDown .rrbActionButton:hover {
  background: none; }

.RadRibbonBar_BOS_Bootstrap .rrbDropDown .rrbIcon {
  background-position: -17px -67px; }

.RadRibbonBar_BOS_Bootstrap .rrbNumericTextBox {
  width: 90px; }
  .RadRibbonBar_BOS_Bootstrap .rrbNumericTextBox .rrbNTBInner {
    padding: 6px 32px 6px 12px;
    height: auto;
    border-color: #1f2a32;
    color: #333333;
    background-color: #ffffff;
    border-radius: 4px; }
  .RadRibbonBar_BOS_Bootstrap .rrbNumericTextBox .rrbNTBInput {
    height: auto;
    min-height: 1.42857em;
    color: #333333;
    line-height: 1.42857; }
  .RadRibbonBar_BOS_Bootstrap .rrbNumericTextBox .rrbActionButton {
    width: 32px;
    height: 50%;
    box-sizing: border-box; }
  .RadRibbonBar_BOS_Bootstrap .rrbNumericTextBox .rrbActionButtonUp {
    border-width: 0 0 1px 1px;
    border-bottom-color: transparent;
    top: 0;
    right: 0; }
  .RadRibbonBar_BOS_Bootstrap .rrbNumericTextBox .rrbActionButtonDown {
    border-width: 1px 0 0 1px;
    border-top-color: transparent;
    bottom: 0;
    right: 0; }
  .RadRibbonBar_BOS_Bootstrap .rrbNumericTextBox .rrbActionButtonUp .rrbIcon {
    background-position: -17px -17px; }
  .RadRibbonBar_BOS_Bootstrap .rrbNumericTextBox .rrbActionButtonDown .rrbIcon {
    background-position: -17px -67px; }

.RadRibbonBar_BOS_Bootstrap .rrbColorPicker {
  width: auto; }
  .RadRibbonBar_BOS_Bootstrap .rrbColorPicker .rrbCPInner {
    padding: 5px 33px 5px 5px;
    height: auto;
    border-radius: 4px; }
  .RadRibbonBar_BOS_Bootstrap .rrbColorPicker .rrbCPFakeInput {
    width: auto; }
  .RadRibbonBar_BOS_Bootstrap .rrbColorPicker .rrbCPColorPreview {
    width: 16px;
    height: 16px;
    border-width: 0;
    margin-right: 5px; }
  .RadRibbonBar_BOS_Bootstrap .rrbColorPicker .rrbActionButton {
    top: 0;
    right: 0;
    border-radius: 0 4px 4px 0;
    border-left-width: 1px;
    border-left-style: solid; }
  .RadRibbonBar_BOS_Bootstrap .rrbColorPicker .rrbActionButton,
  .RadRibbonBar_BOS_Bootstrap .rrbColorPicker .rrbActionButton:hover {
    background: none; }
  .RadRibbonBar_BOS_Bootstrap .rrbColorPicker .rrbIcon {
    background-position: -17px -67px; }

.RadRibbonBar_BOS_Bootstrap .rrbGallery {
  padding: 5px;
  height: 88px;
  border-color: #dedede;
  border-radius: 4px;
  background-color: #ffffff; }

.RadRibbonBar_BOS_Bootstrap .rrbGalleryScrollWrap {
  padding-right: 34px;
  height: 88px; }

.RadRibbonBar_BOS_Bootstrap .rrbGalleryActions {
  width: 34px;
  height: 100px; }

.RadRibbonBar_BOS_Bootstrap .rrbGalleryAction {
  padding: 6px 12px;
  width: 8px;
  height: 20px;
  display: block;
  position: relative;
  top: 0; }

.RadRibbonBar_BOS_Bootstrap .rrbGalleryAction + .rrbGalleryAction {
  margin-top: -1px; }

.RadRibbonBar_BOS_Bootstrap .rrbGalleryActions > .rrbGalleryAction:first-child {
  border-radius: 0 4px 0 0; }

.RadRibbonBar_BOS_Bootstrap .rrbGalleryActions > .rrbGalleryAction:last-child {
  border-radius: 0 0 4px 0; }

.RadRibbonBar_BOS_Bootstrap .rrbGalleryActionUp .rrbIcon {
  background-position: -17px -17px; }

.RadRibbonBar_BOS_Bootstrap .rrbGalleryActionDown .rrbIcon {
  background-position: -17px -67px; }

.RadRibbonBar_BOS_Bootstrap .rrbGalleryActionExpand .rrbIcon {
  background-position: -17px -467px; }

.RadRibbonBar_BOS_Bootstrap .rrbCategoryTitle {
  color: #333333;
  background-color: whitesmoke; }

.RadRibbonBar_BOS_Bootstrap .rrbGalleryItem {
  padding: 5px; }

.rrbDropDownSlide_BOS_Bootstrap .rrbPopup {
  margin: 2px 0;
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.42857; }

.rrbDropDownSlide_BOS_Bootstrap .rrbList {
  padding: 5px 0; }

.rrbDropDownSlide_BOS_Bootstrap .rrbColorList {
  padding: 5px; }

.rrbDropDownSlide_BOS_Bootstrap .rrbListItem {
  margin: 0;
  padding: 3px 20px; }
  .rrbDropDownSlide_BOS_Bootstrap .rrbListItem:hover {
    color: #000000;
    background-color: #eeeeee; }

.rrbDropDownSlide_BOS_Bootstrap .rrbColorListItem {
  width: 20px;
  height: 20px; }

.rrbDropDownSlide_BOS_Bootstrap .rrbCPColorBox {
  width: 20px;
  height: 20px; }

.rrbSlide_BOS_Bootstrap .rrbPopup {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.42857; }

.rrbSlide_BOS_Bootstrap .rrbGallery {
  padding: 5px; }

.rrbSlide_BOS_Bootstrap .rrbCategoryTitle {
  color: #333333;
  background-color: whitesmoke; }

.rrbSlide_BOS_Bootstrap .rrbGalleryItem {
  padding: 5px; }

.rrbPopup_BOS_Bootstrap {
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.42857; }
  .rrbPopup_BOS_Bootstrap .rrbHeaderBar {
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72; }
  .rrbPopup_BOS_Bootstrap .rrbMenuItem .rrbMIToggle .rrbIcon {
    background-position: -17px -167px;
    background-image: url(url("i/radActionsSprite.png")); }
  .rrbPopup_BOS_Bootstrap .rrbMenuItem.rrbMIHovered .rrbMIToggle .rrbIcon,
  .rrbPopup_BOS_Bootstrap .rrbMenuItem.rrbMIExpanded .rrbMIToggle .rrbIcon {
    background-position: -117px -167px; }
  .rrbPopup_BOS_Bootstrap .rrbHeader {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke; }
  .rrbPopup_BOS_Bootstrap .rrbAuxiliaryPane {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff; }
  .rrbPopup_BOS_Bootstrap .rrbFooterPane {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke; }

/*6px !default;*/
/*12px !default;*/
.RadRotator_BOS_Bootstrap .rrClipRegion {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff; }

.RadRotator_BOS_Bootstrap a.rrButton {
  box-sizing: border-box;
  width: 34px;
  height: 34px;
  border-color: #1f2a32;
  color: #FFF;
  background-color: #455F72;
  border-width: 1px;
  border-style: solid;
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.radActionsSprite.png")%>'); }

.RadRotator_BOS_Bootstrap a.rrButton:hover,
.RadRotator_BOS_Bootstrap a.rrButton:focus {
  border-color: #455F72;
  color: #FFF;
  background-color: #455F72;
  box-shadow: inset 0 0 1px #455F72; }

.RadRotator_BOS_Bootstrap a.rrButton:focus {
  outline-width: thin;
  outline-offset: -2px;
  outline-color: #455F72; }

.RadRotator_BOS_Bootstrap a.rrButton:active {
  border-color: #070a0c;
  color: #FFF;
  background-color: #324552;
  color: #FFF;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; }

.RadRotator_BOS_Bootstrap .rrButton.rrButtonUp,
.RadRotator_BOS_Bootstrap .rrButton.rrButtonUp:hover {
  top: 1px;
  border-radius: 4px 4px 0 0;
  background-position: -9px -9px; }

.RadRotator_BOS_Bootstrap .rrButton.rrButtonRight,
.RadRotator_BOS_Bootstrap .rrButton.rrButtonRight:hover {
  right: 1px;
  border-radius: 0 4px 4px 0;
  background-position: -9px -159px; }

.RadRotator_BOS_Bootstrap .rrButton.rrButtonDown,
.RadRotator_BOS_Bootstrap .rrButton.rrButtonDown:hover {
  bottom: 1px;
  border-radius: 0 0 4px 4px;
  background-position: -9px -59px; }

.RadRotator_BOS_Bootstrap .rrButton.rrButtonLeft,
.RadRotator_BOS_Bootstrap .rrButton.rrButtonLeft:hover {
  left: 1px;
  border-radius: 4px 0 0 4px;
  background-position: -9px -109px; }

.RadRotator_BOS_Bootstrap .rrLoadingSign {
  background: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.loading_small.gif")%>') no-repeat center; }

/* Insert Base Styles first */
.RadScheduler {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  line-height: 1.42857143;
  text-align: left;
  cursor: default;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.RadScheduler .rsHeader {
  margin: 0;
  padding: 0;
  box-sizing: content-box; }

.RadScheduler .p-icon {
  line-height: 1.42857143em; }

.RadScheduler, .RadScheduler div, .RadScheduler p, .RadScheduler ul, .RadScheduler li {
  *zoom: 1; }

.RadScheduler:after, .RadScheduler div:after, .RadScheduler p:after, .RadScheduler ul:after, .RadScheduler li:after {
  content: "";
  height: 0;
  clear: both;
  display: block; }

.RadScheduler table {
  width: 100%;
  max-width: none;
  border-collapse: separate;
  border-spacing: 0;
  empty-cells: show; }

.RadScheduler th, .RadScheduler td {
  height: auto;
  padding: 0;
  font-weight: inherit;
  vertical-align: top; }

.RadScheduler a {
  color: inherit; }

.RadScheduler a:hover {
  text-decoration: none; }

.RadScheduler .rsToolbar {
  white-space: nowrap;
  display: inline-block;
  vertical-align: top; }

.RadScheduler .rsToolbar > li {
  display: inline-block;
  vertical-align: top; }

.RadScheduler .rsToolbar > li + li {
  margin-left: -1px; }

.RadScheduler button {
  font: inherit; }

.RadScheduler button::-moz-focus-inner {
  border: 0;
  padding: 0; }

.RadScheduler .rsButton {
  height: 1.42857143em;
  padding: 4px 10px;
  border-style: solid;
  border-width: 1px;
  box-sizing: content-box;
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle; }

.RadScheduler input, .RadScheduler textarea {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text; }

.RadScheduler a, .RadScheduler input, .RadScheduler select, .RadScheduler textarea {
  outline: 0; }

.RadScheduler .rsHidden {
  display: none !important; }

.RadScheduler .rsTopWrap {
  position: relative;
  overflow: hidden; }

.RadScheduler .rsHeader {
  padding: 4px;
  border-width: 0 0 1px;
  border-style: solid;
  background-position: 0 0;
  background-repeat: repeat-x; }

.RadScheduler .rsHeader:after {
  content: "";
  clear: both;
  display: block; }

.RadScheduler .rsHeader .rsCurrent {
  padding: 5px 12px;
  display: inline-block;
  vertical-align: top; }

.RadScheduler .rsHeader .rsViews {
  float: right; }

.RadScheduler .rsHeader .rsButton.rsHovered, .RadScheduler .rsHeader .rsSelected .rsButton {
  position: relative;
  z-index: 1; }

.RadScheduler .rsHeader .rsDatePickerWrapper {
  margin-top: 12px;
  display: inline-block;
  vertical-align: top;
  overflow: visible;
  position: relative;
  top: 1.42857143em;
  left: 12px;
  z-index: 1000; }

.RadScheduler .rsHeader .rsDatePickerAnimationWrapper {
  height: 0;
  display: none;
  position: absolute; }

.RadScheduler .rsFooter {
  padding: 4px;
  border-width: 1px 0 0;
  border-style: solid; }

.RadScheduler .rsSpacerCell, .RadScheduler .rsAllDayHeader, .RadScheduler .rsHorizontalHeaderWrapper, .RadScheduler .rsVerticalHeaderWrapper {
  white-space: nowrap;
  overflow: hidden; }

.RadScheduler .rsHorizontalHeaderTable, .RadScheduler .rsVerticalHeaderTable, .RadScheduler .rsContentTable, .RadScheduler .rsAllDayTable, .RadScheduler .rsAgendaTable {
  table-layout: fixed; }

.RadScheduler .rsVerticalHeaderTable {
  font-weight: 600;
  table-layout: auto; }

.RadScheduler .rsContentTable {
  overflow: hidden; }

.RadScheduler .rsSpacerCell, .RadScheduler .rsAllDayHeader, .RadScheduler .rsHorizontalHeaderTable th, .RadScheduler .rsVerticalHeaderTable th, .RadScheduler .rsContentTable td, .RadScheduler .rsAllDayTable td, .RadScheduler .rsAgendaTable th, .RadScheduler .rsAgendaTable td {
  border-width: 0 1px 1px 0;
  border-style: solid; }

.RadScheduler .rsContentTable td {
  border-bottom-style: dotted; }

.RadScheduler .rsContentTable .rsAlt td, .RadScheduler .rsContentTable .rsAllDayRow td {
  border-bottom-style: solid; }

.RadScheduler .rsSpacerCell, .RadScheduler .rsAllDayHeader, .RadScheduler .rsVerticalHeaderTable th {
  overflow: hidden; }

.RadScheduler .rsSpacerCell div, .RadScheduler .rsAllDayHeader div, .RadScheduler .rsVerticalHeaderTable th, .RadScheduler .rsVerticalHeaderTable th div {
  min-width: 50px; }

.RadScheduler .rsSpacerCell, .RadScheduler .rsAllDayHeader {
  text-align: right; }

.RadScheduler .rsSpacerCell > div, .RadScheduler .rsAllDayHeader > div {
  padding: 2px 6px;
  box-sizing: border-box; }

.RadScheduler .rsHorizontalHeaderWrapper {
  text-align: center; }

.RadScheduler .rsHorizontalHeaderTable th {
  vertical-align: middle; }

.RadScheduler .rsHorizontalHeaderTable tr.rsHidden {
  height: 0;
  visibility: hidden;
  display: table-row !important; }

.RadScheduler .rsHorizontalHeaderTable tr.rsHidden th {
  border-bottom: 0; }

.RadScheduler .rsVerticalHeaderWrapper {
  height: 100%;
  text-align: right;
  vertical-align: top; }

.RadScheduler .rsVerticalHeaderTable {
  height: 100%;
  width: 100%; }

.RadScheduler .rsVerticalHeaderTable th {
  padding: 2px 6px;
  min-width: 50px; }

.RadScheduler .rsContentWrapper {
  height: 100%;
  vertical-align: top; }

.RadScheduler .rsContentScrollArea {
  position: relative;
  overflow-x: auto;
  overflow-y: scroll; }

.RadScheduler .rsOverflowExpand .rsContentScrollArea {
  overflow-y: hidden; }

.RadScheduler .rsAgendaTable th, .RadScheduler .rsAgendaTable td {
  padding: 6px 8px; }

.RadScheduler .rsDateHeader {
  padding: 0 4px;
  display: inline-block; }

.RadScheduler a.rsDateHeader:hover {
  text-decoration: underline; }

.RadScheduler .rsAmPm {
  padding: 0 0 0 2px;
  font-size: smaller;
  line-height: 1;
  font-weight: normal;
  text-transform: lowercase;
  position: relative;
  top: -4px; }

.RadScheduler .rsWrap {
  width: 100%;
  position: relative; }

.RadScheduler .rsApt {
  margin: 1px 0 0 0;
  padding: 0 1px 1px;
  height: 100%;
  box-sizing: border-box;
  line-height: normal;
  text-align: left;
  overflow: visible;
  position: absolute; }

.RadScheduler .rsAptContent {
  padding: 4px 8px;
  height: 100%;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden; }

.RadScheduler .rsAllDayRow .rsAptContent {
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 1; }

.RadScheduler .rsAptSelected .rsAptContent {
  border-color: rgba(0, 0, 0, 0.4); }

.RadScheduler .rsResourceMarker {
  display: inline-block;
  vertical-align: middle; }

.RadScheduler .rsMarkerBlock {
  margin: 2px .5em 0 0;
  width: 1em;
  height: 1em;
  float: left; }

.RadScheduler .rsMarkerBar {
  padding: 5px 0;
  width: .25em;
  height: 100%;
  position: absolute;
  left: -7px;
  top: -5px; }

.RadScheduler .rsAptDelete {
  line-height: 1;
  display: inline-block;
  outline: 0;
  position: absolute;
  top: 0;
  right: 2px;
  visibility: hidden; }

.RadScheduler .rsWeekView .rsAptDelete {
  top: -2px;
  right: -1px; }

.RadScheduler .rsAptResize {
  width: 100%;
  height: 4px;
  position: absolute;
  cursor: s-resize;
  opacity: .6; }

.RadScheduler .rsAptResizeStart {
  top: 0;
  left: 0; }

.RadScheduler .rsAptResizeEnd {
  bottom: 0;
  left: 0; }

.RadScheduler .rsAptResize:before {
  content: "";
  margin: 0 0 0 -1em;
  width: 2em;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  left: 50%; }

.RadScheduler .rsAptResizeStart:before {
  top: 2px; }

.RadScheduler .rsAptResizeEnd:before {
  bottom: 3px; }

.RadScheduler .rsTimelineView .rsAptResize, .RadScheduler .rsMonthView .rsAptResize {
  height: 22px;
  width: 4px;
  cursor: w-resize;
  top: 0;
  bottom: auto; }

.RadScheduler .rsMonthView .rsAptResizeStart, .RadScheduler .rsTimelineView .rsAptResizeStart {
  left: 1px; }

.RadScheduler .rsMonthView .rsAptResizeEnd, .RadScheduler .rsTimelineView .rsAptResizeEnd {
  left: auto;
  right: 1px; }

.RadScheduler .rsMonthView .rsAptResize:before, .RadScheduler .rsTimelineView .rsAptResize:before {
  margin: 0;
  width: 1px;
  height: 75%;
  position: absolute;
  top: 12.5%;
  bottom: 12.5%; }

.RadScheduler .rsMonthView .rsAptResizeStart:before, .RadScheduler .rsTimelineView .rsAptResizeStart:before {
  left: 2px;
  right: auto; }

.RadScheduler .rsMonthView .rsAptResizeEnd:before, .RadScheduler .rsTimelineView .rsAptResizeEnd:before {
  right: 2px;
  left: auto; }

.RadScheduler .rsAptColor .rsAptContent, .RadScheduler .rsCategoryBlue .rsAptContent, .RadScheduler .rsCategoryRed .rsAptContent, .RadScheduler .rsCategoryGreen .rsAptContent, .RadScheduler .rsCategoryOrange .rsAptContent, .RadScheduler .rsCategoryPink .rsAptContent, .RadScheduler .rsCategoryYellow .rsAptContent, .RadScheduler .rsCategoryViolet .rsAptContent, .RadScheduler .rsCategoryDarkRed .rsAptContent, .RadScheduler .rsCategoryDarkBlue .rsAptContent, .RadScheduler .rsCategoryDarkGreen .rsAptContent {
  background-image: linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); }

.RadScheduler .rsApt.rsCategoryBlue {
  color: #333; }

.RadScheduler .rsCategoryBlue .rsAptContent, .RadScheduler .rsCategoryBlue .rsResourceMarker {
  color: #333;
  background-color: #94cbfa; }

.RadScheduler .rsApt.rsCategoryRed {
  color: #333; }

.RadScheduler .rsCategoryRed .rsAptContent, .RadScheduler .rsCategoryRed .rsResourceMarker {
  color: #333;
  background-color: #fb9898; }

.RadScheduler .rsApt.rsCategoryGreen {
  color: #333; }

.RadScheduler .rsCategoryGreen .rsAptContent, .RadScheduler .rsCategoryGreen .rsResourceMarker {
  color: #333;
  background-color: #acd975; }

.RadScheduler .rsApt.rsCategoryOrange {
  color: #333; }

.RadScheduler .rsCategoryOrange .rsAptContent, .RadScheduler .rsCategoryOrange .rsResourceMarker {
  color: #333;
  background-color: #ffb75e; }

.RadScheduler .rsApt.rsCategoryPink {
  color: #333; }

.RadScheduler .rsCategoryPink .rsAptContent, .RadScheduler .rsCategoryPink .rsResourceMarker {
  color: #333;
  background-color: #f4aae7; }

.RadScheduler .rsApt.rsCategoryYellow {
  color: #333; }

.RadScheduler .rsCategoryYellow .rsAptContent, .RadScheduler .rsCategoryYellow .rsResourceMarker {
  color: #333;
  background-color: #f8e75b; }

.RadScheduler .rsApt.rsCategoryViolet {
  color: #fff; }

.RadScheduler .rsCategoryViolet .rsAptContent, .RadScheduler .rsCategoryViolet .rsResourceMarker {
  color: #fff;
  background-color: #7d3971; }

.RadScheduler .rsApt.rsCategoryDarkRed {
  color: #fff; }

.RadScheduler .rsCategoryDarkRed .rsAptContent, .RadScheduler .rsCategoryDarkRed .rsResourceMarker {
  color: #fff;
  background-color: #ae2e47; }

.RadScheduler .rsApt.rsCategoryDarkGreen {
  color: #fff; }

.RadScheduler .rsCategoryDarkGreen .rsAptContent, .RadScheduler .rsCategoryDarkGreen .rsResourceMarker {
  color: #fff;
  background-color: #459b45; }

.RadScheduler .rsApt.rsCategoryDarkBlue {
  color: #fff; }

.RadScheduler .rsCategoryDarkBlue .rsAptContent, .RadScheduler .rsCategoryDarkBlue .rsResourceMarker {
  color: #fff;
  background-color: #3075c1; }

.RadScheduler .rsAptSimple .rsAptContent {
  background-image: none; }

.RadScheduler .rsAptReminder, .RadScheduler .rsAptRecurrence, .RadScheduler .rsAptRecurrenceException {
  margin-right: .2ex;
  display: inline-block;
  vertical-align: middle; }

.RadScheduler .rsArrowTop, .RadScheduler .rsArrowBottom, .RadScheduler .rsArrowLeft, .RadScheduler .rsArrowRight {
  position: absolute;
  overflow: hidden; }

.RadScheduler .rsArrowTop .p-icon, .RadScheduler .rsArrowBottom .p-icon, .RadScheduler .rsArrowLeft .p-icon, .RadScheduler .rsArrowRight .p-icon {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -0.7em 0 0 -0.625em; }

.RadScheduler .rsArrowTop, .RadScheduler .rsArrowBottom {
  left: 20px;
  right: 20px;
  height: 8px;
  text-align: center; }

.RadScheduler .rsArrowTop {
  top: 2px; }

.RadScheduler .rsArrowBottom {
  bottom: 2px; }

.RadScheduler .rsArrowLeft, .RadScheduler .rsArrowRight {
  width: 6px;
  height: 100%; }

.RadScheduler .rsArrowLeft {
  left: 2px;
  top: 0; }

.RadScheduler .rsArrowRight {
  right: 2px;
  top: 0; }

.RadScheduler .rsWArrowRight .rsAptDelete {
  right: 10px; }

.RadScheduler .rsArrowContainer {
  height: 0;
  border: 0;
  background: 0;
  line-height: 0;
  text-align: center;
  table-layout: fixed;
  z-index: 100; }

.RadScheduler .rsArrowContainer tr {
  vertical-align: top; }

.RadScheduler .rsArrowContainer td {
  border: 0;
  background: 0;
  position: relative;
  vertical-align: bottom; }

.RadScheduler .rsTopIndicator {
  position: absolute;
  left: 0;
  top: 0; }

.RadScheduler .rsBottomIndicator {
  position: relative;
  left: 0;
  top: -14px; }

.RadScheduler .rsArrowWrap {
  height: 0;
  position: relative; }

.RadScheduler .rsOvertimeArrow {
  width: 40px;
  height: 6px;
  border-width: 1px;
  border-style: solid;
  line-height: 1;
  display: inline-block;
  text-decoration: none;
  position: relative;
  top: 1px; }

.RadScheduler .rsOvertimeArrow > .p-icon {
  margin: -.625em 0 0 -.625em;
  position: absolute;
  top: 50%;
  left: 50%; }

.RadScheduler .rsMonthView .rsWrap {
  height: 25px; }

.RadScheduler .rsMonthView .rsApt {
  width: 100%; }

.RadScheduler .rsMonthView .rsAptContent {
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 1; }

.RadScheduler .rsMonthView .rsShowMore {
  text-align: center;
  text-decoration: underline;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis; }

.RadScheduler .rsYearView .rsYearMonthWrap {
  padding: 10px;
  width: 25%;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top; }

.RadScheduler .rsYearView .rsYearMonthWrap table {
  border-collapse: separate;
  border-spacing: 5px;
  table-layout: fixed;
  text-align: center; }

.RadScheduler .rsYearView .rsYearMonthWrap tr {
  height: 25px; }

.RadScheduler .rsYearView .rsYearMonthWrap th, .RadScheduler .rsYearView .rsYearMonthWrap td {
  padding: 0;
  height: 100%; }

.RadScheduler .rsYearView .rsYearMonthWrap th {
  font-weight: bold; }

.RadScheduler .rsYearView .rsMonthHeader {
  padding: 2px 5px;
  height: 100%;
  box-sizing: border-box;
  border-width: 0 0 1px;
  border-style: solid;
  display: block; }

.RadScheduler .rsYearView .rsDayHeader {
  padding: 2px 5px; }

.RadScheduler .rsYearView .rsDateHeader {
  padding: 2px 5px;
  height: 100%;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  font-size: 1em;
  display: block; }

.RadScheduler .rsYearView .rsDateHeader:hover {
  text-decoration: none; }

.RadScheduler .rsYearView .rsOtherMonth, .RadScheduler .rsYearView .rsSatCol:not(.rsOccupiedSlot), .RadScheduler .rsYearView .rsSunCol:not(.rsOccupiedSlot) {
  background: 0; }

.RadScheduler .rsYearView.rsHorizontal .rsYearMonthsWrap {
  border-left-width: 1px;
  border-left-style: solid; }

.RadScheduler .rsYearView.rsHorizontal .rsContentScrollArea td:first-child .rsYearMonthsWrap {
  border: 0; }

.RadScheduler .rsYearView.rsHorizontal .rsYearMonthWrap {
  width: 100%; }

.RadScheduler .rsYearView.rsVertical .rsYearMonthsWrap {
  border-top-width: 1px;
  border-top-style: solid; }

.RadScheduler .rsYearView.rsVertical .rsContentScrollArea tr:first-child .rsYearMonthsWrap {
  border: 0; }

.RadScheduler .rsYearView.rsVertical .rsYearMonthWrap {
  width: 8.33333333%; }

.RadScheduler .rsAgendaView .rsApt {
  margin: 0;
  border: 0;
  color: inherit;
  background: 0;
  position: relative; }

.RadScheduler .rsAgendaView .rsAptContent {
  padding: 0;
  height: auto;
  border: 0;
  color: inherit;
  background: 0; }

.RadScheduler .rsAgendaView .rsDateBox {
  padding: 0 0 0 3em;
  min-height: 3em;
  display: inline-block;
  position: relative;
  overflow: hidden; }

.RadScheduler .rsAgendaView .rsDateBox strong {
  width: 1em;
  font-size: 2.5em;
  line-height: 1;
  font-weight: normal;
  text-align: right;
  position: absolute;
  left: 0;
  top: 0; }

.RadScheduler .rsAgendaView .rsDateBox em {
  font-style: normal;
  display: block; }

.RadScheduler .rsAgendaView .rsDateBox small {
  display: block; }

.RadScheduler .rsAgendaView .rsDateHeader {
  padding: 0; }

.RadScheduler .rsAgendaTable tr:last-child th, .RadScheduler .rsAgendaTable tr:last-child td {
  border-bottom-width: 0; }

.RadScheduler .rsAgendaTable td:last-child {
  border-right-width: 0; }

.RadScheduler .rsAptCreate {
  background-size: 100% 200%; }

.RadScheduler .rsAptCreateRow1 {
  background-position: 0 0; }

.RadScheduler .rsAptCreateRow2 {
  background-position: 0 -100%; }

.RadScheduler .rsOverlay, .RadScheduler .rsModalWrapper {
  position: absolute;
  top: 0;
  left: 0; }

.RadScheduler .rsModalWrapper {
  z-index: 5000; }

.RadScheduler .rsOverlay {
  width: 100%;
  height: 100%;
  background: #555;
  opacity: .4; }

.RadScheduler .rsDialog {
  border-width: 1px;
  border-style: solid;
  position: absolute;
  z-index: 9999;
  top: 0;
  left: 0; }

.RadScheduler .rsDialog .rsTitle {
  padding: 10px 15px;
  border-width: 0 0 1px 0;
  border-style: solid;
  position: relative; }

.RadScheduler .rsDialog .rsTitle .p-i-notification {
  display: inline-block;
  vertical-align: middle;
  margin-left: -6px;
  margin-right: 3px; }

.RadScheduler .rsDialog .rsRemTitleBarText {
  vertical-align: middle; }

.RadScheduler .rsDialog .rsAdvEditClose {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -10px; }

.RadScheduler .rsDialog .rsBody {
  padding: 15px;
  position: relative; }

.RadScheduler .rsDialog .rsBody > label {
  display: block; }

.RadScheduler .rsDialog .rsBody > label + label {
  margin-top: 10px; }

.RadScheduler .rsButtons {
  padding: 10px 15px;
  text-align: right; }

.RadScheduler .rsBody .rsButtons {
  margin: 15px -15px -15px; }

.RadScheduler .rsButtons .rsButton {
  min-width: 44px;
  text-align: center; }

.RadScheduler .rsButtons .rsButton + .rsButton {
  margin-left: 10px; }

.RadScheduler .rsButtons .rsButton + .rsButton.rsAptEditMore {
  margin-left: 0; }

.RadScheduler .rsTooltip {
  padding: 0 5px;
  width: 200px;
  position: absolute;
  top: 0;
  left: 0; }

.RadScheduler .rsTooltip .rsToolTipContent {
  padding: 10px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  overflow: hidden; }

.RadScheduler .rsTooltip ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.RadScheduler .rsTooltip li {
  padding-left: 1.3em;
  display: block; }

.RadScheduler .rsTooltip li + li {
  margin-top: 5px; }

.RadScheduler .rsTooltip .rsResourceMarker {
  margin: 0 .3em 0 -1.3em;
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: -.2ex;
  float: none; }

.RadScheduler .rsTooltip .rsToolTipArrow {
  width: auto;
  height: 15px;
  box-sizing: border-box;
  font-family: "WebComponentsIcons";
  line-height: 1;
  text-align: center;
  position: absolute;
  left: 6px;
  right: 6px; }

.RadScheduler .rsTooltip .rsToolTipArrowUp {
  top: 1px; }

.RadScheduler .rsTooltip .rsToolTipArrowDown {
  bottom: 1px; }

.RadScheduler .rsTooltip .rsToolTipArrow:before {
  margin-top: -3px;
  display: inline-block; }

.RadScheduler .rsTooltip .rsToolTipArrowUp:before {
  content: "\e004"; }

.RadScheduler .rsTooltip .rsToolTipArrowDown:before {
  content: "\e006"; }

.RadScheduler .rsTooltip .rsToolTipCallOut {
  margin-top: -5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-top-color: transparent;
  border-bottom-color: transparent;
  position: absolute; }

.RadScheduler .rsTooltip .rsToolTipCallOut:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-top-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: -4px; }

.RadScheduler .rsTooltipRight .rsToolTipCallOut {
  border-width: 5px 5px 5px 0;
  border-left-color: transparent;
  left: 1px; }

.RadScheduler .rsTooltipRight .rsToolTipCallOut:before {
  border-width: 4px 4px 4px 0;
  border-left-color: transparent;
  left: 1px; }

.RadScheduler .rsTooltipLeft .rsToolTipCallOut {
  border-width: 5px 0 5px 5px;
  border-right-color: transparent;
  right: 1px; }

.RadScheduler .rsTooltipLeft .rsToolTipCallOut:before {
  border-width: 4px 0 4px 4px;
  border-right-color: transparent;
  right: 1px; }

.RadScheduler .rsAptEditSizingWrapper {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0; }

.RadScheduler .rsInlineForm {
  padding: 4px;
  border-width: 1px;
  border-style: solid;
  position: relative; }

.RadScheduler .rsInlineForm .rsTextarea {
  padding: 4px;
  border-width: 1px;
  border-style: solid; }

.RadScheduler .rsInlineForm .rsTextarea > textarea {
  width: 100%;
  height: 100%;
  border: 0;
  color: inherit;
  background: 0;
  font: inherit;
  resize: none; }

.RadScheduler .rsInlineForm .rsButtons {
  margin-top: 10px;
  padding: 0; }

.RadScheduler .rsInlineForm .rsButtons .rsAptEditMore {
  margin: 0;
  float: left; }

.RadScheduler .rsInlineForm .rsResize {
  line-height: 0;
  cursor: nw-resize;
  opacity: .5;
  position: absolute;
  bottom: 0;
  right: 0; }

.RadScheduler .rsInlineForm .rsResize .p-icon {
  width: 6px;
  min-width: 0;
  height: 6px;
  line-height: 6px;
  display: block;
  text-indent: -5px; }

.RadScheduler .rsAdvFormWrap {
  position: relative; }

.RadScheduler .rsAdvancedEdit {
  border-width: 0;
  position: static; }

.RadScheduler .rsAdvancedEdit.rsAdvancedModal {
  border-width: 1px;
  position: absolute; }

.RadScheduler .rsAdvancedEdit .rsButtons {
  margin: 15px -15px -15px; }

.RadScheduler .rsAdvOptionsScroll {
  margin: -15px -15px 0;
  padding: 15px 15px 0;
  overflow-x: hidden;
  overflow-y: auto; }

.RadScheduler .rsTimeZonesWrapper .RadDropDownList {
  width: 250px; }

.RadScheduler .rsNextDay, .RadScheduler .rsPrevDay {
  padding: 4px; }

.RadScheduler .rsFullTime {
  padding-left: 6px; }

.RadScheduler .p-icon.p-i-calendar, .RadScheduler .p-icon.p-i-clock {
  display: inline-block;
  vertical-align: bottom;
  margin-right: 10px; }

.RadScheduler .rsIconCornerTR, .RadScheduler .rsIconCornerTL, .RadScheduler .rsIconCornerBR, .RadScheduler .rsIconCornerBL {
  width: 0;
  height: 0;
  border-width: 3px;
  border-style: solid;
  line-height: 0;
  overflow: hidden;
  vertical-align: top; }

.RadScheduler .rsIconCornerTR:before, .RadScheduler .rsIconCornerTL:before, .RadScheduler .rsIconCornerBR:before, .RadScheduler .rsIconCornerBL:before {
  display: none; }

.RadScheduler .rsIconCornerBR {
  border-top-color: transparent;
  border-left-color: transparent; }

.RadScheduler .RadCalendar {
  width: 220px;
  font: inherit; }

.RadScheduler .RadPicker {
  width: 120px;
  font: inherit; }

.RadScheduler .RadPicker + .RadPicker {
  margin-left: 10px; }

.RadScheduler .RadInput {
  font: inherit; }

.RadScheduler .RadInput.RadInputMultiline {
  height: auto; }

.RadScheduler .RadInput textarea.riTextBox {
  height: auto; }

.RadScheduler .riContSpinButtons {
  width: 60px; }

.RadScheduler .RadDropDownList {
  width: 120px;
  font: inherit; }

.RadScheduler .RadListBox {
  font: inherit; }

.RadScheduler .RecurrenceEditor {
  margin-top: 10px; }

.RadScheduler div.rsAdvancedModal .rsAdvContentWrapper {
  position: relative;
  z-index: 1;
  background: 0;
  border-width: 1px 0 0 0; }

.RadScheduler .rsAdvDragCue {
  margin: 7px 0 0 7px;
  border: 2px dashed #444;
  padding: 0 1px 1px 0;
  background-color: #aaa; }

.RadScheduler .rsValidatorTooltip {
  position: absolute;
  border: 1px solid #f32800;
  background: #fffdbb;
  color: #f32800;
  white-space: nowrap;
  padding: 2px 4px;
  margin-top: 1px; }

.RadScheduler .rsAdvancedEdit input.rsInvalid {
  border-width: 1px;
  border-style: solid;
  background: #fff; }

.RadScheduler .rsAdvancedEdit .rsInvalid textarea, .RadScheduler .rsAdvancedEdit .rsInvalid input {
  background-repeat: no-repeat;
  background-position: 100% -298px; }

.RadScheduler .rsInnerFix {
  margin-right: 17px;
  margin-left: 0; }

.RadScheduler[dir="rtl"] .rsInnerFix {
  margin-right: 0;
  margin-left: 17px; }

.RadScheduler .rsOverflowExpand .rsInnerFix {
  margin-right: 0; }

.RadScheduler .rsAdvancedInsertWrapper, .RadScheduler .rsAdvancedEditWrapper {
  position: relative; }

@media print {
  div.RadScheduler, div.RadScheduler .rsContentScrollArea, div.RadScheduler .rsContentWrapper, div.RadScheduler .rsVerticalHeaderWrapper, div.RadScheduler .rsVerticalHeaderWrapper div {
    height: auto !important; }
  div.RadScheduler, div.RadScheduler .rsTopWrap {
    overflow: visible !important; }
  div.RadScheduler .rsContentScrollArea {
    overflow: hidden !important; }
  div.RadScheduler .rsInnerFix {
    margin-right: 0 !important; } }

.RadScheduler .rfbGroup {
  margin: 0;
  padding: 0;
  list-style: none; }

.RadScheduler .rfbGroup .rfbRow {
  padding-left: 120px;
  white-space: nowrap; }

.RadScheduler .rfbGroup .rfbRow + .rfbRow {
  margin: 10px 0 0 0; }

.RadScheduler .rfbGroup .rfbNoLabel {
  padding-left: 0; }

.RadScheduler .rfbGroup .rfbNoLabel .rfbLabel {
  display: none; }

.RadScheduler .rfbGroup .rfbLabel {
  padding: 7px 15px 0 0;
  margin: 0 0 0 -120px;
  width: 120px;
  color: inherit;
  text-align: right;
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box; }

.RadScheduler .rfbGroup .rsAdvChkWrap, .RadScheduler .rfbGroup .rsCheckBoxList {
  display: inline-block;
  padding-top: 7px; }

.RadScheduler .rfbGroup .rsCheckBoxList {
  list-style: none; }

.RadScheduler [type="radio"] + label, .RadScheduler [type="checkbox"] + label {
  margin-left: 6px; }

.RadScheduler label > [type="radio"], .RadScheduler label > [type="checkbox"] {
  margin-right: 6px; }

@media only screen and (min-width: 1281px) {
  .RadScheduler .rsYearView .rsYearMonthWrap {
    width: 16.66666667%; } }

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .RadScheduler .rsYearView .rsYearMonthWrap {
    width: 25%; } }

@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .RadScheduler .rsYearView .rsYearMonthWrap {
    width: 33.33333333%; } }

@media only screen and (min-width: 361px) and (max-width: 768px) {
  .RadScheduler .rsYearView .rsYearMonthWrap {
    width: 50%; } }

@media only screen and (max-width: 360px) {
  .RadScheduler .rsYearView .rsYearMonthWrap {
    width: 100%; } }

.t-ie8 .RadScheduler .rsAptResize:before {
  background-color: #999; }

/*6px !default;*/
/*12px !default;*/
.RadScheduler_BOS_Bootstrap {
  color: #333333;
  background-color: #ffffff;
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.42857; }
  .RadScheduler_BOS_Bootstrap .RadRibbonBar_BOS_Bootstrap .rrbSplitButton:hover .rrbButtonArrow, .RadRibbonBar_BOS_Bootstrap .rrbSplitButton:hover .RadScheduler_BOS_Bootstrap .rrbButtonArrow, .RadScheduler_BOS_Bootstrap .RadRibbonBar_BOS_Bootstrap .rrbButtonStripPart, .RadRibbonBar_BOS_Bootstrap .RadScheduler_BOS_Bootstrap .rrbButtonStripPart, .RadScheduler_BOS_Bootstrap .RadRibbonBar_BOS_Bootstrap .rrbComboBox .rrbActionButton, .RadRibbonBar_BOS_Bootstrap .rrbComboBox .RadScheduler_BOS_Bootstrap .rrbActionButton, .RadScheduler_BOS_Bootstrap
  .RadRibbonBar_BOS_Bootstrap .rrbDropDown .rrbActionButton,
  .RadRibbonBar_BOS_Bootstrap .rrbDropDown .RadScheduler_BOS_Bootstrap .rrbActionButton, .RadScheduler_BOS_Bootstrap
  .RadRibbonBar_BOS_Bootstrap .rrbNumericTextBox .rrbActionButton,
  .RadRibbonBar_BOS_Bootstrap .rrbNumericTextBox .RadScheduler_BOS_Bootstrap .rrbActionButton, .RadScheduler_BOS_Bootstrap
  .RadRibbonBar_BOS_Bootstrap .rrbColorPicker .rrbActionButton,
  .RadRibbonBar_BOS_Bootstrap .rrbColorPicker .RadScheduler_BOS_Bootstrap .rrbActionButton, .RadScheduler_BOS_Bootstrap .RadRibbonBar_BOS_Bootstrap .rrbDropDown .rrbDDInner, .RadRibbonBar_BOS_Bootstrap .rrbDropDown .RadScheduler_BOS_Bootstrap .rrbDDInner, .RadScheduler_BOS_Bootstrap .RadRibbonBar_BOS_Bootstrap .rrbColorPicker .rrbCPInner, .RadRibbonBar_BOS_Bootstrap .rrbColorPicker .RadScheduler_BOS_Bootstrap .rrbCPInner, .RadScheduler_BOS_Bootstrap .RadRibbonBar_BOS_Bootstrap .rrbGalleryAction, .RadRibbonBar_BOS_Bootstrap .RadScheduler_BOS_Bootstrap .rrbGalleryAction, .RadScheduler_BOS_Bootstrap .rsHeader .rsPrevDay, .RadScheduler_BOS_Bootstrap .rsHeader .rsNextDay, .RadScheduler_BOS_Bootstrap .rsHeader .rsToday, .RadScheduler_BOS_Bootstrap .rsHeader .rsDatePickerActivator, .RadScheduler_BOS_Bootstrap .rsHeader ul a, .RadScheduler_BOS_Bootstrap .rsHeader ul .rsSelected em, .RadScheduler_BOS_Bootstrap .rsAptEditFormWrapper .rsEditOptions a {
    margin: 0;
    padding: 6px 12px;
    width: auto;
    height: auto;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    line-height: 1.42857;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    display: inline-block;
    touch-action: manipulation; }
  .RadScheduler_BOS_Bootstrap tr {
    font-size: 1em; }
  .RadScheduler_BOS_Bootstrap .rsTopWrap {
    border: 1px solid #dedede;
    border-radius: 4px;
    color: #333333;
    background-color: #ffffff; }
  .RadScheduler_BOS_Bootstrap .rsHeader {
    padding: 6px;
    height: auto;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-color: #dedede;
    border-radius: 4px 4px 0 0;
    color: #333333;
    background-color: whitesmoke;
    line-height: inherit; }
    .RadScheduler_BOS_Bootstrap .rsHeader em {
      font-style: normal; }
    .RadScheduler_BOS_Bootstrap .rsHeader h2 {
      padding: 0 8px;
      text-indent: 0;
      white-space: nowrap; }
    .RadScheduler_BOS_Bootstrap .rsHeader p {
      margin: 0;
      padding: 0; }
    .RadScheduler_BOS_Bootstrap .rsHeader .rsPrevDay,
    .RadScheduler_BOS_Bootstrap .rsHeader .rsNextDay {
      width: 8px;
      background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.radActionsSprite.png")%>');
      font-size: 1em; }
    .RadScheduler_BOS_Bootstrap .rsHeader .rsPrevDay {
      border-color: #1f2a32;
      color: #FFF;
      background-color: #455F72;
      border-radius: 3px 0 0 3px;
      background-position: -9px -109px; }
    .RadScheduler_BOS_Bootstrap .rsHeader .rsPrevDay:hover {
      border-color: #455F72;
      color: #FFF;
      background-color: #455F72;
      background-position: -9px -109px; }
    .RadScheduler_BOS_Bootstrap .rsHeader .rsNextDay {
      border-color: #1f2a32;
      color: #FFF;
      background-color: #455F72;
      margin-left: -1px;
      border-radius: 0 3px 3px 0;
      background-position: -9px -159px; }
    .RadScheduler_BOS_Bootstrap .rsHeader .rsNextDay:hover {
      border-color: #455F72;
      color: #FFF;
      background-color: #455F72;
      background-position: -9px -159px; }
    .RadScheduler_BOS_Bootstrap .rsHeader .rsToday {
      border-color: #1f2a32;
      color: #FFF;
      background-color: #455F72;
      margin-left: 6px;
      border-radius: 3px 0 0 3px;
      display: inline-block; }
    .RadScheduler_BOS_Bootstrap .rsHeader .rsToday:hover {
      border-color: #455F72;
      color: #FFF;
      background-color: #455F72; }
    .RadScheduler_BOS_Bootstrap .rsHeader .rsDatePickerWrapper {
      left: -34px;
      top: 34px; }
    .RadScheduler_BOS_Bootstrap .rsHeader .rsDatePickerActivator {
      border-color: #1f2a32;
      color: #FFF;
      background-color: #455F72;
      margin-left: -1px;
      width: 8px;
      border-radius: 0 3px 3px 0;
      background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.radActionsSprite.png")%>');
      background-position: -9px -59px;
      font-size: 1em; }
    .RadScheduler_BOS_Bootstrap .rsHeader .rsDatePickerActivator:hover {
      border-color: #455F72;
      color: #FFF;
      background-color: #455F72;
      background-position: -9px -59px; }
    .RadScheduler_BOS_Bootstrap .rsHeader .rsDatePickerActivatorDown {
      border-color: #070a0c;
      color: #FFF;
      background-color: #324552;
      background-position: -9px -59px; }
    .RadScheduler_BOS_Bootstrap .rsHeader .RadCalendar {
      width: 256px; }
    .RadScheduler_BOS_Bootstrap .rsHeader ul {
      padding: 0; }
      .RadScheduler_BOS_Bootstrap .rsHeader ul a,
      .RadScheduler_BOS_Bootstrap .rsHeader ul .rsSelected em {
        border-radius: 0; }
      .RadScheduler_BOS_Bootstrap .rsHeader ul .rsSelected + li a {
        border-left-color: #070a0c; }
      .RadScheduler_BOS_Bootstrap .rsHeader ul a {
        border-color: #1f2a32;
        color: #FFF;
        background-color: #455F72; }
      .RadScheduler_BOS_Bootstrap .rsHeader ul a:hover {
        border-color: #455F72;
        color: #FFF;
        background-color: #455F72; }
      .RadScheduler_BOS_Bootstrap .rsHeader ul em {
        border-color: #070a0c;
        color: #FFF;
        background-color: #324552; }
      .RadScheduler_BOS_Bootstrap .rsHeader ul .rsFirst a,
      .RadScheduler_BOS_Bootstrap .rsHeader ul .rsFirst em {
        border-radius: 3px 0 0 3px; }
      .RadScheduler_BOS_Bootstrap .rsHeader ul .rsLast a,
      .RadScheduler_BOS_Bootstrap .rsHeader ul .rsLast em {
        border-radius: 0 3px 3px 0; }
      .RadScheduler_BOS_Bootstrap .rsHeader ul span {
        padding: 0; }
    .RadScheduler_BOS_Bootstrap .rsHeader li,
    .RadScheduler_BOS_Bootstrap .rsHeader .rsSelected {
      padding: 0; }
    .RadScheduler_BOS_Bootstrap .rsHeader li + li {
      margin-left: -1px; }
  .RadScheduler_BOS_Bootstrap .rsFooter {
    padding: 6px;
    height: auto;
    border-color: #dedede;
    border-radius: 0 0 4px 4px;
    color: #333333;
    background-color: whitesmoke; }
  .RadScheduler_BOS_Bootstrap .rsFooter .rsFullTime {
    margin: 0;
    padding: 6px 12px;
    border: 1px solid #1f2a32;
    border-radius: 4px;
    color: #FFF;
    background-color: #455F72;
    font-size: 1em;
    line-height: 1.42857;
    display: inline-block; }
  .RadScheduler_BOS_Bootstrap .rsFooter .rsFullTime:hover {
    border-color: #455F72;
    color: #FFF;
    background-color: #455F72; }
  .RadScheduler_BOS_Bootstrap .rsContent {
    border-color: #dddddd; }
  .RadScheduler_BOS_Bootstrap .rsSpacerCell {
    padding: 6px 12px;
    border-color: #dedede;
    line-height: 1.42857; }
  .RadScheduler_BOS_Bootstrap .rsAllDayHeader {
    border-color: #dedede; }
  .RadScheduler_BOS_Bootstrap .rsHorizontalHeaderWrapper {
    border-color: #dedede;
    background-color: #e6e6e6;
    font-weight: bold; }
  .RadScheduler_BOS_Bootstrap .rsHorizontalHeaderTable th {
    padding: 6px 12px;
    border-color: #dedede;
    line-height: 1.42857;
    font-weight: inherit; }
  .RadScheduler_BOS_Bootstrap .rsVerticalHeaderWrapper {
    font-weight: normal; }
  .RadScheduler_BOS_Bootstrap .rsVerticalHeaderTable {
    color: #777777; }
    .RadScheduler_BOS_Bootstrap .rsVerticalHeaderTable th {
      padding-top: 4px;
      border-color: transparent #dedede;
      font-weight: inherit; }
    .RadScheduler_BOS_Bootstrap .rsVerticalHeaderTable .rsAlt th,
    .RadScheduler_BOS_Bootstrap .rsVerticalHeaderTable .rsAltHour th {
      border-color: #dedede; }
    .RadScheduler_BOS_Bootstrap .rsVerticalHeaderTable div {
      font-weight: inherit; }
    .RadScheduler_BOS_Bootstrap .rsVerticalHeaderTable .rsAmPm {
      font-size: .7em;
      text-transform: uppercase; }
  .RadScheduler_BOS_Bootstrap .rsDateHeader {
    padding: 0;
    color: inherit;
    *color: #333333;
    font-size: 1em; }
  .RadScheduler_BOS_Bootstrap .rsAllDayRow td {
    border-bottom-style: solid;
    border-color: #dedede; }
  .RadScheduler_BOS_Bootstrap .rsContentTable td {
    border-color: #dedede;
    border-bottom-style: dotted; }
  .RadScheduler_BOS_Bootstrap .rsContentTable .rsAlt td {
    border-bottom-style: solid; }
  .RadScheduler_BOS_Bootstrap .rsNonWorkHour,
  .RadScheduler_BOS_Bootstrap .rsSatCol,
  .RadScheduler_BOS_Bootstrap .rsSunCol {
    background-color: #fafafa; }
  .RadScheduler_BOS_Bootstrap .rsSelectedSlot {
    background: whitesmoke; }
  .RadScheduler_BOS_Bootstrap .rsAptCreate {
    background: #e6e6e6; }
  .RadScheduler_BOS_Bootstrap .rsApt {
    font-size: 14px;
    line-height: 1.42857; }
  .RadScheduler_BOS_Bootstrap .rsAptOut,
  .RadScheduler_BOS_Bootstrap .rsAptMid,
  .RadScheduler_BOS_Bootstrap .rsAptIn,
  .RadScheduler_BOS_Bootstrap .rsAptContent {
    margin: 0;
    border-width: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  .RadScheduler_BOS_Bootstrap .rsAptContent {
    padding: 6px 12px;
    border-width: 1px;
    border-color: #337ab7;
    border-radius: 5px;
    color: #ffffff;
    background-color: #337ab7;
    left: 1px; }
  .RadScheduler_BOS_Bootstrap .rsAptSelected .rsAptContent {
    border-color: #000000;
    border-color: rgba(0, 0, 0, 0.5); }
  .RadScheduler_BOS_Bootstrap .rsAptDelete {
    width: 16px;
    height: 16px;
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.radActionsSprite.png")%>');
    background-position: -117px -3317px;
    top: 7px;
    right: 3px; }
  .RadScheduler_BOS_Bootstrap .rsAptResize:before {
    content: "";
    margin: 0 -10px;
    width: 20px;
    height: 1px;
    background: white;
    display: block;
    position: absolute;
    left: 50%; }
  .RadScheduler_BOS_Bootstrap .rsAptResizeStart:before {
    top: 0; }
  .RadScheduler_BOS_Bootstrap .rsAptResizeEnd:before {
    bottom: 0; }
  .RadScheduler_BOS_Bootstrap .rsMonthView .rsAptResize,
  .RadScheduler_BOS_Bootstrap .rsTimelineView .rsAptResize {
    height: 20px; }
  .RadScheduler_BOS_Bootstrap .rsMonthView .rsAptResize:before,
  .RadScheduler_BOS_Bootstrap .rsTimelineView .rsAptResize:before {
    margin: 0;
    width: 1px;
    height: 100%;
    top: 0;
    left: auto; }
  .RadScheduler_BOS_Bootstrap .rsMonthView .rsAptResizeStart:before,
  .RadScheduler_BOS_Bootstrap .rsTimelineView .rsAptResizeStart:before {
    left: 0; }
  .RadScheduler_BOS_Bootstrap .rsMonthView .rsAptResizeEnd:before,
  .RadScheduler_BOS_Bootstrap .rsTimelineView .rsAptResizeEnd:before {
    right: 0; }
  .RadScheduler_BOS_Bootstrap .rsArrowTop,
  .RadScheduler_BOS_Bootstrap .rsArrowBottom,
  .RadScheduler_BOS_Bootstrap .rsArrowLeft,
  .RadScheduler_BOS_Bootstrap .rsArrowRight {
    border-width: 1px;
    border-style: solid;
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
    text-align: center; }
    .RadScheduler_BOS_Bootstrap .rsArrowTop:before,
    .RadScheduler_BOS_Bootstrap .rsArrowBottom:before,
    .RadScheduler_BOS_Bootstrap .rsArrowLeft:before,
    .RadScheduler_BOS_Bootstrap .rsArrowRight:before {
      width: 20px;
      height: 20px;
      line-height: 20px;
      display: inline-block;
      position: absolute;
      top: 50%;
      left: 50%;
      margin: -10px 0 0 -10px;
      font-size: 16px;
      font-family: WebComponentsIcons;
      text-indent: 0;
      text-align: center; }
  .RadScheduler_BOS_Bootstrap .rsArrowTop,
  .RadScheduler_BOS_Bootstrap .rsArrowBottom {
    margin-left: -17px;
    width: 32px;
    height: 6px;
    left: 50%; }
  .RadScheduler_BOS_Bootstrap .rsArrowTop {
    border-radius: 0 0 3px 3px;
    top: 0; }
  .RadScheduler_BOS_Bootstrap .rsArrowBottom {
    border-radius: 3px 3px 0 0;
    bottom: 0; }
  .RadScheduler_BOS_Bootstrap .rsArrowLeft,
  .RadScheduler_BOS_Bootstrap .rsArrowRight {
    margin-top: -10px;
    width: 6px;
    height: 18px;
    top: 50%; }
  .RadScheduler_BOS_Bootstrap .rsArrowLeft {
    border-radius: 0 3px 3px 0;
    left: 0; }
  .RadScheduler_BOS_Bootstrap .rsArrowRight {
    border-radius: 3px 0 0 3px;
    right: 0; }
  .RadScheduler_BOS_Bootstrap .rsArrowTop:before {
    content: "\E00D"; }
  .RadScheduler_BOS_Bootstrap .rsArrowBottom:before {
    content: "\E00E"; }
  .RadScheduler_BOS_Bootstrap .rsArrowLeft:before {
    content: "\E00F"; }
  .RadScheduler_BOS_Bootstrap .rsArrowRight:before {
    content: "\E00C"; }
  .RadScheduler_BOS_Bootstrap .rsCategoryBlue .rsAptOut,
  .RadScheduler_BOS_Bootstrap .rsCategoryBlue .rsAptMid,
  .RadScheduler_BOS_Bootstrap .rsCategoryBlue .rsAptIn,
  .RadScheduler_BOS_Bootstrap .rsCategoryRed .rsAptOut,
  .RadScheduler_BOS_Bootstrap .rsCategoryRed .rsAptMid,
  .RadScheduler_BOS_Bootstrap .rsCategoryRed .rsAptIn,
  .RadScheduler_BOS_Bootstrap .rsCategoryGreen .rsAptOut,
  .RadScheduler_BOS_Bootstrap .rsCategoryGreen .rsAptMid,
  .RadScheduler_BOS_Bootstrap .rsCategoryGreen .rsAptIn,
  .RadScheduler_BOS_Bootstrap .rsCategoryOrange .rsAptOut,
  .RadScheduler_BOS_Bootstrap .rsCategoryOrange .rsAptMid,
  .RadScheduler_BOS_Bootstrap .rsCategoryOrange .rsAptIn,
  .RadScheduler_BOS_Bootstrap .rsCategoryPink .rsAptOut,
  .RadScheduler_BOS_Bootstrap .rsCategoryPink .rsAptMid,
  .RadScheduler_BOS_Bootstrap .rsCategoryPink .rsAptIn,
  .RadScheduler_BOS_Bootstrap .rsCategoryYellow .rsAptOut,
  .RadScheduler_BOS_Bootstrap .rsCategoryYellow .rsAptMid,
  .RadScheduler_BOS_Bootstrap .rsCategoryYellow .rsAptIn,
  .RadScheduler_BOS_Bootstrap .rsCategoryViolet .rsAptOut,
  .RadScheduler_BOS_Bootstrap .rsCategoryViolet .rsAptMid,
  .RadScheduler_BOS_Bootstrap .rsCategoryViolet .rsAptIn,
  .RadScheduler_BOS_Bootstrap .rsCategoryDarkRed .rsAptOut,
  .RadScheduler_BOS_Bootstrap .rsCategoryDarkRed .rsAptMid,
  .RadScheduler_BOS_Bootstrap .rsCategoryDarkRed .rsAptIn,
  .RadScheduler_BOS_Bootstrap .rsCategoryDarkBlue .rsAptOut,
  .RadScheduler_BOS_Bootstrap .rsCategoryDarkBlue .rsAptMid,
  .RadScheduler_BOS_Bootstrap .rsCategoryDarkBlue .rsAptIn,
  .RadScheduler_BOS_Bootstrap .rsCategoryDarkGreen .rsAptOut,
  .RadScheduler_BOS_Bootstrap .rsCategoryDarkGreen .rsAptMid,
  .RadScheduler_BOS_Bootstrap .rsCategoryDarkGreen .rsAptIn {
    background-color: transparent; }
  .RadScheduler_BOS_Bootstrap .rsCategoryBlue .rsAptContent,
  .RadScheduler_BOS_Bootstrap .rsCategoryRed .rsAptContent,
  .RadScheduler_BOS_Bootstrap .rsCategoryGreen .rsAptContent,
  .RadScheduler_BOS_Bootstrap .rsCategoryOrange .rsAptContent,
  .RadScheduler_BOS_Bootstrap .rsCategoryPink .rsAptContent,
  .RadScheduler_BOS_Bootstrap .rsCategoryYellow .rsAptContent,
  .RadScheduler_BOS_Bootstrap .rsCategoryViolet .rsAptContent,
  .RadScheduler_BOS_Bootstrap .rsCategoryDarkRed .rsAptContent,
  .RadScheduler_BOS_Bootstrap .rsCategoryDarkBlue .rsAptContent,
  .RadScheduler_BOS_Bootstrap .rsCategoryDarkGreen .rsAptContent {
    background-image: none; }
  .RadScheduler_BOS_Bootstrap .rsResourceMarker {
    background-color: #f7f7f7; }
  .RadScheduler_BOS_Bootstrap .rsAptEditSizingWrapper {
    margin: -1px 0 0 -1px; }
  .RadScheduler_BOS_Bootstrap .rsAptEditFormWrapper,
  .RadScheduler_BOS_Bootstrap .rsAptEditFormOuter,
  .RadScheduler_BOS_Bootstrap .rsAptEditFormMiddle,
  .RadScheduler_BOS_Bootstrap .rsAptEditFormMiddle2,
  .RadScheduler_BOS_Bootstrap .rsAptEditFormInner {
    margin: 0;
    padding: 0; }
  .RadScheduler_BOS_Bootstrap .rsAptEditFormWrapper {
    border-width: 1px;
    border-style: solid;
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 0 1em #dedede; }
    .RadScheduler_BOS_Bootstrap .rsAptEditFormWrapper .rsAptEditTextareaWrapper {
      margin: 0;
      padding: 8px;
      border-width: 0; }
    .RadScheduler_BOS_Bootstrap .rsAptEditFormWrapper .rsEditOptions {
      margin: 0;
      padding: 8px;
      border-width: 1px 0 0;
      border-style: solid;
      border-color: #dedede;
      color: #333333;
      background-color: whitesmoke; }
    .RadScheduler_BOS_Bootstrap .rsAptEditFormWrapper .rsEditOptions a {
      border-color: #1f2a32;
      color: #FFF;
      background-color: #455F72;
      font-size: 1em; }
    .RadScheduler_BOS_Bootstrap .rsAptEditFormWrapper .rsEditOptions a + a {
      margin-left: 8px; }
    .RadScheduler_BOS_Bootstrap .rsAptEditFormWrapper .rsEditOptions .rsAptEditConfirm {
      border-color: #3b5262;
      color: #ffffff;
      background-color: #455F72; }
    .RadScheduler_BOS_Bootstrap .rsAptEditFormWrapper .rsAptEditResizeHandle {
      background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.radActionsSprite.png")%>'); }
  .RadScheduler_BOS_Bootstrap .rsAdvancedModal {
    border-width: 1px;
    border-style: solid;
    box-shadow: 0 0 1em #dedede; }
  .RadScheduler_BOS_Bootstrap .rsAdvancedEdit {
    padding: 0;
    border: 1px solid #dedede;
    color: #333333;
    background-color: #ffffff; }
  .RadScheduler_BOS_Bootstrap .rsModalBgTopLeft,
  .RadScheduler_BOS_Bootstrap .rsModalBgTopRight,
  .RadScheduler_BOS_Bootstrap .rsModalBgBottomLeft,
  .RadScheduler_BOS_Bootstrap .rsModalBgBottomRight {
    display: none; }
  .RadScheduler_BOS_Bootstrap .rsAdvancedEdit .rsAdvTitle {
    height: 38px;
    padding: 6px 12px;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke; }
  .RadScheduler_BOS_Bootstrap div.rsAdvancedModal .rsAdvTitle {
    padding: 6px 12px;
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke; }
  .RadScheduler_BOS_Bootstrap .rsAdvancedEdit .rsAdvInnerTitle {
    padding: 8px 0; }
  .RadScheduler_BOS_Bootstrap .rsModalWrapper .rsModalWindowClose,
  .RadScheduler_BOS_Bootstrap .rsAdvEditClose {
    top: 5px;
    right: 5px;
    margin: 0;
    padding: 6px 12px;
    width: 8px;
    height: 20px;
    color: #FFF;
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.radActionsSprite.png")%>');
    background-position: -9px -1909px;
    z-index: 1; }
  .RadScheduler_BOS_Bootstrap .rsAdvContentWrapper {
    padding: 6px 12px; }
  .RadScheduler_BOS_Bootstrap .rsAdvOptionsScroll {
    padding: 0; }
  .RadScheduler_BOS_Bootstrap .rsAdvancedSubmitArea {
    margin: 10px -10px 0;
    padding: 8px;
    border-top: 1px solid;
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke; }
  .RadScheduler_BOS_Bootstrap .rsAdvancedModal .rsAdvButtonWrapper {
    padding: 0; }
  .RadScheduler_BOS_Bootstrap .rsAdvancedEdit .rsAdvancedSubmitArea a {
    padding: 6px 12px;
    height: auto;
    border: 1px solid;
    border-radius: 4px;
    line-height: 1.42857;
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72; }
  .RadScheduler_BOS_Bootstrap .rsAdvancedEdit .rsAdvancedSubmitArea a:hover {
    border-color: #455F72;
    color: #FFF;
    background-color: #455F72; }
  .RadScheduler_BOS_Bootstrap .rsAdvancedEdit .rsAdvancedSubmitArea a:focus {
    border-color: #070a0c;
    color: #FFF;
    background-color: #324552; }
  .RadScheduler_BOS_Bootstrap .rsAdvContentWrapper .rsValidatedInput,
  .RadScheduler_BOS_Bootstrap .rsAdvContentWrapper .riContentWrapper {
    padding-left: 0; }
  .RadScheduler_BOS_Bootstrap .rsInvalid textarea,
  .RadScheduler_BOS_Bootstrap .rsInvalid input,
  .RadScheduler_BOS_Bootstrap .rsAdvTimePicker .riEmpty {
    border-color: #c7000b; }
  .RadScheduler_BOS_Bootstrap .rsInvalid {
    border-color: #c7000b;
    color: #de3914; }
  .RadScheduler_BOS_Bootstrap .rsAdvOptionsPanel .rsAdvDatePicker .riTextBox,
  .RadScheduler_BOS_Bootstrap .rsAdvOptionsPanel .rsAdvTimePicker .riTextBox {
    padding-right: 22px;
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Menu.rmArrows.png")%>');
    background-repeat: no-repeat;
    background-position: right -62px; }
  .RadScheduler_BOS_Bootstrap .rsYearView .rsMonthHeader {
    border-color: #dddddd; }
  .RadScheduler_BOS_Bootstrap .rsYearView thead tr:nth-child(2) {
    color: #999999; }
  .RadScheduler_BOS_Bootstrap .rsYearView .rsDateHeader {
    border-color: transparent;
    border-radius: 4px; }
  .RadScheduler_BOS_Bootstrap .rsYearView .rsDateHeader:hover {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee; }
  .RadScheduler_BOS_Bootstrap .rsYearView .rsOccupiedSlot {
    background-color: #f7f7f7;
    border-radius: 4px; }
  .RadScheduler_BOS_Bootstrap .rsYearView .rsTodayCell .rsDateHeader {
    border-color: #e1e1e1; }
  .RadScheduler_BOS_Bootstrap .rsYearView .rsSatCol:not(.rsOccupiedSlot),
  .RadScheduler_BOS_Bootstrap .rsYearView .rsSunCol:not(.rsOccupiedSlot) {
    color: #999999; }
  .RadScheduler_BOS_Bootstrap .rsYearView .rsTooltip .rsToolTipContent {
    border-radius: 4px;
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff; }
  .RadScheduler_BOS_Bootstrap .rsYearView .rsTooltip .rsCategoryPattern .rsResourceMarker {
    background-color: #f7f7f7; }
  .RadScheduler_BOS_Bootstrap .rsYearView .rsTooltip .rsToolTipArrow {
    color: #333333;
    background-color: #ffffff; }
  .RadScheduler_BOS_Bootstrap .rsYearView .rsTooltip .rsToolTipArrowUp {
    border-radius: 4px 4px 0 0; }
  .RadScheduler_BOS_Bootstrap .rsYearView .rsTooltip .rsToolTipArrowDown {
    border-radius: 0 0 4px 4px; }
  .RadScheduler_BOS_Bootstrap .rsYearView .rsTooltipRight .rsToolTipCallOut {
    border-right-color: #dedede; }
  .RadScheduler_BOS_Bootstrap .rsYearView .rsTooltipRight .rsToolTipCallOut:before {
    border-right-color: #ffffff; }
  .RadScheduler_BOS_Bootstrap .rsYearView .rsTooltipLeft .rsToolTipCallOut {
    border-left-color: #dedede; }
  .RadScheduler_BOS_Bootstrap .rsYearView .rsTooltipLeft .rsToolTipCallOut:before {
    border-left-color: #ffffff; }
  .RadScheduler_BOS_Bootstrap .rsAgendaView {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff; }
  .RadScheduler_BOS_Bootstrap .rsAgendaTable .rsAptContent {
    color: inherit; }
  .RadScheduler_BOS_Bootstrap .rsAgendaTable th, .RadScheduler_BOS_Bootstrap .rsAgendaTable td {
    border-color: #dedede; }
  .RadScheduler_BOS_Bootstrap .rsAgendaTable th {
    color: #777777;
    background-color: #f5f5f5; }
  .RadScheduler_BOS_Bootstrap .rsAgendaTable th em {
    color: #333333; }
  .RadScheduler_BOS_Bootstrap .rsAgendaTable .rsAgendaRowHovered {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee; }
  .RadScheduler_BOS_Bootstrap .rsAgendaTable .rsAgendaRowSelected {
    border-color: #1d303d;
    color: #ffffff;
    background-color: #2D4B60; }
  .RadScheduler_BOS_Bootstrap .rsMonthView .rsShowMore {
    color: #16374f;
    text-decoration: none; }
  .RadScheduler_BOS_Bootstrap .rsMonthView .rsShowMore:hover {
    color: #455F72; }
  .RadScheduler_BOS_Bootstrap .rsAptRecurrence,
  .RadScheduler_BOS_Bootstrap .rsAptRecurrenceException,
  .RadScheduler_BOS_Bootstrap .rsAptReminder {
    margin: -6px 4px 0 0;
    width: 16px;
    height: 16px;
    float: none;
    display: inline-block;
    vertical-align: middle;
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.radActionsSprite.png")%>'); }
  .RadScheduler_BOS_Bootstrap .rsAptReminder {
    background-position: -117px -4417px; }
  .RadScheduler_BOS_Bootstrap .rsAptRecurrence {
    float: left;
    background-position: -117px -4317px; }
  .RadScheduler_BOS_Bootstrap .rsAptRecurrenceException {
    background-position: -117px -4367px; }
  .RadScheduler_BOS_Bootstrap .rsAgendaView .rsAptReminder {
    background-position: -17px -4417px; }
  .RadScheduler_BOS_Bootstrap .rsAgendaView .rsAptRecurrence {
    background-position: -17px -4317px; }
  .RadScheduler_BOS_Bootstrap .rsAgendaView .rsAptRecurrenceException {
    background-position: -17px -4367px; }
  .RadScheduler_BOS_Bootstrap .rsModalDialog {
    padding: 0;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    background-color: #ffffff; }
    .RadScheduler_BOS_Bootstrap .rsModalDialog .rsModalOuter,
    .RadScheduler_BOS_Bootstrap .rsModalDialog .rsModalOuterTitle,
    .RadScheduler_BOS_Bootstrap .rsModalDialog .rsModalInner {
      margin: 0;
      padding: 0;
      border: 0; }
    .RadScheduler_BOS_Bootstrap .rsModalDialog .rsModalTitle {
      margin: -1px -1px 0;
      padding: 10px 20px;
      border: 1px solid #dedede;
      background: whitesmoke;
      font-size: 1em;
      line-height: 1.42857; }
    .RadScheduler_BOS_Bootstrap .rsModalDialog .rsModalContent {
      margin: 0;
      padding: 75px 20px 40px; }
    .RadScheduler_BOS_Bootstrap .rsModalDialog .rsModalButtons {
      margin: 0 -1px -1px;
      padding: 8px;
      border: 1px solid #dedede;
      border-radius: 0 0 4px 4px;
      background-color: whitesmoke;
      text-align: right; }
      .RadScheduler_BOS_Bootstrap .rsModalDialog .rsModalButtons .rsModalConfirm,
      .RadScheduler_BOS_Bootstrap .rsModalDialog .rsModalButtons .rsModalClose {
        width: auto;
        height: auto;
        padding: 6px 20px;
        border-width: 1px;
        border-style: solid;
        border-radius: 4px;
        font-size: 1em;
        line-height: 1.42857;
        float: none;
        display: inline-block; }
      .RadScheduler_BOS_Bootstrap .rsModalDialog .rsModalButtons .rsModalConfirm {
        border-color: #3b5262;
        color: #ffffff;
        background-color: #455F72; }
        .RadScheduler_BOS_Bootstrap .rsModalDialog .rsModalButtons .rsModalConfirm:hover {
          border-color: #24323c;
          color: #ffffff;
          background-color: #324552; }
        .RadScheduler_BOS_Bootstrap .rsModalDialog .rsModalButtons .rsModalConfirm:focus {
          border-color: #0b1013;
          color: #ffffff;
          background-color: #324552; }
      .RadScheduler_BOS_Bootstrap .rsModalDialog .rsModalButtons .rsModalClose {
        border-color: #1f2a32;
        color: #FFF;
        background-color: #455F72; }
        .RadScheduler_BOS_Bootstrap .rsModalDialog .rsModalButtons .rsModalClose:hover {
          border-color: #455F72;
          color: #FFF;
          background-color: #455F72; }
        .RadScheduler_BOS_Bootstrap .rsModalDialog .rsModalButtons .rsModalClose:focus {
          border-color: #070a0c;
          color: #FFF;
          background-color: #324552; }
  .RadScheduler_BOS_Bootstrap .rsModalWrapper .rsModalDialog {
    border: 1px solid #d9d9d9;
    background-color: #ffffff; }

/* Insert Base Styles first */
.RadSearchBox {
  width: 12em;
  min-width: 12em;
  text-align: left;
  line-height: 1.42857143;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle; }

.RadSearchBox input, .RadSearchBox input:focus {
  box-shadow: none;
  outline: 0; }

.RadSearchBox input::-ms-clear {
  display: none; }

.RadSearchBox button {
  overflow: hidden; }

@media \0screen {
  .RadSearchBox button {
    overflow: visible !important; } }

.RadSearchBox button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.RadSearchBox img {
  vertical-align: baseline; }

.RadSearchBox .rsbInner {
  padding: 1px;
  box-sizing: content-box;
  border-width: 1px;
  border-style: solid;
  display: block;
  position: relative; }

.RadSearchBox.RadSearchBoxWithLabel .rsbInner {
  display: inline-block;
  vertical-align: middle; }

.RadSearchBox .rsbInput {
  height: 1.42857143em;
  margin: 3px .25em;
  padding: 0;
  width: 100%;
  border: 0;
  color: inherit;
  background: 0;
  font: inherit;
  display: inline-block;
  vertical-align: middle; }

.RadSearchBox .rsbEmptyMessage {
  font-style: italic;
  filter: alpha(opacity=80);
  opacity: .8; }

.RadSearchBox .rsbButtons {
  display: inline-block;
  vertical-align: top; }

.RadSearchBox .rsbButton {
  margin: 0;
  padding: 2px;
  font-size: inherit;
  width: 1.42857143em;
  height: 1.42857143em;
  border: 1px solid transparent;
  color: inherit;
  background-color: transparent;
  background-repeat: repeat-x;
  background-position: 0 0;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  box-sizing: content-box; }

.RadSearchBox .rsbButton:focus {
  outline: 0; }

@media \0screen {
  .RadSearchBox .rsbButton {
    overflow: visible; } }

.RadSearchBox .rsbButton::-moz-focus-inner {
  padding: 0;
  border: 0; }

.RadSearchBox .rsbButton .rsbIcon {
  margin: -.5em 0 0 -.5em;
  width: 1em;
  height: 1em;
  font-size: 16px;
  line-height: 1.1;
  position: absolute;
  top: 50%;
  left: 50%; }

.RadSearchBox .rsbButton .rsbIconSearch:before {
  content: "\e13e";
  width: 1em;
  height: 1em;
  font-family: "WebComponentsIcons";
  display: block; }

.RadSearchBox .rsbLoadingIcon {
  width: 1.3333em;
  height: 1.3333em;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: middle; }

.RadSearchBox .rsbButtonSearch {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  width: 1.42857143em;
  height: auto;
  padding: 4px;
  font-size: inherit;
  box-sizing: content-box; }

.RadSearchBox .rsbLabel {
  padding-right: 10px;
  display: inline-block;
  vertical-align: middle; }

.RadSearchBox .rsbSearchContext {
  display: inline-block;
  margin: -2px 0 -2px -2px;
  cursor: default;
  vertical-align: middle; }

.RadSearchBox .rsbSearchContext:focus {
  outline: 0; }

.RadSearchBox .rsbSCInner {
  padding: 4px 22px 4px 4px;
  border-width: 1px;
  border-style: solid;
  background-position: 0 0;
  background-repeat: repeat-x;
  display: block;
  position: relative;
  box-sizing: border-box; }

.RadSearchBox .rsbSCInner:after {
  content: "";
  display: block;
  clear: both; }

.RadSearchBox .rsbSCFakeInput {
  width: 100%;
  float: left;
  overflow: hidden; }

.RadSearchBox .rsbListItemImg, .RadSearchBox .rsbListItemText {
  vertical-align: middle;
  display: inline-block; }

.RadSearchBox .rsbSCIcon {
  margin: -8px 0 0;
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 16px;
  position: absolute;
  top: 50%;
  right: 4px;
  font-family: "WebComponentsIcons"; }

.RadSearchBox .rsbSCIcon:before {
  content: "\e006"; }

.RadSearchBox .rsbListItemImg {
  margin-right: 3px;
  width: 16px;
  height: 16px;
  vertical-align: middle; }

.RadSearchBox .rsbListItemText {
  vertical-align: middle; }

.RadSearchBox .rsbDisabled {
  opacity: .6; }

.RadSearchBox .rsbDisabled .rsbButton {
  cursor: default; }

.RadSearchBox .rsbSCDisabled {
  opacity: .6; }

.RadSearchBox_rtl {
  text-align: right;
  direction: rtl; }

.RadSearchBox_rtl .rsbButtonSearch {
  left: -1px;
  right: 0; }

.rsbSlide, .rsbDropDownSlide {
  float: left;
  display: none;
  position: absolute;
  overflow: hidden;
  z-index: 7000; }

.rsbPopup {
  *zoom: 1;
  line-height: 1.42857143;
  min-width: 12em;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  text-align: left;
  position: relative;
  cursor: default;
  overflow: hidden; }

.rsbPopup:after {
  content: "";
  height: 0;
  clear: both;
  display: block; }

.rsbPopup .rsbScroll {
  *zoom: 1;
  position: relative;
  overflow: auto; }

.rsbPopup .rsbScroll:after {
  content: "";
  height: 0;
  clear: both;
  display: block; }

.rsbPopup .rsbHeader, .rsbPopup .rsbFooter {
  *zoom: 1;
  padding: 4px 10px;
  border-style: solid; }

.rsbPopup .rsbHeader:after, .rsbPopup .rsbFooter:after {
  content: "";
  height: 0;
  clear: both;
  display: block; }

.rsbPopup .rsbHeader {
  margin-bottom: 1px;
  border-width: 0 0 1px; }

.rsbPopup .rsbFooter {
  margin-top: 1px;
  border-width: 1px 0 0; }

.rsbPopup .rsbShowAll {
  padding: 2px 5px;
  border-width: 1px 0 0;
  border-style: solid;
  text-align: center; }

.rsbPopup .rsbList {
  margin: 0;
  padding: 0;
  list-style: none;
  *zoom: 1;
  height: 100%;
  box-sizing: border-box;
  position: relative;
  overflow: auto; }

.rsbPopup .rsbList:after {
  content: "";
  height: 0;
  clear: both;
  display: block; }

.rsbPopup .rsbListItem {
  *zoom: 1;
  margin: 0;
  padding: 4px 10px;
  min-height: 1em; }

.rsbPopup .rsbListItem:after {
  content: "";
  height: 0;
  clear: both;
  display: block; }

.rsbPopup .rsbListItemImg {
  margin-right: 3px;
  width: 16px;
  height: 16px;
  vertical-align: middle; }

.rsbPopup .rsbListItemText {
  vertical-align: middle; }

.rsbPopup_rtl {
  text-align: right;
  direction: rtl; }

/*6px !default;*/
/*12px !default;*/
.RadSearchBox_BOS_Bootstrap {
  color: #333333;
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.42857; }
  .RadSearchBox_BOS_Bootstrap .rsbInner {
    padding: 0;
    border-radius: 4px;
    border-color: #1f2a32;
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }
    .RadSearchBox_BOS_Bootstrap .rsbInner.rsbHovered {
      border-color: #455F72;
      color: #333333;
      background-color: #ffffff; }
    .RadSearchBox_BOS_Bootstrap .rsbInner.rsbFocused {
      border-color: #355971;
      color: #333333;
      background-color: #ffffff; }
  .RadSearchBox_BOS_Bootstrap .rsbInput {
    margin: 0;
    padding: 6px 12px;
    height: 20px;
    line-height: 20px; }
  .RadSearchBox_BOS_Bootstrap .rsbButton {
    width: 29px;
    height: 29px;
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72; }
    .RadSearchBox_BOS_Bootstrap .rsbButton:hover {
      border-color: #455F72;
      color: #FFF;
      background-color: #455F72; }
    .RadSearchBox_BOS_Bootstrap .rsbButton:active {
      border-color: #070a0c;
      color: #FFF;
      background-color: #324552; }
  .RadSearchBox_BOS_Bootstrap .rsbButtonSearch {
    margin: 0;
    border-width: 0 0 0 1px;
    border-radius: 0 4px 4px 0; }
    .RadSearchBox_BOS_Bootstrap .rsbButtonSearch .rsbIcon {
      width: 20px;
      height: 20px;
      background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.radActionsSprite.png")%>');
      background-position: -15px -4715px; }
  .RadSearchBox_BOS_Bootstrap .rsbButtonsLeft .rsbButton {
    border-width: 0 1px 0 0; }
  .RadSearchBox_BOS_Bootstrap .rsbButtonsLeft .rsbButton:first-child {
    border-radius: 4px 0 0 4px; }
  .RadSearchBox_BOS_Bootstrap .rsbButtonsRight .rsbButton {
    border-width: 0 0 0 1px; }
  .RadSearchBox_BOS_Bootstrap .rsbSearchContext {
    margin: -1px 0 -1px -1px; }
  .RadSearchBox_BOS_Bootstrap .rsbSCInner {
    padding: 6px 40px 6px 12px;
    height: auto;
    border-radius: 4px 0 0 4px;
    line-height: 20px;
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72; }
  .RadSearchBox_BOS_Bootstrap .rsbSCIcon {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.radActionsSprite.png")%>');
    background-position: -17px -67px;
    right: 5px; }
  .RadSearchBox_BOS_Bootstrap .rsbSCHovered {
    border-color: #455F72;
    color: #FFF;
    background-color: #455F72; }
  .RadSearchBox_BOS_Bootstrap .rsbSCFocused {
    border-color: #070a0c;
    color: #FFF;
    background-color: #324552; }
  .RadSearchBox_BOS_Bootstrap .rsbSCDisabled {
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72; }
  .RadSearchBox_BOS_Bootstrap .rsbLoadingIcon {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.loading_small.gif")%>');
    margin: 8px; }

.rsbPopup_BOS_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  margin: 2px 0 0 0;
  padding: 5px 0;
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.42857; }
  .rsbPopup_BOS_Bootstrap .rsbShowAll {
    margin-bottom: -5px; }
  .rsbPopup_BOS_Bootstrap .rsbListItem {
    padding: 3px 20px; }
  .rsbPopup_BOS_Bootstrap .rsbListItemHovered {
    color: #000000;
    background-color: #eeeeee; }
  .rsbPopup_BOS_Bootstrap .rsbListItemSelected {
    color: #ffffff;
    background-color: #2D4B60; }
  .rsbPopup_BOS_Bootstrap .rsbListItemLoading {
    color: #000000;
    background-color: #eeeeee; }

.RadSearchBox_BOS_Bootstrap[dir="rtl"] .rsbButtonSearch {
  border-width: 0 1px 0 0;
  border-radius: 4px 0 0 4px; }

.RadSearchBox_BOS_Bootstrap[dir="rtl"] .rsbButtonsLeft .rsbButton {
  border-width: 0 1px 0 0; }

.RadSearchBox_BOS_Bootstrap[dir="rtl"] .rsbButtonsLeft .rsbButton:first-child {
  border-radius: 4px 0 0 4px; }

.RadSearchBox_BOS_Bootstrap[dir="rtl"] .rsbButtonsRight .rsbButton {
  border-width: 0 0 0 1px; }

/*@import "BOS_Bootstrap/SiteMap.BOS_Bootstrap.scss";*/
/*6px !default;*/
/*12px !default;*/
.RadSlider_BOS_Bootstrap {
  color: #333333;
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  /* horizontal slider */
  /* end horizontal slider */
  /* vertical slider */
  /* end vertical slider */
  /* horizontal slider - TrackPosition=Top/Bottom */
  /* horizontal slider - TrackPosition=Center */
  /* vertical slider - TrackPosition=Center */ }
  .RadSlider_BOS_Bootstrap .rslSelectedregion,
  .RadSlider_BOS_Bootstrap a.rslHandle,
  .RadSlider_BOS_Bootstrap a.rslDraghandle {
    border-width: 1px;
    border-style: solid; }
  .RadSlider_BOS_Bootstrap .rslTrack {
    border-color: #1f2a32;
    background-color: whitesmoke; }
  .RadSlider_BOS_Bootstrap .rslSelectedregion {
    border-color: #3b5262;
    background-color: #455F72;
    top: -1px; }
  .RadSlider_BOS_Bootstrap a.rslHandle {
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72;
    border-radius: 90px; }
  .RadSlider_BOS_Bootstrap a.rslDraghandle {
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72;
    border-radius: 90px; }
  .RadSlider_BOS_Bootstrap a.rslDraghandle span {
    width: 24px;
    height: 24px; }
  .RadSlider_BOS_Bootstrap a.rslDraghandle:hover,
  .RadSlider_BOS_Bootstrap a.rslHandle:hover {
    border-color: #455F72;
    color: #FFF;
    background-color: #455F72; }
  .RadSlider_BOS_Bootstrap a.rslDraghandle:focus,
  .RadSlider_BOS_Bootstrap a.rslHandle:focus {
    border-color: #355971;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none; }
  .RadSlider_BOS_Bootstrap a.rslDraghandle:active,
  .RadSlider_BOS_Bootstrap a.rslHandle:active {
    border-color: #070a0c;
    color: #FFF;
    background-color: #324552;
    box-shadow: none; }
  .RadSlider_BOS_Bootstrap div.rslHorizontal {
    /*margin: 0 0 0 15px;*/ }
    .RadSlider_BOS_Bootstrap div.rslHorizontal .rslTrack {
      height: 8px;
      line-height: 8px;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
      border-width: 1px;
      border-style: solid;
      margin: 0 12px;
      left: 34px; }
    .RadSlider_BOS_Bootstrap div.rslHorizontal .rslItemsWrapper {
      left: 34px;
      margin: 0 12px; }
    .RadSlider_BOS_Bootstrap div.rslHorizontal .rslSelectedregion {
      height: 8px;
      line-height: 8px; }
    .RadSlider_BOS_Bootstrap div.rslHorizontal a.rslHandle {
      width: 32px;
      height: 32px;
      line-height: 32px;
      background-image: "radActionsSprite.png"; }
    .RadSlider_BOS_Bootstrap div.rslHorizontal a.rslDecrease {
      margin: -1px 0 0 0;
      background-position: -9px -109px; }
    .RadSlider_BOS_Bootstrap div.rslHorizontal a.rslDecrease:hover {
      background-position: -59px -109px; }
    .RadSlider_BOS_Bootstrap div.rslHorizontal a.rslIncrease {
      margin: -1px 0 0 0;
      right: 0;
      background-position: -9px -159px; }
    .RadSlider_BOS_Bootstrap div.rslHorizontal a.rslIncrease:hover {
      background-position: -59px -159px; }
    .RadSlider_BOS_Bootstrap div.rslHorizontal a.rslDraghandle {
      width: 22px;
      height: 22px; }
    .RadSlider_BOS_Bootstrap div.rslHorizontal.rslTop .rslHandle {
      top: -3px; }
    .RadSlider_BOS_Bootstrap div.rslHorizontal.rslMiddle a.rslIncrease {
      margin: -17px 0 0; }
    .RadSlider_BOS_Bootstrap div.rslHorizontal.rslMiddle a.rslDecrease {
      margin: -17px 0 0; }
    .RadSlider_BOS_Bootstrap div.rslHorizontal.rslMiddle .rslHandle {
      top: 50%; }
    .RadSlider_BOS_Bootstrap div.rslHorizontal .rslItem {
      background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Slider.ItemHorizontalBgr.png")%>'); }
    .RadSlider_BOS_Bootstrap div.rslHorizontal li.rslItem span {
      display: inline-block;
      *zoom: 1;
      *display: inline;
      font-size: 13px; }
    .RadSlider_BOS_Bootstrap div.rslHorizontal.rslMiddle div.rslTrack {
      margin-top: -5px; }
  .RadSlider_BOS_Bootstrap div.rslVertical .rslTrack {
    width: 8px;
    left: 11px;
    top: 34px;
    border-width: 1px;
    border-style: solid;
    box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1) inset;
    margin: 12px 0; }
  .RadSlider_BOS_Bootstrap div.rslVertical .rslItemsWrapper {
    top: 34px;
    margin: 12px 0; }
  .RadSlider_BOS_Bootstrap div.rslVertical .rslSelectedregion {
    width: 8px;
    left: -1px; }
  .RadSlider_BOS_Bootstrap div.rslVertical.rslRight .rslTrack {
    left: auto;
    right: 11px; }
  .RadSlider_BOS_Bootstrap div.rslVertical.rslCenter .rslTrack {
    left: 50%;
    margin-left: -5px; }
  .RadSlider_BOS_Bootstrap div.rslVertical.rslCenter .rslHandle {
    left: 50%;
    margin-left: -17px; }
  .RadSlider_BOS_Bootstrap div.rslVertical.rslLeft .rslHandle {
    left: -3px; }
  .RadSlider_BOS_Bootstrap div.rslVertical a.rslHandle {
    width: 32px;
    height: 32px;
    line-height: 32px;
    border-radius: 45px;
    background-image: "radActionsSprite.png"; }
  .RadSlider_BOS_Bootstrap div.rslVertical a.rslDecrease {
    margin: 0 0 0 -1px;
    background-position: -9px -9px; }
  .RadSlider_BOS_Bootstrap div.rslVertical a.rslDecrease:hover {
    background-position: -59px -9px; }
  .RadSlider_BOS_Bootstrap div.rslVertical a.rslIncrease {
    margin: 0 0 0 -1px;
    background-position: -9px -59px; }
  .RadSlider_BOS_Bootstrap div.rslVertical a.rslIncrease:hover {
    background-position: -59px -59px; }
  .RadSlider_BOS_Bootstrap div.rslVertical a.rslDraghandle {
    width: 22px;
    height: 22px; }
  .RadSlider_BOS_Bootstrap div.rslVertical .rslItem {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Slider.ItemVerticalBgr.png")%>'); }
  .RadSlider_BOS_Bootstrap div.rslVertical li.rslItem span {
    font-size: 13px;
    padding: 1px 3px; }
  .RadSlider_BOS_Bootstrap .rslItemsWrapper .rslItem,
  .RadSlider_BOS_Bootstrap .rslItemsWrapper .rslLargeTick span,
  .RadSlider_BOS_Bootstrap .rslItemsWrapper .rslItemSelected {
    color: #333333;
    font: 12px "Helvetica Neue",Helvetica,Arial,sans-serif; }
  .RadSlider_BOS_Bootstrap .rslTop .rslSmallTick,
  .RadSlider_BOS_Bootstrap .rslBottom .rslSmallTick {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Slider.SmallChangeHorizontal.png")%>'); }
  .RadSlider_BOS_Bootstrap .rslTop .rslLargeTick,
  .RadSlider_BOS_Bootstrap .rslBottom .rslLargeTick {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Slider.LargeChangeHorizontal.png")%>'); }
  .RadSlider_BOS_Bootstrap .rslLeft .rslSmallTick,
  .RadSlider_BOS_Bootstrap .rslRight .rslSmallTick {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Slider.SmallChangeVertical.png")%>'); }
  .RadSlider_BOS_Bootstrap .rslLeft .rslLargeTick,
  .RadSlider_BOS_Bootstrap .rslRight .rslLargeTick {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Slider.LargelChangeVertical.png")%>'); }
  .RadSlider_BOS_Bootstrap .rslMiddle .rslSmallTick {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Slider.SmallChangeMiddleHorizontal.png")%>'); }
  .RadSlider_BOS_Bootstrap .rslLargeTick {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Slider.LargeChangeMiddleHorizontal.png")%>'); }
  .RadSlider_BOS_Bootstrap .rslCenter .rslSmallTick {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Slider.SmallChangeCenterVertical.png")%>'); }
  .RadSlider_BOS_Bootstrap .rslCenter .rslLargeTick {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Slider.LargelChangeCenterVertical.png")%>'); }

/*6px !default;*/
/*12px !default;*/
.RadSocialShare_BOS_Bootstrap {
  font-size: 1em;
  *font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  *font-size: 14px;
  padding: 0.42857em 0.85714em;
  background-color: whitesmoke;
  border: 1px solid #dedede;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  .RadSocialShare_BOS_Bootstrap .sshLinkItem {
    min-width: 1.85714em;
    height: 2.14286em;
    padding: 0.07143em 0.21429em;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    text-align: center;
    display: inline-block;
    height: 2.14286em;
    line-height: 2.14286em;
    *height: 20px;
    *line-height: 20px; }
  .RadSocialShare_BOS_Bootstrap .sshLinkItem:hover {
    color: #2D4B60; }
  .RadSocialShare_BOS_Bootstrap iframe.sshLinkItem:hover {
    background-color: transparent;
    border-color: transparent; }
  .RadSocialShare_BOS_Bootstrap .sshLinkItem .sshText {
    display: inline-block;
    height: 2.14286em;
    *height: 20px; }

.RadSocialShare_BOS_Bootstrap .sshIcon,
.RadComboBoxDropDown_BOS_Bootstrap .sshIcon {
  width: 1.57143em;
  height: 2.28571em;
  line-height: 2.42857em;
  background-image: none;
  *background-image: url('<%=WebResource("Telerik.Web.UI.Skins.Common.SocialShare.SocialShareSprite.png")%>');
  *margin: 7px 0 0 -1px;
  *width: 20px;
  *height: 20px; }

.RadSocialShare_BOS_Bootstrap .sshIcon:before,
.RadComboBoxDropDown_BOS_Bootstrap .sshIcon:before {
  height: 2.28571em;
  line-height: 1.7em;
  color: #333333;
  content: "\E210";
  margin: -0.1em 0 0 0.2em;
  *display: none; }

.RadSocialShare_BOS_Bootstrap .sshShareOnPinterest:before,
.RadComboBoxDropDown_BOS_Bootstrap .sshShareOnPinterest:before {
  content: "\E10E"; }

.RadSocialShare_BOS_Bootstrap .sshShareOnYammer:before,
.RadComboBoxDropDown_BOS_Bootstrap .sshShareOnYammer:before {
  content: "\E170"; }

.RadSocialShare_BOS_Bootstrap .sshShareOnFacebook:before,
.RadComboBoxDropDown_BOS_Bootstrap .sshShareOnFacebook:before {
  content: "\E168"; }

.RadSocialShare_BOS_Bootstrap .sshShareOnTwitter:before,
.RadComboBoxDropDown_BOS_Bootstrap .sshShareOnTwitter:before {
  content: "\E10B"; }

.RadSocialShare_BOS_Bootstrap .sshBlogger:before,
.RadComboBoxDropDown_BOS_Bootstrap .sshBlogger:before {
  content: "\E164"; }

.RadSocialShare_BOS_Bootstrap .sshDelicious:before,
.RadComboBoxDropDown_BOS_Bootstrap .sshDelicious:before {
  content: "\E165"; }

.RadSocialShare_BOS_Bootstrap .sshDigg:before,
.RadComboBoxDropDown_BOS_Bootstrap .sshDigg:before {
  content: "\E166"; }

.RadSocialShare_BOS_Bootstrap .sshGoogleBookmarks:before,
.RadComboBoxDropDown_BOS_Bootstrap .sshGoogleBookmarks:before {
  content: "\E169"; }

.RadSocialShare_BOS_Bootstrap .sshShareOnGooglePlus:before,
.RadComboBoxDropDown_BOS_Bootstrap .sshShareOnGooglePlus:before {
  content: "\E113"; }

.RadSocialShare_BOS_Bootstrap .sshLinkedIn:before,
.RadComboBoxDropDown_BOS_Bootstrap .sshLinkedIn:before {
  content: "\E10C"; }

.RadSocialShare_BOS_Bootstrap .sshMySpace:before,
.RadComboBoxDropDown_BOS_Bootstrap .sshMySpace:before {
  content: "\E16B"; }

.RadSocialShare_BOS_Bootstrap .sshReddit:before,
.RadComboBoxDropDown_BOS_Bootstrap .sshReddit:before {
  content: "\E16C"; }

.RadSocialShare_BOS_Bootstrap .sshStumbleUpon:before,
.RadComboBoxDropDown_BOS_Bootstrap .sshStumbleUpon:before {
  content: "\E16D"; }

.RadSocialShare_BOS_Bootstrap .sshTumblr:before,
.RadComboBoxDropDown_BOS_Bootstrap .sshTumblr:before {
  content: "\E16F"; }

.RadSocialShare_BOS_Bootstrap .sshMailTo:before,
.RadComboBoxDropDown_BOS_Bootstrap .sshMailTo:before {
  content: "\E16E"; }

.RadSocialShare_BOS_Bootstrap .sshSendEmail:before,
.RadComboBoxDropDown_BOS_Bootstrap .sshSendEmail:before {
  content: "\E099"; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .RadSocialShare_BOS_Bootstrap .sshCompactButton:before,
  .RadComboBoxDropDown_BOS_Bootstrap .sshCompactButton:before {
    font-size: .8em; } }

.RadSocialShare_BOS_Bootstrap .sshCompactButton:before,
.RadComboBoxDropDown_BOS_Bootstrap .sshCompactButton:before {
  content: "\E002";
  font-size: 1.66666em;
  font-size: 1.33333em\9;
  margin: -0.2em 0 0 0.05em; }

.RadComboBoxDropDown_BOS_Bootstrap .rcbList .sshIcon,
.RadComboBoxDropDown_BOS_Bootstrap .rcbList .sshIcon:before {
  margin: -0.21429em 0.71429em 0em 0em; }

.RadWindow_BOS_Bootstrap .sshFormSendBtn {
  height: 1.42857em;
  padding: 0.42857em 0.85714em;
  border-radius: 0.21429em;
  border-color: #1f2a32;
  color: #FFF;
  background-color: #455F72; }

.RadWindow_BOS_Bootstrap .sshFormSendBtn:hover,
.RadWindow_BOS_Bootstrap .sshFormSendBtn:focus {
  border-color: #455F72;
  color: #FFF;
  background-color: #455F72;
  box-shadow: inset 0 0 1px #455F72; }

.RadWindow_BOS_Bootstrap .sshFormSendBtn:focus {
  outline-width: thin;
  outline-offset: -2px;
  outline-color: #455F72; }

.RadWindow_BOS_Bootstrap .sshFormSendBtn:active {
  border-color: #070a0c;
  color: #FFF;
  background-color: #324552;
  box-shadow: inset 0 0 4px #c0c0c0;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; }

/* Insert Base Styles first */
/*6px !default;*/
/*12px !default;*/
.RadSplitter_BOS_Bootstrap {
  border-color: #dedede;
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadSplitter_BOS_Bootstrap .rspSlideTitle,
  .RadSplitter_BOS_Bootstrap .rspPaneTabText {
    font-size: 14px; }
  .RadSplitter_BOS_Bootstrap .rspPane,
  .RadSplitter_BOS_Bootstrap .rspPaneHorizontal {
    border-color: #dedede; }
  .RadSplitter_BOS_Bootstrap .rspSlidePane {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff; }
  .RadSplitter_BOS_Bootstrap .rspSlideHeader,
  .RadSplitter_BOS_Bootstrap .rspSlideTitleContainer {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke; }
  .RadSplitter_BOS_Bootstrap .rspSlideTitleContainer,
  .RadSplitter_BOS_Bootstrap .rspSlideHeaderIconWrapper {
    padding: 2px;
    border-bottom: 1px solid #dedede; }
  .RadSplitter_BOS_Bootstrap .rspSlideHeaderDockIcon,
  .RadSplitter_BOS_Bootstrap .rspSlideHeaderUndockIcon,
  .RadSplitter_BOS_Bootstrap .rspSlideHeaderCollapseIcon,
  .RadSplitter_BOS_Bootstrap .rspCollapseBarExpand,
  .RadSplitter_BOS_Bootstrap .rspCollapseBarCollapse,
  .RadSplitter_BOS_Bootstrap .rspCollapseBarHorizontalExpand,
  .RadSplitter_BOS_Bootstrap .rspCollapseBarHorizontalCollapse {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.radActionsSprite.png")%>'); }
  .RadSplitter_BOS_Bootstrap div.rspSlideHeaderDockIcon,
  .RadSplitter_BOS_Bootstrap div.rspSlideHeaderUndockIcon,
  .RadSplitter_BOS_Bootstrap div.rspSlideHeaderCollapseIcon {
    height: 32px;
    width: 32px;
    border-radius: 3px;
    border: 1px solid transparent; }
  .RadSplitter_BOS_Bootstrap div.rspSlideHeaderDockIcon {
    background-position: -9px -1259px; }
  .RadSplitter_BOS_Bootstrap div.rspSlideHeaderUndockIcon {
    background-position: -9px -1209px; }
  .RadSplitter_BOS_Bootstrap div.rspSlideHeaderCollapseIcon {
    background-position: -9px -1909px; }
  .RadSplitter_BOS_Bootstrap div.rspSlideHeaderDockIcon:hover,
  .RadSplitter_BOS_Bootstrap div.rspSlideHeaderUndockIcon:hover,
  .RadSplitter_BOS_Bootstrap div.rspSlideHeaderCollapseIcon:hover {
    border-color: #455F72;
    color: #FFF;
    background-color: #455F72; }
  .RadSplitter_BOS_Bootstrap .rspSlideContent {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff; }
  .RadSplitter_BOS_Bootstrap .rspResizeBar,
  .RadSplitter_BOS_Bootstrap .rspSlideContainerResize,
  .RadSplitter_BOS_Bootstrap .rspCollapseBarExpand,
  .RadSplitter_BOS_Bootstrap .rspCollapseBarCollapse {
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72; }
  .RadSplitter_BOS_Bootstrap .rspResizeBarOver,
  .RadSplitter_BOS_Bootstrap .rspSlideContainerResizeOver,
  .RadSplitter_BOS_Bootstrap .rspCollapseBarExpandOver,
  .RadSplitter_BOS_Bootstrap .rspCollapseBarCollapseOver {
    border-color: #455F72;
    color: #FFF;
    background-color: #455F72; }
  .RadSplitter_BOS_Bootstrap .rspResizeBarHorizontal,
  .RadSplitter_BOS_Bootstrap .rspSlideContainerResizeHorizontal,
  .RadSplitter_BOS_Bootstrap .rspCollapseBarHorizontalExpand,
  .RadSplitter_BOS_Bootstrap .rspCollapseBarHorizontalCollapse {
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72; }
  .RadSplitter_BOS_Bootstrap .rspResizeBarOverHorizontal,
  .RadSplitter_BOS_Bootstrap .rspSlideContainerResizeOverHorizontal,
  .RadSplitter_BOS_Bootstrap .rspCollapseBarHorizontalExpandOver,
  .RadSplitter_BOS_Bootstrap .rspCollapseBarHorizontalCollapseOver {
    border-color: #455F72;
    color: #FFF;
    background-color: #455F72; }
  .RadSplitter_BOS_Bootstrap input.rspCollapseBarExpand,
  .RadSplitter_BOS_Bootstrap input.rspCollapseBarCollapse {
    width: 14px;
    height: 28px;
    line-height: 27px; }
  .RadSplitter_BOS_Bootstrap input.rspCollapseBarHorizontalExpand,
  .RadSplitter_BOS_Bootstrap input.rspCollapseBarHorizontalCollapse {
    width: 28px;
    height: 14px;
    line-height: 14px; }
  .RadSplitter_BOS_Bootstrap input.rspCollapseBarExpand {
    background-position: -18px -161px; }
  .RadSplitter_BOS_Bootstrap input.rspCollapseBarCollapse {
    background-position: -18px -111px; }
  .RadSplitter_BOS_Bootstrap input.rspCollapseBarHorizontalExpand {
    background-position: -11px -68px; }
  .RadSplitter_BOS_Bootstrap input.rspCollapseBarHorizontalCollapse {
    background-position: -11px -18px; }
  .RadSplitter_BOS_Bootstrap .rspTabsContainer {
    background-color: #fcfcfc; }
  .RadSplitter_BOS_Bootstrap .rspPaneTabContainer {
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72; }
  .RadSplitter_BOS_Bootstrap .rspPaneTabContainer:hover {
    border-color: #455F72;
    color: #FFF;
    background-color: #455F72; }
  .RadSplitter_BOS_Bootstrap .rspPaneTabContainerExpanded {
    border-color: #070a0c;
    color: #FFF;
    background-color: #324552; }
  .RadSplitter_BOS_Bootstrap .rspTabsContainer .rspPaneTabContainerDocked {
    border-color: #455F72;
    color: #FFF;
    background-color: #455F72; }
  .RadSplitter_BOS_Bootstrap .rspLoading {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.loading.gif")%>'); }

/* Insert Base Styles first */
/* default */
.RadTabStrip {
  line-height: 1.42857143;
  overflow: hidden; }

.RadTabStrip .rtsLevel {
  box-sizing: border-box; }

.RadTabStrip .rtsScroll {
  white-space: nowrap;
  position: relative;
  overflow: hidden; }

.RadTabStrip .rtsScroll .rtsUL {
  position: relative; }

.RadTabStrip .rtsPrevArrow, .RadTabStrip .rtsNextArrow {
  padding: 6px 12px;
  box-sizing: border-box;
  text-align: center;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  position: absolute;
  cursor: default; }

.RadTabStrip .rtsPrevArrow:before, .RadTabStrip .rtsNextArrow:before {
  margin: 0 -4px;
  font-size: 16px;
  font-family: WebComponentsIcons;
  line-height: 1;
  display: inline-block; }

.RadTabStrip .rtsUL {
  margin: 0;
  padding: 0;
  list-style: none; }

.RadTabStrip .rtsLI {
  display: block;
  position: relative; }

.RadTabStrip .rtsLink {
  padding: 10px 15px;
  background-position: 0 0;
  background-repeat: repeat-x;
  text-decoration: none;
  cursor: pointer;
  display: block;
  position: relative; }

.RadTabStrip .rtsImg {
  margin: 0 4px 0 -4px;
  display: inline-block;
  vertical-align: middle; }

.RadTabStrip_rtl .rtsImg {
  margin-left: 4px;
  margin-right: -4px; }

.RadTabStrip .rtsTxt {
  text-decoration: inherit;
  display: inline-block;
  vertical-align: middle; }

.RadTabStrip.rtsDisabled, .RadTabStrip .rtsDisabled, .RadTabStrip .rtsDisabled .rtsLink {
  cursor: default;
  filter: alpha(opacity=60);
  opacity: .6; }

.RadTabStrip .rtsLevel1 {
  border-width: 0;
  border-style: solid; }

.RadTabStrip .rtsLevel1 .rtsLink {
  border-width: 1px;
  border-style: solid; }

.RadTabStrip .rtsLevel1 ~ .rtsLevel {
  border-width: 1px;
  border-style: solid; }

.RadTabStrip .rtsLevel1 ~ .rtsLevel .rtsHovered .rtsLink {
  text-decoration: underline; }

.rtsHorizontal .rtsLevel {
  width: 100%; }

.rtsHorizontal .rtsLI {
  display: inline-block;
  vertical-align: top; }

.rtsHorizontal .rtsScroll .rtsUL {
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden; }

.rtsHorizontal .rtsPrevArrow, .rtsHorizontal .rtsNextArrow {
  top: 0;
  bottom: 0; }

.rtsHorizontal .rtsPrevArrow:before {
  margin-top: .5em;
  content: "\e007"; }

.rtsHorizontal .rtsNextArrow:before {
  margin-top: .5em;
  content: "\e005"; }

.rtsHorizontal .rtsButtonsStart {
  padding-left: 64px; }

.rtsHorizontal .rtsButtonsStart .rtsPrevArrow {
  left: 0; }

.rtsHorizontal .rtsButtonsStart .rtsNextArrow {
  left: 32px; }

.rtsHorizontal .rtsButtonsEnd {
  padding-right: 64px; }

.rtsHorizontal .rtsButtonsEnd .rtsPrevArrow {
  right: 32px; }

.rtsHorizontal .rtsButtonsEnd .rtsNextArrow {
  right: 0; }

.rtsHorizontal .rtsButtonsMiddle {
  padding-left: 32px;
  padding-right: 32px; }

.rtsHorizontal .rtsButtonsMiddle .rtsPrevArrow {
  left: 0; }

.rtsHorizontal .rtsButtonsMiddle .rtsNextArrow {
  right: 0; }

.rtsHorizontal.RadTabStrip_rtl .rtsPrevArrow:before {
  content: "\e005"; }

.rtsHorizontal.RadTabStrip_rtl .rtsNextArrow:before {
  content: "\e007"; }

.rtsHorizontal.RadTabStrip_rtl .rtsButtonsStart .rtsPrevArrow {
  left: 32px; }

.rtsHorizontal.RadTabStrip_rtl .rtsButtonsStart .rtsNextArrow {
  left: 0; }

.rtsHorizontal.RadTabStrip_rtl .rtsButtonsEnd .rtsPrevArrow {
  right: 0; }

.rtsHorizontal.RadTabStrip_rtl .rtsButtonsEnd .rtsNextArrow {
  right: 32px; }

.rtsHorizontal.RadTabStrip_rtl .rtsButtonsMiddle .rtsPrevArrow {
  left: auto;
  right: 0; }

.rtsHorizontal.RadTabStrip_rtl .rtsButtonsMiddle .rtsNextArrow {
  right: auto;
  left: 0; }

.rtsTop .rtsLevel1 {
  border-bottom-width: 1px; }

.rtsTop .rtsLevel1 .rtsUL {
  margin-bottom: -1px; }

.rtsTop .rtsLevel1 ~ .rtsLevel {
  border-top-width: 0; }

.rtsBottom .rtsLevel1 {
  border-top-width: 1px; }

.rtsBottom .rtsLevel1 .rtsUL {
  margin-top: -1px; }

.rtsBottom .rtsLevel1 ~ .rtsLevel {
  border-bottom-width: 0; }

.rtsVertical {
  display: inline-block;
  vertical-align: top; }

.rtsVertical .rtsLevel {
  height: 100%;
  display: inline-block;
  vertical-align: top; }

.rtsVertical .rtsVertical .rtsUL {
  display: inline-block;
  vertical-align: top; }

.rtsVertical .rtsScroll .rtsUL {
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll; }

.rtsVertical .rtsPrevArrow, .rtsVertical .rtsNextArrow {
  left: 0;
  right: 0; }

.rtsVertical .rtsPrevArrow:before {
  content: "\e004"; }

.rtsVertical .rtsNextArrow:before {
  content: "\e006"; }

.rtsVertical .rtsButtonsStart {
  padding-top: 56px; }

.rtsVertical .rtsButtonsStart .rtsPrevArrow {
  top: 0; }

.rtsVertical .rtsButtonsStart .rtsNextArrow {
  top: 28px; }

.rtsVertical .rtsButtonsEnd {
  padding-bottom: 56px; }

.rtsVertical .rtsButtonsEnd .rtsPrevArrow {
  bottom: 28px; }

.rtsVertical .rtsButtonsEnd .rtsNextArrow {
  bottom: 0; }

.rtsVertical .rtsButtonsMiddle {
  padding-top: 28px;
  padding-bottom: 28px; }

.rtsVertical .rtsButtonsMiddle .rtsPrevArrow {
  top: 0; }

.rtsVertical .rtsButtonsMiddle .rtsNextArrow {
  bottom: 0; }

.rtsLeft .rtsLevel1 {
  border-right-width: 1px;
  float: left; }

.rtsLeft .rtsLevel1 .rtsUL {
  margin-right: -1px; }

.rtsLeft .rtsLevel1 ~ .rtsLevel {
  border-left-width: 0;
  float: left; }

.rtsRight .rtsLevel1 {
  border-left-width: 1px;
  float: right; }

.rtsRight .rtsLevel1 .rtsUL {
  margin-left: -1px; }

.rtsRight .rtsLevel1 ~ .rtsLevel {
  border-right-width: 0;
  float: right; }

.rtsRight.RadTabStrip_rtl .rtsLevel {
  direction: ltr; }

.rtsRight.RadTabStrip_rtl .rtsUL {
  direction: rtl; }

.rtsAlignRight {
  text-align: right; }

.rtsAlignCenter {
  text-align: center; }

.rtsAlignJustify {
  text-align: center; }

.rtsDetachedTabContainer {
  display: none;
  position: absolute;
  z-index: 9999; }

.rtsDetachedTabContainer .rtsGhostTab {
  padding: 10px 15px;
  border-width: 1px;
  border-style: solid;
  position: relative;
  top: 16px;
  left: 16px; }

.rtsDropClue {
  position: absolute;
  z-index: 9998;
  display: none; }

.rtsDropClue:before {
  font-family: WebComponentsIcons;
  font-size: 16px;
  line-height: 1;
  display: inline-block; }

.rtsDropClueTop {
  margin: -.75em 0 0 -.5em; }

.rtsDropClueTop:before {
  content: "\e006"; }

.rtsDropClueBottom {
  margin: -.25em 0 0 -.5em; }

.rtsDropClueBottom:before {
  content: "\e004"; }

.rtsHidden {
  display: none !important; }

/* default multipage - exists nowhere else */
.RadMultiPage {
  box-sizing: border-box; }

.RadMultiPage .rmpView {
  height: 100%;
  box-sizing: border-box; }

.RadMultiPage .rmpView > iframe {
  width: 100%;
  height: 100%;
  border: 0;
  display: block; }

.RadMultiPage .rmpHidden {
  display: none !important; }

/*6px !default;*/
/*12px !default;*/
.RadTabStrip_BOS_Bootstrap {
  font-size: 1.6rem !important;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.42857;
  background-color: #FFF;
  margin-bottom: 1em; }
  .RadTabStrip_BOS_Bootstrap .rtsUl {
    padding-bottom: 1em !important; }
  .RadTabStrip_BOS_Bootstrap .rtsLink {
    padding: 10px 15px;
    color: #16374f; }
  .RadTabStrip_BOS_Bootstrap .rtsOut,
  .RadTabStrip_BOS_Bootstrap .rtsIn {
    padding: 0; }
  .RadTabStrip_BOS_Bootstrap .rtsTxt {
    padding: 0;
    padding-bottom: .4em;
    border-bottom: 3px solid transparent; }
  .RadTabStrip_BOS_Bootstrap .rtsLink:hover .rtsTxt {
    color: #455F72;
    border-bottom: 3px solid #2D4B60; }
  .RadTabStrip_BOS_Bootstrap .rtsLI .rtsLink:hover .rtsTxt {
    color: #455F72;
    border-bottom: 3px solid #2D4B60; }
  .RadTabStrip_BOS_Bootstrap .rtsSelected .rtsTxt,
  .RadTabStrip_BOS_Bootstrap .rtsSelected:hover .rtsTxt,
  .RadTabStrip_BOS_Bootstrap .rtsSelected .rtsLink .rtsTxt,
  .RadTabStrip_BOS_Bootstrap .rtsSelected:hover .rtsLink .rtsTxt {
    color: #455F72;
    border-bottom: 3px solid #2D4B60; }
  .RadTabStrip_BOS_Bootstrap .rtsDisabled,
  .RadTabStrip_BOS_Bootstrap .rtsDisabled:hover {
    border-color: transparent;
    color: #777777;
    background-color: transparent; }
  .RadTabStrip_BOS_Bootstrap .rtsLevel1 .rtsUL {
    border: none !important;
    overflow: visible; }
  .RadTabStrip_BOS_Bootstrap .rtsLevel1 .rtsLink {
    border: inherit; }
  .RadTabStrip_BOS_Bootstrap .rtsLevel1 .rtsLink:hover {
    /*border-color: $button-hovered-bg;
			background-color: $button-hovered-bg;*/ }
  .RadTabStrip_BOS_Bootstrap .rtsLevel1 .rtsSelected,
  .RadTabStrip_BOS_Bootstrap .rtsLevel1 .rtsSelected:hover {
    /*border-color: $panel-border;
			background-color: $brand-dark-color;*/ }
  .RadTabStrip_BOS_Bootstrap .rtsLevel1 .rtsDisabled,
  .RadTabStrip_BOS_Bootstrap .rtsLevel1 .rtsDisabled:hover {
    border-color: transparent;
    background-color: transparent; }
  .RadTabStrip_BOS_Bootstrap .rtsNextArrow,
  .RadTabStrip_BOS_Bootstrap .rtsPrevArrow,
  .RadTabStrip_BOS_Bootstrap .rtsPrevArrowDisabled,
  .RadTabStrip_BOS_Bootstrap .rtsNextArrowDisabled {
    width: 32px;
    height: 32px;
    border: 1px solid #1f2a32;
    border-radius: 5px;
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.radActionsSprite.png")%>');
    background-color: #455F72; }
  .RadTabStrip_BOS_Bootstrap .rtsNextArrow:hover,
  .RadTabStrip_BOS_Bootstrap .rtsPrevArrow:hover {
    border-color: #455F72;
    background-color: #455F72; }
  .RadTabStrip_BOS_Bootstrap .rtsNextArrowDisabled,
  .RadTabStrip_BOS_Bootstrap .rtsPrevArrowDisabled {
    filter: alpha(opacity=80);
    opacity: .8; }

.rtsTop .rtsLevel1 {
  border-bottom: none !important; }

.RadTabStripTop_BOS_Bootstrap .rtsLI + .rtsLI {
  padding-left: 2px; }

.RadTabStripTop_BOS_Bootstrap .rtsLevel1 .rtsUL {
  border-bottom: none !important; }

.RadTabStripTop_BOS_Bootstrap .rtsLevel1 .rtsLI {
  margin-bottom: 0; }

.RadTabStripTop_BOS_Bootstrap .rtsLevel1 .rtsLink {
  border-radius: 0; }

.RadTabStripTop_BOS_Bootstrap .rtsLevel1 .rtsLink:hover {
  border-bottom-color: #dedede; }

.RadTabStripTop_BOS_Bootstrap .rtsLevel1 .rtsSelected,
.RadTabStripTop_BOS_Bootstrap .rtsLevel1 .rtsSelected:hover {
  border-bottom-color: #ffffff; }

.RadTabStripTop_BOS_Bootstrap .rtsNextArrow,
.RadTabStripTop_BOS_Bootstrap .rtsNextArrow:hover,
.RadTabStripTop_BOS_Bootstrap .rtsNextArrowDisabled,
.RadTabStripTop_BOS_Bootstrap .rtsNextArrowDisabled:hover {
  background-position: -9px -159px; }

.RadTabStripTop_BOS_Bootstrap .rtsPrevArrow,
.RadTabStripTop_BOS_Bootstrap .rtsPrevArrow:hover,
.RadTabStripTop_BOS_Bootstrap .rtsPrevArrowDisabled,
.RadTabStripTop_BOS_Bootstrap .rtsPrevArrowDisabled:hover {
  background-position: -9px -109px; }

.RadTabStripBottom_BOS_Bootstrap .rtsLI + .rtsLI {
  padding-left: 2px; }

.RadTabStripBottom_BOS_Bootstrap .rtsLevel1 .rtsUL {
  border-top-width: 1px; }

.RadTabStripBottom_BOS_Bootstrap .rtsLevel1 .rtsLI {
  margin-top: -1px; }

.RadTabStripBottom_BOS_Bootstrap .rtsLevel1 .rtsLink {
  border-radius: 0 0 5px 5px; }

.RadTabStripBottom_BOS_Bootstrap .rtsLevel1 .rtsLink:hover {
  border-top-color: #dedede; }

.RadTabStripBottom_BOS_Bootstrap .rtsLevel1 .rtsSelected,
.RadTabStripBottom_BOS_Bootstrap .rtsLevel1 .rtsSelected:hover {
  border-top-color: #ffffff; }

.RadTabStripBottom_BOS_Bootstrap .rtsNextArrow,
.RadTabStripBottom_BOS_Bootstrap .rtsNextArrow:hover,
.RadTabStripBottom_BOS_Bootstrap .rtsNextArrowDisabled,
.RadTabStripBottom_BOS_Bootstrap .rtsNextArrowDisabled:hover {
  background-position: -9px -159px; }

.RadTabStripBottom_BOS_Bootstrap .rtsPrevArrow,
.RadTabStripBottom_BOS_Bootstrap .rtsPrevArrow:hover,
.RadTabStripBottom_BOS_Bootstrap .rtsPrevArrowDisabled,
.RadTabStripBottom_BOS_Bootstrap .rtsPrevArrowDisabled:hover {
  background-position: -9px -109px; }

.RadTabStripLeft_BOS_Bootstrap .rtsLI + .rtsLI {
  padding-top: 2px; }

.RadTabStripLeft_BOS_Bootstrap .rtsLevel1 .rtsUL {
  border-right-width: 1px; }

.RadTabStripLeft_BOS_Bootstrap .rtsLevel1 .rtsLI {
  margin-right: -1px; }

.RadTabStripLeft_BOS_Bootstrap .rtsLevel1 .rtsLink {
  border-radius: 5px 0 0 5px; }

.RadTabStripLeft_BOS_Bootstrap .rtsLevel1 .rtsLink:hover {
  border-right-color: #dedede; }

.RadTabStripLeft_BOS_Bootstrap .rtsLevel1 .rtsSelected,
.RadTabStripLeft_BOS_Bootstrap .rtsLevel1 .rtsSelected:hover {
  border-right-color: #ffffff; }

.RadTabStripLeft_BOS_Bootstrap .rtsNextArrow,
.RadTabStripLeft_BOS_Bootstrap .rtsNextArrow:hover,
.RadTabStripLeft_BOS_Bootstrap .rtsNextArrowDisabled,
.RadTabStripLeft_BOS_Bootstrap .rtsNextArrowDisabled:hover {
  background-position: -9px -59px; }

.RadTabStripLeft_BOS_Bootstrap .rtsPrevArrow,
.RadTabStripLeft_BOS_Bootstrap .rtsPrevArrow:hover,
.RadTabStripLeft_BOS_Bootstrap .rtsPrevArrowDisabled,
.RadTabStripLeft_BOS_Bootstrap .rtsPrevArrowDisabled:hover {
  background-position: -9px -9px; }

.RadTabStripRight_BOS_Bootstrap .rtsLI + .rtsLI {
  padding-top: 2px; }

.RadTabStripRight_BOS_Bootstrap .rtsLevel1 .rtsUL {
  border-left-width: 1px; }

.RadTabStripRight_BOS_Bootstrap .rtsLevel1 .rtsLI {
  margin-left: -1px; }

.RadTabStripRight_BOS_Bootstrap .rtsLevel1 .rtsLink {
  border-radius: 0 5px 5px 0; }

.RadTabStripRight_BOS_Bootstrap .rtsLevel1 .rtsLink:hover {
  border-left-color: #dedede; }

.RadTabStripRight_BOS_Bootstrap .rtsLevel1 .rtsSelected,
.RadTabStripRight_BOS_Bootstrap .rtsLevel1 .rtsSelected:hover {
  border-left-color: #ffffff; }

.RadTabStripRight_BOS_Bootstrap .rtsNextArrow,
.RadTabStripRight_BOS_Bootstrap .rtsNextArrow:hover,
.RadTabStripRight_BOS_Bootstrap .rtsNextArrowDisabled,
.RadTabStripRight_BOS_Bootstrap .rtsNextArrowDisabled:hover {
  background-position: -9px -59px; }

.RadTabStripRight_BOS_Bootstrap .rtsPrevArrow,
.RadTabStripRight_BOS_Bootstrap .rtsPrevArrow:hover,
.RadTabStripRight_BOS_Bootstrap .rtsPrevArrowDisabled,
.RadTabStripRight_BOS_Bootstrap .rtsPrevArrowDisabled:hover {
  background-position: -9px -9px; }

/*6px !default;*/
/*12px !default;*/
.RadToolTip_BOS_Bootstrap {
  border: 1px solid #000000;
  background-color: #000000;
  color: #ffffff;
  border-radius: 4px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px; }
  .RadToolTip_BOS_Bootstrap.rtShadow {
    box-shadow: none; }
  .RadToolTip_BOS_Bootstrap table.rtWrapper tr.rtVisibleTitleBar td {
    height: 34px; }
  .RadToolTip_BOS_Bootstrap .rtWrapperTopCenter div.rtTitlebar {
    margin: 0 0 0 7px;
    font: 16px/22px "Helvetica Neue",Helvetica,Arial,sans-serif; }
  .RadToolTip_BOS_Bootstrap.rtLoading {
    background: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.loading.gif")%>') no-repeat center;
    box-shadow: none; }
  .RadToolTip_BOS_Bootstrap table.rtWrapper tr td a.rtCloseButton,
  .RadToolTip_BOS_Bootstrap table.rtWrapper tr td a.rtCloseButton:hover,
  .RadToolTip_BOS_Bootstrap table.rtWrapper tr td a.rtCloseButton:active,
  .RadToolTip_BOS_Bootstrap table.rtWrapper tr td a.rtCloseButton:focus {
    background-image: "radActionsSprite.png";
    background-position: -115px -1915px;
    width: 20px;
    height: 20px;
    border-radius: 45px;
    margin: -2px -2px 0 0;
    *background-color: #455F72; }
  .RadToolTip_BOS_Bootstrap table.rtWrapper tr td a.rtCloseButton span {
    background-color: #455F72;
    *background-color: transparent;
    position: relative;
    z-index: -1;
    width: 20px;
    height: 20px;
    display: block;
    border-radius: 45px; }
  .RadToolTip_BOS_Bootstrap table.rtWrapper tr td a.rtCloseButton:hover span {
    background-color: #324552;
    *background-color: transparent; }
  .RadToolTip_BOS_Bootstrap table.rtWrapper tr td a.rtCloseButton:active span,
  .RadToolTip_BOS_Bootstrap table.rtWrapper tr td a.rtCloseButton:focus span {
    background-color: #324552;
    *background-color: transparent; }
  .RadToolTip_BOS_Bootstrap table.rtWrapper td.rtWrapperContent {
    background-color: transparent;
    color: #ffffff;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px; }
  .RadToolTip_BOS_Bootstrap.rtVisibleCallout div.rtCallout {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.Bootstrap.ToolTip.Callouts.png")%>');
    width: 14px;
    height: 14px; }
  .RadToolTip_BOS_Bootstrap.rtVisibleCallout .rtCallout.rtCalloutTopRight,
  .RadToolTip_BOS_Bootstrap.rtVisibleCallout .rtCallout.rtCalloutTopCenter,
  .RadToolTip_BOS_Bootstrap.rtVisibleCallout .rtCallout.rtCalloutTopLeft {
    background-position: 0 0;
    margin-top: -7px; }
  .RadToolTip_BOS_Bootstrap.rtVisibleCallout .rtCallout.rtCalloutTopRight {
    margin-left: -40px; }
  .RadToolTip_BOS_Bootstrap.rtVisibleCallout .rtCallout.rtCalloutBottomRight,
  .RadToolTip_BOS_Bootstrap.rtVisibleCallout .rtCallout.rtCalloutBottomCenter,
  .RadToolTip_BOS_Bootstrap.rtVisibleCallout .rtCallout.rtCalloutBottomLeft {
    background-position: 0 -10px; }
  .RadToolTip_BOS_Bootstrap.rtVisibleCallout .rtCallout.rtCalloutMiddleRight {
    background-position: 7px -40px; }
  .RadToolTip_BOS_Bootstrap.rtVisibleCallout .rtCallout.rtCalloutMiddleLeft {
    background-position: 0 -60px;
    margin-left: -7px; }
  .RadToolTip_BOS_Bootstrap.rtVisibleCallout .rtCallout.rtCalloutBottomRight,
  .RadToolTip_BOS_Bootstrap.rtVisibleCallout .rtCallout.rtCalloutBottomCenter,
  .RadToolTip_BOS_Bootstrap.rtVisibleCallout .rtCallout.rtCalloutBottomLeft {
    background-position: 0 -13px; }
  .RadToolTip_BOS_Bootstrap.RadToolTip_rtl table.rtShadow .rtCloseButton,
  .RadToolTip_BOS_Bootstrap.RadToolTip_rtl table.rtShadow .rtCloseButton:hover {
    left: -8px; }

/*6px !default;*/
/*12px !default;*/
.TreeListToolTip_BOS_Bootstrap {
  font: 14px/1.42857 "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.RadTreeList_BOS_Bootstrap {
  border-color: #dedede;
  background: #ffffff;
  color: #333333;
  font: 14px/1.42857 "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadTreeList_BOS_Bootstrap .rtlAdd,
  .RadTreeList_BOS_Bootstrap .rtlUpdate,
  .RadTreeList_BOS_Bootstrap .rtlCancel,
  .RadTreeList_BOS_Bootstrap .rtlEdit,
  .RadTreeList_BOS_Bootstrap .rtlDel,
  .RadTreeList_BOS_Bootstrap .rtlExpand,
  .RadTreeList_BOS_Bootstrap .rtlCollapse,
  .RadTreeList_BOS_Bootstrap .rtlSortAsc,
  .RadTreeList_BOS_Bootstrap .rtlSortDesc {
    background-image: '<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.radActionsSprite.png")%>'; }
  .RadTreeList_BOS_Bootstrap .rtlTable a {
    color: #16374f; }
  .RadTreeList_BOS_Bootstrap .rtlTable td {
    vertical-align: middle; }
  .RadTreeList_BOS_Bootstrap .rtlHeader {
    background-color: whitesmoke; }
  .RadTreeList_BOS_Bootstrap .rtlHeader th,
  .RadTreeList_BOS_Bootstrap .rtlR td,
  .RadTreeList_BOS_Bootstrap .rtlA td {
    padding: 5px 7px 4px 7px;
    height: 32px; }
  .RadTreeList_BOS_Bootstrap .rtlHeader a {
    color: #333333; }
  .RadTreeList_BOS_Bootstrap div.rtlHeader,
  .RadTreeList_BOS_Bootstrap .rtlScroller,
  .RadTreeList_BOS_Bootstrap .rtlHeader th {
    border-color: #dedede; }
  .RadTreeList_BOS_Bootstrap .rtlA {
    background-color: #f7f7f7; }
  .RadTreeList_BOS_Bootstrap .rtlRFooter {
    background-color: whitesmoke; }
  .RadTreeList_BOS_Bootstrap .rtlFooter .rtlTable {
    height: 49px; }
  .RadTreeList_BOS_Bootstrap .rtlRFooter td {
    border-color: #dedede; }
  .RadTreeList_BOS_Bootstrap .rtlREdit {
    background-color: #3d6683; }
  .RadTreeList_BOS_Bootstrap .rtlR td,
  .RadTreeList_BOS_Bootstrap .rtlA td,
  .RadTreeList_BOS_Bootstrap .rtlREdit td,
  .RadTreeList_BOS_Bootstrap .rtlEditForm {
    border-color: #dedede; }
  .RadTreeList_BOS_Bootstrap .rtlRSel {
    background: #2D4B60;
    color: #ffffff; }
  .RadTreeList_BOS_Bootstrap .rtlRSel a {
    color: #455F72; }
  .RadTreeList_BOS_Bootstrap .rtlRSel td {
    background: #2D4B60; }
  .RadTreeList_BOS_Bootstrap .rtlRActive {
    background: #dddddd; }
  .RadTreeList_BOS_Bootstrap .rtlRActive td {
    border-color: #dddddd; }
  .RadTreeList_BOS_Bootstrap .rtlVBorders td.rtlL,
  .RadTreeList_BOS_Bootstrap .rtlLines td.rtlL {
    background-color: #ffffff; }
  .RadTreeList_BOS_Bootstrap .rtlExpand,
  .RadTreeList_BOS_Bootstrap .rtlCollapse {
    margin: 0;
    width: 32px;
    height: 32px;
    display: inline-block; }
  .RadTreeList_BOS_Bootstrap .rtlExpand {
    background-position: -9px -159px; }
  .RadTreeList_BOS_Bootstrap .rtlCollapse {
    background-position: -59px -59px; }
  .RadTreeList_BOS_Bootstrap .rtlAdd,
  .RadTreeList_BOS_Bootstrap .rtlUpdate,
  .RadTreeList_BOS_Bootstrap .rtlCancel,
  .RadTreeList_BOS_Bootstrap .rtlEdit,
  .RadTreeList_BOS_Bootstrap .rtlDel {
    width: 32px;
    height: 32px;
    border: 1px solid transparent;
    border-radius: 4px; }
    .RadTreeList_BOS_Bootstrap .rtlAdd:hover,
    .RadTreeList_BOS_Bootstrap .rtlUpdate:hover,
    .RadTreeList_BOS_Bootstrap .rtlCancel:hover,
    .RadTreeList_BOS_Bootstrap .rtlEdit:hover,
    .RadTreeList_BOS_Bootstrap .rtlDel:hover {
      background-color: #455F72;
      border: 1px solid #1f2a32; }
  .RadTreeList_BOS_Bootstrap .rtlEdit {
    background-position: -10px -3110px; }
  .RadTreeList_BOS_Bootstrap .rtlUpdate {
    background-position: -10px -2610px; }
  .RadTreeList_BOS_Bootstrap .rtlAdd,
  .RadTreeList_BOS_Bootstrap .rtlHeader .rtlAdd {
    background-position: -10px -3010px; }
  .RadTreeList_BOS_Bootstrap .rtlCancel {
    background-position: -10px -2810px; }
  .RadTreeList_BOS_Bootstrap .rtlDel {
    background-position: -10px -3310px; }
  .RadTreeList_BOS_Bootstrap .rtlRSel .rtlEdit,
  .RadTreeList_BOS_Bootstrap .rtlREdit .rtlEdit {
    background-position: -110px -3110px; }
  .RadTreeList_BOS_Bootstrap .rtlRSel .rtlUpdate,
  .RadTreeList_BOS_Bootstrap .rtlREdit .rtlUpdate {
    background-position: -110px -2610px; }
  .RadTreeList_BOS_Bootstrap .rtlRSel .rtlAdd,
  .RadTreeList_BOS_Bootstrap .rtlRSel .rtlHeader .rtlAdd,
  .RadTreeList_BOS_Bootstrap .rtlREdit .rtlAdd,
  .RadTreeList_BOS_Bootstrap .rtlREdit .rtlHeader .rtlAdd {
    background-position: -110px -3010px; }
  .RadTreeList_BOS_Bootstrap .rtlRSel .rtlCancel,
  .RadTreeList_BOS_Bootstrap .rtlREdit .rtlCancel {
    background-position: -110px -2810px; }
  .RadTreeList_BOS_Bootstrap .rtlRSel .rtlDel,
  .RadTreeList_BOS_Bootstrap .rtlREdit .rtlDel {
    background-position: -110px -3310px; }
  .RadTreeList_BOS_Bootstrap .rtlSortAsc,
  .RadTreeList_BOS_Bootstrap .rtlSortDesc {
    margin: 0 0 0 4px; }
  .RadTreeList_BOS_Bootstrap .rtlSortAsc {
    background-position: -20px -20px; }
  .RadTreeList_BOS_Bootstrap .rtlSortDesc {
    background-position: -20px -70px; }
  .RadTreeList_BOS_Bootstrap .rtlPager > td {
    border-top: 1px solid #dedede; }
  .RadTreeList_BOS_Bootstrap td.rtlPagerCell {
    padding: 7px; }
  .RadTreeList_BOS_Bootstrap .rtlPagerCell {
    border-top: 1px solid #1f2a32;
    background: whitesmoke;
    color: #777777;
    font: 14px/1.42857 "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlWrap {
      padding: 0;
      line-height: normal; }
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlArrPart1,
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlArrPart2 {
      font-size: 0; }
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPageFirst,
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPagePrev,
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPageNext,
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPageLast,
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPagerButton,
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlNumPart a {
      margin: 0;
      padding: 0;
      width: 32px;
      height: 32px;
      border: 1px solid #1f2a32;
      border-left-width: 0;
      box-sizing: content-box;
      background-color: #455F72;
      color: #FFF; }
      .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPageFirst:hover,
      .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPagePrev:hover,
      .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPageNext:hover,
      .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPageLast:hover,
      .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPagerButton:hover,
      .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlNumPart a:hover {
        background-color: #455F72;
        border-color: #455F72;
        color: #FFF; }
    .RadTreeList_BOS_Bootstrap .rtlPagerCell.NumericPages .rtlNumPart a:first-child {
      border-left-width: 1px;
      border-radius: 4px 0 0 4px; }
    .RadTreeList_BOS_Bootstrap .rtlPagerCell.NumericPages .rtlNumPart a:last-child {
      border-radius: 0 4px 4px 0; }
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlNumPart a {
      text-align: center; }
      .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlNumPart a.rtlCurrentPage {
        background-color: #455F72;
        border: 1px solid #3b5262;
        color: #ffffff; }
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlNumPart span {
      padding: 5px 0;
      display: inline-block;
      float: none; }
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPagerButton {
      padding: 0 7px;
      width: 50px;
      border-left-width: 1px;
      border-radius: 4px;
      font-size: 14px; }
    * + html .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPageFirst,
    * + html .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPagePrev,
    * + html .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPageNext,
    * + html .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPageLast,
    * + html .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPagerButton {
      height: 34px; }
    * + html .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPagerButton {
      width: auto;
      height: 34px; }
    * + html .RadTreeList_BOS_Bootstrap .rtlPagerCell .RadInput {
      vertical-align: middle; }
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPagerLabel {
      padding: 7px 7px 0 7px;
      line-height: 1.42857;
      display: inline-block; }
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlInfoPart {
      margin-top: 9px; }
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlAdvPart {
      margin-left: 10px; }
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPageFirst,
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPagePrev,
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPageNext,
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPageLast {
      background-image: url("../Classes/SASS/radActionsSprite.png");
      background-repeat: no-repeat; }
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPageFirst {
      border-left-width: 1px;
      border-radius: 4px 0 0 4px;
      background-position: -9px -709px; }
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPagePrev {
      background-position: -9px -109px; }
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPageNext {
      background-position: -9px -159px; }
    .RadTreeList_BOS_Bootstrap .rtlPagerCell .rtlPageLast {
      border-radius: 0 4px 4px 0;
      background-position: -9px -759px; }
  .RadTreeList_BOS_Bootstrap .rtlREdit [type="text"],
  .RadTreeList_BOS_Bootstrap .rtlEditForm [type="text"] {
    padding-top: 0;
    padding-bottom: 0;
    height: 32px;
    border: 1px solid #1f2a32;
    border-radius: 4px; }
  .RadTreeList_BOS_Bootstrap .rtlEditForm {
    font: 14px/1.42857 "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: 1px solid #dedede; }
    .RadTreeList_BOS_Bootstrap .rtlEditForm [type="text"] {
      margin-left: 4px; }
    .RadTreeList_BOS_Bootstrap .rtlEditForm table {
      margin: 7px; }
    .RadTreeList_BOS_Bootstrap .rtlEditForm .rtlHeader {
      padding: 9px 7px; }
  .RadTreeList_BOS_Bootstrap .rtlDragHandle {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.MetroTouch.Grid.rgDrag.gif")%>'); }

.TreeListReorderTop_BOS_Bootstrap,
.TreeListReorderBottom_BOS_Bootstrap {
  width: 9px;
  height: 9px;
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.radActionsSprite.png")%>');
  background-repeat: no-repeat; }

.TreeListReorderTop_BOS_Bootstrap {
  background-position: -20.5px -1070.5px; }

.TreeListReorderBottom_BOS_Bootstrap {
  background-position: -20.5px -1020.5px; }

.TreeListToolTip_BOS_Bootstrap {
  border-color: #c98400;
  background: #ffefbd;
  color: #333; }

.RadTreeListRTL_BOS_Bootstrap .rtlExpand {
  background-position: -9px -109px; }

.RadTreeListRTL_BOS_Bootstrap .rtlHeader {
  padding-right: 0 !important;
  padding-left: 17px; }

.RadTreeListRTL_BOS_Bootstrap .rtlScroller {
  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 0; }

/* Insert Base Styles first */
/* default */
.RadWindow {
  padding: 0 5px 5px;
  border-width: 1px;
  border-style: solid;
  line-height: 1.42857;
  word-wrap: break-word; }

.RadWindow, .RadWindow *, .RadWindow .rwTitleBar * {
  box-sizing: content-box; }

.RadWindow.rwShadow {
  box-shadow: 0 1px 4px #b3b3b3; }

.RadWindow .rwTitleBar {
  margin: 0 -5px;
  background-position: 0 0;
  background-repeat: repeat-x;
  position: relative; }

.RadWindow .rwTitleWrapper {
  padding: 4px 5px;
  line-height: 1.42857em;
  height: 1.42857em; }

.RadWindow .rwTitle {
  margin: 0;
  padding: 0 0 0 30px;
  width: 60%;
  border-width: 0;
  color: inherit;
  font: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: inline-block;
  overflow: hidden; }

.RadWindow .rwIcon {
  margin: -.5em 0 0 0;
  width: 1em;
  height: 1em;
  font-size: 16px;
  line-height: 1;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: .64286em; }

.RadWindow .rwIcon:before {
  content: "\e137";
  margin: -.25em 0 0 -.25em;
  width: 1em;
  height: 1em;
  vertical-align: middle;
  font: 2em/1 "WebComponentsIcons";
  display: block; }

.RadWindow .rwCustomIcon.rwIcon:before {
  content: ""; }

.RadWindow .rwCommands {
  margin: -11px 0 0;
  padding: 0;
  width: auto;
  list-style: none;
  position: absolute;
  top: 50%;
  right: 5px; }

.RadWindow .rwListItem {
  margin: 0 0 0 5px;
  display: inline-block; }

.RadWindow .rwCommandButton {
  padding: 2px;
  border: 1px solid transparent;
  border-radius: 2px;
  line-height: 1;
  display: inline-block;
  text-decoration: none;
  vertical-align: top; }

.RadWindow .rwCommandButton:before {
  content: "";
  margin: auto;
  padding: 0;
  display: inline-block;
  font: 16px/1 "WebComponentsIcons";
  text-align: center;
  vertical-align: top; }

.RadWindow span.rwCommandButton:hover {
  cursor: pointer; }

.RadWindow .rwCloseButton:before {
  content: "\e11b"; }

.RadWindow .rwMaximizeButton:before {
  content: "\e137"; }

.RadWindow .rwMinimizeButton:before {
  content: "\e139"; }

.RadWindow.rwMaximizedWindow {
  -webkit-overflow-scrolling: touch;
  -webkit-touch-callout: none; }

.RadWindow.rwMaximizedWindow .rwResize {
  cursor: default !important; }

.RadWindow.rwMinimizedWindow .rwMinimizeButton:before, .RadWindow.rwMaximizedWindow .rwMaximizeButton:before {
  content: "\e138"; }

.RadWindow .rwPinButton:before {
  content: "\e705"; }

.RadWindow .rwPinButton.on:before {
  content: "\e704"; }

.RadWindow .rwReloadButton:before {
  content: "\e106"; }

.RadWindow .rwContent {
  padding: 5px 10px;
  border-width: 1px;
  border-style: solid;
  overflow: auto; }

.RadWindow .rwIframeWrapperIOS {
  width: 100%;
  height: 100%;
  overflow: scroll;
  -webkit-overflow-scrolling: touch; }

.RadWindow .rwStatusBar {
  padding: 0 10px;
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: inherit;
  position: relative; }

.RadWindow .rwStatusBar input {
  padding: 0;
  width: 85%;
  border: 0;
  color: inherit;
  background: 0;
  font: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

.RadWindow .rwStatusBar .rwResize {
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  width: 1.14286em;
  height: 1.14286em; }

.RadWindow .rwStatusBar .rwResize:hover {
  cursor: se-resize; }

.RadWindow .rwStatusBar .rwResize:before {
  display: block;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  line-height: 1;
  content: "";
  font-family: "WebComponentsIcons";
  font-size: 1.71429em;
  content: "\E001"; }

.RadWindow.rwCollapsed {
  overflow: hidden; }

.RadWindow.rwCollapsed.rwRoundedCorner .rwTitleBar {
  border-width: 1px;
  border-style: solid;
  border-radius: .35714em; }

.RadWindow.rwMinimizedWindow {
  padding: 0 .42857em;
  height: auto !important; }

.RadWindow.rwMinimizedWindow.rwRoundedCorner .rwTitleBar {
  border-radius: .35714em; }

.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.71429em;
  right: .2em; }

.RadWindow _:-ms-fullscreen, :root .RadWindow.rwMinimizedWindow .rwCommands {
  right: .2em; }

.RadWindow.rwMinimizedWindow .rwCommands .rwListItem {
  vertical-align: top;
  margin-right: .14286em; }

.RadWindow.rwInactiveWindow {
  filter: alpha(opacity=50);
  opacity: .5; }

.RadWindow .rwNoTitleBar {
  padding: .42857em; }

.RadWindow.rwNoTitleBar .rwTitleBar, .RadWindow.rwNoStatusBar .rwStatusBar {
  display: none; }

.RadWindow div.rwExternalContent {
  position: relative;
  padding: 0;
  overflow: inherit; }

.RadWindow div.rwExternalContent iframe {
  height: 100% !important; }

.RadWindow.rwLoading .rwExternalContent {
  background-repeat: no-repeat;
  background-position: center center; }

.RadWindow .rwLoading.rwStatusBar {
  background-repeat: no-repeat;
  background-position: 5px center;
  padding: 0 0 0 1.78571em; }

.RadWindow .rwDialog {
  margin: .71429em 0 0;
  padding: 0 1.07143em;
  background-repeat: no-repeat;
  background-position: 30px center; }

.RadWindow .rwDialog:before {
  position: absolute;
  top: 20px;
  left: 20px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  line-height: 1;
  content: "";
  font-family: "WebComponentsIcons";
  font-size: 32px; }

.RadWindow .rwDialog.rwNoIcon::before {
  display: none; }

.RadWindow .rwDialogContent {
  min-height: 50px;
  padding: 0 0 .71429em 4.28571em; }

.RadWindow .rwPromptInputContainer {
  margin: .5em 0 0 0; }

.RadWindow .rwPromptInput {
  padding: 4px 10px;
  width: 100%;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  font: inherit; }

.RadWindow.rwRoundedCorner .rwPromptInput {
  border-radius: 4px; }

.RadWindow .rwDialogButtons {
  padding: 10px;
  text-align: right;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0; }

.RadWindow .rwDialogButtons button {
  padding: 4px 10px;
  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  font: inherit;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }

.RadWindow .rwDialogButtons button + button {
  margin-left: 5px; }

.RadWindow .rwAlertDialog:before {
  content: "\e403"; }

.RadWindow .rwConfirmDialog:before {
  content: "\e402"; }

.RadWindow .rwPromptDialog .rwDialogContent {
  padding: 0 0 .71429em 0; }

.RadWindow.rwRtl {
  direction: rtl; }

.RadWindow.rwRtl .rwIcon {
  left: auto;
  right: .64286em; }

.RadWindow.rwRtl .rwIcon:before {
  margin: -0.21429em -0.21429em 0 0;
  margin: -0.07143em -0.21429em 0 0; }

.RadWindow _:-ms-fullscreen, :root .RadWindow.rwRtl span.rwIcon:before {
  margin: -0.21429em -0.21429em 0 0; }

@media \0screen {
  .RadWindow.rwRtl .rwIcon:before {
    margin: -0.14286em -0.21429em 0 0; } }

.RadWindow.rwRtl .rwTitleWrapper .rwTitle {
  text-align: right;
  padding: 0 2em 0 0; }

.RadWindow.rwRtl .rwCommands {
  left: .07143em;
  right: auto;
  direction: rtl; }

.RadWindow.rwRtl .rwStatusBar .rwResize {
  left: .14286em;
  right: auto;
  bottom: .10714em;
  bottom: .07143em; }

.RadWindow _:-ms-fullscreen, :root .RadWindow.rwRtl .rwStatusBar .rwResize {
  bottom: .07143em; }

.RadWindow.rwRtl .rwStatusBar .rwResize:before {
  content: "\e002"; }

.RadWindow.rwRtl .rwStatusBar .rwResize:hover {
  cursor: sw-resize !important; }

.RadWindow.rwRtl .rwLoading.rwStatusBar {
  background-position: right 5px center;
  padding: 0 2.14286em 0 0; }

.RadWindow.rwRtl .rwPromptInputContainer {
  padding: 0 0 0 .85714em; }

.RadWindow.rwRtl .rwDialogButtons {
  text-align: left; }

.RadWindow .rwPromptInput:disabled {
  filter: alpha(opacity=50);
  opacity: .5; }

html.rwPreventPageScrolling, body.rwPreventPageScrolling {
  -webkit-overflow-scrolling: touch;
  -webkit-touch-callout: none;
  position: fixed;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: 0;
  border-width: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

/*6px !default;*/
/*12px !default;*/
.RadWindow_BOS_Bootstrap {
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #dedede;
  border-radius: 4px;
  /* override base shadow dimensions */
  /* Loading Indicators */
  /* When ShowContentDuringLoad="true" */
  /* When ShowContentDuringLoad="false" */
  /* Alert buttons */
  /* Overrides*/ }
  .RadWindow_BOS_Bootstrap.rwShadow {
    -webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.75); }
  .RadWindow_BOS_Bootstrap.rwShadow .rwTopResize {
    height: 6px; }
  .RadWindow_BOS_Bootstrap .rwTitleRow .rwCorner,
  .RadWindow_BOS_Bootstrap .rwTitleRow .rwTitlebar,
  .RadWindow_BOS_Bootstrap .rwTitleBar {
    background-color: #16374f;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dedede;
    color: #fff !important; }
    .RadWindow_BOS_Bootstrap .rwTitleRow .rwCorner h6,
    .RadWindow_BOS_Bootstrap .rwTitleRow .rwTitlebar h6,
    .RadWindow_BOS_Bootstrap .rwTitleBar h6 {
      color: #fff !important; }
  .RadWindow_BOS_Bootstrap.rwNoTitleBar .rwTitleRow .rwCorner,
  .RadWindow_BOS_Bootstrap.rwNoTitleBar .rwTitleRow .rwTitlebar {
    background-color: transparent;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: transparent; }
  .RadWindow_BOS_Bootstrap .rwTitleRow .rwTopLeft {
    border-radius: 4px 0 0; }
  .RadWindow_BOS_Bootstrap .rwTitleRow .rwTopRight {
    border-radius: 0 4px 0 0; }
  .RadWindow_BOS_Bootstrap .rwTitlebarControls {
    height: 34px;
    *height: 36px; }
  .RadWindow_BOS_Bootstrap.rwShadow .rwTitlebarControls {
    height: 28px; }
  .RadWindow_BOS_Bootstrap .rwTitlebarControls em {
    font-size: 16px; }
  .RadWindow_BOS_Bootstrap .rwControlButtons li a {
    width: 32px;
    height: 32px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent; }
  .RadWindow_BOS_Bootstrap .rwControlButtons li a:hover {
    background-color: #ebebeb;
    border-color: #455F72;
    border-radius: 3px; }
  .RadWindow_BOS_Bootstrap table.rwShadow em {
    padding: 0 0 0 1px; }
  .RadWindow_BOS_Bootstrap .rwStatusbar input {
    background-color: #ffffff; }
  .RadWindow_BOS_Bootstrap .rwStatusbar div {
    background-image: "../Common/radActionsSprite.png";
    background-position: -12px -2212px;
    margin: 6px -3px 0 0; }
  .RadWindow_BOS_Bootstrap.rwShadow .rwStatusbar div {
    margin: 9px -9px 0 0; }
  .RadWindow_BOS_Bootstrap .rwTable .rwTitlebarControls .rwIcon {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Window.rwIcon.png")%>');
    background-position: 0 0;
    margin: 8px 5px 0 0; }
  .RadWindow_BOS_Bootstrap .rwTable.rwShadow .rwTitlebarControls .rwIcon {
    margin: 5px 5px 0 0; }
  .RadWindow_BOS_Bootstrap .rwTable .rwTitlebarControls em {
    color: #333333;
    font-weight: normal; }
  .RadWindow_BOS_Bootstrap .rwTable .rwDialogInput,
  .RadWindow_BOS_Bootstrap .rwTable .rwDialogInput:hover {
    height: 1.5em;
    padding: 0.42857em 0.85714em;
    border-color: #1f2a32;
    color: #333333;
    background-color: #ffffff;
    border-width: 1px;
    border-style: solid; }
  .RadWindow_BOS_Bootstrap .rwTable .rwDialogInput:focus {
    border-color: #355971;
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none; }
  .RadWindow_BOS_Bootstrap .rwTable .rwDialogInput:active {
    border-color: #355971;
    color: #333333;
    background-color: #ffffff; }
  .RadWindow_BOS_Bootstrap td.rwWindowContent {
    background-color: #ffffff;
    color: #333333; }
  .RadWindow_BOS_Bootstrap .rwTable tr td.rwLoading {
    background-color: #ffffff; }
  .RadWindow_BOS_Bootstrap td.rwWindowContent.rwLoading,
  .RadWindow_BOS_Bootstrap .rwIframeWrapperIOS.rwLoading {
    background-image: url("../Classes/Common/loading.gif"); }
  .RadWindow_BOS_Bootstrap input.rwLoading {
    background-image: url("../Classes/Common/loading_small.gif"); }
  .RadWindow_BOS_Bootstrap .rwTable a.rwCancel,
  .RadWindow_BOS_Bootstrap .rwTable a.rwCancel span {
    background: none;
    cursor: pointer; }
  .RadWindow_BOS_Bootstrap .rwTable a.rwCancel span span {
    color: #333333;
    text-decoration: underline; }
  .RadWindow_BOS_Bootstrap .rwControlButtons {
    margin: -2px 0 0;
    *margin: 0; }
  .RadWindow_BOS_Bootstrap.rwShadow .rwControlButtons {
    margin: -4px 0 0; }
  .RadWindow_BOS_Bootstrap .rwTable .rwControlButtons li a {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 0 0 8px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    background-image: "../Common/radActionsSprite.png"; }
  .RadWindow_BOS_Bootstrap .rwTable .rwControlButtons li a:hover {
    background-color: #ebebeb;
    border-color: #455F72;
    border-radius: 3px; }
  .RadWindow_BOS_Bootstrap .rwCloseButton,
  .RadWindow_BOS_Bootstrap .rwCloseButton:hover {
    background-position: -9px -1909px; }
  .RadWindow_BOS_Bootstrap .rwPinButton,
  .RadWindow_BOS_Bootstrap .rwPinButton:hover {
    background-position: -9px -1259px; }
  .RadWindow_BOS_Bootstrap .rwPinButton.on,
  .RadWindow_BOS_Bootstrap .rwPinButton.on:hover {
    background-position: -9px -1209px; }
  .RadWindow_BOS_Bootstrap .rwMinimizeButton,
  .RadWindow_BOS_Bootstrap .rwMinimizeButton:hover {
    background-position: -9px -1509px; }
  .RadWindow_BOS_Bootstrap .rwMaximizeButton,
  .RadWindow_BOS_Bootstrap .rwMaximizeButton:hover {
    background-position: -9px -1609px; }
  .RadWindow_BOS_Bootstrap.rwMaximizedWindow .rwMaximizeButton,
  .RadWindow_BOS_Bootstrap.rwMinimizedWindow .rwMinimizeButton,
  .RadWindow_BOS_Bootstrap.rwMaximizedWindow .rwMaximizeButton:hover,
  .RadWindow_BOS_Bootstrap.rwMinimizedWindow .rwMinimizeButton:hover {
    background-position: -9px -1809px; }
  .RadWindow_BOS_Bootstrap .rwReloadButton,
  .RadWindow_BOS_Bootstrap .rwReloadButton:hover {
    background-position: -9px -1309px; }
  .RadWindow_BOS_Bootstrap .rwStatusbarRow .rwCorner,
  .RadWindow_BOS_Bootstrap .rwStatusbarRow .rwStatusbar {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #dedede; }
  .RadWindow_BOS_Bootstrap a.rwPopupButton span {
    height: 32px;
    line-height: 32px; }
  .RadWindow_BOS_Bootstrap a.rwPopupButton {
    height: 32px;
    border-color: #1f2a32;
    color: #FFF;
    background-color: #455F72;
    background-position: 0 0;
    background-repeat: repeat-x;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: #1f2a32; }
  .RadWindow_BOS_Bootstrap .rwWindowContent a.rwPopupButton:hover,
  .RadWindow_BOS_Bootstrap a.rwPopupButton:focus {
    border-color: #455F72;
    color: #FFF;
    background-color: #455F72;
    background-position: 0 0;
    background-repeat: repeat-x;
    border-radius: 3px;
    border-color: #455F72; }
  .RadWindow_BOS_Bootstrap a.rwPopupButton:focus {
    outline-width: thin;
    outline-style: dotted;
    outline-offset: -2px; }
  .RadWindow_BOS_Bootstrap a.rwPopupButton:active {
    border-color: #070a0c;
    color: #FFF;
    background-color: #324552;
    color: #FFF;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    border-color: #070a0c; }
  .RadWindow_BOS_Bootstrap .rwDialogPopup {
    font: 14px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadWindow_BOS_Bootstrap.rwMinimizedWindow, .RadWindow_BOS_Bootstrap .RadWindow .rwMinimizedWindowOverlay {
    width: 214px !important;
    height: 36px !important; }
  .RadWindow_BOS_Bootstrap.rwMinimizedWindow .rwControlButtons {
    margin: -3px 0 0; }
  .RadWindow_BOS_Bootstrap.rwMinimizedWindow .rwTable {
    width: 214px !important;
    height: 55px !important; }
  .RadWindow_BOS_Bootstrap.rwMinimizedWindow .rwControlButtons {
    width: 86px !important; }

/* Insert Base Styles first */
.RadTreeView {
  line-height: 1.42857143;
  white-space: nowrap;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent; }

.RadTreeView .rtIn, .RadTreeView .rtImg, .RadTreeView .rtChkTristate, .RadTreeView .rtLoadingIcon, .RadTreeView label {
  display: inline-block;
  vertical-align: middle; }

.RadTreeView .rtTemplate, .RadTreeView input {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text; }

.RadTreeView .rtUL {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block; }

.RadTreeView .rtUL .rtUL {
  vertical-align: top; }

.RadTreeView .rtLI {
  padding-left: 20px;
  position: relative;
  overflow: hidden; }

.RadTreeView .rtOut {
  padding: 1px 0; }

.RadTreeView .rtIn {
  padding: 4px;
  border: 1px solid transparent;
  text-decoration: none;
  cursor: pointer; }

.RadTreeView a.rtIn {
  color: inherit;
  cursor: pointer; }

.RadTreeView .rtText {
  vertical-align: top;
  outline: 0; }

.RadTreeView .rtImg {
  margin-right: 4px; }

.RadTreeView .rtChkTristate {
  width: 1em;
  height: 1em;
  line-height: 1em;
  min-width: 1em; }

.RadTreeView .rtChkTristate:before {
  display: block;
  font: 16px/1 WebComponentsIcons; }

.RadTreeView .rtUnchecked:before {
  content: "\e304"; }

.RadTreeView .rtChecked:before {
  content: "\e305"; }

.RadTreeView .rtIndeterminate:before {
  content: "\e306"; }

.RadTreeView .rtTemplate:after {
  content: "";
  clear: both;
  display: block; }

.RadTreeView input {
  vertical-align: middle; }

.RadTreeView .rtEdit {
  white-space: nowrap !important; }

.RadTreeView .rtEdit input {
  margin: 0;
  padding: 0;
  height: 1.42857143em;
  border: 0;
  outline: 0;
  color: inherit;
  background: 0;
  font: inherit;
  cursor: text; }

.RadTreeView .rtLoadingIcon {
  width: 16px;
  height: 16px;
  margin: -4px 3px 0;
  overflow: hidden;
  background-position: 0 0;
  background-repeat: no-repeat; }

.RadTreeView .rtLoadingBelow {
  display: block; }

.RadTreeView .rtPlus, .RadTreeView .rtMinus {
  width: 16px;
  height: 16px;
  line-height: 16px;
  position: absolute;
  top: .71428571em;
  left: 3px;
  margin-top: -3px;
  cursor: pointer; }

.RadTreeView .rtPlus:before, .RadTreeView .rtMinus:before {
  font: 16px 'WebComponentsIcons';
  margin: -.5em 0 0 -.5em;
  width: 1em;
  height: 1em;
  line-height: 1em;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%; }

.RadTreeView .rtPlus:before {
  content: "\e005"; }

.RadTreeView .rtMinus:before {
  content: "\e006"; }

.RadTreeView .rtLines .rtLI:before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 10px;
  border-left: 1px dotted #7b7b7b; }

.RadTreeView .rtLines .rtFirst:before {
  top: .71428571em;
  margin-top: 4px; }

.RadTreeView .rtLines .rtLast:before {
  height: .71428571em;
  padding-top: 4px; }

.RadTreeView .rtLines .rtFirst.rtLast:before {
  display: none; }

.RadTreeView .rtLines .rtOut:before {
  content: "";
  display: block;
  width: 9px;
  height: .71428571em;
  position: absolute;
  top: 5px;
  left: 11px;
  border-bottom: 1px dotted #7b7b7b; }

.RadTreeView[disabled], .RadTreeView .rtDisabled {
  filter: alpha(opacity=50);
  opacity: .5; }

.RadTreeView[disabled] .rtDisabled {
  filter: alpha(opacity=100);
  opacity: 1; }

.RadTreeView label {
  font: inherit; }

.RadTreeView_rtl .rtLI {
  padding-left: 0;
  padding-right: 20px; }

.RadTreeView_rtl .rtDisabled .rtChkTristate, .RadTreeView_rtl .rtDisabled .rtChkTristate:hover {
  color: inherit; }

.RadTreeView_rtl .rtPlus, .RadTreeView_rtl .rtMinus {
  left: auto;
  right: 3px; }

.RadTreeView_rtl .rtPlus:before {
  content: "\e007"; }

.RadTreeView_rtl .rtImg {
  margin-left: 4px;
  margin-right: auto; }

.RadTreeView_rtl .rtLines .rtLI:before {
  left: auto;
  right: 10px; }

.RadTreeView_rtl .rtLines .rtOut:before {
  left: auto;
  right: 11px; }

.rtDropAbove, .rtDropBelow {
  border: 1px dotted #7b7b7b;
  font-size: 3px;
  line-height: 3px;
  height: 3px;
  margin-top: -1px; }

.rtDropAbove {
  border-bottom: 0; }

.rtDropBelow {
  border-top: 0; }

div.RadTreeView_designtime .rtOut {
  position: relative; }

div.RadTreeView_designtime .rtPlus, div.RadTreeView_designtime .rtMinus {
  margin: 0;
  position: absolute;
  left: 3px;
  top: 4px; }

.rtTouchDragClue {
  margin-top: -50px; }

/*6px !default;*/
/*12px !default;*/
.RadTreeView_BOS_Bootstrap {
  color: #333333;
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.42857;
  margin-left: 2em; }
  .RadTreeView_BOS_Bootstrap .rtUL .rtUL {
    padding-left: 22px; }
  .RadTreeView_BOS_Bootstrap .rtLI {
    display: inline; }
    .RadTreeView_BOS_Bootstrap .rtLI:before {
      content: "dvh"; }
  .RadTreeView_BOS_Bootstrap .rtTop,
  .RadTreeView_BOS_Bootstrap .rtMid,
  .RadTreeView_BOS_Bootstrap .rtBot {
    padding: 0 0 0 22px; }
  .RadTreeView_BOS_Bootstrap .rtSp {
    height: 30px; }
  .RadTreeView_BOS_Bootstrap .rtImg {
    margin: 0 -22px 0 8px;
    position: relative;
    z-index: 1; }
  .RadTreeView_BOS_Bootstrap .rtIn {
    margin: 0;
    padding: 4px 8px;
    border-radius: 4px;
    margin-left: 30px; }
  .RadTreeView_BOS_Bootstrap .rtImg + .rtIn {
    padding-left: 24px; }
  .RadTreeView_BOS_Bootstrap .rtHover .rtIn {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee; }
  .RadTreeView_BOS_Bootstrap .rtSelected .rtIn {
    border-color: #1d303d;
    color: #ffffff;
    background-color: #2D4B60; }
  .RadTreeView_BOS_Bootstrap .rtChecked,
  .RadTreeView_BOS_Bootstrap .rtUnchecked,
  .RadTreeView_BOS_Bootstrap .rtIndeterminate {
    margin-left: 3px;
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.radFormToggleSprite.png")%>'); }
  .RadTreeView_BOS_Bootstrap .rtLoadingIcon {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.BOS_Bootstrap.Common.loading_small.gif")%>'); }
  .RadTreeView_BOS_Bootstrap .rtPlus,
  .RadTreeView_BOS_Bootstrap .rtMinus {
    margin: 3px 0 0 -24px;
    width: 22px;
    height: auto;
    /*background-color:red!important;*/
    background-image: url("i/radActionsSprite.png"); }
  .RadTreeView_BOS_Bootstrap .rtPlus,
  .RadTreeView_BOS_Bootstrap .rtPlusHover {
    background-position: -14px -161px; }
  .RadTreeView_BOS_Bootstrap .rtMinus,
  .RadTreeView_BOS_Bootstrap .rtMinusHover {
    background-position: -14px -61px; }
  .RadTreeView_BOS_Bootstrap .rtLines .rtTop,
  .RadTreeView_BOS_Bootstrap .rtLines .rtMid,
  .RadTreeView_BOS_Bootstrap .rtLines .rtBot {
    background-position: 0 2px; }

.RadTreeView_BOS_Bootstrap_rtl .rtUL .rtUL {
  padding-left: 0;
  padding-right: 22px; }

.RadTreeView_BOS_Bootstrap_rtl .rtTop,
.RadTreeView_BOS_Bootstrap_rtl .rtMid,
.RadTreeView_BOS_Bootstrap_rtl .rtBot {
  padding-left: 0;
  padding-right: 22px; }

.RadTreeView_BOS_Bootstrap_rtl .rtPlus,
.RadTreeView_BOS_Bootstrap_rtl .rtMinus {
  margin-left: 0;
  margin-right: -22px; }

.RadTreeView_BOS_Bootstrap_rtl .rtPlus,
.RadTreeView_BOS_Bootstrap_rtl .rtPlusHover {
  background-position: -14px -111px; }

.RadTreeView_BOS_Bootstrap_rtl .rtMinus,
.RadTreeView_BOS_Bootstrap_rtl .rtMinusHover {
  background-position: -64px -61px; }

.RadTreeView_BOS_Bootstrap_rtl .rtImg {
  margin: 0 2px 0 -5px; }

.RadTreeView_BOS_Bootstrap_rtl .rtLines .rtTop,
.RadTreeView_BOS_Bootstrap_rtl .rtLines .rtMid,
.RadTreeView_BOS_Bootstrap_rtl .rtLines .rtBot {
  background-position: 100% 2px; }

/* Layout Rules not available elesewhere */
.t-container, .t-container-inner, .t-region, .t-row, .t-col, .t-col-inner {
  *zoom: 1;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
  position: relative; }

.t-container:after, .t-container-inner:after, .t-region:after, .t-row:after, .t-col:after, .t-col-inner:after {
  content: "";
  clear: both;
  display: block; }

.t-container, .t-region, .t-row {
  clear: both; }

.t-container {
  padding-left: 15px;
  padding-right: 15px; }

.t-container .t-container {
  width: auto;
  max-width: 100%; }

.t-row {
  margin-left: -15px;
  margin-right: -15px; }

.t-row > .t-row {
  margin-left: 0;
  margin-right: 0; }

.t-col {
  padding-left: 15px;
  padding-right: 15px;
  min-height: 1px;
  float: left; }

.t-col-1 {
  width: 8.33333333%; }

.t-col-2 {
  width: 16.66666667%; }

.t-col-3 {
  width: 25%; }

.t-col-4 {
  width: 33.33333333%; }

.t-col-5 {
  width: 41.66666667%; }

.t-col-6 {
  width: 50%; }

.t-col-7 {
  width: 58.33333333%; }

.t-col-8 {
  width: 66.66666667%; }

.t-col-9 {
  width: 75%; }

.t-col-10 {
  width: 83.33333333%; }

.t-col-11 {
  width: 91.66666667%; }

.t-col-12 {
  width: 100%;
  float: none;
  clear: both; }

.t-offset-0 {
  margin-left: 0; }

.t-push-0 {
  left: 0; }

.t-pull-0 {
  left: 0; }

.t-offset-1 {
  margin-left: 8.33333333%; }

.t-push-1 {
  left: 8.33333333%; }

.t-pull-1 {
  left: -8.33333333%; }

.t-offset-2 {
  margin-left: 16.66666667%; }

.t-push-2 {
  left: 16.66666667%; }

.t-pull-2 {
  left: -16.66666667%; }

.t-offset-3 {
  margin-left: 25%; }

.t-push-3 {
  left: 25%; }

.t-pull-3 {
  left: -25%; }

.t-offset-4 {
  margin-left: 33.33333333%; }

.t-push-4 {
  left: 33.33333333%; }

.t-pull-4 {
  left: -33.33333333%; }

.t-offset-5 {
  margin-left: 41.66666667%; }

.t-push-5 {
  left: 41.66666667%; }

.t-pull-5 {
  left: -41.66666667%; }

.t-offset-6 {
  margin-left: 50%; }

.t-push-6 {
  left: 50%; }

.t-pull-6 {
  left: -50%; }

.t-offset-7 {
  margin-left: 58.33333333%; }

.t-push-7 {
  left: 58.33333333%; }

.t-pull-7 {
  left: -58.33333333%; }

.t-offset-8 {
  margin-left: 66.66666667%; }

.t-push-8 {
  left: 66.66666667%; }

.t-pull-8 {
  left: -66.66666667%; }

.t-offset-9 {
  margin-left: 75%; }

.t-push-9 {
  left: 75%; }

.t-pull-9 {
  left: -75%; }

.t-offset-10 {
  margin-left: 83.33333333%; }

.t-push-10 {
  left: 83.33333333%; }

.t-pull-10 {
  left: -83.33333333%; }

.t-offset-11 {
  margin-left: 91.66666667%; }

.t-push-11 {
  left: 91.66666667%; }

.t-pull-11 {
  left: -91.66666667%; }

.t-show-grid {
  pointer-events: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999; }

.t-show-grid .t-container, .t-show-grid .t-row, .t-show-grid .t-col {
  height: 100%; }

.t-show-grid .t-col span {
  background: rgba(3, 148, 23, 0.05);
  height: 100%;
  display: block; }

.t-container .t-show-grid {
  position: absolute; }

.t-container, .t-container .t-col {
  *padding-left: 0;
  *padding-right: 0; }

.t-container > .t-container-inner, .t-container .t-col > .t-col-inner {
  *padding-left: 15px;
  *padding-right: 15px; }

.t-container-static {
  width: 960px; }

.t-container-narrow {
  max-width: 720px; }

.t-container-normal {
  max-width: 960px; }

.t-container-wide {
  max-width: 1280px; }

.t-container-fullwidth {
  max-width: 100%; }

@media only screen and (max-width: 360px) {
  .t-container {
    max-width: 360px; }
  .t-container-static {
    max-width: none; }
  .t-container-fixed {
    width: 360px; }
  .t-container-fullwidth {
    max-width: 100%; }
  .t-hidden-xs, .t-visible-sm, .t-visible-md, .t-visible-lg, .t-visible-xl {
    display: none !important; }
  .t-col-xs-1 {
    width: 8.33333333%; }
  .t-col-xs-2 {
    width: 16.66666667%; }
  .t-col-xs-3 {
    width: 25%; }
  .t-col-xs-4 {
    width: 33.33333333%; }
  .t-col-xs-5 {
    width: 41.66666667%; }
  .t-col-xs-6 {
    width: 50%; }
  .t-col-xs-7 {
    width: 58.33333333%; }
  .t-col-xs-8 {
    width: 66.66666667%; }
  .t-col-xs-9 {
    width: 75%; }
  .t-col-xs-10 {
    width: 83.33333333%; }
  .t-col-xs-11 {
    width: 91.66666667%; }
  .t-col-xs-12 {
    width: 100%; }
  .t-offset-xs-0 {
    margin-left: 0; }
  .t-push-xs-0 {
    left: 0; }
  .t-pull-xs-0 {
    left: 0; }
  .t-offset-xs-1 {
    margin-left: 8.33333333%; }
  .t-push-xs-1 {
    left: 8.33333333%; }
  .t-pull-xs-1 {
    left: -8.33333333%; }
  .t-offset-xs-2 {
    margin-left: 16.66666667%; }
  .t-push-xs-2 {
    left: 16.66666667%; }
  .t-pull-xs-2 {
    left: -16.66666667%; }
  .t-offset-xs-3 {
    margin-left: 25%; }
  .t-push-xs-3 {
    left: 25%; }
  .t-pull-xs-3 {
    left: -25%; }
  .t-offset-xs-4 {
    margin-left: 33.33333333%; }
  .t-push-xs-4 {
    left: 33.33333333%; }
  .t-pull-xs-4 {
    left: -33.33333333%; }
  .t-offset-xs-5 {
    margin-left: 41.66666667%; }
  .t-push-xs-5 {
    left: 41.66666667%; }
  .t-pull-xs-5 {
    left: -41.66666667%; }
  .t-offset-xs-6 {
    margin-left: 50%; }
  .t-push-xs-6 {
    left: 50%; }
  .t-pull-xs-6 {
    left: -50%; }
  .t-offset-xs-7 {
    margin-left: 58.33333333%; }
  .t-push-xs-7 {
    left: 58.33333333%; }
  .t-pull-xs-7 {
    left: -58.33333333%; }
  .t-offset-xs-8 {
    margin-left: 66.66666667%; }
  .t-push-xs-8 {
    left: 66.66666667%; }
  .t-pull-xs-8 {
    left: -66.66666667%; }
  .t-offset-xs-9 {
    margin-left: 75%; }
  .t-push-xs-9 {
    left: 75%; }
  .t-pull-xs-9 {
    left: -75%; }
  .t-offset-xs-10 {
    margin-left: 83.33333333%; }
  .t-push-xs-10 {
    left: 83.33333333%; }
  .t-pull-xs-10 {
    left: -83.33333333%; }
  .t-offset-xs-11 {
    margin-left: 91.66666667%; }
  .t-push-xs-11 {
    left: 91.66666667%; }
  .t-pull-xs-11 {
    left: -91.66666667%; } }

@media only screen and (min-width: 361px) and (max-width: 768px) {
  .t-container {
    max-width: 768px; }
  .t-container-static {
    max-width: none; }
  .t-container-fixed {
    width: 720px; }
  .t-container-narrow {
    max-width: 720px; }
  .t-container-fullwidth {
    max-width: 100%; }
  .t-hidden-sm, .t-visible-xs, .t-visible-md, .t-visible-lg, .t-visible-xl {
    display: none !important; }
  .t-col-sm-1 {
    width: 8.33333333%; }
  .t-col-sm-2 {
    width: 16.66666667%; }
  .t-col-sm-3 {
    width: 25%; }
  .t-col-sm-4 {
    width: 33.33333333%; }
  .t-col-sm-5 {
    width: 41.66666667%; }
  .t-col-sm-6 {
    width: 50%; }
  .t-col-sm-7 {
    width: 58.33333333%; }
  .t-col-sm-8 {
    width: 66.66666667%; }
  .t-col-sm-9 {
    width: 75%; }
  .t-col-sm-10 {
    width: 83.33333333%; }
  .t-col-sm-11 {
    width: 91.66666667%; }
  .t-col-sm-12 {
    width: 100%; }
  .t-offset-sm-0 {
    margin-left: 0; }
  .t-push-sm-0 {
    left: 0; }
  .t-pull-sm-0 {
    left: 0; }
  .t-offset-sm-1 {
    margin-left: 8.33333333%; }
  .t-push-sm-1 {
    left: 8.33333333%; }
  .t-pull-sm-1 {
    left: -8.33333333%; }
  .t-offset-sm-2 {
    margin-left: 16.66666667%; }
  .t-push-sm-2 {
    left: 16.66666667%; }
  .t-pull-sm-2 {
    left: -16.66666667%; }
  .t-offset-sm-3 {
    margin-left: 25%; }
  .t-push-sm-3 {
    left: 25%; }
  .t-pull-sm-3 {
    left: -25%; }
  .t-offset-sm-4 {
    margin-left: 33.33333333%; }
  .t-push-sm-4 {
    left: 33.33333333%; }
  .t-pull-sm-4 {
    left: -33.33333333%; }
  .t-offset-sm-5 {
    margin-left: 41.66666667%; }
  .t-push-sm-5 {
    left: 41.66666667%; }
  .t-pull-sm-5 {
    left: -41.66666667%; }
  .t-offset-sm-6 {
    margin-left: 50%; }
  .t-push-sm-6 {
    left: 50%; }
  .t-pull-sm-6 {
    left: -50%; }
  .t-offset-sm-7 {
    margin-left: 58.33333333%; }
  .t-push-sm-7 {
    left: 58.33333333%; }
  .t-pull-sm-7 {
    left: -58.33333333%; }
  .t-offset-sm-8 {
    margin-left: 66.66666667%; }
  .t-push-sm-8 {
    left: 66.66666667%; }
  .t-pull-sm-8 {
    left: -66.66666667%; }
  .t-offset-sm-9 {
    margin-left: 75%; }
  .t-push-sm-9 {
    left: 75%; }
  .t-pull-sm-9 {
    left: -75%; }
  .t-offset-sm-10 {
    margin-left: 83.33333333%; }
  .t-push-sm-10 {
    left: 83.33333333%; }
  .t-pull-sm-10 {
    left: -83.33333333%; }
  .t-offset-sm-11 {
    margin-left: 91.66666667%; }
  .t-push-sm-11 {
    left: 91.66666667%; }
  .t-pull-sm-11 {
    left: -91.66666667%; } }

@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .t-container {
    max-width: 1024px; }
  .t-container-static {
    max-width: none; }
  .t-container-fixed {
    width: 960px; }
  .t-container-narrow {
    max-width: 720px; }
  .t-container-normal {
    max-width: 960px; }
  .t-container-fullwidth {
    max-width: 100%; }
  .t-hidden-md, .t-visible-xs, .t-visible-sm, .t-visible-lg, .t-visible-xl {
    display: none !important; }
  .t-col-md-1 {
    width: 8.33333333%; }
  .t-col-md-2 {
    width: 16.66666667%; }
  .t-col-md-3 {
    width: 25%; }
  .t-col-md-4 {
    width: 33.33333333%; }
  .t-col-md-5 {
    width: 41.66666667%; }
  .t-col-md-6 {
    width: 50%; }
  .t-col-md-7 {
    width: 58.33333333%; }
  .t-col-md-8 {
    width: 66.66666667%; }
  .t-col-md-9 {
    width: 75%; }
  .t-col-md-10 {
    width: 83.33333333%; }
  .t-col-md-11 {
    width: 91.66666667%; }
  .t-col-md-12 {
    width: 100%; }
  .t-offset-md-0 {
    margin-left: 0; }
  .t-push-md-0 {
    left: 0; }
  .t-pull-md-0 {
    left: 0; }
  .t-offset-md-1 {
    margin-left: 8.33333333%; }
  .t-push-md-1 {
    left: 8.33333333%; }
  .t-pull-md-1 {
    left: -8.33333333%; }
  .t-offset-md-2 {
    margin-left: 16.66666667%; }
  .t-push-md-2 {
    left: 16.66666667%; }
  .t-pull-md-2 {
    left: -16.66666667%; }
  .t-offset-md-3 {
    margin-left: 25%; }
  .t-push-md-3 {
    left: 25%; }
  .t-pull-md-3 {
    left: -25%; }
  .t-offset-md-4 {
    margin-left: 33.33333333%; }
  .t-push-md-4 {
    left: 33.33333333%; }
  .t-pull-md-4 {
    left: -33.33333333%; }
  .t-offset-md-5 {
    margin-left: 41.66666667%; }
  .t-push-md-5 {
    left: 41.66666667%; }
  .t-pull-md-5 {
    left: -41.66666667%; }
  .t-offset-md-6 {
    margin-left: 50%; }
  .t-push-md-6 {
    left: 50%; }
  .t-pull-md-6 {
    left: -50%; }
  .t-offset-md-7 {
    margin-left: 58.33333333%; }
  .t-push-md-7 {
    left: 58.33333333%; }
  .t-pull-md-7 {
    left: -58.33333333%; }
  .t-offset-md-8 {
    margin-left: 66.66666667%; }
  .t-push-md-8 {
    left: 66.66666667%; }
  .t-pull-md-8 {
    left: -66.66666667%; }
  .t-offset-md-9 {
    margin-left: 75%; }
  .t-push-md-9 {
    left: 75%; }
  .t-pull-md-9 {
    left: -75%; }
  .t-offset-md-10 {
    margin-left: 83.33333333%; }
  .t-push-md-10 {
    left: 83.33333333%; }
  .t-pull-md-10 {
    left: -83.33333333%; }
  .t-offset-md-11 {
    margin-left: 91.66666667%; }
  .t-push-md-11 {
    left: 91.66666667%; }
  .t-pull-md-11 {
    left: -91.66666667%; } }

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .t-container {
    max-width: 1200px; }
  .t-container-static {
    max-width: none; }
  .t-container-fixed {
    width: 1200px; }
  .t-container-narrow {
    max-width: 720px; }
  .t-container-normal {
    max-width: 960px; }
  .t-container-wide {
    max-width: 1280px; }
  .t-container-fullwidth {
    max-width: 100%; }
  .t-hidden-lg, .t-visible-xs, .t-visible-sm, .t-visible-md, .t-visible-xl {
    display: none !important; }
  .t-col-lg-1 {
    width: 8.33333333%; }
  .t-col-lg-2 {
    width: 16.66666667%; }
  .t-col-lg-3 {
    width: 25%; }
  .t-col-lg-4 {
    width: 33.33333333%; }
  .t-col-lg-5 {
    width: 41.66666667%; }
  .t-col-lg-6 {
    width: 50%; }
  .t-col-lg-7 {
    width: 58.33333333%; }
  .t-col-lg-8 {
    width: 66.66666667%; }
  .t-col-lg-9 {
    width: 75%; }
  .t-col-lg-10 {
    width: 83.33333333%; }
  .t-col-lg-11 {
    width: 91.66666667%; }
  .t-col-lg-12 {
    width: 100%; }
  .t-offset-lg-0 {
    margin-left: 0; }
  .t-push-lg-0 {
    left: 0; }
  .t-pull-lg-0 {
    left: 0; }
  .t-offset-lg-1 {
    margin-left: 8.33333333%; }
  .t-push-lg-1 {
    left: 8.33333333%; }
  .t-pull-lg-1 {
    left: -8.33333333%; }
  .t-offset-lg-2 {
    margin-left: 16.66666667%; }
  .t-push-lg-2 {
    left: 16.66666667%; }
  .t-pull-lg-2 {
    left: -16.66666667%; }
  .t-offset-lg-3 {
    margin-left: 25%; }
  .t-push-lg-3 {
    left: 25%; }
  .t-pull-lg-3 {
    left: -25%; }
  .t-offset-lg-4 {
    margin-left: 33.33333333%; }
  .t-push-lg-4 {
    left: 33.33333333%; }
  .t-pull-lg-4 {
    left: -33.33333333%; }
  .t-offset-lg-5 {
    margin-left: 41.66666667%; }
  .t-push-lg-5 {
    left: 41.66666667%; }
  .t-pull-lg-5 {
    left: -41.66666667%; }
  .t-offset-lg-6 {
    margin-left: 50%; }
  .t-push-lg-6 {
    left: 50%; }
  .t-pull-lg-6 {
    left: -50%; }
  .t-offset-lg-7 {
    margin-left: 58.33333333%; }
  .t-push-lg-7 {
    left: 58.33333333%; }
  .t-pull-lg-7 {
    left: -58.33333333%; }
  .t-offset-lg-8 {
    margin-left: 66.66666667%; }
  .t-push-lg-8 {
    left: 66.66666667%; }
  .t-pull-lg-8 {
    left: -66.66666667%; }
  .t-offset-lg-9 {
    margin-left: 75%; }
  .t-push-lg-9 {
    left: 75%; }
  .t-pull-lg-9 {
    left: -75%; }
  .t-offset-lg-10 {
    margin-left: 83.33333333%; }
  .t-push-lg-10 {
    left: 83.33333333%; }
  .t-pull-lg-10 {
    left: -83.33333333%; }
  .t-offset-lg-11 {
    margin-left: 91.66666667%; }
  .t-push-lg-11 {
    left: 91.66666667%; }
  .t-pull-lg-11 {
    left: -91.66666667%; } }

@media only screen and (min-width: 1281px) {
  .t-container {
    /*max-width: 1280px;*/
    max-width: 100% !important; }
  .t-container-static {
    max-width: none; }
  .t-container-fixed {
    width: 1280px; }
  .t-container-narrow {
    max-width: 720px; }
  .t-container-normal {
    max-width: 960px; }
  .t-container-wide {
    max-width: 1280px; }
  .t-container-fullwidth {
    max-width: 100%; }
  .t-hidden-xl, .t-visible-xs, .t-visible-sm, .t-visible-md, .t-visible-lg {
    display: none !important; }
  .t-col-xl-1 {
    width: 8.33333333%; }
  .t-col-xl-2 {
    width: 16.66666667%; }
  .t-col-xl-3 {
    width: 25%; }
  .t-col-xl-4 {
    width: 33.33333333%; }
  .t-col-xl-5 {
    width: 41.66666667%; }
  .t-col-xl-6 {
    width: 50%; }
  .t-col-xl-7 {
    width: 58.33333333%; }
  .t-col-xl-8 {
    width: 66.66666667%; }
  .t-col-xl-9 {
    width: 75%; }
  .t-col-xl-10 {
    width: 83.33333333%; }
  .t-col-xl-11 {
    width: 91.66666667%; }
  .t-col-xl-12 {
    width: 100%; }
  .t-offset-xl-0 {
    margin-left: 0; }
  .t-push-xl-0 {
    left: 0; }
  .t-pull-xl-0 {
    left: 0; }
  .t-offset-xl-1 {
    margin-left: 8.33333333%; }
  .t-push-xl-1 {
    left: 8.33333333%; }
  .t-pull-xl-1 {
    left: -8.33333333%; }
  .t-offset-xl-2 {
    margin-left: 16.66666667%; }
  .t-push-xl-2 {
    left: 16.66666667%; }
  .t-pull-xl-2 {
    left: -16.66666667%; }
  .t-offset-xl-3 {
    margin-left: 25%; }
  .t-push-xl-3 {
    left: 25%; }
  .t-pull-xl-3 {
    left: -25%; }
  .t-offset-xl-4 {
    margin-left: 33.33333333%; }
  .t-push-xl-4 {
    left: 33.33333333%; }
  .t-pull-xl-4 {
    left: -33.33333333%; }
  .t-offset-xl-5 {
    margin-left: 41.66666667%; }
  .t-push-xl-5 {
    left: 41.66666667%; }
  .t-pull-xl-5 {
    left: -41.66666667%; }
  .t-offset-xl-6 {
    margin-left: 50%; }
  .t-push-xl-6 {
    left: 50%; }
  .t-pull-xl-6 {
    left: -50%; }
  .t-offset-xl-7 {
    margin-left: 58.33333333%; }
  .t-push-xl-7 {
    left: 58.33333333%; }
  .t-pull-xl-7 {
    left: -58.33333333%; }
  .t-offset-xl-8 {
    margin-left: 66.66666667%; }
  .t-push-xl-8 {
    left: 66.66666667%; }
  .t-pull-xl-8 {
    left: -66.66666667%; }
  .t-offset-xl-9 {
    margin-left: 75%; }
  .t-push-xl-9 {
    left: 75%; }
  .t-pull-xl-9 {
    left: -75%; }
  .t-offset-xl-10 {
    margin-left: 83.33333333%; }
  .t-push-xl-10 {
    left: 83.33333333%; }
  .t-pull-xl-10 {
    left: -83.33333333%; }
  .t-offset-xl-11 {
    margin-left: 91.66666667%; }
  .t-push-xl-11 {
    left: 91.66666667%; }
  .t-pull-xl-11 {
    left: -91.66666667%; } }
