/**
 * Custom modifications to CiviCRM specific pages
 */
.crm-event-info-form-block .crm-section > .label {display:none;}
.crm-container .crm-event-info-form-block .crm-section .content {margin-left:0;}
.event-pricing-grid {
  display: flex;
}

.event-pricing {
  margin-right: 0.5em;
}

.price_set_option-label {
  font-weight: 600;
}
.event_description-section.summary {
  margin-top: 1em;
}

.register_link-section a {
  box-sizing: border-box;
  background: var(--primarybtnbg) !important;
  border-style: solid !important;
  border-color: currentColor !important;
  fill: currentColor;
  border-width: var(--primarybtnborderwidth, 0) !important;
  border-radius: var(--primarybtnborderradius, 3px) !important;
  padding: 7px 15px !important;
  line-height: var(--btnlineheight, 1.6) !important;
  letter-spacing: var(--btnletterspacing, var(--bodyletterspacing));
}

.register_link-section a span {
  color: var(--primarybtncolor);
  padding: 0px 5px;
  font-size: var(--btnfs, var(--bodyfontsize));
  line-height: var(--btnlineheight, 1.6);
  letter-spacing: var(--btnletterspacing, var(--bodyletterspacing));
  text-transform: var(--btntexttransform, none);
  text-decoration: none;
  text-shadow: none;
}
.crm-container .delayedFields-section .label > label,
.register_link-section a span {
  font-weight: var(--btnfontweight, 700);
}
.register_link-section a:hover {
  background-color: #4cc7e6 !important;
}
.action-link.section.iCal_links-section {
  height: auto !important;
  margin-bottom: 2em;
}
.crm-container .delayedFields-section {
  margin:2rem 0;
}
.crm-container .delayedFields-section .crm-radio-wrapper label {
  cursor:pointer;
}
.crm-container .delayedFields-section .crm-radio-wrapper.selected {
  background-color: var(--primarybtnbg);
}
.crm-container .payment_amount-section > div {display:inline-block;}
