#btnMigliorPosto,
#btnMigliorPostoAbb {
  display: none;
}



/* IBI */
.svg-settore path,
.svg-settore rect {
  fill: #fff;
  opacity: 0;
}

.svg-settore path:hover,
.svg-settore rect:hover {
  fill: #fff !important;
  opacity: 0.7 !important;
}

.svg-settore[data-available] path,
.svg-settore[data-available] rect {
  /* opacity:0.7; */
  fill: #0f0;
  opacity: 0.4;
  cursor: pointer;
}

.svg-settore text {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 15px;
  fill: #000;
  pointer-events: none;
  display: none;
}

/* .ticket-process-panel {
  display: none;
} */

/* Scelta in pianta */
.sedia .sedia_seduta {
  fill: rgba(255, 255, 255, 0.15);
}

.sedia_libera,
.sedia_riservata,
.sedia_altro,
.sedia_noassign,
.sedia_prenotata {
  cursor: pointer;
}

.sedia_libera:hover .sedia__schienale,
.sedia_riservata:hover .sedia__schienale,
.sedia_altro:hover .sedia__schienale,
.sedia_noassign:hover .sedia__schienale,
.sedia_prenotata:hover .sedia__schienale {
  fill: #efc700;
}

.imgareaselect-border1 {
  background: url(../img/border-v.gif) repeat-y left top;
}

.imgareaselect-border2 {
  background: url(../img/border-h.gif) repeat-x left top;
}

.imgareaselect-border3 {
  background: url(../img/border-v.gif) repeat-y right top;
}

.imgareaselect-border4 {
  background: url(../img/border-h.gif) repeat-x left bottom;
}

.imgareaselect-border1,
.imgareaselect-border2,
.imgareaselect-border3,
.imgareaselect-border4 {
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.imgareaselect-handle {
  background-color: #fff;
  border: solid 1px #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.imgareaselect-outer {
  background-color: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.d3-tip {
  line-height: 1;
  font-weight: bold;
  padding: 12px;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  border-radius: 2px;
}

.field-name-field-billing {
  display: none;
}

.page-header .page-header__select li {
  background-color: transparent;
  color: #da322a;
  border-radius: 5px;
}

.page-header .page-header__select li.active,
.page-header .page-header__select li:hover,
.page-header .page-header__select li:focus {
  background-color: #da322a;
  color: #FFFFFF;
  cursor: default;
}

.page-header .page-header__select li a {
  background-color: transparent !important;
  color: inherit !important;
}

.event-header {
  padding: 1rem 0;
  font-size: 1.2em;
  text-transform: uppercase;
}

.event-header .event-header__back {
  color: #333;
}

.event-header .event-header__back:hover,
.event-header .event-header__back:focus {
  color: #da322a;
}

.strisciaMobile>div {
  padding: 0;
}

.court-map_central .ys360-main .app-home {
  min-height: 600px;
}

.court-map_arena .ys360-main .app-home {
  min-height: 500px;
}

.tippy-popper {
  /* YS360 Tooltip */
  z-index: 1000 !important;
}

.tippy-tooltip[data-size="large"] {
  font-size: 1.5rem;
}
