html,
body {
	margin: 0;
	padding: 0;
  height: 100%;
}

body {
    -webkit-animation-delay: 0.1s;
    -webkit-animation-name: fontfix;
    -webkit-animation-duration: 0.1s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
}

@-webkit-keyframes fontfix {
    from { opacity: 1; }
    to   { opacity: 1; }
}

*
{
	font-family: 'Quicksand', sans-serif;
	font-weight: 100;
}

h1, h2
{
	margin: 20px 0 0px 0;
	color: white;
}

#quandl-rad, #quandl-treecol
{
	padding: 10px 0;
	background: #359100;
	text-align: center;
  height: 700px;
}
#quandl-treecol
{
  background: #00AD99;
  height: 800px;
}


.node circle {
  fill: #fff;
  stroke: #555;
  stroke-width: 2px;
}

.node {
  font: 10px sans-serif;
}
.node text{
	fill: white;
}

.link {
  fill: none;
  stroke: #555;
  stroke-width: 1.5px;
}