
/*specific pages container*/
.home-custom-css{}
.community-custom-css{}
.agenda-custom-css{}
.speakers-custom-css{}

/*main container of each section*/
.main-app-container {}

/*
call-to-action buttons e.g:
Register, Join The Community etc
*/
.btn-register {}

/*Top navigation bar container*/
.template-nav {}

/*Top navigation bar items container*/
#bs-example-navbar-collapse-1 {}

/*social share buttons container*/
.social-share-button {}

/*social share buttons per social network*/
.social-share-button.facebook {}
.social-share-button.twitter {}
.social-share-button.linkedin {}
.social-share-button.google {}

/* Registration Link */
.atom-main.margin-bottom-small.bz-flex-auto
{border-radius: 25px;}

.tall-input {
  font-size: 1.56rem;
  border-radius: 20px;
  color: #344557;
  border: 2px solid #00c6ff;
  padding: 7px 30px;
}

.tall-input::placeholder {
  font-size: 1.56rem;
}

.header-button {
  background-color: #00c6ff;
  border-width: 2px;
  color: #fffdfc;
  font-size: 1.56rem;
  border-radius: 5px;
  min-width: 180px;
}

.registration-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.custom-email-input-error {
  position: absolute;
  bottom: -5px;
  color: red;
}

.custom-email-input.invalid {
  border-color: #FE8977;
}

@media (max-width: 500px) {
  .registration-container {
    flex-direction: column;
  }
}

@media (max-width: 500px) {
  .tall-input {
    width: 90%;
  }
}
/* End Registration Link */

/*Remove My interests section from the agenda*/
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.tab-buttons-container.margin-bottom-small > div:nth-child(2) {
    display: none;
}