/*
* RTL support
*/
@import url('kufam.css');
body,html{
    font-family: "Kufam", sans-serif !important;
    font-optical-sizing: auto !important;
    font-size:15px !important;
    line-height:180%;
}
.dataTables_wrapper {
    direction: rtl !important;
}
.dataTables_length {
    float: right !important;
    direction: rtl !important;
}
.dataTables_filter {
    float: left !important;
    text-align: left !important;
}
#DataTables_Table_0_last {
    -moz-border-radius-bottomright: 0px !important;
    -webkit-border-bottom-right-radius: 0px !important;
    -khtml-border-bottom-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    -moz-border-radius-topright: 0px !important;
    -webkit-border-top-right-radius: 0px !important;
    -khtml-border-top-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
    -moz-border-radius-bottomleft: 6px !important;
    -webkit-border-bottom-left-radius: 6px !important;
    -khtml-border-bottom-left-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
    -moz-border-radius-topleft: 6px !important;
    -webkit-border-top-left-radius: 6px !important;
    -khtml-border-top-left-radius: 6px !important;
    border-top-left-radius: 6px !important;
}
#DataTables_Table_0_first {
    -moz-border-radius-bottomright: 6px !important;
    -webkit-border-bottom-right-radius: 6px !important;
    -khtml-border-bottom-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    -moz-border-radius-topright: 6px !important;
    -webkit-border-top-right-radius: 6px !important;
    -khtml-border-top-right-radius: 6px !important;
    border-top-right-radius: 6px !important;
    -moz-border-radius-bottomleft: 0px !important;
    -webkit-border-bottom-left-radius: 0px !important;
    -khtml-border-bottom-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    -moz-border-radius-topleft: 0px !important;
    -webkit-border-top-left-radius: 0px !important;
    -khtml-border-top-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
}
.dataTables_info {
    float: right !important;
}
.dataTables_paginate {
    float: left !important;
    text-align: left !important;
}
.breadcrumb-footer {
    text-align:left;
}
.addElementContainer{
    float: right !important;
}
.filter-toggle{
    float:left !important;
}
.required {
    float: right;
}
.panel-heading{
    font-weight:700 !important;
}
.btn:not(.toggle-handle):not(.toggle-on):not(.toggle-off):not(.btn-download){
    float:left !important;
    margin-right: 5px !important;
}
input[type=number]{
    font-family: arial !important;
}
.text-left-n{
    text-align: right;
}
.text-right-n{
    text-align: left;
}
.text-left{
    text-align: right !important;
}
.text-right{
    text-align: left !important;
}
.dropdown-menu:not(.datepicker-rtl) {
    right:auto !important;
    left: 0 !important;
}
.datepicker-rtl {
    right:auto !important;
    left: unset !important;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    float: left !important;
}
ul.suggestion-list > li {
    margin-right: 1.3em !important;
    margin-left: auto !important;
}
ul.suggestion-list > li::before {
    content: "\f100" !important; /* FontAwesome Unicode */
    margin-right: -1.3em !important;
    margin-left: auto !important;
    top: 2px !important;
}
.icon-submenu{
    margin-left:5px !important;
}
