.appname, .title {
  font-family: 'Baloo Tamma 2', cursive !important;
} 
a {
  transition: .5s ease;
  color: #0c90ac;
  font-weight: 500;
}
body {
  font-family: inherit;
  margin-top: 115px; 
}

/* nav */

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
  color: rgba(0,0,0,.7)
}
.navbar {
  margin-top: 0rem;
  font-family: 'Baloo Tamma 2', cursive !important;
}

.bg-transparent-semi-50 {
    background:rgba(255,255,255,0.5);
}
.bg-transparent-black-75 {
    background:rgba(0,0,0,0.5);
}

.w-60 {
  width: 60%;
}

/* main page jumbotron */

.jumbotron {
  background-image: url('../img/jumbotron.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 682px;
}
.jumbotron h1 {
  font-size: 2rem;
}

/* jumbotron content (logo) */
.vertical-center {
  display: flex;
  /* align-items: center; */
}

/* Fix my anchors */
.anchor { 
  top: -150px; 
  position: relative;
  visibility: hidden;
}

.footer {
  bottom: 0;
  width: 100%;
  height: 60px; /* Set the fixed height of the footer here */
  line-height: 60px; /* Vertically center the text there */
}

.form-field-invalid, .form-field-invalid:focus {
  border: 1px solid red;
}

