p#error {
    margin: 1rem 0;
    padding: 0.5rem;
    background-color: rgb(251, 217, 217);
    color: rgb(144, 33, 33);
    border-radius: 4px;
}

#dash-logo {
    width: 5rem;
}

#transfer label {
    margin: 0.5rem 0 0 0;
}

#transfer button {
    margin: 2rem auto;
}

#transfer .h5 {
    margin-top: 1rem;
}

/* Invoice Styles */
.receipt-container {
  background-color: #f8f9fa;
  padding: 20px;
  border: 1px solid #dee2e6;
  border-radius: 2px;
  max-width: 600px;
  margin: 30px auto;
}

.action-center {
  background-color: #f8f9fa;
  padding: 5px;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  margin: 0 auto;
  width: 400px;
  text-align: center;
}

.company-info {
  text-align: left;
  margin-bottom: 20px;
}

.company-logo {
  text-align: right;
}

.bordered-table {
  border: 1px solid #dee2e6;
  margin-bottom: 20px;
  padding: 10px;
  border-radius: 5px;
}

.thank-you {
  text-align: center;
  margin-top: 20px;
}

.date-banner {
  width: 100%;
  background-color: #172541;
  color: white;
  text-align: right;
  padding: 10px 20px;
  margin-bottom: 10px;
  border-radius: 5px 5px 0 0;
}

.footer-banner {
  width: 100%;
  background-color: #172541;
  color: white;
  padding: 20px;
  border-radius: 5px;
  text-align: center;
  margin-top: 20px;
}
