

/* Primary color for links, buttons, portal header, titles  */
.body {
    background-color: #fafafa;
}

.site-content {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    padding: 0;
    background-color: #F2F2F2;
}

a,
.text-primary,
.btn-primary .badge,
.btn-link,
.pagination>li>a,
.pagination>li>span,
.portal-single-publication .publication-icon i,
.portal-single-publication .publication-icon .fa,
.publication-contents a:hover,
.publication-contents h4 a,
.titlepage h1.title,
.titlepage h2.title,
.titlepage h3.title {
  color: #0A364B; /* originally MagHub green */
}

/* Active section must be bright (appears over blue background) */
.nav-site-sidebar .active>a {
    color: #FAA434;
}

.bg-primary,
.btn-primary,
.publications-condensed .portal-single-publication a,
.toolbar,
.tool-search-form .search-field,
.pager li>a:hover,
.pager li>span:hover,
.colored-top .site-sidebar-header {
    background-color: #06243c
}

.btn-primary,
.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus,
.colored-top .site-sidebar-header {
    border-color: #0A364B; /* originally MagHub green */
}

/* Hover primary color */
a:hover,
a:focus,
a.text-primary:hover,
a.text-primary:focus,
.btn-link:hover,
.btn-link:focus,
.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
    color: #0A364B; /* originally MagHub green */
}

a.bg-primary:hover,
a.bg-primary:focus,
.btn-primary:hover,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open>.dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open>.dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open>.dropdown-toggle.btn-primary.focus,
.portal-header .portal-search button:hover {
  background-color: #06243c;
}

.nav-site-sidebar li a:focus{
    background-color: transparent;
}

.btn-primary:hover,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open>.dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open>.dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open>.dropdown-toggle.btn-primary.focus {
    border-color: #593696;
}

/* Secondary color - For portal search button, publication count */
.portal-header .portal-search button {
    background-color:#06243c;
}

.publication-contents h4 span {
    background-color: transparent;
}

.site-sidebar-header {
    border-bottom: 1px solid #e0e0e0;
    text-align: center;
    background-color: #04243b;
}

.theme2 .site-sidebar {
    background-color: #04243b;
}
.theme2 .nav-site-sidebar>li>a {
    font-weight: normal;
}

.nav-site-sidebar li a {
    color: #fff;
    display: block;
    -webkit-transition: background-color 0.2s ease-out;
    -o-transition: background-color 0.2s ease-out;
    transition: background-color 0.2s ease-out;
}

.nav>li>a {
    position: relative;
    display: block;
}

.portal-header {
    padding: 30px 50px;
 height: 400px;
}


.portal-header h1 {
    font-size: 26px;
    margin-top: 1.6em;
    margin-bottom: 0.835em;
}

.portal-header::after {
    z-index: -5;
    background: url(image/portal2b-bg.jpg) no-repeat center center;
    background-size: cover;
    opacity: .4;
    filter: grayscale(0%);
}

.portal-header .logo {
    height: 30px;
    margin-bottom: 20px;
    opacity: 0;
}

/* Other colors */
.portal-footer {
    background: #06243c;
    color: #b085f5;
}

.breadcrumb a:hover {
    font-weight: bold;
}

