.table-striped > tbody > tr:nth-of-type(2n+1) {
  
  /* background-color: #d3360b !important; */
  color: black !important;
}
/* .odd{
  background-color: #f9fafc !important;
} */
.btn-success {
  color: #fff !important;
  background-color: #28a745 !important;
  border-color: #28a745 !important;
}
.bg-success {
  color: #fff !important;
  background-color: #28a745 !important;
  border-color: #28a745 !important;
}
text-black{
  color: #000000;
}
.table-color-silver > tr >th {
  background-color: #dee2e6;
}
#toprint td{
  border: 0px !important;
}
#toprint{
  margin:auto;
  border: 1px solid LightGray !important; 

}

label.required:after {
    content: " *";
    color:red;
}
.select2{
    width: 100%!important;
    height: 100% !important;
}
/*.content, .root .mainnav__inner .nav-link {
    color: #092542 !important;
  }*/
  .dataTable{
    width: 100% !important;
  }
  div.dataTables_wrapper div.dataTables_filter {
    float: right !important;
  }
  /*
  .odd{
    background-color: #ddedd9 !important;
    color: #000 !important;
    }

    
    .content td, .content th {
        border: 1px solid #000 !important;
    }
        */
    .select2-container--default .select2-selection--single .select2-selection__rendered {
        
        line-height: 37.8px !important;
      }
      .select2-container .select2-selection--single {
       
        height: 37.8px !important;
      }
      .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 37.8px !important;
       
      }
      .form-control {
        border: 1px solid #aaa !important;
      }
      .navbar-light .navbar-nav .nav-link{
        color: #000 !important;
        font-weight: bold !important;
      }
      #pgrid table{
        border: 0px !important;
      }
      thead, th {text-align: center !important;}

      .content__wrap {
        margin-top: -10px !important;
        margin-left: -10px !important;
        margin-right: -10px !important;
      }

      .table-dark > tr >th {
        color: white !important;
      }

      table.dataTable {
      max-width: none !important;
      border-spacing: 0;
  }

  table.bordered td, tr {
    font-size: 13px;
    color: #000;
}

table.bordered {
    border: solid grey !important;
    border-width: 1px 0 0 1px !important;
}

table.bordered th, table.bordered td {
    border: solid grey !important;
    border-width: 0 1px 1px 0 !important;
}

table.bordered > thead > tr > th {
    text-align: center !important;
    vertical-align: middle;
}
