/* ============== Browser Support ============== */
/* ================== Colors ================== */
/* ================ Typography ================= */
/* ============ Heights and Widths ============= */
/* ========== Responsive breakpoints =========== */
/* ================= Elevations ================ */
/* ================= Animations ================ */
/* =================== Icons =================== */
/* ============== Module specific ============== */
/* ============== Accordion ============== */
/* ============== Avatar ============== */
/* ============== Badge ============== */
/* ============== Button ============== */
/* ============== Card ============== */
/* ============== Event Cards ============== */
/* ============== Form ============== */
/* ============== Overlay ============== */
/* ============== Reports ============== */
/* ============== Responsive Form ============== */
/* ============== Segmented Control ============== */
/* ============== Ticket Types ============== */
/* ============== Toggle / Switch ============== */
/* ============== Browser Support ============== */
/* ================== Colors ================== */
/* ================ Typography ================= */
/* ============ Heights and Widths ============= */
/* ========== Responsive breakpoints =========== */
/* ================= Elevations ================ */
/* ================= Animations ================ */
/* =================== Icons =================== */
/* ============== Module specific ============== */
/* ============== Accordion ============== */
/* ============== Avatar ============== */
/* ============== Badge ============== */
/* ============== Button ============== */
/* ============== Card ============== */
/* ============== Event Cards ============== */
/* ============== Form ============== */
/* ============== Overlay ============== */
/* ============== Reports ============== */
/* ============== Responsive Form ============== */
/* ============== Segmented Control ============== */
/* ============== Ticket Types ============== */
/* ============== Toggle / Switch ============== */
.seatmap-dialog.ui-dialog-content {
  padding: 0; }

.seatmap {
  text-align: center;
  min-height: 320px; }
  .seatmap.panel_body {
    border-radius: 0; }
  .seatmap .seatmap__loading {
    height: 60px;
    position: relative;
    margin-top: 130px; }
    .seatmap .seatmap__loading div {
      top: 0;
      left: 50%; }
    .seatmap .seatmap__loading p {
      text-align: center;
      position: absolute;
      bottom: 0;
      width: 100%; }
  .seatmap img {
    display: block;
    margin: 0 auto;
    width: 260px;
    height: 260px; }
  .seatmap a {
    display: block;
    padding-top: 18px;
    line-height: 22px; }

.seatmap-dialog__ticket-types {
  overflow-y: auto;
  max-height: 94%; }

.seatmap-dialog__map {
  position: relative;
  background: #F8F8FA; }
  .seatmap-dialog__map svg {
    background-image: none !important; }

.seatmap-dialog__ticket-types .seatmap-dialog__ticket-type {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 6px 0; }

#contentpub {
  padding-bottom: 40px; }

.spinner--small {
  margin-top: 8px;
  margin-left: 8px; }

.field-valid-status {
  margin-left: -20px;
  display: inline-block; }

input[type="text"].validated-field {
  padding-right: 24px; }

.field-error-message {
  color: #ff0044;
  font-size: 11px; }

.back_to_team_link {
  font-size: 12px;
  margin-bottom: 12px;
  display: block; }
  .back_to_team_link i {
    margin-right: 10px;
    display: inline-block;
    text-decoration: none; }

.form__label--disabled {
  text-decoration: line-through; }

.organizer-callout {
  border-top: 2px solid #D2D6DF; }
  .organizer-callout .text-heading-primary {
    padding-bottom: 0; }
  .organizer-callout .text-body-large {
    line-height: 50px;
    font-weight: 400; }
  .organizer-callout .btn {
    color: white !important; }

.event_title_image .photo.cropped {
  max-width: 300px;
  max-height: 150px; }

.panel_628 ol, .panel_628 ul {
  list-style: disc;
  margin: 1em 0;
  padding: 0 0 0 40px; }

.list-person__name,
.list-person ul {
  padding: 0; }

/* This is overwriting custom body text colors on old listings for Affirm learn more text */
.affirm-text, div.affirm-text h2 {
  color: black; }
