/* ==========================================================================
   !Copac-specific styles
   ========================================================================== */
/* ==========================================================================
   !CSS
   ========================================================================== */
/* =Typography
   ========================================================================== */
/* -Headings */
h1,
.h1 {
  color: #e67522;
}

/* =Code
   ========================================================================== */
/* +Inline code
   -------------------------------------------------------------------------- */
code {
  background-color: #fdfbdb;
}

/* +Blocks of code
   -------------------------------------------------------------------------- */
pre {
  background-color: #fdfbdb;
}

/* =Buttons
   ========================================================================== */
/* +Options
   -------------------------------------------------------------------------- */
.btn-default,
a.btn-default:visited {
  border-color: #5b5c5e;
  background-color: #5b5c5e;
  color: #fff;
}
.btn-default:hover,
.btn-default:focus,
a.btn-default:visited:hover,
a.btn-default:visited:focus,
.btn-default:active,
.btn-default.active,
a.btn-default.active:visited,
.open .dropdown-toggle.btn-default {
  background-color: #353638;
  border-color: #353638;
  color: #fff;
}
.btn-default:active,
.btn-default.active,
a.btn-default.active:visited,
a.btn-default:active:visited {
  color: #e5e5e5;
}
.btn-primary,
a.btn-primary:visited {
  border-color: #5d812b;
  background-color: #5d812b;
}
.btn-primary:hover,
.btn-primary:focus,
a.btn-primary:visited:hover,
a.btn-primary:visited:focus,
.btn-primary:active,
.btn-primary.active,
a.btn-primary.active:visited,
.open .dropdown-toggle.btn-primary {
  border-color: #375b05;
  background-color: #375b05;
}

/* ==========================================================================
   !Components
   ========================================================================== */
/* =Navs
   ========================================================================== */
/* +Secondary nav
   -------------------------------------------------------------------------- */
/* -You are here/active */
/* About */
body.contact .nav-secondary span.contact a,
body.meettheteam .nav-secondary span.meettheteam a,
body.libraries .nav-secondary span.libraries a,
body.steeringcommittee .nav-secondary span.steeringcommittee a,
body.publications-presentations .nav-secondary span.publications-presentations a,
/* Researchers */
body.quickquide .nav-secondary span.quickquide a,
body.userguide .nav-secondary span.userguide a,
body.mapguide .nav-secondary span.mapguide a,
body.otherwaystosearch .nav-secondary span.otherwaystosearch a,
/* Librarians */
body.contributing .nav-secondary span.contributing a,
body.usage .nav-secondary span.usage a,
/* Developers */
body.webapi .nav-secondary span.webapi a,
body.sru .nav-secondary span.sru a,
body.oaipmh .nav-secondary span.oaipmh a,
body.z3950 .nav-secondary span.z3950 a,
body.z3950diagnostics .nav-secondary span.z3950diagnostics a,
body.openurl .nav-secondary span.openurl a,
body.persistenturls .nav-secondary span.persistenturls a {
  margin-left: -2px;
  border-left: 2px solid #5b5c5e;
  padding-left: 15px;
  color: #5b5c5e;
  cursor: default;
}
/* About: sub-pages */
body.newlibraries .nav-secondary span.newlibraries a,
body.libraryupdate .nav-secondary span.libraryupdate a,
body.librariesmap .nav-secondary span.librariesmap a,
/* Developers: sub-pages */
body.contributorcodes .nav-secondary span.contributorcodes a {
  margin-left: -2px;
  border-left: 2px solid #5b5c5e;
  padding-left: 30px;
  color: #5b5c5e;
  cursor: default;
}

/* Import the rest from style.css ... */

/* =Breadcrumbs
   ========================================================================== */
.breadcrumb > li + li:before {
  content: "»\00a0";/* Matches legacy breadcrumb */
  color: inherit;/* Matches legacy breadcrumb */
}

/* +Legacy breadcrumb
   -------------------------------------------------------------------------- */
#breadcrumb {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: .71428571em;
}
#breadcrumb p {
  line-height: 1.53846154;
  font-size: .92857143em;
}
#breadcrumb p strong {
  color: #838383;
}

/* =Labels
   ========================================================================== */
h1 .label,
.h1 .label {
  background-color: #f3822f;
}

/* =Nav blocks
   ========================================================================== */
/* +Page contents
   -------------------------------------------------------------------------- */
/* -Legacy markup */
.page-contents {
  margin-top: .71428571em;
}
.page-contents:before {
  content: "Page contents: ";
}
.page-contents ul {
  margin-top: 0;
  padding-left: 0;
  list-style: none;
}
.page-contents ul > li {
  font-size: .92857143em;
}
.page-contents ul > li a {
  border-bottom-color: transparent;
}
.page-contents ul > li a:hover,
.page-contents ul > li a:focus {
  border-bottom-color: #308ea6;
}
.page-contents ul > li a:before {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e114\2004";
  color: #5b5c5e;
  font-size: .84615385em;
}
.page-contents ul > li a:hover:before,
.page-contents ul > li a:focus:before {
  color: #308ea6;
}
.page-contents ul > li:first-child {
  margin-left: -1px;
}
@media (min-width: 768px) {
  .page-contents:before {
    content: "";
  }
  .page-contents ul {
    padding-left: 0;
    list-style: none;
  }
  .page-contents ul > li {
    display: inline-block;
    line-height: 1.14285714;
    margin-left: 6px;
    border-left: 1px solid #ccc;
    padding-left: 8px;
  }
  .page-contents ul > li:first-child {
    border-left-width: 0;
    padding-left: 0;
  }
}
