/**
 * Global Urdu / RTL layout overrides for the public site.
 * Loaded when system language is Urdu (html[dir="rtl"]).
 */

html[dir="rtl"] body,
html[dir="rtl"] .content {
    direction: rtl;
    text-align: right;
}

html[dir="rtl"] .inner-section,
html[dir="rtl"] section {
    direction: rtl;
    text-align: right;
}

html[dir="rtl"] p,
html[dir="rtl"] h1,
html[dir="rtl"] h2,
html[dir="rtl"] h3,
html[dir="rtl"] h4,
html[dir="rtl"] h5,
html[dir="rtl"] h6,
html[dir="rtl"] li,
html[dir="rtl"] label,
html[dir="rtl"] .media,
html[dir="rtl"] .media-body,
html[dir="rtl"] .form-group,
html[dir="rtl"] .alert,
html[dir="rtl"] .login-main,
html[dir="rtl"] .list-question,
html[dir="rtl"] .star-listing,
html[dir="rtl"] .ftList,
html[dir="rtl"] .side-menu,
html[dir="rtl"] .user_profile,
html[dir="rtl"] .islam-box,
html[dir="rtl"] .dar-ul-iftah,
html[dir="rtl"] .matloba-sawal,
html[dir="rtl"] .talash-karein,
html[dir="rtl"] .sawal-jawab,
html[dir="rtl"] .listing-bok,
html[dir="rtl"] .table,
html[dir="rtl"] .table td,
html[dir="rtl"] .table th {
    text-align: right;
    direction: rtl;
}

/* CMS / fatwa HTML from database */
html[dir="rtl"] .cms-html,
html[dir="rtl"] .cms-html *,
html[dir="rtl"] .question-text,
html[dir="rtl"] .question-text *,
html[dir="rtl"] .sawal_jawab,
html[dir="rtl"] .sawal_jawab *,
html[dir="rtl"] #about_jamia,
html[dir="rtl"] #about_jamia * {
    direction: rtl !important;
    text-align: right !important;
}

html[dir="rtl"] .question-text p,
html[dir="rtl"] .sawal_jawab p,
html[dir="rtl"] .cms-html p,
html[dir="rtl"] #about_jamia p {
    text-align: justify !important;
}

html[dir="rtl"] select.form-control,
html[dir="rtl"] textarea.form-control {
    text-align: right;
    direction: rtl;
}

html[dir="rtl"] input.form-control:not([type="email"]):not([type="password"]):not([type="number"]) {
    text-align: right;
    direction: rtl;
}

html[dir="rtl"] input[type="email"],
html[dir="rtl"] input[type="password"],
html[dir="rtl"] input[type="number"],
html[dir="rtl"] .eng_input {
    direction: ltr;
    text-align: left;
}

html[dir="rtl"] .text-left:not([dir="ltr"]) {
    text-align: right !important;
}

html[dir="rtl"] [dir="ltr"] {
    direction: ltr !important;
    text-align: left !important;
}

html[dir="rtl"] .text-center,
html[dir="rtl"] .pagination,
html[dir="rtl"] center {
    text-align: center !important;
}

html[dir="rtl"] .pull-right {
    float: left !important;
}

html[dir="rtl"] .pull-left {
    float: right !important;
}

html[dir="rtl"] .float-right {
    float: right !important;
}

html[dir="rtl"] .float-left {
    float: left !important;
}

html[dir="rtl"] ul.star-listing li a,
html[dir="rtl"] ul.list-question li a {
    text-align: right;
}

html[dir="rtl"] .inner-head .para p,
html[dir="rtl"] .title-heading,
html[dir="rtl"] .bar h4,
html[dir="rtl"] .bar a {
    text-align: right;
}

html[dir="rtl"] .page-links,
html[dir="rtl"] #faq-list {
    text-align: right;
}

html[dir="rtl"] .form-box,
html[dir="rtl"] .form-wrapper {
    text-align: right;
}

html[dir="rtl"] .txt-link {
    text-align: right;
    display: inline-block;
}
