.step-app > .step-steps {
  margin: 0;
  padding: 0;
  display: flex;
  border-radius: 3px 3px 0 0;
  overflow: hidden;
}
.step-app > .step-steps > li {
  list-style: none;
  flex: 1;
  cursor: pointer;
  display: block;
  color: #333;
  background-color: #e5e5e5;
  text-decoration: none;
  border-right: 1px solid #fff;
  text-transform:uppercase;
}
.step-app > .step-steps > li:hover {
  background-color: #ddd;
}
.step-app > .step-steps > li:last-child a {
  border: none;
}
.step-app > .step-steps > li.active {
  background-color: #32c5d2;
  color: #fff;
}
.step-app > .step-steps > li.error {
  background-color: #e7505a;
  color: #fff;
}
.step-app > .step-steps > li.done {
  background-color: #3cb371;
  color: #fff;
}
.step-app > .step-steps > li > .number {
  background: #fff;
  padding: 0 8px;
  display: inline-block;
  text-align: center;
  margin-right: 15px;
  border-radius: 3px;
  color: #333;
}

    .step-app > .step-steps > li a .tabtitle {
        width: 100%;
        height: 100%;
        padding: 20px 5%;
        color: #222f3e;
    }

    .step-app > .step-steps > li.active a .tabtitle, .step-app > .step-steps > li.done a .tabtitle {
        color: #fff;
    }
    .step-app > .step-content {
        border: 1px solid #e5e5e5;
        padding: 10px;
        border-top: 0;
        background: #fff;
    }

.step-content .btn_border_l{float:left; width:50%; text-align:left}
.step-content .btn_border_r{float:right; width:50%; text-align:right}

.step-app > .step-content > .step-tab-panel {
    /*display: none;*/
    padding: 50px 5%;
}
    
    .step-app > .step-content > .step-tab-panel.active {
        display: block;
    }
.step-app > .step-footer {
  margin-top: 15px;
  margin-bottom: 15px;
}
.step-app > .step-footer > .step-btn {
  padding: 4px 16px;
  color: #333;
  text-decoration: none;
  background: #e5e5e5;
  border-radius: 3px;
  border: none;
  outline: none;
  cursor: pointer;
}
/*# sourceMappingURL=jquery-steps.css.map */

@media screen and (max-width: 768px) {
    .step-app > .step-steps > li a .tabtitle {
        padding: 20px 3%;
        color: #222f3e;
        font-size:14px;
    }

}