.forgot-password,
.sign-up-cta,
.logo-container,
#about .hero__text-holder,
#vols-comments,
.arweqah-form .section-title,
#sidebar-wrapper .dropdown-menu,
.alert.alert-danger,
.alert.alert-success,
.table thead th,
.table td {
    text-align: right;
}

.forgot-password {
    margin-right: 3px;
}

/* .nav__container .flex-parent, .nav__container .desktop-menu .nav-items, .nav__container .nav__menu {
    flex-flow: row-reverse nowrap;
} */

.nav__container .desktop-menu {
    text-align: right;
    padding: unset;
    padding-right: 30px;
    /* flex-flow: row-reverse; */
}

html,
body,
body * {
    direction: rtl;
}

#vols-comments {
    direction: rtl;
}

#about .hero__text-holder i:before {
    padding: 2px 1rem 0px 0px;
    font-size: 1.2rem;
    font-weight: 900;
    font-family: FontAwesome;
    font-style: normal;
    content: "\F100";
    float: left;
}

.remove-action .form-group .remove {
    margin-right: unset;
    margin-left: 5px;
}

#best-vols .entry__meta i {
    margin-right: 0px;
    margin-left: 10px;
}

#best-vols .testimonial__img {
    margin-right: 0px;
    margin-left: 40px;
}

#vols-comments .quote-start,
#vols-comments .quote-end {
    transform: scaleX(-1);
}

#vols-comments .quote-start,
.block__icon {
    float: right;
}

#vols-comments .quote-end {
    float: left;
}

#vols-comments .quote-start::before {
    margin-right: 5px;
}

#vols-comments .quote-ebd::before {
    margin-left: 5px;
}

#vols-comments .testimonial__img {
    margin-left: 20px;
    margin-right: 0px;
}

#vols-comments .vol-info {
    flex-direction: row !important;
}

.block__title {
    clear: both;
}

.row.reverse div:first-child {
    order: 2;
}

input[type="checkbox"]:checked+label:after,
input[type="checkbox"]:checked+label:after {
    left: unset !important;
    right: 14px;
}

input[type="checkbox"]:checked+.label-check-ar:after {
    left: -35px !important;
    right: unset;
}

.checkbox label:before {
    margin-left: 8px !important;
}

input.error+.form-error {
    padding-left: unset;
    padding-right: 10px;
    direction: rtl !important;
    text-align: right !important;
}

#show .card-view {
    text-align: right;
}

#show .card-inner i {
    margin-left: 21px;
    margin-right: inherit;
}

#show .capitalize-font {
    margin-left: 10px;
}

#show .contact-icon {
    margin-left: 10px;
    margin-right: 0px;
}

#show .vol-action button {
    float: right;
}

#show .vol-action button .ui-arrow-right:before {
    font-family: FontAwesome;
    content: "\f104";
    padding-right: 5px;
    font-size: 1.2rem;
}

.sidebar .close-button {
    left: 10px;
}

.sidebar span.fa {
    margin-left: 0px;
    margin-right: 0px !important;
}

.sidebar .menu-collapsed {
    margin-right: 5px !important;
}

.sidebar-filter .menu-collapsed {
    margin-right: 0px !important;
}

.sidebar-filter .filter-word {
    margin-right: 0.5rem !important;
}

.sidebar .notification {
    right: 22px;
}

.btn-light-brown i {
    font-size: 1rem;
    margin-left: 10px;
    margin-right: 0px;
}

.sidebar .row.heading-bg {
    text-align: right;
}

.sidebar .list-group-item {
    padding: 0.75rem 2rem 0.75rem 1rem;
}

.card-header {
    text-align: right;
}

.card__img-holder .entry__body {
    text-align: right;
}

.card__img-holder .card-sticker i {
    margin-left: 5px;
    margin-right: 0px;
}

.entry__meta .card__img-holder i {
    margin-left: 3px;
    margin-right: 0px;
}

.ui-arrow-right:before {
    content: "\F124";
}

.user-detail-container .user-img-wrap {
    margin-right: 0px;
    margin-left: 15px;
}

.card-certificate .title {
    margin-right: 0px !important;
    margin-left: 10px;
}

.card-certificate .text {
    margin-right: 0px !important;
    margin-left: 3rem;
}

#best-department .testimonial__info {
    margin-right: 20px;
    margin-left: 0px;
}

#best-department .entry__meta-comments i {
    margin-left: 10px;
    margin-right: 0px;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    #best-vols .testimonial__img {
        margin-right: 0px;
        margin-left: 10px;
    }
}

@media only screen and (max-width: 991px) {
    .sidebar-nav {
        text-align: right;
    }
}

.modal-body,
.checkbox {
    text-align: right;
}

.arweqah-form .date input {
    padding-right: 40px !important;
    padding-left: unset !important;
    text-align: right;
}

.arweqah-form .date-icon {
    padding-right: 5px;
    padding-left: unset;
    right: 0;
    left: auto;
}

.intl-tel-input,
#country-listbox,
.intl-tel-input *,
.bootstrap-datetimepicker-widget .timepicker .table-condensed {
    direction: ltr;
}

.arweqah-form .dropdown-menu .inner .show {
    text-align: right;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    text-align: right;
    padding-right: 20px;
}

#__lpform_title_en {
    margin-left: unset;
}

.arweqah-form .form-group {
    text-align: right;
}

#about {
    text-align: right;
}

#about .entry__article ul {
    padding-right: 18px;
    padding-left: 0px;
}

.back-page .btn i::before {
    content: "\f105";
}

.back-page .btn i {
    margin-left: 5px;
    margin-right: 0px;
}

footer .arweqah-form {
    text-align: right;
    margin-left: 10px;
    margin-right: 0px;
}

footer input {
    text-align: right;
}

footer {
    text-align: right;
}

footer .social:last-child {
    margin-right: 6px;
}

footer input {
    margin-left: 10px;
    margin-right: 0px;
}

.back-absolute {
    right: 5%;
    left: unset;
}

@media (min-width: 768px) {
    .text-md-right {
        text-align: left !important;
    }
}

.rtl-left {
    text-align: left !important;
}

.clear-su {
    text-align: right;
    padding-right: 0;
    padding-left: 15px;
}

.flex-row-reverse-ar {
    flex-direction: row-reverse;
}

.flex-row-reverse-ar .text-en {
    text-align: left !important;
}

div.alert {
    text-align: right !important;
    direction: rtl;
}

.alert-dismissible .close {
    right: 0px;
    left: unset;
}

.sidebar .list-group-item .dropdown-icon i::before {
    padding-left: 0px !important;
    padding-right: 50px;

}

.section-title-setting {
    text-align: right;
}

.login-container .invalid-feedback {
    text-align: right;
}


.login-container.show {
    position: absolute;
    transform: translate3d(206px, 5px, 0px);
    top: 60px;
    left: 0;
    right: unset;
    will-change: transform;
}
