










/* Basis Style Sheet for HTML documentation */
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700');

body {
    font-family: 'Source Sans Pro', sans-serif;
}

.bg-primary, .btn-primary, .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus, .site-sidebar, .portal-single-publication .publication-icon {
    background-color: #3B5CAD;
}

a, .text-primary, .btn-link, .pagination>li>a, .pagination>li>span, .publication-contents a:hover {
    color: #3B5CAD;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Source Sans Pro', sans-serif;
    line-height: 1.1;
    color: inherit;
}

.site-sidebar-search
{
  padding: 15px;
}

input[type=text] {
border: 1px solid rgba(255, 255, 255, 0.5);
border-radius: 4px;
}
.form-control:focus {
  border: 1px solid rgba(255, 255, 255, 1);
}
.search-field {
  display: none;
  background: none;
  color: rgba(255, 255, 255, 0.5);
  height: 36px;
}
.search-field:focus {
  color: rgba(255, 255, 255, 1);
}
.title {
  font-weight: 600;
  font-size: 18px;
}
.nav-site-sidebar
{
  font-size: 14px;
  font-weight: 600;
}
.nav-site-sidebar ul a {
  font-size: 14px;
  font-weight: 400;
}
p {
  font-size: 14px;
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #40B4E5;
    background-color: #f5f5f5;
    border-radius: 4px;
}

a, .text-primary, .btn-link, .pagination>li>a, .pagination>li>span, .publication-contents a:hover {
    color: #3B5CAD;
}

.programlisting.hljs {
    background: #f5f5f5;!important;
}

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

thead {
    background-color: #f5f5f5;
}

.cat-panel-1:before{
    content: "\f1c1"; /* Set this to the icon you want */
}


