.footer-style3-bottom {    
    height: 130px;
}

#banner {
    position: fixed;
    bottom: 0px;
    right: 0px;
    z-index: 1;
    /*display: none;*/
}

.butn {
    background: rgb(11,79,160);
}

body {
  color: rgb(65,65,65);
}

.text-theme-color {
  color: rgb(11,79,160);
}

h1, h2, h3, h4, h5, h6 {
    color: rgb(140,200,72);
}

.navbar-nav li.has-sub a{ 
  color: rgb(11,79,160);
}

.navbar-nav li.has-sub a:hover{ 
  color: rgb(11,79,160);
}

.navbar-nav > li > a{ 
  color: rgb(11,79,160);
}

.navbar-nav > li > a:hover{ 
  color: rgb(11,79,160);
}


.bg-theme, .theme-overlay[data-overlay-dark]:before, .theme-overlay-180[data-overlay-dark]:before, .theme-overlay-90[data-overlay-dark]:before, .bg-theme-90, .bg-theme-solid, .theme-overlay-solid[data-overlay-dark]:before {
  background: rgb(11,79,160);
}

[data-overlay-dark="55"]::before, [data-overlay-light="55"]::before {
    opacity: 0.55;
}

.navbar-nav > li > a {
    font-size: 20px;
}


.white-popup > h4 {
    text-align: center;
}



.navbar-header-custom {
    padding: 0px;
}
.scrollHeader .navbar-header-custom {
    padding: 0px;
}

header {
  z-index: 9999;
}

@media screen and (max-width: 480px) {
  .cc-cookies {
      z-index: 99999;
  }
  header.scrollHeader { position: fixed; top: 0; z-index: 99; width: 100%; background: #fff; left: 0;}
}

.butn:hover {
    color: white; 
}

a.butn:hover, a.butn:active {
  color: white; 
}

input.error, textarea.error {
  border-color: red;
  background-color: rgba(255, 0, 0, 0.1);
}

.top-bar-info li a {
  color: #fff;
}
.top-bar-info li a:hover {
    color: rgba(255, 255, 255, 0.65); 
}

.scrollHeader .navbar-brand img, .navbar-brand img {
  max-height: 50px;
}

@media screen and (max-width: 991px) {
  .navbar-toggler {
    background: rgb(244, 244, 244); 
  }
  #languages {
    display: none;
  }
}

.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
  border-radius: 4px;
}

.slidercaptcha {
  margin: 0 auto;
  width: 314px;
  height: 240px;
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.125);
}

  .slidercaptcha .card-body {
      padding: 1rem;
  }

  .slidercaptcha canvas:first-child {
      border-radius: 4px;
      border: 1px solid #e6e8eb;
  }

  .slidercaptcha.card .card-header {
      background-image: none;
      background-color: rgba(0, 0, 0, 0.03);
  }

  .refreshIcon {
      top: -54px;
  }