﻿/*header*/
/*.header-item{margin-right:20px}
.menu-trigger span:nth-child(2) { right: auto; left: 0; }
.menu-trigger span { right: 0; }
.font-changer a{margin-right:5px}
.inverse-container, .sound-container, .theme-container { margin-left: 12px }
.theme-container a:nth-child(1){right:-9px}
.theme-container a:nth-child(3) { left: -9px}
.accessibility-container.header-item{margin-right:10px}
.theme-container{margin-left:3px}
.site-header .search-field{padding-left:15px}
.search-form-container { left: -10px}
.user-area > span {text-align: right}*/

header {
    direction: rtl;
}

.header-item {
    margin-left: 20px
}

.menu-trigger span:nth-child(2) {
    left: auto;
    right: 0;
}

.menu-trigger span {
    left: 0;
}

.font-changer a {
    margin-left: 5px
}

.inverse-container, .sound-container, .theme-container {
    margin-left: 12px
}

    .theme-container a:nth-child(1) {
        right: -9px
    }

    .theme-container a:nth-child(3) {
        left: -9px
    }

.theme-container {
    margin-left: 3px
}


.accessibility-container.header-item {
    margin-left: 10px
}

/*.theme-container {
    margin-right: 3px
}*/

.site-header .search-field {
    padding-left: 15px;
    text-align: left;
}

.search-form-container {
    right: -10px
}

.user-area > span {
    text-align: left
}

#Emiratelogo {
    float: right;
}

.logo-container {
    float: left !important;
}

.main-menu-container {
    direction: ltr;
    left: 0;
}

.accessibility-container {
    direction: ltr;
}
/*footer*/
.footer-socialmedia .staticSocialMedia a {
    margin-right: 6px
}

    .footer-socialmedia .staticSocialMedia a:last-child {
        margin-right: 0
    }

/*default list*/
.default-list .item-img-container:before {
    border: 1px solid #efefef;
    border-left: 0
}

.default-list .item, .default-section {
    box-shadow: 0px 3px 14px #ccc;
}

.default-list .item-date i {
    margin-right: 8px
}
/*news home component*/
.default-section:before {
    left: 0;
}

.more-btn .icon-plus {
    margin-left: 4px
}

.slick-slider .arrow.left-arrow {
    left: 5px
}

.slick-slider .arrow.right-arrow {
    right: 5px
}

.subscribe-to-news-container i {
    margin-right: 20px
}

.subscribe-to-news-container .btn {
    margin-left: 70px
}

.subscribe-to-news-container h3 {
}

.subscribe-to-news-container span {
}

/*events home component*/
.events-home .item-body {
    padding-left: 15px
}

.details-location i {
    margin-right: 5px
}

/*event listing*/
.event-date-cat > div {
    margin-right: 30px
}

/*event registeration*/
.event-side-info li i {
    margin-right: 10px
}

.custom-form [type="radio"] + label {
    padding-left: 25px;
    margin-right: 15px
}

    .custom-form [type="radio"] + label:before, .custom-form [type="radio"] + label:after {
        left: 0
    }

/*breadcrumb*/
.breadcrumb-container ul li {
    margin-right: 10px
}

/*details page*/
.page-item-data {
    margin-right: 60px
}

    .page-item-data i {
        margin-right: 8px;
    }

.send-to-mail i {
    margin-right: 8px
}

.event-date-cat > div i, .event-list .item-location i {
    margin-right: 9px
}

/*paging*/
.pagination > li {
    float: left
}

/*filteration*/
.navbar-form.filters .form-group {
    margin-right: 10px
}

.form-group.date:after, .custom-date-control:after {
    right: 10px
}

.navbar-form.filters .btn {
    margin-right: 10px
}

    .navbar-form.filters .btn:last-child {
        margin-right: 0px
    }

.form-group.date:before, .custom-date-control:before {
    right: 50px
}

/**/
.feedback-homepage .left-section {
    padding-right: 15px
}

/*modal*/
.modal-header .close {
    right: 17px;
}

/*form*/
.form-section-title {
    padding-left: 0px
}

    .form-section-title:before {
        left: 0
    }

.alert .alert-icon {
    float: left
}

.alert .alert-message {
    margin: 6px 0 0 30px
}

.custom-tab-content h2:after {
    left: 0
}

.custom-gender-radio label {
    padding-left: 65px !important;
    margin-right: 15px !important
}

    .custom-gender-radio label#male-label:after {
        left: 7px !important;
        right: auto !important
    }

    .custom-gender-radio label#female-label:after {
        left: 12px !important;
        right: auto !important
    }


/*laws and regulations*/
.laws-reg-homepage .right-section {
    right: -55px;
}

.laws-reg-homepage .more-btn {
    left: 30px;
}

    .laws-reg-homepage .more-btn .icon-plus {
        margin-left: 10px
    }

.download-btn i {
    margin-right: 10px;
}

.laws-reg-homepage .btn {
    left: 20px
}

.laws-categ i {
    left: -3px
}

.slick-slider.categ-slider .arrow.left-arrow {
    left: 0
}

.slick-slider.categ-slider .arrow.right-arrow {
    right: 0
}

/*partners and industries home*/
.partners-industries-home .more-btn {
    position: absolute;
    right: 30px;
    top: 30px
}

.tab-headings li {
    margin-right: 50px;
}

.industry-body .cont {
    float: left
}
/*online services*/
.online-services-homepage .right-section {
    right: -50px;
}

.v-select .dropdown-menu {
    text-align: left !important;
    overflow-y: auto !important
}

/*faqs*/
.faq-question {
    padding-left: 50px;
    padding-right: 35px
}

    .faq-question:before {
        content: 'Q';
        left: 0;
        line-height: 1.3
    }

.default-section.question-body:after {
    content: 'A';
    left: 20px
}

.default-section.question-body {
    padding-left: 70px
}

.faq-question:after {
    right: 0
}

.faq-question:hover:after, .faq-question:focus:after {
    right: 15px
}

/*careers*/
.single-job {
    padding-left: 0 !important
}

/*photo gallery*/
.gallery-listing .item-date i {
    margin-right: 10px
}

.side-slider {
    padding-left: 10px
}

.share-download, .slick-custom-control {
    right: 0px;
}

/*videogallery*/
.side-video-list {
    padding-left: 15px;
}

.video-container-content {
    padding-left: 15px
}

/*customscroll*/
.ss-scroll {
    left: calc(100% - 3px) !important;
    right: auto !important
}

/*org chart*/

.org-chart ul ul {
    padding-left: 40px
}

    .org-chart:before, .org-chart ul ul:before {
        left: 4px
    }

.org-chart .tree-item:before {
    left: -36px
}

.org-chart ul ul:after {
    left: -36px;
}

/*main menu*/
/*#menu-trigger { margin-right: 20px }
.menu-trigger.opened span:nth-child(2) { left: -60px }

.menu-trigger.opened:before {left: 0; }
.menu-trigger.opened:after { content: 'MENU'; left: 70px;}*/

#menu-trigger {
    margin-left: 20px
}

.menu-trigger.opened span:nth-child(2) {
    right: -60px
}

.menu-trigger.opened:before {
    right: 0;
}

.menu-trigger.opened:before {
    width: 130px;
}

.menu-trigger.opened:after {
    content: 'MENU';
    right: 50px;
}

.menu-trigger.opened span {
    right: 10px
}

/*side menu*/
.content-side-menu a:before, .content-side-menu a:before, .content-side-menu a:before {
    left: -20px;
}

.side-header .title-container h3 {
    font-size: 1.5em;
    line-height: 22px
}
/*login*/
.username-input input, .password-input input {
    padding-right: 60px
}

.username-input:after {
    right: 13px
}

.username-input:before {
    right: 50px
}

.password-input:after {
    right: 13px
}

.password-input:before {
    right: 50px
}

.manage-reg {
    left: -20px;
}

/*uae control list*/
.doc-item .right-section {
    padding: 14px 0 14px 30px;
    border-left: 2px solid #ccc
}

/*updated styles*/
.side-tab .status {
    right: 25px;
}

.status i {
    right: 0;
}

.error-list span:before {
    margin-right: 5px
}

.custom__remove {
    margin-left: 5px
}

.custom__tag {
    margin-right: 10px
}

.btn-upload span {
    margin-right: 10px
}

.step-number {
    margin-right: 15px;
}

.service-sidebar-container h2 i {
    margin-right: 10px
}

.form-section-title:before {
    margin-right: 14px;
    z-index: auto;
    margin-left: -1em;
}

#NumberofVehiclesID {
    left: 0
}

/*survey home*/
.survey-home .right-section {
    right: -45px
}

.q-body.radio-container .checkbox .control-label {
    text-align: left !important
}
/*contact us*/
.contact-info-container {
    left: 40px
}

    .contact-info-container i {
        margin-right: 15px
    }

/*fix-issues*/
.notif-open {
    left: calc(-50% + 25px)
}

#FirstForm .input-note {
    float: left !important
}

#OwnerInformation .input-note[style] {
    float: left !important
}
/*dashboards*/
.legend-container .legend-col {
    float: left
}

/**/
.navbar-right .dropdown-menu {
    left: 0 !important;
    right: auto !important
}
/*.feedback-homepage .right-section { padding-left: 20px }*/
.content-page ul li:before {
    content: "";
    color: #8c8c8c;
    display: inline-block;
    width: 1.2em;
    vertical-align: middle;
    width: 0;
    height: 0;
    border-top: 10px solid transparent !important;
    border-bottom: 0px solid transparent !important;
    border-right: 10px solid;
}

.content-page ul li:before {
    margin-right: 10px
}

.s-content ul {
    margin-left: 20px
}


.content-page .attachment-list li:before {
    left: 15px
}

.marg-r-10 {
    margin-right: 10px
}
/*wizard*/
.wizard-list li {
    float: left
}

.content-page .wizard-list li:after {
    left: 100%;
}

.details-content-page .main-content img {
    margin-right: 30px
}

.rs-container {
    left: 205px;
}

.rsbtn .rsbtn_exp {
    float: left;
}

.rsbtn.rsexpanded .rsbtn_play {
    border-right: 0 !important
}

.rsbtn.rsexpanded .rsbtn_exp .rsbtn_exp_inner {
    border-left: 0 !important
}

.modal-open header {
    padding-right: 17px
}

.service-statistics p {
    text-align: right
}

/*new un page*/
.un-details-page .view-content {
    text-align: left
}

.un-details-page h3, .un-details-page h4 {
    padding-left: calc(10rem / 16);
    border-left: 3px solid;
}

.un-side-menu.fixed {
    left: auto;
}

.un-side-menu > li > a {
    padding-right: 2em;
}

    .un-side-menu > li > a:after {
        right: 0;
    }

.un-details-page .view-content table td:not(:last-child) {
    border-right: 1px solid #B9B9B9;
}

.un-details-page .view-content ul:not(.list-inline) li, .un-details-page .view-content ol:not(.list-inline) li {
    padding-left: calc(22rem / 16);
}

.un-details-page .view-content ul li::before,
.un-details-page .view-content ol li::before,
.subscription-modal .modal-img:before,
.subscription-modal .modal-form .checkmark, .subscription-modal .modal-title {
    left: 0;
}

.related-content-widget .related .related-item {
    padding-right: calc(24rem / 16);
}

.fixed-top-right-widgets.squares {
    right: 0;
}

.fixed-top-right-widgets .square, .fixed-top-right-widgets .square-list {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
}

.fixed-top-right-widgets .square-list {
    right: 0;
    text-align: left;
}

.fixed-top-right-widgets .square-list-body ul li {
    padding-left: calc(24rem /16);
}

    .fixed-top-right-widgets .square-list-body ul li:before {
        left: 0;
    }

.subscription-modal .closebtn {
    right: -3.5rem;
}

.subscription-modal .modal-form .radio-container {
    padding-left: 2.25rem;
}

    .subscription-modal .modal-form .radio-container .checkmark:after {
        left: calc(2.5rem/16);
    }

.subscription-modal .modal-form .radio {
    margin-right: 4.5rem;
}

.subscription-modal .modal-form select {
    padding-right: 2.5rem;
    background-position-x: calc(100% - .75rem);
}

@media only screen and (max-width: 1600px) {
    .laws-reg-homepage .btn {
        left: 15px !important;
    }

    .doc-item .right-section {
        padding-left: 15px !important
    }

    .online-services-homepage .right-section {
        right: -40px
    }
    /*survey home component*/
    .survey-home .right-section {
        right: -45px
    }

    /* UN PAGE */
    .un-details-page {
        padding-right: 5rem;
    }
}

@media only screen and (max-width: 1150px) {

    .news-home-listing .default-section {
        height: 100%;
        top: 0;
        left: 50%;
        width: 50%;
        margin: 0
    }
}

@media only screen and (max-width: 1050px) {
    body .news-home-listing.slick-slider .arrow.right-arrow {
        right: calc(50% + 5px)
    }
}

@media only screen and (max-width: 768px) {
    body .news-home-listing.slick-slider .arrow.right-arrow {
        right: 5px
    }

    .form-group.date:after, .custom-date-control:after {
        right: 25px;
    }

    .form-group.date:before, .custom-date-control:before {
        right: 60px;
    }

    .navbar-form.filters .form-group {
        float: left
    }

    .navbar-form.filters .btn {
        margin-left: 15px;
        float: left
    }

    .navbar-form.filters .form-group {
        float: left
    }

    .form-group.date:after, .custom-date-control:after {
        right: 22px
    }

    .logo-container {
        text-align: left;
    }

    body .laws-reg-homepage .more-btn {
        position: absolute;
        right: 15px;
        top: 15px;
        bottom: auto;
        left: auto
    }
}

@media only screen and (max-width: 767px) {
    .fixed-top-right-widgets.squares {
        right: 1rem;
    }
}

@media print {
    .default-section.details-page:before {
        left: 20%;
    }

    .PDF-logo:before {
        left: 10% !important;
    }
}

.single-attachment i.icon-file-pdf-regular {
    margin-right: 10px;
}


.welcomeHeader {
    direction: ltr;
}
