.MuiTableBody-root {
  @apply text-space-cadet whitespace-nowrap text-14;
}

.MuiToolbar-root,
.MuiToolbar-regular,
.MTableToolbar-root-5,
.MuiToolbar-gutters {
  min-height: 0px !important;
  display: none !important;
}

.MuiPaper-root.MuiPaper-elevation2.MuiPaper-rounded {
  overflow: hidden !important;
  box-shadow: none !important;
}

.MuiTableCell-root {
  border-left: 1px solid #e7e8eb !important;
  padding: 2px 10px !important;
}

.MuiTableCell-head {
  border-top: 1px solid transparent !important;
  border-bottom: 1px solid transparent !important;
  border-right: 1px solid transparent !important;
  padding: 8px 10px !important;
}

.MuiTableCell-head.MuiTableCell-alignRight {
  text-align: left !important;
  flex-direction: row !important;
}

.MuiTableCell-root.MuiTableCell-body {
  padding: 2px 8px !important;
}

.MuiPaper-root.MuiPaper-elevation2.MuiPaper-rounded {
  height: auto !important;
}

.Component-horizontalScrollContainer-25 {
  height: auto !important;
}

.MuiTableCell-root.MuiTableCell-footer.MuiTablePagination-root.Component-paginationRoot-27 {
  display: none;
}

.MuiTableRow-root {
  height: auto !important;
}

.hidde-rows .MuiTableCell-root.MuiTableCell-body {
  display: none !important;
}

.hidde-rows .MuiTableCell-root.MuiTableCell-footer.MuiTablePagination-root {
  display: none;
}
.customTable
  .MuiTableCell-root.MuiTableCell-footer.MuiTablePagination-root.Component-paginationRoot-14 {
  border: none !important;
}
.customTable .MuiTableRow-root.MuiTableRow-footer {
  display: none !important;
}

.MuiPaper-root.MuiPaper-elevation2.MuiPaper-rounded,
.MuiPaper-root.MuiPaper-elevation2.MuiPaper-rounded > div,
.MuiPaper-root.MuiPaper-elevation2.MuiPaper-rounded > div > div,
.MuiPaper-root.MuiPaper-elevation2.MuiPaper-rounded > div > div > div {
  height: 100% !important;
}

.MuiTableCell-root.MuiTableCell-head {
  position: sticky !important;
  top: -1px !important;
  left: 0px !important;
  z-index: 100 !important;
  background: white !important;
  /* border:1px solid #e0e0e0!important; */
}

.MuiTableRow-root td:first-child,
.MuiTableRow-root.MuiTableRow-head th:first-child {
  position: sticky !important;
  top: -1px !important;
  left: 0 !important;
  border-right: 1px solid #e0e0e094 !important;
  z-index: 95;
}

.MuiTableCell-root.MuiTableCell-head:after,
.MuiTableCell-root.MuiTableCell-head:before {
  content: '';
  position: absolute;
  left: 0px !important;
  width: 100%;
}
.MuiTableCell-root.MuiTableCell-head:before {
  top: 0;
  border-top: 1px solid #e0e0e0;
}
.MuiTableCell-root.MuiTableCell-head:after {
  bottom: 0;
  border-bottom: 1px solid #e0e0e0;
}

/* First th */
.MuiTableCell-root.MuiTableCell-head:first-child {
  position: sticky !important;
  top: 0 !important;
  left: 0 !important;
  background-color: white !important;
  z-index: 105 !important;
}

/* .MuiTableRow-root * {
transition: all 300ms ease!important;
} */
/* @keyframes opacity1 {
  from{
    background-color: white!important;
  }
  to{
    background-color: transparent!important;
  }
} */
table.MuiTable-root * {
  transition: all 300ms ease-out !important;
  /*  animation:opacity1 600ms ease-out!important; */
}

.MuiTableCell-body {
  background-color: transparent !important;
}

.MuiTableCell-body:first-child {
  background-color: white !important;
}

/* tr {
  background-color: white;
} */

/* scroll-behavior: smooth; */

div[class^='Component-horizontalScrollContainer'] div div {
  scroll-behavior: smooth !important;
}

/* Inverse arrow  */
.MuiTableSortLabel-iconDirectionAsc {
  transform: rotate(0) !important;
}

.MuiTableSortLabel-iconDirectionDesc {
  transform: rotate(180deg) !important;
}
