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

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

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

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

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

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

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

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

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

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

.RecurrenceEditor_Bootstrap .riContentWrapper {
  width: 60px !important; }

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

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

/* </date/time picker> */