@font-face{
  font-family: 'GESSLight';
  src:url('../print/fonts/gs-Light.eot');
  src:url('../print/fonts/gs-Light.eot?#iefix') format('embedded-opentype'), url('../print/fonts/gs-Light.woff') format('woff'), url('../print/fonts/gs-Light.ttf') format('truetype'), url('../print/fonts/gs-Light.svg#MHGOZ-Light') format('svg');
  font-weight: normal;
  font-style: normal;

  }@font-face{

    font-family: 'NotoSansKufiArabic-Bold';
    src:url('../print/fonts/NotoSansKufiArabic-Bold.eot');
    src:url('../print/fonts/NotoSansKufiArabic-Bold.eot?#iefix') format('embedded-opentype'), url('../print/fonts/NotoSansKufiArabic-Bold.woff') format('woff'), url('../print/fonts/NotoSansKufiArabic-Bold.ttf') format('truetype');
    font-weight: normal;
     font-style: normal;

  }@font-face{
    font-family: 'NotoSansKufiArabic-Regular';
    src:url('../print/fonts/NotoSansKufiArabic-Regular.eot');
    src:url('../print/fonts/NotoSansKufiArabic-Regular.eot?#iefix') format('embedded-opentype'), url('../print/fonts/NotoSansKufiArabic-Regular.woff') format('woff'), url('../print/fonts/NotoSansKufiArabic-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;F
  }
*{
    direction: rtl !important;
    text-align: right;
    font-family: 'NotoSansKufiArabic-Regular';
}
h1,h2,h3,h4,h5,h6{
    font-family: 'NotoSansKufiArabic-Bold';
}
        /*.title_page_print */

        .nav-link p
        ,.breadcrumb 
        ,#example2 th
        ,.user-panel
        ,#modal-primary
        ,.info-box-content{ 
            font-family: 'NotoSansKufiArabic-Bold' !important;
            font-size: 14px;
        }




        .layout-fixed .main-sidebar {
            right: 0;
        }
        .brand-image {
            float: right !important;
        }

        .content-wrapper, .main-footer, .main-header {
            margin-left: 0px !important;
            margin-right: 250px;
        }
        .float-sm-right{
          float: left !important;
        }
        .ml-auto{
            margin-right: auto !important;
            margin-right: 330px !important;

        }
       .mr-auto-navbav{
            margin-right: auto !important;
        }

        .nav__home{
          padding-right: 0;
        }

        .nav-pills {
          margin-right: -44px !important;
        }


        .navbar-expand .navbar-nav .nav-link {
            padding-right: 1rem;
            padding-left: 1rem;
 
        }

        [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,
        [class*=icheck-]>input:first-child:checked+label::after {
            right: 15px;
            left: auto;
        }
        .nav-sidebar .nav-link>.right,
        .nav-sidebar .nav-link>p>.right {
            left: 1rem;
            right: auto;
        }
        .nav-sidebar .nav-link>.right:nth-child(2),
        .nav-sidebar .nav-link>p>.right:nth-child(2) {
            left: 2.2rem;
            right: auto;
        }
        .small-box .icon>i {
            left: 15px;
            right: auto;
        }
        @media (min-width: 992px){
            .sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .main-footer, .sidebar-mini.sidebar-collapse .main-header {
                margin-right: 4.6rem!important;
            }
            .sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .main-footer, .sidebar-mini.sidebar-collapse .main-header {
                margin-right: 4.6rem!important;
                margin-left: 0!important;
            }
        }

        @media (max-width: 767.98px) {
            .main-sidebar, .main-sidebar::before {
                box-shadow: none !important;
                margin-right: -250px;
            }

            .content-wrapper, .content-wrapper::before, .main-footer, .main-footer::before, .main-header, .main-header::before {
                margin-right: 0;
            }

            .sidebar-open .main-sidebar, .sidebar-open .main-sidebar::before {
                margin-right: 0;
            }
        }



        div.dataTables_wrapper div.dataTables_filter {
          text-align: left;
        }

        /*------------form---------- */
        .form-check{
          margin-right:20px;
        }
        .form-check-label{
          margin-right: inherit;
        }

        .modal-header .close{ 
                margin:0;
                padding: 0;
        }

          .justify-content-between {
            direction: ltr !important;
        }

       


        /*------------footer---------- */
        .main-footer{
          text-align: center;
        }
        .main-footer > .d-sm-block{
          float: left !important;
        }