.RecurrenceEditor_BootstrapRVS {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  font-size: 14px;
  line-height: 1.42857143; }
  .RecurrenceEditor_BootstrapRVS .rsAdvOptionsPanel {
    *zoom: 1; }
    .RecurrenceEditor_BootstrapRVS .rsAdvOptionsPanel:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RecurrenceEditor_BootstrapRVS .rsAdvRecurrencePatterns {
    margin: 10px 0 0 0;
    padding: 10px;
    border: 1px solid #cccccc; }
    .RecurrenceEditor_BootstrapRVS .rsAdvRecurrencePatterns .RadInput,
    .RecurrenceEditor_BootstrapRVS .rsAdvRecurrencePatterns .RadComboBox {
      vertical-align: middle; }
  .RecurrenceEditor_BootstrapRVS .rsAdvRecurrenceFreq {
    margin: 0;
    padding: 0;
    width: 120px;
    height: auto;
    border: 0; }
  .RecurrenceEditor_BootstrapRVS .rsAdvPatternPanel {
    *zoom: 1;
    width: auto;
    height: auto; }
    .RecurrenceEditor_BootstrapRVS .rsAdvPatternPanel:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
    .RecurrenceEditor_BootstrapRVS .rsAdvPatternPanel ul {
      *zoom: 1; }
      .RecurrenceEditor_BootstrapRVS .rsAdvPatternPanel ul:after {
        content: "";
        height: 0;
        clear: both;
        display: block; }
    .RecurrenceEditor_BootstrapRVS .rsAdvPatternPanel li {
      margin: 0 0 10px 0;
      width: auto;
      height: auto;
      line-height: normal; }
  .RecurrenceEditor_BootstrapRVS .rsAdvRecurrenceRangePanel {
    margin: 10px 0 0 0;
    padding: 10px;
    border: 1px solid #cccccc; }
    .RecurrenceEditor_BootstrapRVS .rsAdvRecurrenceRangePanel ul {
      *zoom: 1; }
      .RecurrenceEditor_BootstrapRVS .rsAdvRecurrenceRangePanel ul:after {
        content: "";
        height: 0;
        clear: both;
        display: block; }
    .RecurrenceEditor_BootstrapRVS .rsAdvRecurrenceRangePanel li {
      margin: 0 20px 10px 0;
      width: auto;
      height: auto;
      line-height: 34px; }
    .RecurrenceEditor_BootstrapRVS .rsAdvRecurrenceRangePanel .RadInput,
    .RecurrenceEditor_BootstrapRVS .rsAdvRecurrenceRangePanel .RadComboBox {
      vertical-align: middle; }

/* <xref input skins> */
.RecurrenceEditor_BootstrapRVS .rsAdvInput,
.RecurrenceEditor_BootstrapRVS select {
  border-color: #e5e5e5; }

.RecurrenceEditor_BootstrapRVS .rsInvalid input,
.RecurrenceEditor_BootstrapRVS .rsAdvTimePicker .riEmpty {
  background-image: url('Input/sprite.gif'); }

.RecurrenceEditor_BootstrapRVS .rsInvalid {
  border-color: #de3914;
  color: #a40045; }

/* </xref input skins> */
.RecurrenceEditor_BootstrapRVS h2,
.RecurrenceEditor_BootstrapRVS h3 {
  color: #25a0da; }

.RecurrenceEditor_BootstrapRVS h2 {
  border-bottom: 1px solid #e5e5e5; }

.RecurrenceEditor_BootstrapRVS h2 span {
  background-color: #e5e5e5; }

.RecurrenceEditor_BootstrapRVS ul.rsRecurrenceOptionList {
  border-right: 1px solid #e5e5e5; }

.RecurrenceEditor_BootstrapRVS div.rsAdvPatternPanel {
  border-left: 0; }

.RecurrenceEditor_BootstrapRVS .riContSpinButtons {
  width: 67px !important; }

.RecurrenceEditor_BootstrapRVS .riContSpinButtons .riContentWrapper {
  width: 60px !important; }

.RecurrenceEditor_BootstrapRVS .rsAdvRecurrenceRangePanel .rsAdvInput,
.RecurrenceEditor_BootstrapRVS .rsAdvRecurrencePatterns .rsAdvInput {
  width: 60px; }

/* <date/time picker> */
.RecurrenceEditor_BootstrapRVS .rsTimePick .RadInput_Metro input.riEnabled,
.RecurrenceEditor_BootstrapRVS .rsTimePick .RadInput_Metro input.riHover,
.RecurrenceEditor_BootstrapRVS .rsTimePick .RadInput_Metro input.riFocused {
  background-image: url('Scheduler/rsSprites.png'); }

/* </date/time picker> */
