#cookie-bar {
  z-index: 1200;
  height: 108px;
  overflow-y: scroll;
  padding-left: 30px;
  padding-right: 30px;
  /* display: none; */
}
@media screen and (max-width: 767px) {
  #cookie-bar {
    height: 150px;
  }
}

#cookie-bar.navbar-light a {
  color: #007bff;
}

#cookie-bar.navbar-dark a {
  color: #64b5f6;
}

#cookie_setting .setcookie-title {
  font-size: 20px;
  font-weight: 600;
  color: #20283b;
}

#cookie_setting p {
  margin-top: 1.5em;
  color: #464f64;
  font-size: 12px;
}

.header.cookie-upside {
  top: 108px !important;
}

#cookie_setting .logo {
  background-image: url(../img/dark.svg);
  height: 17px;
  background-repeat: no-repeat;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 14px;
}

#cookie_setting .nav-link {
  font-size: 14px;
  color: #626e94;
  font-weight: normal;
}

#cookie_setting .nav-link.active {
  color: #1e88e5;
  font-weight: 500;
}

#cookie_setting h2 {
  font-size: 20px;
  font-weight: 600;
  color: #20283b;
}

.button-outline {
  height: 39px;
  border-radius: 10px;
  min-width: 146px;
  font-size: 12px;
}

.button-outline-allow {
  background-color: #42a5f5;
  color: #ffffff;
}

nav {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.32px;
  transition-duration: 0.8s;
}

nav * {
  transition-duration: 0.8s;
  /* transition-property: background; */
}

.nav-light {
  color: #20283b;
  background-color: #fafdff;
}

.nav-dark {
  color: #d9e7f9;
  background-color: #20283b;
}

.nav-light a {
  color: #20283b;
  background-size: contain;
}

.nav-dark a {
  color: #d9e7f9;
}

.navbar-nav .nav-item > a.nav-link:hover,
.navbar-nav .nav-item > a.btn-link:hover {
  color: #53cbc8;
}

.navbar-nav .nav-item > a.button-solid {
  background-color: #6bffe6;
  color: #20283b;
  font-size: 16px;
  font-weight: 600;
  width: 120px;
  height: 48px;
  border-radius: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.navbar-nav .nav-item > a.button-solid:hover {
  background-color: #16dbc8;
}

.bd-navbar {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1071;
}

/* .navbar .container-fluid {
padding-top: 0px;
padding-bottom: 0px;
} */
.before-navbar {
  height: 61px;
  display: block !important;
}

.navbar-brand {
  padding-top: 10px;
  padding-bottom: 10px;
}

.navbar-light .button-outline-light {
  color: #20283b;
  background-color: #fafdff;
  border-color: #20283b;
}

.navbar-light .button-outline-dark {
  color: #fafdff;
  background-color: #20283b;
  border-color: #fafdff;
}

.navbar-dark .button-outline-light {
  color: #fafdff;
  background-color: #20283b;
  border-color: #fafdff;
}

.navbar-dark .button-outline-dark {
  color: #20283b;
  background-color: #fafdff;
  border-color: #20283b;
}

form button[type="submit"] {
  margin: auto;
  text-align: center;
  background-image: url("../img/get-stsrted-btn.svg");
  background-position: center;
  padding: 0;
  border: none;
  background-color: white;
  font-weight: bold;
  height: 84px;
  width: 235px;
}

form button[type="submit"]:hover {
  background-image: url("../img/get-stsrted-focus.svg");
  height: 84px;
  width: 235px;
}

main {
  padding-top: 77px;
  min-height: calc(100vh - 100px);
}

main.cookie-upside {
  margin-top: calc(100px);
}

.modal-backdrop.show {
  z-index: 9998;
}

.modal.show {
  z-index: 9999;
}
