body {background-color: #fefefe; font-family: 'Cabin', sans-serif;}

h1, h5 {color: #ff6d70;}

h2 {color: #6e6b63;}

li p {display: inline}

/* Identifiers */

#details {max-width: 800px; margin: 4vh auto;}

#faqs {max-width: 800px; margin: 4vh auto;}

#organize {margin-top: 8vh;}

#feedback {max-width: 800px; margin: 4vh auto;}

#footer {
  font-family: sans-serif;
  margin: 8vh 0;
  text-align: left;
}

#footer a:link {color: #ff6d70 !important; display: block; text-align: left; text-decoration: none;}

#footer a:visited {color: #ff6d70 !important; display: block; text-decoration: none;}

#footer a:hover, #footer a:focus {color: #2C89D1 !important; text-decoration: underline;}

#footer a:active {color: #0F2E46 !important; text-decoration: none;}

#index {max-width: 800px; margin: 4vh auto;}

#investment-carousel {margin-bottom: 6vh;}

#resources {max-width: 800px; margin: 4vh auto;}

/* Classes */

.avatar.avatar-xxl {
  font-size: 1.6rem;
  height: 3.2rem;
  width: 3.2rem;
}

@media (min-width: 481px) {
  .avatar.avatar-xxl {
    font-size: 2.5rem;
    height: 5rem;
    width: 5rem;
  }
}

.card {box-shadow: 1px 1px 10px 1px #ccc;}

.carousel .carousel-container {height: auto;}

.copyright {padding-top: 4vh; text-align: center;}

.details__chip a:link, .details__chip a:visited {color: #333 !important; text-decoration: none;}

.details__chip a:hover, .plan-details__resources a:focus {color: #2C89D1 !important; text-decoration: underline;}

.details__chip a:active {color: #0F2E46 !important; text-decoration: none;}

.details__chips {
  padding: 6vh 0;
}

.faq-question {
  font-size: 18px;
}

.faq-answer {
  font-family: Verdana, Tahoma, "Lucida Console", serif;
  font-size: 15px;
  padding: 0 16px;
}

.investments .column {padding: 0.4rem;}

.investment-modal-cost {
  padding-bottom: 0.4rem;
}

.plan-cards__more {
  text-align: center;
}

.plan-cards__more-item {
  display: block;
  font-size: 18px;
  margin: 8px auto;
}

.plan-details__resources {
  margin-bottom: 8.5vh;
}

.plan-detail-avatar {
  text-align: center;
}

@media (min-width: 481px) {
  .plan-detail-avatar {
    text-align: left;
  }
}

.plan-details__resources a:link {color: #35A7FF !important; text-decoration: underline;}

.plan-details__resources a:visited {color: #35A7FF !important; text-decoration: underline;}

.plan-details__resources a:hover, .plan-details__resources a:focus {color: #2C89D1 !important; text-decoration: none;}

.plan-details__resources a:active {color: #0F2E46 !important; text-decoration: none;}

.resource {
  display: block;
}
