    .modal {
        background-color: none !important;
    }
    
    .bg-primary {
        background-color: #0070AF !important;
    }
    
    .text-primary {
        color: #F0532D !important;
    }
    
    .hero-gradient {
        background: #fff;
    }
    
    .step-indicator {
        transition: all 0.3s ease;
    }
    
    .step-indicator.active {
        background-color: #F7941F;
        color: white;
    }
    
    .step-indicator.completed {
        background-color: #EF4871;
        color: white;
    }
    
    .navbar {
        padding-left: 10% !important;
        padding-right: 10% !important;
    }
    
    .btn.btn-primary,
    .btn.btn-primary:hover,
    .btn.btn-primary:focus {
      background-color: #F0532D !important;
      border-color:     #F0532D !important;
      color:            #FFF    !important;
    }
    
    .btn.btn-primary:disabled,
    .btn.btn-primary[disabled] {
      background-color: #cccccc !important;
      border-color:     #cccccc !important;
      color:            #666666 !important;
      cursor: not-allowed;
      opacity: 0.8;
    }
    
    .btn-success:active {
        color: #FFF !important;
    }
    
    .radio {
      --tw-border-opacity: 1;
      border-color: #ccc !important;
      background-color: transparent !important;
    }
    
    .radio:checked {
      --tw-bg-opacity: 1;
      background-color: #565656 !important;
      border-color:     #565656 !important;
    }
    
    .progress.progress-primary::-webkit-progress-value {
      background-color: #F0532D !important;
    }
    
    .progress.progress-primary::-moz-progress-bar {
      background-color: #F0532D !important;
    }
   
    .progress-primary {
      --tw-bg-opacity: 1;
      background-color: #E4E4E4 !important;
    }