/* Soaliy RTL support for Arabic/Farsi */
html[dir="rtl"] body,
body.rtl {
  direction: rtl;
  text-align: right;
}
html[dir="rtl"] #side_navi,
html[dir="rtl"] #side_info {
  direction: rtl;
}
html[dir="rtl"] .contentNavi,
html[dir="rtl"] .tabNavi {
  direction: rtl;
}
html[dir="rtl"] table {
  direction: rtl;
}
html[dir="rtl"] #content,
html[dir="rtl"] .boxes-contents {
  direction: rtl;
  text-align: right;
}
html[dir="rtl"] input[type="text"],
html[dir="rtl"] input[type="password"],
html[dir="rtl"] input[type="email"],
html[dir="rtl"] textarea,
html[dir="rtl"] select {
  direction: rtl;
  text-align: right;
}
html[dir="rtl"] .button-contents {
  direction: rtl;
}
html[dir="rtl"] #footer,
html[dir="rtl"] #header {
  direction: rtl;
}
html[dir="rtl"] .langswitch {
  direction: ltr;
  unicode-bidi: embed;
}
/* Keep numeric timers LTR for readability */
html[dir="rtl"] #tp1,
html[dir="rtl"] span[id^="timer"] {
  direction: ltr;
  unicode-bidi: embed;
  display: inline-block;
}
