/* Hide the default radio button */
.form-check-input-radio {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Style the custom radio button */
.form-check-label-radio {
  width: 100%;
  display: inline-block;
  position: relative;
  padding: 10px 20px;
  border: 2px solid #b8b9ba; /* Border color */
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s;
  color: black;
}

/* Style when radio button is checked */
.form-check-input-radio:checked + .form-check-label-radio {
  background-color: #007bff; /* Background color when checked */
  border: 2px solid #007bff; /* Border color */
  color: white; /* Text color when checked */
}

/* Optional: Add some styling for hover effect */
.form-check-label-radio:hover {
  background-color: #0056b3;
  color: white;
}
