
/* line 117 : /Users/will/dev/projects/animanimate/src/css/app.styl */

/* line 1 : /Users/will/dev/projects/animanimate/node_modules/gulp-stylus/node_modules/stylus/lib/functions/index.styl */

/* line 3 : /Users/will/dev/projects/animanimate/src/css/app.styl */
@import url('http://fonts.googleapis.com/css?family=Roboto:300,400,400italic,700');

/* line 286 : /Users/will/dev/projects/animanimate/node_modules/gulp-stylus/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/will/dev/projects/animanimate/src/css/colors.styl */

/* line 11 : /Users/will/dev/projects/animanimate/src/css/app.styl */
body {
  margin-top: 50px;
  padding-top: 10px;
  font-family: 'Roboto', 'Open Sans', 'Helvetica Neue', 'Helvetica';
  font-size: 16px;
  background: #fffdf9;
}

/* line 18 : /Users/will/dev/projects/animanimate/src/css/app.styl */
a {
  color: #2aa198;
}

/* line 20 : /Users/will/dev/projects/animanimate/src/css/app.styl */
a:hover {
  color: #2aa198;
  text-decoration: underline;
}

/* line 24 : /Users/will/dev/projects/animanimate/src/css/app.styl */
.container {
  margin-bottom: 50px;
}

/* line 27 : /Users/will/dev/projects/animanimate/src/css/app.styl */
.col-centered {
  display: inline-block;
  float: none;
  text-align: left;
  margin-right: -4px;
}

/* line 35 : /Users/will/dev/projects/animanimate/src/css/app.styl */
.title {
  text-align: center;
  margin-bottom: 20px;
}

/* line 39 : /Users/will/dev/projects/animanimate/src/css/app.styl */
.nav-tabs {
  margin-bottom: 30px;
}

/* line 41 : /Users/will/dev/projects/animanimate/src/css/app.styl */

/* line 42 : /Users/will/dev/projects/animanimate/src/css/app.styl */
.nav-tabs > li > a {
  color: #2aa198;
}

/* line 44 : /Users/will/dev/projects/animanimate/src/css/app.styl */
.nav-tabs > li.active > a {
  background: #fffdf9;
}

/* line 47 : /Users/will/dev/projects/animanimate/src/css/app.styl */
.lead {
  margin-bottom: 35px;
}

/* line 50 : /Users/will/dev/projects/animanimate/src/css/app.styl */
.animation-controls {
  text-align: center;
}

/* line 53 : /Users/will/dev/projects/animanimate/src/css/app.styl */
.module-title {
  text-align: center;
  font-size: 22px;
  margin: 20px 0;
}

/* line 58 : /Users/will/dev/projects/animanimate/src/css/app.styl */
.trial-label {
  margin-bottom: 25px;
  font-size: 22pt;
  text-align: right;
}

/* line 63 : /Users/will/dev/projects/animanimate/src/css/app.styl */
.time-step-label {
  margin-bottom: 25px;
  font-size: 22pt;
  text-align: left;
}

/* line 68 : /Users/will/dev/projects/animanimate/src/css/app.styl */
.btn-primary {
  border: none;
  background: #2aa198;
}

/* line 72 : /Users/will/dev/projects/animanimate/src/css/app.styl */

/* line 73 : /Users/will/dev/projects/animanimate/src/css/app.styl */
.module-canvas svg {
  display: block;
  margin: auto;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 83 : /Users/will/dev/projects/animanimate/src/css/app.styl */

/* line 84 : /Users/will/dev/projects/animanimate/src/css/app.styl */
.animation-controls .control-group {
  text-align: center;
  margin-bottom: 25px;
}

/* line 87 : /Users/will/dev/projects/animanimate/src/css/app.styl */
.animation-controls .control-label {
  font-weight: bold;
  font-size: 16px;
  margin-left: 20px;
}

/* line 92 : /Users/will/dev/projects/animanimate/src/css/app.styl */

/* line 93 : /Users/will/dev/projects/animanimate/src/css/app.styl */
#speed-slider-container > .slider-horizontal {
  width: 150px;
}

/* line 96 : /Users/will/dev/projects/animanimate/src/css/app.styl */

/* line 97 : /Users/will/dev/projects/animanimate/src/css/app.styl */
#timestep-slider-container > .slider-horizontal {
  width: 300px;
}

/* line 100 : /Users/will/dev/projects/animanimate/src/css/app.styl */
#timestep-slider-container,
#speed-slider-container {
  display: inline-block;
  padding: 4px 20px 6px 20px;
  margin: 0 20px;
  background: #eee;
  border-radius: 5px;
}

/* line 107 : /Users/will/dev/projects/animanimate/src/css/app.styl */
.slider-handle {
  background-color: #2aa198;
  background-image: none;
}

/* line 111 : /Users/will/dev/projects/animanimate/src/css/app.styl */
#timestep {
  text-align: center;
  font-size: 150%;
}

/* line 4 : /Users/will/dev/projects/animanimate/src/css/colors.styl */

/* line 3 : /Users/will/dev/projects/animanimate/src/css/network.styl */

/* line 5 : /Users/will/dev/projects/animanimate/src/css/network.styl */
#network-container {
  margin-bottom: 20px;
}

/* line 9 : /Users/will/dev/projects/animanimate/src/css/network.styl */

/* line 10 : /Users/will/dev/projects/animanimate/src/css/network.styl */
#network-container svg:not(.active):not(.shiftkey) {
  cursor: crosshair;
}

/* line 12 : /Users/will/dev/projects/animanimate/src/css/network.styl */

/* line 13 : /Users/will/dev/projects/animanimate/src/css/network.styl */
#network-container svg:not(.active):not(.shiftkey) path.link {
  cursor: pointer;
}

/* line 16 : /Users/will/dev/projects/animanimate/src/css/network.styl */
#network-container path.link {
  stroke: #000;
  stroke-width: 5px;
  cursor: default;
  opacity: 0.7;
}

/* line 21 : /Users/will/dev/projects/animanimate/src/css/network.styl */
#network-container path.link.selected {
  stroke-dasharray: 10, 3;
}

/* line 23 : /Users/will/dev/projects/animanimate/src/css/network.styl */
#network-container path.link.dragline {
  pointer-events: none;
}

/* line 25 : /Users/will/dev/projects/animanimate/src/css/network.styl */
#network-container path.link.hidden {
  stroke-width: 0;
}

/* line 28 : /Users/will/dev/projects/animanimate/src/css/network.styl */
#network-container .arrow-head {
  fill: #000;
}

/* line 31 : /Users/will/dev/projects/animanimate/src/css/network.styl */
#network-container circle.node {
  stroke-width: 1.5px;
  cursor: pointer;
}

/* line 34 : /Users/will/dev/projects/animanimate/src/css/network.styl */
#network-container circle.node.reflexive {
  stroke: #444 !important;
  stroke-width: 5px;
}

/* line 38 : /Users/will/dev/projects/animanimate/src/css/network.styl */
#network-container text {
  font: 14px 'Helvetica Neue', sans-serif;
  pointer-events: none;
}

/* line 41 : /Users/will/dev/projects/animanimate/src/css/network.styl */
#network-container text.node-label {
  text-anchor: middle;
}

/* line 43 : /Users/will/dev/projects/animanimate/src/css/network.styl */
#network-container text.node-label.id {
  font: 20px 'Helvetica Neue', sans-serif;
}

/* line 44 : /Users/will/dev/projects/animanimate/src/css/network.styl */

/* line 1 : /Users/will/dev/projects/animanimate/src/css/environment.styl */

/* line 3 : /Users/will/dev/projects/animanimate/src/css/environment.styl */
#environment-container {
  margin-bottom: 20px;
}

/* line 7 : /Users/will/dev/projects/animanimate/src/css/environment.styl */
#environment-container .block {
  fill: #444;
}

/* line 9 : /Users/will/dev/projects/animanimate/src/css/environment.styl */
#environment-container .block.animat {
  fill: #2aa198;
}

/* line 12 : /Users/will/dev/projects/animanimate/src/css/environment.styl */
#environment-container svg {
  box-sizing: content-box;
  border-color: #ccc;
  border-style: solid dashed solid dashed;
  border-width: 1px;
}

/* line 16 : /Users/will/dev/projects/animanimate/src/css/environment.styl */

/* line 1 : /Users/will/dev/projects/animanimate/src/css/chart.styl */

/* line 3 : /Users/will/dev/projects/animanimate/src/css/chart.styl */
.chart-container {
  background: #fffdf9;
  margin-bottom: 50px;
}

/* line 7 : /Users/will/dev/projects/animanimate/src/css/chart.styl */
.chart {
  height: 150px;
}

/* line 9 : /Users/will/dev/projects/animanimate/src/css/chart.styl */
.chart .c3-axis-x-label {
  font-size: 12px;
}

/* line 11 : /Users/will/dev/projects/animanimate/src/css/chart.styl */
.chart .c3-line-Fitness,
.chart .c3-line-Phi,
.chart .c3-line-Number-of-Concepts {
  stroke-width: 5px;
}

/* line 13 : /Users/will/dev/projects/animanimate/src/css/chart.styl */
.chart .c3-line-Shadow {
  stroke-width: 1px;
}
