body {
  padding-top: 3rem;
}

#welcome-jumbotron {
  background-image: url(../img/panorama-cs4hs-2015.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 0;
}

.navbar {
  background-color: #0a83bb;
}

footer {
  margin-top: 3rem;
  border-top: 1px solid #eee;
}

.logo {
  display: block;
  height: 3rem;
}

.schedule-line {
  border-top: 2px solid #e0e0e0;
}

.schedule-line-thin {
  border-top: 1px solid #e0e0e0;
}

/* Fixes #38 */
/* This fix will be implemented in Bootstrap 4 Beta 1 */
@media (max-width: 576px) {
  nav > .container {
      margin-left: 0;
      margin-right: 0;
  }
}

.img-inline {
  height: 1em;
  vertical-align: text-top;
}
.img-sponsor-logo {
  height: 2rem;
}

body {
  padding-top: 3rem;
}

#welcome-jumbotron {
  background-image: url(../img/panorama-cs4hs-2015.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 0;
}

.navbar {
  background-color: #0a83bb;
}

footer {
  margin-top: 3rem;
  border-top: 1px solid #eee;
}

.logo {
  display: block;
  height: 3rem;
}

.schedule-line {
  border-top: 2px solid #e0e0e0;
}

.schedule-line-thin {
  border-top: 1px solid #e0e0e0;
}

/* Fixes #38 */
/* This fix will be implemented in Bootstrap 4 Beta 1 */
@media (max-width: 576px) {
  nav > .container {
      margin-left: 0;
      margin-right: 0;
  }
}

.img-inline {
  height: 1em;
  vertical-align: text-top;
}
.img-sponsor-logo {
  height: 2rem;
}

/* This fix should not be required in later versions of Bootstrap 4 */
.table-responsive {
  display: table !important;
}

Fix display property of .table-responsive
Fix display property of .table-responsive
