::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    background-color: #edf1f5;
}

::-webkit-scrollbar-thumb {
    background: #d0d2d3 !important;
    border-radius: 5px !important;
}

body{
    font-family: "Roboto", sans-serif !important ;
    font-size: 14px !important;
    margin: 0px !important;
    color: black !important;
    background-color: #edf1f5 !important;
    padding: 0px !important;
    height: 100% !important;
}
.table-content-doc{
  overflow: auto;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  }
  .table-content-doc p{
    margin-bottom: 0px;
  }
  .table-content-doc h1{
font-size: 18px;
  }
  .table-content-doc h2{
font-size: 16px;
  }
  .table-content-doc table {
  width: 100%;
  border-collapse: collapse;
  margin: 10px 0;
  white-space: nowrap; /* Prevents text wrapping */
  overflow-x: auto; /* Enables horizontal scroll */
  border: 0px;
}

.table-content-doc th,
.table-content-doc td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: left;
}

.table-content-doc.msg-other th {
  background-color: #f2f2f2;
}
select.dt-input {
  margin-right: 4px;
}
.multiselect-dropdown {
    min-width: 204px;
}
div.dt-container div.dt-layout-row div.dt-layout-cell{
overflow: auto;
}
.multiselect-dropdown .dropdown-btn .selected-item-container .selected-item{
      white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 155px !important;
}
table.dataTable th.dt-type-numeric div.dt-column-header{
  flex-direction: row !important;
}

.swal2-shown body.swal2-height-auto {
    height: 100% !important;
}
