body {
  height: 100vh;
  margin: 0;
}
input.input-no-style {
  text-decoration: none;
  border: none;
  background: none;
  color: #4f4f4f;
}
.accordion.accordion-borderless,
.accordion.accordion-flush {
  --mdb-accordion-bg: transparent;
  background-color: var(--mdb-accordion-bg);
}
.accordion-borderless {
  --mdb-accordion-borderless-btn-border-radius: 0.5rem;
  --mdb-accordion-borderless-btn-bg: #dfe7f6;
  --mdb-accordion-borderless-btn-color: #2c58a0;
}
.accordion-borderless .accordion-item {
  border: 0;
}
.accordion-borderless .accordion-item .accordion-button {
  border-radius: var(--mdb-accordion-borderless-btn-border-radius);
  padding: 1.15rem 0.5rem 1.15rem 0.5rem;
}
.accordion-borderless .accordion-item .accordion-button:not(.collapsed) {
  background-color: var(--mdb-accordion-borderless-btn-bg);
  color: var(--mdb-accordion-borderless-btn-color);
  box-shadow: none;
}
.accordion-body {
  padding: 1.15rem 0.5rem 1.15rem 0.5rem;
}
.menu-scrollable {
  position: relative;
  height: calc(100vh - 60px - 60px);
}

input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-calendar-picker-indicator {
  display: none;
  -webkit-appearance: none;
}

.autocomplete-label {
  overflow: visible;
}

.autocomplete-label.active {
  -webkit-transform: none;
  transform: none;
}

.form-date {
  position: relative;
}

.datepicker-toggle-button {
  right: 0px;
  top: 77.5%;
}

.datatable table td[data-mdb-field="opts"] {
  overflow: visible !important;
}

/* .dataTables_scrollBody,  */
.table-with-dropdown .table-responsive {
  min-height: 350px;
}

.autocomplete-dropdown-container {
  z-index: 1070;
}

.datatable table td {
  padding: 10px;
  vertical-align: middle;
}
.datatable table tr:last-child {
  height: auto;
}

.text-amber {
  color: #FFC107;
}
.text-amber-800 {
  color: #FF8F00;
}

.cartera-vendida{
  color: #CCC;
}

tr:has(>td >.cartera-vendida){
  color: #CCC;
}