
.wrapper {
	text-align: center;
	margin: 0px auto;
	box-shadow: 0px 5px 20px rgba(0,0,0,0.1);
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-radius: 50px 50px 0 0;
	padding: 10px 0;
	
}

.tabs{
  margin-top:0px;
  font-size:15px;
  padding:0px;
  list-style:none;
  background:#fff;
  box-shadow:0px 5px 20px rgba(0,0,0,0.1);
  display:inline-block;
  border-radius:50px;
  position:relative;
  border:1px solid #eee;
}

.tabs a{
  text-decoration:none;
  color: #777;
  text-transform:uppercase;
  padding:10px 20px;
  display:inline-block;
  position:relative;
  z-index:1;
  transition-duration:0.6s;
}

 .tabs a.active{
  color:#fff;
}

 .tabs a i{
  margin-right:5px;
}

 .tabs .selector{
  height:100%;
  display:inline-block;
  position:absolute;
  left:0px;
  top:0px;
  z-index:1;
  border-radius:50px;
  transition-duration:0.6s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  
  background: #05abe0;
  background: -moz-linear-gradient(45deg, #05abe0 0%, #8200f4 100%);
  background: -webkit-linear-gradient(45deg, #05abe0 0%,#8200f4 100%);
  background: linear-gradient(45deg, #05abe0 0%,#8200f4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05abe0', endColorstr='#8200f4',GradientType=1 );
}
.rkTabContent {
	min-height: 250px;
	background-color: #fff;
	height: auto;
	display: inline-block;
	box-shadow: 0px 5px 20px rgba(0,0,0,0.1);
	border-radius: 0 0 25px 25px;
	padding: 20px 15px;
	width: 100%;
}
.RkTab {
	display: none;
}
.RkTab.active {
	display: inline-block;
	width: 100%;
}
.RkTab > ul {
	margin-left: 6px;
	list-style: none;
	margin-bottom: 25px;
}
.RkTab > ul li {
	padding: 4px 4px 4px 10px;
	background-color: #eee;
	margin-bottom: 5px;
	border-left: 3px solid #084C9B;
	color: #333;
}