/* ============================================================
   SAĞDAN SOLA (RTL) DÜZEN — Arapça
   theme.css'in float / text-align kurallarını dil yönüne göre çevirir.
   ============================================================ */

body { direction: rtl; text-align: right; }

.ltext  { text-align: right; }
.rtext  { text-align: left; }
.ctext  { text-align: center; }

/* Bootstrap 3 grid float yönü */
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
.col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
.col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: right; }

/* Üst bar */
.uyehesap { background-position: right 12px top 8px; padding: 11px 52px 11px 22px; }
.girisacilir { left: auto; right: 0; }
.menua { border-right: none !important; border-left: 1px solid rgba(255,255,255,.18) !important; }
.menua.last { border-left: none !important; }
.menubaropener a { float: left; }

/* Arama formu */
.rezinner .form-group { float: right; padding-right: 0; padding-left: 10px; }
.rezinner .form-group:last-child { padding-left: 0 !important; }
.openselector { left: auto; right: 0; text-align: right; }
.openselector a { text-align: right !important; }
.input-group-addon:first-child { border-left: 0; border-right: 1px solid #ccc; }

/* Başlıklar */
.bigtitle strong { padding-right: 0; padding-left: 30px; }
.bigtitle.subbed { text-align: right; }
.rfloat { float: left; }

/* Araç listesi */
.araclisting img { }
.lborder { border-left: none; border-right: 1px solid #e2e2e2; }
.fiyatlab span { float: left; }
.aracozellik .glyphicon { padding-right: 0; padding-left: 5px; }

/* Haberler */
.haber img { float: right; padding-right: 0; padding-left: 10px; }
.haber.yarim { margin-left: 0; margin-right: 6px; }

/* Ekstralar / onay kutuları */
.extcheck input { float: right; margin-right: 0 !important; margin-left: 10px !important; }
.extcheck { text-align: right; }

/* Alt bölüm */
.foota { text-align: right; }
.footitle { text-align: right; }
.olay label { float: left; }

/* Sabit arama butonunun RTL kuralları tema.css içindedir. */

/* Panel/yan form */
.rezyan .form-group > strong { text-align: right; }
.tarihpanel-baslik { text-align: right; }
.tarihpanel-baslik .ok { float: left; }
.tarihpanel-baslik .glyphicon { padding-right: 0; padding-left: 6px; }

/* Breadcrumb ve SEO bağlantıları */
.breadcrumbs { text-align: right; }
.breadcrumbs .glyphicon { transform: scaleX(-1); }
.kata .glyphicon { transform: scaleX(-1); }
.haba .glyphicon { transform: scaleX(-1); }

/* Tablolar */
.table > thead > tr > th,
.table > tbody > tr > td { text-align: right; }
.table .rtext { text-align: left; }

/* Sayfalama */
.sayfalama { direction: ltr; }

/* jQuery UI takvimi LTR kalsın (tarih mantığı bozulmasın) */
#ui-datepicker-div { direction: ltr; text-align: left; }
