.wizard {
	clear:both;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
	background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
	background-image: -o-linear-gradient(top,#fff,#e6e6e6);
	background-image: linear-gradient(to bottom,#fff,#e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #ccc;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	box-sizing: border-box;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
.wizard ul {
		list-style: none outside none;
		padding: 0;
		margin: 0;
}
.wizard li {
			float: left;
			margin: 0;
			padding: 0 20px 0 30px;
			height: 46px;
			line-height: 46px;
			position: relative;
			background: #ededed;
			color: #888;
			font-size: 16px;
			cursor: default;
}

.wizard .chevron {
				border: 24px solid transparent;
				border-left: 14px solid #999;
				border-right: 0;
				display: block;
				position: absolute;
				right: -14px;
				top: 0;
			}

.wizard .chevron:before {
				border: 24px solid transparent;
				border-left: 14px solid #ededed;
				border-right: 0;
				content: "";
				display: block;
				position: absolute;
				right: 1px;
				top: -24px;
			}

.wizard li .complete {
				background: #f3f4f5;
				color: #000;
}
.wizard li .complete:hover {
					background: #e7eff8;
					cursor: pointer;
}
.wizard li .complete .chevron:before {
						border-left: 14px solid #e7eff8;
					}
.wizard li .complete .chevron:before {
					border-left: 14px solid #f3f4f5;
				}
.wizard li.active {
				color: #333;
}
.wizard li .complete .chevron:before {
					border-left: 14px solid #f1f6fc;
}
.wizard li .badge {
				margin-right: 8px;
			}

		/* set z-index on steps for chevron overlap */
.wizard li:nth-child(1) {
			border-radius: 4px 0 0 4px;
			padding-left: 20px;
			z-index: 10;
		}
.wizard li:nth-child(2) {
			z-index: 9;
		}
.wizard li:nth-child(3) {
			z-index: 8;
		}
.wizard li:nth-child(4) {
			z-index: 7;
		}
.wizard li:nth-child(5) {
			z-index: 6;
		}
.wizard li:nth-child(6) {
			z-index: 5;
		}
.wizard li:nth-child(7) {
			z-index: 4;
		}
.wizard li:nth-child(8) {
			z-index: 3;
		}
.wizard li:nth-child(9) {
			z-index: 2;
		}
.wizard li:nth-child(10) {
			z-index: 1;
		}

.wizard .actions {
		line-height: 44px;
		float: right;
		padding-right: 15px;
		vertical-align: middle;
}

.wizard a {
			line-height: 45px;
			font-size: 12px;
			margin-right: 8px;
		}

.wizard .btn-prev {
				margin-right: 5px;
			}


.wizard .btn-next {
				margin-left: 5px;
			}

.wizard .step-pane {
		display: none;
	}

.wizard .active {
		display: block;
	}
	.wizard .badge {
		
	}
