/*
 * CSS generado dinámicamente
 * Versión: 2.0.0
 * Empresa: Libnamic
 * Fecha: 2025-07-23 10:00:45
 */

.palette-0 {
  background: #FFFFFF;
  color: #616161;
}
.palette-0 .metadata, 
.palette-0 .advanced-search-content, 
.palette-0 .resource-list .resource {
  background: #15D123;
}
.palette-0  button,
.palette-0 #search  button,
.palette-0 .browse-controls button,
.palette-0 .sorting button,
.palette-0 .lib-block button {
  background-color: #A5D6A7;
  color: #4CAF50;
}
.palette-0  h1, .palette-0  h2, .palette-0  h3, .palette-0  h4, .palette-0  h5, .palette-0  h6 {
  color: #212121;
}
.palette-0 p, .palette-0 a, .palette-0 div {
  color: #616161;
}
.palette-0 div a,
.palette-0 div a:active,
.palette-0 div a:focus,
.palette-0 div a:highlighted,
.palette-0 li a,
.palette-0 li a:active,
.palette-0 li a:focus,
.palette-0 li a:highlighted,
.palette-0 div > a,
.palette-0 div > a:active,
.palette-0 div > a:focus,
.palette-0 div > a:highlighted {
  color: #4CAF50;
}
.header-palette-0 header {
  background: #FFFFFF;
  color: #616161;
}
.header-palette-0 header .menu li ul {
  background: #15D123;
}
.header-palette-0 header .main-menu-btn-icon, 
.header-palette-0 header .main-menu-btn-icon:before, 
.header-palette-0 header .main-menu-btn-icon:after {
  background: #616161;
}
.header-palette-0 header  button,
.header-palette-0 header  #search button,
.header-palette-0 header .lib-block button {
  background-color: #A5D6A7;
  color: #4CAF50;
}
.header-palette-0 header  h1, .header-palette-0 header  h2, .header-palette-0 header  h3, .header-palette-0 header  h4, .header-palette-0 header  h5, .header-palette-0 header  h6 {
  color: #212121;
}
.header-palette-0 header div, .header-palette-0 header div a, .header-palette-0 header li a, .header-palette-0 header div > a {
  color: #616161;
}
.header-palette-0 header div a,
.header-palette-0 header div a:active,
.header-palette-0 header div a:focus,
.header-palette-0 header div a:highlighted,
.header-palette-0 header li a,
.header-palette-0 header li a:active,
.header-palette-0 header li a:focus,
.header-palette-0 header li a:highlighted,
.header-palette-0 header div > a,
.header-palette-0 header div > a:active,
.header-palette-0 header div > a:focus,
.header-palette-0 header div > a:highlighted {
  color: #4CAF50;
}
.footer-palette-0 footer {
  background: #FFFFFF;
  color: #616161;
}
.footer-palette-0 footer button,
.footer-palette-0 footer .lib-block button { 
  background-color: #A5D6A7;
  color: #4CAF50;
}
.footer-palette-0 footer  h1, .footer-palette-0 footer  h2, .footer-palette-0 footer  h3, .footer-palette-0 footer  h4, .footer-palette-0 footer  h5, .footer-palette-0 footer  h6 {
  color: #212121;
}
.footer-palette-0 footer p, .footer-palette-0 footer a, .footer-palette-0 footer div {
  color: #616161;
}
.footer-palette-0 footer div a,
.footer-palette-0 footer div a:active,
.footer-palette-0 footer div a:focus,
.footer-palette-0 footer div a:highlighted,
.footer-palette-0 footer li a,
.footer-palette-0 footer li a:active,
.footer-palette-0 footer li a:focus,
.footer-palette-0 footer li a:highlighted,
.footer-palette-0 footer div > a,
.footer-palette-0 footer div > a:active,
.footer-palette-0 footer div > a:focus,
.footer-palette-0 footer div > a:highlighted {
  color: #4CAF50;
}
div.lib-section.palette-section-0 {
  background: #FFFFFF;
  color: #616161;
}
div.lib-section.palette-section-0  button,
div.lib-section.palette-section-0 .lib-block button {
  background-color: #A5D6A7;
  color: #4CAF50;
}
div.lib-section.palette-section-0 .lib-block h1, div.lib-section.palette-section-0 .lib-block h2, div.lib-section.palette-section-0 .lib-block h3, div.lib-section.palette-section-0 .lib-block h4, div.lib-section.palette-section-0 .lib-block h5, div.lib-section.palette-section-0 .lib-block h6 {
  color: #212121;
}
div.lib-section.palette-section-0 .lib-block p, div.lib-section.palette-section-0 .lib-block a, div.lib-section.palette-section-0 .lib-block div {
  color: #616161;
}
div.lib-section.palette-section-0 .lib-block div a,
div.lib-section.palette-section-0 .lib-block div a:active,
div.lib-section.palette-section-0 .lib-block div a:focus,
div.lib-section.palette-section-0 .lib-block div a:highlighted,
div.lib-section.palette-section-0 .lib-block li a,
div.lib-section.palette-section-0 .lib-block li a:active,
div.lib-section.palette-section-0 .lib-block li a:focus,
div.lib-section.palette-section-0 .lib-block li a:highlighted,
div.lib-section.palette-section-0 .lib-block div > a,
div.lib-section.palette-section-0 .lib-block div > a:active,
div.lib-section.palette-section-0 .lib-block div > a:focus,
div.lib-section.palette-section-0 .lib-block div > a:highlighted {
  color: #4CAF50;
}
div.lib-section div.lib-row.palette-row-0 {
  background: #FFFFFF;
  color: #616161;
}
div.lib-section div.lib-row.palette-row-0 .lib-block button {
  background-color: #A5D6A7;
  color: #4CAF50;
}
div.lib-section div.lib-row.palette-row-0 .lib-block h1, div.lib-section div.lib-row.palette-row-0 .lib-block h2, div.lib-section div.lib-row.palette-row-0 .lib-block h3, div.lib-section div.lib-row.palette-row-0 .lib-block h4, div.lib-section div.lib-row.palette-row-0 .lib-block h5, div.lib-section div.lib-row.palette-row-0 .lib-block h6 {
  color: #212121;
}
div.lib-section div.lib-row.palette-row-0 .lib-block p, div.lib-section div.lib-row.palette-row-0 .lib-block a, div.lib-section div.lib-row.palette-row-0 .lib-block div {
  color: #616161;
}
div.lib-section div.lib-row.palette-row-0 .lib-block div a,
div.lib-section div.lib-row.palette-row-0 .lib-block div a:active,
div.lib-section div.lib-row.palette-row-0 .lib-block div a:focus,
div.lib-section div.lib-row.palette-row-0 .lib-block div a:highlighted,
div.lib-section div.lib-row.palette-row-0 .lib-block li a,
div.lib-section div.lib-row.palette-row-0 .lib-block li a:active,
div.lib-section div.lib-row.palette-row-0 .lib-block li a:focus,
div.lib-section div.lib-row.palette-row-0 .lib-block li a:highlighted,
div.lib-section div.lib-row.palette-row-0 .lib-block div > a,
div.lib-section div.lib-row.palette-row-0 .lib-block div > a:active,
div.lib-section div.lib-row.palette-row-0 .lib-block div > a:focus,
div.lib-section div.lib-row.palette-row-0 .lib-block div > a:highlighted {
  color: #4CAF50;
}
div.lib-section  div.lib-row div.lib-block.palette-block-0 {
  background: #FFFFFF;
  color: #616161;
}
div.lib-section  div.lib-row div.lib-block.palette-block-0 >a {
  display: block;
}
div.lib-section  div.lib-row div.lib-block.palette-block-0  button {
  background-color: #A5D6A7;
  color: #4CAF50;
}
div.lib-section  div.lib-row div.lib-block.palette-block-0  h1, div.lib-section  div.lib-row div.lib-block.palette-block-0  h2, div.lib-section  div.lib-row div.lib-block.palette-block-0  h3, div.lib-section  div.lib-row div.lib-block.palette-block-0  h4, div.lib-section  div.lib-row div.lib-block.palette-block-0  h5, div.lib-section  div.lib-row div.lib-block.palette-block-0  h6 {
  color: #212121;
}
div.lib-section  div.lib-row div.lib-block.palette-block-0  p, div.lib-section  div.lib-row div.lib-block.palette-block-0  a, div.lib-section  div.lib-row div.lib-block.palette-block-0  div  {
  color: #616161;
}
div.lib-section  div.lib-row div.lib-block.palette-block-0  div a,
div.lib-section  div.lib-row div.lib-block.palette-block-0  div a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-0  div a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-0  div a:highlighted,
div.lib-section  div.lib-row div.lib-block.palette-block-0  li a,
div.lib-section  div.lib-row div.lib-block.palette-block-0  li a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-0  li a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-0  li a:highlighted,
div.lib-section  div.lib-row div.lib-block.palette-block-0  div > a,
div.lib-section  div.lib-row div.lib-block.palette-block-0  div > a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-0  div > a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-0  div > a:highlighted {
  color: #4CAF50;
}
.palette-1 {
  background: #E8F5E9;
  color: #4CAF50;
}
.palette-1 .metadata, 
.palette-1 .advanced-search-content, 
.palette-1 .resource-list .resource {
  background: #212121;
}
.palette-1  button,
.palette-1 #search  button,
.palette-1 .browse-controls button,
.palette-1 .sorting button,
.palette-1 .lib-block button {
  background-color: #FFFFFF;
  color: #A5D6A7;
}
.palette-1  h1, .palette-1  h2, .palette-1  h3, .palette-1  h4, .palette-1  h5, .palette-1  h6 {
  color: #616161;
}
.palette-1 p, .palette-1 a, .palette-1 div {
  color: #4CAF50;
}
.palette-1 div a,
.palette-1 div a:active,
.palette-1 div a:focus,
.palette-1 div a:highlighted,
.palette-1 li a,
.palette-1 li a:active,
.palette-1 li a:focus,
.palette-1 li a:highlighted,
.palette-1 div > a,
.palette-1 div > a:active,
.palette-1 div > a:focus,
.palette-1 div > a:highlighted {
  color: #4CAF50;
}
.header-palette-1 header {
  background: #E8F5E9;
  color: #4CAF50;
}
.header-palette-1 header .menu li ul {
  background: #212121;
}
.header-palette-1 header .main-menu-btn-icon, 
.header-palette-1 header .main-menu-btn-icon:before, 
.header-palette-1 header .main-menu-btn-icon:after {
  background: #4CAF50;
}
.header-palette-1 header  button,
.header-palette-1 header  #search button,
.header-palette-1 header .lib-block button {
  background-color: #FFFFFF;
  color: #A5D6A7;
}
.header-palette-1 header  h1, .header-palette-1 header  h2, .header-palette-1 header  h3, .header-palette-1 header  h4, .header-palette-1 header  h5, .header-palette-1 header  h6 {
  color: #616161;
}
.header-palette-1 header div, .header-palette-1 header div a, .header-palette-1 header li a, .header-palette-1 header div > a {
  color: #4CAF50;
}
.header-palette-1 header div a,
.header-palette-1 header div a:active,
.header-palette-1 header div a:focus,
.header-palette-1 header div a:highlighted,
.header-palette-1 header li a,
.header-palette-1 header li a:active,
.header-palette-1 header li a:focus,
.header-palette-1 header li a:highlighted,
.header-palette-1 header div > a,
.header-palette-1 header div > a:active,
.header-palette-1 header div > a:focus,
.header-palette-1 header div > a:highlighted {
  color: #4CAF50;
}
.footer-palette-1 footer {
  background: #E8F5E9;
  color: #4CAF50;
}
.footer-palette-1 footer button,
.footer-palette-1 footer .lib-block button { 
  background-color: #FFFFFF;
  color: #A5D6A7;
}
.footer-palette-1 footer  h1, .footer-palette-1 footer  h2, .footer-palette-1 footer  h3, .footer-palette-1 footer  h4, .footer-palette-1 footer  h5, .footer-palette-1 footer  h6 {
  color: #616161;
}
.footer-palette-1 footer p, .footer-palette-1 footer a, .footer-palette-1 footer div {
  color: #4CAF50;
}
.footer-palette-1 footer div a,
.footer-palette-1 footer div a:active,
.footer-palette-1 footer div a:focus,
.footer-palette-1 footer div a:highlighted,
.footer-palette-1 footer li a,
.footer-palette-1 footer li a:active,
.footer-palette-1 footer li a:focus,
.footer-palette-1 footer li a:highlighted,
.footer-palette-1 footer div > a,
.footer-palette-1 footer div > a:active,
.footer-palette-1 footer div > a:focus,
.footer-palette-1 footer div > a:highlighted {
  color: #4CAF50;
}
div.lib-section.palette-section-1 {
  background: #E8F5E9;
  color: #4CAF50;
}
div.lib-section.palette-section-1  button,
div.lib-section.palette-section-1 .lib-block button {
  background-color: #FFFFFF;
  color: #A5D6A7;
}
div.lib-section.palette-section-1 .lib-block h1, div.lib-section.palette-section-1 .lib-block h2, div.lib-section.palette-section-1 .lib-block h3, div.lib-section.palette-section-1 .lib-block h4, div.lib-section.palette-section-1 .lib-block h5, div.lib-section.palette-section-1 .lib-block h6 {
  color: #616161;
}
div.lib-section.palette-section-1 .lib-block p, div.lib-section.palette-section-1 .lib-block a, div.lib-section.palette-section-1 .lib-block div {
  color: #4CAF50;
}
div.lib-section.palette-section-1 .lib-block div a,
div.lib-section.palette-section-1 .lib-block div a:active,
div.lib-section.palette-section-1 .lib-block div a:focus,
div.lib-section.palette-section-1 .lib-block div a:highlighted,
div.lib-section.palette-section-1 .lib-block li a,
div.lib-section.palette-section-1 .lib-block li a:active,
div.lib-section.palette-section-1 .lib-block li a:focus,
div.lib-section.palette-section-1 .lib-block li a:highlighted,
div.lib-section.palette-section-1 .lib-block div > a,
div.lib-section.palette-section-1 .lib-block div > a:active,
div.lib-section.palette-section-1 .lib-block div > a:focus,
div.lib-section.palette-section-1 .lib-block div > a:highlighted {
  color: #4CAF50;
}
div.lib-section div.lib-row.palette-row-1 {
  background: #E8F5E9;
  color: #4CAF50;
}
div.lib-section div.lib-row.palette-row-1 .lib-block button {
  background-color: #FFFFFF;
  color: #A5D6A7;
}
div.lib-section div.lib-row.palette-row-1 .lib-block h1, div.lib-section div.lib-row.palette-row-1 .lib-block h2, div.lib-section div.lib-row.palette-row-1 .lib-block h3, div.lib-section div.lib-row.palette-row-1 .lib-block h4, div.lib-section div.lib-row.palette-row-1 .lib-block h5, div.lib-section div.lib-row.palette-row-1 .lib-block h6 {
  color: #616161;
}
div.lib-section div.lib-row.palette-row-1 .lib-block p, div.lib-section div.lib-row.palette-row-1 .lib-block a, div.lib-section div.lib-row.palette-row-1 .lib-block div {
  color: #4CAF50;
}
div.lib-section div.lib-row.palette-row-1 .lib-block div a,
div.lib-section div.lib-row.palette-row-1 .lib-block div a:active,
div.lib-section div.lib-row.palette-row-1 .lib-block div a:focus,
div.lib-section div.lib-row.palette-row-1 .lib-block div a:highlighted,
div.lib-section div.lib-row.palette-row-1 .lib-block li a,
div.lib-section div.lib-row.palette-row-1 .lib-block li a:active,
div.lib-section div.lib-row.palette-row-1 .lib-block li a:focus,
div.lib-section div.lib-row.palette-row-1 .lib-block li a:highlighted,
div.lib-section div.lib-row.palette-row-1 .lib-block div > a,
div.lib-section div.lib-row.palette-row-1 .lib-block div > a:active,
div.lib-section div.lib-row.palette-row-1 .lib-block div > a:focus,
div.lib-section div.lib-row.palette-row-1 .lib-block div > a:highlighted {
  color: #4CAF50;
}
div.lib-section  div.lib-row div.lib-block.palette-block-1 {
  background: #E8F5E9;
  color: #4CAF50;
}
div.lib-section  div.lib-row div.lib-block.palette-block-1 >a {
  display: block;
}
div.lib-section  div.lib-row div.lib-block.palette-block-1  button {
  background-color: #FFFFFF;
  color: #A5D6A7;
}
div.lib-section  div.lib-row div.lib-block.palette-block-1  h1, div.lib-section  div.lib-row div.lib-block.palette-block-1  h2, div.lib-section  div.lib-row div.lib-block.palette-block-1  h3, div.lib-section  div.lib-row div.lib-block.palette-block-1  h4, div.lib-section  div.lib-row div.lib-block.palette-block-1  h5, div.lib-section  div.lib-row div.lib-block.palette-block-1  h6 {
  color: #616161;
}
div.lib-section  div.lib-row div.lib-block.palette-block-1  p, div.lib-section  div.lib-row div.lib-block.palette-block-1  a, div.lib-section  div.lib-row div.lib-block.palette-block-1  div  {
  color: #4CAF50;
}
div.lib-section  div.lib-row div.lib-block.palette-block-1  div a,
div.lib-section  div.lib-row div.lib-block.palette-block-1  div a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-1  div a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-1  div a:highlighted,
div.lib-section  div.lib-row div.lib-block.palette-block-1  li a,
div.lib-section  div.lib-row div.lib-block.palette-block-1  li a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-1  li a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-1  li a:highlighted,
div.lib-section  div.lib-row div.lib-block.palette-block-1  div > a,
div.lib-section  div.lib-row div.lib-block.palette-block-1  div > a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-1  div > a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-1  div > a:highlighted {
  color: #4CAF50;
}
.palette-2 {
  background: #212121;
  color: #4CAF50;
}
.palette-2 .metadata, 
.palette-2 .advanced-search-content, 
.palette-2 .resource-list .resource {
  background: #616161;
}
.palette-2  button,
.palette-2 #search  button,
.palette-2 .browse-controls button,
.palette-2 .sorting button,
.palette-2 .lib-block button {
  background-color: #E8F5E9;
  color: #FFFFFF;
}
.palette-2  h1, .palette-2  h2, .palette-2  h3, .palette-2  h4, .palette-2  h5, .palette-2  h6 {
  color: #4CAF50;
}
.palette-2 p, .palette-2 a, .palette-2 div {
  color: #4CAF50;
}
.palette-2 div a,
.palette-2 div a:active,
.palette-2 div a:focus,
.palette-2 div a:highlighted,
.palette-2 li a,
.palette-2 li a:active,
.palette-2 li a:focus,
.palette-2 li a:highlighted,
.palette-2 div > a,
.palette-2 div > a:active,
.palette-2 div > a:focus,
.palette-2 div > a:highlighted {
  color: #A5D6A7;
}
.header-palette-2 header {
  background: #212121;
  color: #4CAF50;
}
.header-palette-2 header .menu li ul {
  background: #616161;
}
.header-palette-2 header .main-menu-btn-icon, 
.header-palette-2 header .main-menu-btn-icon:before, 
.header-palette-2 header .main-menu-btn-icon:after {
  background: #4CAF50;
}
.header-palette-2 header  button,
.header-palette-2 header  #search button,
.header-palette-2 header .lib-block button {
  background-color: #E8F5E9;
  color: #FFFFFF;
}
.header-palette-2 header  h1, .header-palette-2 header  h2, .header-palette-2 header  h3, .header-palette-2 header  h4, .header-palette-2 header  h5, .header-palette-2 header  h6 {
  color: #4CAF50;
}
.header-palette-2 header div, .header-palette-2 header div a, .header-palette-2 header li a, .header-palette-2 header div > a {
  color: #4CAF50;
}
.header-palette-2 header div a,
.header-palette-2 header div a:active,
.header-palette-2 header div a:focus,
.header-palette-2 header div a:highlighted,
.header-palette-2 header li a,
.header-palette-2 header li a:active,
.header-palette-2 header li a:focus,
.header-palette-2 header li a:highlighted,
.header-palette-2 header div > a,
.header-palette-2 header div > a:active,
.header-palette-2 header div > a:focus,
.header-palette-2 header div > a:highlighted {
  color: #A5D6A7;
}
.footer-palette-2 footer {
  background: #212121;
  color: #4CAF50;
}
.footer-palette-2 footer button,
.footer-palette-2 footer .lib-block button { 
  background-color: #E8F5E9;
  color: #FFFFFF;
}
.footer-palette-2 footer  h1, .footer-palette-2 footer  h2, .footer-palette-2 footer  h3, .footer-palette-2 footer  h4, .footer-palette-2 footer  h5, .footer-palette-2 footer  h6 {
  color: #4CAF50;
}
.footer-palette-2 footer p, .footer-palette-2 footer a, .footer-palette-2 footer div {
  color: #4CAF50;
}
.footer-palette-2 footer div a,
.footer-palette-2 footer div a:active,
.footer-palette-2 footer div a:focus,
.footer-palette-2 footer div a:highlighted,
.footer-palette-2 footer li a,
.footer-palette-2 footer li a:active,
.footer-palette-2 footer li a:focus,
.footer-palette-2 footer li a:highlighted,
.footer-palette-2 footer div > a,
.footer-palette-2 footer div > a:active,
.footer-palette-2 footer div > a:focus,
.footer-palette-2 footer div > a:highlighted {
  color: #A5D6A7;
}
div.lib-section.palette-section-2 {
  background: #212121;
  color: #4CAF50;
}
div.lib-section.palette-section-2  button,
div.lib-section.palette-section-2 .lib-block button {
  background-color: #E8F5E9;
  color: #FFFFFF;
}
div.lib-section.palette-section-2 .lib-block h1, div.lib-section.palette-section-2 .lib-block h2, div.lib-section.palette-section-2 .lib-block h3, div.lib-section.palette-section-2 .lib-block h4, div.lib-section.palette-section-2 .lib-block h5, div.lib-section.palette-section-2 .lib-block h6 {
  color: #4CAF50;
}
div.lib-section.palette-section-2 .lib-block p, div.lib-section.palette-section-2 .lib-block a, div.lib-section.palette-section-2 .lib-block div {
  color: #4CAF50;
}
div.lib-section.palette-section-2 .lib-block div a,
div.lib-section.palette-section-2 .lib-block div a:active,
div.lib-section.palette-section-2 .lib-block div a:focus,
div.lib-section.palette-section-2 .lib-block div a:highlighted,
div.lib-section.palette-section-2 .lib-block li a,
div.lib-section.palette-section-2 .lib-block li a:active,
div.lib-section.palette-section-2 .lib-block li a:focus,
div.lib-section.palette-section-2 .lib-block li a:highlighted,
div.lib-section.palette-section-2 .lib-block div > a,
div.lib-section.palette-section-2 .lib-block div > a:active,
div.lib-section.palette-section-2 .lib-block div > a:focus,
div.lib-section.palette-section-2 .lib-block div > a:highlighted {
  color: #A5D6A7;
}
div.lib-section div.lib-row.palette-row-2 {
  background: #212121;
  color: #4CAF50;
}
div.lib-section div.lib-row.palette-row-2 .lib-block button {
  background-color: #E8F5E9;
  color: #FFFFFF;
}
div.lib-section div.lib-row.palette-row-2 .lib-block h1, div.lib-section div.lib-row.palette-row-2 .lib-block h2, div.lib-section div.lib-row.palette-row-2 .lib-block h3, div.lib-section div.lib-row.palette-row-2 .lib-block h4, div.lib-section div.lib-row.palette-row-2 .lib-block h5, div.lib-section div.lib-row.palette-row-2 .lib-block h6 {
  color: #4CAF50;
}
div.lib-section div.lib-row.palette-row-2 .lib-block p, div.lib-section div.lib-row.palette-row-2 .lib-block a, div.lib-section div.lib-row.palette-row-2 .lib-block div {
  color: #4CAF50;
}
div.lib-section div.lib-row.palette-row-2 .lib-block div a,
div.lib-section div.lib-row.palette-row-2 .lib-block div a:active,
div.lib-section div.lib-row.palette-row-2 .lib-block div a:focus,
div.lib-section div.lib-row.palette-row-2 .lib-block div a:highlighted,
div.lib-section div.lib-row.palette-row-2 .lib-block li a,
div.lib-section div.lib-row.palette-row-2 .lib-block li a:active,
div.lib-section div.lib-row.palette-row-2 .lib-block li a:focus,
div.lib-section div.lib-row.palette-row-2 .lib-block li a:highlighted,
div.lib-section div.lib-row.palette-row-2 .lib-block div > a,
div.lib-section div.lib-row.palette-row-2 .lib-block div > a:active,
div.lib-section div.lib-row.palette-row-2 .lib-block div > a:focus,
div.lib-section div.lib-row.palette-row-2 .lib-block div > a:highlighted {
  color: #A5D6A7;
}
div.lib-section  div.lib-row div.lib-block.palette-block-2 {
  background: #212121;
  color: #4CAF50;
}
div.lib-section  div.lib-row div.lib-block.palette-block-2 >a {
  display: block;
}
div.lib-section  div.lib-row div.lib-block.palette-block-2  button {
  background-color: #E8F5E9;
  color: #FFFFFF;
}
div.lib-section  div.lib-row div.lib-block.palette-block-2  h1, div.lib-section  div.lib-row div.lib-block.palette-block-2  h2, div.lib-section  div.lib-row div.lib-block.palette-block-2  h3, div.lib-section  div.lib-row div.lib-block.palette-block-2  h4, div.lib-section  div.lib-row div.lib-block.palette-block-2  h5, div.lib-section  div.lib-row div.lib-block.palette-block-2  h6 {
  color: #4CAF50;
}
div.lib-section  div.lib-row div.lib-block.palette-block-2  p, div.lib-section  div.lib-row div.lib-block.palette-block-2  a, div.lib-section  div.lib-row div.lib-block.palette-block-2  div  {
  color: #4CAF50;
}
div.lib-section  div.lib-row div.lib-block.palette-block-2  div a,
div.lib-section  div.lib-row div.lib-block.palette-block-2  div a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-2  div a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-2  div a:highlighted,
div.lib-section  div.lib-row div.lib-block.palette-block-2  li a,
div.lib-section  div.lib-row div.lib-block.palette-block-2  li a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-2  li a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-2  li a:highlighted,
div.lib-section  div.lib-row div.lib-block.palette-block-2  div > a,
div.lib-section  div.lib-row div.lib-block.palette-block-2  div > a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-2  div > a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-2  div > a:highlighted {
  color: #A5D6A7;
}
.palette-3 {
  background: #616161;
  color: #A5D6A7;
}
.palette-3 .metadata, 
.palette-3 .advanced-search-content, 
.palette-3 .resource-list .resource {
  background: #4CAF50;
}
.palette-3  button,
.palette-3 #search  button,
.palette-3 .browse-controls button,
.palette-3 .sorting button,
.palette-3 .lib-block button {
  background-color: #212121;
  color: #E8F5E9;
}
.palette-3  h1, .palette-3  h2, .palette-3  h3, .palette-3  h4, .palette-3  h5, .palette-3  h6 {
  color: #4CAF50;
}
.palette-3 p, .palette-3 a, .palette-3 div {
  color: #A5D6A7;
}
.palette-3 div a,
.palette-3 div a:active,
.palette-3 div a:focus,
.palette-3 div a:highlighted,
.palette-3 li a,
.palette-3 li a:active,
.palette-3 li a:focus,
.palette-3 li a:highlighted,
.palette-3 div > a,
.palette-3 div > a:active,
.palette-3 div > a:focus,
.palette-3 div > a:highlighted {
  color: #FFFFFF;
}
.header-palette-3 header {
  background: #616161;
  color: #A5D6A7;
}
.header-palette-3 header .menu li ul {
  background: #4CAF50;
}
.header-palette-3 header .main-menu-btn-icon, 
.header-palette-3 header .main-menu-btn-icon:before, 
.header-palette-3 header .main-menu-btn-icon:after {
  background: #A5D6A7;
}
.header-palette-3 header  button,
.header-palette-3 header  #search button,
.header-palette-3 header .lib-block button {
  background-color: #212121;
  color: #E8F5E9;
}
.header-palette-3 header  h1, .header-palette-3 header  h2, .header-palette-3 header  h3, .header-palette-3 header  h4, .header-palette-3 header  h5, .header-palette-3 header  h6 {
  color: #4CAF50;
}
.header-palette-3 header div, .header-palette-3 header div a, .header-palette-3 header li a, .header-palette-3 header div > a {
  color: #A5D6A7;
}
.header-palette-3 header div a,
.header-palette-3 header div a:active,
.header-palette-3 header div a:focus,
.header-palette-3 header div a:highlighted,
.header-palette-3 header li a,
.header-palette-3 header li a:active,
.header-palette-3 header li a:focus,
.header-palette-3 header li a:highlighted,
.header-palette-3 header div > a,
.header-palette-3 header div > a:active,
.header-palette-3 header div > a:focus,
.header-palette-3 header div > a:highlighted {
  color: #FFFFFF;
}
.footer-palette-3 footer {
  background: #616161;
  color: #A5D6A7;
}
.footer-palette-3 footer button,
.footer-palette-3 footer .lib-block button { 
  background-color: #212121;
  color: #E8F5E9;
}
.footer-palette-3 footer  h1, .footer-palette-3 footer  h2, .footer-palette-3 footer  h3, .footer-palette-3 footer  h4, .footer-palette-3 footer  h5, .footer-palette-3 footer  h6 {
  color: #4CAF50;
}
.footer-palette-3 footer p, .footer-palette-3 footer a, .footer-palette-3 footer div {
  color: #A5D6A7;
}
.footer-palette-3 footer div a,
.footer-palette-3 footer div a:active,
.footer-palette-3 footer div a:focus,
.footer-palette-3 footer div a:highlighted,
.footer-palette-3 footer li a,
.footer-palette-3 footer li a:active,
.footer-palette-3 footer li a:focus,
.footer-palette-3 footer li a:highlighted,
.footer-palette-3 footer div > a,
.footer-palette-3 footer div > a:active,
.footer-palette-3 footer div > a:focus,
.footer-palette-3 footer div > a:highlighted {
  color: #FFFFFF;
}
div.lib-section.palette-section-3 {
  background: #616161;
  color: #A5D6A7;
}
div.lib-section.palette-section-3  button,
div.lib-section.palette-section-3 .lib-block button {
  background-color: #212121;
  color: #E8F5E9;
}
div.lib-section.palette-section-3 .lib-block h1, div.lib-section.palette-section-3 .lib-block h2, div.lib-section.palette-section-3 .lib-block h3, div.lib-section.palette-section-3 .lib-block h4, div.lib-section.palette-section-3 .lib-block h5, div.lib-section.palette-section-3 .lib-block h6 {
  color: #4CAF50;
}
div.lib-section.palette-section-3 .lib-block p, div.lib-section.palette-section-3 .lib-block a, div.lib-section.palette-section-3 .lib-block div {
  color: #A5D6A7;
}
div.lib-section.palette-section-3 .lib-block div a,
div.lib-section.palette-section-3 .lib-block div a:active,
div.lib-section.palette-section-3 .lib-block div a:focus,
div.lib-section.palette-section-3 .lib-block div a:highlighted,
div.lib-section.palette-section-3 .lib-block li a,
div.lib-section.palette-section-3 .lib-block li a:active,
div.lib-section.palette-section-3 .lib-block li a:focus,
div.lib-section.palette-section-3 .lib-block li a:highlighted,
div.lib-section.palette-section-3 .lib-block div > a,
div.lib-section.palette-section-3 .lib-block div > a:active,
div.lib-section.palette-section-3 .lib-block div > a:focus,
div.lib-section.palette-section-3 .lib-block div > a:highlighted {
  color: #FFFFFF;
}
div.lib-section div.lib-row.palette-row-3 {
  background: #616161;
  color: #A5D6A7;
}
div.lib-section div.lib-row.palette-row-3 .lib-block button {
  background-color: #212121;
  color: #E8F5E9;
}
div.lib-section div.lib-row.palette-row-3 .lib-block h1, div.lib-section div.lib-row.palette-row-3 .lib-block h2, div.lib-section div.lib-row.palette-row-3 .lib-block h3, div.lib-section div.lib-row.palette-row-3 .lib-block h4, div.lib-section div.lib-row.palette-row-3 .lib-block h5, div.lib-section div.lib-row.palette-row-3 .lib-block h6 {
  color: #4CAF50;
}
div.lib-section div.lib-row.palette-row-3 .lib-block p, div.lib-section div.lib-row.palette-row-3 .lib-block a, div.lib-section div.lib-row.palette-row-3 .lib-block div {
  color: #A5D6A7;
}
div.lib-section div.lib-row.palette-row-3 .lib-block div a,
div.lib-section div.lib-row.palette-row-3 .lib-block div a:active,
div.lib-section div.lib-row.palette-row-3 .lib-block div a:focus,
div.lib-section div.lib-row.palette-row-3 .lib-block div a:highlighted,
div.lib-section div.lib-row.palette-row-3 .lib-block li a,
div.lib-section div.lib-row.palette-row-3 .lib-block li a:active,
div.lib-section div.lib-row.palette-row-3 .lib-block li a:focus,
div.lib-section div.lib-row.palette-row-3 .lib-block li a:highlighted,
div.lib-section div.lib-row.palette-row-3 .lib-block div > a,
div.lib-section div.lib-row.palette-row-3 .lib-block div > a:active,
div.lib-section div.lib-row.palette-row-3 .lib-block div > a:focus,
div.lib-section div.lib-row.palette-row-3 .lib-block div > a:highlighted {
  color: #FFFFFF;
}
div.lib-section  div.lib-row div.lib-block.palette-block-3 {
  background: #616161;
  color: #A5D6A7;
}
div.lib-section  div.lib-row div.lib-block.palette-block-3 >a {
  display: block;
}
div.lib-section  div.lib-row div.lib-block.palette-block-3  button {
  background-color: #212121;
  color: #E8F5E9;
}
div.lib-section  div.lib-row div.lib-block.palette-block-3  h1, div.lib-section  div.lib-row div.lib-block.palette-block-3  h2, div.lib-section  div.lib-row div.lib-block.palette-block-3  h3, div.lib-section  div.lib-row div.lib-block.palette-block-3  h4, div.lib-section  div.lib-row div.lib-block.palette-block-3  h5, div.lib-section  div.lib-row div.lib-block.palette-block-3  h6 {
  color: #4CAF50;
}
div.lib-section  div.lib-row div.lib-block.palette-block-3  p, div.lib-section  div.lib-row div.lib-block.palette-block-3  a, div.lib-section  div.lib-row div.lib-block.palette-block-3  div  {
  color: #A5D6A7;
}
div.lib-section  div.lib-row div.lib-block.palette-block-3  div a,
div.lib-section  div.lib-row div.lib-block.palette-block-3  div a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-3  div a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-3  div a:highlighted,
div.lib-section  div.lib-row div.lib-block.palette-block-3  li a,
div.lib-section  div.lib-row div.lib-block.palette-block-3  li a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-3  li a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-3  li a:highlighted,
div.lib-section  div.lib-row div.lib-block.palette-block-3  div > a,
div.lib-section  div.lib-row div.lib-block.palette-block-3  div > a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-3  div > a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-3  div > a:highlighted {
  color: #FFFFFF;
}
.palette-4 {
  background: #4CAF50;
  color: #FFFFFF;
}
.palette-4 .metadata, 
.palette-4 .advanced-search-content, 
.palette-4 .resource-list .resource {
  background: #FDD835;
}
.palette-4  button,
.palette-4 #search  button,
.palette-4 .browse-controls button,
.palette-4 .sorting button,
.palette-4 .lib-block button {
  background-color: #616161;
  color: #212121;
}
.palette-4  h1, .palette-4  h2, .palette-4  h3, .palette-4  h4, .palette-4  h5, .palette-4  h6 {
  color: #A5D6A7;
}
.palette-4 p, .palette-4 a, .palette-4 div {
  color: #FFFFFF;
}
.palette-4 div a,
.palette-4 div a:active,
.palette-4 div a:focus,
.palette-4 div a:highlighted,
.palette-4 li a,
.palette-4 li a:active,
.palette-4 li a:focus,
.palette-4 li a:highlighted,
.palette-4 div > a,
.palette-4 div > a:active,
.palette-4 div > a:focus,
.palette-4 div > a:highlighted {
  color: #E8F5E9;
}
.header-palette-4 header {
  background: #4CAF50;
  color: #FFFFFF;
}
.header-palette-4 header .menu li ul {
  background: #FDD835;
}
.header-palette-4 header .main-menu-btn-icon, 
.header-palette-4 header .main-menu-btn-icon:before, 
.header-palette-4 header .main-menu-btn-icon:after {
  background: #FFFFFF;
}
.header-palette-4 header  button,
.header-palette-4 header  #search button,
.header-palette-4 header .lib-block button {
  background-color: #616161;
  color: #212121;
}
.header-palette-4 header  h1, .header-palette-4 header  h2, .header-palette-4 header  h3, .header-palette-4 header  h4, .header-palette-4 header  h5, .header-palette-4 header  h6 {
  color: #A5D6A7;
}
.header-palette-4 header div, .header-palette-4 header div a, .header-palette-4 header li a, .header-palette-4 header div > a {
  color: #FFFFFF;
}
.header-palette-4 header div a,
.header-palette-4 header div a:active,
.header-palette-4 header div a:focus,
.header-palette-4 header div a:highlighted,
.header-palette-4 header li a,
.header-palette-4 header li a:active,
.header-palette-4 header li a:focus,
.header-palette-4 header li a:highlighted,
.header-palette-4 header div > a,
.header-palette-4 header div > a:active,
.header-palette-4 header div > a:focus,
.header-palette-4 header div > a:highlighted {
  color: #E8F5E9;
}
.footer-palette-4 footer {
  background: #4CAF50;
  color: #FFFFFF;
}
.footer-palette-4 footer button,
.footer-palette-4 footer .lib-block button { 
  background-color: #616161;
  color: #212121;
}
.footer-palette-4 footer  h1, .footer-palette-4 footer  h2, .footer-palette-4 footer  h3, .footer-palette-4 footer  h4, .footer-palette-4 footer  h5, .footer-palette-4 footer  h6 {
  color: #A5D6A7;
}
.footer-palette-4 footer p, .footer-palette-4 footer a, .footer-palette-4 footer div {
  color: #FFFFFF;
}
.footer-palette-4 footer div a,
.footer-palette-4 footer div a:active,
.footer-palette-4 footer div a:focus,
.footer-palette-4 footer div a:highlighted,
.footer-palette-4 footer li a,
.footer-palette-4 footer li a:active,
.footer-palette-4 footer li a:focus,
.footer-palette-4 footer li a:highlighted,
.footer-palette-4 footer div > a,
.footer-palette-4 footer div > a:active,
.footer-palette-4 footer div > a:focus,
.footer-palette-4 footer div > a:highlighted {
  color: #E8F5E9;
}
div.lib-section.palette-section-4 {
  background: #4CAF50;
  color: #FFFFFF;
}
div.lib-section.palette-section-4  button,
div.lib-section.palette-section-4 .lib-block button {
  background-color: #616161;
  color: #212121;
}
div.lib-section.palette-section-4 .lib-block h1, div.lib-section.palette-section-4 .lib-block h2, div.lib-section.palette-section-4 .lib-block h3, div.lib-section.palette-section-4 .lib-block h4, div.lib-section.palette-section-4 .lib-block h5, div.lib-section.palette-section-4 .lib-block h6 {
  color: #A5D6A7;
}
div.lib-section.palette-section-4 .lib-block p, div.lib-section.palette-section-4 .lib-block a, div.lib-section.palette-section-4 .lib-block div {
  color: #FFFFFF;
}
div.lib-section.palette-section-4 .lib-block div a,
div.lib-section.palette-section-4 .lib-block div a:active,
div.lib-section.palette-section-4 .lib-block div a:focus,
div.lib-section.palette-section-4 .lib-block div a:highlighted,
div.lib-section.palette-section-4 .lib-block li a,
div.lib-section.palette-section-4 .lib-block li a:active,
div.lib-section.palette-section-4 .lib-block li a:focus,
div.lib-section.palette-section-4 .lib-block li a:highlighted,
div.lib-section.palette-section-4 .lib-block div > a,
div.lib-section.palette-section-4 .lib-block div > a:active,
div.lib-section.palette-section-4 .lib-block div > a:focus,
div.lib-section.palette-section-4 .lib-block div > a:highlighted {
  color: #E8F5E9;
}
div.lib-section div.lib-row.palette-row-4 {
  background: #4CAF50;
  color: #FFFFFF;
}
div.lib-section div.lib-row.palette-row-4 .lib-block button {
  background-color: #616161;
  color: #212121;
}
div.lib-section div.lib-row.palette-row-4 .lib-block h1, div.lib-section div.lib-row.palette-row-4 .lib-block h2, div.lib-section div.lib-row.palette-row-4 .lib-block h3, div.lib-section div.lib-row.palette-row-4 .lib-block h4, div.lib-section div.lib-row.palette-row-4 .lib-block h5, div.lib-section div.lib-row.palette-row-4 .lib-block h6 {
  color: #A5D6A7;
}
div.lib-section div.lib-row.palette-row-4 .lib-block p, div.lib-section div.lib-row.palette-row-4 .lib-block a, div.lib-section div.lib-row.palette-row-4 .lib-block div {
  color: #FFFFFF;
}
div.lib-section div.lib-row.palette-row-4 .lib-block div a,
div.lib-section div.lib-row.palette-row-4 .lib-block div a:active,
div.lib-section div.lib-row.palette-row-4 .lib-block div a:focus,
div.lib-section div.lib-row.palette-row-4 .lib-block div a:highlighted,
div.lib-section div.lib-row.palette-row-4 .lib-block li a,
div.lib-section div.lib-row.palette-row-4 .lib-block li a:active,
div.lib-section div.lib-row.palette-row-4 .lib-block li a:focus,
div.lib-section div.lib-row.palette-row-4 .lib-block li a:highlighted,
div.lib-section div.lib-row.palette-row-4 .lib-block div > a,
div.lib-section div.lib-row.palette-row-4 .lib-block div > a:active,
div.lib-section div.lib-row.palette-row-4 .lib-block div > a:focus,
div.lib-section div.lib-row.palette-row-4 .lib-block div > a:highlighted {
  color: #E8F5E9;
}
div.lib-section  div.lib-row div.lib-block.palette-block-4 {
  background: #4CAF50;
  color: #FFFFFF;
}
div.lib-section  div.lib-row div.lib-block.palette-block-4 >a {
  display: block;
}
div.lib-section  div.lib-row div.lib-block.palette-block-4  button {
  background-color: #616161;
  color: #212121;
}
div.lib-section  div.lib-row div.lib-block.palette-block-4  h1, div.lib-section  div.lib-row div.lib-block.palette-block-4  h2, div.lib-section  div.lib-row div.lib-block.palette-block-4  h3, div.lib-section  div.lib-row div.lib-block.palette-block-4  h4, div.lib-section  div.lib-row div.lib-block.palette-block-4  h5, div.lib-section  div.lib-row div.lib-block.palette-block-4  h6 {
  color: #A5D6A7;
}
div.lib-section  div.lib-row div.lib-block.palette-block-4  p, div.lib-section  div.lib-row div.lib-block.palette-block-4  a, div.lib-section  div.lib-row div.lib-block.palette-block-4  div  {
  color: #FFFFFF;
}
div.lib-section  div.lib-row div.lib-block.palette-block-4  div a,
div.lib-section  div.lib-row div.lib-block.palette-block-4  div a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-4  div a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-4  div a:highlighted,
div.lib-section  div.lib-row div.lib-block.palette-block-4  li a,
div.lib-section  div.lib-row div.lib-block.palette-block-4  li a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-4  li a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-4  li a:highlighted,
div.lib-section  div.lib-row div.lib-block.palette-block-4  div > a,
div.lib-section  div.lib-row div.lib-block.palette-block-4  div > a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-4  div > a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-4  div > a:highlighted {
  color: #E8F5E9;
}
.palette-5 {
  background: #4CAF50;
  color: #E8F5E9;
}
.palette-5 .metadata, 
.palette-5 .advanced-search-content, 
.palette-5 .resource-list .resource {
  background: #A5D6A7;
}
.palette-5  button,
.palette-5 #search  button,
.palette-5 .browse-controls button,
.palette-5 .sorting button,
.palette-5 .lib-block button {
  background-color: #4CAF50;
  color: #616161;
}
.palette-5  h1, .palette-5  h2, .palette-5  h3, .palette-5  h4, .palette-5  h5, .palette-5  h6 {
  color: #FFFFFF;
}
.palette-5 p, .palette-5 a, .palette-5 div {
  color: #E8F5E9;
}
.palette-5 div a,
.palette-5 div a:active,
.palette-5 div a:focus,
.palette-5 div a:highlighted,
.palette-5 li a,
.palette-5 li a:active,
.palette-5 li a:focus,
.palette-5 li a:highlighted,
.palette-5 div > a,
.palette-5 div > a:active,
.palette-5 div > a:focus,
.palette-5 div > a:highlighted {
  color: #212121;
}
.header-palette-5 header {
  background: #4CAF50;
  color: #E8F5E9;
}
.header-palette-5 header .menu li ul {
  background: #A5D6A7;
}
.header-palette-5 header .main-menu-btn-icon, 
.header-palette-5 header .main-menu-btn-icon:before, 
.header-palette-5 header .main-menu-btn-icon:after {
  background: #E8F5E9;
}
.header-palette-5 header  button,
.header-palette-5 header  #search button,
.header-palette-5 header .lib-block button {
  background-color: #4CAF50;
  color: #616161;
}
.header-palette-5 header  h1, .header-palette-5 header  h2, .header-palette-5 header  h3, .header-palette-5 header  h4, .header-palette-5 header  h5, .header-palette-5 header  h6 {
  color: #FFFFFF;
}
.header-palette-5 header div, .header-palette-5 header div a, .header-palette-5 header li a, .header-palette-5 header div > a {
  color: #E8F5E9;
}
.header-palette-5 header div a,
.header-palette-5 header div a:active,
.header-palette-5 header div a:focus,
.header-palette-5 header div a:highlighted,
.header-palette-5 header li a,
.header-palette-5 header li a:active,
.header-palette-5 header li a:focus,
.header-palette-5 header li a:highlighted,
.header-palette-5 header div > a,
.header-palette-5 header div > a:active,
.header-palette-5 header div > a:focus,
.header-palette-5 header div > a:highlighted {
  color: #212121;
}
.footer-palette-5 footer {
  background: #4CAF50;
  color: #E8F5E9;
}
.footer-palette-5 footer button,
.footer-palette-5 footer .lib-block button { 
  background-color: #4CAF50;
  color: #616161;
}
.footer-palette-5 footer  h1, .footer-palette-5 footer  h2, .footer-palette-5 footer  h3, .footer-palette-5 footer  h4, .footer-palette-5 footer  h5, .footer-palette-5 footer  h6 {
  color: #FFFFFF;
}
.footer-palette-5 footer p, .footer-palette-5 footer a, .footer-palette-5 footer div {
  color: #E8F5E9;
}
.footer-palette-5 footer div a,
.footer-palette-5 footer div a:active,
.footer-palette-5 footer div a:focus,
.footer-palette-5 footer div a:highlighted,
.footer-palette-5 footer li a,
.footer-palette-5 footer li a:active,
.footer-palette-5 footer li a:focus,
.footer-palette-5 footer li a:highlighted,
.footer-palette-5 footer div > a,
.footer-palette-5 footer div > a:active,
.footer-palette-5 footer div > a:focus,
.footer-palette-5 footer div > a:highlighted {
  color: #212121;
}
div.lib-section.palette-section-5 {
  background: #4CAF50;
  color: #E8F5E9;
}
div.lib-section.palette-section-5  button,
div.lib-section.palette-section-5 .lib-block button {
  background-color: #4CAF50;
  color: #616161;
}
div.lib-section.palette-section-5 .lib-block h1, div.lib-section.palette-section-5 .lib-block h2, div.lib-section.palette-section-5 .lib-block h3, div.lib-section.palette-section-5 .lib-block h4, div.lib-section.palette-section-5 .lib-block h5, div.lib-section.palette-section-5 .lib-block h6 {
  color: #FFFFFF;
}
div.lib-section.palette-section-5 .lib-block p, div.lib-section.palette-section-5 .lib-block a, div.lib-section.palette-section-5 .lib-block div {
  color: #E8F5E9;
}
div.lib-section.palette-section-5 .lib-block div a,
div.lib-section.palette-section-5 .lib-block div a:active,
div.lib-section.palette-section-5 .lib-block div a:focus,
div.lib-section.palette-section-5 .lib-block div a:highlighted,
div.lib-section.palette-section-5 .lib-block li a,
div.lib-section.palette-section-5 .lib-block li a:active,
div.lib-section.palette-section-5 .lib-block li a:focus,
div.lib-section.palette-section-5 .lib-block li a:highlighted,
div.lib-section.palette-section-5 .lib-block div > a,
div.lib-section.palette-section-5 .lib-block div > a:active,
div.lib-section.palette-section-5 .lib-block div > a:focus,
div.lib-section.palette-section-5 .lib-block div > a:highlighted {
  color: #212121;
}
div.lib-section div.lib-row.palette-row-5 {
  background: #4CAF50;
  color: #E8F5E9;
}
div.lib-section div.lib-row.palette-row-5 .lib-block button {
  background-color: #4CAF50;
  color: #616161;
}
div.lib-section div.lib-row.palette-row-5 .lib-block h1, div.lib-section div.lib-row.palette-row-5 .lib-block h2, div.lib-section div.lib-row.palette-row-5 .lib-block h3, div.lib-section div.lib-row.palette-row-5 .lib-block h4, div.lib-section div.lib-row.palette-row-5 .lib-block h5, div.lib-section div.lib-row.palette-row-5 .lib-block h6 {
  color: #FFFFFF;
}
div.lib-section div.lib-row.palette-row-5 .lib-block p, div.lib-section div.lib-row.palette-row-5 .lib-block a, div.lib-section div.lib-row.palette-row-5 .lib-block div {
  color: #E8F5E9;
}
div.lib-section div.lib-row.palette-row-5 .lib-block div a,
div.lib-section div.lib-row.palette-row-5 .lib-block div a:active,
div.lib-section div.lib-row.palette-row-5 .lib-block div a:focus,
div.lib-section div.lib-row.palette-row-5 .lib-block div a:highlighted,
div.lib-section div.lib-row.palette-row-5 .lib-block li a,
div.lib-section div.lib-row.palette-row-5 .lib-block li a:active,
div.lib-section div.lib-row.palette-row-5 .lib-block li a:focus,
div.lib-section div.lib-row.palette-row-5 .lib-block li a:highlighted,
div.lib-section div.lib-row.palette-row-5 .lib-block div > a,
div.lib-section div.lib-row.palette-row-5 .lib-block div > a:active,
div.lib-section div.lib-row.palette-row-5 .lib-block div > a:focus,
div.lib-section div.lib-row.palette-row-5 .lib-block div > a:highlighted {
  color: #212121;
}
div.lib-section  div.lib-row div.lib-block.palette-block-5 {
  background: #4CAF50;
  color: #E8F5E9;
}
div.lib-section  div.lib-row div.lib-block.palette-block-5 >a {
  display: block;
}
div.lib-section  div.lib-row div.lib-block.palette-block-5  button {
  background-color: #4CAF50;
  color: #616161;
}
div.lib-section  div.lib-row div.lib-block.palette-block-5  h1, div.lib-section  div.lib-row div.lib-block.palette-block-5  h2, div.lib-section  div.lib-row div.lib-block.palette-block-5  h3, div.lib-section  div.lib-row div.lib-block.palette-block-5  h4, div.lib-section  div.lib-row div.lib-block.palette-block-5  h5, div.lib-section  div.lib-row div.lib-block.palette-block-5  h6 {
  color: #FFFFFF;
}
div.lib-section  div.lib-row div.lib-block.palette-block-5  p, div.lib-section  div.lib-row div.lib-block.palette-block-5  a, div.lib-section  div.lib-row div.lib-block.palette-block-5  div  {
  color: #E8F5E9;
}
div.lib-section  div.lib-row div.lib-block.palette-block-5  div a,
div.lib-section  div.lib-row div.lib-block.palette-block-5  div a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-5  div a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-5  div a:highlighted,
div.lib-section  div.lib-row div.lib-block.palette-block-5  li a,
div.lib-section  div.lib-row div.lib-block.palette-block-5  li a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-5  li a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-5  li a:highlighted,
div.lib-section  div.lib-row div.lib-block.palette-block-5  div > a,
div.lib-section  div.lib-row div.lib-block.palette-block-5  div > a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-5  div > a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-5  div > a:highlighted {
  color: #212121;
}
.palette-6 {
  background: #A5D6A7;
  color: #212121;
}
.palette-6 .metadata, 
.palette-6 .advanced-search-content, 
.palette-6 .resource-list .resource {
  background: #FFFFFF;
}
.palette-6  button,
.palette-6 #search  button,
.palette-6 .browse-controls button,
.palette-6 .sorting button,
.palette-6 .lib-block button {
  background-color: #4CAF50;
  color: #4CAF50;
}
.palette-6  h1, .palette-6  h2, .palette-6  h3, .palette-6  h4, .palette-6  h5, .palette-6  h6 {
  color: #E8F5E9;
}
.palette-6 p, .palette-6 a, .palette-6 div {
  color: #212121;
}
.palette-6 div a,
.palette-6 div a:active,
.palette-6 div a:focus,
.palette-6 div a:highlighted,
.palette-6 li a,
.palette-6 li a:active,
.palette-6 li a:focus,
.palette-6 li a:highlighted,
.palette-6 div > a,
.palette-6 div > a:active,
.palette-6 div > a:focus,
.palette-6 div > a:highlighted {
  color: #616161;
}
.header-palette-6 header {
  background: #A5D6A7;
  color: #212121;
}
.header-palette-6 header .menu li ul {
  background: #FFFFFF;
}
.header-palette-6 header .main-menu-btn-icon, 
.header-palette-6 header .main-menu-btn-icon:before, 
.header-palette-6 header .main-menu-btn-icon:after {
  background: #212121;
}
.header-palette-6 header  button,
.header-palette-6 header  #search button,
.header-palette-6 header .lib-block button {
  background-color: #4CAF50;
  color: #4CAF50;
}
.header-palette-6 header  h1, .header-palette-6 header  h2, .header-palette-6 header  h3, .header-palette-6 header  h4, .header-palette-6 header  h5, .header-palette-6 header  h6 {
  color: #E8F5E9;
}
.header-palette-6 header div, .header-palette-6 header div a, .header-palette-6 header li a, .header-palette-6 header div > a {
  color: #212121;
}
.header-palette-6 header div a,
.header-palette-6 header div a:active,
.header-palette-6 header div a:focus,
.header-palette-6 header div a:highlighted,
.header-palette-6 header li a,
.header-palette-6 header li a:active,
.header-palette-6 header li a:focus,
.header-palette-6 header li a:highlighted,
.header-palette-6 header div > a,
.header-palette-6 header div > a:active,
.header-palette-6 header div > a:focus,
.header-palette-6 header div > a:highlighted {
  color: #616161;
}
.footer-palette-6 footer {
  background: #A5D6A7;
  color: #212121;
}
.footer-palette-6 footer button,
.footer-palette-6 footer .lib-block button { 
  background-color: #4CAF50;
  color: #4CAF50;
}
.footer-palette-6 footer  h1, .footer-palette-6 footer  h2, .footer-palette-6 footer  h3, .footer-palette-6 footer  h4, .footer-palette-6 footer  h5, .footer-palette-6 footer  h6 {
  color: #E8F5E9;
}
.footer-palette-6 footer p, .footer-palette-6 footer a, .footer-palette-6 footer div {
  color: #212121;
}
.footer-palette-6 footer div a,
.footer-palette-6 footer div a:active,
.footer-palette-6 footer div a:focus,
.footer-palette-6 footer div a:highlighted,
.footer-palette-6 footer li a,
.footer-palette-6 footer li a:active,
.footer-palette-6 footer li a:focus,
.footer-palette-6 footer li a:highlighted,
.footer-palette-6 footer div > a,
.footer-palette-6 footer div > a:active,
.footer-palette-6 footer div > a:focus,
.footer-palette-6 footer div > a:highlighted {
  color: #616161;
}
div.lib-section.palette-section-6 {
  background: #A5D6A7;
  color: #212121;
}
div.lib-section.palette-section-6  button,
div.lib-section.palette-section-6 .lib-block button {
  background-color: #4CAF50;
  color: #4CAF50;
}
div.lib-section.palette-section-6 .lib-block h1, div.lib-section.palette-section-6 .lib-block h2, div.lib-section.palette-section-6 .lib-block h3, div.lib-section.palette-section-6 .lib-block h4, div.lib-section.palette-section-6 .lib-block h5, div.lib-section.palette-section-6 .lib-block h6 {
  color: #E8F5E9;
}
div.lib-section.palette-section-6 .lib-block p, div.lib-section.palette-section-6 .lib-block a, div.lib-section.palette-section-6 .lib-block div {
  color: #212121;
}
div.lib-section.palette-section-6 .lib-block div a,
div.lib-section.palette-section-6 .lib-block div a:active,
div.lib-section.palette-section-6 .lib-block div a:focus,
div.lib-section.palette-section-6 .lib-block div a:highlighted,
div.lib-section.palette-section-6 .lib-block li a,
div.lib-section.palette-section-6 .lib-block li a:active,
div.lib-section.palette-section-6 .lib-block li a:focus,
div.lib-section.palette-section-6 .lib-block li a:highlighted,
div.lib-section.palette-section-6 .lib-block div > a,
div.lib-section.palette-section-6 .lib-block div > a:active,
div.lib-section.palette-section-6 .lib-block div > a:focus,
div.lib-section.palette-section-6 .lib-block div > a:highlighted {
  color: #616161;
}
div.lib-section div.lib-row.palette-row-6 {
  background: #A5D6A7;
  color: #212121;
}
div.lib-section div.lib-row.palette-row-6 .lib-block button {
  background-color: #4CAF50;
  color: #4CAF50;
}
div.lib-section div.lib-row.palette-row-6 .lib-block h1, div.lib-section div.lib-row.palette-row-6 .lib-block h2, div.lib-section div.lib-row.palette-row-6 .lib-block h3, div.lib-section div.lib-row.palette-row-6 .lib-block h4, div.lib-section div.lib-row.palette-row-6 .lib-block h5, div.lib-section div.lib-row.palette-row-6 .lib-block h6 {
  color: #E8F5E9;
}
div.lib-section div.lib-row.palette-row-6 .lib-block p, div.lib-section div.lib-row.palette-row-6 .lib-block a, div.lib-section div.lib-row.palette-row-6 .lib-block div {
  color: #212121;
}
div.lib-section div.lib-row.palette-row-6 .lib-block div a,
div.lib-section div.lib-row.palette-row-6 .lib-block div a:active,
div.lib-section div.lib-row.palette-row-6 .lib-block div a:focus,
div.lib-section div.lib-row.palette-row-6 .lib-block div a:highlighted,
div.lib-section div.lib-row.palette-row-6 .lib-block li a,
div.lib-section div.lib-row.palette-row-6 .lib-block li a:active,
div.lib-section div.lib-row.palette-row-6 .lib-block li a:focus,
div.lib-section div.lib-row.palette-row-6 .lib-block li a:highlighted,
div.lib-section div.lib-row.palette-row-6 .lib-block div > a,
div.lib-section div.lib-row.palette-row-6 .lib-block div > a:active,
div.lib-section div.lib-row.palette-row-6 .lib-block div > a:focus,
div.lib-section div.lib-row.palette-row-6 .lib-block div > a:highlighted {
  color: #616161;
}
div.lib-section  div.lib-row div.lib-block.palette-block-6 {
  background: #A5D6A7;
  color: #212121;
}
div.lib-section  div.lib-row div.lib-block.palette-block-6 >a {
  display: block;
}
div.lib-section  div.lib-row div.lib-block.palette-block-6  button {
  background-color: #4CAF50;
  color: #4CAF50;
}
div.lib-section  div.lib-row div.lib-block.palette-block-6  h1, div.lib-section  div.lib-row div.lib-block.palette-block-6  h2, div.lib-section  div.lib-row div.lib-block.palette-block-6  h3, div.lib-section  div.lib-row div.lib-block.palette-block-6  h4, div.lib-section  div.lib-row div.lib-block.palette-block-6  h5, div.lib-section  div.lib-row div.lib-block.palette-block-6  h6 {
  color: #E8F5E9;
}
div.lib-section  div.lib-row div.lib-block.palette-block-6  p, div.lib-section  div.lib-row div.lib-block.palette-block-6  a, div.lib-section  div.lib-row div.lib-block.palette-block-6  div  {
  color: #212121;
}
div.lib-section  div.lib-row div.lib-block.palette-block-6  div a,
div.lib-section  div.lib-row div.lib-block.palette-block-6  div a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-6  div a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-6  div a:highlighted,
div.lib-section  div.lib-row div.lib-block.palette-block-6  li a,
div.lib-section  div.lib-row div.lib-block.palette-block-6  li a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-6  li a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-6  li a:highlighted,
div.lib-section  div.lib-row div.lib-block.palette-block-6  div > a,
div.lib-section  div.lib-row div.lib-block.palette-block-6  div > a:active,
div.lib-section  div.lib-row div.lib-block.palette-block-6  div > a:focus,
div.lib-section  div.lib-row div.lib-block.palette-block-6  div > a:highlighted {
  color: #616161;
}

body h1, body h2, body h3, body h4, body h5, body h6,  body .sm-clean a, body .sm-clean a:hover, body .sm-clean a:focus, body .sm-clean a:active {
  font-family: "Agbalumo", sans-serif;
  font-weight: 400;
  font-style: normal;
}

html body, body p, select#language {
  font-family: "Aclonica", sans-serif;
  font-weight: 400;
  font-style: normal;
}
#content .lib-section, header .lib-section, footer .lib-section {
    margin-top: 1em;
    margin-right: 2em;
    margin-bottom: 1em;
    margin-left: 2em;
}
#content .lib-section, header .lib-section, footer .lib-section {
    padding-top: 1em;
    padding-right: 2em;
    padding-bottom: 1em;
    padding-left: 2em;
}
#content .lib-block, header .lib-block, footer .lib-block {
    margin-top: 18px;
    margin-right: 20px;
    margin-bottom: 18px;
    margin-left: 15px;
}
#content .lib-block, header .lib-block, footer .lib-block {
    padding-top: 1em;
    padding-right: 2em;
    padding-bottom: 1em;
    padding-left: 2em;
}
