
.card-header {
    margin-bottom: 0;
    padding: 1.25rem 1.5rem;
    border-bottom: 1px solid rgba(0, 0, 0, .05);
    background-color:#efefef;
    color: #39312e;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {

  color: #283018;
}
a,
.navbar-light .navbar-nav .nav-link{
 color:#212121;
}

a:hover {
  text-decoration: none;
  color: #afafaf;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #283018;
}

.btn-primary {
  color: #816051;
  border-color: #816051;
  background-color: #f0eceb;
  box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
}

.btn-primary:hover {
  color: #fff;
  border-color: #283018;
  background-color: #816051;
}
.btn-primary:active {
  color: #fff;
  border-color: #283018;
  background-color: #816051;
}

.header {
  /* background:  #816051 !important; */

  /* width:120em;
  height:5em; */
  background-image: url('../img/theme/header.jpg');
  background-repeat:no-repeat;
  background-size: 100% 100%;
  height: 397px;



  

}

.panel-primary{
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.shadow, .card-profile-image img {
  box-shadow: 0 0 6rem 0 rgba(136, 152, 170, .15) !important;
}

body{
  background-color: #efefef;
}

.footer {
  padding: 2.5rem 0;
  background: #f0eceb;
}

.btn-info {
    color: #fff;
    border-color: #D7CCC8;
    background-color: #816051;
    box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
    color: #fff;
    border-color: #D7CCC8;
    background-color: #816051;
}
.btn-info:hover {
    color: #283018;
    border-color: #816051;
    background-color: #f0eceb;
}



*{

   text-align: right;
}

/******** New style **********/

 /* font converted using font-converter.net. thank you! */

        .navbar-vertical .navbar-nav .nav-link{

           font-size: 20px;
          
        }
  
      * {
        font-family: 'Mada';


      /* font-family: 'GESSTextLight-Light'; */
      font-size: 16px;
  
  
      }
  
      .font-bold {
        font-family: 'Mada' ;


      /* font-family: 'GESSTextMedium-Medium'; */
      font-size: 24px;
  
      }
   .checkbox_txt{
      right: 40px;
      top: 19px;
      position: absolute;
  }
  
  input[type='text']{
  text-align:right;
  
  }
  
  input[type='email']{
  text-align:right;
  }
  
  input[type='password']{
  text-align:right;
  }
  
  input[type='number']{
  text-align:right;
  }
  
  ::placeholder {
    color: #dadada !important;
    opacity: 1; /* Firefox */
  }
  
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #dadada !important;
  }
  
  ::-ms-input-placeholder { /* Microsoft Edge */
  color: #dadada !important;
  }
  
  
  
  .navbar-nav{
    direction: rtl;
  }
  

  
  
  .navbar-search-dark .form-control {
      color: #607D8B;
  }
  
  .page-item .page-link, .page-item span {
  
    color: #fff;
    background-color: #729f98;
  }
  
    
  .table td, .table th {
    font-size: 14px;
    text-align: center;
    /* white-space: pre-line; */
    white-space: unset;
    margin: 1rem;
  }
  
  .card .table td, .card .table th {
    padding-right: 10px;
    padding-left: 10px;
  
  }
  
  td > * input.form-control {

    /* padding: .625rem 5rem !important; */
    margin-left: 9rem;

  }

  .calendars-month-year {
    padding-left: 0px;
    padding-right: 0px;
  }
  .newdomepadding {

    /* padding: .625rem 5rem !important; */
    margin-left: 9rem;
    
  }
  
  .table thead th{
    font-size: 16px;
    text-align: center;
  }
  
  input.form-control.form-control-sm{
      width: 130px;
  }
  .form-control-sm{
  
    height: calc(1.8125rem + 11px);
    padding: 0.25rem .5rem;
    border-radius: 4.25rem;
    background-color: white;
    border-color: #5e72e4;
    /* width: 11rem; */
    text-align: center;
  }
  
  .custom-select.custom-select-sm.form-control.form-control-sm>option{
   color:#000;
   text-align: center !important;
   
  }
  
  .btn-light {
    color: #212529;
    background-color: #fff;
    border-color: #f8f9fa;
  }
  
  .bootstrap-select .dropdown-toggle .filter-option:hover {
   
   
    text-align: right!important;
  }
  
  .bootstrap-select .dropdown-toggle .filter-option {
    color: #9daab9;
    background-color: #fff;
    border-color: #f8f9fa;
    text-align: right!important;
  }
  .dropdown-item{
    text-align: right!important;
  }
  
  .bootstrap-select>.dropdown-toggle{
    color: #000;
    background-color: #fff;
    border-color: #f8f9fa;
  }
  .show > .btn-light.dropdown-toggle {
    color:#9daab9;
    background-color: #fff;
    border-color: #f8f9fa;
  }
  
  .btn-light:not(:disabled):not(.disabled):active{
    color: #9daab9;
    background-color:#fff;
    border-color: #f8f9fa; 
  }
  
  .dropdown-item.active, .dropdown-item:active {
    text-decoration: none;
    color: #fff;
    background-color: #22556d;
  }
  
  .navbar-vertical .navbar-nav .nav-link[data-toggle='collapse']:after {
    display: none;
  }
  
  
  /*
  * RTL support
  */
  .table-responsive {
    direction: rtl;
    }
    .dataTables_length {
     
      padding-left: 17px;
      margin-right: 22px;
      margin:10px;
  
    }
    .dataTables_filter {
    float: right;
    text-align: right;
    margin:10px;
    }
    
    #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;
    }
  
    #mytable_filter{
      padding-right: 1.5rem;
     }
     .page-item .page-link, .page-item span {
      font-size: .875rem;
      display: flex;
      width: 50px;
      height: 50px;
      margin: 0 3px;
      margin-top: -0.5rem;
      padding: 0;
      border-radius: 50% !important;
      align-items: center;
      justify-content: center;
     }
     .form-inline {
      display: flow-root;
      flex-flow: row wrap;
      align-items: center;
  }

  /* .daterangepicker{
    position: absolute!important;
    top: 594px!important;
    left: 281px!important;
    right: 0px!important;
    background-color: #e9e6e6;
    width: min-content;
  } */

