h1 {
    color: #fff;
    font: 700 19px/24px Arial, sans-serif;
    text-transform: uppercase;
}
h2 {
    color: #00a4e4;
    font: 14px/17px Arial, sans-serif;
    text-transform: uppercase;
}
h3 {
    color:#faf132;
    font: 17px/20px Arial, sans-serif;
    text-transform: uppercase;
}
h4 {
    color:#faf132;
    font:700 17px/20px Arial, sans-serif;
    text-transform: uppercase;
}
h5 {
    color:#333;
    font:700 14px/17px Arial, sans-serif;
    display: inline;
}
h6 {
    color:#fff;
    font:14px/17px Arial, sans-serif;
}
p, table, div {
    color:#333;
    font:14px/17px Arial, sans-serif;
}
a, a.small, a.anchor {
    color: #00a4e4;
    border-bottom: 1px solid #00a4e4;
    -webkit-transition: all 200ms ease;
       -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
         -o-transition: all 200ms ease;
            transition: all 200ms ease;
}
    a:hover, a.selected, a:focus {
        color: #4e84ff;
        border-bottom-color: #4e84ff;
        text-decoration: none !important;
    }

div[id*="-wrap"] {
    width: 100%;
    max-width: 700px;
    margin: 2% auto;
}
    #header-wrap .row-fluid {
        background:#6bbe15;
        border-radius:10px;
    }
        #tagline {
            text-align: center;
            padding: 9% 0 5%;
        }
        #header-wrap .span7 img {
            border-radius:0 10px 10px 0;
        }
ul.blue-bullets {
    list-style-image: url(https://cdn.questline.com/file/2e57010e-a5bb-4e26-a0f6-4d14e9fd9345);
    padding:1% 5%;
}
    ul.blue-bullets li {
        padding-left: 5px;
    }
#blue-wrap {
    background: #2861aa;
    padding: 2% 0px;
}
    #blue-wrap a,
    #footer-wrap a{
        color: #fff;
        border-bottom-color: #fff;
        font-weight: 700;
        line-height: 24px;
    }
        #blue-wrap a:hover,
        #footer-wrap a:hover {
            color:#faf132;
            border-bottom-color: #faf132;
        }
#footer-wrap .row-fluid {
    background:#6bbe15;
    border-radius:10px;
    padding: 3% 0;
}
    #footer-wrap p {
        color: #fff;
    }
@media only screen and (max-width:767px) {
    #header-wrap .span7 img {
        border-radius: 0 0 10px 10px;
    }
    .span8,
    .span10 {
        padding:0 20px;
    }
}
@media only screen and (max-width:480px) {
    .logo {
        display:block; 
        margin:0 auto;
    }
}