@font-face {
    font-family: 'Droid Arabic Kufi';
    font-style: normal;
    src: url(../fonts/DroidKufi-Regular.woff) format('woff'),
    url(../fonts/DroidKufi-Regular.ttf) format('truetype');
}
body,h1,h2,h3,h4,h5,h6,.tooltip,.dropdown-menu{font-family: 'Droid Arabic Kufi' !important;}

.actions .btn + .btn {
    margin-right:0;
}
.ltr {
    direction: ltr;
}

.rtl {
    direction: rtl;
}
/*.table .btn {
    margin-right: 0 !important;
    margin-left: 0 !important;
}*/
i.no-img{font-size: 30px !important;line-height: 30px !important;color: #BFBFBF !important;}
.dataTables_processing {
    position: absolute !important;
}
.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}
.delimg{
    position: absolute;
    top: 10px;
    right: 10px;
}
.mce-fullscreen {
    z-index: 10000 !important;
}

.page-header.navbar.navbar-fixed-top {
    z-index: 1000;
}

.no-border-radius {
    border-radius: 0
}

.page-sidebar .sidebar-toggler, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler {
    margin-bottom: 7px;
    margin-top: 7px;
}

.portlet.light > .portlet-title > .caption > .caption-subject {
    font-size: 14px;
}

.page-footer .page-footer-inner {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    float: none;
    display: block;
    text-align: center;
}

.page-footer .page-footer-inner a {
    color: #4d87ba;
}

.page-footer .page-footer-inner a:hover {
    text-decoration: none;
    color: #4d87ba;
}

.btn-icon-only.btn-sm {
    height: 28px !important;
    width: 28px !important;
    padding: 5px !important;
}

.tabbable-custom > .tab-content {
    padding: 30px 10px
}

.tabbable-custom > .nav-tabs > li.active, .tabbable-line > .nav-tabs > li.active {
    border-color: #4d87ba;
}

.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
    border-bottom: 4px solid #4d87ba;
}
.swal2-container{z-index: 10060}
.swal2-popup.swal2-toast {
    padding: 15px;
}

.swal2-popup {
    font-size: 12px
}

.swal2-icon, .swal2-icon.swal2-success .swal2-success-ring {
    border-radius: 50% !important;
}

.input-group .input-group-addon > i {
    color: #fff;
}

.page-header.navbar .page-logo {
    padding-right: 0;
    padding-left: 0;
}
.page-header.navbar .page-logo .logo-default {
    margin: 0;
}
.table > tbody > tr > td{
    padding: 2px 6px;
    line-height: 18px;
    vertical-align: middle;
}
table.table-bordered th:last-child, table.table-bordered td:last-child {
    border-left-width: 1px;
}
.login .content .form-control {
    color: #000000 !important;
}
