.page-header { padding-bottom: 20px; margin: 0px 0px 20px; border-bottom: 1px solid rgb(238, 238, 238); }
.page-title, .page-header h1 { line-height: 1; margin: 0px; }
.page-subheader { border-bottom: 1px solid rgb(238, 238, 238); margin: 0px 0px 20px; padding-bottom: 20px; }
.page-subheader::before, .page-subheader::after { content: " "; display: table; }
.page-subheader::after { clear: both; }
.page-subtitle, .page-subheader h2 { line-height: 1; margin: 0px; }
.page-header + .page-subheader { margin-top: -20px; }
.article-title h1 a:hover, .article-header h1 a:hover, .article-title h2 a:hover, .article-header h2 a:hover, .article-title h1 a:active, .article-header h1 a:active, .article-title h2 a:active, .article-header h2 a:active, .article-title h1 a:focus, .article-header h1 a:focus, .article-title h2 a:focus, .article-header h2 a:focus { text-decoration: none; }
.article-title, .article-header h1 { margin: 0px 0px 20px; }
@media screen and (max-width: 767px) {
  .article-title, .article-header h1 { font-size: 24px; }
}
@media screen and (max-width: 767px) {
  h2.article-title, .article-header h2 { font-size: 24px; }
}
.item-title { font-weight: bold; }
.jumbotron::before, .jumbotron::after { content: " "; display: table; }
.jumbotron::after { clear: both; }
.jumbotron h1, .jumbotron h2, .jumbotron h3 { margin-top: 0px; }
.jumbotron p { color: rgb(102, 102, 102); }
.jumbotron p:last-child { margin-bottom: 0px; }
.container .jumbotron { border-radius: 0px; }
.jumbotron .btn { margin-top: 20px; margin-bottom: 20px; }
.masthead { padding-top: 40px; padding-bottom: 40px; text-align: center; }
.masthead p:last-child { margin-bottom: 0px; }
@media screen and (min-width: 992px) {
  .masthead { padding-top: 80px; padding-bottom: 80px; }
  .masthead h1 { font-size: 48px; }
  .masthead p { font-size: 28px; }
  .masthead .btn-lg { padding: 15px 40px; font-size: 24px; }
}
.jumbotron-primary { background-color: rgb(204, 0, 0); }
.jumbotron-primary h1, .jumbotron-primary h2, .jumbotron-primary h3 { color: rgb(255, 255, 255); }
.jumbotron-primary p { color: rgb(255, 204, 204); }
.jumbotron-primary .btn-primary { border-color: rgb(255, 255, 255); }
.page-masthead::before, .page-masthead::after { content: " "; display: table; }
.page-masthead::after { clear: both; }
.page-masthead .jumbotron { margin-top: 0px ! important; margin-bottom: 0px ! important; padding: 60px 0px; }
@media screen and (max-width: 992px) {
  .page-masthead .jumbotron { padding-top: 40px; padding-bottom: 40px; }
  .page-masthead .jumbotron .container { padding: 0px; }
}
@media screen and (max-width: 767px) {
  .page-masthead .jumbotron { padding-left: 20px; }
}
.label { border-radius: 0px; }
.label:empty { display: none; }
.badge:empty { display: none; }
.btn .badge { position: relative; top: -1px; }
.page-header .label, .page-header .badge { vertical-align: middle; }
.thumbnail { padding: 0px; margin-bottom: 40px; }
.alert h4 { color: inherit; }
.media:first-child { margin-top: 0px; }
.media-object { display: block; }
.media-heading { margin: 0px 0px 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: rgb(255, 153, 153); }
.panel-heading > .dropdown .dropdown-toggle { color: inherit; }
.panel-title > a { color: inherit; }
.modal-backdrop.fade { opacity: 0; }
.modal-backdrop.in { opacity: 0.5; }
.modal-header { border-bottom: 0px none; padding: 20px 40px 0px; }
.modal-title { font-size: 35px; }
.modal-body { padding: 10px 40px 20px; }
@media screen and (min-width: 768px) {
  .modal-dialog { width: 600px; margin: 30px auto; }
  .modal-content { box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.5); }
}
