body {
  padding-top: 60px;
  background-color: #543986;
}

.anchor {
  padding-top: 60px;
  margin-top: -60px;
}

a:link {
  color: #6a5eff;
}

/* navbar colors */
.navbar-custom {
    background-color: #FFFFFF;
}

.navbar-custom .navbar-nav .nav-link {
    color: #543986;
}

.navbar-custom .nav-item.active .nav-link,
.navbar-custom .nav-item:hover .nav-link {
    color: #FDD023;
    background-color: #543986;
}

.navbar-toggler {
  color: #543986;
}

/* navbar dropdown colors */
.navbar .dropdown-menu {
  background-color: #FFFFFF;
}

.dropdown .nav-link {
  color: #543986;
}

.dropdown .dropdown-menu a {
  color: #543986;
  text-align: right;
}

.dropdown .dropdown-menu a:hover {
  color: #543986 !important;
  background-color: #FDD023 !important;
  border-color: #FDD023 !important;
}

.btn-lg:hover {
  color: #543986 !important;
  background-color: #FDD023;
}

.brand-text {
    color: #543986;
}

/* .{
  background-color: #543986;
} */

.lsu-purple {
  background-color: #543986;
  border: none;
}

.lsu-gold {
  background-color: #FDD023;
}

.text-lsu-purple {
  color: #543986;
}

.text-lsu-gold {
  color: #FDD023;
}

.banner-link {
  color: #FDD023;
}

footer p {
  line-height: 1;
}

.terms{
    height: 85vh;
}

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
    border:0;
}


.paral {
min-height: 550px;
/* min-height: 85vh; */
width: 100%;
background-attachment: fixed;  /* the above line causes problems with iOS small devices*/
background-position: center;
background-repeat: no-repeat;
background-size: cover;
z-index: -1;
}

@supports (-webkit-touch-callout: inherit) {
  .paral {
  background-attachment: scroll;
  }
}

/* Heading for Parallax Section */
.paral h1 {
  /* color: rgba(255, 255, 255, 1); */
  font-size: 40px;
  text-align: left;
  padding-top: 15px;
  line-height: 50px;
}

.paral h2 {
  /* color: rgba(255, 255, 255, 1); */
  font-size: 35px;
  text-align: center;
  padding-top: 150px;
  line-height: 50px;
}

.paral h3 {
  /* color: rgba(255, 255, 255, 1); */
  font-size: 30px;
  /* padding-top: 25px; */
  text-align: center;
  line-height: 50px;
}

/* Paragraph for Parallax Section */
.paral p {
font-size: 18px;
line-height: 1.25;
}

.paral li {
font-size: 24px;
color:#f5f5f5;
text-align: left;
line-height: 25px;
margin-bottom: 25px;
}

@media (min-width: 576px) {
  .paralsec1 {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.1)),
                      url("https://lsutampabayalumni.org/photos/paral/LSU-campus-aerial-1.webp");
    min-height: 75vh;
  }
}

.form-group {
  margin-top: -11px;
}