.wizard-header-container{
    margin-bottom: 20px;
}

.wizard-header{
    .border-radius(6px);
    .sudobarGradient();
    border: 1px solid @sudoBarTopBorderColor;
	border-bottom: 1px solid @sudoBarBottomBorderColor;
	list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 45px;
}

.wizard-header li{
    border: 1px solid @sudoBarButtonBorderColor;
	/* border-left: none; */
	#gradient > .vertical(@sudobarButtonGradientTopColor, @sudobarButtonGradientBottomColor);
	.box-shadow(inset -1px 1px 0px lighten(@sudoBarTopColor, 10%));
	padding: 5px 10px;
    margin: 0;
    margin-top: 8px;
    
    position: relative;
    list-style: none;
    display: inline;
    float: left;
}

.wizard-header li:not(:first-child) {
    border-left: 1px solid lighten(@sudoBarButtonBorderColor, 5%);
}

.wizard-header li.active{
    #gradient > .vertical(darken(@sudobarButtonGradientBottomColor, 2%), @sudobarButtonGradientBottomColor);
	.box-shadow(inset 0 0 4px rgba(0,0,0,.3));
}



.wizard-header li:hover a{
    text-decoration: none;
}

.wizard-header li a{
    .sudoBarButtonTextColor(@sudobarButtonGradientTopColor);
}

.wizard-header > li:first-child{
    margin-left: 10px;
    .border-left-radius(3px);
	border-left: 1px solid @sudoBarButtonBorderColor;
}

.wizard-header > li:last-child{
	.border-right-radius(3px);
}

.row > div.errorMessage {
    display: inline;
    padding-left: 8px;
    color: #b94a48;
    vertical-align: text-bottom;
    line-height: 20px;
}

label.error, input.error, {
    color: #b94a48;
    border-color: #b94a48;
}