.bwizard-steps .navbar-inner {
	width: 100%;
}
.nav-step {
	padding: 1rem;
	width: 100%;
}
.bwizard-steps .active {
	color: #000;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
box-shadow: 0 0 10px 0 rgba(0,0,0,0.);
	 padding: 1rem;
}

.bwizard-steps .active:after {
	border-left-color: #007ACC; 
}
	
.bwizard-steps .active a {
	color: #fff;
	cursor: default;
}
	
.bwizard-steps .label {
	position: relative;
	top: -1px;
	margin-top: 10px;
	margin-left: 0;
	margin-bottom: 0;
	padding: 1px 5px 2px;
	display: table;
	width: 100%;
	text-align: center;
	color: #000000;
}
	
.bwizard-steps .active .label {
	/*color: red;*/
}
.bwizard-steps .steps-but {
	margin-top: 2rem;
}	
.bwizard-steps .justify-content-center {
	text-align: center;
}
.bwizard-steps .nav-pills .nav-link.active, .bwizard-steps .nav-pills .show > .nav-link {
	background-color: #8E000B;
}
.bwizard-steps a {
	color: #333; 
}
	
.bwizard-steps a:hover {
	text-decoration: none;
}

.bwizard-steps.clickable li:not(.active) {
	cursor: pointer;
}

.bwizard-steps.clickable li:hover:not(.active) {
	background: #ccc;
}

.bwizard-steps.clickable li:hover:not(.active):after {
	border-left-color: #ccc; 
}

.bwizard-steps.clickable li:hover:not(.active) a {
	color: #08c; 
}
/*DAN*/
/* HIDE RADIO */
[type=radio] { 
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}

/* IMAGE STYLES */
[type=radio] + img {
  cursor: pointer;
}

/* CHECKED STYLES */
[type=radio]:checked + img {
  outline: 2px solid #f00;
}
.bwizard-steps .nav-step .step-num {
    font-size: 3.3em;
    vertical-align: middle;
    margin-right: 10px;
    font-family: initial;
}
.bwizard-steps .nav-step .step-label {
    font-size: 15px;
}
.bwizard-steps .heading-4 {
	margin-bottom: 3rem;
	text-align: center;
}
.bwizard-steps .form-control {
	margin-bottom: 1rem;
}
@media (max-width: 480px) { 
	/* badges only on small screens */
	.bwizard-steps li:after,
	.bwizard-steps li:before {
		border: none; 
	}
	
	.bwizard-steps li,
	.bwizard-steps li.active,
	.bwizard-steps li:first-child,
	.bwizard-steps li:last-child {
		margin-right: 0;
		padding: 0;
		background-color: transparent; 
	}
}
