.bg-footer ul {
  line-height: 30px !important;
}
.bg-footer li {
  margin-bottom: 15px;
}

/* کلاس اصلی جدول */
.table-bordered {
  width: 100%;
  border-collapse: collapse;
  font-family: Tahoma, sans-serif;
  margin-bottom: 15px;
  display: table; /* حالت پیش‌فرض برای دسکتاپ */
}

/* استایل سلول‌ها و هدرها */
.table-bordered th, 
.table-bordered td {
  border: 1px solid #ccc;
  padding: 10px 12px;
  text-align: right;
}

.table-bordered th {
  background-color: #f4f4f4;
}

/* استایل مخصوص موبایل (صفحه‌های کوچک‌تر از 768 پیکسل) */
@media screen and (max-width: 768px) {
  .table-bordered {
    display: block; /* تبدیل به بلاک برای فعال شدن قابلیت اسکرول */
    overflow-x: auto; /* فعال شدن اسکرول افقی */
    white-space: nowrap; /* جلوگیری از فشرده شدن و شکستن متن سلول‌ها */
    -webkit-overflow-scrolling: touch; /* اسکرول روان در گوشی‌های آیفون */
  }
}

@font-face{font-family:"Vazirmatn-UI-FD";src:url("/themes/Razi/fonts/vazirmatn-ui-fd-regular-89b4f0084403.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"Vazirmatn-UI-FD";src:url("/themes/Razi/fonts/vazirmatn-ui-fd-bold-9261d7d9125a.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap;}
:root{--rw-font-body:"Vazirmatn-UI-FD",Tahoma,Arial,sans-serif;--rw-font-heading:"Vazirmatn-UI-FD",Tahoma,Arial,sans-serif;--rw-font-control:"Vazirmatn-UI-FD",Tahoma,Arial,sans-serif;}
body{font-family:var(--rw-font-body)!important;}
h1,h2,h3,h4,h5,h6{font-family:var(--rw-font-heading)!important;}
button,input,select,textarea{font-family:var(--rw-font-control)!important;}
