div#seatmap.well {background-image: linear-gradient(to bottom, #f9f9f9 0px, #fff 100%);margin-bottom: 10px;padding: 10px 10px 55px 10px;}div#seatmap {position: relative;}div#seatmap .btn-group {position: absolute;bottom: 5px;left: 5px;}div#seatmap div#seat-info {position: absolute;bottom: 5px;right: 5px;font-weight: bold;}.tooltip.mt-tooltip {font-size: 14px;}.tooltip-inner {max-width: 100% !important;}div#seatmap h4 {text-align: center;margin: 0 0 5px;}div.seatmap-image {text-align: right;}div#seatmap-image {margin: 10px;}div#seatmap-image.well {background-image: linear-gradient(to bottom, #f9f9f9 0px, #fff 100%);}div#seatmap-image h4 {text-align: center;margin: 0 0 5px;font-size: 16px;}svg#seatmap-svg {}div.stage {text-align: center;font-size: 1.2em;font-weight: bold;margin-bottom: 10px;}table.seatplan tr.tr-section td {font-size: 1.4em;font-weight: bold;}table.seatplan tr.tr-row td {font-size: 1.1em;font-weight: bold;padding-left: 10px;}table.seatplan tr.tr-seat td {font-size: 1em;padding-left: 20px;}table.seatplan span.tr-seat,table.seatplan span.tr-row,table.seatplan span.tr-section,table.seatplan span.shift{padding: 2px 3px;}table.seatplan span.tr-seat.selected,table.seatplan span.tr-row.selected,table.seatplan span.tr-section.selected{background-color: red;color: #fff;}table.seatplan span.tr-row {width: 70px;display: inline-block;cursor: pointer;}table.seatplan span.tr-seat {width: 60px;display: inline-block;cursor: pointer;}table.seatplan span.shift{border: 1px solid #ccc;width: 40px;display: inline-block;text-align: center;cursor: pointer;}rect.seat {fill: #fff;}rect.seat.selectable {cursor: pointer;}rect.seat.selected {fill: #00AEEF;}rect.seat.new {fill: green;}rect.seat.seat-found {fill: yellow;}.shifter {margin-bottom: 10px;}.shifter fieldset {margin: 5px 0;}.shifter .amount {width: 25px;}input#rank-color { width: 35px; }select#rank { width: 50px; }div.picked-seat {display: block;border: 1px solid #ccc;padding: 5px 10px;margin-bottom: 10px;position: relative;}div.picked-seat span.seat-description,div.picked-seat span.seat-rank,div.picked-seat div.picked-seat-prices,div.picked-seat div.picked-seat-prices label.radio{display: block;font-weight: normal;}div.picked-seat span.seat-description {font-weight: bold;}div.picked-seat span.seat-extra-info {font-style: italic;}div.picked-seat a.cancel-seat {cursor: pointer;position: absolute;top: 5px;right: 5px;}div.picked-seat label.voucher-restricted {}div.sideBlock.pickedSeatsBlock {background-color: #fff;padding: 0;position: relative;}div.sideBlock.pickedSeatsBlock a.cancel_all_seats {position: absolute;top: 0px;right: 6px;cursor: pointer;display: none;}ul.rank-prices {list-style: none;margin-left: 0;padding-left: 0;overflow: auto;}ul.rank-prices li {list-style: none;margin-right: 10px;padding: 5px 10px;}div.rank-prices {padding: 5px 0;display: block;margin: 5px 0;}div.rank-prices .rank-price {margin-right: 10px;padding: 5px 10px;}div.seatgroup-help {text-align: left;}div.seatmap-image-pricings {text-align: left;margin-top: 20px;}div.seatmap-toggle {text-align: right;}