
header .vl-mainpage-header h1 {
  color:rgb(255,255,255);
}
header .vl-mainpage-header h2 {
  color: rgb(255,255,255);
}

header .btn-download {
  color: rgb(255,255,255);
  background-color: rgb(128,152,54);
}
header .btn-download:hover {
  color: rgb(255,255,255);
  background-color: rgb(22,19,0);
}
header .btn-download:active {
  color: rgb(255,255,255);
  background-color: rgb(72,85,110);
}
header .btn-download:visited {
  color: rgb(255,255,255);
}
header.vl-header-faj {
  text-shadow: 1px 1px rgba(0,0,0,0.8);
}
header h1.vl-species-title {
  color:rgb(255,255,255);
}
header .vl-species-latin {
  color:rgb(255,255,255);
}
header .vl-temafelelos a {
  color:rgb(255,255,255);
}
header .vl-temafelelos a:hover {
  color:rgb(255,255,255);
}
header .vl-temafelelos {
  color:rgb(255,255,255);
}
header .vl-species-link {
  background-color:rgb(255,255,255);
}
a {
  color:rgb(170,94,10);
}
a:hover {
  color:rgb(235,195,46);
}


section:nth-child(odd) {
  background-color: rgb(240,240,240);
  background-image:url('/images/website_img/divider-white.svg');
}
section:nth-child(even) {
  background-color: rgb(255,255,255);
  background-image:url('/images/website_img/divider.svg');
}
section:first-of-type {
  background-image:none;
}

footer {
  background-color:rgb(119,119,119);
  color: rgb(246,246,246);
}

.navbar-brand a:hover, .navbar-brand a:focus {
  background: transparent !important;
}
.navbar-inverse{
  background-color:transparent;
}
.navbar-fixed-top {
  background-color: rgb(225,216,161);
}
.navbar-right.collapse.in, .navbar-right.collapsing {
  background-color: rgba(225,216,161,1);
}
.navbar-toggle .icon-bar {
  background-color: rgb(255,255,255);
}
.navbar-inverse .navbar-nav>li>a {
  color: rgb(51,51,51);
}
.navbar-inverse .navbar-nav>li>a:hover {
  color: rgb(51,51,51);
  background-color:rgb(236,194,48);
}
.navbar-inverse .navbar-nav>li>a:focus {
  color: rgb(51,51,51);
  background-color: rgb(236,194,48);
}
.navbar a:hover,.navbar a:focus {
  color: rgb(51,51,51);
  background-color: rgb(236,194,48);
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
  color: rgb(51,51,51);
  background-color: rgb(236,194,48);
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
  color: rgb(51,51,51);
  background-color: rgb(236,194,48);
}
.scrolled-top .navbar-nav li.active>a {
  background-color:rgb(236,194,48);
}
.navbar .navbar-nav>.active>a, .navbar .navbar-nav>.active>a:focus, .navbar .navbar-nav>.active>a:hover {
  color: rgb(51,51,51);
  background-color: rgb(236,194,48);
}
.dropdown-menu>li>a:hover {
  color: rgb(255,255,255);
  background-color: rgb(72, 85, 110);
}
.navbar-header {
  background-color:rgb(225,216,161);
}
.navbar-collapse.collapse.in ul.nav.navbar-nav.navbar-right li.dropdown.open ul.dropdown-menu li a:hover {
  color: rgb(51,51,51);
  background-color: rgb(236,194,48);
}
.dropdown-menu>li>a:hover {
  color: rgb(51,51,51);
  background-color: rgb(236,194,48);
}
@media (max-width: 767px){
  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: rgb(51,51,51);
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
    color: rgb(51,51,51);
    background-color: rgb(236,194,48);
  }
}

.datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active:active {
  color: rgb(51,51,51);
  background-color: rgb(236,194,48);
  border-color: rgb(226,184,38);
}
.datepicker table tr td.active.active:hover, .datepicker table tr td.active.highlighted.active:hover, .datepicker table tr td.active.highlighted:active:hover, .datepicker table tr td.active:active:hover {
  color: rgb(51,51,51);
  background-color: rgb(226,184,38);
  border-color: rgb(216,174,28);
}


.vl-neutral {
  background-color:rgb(255,255,255);
}
.vl-darker {
  background-color:rgb(246,246,246);
}
.vl-hover-darker:hover {
  background-color:rgb(238,238,238);
}
.vl-evendarker {
  background-color:#ccc;
  color:rgb(255,255,255);
}
.vl-hover-evendarker:hover{
  color:rgb(255,255,255) !important;
  background-color:rgb(204, 204, 204) !important;
}
.vl-top-menu-bar {
  color:#474426;
}
.vl-thumbnail {
  background-color:rgb(240,240,240);
}
.vl-slider-item a:hover, .vl-slider-item a:active {
  color:rgb(236,194,48);
}
.vl-fajnevcontainer a {
  color:rgb(51,51,51);
}
.vl-latin {
  color:rgb(119,119,119);
}

.statsblock {
  background-color:rgb(52,122,182);
  color:rgb(255,255,255);
}
#layerSwitcher a {
  color:rgb(51,51,51) !important;
}
form a.fa {
  color:rgb(71, 68, 38);
}

#inputform .has-error .form-control {
  border-color: rgb(236,194,48);
}
#inputform .has-error input[type=text],#inputform .has-error input[type=email],#inputform .has-error input[type=number] {
  background-color: rgba(236,194,48,0.15);
}
#inputform .has-error .radio label,#inputform .has-error .checkbox label {
  color: rgb(236,194,48);
}

@media print {
  a[href]:after {
    content: none !important;
  }
}
.ekko-lightbox-nav-overlay a:hover {
  color:rgba(255,255,255,0.85);
}
.modal-body a {
  color:rgb(51,51,51);
}
.password-verdict{
  color:rgb(51,51,51);
}

#backtotop {
  background-color:rgb(225,216,161);
  opacity:0.5;
}
#backtotop:hover {
  color:rgb(170,94,10);
  opacity:1;
}
