/* Hero Section Styling */
.hero-section {
    background: url('airport.jpg') no-repeat center center;
    background-size: cover;
    padding: 80px 0;
  }
  
  .hero-section .display-4 {
    font-weight: 700;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7);
  }
  
  .hero-section .card {
    margin-top: 20px;
    max-width: 100%;
  }
  
  /* General Layout */
  .bg-primary {
    background-color: #0066cc !important;
  }
  
  footer {
    font-size: 0.9rem;
  }


/* Wizard */
/* General Layout */
body {
    font-family: 'Arial', sans-serif;
    background-color: #f8f9fa; /* Light grey background */
  }
  
  /* Wizard Card */
  #wizard {
    max-width: 600px;
    margin: 0 auto;
    background-color: #ffffff; /* Clean white background */
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15); /* Soft shadow */
    border: 2px solid #d4af37; /* Gold border for VIP feel */
  }
  
  /* Progress Bar Styling */
  .progress-bar {
    background-color: #1e3a5f; /* Deep blue for safety and reliability */
    font-weight: bold;
  }
  
  .wizard-step h4 {
    color: #1e3a5f; /* Deep blue for text headings */
  }
  
  /* Form Inputs */
  .form-control {
    border-radius: 5px;
    border: 1px solid #ced4da; /* Light grey border for a clean look */
  }
  
  .form-label {
    color: #1e3a5f;
    font-weight: 600;
  }
  
  /* Button Styling */
  .btn-primary {
    background-color: #1e3a5f;
    border: none;
    transition: background-color 0.3s ease;
  }
  
  .btn-primary:hover {
    background-color: #d4af37; /* Gold hover effect for VIP feel */
    color: #fff;
  }
  
  .btn-secondary {
    background-color: #6c757d;
    border: none;
    transition: background-color 0.3s ease;
  }
  
  .btn-secondary:hover {
    background-color: #495057;
  }
  
  .btn-success {
    background-color: #d4af37; /* Gold confirmation button */
    border: none;
    transition: background-color 0.3s ease;
  }
  
  .btn-success:hover {
    background-color: #1e3a5f;
    color: #fff;
  }
  
  /* Animation for Step Transition */
  .wizard-step {
    transition: opacity 0.5s ease;
  }
  
  .wizard-step.d-none {
    opacity: 0;
  }
  