.step-wizard {
    counter-reset: section;
    overflow-y: auto;
    overflow-x: hidden;
}

.step-wizard-horizontal {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow-y: hidden;
}

.step-wizard-horizontal li {
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
}

.step-wizard-horizontal li:not(:last-child):after {
    content: "";
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    background-color: $stepWizardFontColor;
}

.step-wizard li a {
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.step-wizard li.active a .label,
.step-wizard li.completed a .label {
    color: $stepWizardFontColor;
}

.step-wizard li a .label {
    display: inline-block;
    color: $stepWizardFontColor;
}

ul.step-wizard li.active a .circle {
    background-color: $stepWizardHoverBGColor;
    color: $stepWizardHoverFontColor;
}

ul.step-wizard li.completed a .circle {
    background-color: $stepWizardCompletedColor;
    color: $stepWizardColor;
}

.step-wizard li a .circle {
    display: inline-block;
    color: $stepWizardHoverFontColor;
    background: $stepWizardDefaultColor;
    text-align: center;
}

.step-wizard li.completed a .label {
    color: $stepWizardFontColor;
}

.step-wizard li.active a .labe {
    color: $stepWizardFontColor;
}

.step-wizard li a .label {
    display: inline-block;
    color: $stepWizardFontColor;
}

amexio-step-wizard-item .form-container {
    box-shadow: none;
}

amexio-step-wizard .form-footer {
    justify-content: space-between;
}

amexio-step-wizard .card-container-ce {
    // box-shadow: none;
}

.stepTitleColor {
    color: $stepWizardFontColor;
}