/* user.css ----------------------------------------------------------------- */
.card-footer {background-color: transparent !important;}

.form-floating>label {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    height: 100%;
    padding: 1rem 1rem;
    overflow: hidden;
    text-align: start;
    color: #a19d94;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
    border: 0 solid transparent;
    transform-origin: 0 0;
    transition: opacity .1s ease-in-out,transform .1s ease-in-out;
}

.text-muted-darker {
  color: #7a766f !important;
}

.pi-popup-modal-primary .modal-header {
  background-color: var(--bs-primary);
  color: #fff;
}

.pi-popup-modal-primary .btn-close {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.pi-popup-modal-secondary .modal-header {
  background-color: var(--bs-secondary);
  color: #fff;
}

.pi-popup-modal-success .modal-header {
  background-color: var(--bs-success);
  color: #fff;
}

.pi-popup-modal-danger .modal-header {
  background-color: var(--bs-danger);
  color: #fff;
}

.pi-popup-modal-warning .modal-header {
  background-color: var(--bs-warning);
  color: #212529;
}

.pi-popup-modal-info .modal-header {
  background-color: var(--bs-info);
  color: #212529;
}

.pi-popup-modal-light .modal-header {
  background-color: var(--bs-light);
  color: #212529;
}

.pi-popup-modal-dark .modal-header {
  background-color: var(--bs-dark);
  color: #fff;
}

.pi-popup-modal-dark .btn-close {
  filter: invert(1) grayscale(100%) brightness(200%);
}

