/* Minimal RTL overrides for the template. Add more rules as needed.
   This file flips common layout directions used in header/footer and text alignment. */

html[dir="rtl"] body {
  direction: rtl;
  unicode-bidi: embed;
}

/* Flip float/alignments used in the original template */
.text-left { text-align: left !important; }
.text-right { text-align: right !important; }
.ml-lg-3 { margin-right: 1rem !important; margin-left: 0 !important; }
.mr-3 { margin-left: 1rem !important; margin-right: 0 !important; }
.pl-2 { padding-right: .5rem !important; padding-left: 0 !important; }
.pr-2 { padding-left: .5rem !important; padding-right: 0 !important; }

/* Navbar tweaks */
.navbar .navbar-brand { float: right; }
.navbar-nav .nav-item { text-align: right; }
.navbar-nav .nav-link { padding-right: 15px; padding-left: 30px; }

/* Dropdown caret flip */
.navbar .dropdown-toggle::after { transform: rotate(180deg); }

/* Misc helpers */
.d-inline-flex { direction: rtl; }

/* Ensure page header text aligns nicely */
.jumbotron, .page-header { text-align: right; }

/* Stop carousel controls from overlapping wrongly */
.owl-carousel .owl-nav { left: auto; right: 0; }

/* Override breadcrumbs if present */
.breadcrumb { direction: rtl; }

/* Footer alignment */
.footer .social { float: right; }

/* Add app-specific fixes below as needed */
