
/* ## //var/www/html/seat_selection/site_core/5_9/css/common.css ## */
/*
*/
* {
-webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
-ms-box-sizing: border-box;
 -o-box-sizing: border-box;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
cursor: default;
}
input {
-webkit-touch-callout: text;
-webkit-user-select: text;
-khtml-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
cursor: text;
}
a, input[type="checkbox"] {
cursor: pointer;
}
html, body, ul, li, h1, h2, h3, h4, h5 {
margin:0;
padding:0;
}
html {
font-size:80%;
height: 100%;
background: #333;
}
ul {
list-style-type: none;
}
body {
position:relative;
width: 100%;
height: 100%;
/*
min-width:1200px;
min-height:675px;
*/
min-width:975px;
min-height:675px;
background: url("../img/section_bg.png") repeat scroll top center #2A2A2A;
font-family: Calibri, Arial, Helvetica, sans-serif;
}
main {
position:absolute;
width: 100%;
height: 100%;
overflow:hidden;
-webkit-filter: blur(0px);
filter: blur(0px);
transition: all 200ms;
}
h1, h2, h3, h4, h5 {
}
h3 {
font-size:1.3em;
}
h4 {
font-size:1.1em;
}
h5 {
font-size:1em;
}
a:link, a:visited {
color: #d31145;
}
canvas {
position:absolute;
left:0px;
top:0px;
}
main #seat_container svg {
left:50%;
margin-left: -600px; /*Half-width of background image*/
}
main svg {
position:absolute;
left:0;
top:0px;
width:100%;
height:100%;
}
main svg circle {
transition: 600ms fill;
}
g {
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
}
g>path
{
cursor:pointer;
}
#image_dump {
width: 1px;
height: 1px;
overflow: hidden;
float: left;
position: absolute;
left: -9999px;
top: -9999px;
}
.scalable {
-webkit-transform-origin:left top;
-o-transform-origin:left top;
transform-origin:left top;
}
.basic_button, .sprite_button {
cursor:pointer;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.basic_button.mouse_over {
}
.basic_button.disabled {
cursor:default;
}
.sprite_button.disabled {
cursor:default;
}
.skinned_button {
width:auto;
height:auto;
border: 1px solid rgba(255,255,255,0);
background: #002b5c;
padding: 7px 14px;
text-align: center;
/*text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);*/
}
.skinned_button.disabled {
border: 1px solid #AAA;
background: #666;
}
.skinned_button.disabled>.button_text {
color:#AAA;
}
.button_text {
pointer-events:none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
display:inline-block;
width:auto;
height:auto;
font-size: 1em;
color:#FFF;
/* font-family: serif; */
margin:0px;
vertical-align:middle;
font-weight: bold;
position: relative;
top: 0px;
cursor: pointer;
text-transform: uppercase;
}
.button_skin {
pointer-events:none;
display:inline-block;
background: url('../img/ui_sprite.png') no-repeat -464px -279px;
width: 17px;
height: 16px;
margin-left:5px;
margin-top:-4px;
vertical-align:middle;
}
.button_skin.reverse {
background: url("../img/ui_sprite.png") no-repeat scroll -446px -279px transparent;
}
.user_name_label {
color:#FFFFFF;
}
.passwd_label {
color:#FFFFFF;
}
.item_container {
overflow-y:auto;
}
.item_list {
position:relative;
}
.seat_item_container {
display:table;
width:100%;
}
.seat_item {
display:table-row;
width:100%;
height:22px;
background:#8B8B8B;
border:1px solid #555;
/*box-shadow: 0 2px 5px rgba(0,0,0,0.1);*/
}
.seat_item:nth-of-type(2n) {
background:#9A9A9A;
}
.seat_item>li {
color:#FFF;
display:table-cell;
/*width:18%;*/
text-align:center;
vertical-align:middle;
font-size: 1.2em;
/*text-shadow: 0 1px 0 rgba(0, 0, 0, 0.23);*/
}
.seat_item>.pano_seat_keep {
display:none;
}
.seat_item>.pano_seat_control {
position:relative;
display:none;
height:1em;
vertical-align:middle;
}
.seat_item .pano_seat_matrix{
font-size: 0.95em;
color: #0c1035;
display: table-cell;
}
.pano_seat_control {
width:60px;
}
.seat_item_view_btn {
display:inline-block;
background: url('../img/ui_sprite.png') no-repeat -349px -277px;
width: 16px;
height: 17px;
}
.seat_item_search_btn {
display:inline-block;
background: url('../img/ui_sprite.png') no-repeat -367px -278px;
width: 13px;
height: 14px;
}
.seat_item_remove_btn {
display:inline-block;
background: url('../img/ui_sprite.png') no-repeat -384px -279px;
width: 14px;
height: 15px;
}
.timeslot_header {
width:100%;
background:#3D3D3D;
}
.timeslot_date {
color:#FFF;
font-size:1.3em;
padding:5px;
}
.timeslot_ready {
color:#FFF;
font-size:1em;
margin-bottom:5px;
padding-left:5px;
}
.timeslot_complete {
color:#999;
font-size:1em;
margin-bottom:5px;
padding-left:5px;
}
.timeslot_countdown {
color: #d31145;
font-size:1em;
margin-bottom:5px;
padding-left:5px;
}
.seat_header_container {
border-top:1px solid #AAA;
padding-top:5px;
}
h3.container_empty {
background: #aaa;
padding: 10px;
text-align: center;
color: #fafafa;
/*text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);*/
}
.seat_header {
width:100%;
background:#3D3D3D;
}
.seat_header_title {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.29);
border-bottom: 1px solid rgba(255, 255, 255, 0.15);
color: #fff;
font-size: 1.1em;
padding: 2px 5px;
}
.column_header {
display:table-row;
}
.column_header>li {
color:#FFF;
display:table-cell;
text-align:center;
font-size:1.1em;
font-weight: bold;
}
.column_header>.pano_seat_keep, .column_header>.pano_seat_control {
display:none;
}
.column_header .pano_seat_matrix{
font-size: 0.85em;
color: #8B8B8B;
display: table-cell;
}
.flex_total_container {
display: flex;
justify-content: space-around;
margin: 10px;
}
.total_group {
position: relative;
display: table;
background: #CCC;
padding: 2px 0;
}
.total_container_label {
background: none repeat scroll 0 0 #002b5c;
color: #fff;
font-size: 1.2em;
height: 100%;
left: 0;
top: 0;
padding: 4px;
position: absolute;
max-width: 20px;
}
.total_container_label>h5 {
margin-top: 18px;
width: 20px;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.total_spacer {
height: 5px;
background: #FFF;
}
.total_table {
display: table;
padding: 0;
}
.total_row {
display: table-row;
font-size:1.3em;
font-weight:bold;
color:#393939;
}
.total_row.subtotal {
font-size:1.1em;
}
.total_row > label {
display: table-cell;
text-align: right;
padding: 0 10px 0 15px;
}
.total_row > div {
display: table-cell;
text-align: right;
padding: 0 10px 0 5px;
}
#glb_venue_container {
visibility:hidden;
position:absolute;
left:0px;
top:0px;
width:1300px;
height:675px;
}
#venue_map_container {
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
}
#venue_map_container>img {
position:absolute;
left:50%;
top:0px;
margin-left: -600px; /*Half-width of background image*/
}
#venue_map_container img {
margin-top: -99999px; /* Stupid Canvas Hack */
}
#seat_container {
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
}
#overlay_container {
pointer-events: none;
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
}
#overlay_container>img {
position:absolute;
left:50%;
top:0px;
margin-left: -600px; /*Half-width of background image*/
opacity: 0;
visibility: hidden;
}
#venue_legend {
pointer-events: none;
position: absolute;
top: 71px;
right: 0px;
width: 150px;
background: rgba(35,35,35,0.95);
padding: 8px;
font-size: 1em;
color: #FFF;
line-height: 1.1;
border: 1px solid rgba(255,255,255,0);
border-bottom-left-radius: 5px;
/*box-shadow: 0 1px 5px rgba(0,0,0,0.8);
text-shadow: 0 1px 0 #000;*/
}
#venue_legend_key {
float: left;
margin: 5px 5px 0 0;
background: url('../img/ui_sprite.png') no-repeat -646px -243px;
width: 22px;
height: 82px;
}
#load_screen {
visibility:hidden;
}
#section {
visibility:hidden;
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
overflow:hidden;
}
#section_content {
position:absolute;
left:0px;
top:0px;
width:2000px;
height:2000px;
transform: matrix(1, 0, 0, 1, 0, 0);
-ms-transform: matrix(1, 0, 0, 1, 0, 0);
-webkit-transform: matrix(1, 0, 0, 1, 0, 0);
}
#section_nav_tool {
position:absolute;
right:0px;
top:72px;
width:170px;
height:235px;
background: rgba(30,30,30,0.95);
border-left: 1px solid rgba(255,255,255,0);
border-bottom: 1px solid rgba(255,255,255,0);
}
.lang-french #section_nav_tool {
width: 220px;
}
#section_nav_tool_back_btn {
position:absolute;
left:0px;
top:0px;
width: 101%;
padding:7px 3px 5px;
text-align: center;
}
#section_nav_tool_back_btn>.button_text{
font-size:1.1em;
}
#section_nav_tool_legend {
position:absolute;
left:25px;
top:35px;
color:#FFF;
font-size:.9em;
line-height: 1.1;
}
#section_nav_tool_legend>ul>li {
text-indent:-1.6em;
}
#section_nav_tool_control {
/*pointer-events:none;*/
position:absolute;
right:5px;
top:37px;
/*background: url('../img/<?php echo ui_sprite;?>.png') no-repeat -555px -230px;*/
width: 55px;
height: 55px;
}
#section_nav_tool_control>div {
/*pointer-events:auto;*/
}
#section_nav_tool_pan_left_btn {
position:absolute;
left:3px;
top:20px;
background: url('../img/ui_sprite.png') no-repeat -565px -299px;
width: 7px;
height: 15px;
}
#section_nav_tool_pan_up_btn {
position:absolute;
left:20px;
top:3px;
background: url('../img/ui_sprite.png') no-repeat -573px -291px;
width: 15px;
height: 6px;
}
#section_nav_tool_pan_right_btn {
position:absolute;
left:45px;
top:20px;
background: url('../img/ui_sprite.png') no-repeat -589px -299px;
width: 6px;
height: 15px;
}
#section_nav_tool_pan_down_btn {
position:absolute;
left:20px;
top:45px;
background: url('../img/ui_sprite.png') no-repeat -573px -314px;
width: 15px;
height: 7px;
}
#section_nav_tool_pan_reset_btn {
position:absolute;
left:22px;
top:22px;
background: url('../img/ui_sprite.png') no-repeat -575px -300px;
width: 11px;
height: 11px;
}
#section_nav_tool_zoom_in_btn {
position:absolute;
left:20px;
top:60px;
background: url('../img/ui_sprite.png') no-repeat -573px -332px;
width: 15px;
height: 15px;
}
#section_nav_tool_zoom_out_btn {
position:absolute;
left:20px;
top:171px;
background: url('../img/ui_sprite.png') no-repeat -573px -469px;
width: 15px;
height: 15px;
}
#section_nav_tool_zoom_slider {
position:absolute;
left:25px;
top:78px;
background: url('../img/ui_sprite.png') no-repeat -578px -370px;
width: 5px;
height: 90px;
}
#section_nav_tool_zoom_handle {
position:absolute;
left:-8px;
top:0px;
background: url('../img/ui_sprite.png') no-repeat -570px -353px;
width: 20px;
height: 9px;
}
#section_label {
position:absolute;
top:74px;
transform: matrix(1, 0, 0, 1, 258, 0);
-ms-transform: matrix(1, 0, 0, 1, 258, 0);
-webkit-transform: matrix(1, 0, 0, 1, 258, 0);
width:460px;
height:28px;
background: rgb(35,35,35);
border-left: 1px solid rgba(255,255,255,0);
border-bottom: 1px solid rgba(255,255,255,0);
border-right: 1px solid rgba(255,255,255,0);
transition: 300ms all;
}
.timer_on #section_label {
height: 70px;
}
#section_prev_btn {
position:absolute;
bottom:5px;
left:7px;
font-size:1.2em;
color:#FFF;
text-align:left;
width:auto;
height:auto;
}
#section_title {
color:#FFF;
font-size: 1.5em;
text-align:center;
position: absolute;
bottom: 1px;
width: 100%;
letter-spacing: 1px;
font-weight: bold;
pointer-events:none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
#section_next_btn {
position:absolute;
bottom:5px;
right:7px;
font-size:1.2em;
color:#FFF;
text-align:right;
width:auto;
height:auto;
}
#legend_available:before {
content: '• ';
color: #0A0;
font-size:2em;
/*text-shadow: 1px 1px 0px #000;*/
position: relative;
top: 4px;
}
#legend_on_hold:before {
content: '• ';
color: #00B;
font-size:2em;
/*text-shadow: 1px 1px 0px #000;*/
position: relative;
top: 4px;
}
#legend_on_hold_other:before {
content: '• ';
color: #A0A;
font-size:2em;
/*text-shadow: 1px 1px 0px #000;*/
position: relative;
top: 4px;
}
#legend_unavailable:before {
content: '• ';
color: #A00;
font-size:2em;
/*text-shadow: 1px 1px 0px #000;*/
position: relative;
top: 4px;
}
#section_zoom_container {
width:600px;
height:800px;
}
#section_seat_dot_container {
width:100%;
height:100%;
background: url('../img/section_blur.jpg');
background-size: 100% 100%;
}
#section_seat_dot_svg_group>circle {
cursor:pointer;
}
#section_seat_dot_svg_group>use {
cursor:pointer;
}
#section_pano_view_button {
visibility:hidden;
position:absolute;
top:0px;
left:0px;
background: url('../img/ui_sprite.png') no-repeat 0 -326px;
width: 202px;
height: 94px;
margin-top:-27px;
cursor:pointer;
}
#section_pano_view_button.pano_button_type_2 {
visibility:hidden;
position:absolute;
top:0px;
left:0px;
background: url('../img/ui_sprite.png') no-repeat -408px -274px;
width: 23px;
height: 25px;
margin-left:-12px;
margin-top:5px;
border-top:5px solid transparent;
border-left:2px solid transparent;
border-right:2px solid transparent;
cursor:pointer;
}
/*
#section_pano_view_button.pano_button_type_2:hover {
background: url('../img/ui_sprite.png') no-repeat -431px -272px;
border-top:3px solid transparent;
border-left:none;
border-right:none;
margin-left:-11px;
}
*/
#section_image_container>img {
position:absolute;
left:0px;
top:0px;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
#section_locator {
pointer-events:none;
visibility:hidden;
position:absolute;
left:0px;
top:0px;
background: url('../img/ui_sprite.png') no-repeat -496px -235px;
width:27px;
height:40px;
margin-left:-14px;
margin-top:-40px;
}
.pano_group_image, .pano_group_pano_button_container {
opacity: 0;
visibility: hidden;
pointer-events: none;
}
.pano_group_pano_button_container {
position: absolute;
left: 50%;
top: 0;
width: 1200px;
height: 675px;
margin-left: -600px;
}
.pano_group_pano_button {
position: absolute;
cursor: pointer;
font-size: 3rem;
color: #0f1d40;
margin-left: -1.5rem;
margin-top: -1.5rem;
opacity: 1 !important;
pointer-events: all;
}
.pano_group_pano_button:hover {
color: #ffc525;
}
#pano_group_close_btn {
position: absolute;
right: 0;
top: 74px;
opacity: 0;
visibility: hidden;
}
#pano {
visibility:hidden;
position:absolute;
left:0px;
width:100%;
height:100%;
border-top:74px solid transparent;
}
#pano_container {
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
}
#pano_container img {
margin: 0; padding:0;
}
#pano_close_btn {
position:absolute;
right:0px;
top:0px;
}
.pano_disclaimer {
color: #fff;
font-size: 10px;
max-width: 288px;
text-align: left;
display: none;
}
#pano_description
{
position:absolute;
right:0px;
bottom:0px;
text-align:center;
padding:10px;
background: -moz-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.75) 15%, rgba(0,0,0,0.85) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.4)), color-stop(15%,rgba(0,0,0,0.75)), color-stop(100%,rgba(0,0,0,0.85))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.75) 15%,rgba(0,0,0,0.85) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.75) 15%,rgba(0,0,0,0.85) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.75) 15%,rgba(0,0,0,0.85) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.75) 15%,rgba(0,0,0,0.85) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#d9000000',GradientType=0 ); /* IE6-9 */
}
#pano_title
{
color:#FFF;
font-size:1.1em;
width:auto;
height:auto;
text-align:center;
font-weight:bold;
}
#pano_info
{
color:#FFF;
font-size:1.1em;
width:auto;
height:auto;
}
#pano_hide_info_btn
{
display:inline;
cursor:pointer;
color: #d31145;
font-size:1.2em;
}
#pano_show_info_btn
{
display:none;
cursor:pointer;
color: #d31145;
font-size:1.2em;
}
#pano_control
{
position:absolute;
left:50%;
bottom:15px;
width:150px;
height:40px;
margin-left:-70px;
}
#pano_zoom_out_btn
{
position:absolute;
left:0px;
top:0px;
background: url('../img/ui_sprite.png') no-repeat -336px -325px;
width: 42px;
height: 37px;
}
#pano_reset_btn
{
position:absolute;
left:50px;
top:0px;
background: url('../img/ui_sprite.png') no-repeat -382px -325px;
width: 42px;
height: 37px;
}
#pano_zoom_in_btn
{
position:absolute;
left:100px;
top:0px;
background: url('../img/ui_sprite.png') no-repeat -428px -325px;
width: 42px;
height: 37px;
}
#frame {
width:100%;
height:74px;
position:absolute;
left:0px;
top:0px;
}
#frame_top_bar {
width:100%;
height:48px;
background: #e7e4e3;
}
#frame_bottom_bar {
width:100%;
height:26px;
background: #494949;
}
#frame_logo {
position:absolute;
left:0px;
top:2px;
background: url('../img/ui_sprite.png') no-repeat 0 -233px;
width: 184px;
height: 44px;
}
#frame_logo_right {
position:absolute;
right:0px;
top: 6px;
background-size: auto 100%;
background-repeat: no-repeat;
width: 164px;
height: 38px;
display: none;
}
#frame_tab_container {
visibility:hidden;
position:absolute;
left:138px;
top:10px;
width:1000px;
}
.frame_tab {
display: inline-block;
margin-left: -8px;
background: url('../img/ui_sprite.png') no-repeat;
height: 28px;
}
#my_account_tab {
width: 175px;
}
#my_account_tab.mouse_over {
background-position: 0 -30px;
}
#my_account_tab.mouse_down {
background-position: 0 -60px;
}
#my_account_tab.mouse_select {
background-position: 0 -90px;
}
#my_account_tab.mouse_up.disabled {
background-position: 0 -120px;
}
#cart_tab {
width: 120px;
background-position: -181px 0px;
}
#cart_tab.mouse_over {
background-position: -181px -30px;
}
#cart_tab.mouse_down {
background-position: -181px -60px;
}
#cart_tab.mouse_select {
background-position: -181px -90px;
}
#cart_tab.mouse_up.disabled {
background-position: -181px -120px;
}
#parking_tab {
width: 137px;
display: none;
background-position: -757px 0px;
}
#parking_tab.mouse_over {
background-position: -757px -30px;
}
#parking_tab.mouse_down {
background-position: -757px -60px;
}
#parking_tab.mouse_select {
background-position: -757px -90px;
}
#parking_tab.mouse_up.disabled {
background-position: -757px -120px;
}
#review_tab {
width: 135px;
background-position: -307px 0px;
}
#review_tab.disabled {
background-position: -307px -120px;
}
#review_tab.mouse_over {
background-position: -307px -30px;
}
#review_tab.mouse_down {
background-position: -307px -60px;
}
#review_tab.mouse_select {
background-position: -307px -90px;
}
#confirm_tab {
width: 140px;
background-position: -448px 0px;
}
#confirm_tab.disabled {
background-position: -448px -120px;
}
#confirm_tab.mouse_over {
background-position: -448px -30px;
}
#confirm_tab.mouse_down {
background-position: -448px -60px;
}
#confirm_tab.mouse_select {
background-position: -448px -90px;
}
#invoice_tab {
width: 157px;
background-position: -594px 0px;
}
#invoice_tab.mouse_up.disabled {
background-position: -594px -120px;
}
#invoice_tab.mouse_over {
background-position: -594px -30px;
}
#invoice_tab.mouse_down {
background-position: -594px -60px;
}
#invoice_tab.mouse_select {
background-position: -594px -90px;
}
/*EVENUE flow placeholder*/
#payment_tab {
width: 157px;
background-position: -595px -120px;
}
/*EVENUE flow placeholder*/
#confirmation_tab
{
width: 157px;
background-position: -757px -120px;
}
#nav_bar {
visibility:hidden;
position:absolute;
top:48px;
}
.nav_item {
font-weight: bold;
float: left;
padding: 0px 42px;
font-size:1.2em;
letter-spacing: 1px;
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
text-transform: uppercase;
margin: 0;
/*text-shadow: 0 1px 0 rgba(0,0,0,0.2);*/
transition: 150ms all;
height: 26px;
line-height: 26px;
position: relative;
}
.nav_item>b
{
pointer-events:none;
}
.nav_item.mouse_up {
color:#FFFFFF;
}
.nav_item.mouse_over {
color:#eee;
background: rgba(0,0,0,0.2);
/*text-shadow: 0 1px 0 rgba(0,0,0,0.4);*/
}
.nav_item.mouse_down {
color:#ccc;
}
.nav_item.mouse_select {
color:#fff;
background: #14213d;
/*text-shadow: 0 1px 0 rgba(0,0,0,0.5);*/
}
.nav_item>.drop_list {
position: absolute;
left:0px;
top: 100%;
display: none;
}
.nav_item:hover>.drop_list, .nav_item.menu_select>.drop_list {
display:block;
}
.nav_drop_item {
padding: 0px 10px;
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
text-transform: uppercase;
margin: 0;
/*text-shadow: 0 1px 0 rgba(0,0,0,0.2);*/
transition: 150ms all;
height: 26px;
line-height: 26px;
min-width: 200px;
cursor:pointer;
}
.nav_drop_item>p
{
pointer-events:none;
}
.nav_drop_item.mouse_up {
color:#FFFFFF;
}
.nav_drop_item.mouse_over {
color:#eee;
background: rgba(80,80,80,0.8);
/*text-shadow: 0 1px 0 rgba(0,0,0,0.4);*/
}
.nav_drop_item.mouse_down {
color:#ccc;
}
.nav_drop_item.mouse_select {
color:#fff;
background: #14213d;
/*text-shadow: 0 1px 0 rgba(0,0,0,0.5);*/
}
#menu {
pointer-events:none;
position:absolute;
left: 0px;
top:0px;
padding-top:74px;
width:100%;
height:100%;
overflow: hidden;
}
#menu_bg {
height:100%;
width:295px;
position:absolute;
left: 0px;
top:0px;
background:rgba(35,35,35,0.9);
background: url("../img/side_bg.png") repeat scroll top center;
}
#menu_content, #menu_mini_content {
pointer-events:none;
position:absolute;
left: 0px;
top:0px;
width:100%;
height:100%;
}
#menu_mini_content_restore_btn {
pointer-events:auto;
visibility:hidden;
position:absolute;
left:0px;
top:74px;
width:43px;
height:23px;
background:#002b5c;
border-right: 1px solid rgba(255,255,255,0);
border-bottom: 1px solid rgba(255,255,255,0);
color:#FFF;
text-align:center;
line-height: 20px;
font-size: 16px;
}
#menu_logo {
display: none;
pointer-events:auto;
width: 71px;
height: 87px;
position:absolute;
left:7px;
top:82px;
background: url('../img/ui_sprite.png') no-repeat -258px -233px;
}
#my_account {
pointer-events:auto;
visibility:hidden;
position:absolute;
left:0px;
/*top:74px;*/
width:100%;
height:100%;
border-top:74px solid transparent;
}
#my_account_dimmer {
visibility:hidden;
position:absolute;
left: 0px;
top:0px;
width:100%;
height:100%;
background: #282828;
background: url("../img/main_bg.png") repeat scroll top center #282828;
}
#my_account_customer_name {
position:relative;
color:#FFFFFF;
width:300px;
text-align: center;
font-size: 1.8em;
margin-bottom: 10px;
}
#my_account_customer_number {
position:relative;
margin-top:25px;
color:#CCCCCC;
width:300px;
text-align: center;
}
.selection_quantities_label, .selection_quantities{
text-align: center;
color:#CCCCCC;
width:300px;
display:none;
}
#my_account_selection_num {
position:relative;
margin-top: 5px;
display:none;
color:#FFFFFF;
width:300px;
}
#my_account_tab_container {
position:relative;
position:relative;
margin-left:10px;
width:267px;
height:18px;
}
#my_account_tab_container>.selected
{
z-index:2;
}
#my_account_active_tab {
cursor:pointer;
position:absolute;
left:0px;
top:0px;
background: url('../img/ui_sprite.png') no-repeat 0 -181px;
width: 100px;
height: 19px;
}
#my_account_active_tab.selected {
background: url('../img/ui_sprite.png') no-repeat 0 -157px;
}
#my_account_pending_tab {
cursor:pointer;
position:absolute;
left:90px;
top:0px;
background: url('../img/ui_sprite.png') no-repeat -123px -181px;
width: 101px;
height: 19px;
}
#my_account_pending_tab.selected {
background: url('../img/ui_sprite.png') no-repeat -123px -157px;
}
#my_account_all_tab {
cursor:pointer;
position:absolute;
left:180px;
top:0px;
background: url('../img/ui_sprite.png') no-repeat -247px -181px;
width: 101px;
height: 19px;
}
#my_account_all_tab.selected {
background: url('../img/ui_sprite.png') no-repeat -247px -157px;
}
#my_account_item_container {
position:relative;
margin-left:10px;
width:280px;
height:300px;
background:#AAAAAA;
z-index:3;
}
#my_account_print_btn {
position:relative;
margin-top:20px;
margin-left:20px;
width:32px;
height:32px;
background: url('../img/ui_sprite.png') no-repeat -202px -261px;
}
#my_account_extra_content {
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
}
#my_account_instruction_container {
position:absolute;
width:100%;
 height: 100%;
border-left:350px solid transparent;
border-top:10px solid transparent;
border-right:10px solid transparent;
overflow-y:scroll;
}
#my_account_video_container {
position:relative;
width:100%;
max-width: 750px;
margin: 0 auto;
}
#my_account_video_dummy {
width:100%;
height:auto;
}
#my_account_tutorial_video {
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
}
.video_helper {
float: left;
height: 0;
margin-top: 0;
overflow: visible;
position: relative;
text-align: center;
top: -130px;
width: 100%;
z-index: 50;
pointer-events: none;
display: none;
}
.video_helper p {
background: rgba(20, 33, 61, 0.9);
border: 1px solid rgba(255, 255, 255, 0);
/*box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);*/
color: #fff;
display: inline-block;
font-size: 1.2em;
font-weight: bold;
padding: 10px;
/*text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);*/
width: 77%;
max-width: 750px;
min-width: 600px;
pointer-events: none;
}
#my_account_instruction_text {
position:relative;
width:85%;
margin: 0 auto;
max-width: 800px;
color:#CCCCCC;
font-size:1.2em;
/*text-shadow: 0 1px 0 #000;*/
background-color: rgba(0, 0, 0, 0.32);
padding: 10px;
}
#my_account_instruction_text>h2 {
font-size:1.3em;
color:#FFFFFF;
}
#my_account_instruction_text>h3 {
font-size:1.1em;
}
#my_account_select_complete {
position:absolute;
left:348px;
top:60px;
width:830px;
color:#FFFFFF;
}
#my_account_select_complete h3 {
background: rgba(0, 0, 0, 0.4);
border: 1px solid rgba(255, 255, 255, 0.52);
/*box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.22);*/
display: inline-block;
padding: 10px;
margin-left: 15px;
}
#my_account_browse_btn {
display:none;
position:absolute;
left: 15px;
top: 110px;
}
#my_account_pay_btn {
position:absolute;
left: 15px;
top: 70px;
display: none;
}
#login_screen {
pointer-events:auto;
visibility:hidden;
width:300px;
}
#login_screen>h1 {
position:absolute;
left:0;
top:95px;
color:#FFFFFF;
width: 295px;
text-align: center;
display: none;
}
#login_screen>.user_name_label {
position:absolute;
left:28px;
top:87px;
}
#login_screen>.user_name_input {
position:absolute;
left:25px;
top:105px;
width:244px;
height:24px;
border: 1px solid #14213d;
/*box-shadow: 0 1px 0 #e6e6e6 inset, 0 5px 8px #b4b4b4 inset;*/
}
#login_screen>.passwd_label {
position:absolute;
left:28px;
top:132px;
}
#login_screen>.passwd_input {
position:absolute;
left:25px;
top:151px;
width:244px;
height:24px;
border: 1px solid #14213d;
/*box-shadow: 0 1px 0 #e6e6e6 inset, 0 5px 8px #b4b4b4 inset;*/
}
#login_submit_btn {
position:absolute;
left:25px;
top:185px;
}
#login_info {
position:absolute;
left:25px;
top:228px;
bottom: 25px;
width:245px;
color:#eee;
font-size:.9em;
background:#757374;
overflow:auto;
padding: 8px 12px;
/*text-shadow: 0 1px 0 rgba(0,0,0,0.24);*/
}
#login_info ul {
margin-left: 15px;
list-style: disc;
}
#login_info li {
padding-top: 3px;
}
#login_info > p {
margin: 8px 0;
}
#login_screen>.login_invalid {
visibility:hidden;
position:absolute;
left:101px;
top:173px;
width:168px;
color:#FF0000;
text-align: center;
}
#login_info>h4 {
color:#FFFFFF;
font-size: 1.2em;
}
#login_browse_btn {
display: none;
position:absolute;
left:0px;
top:200px;
}
#login_welcome {
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
border-left: 295px solid transparent;
border-top:74px solid transparent;
background: url('../img/login_welcome.jpg') no-repeat scroll left top / cover #000;
}
#login_welcome_content {
position:absolute;
left:80px;
top:85px;
}
#login_welcome_content > h1 {
margin: 0px 0px 0px -7px;
text-indent: -99999px;
width: 600px;
height: 72px;
background: url("../img/team_title.png") no-repeat scroll 0% 0% transparent;
}
#mini_login_screen {
visibility:hidden;
position:absolute;
left:0px;
top:74px;
width:200px;
}
#mini_login_screen>h1 {
position:absolute;
left:95px;
top:39px;
color:#FFFFFF;
}
#mini_login_screen>.user_name_label {
position:absolute;
left:5px;
top:102px;
font-size:.9em;
}
#mini_login_screen>.user_name_input {
position:absolute;
left:5px;
top:117px;
width:125px;
height:24px;
}
#mini_login_screen>.passwd_label {
position:absolute;
left:5px;
top:142px;
font-size:.9em;
}
#mini_login_screen>.passwd_input {
position:absolute;
left:5px;
top:157px;
width:125px;
height:24px;
}
#mini_login_submit_btn {
position:absolute;
left:20px;
top:195px;
}
#mini_login_screen>.login_invalid {
visibility:hidden;
position:absolute;
left:128px;
top:141px;
width:113px;
color:#FF0000;
font-size:.9em;
text-align: center;
}
#waiting_room {
pointer-events:auto;
visibility:hidden;
position:absolute;
left:0px;
top:74px;
width:300px;
}
#waiting_room>h3 {
position:absolute;
left:135px;
top:25px;
color:#FFFFFF;
}
#waiting_room_wait_text {
position:absolute;
left:130px;
top:52px;
width:200px;
color:#FFFFFF;
font-size:.9em;
}
#waiting_room_ready_text {
position:absolute;
left:130px;
top:52px;
width:200px;
color:#FFFFFF;
font-size:.9em;
}
#waiting_room_item_container {
position:absolute;
left:15px;
top:125px;
width:310px;
height:250px;
background:#777777;
}
#waiting_room_login {
position:absolute;
left:15px;
top:382px;
width:300px;
}
#waiting_room_login>.user_name_label {
position:absolute;
left:0px;
top:0px;
width:150px;
}
#waiting_room_login>.user_name_input {
position:absolute;
left:0px;
top:18px;
width:230px;
height:24px;
}
#waiting_room_login>.passwd_label {
position:absolute;
left:0px;
top:46px;
width:150px;
}
#waiting_room_login>.passwd_input {
position:absolute;
left:0px;
top:64px;
width:230px;
height:24px;
}
#waiting_room_login_submit_btn {
position:absolute;
left:0px;
top:103px;
}
#waiting_room_login>.login_invalid {
visibility:hidden;
position:absolute;
left:110px;
top:90px;
width:110px;
color:#FF0000;
font-size:.9em;
}
#cart {
pointer-events:auto;
visibility:hidden;
position:absolute;
left:0px;
top:0px;
width:300px;
height:100%;
border-top:74px solid transparent;
/*box-shadow: 0 0 8px rgba(0, 0, 0, 0.28);*/
}
#cart_minimize_btn {
visibility: hidden;
position: absolute;
right: 0px;
top: 0px;
width: 43px;
height: 23px;
background: #002b5c;
border-left: 1px solid rgba(255, 255, 255, 0);
border-bottom: 1px solid rgba(255, 255, 255, 0);
color: #FFF;
text-align: center;
line-height: 20px;
font-size: 16px;
}
#cart_maximize_btn {
visibility:hidden;
position:absolute;
left:270px;
top:0px;
width: 43px;
height: 23px;;
background:#002b5c;
border-left: 1px solid rgba(255,255,255,0);
border-bottom: 1px solid rgba(255,255,255,0);
color:#FFF;
text-align:center;
line-height: 20px;
font-size: 16px;
display: none;
}
#cart_shrink_btn {
position:absolute;
right:0px;
top:0px;
width:30px;
height:20px;
background:#002b5c;
border-left: 1px solid rgba(255,255,255,0);
border-bottom: 1px solid rgba(255,255,255,0);
border-radius: 0px 0px 0px 10px;
color:#FFF;
font-weight:bold;
text-align:center;
}
#cart>h4 {
margin-top:15px;
text-align:center;
color:#CCCCCC;
}
#cart_user_name {
margin-top: 5px;
text-align: center;
color: #FFFFFF;
line-height: 1;
font-size: 1.8em;
}
#cart_price_plan_label {
display: block;
margin:10px auto 0;
width:165px;
color:#FFFFFF;
font-size:.9em;
}
#cart_price_plan_select {
display: block;
margin:auto;
width:165px;
border: 1px solid #fff;
}
#cart_current_seat_label {
display: inline-block;
margin-left:10px;
margin-top:15px;
color:#FFFFFF;
font-size:1.1em;
pointer-events: none;
}
#cart_current_item_container {
position:relative;
margin-left:10px;
margin-top:5px;
width:370px;
height:155px;
background:#777777;
}
#cart_current_item_container>h3 {
position:absolute;
left:0px;
top:50px;
width:100%;
color: #fafafa;
/*text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);*/
text-align:center;
}
#cart_current_total_container {
position:relative;
}
#cart_current_ticket_total_label {
position:absolute;
right:80px;
top:5px;
/*text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);*/
font-size:1.1em;
font-weight:bold;
color:#FFF;
}
#cart_current_ticket_total_text {
position:absolute;
right:5px;
top:5px;
/*text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);*/
font-size:1.1em;
color:#FFF;
}
#cart_current_donation_total_label {
position:absolute;
right:80px;
top:30px;
/*text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);*/
font-size:1.1em;
font-weight:bold;
color:#FFF;
display: none;
}
#cart_current_donation_total_text {
position:absolute;
right:5px;
top:30px;
/*text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);*/
font-size:1.1em;
color:#FFF;
display: none;
}
#cart_keep_old_btn {
margin: 10px auto;
width: 120px;
display: none;
}
#cart_new_seat_label {
display: inline-block;
margin-left:10px;
margin-top:5px;
color:#FFFFFF;
font-size:1.1em;
}
#cart_new_item_container {
position:relative;
margin-left:10px;
margin-top: 5px;
width:370px;
height:155px;
background:#777777;
}
#cart_new_item_container>h3 {
position:absolute;
left:0px;
top:25px;
width:100%;
color: #fafafa;
/*text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);*/
text-align:center;
padding: 5px;
}
#cart_new_total_container {
position:relative;
}
#cart_new_ticket_total_label {
position:absolute;
right:80px;
top:5px;
font-size:1.1em;
font-weight:bold;
color:#FFF;
}
#cart_new_ticket_total_text {
position:absolute;
right:5px;
top:5px;
font-size:1.1em;
color:#FFF;
}
#cart_new_donation_total_label {
position:absolute;
right:80px;
top:30px;
font-size:1.1em;
font-weight:bold;
color:#FFF;
}
#cart_new_donation_total_text {
position:absolute;
right:5px;
top:30px;
font-size:1.1em;
color:#FFF;
}
#cart_disclaimer {
display: none;
position: absolute;
bottom: 80px;
width: 100%;
margin: 0 auto;
padding: 6px;
font-size: 1.2em;
text-align: center;
/*text-shadow: 0 2px 0 #000;*/
color: #fff;
cursor: pointer;
transition: 200ms all;
}
#cart_disclaimer:hover {
background: rgba(0,0,0,0.1);
}
#cart_submit_btn {
width: 175px;
margin: 20px auto;
}
.lang-french #cart_submit_btn {
width: 200px;
}
#review {
visibility:hidden;
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
background:rgba(0,0,0,0.25);
overflow: auto;
}
#review_content {
position:absolute;
left:50%;
top: 100px;
margin-left:-390px;
width:780px;
background:#393939;
padding-bottom: 15px;
}
#review_header {
margin-top:14px;
font-size:2.5em;
text-align:center;
color:#FFFFFF;
}
#review_current_header {
font-size:1.5em;
text-align:center;
color:#FFFFFF;
}
#review_new_header {
font-size:1.5em;
text-align:center;
color:#FFFFFF;
}
#review_current_text {
font-size:.9em;
text-align:center;
color:#FFFFFF;
}
#review_new_text {
font-size:.9em;
text-align:center;
color:#FFFFFF;
}
#review_owned_item_container {
height:210px;
background:#777777;
}
#review_new_item_container {
height:210px;
background:#777777;
}
#review_confirm_btn {
margin: 10px auto;
width: 200px;
}
#review_back_btn {
margin: 10px auto;
width: 200px;
}
.lang-french #review_confirm_btn {
width: 230px;
}
.lang-french #review_back_btn {
width: 230px;
}
#confirm {
visibility:hidden;
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
background:rgba(0,0,0,0.25);
overflow: auto;
}
#confirm_content {
position:absolute;
left:50%;
top: 100px;
margin-left:-390px;
width:780px;
background:#393939;
padding-bottom: 15px;
}
#confirm_header {
margin-top:15px;
/* font-family: serif; */
font-size:2.5em;
text-align:center;
color:#FFFFFF;
}
#confirm_remove_header {
font-size:1.5em;
text-align:center;
color:#FFFFFF;
}
#confirm_new_header {
font-size:1.5em;
text-align:center;
color:#FFFFFF;
}
#confirm_seat_pricing {
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.03);
color: #fff;
left: 50%;
margin-left: -30%;
padding: 7px 1px;
position: absolute;
text-align: center;
top: 346px;
width: 60%;
border: 1px solid rgba(255, 255, 255, 0.2);
border-width: 1px 0;
border-radius: 5px;
display: none;
}
#confirm_seat_pricing p {
margin: 0; padding: 0;
}
#confirm_remove_item_container {
height:210px;
background:#777777;
}
#confirm_new_item_container {
height:210px;
background:#777777;
}
.faux_total {
margin-top:10px;
background: none repeat scroll 0 0 #303030;
border: 1px solid rgba(255, 255, 255, 0.14);
color: #fff;
font-size: 1em;
font-weight: bold;
padding: 8px 0;
text-align: center;
}
#confirm .faux_total {
}
.faux_disclaimer {
bottom: 0;
color: #ededed;
font-size: 0.85em;
font-weight: normal;
left: 50%;
margin-left: -390px;
padding: 7px 8px;
position: absolute;
text-align: justify;
width: 780px;
display: none;
}
.faux_disclaimer em {
font-weight: bold;
}
#confirm_confirm_btn {
margin: 10px auto;
width: 200px;
transition: 300ms all;
}
#confirm_back_btn {
margin: 10px auto;
width: 200px;
}
#invoice {
visibility:hidden;
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
background:rgba(0,0,0,0.25);
overflow: auto;
}
#invoice_content {
position:absolute;
left:50%;
top:73px;
margin-left:-390px;
width:780px;
background:#393939;
padding-bottom: 15px;
}
#invoice_header {
margin: 30px;
font-size:2.5em;
text-align:center;
color:#FFFFFF;
}
#invoice_item_container {
height:210px;
background:#777777;
}
#invoice_faux_total {
display: none;
}
#invoice_my_account_btn {
display: inline-block;
margin-top: 10px;
float: right;
}
#invoice_log_out_btn {
display: inline-block;
margin-top: 10px;
}
.lang-french #invoice_log_out_btn, .lang-french #invoice_my_account_btn {
width: 100%;
}
#invoice_text {
font-size:1em;
text-align:center;
color:#FFFFFF;
}
#invoice_print_btn {
width:32px;
height:32px;
background: url('../img/ui_sprite.png') no-repeat -202px -261px;
margin: 10px auto;
}
#invoice_payment_btn {
display:none;
}
#invoice_print_content {
visibility:hidden;
}
#log_out_btn {
visibility:hidden;
position:absolute;
left:5px;
top:51px;
color:#CCCCCC;
font-size:1.3em;
padding-left:25px;
transition: 200ms all;
}
#log_out_btn:hover {
/*text-shadow: 0 1px 5px #000;*/
}
#log_out_icon {
position:absolute;
left:0px;
top:0px;
background: url('../img/ui_sprite.png') no-repeat -209px -231px;
width: 20px;
height: 18px;
}
#cart_clock {
visibility:hidden;
position:absolute;
left:125px;
top:74px;
width:500px;
text-align: center;
transition: 200ms all;
}
.mode-review #cart_clock, .mode-confirm #cart_clock {
left: 50% !important;
margin-left: -34%;
width: 740px;
}
#cart_clock_container {
display: block;
margin: 0 auto;
background: rgba(35,35,35,0.9);
max-width: 450px;
padding: 3px;
}
#cart_clock label {
display: inline-block;
font-size:1.2em;
color:#b9b9b9;
font-weight: bold;
}
#cart_clock_time {
display: inline-block;
font-size:1.2em;
color:#F22;
/*text-shadow: 0px 1px 0px #000;*/
background: rgba(0,0,0,0.3);
border-radius: 3px;
padding: 0 7px;
}
#seats3d_logo {
position:absolute;
left:0px;
bottom:0px;
/*text-shadow: 0 0 1px #000,0 0 1px #111,0 0 3px #111,0 0 6px #111;*/
}
#seats3d_logo_img {
position:absolute;
left:1px;
bottom:0px;
background: url('../img/ui_sprite.png') no-repeat -350px -237px;
width: 125px;
height: 25px;
margin:4px;
transition: 200ms all;
opacity: 0.8;
display: none;
}
#seats3d_logo_img:hover {
opacity: 1;
}
#seats3d_copyright {
position:absolute;
left:4px;
bottom:3px;
width:300px;
font-weight:bold;
font-size:0.8em;
color:#CCCCCC;
color: rgba(255, 255, 255, 0.7);
display: inline-block;
}
#seats3d_disclaimer_btn {
font-weight:bold;
color:#FFFFFF;
display: inline-block;
padding-right: 5px;
}
#seats3d_disclaimer {
visibility:hidden;
position:absolute;
left:2px;
bottom:0px;
width:340px;
background:#393939;
border:1px solid #FFFFFF;
padding: 10px 10px 25px;
}
#seats3d_disclaimer>p {
font-size:.8em;
color:#eee;
margin: 0;
padding: 3px 0;
text-indent: 10px;
/*text-shadow: 0 1px 0 rgba(0,0,0,0.3);*/
}
#seats3d_close_disclaimer_btn {
position:absolute;
bottom: 5px;
width: 93%;
width: calc(100% - 20px);
font-weight:bold;
font-family:sans-serif;
font-size:.9em;
color:#FFFFFF;
/*text-shadow: 2px 2px #000;*/
text-align: center;
}
#floating_window {
visibility:hidden;
position:absolute;
overflow: hidden;
right:0px;
width:250px;
background:#333;
background: rgba(35,35,35,0.95);
/*box-shadow: inset 0 0 59px rgba(0,0,0,0.2), 5px 5px 5px rgba(0,0,0,0.5);*/
text-align:center;
border-top:2px solid #FFF;
border-left:2px solid #FFF;
border-radius:15px 0 0 0;
/*text-shadow: 0 2px 0 rgba(0,0,0,0.2);*/
-webkit-box-sizing: content-box;
 -moz-box-sizing: content-box;
-ms-box-sizing: content-box;
 -o-box-sizing: content-box;
box-sizing: content-box;
pointer-events:none;
}
#floating_window.non_mobile {
left:0px;
top:0px;
border:1px solid rgba(255,255,255,0);
border-radius:0px;
/*border:2px solid #FFF;
border-radius:15px;*/
min-width: 100px;
}
#seat_description
{
position:relative;
width:350px;
text-align:center;
}
#seat_description_text
{
width:100%;
display: flex;
flex-wrap: wrap;
}
#seat_description.no_amount #floating_window_ticket{
display: none;
}
#seat_description.no_amount #floating_window_info_type {
padding-top: 5px;
}
#seat_description_text > .seat_description_row {
display: flex;
flex-basis: 100%;
}
.seat_description_row {
border-top: 1px solid rgba(255,255,255,0.05);
}
.seat_description_row:first-child {
border-top: none;
}
.seat_description {
flex: 1 1;
padding: 5px;
border-left: 1px solid rgba(255,255,255,0.05);
}
.seat_description:first-child {
border-left: none;
}
.seat_description>h2 {
color: #FFF;
font-size: 2.2em;
margin-top: -3px;
}
.seat_description>h3 {
color:#FFF;
font-size:0.9em;
}
#floating_window_info_type {
color: #fff;
width: 100%;
text-align: center;
padding: 3px 5px 5px;
}
#floating_window .pano_seat_matrix{
font-size: 1.5em;
color: #8B8B8B;
}
.pano_seat_type_2 #floating_window_section {
display: none;
}
.pano_seat_type_2 #floating_window_row {
display: none;
}
.pano_seat_type_2 #floating_window_seat {
display: none;
}
#floating_window_lot {
display: none;
}
#floating_window_space {
display: none;
}
.pano_seat_type_2 #floating_window_lot {
display: block;
}
.pano_seat_type_2 #floating_window_space {
display: block;
}
#floating_window_ticket {
width:50%;
text-align:center;
border-right: 1px solid rgba(255,255,255,0.05);
padding:8px 1px ;
}
#floating_window_ticket i {
color: #f22;
font-size: 0.9em;
/*text-shadow: 0 1px 0 #000;*/
padding: 0 2px;
display: none;
}
#floating_window_ticket .disclaimer {
color: #fff;
font-size: 0.85em;
margin: 3px 0;
padding: 3px 0;
border: 1px solid rgba(255,255,255,0.14);
border-width: 1px 0;
background: rgba(255,255,255,0.05);
border-radius: 5px;
display: none;
}
.seat_description #floating_window_ticket {
padding-top: 4px;
padding-bottom: 4px;
}
#floating_window_donation {
width:50%;
height:50px;
top:50px;
text-align:center;
}
.no_donation #floating_window_donation {
display: none;
}
.no_donation #floating_window_ticket {
border: none;
width: 100%;
 border-top: 1px solid rgba(255,255,255,0.05);
}
#floating_window_add_to_cart_btn {
margin-top:15px;
}
#floating_window_remove_from_cart_btn {
margin-top:15px;
}
#floating_window_view_pano_btn {
margin-top:15px;
display:inline-block;
}
#floating_window_view_section_btn {
display:none;
margin-bottom:15px;
}
#floating_window_text
{
width:auto;
height:auto;
color:#FFF;
font-size:1.1em;
padding: 10px;
min-width: 100px;
}
#dimension_test
{
position:absolute;
left:-1000px;
top:-1000px;
width:auto;
height:auto;
color:#FFF;
font-size:1.1em;
padding: 10px;
max-width: 300px;
}
#loading_bar {
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.06);
bottom: 0;
display: block;
height: 5px;
margin: 0 0 0 -13px;
overflow: hidden;
position: absolute;
width: 100%;
}
#loading_bar .load_value {
display: block;
height: 100%;
width: 0%;
background: #fff;
background: #661919;
background: -moz-linear-gradient(left, #661919 0%, #9d2524 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#661919), color-stop(100%,#9d2524));
background: -webkit-linear-gradient(left, #661919 0%,#9d2524 100%);
background: -o-linear-gradient(left, #661919 0%,#9d2524 100%);
background: -ms-linear-gradient(left, #661919 0%,#9d2524 100%);
background: linear-gradient(to right, #661919 0%,#9d2524 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#661919', endColorstr='#9d2524',GradientType=1 );
}
#prompt {
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
background:rgba(5,5,5,0.7);
}
#prompt_content {
background: rgba(30, 30, 30, 0.98);
border: 1px solid rgba(255, 255, 255, 0.12);
/*box-shadow: 0 10px 61px rgba(0, 0, 0, 0.2) inset;*/
height: auto;
margin: 0 auto;
padding: 10px;
position: relative;
top: 40%;
width: 350px;
text-align: center;
}
#prompt_content.log_out, #prompt_content.cart_start {
text-align: center;
}
#prompt_content.log_out #prompt_other_btn {
display: none;
}
#prompt_content.cart_start #prompt_no_btn, #prompt_content.cart_start #prompt_other_btn {
display: none;
}
#prompt_content.opt_success #prompt_no_btn, #prompt_content.opt_success #prompt_other_btn {
display: none;
}
#prompt_content.opt_out {
width: 70%;
max-width: 600px;
top: 20%;
}
#prompt_content.opt_out p {
text-align: left;
}
#prompt_content.opt_out #prompt_other_btn {
display: none;
}
#prompt_text {
width:auto;
height:auto;
font-size:1.3em;
color: #FFFFFF;
text-align: center;
padding: 3px;
/*text-shadow: 0 1px 0 rgba(0,0,0,0.5), 0 0 6px rgba(255,255,255,0.37);*/
}
#prompt_text img {
display: block;
margin: 10px auto;
}
#prompt_yes_btn {
visibility:hidden;
display:inline-block;
}
#prompt_no_btn {
visibility:hidden;
display:inline-block;
margin:0 10px;
}
#prompt_other_btn {
visibility:hidden;
display:inline-block;
}
#pano_locator {
pointer-events:none;
visibility:hidden;
position:absolute;
left:0px;
top:0px;
background: url('../img/ui_sprite.png') no-repeat -496px -235px;
width:27px; 
height:40px;
margin-left: 36px;
margin-top: -40px;
}
#template_container {
display:none;
position:absolute;
left:0px;
top:0px;
}
#no_support {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.7)), color-stop(100%,rgba(0,0,0,0.7)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=0 );
position: absolute;
top: 0;
right : 0;
bottom : 0;
left : 0;
color: #fff;
/*text-shadow: 0 1px 0 rgba(0,0,0,0.5);*/
pointer-events:auto;
font-size: 1.3em;
display: none;
}
#no_support .content {
display: block;
width: 50%;
margin: 20px auto;
min-width: 400px;
background: #666;
padding: 20px;
/*box-shadow: 0 10px 15px rgba(0,0,0,0.5);*/
position: relative;
}
#no_support .browser_icons {
text-align: center;
}
#no_support .browser_icons li {
display: inline-block;
margin: 3px 15px;
}
#no_support a img{
cursor: pointer;
}
#no_support a img {outline : none; border: 0;}
#no_support .close {
cursor: pointer;
position: absolute;
bottom: 3px;
right: 5px;
color: #ccc;
padding: 3px 16px;
background: #5c5c5c;
border: 1px solid #777;
}
#landscape_lock {
display: none;
}
#debug_bar {
background: rgba(0,0,0,0.5);
position: absolute;
right: 0;
top: 0;
display: block;
border-bottom-left-radius: 10px;
overflow: hidden;
}
#debug_bar h2 {
font-size: 12px;
display: inline-block;
padding: 5px 12px;
color: #eee;
/*text-shadow: 0 1px 0 #333;*/
background: rgba(0,0,0,0.25);
/*box-shadow: inset 0 0 30px rgba(250,250,250,0.5);*/
}
#debug_bar a {
display: inline-block;
padding: 5px 12px;
color: #fff;
/*box-shadow: inset 0 0 10px rgba(0,0,0,0.5);*/
}
#debug_bar.build-true .true {
background: rgba(0,0,120,1);
/*box-shadow: inset 0 0 10px rgb(33, 96, 183);*/
}
#debug_bar.build-false .false {
background: rgba(120,0,0,1);
/*box-shadow: inset 0 0 10px rgba(160,0,0,1);*/
}
#debug_bar.build-hide .hide {
background: rgb(6, 120, 54);
/*box-shadow: inset 0 0 10px rgb(11, 160, 55);*/
}
#language_select_container {
position: absolute;
right: 0;
top: 27px;
}
#language_select_label {
color: #333;
font-weight: bold;
}
#review_content, #confirm_content, #invoice_content {
background: url("../img/main_bg.png") repeat scroll 0% 0%;
 /* box-shadow: inset 2px 6px 17px rgba(0,0,0,0.6);*/
}
#login_screen_sso {
pointer-events:auto;
width:300px;
}
#login_info_sso {
position:absolute;
left:25px;
top:90px;
bottom: 420px;
width:245px;
color:#eee;
font-size:.9em;
background:#757374;
overflow:auto;
padding: 8px 12px;
/*text-shadow: 0 1px 0 rgba(0,0,0,0.24);*/
}
#login_submit_btn_sso {
position:absolute;
left:35px;
top:200px;
}
#log_out_btn_sso {
visibility:hidden;
position:absolute;
left:0px;
top:48px;
color:#FFFFFF;
font-size:1.3em;
transition: 200ms all;
height: 26px;
padding-top: 0px;
}
.skinned_button_sso {
width:auto;
height:auto;
/*border: 3px solid rgba(0, 109, 176, 0.9);*/
background: #006db0;
padding: 2px 5px 3px 7px;
text-align: center;
/*text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);*/
}
#loading_spinner
{
display: none;
}
#loading_spinner_image
{
width: 100px;
height: 100px;
/*background-color: red;*/
/*background: url('../img/loading.gif') no-repeat;*/
position: absolute;
top:0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
z-index: 1000;
}
#loading_spinner_bg
{
width: 100%;
height: 100%;
background-color: black;
position: absolute;
opacity: .2;
z-index: 999;
}
#system_build_info_bg
{
background:rgba(0,0,0,0.8);
z-index: 1000;
position: absolute;
bottom: 0;
right: 0;
width: 250px;
height: 80px;
border: 1px solid red;
overflow: scroll;
}
#system_build_info_text
{
color: white;
white-space: nowrap;
-webkit-touch-callout: all; /*iOS Safari */
-webkit-user-select: all; /* Safari */
-khtml-user-select: all; /* Konqueror HTML */
-moz-user-select: all; /* Firefox */
-ms-user-select: all; /* Internet Explorer/Edge */
user-select: all; /* Chrome and Opera */
}
/* Prompt Spinner starts */
.vertical-alignment-helper {
display:table;
height: 100%;
width: 100%;
pointer-events:none; /* This makes sure that we can still click outside of the modal to close it */
}
.vertical-align-center {
/* To center vertically */
display: table-cell;
vertical-align: middle;
pointer-events:none;
}
.modal-content {
/* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
width:inherit;
height:inherit;
/* To center horizontally */
margin: 0 auto;
pointer-events: all;
}
.modal-dialog {
text-align: center;
}
.modal-backdrop.in {
opacity: .5;
}
.spinner {
color: white;
font-size: 45px;
}
.spinner_text{
color: white;
font-size: 20px;
}
/* Prompt Spinner starts */
#ga_select_quantity{
color: #000000;
}
/*Cookie Banner*/
.opt-banner {
position: fixed;
left: 0;
bottom: 0;
width: 100%;
height: auto;
/* Height of the footer */
background: rgba(30, 30, 31, 0.932);
color: #fff;
padding: 10px;
display: none;
}
.opt-banner h2 {
color: #fff !important;
}
.opt-banner div {
vertical-align: middle;
}
.opt-banner .row {
width: 90%;
margin-left: auto;
}
.opt-banner a {
text-decoration: none;
}
#cookies {
color: #ff6666 !important;
}
.opt-banner a:hover {
color: #fff;
text-decoration: none;
}
#closeOptConsent{
font-weight: bold;
font-size: 1.1em;
color: #fff;
}
/* ## //var/www/html/seat_selection/site_core/5_9/css/tablet.css ## */
/* iPad */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
{
html, body, main {
overflow: hidden;
}
body {
min-height:initial;
min-width: initial;
}
#login_info {
top: 235px;
padding-right: 9px;
}
.scrolling {
box-shadow: inset -4px 0 0 rgba(0,0,0,0.6);
border-right: 1px solid #474747;
border-radius: 0 2px 2px 0;
}
#my_account_video_container {
width: 80%;
}
#my_account_item_container {
width: 250px;
left:15px;
}
#my_account_customer_name, #my_account_customer_number, #cart {
width: 280px;
}
#my_account_instruction_container {
border-left: 280px solid transparent;
}
#menu_bg {
width: 250px;
}
#login_screen>.user_name_input, #login_screen>.passwd_input, #login_info,
#login_screen>.user_name_label, #login_screen>.passwd_label, #login_submit_btn {
width: 226px;
left: 12px;
}
#login_screen>.user_name_label {
top:80px;
}
#login_screen>.user_name_input {
top: 98px;
}
#login_screen>.passwd_label {
top: 133px;
}
#login_screen>.passwd_input{
top: 150px;
}
#login_submit_btn {
top: 192px;
}
#login_screen>.user_name_input, #login_screen>.passwd_input {
height: 32px;
font-size: 15px;
padding: 2px;
}
main #login_welcome {
border-left: 250px solid transparent;
}
#login_welcome_content {
position: absolute;
left: 35px;
top: 35px;
}
#login_welcome_content > h1 {
width: 409px;
height: 56px;
background-size: 100% auto;
}
#cart_price_plan_select {
width: 143px;
background: #fff;
}
#cart_minimize_btn, #menu_mini_content_restore_btn {
line-height: 22px;
width: 35px;
height: 25px;
}
#cart > h4, #cart_user_name {
text-align: left;
left: 10px;
width: 250px;
}
#invoice_log_out_btn {
left: auto;
right: 215px;
width: auto;
}
#invoice_my_account_btn {
left: 215px;
width: auto;
}
#cart > h4 {
top: 25px;
}
#cart_user_name {
top: 43px;
}
.pano_seat_control {
width: auto;
}
.seat_item_view_btn {
/*display: none;*/
}
.seat_item_search_btn {
margin-right: 5px;
}
.nav_item {
padding: 0 15px;
}
#floating_window {
bottom: 0;
right: 0;
pointer-events: all;
}
#landscape_lock {
background: #111;
color: #fff;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
text-align: center;
z-index: 9999999999999999;
}
#landscape_background {
position:absolute;
left:0px;
top:0px;
bottom:0;
right:0;
background:url('../img/login_welcome.jpg') center;
background-size: cover;
opacity: 0.05;
}
#landscape_lock h1 {
padding: 30px;
display: block;
margin: 0 auto;
}
#landscape_diagram {
width: 546px;
height: 375px;
margin: 60px auto;
background:url('../img/landscape.png') center;
text-indent: -99999px;
}
#review_confirm_btn, #review_back_btn, #confirm_confirm_btn, #confirm_back_btn {
width: 300px;
}
.button_text {
font-size: 1.5em;
}
.button_skin {
margin-top: -5px;
}
}
/* ## //var/www/html/seat_selection/site/pid_1595/css/custom.css ## */
select {
color: black;
}
/* Main Color */
#menu_mini_content_restore_btn, #cart_minimize_btn, .nav_item.mouse_select, .nav_drop_item.mouse_select, .skinned_button, .total_container_label {
background: rgba(229, 23, 54, 0.9);
}
/* Main Color Faded */
.video_helper p {
background: rgba(229, 23, 54, 0.9);
}
/* Secondary Color */
a:link, a:visited, #pano_show_info_btn, #pano_hide_info_btn {
color: #ffffff;
}
#loading_bar, .load_value {
background: rgba(229, 23, 54, 0.9);
}
#loading_bar .load_value {
background: -moz-linear-gradient(left, #231f20 0%, #605558 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#231f20), color-stop(100%,#605558));
background: -webkit-linear-gradient(left, #231f20 0%,#605558 100%);
background: -o-linear-gradient(left, #231f20 0%,#605558 100%);
background: -ms-linear-gradient(left, #231f20 0%,#605558 100%);
background: linear-gradient(to right, #231f20 0%,#605558 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#870038', endColorstr='#0c1035',GradientType=1 );
}
/* Header */
#parking_tab {
display:none !important;
}
/* Floating Window */
/*
#floating_window_donation {
display:none !important;
}
*/
.main_content_1
{
font-size:14;
color: #FFFFFF;
padding: 0px;
}
/* Select */
.pano_seat_donation {
display: none !important;
}
#cart_current_donation_total_label {
display: none !important;
}
#cart_current_donation_total_text {
display: none !important;
}
#cart_new_donation_total_label {
display: none !important;
}
#cart_new_donation_total_text {
display: none !important;
}
#cart_current_ticket_total_label {
display: none !important;
}
#cart_current_ticket_total_text {
display: none !important;
}
#cart_new_ticket_total_label {
display: none !important;
}
#cart_new_ticket_total_text {
display: none !important;
}
.seat_item_placeholder {
display: block;
border: none;
border-top: 1px solid #555;
color: #CCC;
font-weight: bold;
text-align: center;
font-size: 1.2em;
}
.pick_home_game {
display: none;
margin-top: 10px;
font-size: 1.4em;
border-top: 1px solid #CCC;
padding-top: 5px;
}
#cart_current_item_container {
height:135px;
}
#cart_new_item_container {
height:135px;
}
#cart.no_owned_seats #cart_current_item_container, #cart.no_owned_seats #cart_current_seat_label{
display: none;
}
#cart.no_owned_seats #cart_new_item_container{
height:250px;
}
#cart.no_owned_seats #cart_new_seat_label {
margin-top: 20px;
}
#cart_price_plan_label {
text-align: center;
margin-bottom: 4px;
font-weight: bold;
}
div#select_price_plan {
display: none;
z-index: 9999999;
top: 0;
left: 0;
overflow: hidden;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.72);
position: absolute;
color: white;
}
div#select_price_plan_text_area {
position: relative;
left: 369px;
top: 80px;
font-size: 19px;
text-shadow: 0 0 5px rgba(255, 232, 0, 0.41);
}
#select_price_plan_text_area > img {
position: absolute;
left: -315px;
border: 5px solid rgba(224, 224, 224, 0.45);
}
/* Parking */
/* Parking */
.seat_header.seat_type_2>.seat_item_container .pano_seat_row {
display: none;
}
.seat_header.seat_type_2>.seat_item_container .pano_seat_donation {
display: none;
}
/* Totals */
/*
.flex_total_container {
justify-content: center;
}
*/
/* LOGIN ADJUSTMENTS */
#login_welcome {
border-left: 295px solid transparent;
}
#login_welcome_content {
left: 80px;
margin: 0;
top: 80px;
text-align: center;
}
#login_welcome_content>h1 {
width: 306px;
height: 336px;
}
/* Review, Confirm, Complete */
.flex_total_container {
justify-content: center;
flex-wrap: wrap;
}
.flex_total_container .faux_total {
flex-basis: 100%;
position: relative;
margin-bottom: 10px;
}
.addon_container_label {
position: absolute;
left: 0;
top: 100px;
color: #CCC;
font-weight: bold;
font-size: 1.5em;
transform: rotate(-90deg);
transform-origin: top left 0;
}
.addon_container {
width: 97%;
margin-left: 3%;
display: flex;
justify-content: space-between;
}
.addon {
flex: 1 1;
border: 1px solid white;
color: white;
margin: 0 20px 5px 20px;
padding: 9px;
line-height: 1.5em;
position: relative;
text-align: left;
}
.addon > h3 {
font-size: 1.2em;
margin-bottom: 5px;
}
.addon_subtotal {
position: absolute;
right: 10px;
bottom: 4px;
text-align: right;
color: #CCC;
font-size: 1.2em;
}
.review_page_disclaimer {
color: white;
margin: 20px;
}
/* Regular Account Total, no label */
.total_container_label h5 {
display: none; /*block*/
margin-top: 23px;
text-align: center;
transform: rotate(-90deg);
min-width: 72px;
margin-left: -30px;
}
.ticket_total {
margin-top: 10px;
}
.grand_total {
font-size: 1.5em;
}
#login_welcome_content>h2 {
font-size:1.7em;
font-weight: bold;
color: #ffffff;
letter-spacing: 6px;
text-transform: uppercase;
display: inline-block;
border-top: solid 2px #ffffff;
text-align: center;
background-color: transparent;
padding-top: 0px;
font-family: Verdana, Arial, sans-serif;
width: 254px;
margin-left: -26px;
text-shadow: 1px 1px 1px #000;
}
#my_account_pay_btn {
display:none !important;
}
#my_account_selection_num {
position:relative;
margin-bottom:25px;
color:#CCCCCC;
width:300px;
text-align: center;
display: inline-block;
}
#my_account_select_complete {
width: auto;
max-width: 100%;
}
#invoice_payment_btn {
display: none !important;
visibility: inherit;
margin: 15px 150px 15px 150px;
border: solid 1px #ffffff;
font-size: 1.5em;
}
#invoice_text {
padding: 10px;
}
#my_account_pay_btn {
top:70px;
left:13px;
}
#invoice_my_account_btn {
display: none !important;
}
#log_out_btn_sso {
 background: rgba(229, 23, 54, 0.9);
 }
.grid-31 {
float: left;
width: 32%;
}
#parking_tab {
width: 140px;
display: none;
background-position: -914px 0px;
}
#parking_tab.mouse_over {
background-position: -914px -30px;
}
#parking_tab.mouse_down {
background-position: -914px -60px;
}
#parking_tab.mouse_select {
background-position: -914px -90px;
}
#parking_tab.mouse_up.disabled {
background-position: -914px -120px;
}
.selection_quantities_label {
color: rgba(229, 23, 54, 0.9) !important;
display: block;
}
.selection_quantities {
text-align: center;
color: #CCC;
display: block;
}
#my_account .selection_quantities {
margin-bottom: 15px;
}
.selection_quantity_item {
padding-left: 5px;
color: #FFF;
}
.hidden_selection_quantities {
display: none !important;
}
#login_welcome_content {
display: none;
}
/* ## //var/www/html/seat_selection/site_core/5_9/css/unsemantic-grid-base-no-ie7.css ## */
@media (max-width: 400px) {
 @-ms-viewport {
width: 320px;
 }
}
.clear {
 clear: both;
 display: block;
 overflow: hidden;
 visibility: hidden;
 width: 0;
 height: 0;
}
.grid-container:before, .grid-5:before, .mobile-grid-5:before, .grid-10:before, .mobile-grid-10:before, .grid-15:before, .mobile-grid-15:before, .grid-20:before, .mobile-grid-20:before, .grid-25:before, .mobile-grid-25:before, .grid-30:before, .mobile-grid-30:before, .grid-35:before, .mobile-grid-35:before, .grid-40:before, .mobile-grid-40:before, .grid-45:before, .mobile-grid-45:before, .grid-50:before, .mobile-grid-50:before, .grid-55:before, .mobile-grid-55:before, .grid-60:before, .mobile-grid-60:before, .grid-65:before, .mobile-grid-65:before, .grid-70:before, .mobile-grid-70:before, .grid-75:before, .mobile-grid-75:before, .grid-80:before, .mobile-grid-80:before, .grid-85:before, .mobile-grid-85:before, .grid-90:before, .mobile-grid-90:before, .grid-95:before, .mobile-grid-95:before, .grid-100:before, .mobile-grid-100:before, .grid-33:before, .mobile-grid-33:before, .grid-66:before, .mobile-grid-66:before, .clearfix:before,
.grid-container:after,
.grid-5:after,
.mobile-grid-5:after,
.grid-10:after,
.mobile-grid-10:after,
.grid-15:after,
.mobile-grid-15:after,
.grid-20:after,
.mobile-grid-20:after,
.grid-25:after,
.mobile-grid-25:after,
.grid-30:after,
.mobile-grid-30:after,
.grid-35:after,
.mobile-grid-35:after,
.grid-40:after,
.mobile-grid-40:after,
.grid-45:after,
.mobile-grid-45:after,
.grid-50:after,
.mobile-grid-50:after,
.grid-55:after,
.mobile-grid-55:after,
.grid-60:after,
.mobile-grid-60:after,
.grid-65:after,
.mobile-grid-65:after,
.grid-70:after,
.mobile-grid-70:after,
.grid-75:after,
.mobile-grid-75:after,
.grid-80:after,
.mobile-grid-80:after,
.grid-85:after,
.mobile-grid-85:after,
.grid-90:after,
.mobile-grid-90:after,
.grid-95:after,
.mobile-grid-95:after,
.grid-100:after,
.mobile-grid-100:after,
.grid-33:after,
.mobile-grid-33:after,
.grid-66:after,
.mobile-grid-66:after,
.clearfix:after {
 content: ".";
 display: block;
 overflow: hidden;
 visibility: hidden;
 font-size: 0;
 line-height: 0;
 width: 0;
 height: 0;
}
.grid-container:after, .grid-5:after, .mobile-grid-5:after, .grid-10:after, .mobile-grid-10:after, .grid-15:after, .mobile-grid-15:after, .grid-20:after, .mobile-grid-20:after, .grid-25:after, .mobile-grid-25:after, .grid-30:after, .mobile-grid-30:after, .grid-35:after, .mobile-grid-35:after, .grid-40:after, .mobile-grid-40:after, .grid-45:after, .mobile-grid-45:after, .grid-50:after, .mobile-grid-50:after, .grid-55:after, .mobile-grid-55:after, .grid-60:after, .mobile-grid-60:after, .grid-65:after, .mobile-grid-65:after, .grid-70:after, .mobile-grid-70:after, .grid-75:after, .mobile-grid-75:after, .grid-80:after, .mobile-grid-80:after, .grid-85:after, .mobile-grid-85:after, .grid-90:after, .mobile-grid-90:after, .grid-95:after, .mobile-grid-95:after, .grid-100:after, .mobile-grid-100:after, .grid-33:after, .mobile-grid-33:after, .grid-66:after, .mobile-grid-66:after, .clearfix:after {
 clear: both;
}
.grid-container {
 margin-left: auto;
 margin-right: auto;
 max-width: 1200px;
 padding-left: 10px;
 padding-right: 10px;
}
.grid-5, .mobile-grid-5, .grid-10, .mobile-grid-10, .grid-15, .mobile-grid-15, .grid-20, .mobile-grid-20, .grid-25, .mobile-grid-25, .grid-30, .mobile-grid-30, .grid-35, .mobile-grid-35, .grid-40, .mobile-grid-40, .grid-45, .mobile-grid-45, .grid-50, .mobile-grid-50, .grid-55, .mobile-grid-55, .grid-60, .mobile-grid-60, .grid-65, .mobile-grid-65, .grid-70, .mobile-grid-70, .grid-75, .mobile-grid-75, .grid-80, .mobile-grid-80, .grid-85, .mobile-grid-85, .grid-90, .mobile-grid-90, .grid-95, .mobile-grid-95, .grid-100, .mobile-grid-100, .grid-33, .mobile-grid-33, .grid-66, .mobile-grid-66 {
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 padding-left: 10px;
 padding-right: 10px;
}
.grid-parent {
 padding-left: 0;
 padding-right: 0;
}
/* ## //var/www/html/seat_selection/site_core/5_9/css/unsemantic-grid-desktop-no-ie7.css ## */
.push-5, .pull-5, .push-10, .pull-10, .push-15, .pull-15, .push-20, .pull-20, .push-25, .pull-25, .push-30, .pull-30, .push-35, .pull-35, .push-40, .pull-40, .push-45, .pull-45, .push-50, .pull-50, .push-55, .pull-55, .push-60, .pull-60, .push-65, .pull-65, .push-70, .pull-70, .push-75, .pull-75, .push-80, .pull-80, .push-85, .pull-85, .push-90, .pull-90, .push-95, .pull-95, .push-33, .pull-33, .push-66, .pull-66 {
 position: relative;
}
.hide-on-desktop {
 display: none !important;
}
.grid-5 {
 float: left;
 width: 5%;
}
.prefix-5 {
 margin-left: 5%;
}
.suffix-5 {
 margin-right: 5%;
}
.push-5 {
 left: 5%;
}
.pull-5 {
 left: -5%;
}
.grid-10 {
 float: left;
 width: 10%;
}
.prefix-10 {
 margin-left: 10%;
}
.suffix-10 {
 margin-right: 10%;
}
.push-10 {
 left: 10%;
}
.pull-10 {
 left: -10%;
}
.grid-15 {
 float: left;
 width: 15%;
}
.prefix-15 {
 margin-left: 15%;
}
.suffix-15 {
 margin-right: 15%;
}
.push-15 {
 left: 15%;
}
.pull-15 {
 left: -15%;
}
.grid-20 {
 float: left;
 width: 20%;
}
.prefix-20 {
 margin-left: 20%;
}
.suffix-20 {
 margin-right: 20%;
}
.push-20 {
 left: 20%;
}
.pull-20 {
 left: -20%;
}
.grid-25 {
 float: left;
 width: 25%;
}
.prefix-25 {
 margin-left: 25%;
}
.suffix-25 {
 margin-right: 25%;
}
.push-25 {
 left: 25%;
}
.pull-25 {
 left: -25%;
}
.grid-30 {
 float: left;
 width: 30%;
}
.prefix-30 {
 margin-left: 30%;
}
.suffix-30 {
 margin-right: 30%;
}
.push-30 {
 left: 30%;
}
.pull-30 {
 left: -30%;
}
.grid-35 {
 float: left;
 width: 35%;
}
.prefix-35 {
 margin-left: 35%;
}
.suffix-35 {
 margin-right: 35%;
}
.push-35 {
 left: 35%;
}
.pull-35 {
 left: -35%;
}
.grid-40 {
 float: left;
 width: 40%;
}
.prefix-40 {
 margin-left: 40%;
}
.suffix-40 {
 margin-right: 40%;
}
.push-40 {
 left: 40%;
}
.pull-40 {
 left: -40%;
}
.grid-45 {
 float: left;
 width: 45%;
}
.prefix-45 {
 margin-left: 45%;
}
.suffix-45 {
 margin-right: 45%;
}
.push-45 {
 left: 45%;
}
.pull-45 {
 left: -45%;
}
.grid-50 {
 float: left;
 width: 50%;
}
.prefix-50 {
 margin-left: 50%;
}
.suffix-50 {
 margin-right: 50%;
}
.push-50 {
 left: 50%;
}
.pull-50 {
 left: -50%;
}
.grid-55 {
 float: left;
 width: 55%;
}
.prefix-55 {
 margin-left: 55%;
}
.suffix-55 {
 margin-right: 55%;
}
.push-55 {
 left: 55%;
}
.pull-55 {
 left: -55%;
}
.grid-60 {
 float: left;
 width: 60%;
}
.prefix-60 {
 margin-left: 60%;
}
.suffix-60 {
 margin-right: 60%;
}
.push-60 {
 left: 60%;
}
.pull-60 {
 left: -60%;
}
.grid-65 {
 float: left;
 width: 65%;
}
.prefix-65 {
 margin-left: 65%;
}
.suffix-65 {
 margin-right: 65%;
}
.push-65 {
 left: 65%;
}
.pull-65 {
 left: -65%;
}
.grid-70 {
 float: left;
 width: 70%;
}
.prefix-70 {
 margin-left: 70%;
}
.suffix-70 {
 margin-right: 70%;
}
.push-70 {
 left: 70%;
}
.pull-70 {
 left: -70%;
}
.grid-75 {
 float: left;
 width: 75%;
}
.prefix-75 {
 margin-left: 75%;
}
.suffix-75 {
 margin-right: 75%;
}
.push-75 {
 left: 75%;
}
.pull-75 {
 left: -75%;
}
.grid-80 {
 float: left;
 width: 80%;
}
.prefix-80 {
 margin-left: 80%;
}
.suffix-80 {
 margin-right: 80%;
}
.push-80 {
 left: 80%;
}
.pull-80 {
 left: -80%;
}
.grid-85 {
 float: left;
 width: 85%;
}
.prefix-85 {
 margin-left: 85%;
}
.suffix-85 {
 margin-right: 85%;
}
.push-85 {
 left: 85%;
}
.pull-85 {
 left: -85%;
}
.grid-90 {
 float: left;
 width: 90%;
}
.prefix-90 {
 margin-left: 90%;
}
.suffix-90 {
 margin-right: 90%;
}
.push-90 {
 left: 90%;
}
.pull-90 {
 left: -90%;
}
.grid-95 {
 float: left;
 width: 95%;
}
.prefix-95 {
 margin-left: 95%;
}
.suffix-95 {
 margin-right: 95%;
}
.push-95 {
 left: 95%;
}
.pull-95 {
 left: -95%;
}
.grid-33 {
 float: left;
 width: 33.33333%;
}
.prefix-33 {
 margin-left: 33.33333%;
}
.suffix-33 {
 margin-right: 33.33333%;
}
.push-33 {
 left: 33.33333%;
}
.pull-33 {
 left: -33.33333%;
}
.grid-66 {
 float: left;
 width: 66.66667%;
}
.prefix-66 {
 margin-left: 66.66667%;
}
.suffix-66 {
 margin-right: 66.66667%;
}
.push-66 {
 left: 66.66667%;
}
.pull-66 {
 left: -66.66667%;
}
.grid-100 {
 clear: both;
 width: 100%;
}
