﻿body {
    background-color: #dadada;
    line-height:normal;
}

/*.container{
    width:1170px
}*/

#header-wrapper {
    background-color: #004687;
    border-bottom: 8px solid #b81a30;
    padding-top: 1px;
}

#seal {
    margin: 13px 10px 0px 0px;
}

#seal-img {
    width: 65px;
    height: 65px;
    margin-top: -15px;
}

#title-main {
    margin: 20px 0px 0px 0px;
    font-size: 2em;
}

    #title-main > a {
        color: #fff;
        text-shadow: 2px 2px 0px #000;
        text-decoration: none;
    }

#motto {
    margin: 0px 0px 20px 0px;
    color: #ddd;
    font-size: 16px;
    font-style: italic;
    text-shadow: 1px 1px 0px #000;
}

#search-and-browse {
    /*padding: 17px 0px 15px 35px;*/
    padding: 1px 0px 15px 35px;
    margin-left: -35px;
    color: #eee;
    text-align: center;
    /*background-image: url('/_img/Master/slanted_separator_1.png');
    background-position: bottom left;
    background-repeat: no-repeat;*/
    /* CSS3 */
    text-shadow: 1px 1px 0px #000;
}

#mobile-search-and-browse {
    padding: 5px 0px;
    border-bottom: 1px solid #ddd;
}

#snb-button-img {
    width: 163px;
    height: 32px;
    border: none;
}

#title-page-wrapper {
    background-color: #fff;
}

#title-page {
    margin: 0px;
    padding: 30px 0px 10px 0px;
    border-bottom: 1px solid #ccc;
    font-size: 2.5em;
}

#site-search {
    margin-top: 16px;
}

#mobile-site-search-wrapper {
    border-bottom: 1px solid #ccc;
}

#mobile-site-search {
    padding: 10px 0px;
}

@media (min-width: 768px) {

    #navbar {
        margin: 0px;
        padding: 0px;
    }

        #navbar li.active a {
        }
}

#home-button {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background-color: #f0f0f0;
}

#house-button {
    color:black;
}

#content-wrapper {
    background-color: #fff;
    border-bottom: 1px solid #bbb;
}

#content {
    padding: 20px 0px 40px 0px;
}

#pdf-info-wrapper {
    padding: 20px 0px;
    border-bottom: 1px solid #bbb;
    background-color: #eaeaea;
}

#pdf-info {
    border: 1px solid #bbb;
    border-radius: 8px;
    background-color: #fff;
}

#pdf-info-icon,
#pdf-info-body,
#pdf-info-button {
}

#pdf-info-icon {
    margin-right: 15px;
    padding: 17px 15px 20px 15px;
    border-right: 1px solid #bbb;
    display: inline-block;
    float: left;
}

#pdf-info-button {
    margin-left: 15px;
    padding: 15px;
    float: right;
}

@media (max-width: 992px) {
    #pdf-info-icon {
        padding: 26px 15px 30px 15px;
    }

    #pdf-info-button {
        padding: 24px 15px;
    }
}

@media (max-width: 767px) {
    #pdf-info-icon {
        margin: -3px 10px 10px -3px;
        padding: 15px 15px 15px 10px;
        background-color: #fff;
        border: 1px solid #ccc;
        /* CSS3 */
        border-radius: 10px 0px;
    }

    #pdf-info-button {
        padding: 15px;
    }
}

#pdf-info-body {
    padding: 14px;
}

#footer-wrapper {
    padding: 0px 0px;
    /* CSS3 */
    /*box-shadow: inset 0px 2px 4px rgba(0, 0, 0, .08);*/
}

.footer-column {
    margin: 30px 0px;
}


#menu-footer {
    padding: 20px 0px;
    text-align: center;
}

.row h3 {
    font-size: 24px !important;
}

.row h2 {
    font-size: 35px !important;
}

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    color: #333 !important;
}

.container > .row > .col-sm-12 > p > a:link {
    text-decoration: unset !important;
}

 .container > .row > .col-sm-12 > p > a:hover {
    text-decoration: underline !important;
}


@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu > li > a {
        color: #777 !important;
    }
}

#content-wrapper a {
    color: #337ab7;
}