body { padding-bottom: 40px; }
p { font-size: 16px; line-height: 22px }
form.search { margin-bottom: 20px; }
#spectrum {
  position: relative;
  cursor: default;
}
#spectrum img.loader {
  position: absolute;
  height: 64px;
  width: 64px;
}

h2 { margin-top: 0px; margin-bottom: 10px; }
.analogues {
  width: 100%;
}
.analogues a {
  color: #333;
  text-decoration: none;
  display: block;
}
.analogues tr {
  cursor: pointer;
}
.analogues td {
  padding-left: 5px;
  padding-right: 5px;
  line-height: 40px;
  /* padding-top: 10px;
  padding-bottom: 10px; */
}
.analogues td.name {
  padding-right: 0px;
}
.analogues td.meta {
  padding: 0px;
}
.analogues td.author {
  padding-left: 0px;
}
td.author { text-align: right; }
.analogue {
  padding: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.analogues {
  border-top: 1px solid #ccc;
}
.analogues td.name { width: 50%; }
.analogues tr:hover {
  background-color: #EAEAEA;
}
.header .results-count { float: left; }
.header .info { float: right; }
.footer { margin-top: 40px; padding-top: 16px; border-top: 1px solid #ccc; }
.footer .col-md-6 { padding: 0px }
.footer .contact { text-align: right; }
/*.sidebar { padding: 0px; }*/

/* D3 styles */
g.legend { fill: none; stroke: grey; stroke-width: 1; }
g.legend circle { stroke: none; }
g.legend-items { fill: black; stroke: none;}
.hover-plane { fill: white; }
.hover-line line { stroke: #808080; stroke-width: 1; }
.hover-hint { fill: black; }
path {
  stroke-width: 1;
  fill: none;
}
path.unfocus {
  opacity: 0.2;
}
path.focus {
  stroke-width: 2;
}
text.label {
  font-size: 14px;
  font-weight: bold;
}

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


.navbar-nav li a {
  padding:0 15px;
  line-height:60px;    
}
.navbar-header a {
  padding:0 15px;
  line-height:60px;    
}



/* START OF Change the Navbar Colors/Font/Size */
/* Adjust Menu (red) text color, (Garamond) font-family, (1.5em) font-size  */
.navbar .nav > li > a, .navbar .nav > li > a:first-letter,
.navbar .nav > li.current-menu-item > a, 
.navbar .nav > li.current-menu-ancestor > a {                       
font-size:      1.17em;
}

.navbar-brand
{
  font-size: 22px;
}

.glyphicon {
  min-height: 40px;
  line-height: 40px;
  font-size: 20px;
}

#authForm0 {
  display:inline-block;
  width:20px;
}

#authForm1 {
  display:inline-block;
  width:50px;
}


