/*
* RTL support
*/
/* @import 
url(https://fonts.googleapis.com/css?family=Roboto+Mono&subset=cyrillic); */
body{
    direction : rtl;
    /* font-family:'cyrillic'!important; */
  }
  /*.text-left{
    float: right;
  }
  .text-right{
    float: left;
  }*/
  h3{
    color: #32c19a;
  }
  .main-content{
    width:100%!important;
    padding-left:150px!important;
      padding-right:150px!important;
  
    background: white;
    padding-top:100px;
  }
  .thead_dark {
      background: #42c2a1;
      color:white;
  }
  
  div.dataTables_wrapper div.dataTables_info {
      padding-top: 0px !important;
      white-space: nowrap;
      color: #64b99c!important;
  }
  
  table.dataTable>tbody>tr.child ul.dtr-details {
      display: inline-block;
      list-style-type: none;
      margin: 0;
      padding: 0;
      text-align: left;
  }
  
  .table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before,
  table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {
      top: 9px;
      left: 4px;
      height: 14px;
      width: 14px;
      display: block;
      position: absolute;
      color: white;
      border: 2px solid white;
      border-radius: 14px;
      box-shadow: 0 0 3px #444;
      box-sizing: content-box;
      text-align: center;
      text-indent: 0 !important;
      font-family: 'Courier New', Courier, monospace;
      line-height: 14px;
      content: '+';
      background-color: #60b6ab;
  }
  
  .table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
  table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
      content: '-';
      background-color: #d33333;
  }
  
   .page-item.active .page-link {
      z-index: 1;
      color: #fff!important;
      background-color: #42c2a1!important;
      border-color: #42c2a1!important;
      border-radius: 8px!important;
  }
  
  .page-link {
      position: relative;
      display: block;
      padding: .5rem .75rem;
      margin-left: -1px;
      line-height: 1.25;
      color: #42c2a1!important;
      background-color: #fff;
      border: 1px solid #dee2e6;
  }
  .dataTables_info, .dataTables_length{
        float: right;
  }
  #files_list_paginate,.dataTables_filter{
    float: left;
  }
  .dataTables_wrapper {
    direction: rtl;
    }
    .dataTables_length {
    float: right;
    }
    .dataTables_filter {
    float: left;
    text-align: left;
    }
    #DataTables_Table_0_last {
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -khtml-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
    
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    -khtml-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -khtml-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -khtml-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    }
    #DataTables_Table_0_first {
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -khtml-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
    
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    -khtml-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -khtml-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    -khtml-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    }
    .dataTables_info {
    float: right;
    }
    
    .dataTables_paginate {
    float: left;
    text-align: left;
    }

    .table-bordered>:not(caption)>*>* {
      border-width: 1 1px;
      border-top-width: 1px;
      border-right-width: 1px;
      border-bottom-width: 1px;
      border-left-width: 1px;
    }
    