.card.customize-form.form-aiacademie {
    background: #fff;
    padding: 2.5rem;
    border-radius: 3%;
    box shadow: 0px 0px 5px 5px #dcdcdc70;
}

.card.customize-form.form-aiacademie .form-input {
    margin-bottom: 1rem;
}

.card.customize-form.form-aiacademie .form-input.hidden {
    display: none;
}

.card.customize-form.form-aiacademie label {
    font-weight: bold;
}

.card.customize-form.form-aiacademie .help {
    font-size: 0.7rem;
    margin-top: 0.3rem;
}

.card.customize-form.form-aiacademie button.btn.primary {
    background-color: #ff985d;
    border: none;
    color: white;
    font-weight: bold;
    font-size: 1rem;
    padding: 0.8rem 2rem !important;
    transition: none;
    transform: none;
    box-shadow: none !important;
    opacity: 1;
}

.card.customize-form.form-aiacademie button.btn.primary:hover {
    cursor: pointer;
    background-color: #d97942;
}

.card.customize-form.form-aiacademie button.btn.back {
    background-color: #c9c9c9;
    border: none;
    color: white;
    font-weight: bold;
    font-size: 1rem;
    padding: 0.8rem 2rem;
    transition: none;
    transform: none;
    box-shadow: none !important;
    opacity: 1;
}

.card.customize-form.form-aiacademie button.btn.back:hover {
    cursor: pointer;
    background-color: #aea7a7;
}

.card.customize-form.form-aiacademie .status-bar {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    margin-bottom: 3rem;
}

.card.customize-form.form-aiacademie .status-bar > div.col {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
}

.card.customize-form.form-aiacademie .step-indicator {
    background: #aea7a7; /*#ff985d*/
    width: 50px;
    height: 50px;
    border-radius: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 1.3rem;
    color: white;
    font-weight: bold;
}

.card.customize-form.form-aiacademie .progress-bar {
    width: 100%;
    height: 10px;
    background-color: #c9c9c9;
    border-radius: 10px;
}

.card.customize-form.form-aiacademie.active-pane-one .pane.pane-two,
.card.customize-form.form-aiacademie.active-pane-one .pane.pane-three {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    z-index: -1;
}

.card.customize-form.form-aiacademie.active-pane-two .pane.pane-one,
.card.customize-form.form-aiacademie.active-pane-two .pane.pane-three {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    z-index: -1;
}

.card.customize-form.form-aiacademie.active-pane-three .pane.pane-one,
.card.customize-form.form-aiacademie.active-pane-three .pane.pane-two {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    z-index: -1;
}

.card.customize-form.form-aiacademie .form-input p.error-msg {
    font-size: 0.8em;
    color: red;
    font-weight: bold;
    display: none;
}

.card.customize-form.form-aiacademie .form-input.invalid p.error-msg {
    display: block;
}


.card.customize-form.form-aiacademie.active-pane-one .step-one .step-indicator,
.card.customize-form.form-aiacademie.active-pane-two .step-one .step-indicator,
.card.customize-form.form-aiacademie.active-pane-three .step-one .step-indicator {
    background-color: #ff985d;
}

.card.customize-form.form-aiacademie.active-pane-two .progress-bar.till-step-two ,
.card.customize-form.form-aiacademie.active-pane-three .progress-bar.till-step-two{
    background-color: #ff985d;
}

.card.customize-form.form-aiacademie.active-pane-two .step-two .step-indicator,
.card.customize-form.form-aiacademie.active-pane-three .step-two .step-indicator {
    background-color: #ff985d;
}

.card.customize-form.form-aiacademie.active-pane-three .progress-bar.till-step-three {
    background-color: #ff985d;
}

.card.customize-form.form-aiacademie.active-pane-three .step-three .step-indicator {
    background-color: #ff985d;
}