.navbar {
    border: 0;
    background: #93328e;
    width: 100vw !important;
  }

  .navbar-light .navbar-brand {
    font-size: 25px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
  }
  
  .navbar-light .navbar-nav .nav-link .a {
    color: white;
  }
  
  .navbar-toggler {
    background: #fff;
  }
  
  .nav-link {
    padding: .2rem 1rem;
    color: white !important;
    font-weight: bold !important;
    font-size: 14px !important;
  
  }
  
  .navbar-toggler {
    padding: 1px 5px;
    font-size: 18px;
    line-height: 0.3;
  }
  
  .navbar-light .navbar-nav .nav-link:focus,
  .navbar-light .navbar-nav .nav-link:hover {
    color: #DDA0DD !important;
  }
  
  .dropdown-menu>li>a:hover {
    color: #93328e;
  }

form {
    align-content: center;
    align-items: center;
  }
  
  #exampleInputFirstName,
  #exampleInputEmail1 {
    width: 500px !important;
  }
  
  footer {
    background-color: #93328e;
    color: white;
  }
  
  #footerLogo {
    padding-top: 50px;
  }
  
  #submitButton {
    background-color: #9b2743;
    border-color: #9b2743;
    color: white;
  }
  
  .btn-primary {
    border-color: #93328e;
  }
  
  .container-fluid {
    margin-right: auto;
    margin-left: auto
  }

  .adoptionAppointment {
  text-align: center; 
  justify-content: center; 
  display: flex; 
  flex-direction: column; 
  color: black; 
  font-size: 48px; 
  font-family: Inter; 
  font-weight: 700; word-wrap: break-word
  }

  .dropdown-submenu {
    position: relative;
   }
   
   .dropdown-submenu .dropdown-menu {
   top: 0;
   left: 100%;
   margin-top: -6px;
   margin-left: -1px;
   border-radius: 0 0.25rem 0.25rem 0;
   }
   
   .dropdown-submenu:hover .dropdown-menu {
   display: block;
   }

   #firstLine {
    text-align: center; 
    justify-content: center; 
    display: flex; 
    flex-direction: column; 
    color: black; 
    font-size: 24px; 
    font-family: Inter; 
    font-weight: 400; 
    word-wrap: break-word
   }
#address {
    height: 150px; 
    text-align: center; 
    justify-content: center; 
    display: flex; 
    flex-direction: column; 
    color: black; 
    font-size: 24px; 
    font-family: Inter; 
    font-weight: 700; 
    word-wrap: break-word
}
