﻿html{font-size:16px;}
body { direction: rtl; text-align: right; transform-origin: top right; font-size: 1rem; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;  }
.float-right, .rgPager .rgWrapAll { float: left !important; text-align: right; }
.reveal-eye {
    left: 20px !important;
    right: inherit !important;
    text-align: center;
}
.RadUpload_Default, .RadUpload_Default a, .RadUpload_Default input, .RadWindow .rwDialogPopup, .RadPanelBar_Default a.rpLink, .RadPanelBar_Default div.rpHeaderTemplate, .RadPanelBar_Default .rpTemplate {
    font-family: "Noto Kufi Arabic", sans-serif !important;
}
.salary-table .col-sm-8, .uploadanchor-btns .doc_name, .form_viewer .input_50 .col-md-5, .deposit_value .DenominationsAmounts { font-weight: 700; }
.RadWindow .rwDialogPopup { padding-right: 60px !important; padding-left: inherit !important; }
.RadWindow .rwWindowContent .radconfirm:before, .RadWindow .rwWindowContent .radalert:before { left: inherit; right: 0; }
.RadWindow .rwTitlebar .rwIcon {margin: 0 5px 0 10px !important;}
.rgPager .rgNumPart, .RadWindow .rwTitleRow em,  .rgPager .rgArrPart1, .rgPager .rgArrPart2 { float: left !important; }
.float-left, .contact-details i, .contact-details {
    float: right;
}
.rgPager > td > table {
    float: left;
}
.rgPager .rgCurrentPage { }
div.RadToolTip.RequestActions { left: 25px !important; right: inherit !important; }
.RadUpload .ruRemove { left: 0; right: inherit; border-left-width: 1px !important; }
.RadCaptcha.RadCaptcha_Default p { float: left; }
.RadCaptcha.RadCaptcha_Default img { float: right; }
.RadCalendar_Default .rcTitlebar .rcPrev, .RadCalendarMonthView_Default #rcMView_PrevY a, .RadCalendarMonthView_Default #rcMView_NextY a, .RadCalendar_Default .rcTitlebar .rcNext, .RadCalendar_Default .rcTitlebar .rcFastPrev, .RadCalendar_Default .rcTitlebar .rcFastNext { transform: rotate(180deg); }
.input_50 { float: right; }
.loader { direction: ltr; }
.amountLTR { direction: ltr;unicode-bidi: bidi-override;}
.divError li, .val-summaryNew ul li, .ValidationSummary_Default ul li { text-align: right; }
.input_dv.login label { transform-origin: right top; }
.input_dv.login label, .input_dv.login.active label { /*right: 29px !important;*/
    left: inherit !important;
}
.steps li a, .steps li h3 { font-size: 1.2rem; }
.uploadanchor-btns .doc_name { text-align: right; border-left: 1px solid #dee2e6; border-right: none; }
.RadWindow.RadWindow_rtl { right: inherit !important; }
.memb-search-inner { float: right; margin-right: calc(15% - 32px); margin-left: 0; }
.member-search .search-btn { float: right; }
.loader-txt > span > span:before { content: 'جار التحميل'; }
.custom-radio.rblGenders label, .service-tabs .responsive-tabs li, .pension_id_left { float: right; padding-right: 30px !important; }
.service-tabs .responsive-tabs li { padding-right: 0px !important; }
.pension_id_right { float: left; }
.calc_mobile_header .icon { margin-left: 10px; margin-right: 0; }
.custom-radio.pension-id label { padding: 0 20px 20px 20px !important; }
	.custom-radio.pension-id label:after { right: inherit; left: -30px !important; transform: rotate(180deg) !important; }
.rgWrapAll > .rgWrapAll { float: right !important; }
.RadListBox .rlbNoButtonText { margin: 0 5px 0 6px; }
.RadListBox_Default .rlbButton { transform: rotate(180deg); }
.RadListBox .rlbButtonAreaRight { float: left !important; }
.rgPager input { }
.calc_tab-main.ajax__tab_default .ajax__tab_tab { margin-right: 0; }
.RadTreeView .rtIn { padding: 0 1.8rem 0 0 !important; }
.RadTreeView_Default .rtPlus, .RadTreeView_Default .rtMinus { margin: 3px -22px 0 6px !important; }
.member-cols .md-icon { right: inherit; left: 5px; }
.member-hdng span { margin: 5px 10px 0 0; }
.button-link i { float: right; margin-left: 8px; margin-right: 0; }
	.button-link i.fa-share, .button-link i.fa-reply { transform: scaleX(-1); }
input[type=submit], .button-link { margin-right: 0 !important; margin-left: 0.5rem !important; }
.rgPager input[type=submit], .button-link { margin-right: 2px !important; margin-left: 2px !important; }
/*div.RadToolTip{left:0 !important;}*/
div.RadToolTip.RadToolTip_rtl { right: inherit !important; }
.custom-control label::before, .custom-radio label:before, .custom-control label::after { left: inherit !important; right: 3px !important; }
.progress_bar.progress_input:after { left: 0; right: inherit; }
.inbox-tab .rtsTxt:before { float: right; margin-left: 8px; margin-right: 0; }
.RadUpload li input[type="checkbox"] + label { left: 0; right: inherit; padding-right: 1rem; text-indent: -999px; }
.accordion, .date_selector, .modal-content .input_dv, .login-cont .input_dv, .mbr-lgn .smart-lgntxt, .rgPager, .rgPagerCell { text-align: right !important; }
.table th { text-align: center; }
.rgPager .rgNumPart a { /*margin-right: 0;
    /*margin-left: 3px;*/ margin-right: 3px; }
.RadWindow_Default .rwTable .rwTitlebarControls em { width: auto !important; float: right !important; }
.accordion .icon { margin-left: 10px; margin-right: 1px; }
.action_items {
    position: relative;
    left: 0;
    right: inherit;
}
	.action_items ul li a i { margin-left: 7px; margin-right: 0; }
.custom-radio label { padding-left: 10px !important; padding-right: 24px !important; margin-left: 0 !important; margin-right: 0 !important; }

.RadToolTip_Default .rtWrapper .rtWrapperContent li a:before { margin-right: 0; margin-left: 8px; }
.custom-radio.rblGenders tr td:first-child label:after, .custom-radio.rblGenders .male label:after, .custom-radio.search-type span:first-child label:after, .custom-radio.rblGenders .male label:after { left: -100%; }
.custom-radio.rblGenders tr td:last-child label:after, .custom-radio.rblGenders .female label:after, .custom-radio.search-type span:last-child label:after, .custom-radio.rblGenders .female label:after { left: 100%; }
.custom-radio.rblGenders tr td input:checked + label::after, .custom-radio.rblGenders label:after, .custom-radio.rblGenders input:checked + label::after { left: 0; }
.track-results, input[type=submit], .button-link { text-align: right; }
.faq .accordion { padding-left: 30px; padding-right: 0; }
.mr-3, .mx-3 { margin-left: 1rem !important }
.uploadanchor-btns { float: right; }
.download_format { padding-right: 5px; padding-left: 0; }
.resource-confirm .RadWindow .rwDialogPopup a.rwPopupButton:nth-child(1) span.rwInnerSpan:before, .resource-confirm .RadWindow .rwDialogPopup a.rwPopupButton:nth-child(2) span.rwInnerSpan:before { padding-right: 0 !important; padding-left: 5px; }
.RadWindow .rwCloseButton { right: inherit !important; left: 6px !important; }
.download_format a { border-right: 1px solid #ccc; border-left: none; }
.RadWindow_Telerik .rwShadow .rwControlButtons .rwMaximizeButton { margin-right: 0; margin-left: 10px; }
#cboxClose, .custom-cboxClose { right: inherit !important; left: 6px !important; }
.accordion:after { left: 15px; right: inherit; transform: rotate(140deg); }
.faq .card-body { padding: 20px 40px 5px 0; }
	.faq .card-body::before { right: 11px; left: inherit; }

.improvements .accordion:after { left: 25px; right: inherit; }
.RadPickerRTL table.rcTable .rcInputCell { padding: 0 4px 0 0 !important; }
.form.search_bar .small-date.RadPicker_Default input[type="text"] { border-left: none !important; border-right: 1px solid #ccc !important; }
.RadPicker_Default .rcCalPopup, .RadPicker_Default .rcTimePopup, .RadUpload .ruButton.ruClear { border-right: none !important; border-left-width: 1px !important; border-left-style: solid !important; }
.HeaderSection .HeaderTitle, .input_dv_50 .RadInput_Default, .form .RadComboBox_Default, .fluid, .RadUpload .ruInputs, .RadUpload .ruFileWrap, .ajax__tab_header, .wizard > .steps li i, .wizard > .steps li p, .progress_bar .switch, .input_dv_50 .RadPicker_Default { float: right !important; }
.contact_inputs .small_input_txt .riTextBox, .contact_inputs .medium_input_txt .riTextBox { text-align: left; }

.offset-2 { margin-right: 16.666667%; margin-left: 0; }
.tdHeadButtons { float: left; }
.RadComboBox .rcbArrowCell a { border-right: none !important; border-left-width: 1px !important; border-left-style: solid !important; }
.form .RadComboBox_Default input[type=text] { border-left: none !important; border-right-width: 1px !important; }
.float_btn, .form.two_column input.float_btn { left: 0 !important; border-right: 1px solid rgba(255,255,255,0.5); right: inherit !important; margin: 0 !important; text-align: center; }
.custom-control { padding-left: 0; padding-right: 1.5rem; margin-right: 0; margin-left: 20px; }
.RadUpload .ruFileWrap::after { left: 0; right: inherit; content: 'تصفح'; }
.RadUpload_Default input[type=text].ruFakeInput { padding-right: 10px !important }
.tdHeadButtons input[type=submit] { margin-left: 0 !important; margin-right: 0.5rem !important; }
.ajax__tab_body { float: left; }
.ajax__tab_default .ajax__tab_inner, .ajax__tab_default .ajax__tab_outer { width: 100%; }
.tabs_verticle .nav-tabs a::after, .service-tabs .responsive-tabs-container ul li.active a:after, .tabs_verticle .nav-tabs .active a::after, .ajax__tab_header .ajax__tab_active span.ajax__tab_tab::after { left: -31px !important; right: inherit !important; transform: rotate(180deg) !important; }
.calc_tab-main .ajax__tab_header .ajax__tab_active span.ajax__tab_tab::after { left: 50% !important; transform: rotate(90deg) !important; top: calc(100% + 10px); }
.progress_bar.progress_input .cal_txtBoxStyle, .progress_bar.progress_input .calPurc_txtBoxStyle, .calc_bar input[type=submit], .result { border-radius: 0; }
.d-flex > .calc_label, .calc_label { border-radius: 0; }
.calc_calender .ui-datepicker-trigger { left: 0; right: inherit; }
.service-tabs .responsive-tabs li:first-child a { border-radius: 0 0 !important }
.service-tabs .responsive-tabs li:last-child a { border-radius: 0 !important }
.service-tabs .responsive-tabs-container ul.nav-tabs li a:after { bottom: -20px !important; right: 50% !important; left: inherit !important; transform: rotateZ(90deg) !important; }
.login-head::after, .member_update .open.heading::after, .member_update .heading::after { right: inherit; left: 15px; }
.login-head.in-active::after, .member_update .heading::after { transform: rotate(130deg); right: inherit; left: 15px; }
.text-right { text-align: left !important; }
.tabs_verticle .tab-content h3 .icon, .calc_page h3 .icon { margin-left: 10px; margin-right: 0; }
.custom-select, .ui-datepicker-title select { background-position: 10px; }
.RadWindow .rwWindowContent .radconfirm, .RadWindow .rwWindowContent .radalert { background-position: right top !important; }
#MainContent_ctrlRadGridExport_tbPrintSender, html:first-child .RadWindow ul.rwControlButtons, .HeaderSection .tdHeadButtons { float: left !important; }

.SearchDiv input[type=submit], .SearchDiv .button-link { margin-left: 0 !important; margin-right: 0.5rem !important; }
.steps li .icon { margin: 0 0 0 10px; }
.steps li::before { transform: rotate(225deg); }
.login-head i { float: right; margin-right: 0; margin-left: 8px; }
.wizard > .steps li::before { right: -50px !important; left: inherit !important; }
div.RadToolTip_rtl .rtCloseButton, div.RadToolTip_rtl .rtCloseButton:hover { left: 6px !important; }
.login-head::after { right: inherit !important; left: 15px !important; }
.form_viewer .input_50 .col-md-5 { font-weight: 600; }
.PrintOptions .input_50 { float: right !important; }
.login-head.in-active::after { transform: rotate(125deg); }
.RadWindow.RadWindow_rtl div.rwDialogPopup .AlertFooterRow a, .RadWindow.RadWindow_rtl div.rwDialogPopup .AlertFooterRow a { float: none; }
.RadWindow.RadWindow_rtl .AlertFooterRow { margin-bottom: 20px; }
.RadWindow .rwDialogPopup { padding: 1px 50px 16px 0; }
.request_results .head i { margin-left: 15px; }
.login-cont .login i {
    left: inherit !important;
    right: 8px !important;
}

.entity-login.login-cont .login i {
    right: 20px !important;
}


.e-login .login i {
    left: inherit !important;
    right: 21px !important;
}

.login-cont .input_dv .RadInput_Default .riTextBox { padding-right: 36px !important; padding-left: 5px !important; }
.login-cont .natId {direction:ltr; text-align:right;}
.contact-item-wrapper {
    text-align: right;
}
                      
.contact-items .contact-item i { float: left; }
.steps li::before { left: inherit !important; right: 0 !important; }
.steps li { padding-right: 24px; padding-left: 0; }
	.steps li a { padding: 15px; }
.search-icon-btn { left: 45px; right: inherit !important; }
.steps li .icon, .steps li .fa { margin: 0 0 0 10px; }
.form .RadPicker_Default input[type=text] { font-size: 0.96rem !important; }
.form_hbg .icon, .form_hbg .fas { margin: 0 0 0 8px; }
.form_hbg { text-align: right; }
.RadPicker_Default .rcTimePopup { border-left: none !important; }
.PagerText { float: right !important; }
#MainContent_upSearch .RadInput_Default input { display: inline-block !important; }
.position-right { left: 20px; right: inherit; }
.rgPager input.rgPageNext { background-position: 1px 1px !important; transform: rotate(0deg); margin-right: 3px !important; margin-left: 0 !important; }
	.rgPager input.rgPageNext:hover { background-position: 23px 0px !important; }
.rgPager input.rgPagePrev { background-position: 24px 50px !important; transform: rotate(0deg); }
	.rgPager input.rgPagePrev:hover { background-position: 50px 50px !important; }
.rgPager input { float: right !important; }
.input_dv_50 .RadComboBox_Default, .two_column.form .input_dv_50 .RadComboBox_Default {
    margin-left: 10px;
    margin-right: 0px;
}
.label_brdr { float: right; }
.RadListBoxScrollable .rlbGroupRight { margin-right: 0 !important; margin-left: 30px !important; }
.ctabs .RadMultiPage { overflow: hidden; }
.input_dv_50 .RadInput_Default { margin-left: 10px; margin-right: 0; }
.button-link{display:inline-flex;}

.newcombo.RadComboBoxDropDown .rcbList li > label:before, .newcombo.RadComboBoxDropDown > div label:before {
    top: .3rem !important;
    left: inherit;
    right: 8px;
}
.newcombo.RadComboBoxDropDown input[type=checkbox] {
    margin-left: 10px;
}
@media screen and (max-width: 767px) {
	div .RadGrid .table .rgRow > td, div.RadGrid .table .rgFooter > td, div.RadGrid .table .rgAltRow > td { padding-right: 320px; padding-left: 10px; }
	.input_dv_50 .RadInput_Default { margin-left: 0; margin-right: 0; }
		.input_dv_50 .RadInput_Default:nth-child(odd), .input_dv_50 .RadComboBox_Default:first-child, .two_column.form .input_dv_50 .RadComboBox_Default:first-child, .input_dv_50 .RadPicker_Default:first-child { padding-right: 0px; padding-left: 10px; }
	.input_dv_50 .RadComboBox_Default, .two_column.form .input_dv_50 .RadComboBox_Default { margin-left: 0px; margin-right: 0px; }
	.input_dv_50 .RadInput_Default:nth-child(2n+1) { padding-right: 0; padding-left: 10px; }
	.HeaderSection .HeaderTitle { text-align: right !important; }
	div .RadGrid .table .rgRow > td:before, div.RadGrid .table .rgAltRow > td:before { float: right; text-align: right; padding-right: 10px; margin-right: -320px; margin-left: 0; }

	div.RadGrid .table .rgRow > td:after, div.RadGrid .table .rgAltRow > td:after { left: inherit; right: 0; }

	.custom-radio.pension-id label:after { bottom: -30px !important; transform: rotate(90deg) !important; top: inherit; right: inherit; left: 42% !important; }

	.custom-radio.pension-id > span { float: right; width: 50%; }

	.custom-radio.pension-id label { width: 100%; }
}

#RadToolTipWrapper_ctl00_MainContent_ChangeMemebrInfoCont_rttActions.rtVisibleCallout.RadToolTip_rtl, #ctl00_PopupContentHolder_ChangeMemebrInfoCont_rttActions.rtVisibleCallout.RadToolTip_rtl {
    left: 25px !important;
    right: inherit !important;
}

@media screen and (max-width: 639px) {
	div .RadGrid .table .rgRow > td, div.RadGrid .table .rgFooter > td, div.RadGrid .table .rgAltRow > td { padding-right: 220px; }

		div.RadGrid .table .rgRow > td:before, div.RadGrid .table .rgAltRow > td:before { margin-right: -220px; margin-left: 0; }
	.track-radio td {text-align: right }
}

@media screen and (max-width: 479px) {
	div.RadGrid .table .rgRow > td, div.RadGrid .table .rgFooter > td, div.RadGrid .table .rgAltRow > td { padding-right: 160px; }

		div.RadGrid .table .rgRow > td:before, div.RadGrid .table .rgAltRow > td:before { margin-right: -160px; margin-left: 0; }
}

.search_bar .RadInput_Default .riTextBox, .search_bar .RadComboBox { margin-right: 0rem !important; margin-left: 0.5rem !important; }

.RadComboBoxDropDown .rcbList > li span:before, .RadComboBoxDropDown .rcbHeader span:before { top: 3px; left: 0px; right: 3px; }
.RadComboBoxDropDown .rcbList > li span label span:before { display: none; }
.RadComboBoxDropDown .rcbList > li span label span { background-color: transparent !important; color: inherit !important; }
.jquiTxtBx { direction: ltr; text-align: right; }

.alert-bx .icon-business-card {
    left: 40px !important;
    right: inherit !important;
}

.icona {
    float: left !important;
}

.back-btn {
    left: inherit !important;
    right: 10px !important;
}

.noption2 {
    left: inherit !important;
    right: 5.5% !important;
}

.back-btn i {
    transform: rotate(180deg);
}

.poption2 {
    left: inherit !important;
    right: 125px !important;
}




/* Member Dashboard*/
.other-services ul li a i {
    margin-left: 5px;
    margin-right:0;
}
.other-services ul li a {
    padding:10px 14px 7px 4px;
}
.contact-section span .fas {
    margin-left:6px;
    margin-right:0;
}
.m-sheader .m-icon {
    right: 15px;
    left: inherit;
}

.m-sheader .m-headerbg {
    padding-right: 70px;
    padding-left: 0;
   

}

.contact-details span .fas {
    margin-left: 6px;
    margin-right: 0;
}

.entity-details .icon {
    left: 0;
    right: inherit;
    margin-left: 10px;
    margin-right: 0px;
}
.bank-section .pad-rht {
    padding-left:0;
    padding-right:inherit;
}
.bank-section .icon {
    right:-16px; 
    left:inherit;
}

.bank-section .border:hover .icon {
    right: -34px;
    left: inherit;
}

.bank-section .pad-rht {
    padding-right: 15px;
    padding-left: 0px;
}

.emp-history .card h5 .btn {
    text-align: right;
    text-align: inherit;
}

    .emp-history .card h5 .btn::before {
        right: 15px;
        left: inherit;
    }
.checkbox-wrapper {
    float: right !important;
    margin-right: 0px !important;
    padding-left: 0px;
    padding-right: 26px;
    margin-left: 30px !important;
}

.checkmark {
    right: 0 !important;
}

#calc_buy_onebyone2 input[type=submit],
#calc_buy_onebyone input[type=submit],
#fTDateDiv input[type=submit] {
    margin-left: 0 !important;
}

input[type=date] {
    text-align: right;
}

    input[type=date]::-webkit-calendar-picker-indicator {
        position: absolute;
        left: 0;
    }
.accordion span {
    margin-right: 45px;
    margin-left: auto !important;
}
.tab_requests .GeneralButton #img_new,
.tab_requests .GeneralButton #img_ret,
.tab_requests .GeneralButton #img_progress {
    margin-left: 5px !important;
    margin-right: auto !important;
}
.tab_requests button {
    margin: 10px 26px !important;
}
.tab_requests .GeneralButton .badge {
    left: -11px !important;
    right: auto !important;
}
/*.RadTabStrip_Default .rtsLevel .rtsLink.rtsAfter {
    margin-left: 23px !important;
}*/
.RadTabStrip_Default .rtsLevel .rtsLink.messages_tab {
    margin-left: 23px !important;
}
.RadTabStrip .rtsLast {
    padding-right: 0px !important;
}

.rtsLevel .messages_tab .badge {
    right: auto !important;
    left: -11px !important;
}
#ctl00_MainContent_MyInbox_rgMessages_ctl00 tr th:first-child {
    border-right: 10px solid #648147;
    border-left: none !important;
    /* CSS rules here */
}
.RadTabStrip_rtl .rtsIn {
    text-align: center !important;
}