@import url('https://fonts.googleapis.com/css?family=Lora');

body {
  padding-top: 70px;
  padding-bottom: 30px;
}

.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
}

.navbar-inverse {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#003466+0,005199+51 */
    background: #003466; /* Old browsers */
    background: -moz-linear-gradient(top,  #003466 0%, #005199 51%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #003466 0%,#005199 51%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #003466 0%,#005199 51%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003466', endColorstr='#005199',GradientType=0 ); /* IE6-9 */
}

.navbar-inverse .navbar-nav>li>a {
    color: #dddddd;
    font-size: 17px;
}

.logo {
    max-height: 44px;
    margin-top: 3px;
    margin-left: 6px;
    margin-right: 20px;
}

.headline {
    font-size: 35px !important;
    margin-bottom: 25px;
}

.jumbotron {
    background-color: #003466;
    padding: 30px;
}

.jumbotron_bg_light {
    background-color: #365676;
}

@media (min-width: 767px) {
    .jumbotron {
        padding-top: 60px;
        padding-bottom: 85px;
        padding-left: 80px !important;
        padding-right: 80px !important;
    }   
}

.jumbotron > h1, .jumbotron > h2, .jumbotron >  p, .jumbotron > div > blockquote > p, .jumbotron > ul {
    color: white !important;
}

.jumbotron > div > blockquote > p {
    font-family: sans-serif;
    font-size: 22px;
}

blockquote {
    margin-top: 10px;
}

.jumbotron > p, .jumbotron > ul {
    font-family: 'Lora', serif;
    letter-spacing: 0.01em;
}

.jumbotron > ul {
    font-size: 16px;
}

.btn {
    font-family: sans-serif;
}

.img_text {
    margin-right: 15px;
}

.img_text_right {
    margin-left: 15px;
}

blockquote > footer {
    font-size: 17px;
}

#carousel-example-generic {
    border: 1px solid white;
}

.carousel-content {
    color:white;
    display:flex;
    align-items:center;
    margin-top: 6%;
    margin-left: 10%;
    padding-right: 25%;
    padding-bottom: 10%;
    font-size: 19px !important;
}

blockquote {
    border-left: 0px;
}