.batchOperations { margin-right: 5px; margin-top: 5px; position: relative; }

.btn-disabled { pointer-events: none; }

.datepicker-popup ul.dropdown-menu { padding: 5px; }

fieldset.quick-search ul { padding-left: 5px; }
fieldset.quick-search input { height: 18px !important; }
fieldset.quick-search button { height: 32px; }

fieldset legend {
  margin-top: 20px;
  margin-bottom: 10px;
  border: none;
  font-size: 10px;
  font-weight: 700;
  color: #959595;
  text-transform: uppercase;
}

fieldset legend i {
  font-size: 12px !important;
}

.recurrence-form { width: 300px; padding: 0.5%; }
.recurrence-form .buttons { padding: 1%; text-align: right; }

.select-pair select, .select-pair select:focus {
  border: none !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.select-pair > div { padding: 0; border: 1px solid #CCC; }
.select-pair .left {
  border-right: none;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.select-pair .right {
  border-left: none;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}