/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */

.navbar-main {
    background-color: #a92662;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
}


section#home-banner {
    margin: 0;
    padding: 50px 0 60px;
    background-color: #660033;
    color: #fff;
}


section#header .logo-text {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 2.6em;
    white-space: nowrap;
}

.home-shortcuts {
    margin: 0;
    background: #460d2c;
    color: #fff;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;

}

div.header-lined h1 {
    border-bottom: 1px solid #f3f3f3;
    color: #333;
}

a {
    color: #036;
}

.navbar-main .navbar-nav>.active>a, .navbar-main .navbar-nav>.active>a:focus, .navbar-main .navbar-nav>.active>a:hover, .navbar-main .navbar-nav>.open>a, .navbar-main .navbar-nav>.open>a:focus, .navbar-main .navbar-nav>.open>a:hover, .navbar-main .navbar-nav>li>a:focus, .navbar-main .navbar-nav>li>a:hover {
    color: #eee;
    background-color: #660033;
}

.home-shortcuts li:first-child {
    border-left: 1px solid #660033;
}

.home-shortcuts li {
    float: left;
    width: 24%;
    padding: 5px 3px;
    border-right: 1px solid #660033;
    font-size: .9em;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
}

.label-default {
    background-color: #a92662;
}

section#footer {
    margin: 0;
    padding: 20px 10px;
    background-color: #fff;
    border-top: 1px solid #ddd;
    color: #666;
    font-size: .9em;
}

ul.top-nav>li.primary-action>a.btn {
    padding: 6px 15px;
    background-color: #036;
    color: #fff;
    border-radius: 3px;
}