body {
    background-color: #084b83;
    color:white;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.alert {
    background-color: 8acdea;
    height:30px;
    padding:0px 15px;
}
.nav-fancy {
    padding:10px;
}
.fancy {
    font-family: allura;
    color: #F9DC69;
    font-size:40px;
}
.robot {
    font-family: Allura;
    color: #F9DC69;
    font-size: 40px;
    margin-left:5px
}
#robot_logo {
    #margin-top:100px;
    height:240px;
    width:144px;
}
#hero {
    color: white;
    font-family: Poppins;
    text-transform: uppercase;
}
.hero h3 {
    font-size:1.25rem;
}

.hero h1 {
    font-size: 3rem;
}
.hero h5 {
    font-size: .75rem;
    font-weight: normal;
}
.hero h6 {
    color: #F9DC69;
    text-transform: none;
    font-weight: normal;
}
.form-control::placeholder {
    color:#999999
}
.perhaps {
    
    background-color: white;
    text-align: center
}
.accordion-button,
    .accordion-body,accordion-header,accordion-flush {
    background-color: #084b83;
        color:white;
  }
}
.accordion-button:not(.collapsed) {
    background-color: #084b83;
    color:white;
  }
.accordion-button:not(.collapsed) {
    color:#084b83 ;
    background-color: #bcd6ff;
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-header #flush-headingOne {
    background-color:yellow;
}
.section-title {
    margin-top: 200px;
}
.social-icon {
    height:16px;
    width: 16px;
}
.footer-link {
    color:#BCD6FF;
}
.footer-link hover {
    color:#BCD6FF;
}
.list-group-item {
    color:#bcd6ff;
}
.list-group-item:hover {
    cursor: pointer;
    text-decoration: underline;
  }
.list-group-item.active {
    color:white;
    text-decoration: underline;
  }
.accordion-body.row {
    display: flex;
    flex-wrap: wrap;
  }
  .card {
    flex: 1;
    border: 1px solid #4F78A2;
    margin: 10px;
  }
.card-body {
    color: white;
    background-color: #084b83;
}
.card-subtitle {
    font-style: italic;
    color:#BCD6FF
}
#landing_contact {
    border-left: solid 1px #4F78A2;
}
.back-to-top {
    position: fixed;
    bottom: 25px;
    right: 25px;
    display: none;
}
.back-to-top a:hover {
    text-decoration: none;
}
.scrollspy-example {
    margin-top: 100vh;
}