/* Default LTR styles */
.rtl body {
    direction: ltr;
    text-align: left;
    font-family: 'Sakkal Majalla';
    font-size: 17px;
}
/* Default Bootstrap container style for LTR */
.rtl .container {
    text-align: left;
}
/* RTL Styles */
.rtl {
    direction: rtl;
    text-align: right;
}

    

    .rtl .container {
        float: right;
    }

    .rtl .float-left {
        float: right !important;
    }

    .rtl .float-right {
        float: left !important;
    }

    .rtl aside#leftsidebar {
        right: 0 !important;
    }

 .rtl section.content {
       margin: 100px 305px 0px 10px !important;
   }

    .rtl .navbar-header {
        float: right !important;
    }

    .rtl .navbar-right {
        float: left !important;
    }

    .rtl .sidebar .menu .list a span {
        margin: 7px 14px 7px 5px !important;
    }

    .rtl .sidebar .menu .list .menu-toggle:before {
        right: 10px !important;
    }

    .rtl .sidebar .menu .list a {
        padding: 10px 35px 10px 13px !important;
    }

    .rtl .sidebar .menu .list .menu-toggle:after {
        right: 10px !important;
    }

    .rtl .sidebar .menu .list {
        padding-right: 0px !important;
    }

    .rtl ul.header-dropdown.m-r--5 li {
        left: 12px !important;
        position: inherit !important;
    }

    .rtl .card .header .header-dropdown {
        position: absolute;
        top: 20px;
        left: 15px;
        list-style: none;
    }
    .rtl .card .header .header-dropdown {
        left: 15px !important;
        display: contents;
    }

    .rtl .form-group .form-line .form-label {
        right: 0 !important;
        direction: rtl !important;
    }

    .rtl .bootstrap-select.btn-group .dropdown-toggle .caret {
        left: 12px !important;
    }

    .rtl .bootstrap-select.btn-group .dropdown-toggle .filter-option {
        text-align: right !important;
        direction: rtl !important;
    }

  

    .rtl .bootstrap-select.btn-group .dropdown-menu li a {
        float: right !important;
    }


    .rtl .table-bordered tbody tr td, .table-bordered tbody tr th {
        text-align: right !important;
    }

@media (min-width: 768px) {
    .rtl .navbar-nav > li {
        float: right !important;
        ����
    }
}
.rtl .nav-tabs {
    font-size: 16px;
    font-weight: 600;
    direction: ltr;
}

    .rtl .nav-tabs > li {
        float: right !important;
        margin-bottom: -1px;
        direction: ltr !important;
    }

.rtl .form-control-feedback {
    position: absolute;
    top: 0;
    left: 0 !important;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
}

.rtl .pull-left {
    text-align: right !important;
}
@media (min-width: 768px) {
    .rtl .navbar-right .dropdown-menu {
        left: 0px !important;
        
    }
}


.rtl ul.menu.tasks li a {
    text-align: right !important;
}
.rtl span.glyphicon.glyphicon-calendar.form-control-feedback {
   
    left: 0 !important;
    display: flex !important;
    place-self: flex-end !important;
}

.rtl .btn-group > .btn:first-child {
    margin-left: 0;
    display: flex !important;
    place-self: flex-end !important;
}

.rtl .container, .rtl .row, .rtl .col {
    text-align: left !important;
}

.rtl .btn:not(.btn-link):not(.btn-circle) {
    position: relative !important;
    font-size:16px;
}
.rtl h2.translate {
    text-align: right !important;
}
.rtl .btnSave {
    right: 0px !important;
}
.rtl .demo-choose-skin li span {
    position: relative;
    
    bottom: 7px;
    left: 0px;
} 

.rtl img.clsWhiteLogo {
    float: right !important;
}

.rtl .navbar-header a img {
    float: right !important;
}
.rtl .navbar-nav .dropdown-menu {
    margin-top: 9px !important;
    width: max-content;
}
.rtl .dropdown-menu .header {
    min-width: 100% !important;
}
.rtl .dropdown-menu ul.menu li {
    list-style: none !important;
}

.rtl .dropdown-menu ul.menu {
    padding-left: 5px !important;
    padding-right: 5px !important;
    text-align: right !important;
    direction: rtl !important;
}


.rtl ul.dropdown-menu.clsLang {
    min-width: 108px !important;
}
.rtl .demo-checkbox {
    display: flex !important;
    place-content: flex-end !important;
}
.rtl .form-group .form-line .form-label {
    left: 10px !important;
    text-align: right !important;
    direction: rtl !important;
}

.rtl .sidebar .user-info .info-container .user-helper-dropdown {
    display: flex !important;
    left: 0px !important;
    place-self: flex-end !important;
}

.rtl .dropdown-menu.pull-right {
    left: 0px !important;
    right: auto !important;
}
.rtl textarea#ctl00_cphMain_txtEmails {
    height: 100px !important;
    width: 100% !important;
}



.rtl .navbar-right .dropdown-menu {
    right: auto !important;
    padding: 11px;
}
.rtl .dropdown-menu ul.menu .menu-info {
    display: inline-block;
    position: relative;
    top: 3px;
    right: 5px !important;
    direction: rtl;
}
.rtl.dropdown-menu ul.menu li a {
    padding: 7px 17px !important;
    text-decoration: none;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.rtl .dropdown-menu ul.menu .menu-info p {
    margin: 0;
    font-size: 11px;
    color: #aaa;
    text-align: right;
}
.rtl p {
    font-family: 'Sakkal Majalla';
}
.rtl .font-12 {
    font-size: 13px !important;
}
.rtl .card .body {
    font-size: 14px !important;
}
.rtl .card .header h2 {
    text-align: right !important;
    width: 75% !important;
    float: right !important;
}
    .rtl .card .header h2 small a {
        font-weight: bold;
        color: #777;
        display: contents !important;
    }

.rtl .card .header {
    color: #555;
    padding: 12px 20px !important;
    position: relative;
    border-bottom: 1px solid rgba(204, 204, 204, 0.35);
}