/***** components *****/
h3 {
  margin: 0px 0px 1.25rem 0px;
  font-size: 1.25rem; }

/***** booking process *****/
div.module_card_VT ul > li,
div.module_card_VT ul > li:nth-child(even) {
  float: none;
  width: 92%;
  margin-right: 0px;
  margin-bottom: 1.25rem;
  padding-left: 4%;
  padding-right: 4%; }

div.layout_login-bar {
  padding: 11px 0px 14px 0px; }

div.layout_login-bar a, div.layout_login-bar p {
  font-weight: bold;
  line-height: 1.125rem; }

div.btn-container {
  margin: 1.375rem 0px 1.375rem 0px; }

p.layout_logged-in-msg span.btn-container {
  float: none;
  display: block;
  margin: 1rem 0px 0px 0px; }

div.layout_select-ticket table {
  display: none; }

div.layout_select-ticket ul {
  display: block; }

div.layout_select-ticket ul li div.layout_tickets-container {
  padding-right: 10px; }

div.layout_select-ticket ul li div.btn-container {
  position: static; }

div.layout_select-ticket ul li div.btn-container input {
  width: 100%; }

div.layout_tickets-it {
  margin: 0px 0px 1.125rem 0px; }

div.layout_tickets-container span.event-information {
  padding-right: 0px; }

div.layout_tickets-container span.event-information-container {
  display: block;
  position: relative;
  padding: 0.5rem 0px 0.5rem 0px;
  margin: 0px 0px 1rem 0px; }

div.layout_tickets-it div.layout_tickets-it-title-bar h4 span {
  display: block; }

div.module_card-container div.layout_review-BP div.module_card-title {
  padding-top: 2.25rem; }

div.module_card-container div.layout_review-BP h2 {
  font-size: 2rem; }

/***** forms *****/
div.form_row {
  margin: 0px; }

div.form_row div.form_field,
div.form_row div.form_single-field {
  float: none;
  width: 100%;
  display: block;
  padding: 0px !important;
  margin: 0px 0px 1.375rem 0px; }

div.form_checkbox-list ul {
  -webkit-column-count: 1;
  /* Chrome, Safari, Opera */
  -moz-column-count: 1;
  /* Firefox */
  column-count: 1;
  -webkit-column-gap: 0px;
  /* Chrome, Safari, Opera */
  -moz-column-gap: 0px;
  /* Firefox */
  column-gap: 0px; }

div.layout_account-access div.module_card {
  width: 100%;
  position: static;
  margin: 0rem 0px 0rem 0px !important; }

div.layout_account-access div.module_card > div.module_card-title {
  padding: 5.25rem 5% 2.25rem 5%; }

div.layout_account-access div.module_card > div.module_card-title h1 {
  font-size: 1.875rem;
  line-height: 42px; }

div.layout_account div.account-activities ul {
  margin: 0px; }

div.layout_account div.account-activities ul li span {
  display: block;
  width: 100%;
  margin-top: 1rem; }

div.layout_account div.account-activities ul li span:first-child {
  margin-top: 0px; }

form.subscription_settings-container fieldset ul {
  -webkit-column-count: 2;
  /* Chrome, Safari, Opera */
  -moz-column-count: 2;
  /* Firefox */
  column-count: 2;
  -webkit-column-gap: 40px;
  /* Chrome, Safari, Opera */
  -moz-column-gap: 40px;
  /* Firefox */
  column-gap: 40px; }

/*# sourceMappingURL=baby_bear.css.map */
