﻿.page-header {
  padding-bottom: 9px;
  margin: 0 0 20px;
  border-bottom: 1px solid #eeeeee;}
.page-title,
.page-header h1 {
  line-height: 1;
  margin: 0;}
.page-subheader {
  border-bottom: 1px solid #eeeeee;
  margin: 0 0 20px;}
.page-subheader:before,
.page-subheader:after {
  display: table;
  content: " ";}
.page-subheader:after {
  clear: both;}
.page-subtitle,
.page-subheader h2 {
  line-height: 1;
  margin: 0;}
.page-header + .page-subheader {
  margin-top: -20px;}
.article-title,
.article-header h1 {
  margin: 0 0 20px 0;}
.item-title {
  font-weight: bold;}
.jumbotron h1,
.jumbotron h2,
.jumbotron h3 {
  margin-top: 0;}
.jumbotron p:last-child {
  margin-bottom: 0;}
.container .jumbotron {
  border-radius: 6px;}
.masthead {
  padding: 40px 0;
  text-align: center;}
.masthead p:last-child {
  margin-bottom: 0;}
@media screen and (min-width: 768px) {
  .masthead {
    padding: 80px 0;}
  .masthead h1 {
    font-size: 98px;}
  .masthead p {
    font-size: 28px;}
  .masthead .btn-lg {
    margin-top: 20px;
    padding: 18px 42px;
    font-size: 21px;}
}
.jumbotron-primary {
  background-color: #711a5f;
  color: #e9a1da;}
.jumbotron-primary h1,
.jumbotron-primary h2,
.jumbotron-primary h3 {
  color: #ffffff;}
.jumbotron-primary p {
  color: #ffffff;}
.jumbotron-primary .btn-primary {
  border-color: #fff;}
.label:empty {
  display: none;}
.badge:empty {
  display: none;}
.btn .badge {
  position: relative;
  top: -1px;}
.page-header .label,
.page-header .badge {
  vertical-align: middle;}
.alert h4 {
  color: inherit;}
.media:first-child {
  margin-top: 0;}
.media-object {
  display: block;}
.media-heading {
  margin: 0 0 5px;}
.media > .pull-left {
  margin-right: 10px;}
.media > .pull-right {
  margin-left: 10px;}
.list-group-item > .badge {
  float: right;}
.list-group-item > .badge + .badge {
  margin-right: 5px;}
a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;}
a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #e077ca;}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;}
.panel-title > a {
  color: inherit;}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;}
@media screen and (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;}
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);}
}