.tableWrapper {
  padding-bottom: 15px;
  overflow: auto;
  table {
    width: 100%;
  }
  table,
  th,
  td {
    border: 1px solid #e6e6e6;
    border-collapse: collapse;
    padding: 10px;
    text-align: center;
    font-size: 14px;
  }
  th {
    font-weight: 500;
  }
}

.actionButtonSticky  .p-datatable .p-datatable-thead > tr > th:last-child, 
.actionButtonSticky  .p-datatable .p-datatable-tbody > tr > td:last-child {
    position: sticky;
    right: 0;
}
.treeTableUser .p-treetable .p-treetable-tbody>tr, .treeTableUser .p-treetable .p-treetable-thead>tr {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr;
}
.actionButtonSticky  .p-datatable .p-datatable-tbody > tr > td:last-child {
  background-color: white !important;
}

.app-tableBtn {
  width: 15%;
  padding: 20px;
  padding-top: 0;
}
@media screen and (max-width: 960px) {
  .tableText {
    width: 153px !important;
  }
  .inputWrapper {
    width: 200px !important;
  }
  .tableRadioBtn {
    width: 140px !important;
  }
  .tableDropDown {
    width: 140px !important;
  }
  .tableWrapper {
    table{
      min-width: 50pc !important;
    }
  }
}
@media screen and (max-width: 960px) {
  .app-tableBtn .btn-primary {
      width: 118px;
  }
}
.tableWrapper tr {
  white-space: nowrap;
}
.flightTableWrapper {
  display: flex;
  align-items: center;
  overflow: auto;
}
.Bk_Mg-Tbl thead th, 
.Bk_Mg-Tbl thead td {
  font-size: 14px;
  font-weight: 500;
  border-bottom-width: 1px;
  padding: 10px;
  text-align: center;
  vertical-align: middle;
}
.Bk_Mg-Tbl tbody td {
  padding: 10px;
  color: #212529;
  font-size: 14px;
  text-align: center;
  border-collapse: collapse;
}
.Bk_Mg-Tbl .thead-light th, 
.Notes_Table .p-datatable .p-datatable-thead>tr>th {
  color: #595d6e !important;
  background-color: #ecedf2 !important;
  border-color: #d3d3d3 !important;
  white-space: nowrap !important;
}