.color-unzer {
  color: #fc1154;
}

.bi {
  width: 1em;
  height: 1em;
  vertical-align: -.125em;
  fill: currentcolor;
}

.bi.caret {
  vertical-align: -.115em;
}

.monogram {
  width: 1.5em;
  height: 1.5em;
  vertical-align: -.09em;
  fill: #fc1154;
}

.pt {
  width: 3em;
}

.pt img {
  height: 1em;
  width: 2.5em;
}

.btn.min-width {
  min-width: 6.5em;
}

.input-group-text.fixed-width {
  width: 3.5em;
}

.table-hover>tbody>tr.no-hover:hover>* {
  --bs-table-hover-bg: transparent;
}

.table-truncate-column {
  max-width: 0;
}

.amount-column {
  min-width: 5em;
}

.login-background {
  background-image: url('../img/backgrounds/login.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 100vh;
}

.datepicker-title {
  background-color: var(--bs-card-bg);
}

.datepicker-controls .btn:focus,
.datepicker-controls .btn:hover {
  color: var(--bs-light);
  background-color: var(--bs-tertiary-color);
}

.datepicker-picker {
  background-color: var(--bs-card-bg);
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.input-group .datepicker-input {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.datepicker-controls .btn {
  background-color: var(--bs-card-bg);
}

.datepicker-cell:not(.selected):not(.disabled):hover {
  color: var(--bs-light);
  background-color: var(--bs-tertiary-color);
}

.datepicker-cell.selected,
.datepicker-cell.selected:hover {
  color: var(--bs-light);
  background-color: var(--bs-primary);
}

.datepicker-cell.focused:not(.selected) {
  color: var(--bs-light);
  background-color: var(--bs-tertiary-color);
}