:root {
  --header_bg: #CCCCCC;
  --main_bg:#0953C1;
}
.navbar-dark .navbar-nav .active .nav-link,
.navbar-dark .navbar-nav .active .nav-link:hover {
  color: #ffffff;
}
.navbar-dark .navbar-nav .nav-link,
.navbar-dark .navbar-nav .nav-link:hover {
  color: #ffffff;
}
.sidebar.navbar-dark .navbar-nav .active .nav-link,
.sidebar.navbar-dark .navbar-nav .active .nav-link:hover {
  color: #ffffff;
}
.sidebar.navbar-dark .navbar-nav .nav-link,
.sidebar.navbar-dark .navbar-nav .nav-link:hover {
  color: #ffffff;
}
input#searchbox {
  border: 1px solid #0f4c75;
}
#searchbox::placeholder {
  color: #ffffff;
}
#searchbox:-ms-input-placeholder {
  color: #ffffff;
}
#searchbox::-ms-input-placeholder {
  color: #ffffff;
}
#searchbox_btn {
  background: #1e3d58;
}
.nav-pills .nav-link.active {
  background: #152431;
}
.nav-pills .nav-link {
  color: #152431;
}
.searchTitle {
  color: #212529;
}
.reviewBtn,
.reviewBtn:hover {
  background: var(--main_bg);
}

.banner-title {
  color: #e8eef1;
  position: inherit;
  margin-bottom: 0;
  padding: 20px 0px;
}
.banner_area img {
  border-radius: 15px;
  filter: drop-shadow(0px 10px 10px rgba(0, 0, 0, 0.15));
}

.widget_title {
  background: var(--main_bg);
  color: #ffffff;
}
.widget_title span a {
  color: #e8eef1;
}

.banner_area {
  background: #0953C1;
}

.footer {
  background: #0953C1;
}

 .footer .privacy_menu  a{
  font-size: 20px;
}

.sub_page_search_btn {
  background: #56b0e3 !important;
  color: #ffffff !important;
}

.open-menu {
  color: #ffffff !important;
}

.btnDownload,
.btnDownload:hover {
  background: var(--main_bg);
  color: #ffffff;
}

.more_button_container {
  border-color: var(--main_bg);
}

@media only screen and (max-width: 767px) {
  #searchbox::placeholder {
    color: #495057;
  }
  #searchbox:-ms-input-placeholder {
    color: #495057;
  }
  #searchbox::-ms-input-placeholder {
    color: #495057;
  }

  .searchbar-open .searchbar-icon {
    background: #f5f5f5 !important;
  }

  .downloadBtns .downloadBtn.latest_version {
    background: var(--main_bg) !important;
    color: #ffffff;
  }
  .navbar-dark .navbar-nav .active .nav-link,
  .navbar-dark .navbar-nav .active .nav-link:hover {
    background: transparent;
    color: #ffffff;
  }
  .navbar-dark .navbar-nav .nav-link,
  .navbar-dark .navbar-nav .nav-link:hover {
    background: transparent;
    color: #ffffff;
  }
}
.downloadBtns .downloadBtn.blackHref,
.downloadBtns .downloadBtn.blackHref:hover {
  background: #e8e8e8 !important;
  border: 1px solid #e8e8e8;
  color: #fff;
}
