html {
  position: relative;
  min-height: 100%;
}
body {
  margin-bottom: 80px;
}
.text-muted {
  font-size: 0.7em;
  color:#959596;
}
.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  border-bottom: 1px solid orange;
  margin-bottom: 0px;
}
.bs-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 60px;
  background-color: #f5f5f5;
}
.bs-footer .text-muted {
  margin: 20px 0;
  text-align: center;
}
.bs-callout {
  padding: 20px;
  margin: 20px 0;
  border: 1px solid #eaeaea;
  border-left-width: 5px;
  border-radius: 3px;
  background-color: #fafafa;
  border-left-color: #6f5499;
}
.bs-callout h4 {
  margin-top: 0;
  margin-bottom: 12px;
  color: #6f5499;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code {
  border-radius: 3px;
}
.bs-callout+.bs-callout {
  margin-top: -5px;
}
.bs-callout-default {
  border-left-color: #6f5499;
}
.bs-callout-default h4 {
  color: #6f5499;
}
.bs-callout-primary {
  border-left-color: #337ab7;
}
.bs-callout-primary h4 {
  color: #337ab7;
}
.bs-callout-success {
  border-left-color: #3c763d;
}
.bs-callout-success h4 {
  color: #3c763d;
}
.bs-callout-info {
  border-left-color: #1b809e;
}
.bs-callout-info h4 {
  color: #1b809e;
}
.bs-callout-warning {
  border-left-color: #aa6708;
}
.bs-callout-warning h4 {
  color: #aa6708;
}
.bs-callout-danger {
  border-left-color: #ce4844;
}
.bs-callout-danger h4 {
  color: #ce4844;
}
.bs-callout-green {
  border-left-color: #009b63;
}
.bs-callout-green h4 {
  color: #009b63;
}
.bs-callout-gray {
  border-left-color: #b5b5b6;
}
.bs-callout-gray h4 {
  color: #959596;
}
.bs-callout-blue {
  border-left-color: #215283;
}
.bs-callout-blue h4 {
  color: #215283;
}
.bs-callout-orange {
  border-left-color: #f39800;
}
.bs-callout-orange h4 {
  color: #f39800;
}
.bs-callout-red {
  border-left-color: #e60012;
}
.bs-callout-red h4 {
  color: #e60012;
}
.bs-callout-gold {
  border-left-color: #aa8534;
}
.bs-callout-gold h4 {
  color: #aa8534;
}
.bs-header {
  position: relative;
  padding: 72px 0px;
  color: #cdcdcd;
  text-shadow: 0 1px 0 rgba(0,0,0,.1);
  background-color: #6f5499;
  margin-bottom: 16px;
  font-size: 20px;
}
.bs-header h1 {
  margin-top: 0;
  margin-bottom: 18px;
  color: #fafafa;
  font-size: 48px;
  line-height: 1;
}
.bs-header p {
  margin-bottom: 0;
  font-weight: 300;
  font-size: 22px;
  line-height: 1.4;
}
.bs-header-default {
  background-color: #6f5499;
}
.bs-header-primary {
  background-color: #337ab7;
}
.bs-header-success {
  background-color: #3c763d;
}
.bs-header-info {
  background-color: #1b809e;
}
.bs-header-warning {
  background-color: #aa6708;
}
.bs-header-danger {
  background-color: #ce4844;
}
.bs-header-green {
  background-color: #009b63;
  color: #ececec;
}
.bs-header-gray {
  background-color: #b5b5b6;
  color: #efefef;
}
.bs-header-blue {
  background-color: #215283;
}
.bs-header-orange {
  background-color: #f39800;
  color: #ececec;
}
.bs-header-red {
  background-color: #e60012;
}
.bs-header-gold {
  background-color: #aa8534;
  color: #d3d3d3;
}
