.wizard > .content{
    background: #fff !important;
    /*margin: 0px !important;*/
    border: 1px solid #eee;
}

.wizard-big.wizard > .content{
    min-height: 380px !important;
}

.wizard > .content > .body {
    position: relative;
    padding: 2.5%;
    width: 100%;
}

.wizard .steps{
    background-color: white;
    margin: 10px 0;
    border-radius: 0.3125rem;
}

.wizard .steps a{
    margin: 5px;
    padding: 8px 20px !important;
    border-radius: 0.3125rem !important;
    text-align:center;
    color: #222;
}
.wizard .steps a:hover{
    margin: 5px;
    padding: 8px 20px !important;
    color: #5a578d;
}
.wizard .steps .disabled a{
    background: #eee ;
}

.wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active{
    background: #eb6e40 !important;
    color:white;
}

.wizard > .steps .done a, .wizard > .steps .done a:hover, .wizard > .steps .done a:active {
    background-color: #dcdcdc;
    color:#222;
}

.wizard .steps ul {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
}

.wizard .steps ul li {
    flex: 1 1 auto !important;
}

.wizard > .content > .body .form-group label {
    margin-bottom: 5px;
}

.wizard > .content > .body label.error {
    margin: 0 !important;
}

.wizard > .content > .body input.error{
    background: transparent;
    border: 1px solid #F62A00;
}