﻿[dir="rtl"] .question-box {
    border-left: none;
    border-right: 3px solid #B06F1A;
}

[dir="rtl"] .section-header h3::after {
    left: auto;
    right: 0;
}

[dir="rtl"] .required-star {
    margin-left: 0;
    margin-right: 5px;
}

[dir="rtl"] .form-check-label {
    margin-left: 0;
    margin-right: 0.5em;
}

[dir="rtl"] .form-check-input {
    margin-left: 0;
    margin-right: -1.5em;
}

[dir="rtl"] .btn-primary i {
    margin-right: 0;
    margin-left: 0.5rem;
}

[dir="rtl"] textarea {
    text-align: right;
    direction: rtl;
}

[dir="rtl"] .input-group-text {
    border-radius: 0 5px 5px 0 !important;
}

[dir="rtl"] .form-control {
    border-radius: 5px 0 0 5px !important;
}

[dir="rtl"] .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    border-radius: 5px 0 0 5px !important;
}

[dir="rtl"] .input-group > .form-control:not(:first-child),
[dir="rtl"] .input-group > .form-select:not(:first-child) {
    border-radius: 0 5px 5px 0 !important;
}

[dir="rtl"] .form-floating > label {
    right: 0.75rem;
    left: auto;
}

[dir="rtl"] .form-floating > .form-control,
[dir="rtl"] .form-floating > .form-select {
    padding-right: 1rem;
    padding-left: 0.75rem;
}
