.graph-container {
  width: 100%;
}

.graph-container .bar {
  margin: 1%;
  display: inline-block;
  position: relative;
  background-color: #aeaeae;
  height: 1px;
  /* show a small line to indicate zero */
}
/**** dots for waiting ****/
.dot-loading {
  display: inline-block;
}

.dot {
  background-color: #CCC;
  float: left;
  height: 4px;
  margin-left: 3px;
  width: 4px;
  opacity:0.3;
  border-radius: 4px;
  -webkit-animation-name: bounce_dot;
  animation-name: bounce_dot;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: linear;
  animation-direction: linear;

}

.dot_1 {
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
}

.dot_2 {
  -webkit-animation-delay: .7s;
  animation-delay: .7s;
}

.dot_3 {
  -webkit-animation-delay: .9s;
  animation-delay: .9s;
}

@-webkit-keyframes bounce_dot {
  0%{opacity:0.3;}
  50%{opacity:1; background-color:#111}
  100%{opacity:0.3;}
}

@keyframes bounce_dot {
  0%{opacity:0.3;}
  50%{opacity:1; background-color:#111}
  100%{opacity:0.3;}
}