body {
  padding-top: 5rem;
  background: white;
}                  
.blsidebar {
  font-size: 0.8rem;
  margin: 0;
  padding: 0;
}
.blnews {
  padding: 0.7rem;
  background: #f2f2f2;
  margin-bottom: 2rem;
}
.specieslist div {
  margin-bottom: 0.6rem;
}
.date {
  font-weight: bold;
}
main {
  min-height: 45rem;
}
h1 {
  font-size: 1.5rem;
}
h2 {
  margin-top: 0.6rem;
  font-size: 1.4rem;
}
h3, legend {
  margin-top: 0.6rem;
  font-size: 1.2rem;
}
h4 {
  margin-top: 0.6rem;
  font-size: 1.1rem;
}
.navbar-brand {
  /*position: absolute;
  left: 5px;
  top: 6px;*/
  width: 170px;
  height: 50px;
}
.navbar-brand span {
  background: url(https://mapovani.biolib.cz/IMG/biolib-logo-hdr.svg);
  background-size: 170px 50px;
  margin-left: 0px;
  margin-top: 6px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  display: block;
  width: 170px;
  height: 50px;
}
#menuarea {
  padding-left: 140px;
}
.navbar {
  /*background: #b1d9ff;*/
  background: rgb(235,243,251);
  background: linear-gradient(8deg, rgba(235,243,251,1) 0%, rgba(177,217,255,1) 100%);
}
footer {                                                                                                                                                                              
  margin-top: 5rem;
  /*background: #b1d9ff;*/
  background: rgb(235,243,251);
  background: linear-gradient(8deg, rgba(235,243,251,1) 0%, rgba(177,217,255,1) 100%);
}
.itemlist div {
  margin-bottom: 0.5rem;
}
.itemlist {
  margin-bottom: 0.5rem;
}
.itemlist p {
  padding: 0.3rem;
  margin: 0;
}
.highlight {
  font-weight: bold;
}
.itemlist p:nth-of-type(odd), .odd{
  background-color: #f2f2f2;
}
#toTopBtn {
    position: fixed;
    bottom: 26px;
    right: 39px;
    z-index: 98;
    padding: 21px;
    background-color: navy;
}
.cd-top {
    position: fixed;
    bottom: 20px;
    bottom: var(--cd-back-to-top-margin);
    right: 20px;
    right: var(--cd-back-to-top-margin);
    display: none;
    height: 40px;
    height: var(--cd-back-to-top-size);
    width: 40px;
    width: var(--cd-back-to-top-size);
    box-shadow: 0 0 10px rgba(0, 0, 0, .05) !important;
    background: url(https://mapovani.biolib.cz/IMG/cd-top-arrow.svg) no-repeat center 50%;
    background-color: hsla(5, 76%, 62%, .8);
    background-color: hsla(var(--cd-color-3-h), var(--cd-color-3-s), var(--cd-color-3-l), 0.8)
}
.row.highlight:hover > * {
    background-color: #f2f2f2;
}