﻿.navbar-custom {
  background-color: #ffffff; }
  .navbar-custom .navbar-brand,
  .navbar-custom .navbar-text {
    color: #3858a7; }
  .navbar-custom .navbar-nav .nav-link {
    color: #3858a7; }
  .navbar-custom .nav-item.active .nav-link,
  .navbar-custom .nav-item:hover .nav-link {
    color: #66d5ff; }

@media (max-width: 767px) {
  .navbar-custom .navbar-brand,
  .navbar-custom .navbar-text {
    color: #ffffff; }
  .navbar-custom .navbar-nav {
    background-color: #3858a7; }
    .navbar-custom .navbar-nav .nav-link {
      color: #ffffff; }
    .navbar-custom .navbar-nav .nav-item {
      border-bottom: 1px solid #ffffff;
      padding-left: 10px; }
      .navbar-custom .navbar-nav .nav-item:hover {
        background-color: #66d5ff; }
        .navbar-custom .navbar-nav .nav-item:hover .nav-link {
          color: #3858a7; } }

.navbar .fas {
  color: #3858a7; }

.navbar-light .navbar-toggler .fas {
  font-size: 1em; }

.navbar-brand img {
  max-height: 40px; }

.search-link .fas {
  font-size: 1.25em; }

.carousel-item h2 {
  color: #3858a7; }

.carousel-item .fa-file-pdf {
  color: #dc3545;
  font-size: 3em; }

.carousel-item .fa-file-pdf:hover {
  color: #9487c0; }

.carousel-control-next,
.carousel-control-prev {
  filter: alpha(opacity=100);
  height: 70%;
  opacity: 1; }
  .carousel-control-next:hover, .carousel-control-next:focus,
  .carousel-control-prev:hover,
  .carousel-control-prev:focus {
    opacity: 0.7;
    filter: alpha(opacity=70); }
  .carousel-control-next img,
  .carousel-control-prev img {
    width: 40%;
    height: auto; }

@media (max-width: 767px) {
  .carousel-control-next,
  .carousel-control-prev {
    height: 50%;
    width: 10%; } }

.carousel-indicators-numbers {
  position: relative;
  margin-right: 0;
  margin-left: 0; }
  .carousel-indicators-numbers li {
    text-indent: 8px;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 100%;
    line-height: 22px;
    color: #ffffff;
    background-color: #3858a7;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease; }
    .carousel-indicators-numbers li.active, .carousel-indicators-numbers li:hover {
      color: #062466;
      background-color: #66d5ff;
      width: 24px;
      height: 24px; }

footer > div {
  background-color: #b9bed6;
  font-size: 0.9em;
  padding: 6px 0; }

.bg-light {
  background-color: #dfd7d8 !important; }

h1 {
  font-size: 1.625em;
  font-variant: small-caps; }

h2 {
  font-size: 1.5em; }

h3 {
  font-size: 1.25em; }

header {
  border-bottom: 1px solid #b9bed6; }

.custom-background {
  background-image: url(/Images/Background.png); }

.text-primary {
  color: #3858a7 !important; }

.line {
  border-bottom: 2px solid #3858a7;
  height: 2px;
  margin: 0 47%;
  width: 6%; }

.know_how-item-header {
  border-bottom: 1px solid #3858a7; }

.get_in_touch-header {
  border-bottom: 1px solid #ffffff; }

.faq {
  white-space: normal; }

@media (min-width: 768px) {
  .faqs-footer {
    margin-left: 1px;
    margin-right: 1px; } }
