.container {
  width: 1400px;
}

.navbar-brand {
  float: none;
  padding: 5px 5px;
}

.navbar-brand-logo img {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.site-name, .row, .container-fluid, .footer[role="contentinfo"]{
background-color: white;
}

/*.pkp_structure_page{
  border: 1px solid black;
  margin: auto;
  padding: 2px;
}*/


#subsection h3 {
  background-color: #006633;
  font-size: 12px;
  text-align: center;
  font-weight: normal;
  margin: 0 0 5px 0;
  padding: 4px;
  color: #fff;
}

a, h2 a:hover, h3 a:hover {
  color: #009966;
  text-decoration: none;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
  color: #336600;
}

p{
  text-align: justify;
}

.widgettitle{
  margin: 5px 0 0;
padding: 0;
font-size: 16px;
color: #336600;
font-weight: bold;
}

.list-group-item, .pkp_block ul li{
  padding: 5px 10px;
  border: none;
}

.pkp_block ul li:before{
content: "\00BB \0020";
}

.navbar, .header_view{
  margin-bottom: 10px;
}

.site-name{
  margin-top: 1px;
margin-bottom: 1px;
}

.navbar-default .nav > li > a, .header_view .nav > li > a {
  color: #1e7557;
}

.panel-default>.panel-heading, .pkp_block .title {
    color: #333;
    background-color: #00663317;
    border-color: #ddd;
}

h2.title{
  font-size: 20px;
    text-align: center;
}

.panel-body, .pkp_block .content {
  padding: 5px;
}

.published, .list-group-item.date-published, .block_announcements_article_date{
  display: none;
}

.journal-description > .col-sm-12 {
  padding-bottom: 20px;
}