/* jWizard-specific configuration */
.jw-widget {
	overflow: hidden;
}

.jw-header {
	padding: .5em;
}

.jw-header h2 {
	margin: 0;
	padding: .3em 0;
}

.jw-header .jw-counter {
	float: right;
}

.jw-title {
	padding: 0 1em;
}

.jw-content {
	padding: .5em 0;
}

.jw-menu-wrap {
	width: 10em;
	margin-right: -10em;
	float: left;
}

.jw-menu {
	margin: 0 .5em;
}

.jw-menu ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

.jw-menu li {
	padding: .25em .5em;
	margin-bottom: .25em;
	cursor: pointer;
}

.jw-hasmenu .jw-steps-wrap {
	margin-left: 10em;
}

.jw-steps-wrap {
	overflow: none;
}

.jw-content p {
	margin-top: 0;
}

.jw-content div.jw-step {
}

.jw-footer {
    padding: 1em 1em 1em 0;
}

.jw-counter {
	float: left;
	padding: .2em;
}

/* Text: Left -- Bar: Right */
.jw-counter.jw-left .jw-counter-text {
	float: left;
	padding: .4em;
}

.jw-counter.jw-left .jw-counter-progressbar {
	display: block;
	width: 6em;
	float: right;
}

/* Text Center-aligned over Progress Bar */
.jw-counter.jw-center .jw-counter-text {
	float: left;
	width: 10em;
	padding: .4em;
	text-align: center;
}

.jw-counter.jw-center .jw-counter-progressbar {
	display: block;
}

/* Bar: Left -- Text: Right */
.jw-counter.jw-right {
	text-align: right;
}

.jw-counter.jw-right .jw-counter-text {
	float: right;
	padding: .4em;
}

.jw-counter.jw-right .jw-counter-progressbar {
	display: block;
	width: 6em;
	float: left;
}

.jw-buttons {
	text-align: right;
}

.jw-buttons button {
	padding: .25em 1em;
	margin: 5px;
}
