/* dojox.mobile.Switch Rtl */
/* Switch - common Rtl */
.mblSwitchRtl {
  text-align: right;
}
.mblListItemRtl .mblSwitch {
  left: 12px;
  right: auto;
}
.mblSwitchRtl.mblSwitchOn .mblSwitchInner {
  left: -50px;
}
.mblSwitchBgLeftRtl {
  left: 51px;
}
.mblSwitchTextLeftRtl {
  left: 0px;
}
.mblSwitchTextRightRtl {
  left: -40px;
}
/* Square Shape Rtl*/
.mblSwitchRtl.mblSwSquareShape.mblSwitchOff .mblSwitchInner {
  left: 0px;
}
.mblSwitchRtl.mblSwSquareShape.mblSwitchOn .mblSwitchInner {
  left: -53px;
}
.mblSwSquareShape .mblSwitchBgRightRtl {
  left: 0px;
}
.mblSwSquareShape .mblSwitchBgLeftRtl {
  left: 53px;
}
.mblSwitchRtl.mblSwSquareShape .mblSwitchKnob {
  left: 53px;
}
.mblSwSquareShape .mblSwitchTextRightRtl {
  left: -40px;
}
/* Round Shape1 Rtl */
.mblSwitchRtl.mblSwRoundShape1.mblSwitchOff .mblSwitchInner {
  left: 0px;
}
.mblSwRoundShape1 .mblSwitchBgRightRtl {
  left: 0px;
}
.mblSwitchRtl.mblSwRoundShape1 .mblSwitchKnob {
  left: 50px;
}
.mblSwRoundShape1 .mblSwitchTextRightRtl {
  left: -26px;
}
/* Round Shape2 Rtl */
.mblSwitchRtl.mblSwRoundShape2.mblSwitchOff .mblSwitchInner {
  left: 0px;
}
.mblSwitchRtl.mblSwRoundShape2.mblSwitchOn .mblSwitchInner {
  left: -51px;
}
.mblSwRoundShape2 .mblSwitchBgRightRtl {
  left: 0px;
}
.mblSwitchRtl.mblSwRoundShape2 .mblSwitchKnob {
  left: 51px;
}
.mblSwRoundShape2 .mblSwitchTextRightRtl {
  left: -42px;
}
/* Arc Shape1 Rtl */
.mblSwitchRtl.mblSwArcShape1.mblSwitchOff .mblSwitchInner {
  left: 0px;
}
.mblSwArcShape1 .mblSwitchBgRightRtl {
  left: 0px;
}
.mblSwitchRtl.mblSwArcShape1 .mblSwitchKnob {
  left: 50px;
}
.mblSwArcShape1 .mblSwitchTextRightRtl {
  left: -26px;
}
/* Arc Shape2 Rtl */
.mblSwitchRtl.mblSwArcShape2.mblSwitchOff .mblSwitchInner {
  left: 0px;
}
.mblSwArcShape2.mblSwitchOn .mblSwitchInner {
  left: -51px;
}
.mblSwArcShape2 .mblSwitchBgRightRtl {
  left: 0px;
}
.mblSwitchRtl.mblSwArcShape2 .mblSwitchKnob {
  left: 51px;
}
.mblSwArcShape2 .mblSwitchTextRightRtl {
  left: -42px;
}
/* Default Shape Rtl */
.mblSwitchRtl.mblSwDefaultShape.mblSwitchOff .mblSwitchInner {
  left: 0px;
}
.mblSwitchRtl.mblSwDefaultShape.mblSwitchOn .mblSwitchInner {
  left: @mbl-switchOn-left-rtl;
}
.mblSwDefaultShape .mblSwitchBgRightRtl {
  left: 0px;
}
.mblSwDefaultShape .mblSwitchBgLeftRtl {
  left: @mbl-switchBg-left-rtl;
}
.mblSwitchRtl.mblSwDefaultShape .mblSwitchKnob {
  left: @mbl-switch-knob-rtl;
}
.mblSwDefaultShape .mblSwitchTextRightRtl {
  left: @mbl-switch-text-right-rtl;
}
