.navbar .logo {
        margin: 3px;
        margin-right: 10px;
        margin-top: 13px;
        height: 25px;
}

html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.footer {
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  border-top: 1px solid #e5e5e5;
  position: absolute;
  bottom: 0;
  width: 100%;
  color: #777;
/*   background-color: #f5f5f5; */
}

.footer-links {
  padding-left: 0;
  margin-top: 20px;
  color: #999;
}
.footer-links li {
  display: inline;
  padding: 0 2px;
}
.footer-links li:first-child {
  padding-left: 0;
}

@media (min-width: 768px) {
  .footer p {
    margin-bottom: 0;
  }
}

body > .container {
  padding: 60px 15px 0;
}
.container .text-muted {
  margin: 20px 0;
}

.alert-danger, .alert-error {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
  text-shadow: none;
}

.result-head {
        display:block;
        padding:8px 15px;
}

.no-result-info {
        display: none;
}

.accordion-group {
  background-color: #F5F5F5;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
  min-height: 20px;
  margin-top: 20px;
  margin-bottom: 10px;
}

.accordion-heading h3 {
        padding: 5px;
}

.accordion-heading .accordion-toggle {
  display: inline;
  display: inline-block;
        padding: 3px;
}

.loader {
        display: none;
        margin: 0 auto;
        margin-bottom: 10px;
}

.field-author {
        font-style: italic;
}

.field-title {
        width: 60%;
}

.field-paging {
        width: 80%;
}

.field-more {
    margin-top: 20px;
    height: 36px;
}

.pagination {
    height:36px;
    margin:18px 0;
}
.pagination ul {
/*     display:inline-block; */
    *display:inline;
    *zoom:1;
    margin-left:0;
    margin-bottom:0;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li {
    display:inline;
}
.pagination a {
    float:left;
    padding:0 14px;
    line-height:34px;
    text-decoration:none;
    border:1px solid #ddd;
    border-left-width:0;
}
.pagination a:hover,.pagination .active a {
    background-color:#f5f5f5;
}
.pagination .active a {
    color:#999999;
    cursor:default;
}
.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover {
    color:#999999;
    background-color:transparent;
    cursor:default;
}
.pagination li:first-child a {
    border-left-width:1px;
    -webkit-border-radius:3px 0 0 3px;
    -moz-border-radius:3px 0 0 3px;
    border-radius:3px 0 0 3px;
}
.pagination li:last-child a 
{
    -webkit-border-radius:0 3px 3px 0;
    -moz-border-radius:0 3px 3px 0;
    border-radius:0 3px 3px 0;
}
.pagination-centered {
    text-align:center;
}
.pagination-right {
    text-align:right;
}
.pager {
    margin-left:0;
    margin-bottom:18px;
    list-style:none;
    text-align:center;*zoom:1;
}
.pager:before,.pager:after {
    display:table;content:"";
}
.pager:after {
    clear:both;
}
.pager li {
    display:inline;
}
.pager a {
    display:inline-block;
    padding:5px 14px;
    background-color:#fff;
    border:1px solid #ddd;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
}
.pager a:hover {
    text-decoration:none;
    background-color:#f5f5f5;
}
.pager .next a {
    float:right;
}
.pager .previous a {
    float:left;
}
.pager .disabled a,.pager .disabled a:hover {
    color:#999999;
    background-color:#fff;
    cursor:default;
}