.RadScheduler_BootstrapRVS {
  color: #333333;
  background-color: #ffffff;
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.42857143; }
  .RadScheduler_BootstrapRVS .rsHeader .rsPrevDay, .RadScheduler_BootstrapRVS .rsHeader .rsNextDay, .RadScheduler_BootstrapRVS .rsHeader .rsToday, .RadScheduler_BootstrapRVS .rsHeader .rsDatePickerActivator, .RadScheduler_BootstrapRVS .rsHeader ul a, .RadScheduler_BootstrapRVS .rsHeader ul .rsSelected em, .RadScheduler_BootstrapRVS .rsAptEditFormWrapper .rsEditOptions a {
    margin: 0;
    padding: 6px 12px;
    width: auto;
    height: auto;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    line-height: 1.42857143;
    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_BootstrapRVS tr {
    font-size: 1em; }
  .RadScheduler_BootstrapRVS .rsTopWrap {
    border: 1px solid #dedede;
    border-radius: 4px;
    color: #333333;
    background-color: #ffffff; }
  .RadScheduler_BootstrapRVS .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_BootstrapRVS .rsHeader em {
      font-style: normal; }
    .RadScheduler_BootstrapRVS .rsHeader h2 {
      padding: 0 8px;
      text-indent: 0;
      white-space: nowrap; }
    .RadScheduler_BootstrapRVS .rsHeader p {
      margin: 0;
      padding: 0; }
    .RadScheduler_BootstrapRVS .rsHeader .rsPrevDay,
    .RadScheduler_BootstrapRVS .rsHeader .rsNextDay {
      width: 8px;
      background-image: url('Common/radActionsSprite.png');
      font-size: 1em; }
    .RadScheduler_BootstrapRVS .rsHeader .rsPrevDay {
      border-color: #cccccc;
      color: #333333;
      background-color: #ffffff;
      border-radius: 3px 0 0 3px;
      background-position: -9px -109px; }
    .RadScheduler_BootstrapRVS .rsHeader .rsPrevDay:hover {
      border-color: #adadad;
      color: #333333;
      background-color: #e6e5e5;
      background-position: -9px -109px; }
    .RadScheduler_BootstrapRVS .rsHeader .rsNextDay {
      border-color: #cccccc;
      color: #333333;
      background-color: #ffffff;
      margin-left: -1px;
      border-radius: 0 3px 3px 0;
      background-position: -9px -159px; }
    .RadScheduler_BootstrapRVS .rsHeader .rsNextDay:hover {
      border-color: #adadad;
      color: #333333;
      background-color: #e6e5e5;
      background-position: -9px -159px; }
    .RadScheduler_BootstrapRVS .rsHeader .rsToday {
      border-color: #cccccc;
      color: #333333;
      background-color: #ffffff;
      margin-left: 6px;
      border-radius: 3px 0 0 3px;
      display: inline-block; }
    .RadScheduler_BootstrapRVS .rsHeader .rsToday:hover {
      border-color: #adadad;
      color: #333333;
      background-color: #e6e5e5; }
    .RadScheduler_BootstrapRVS .rsHeader .rsDatePickerWrapper {
      left: -34px;
      top: 34px; }
    .RadScheduler_BootstrapRVS .rsHeader .rsDatePickerActivator {
      border-color: #cccccc;
      color: #333333;
      background-color: #ffffff;
      margin-left: -1px;
      width: 8px;
      border-radius: 0 3px 3px 0;
      background-image: url('Common/radActionsSprite.png');
      background-position: -9px -59px;
      font-size: 1em; }
    .RadScheduler_BootstrapRVS .rsHeader .rsDatePickerActivator:hover {
      border-color: #adadad;
      color: #333333;
      background-color: #e6e5e5;
      background-position: -9px -59px; }
    .RadScheduler_BootstrapRVS .rsHeader .rsDatePickerActivatorDown {
      border-color: #adadad;
      color: #333333;
      background-color: #e6e5e5;
      background-position: -9px -59px; }
    .RadScheduler_BootstrapRVS .rsHeader .RadCalendar {
      width: 256px; }
    .RadScheduler_BootstrapRVS .rsHeader ul {
      padding: 0; }
      .RadScheduler_BootstrapRVS .rsHeader ul a,
      .RadScheduler_BootstrapRVS .rsHeader ul .rsSelected em {
        border-radius: 0; }
      .RadScheduler_BootstrapRVS .rsHeader ul .rsSelected + li a {
        border-left-color: #adadad; }
      .RadScheduler_BootstrapRVS .rsHeader ul a {
        border-color: #cccccc;
        color: #333333;
        background-color: #ffffff; }
      .RadScheduler_BootstrapRVS .rsHeader ul a:hover {
        border-color: #adadad;
        color: #333333;
        background-color: #e6e5e5; }
      .RadScheduler_BootstrapRVS .rsHeader ul em {
        border-color: #adadad;
        color: #333333;
        background-color: #e6e5e5; }
      .RadScheduler_BootstrapRVS .rsHeader ul .rsFirst a,
      .RadScheduler_BootstrapRVS .rsHeader ul .rsFirst em {
        border-radius: 3px 0 0 3px; }
      .RadScheduler_BootstrapRVS .rsHeader ul .rsLast a,
      .RadScheduler_BootstrapRVS .rsHeader ul .rsLast em {
        border-radius: 0 3px 3px 0; }
      .RadScheduler_BootstrapRVS .rsHeader ul span {
        padding: 0; }
    .RadScheduler_BootstrapRVS .rsHeader li,
    .RadScheduler_BootstrapRVS .rsHeader .rsSelected {
      padding: 0; }
    .RadScheduler_BootstrapRVS .rsHeader li + li {
      margin-left: -1px; }
  .RadScheduler_BootstrapRVS .rsFooter {
    padding: 6px;
    height: auto;
    border-color: #dedede;
    border-radius: 0 0 4px 4px;
    color: #333333;
    background-color: whitesmoke; }
  .RadScheduler_BootstrapRVS .rsFooter .rsFullTime {
    margin: 0;
    padding: 6px 12px;
    border: 1px solid #cccccc;
    border-radius: 4px;
    color: #333333;
    background-color: #ffffff;
    font-size: 1em;
    line-height: 1.42857143;
    display: inline-block; }
  .RadScheduler_BootstrapRVS .rsFooter .rsFullTime:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5; }
  .RadScheduler_BootstrapRVS .rsContent {
    border-color: #dddddd; }
  .RadScheduler_BootstrapRVS .rsSpacerCell {
    padding: 6px 12px;
    border-color: #dedede;
    line-height: 1.42857143; }
  .RadScheduler_BootstrapRVS .rsAllDayHeader {
    border-color: #dedede; }
  .RadScheduler_BootstrapRVS .rsHorizontalHeaderWrapper {
    border-color: #dedede;
    background-color: #e6e5e5;
    font-weight: bold; }
  .RadScheduler_BootstrapRVS .rsHorizontalHeaderTable th {
    padding: 6px 12px;
    border-color: #dedede;
    line-height: 1.42857143;
    font-weight: inherit; }
  .RadScheduler_BootstrapRVS .rsVerticalHeaderWrapper {
    font-weight: normal; }
  .RadScheduler_BootstrapRVS .rsVerticalHeaderTable {
    color: #777777; }
    .RadScheduler_BootstrapRVS .rsVerticalHeaderTable th {
      padding-top: 4px;
      border-color: transparent #dedede;
      font-weight: inherit; }
    .RadScheduler_BootstrapRVS .rsVerticalHeaderTable .rsAlt th,
    .RadScheduler_BootstrapRVS .rsVerticalHeaderTable .rsAltHour th {
      border-color: #dedede; }
    .RadScheduler_BootstrapRVS .rsVerticalHeaderTable div {
      font-weight: inherit; }
    .RadScheduler_BootstrapRVS .rsVerticalHeaderTable .rsAmPm {
      font-size: .7em;
      text-transform: uppercase; }
  .RadScheduler_BootstrapRVS .rsDateHeader {
    padding: 0;
    color: inherit;
    *color: #333333;
    font-size: 1em; }
  .RadScheduler_BootstrapRVS .rsAllDayRow td {
    border-bottom-style: solid;
    border-color: #dedede; }
  .RadScheduler_BootstrapRVS .rsContentTable td {
    border-color: #dedede;
    border-bottom-style: dotted; }
  .RadScheduler_BootstrapRVS .rsContentTable .rsAlt td {
    border-bottom-style: solid; }
  .RadScheduler_BootstrapRVS .rsNonWorkHour,
  .RadScheduler_BootstrapRVS .rsSatCol,
  .RadScheduler_BootstrapRVS .rsSunCol {
    background-color: #fafafa; }
  .RadScheduler_BootstrapRVS .rsSelectedSlot {
    background: whitesmoke; }
  .RadScheduler_BootstrapRVS .rsAptCreate {
    background: #e6e5e5; }
  .RadScheduler_BootstrapRVS .rsApt {
    font-size: 14px;
    line-height: 1.42857143; }
  .RadScheduler_BootstrapRVS .rsAptOut,
  .RadScheduler_BootstrapRVS .rsAptMid,
  .RadScheduler_BootstrapRVS .rsAptIn,
  .RadScheduler_BootstrapRVS .rsAptContent {
    margin: 0;
    border-width: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  .RadScheduler_BootstrapRVS .rsAptContent {
    padding: 6px 12px;
    border-width: 1px;
    border-color: #337ab7;
    border-radius: 5px;
    color: #ffffff;
    background-color: #337ab7;
    left: 1px; }
  .RadScheduler_BootstrapRVS .rsAptSelected .rsAptContent {
    border-color: #000000;
    border-color: rgba(0, 0, 0, 0.5); }
  .RadScheduler_BootstrapRVS .rsAptDelete {
    width: 16px;
    height: 16px;
    background-image: url('Common/radActionsSprite.png');
    background-position: -117px -3317px;
    top: 7px;
    right: 3px; }
  .RadScheduler_BootstrapRVS .rsAptResize:before {
    content: "";
    margin: 0 -10px;
    width: 20px;
    height: 1px;
    background: white;
    display: block;
    position: absolute;
    left: 50%; }
  .RadScheduler_BootstrapRVS .rsAptResizeStart:before {
    top: 0; }
  .RadScheduler_BootstrapRVS .rsAptResizeEnd:before {
    bottom: 0; }
  .RadScheduler_BootstrapRVS .rsMonthView .rsAptResize,
  .RadScheduler_BootstrapRVS .rsTimelineView .rsAptResize {
    height: 20px; }
  .RadScheduler_BootstrapRVS .rsMonthView .rsAptResize:before,
  .RadScheduler_BootstrapRVS .rsTimelineView .rsAptResize:before {
    margin: 0;
    width: 1px;
    height: 100%;
    top: 0;
    left: auto; }
  .RadScheduler_BootstrapRVS .rsMonthView .rsAptResizeStart:before,
  .RadScheduler_BootstrapRVS .rsTimelineView .rsAptResizeStart:before {
    left: 0; }
  .RadScheduler_BootstrapRVS .rsMonthView .rsAptResizeEnd:before,
  .RadScheduler_BootstrapRVS .rsTimelineView .rsAptResizeEnd:before {
    right: 0; }
  .RadScheduler_BootstrapRVS .rsArrowTop,
  .RadScheduler_BootstrapRVS .rsArrowBottom,
  .RadScheduler_BootstrapRVS .rsArrowLeft,
  .RadScheduler_BootstrapRVS .rsArrowRight {
    border-width: 1px;
    border-style: solid;
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
    text-align: center; }
    .RadScheduler_BootstrapRVS .rsArrowTop:before,
    .RadScheduler_BootstrapRVS .rsArrowBottom:before,
    .RadScheduler_BootstrapRVS .rsArrowLeft:before,
    .RadScheduler_BootstrapRVS .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_BootstrapRVS .rsArrowTop,
  .RadScheduler_BootstrapRVS .rsArrowBottom {
    margin-left: -17px;
    width: 32px;
    height: 6px;
    left: 50%; }
  .RadScheduler_BootstrapRVS .rsArrowTop {
    border-radius: 0 0 3px 3px;
    top: 0; }
  .RadScheduler_BootstrapRVS .rsArrowBottom {
    border-radius: 3px 3px 0 0;
    bottom: 0; }
  .RadScheduler_BootstrapRVS .rsArrowLeft,
  .RadScheduler_BootstrapRVS .rsArrowRight {
    margin-top: -10px;
    width: 6px;
    height: 18px;
    top: 50%; }
  .RadScheduler_BootstrapRVS .rsArrowLeft {
    border-radius: 0 3px 3px 0;
    left: 0; }
  .RadScheduler_BootstrapRVS .rsArrowRight {
    border-radius: 3px 0 0 3px;
    right: 0; }
  .RadScheduler_BootstrapRVS .rsArrowTop:before {
    content: "\E00D"; }
  .RadScheduler_BootstrapRVS .rsArrowBottom:before {
    content: "\E00E"; }
  .RadScheduler_BootstrapRVS .rsArrowLeft:before {
    content: "\E00F"; }
  .RadScheduler_BootstrapRVS .rsArrowRight:before {
    content: "\E00C"; }
  .RadScheduler_BootstrapRVS .rsCategoryBlue .rsAptOut,
  .RadScheduler_BootstrapRVS .rsCategoryBlue .rsAptMid,
  .RadScheduler_BootstrapRVS .rsCategoryBlue .rsAptIn,
  .RadScheduler_BootstrapRVS .rsCategoryRed .rsAptOut,
  .RadScheduler_BootstrapRVS .rsCategoryRed .rsAptMid,
  .RadScheduler_BootstrapRVS .rsCategoryRed .rsAptIn,
  .RadScheduler_BootstrapRVS .rsCategoryGreen .rsAptOut,
  .RadScheduler_BootstrapRVS .rsCategoryGreen .rsAptMid,
  .RadScheduler_BootstrapRVS .rsCategoryGreen .rsAptIn,
  .RadScheduler_BootstrapRVS .rsCategoryOrange .rsAptOut,
  .RadScheduler_BootstrapRVS .rsCategoryOrange .rsAptMid,
  .RadScheduler_BootstrapRVS .rsCategoryOrange .rsAptIn,
  .RadScheduler_BootstrapRVS .rsCategoryPink .rsAptOut,
  .RadScheduler_BootstrapRVS .rsCategoryPink .rsAptMid,
  .RadScheduler_BootstrapRVS .rsCategoryPink .rsAptIn,
  .RadScheduler_BootstrapRVS .rsCategoryYellow .rsAptOut,
  .RadScheduler_BootstrapRVS .rsCategoryYellow .rsAptMid,
  .RadScheduler_BootstrapRVS .rsCategoryYellow .rsAptIn,
  .RadScheduler_BootstrapRVS .rsCategoryViolet .rsAptOut,
  .RadScheduler_BootstrapRVS .rsCategoryViolet .rsAptMid,
  .RadScheduler_BootstrapRVS .rsCategoryViolet .rsAptIn,
  .RadScheduler_BootstrapRVS .rsCategoryDarkRed .rsAptOut,
  .RadScheduler_BootstrapRVS .rsCategoryDarkRed .rsAptMid,
  .RadScheduler_BootstrapRVS .rsCategoryDarkRed .rsAptIn,
  .RadScheduler_BootstrapRVS .rsCategoryDarkBlue .rsAptOut,
  .RadScheduler_BootstrapRVS .rsCategoryDarkBlue .rsAptMid,
  .RadScheduler_BootstrapRVS .rsCategoryDarkBlue .rsAptIn,
  .RadScheduler_BootstrapRVS .rsCategoryDarkGreen .rsAptOut,
  .RadScheduler_BootstrapRVS .rsCategoryDarkGreen .rsAptMid,
  .RadScheduler_BootstrapRVS .rsCategoryDarkGreen .rsAptIn {
    background-color: transparent; }
  .RadScheduler_BootstrapRVS .rsCategoryBlue .rsAptContent,
  .RadScheduler_BootstrapRVS .rsCategoryRed .rsAptContent,
  .RadScheduler_BootstrapRVS .rsCategoryGreen .rsAptContent,
  .RadScheduler_BootstrapRVS .rsCategoryOrange .rsAptContent,
  .RadScheduler_BootstrapRVS .rsCategoryPink .rsAptContent,
  .RadScheduler_BootstrapRVS .rsCategoryYellow .rsAptContent,
  .RadScheduler_BootstrapRVS .rsCategoryViolet .rsAptContent,
  .RadScheduler_BootstrapRVS .rsCategoryDarkRed .rsAptContent,
  .RadScheduler_BootstrapRVS .rsCategoryDarkBlue .rsAptContent,
  .RadScheduler_BootstrapRVS .rsCategoryDarkGreen .rsAptContent {
    background-image: none; }
  .RadScheduler_BootstrapRVS .rsResourceMarker {
    background-color: #f7f7f7; }
  .RadScheduler_BootstrapRVS .rsAptEditSizingWrapper {
    margin: -1px 0 0 -1px; }
  .RadScheduler_BootstrapRVS .rsAptEditFormWrapper,
  .RadScheduler_BootstrapRVS .rsAptEditFormOuter,
  .RadScheduler_BootstrapRVS .rsAptEditFormMiddle,
  .RadScheduler_BootstrapRVS .rsAptEditFormMiddle2,
  .RadScheduler_BootstrapRVS .rsAptEditFormInner {
    margin: 0;
    padding: 0; }
  .RadScheduler_BootstrapRVS .rsAptEditFormWrapper {
    border-width: 1px;
    border-style: solid;
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 0 1em #dedede; }
    .RadScheduler_BootstrapRVS .rsAptEditFormWrapper .rsAptEditTextareaWrapper {
      margin: 0;
      padding: 8px;
      border-width: 0; }
    .RadScheduler_BootstrapRVS .rsAptEditFormWrapper .rsEditOptions {
      margin: 0;
      padding: 8px;
      border-width: 1px 0 0;
      border-style: solid;
      border-color: #dedede;
      color: #333333;
      background-color: whitesmoke; }
    .RadScheduler_BootstrapRVS .rsAptEditFormWrapper .rsEditOptions a {
      border-color: #cccccc;
      color: #333333;
      background-color: #ffffff;
      font-size: 1em; }
    .RadScheduler_BootstrapRVS .rsAptEditFormWrapper .rsEditOptions a + a {
      margin-left: 8px; }
    .RadScheduler_BootstrapRVS .rsAptEditFormWrapper .rsEditOptions .rsAptEditConfirm {
      border-color: #2e6da4;
      color: #ffffff;
      background-color: #337ab7; }
    .RadScheduler_BootstrapRVS .rsAptEditFormWrapper .rsAptEditResizeHandle {
      background-image: url('Common/radActionsSprite.png'); }
  .RadScheduler_BootstrapRVS .rsAdvancedModal {
    border-width: 1px;
    border-style: solid;
    box-shadow: 0 0 1em #dedede; }
  .RadScheduler_BootstrapRVS .rsAdvancedEdit {
    padding: 0;
    border: 1px solid #dedede;
    color: #333333;
    background-color: #ffffff; }
  .RadScheduler_BootstrapRVS .rsModalBgTopLeft,
  .RadScheduler_BootstrapRVS .rsModalBgTopRight,
  .RadScheduler_BootstrapRVS .rsModalBgBottomLeft,
  .RadScheduler_BootstrapRVS .rsModalBgBottomRight {
    display: none; }
  .RadScheduler_BootstrapRVS .rsAdvancedEdit .rsAdvTitle {
    height: 38px;
    padding: 6px 12px;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke; }
  .RadScheduler_BootstrapRVS div.rsAdvancedModal .rsAdvTitle {
    padding: 6px 12px;
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke; }
  .RadScheduler_BootstrapRVS .rsAdvancedEdit .rsAdvInnerTitle {
    padding: 8px 0; }
  .RadScheduler_BootstrapRVS .rsModalWrapper .rsModalWindowClose,
  .RadScheduler_BootstrapRVS .rsAdvEditClose {
    top: 5px;
    right: 5px;
    margin: 0;
    padding: 6px 12px;
    width: 8px;
    height: 20px;
    color: #333333;
    background-image: url('Common/radActionsSprite.png');
    background-position: -9px -1909px;
    z-index: 1; }
  .RadScheduler_BootstrapRVS .rsAdvContentWrapper {
    padding: 6px 12px; }
  .RadScheduler_BootstrapRVS .rsAdvOptionsScroll {
    padding: 0; }
  .RadScheduler_BootstrapRVS .rsAdvancedSubmitArea {
    margin: 10px -10px 0;
    padding: 8px;
    border-top: 1px solid;
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke; }
  .RadScheduler_BootstrapRVS .rsAdvancedModal .rsAdvButtonWrapper {
    padding: 0; }
  .RadScheduler_BootstrapRVS .rsAdvancedEdit .rsAdvancedSubmitArea a {
    padding: 6px 12px;
    height: auto;
    border: 1px solid;
    border-radius: 4px;
    line-height: 1.42857143;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff; }
  .RadScheduler_BootstrapRVS .rsAdvancedEdit .rsAdvancedSubmitArea a:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5; }
  .RadScheduler_BootstrapRVS .rsAdvancedEdit .rsAdvancedSubmitArea a:focus {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5; }
  .RadScheduler_BootstrapRVS .rsAdvContentWrapper .rsValidatedInput,
  .RadScheduler_BootstrapRVS .rsAdvContentWrapper .riContentWrapper {
    padding-left: 0; }
  .RadScheduler_BootstrapRVS .rsInvalid textarea,
  .RadScheduler_BootstrapRVS .rsInvalid input,
  .RadScheduler_BootstrapRVS .rsAdvTimePicker .riEmpty {
    border-color: #c7000b; }
  .RadScheduler_BootstrapRVS .rsInvalid {
    border-color: #c7000b;
    color: #de3914; }
  .RadScheduler_BootstrapRVS .rsAdvOptionsPanel .rsAdvDatePicker .riTextBox,
  .RadScheduler_BootstrapRVS .rsAdvOptionsPanel .rsAdvTimePicker .riTextBox {
    padding-right: 22px;
    background-image: url('Menu/rmArrows.png');
    background-repeat: no-repeat;
    background-position: right -62px; }
  .RadScheduler_BootstrapRVS .rsYearView .rsMonthHeader {
    border-color: #dddddd; }
  .RadScheduler_BootstrapRVS .rsYearView thead tr:nth-child(2) {
    color: #999999; }
  .RadScheduler_BootstrapRVS .rsYearView .rsDateHeader {
    border-color: transparent;
    border-radius: 4px; }
  .RadScheduler_BootstrapRVS .rsYearView .rsDateHeader:hover {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee; }
  .RadScheduler_BootstrapRVS .rsYearView .rsOccupiedSlot {
    background-color: #f7f7f7;
    border-radius: 4px; }
  .RadScheduler_BootstrapRVS .rsYearView .rsTodayCell .rsDateHeader {
    border-color: #e1e1e1; }
  .RadScheduler_BootstrapRVS .rsYearView .rsSatCol:not(.rsOccupiedSlot),
  .RadScheduler_BootstrapRVS .rsYearView .rsSunCol:not(.rsOccupiedSlot) {
    color: #999999; }
  .RadScheduler_BootstrapRVS .rsYearView .rsTooltip .rsToolTipContent {
    border-radius: 4px;
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff; }
  .RadScheduler_BootstrapRVS .rsYearView .rsTooltip .rsCategoryPattern .rsResourceMarker {
    background-color: #f7f7f7; }
  .RadScheduler_BootstrapRVS .rsYearView .rsTooltip .rsToolTipArrow {
    color: #333333;
    background-color: #ffffff; }
  .RadScheduler_BootstrapRVS .rsYearView .rsTooltip .rsToolTipArrowUp {
    border-radius: 4px 4px 0 0; }
  .RadScheduler_BootstrapRVS .rsYearView .rsTooltip .rsToolTipArrowDown {
    border-radius: 0 0 4px 4px; }
  .RadScheduler_BootstrapRVS .rsYearView .rsTooltipRight .rsToolTipCallOut {
    border-right-color: #dedede; }
  .RadScheduler_BootstrapRVS .rsYearView .rsTooltipRight .rsToolTipCallOut:before {
    border-right-color: #ffffff; }
  .RadScheduler_BootstrapRVS .rsYearView .rsTooltipLeft .rsToolTipCallOut {
    border-left-color: #dedede; }
  .RadScheduler_BootstrapRVS .rsYearView .rsTooltipLeft .rsToolTipCallOut:before {
    border-left-color: #ffffff; }
  .RadScheduler_BootstrapRVS .rsAgendaView {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff; }
  .RadScheduler_BootstrapRVS .rsAgendaTable .rsAptContent {
    color: inherit; }
  .RadScheduler_BootstrapRVS .rsAgendaTable th, .RadScheduler_BootstrapRVS .rsAgendaTable td {
    border-color: #dedede; }
  .RadScheduler_BootstrapRVS .rsAgendaTable th {
    color: #777777;
    background-color: #f5f5f5; }
  .RadScheduler_BootstrapRVS .rsAgendaTable th em {
    color: #333333; }
  .RadScheduler_BootstrapRVS .rsAgendaTable .rsAgendaRowHovered {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee; }
  .RadScheduler_BootstrapRVS .rsAgendaTable .rsAgendaRowSelected {
    border-color: #286090;
    color: #ffffff;
    background-color: #337ab7; }
  .RadScheduler_BootstrapRVS .rsMonthView .rsShowMore {
    color: #337ab7;
    text-decoration: none; }
  .RadScheduler_BootstrapRVS .rsMonthView .rsShowMore:hover {
    color: #23527c; }
  .RadScheduler_BootstrapRVS .rsAptRecurrence,
  .RadScheduler_BootstrapRVS .rsAptRecurrenceException,
  .RadScheduler_BootstrapRVS .rsAptReminder {
    margin: -6px 4px 0 0;
    width: 16px;
    height: 16px;
    float: none;
    display: inline-block;
    vertical-align: middle;
    background-image: url('Common/radActionsSprite.png'); }
  .RadScheduler_BootstrapRVS .rsAptReminder {
    background-position: -117px -4417px; }
  .RadScheduler_BootstrapRVS .rsAptRecurrence {
    float: left;
    background-position: -117px -4317px; }
  .RadScheduler_BootstrapRVS .rsAptRecurrenceException {
    background-position: -117px -4367px; }
  .RadScheduler_BootstrapRVS .rsAgendaView .rsAptReminder {
    background-position: -17px -4417px; }
  .RadScheduler_BootstrapRVS .rsAgendaView .rsAptRecurrence {
    background-position: -17px -4317px; }
  .RadScheduler_BootstrapRVS .rsAgendaView .rsAptRecurrenceException {
    background-position: -17px -4367px; }
  .RadScheduler_BootstrapRVS .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_BootstrapRVS .rsModalDialog .rsModalOuter,
    .RadScheduler_BootstrapRVS .rsModalDialog .rsModalOuterTitle,
    .RadScheduler_BootstrapRVS .rsModalDialog .rsModalInner {
      margin: 0;
      padding: 0;
      border: 0; }
    .RadScheduler_BootstrapRVS .rsModalDialog .rsModalTitle {
      margin: -1px -1px 0;
      padding: 10px 20px;
      border: 1px solid #dedede;
      background: whitesmoke;
      font-size: 1em;
      line-height: 1.42857143; }
    .RadScheduler_BootstrapRVS .rsModalDialog .rsModalContent {
      margin: 0;
      padding: 75px 20px 40px; }
    .RadScheduler_BootstrapRVS .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_BootstrapRVS .rsModalDialog .rsModalButtons .rsModalConfirm,
      .RadScheduler_BootstrapRVS .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.42857143;
        float: none;
        display: inline-block; }
      .RadScheduler_BootstrapRVS .rsModalDialog .rsModalButtons .rsModalConfirm {
        border-color: #2e6da4;
        color: #ffffff;
        background-color: #337ab7; }
        .RadScheduler_BootstrapRVS .rsModalDialog .rsModalButtons .rsModalConfirm:hover {
          border-color: #204d74;
          color: #ffffff;
          background-color: #286090; }
        .RadScheduler_BootstrapRVS .rsModalDialog .rsModalButtons .rsModalConfirm:focus {
          border-color: #122b40;
          color: #ffffff;
          background-color: #286090; }
      .RadScheduler_BootstrapRVS .rsModalDialog .rsModalButtons .rsModalClose {
        border-color: #cccccc;
        color: #333333;
        background-color: #ffffff; }
        .RadScheduler_BootstrapRVS .rsModalDialog .rsModalButtons .rsModalClose:hover {
          border-color: #adadad;
          color: #333333;
          background-color: #e6e5e5; }
        .RadScheduler_BootstrapRVS .rsModalDialog .rsModalButtons .rsModalClose:focus {
          border-color: #adadad;
          color: #333333;
          background-color: #e6e5e5; }
  .RadScheduler_BootstrapRVS .rsModalWrapper .rsModalDialog {
    border: 1px solid #d9d9d9;
    background-color: #ffffff; }
