.tap-content-border-top {
	border: solid 1px #ddd;
	border-top: solid 1px transparent;
	margin-top: -1px;
}
.nav-justified>li {
	display: table-cell !important;
	width: 1% !important;
}
.tab-nav-top .nav-tabs > li > a {
	font-size: 16px;
}
.nav-tabs>li>a {
	margin-right: 0;
	border: 0;
	border-radius: 0;
}

@media (max-width:1199px) {
.tab-nav-top .nav-tabs > li > a {
	font-size: 14px;
}
}

@media (max-width:991px) {
.tab-nav-top .nav-tabs > li > a {
	font-size: 16px;
	border-bottom: 1px solid #ddd;
}
}

@media (min-width: 768px) {
.tab-nav-top .nav-tabs>li>a {
	margin-right: 0px;
}
.tab-nav-top .nav-tabs.nav-justified>li>a {
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-radius: 0;
}
.tab-nav-top .nav-tabs>li>a {
	border-right: 1px solid #ddd;
	font-weight: 500 !important;
}
.tab-bor {
	border-left: solid 1px #ccc;
}
.tab-nav-top .nav-tabs>li.active>a, .tab-nav-top .nav-tabs>li.active>a:hover, .tab-nav-top .nav-tabs>li.active>a:focus {
	border-bottom-color: #fff;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 0;
}
.tab-nav-top .nav-tabs.nav-justified>.active>a, .tab-nav-top .nav-tabs.nav-justified>.active>a:hover, .tab-nav-top .nav-tabs.nav-justified>.active>a:focus {
	border-bottom-color: #fff;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 0;
}
.tab-nav-top .nav>li>a:hover, .nav>li>a:focus {
	text-decoration: none;
	background-color: #eee;
	border-right: solid 1px #ddd;
	border-bottom: 1px solid #ddd;
}
}

@media (max-width: 767px) {
.tab-nav-top .nav-tabs.nav-justified>li>a {
	border-radius: 0;
}
.tab-nav-top .nav-tabs>li>a {
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	font-weight: 700 !important;
}
.tab-nav-top .nav-tabs.nav-justified > li > a {
	margin-bottom: 0;
}
.tab-bor {
	border-left: solid 1px #ccc;
}
.tab-nav-top .nav-tabs>li.active>a, .tab-nav-top .nav-tabs>li.active>a:hover, .tab-nav-top .nav-tabs>li.active>a:focus {
	border-bottom-color: transparent;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 0;
}
.tab-nav-top .nav-tabs.nav-justified>.active>a, .tab-nav-top .nav-tabs.nav-justified>.active>a:hover, .tab-nav-top .nav-tabs.nav-justified>.active>a:focus {
	border-bottom-color: #fff;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 0;
}
.tab-nav-top .nav>li>a:hover, .nav>li>a:focus {
	text-decoration: none;
	background-color: #eee;
	border-right: solid 1px #ddd;
}
}
.tab-nav .nav-tabs > li > a {
	font-size: 16px;
}
.tap-content-border-btm {
	border: solid 1px #ddd;
	border-bottom: solid 1px transparent;
	margin-bottom: -1px;
	padding: 0 20px
}

@media (max-width:1199px) {
.tab-nav .nav-tabs > li > a {
	font-size: 14px;
}
}

@media (max-width:991px) {
.tab-nav .nav-tabs > li > a {
	font-size: 16px;
	border-bottom: solid 1px #ddd;
}
}

@media (min-width: 768px) {
.tab-nav .nav-tabs.nav-justified>li>a {
	border-top: 1px solid #ddd;
	border-radius: 0;
}
.tab-nav .nav-tabs>li>a {
	border-right: 1px solid #ddd;
	font-weight: 500 !important;
}
.tab-bor {
	border-left: solid 1px #ccc;
}
.tab-nav .nav-tabs>li.active>a, .tab-nav .nav-tabs>li.active>a:hover, .tab-nav .nav-tabs>li.active>a:focus {
	border-top-color: transparent;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 0;
}
.tab-nav .nav-tabs.nav-justified>.active>a, .tab-nav .nav-tabs.nav-justified>.active>a:hover, .tab-nav .nav-tabs.nav-justified>.active>a:focus {
	border-top-color: #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 0;
}
.tab-nav .nav>li>a:hover, .nav>li>a:focus {
	text-decoration: none;
	background-color: #eee;
	border-right: solid 1px #ddd;
}
}

@media (max-width: 767px) {
.tab-nav .nav-tabs.nav-justified>li>a {
	border-top: 1px solid #ddd;
	border-radius: 0;
}
.tab-nav .nav-tabs>li>a {
	border-right: 1px solid #ddd;
	font-weight: 500 !important;
}
.tab-nav .nav-tabs.nav-justified > li > a {
	margin-bottom: 0;
}
.tab-bor {
	border-left: solid 1px #ccc;
}
.tab-nav .nav-tabs>li.active>a, .tab-nav .nav-tabs>li.active>a:hover, .tab-nav .nav-tabs>li.active>a:focus {
	border-top-color: transparent;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 0;
}
.tab-nav .nav-tabs.nav-justified>.active>a, .tab-nav .nav-tabs.nav-justified>.active>a:hover, .tab-nav .nav-tabs.nav-justified>.active>a:focus {
	border-top-color: #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 0;
}
.tab-nav .nav>li>a:hover, .nav>li>a:focus {
	text-decoration: none;
	background-color: #eee;
	border-right: solid 1px #ddd;
}
}
