/* RTL overrides for Farsi */
body {
  font-family: 'Segoe UI', Tahoma, 'Vazirmatn', sans-serif;
}

nav {
  direction: rtl;
}

.nav-links {
  flex-direction: row-reverse;
}

.lang-switcher {
  margin-right: auto;
  margin-left: 0;
}

.hero {
  direction: rtl;
  text-align: right;
}

.hero-buttons {
  justify-content: flex-start;
}

.page-hero {
  direction: rtl;
  text-align: right;
}

.breadcrumb {
  text-align: right;
}

.section {
  direction: rtl;
}

.section-title {
  text-align: right;
}

.section-subtitle {
  text-align: right;
}

.content-body {
  text-align: right;
}

.content-body ul {
  padding-right: 1.5rem;
  padding-left: 0;
}

.card {
  text-align: right;
}

.info-box {
  text-align: right;
}

.form-card {
  text-align: right;
}

.form-group label {
  text-align: right;
}

.checkbox-label {
  flex-direction: row-reverse;
  justify-content: flex-end;
}

.footer-grid {
  direction: rtl;
}

.footer-col ul {
  padding-right: 0;
}

.footer-bottom {
  direction: rtl;
}

.two-col-layout {
  direction: rtl;
}

.news-date {
  text-align: right;
}
