/* Tabs panel */
#catTab {
  border: none;
  margin-bottom: 1px;
}


#catTab > li.nav-item  {
  margin-right: 40px;
}

#catTab > li.nav-item > a {
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 4px solid white;
	color: black;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1.3rem;
}

#catTab > li.nav-item > a.active {
  border-bottom: 4px solid #f3565d;
  color: black;
}

#catTab > li.nav-item > a:hover {
  border-bottom: 4px solid #fbcdcf;
  color: black;
}

#authTab {
	border: none;
}

#authTab > li.nav-item > a {
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #eee;
	color: black;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1.1rem;
	padding-bottom: 6px;
}

#authTab > li.nav-item > a.active {
  border-bottom: 2px solid #b87d1b;
  color: black;
  	padding-bottom: 5px;
}

#authTab > li.nav-item > a:hover {
  border-bottom: 2px solid #b87d1b;
  color: black;
  	padding-bottom: 5px;
}

#articleTab {
	border: none;
}

#articleTab > li.nav-item > a {
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #eee;
	color: black;
	font-family: 'PT Sans', sans-serif;
	font-size: 1rem;
	padding-bottom: 6px;
}

#articleTab > li.nav-item > a.active {
  border-bottom: 2px solid #b87d1b;
  color: black;
  	padding-bottom: 5px;
}

#articleTab > li.nav-item > a:hover {
  border-bottom: 2px solid #b87d1b;
  color: black;
  padding-bottom: 5px;
}

/* Tabs contents */

#catTabContent {
  border:1px solid #eee;
  padding: 20px 10px;
  
	font-family: 'Roboto Condensed', sans-serif;
  	font-size: 1.1rem;
  
}

#catTab > .tab-content {
  margin-top: -3px;
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 15px 0;
}

#catTabContent a, #catTabContent a:hover {
	color: black;
	text-decoration: none;
}

#catTabContent ul.nav li {
	margin: 10px 0px;
}

.letters a, letters a:hover {
	display: block;
	float: left;
	margin: 5px 10px;
	padding: 3px;
	color: black;
	text-decoration: none;
}

#authTabContent {
  border:1px solid #eee;
  padding: 0px 10px;
  
}

#authTabContent a, #catTabContent a:hover {
	color: black;
	text-decoration: none;
}

#authTabContent a, #authTabContent a:hover {
	color: black;
	text-decoration: none;
}


#articleTabContent {
  border:1px solid #eee;
  padding: 0px 10px;
  
}

#articleTabContent a, #articleTabContent a:hover {
	color: black;
	text-decoration: none;
}

#articleTabContent a, #articleTabContent a:hover {
	color: black;
	text-decoration: none;
}