<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" >
<div class="container">
<div class="row">
<div class="col-sm-4 col-md-3 side-content">
<div class="bs-vertical-wizard">
<ul>
<li class="complete">
<a href="#">Overview <i class="ico fa fa-check ico-green"></i>
<span class="desc">Lorem ipsum dolor sit amet, consectetur adipisicing elit. A, cumque.</span>
</a>
</li>
<li class="complete prev-step">
<a href="#">Details <i class="ico fa fa-check ico-green"></i>
<span class="desc">Lorem ipsum dolor sit amet, consectetur adipisicing elit. A, cumque.</span>
</a>
</li>
<li class="current">
<a href="#">Meta
<span class="desc">Lorem ipsum dolor sit amet, consectetur adipisicing elit. A, cumque.</span>
</a>
</li>
<li>
<a href="#">Attributes
<span class="desc">Lorem ipsum dolor sit amet, consectetur adipisicing elit. A, cumque.</span>
</a>
</li>
<li class="locked">
<a href="#">Locked <i class="ico fa fa-lock ico-muted"></i>
<span class="desc">Lorem ipsum dolor sit amet, consectetur adipisicing elit. A, cumque.</span>
</a>
</li>
<li class="locked">
<a href="#">Images <i class="ico fa fa-lock ico-muted"></i>
<span class="desc">Lorem ipsum dolor sit amet, consectetur adipisicing elit. A, cumque.</span>
</a>
</li>
</ul>
</div>
</div>
<div class="col-sm-8 col-md-9">
</div>
</div>
</div>
html, body {
padding: 25px 0 0;
margin: 0;
font-family: 'Open Sans','Verdana',Helvetica,Arial,sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 14px;
background-color: #f9f9fb;
height: 100%;
}
.bs-vertical-wizard {
border-right: 1px solid #eaecf1;
padding-bottom: 50px;
}
.bs-vertical-wizard ul {
margin: 0;
padding: 0;
list-style: none;
}
.bs-vertical-wizard ul>li {
display: block;
position: relative;
}
.bs-vertical-wizard ul>li>a {
display: block;
padding: 10px 10px 10px 40px;
color: #333c4e;
font-size: 17px;
font-weight: 400;
letter-spacing: .8px;
}
.bs-vertical-wizard ul>li>a:before {
content: '';
position: absolute;
width: 1px;
height: calc(100% - 25px);
background-color: #bdc2ce;
left: 13px;
bottom: -9px;
z-index: 3;
}
.bs-vertical-wizard ul>li>a .ico {
pointer-events: none;
font-size: 14px;
position: absolute;
left: 10px;
top: 15px;
z-index: 2;
}
.bs-vertical-wizard ul>li>a:after {
content: '';
position: absolute;
border: 2px solid #bdc2ce;
border-radius: 50%;
top: 14px;
left: 6px;
width: 16px;
height: 16px;
z-index: 3;
}
.bs-vertical-wizard ul>li>a .desc {
display: block;
color: #bdc2ce;
font-size: 11px;
font-weight: 400;
line-height: 1.8;
letter-spacing: .8px;
}
.bs-vertical-wizard ul>li.complete>a:before {
background-color: #5cb85c;
opacity: 1;
height: calc(100% - 25px);
bottom: -9px;
}
.bs-vertical-wizard ul>li.complete>a:after {display:none;}
.bs-vertical-wizard ul>li.locked>a:after {display:none;}
.bs-vertical-wizard ul>li:last-child>a:before {display:none;}
.bs-vertical-wizard ul>li.complete>a .ico {
left: 8px;
}
.bs-vertical-wizard ul>li>a .ico.ico-green {
color: #5cb85c;
}
.bs-vertical-wizard ul>li>a .ico.ico-muted {
color: #bdc2ce;
}
.bs-vertical-wizard ul>li.current {
background-color: #fff;
}
.bs-vertical-wizard ul>li.current>a:before {
background-color: #ffe357;
opacity: 1;
}
.bs-vertical-wizard ul>li.current>a:after {
border-color: #ffe357;
background-color: #ffe357;
opacity: 1;
}
.bs-vertical-wizard ul>li.current:after, .bs-vertical-wizard ul>li.current:before {
left: 100%;
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.bs-vertical-wizard ul>li.current:after {
border-color: rgba(255,255,255,0);
border-left-color: #fff;
border-width: 10px;
margin-top: -10px;
}
.bs-vertical-wizard ul>li.current:before {
border-color: rgba(234,236,241,0);
border-left-color: #eaecf1;
border-width: 11px;
margin-top: -11px;
}