
.ui-dialog {
  max-width: 1100px; /*max width changed from 950 to 1100px*/
}
.seat_container {
  max-height: 100vh; /*max height changed from 40vh to 100vh*/
}

.fusion-logo {max-width: 220px;}
.fusion-carousel .fusion-carousel-item .sponsor-carousel img {max-height: 120px !important; width: auto !important;}
.sponsor-button {background: #fff0 !important; border-width: 2px !important; border-color: #ffffff! important;font-weight: 800 !important;font-size: 1.3em;}

.fooevents_seating_chart_view_row span {
  width: 18px;
  height: 18px;
  font-size: 7px;
  margin: 0 2px;
  flex: none;
  background-size: 100% 200%;
  box-sizing: border-box !important;
  background-repeat: no-repeat;
  background-position: center center;
}

.fooevents_seating_chart_view_row {
  white-space: nowrap;
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  flex: 1;
}

.fooevents_seating_chart_view_row_name {
  margin-top: 0px;
  /* margin-right: 0; */
  width: 10px;
  /* float: left; */
  font-size: 10px;
  position: relative;
  top: 6px;
}

.fooevents_seating_chart_view_row span.aisle {
  margin-right: 45px;
}

.fooevents_seating_chart_view_row span.fe-blocked,
.fooevents_seating_chart_view_row span.blocked {
  background-color: #dddddd;
  background-image: url(../images/seat_blocked.svg);
  color: #999999;
  display: none;
}

span[name="rowb-mainfloor_number_seats_36"] {
  margin-left: -20px;
}

span[name="rowe-mainfloor_number_seats_39"] {
  margin-left: -20px;
}

span[name="rowbb-mainfloor_number_seats_25"] {
  margin-left: 21px;
}
span[name="rowbb-mainfloor_number_seats_38"] {
  margin-left: 26px;
}

span[name="rowcc-mainfloor_number_seats_31"] {
  margin-left: 34px;
}
span[name="rowcc-mainfloor_number_seats_13"] {
  margin-left: 494px;
}

span[name="rowdd-mainfloor_number_seats_16"] {
  margin-left: 746px;
}

span[name="row27_number_seats_25"],
span[name="rowb-balcony_number_seats_25"],
span[name="rowc-balcony_number_seats_25"],
span[name="rowd-balcony_number_seats_25"],
span[name="rowe-balcony_number_seats_25"],
span[name="rowf-balcony_number_seats_25"],
span[name="rowg-balcony_number_seats_25"],
span[name="rowh-balcony_number_seats_25"],
span[name="row27_number_seats_13"],
span[name="rowb-balcony_number_seats_13"],
span[name="rowc-balcony_number_seats_13"],
span[name="rowd-balcony_number_seats_13"],
span[name="rowe-balcony_number_seats_13"],
span[name="rowf-balcony_number_seats_13"],
span[name="rowg-balcony_number_seats_13"],
span[name="rowh-balcony_number_seats_13"] {
  margin-left: 24px;
}

span[name="rowj-balcony_number_seats_27"],
span[name="rowa-balcony_number_seats_27"],
span[name="rowl-balcony_number_seats_27"] {
  margin-left: 90px;
}

span[name="rowj-balcony_number_seats_8"],
span[name="rowa-balcony_number_seats_8"],
span[name="rowl-balcony_number_seats_8"] {
  margin-left: 112px;
}

span[name="rowv-balcony_number_seats_27"],
span[name="r47_number_seats_27"] {
  margin-left: 46px;
}

span[name="yibxodxeleabqrmbxaew_number_seats_36"] {
  margin-left: 24px;
}

span[name="rowaa-balcony_number_seats_12"] {
  margin-left: 353px;
}

#fooevents_seating_available {
  margin-right: 5px;
  margin-left: 0px !important;
}

/* Dovi Updates */
.fooevents_seating_chart_legend {
    margin: 0;
}
.fooevents_seating_chart_front {
    margin-top: 10px;
    margin-bottom: 20px;
}
.row_container {
    margin: 1px 0;
    display: flex;
    min-width: 970px;
}
.row_container:nth-child(8) {
    margin-bottom: 30px;
}

[name="rowf-balcony_number_seats_216"],
[name="rowg-balcony_number_seats_216"],
[name="rowh-balcony_number_seats_216"] {
    margin-left: 137px !important;
}

[name="rowaa-balcony_number_seats_312"] {
    margin-left: 354px !important;
}

/* handicap accessible */
#fooevents_seating_handicap_accessible,
.fooevents_seating_chart_view_row span.handicap-accessible.available:not(.selected),
.fooevents_seating_chart_view_row span[name="rowb-mainfloor_number_seats_106"].available:not(.selected),
.fooevents_seating_chart_view_row span[name="rowb-mainfloor_number_seats_113"].available:not(.selected),
.fooevents_seating_chart_view_row span[name="rowb-mainfloor_number_seats_128"].available:not(.selected),
.fooevents_seating_chart_view_row span[name="rowb-mainfloor_number_seats_136"].available:not(.selected),
.fooevents_seating_chart_view_row span[name="rowbb-mainfloor_number_seats_128"].available:not(.selected),
.fooevents_seating_chart_view_row span[name="rowcc-mainfloor_number_seats_131"].available:not(.selected),
.fooevents_seating_chart_view_row span[name="rowcc-mainfloor_number_seats_113"].available:not(.selected),
.fooevents_seating_chart_view_row span[name="rowdd-mainfloor_number_seats_110"].available:not(.selected) {
    background-color: #a9a9f1 !important;
}

/* handicap parking */
#fooevents_seating_handicap_parking,
.fooevents_seating_chart_view_row span.handicap-parking.available:not(.selected),
.fooevents_seating_chart_view_row span[name="rowl-mainfloor_number_seats_102"].available:not(.selected),
.fooevents_seating_chart_view_row span[name="rowl-mainfloor_number_seats_139"].available:not(.selected),
.fooevents_seating_chart_view_row span[name="rowbb-mainfloor_number_seats_114"].available:not(.selected),
.fooevents_seating_chart_view_row span[name="rowbb-mainfloor_number_seats_125"].available:not(.selected),
.fooevents_seating_chart_view_row span[name="rowdd-mainfloor_number_seats_114"]:not(.selected),
.fooevents_seating_chart_view_row span[name="rowdd-mainfloor_number_seats_115"]:not(.selected),
.fooevents_seating_chart_view_row span[name="rowdd-mainfloor_number_seats_116"]:not(.selected) {
    background-color: #3838d8 !important;
}
.fooevents_seating_chart_view_row span[name="rowl-mainfloor_number_seats_102"],
.fooevents_seating_chart_view_row span[name="rowl-mainfloor_number_seats_139"],
.fooevents_seating_chart_view_row span[name="rowbb-mainfloor_number_seats_114"],
.fooevents_seating_chart_view_row span[name="rowbb-mainfloor_number_seats_125"],
.fooevents_seating_chart_view_row span[name="rowdd-mainfloor_number_seats_114"],
.fooevents_seating_chart_view_row span[name="rowdd-mainfloor_number_seats_115"],
.fooevents_seating_chart_view_row span[name="rowdd-mainfloor_number_seats_116"] {
    background-image: none;
}
,
.fooevents_seating_chart_view_row span[name="rowdd-mainfloor_number_seats_114"]:not(.selected),
.fooevents_seating_chart_view_row span[name="rowdd-mainfloor_number_seats_115"]:not(.selected),
.fooevents_seating_chart_view_row span[name="rowdd-mainfloor_number_seats_116"]:not(.selected) {
    font-size: 0;
}

.fooevents_seating_chart_view_row span[name="rowdd-mainfloor_number_seats_113"] {
    margin-left: 750px;
}