html {
    direction: rtl;
}

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

body input:not([type="email"]):not([type="url"]):not([type="tel"]):not([type="number"]):not([type="password"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]):not([type="button"]):not([type="reset"]),
body textarea,
body select {
    direction: rtl;
    text-align: right;
}

body input[type="email"],
body input[type="url"],
body input[type="tel"],
body input[type="number"],
body input[type="password"] {
    direction: ltr;
    unicode-bidi: plaintext;
}

body [dir="ltr"],
body .ltr,
body bdi {
    unicode-bidi: isolate;
}

body .select2-container,
body .select2-dropdown,
body .select2-results__option {
    direction: rtl;
    text-align: right;
}
