.datagrid-row-selected{
  background: #ffe48d !important;
  color: #000000 !important;
}
.l-btn {
  box-shadow: none !important;
}
.table-read tr td:first-child {
padding-left: 2px;
}
.table-read tr:last-child td{
    border-bottom: 1px solid #f4f4f4;
}

/*input file css start*/
.input_file_container {
  border: 1px solid #e5e5e5;
}

.has-error.input_file_container {
  border: 1px solid #dd4b39;
  color: #dd4b39;
}
.has-error input[type=file]::file-selector-button {
  color: #dd4b39;
}

input[type=file]{
  width: 100%;
}

input[type=file]::file-selector-button {
  background-color: #fff;
  color: #000;
  border: 0px;
  border-right: 1px solid #e5e5e5;
  padding: 8px 12px;
  margin-right: 20px;
  transition: .5s;
}

input[type=file]::file-selector-button:hover {
  background-color: #eee;
  border: 0px;
  border-right: 1px solid #e5e5e5;
}

/*input file css end*/
input.datepicker {
  padding: 6px 12px;
}

select.select2 {
  width: 100%;
}
.has-error.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single {
  border: 1px solid #dd4b39;
  color: #dd4b39;
}

.treeview-menu > li > a{
  padding: 8px 15px;
}

.error-message{
 color: #dd4b39; 
}

.panel-body-padding{
  padding: 15px;
}

.panel-margin{
  margin-bottom: 20px !important;
}