.RadFilter_Bootstrap {
  font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333333; }
  .RadFilter_Bootstrap ul ul {
    margin: 0; }
  .RadFilter_Bootstrap .rfOper,
  .RadFilter_Bootstrap .rfField,
  .RadFilter_Bootstrap .rfExp,
  .RadFilter_Bootstrap .rfAddGr,
  .RadFilter_Bootstrap .rfAddExp,
  .RadFilter_Bootstrap .rfDel {
    background-image: url('Common/radActionsSprite.png');
    background-repeat: no-repeat; }
    .RadFilter_Bootstrap .rfOper:hover,
    .RadFilter_Bootstrap .rfField:hover,
    .RadFilter_Bootstrap .rfExp:hover,
    .RadFilter_Bootstrap .rfAddGr:hover,
    .RadFilter_Bootstrap .rfAddExp:hover,
    .RadFilter_Bootstrap .rfDel:hover {
      background-color: #e6e6e6; }
  .RadFilter_Bootstrap .rfLeft,
  .RadFilter_Bootstrap .rfMid,
  .RadFilter_Bootstrap .rfTools,
  .RadFilter_Bootstrap .rfRight {
    padding: 7px 0;
    height: 34px;
    border-style: solid;
    border-color: #eeeeee;
    border-width: 1px 0;
    background: #f5f5f5; }
  .RadFilter_Bootstrap .rfLeft {
    padding-left: 3px;
    border-left-width: 1px;
    border-radius: 4px 0 0 4px; }
  .RadFilter_Bootstrap .rfRight {
    padding-left: 3px;
    border-right-width: 1px;
    border-radius: 0 4px 4px 0; }
  .RadFilter_Bootstrap .rfText {
    font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadFilter_Bootstrap a {
    color: #337ab7;
    line-height: 2.42857; }
  .RadFilter_Bootstrap .rfLines li li {
    background: url('Filter/rfLine.gif') repeat-y 10px 0; }
    .RadFilter_Bootstrap .rfLines li li .rfDiv {
      padding: 8px 0 0 17px;
      background: url('Filter/rfMiddle.gif') no-repeat 10px 8px; }
    .RadFilter_Bootstrap .rfLines li li.rfLast .rfDiv {
      background: url('Filter/rfLast.gif') no-repeat 10px 0;
      background-repeat: no-repeat; }
  .RadFilter_Bootstrap .rfOper,
  .RadFilter_Bootstrap .rfField,
  .RadFilter_Bootstrap .rfExp,
  .RadFilter_Bootstrap .rfText {
    padding: 0 27px 0 8px;
    height: 32px;
    display: inline-block;
    line-height: 2.29;
    vertical-align: top;
    border: 1px solid #eeeeee;
    background: url('Filter/sprite.png');
    background-repeat: no-repeat;
    background-position: right 7px top -14px;
    background-position: 100% -14px\9;
    background-color: #ffffff; }
  * + html .RadFilter_Bootstrap .rfOper,
  * + html .RadFilter_Bootstrap .rfField,
  * + html .RadFilter_Bootstrap .rfExp,
  * + html .RadFilter_Bootstrap .rfText {
    background-position: 100% -14px; }
  .RadFilter_Bootstrap .rfOper {
    border-radius: 4px 0 0 4px; }
  .RadFilter_Bootstrap .rfField {
    color: #333333;
    border-radius: 4px 0 0 4px; }
  .RadFilter_Bootstrap .rfExp,
  .RadFilter_Bootstrap .rfText,
  .RadFilter_Bootstrap .RadInput.riSingle .riTextBox {
    border-left-width: 0;
    border-radius: 0; }
  .RadFilter_Bootstrap .RadPicker .rcTimePopup {
    margin: 0 0 0 -1px;
    background-color: #ffffff; }
  .RadFilter_Bootstrap .RadPicker .rcTimePopup,
  .RadFilter_Bootstrap .RadPicker .rcCalPopup {
    border-radius: 0; }
  .RadFilter_Bootstrap .rfCheckBox,
  .RadFilter_Bootstrap .RadPicker .rcCalPopup {
    width: 32px;
    height: 32px;
    border: 1px solid #dddddd;
    background-color: #ffffff;
    margin: 0 -1px; }
  * + html .RadFilter_Bootstrap .rfControl {
    margin-top: -1px; }
  * + html .RadFilter_Bootstrap .rfCheckBox {
    margin-top: 0; }
  .RadFilter_Bootstrap .rfCheckBox {
    display: inline-block;
    margin-right: 0;
    text-align: center; }
    .RadFilter_Bootstrap .rfCheckBox input {
      margin-top: 10px; }
  * + html .RadFilter_Bootstrap .rfCheckBox input {
    margin-top: 5px; }
  .RadFilter_Bootstrap .RadDropDownList .rddlInner {
    border-left-width: 0;
    border-radius: 0; }
  .RadFilter_Bootstrap .rfAddExp {
    background-position: -9px -4609px; }
  .RadFilter_Bootstrap .rfAddGr {
    background-position: -9px -4659px; }
  .RadFilter_Bootstrap .rfDel {
    background-position: -9px -1959px;
    border-radius: 0 4px 4px 0; }
  .RadFilter_Bootstrap .rfDel,
  .RadFilter_Bootstrap .rfAddGr,
  .RadFilter_Bootstrap .rfAddExp {
    margin: 0;
    width: 32px;
    height: 32px;
    line-height: 2.29;
    border: 1px solid #eeeeee;
    border-left-width: 0;
    background-color: #ffffff; }
  .RadFilter_Bootstrap .rfPreview {
    color: #333333; }
    .RadFilter_Bootstrap .rfPreview em,
    .RadFilter_Bootstrap .rfPreview .rfBr {
      color: #428bca; }
    .RadFilter_Bootstrap .rfPreview .rfBr {
      font-weight: bold; }
  .RadFilter_Bootstrap .rfApply a,
  .RadFilter_Bootstrap .rfApply span {
    padding: 2px 16px;
    height: 26px;
    border: 1px solid #eeeeee;
    border-radius: 4px;
    background: #ffffff;
    color: #555555; }
    .RadFilter_Bootstrap .rfApply a input,
    .RadFilter_Bootstrap .rfApply span input {
      padding: 0;
      line-height: 1.9; }
    .RadFilter_Bootstrap .rfApply a:hover,
    .RadFilter_Bootstrap .rfApply span:hover {
      color: #333333;
      background: #e6e6e6;
      border: 1px solid #d0d0d0; }

.RadFilterRTL_Bootstrap .rfDiv {
  background: url('Filter/rfLine-rtl.gif') repeat-y 100% 0; }
.RadFilterRTL_Bootstrap .rfRight {
  border-left-width: 1px;
  border-right-width: 0;
  border-radius: 4px 0 0 4px; }
.RadFilterRTL_Bootstrap .rfLeft {
  border-left-width: 0;
  border-right-width: 1px;
  border-radius: 0 4px 4px 0; }
.RadFilterRTL_Bootstrap .rfOper {
  border-radius: 0 4px 4px 0; }
.RadFilterRTL_Bootstrap .rfField {
  border-radius: 0 4px 4px 0; }
.RadFilterRTL_Bootstrap .rfExp,
.RadFilterRTL_Bootstrap .rfDel,
.RadFilterRTL_Bootstrap .rfAddGr,
.RadFilterRTL_Bootstrap .rfAddExp,
.RadFilterRTL_Bootstrap .rfText,
.RadFilterRTL_Bootstrap .rfCheckBox,
.RadFilterRTL_Bootstrap .RadDropDownList .rddlInner,
.RadFilterRTL_Bootstrap .RadInput.riSingle .riTextBox {
  border-left-width: 1px;
  border-right-width: 0;
  border-radius: 0; }
.RadFilterRTL_Bootstrap .rfCheckBox {
  margin: 0; }
.RadFilterRTL_Bootstrap .RadPicker .rcCalPopup {
  border-radius: 0; }
.RadFilterRTL_Bootstrap .rfDel {
  border-radius: 4px 0 0 4px; }
.RadFilterRTL_Bootstrap .rfLines li li {
  background: url('Filter/rfLine-rtl.gif') repeat-y 100% 0; }
  .RadFilterRTL_Bootstrap .rfLines li li .rfDiv {
    padding: 0 17px 8px 0;
    background: url('Filter/rfMiddle-rtl.gif') no-repeat 100% 0; }
  .RadFilterRTL_Bootstrap .rfLines li li.rfLast .rfDiv {
    background: url('Filter/rfLast-rtl.gif') no-repeat 100% 0; }
