.navbar-default {
    background-color: #1f3665;
}
.btn-primary {
    color: #fff;
    background-color: #1f3665;
    border-color: #325292;
    border-radius: 4px;
}

.panel-default>.panel-heading, .pkp_block .title {
    color: #fff;
    background-color: #1f3665;
    border-color: #325292;
    font-weight: 400;
}

a {
    color: #1f3665;
}

.block_custom img {
    max-width: 100%;
    height: auto;
}

.badge {
    color: #fff;
    background-color: #6983b9;
}

.navbar-default .nav>li>a:hover, 
.navbar-default .nav>li>a:focus, 
.navbar-default .nav>li>a:active, 
.header_view .nav>li>a:hover, 
.header_view .nav>li>a:focus, 
.header_view .nav>li>a:active  {
    color: #fff;
    background: #2c4f8f;
}

.media-heading h1, 
.media-heading h2, 
.media-heading h3, 
.media-heading h4, 
.media-heading h5, 
.media-heading h6, h1.media-heading, 
h2.media-heading, h3.media-heading, 
h4.media-heading, h5.media-heading, 
h6.media-heading {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3;
}
a:hover, a:focus {
    color: #1f3665;
}

.media-list .article-summary {
    box-shadow: 0 .8rem 1rem rgba(0, 0, 0, .25) !important;
}
.media-list .article-summary .media-body {
    word-wrap: break-word;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
    padding: 22px;
}

.media-list .article-summary .media-body .pages {
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 18px;
    margin-bottom: 16px;
}

.pkp_block .title {
    padding: 6px 16px;
    font-size: 24px;
}
.pkp_block a {
    font-size: 14px;
    font-weight: 400;
}
.page-header {
    color: #000;
    font-weight: 500;
}
.container-fluid.ucsa-navbar {
    background-color: #19294a;
}
.container-fluid.ucsa-navbar .nav>li>a {
    font-size: 14px;
        font-weight: 500;
}

.container-fluid.ucsa-navbar button.btn.btn-default {
    background-color: #1f3665;
    color: #fff;
    border: navajowhite;
    border-radius: 4px;
}
.ucsa-header {
    padding: 0 0 !important;
}

nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    background-color: #19294a !important;
    border-color: none;
}
.footer-logos {
    background-color: #19294a;
    text-align: center;
    padding: 14px;
}
.footer-logos a {
    margin-left: 10px;
    margin-right: 10px;
}

.additional_content h1 {
    color: #1f3665;
    font-size: 36px;
    font-weight: 400;
}