.admin-table thead {
  height: 50px;
  background: #fbfcfc;
}

.admin-table table thead tr th {
  color: #545454;
  font-family: "Poppins";
  font-size: 12px;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 300;
  line-height: 120%;
  letter-spacing: -0.5px;
}

.admin-table .table thead tr th,
.admin-table .table tbody tr td {
  text-align: left;
  vertical-align: middle;
}

.admin-table .table tbody tr {
  height: 70px;
  background-color: transparent;
}

.admin-table .table {
  border: transparent;
  --bs-table-bg: transparent !important;
}
*/ .admin-table.custom thead {
  background: transparent !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  height: 60px;
}

.admin-table thead {
  background: rgba(251, 252, 252, 1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  height: 60px;
}

.admin-table table tbody tr td,
.admin-table table tbody tr td p {
  font-family: "Poppins";
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: left;
  color: rgba(0, 0, 0, 0.8);
}

.admin-table .table thead tr th,
.admin-table .table tbody tr td {
  text-align: left;
  vertical-align: middle;
}

.admin-table .table tbody tr {
  border-radius: 4.303px;
background: #F7F8F9;
border-bottom: 12px solid #fff;
  height: 70px;
}

.admin-table .table {
  border: transparent;
  --bs-table-bg: transparent !important;
}

.btn-show::after,
.btn-edit::after,
.btn-delete::after,
.btn-validation::after,
.btn-invalidation::after {
  content: attr(data-tooltip-content);
  padding: 8px;
  border-radius: 4px;
  position: absolute;
  top: 77%;
  right: 50%;
  left: 50%;
  width: max-content;
  font-family: "Lato";
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 14px;
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, 18px) scale(0.8);
  transition: visibility, opacity, transform 200ms;
}

.btn-show,
.btn-show::after {
  color: #F39200 !important;
}

.btn-validation,
.btn-validation::after {
  color: #158a91 !important;
}

.btn-invalidation,
.btn-invalidation::after {
  color: #fa1414 !important;
}

.btn-delete,
.btn-delete::after {
  color: #fa1414 !important;
}

.btn-edit,
.btn-edit::after {
  color: #eeb8b3 !important;
}

.with-tooltip {
  position: relative;
}
.with-tooltip:hover::after {
  visibility: visible;
  opacity: 1;
  transform: translate(-50%, 0);
}

.table-btn,
.card-btn {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  border-radius: 50% !important;
  border: 1px solid transparent;
}

.table-btn {
  width: 35px;
  height: 35px;
}

.card-btn {
  width: 26px;
  height: 26px;
}

.btn-show {
  /* background-color: rgba(2, 180, 192, 0.22) !important; */
  background-color: #f3920041;
}

.btn-validation {
  background-color: rgba(2, 180, 192, 0.22) !important;
}

.btn-invalidation {
  background-color: #fcf4f3 !important;
}

.btn-edit {
  background-color: #fcf4f3;
}

.btn-delete {
  background-color: #fee7e7;
}
