    .step-number {
      width: 30px;
      height: 30px;
      background: #337ab7;
      color: white;
      border-radius: 50%;
      margin: 0 auto 10px;
      line-height: 30px;
      font-weight: bold;
    }
    .well-sm {
      min-height: 150px;
      display: flex;
      flex-direction: column;
      justify-content: center;
    }
    .panel-heading h3, .panel-heading h4 {
      margin: 0;
    }
    .list-group-item-text {
      font-size: 0.9em;
      margin-bottom: 0;
    }