.stage{text-align:center;margin:0 0 15px 0;background-image:url(/Scripts/specific/old-seat-plan/images/stage.jpg);background-repeat:no-repeat;color:#fff;height:145px;background-position:50%;background-color:#472118}.plan-container{width:320px;overflow:scroll;margin:0 auto;position:relative}.plan-container .plan{width:1170px;text-align:center;margin:0 auto}.plan-head{height:120px;overflow:hidden}.plan-head h2{margin:10px 0 0 0;font-size:32px;color:#e0e0e0;text-align:center;text-shadow:none;font-weight:400}.plan-head p{margin:0;font-size:18px;color:#e0e0e0;text-align:center;text-shadow:0 1px 3px black}.plan-head p strong{color:#fff}.pl{margin:0 auto 15px auto;padding:0 0 20px 0;position:relative}.pl h1{font-size:36px;text-align:center;margin:0 0 15px 0;color:#333}.pls{text-align:center}.pls .stagebg{background-repeat:no-repeat;width:100%;background-position:top;margin-bottom:50px;margin-top:70px}.pls:first-child .stagebg{margin-top:0}.pls h2{font-size:20px!important;width:38%;text-align:center;margin:0 0 15px 0;padding:6px;margin:0 auto;color:#fff;background:#071831}.pls h2 strong{color:#fff}.plr{font-size:0;text-align:center;border-bottom:1px dotted #ddd;position:relative;padding:3px 0}.plx{display:inline-block}.plx:before{content:attr(data-row);display:inline-block;width:18px;height:20px;position:absolute;left:0;top:0;font-size:10px;color:#fff;text-align:center;line-height:20px;text-shadow:none;background-color:#071831;border:1px solid #fff;border-radius:4px}.pli,.ple,.plo{width:16px;height:16px;display:inline-block;background-color:#fff;border-radius:50%}.pli{border:1px solid #fff;cursor:pointer}.pli.selected,.band.selected{border:none!important;background-image:url(/Scripts/specific/old-seat-plan/images/tick.png)!important;background-position:center}.pli.selected:hover{border:none}.pli.disabled,.pli.disabled:hover,.band.disabled{background-color:#ddd!important;border:1px solid #fff!important;cursor:not-allowed!important;box-shadow:0 0 0 #fff!important;position:relative;z-index:-1}.pli.restricted,.band.restricted{border:2px inset #282828}.pli.offer,.band.offer{border:2px dotted #000}.ple{}.plo{background-color:#282828;border:3px #ccc solid;position:relative}.pln1{background-color:#deb887}.pln2{background-color:#00bfff}.pln3{background-color:#20b2aa}.pln4{background-color:green}.pln5{background-color:maroon}.pln6{background-color:#4169e1}.pln7{background-color:#00bfff}.pln8{background-color:#deb887}.pln9{background-color:#cd5c5c}.pln10{background-color:#9370d8}.pla{width:100%;height:74px;position:fixed;bottom:0;z-index:50}.pla:after{content:'';display:block;width:134px;height:74px;margin:0 auto}.clear{clear:right;display:table}.seatinglft{float:left;padding-right:20px}.seatingrgt{float:left;padding-left:5px}.heading-bitter{color:#282828;display:block;margin-bottom:10px;clear:both;margin-top:0}.seatingbox{padding-top:10px;display:table;text-align:center}#basket{bottom:-1px;background-color:#fff;padding:0;position:fixed;z-index:3;width:100%}.basket-in{display:none}.basket-in .basket-in-title{background-color:#000!important;color:#fff;padding:8px;font-weight:bold;padding-left:15px}.basket-in .basket-item{margin-left:25px}.basket-in .basket-item p.seats{margin-bottom:0;font-weight:bold}.basket-in .basket-item p.facevalue{margin-bottom:0;font-size:12px;margin-top:5px}.basket-in .basket-item .label-danger{color:#fff;margin-top:10px;display:inline-block;margin-bottom:0;padding-top:4px}.basket-in .show{border-top-left-radius:5px;border-top-right-radius:5px;text-align:left}.basket-in .seatplan{background-color:#355270;color:#fff;text-align:center;width:100%;display:table;margin-top:15px;border-radius:4px;padding:8px;font-size:20px}.basket-in .seatbtn{color:#fff;font-size:16px;margin-bottom:0;border:none;border-radius:0}.basket-in-tix{padding:10px;height:105px;overflow:auto;background-color:#052035;padding-left:15px;padding-top:5px;width:100%}.basket-in-tix .no-seats{text-align:center}.basket-in-tix ul{margin:0;padding:0;list-style-type:none}.basket-in-tix ul li{border-top:1px solid #1c3a52;padding:10px 0;font-size:14px;color:#fff}.basket-in-tix ul li:first-child{border:none;margin-top:5px}.basket-in-tix ul li label{font-size:12px;font-weight:normal;color:#c1c1c1;margin-top:10px}.basket-in-tix ul li label i{color:#d92f2f;margin-right:7px}.basket-in-tix ul li em{font-style:normal;color:#fff}.basket-in-tix ul li a i{margin-right:5px;font-size:18px}.basket-in-tix ul li a i:hover{color:red}.basket-in-legend{padding:10px 5px 5px 0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.basket-in-legend ul{margin:0;padding:0;list-style-type:none}.basket-in-legend ul li{float:left;margin-top:10px;margin-bottom:10px;text-align:center}.mtop-15{margin-top:15px}.style4{width:160px;height:38px}.GridHeader th{background-color:#2a2a2a!important;color:#fff;font-size:14px;padding:10px 8px}.Row td{padding:5px;padding-left:10px;color:#2a2a2a;font-size:14px;font-weight:bold;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.AlternateRow td{padding:5px;padding-left:10px;color:#2a2a2a;font-size:14px;font-weight:bold;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.CenterAlign{vertical-align:middle;text-align:center;width:100px}.test{margin-left:5px;margin-right:5px;float:right}.divPromotion{float:right;width:350px;margin-top:10px}.div-left-column{width:670px;float:left}.div-left-column .panel{border-radius:0!important}.div-left-column .panel .panel-heading{border-radius:0!important;font-size:16px;font-weight:bold;padding:6px 10px}.div-right-column{width:250px;float:right}.div-right-column .panel{-webkit-box-shadow:0 0 10px 0 rgba(184,184,184,1);-moz-box-shadow:0 0 10px 0 rgba(184,184,184,1);box-shadow:0 0 10px 0 rgba(184,184,184,1)}.div-right-column .panel .panel-heading{font:bold 16px "Bitter",Arial,Helvetica,sans-serif;color:#fff;padding:6px 10px;background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0%,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4c4c4c),color-stop(12%,#595959),color-stop(25%,#666),color-stop(39%,#474747),color-stop(50%,#2c2c2c),color-stop(51%,#000),color-stop(60%,#111),color-stop(76%,#2b2b2b),color-stop(91%,#1c1c1c),color-stop(100%,#131313));background:-webkit-linear-gradient(top,#4c4c4c 0%,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-o-linear-gradient(top,#4c4c4c 0%,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-ms-linear-gradient(top,#4c4c4c 0%,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:linear-gradient(to bottom,#4c4c4c 0%,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c',endColorstr='#131313',GradientType=0)}.tooltip-inner{font-weight:normal}.optionbutton{font-size:16px;text-decoration:underline}.seats-heading{color:#a20f11;font-size:24px;padding-left:18px;margin:10px auto;display:table;width:100%;background:rgba(241,231,103,1);background:-moz-linear-gradient(left,rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(241,231,103,1)),color-stop(100%,rgba(254,182,69,1)));background:-webkit-linear-gradient(left,rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);background:-o-linear-gradient(left,rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);background:-ms-linear-gradient(left,rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);background:linear-gradient(to right,rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1e767',endColorstr='#feb645',GradientType=1)}.div-save{}.summary{}.seatpop{width:180px;color:#fff;padding:2px 0 8px 0;font-size:14px;font-weight:bold}.seatpop span{width:100%;display:block;margin:3px 0}.seatpop .seat{background-color:#ff6a00;color:#fff;padding:3px 0 4px 0;margin-bottom:8px;font-size:18px;border-radius:5px}.seatpop .selling{}.seatpop .face{font-size:12px;color:#ddd}.seatpop .save{color:#ffd800;font-size:16px;margin:0 auto;font-style:italic}.content_area div#div_content_area{width:1100px;margin:0 auto;margin-top:15px;height:100%}.seating-container{width:1100px;margin:0 auto;display:table;border:1px solid #c1c1c1;border-radius:5px;clear:both}.stage-heading{font-size:40px;font-weight:bold;opacity:.2}.total-container div{padding:0}.total-container .total{text-align:center;font-size:14px;font-weight:bold;color:#000}.plan-container{overflow:auto;width:100%}#price-bands{margin-bottom:0}.plan{zoom:1!important;width:100%}.stage-heading{font-size:60px}#basket{position:absolute;top:117px;right:15px;width:250px;bottom:inherit}.fixed-basket{position:fixed!important;top:33px!important}.basket-in{display:block!important}.basket-in .seatbtn{color:#fff;font-size:16px;margin-bottom:0;border:none;border-radius:0;width:100%;position:relative;background-color:#ccc}.basket-in-tix{height:auto;max-height:300px;background-color:#eee}.basket-in-tix ul li{border-top:1px solid #ccc;color:#282828!important}.basket-in-tix ul li:first-child{}.basket-in-tix ul li em{font-style:normal;color:#282828}.basket-in-tix ul li label{color:#282828}.total-container .total{padding:10px;background-color:#ddd}html,body{}.ttd-content{min-height:unset!important}#SeatingPlanContainerPnl{}.plan-container{}#drawing{}svg{cursor:pointer;height:100%;margin-left:auto;margin-right:auto;display:block}.top-container{position:fixed;top:0;background-color:#000;width:100%;color:#fff;text-align:center;font-weight:bold;line-height:50px;z-index:2}.buttons-container{width:100%;color:#fff;text-align:left;border-left:1px solid #ddd;color:#000;background-color:#eee}.buttons-container .buttons-container-inner{padding:15px;height:80%;display:block;overflow-x:hidden;overflow-y:auto}.buttons-container .seats-header{font-weight:normal!important;font-size:16px;color:#052444;border-bottom:1px solid #ccc;margin:0 15px;padding-top:15px;padding-bottom:5px}.buttons-container div:first-child{font-weight:bold;text-align:left}.buttons-container .ticket{width:100%;background-color:#eee;margin-bottom:5px;text-align:left!important;position:relative;padding:10px;color:#fff}.buttons-container .ticket a{position:absolute;right:10px;top:10px;color:#fff}.buttons-container div.seat{font-weight:bold}.buttons-container div.prices{}.buttons-container .add-to-basket{position:absolute;bottom:0;display:none}.buttons-container .add-to-basket a{background-color:#000;display:block;padding:5px 15px;color:#fff}.new-stage{fill:#eee;height:55px!important}.new-custom-stage{fill:#eee}.stage-text{fill:#000;font-weight:bold}.seating-area{fill:#282828}.seating-area-text{fill:#fff}.seat-row{fill:none}.row-text{font-weight:bold;font-size:12px;fill:#bbb}.row-text-transform{font-weight:bold;font-size:12px;fill:#bbb;transform:rotate(-90deg)}.obstacle{stroke-width:4px;stroke:#ccc;fill:#000}#symbol-obstacle>span{background-color:#000!important;border-width:4px}#symbol-offer{font-weight:bold!important}#symbol-offer:before{content:"";font-family:'Font Awesome\ 5 Free';margin-right:5px;font-size:18px;margin-top:-4px;font-weight:normal!important;color:initial}#symbol-na>span{background-color:#ddd}.offer{}.svg-pan-zoom-control{cursor:pointer;fill:black;fill-opacity:.333}.svg-pan-zoom-control:hover{fill-opacity:.8}.svg-pan-zoom-control-background{fill:white;fill-opacity:.5}.svg-pan-zoom-control-background{fill-opacity:.8}div.sp-tooltip{position:fixed;z-index:1000;color:#fff;font-size:16px;text-align:left;border:2px solid #282828}div.sp-tooltip .sp-tooltip-inner{margin:10px 20px}div.sp-tooltip .seat{display:block;padding-bottom:2px;margin-bottom:5px;border-bottom:1px solid #eee}div.sp-tooltip .seat .area{font-size:14px}div.sp-tooltip .seat .number{font-size:22px;font-weight:bold}div.sp-tooltip .price,div.sp-tooltip .fv{font-size:14px}div.sp-tooltip .offer{font-weight:bold;display:block;font-size:16px;padding-top:5px;color:#ff0}div.sp-tooltip .restricted{font-size:12px;font-weight:normal;text-transform:capitalize;font-weight:900;text-transform:uppercase;background-color:#ffeb3b;padding:2px 6px;color:#000;display:block;width:180px;margin-top:8px}.arrow_box{position:relative;border-radius:4px}.arrow_box:after{top:100%;left:50%;border:2px solid;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(11,28,84,0);border-top-color:#282828;border-width:10px;margin-left:-10px}.plan-container{position:relative}.left-container{position:relative;width:75%;float:left;box-shadow:-5px 8px 54px -20px rgba(102,102,102,1) inset;-webkit-box-shadow:-5px 8px 54px -20px rgba(102,102,102,1) inset;-moz-box-shadow:-5px 8px 54px -20px rgba(102,102,102,1) inset}.right-container{width:25%;float:right;position:relative}.right-container .call-to-action{position:absolute;bottom:15px;left:15px;right:15px;background-color:#eee}.right-container .ticket{letter-spacing:.3px;border-radius:4px}.right-container .ticket .seat{}.right-container .ticket .prices{font-weight:normal;font-size:14px;letter-spacing:.5px}.right-container .ticket .offer{margin-top:2px;font-size:16px;letter-spacing:.5px;color:#ff0}.right-container .ticket .offer:before,div.sp-tooltip .offer:before{font-family:'Font Awesome\ 5 Free';content:"";margin-right:5px;color:#ff0;font-weight:900}.right-container .ticket .restricted{font-size:12px;font-weight:normal;text-transform:capitalize;font-weight:900;text-transform:uppercase;background-color:#ffeb3b;padding:2px 6px;color:#000;display:inline-block}.right-container .ticket .restricted:before{content:"";font-family:'Font Awesome\ 5 Free';margin-right:4px;font-size:14px;font-weight:900}.right-container .ticket .remove{font-size:10px}.call-to-action .tickets-total{text-align:center;margin-bottom:5px;font-weight:bold}.call-to-action .add-to-basket-button{font-weight:bold}.price-bands-container{background-color:#f6f6f6}.price-bands-container>.container{padding-top:7px;height:50px;background-color:#f6f6f6;overflow:hidden;text-align:center;overflow-x:auto}.price-bands{padding-left:5px;display:flex}.price-bands>.band{padding:4px 0;font-size:14px!important;font-weight:normal!important;padding-right:20px;float:left;display:flex}.price-bands>.band>span{width:14px!important;height:14px!important;border-radius:50%;float:left;margin-top:2px;margin-right:5px}.zoom-controls-container{font-weight:bold;position:absolute;bottom:15px;right:15px;display:inline-block;text-align:center}.zoom-controls-container>button{margin:2px 0;border:1px solid #aaa;border-radius:10px;line-height:18px;padding:2px 8px;background-color:#eee;font-weight:bold;transition:background-color .5s ease;color:#555}.zoom-controls-container>button:focus{outline:none!important}.zoom-controls-container>button:active{background-color:#bbb}@media only screen and (min-width:768px){.price-bands-container>.container::-webkit-scrollbar{width:1em;height:10px}.price-bands-container>.container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.price-bands-container>.container::-webkit-scrollbar-thumb{background-color:#ccc;outline:1px solid #708090}.right-container .call-to-action{bottom:0;left:0;right:0;background-color:#fff;padding-top:10px;border-top:1px solid #ccc}.right-container .call-to-action .btn{font-size:22px;padding:18px 0;font-weight:bold!important;border-radius:0}.right-container .call-to-action .disabled{color:#ccc!important}.right-container .call-to-action .btn-success{}}@media only screen and (max-width:768px){.left-container{width:100%;float:none;box-shadow:0 16px 54px -20px rgba(102,102,102,1) inset;-webkit-box-shadow:0 16px 54px -20px rgba(102,102,102,1) inset;-moz-box-shadow:0 16px 54px -20px rgba(102,102,102,1) inset}.right-container{width:100%;float:none}.buttons-container .open{top:0}.buttons-container{position:fixed;bottom:0;height:50px;min-height:initial}.buttons-container-inner{}.buttons-container .tickets{}.buttons-container .ticket{height:auto}.right-container .call-to-action{position:fixed;bottom:0;left:0;right:0;background-color:#6c757d;overflow:hidden}.call-to-action .selection-total{width:50%;float:left;background-color:#ddd;height:55px;box-sizing:border-box;padding:8px 10px}.call-to-action .selection-total .tickets-total{font-size:14px;text-align:left;margin-bottom:0}.call-to-action .selection-total a{font-size:14px;font-weight:bold}.call-to-action .btn-add{width:50%;float:right;border-radius:0;font-size:18px;padding:13px;right:0;position:fixed;height:100%}.price-bands-container .container{height:42px}.price-bands{margin-top:2px}div.sp-tooltip .seat .area{font-size:20px}div.sp-tooltip .seat .number{font-size:28px;font-weight:bold}div.sp-tooltip .price,div.sp-tooltip .fv{font-size:18px}}@media only screen and (min-device-width:768px)and (max-device-width:1024px){.buttons-container{position:inherit;height:auto}}