<div class="container">
<div class="row">
<div class="col-md-6">
<div class="vertical-tab" role="tabpanel">
<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active"><a href="#Section1" aria-controls="home" role="tab" data-toggle="tab"><i class="fa fa-globe"></i>Section 1</a></li>
<li role="presentation"><a href="#Section2" aria-controls="profile" role="tab" data-toggle="tab"><i class="fa fa-rocket"></i>Section 2</a></li>
<li role="presentation"><a href="#Section3" aria-controls="messages" role="tab" data-toggle="tab"><i class="fa fa-briefcase"></i>Section 3</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content tabs">
<div role="tabpanel" class="tab-pane fade in active" id="Section1">
<h3>Section 1</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce semper, magna a ultricies volutpat, mi eros viverra massa, vitae consequat nisi justo in tortor. Proin accumsan felis ac felis dapibus, non iaculis mi varius, mi eros viverra massa.</p>
</div>
<div role="tabpanel" class="tab-pane fade" id="Section2">
<h3>Section 2</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce semper, magna a ultricies volutpat, mi eros viverra massa, vitae consequat nisi justo in tortor. Proin accumsan felis ac felis dapibus, non iaculis mi varius, mi eros viverra massa.</p>
</div>
<div role="tabpanel" class="tab-pane fade" id="Section3">
<h3>Section 3</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce semper, magna a ultricies volutpat, mi eros viverra massa, vitae consequat nisi justo in tortor. Proin accumsan felis ac felis dapibus, non iaculis mi varius, mi eros viverra massa.</p>
</div>
</div>
</div>
</div>
</div>
</div>
a:hover,a:focus{
text-decoration: none;
outline: none;
}
.vertical-tab{
font-family: 'Ubuntu', sans-serif;
display: table;
}
.vertical-tab .nav-tabs{
display: table-cell;
width: 28%;
min-width: 28%;
vertical-align: top;
border: none;
}
.vertical-tab .nav-tabs li{
float: none;
vertical-align: top;
}
.vertical-tab .nav-tabs li a{
color: #333;
font-size: 19px;
font-weight: 500;
letter-spacing: 1px;
text-align: center;
text-transform: uppercase;
padding: 10px 12px;
margin: 0;
border-radius: 0;
border: none;
transition: all 0.5s ease 0s;
}
.vertical-tab .nav-tabs li a:hover,
.vertical-tab .nav-tabs li.active a,
.vertical-tab .nav-tabs li.active a:hover{
color: #0083ed;
background-color: transparent;
border: none;
}
.vertical-tab .nav-tabs li a i{
color: #0083ed;
font-size: 23px;
margin: 0 0 5px;
display: block;
}
.vertical-tab .nav-tabs li a:before,
.vertical-tab .nav-tabs li a:after{
content: '';
background-color: #0083ed;
height: 0;
width: 5px;
opacity: 0;
position: absolute;
right: 0;
top: 0;
transition: all 0.5s;
}
.vertical-tab .nav-tabs li a:after{
width: 0;
height: 5px;
top: auto;
bottom: 0;
right: auto;
left: 0;
}
.vertical-tab .nav-tabs li a:hover:before,
.vertical-tab .nav-tabs li.active a:before{
height: 100%;
opacity: 1;
}
.vertical-tab .nav-tabs li a:hover:after,
.vertical-tab .nav-tabs li.active a:after{
width: 100%;
opacity: 1;
}
.vertical-tab .tab-content{
color: #fff;
background-color: #0083ed;
font-size: 15px;
letter-spacing: 1px;
line-height: 25px;
padding: 16px 15px;
border-radius: 0;
display: table-cell;
position: relative;
}
.vertical-tab .tab-content h3{
font-weight: 500;
margin: 0 0 5px 0;
}
@media only screen and (max-width: 479px){
.vertical-tab .nav-tabs{
width: 100%;
display: block;
border: none;
}
.vertical-tab .nav-tabs li a{ padding: 14px 20px; }
.vertical-tab .nav-tabs li a:before{
width: 0;
height: 5px;
}
.vertical-tab .nav-tabs li a:hover:before,
.vertical-tab .nav-tabs li.active a:before{
width: 100%;
height: 5px;
opacity: 1;
}
.vertical-tab .tab-content{
padding: 20px 15px 10px;
display: block;
}
.vertical-tab .tab-content h3{ font-size: 18px; }
}