body {
  background: linear-gradient(to right, #eaf3fa, #ffffff);
  font-family: 'Poppins', sans-serif;
}


.refund-container {
  padding: 60px 20px;
}


.refund-container .container {
  max-width: 900px;
  background-color: #ffffff;
  border-radius: 16px;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.1);
}

.refund-container h1 {
  text-align: center;
  font-size: 2.5rem;
  font-weight: 700;
  color: #133b15;
  border-bottom: 2px solid #2e7d32;
  padding-bottom: 10px;
  margin-bottom: 10px;
}



.refund-container h2 {
  font-size: 1.3rem;
  font-weight: 600;
  color: #03241e;
  margin-top: 35px;
}


.refund-container p,
.refund-container li {
  font-size: 1rem;
  color: #333;
}

.refund-container ul {
  padding-left: 20px;
  margin-top: 10px;
}


form .form-control {
  border-radius: 10px;
  border: 1px solid #ccc;
  font-size: 1rem;
}

form .form-control:focus {
  border-color: #2e7d32;
  box-shadow: 0 0 0 0.2rem rgba(46, 125, 50, 0.25);
}


form .btn-success {
  background-color: #2e7d32;
  border-color: #2e7d32;
  border-radius: 10px;
  font-weight: 500;
  padding: 12px 28px;
}

form .btn-success:hover {
  background-color: #1b5e20;
  border-color: #1b5e20;
}

