.arabic_body .login-wrapper .row.align-items-center {
}


.arabic_body .form-card.login_form.fta_form_wrapper {
    margin-right: auto;
    margin-left: inherit;
}

.arabic_body .right_nav_wrapper {}

.arabic_body header {
    left: 0;
    right: auto;
}

.arabic_body .login-left {
    position: relative;
    text-align: right;
}



.arabic_body .login_logo {
    top: -38%;
    right: 0;
}


.arabic_body .login-screen .heading-1 {
    margin-left: auto;
}


.arabic_body .login_session.dropdown-menu {
    padding: 10px 10px 10px 20px;
}

.arabic_body .login_session li a {
    display: flex;
}

.arabic_body .login_session a.dropdown-item img {
    margin-right: 0;
    margin-left: 5px;
}

.arabic_body .right_nav_wrapper .dropdown-toggle {
}

.arabic_body .right_nav_wrapper .dropdown-toggle .me-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
}

.arabic_body .login_session.show:before {
    right: auto;
    left: 33px;
}

.arabic_body .login_form .nav-pills {
}


.arabic_body .phone_input_flag {left: 0;right: 10px;width: fit-content;margin-left: auto;}

.arabic_body form.form-style-2 .form-control, .arabic_body form.form-style-2 .form-select {
    padding-right: 70px;
    padding-left: 0;
    text-align: right;
}

.arabic_body .fta_mobile input.form-control {
    padding-left: 0;
    padding-right: 130px;
}

.arabic_body .form-style-2 .fta_mobile .form-control ~ label, .arabic_body .form-style-2 .fta_mobile.form-select ~ label {
    padding-left: 0;
    padding-right: 95px;
}

.arabic_body form.form-style-2 .form-control ~ label, .arabic_body form.form-style-2 .form-select ~ label {/* padding: 0 0px 0 65px; */left: -35px;}

.arabic_body .form-floating > .form-control:focus ~ label, .arabic_body .form-floating > .form-control:not(:placeholder-shown) ~ label, .arabic_body .form-floating > .form-control-plaintext ~ label, .arabic_body .form-floating > .form-select ~ label {
}

.arabic_body .form-style-2 .fta_mobile .form-control:focus ~ label, .arabic_body .form-style-2 .fta_mobile .form-control:not(:placeholder-shown) ~ label {
    transform: scale(0.85) translateY(-0.5rem) translateX(3.5rem);
}

.arabic_body .phone_input_flag:after {
    right: auto;
    left: -10px;
}

.arabic_body .login_form ul.parsley-errors-list {
    right: 0;
    left: initial;
}

.arabic_body .ps-4 {
    padding-left: 0 !important;
    padding-right: 1.5rem !important;
}

.arabic_body form.form-style-2  .security_question_step  .form-control ~ label, .arabic_body form.form-style-2  .security_question_step  .form-select ~ label {
    left: 0;
}

.arabic_body .security_question_step .form-floating > .form-control:focus ~ label, .arabic_body .security_question_step .form-floating > .form-control:not(:placeholder-shown) ~ label, .arabic_body .security_question_step .form-floating > .form-control-plaintext ~ label, .arabic_body .security_question_step .form-floating > .form-select ~ label {
    transform: scale(0.85) translateY(-0.5rem) translateX(3.6rem);
}

.arabic_body .login_form .guest_user_info_wrapper p {
    text-align: right;
}

.arabic_body .register_form_main_Wrapper .form-style-2 .field-icon {
    right: 12px;
    left: auto;
}

.arabic_body .register_form_main_Wrapper form.form-style-2 .form-control ~ label, .arabic_body .register_form_main_Wrapper form.form-style-2 .form-select ~ label {
    left: -70px;
}

.arabic_body .register_form_main_Wrapper form.form-style-2 .form-control:focus ~ label, .arabic_body .register_form_main_Wrapper form.form-style-2 .form-control:not(:placeholder-shown) ~ label {
    transform: scale(0.85) translateY(-0.5rem) translateX(4.5rem);
}

.arabic_body form.form-style-2 .mobile_input .form-control ~ label, .arabic_body form.form-style-2 .form-select ~ label {
    /* padding: 0 0px 0 65px; */
    left: -35px;
}

.arabic_body .register_form_main_Wrapper .form-style-2 .fta_mobile .form-control:focus ~ label, .arabic_body .register_form_main_Wrapper .form-style-2 .fta_mobile .form-control:not(:placeholder-shown) ~ label {
    transform: scale(0.85) translateY(-0.5rem) translateX(3.5rem);
}


.arabic_body .security_question_step .sec_quest_input_wrapper .sec_quest_select {width: 200px;right: 10px;}

.arabic_body .register_form_main_Wrapper form.form-style-2 .security_question_step .form-control, .arabic_body .register_form_main_Wrapper  form.form-style-2 .security_question_step .form-select {
    text-align: left;
    padding-left: 20px;
    padding-right: 0;
    direction: rtl;
}

.arabic_body .security_question_step .sec_quest_select .sec_quest_selectBtn {text-align: right;}

.arabic_body .security_question_step .sec_quest_select .sec_quest_selectBtn:after {
    right: auto;
    left: 20px;
}

.arabic_body .security_question_step .sec_quest_select:after {
    right: auto;
    left: 0px;
}

.arabic_body .security_question_step .sec_quest_select .sec_quest_selectDropdown .option {
    text-align: right;
}

.arabic_body .dash_container .dropdown.user_dropdown:before {
    right: -25px;
}

.arabic_body .dropdown.user_dropdown.user_login_dropdown:after {left: -20px;right: auto;}

.arabic_body .freusdc_search span {
    left: 25px;
    right: auto;
}

.arabic_body .fuc_modal_close {
    left: 40px;
    right: auto;
}

.arabic_body .user_login_dropdown .login_session.show:before {
    right: 45px;
    left: auto;
}

.arabic_body .user_drop_creds {
    text-align: right;
}

.arabic_body .list_view_recent_activities .ra_main_Wrapper {direction: ltr;}



.arabic_body .wrapper_table_head ul {
    direction: ltr;
}

.arabic_body li.bottom.hover_svg.dropdown .login_session.show:before {
    left: auto;
    right: 20px;
}

.arabic_body .bottom.hover_svg.dropdown .dropdown-menu.dropdown-menu-light {
    left: auto;
    right: -14px;
}

.arabic_body .bottom.hover_svg.dropdown a.dropdown-item {
    justify-content: right;
}

