.dir-RTL,
html.dir-RTL,
.dir-RTL body {
    direction: rtl;
    unicode-bidi: bidi-override;
    overflow-x: hidden;
    font-family:"Open Sans", "Segoe UI",Arial,Helvetica,sans-serif !important;
}

    .dir-RTL,
    html.dir-RTL,
    .dir-RTL body,
    .dir-RTL .dropdown-menu,
    .dir-RTL .rgNoRecords td,
    .dir-RTL .RadAutoCompleteBoxPopup,
    .dir-RTL .profile_menu-avatar .details,
    .dir-RTL .RadAutoCompleteBox .racToken,
    .dir-RTL .RadComboBox .rcbInner .rcbInput,
    .dir-RTL .RadComboBox .rcbInner.rcbDisabled .rcbInput {
        text-align: right !important;
    }

        .dir-RTL .text-right,
        .dir-RTL .card-controls > div:last-child {
            text-align: left !important;
        }

        .dir-RTL .left,
        .dir-RTL .pull-left {
            float: right !important;
        }

        .dir-RTL .right,
        .dir-RTL .pull-right {
            float: left !important;
        }

        .dir-RTL .mandatory {
            background: url(images/mandatory.gif) left top no-repeat;
            padding-left: 8px;
            padding-right: 0;
            display: inline-block !important;
        }

        .dir-RTL .radComboBox_170 .mandatory {
            display: inherit !important;
        }

        .dir-RTL .navbar .logo {
            float: right;
        }

        .dir-RTL .sidebar {
            left: auto;
            right: 0;
        }

        .dir-RTL .navbar.navbar-absolute.fixed-top {
            left: 0;
            right: auto;
        }

        .dir-RTL .scroll-Top {
            right: auto;
            left: 3px;
        }

            .dir-RTL .scroll-Top i.eMada {
                left: auto;
                right: -2px;
            }
        /* --- header bar ---- */
.nav-icon.open span {
    background: #000000 !important;
}

.menu-items .nav-icon.open span {
    background: #ffffff !important;
}
        .dir-RTL .navbar .logo {
            background-position: right bottom;
            float: right;
        }

        .dir-RTL .m_navbar {
            float: left;
        }

        .dir-RTL .navbar-right > li {
            float: right;
        }

        .dir-RTL .dropdown .dropdown-hl-menu.dropdown-right,
        .dir-RTL .dropdown .dropdown-hl-menu.dropdown-right.connection_menu {
            right: auto;
            left: 5px;
        }

            .dir-RTL .dropdown .dropdown-hl-menu.dropdown-right:after {
                left: 20px;
                right: auto;
            }

        .dir-RTL .profile_menu-details {
            padding-left: initial;
            padding-right: 15px;
        }
        /* --- header bar ---- */

        /* --- telerik css rtl format ---- */
        .dir-RTL .RadComboBox_Telerik {
            text-align: right;
        }

        .dir-RTL .RadComboBox_Telerik .rcbInner .rcbActionButton {
            right: auto;
            left: 0;
        }

        .dir-RTL .GridHeader,
        .dir-RTL .apps_db .header.b-bottom,
        .dir-RTL .RadGrid_Core .rgMasterTable tr th,
        .dir-RTL .RadGrid_Core .rgMasterTable tr td {
            text-align: right;
        }

        .dir-RTL select.customBreadcrumb {
            background: #fff url(images/select-arrow.png) no-repeat 8px center;
        }

        .dir-RTL select {
            padding: 6.7px 10px;
        }

        .dir-RTL select {
            background: #fff url(images/select-arrow.png) no-repeat 8px center;
        }

        .dir-RTL .customBreadcrumb {
            margin-left: auto;
            margin-right: 5px;
            padding-left: 30px;
            padding-right: 8px;
        }

        .dir-RTL .profile_menu-details select {
            padding: 6.7px 6px 6.7px 25px;
        }

        .dir-RTL .page_header p.text {
            float: left;
            margin-left: 20px;
            margin-right: auto;
        }

        .dir-RTL .profile-heading .profile-img {
            float: right;
        }

        .dir-RTL .profile-heading .profile-details {
            float: right;
            margin-right: 10px;
            text-align: right;
        }

        .dir-RTL .profile-heading .black-patch .col-md-9.nopad-right {
            padding-right: 20px !important;
            padding-left: 0 !important;
        }

        .dir-RTL .RadAutoCompleteBox {
            text-align: right;
        }
        .dir-RTL .app_dbInner .button {
            float: left;
        }
        .dir-RTL .RadNotification.rnRtl .rnTitleBarTitle {
            padding: 0 1.42857143em 0 0;
        }
        /* --- telerik css rtl format end ---- */
        .dir-RTL .dashboard-stats .left,
        .dir-RTL .dashboard-stats .right {
            float: none;
        }

        .dir-RTL .dashboard-stats .sticker_title {
            text-align: left !important;
        }

        .dir-RTL .app-ticket-row .dashboard-stats .right .sticker_sub_content1,
        .dir-RTL .app-ticket-row .dashboard-stats .left .sticker_sub_content1,
        .dir-RTL .app-ticket-row .dashboard-stats .right .sticker_sub_content2,
        .dir-RTL .app-ticket-row .dashboard-stats .left .sticker_sub_content2 {
            text-align: right;
        }
        /* Left Side Bar */
        .dir-RTL .nav-icon {
            left: auto;
            right: 0;
        }

        .dir-RTL .wrapper.max-bar .menu-items {
            float: right;
        }

        .dir-RTL .wrapper.max-bar .content {
            margin-left: auto;
            margin-right: 270px;
            float: left !important;
        }
        .dir-RTL .wrapper.mini-bar .content {
            margin-left: auto;
            margin-right: 60px;
            float: left !important;
        }
        .dir-RTL .eMadaMenuL2-li,
        .dir-RTL .wrapper.mini-bar .menu-items.max-bar-268 .eMadaMenuL2-li {
            padding-left: initial;
            padding-right: 30px;
        }
        .dir-RTL .mini-bar .eMadaMenuL2-li {
            padding-left: initial;
            padding-right: 15px;
        }
        .dir-RTL .wrapper.max-bar .eMadaMenuL2-li:before,
        .dir-RTL .wrapper.mini-bar .menu-items.max-bar-268 .eMadaMenuL2-li:before {
            left: auto;
            right: 28px;
        }

        .dir-RTL .wrapper.max-bar .eMadaLeftMenuL3 li a:after,
        .dir-RTL .wrapper.mini-bar .menu-items.max-bar-268 .eMadaLeftMenuL3 li a:after {
            left: auto;
            right: -27px;
        }

        .dir-RTL .wrapper.max-bar .eMadaLeftMenuL3 .eMadaMenuL3-li:before,
        .dir-RTL .wrapper.mini-bar .menu-items.max-bar-268 .eMadaLeftMenuL3 .eMadaMenuL3-li:before {
            left: auto;
            right: 12px;
        }

        .dir-RTL .wrapper.max-bar .eMadaMenuL2-li a.InnerToggle:after,
        .dir-RTL .wrapper.mini-bar .menu-items.max-bar-268 .eMadaMenuL2-li a.InnerToggle:after {
            left: auto;
            right: -1px;
        }

        .dir-RTL .eMadaMenuL2-li > .InnerToggle i.fa.fa-dot-circle-o {
            margin-left: auto;
            margin-right: 8px;
        }

        .dir-RTL .wrapper.max-bar .eMadaMenuL2-li span.hide-menu,
        .dir-RTL .wrapper.mini-bar .menu-items.max-bar-268 .eMadaMenuL2-li span.hide-menu {
            margin-left: auto;
            margin-right: 10px;
        }

    .dir-RTL .eMadaLeftMenuL3 li a i.fa {
        margin-left: auto;
        margin-right: -15px;
    }

.dir-RTL .wrapper.mini-bar .eMadaMenuL3-li > a > i.circle-icon {
    margin-left: auto;
    margin-right: -32px;
}

.dir-RTL .wrapper.mini-bar .menu-items.max-bar-268 .menu-content {
    overflow: hidden !important;
    overflow-y: auto !important;
}

.dir-RTL .eMadaMenuL1-li a > i:last-child {
    left: 5px;
    right: auto;
}

        .dir-RTL .eMadaMenuL1-li a > i.ti-angle-right {
            transform: rotate(180deg);
        }

        .dir-RTL .eMadaMenuL2-li a > i:last-child {
            left: 12px;
            right: auto;
        }

        .dir-RTL .LeftSearchbox,
        .dir-RTL .wrapper.mini-bar .menu-items.max-bar-268 .LeftSearchbox {
            background-position: 3% 5px;
        }
.dir-RTL .adm_m-right .textbox.addPlusInput, .dir-RTL .adm_content #txtMobile .textbox {
    text-align: left;
}

.dir-RTL .wrapper.mini-bar .menu-items.max-bar-268 .eMadaMenuL3-li > a > i.circle-icon {
    display: inline-block;
    margin-right: -16px;
    margin-left: auto;
}

.eMada-radios td {
    padding: 0 2px;
}
.dir-RTL .online .loginpage,
.dir-RTL .input_footer,
.dir-RTL .userContainer,
.dir-RTL .userContainer .login,
.dir-RTL .loginpage.resetPwd,
.dir-RTL .loginpage.resendAct,
.dir-RTL .adm_content .act-mssg-first,
.dir-RTL .adm_content .act-mssg .act-mssg-head,
.dir-RTL .adm_content .act-mssg-desc > span.act-mssg-head,
.dir-RTL .adm_content .act-mssg-desc > ol > li {
    text-align: right;
}
.dir-RTL .loginBox .textbox {
    padding: 1px 40px 0 0;
}
.dir-RTL .login_contain hr {
    margin-top: 35px;
    width: 100%;
}
.dir-RTL .online .captcha .captcha > div {
    float: left;
}
.dir-RTL .online .captcha .captcha > div ~ p {
    float: right;
}
.dir-RTL .loginpage.resetPwd .pull-left,
.dir-RTL .loginpage.resendAct .pull-left {
    width: 100%;
    margin-bottom: 15px;
}
.online .loginbg .main_table_content.footer a {
    color: #990843;
}
.online .loginbg .main_table_content.footer a:hover {
    color: #731437;
}
.eMada-button {
    vertical-align:middle;
}
.acc_creation .captcha .captcha > div ~ p, .acc_creation .captcha .captcha > div, .dir-RTL .page_header .pull-left {
    float: none !important;
}

.dir-RTL .eMada-alerts .Icons-fa {
    float: right;
}
.dir-RTL .eMada-alerts.error {
    border-left: 0;
    border-right: 4px solid #c10d18;
}
.dir-RTL .eMadaMenuL1-li a > i:first-child {
    margin-left: 7px !important;
    margin-right: 17px !important;
}
/* Left Side Bar end */
    /*.dir-RTL .adm_m-right .textbox.addPlusInput {
		    padding-left: initial;
		    padding-right: 45px;
	    }

	    .dir-RTL span.RadButton_Core.rbSkinnedButton {
		    padding-right: 10px;
	    }

	    .dir-RTL span.RadButton_Core .rbDecorated.rbSecondary {
		    padding-left: 35px;
		    padding-right: initial;
	    }

	    .dir-RTL .RadButton_Core.RadButton .rbSplitRight {
		    border-left:none;
		    border-right: 1px solid #1f416b !important;
	    }

	    .dir-RTL .rbSplitRight,
	    .dir-RTL .rbDisabled .rbSplitRight:hover,
	    .dir-RTL .rbDisabled .rbSplitRight:active,
	    .dir-RTL .rbDisabled .rbSplitRight:focus {
		    right: auto;
		    left: 0;
	    }*/
    .dir-RTL .adm_m-content .tablestyles > tbody > tr:last-child > td:nth-child(1)[colspan="2"] span.bold, .dir-RTL .tablestyles > tbody > tr:last-child > td:nth-child(1)[colspan="2"] span.bold {
    float: right;
}

        .dir-RTL .tablestyles > thead > tr > th,
        .dir-RTL .tablestyles > thead > tr > td,
        .dir-RTL .tablestyles > tbody > tr > th,
        .dir-RTL .tablestyles > tbody > tr > td,
        .dir-RTL .tablestyles > tfoot > tr > th,
        .dir-RTL .tablestyles > tfoot > tr > td,
        .dir-RTL tr.GridDataItem.contactInfotd td {
            text-align: right;
        }

        .dir-RTL .RadDock_Core div.rdTitleBar em {
            padding: 0 10px 0 0;
        }

        .dir-RTL .RadDock .rdTitleBar {
            padding-left: 5px;
            padding-right: initial;
        }

        .dir-RTL .tablestyles > thead > tr > th,
        .dir-RTL .tablestyles > thead > tr > td,
        .dir-RTL .tablestyles > tbody > tr > th,
        .dir-RTL .tablestyles > tbody > tr > td,
        .dir-RTL .tablestyles > tfoot > tr > th,
        .dir-RTL .tablestyles > tfoot > tr > td {
            border-left: 1px solid #e0eaf0;
            border-right: 0;
        }

            .dir-RTL .tablestyles > tbody > tr > td:last-child {
                border-left: none;
            }

        .dir-RTL .adm_content .adm_m-right {
            float: left;
        }

        .dir-RTL .adm_m-left .RadTabStrip_Core .rtsLevel1 .rtsLink,
        .dir-RTL .RadTabStrip_rtl .rtsIn {
            text-align: right;
        }

        .dir-RTL .main-content .RadTabStrip_Core .rtsLevel1 .rtsLink.complete .rtsOut .rtsTxt:after,
        .dir-RTL .adm_content .adm_m-left .incomplete .rtsOut .rtsTxt:after,
        .dir-RTL .adm_content .adm_m-left .RadTabStripVertical .rtsLevel .rtsFirst .incomplete .rtsOut .rtsTxt:after,
        .dir-RTL .adm_content .adm_m-left .RadTabStripVertical .rtsLevel .rtsAfter.incomplete .rtsOut .rtsTxt:after,
        .dir-RTL .main-content .RadTabStrip_Core .rtsLevel1 .rtsLink.complete .rtsOut .rtsTxt:after {
            left: auto;
            right: 235px;
        }

        .dir-RTL .adm_container.menu-open .adm_m-left .RadTabStrip_Core .rtsLevel1 .rtsLink.incomplete {
            border-left: 0 !important;
            border-right: 5px solid #757575 !important;
            padding: 5px 8px;
        }

        .dir-RTL .adm_container.menu-open .adm_m-left .RadTabStrip_Core .rtsLevel1 .rtsLink.complete {
            border-left: 0 !important;
            border-right: 5px solid #03bb03 !important;
            padding: 5px 8px;
        }

    .dir-RTL .eMada-alerts.info {
        border-left: 0 !important;
        border-right: 4px solid #14548b;
    }
    .dir-RTL .eMada-alerts p {
        margin: 5px 0 5px 10px;
    }

.adm_content .RadTabStrip_Core .rtsLevel1 .rtsLink.fa::before {
    padding: 2px 0;
    width: 30px;
    display: inline-block;
    text-align: center;
}

.dir-RTL .alignLeft, .dir-RTL .text_left {
    text-align: right !important;
}

.dir-RTL .alignRight, .dir-RTL .text_right {
    text-align: left !important;
}

.dir-RTL input[type="radio"] + label, .dir-RTL input[type="checkbox"] + label {
    margin-right: 2px;
    margin-left: 15px;
}

.dir-RTL .tablestyles.colTwo > tbody > tr.row1 > td:nth-child(2),
.dir-RTL .tablestyles.colTwo > tbody > tr.row2 > td:nth-child(2),
.dir-RTL .tablestyles.colTwo > tbody > tr > td:nth-child(2) {
    text-align: right;
}

.dir-RTL .tnc_aln {
    direction:ltr !important;
}

.dir-RTL .tnc_aln li {
    width: 100%;
}

.dir-RTL .tnc_aln.tablestyles > thead > tr > th,
.dir-RTL .tnc_aln.tablestyles > thead > tr > td,
.dir-RTL .tnc_aln.tablestyles > tbody > tr > th,
.dir-RTL .tnc_aln.tablestyles > tbody > tr > td,
.dir-RTL .tnc_aln.tablestyles.colTwo > tbody > tr.row1 > td:nth-child(2),
.dir-RTL .tnc_aln.tablestyles.colTwo > tbody > tr.row2 > td:nth-child(2),
.dir-RTL .tnc_aln.tablestyles.colTwo > tbody > tr > td:nth-child(2) {
    text-align: left !important;
}

.dir-RTL .tnc_aln.tablestyles > thead > tr > td:last-child {
    text-align: right !important;
}

.login_contain .input_footer.text-right {
    margin-top: 10px;
}

.switch-lang {
    float: right;
    text-align: right;
    margin-right: 20px;
    display: flex;
    align-items: center;
    height: 80px;
}

.dir-RTL .switch-lang {
    float: left;
    text-align: left;
    margin-left:20px;
    margin-right: auto;
}

.dir-RTL .phNum {
   direction:ltr;
}

@media (min-width: 992px) {
    .dir-RTL .col-md-1, .dir-RTL .col-md-10, .dir-RTL .col-md-11, .dir-RTL .col-md-12, .dir-RTL .col-md-2, .dir-RTL .col-md-3, .dir-RTL .col-md-4, .dir-RTL .col-md-5, .dir-RTL .col-md-6, .dir-RTL .col-md-7, .dir-RTL .col-md-8, .dir-RTL .col-md-9 {
        float: right;
    }
}

@media (min-width: 991px) {
}

@media screen and (max-width:991px) {
}

@media (min-width: 768px) {
    .dir-RTL .navbar-right {
        float: left !important;
        margin-right: auto;
        /*margin-left: 15px;*/
    }
    .dir-RTL .navbar-right > li > a {
        padding: 0 10px;
    }
}

@media only screen and (max-width: 419px) and (orientation: portrait) {
    .dir-RTL .navbar-nav {
        margin-right: 0;
        margin-left: 10px;
    }

    .dir-RTL .navbar p {
        padding-left: 0;
        padding-right: 5px;
    }
}