.tabs {
	overflow: hidden;
	width: 100%;
	list-style: none;
}

.tabs li {
	float: left;
	width: 33.33%;
}

.remove412 li:nth-child(3){
	 display: none;
	}
	

.tabs a {
	display: block;
	width: 100%;
	text-align: center;
	height: 60px;
	line-height: 60px;
	text-decoration: none;
	background: #c0c7cc;
	color: #fff;
	position: relative;
}

.tabs a:hover, .tabs a:focus, .tabs .current {
	background: #0066b3
}

.tabs a .iconfont { position: absolute; top: 20px; right: 20px; opacity: 0 }
.tabs a:focus .iconfont, .tabs .current .iconfont {
	opacity: 1
}


.profile-tabs.tabs { background: #aab5bc }
.profile-tabs.tabs li { display: inline-block; float: none; width: auto; margin: 0 -2px; padding: 0 }
.profile-tabs.tabs a { display: inline-block; width: auto; padding: 0 20px; height: 60px; line-height: 60px; text-decoration: none; background: transparent }
.profile-tabs.tabs a:hover, .profile-tabs.tabs a:focus, .profile-tabs.tabs .current { background: #f8f8f8; color: #0066b3 }
.profile-tabs.tabs a .iconfont { top: 18px; right: 10px }
.profile-tabs.tabs a:focus, .profile-tabs.tabs .current { padding: 0 40px 0 20px }

.level3-tabs .profile-tabs.tabs { background: #fff }
.level3-tabs .profile-tabs.tabs a { color: #bfc6cc }
.level3-tabs .profile-tabs.tabs a:hover, .level3-tabs .profile-tabs.tabs a:focus, .level3-tabs .profile-tabs.tabs .current { color: #0066b3 }
.level3-tabs .profile-tabs.tabs a:focus, .level3-tabs .profile-tabs.tabs .current { padding: 0 20px }

@media ( max-width:800px ) {	
.tabs a .iconfont { display: none }

.profile-tabs.tabs li { display: block; float: left; width: 33.33%; margin: 0 }
.profile-tabs.tabs a { display: block; width: 100%; padding: 0; height: 40px; line-height: 40px }
.profile-tabs.tabs a:focus, .profile-tabs.tabs .current, .level3-tabs .profile-tabs.tabs a:focus, .level3-tabs .profile-tabs.tabs .current { padding: 0 }


}