/*
Nice brown scheme:
#352208
#e1bb80
#7b6b43
#685634
 */
html,
body,
#content {
  min-height: 100%;
}
#content {
  padding-bottom: 60px;
  margin-bottom: 20px;
  padding-top: 31.5px;
  margin-top: -31.5px;
  background-color: #fff;
}
header {
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
}
header .panel {
  margin-bottom: 5px;
}
header .panel form {
  margin-bottom: -15px;
}
header .panel form .form-control {
  width: 49%;
  display: inline-block;
}
.dropdown-menu > li.dropdown-input {
  padding: 3px 20px;
  min-width: 200px;
}
.dropdown-menu > li > input {
  display: block;
  clear: both;
  line-height: 1.42857143;
  white-space: nowrap;
}
.dropdown-menu > li > input.form-control,
.dropdown-menu > li > input.btn {
  padding-top: 3px;
  padding-bottom: 3px;
  height: 29px;
}
.dropdown-menu > li > input[type=submit] {
  width: 100%;
}
.navbar h1 {
  color: #fff;
  margin: 0;
  padding: 20px;
}
.vspace {
  height: 50px;
  padding-top: 30px;
  padding-bottom: 20px;
}
.vspace hr {
  margin: 0;
  border-top: 2px solid #be202e;
}
.badge.badge-success {
  background-color: #80b306;
  color: #fff;
}
.badge.badge-warning {
  background-color: #fcbc02;
  color: #fff;
}
.badge.badge-danger {
  background-color: #be202e;
  color: #fff;
}
.thumbnail-frontpage {
  position: relative;
  margin-bottom: 30px;
  padding: 0;
}
.thumbnail-frontpage .caption {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
  text-align: center;
  padding: 15px;
}
.thumbnail-frontpage .caption h3,
.thumbnail-frontpage .caption h4 {
  color: white;
  margin-top: 0;
}
.thumbnail-frontpage .caption p {
  margin-bottom: 0;
}
