a:link {
  text-decoration: none;
}

footer a:link{  
  color: rgba(33, 37, 41, 0.75);
}

.navbar-nav .nav-link.active {
  /* blue */
  color:rgb(61, 139, 253);
  
  /* orange */
  /* color: #fd7e14; */
  
  /* green */
  /* color: #198754; */
}

#btn-back-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  display: none;
  z-index:999;
}

.divider {
     margin: 3rem 0;
     position: relative;
 }

 /* Simple Line with Text */
 .divider-text {
     display: flex;
     align-items: center;
     text-align: center;
     color: #6c757d;
 }

 .divider-text::before,
 .divider-text::after {
     content: "";
     flex: 1;
     border-top: 1px solid #dee2e6;
 }

 .divider-text span {
     padding: 0 1rem;
 }

 /* Gradient Divider */
 .divider-gradient {
     height: 3px;
     background: linear-gradient(to right, transparent, #0d6efd, transparent);
 }
 .divider-gradient-multi {
     height: 3px;
     background: linear-gradient(90deg,rgba(1, 0, 132, 1) 25%, rgba(221, 0, 4, 1) 50%, rgba(236, 145, 0, 1) 75%);
     /* https://cssgradient.io/ */
 }

@media (max-width: 576px) {
  .navbar-brand-p {
    font-size: 0.8em;
  }
}

/* Navbar menue hamburger and close button */
.btn-close{
  background: white !important;
}
.navbar .navbar-toggler-icon {
  background-image: none;
}

.navbar .navbar-toggler-icon::after {
  content: "\f0c9";
  font-family: "FontAwesome";
  font-size: 32px;
  color: #333;
}

.accordion-button {
  background-image: none;
}
.accordion-button::after {
  background-image: url('/images/bootstrap/chevron-down.svg');
}
.accordion-button:not(.collapsed) {
  background-image: none;
}
.accordion-button:not(.collapsed)::after {
  background-image: url('/images/bootstrap/chevron-down.svg');
}

.btn-no-focus:focus, .btn-no-focus:active  {
  box-shadow: none;
  outline:none;
  border:0!important;
}

