﻿
body {
  direction: rtl;
  text-align: right;
  font-family: IRANYekan, Vazir, Tahoma, sans-serif;
}

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

.text-left { text-align: right !important; }
.text-right { text-align: left !important; }

img { direction: rtl; }

table { direction: rtl; }
.search form {
    position: relative;
}

.search input.form-control {
    padding-right: 3.5rem !important; /* بیشتر از قبل برای پوشش آیکون */
}

.search a.position-absolute {
    right: 1rem !important; /* بهتر است 'end-0 me-3' را جایگزین کنیم با کنترل دستی */
}
.pwt-date-picker {
    z-index: 9999 !important;
}
@media (max-width: 992px) {
    .navbar-collapse {
        background-color: #fff; /* فقط رنگ پس‌زمینه اضافه می‌کنیم */
        padding: 1rem;
    }

    .navbar-nav {
        flex-direction: column !important;
        align-items: flex-end !important;
    }

        .navbar-nav .nav-item {
            width: 100%;
            text-align: right;
            padding: 0.5rem 0;
        }

        .navbar-nav .nav-link {
            width: 100%;
            display: block;
        }
}
