#contact-form > input,
#contact-form > textarea {
  color: #2C4A58 !important; }

#basket-indicator {
  height: 12px;
  width: 12px;
  background-color: #F59891;
  border-radius: 18px !important;
  border: #FFFFFF 1px solid;
  display: none;
  position: relative;
  top: -48px;
  left: 30px; }

.nav-tabs > li {
  display: inline;
  padding: 0 5px;
  border-right: solid 2px #2C4A58; }

.nav-tabs li:last-of-type {
  border-right: none !important; }

.membership-panel:nth-of-type(6n+1) > div > h3 {
  color: #F59891 !important; }

.membership-panel:nth-of-type(6n+2) > div > h3 {
  color: #FCC85C !important; }

.membership-panel:nth-of-type(6n+2) > div > div > a {
  background-color: #FCC85C !important;
  color: #2C4A58 !important; }

.membership-panel:nth-of-type(6n+3) > div > h3 {
  color: #5389B1 !important; }

.membership-panel:nth-of-type(6n+3) > div > div > a {
  background-color: #5389B1 !important;
  color: #FFFFFF !important; }

.membership-panel:nth-of-type(6n+4) > div > h3 {
  color: #5389B1 !important; }

.membership-panel:nth-of-type(6n+4) > div > div > a {
  background-color: #5389B1 !important;
  color: #FFFFFF !important; }

.membership-panel:nth-of-type(6n+5) > div > h3 {
  color: #2C4A58 !important; }

.membership-panel:nth-of-type(6n+5) > div > div > a {
  background-color: #2C4A58 !important;
  color: #FFFFFF !important; }

.popover-content,
.popover-title {
  color: #2C4A58; }

* {
  font-family: Montserrat, Sans-Serif; }

.animated-icon2 span {
  background: #2C4A58; }

.basket-course-panel,
.course-resource-panel {
  background-color: #F5F4F4;
  padding: 12px 24px 12px 6px; }

.basket-membership-panel {
  background-color: #FDF4EF;
  padding: 12px 24px 12px 6px; }

blockquote {
  border-left: none !important;
  color: #F59891;
  font-weight: 500;
  margin: 20px !important;
  text-align: center; }

.calendar-plus {
  color: #F59891;
  fill: #F59891; }

.carousel-control {
  background-image: none !important;
  color: #FCC85C;
  opacity: 1;
  text-shadow: none; }

.carousel-indicators .active {
  background-color: #FCC85C;
  height: 10px;
  margin: 1px 5px;
  width: 10px; }

.carousel-indicators li {
  background-color: #BFD0D4;
  border-radius: 10px !important;
  border: none !important;
  margin: 1px 5px; }

.carousel-control .glyphicon glyphicon-menu-left,
.carousel-control .glyphicon glyphicon-menu-right {
  margin-right: -10px; }

.carousel-control .glyphicon-menu-left,
.carousel-control .glyphicon-menu-right {
  width: 30px;
  height: 30px;
  margin-top: -10px;
  font-size: 30px; }

.carousel-control .glyphicon-menu-left,
.carousel-control .glyphicon-menu-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block; }

.team-bio {
  background-color: #BFD0D4;
  color: #2C4A58;
  left: 0;
  margin: 0px 16px;
  position: absolute;
  right: 0;
  z-index: 50; }

.committee-member-content,
.support-team-content {
  background-color: #F5F4F4; }

.committee-member-content img,
.support-team-content img {
  border-radius: 50% !important; }

.about-us #hero-panel {
  background-color: #71929D; }

.article #hero-panel,
.contact #hero-panel,
.course #hero-panel,
.information-for-speakers #hero-panel,
.learning-groups #hero-panel,
.policy-for-speaker-payments #hero-panel {
  background-color: #2C4A58; }

.course-details .nav-tabs > li > a {
  color: #BFD0D4; }

.course-details .nav-tabs > li.active > a {
  color: #2C4A58; }

.form-control {
  color: white; }

.form-control-light-blue {
  background: none;
  border: solid 1px #BFD0D4; }

.ggpet-btn-dark-blue,
.ggpet-btn-dark-blue:hover {
  color: #FFFFFF; }

.ggpet-btn-empty {
  background: none;
  border: solid 1px #FFFFFF;
  color: #FFFFFF; }

.ggpet-btn-empty:hover {
  background: #FFFFFF;
  border: solid 1px #FFFFFF;
  color: #2C4A58; }

.faq-column .faq {
  border-bottom: solid 1px #FCC85C;
  border-top: solid 1px #FCC85C; }

.faq-column > .faq ~ .faq {
  border-top: none; }

.faq .icon {
  color: #BFD0D4; }

footer, footer p {
  font-size: 12px; }

h1,
h1 span {
  font-family: Castoro, Serif !important;
  font-size: 40px;
  font-weight: normal;
  line-height: 36pt; }

h2 {
  font-family: Montserrat, Sans-Serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  margin-bottom: 18px;
  text-transform: uppercase; }

h3 {
  font-family: Montserrat, Sans-Serif;
  font-size: 17px; }

h4 {
  font-family: Montserrat, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase; }

label {
  color: #2C4A58;
  font-family: Montserrat, Sans-Serif;
  font-size: 14px;
  font-weight: normal; }

.loader .coral {
  color: #F59891; }

.membership-inclusion {
  border-bottom: solid 1px #BFD0D4;
  padding: 12px 0px; }

.member-photo-inner {
  background-color: #71929D; }

.member-photo-inner:hover {
  background-color: #2C4A58; }

.memberships-option.active {
  background-color: #F5F4F4; }

.navbar-nav > li > a {
  color: #001929 !important;
  font-size: 14px;
  font-weight: 400; }

p {
  font-family: Montserrat, Sans-Serif;
  font-size: 12pt;
  line-height: 20pt;
  margin-bottom: 16px; }

p a {
  color: #F59891;
  font-weight: 500; }

.cart-indicator,
.user-profile-icon {
  color: #BFD0D4;
  fill: #BFD0D4; }

.required label:not(.radio-inline):first-of-type:after {
  content: " *";
  color: #F59891; }

.required input::placeholder {
  color: #F59891; }

.search-icon {
  color: #2C4A58;
  fill: #2C4A58; }

.slick-prev:before,
.slick-next:before {
  color: #F59891 !important; }

.slick-slide {
  border: solid 8px #FFFFFF !important; }

.svg-icon {
  display: inline-flex;
  align-self: center; }

.svg-icon svg {
  display: inline-block;
  height: 1.5em;
  margin-right: 0.2em;
  width: 1.6em; }

.svg-icon.baseline svg {
  top: 0em;
  position: relative; }

/* XS */
@media (max-width: 768px) {
  .committee-member-content {
    aspect-ratio: unset;
    width: 100%; }

  #do-search {
    background-color: #2C4A58; }

  .dropdown-menu li {
    text-align: center; }

  .navbar-default .navbar-nav > .open > a,
  .navbar-default .navbar-nav > .open > a:focus,
  .navbar-default .navbar-nav > .open > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    background: none !important;
    color: #FFFFFF; }

  #main-navigation.collapse.in {
    display: flex;
    flex-direction: column;
    height: calc(100% - 70px) !important;
    justify-content: space-between; }

  .navbar {
    margin-bottom: 0px; }

  .navbar-header {
    background-color: #FFFFFF;
    height: 70px; }

  .navbar.mobile-open {
    height: 100vh;
    background-color: #2C4A58; }

  .navbar-nav > li > a {
    color: #FFFFFF !important; }

  .mobile-open > div {
    height: 100vh; }

  .search-icon {
    background-color: #2C4A58;
    color: #FFFFFF;
    fill: #FFFFFF; }

  #search-wrapper input {
    background-color: #2C4A58 !important;
    color: #FFFFFF !important; }

  #search-wrapper .input-group {
    border: solid 2px #FFFFFF; } }
@media (min-width: 769px) {
  .committee-member-content {
    aspect-ratio: unset;
    height: 360px;
    width: 100%; } }

/*# sourceMappingURL=defaults.min.css.map */
