/* Move down content because we have a fixed navbar that is 50px tall */
body {
  padding-top: 50px;
  padding-bottom: 20px;
  background-color: #F2F2F2;
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
  /* Remove padding from wrapping element since we kick in the grid classes here */
  .body-content {
    padding: 0;
  }
}

#streams {
  background-color: gray;
  width: 320px;
  height: 240px;
}

#streams > div {
  width: 20%;
  height: 20%;
  float: left;
  position: relative;
  cursor: pointer;
}

#streams.vertical > div {
  left: 0px;
  clear: left;
  padding: 0px;
}

#streams .focus {
  position: relative;
  top: 0;
  left: 0;
  margin-top: 0;
  height: 80%;
  width: 100%;
}

#streams.vertical .focus {
  padding: 0;
  left: 0;
  margin: 0;
  left: 20%;
  height: 100%;
  width: 80%;
}

.stop {
  display: none;
}

.bump-me {
  padding-top: 40px;
}
