/* Font Face */
@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/DroidKufi-Regular.eot);
  src: url(../fonts/DroidKufi-Regular.eot?#iefix) format('embedded-opentype'),
       url(../fonts/DroidKufi-Regular.woff2) format('woff2'),
       url(../fonts/DroidKufi-Regular.woff) format('woff'),
       url(../fonts/DroidKufi-Regular.ttf) format('truetype');
}

/* General */
html {margin:0; padding:0;}
body {font: 14px 'Droid Arabic Kufi',arial,sans-serif;text-align:right;}
h6 {font-size: 22px;}
h3 {font-size: 40px;}

/* font family */
.alt-font {font-family: 'Droid Arabic Kufi', sans-serif; font-weight: 500}
.main-font {font-family: 'Droid Arabic Kufi', sans-serif;}
.btn {font-family: 'Droid Arabic Kufi', sans-serif;}

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

@media (min-width: 992px) {
  .pl-lg-0,.px-lg-0{padding-right:0!important;}
  .text-lg-left {text-align: right !important;}
}
.pr-0, .px-0 {
    padding-left: 0!important;
}
.pl-0, .px-0 {padding-right: 0 !important;}

.text-align-left {
    text-align: right !important;
}
.float-left {
    float: right !important;
}
.padding-nine-left {
    padding-right: 9%;
}

.aside-title span {
    margin-left: 20px;
    margin-right:0;
    font-size:16px;
}
.dropdown-menu {text-align:right;}
.simple-dropdown .dropdown-menu {right:0; left:auto;}
.simple-dropdown .dropdown-menu > li > a.dropdown-toggle .fas, nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar li.dropdown > a > .fas {left:0; right: auto;  transform: rotateZ(180deg); top: 20%;}
nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul, nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul > li.dropdown > ul {right:220px; left: auto;}
header nav .navbar-nav > li:last-child a { margin-left: 0; margin-right:20px;}
@media (min-width: 768px) {
  .text-md-left {text-align: right !important}
  .text-md-right {text-align: left !important;}
}

.feature-box-6 span {right:0; left: auto;}
.feature-box-6 {padding-right:70px; padding-left:0;}

.timeline {text-align: right;}
.timeline:before {right:0; left: auto;}
.timeline .event:after {right: -54.85px; left:auto;}
#accordion-main .panel-title .accordion-toggle span {line-height: 38px;}

.list-style-3 li {padding: 0 22px 0 0}
.list-style-3 li:before {right:0; left:auto;}
.text-large {font-size: 15px;}
.list-style-6 li {padding: 0 0 8px 15px;}

.list-style-6 li .fa-caret-right{float: left;  transform: rotateZ(180deg);margin-top:5px; }
.nested-sub-menu a {padding-left:0; padding-right: 20px;}

#sitemap li:before {left: auto; right: 0em;}
#sitemap ul li ul, #sitemap .navbar-nav > li ul {border-right: 1px solid gray ; border-left:0 !important;}
#sitemap .sitemapLinks {border-right: 1px solid gray ; border-left:0 !important;}
#sitemap ul li ul, #sitemap .navbar-nav > li ul { margin-right: 4em; margin-left: 0;}
#sitemap li a { padding: 0 10px 0 0;}

.list-style-6 li span {right:auto; left: 0; top: 5px;}
.margin-45px-right {margin-left: 45px; margin-right: 0;}
.header-searchbar {padding-left:0;}
.auth-form label{text-align:left !important; padding-right: 0!important; padding-left: 1rem!important;}
.auth-form .auth-btn{margin-right:0!important; margin-left:1.5rem !important;}
.list-unstyled li{padding-right: 0 !important; padding-left: 3em!important;}
.list-unstyled{padding-right: 0;}
.formErrorContent{text-align: right;}
.icon-small{padding-left:1rem !important; padding-right: 0 !important;}
.date_field .input-group-addon{border-left: 1px solid #ccc; border-radius: 0;}
.wizard-navigation .nav-tabs .nav-link.checked:not(.active):before{left:10px;right:auto;}
.offset-div{margin-right: 25% !important;margin-left: 0 !important;}
.loginWidget{float:left !important;}

@media (max-width: 1024px) {
    h3 {font-size: 30px;}
    .navbar-nav > li.dropdown > .fas {right: auto; left: 0px;}
    nav.navbar.bootsnav .navbar-toggler {float: left; margin-left: 20px;}
    nav.navbar.bootsnav ul.nav ul.dropdown-menu ul.dropdown-menu {right:0;left:auto;}
    .list-unstyled li {padding-left: 0 !important;}
}
.imageActions>.btn{float:right;}
ul.document-forms {
    padding-left: 10px;
    padding-right: 0;
}
ul.document-forms li:before {
    content: "\f100";
}
.mfp-auto-cursor .mfp-content #nda , .mfp-auto-cursor .mfp-content #access_card_terms{
    text-align: right;
}
.modal-popup-main .mfp-close, .modal-popup-main .mfp-close:active{left:0; right:auto;}
#access_locations p {
    margin-right: 0 !important;
    margin-left: 1.5rem;
}
.formHolder #candidateRegister label.radioLabel {
    padding-left: 1rem !important;
    padding-right: 0 !important;
}

