body { direction: rtl !important;}
.header-top-right .profile-nav li  { direction: ltr !important;}
.arb-ltr, .txn-date, .app-date, .count.date, .msgBoxContent, .plan-grid ul { direction: ltr !important; text-align: right;}

.container .col-md-5, .container .col-md-7, .container .col-md-2, .container .col-md-3, .container .col-md-10, .wow .row .col-lg-5, .wow .row .col-md-6 {  float: right !important;}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: right !important;}
@media (min-width: 992px){
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: right !important;}
    .col-md-offset-5 {
        margin-right: 41.66666667%;
    }
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: right !important;}
/*.home-banner { background-image:url("../images/background/home-banner-arabic.png") !important; background-position: 60% 0 !important;}*/

.login-bg {
    background: linear-gradient(95deg, rgba(255,255,255,1) 50%, rgba(192,13,13,1) 50.1%, rgba(192,13,13,1) 51.5%, rgba(0,0,0,1) 51.6%);
}

.header-top-right .profile-nav li .dropdown-toggle { margin-left:0px; margin-right:5px;} 
.mr {margin-right: 0px; margin-left: 10px;}
ul {padding-right:0px;}
.contact-info, .powered_by {text-align: left;}
/*.section-features .img-wrap { text-align:right;}*/
.header .navbar-collapse {float: left;}
.header .logo .subhead {border-left: none; border-right: 1px solid #ccc; }
.header .navbar-nav > li > a {margin-left:0px; margin-right:10px;}
.header-top-right {text-align:left;}
.dropdown-menu-right {left:0; right:auto;}
.navbar-section .navbar-nav > li.active a, .navbar-section .navbar-nav > li.active a:hover {border-left:0px; border-right:3px solid #62b24e;}
.lang-dropdown {margin-left: 15px !important; margin-right: 0px !important;}
.log-dtl .bg-div {padding-right: 20px; padding-left: 50px;}
.log-dtl .bg-div i {right: auto!important; left: 7px!important;}
.user-dtl-r {padding-left: 130px; padding-right: 0px;}
.user-dtl-r a {right: auto; left: 0px;}
.notify .fa {padding-left: 5px; padding-right: 0px;}
.mobileapp a.google_txt { margin-left: 20px; margin-right:0px;}

.section-features .img-wrap { padding:15px;}
.section-features .img-wrap img {height: 56px;}
/*.section-features .img-wrap:first-child { border-right:none; border-left:none;}*/
/*.section-features .img-wrap:last-child { border-left:none;}*/

.section-features h3, .enrol-grid ul.list-unstyled li p { font-size:18px;}

.enrol-grid .list-unstyled {position: relative;min-height: 200px;margin-top: 15px;}
.enrol-grid ul.list-unstyled li img {position: absolute;left:auto; right:0px; width:15px; top:5px;}
.enrol-grid ul.list-unstyled li p {padding-right: 25px;color: #555; }

.feature-grid li {padding-right: 35px !important; padding-left: 0px  !important;}
.feature-grid li i {left:auto; right:7px;}
.footer .about-pt {padding-right: 0px; padding-left: 30px;}
.powered-by {text-align:left !important;}
.ctlinput-box .fl-label {left:auto; right:20px;}
.ctlinput-addon .input-group-addon {left:1px; right:auto;}
.ctlinput-captcha .captcha-blk {left:10px; right:auto;}
.price-div .cer-price {text-align:left;}
.text-right {text-align:left !important;}
.accordion-panel .panel .panel-heading h2 {padding: 15px 45px 15px 15px}
.accordion-panel .panel .panel-heading h2 span.step {left: auto; right: 10px;}

#main-content {margin-right: 300px; margin-left:10px;}
.page-sidebar {left: auto; right: 0px;}
.doc-list .pager {margin-right: 20px; margin-left: 0px;}
.pdf-actions .buttons {text-align:left;}
.btnaction-right {text-align:left;}
.input-inline {padding-left: 140px; padding-right:0px!important;}
.input-inline .btn {left: 0px; right: auto; }

.digital-cert .tab-action .btn {right: auto; left: 0px;}
.nav-tabs>li {float: right !important;}
.table>thead>tr>th {text-align: right;}

.sidebar li a.nav-link { border-radius: 30px 0px 0px 30px; }
.sidebar .panel-collapse ul li a:before { right: 20px;left: auto;}
.sidebar .panel-collapse ul li a { padding-left:15px; padding-right: 45px;}
.sidebar li.nav-item a[aria-expanded=false]:after, .sidebar li.nav-item a[aria-expanded=true]:after { left:20px; right:auto;}
.enrolmentContent .dragDropInfo { padding-left:0px; padding-right:60px; text-align: right;}
.enrolmentContent .dragDropInfo:before { left: auto; right:0px;}
.esignUpload .dragDropInfo { padding-left:10px; padding-right: 70px;}

.ctlinput-box .form-control:placeholder-shown:not(:focus) + .fl-label { font-size:13px;}
.ctlinput-box.inline-addon>i { position: absolute;left: 11px; top: 17px; right: auto;}
.customTip { left:-36px; right: auto;}

.create-acc .btn-action { margin-top:15px;}
.create-acc .btn-action .btn { margin-left:0px; margin-right:20px;}

.txtSelControl { margin-left:0px; margin-right:3px;}
.radio-inline {padding-right: 30px; padding-left:0px !important;}
.checkmark {left:auto; right: 0px;}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {margin-left: 0px; margin-right: 10px;}
.search-general {text-align: left !important;}
.btn-advSearch {margin-left: 0px; margin-right: 10px;}
.search-box .btn-search {right: auto; left: 0px;}
.otp-left{padding-right: 0px;padding-left: 2px;}
.login_form .btn-timer .btn-default{font-size: 14px;}
.advancesearch-form {text-align:right;}
.advancesearch-form .checkbox-inline label {margin-left: 20px; margin-right: 0px;}
.search-general .advancesearch-box:after, .search-general .advancesearch-box:before {right: auto; left: 65px;}
.advancesearch-form .btn-close {left: 15px; right:auto;}
.date-control img {left: 10px; right: auto;}
.advancesearch-form .date-control {margin-left: 15px; margin-right: 0px;}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {margin-right:-1px;}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {border-top-left-radius: 2px; border-top-right-radius: 0;  border-bottom-right-radius: 0;}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {border-top-right-radius: 2px;    border-bottom-right-radius: 2px; border-bottom-left-radius: 0px;  border-top-left-radius: 0px;}
.feature-box-content li {    padding-right: 25px; text-align: right;}
.feature-box-content li img {left: auto; right: 0px;}	
.box-list-item ul li {padding-left: 0px; padding-right: 25px;}
.box-list-item ul li img {left: auto; right: 0px;}

.footer .about-pt { padding-right: 0px;}
.enrol-grid.gray-box { min-height: 0px !important;}

.copyright .powered-by span {padding-right: 0px; padding-left: 5px;}
.pull-right {float: left !important;}
.manage-tbl .txn-action {text-align: left!important;margin-left: 3px;margin-right: auto;}
.signed_btn {margin-right: auto;margin-left:7px!important;}
td.display_txt {text-align: left;}  
.digital_txt {margin-right: 0px;margin-left: auto;}  
.page-action {text-align: left!important;}   
th {text-align: right!important;}  
.pr-0 {padding-right: 15px!important;padding-left: 15px!important;}
.change_btn {/* width: 100px; */position: absolute;left: 0px;right:auto;top: 5px;}
.register-page .create-acc .step{margin-right:auto;margin-left:4px;}
.user-section ul:before {right: 13px;left:auto;}
.user-section ul li {padding-left: auto;padding-right: 35px;}
.user-section ul li i {right:0px;left: auto;}
.accsuccess h3 img {margin-right: auto;margin-left: 5px;}
.alert {padding: 5px 25px;}
.header .navbar-nav > li > a.mainmenu_lng select option { text-align: right;}

.login_logo{float: right;}

@media (min-width: 992px){
    .support{display: flex;justify-content: center;}
    .col-md-offset-1 { margin-right: 8.33% !important; margin-left: auto !important;}
    .col-md-offset-2 { margin-left: auto !important; margin-right: 16.66666667% !important;}
    .col-md-offset-4 { margin-left: auto !important; margin-right: 33.33333333% !important;}
    .col-md-offset-3 { margin-left: auto !important; margin-right: 25% !important;}
}
@media (min-width: 768px){    
    .section-features .img-wrap {border-left: 1px solid #eee;}
    .col-sm-push-5 { right: 41.66666667%; left:auto;}   
    .col-sm-pull-7 { left: 58.33333333%; right:auto;}
    .navbar-right { float: left!important; margin-right: -15px;}
    .col-sm-offset-1 {margin-right: 8.33333333% !important; margin-left: auto !important;}
}
@media (max-width: 768px){ 
    .table-responsive>.table{width:100%;}
    .buyCert {width: 100%;}
    .copyright .powered-by {text-align: center !important;}
    .header .col-sm-9 { float:left !important; width:100%;padding:0px;}
    .header .navbar-header {right: auto; left: 25px; top:-76px}
    .header .navbar-collapse { margin: 0px -15px 0px -17px; float: none; }
    .header .navbar-right { padding-left: 10px;}
    .contact-info span { padding-left: 4px;}
    #main-content {margin-right: 0px;}
    .header.fixed-header .navbar-toggle {right: auto; left: 0px;}
    .digital-cert .tab-action .btn {top: -44px;}
    .menu-container .header-top-right {text-align: right;}
    .page-title-section .btnaction-right {text-align: right !important;}
    .header .logo .subhead {margin: 20px 6px 10px 0px;}
}
.menu-container {margin-top: 0px;}
ul.feature-box-content li i {left: auto!important;right: -27px;}
.header .navbar-collapse {float: left!important;width: 100%;margin: 0;}
.contact-info {text-align: left!important;} 
.feature-box-content li {text-align: right!important;}
.mb-block .mbCode {left:30px!important;}
.ctlinput-box .em-tooltip {left: 8px;right: auto; transform: scaleX(-1);}
.enrolmentContent .credentioalSection h5 b { margin-left:0px; margin-right:5px;}
.enrolmentContent .verifiedField {right:auto; left:5px;}
.enrolmentContent .agreeTxt{ padding-left:0px; padding-right:25px;}
.enrolmentContent .agreeTxt input { left:auto; right:0px;}

.enrolmentContent .quick-setup ul.steps li.active { padding-left:30px; padding-right:0px;}


@media (min-width: 768px){

    .col-sm-pull-8 {left: 66.66666667%;right:auto;}
    .col-sm-push-4 {right: 33.33333333%;left:auto;}
}

.mb-block-inline .profile-content {padding-right: 1px;padding-left:auto;}
.mobile_content {margin-right: 10px;  margin-left:auto;}
.mb-block .form-control {padding-right: 10px;padding-left: auto;}
.btn-timerset {position: absolute;left: 0px;right: auto;top: 0px;width: 106px;height: 30px;}
.update-dtl .btn-action .btn {margin-right: 0px!important;margin-left: 10px;}
div.msgBoxContent {padding-right: 55px;padding-left: auto;}
div.msgBoxImage {right: 20px;left:auto;}
.rdio label:before {right: 0;left:auto;}
.rdio input[type=radio]:checked + label::after {right: 5px;left:auto;}
.buy-cert .radio-inline {padding-right: 31px;padding-left: auto;}
div.msgBoxContent span {text-align: right; display:inline;}

.setup-panel .panel .panel-heading a[aria-expanded="true"]:after {content: "\2212";background: #0a5377;color: #fff;}
.setup-panel .panel .panel-heading a:after {right: 3px;left:auto;}
.ctlinput-box.input-inline .btnOtp, .ctlinput-box.otp-inline .btnOtp {left: 0px;right:auto;}
.ctlinput-box.input-inline .btnOtp .btn, .ctlinput-box.otp-inline .btnOtp .btn {margin-left: 0px;margin-right: auto;}
.emCtrmb-checked .mbCode {right: 10px;}
.emCtrmb-checked .form-control {padding-right: 5px;padding-left: auto;}
.ctlinput-box.input-inline .form-control {border-radius: 0px 4px 4px 0px;}
.ctlinput-box.input-inline .btnOtp .btn, .ctlinput-box.otp-inline .btnOtp .btn {margin-right: 0px;border-radius: 4px 0px 0px 4px;}
.ctlinput-box .form-control, .ctlinput-box .select-control {padding-left: 25px;padding-right: 10px;}
.ctlinput-active .purchaseMobile{text-align: right;}
.dscUserEmail .form-control {
    padding-right: auto;
    padding-left: 103px;
}
/*.form-panelbox .btnOtp { right:auto;left: 22px;}*/
.btnOtp {right:auto;left: 0px;}
.accordion-panel .panel .panel-heading h2 .btn-edit {right:auto;left: 20px;}
.plan-grid ul {margin-right: 30px; width:100%;}
.plan-grid ul li { padding-left:0px; padding-right:20px;}
.plan-grid ul li:before { left:auto; right:20px;}

#filterBox> a {margin-right: 5px;}
.dateCtrl .ui-datepicker-trigger {  left: 15px;right:auto;}
.dateCtrl {padding-left: 84px;padding-right:0; }
.dateCtrl select {left: 0px;right:auto;border-radius: 4px 0px 0px 4px;}
.register-page .change_btn {left: 28px;right:auto;}
.ctlinput-box.otp-inline {  padding-left: 102px;padding-right: 0px;}
.btn-prim img { margin-left: 10px;}
.footer li.footer-mobile-number{direction: ltr!important;}
.mobile-number{    float: right;direction: ltr; margin-left: -15px;}
.login_form .contact .support a { margin: 0px 6px !important;}
.changepwd .eye_icon {left: 25px;right:auto;}
.modal-header .close {float: left;}
.modal-footer {text-align: left;}
.modal-footer .text-right { text-align:left !important;}
.modal-footer .text-left { text-align:right !important;}
.logo-subhead { border-right: 1px solid #ccc;border-left: none;}
.note-info ul > li > i {right: 0px;left:auto;}
.verifiedField  {  left:15px;right: auto;} 
.instruction-box , .instructions_right { text-align: right !important;}
.ctlinput-box.usermbBlock .form-control { padding-right:50px;}

.uploadStatus ul li span.file-size {
    left: 80px;
    right:auto; 
}
.uploadStatus ul li span.actions {
    right: auto;
    left: 20px;
}
.uploadStatus ul li { 
    padding-right: 20px;
    padding-left: 170px;
}

.arabicdirection
{
    direction: ltr;
}

.gridNumber{direction: ltr;text-align: right;}

.mobileArabic{
    direction: rtl;
    unicode-bidi: embed;
}
.mobilePlus{
    unicode-bidi: embed;  
    margin-right: 0px;
}
.accordion-panel .panel .panel-heading h2 .link-content span {
    margin-right: 0px;
}
.btnbackground{left:-18px!important;}
.mb-block.em-block .form-control {
    padding-right: 6px;
}
.arabicplus{unicode-bidi: embed;}
.arabicTimer{width:125px!important;}

element.style {
}
.tooltip-inner {  text-align: right;}
div.msgBoxButtons {text-align: left;}

.em-tooltip + .tooltip > .tooltip-inner {text-align: right;}

.mobileNumberAlign{left:125px!important;}

.codeAlign{unicode-bidi: embed;direction: ltr;}
.mobileRight{margin-right: 5px!important;}
.mobileClick{right: unset!important;}
.enrolmentContent .ctlinput-box .Txt {left: 15px; right:auto;}
.enrolmentContent .checkmark {right: -10px;left: auto;}
.txtSelControl input { right: 1px; left:auto;}
.bs-caret .caret {position: inherit!important;}
.ctlinput-box .userNum { right: 10px; left:auto;}
.enrolmentContent .usermbBlock .form-control {
    padding-right: 50px;
    padding-left: auto;
}
.enrolModal .otpSection .password_Box {
    margin: 0px 0px 0px 10px;
}
.btn-timerset .enrollTimer {
    position: absolute;
    right: 10px;
    top: -22px;
}
.btn-otp {
    position: absolute;
    right: 10px;
    top: -29px;
}
.enrolmentContent a{
    margin-left: 3px;
    margin-right: auto
}
.arabicTxt{padding-left: 1px;}
.arabicTxt .radio-inline+.radio-inline {
    margin-left: 0px;
    margin-right: 6px;
}
.agreementConsent{
    margin-right: auto !important;
    margin-left: 2px !important;
}
.send_txt {
    border-radius: 4px 0px 0px 4px;
}
.loginNow p {
    text-align: center;
}

.enrolmentContent .quick-setup ul.steps li .count {margin-left: 5px;margin-right: auto;}

.nafathLogimg {
    margin-left: 10px;
    margin-right: auto;
}

.otp-controls .btn-timer { right:auto; left:0px;}
.otp-controls .resendBtn .m_timer {   border-radius: 8px 0px 0px 8px; }
.otp-controls .resendBtn .btn { border-radius: 8px 0px 0px 8px;}
.sidebar .panel-collapse ul li a:before{transform: scaleX(-1);}

.mobileOTP .verifyiedMark { 
    right:auto;
    left: 25px;  
}

.accordion-panel {
    border-right:none;
    border-left: 1px solid #ccc;
    margin-right:0px;
    margin-left: -30px;
}
.accordion-panel .text-left { text-align:right;}
   
 
.uavloginSection .textSection { justify-content:end;} 
.uavloginSection .txtSelControl { margin-right:10px; margin-left:0px; } 
.uavloginSection .txtSelControl .bs-caret { right:auto; left: 0px;}  
.uavloginSection .ctlinput-box .mbCode { left:10px !important;}
.uavloginSection .ctlinput-box.mb-block .form-control:placeholder-shown:not(:focus) + .fl-label  { left:auto; right:10px; }
.uavloginSection .arabicTxt { font-size:12px;}

@media (max-width:767px){
    .plan-grid ul {
        margin-right: 0px;
    }
    
 .login-bg {
        padding:0px;
        background:#fff;
    }

}