body, div, span, a, li, td, h1, h2, h3, h4, h5, td, th {
  font-family: 'Verdana', 'Arial';
}

.page {
  background-color: #ffffff;
  padding: 0;
}

.jumbotron {
  background-image: url("./images/bg.png");
  background-size: cover;
}

.jumbotron-shadow {
  color: #ffffff;
  text-shadow: 2px 2px 4px #000000;
}

.logo-link {
  float: right;
  margin: 3px;
}

.clickable-row {
  cursor: pointer;
}

.table {
  max-width: none;
  table-layout: fixed;
}

.btn-pad {
  margin-top: 15px;
}

.btn-space {
  margin-bottom: 5px;
}

.btn-narrow {
  width: 120px;
}

.btn-mid {
  width: 200px;
}

.btn-wide {
  width: 250px;
}

.btn-xwide {
  text-align: left;
  width: 300px;
}

.bspacer {
  margin-bottom: 90px;
}

.trunc {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#footer {
  margin-top: 20px;
  background-color: #282828;
  -webkit-box-shadow: inset 0 20px 20px -20px #FFF;
  -moz-box-shadow: inset 0 20px 20px -20px #FFF;
  box-shadow: inset 0 20px 20px -20px #FFF;
}

#footer a {
  display: block;
  color: #CCCCCC;
  padding: .3em;
}

#copyright {
  text-align: center;
  color: #DDD;
  padding: .3em;
}

#copyright a {
  text-decoration: none;
}
