.listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) > td .dropdown-menu>.active>a , 
.listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) > td .dropdown-menu>.active>a:hover , 
.listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) > td .dropdown-menu>.active>a:focus{
  background-color: #dc6951;
  color: #fff !important;
}
.datatable-responsive .datatable-tbody > tr > td .ui-column-title ,.view-grid .table > tbody > tr > td > .details-link {
    padding: 0.4em;
    min-width: 30%;
    display: inline-block;
    margin: -0.4em 1em -0.4em -0.4em;
    font-weight: 500;
  }
  .datatable-responsive .datatable-tbody > tr > td .ui-column-title {
    width: 40%;
  }
  @media (max-width: 40em) {
    body .datatable.datatable-responsive .datatable-tbody > tr > td {
      border: 0 none;
    }
  }
  .listing-grid .datatable-wrapper table {
    padding: 10px 0;
    width: 100%;
  }
  
  .listing-grid .datatable table {
    border-collapse: separate;
    border-spacing: 0 0.714285714rem    ;
  }
  .listing-grid .datatable .datatable-tbody > tr > td,
  .listing-grid .datatable .datatable-thead > tr > th,
  .listing-grid .datatable .datatable-tfoot > tr > td {
    border: 0;
    background-color: #fff;
  }
  .listing-grid .datatable .datatable-tbody > tr > td {
    padding: .7rem 0;
  }
  .listing-grid .datatable .datatable-table-colored .datatable-tbody > tr.read-message > td{
    background-color: #ebf7f6;
  }
  .listing-grid .datatable .datatable-table-colored .datatable-tbody > tr.read-message > td:first-child{
    border-left: 5px solid #9BD6D4;
  }
  .listing-grid .datatable .datatable-table-colored .datatable-tbody > tr.unread-message > td{
    background-color: #F2F2F2;
  }
  .listing-grid .datatable .datatable-table-colored .datatable-tbody > tr.unread-message > td:first-child{
    border-left: 5px solid #D9D9D9;
  }
  .listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) > td .status-color{
    padding: 5px 7px;
    border-radius: 2px;
    color: #fff !important;
  }
  
  .listing-grid .datatable .datatable-tbody > tr > td,
  .listing-grid .datatable .datatable-thead > tr > th {
    font-size: 1rem;
  }
  .listing-grid .datatable .datatable-tfoot > tr > td {
    padding: 0;
    /* color: red; */
    text-align: left;
  }
  .listing-grid .datatable .datatable-thead > tr > th {
    color: #505050;
    padding-top: 10px;
    padding-bottom: 15px;
    font-family: "Effra-medium";
    font-weight: 500;
  }
  .listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) {
    box-shadow: 0px 3px 6px #00000029;
  }
  .listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) > td {
    text-align: left;
    display: flex;
  }
  .listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) > td,
  .listing-grid .datatable .datatable-thead > tr > th {
    padding-right: 0.714285714rem;
    padding-left: 1.428571429rem;
  }
  .listing-grid
    .datatable
    .datatable-tbody
    > tr:not(.emptymessage)
    > td:last-child {
    padding-right: 0.625rem;
    padding-left: 1.25rem;
  }
  .listing-grid
    .datatable
    .datatable-tbody
    > tr:not(.emptymessage)
    > td
    .ui-column-title {
    color: #505050;
  }
  .listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) > td a ,.view-grid .table > tbody > tr > td > a{
    color: #505050 !important;
  }
  .listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) > td.actions a:hover {
    background-color: #dc6951;
    color: #fff !important;
    border-color: transparent;
  }
  .listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) > td.actions .btn-default{
      background-color: transparent;
      border: none;
    }
  .listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) > td.actions .dropdown-menu.second-dropdown{
    left: auto;
    right: 100%;
    border-radius:0;
  }
  .listing-grid
    .datatable
    .datatable-tbody
    > tr:not(.emptymessage)
    > td
    a {
    text-decoration: none;
    cursor: default;
    font-family: 'Poppins-Regular';
  }
  .listing-grid
    .datatable
    .datatable-tbody
    > tr:not(.emptymessage)
    > td
    a[href] {
      cursor: pointer;
    }
  .listing-grid
    .datatable
    .datatable-tbody
    > tr:not(.emptymessage)
    > td:last-child {
    display: none;
  }
  .listing-grid
    .datatable
    .datatable-tbody
    > tr:not(.emptymessage)
    > td.actions{
        display: block;
    }
  .listing-grid
    .datatable
    .datatable-tbody
    > tr:not(.emptymessage)
    > td:last-child
    a {
    /* background-color: #c1c1c1;
    width: 26px;
    height: 26px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px; */
  }
  .listing-grid
    .datatable
    .datatable-tbody
    > tr:not(.emptymessage)
    > td:last-child
    a
    span {
    color: #fff;
    font-size: 0.75rem;
  }
  .listing-grid .ui-table-loading-content {
    color: #505050;
  }

  .crmEntityFormView table.table td[data-attribute="ldv_milestone"],
  .crmEntityFormView table.table td[data-attribute="ldv_target"],
  .crmEntityFormView table.table td[data-attribute="ldv_timeline"] span,
  .view-grid .table > tbody > tr > td > .details-link,
  .crmEntityFormView table.table td[data-attribute="ldv_itemjustification"] {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-bottom: 0;
  }

  @media (max-width: 575px) {
    .listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) > td.actions .dropdown-menu.second-dropdown {
      right: 70%;
      top: 100%;
    }
  }
  @media (max-width: 768px) {
    .listing-grid .datatable .datatable-table-colored .datatable-tbody > tr.read-message > td{
      border-left: 5px solid #9BD6D4;
    }
    .listing-grid .datatable .datatable-table-colored .datatable-tbody > tr.unread-message > td{
      border-left: 5px solid #D9D9D9;
    }
  }
  @media (max-width: 960px) {
    .datatable-tbody > tr > td {
      justify-content: initial !important;
    }
    .listing-grid .datatable-thead > tr > th {
      display: none !important;
    }
  }
 
  @media (min-width: 768px) {
    .datatable-responsive .datatable-tbody > tr > td .ui-column-title {
      display: none;
    }
    .listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) > td {
      display: table-cell;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 150px;
    }
    .listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) > td.actions {
      overflow: unset;
    }
    .listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) > td.actions .btn-default{
      background-color: transparent;
      border: none;
    }
    .listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) > td.actions .btn-default:active:hover,
    .listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) > td.actions .btn-default:active:focus,
    .listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) > td.actions .btn-group.open .dropdown-toggle{
      outline-offset: 0;
      box-shadow: none;
    }
    .listing-grid
      .datatable
      .datatable-tbody
      > tr:not(.emptymessage)
      > td:last-child {
      display: table-cell;
      text-align: left;
    }
    .listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) > td.actions .dropdown-menu{
      left: auto;
      right: 0;
    }
  }
  
  @media (min-width: 1400px) {
    .listing-grid .datatable .datatable-tbody > tr > td,
    .listing-grid .datatable .datatable-thead > tr > th {
      /* font-size: 1.25rem; */
      /* padding-top: 20px;
      padding-bottom: 20px; */
    }
    /* .listing-grid .datatable .datatable-tbody > tr > td:last-child a {
      width: 36px;
      height: 36px;
    } */
    .listing-grid .datatable .datatable-tbody > tr > td:last-child a span {
      font-size: 0.875rem;
    }
  }
  
  @media (min-width:1920px){
    .listing-grid .datatable .datatable-tbody > tr:not(.emptymessage) > td:last-child {
      padding: 0;
    }
  }
  
/* New Styles */
.view-grid .table > tbody > tr > td {
  font-family: 'Poppins-Regular';
}

@media (max-width: 767px) {
  .view-grid.table-responsive {
    border: none;
  }
}
/* fixing mobile number direction in incubation service  */
.view-grid .table > tbody > tr > td[data-attribute="ldv_mobilenumber"] {
  direction: ltr;
}