.paperbuzz-title {
    font-size: 1.5em;
    color: #789aa1;
    text-decoration: underline;
}

.paperbuzz-chart-area {
    font-size: 11px;
}

.paperbuzz-axis line,
.paperbuzz-axis path {
    fill: none;
    stroke: black;
	stroke-width: 1;
    shape-rendering: crispEdges;
}

.paperbuzz-bar.main{
	fill: #789aa1;
}

.paperbuzz-bar.alt{
	fill: #304345;
}

.paperbuzz-source-row + .paperbuzz-source-row {
  margin-top: 2em;
  clear: both;
}

/*Temporary for providing a compact visualization*/
.paperbuzz-source-row.paperbuzz-compact {
	margin-top: 0em;
}

.paperbuzz-source-heading {
  padding: 0.5em 0;
  border-top: 1px solid rgba(0,0,0,0.1);
}

.paperbuzz-count-label {
  float: right;
  width: auto;
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  text-align: left;
  color: inherit;
  display: inline-block;
  margin-left: 1em;
}

.paperbuzz-controls {
  text-align: right;
}

.paperbuzz-control {
  border: none;
  background: transparent;
  box-shadow: ;
  font-size: 11px;
  opacity: 0.60;
}

.paperbuzz-control.active {
  opacity: 1;
}


.paperbuzz-tooltip {
	line-height: 1;
	font: 10px sans-serif;
	padding: 4px;
	background: rgba(0, 0, 0, 0.8);
	color: #fff;
	border-radius: 4px;
	pointer-events: none;
}

/* Creates a small triangle extender for the tooltip */
.paperbuzz-tooltip:after {
	box-sizing: border-box;
	display: inline;
	font-size: 10px;
	width: 100%;
	line-height: 1;
	color: rgba(0, 0, 0, 0.8);
	content: "\25BC";
	position: absolute;
	text-align: center;
}

/* Style northward tooltips differently */
.paperbuzz-tooltip.n:after {
	margin: -1px 0 0 0;
	top: 100%;
	left: 0;
}

/* Paperbuzz mini */
#paperbuzz-mini {
	width: 250px;
    float: left;
    margin-top: .5em;
	margin-right: 2em;
	padding: 0.8em;
	text-align: center;
	border: 1px solid #28292b; 
	background: white;  
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	color: #28292b;	
	clear: both;
}

.paperbuzz-mini-total {
	font-size: 3em;
	color: #011a1f;
	float: left;
}

.paperbuzz-mini-source {
	color: #011a1f;
	float: left;
	padding: .4em;
}
.paperbuzz-mini-source > i{
	padding-top: .4em;
	padding-bottom: .em;
	font-size: 1.15em;
	vertical-align: middle;

}

.paperbuzz-mini-count {
	margin-left: .2em;
}

/* Font icon css */
@font-face {
	font-family: 'icomoon';
	src:  url('../fonts/icomoon.eot?846v');
	src:  url('../fonts/icomoon.eot?846v#iefix') format('embedded-opentype'),
	  url('../fonts/icomoon.ttf?846v') format('truetype'),
	  url('../fonts/icomoon.woff?846v') format('woff'),
	  url('../fonts/icomoon.svg?846v#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
  
  
[class^="icon-"], [class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
  
.icon-crossref:before {
	content: "\e90c";
}
.icon-datacite:before {
	content: "\e90b";
}
.icon-f1000:before {
	content: "\e90a";
}
.icon-hypothesis:before {
	content: "\e909";
}
.icon-cambia-lens:before {
	content: "\e907";
}
.icon-stackexchange:before {
	content: "\e908";
	color: #1e5397;
}
.icon-reddit-links:before {
	content: "\eac6";
}
.icon-web:before {
	content: "\e903";
}
.icon-wikipedia:before {
	content: "\e906";
}
.icon-newsfeed:before {
	content: "\e905";
}
.icon-facebook:before {
	content: "\e904";
}
.icon-reddit:before {
	content: "\e902";
}
.icon-wordpressdotcom:before {
	content: "\e901";
}
.icon-twitter:before {
	content: "\e900";
}
  