#warranty-reg-types .list-group-item {
  cursor: pointer;
}
#warranty-reg-types .rounded-pill {
  background-color: var(--red);
}
.warrantyreg-steps span.step.active {
  color: var(--red);
  font-weight: 700;
}
.warrantyreg-steps span.step {
  height: 40px;
  display: flex;
}
.warrantyreg-steps .step div.step-q {
  display: block;
  width: 100%;
}
.warrantyreg-steps .step span.step-a {
  display: block;
  width: 150px;
  font-size: 12px;
  font-style: italic;
  text-overflow: ellipsis; 
  white-space: nowrap;
  overflow: hidden;
}
.warrantyreg-steps .step span.step-a:empty {
  display: none;
}