div.wizard div.wheader { margin-bottom: 10px;}
div.wizard div.wheader::after { clear: both; content: ""; display: block; }
/* Step button */
div.wizard div.wheader div.wheaderbtncontainer { float: left; }
div.wizard div.wheader div.wheaderbtncontainer div{ display: inline-block; height: 30px; line-height: 30px; float: left; }
div.wizard div.wheader div.wheaderbtncontainer div.wnumber{ color: #dddddd; font-size: 30px; margin-right: 7px; font-weight: 800; }
div.wizard div.wheader div.wheaderbtncontainer div.wname{ color: #dddddd; }
div.wizard div.wheader div.wheaderbtncontainer::after { clear: both; content: ""; display: block; }
/* Step button enabled */
div.wizard div.wheader div.wheaderbtncontainer.enabled { cursor: pointer; }
div.wizard div.wheader div.wheaderbtncontainer.enabled div{ color: #000000; }
div.wizard div.wheader div.wheaderbtncontainer.enabled:hover div.wname{ text-decoration: underline; }
/* Step button active */
div.wizard div.wheader div.wheaderbtncontainer.active div{ color: #e94e1b; }
/* Step button seperator */
div.wizard div.wheader div.wseperator { display: block; float: left; width: 20px; text-align: center; height: 30px; line-height: 30px;}

/* Step */
div.wizard div.step{ border: 1px solid #e94e1b; padding: 10px; margin-bottom: 10px; }

/* Previous next buttons */
div.wizard .wnextstep, div.wizard .wprevstep, div.wizard .wfinishstep{ color: #dddddd; border: 1px solid #dddddd; cursor: default; }
div.wizard .wnextstep.enabled, div.wizard .wprevstep.enabled { color: #000000; border: 1px solid #000000; background: #ffffff; cursor: pointer; }
div.wizard .wnextstep.enabled:hover, div.wizard .wprevstep.enabled:hover { border: 1px solid #e94e1b; }
div.wizard .wfinishstep.enabled{ color: #ffffff; border: 1px solid #e94e1b; background: #e94e1b; cursor: pointer; }

/*div.wizard div.wheader div.wstepcontainer a { height: 30px; line-height: 30px; display: block; float: left; padding: 2px 0px; text-decoration: none; color: #dddddd; cursor: default; }*/
/*div.wizard div.wheader div.wstepcontainer.enabled a { color: #000000; }*/
/*div.wizard div.wheader div.wstepcontainer.enabled:hover a { text-decoration: underline; cursor: pointer;}*/
/*div.wizard div.wheader div.wstepcontainer.active a { color: #e94e1b; }*/
/*div.wizard div.wheader div.wstepcontainer div.wstep { display: block; float: left; text-align: center; color: #dddddd; height: 30px; line-height: 30px; font-size: 30px; margin-right: 7px; font-weight: 800;}*/
/*div.wizard div.wheader div.wstepcontainer.enabled div.wstep { color: #e94e1b; }*/
/*div.wizard div.wheader div.wstepcontainer.active div.wstep { color: #000000; }*/


/*div.wizard div.step{ border: 1px solid #e94e1b; padding: 10px; margin-bottom: 10px; }*/
/*div.wizard .wnextstep, div.wizard .wprevstep{ color: #dddddd; border: 1px solid #dddddd; cursor: default; }*/
/*div.wizard .wnextstep.enabled, div.wizard .wprevstep.enabled{ color: #ffffff; border: #e94e1b; background: #e94e1b; }*/