body {

}

.hidden {
  display: none !important;
}



.btn-primary
{
  background-color: #369e47;  
  border-color: #369e47;
}

.btn-primary:hover
{
  background-color: #f89722;  
  border-color: #f89722;
}

a {
  text-decoration: none;
  color: #369e47;
}

a:hover {
  text-decoration: underline;
  color: #f89722;
}

img.feature {
  width: 100%;
  height: auto;
}

@media (min-width: 120px) {
  .logo {
    height: 35px;
    width: auto;
  }
}

@media (min-width: 768px) {
  .logo {
    height: 50px;
    width: auto;
  }
}


@media (min-width: 62em) {
  .featurette-heading {
    margin-top: 0rem;
  }

  .display-5 {
    font-size: 2rem;
  }

  .fs-4 {
    font-size: 1.2rem!important;
  }

}