.logo {
float: none;
text-align: center;
}


footer {
width: 100%;
position: absolute;
bottom: 0;
text-align: center;
}

.content-footer .pull-left, .content-footer .pull-right, .copy-powered .pull-left, .copy-powered .pull-right {
float: none;
}

.content-footer {
padding-bottom: 5px;
text-align: center;
}

.copy-powered {
font-size: 100%;
opacity: 1;
}

header {
padding: 30px 0;
border-bottom: 1px dotted #DDD;
}

.bx-header-right {
display: none;
}

.main-column {
min-height: 330px !important;
}

p {
font-family: "Source Sans Pro", sans-serif;
}

@media (min-width: 1200px) {
.container {width: 100%;}
}

@media only screen and (max-width: 768px) {
.container {margin-right: 15px; margin-left: 15px;}
}



/* Custom container */
.container-narrow {
  margin: 0 auto;
  max-width: 700px;
}
.container-narrow > hr {
  margin: 30px 0;
}

/* Main marketing message and sign up button */
.jumbotron {
  margin: 60px 0;
  text-align: center;
}
.jumbotron h1 {
  font-size: 72px;
  line-height: 1;
}

.jumbotron h2 {
font-family: 'Source Sans Pro', sans-serif;
padding-top: 45px;
color: #AAA;
display: block;
font-size: 32px;
line-height: 30px;
}

.jumbotron .btn {
  font-size: 21px;
  padding: 14px 24px;
}

/* Supporting marketing content */
.marketing {
  margin: 60px 0;
}
.marketing p + h4 {
  margin-top: 28px;
}

.marketing  h4 {
color: #009A97;
}