.tabs-vertical .tabs {
	height: auto;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
	display: -webkit-flex;
	display: flex;
}

.tabs-vertical .tab a {
  text-align:left;
}

.tabs-vertical .tab .active {
	-moz-transition: border-color .5s ease;
	-o-transition: border-color .5s ease;
	-webkit-transition: border-color .5s ease;
	transition: border-color .5s ease;
	border-bottom: 2px solid #039be5 !important;
}

.tabs-vertical .tab :hover {
	
}

.tabs-vertical .indicator {
	display: none;
}

.tabs-vertical .tab-content {
	display: block;
	/*  make tab content scrollable , by define height, then overflow: auto*/
	overflow: auto;
	overflow-y: auto;
	overflow-x: auto;
	/*  make tab content scrollable */
}

.tabs-vertical>.tab-content .active {
	display: block;
}

#top,
#bottom {
	padding: 0;
	margin: 0;
	display: block;
	overflow-y: auto;
	overflow-x: auto;
}