#account-details .row-top{margin-top:0}#account-details.has-pagination{padding-bottom:85px}.account-membership-btns i{font-size:12px;margin-right:3px;top:0}#account-details .back-button i{display:inline-block!important}.cart-offers-modal .offer-select{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;display:block}.cart-offers-modal .btn{flex-grow:1}.cart-offers-modal .btn-cancel{z-index:3}.change-window .message-alert{margin:10px 0;border-radius:0}.change-window .gift-voucher-codes{position:relative}.change-window .gift-voucher-codes .print-sold-gift-vouchers-btn{position:absolute;top:7.5px;right:15px}.change-window .gift-voucher-codes h3{margin-bottom:15px}.change-window .gift-voucher-codes h4{font-weight:700;font-size:15px;margin-bottom:3px}.change-window .gift-voucher-codes p{margin:7.5px 0}.change-window .gift-voucher-codes ul{padding-top:7.5px}.change-window .gift-voucher-codes li{padding:7.5px;border-radius:5px;background:rgba(255,255,255,.3);font-size:13px}.change-window .gift-voucher-codes li:not(:last-child){margin-bottom:7.5px}.change-window .gift-voucher-codes .recipient{font-weight:700}.change-window .gift-voucher-codes .message{font-size:13px;font-style:italic;padding:0 7.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-window .gift-voucher-codes code{display:block;width:auto;font-size:20px;margin-top:3px}input.input-first-name,input.input-last-name{max-width:18em}input.input-telephone{max-width:14em}input.input-house{max-width:12em}input.input-postcode{max-width:8em}select.input-country{max-width:20em}.customer-addresses,.customer-search-results{list-style:none;margin:0;padding:0}#custom-fields-form{overflow:auto}.customer-search-results{margin-top:10px}.customer-search-results li{padding:15px 15px 10px!important;height:auto}.customer-search-results li.active:after{position:absolute;top:6px;right:8px;z-index:2;font-family:'Glyphicons Halflings';content:"\e013"}.customer-search-results li span:not(:last-child){margin-right:10px}.customer-search-results h4,.customer-search-results h5{line-height:normal;white-space:normal;overflow:hidden;text-overflow:ellipsis}.customer-search-results h4 i,.customer-search-results h5 i{margin:0 1px 0 0}.customer-search-results h4{margin:0}.customer-search-results h5{font-size:13px;margin:5px 0}.customer-search-results .col-xs-6{text-align:left}.customer-search-results .col-xs-12{text-align:center}.selected-customer{background:#001020;color:#fff;padding:12px 10px 10px;display:flex;align-items:center;justify-content:flex-start;white-space:nowrap;position:relative;border-radius:5px}.selected-customer h4{font-size:15px;font-weight:700;margin:0 0 5px}.selected-customer h4:last-child{margin-bottom:0}.selected-customer span{font-size:12px}.selected-customer span i{font-size:10px}.customer-details-modal-body .selected-customer{text-align:center;min-height:46px;align-items:center;justify-content:center}.customer-details-modal-body .selected-customer span{display:block}.customer-details-modal-body .current-customer-row{margin-right:-8px}.customer-details-modal-body .current-customer-row .btn{width:calc(50% - 5px)}.customer-details-modal-body .current-customer-row .btn:first-child{margin-right:5px}.customer-details-modal-body .current-customer-row .btn:last-child{margin-left:5px}.customer-details-modal-body .current-customer-row .col-md-8{padding-right:5px}.customer-details-modal-body .current-customer-row .col-md-4{padding-left:5px;text-align:right}.customer-search-btn,.new-customer-btn{font-size:16px}.customer-search-info{padding:20px}.selected-customer-title{padding:0 20px 10px}.customer-details-window .alert{margin:15px 15px 0}@media (min-width:1000px){.customer-buttons-row{margin-right:-8px}.customer-buttons-row .col-md-6{padding-right:5px}.customer-buttons-row .col-md-3{padding-left:5px;padding-right:5px}.customer-buttons-row .col-md-3:last-child,.customer-details-window form>.row>.col-md-6:first-child{padding-right:8px}.customer-buttons-row .btn,.customer-buttons-row input{height:45px}.modal-dialog .modal-content .customer-details-modal-body{padding-bottom:0!important}.customer-details-window .customer-details-modal-body,.customer-details-window form,.customer-details-window form>.row{height:100%}.customer-details-window form>.row>.col-md-6{max-height:100%;overflow-y:auto}.customer-details-window form>.row>.col-md-6:last-child{padding-left:8px}}@media (max-width:1000px){.customer-details-modal-body .customer-search-btn,.customer-details-modal-body .new-customer-btn{margin:5px 0}}.item-edit-window .discounts .remove-button{margin-right:0}.item-edit-window .discounts .ok-button{float:none}.discounts{margin-top:7.5px}.discounts:not(.has-supervisor-permission) .requires-supervisor-permission{background:#8e9293;border-color:#8e9293}.discounts:not(.has-supervisor-permission) .requires-supervisor-permission .offer-name:before{font-family:'Glyphicons Halflings';content:"\e033";margin-right:5px;font-size:11px}.contacts-list dt-contact-photo img{min-width:100px;max-height:100px}.selected-membership{padding-right:60px}.account-memberships-footer-btn-bar{display:flex;align-items:center;justify-content:flex-end}.cancel-memberships-modal .modal-body{background:#f3f3f3}.cancel-memberships-modal p{margin:5px 0 15px}.cancel-memberships-modal .cancelling-membership{background:rgba(255,255,255,.9);border-radius:5px;padding:15px 10px;margin:10px 0}.cancel-memberships-modal .cancelling-membership h4{margin:0 10px 5px}.cancel-memberships-modal strong{display:block;font-size:18px}.membership-refunds{display:-webkit-flex;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.membership-refunds>.btn{font-size:15px;min-height:70px;position:relative;white-space:normal;flex-basis:33%;margin:5px;padding:17px;display:flex;align-items:center;justify-content:center}.membership-refunds>.btn small{display:block;font-size:11px}.membership-refund-calculating{min-height:68px;padding-top:21px}#membership-details .details-sidebar #section-name{margin-bottom:0;opacity:.7}#membership-details .details-sidebar .plan-name{position:relative;top:-10px;opacity:.8}#membership-details .details-sidebar #membership-status-panel{background:rgba(210,210,210,.1);border-radius:5px;padding:10px 10px 10px 25px;margin:0 0 20px;position:relative;left:-25px}#membership-details .details-sidebar #membership-status-panel p{padding-left:39px;margin-bottom:6px}#membership-details .details-sidebar #membership-status-panel .small{font-size:13px}#membership-details .details-sidebar #membership-status-panel #membership-status{position:relative;left:-22px}#membership-details .details-sidebar #membership-status-panel #membership-status p{padding-left:13px}#membership-details .details-sidebar #membership-status-panel #membership-status p .indicator{font-size:20px}#membership-details .details-sidebar #membership-details-panel{margin:10px 0}#membership-details .details-sidebar #membership-details-panel>div{padding:0 0 8px 25px;overflow:hidden}#membership-details .details-sidebar #membership-details-panel>div .icon{float:left;width:16px;position:relative;left:-25px;margin-right:-25px}#membership-details .details-sidebar #membership-details-panel>div .data{font-size:13px}#membership-details-details-tab table,#membership-details-payments-table th{font-size:20px}#membership-details .details-sidebar #membership-actions{margin:20px 0}#membership-details .tab-container .tab-content{padding:10px 0}.membership-initial-btns-row{text-align:left;margin-top:0;margin-bottom:5px}#membership-details-details-tab table tr{display:block;padding-bottom:20px}#membership-details-details-tab table .detail-label{width:100px}.membership-admission-btns .btn{padding:15px;white-space:nowrap}.membership-admission-btns .admit-all-members-btn{background-color:#00a651;float:right}.membership-admission-btns .unadmit-all-members-btn{background-color:#D64541}.undo-membership-admission-btn{background-color:#ffc20e}.membership-admission-btn{height:auto}#membership-details-payments-summary{margin-bottom:15px}#membership-details-payments-table td{padding:20px;font-size:18px}#membership-details-linked-members-tab{padding:15px 0}table.membership-redemptions-table td{vertical-align:middle!important}@media (max-width:650px){#membership-details{padding-top:0}#membership-details-linked-members-tab{padding:0}.membership-admission-btn{width:100%;margin-bottom:5px}}@media screen and (max-width:1500px) and (min-width:1200px){#membership-details-payments-table th{font-size:15px}}@media (max-width:1200px){#membership-details-payments-table th{font-size:15px}}.modifying-installment-subscription{background:#f3f3f3;border-radius:5px;padding:15px 10px;margin:10px 0}.modifying-installment-subscription h4{margin:0 10px 5px}.modifying-installment-amounts{display:-webkit-flex;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.modifying-installment-amounts>div{font-size:22px;min-height:102px;position:relative;white-space:normal;text-align:center;background:rgba(255,255,255,.8);flex-grow:1;margin:5px;padding:17px;box-shadow:0 3px 8px -9px #000;border-radius:5px;flex-basis:50%;display:flex;align-items:center;justify-content:center}.modifying-installment-amounts>div label,.modifying-installment-amounts>div small{display:block;font-size:11px}.modifying-installment-amounts>div:nth-child(2){background:0 0;flex-grow:0;flex-basis:0}.modifying-installment-amounts>div:last-child{background:#093f6f;outline:0;-webkit-box-shadow:inset 2px 2px 5px rgba(0,0,0,.45);box-shadow:inset 2px 2px 5px rgba(0,0,0,.45);color:#fff}.modifying-installment-amounts>div:last-child:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.modifying-installment-amounts>div:last-child label{margin-top:0}.modifying-installment-amounts>div .input-group{width:100px;margin:auto}#order-details .row-top{margin-top:0}#order-details .edit-order-btn{margin-right:15px}#order-details .edit-order-btn i{top:-2px}#order-details .nav.nav-tabs{padding:0 10px}#order-details .nav.nav-tabs li a{padding:7px 14px;font-size:15px!important}#order-details .order-name-subtitle{display:block;font-size:13px}#order-details .member-photo img,#order-details .member-photo label{cursor:pointer}#order-details .invert .member-photo .user-invert{display:none}#order-details .col-md-8{margin-bottom:20px}#order-details .field-list{width:100%;display:none;float:left;flex-direction:row;flex-wrap:wrap;opacity:0;margin-top:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;color:#fff}#order-details .field-list.visible-list{opacity:1;display:flex!important}@media screen and (max-width:650px){#order-details .field-list{width:auto;margin:0 10px 10px}}#order-details .field-list>span{flex:1 1 auto;padding:15px 35px 15px 15px;background:rgba(0,0,0,.2);margin:5px;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;position:relative;border:1px solid rgba(255,255,255,.1)}@media screen and (max-width:650px){#order-details .field-list>span{background:#071320!important}}#order-details .field-list>span .instance-number{position:absolute;top:0;right:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:5px;background:rgba(255,255,255,.1);padding:10px;border-radius:0 5px}#order-details .field-list>span ul{padding:0!important;margin:0!important}#order-details .field-list>span ul li{list-style-type:none;width:100%;display:block}#order-details .field-list>span ul li:not(:last-child){margin-bottom:5px}#order-details .field-list>span ul li strong{color:#00a5da;margin-right:5px}#order-details .item-barcode-instances{padding:0;margin:0;list-style:none;display:block;flex-basis:120%}#order-details .item-barcode-instances>li{display:flex;align-items:center;justify-content:center;padding:10px;background:rgba(0,0,0,.2);border-radius:5px;margin-top:10px}#order-details .item-barcode-instances>li:first-child{margin-top:0}#order-details .item-barcode-instances>li .instance-title{font-size:17px;text-align:right;flex-grow:1}#order-details .item-barcode-instances>li .redeem-instance-section{flex-shrink:0;flex-basis:120px;text-align:right}#order-details .item-barcode-instances>li .field-list{float:none;margin:5px 0 0;width:auto}#order-details .item-barcode-instances>li .field-list>span{background:0 0;margin:0}.order-details-members .member-name,.order-details-membership{background:rgba(210,210,210,.1);border-radius:5px;display:block}#order-details .redeem-section{white-space:nowrap}.toggle-order-item-fields-btn i{font-size:13px;margin-left:2px;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;top:2px}.toggle-order-item-fields-btn.active i{-moz-transform:rotate(-180deg) translate3d(0,2px,0);-webkit-transform:rotate(-180deg) translate3d(0,2px,0);-o-transform:rotate(-180deg) translate3d(0,2px,0);-ms-transform:rotate(-180deg) translate3d(0,2px,0);transform:rotate(-180deg) translate3d(0,2px,0)}.order-level-field-instance{margin-bottom:13px}.order-details-memberships{display:block;padding-right:0!important;min-width:400px}.order-details-membership{position:relative;padding:5px;margin-top:10px}.order-details-membership:first-child{margin-top:0}.order-details-membership-btns{display:block;margin-top:10px;margin-bottom:10px}.order-details-membership-btns:first-child{margin-top:0}.order-details-members{display:block;margin-top:5px}.order-details-members .glyphicon{color:#00a5da;margin:0 3px 0 0}.order-details-members .member-name{font-size:14px;margin:5px 0;padding:10px;cursor:pointer}.order-details-members .member-name:last-child{margin-bottom:0}.order-details-members .member-name img{float:left;width:60px;margin-right:10px}.order-details-members .member-name label{margin:0}.order-details-members .member-name input{position:relative;top:2px}.order-details-members .member-name strong{margin-bottom:10px;line-height:15px;display:block;font-size:17px}.order-details-members .member-name.inactive-membership,.order-details-members .member-name.inactive-membership .glyphicon-user:before{color:#999;opacity:.4}#order-status .col-lg-6:first-child{margin-bottom:7.5px}@media (max-width:650px){#order-details .row-top h2 .back-button span,.order-details-membership-edit-btn,.order-details-membership-status .indicator i,.order-details-membership-status .indicator:before{display:none}#order-details{padding-top:0}#order-details .row-top{background:#001020!important;position:fixed;top:0;left:0;width:100%;padding:0 45px 0 12px;height:57px!important}#order-details .row-top h2{font-size:20px!important;line-height:57px;white-space:nowrap;margin:0!important;float:left;width:100%}#order-details .row-top h2 .back-button{background:0 0!important;border:0;position:absolute;right:0;top:0;bottom:0;color:#fff!important;padding:0 16px 2px!important;height:auto}#order-details .row-top h2 .back-button i{display:block}#order-details .item-barcode-instances{clear:both}#order-details .item-barcode-instances>li{border-top:1px rgba(0,0,0,.3) solid;background:0 0;border-radius:0;padding:15px;color:#001020;margin:0!important}#order-details .item-barcode-instances>li .instance-title{text-align:left;margin-right:15px}#order-details .item-barcode-instances>li .redeem-instance-section{flex-basis:auto;text-align:center}#order-details .item-barcode-instances>li .field-list{padding:0}#order-detail-list{display:block;width:100%;float:left;margin:0 0 20px;color:#001020}#order-detail-list .form-group #order-status .order-remaining-balance a,#order-detail-list .form-group #order-status label,#order-detail-list .form-group.payment-status-details label{display:none!important}#order-detail-list .col-xs-12{padding:0 15px!important;background:#fff}#order-detail-list .form-group{margin:15px 0}#order-detail-list .form-group label{padding-left:0;width:50%;float:left}#order-detail-list .form-group .col-sm-8{padding-right:0;width:50%;float:right;text-align:right}#order-detail-list .form-group .col-sm-8.order-total{color:#d40f8c}#order-detail-list .form-group #order-status{width:100%;padding:0 10px}#order-detail-list .form-group #order-status a{float:right;margin:0}#order-detail-list .form-group #order-status .order-remaining-balance{width:100%;float:left;margin-top:20px}#order-details .results-list>.order-line{float:none;position:relative;margin:15px 0;border:0;width:auto;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.75);box-shadow:0 2px 5px 0 rgba(0,0,0,.75);padding:0;display:block}#order-details .results-list>.order-line:first-child{margin-top:0}#order-details .results-list>.order-line:last-child{margin-bottom:0}#order-details .results-list>.order-line .order-name,#order-details .results-list>.order-line .order-price,#order-details .results-list>.order-line .order-quantity{color:#fff;font-size:13px;display:block;float:none;position:absolute;top:0;z-index:2;line-height:40px;min-height:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0;padding:0!important}#order-details .results-list>.order-line .order-quantity{left:10px;text-align:left}#order-details .results-list>.order-line .order-quantity:after{content:"x"}#order-details .results-list>.order-line .order-name{background:#001020;padding:0 40px!important;width:100%;position:relative;text-align:center!important}#order-details .results-list>.order-line .order-name-subtitle{line-height:normal;padding-bottom:10px;margin-top:-5px}#order-details .results-list>.order-line .order-price{right:10px;text-align:right}#order-details .results-list>.order-line .redeem-section{width:50%;float:left;text-align:center!important;padding:15px;margin:0}#order-details .results-list>.order-line .redeem-section.instance-per-ticket-redeem-section{width:100%}#order-details .results-list>.order-line .redeem-section button{background:0 0;border:none;color:grey;font-size:42px;padding:0}#order-details .results-list>.order-line .redeem-section button span{font-size:30px}#order-details .results-list>.order-line .redeem-section .btn-static{color:#001020}#order-details .results-list>.order-line .redeem-section .btn-static.label-danger{background:0 0!important;color:#d9534f!important}#order-details .results-list>.order-line .redeem-all-section{float:left;width:50%;display:block;padding:15px;margin:0}#order-details .results-list>.order-line .redeem-all-section button{border:none;width:100%;font-size:15px;text-align:center}#order-details .results-list>.order-line .redeem-all-section button.btn-default{color:#001020;background:#dfdfdf}.order-line .order-details-memberships{padding:10px!important}.order-line .order-details-membership{background:#f3f3f3;color:#041124;padding:35px 10px 10px;border-radius:0}.order-line .order-details-membership .row{background:0 0!important}.order-line .order-details-membership .member-name{padding-left:0;padding-right:0}.order-details-membership-ref,.order-details-membership-status{width:auto;z-index:3;padding:0!important}.order-details-membership-ref,.order-details-membership-ref .btn,.order-details-membership-ref .indicator,.order-details-membership-status,.order-details-membership-status .btn,.order-details-membership-status .indicator{position:absolute;top:0;bottom:0;height:35px}.order-details-membership-ref{left:0}.order-details-membership-ref .btn{left:0;width:auto;padding:6px 15px;border:0;border-radius:0 0 10px;background:#fff!important;color:#001020!important}.order-details-membership-status{right:0}.order-details-membership-status .indicator{margin:0;font-size:15px;padding:0 15px;right:0;color:#fff;border-radius:0 0 0 10px}.order-details-membership-status .indicator.indicator-success{background:#00a651}.order-details-membership-status .indicator.indicator-danger{background:#D64541}.order-details-membership-redeem-btns{margin:15px 0 10px;padding:0 10px 10px;border-bottom:1px solid rgba(0,0,0,.1)}.order-details-membership-redeem-btns button{background:0 0!important;border:0!important;padding:4px 0 0}.order-details-membership-redeem-btns button i{font-size:35px}.order-details-membership-redeem-btns button i.glyphicon-minus-sign{color:#8e9293}.order-details-membership-redeem-btns button i.glyphicon-plus-sign{color:#d40f8c}.order-details-membership-redeem-btns .indicator-default{color:#001020}.order-details-members .member-name:last-child{padding-bottom:0}.btn-redeem{min-width:0}#redeem-or-edit-group-btns .btn-col-container{display:flex;width:100%}#redeem-or-edit-group-btns .btn-col{flex-grow:1;flex-basis:50%}#redeem-or-edit-group-btns .btn-col-hide{display:none}#redeem-or-edit-group-btns .btn-col:first-child:not(.btn-col-hide)+.btn-col:nth-child(2):not(.btn-col-hide){margin-left:10px}}@media (min-width:651px){#order-details .row-top h2{margin:0}#order-details .tabs-container{margin-top:15px}#redeem-or-edit-group-btns{position:absolute;top:9px;right:10px;margin:0}#redeem-or-edit-group-btns .btn{display:inline-block;width:auto;padding-left:10px;padding-right:10px}}.result-member-names{background:rgba(210,210,210,.1);border-radius:5px;flex-basis:100%!important;padding:10px 10px 10px 15px!important;margin:5px 0;display:flex;align-items:center;justify-content:center}.result-member-names:after,.result-member-names:before{content:" ";display:table}.result-member-names:after{clear:both}.result-member-names.first{margin-top:10px}.result-member-names ul{flex-grow:1;display:block;margin:0;padding:0;list-style:none}.result-member-names ul i{color:#00a5da;margin-right:5px}.result-member-names ul li{font-size:15px}.result-member-names ul li:not(:last-child){margin-bottom:5px}.result-member-names ul small{margin-left:5px;opacity:.6}.result-member-names:last-child{margin-bottom:0}.result-member-names.inactive ul li{color:#dfdfdf;opacity:.4}.order-results-list .list-customer:empty{display:none}.order-results-list .list-date{flex-basis:100px}.order-results-list .list-total{text-align:right;flex-basis:70px}.order-results-list .view-order-btn{min-width:110px}@media (max-width:650px){.order-results-list .list-customer>div:not(:last-child){margin-bottom:15px}.search-results-list .col-md-12{padding:0}.search-results-list h3{display:none!important}.result-member-names{margin:0 15px 15px!important;padding:10px!important;float:none}.result-member-names li{float:none!important;margin:10px 0;padding:0}.result-member-names li:first-child{margin-top:0}.result-member-names li:last-child{margin-bottom:0}.result-member-names li small{display:block;margin-left:0}.result-member-names .btn{float:right}.result-member-names .btn i{top:3px}.result-member-names .btn span{display:none}}.payment-modal{padding:0 30px}.payment-modal .alert.alert-danger.lead.ng-binding{font-size:16px;margin:0!important;padding:10px}.payment-modal h2{margin-top:10px}.payment-modal #open-paypal-here{padding:30px 0;text-align:center}.payment-modal #payment-express-message{padding:5px 10px;border-radius:5px;text-align:center;background:#5bc0de;color:#fff;line-height:50px;font-size:18px}.payment-modal #payment-express-message .glyphicon{font-size:30px;margin:0 5px 0 0;vertical-align:middle;position:relative;top:-2px}.payment-modal .payment-method-tabs{margin-bottom:15px;text-align:center;display:block}.payment-modal .payment-method-tabs .btn{display:inline-block;border-radius:5px!important;border-width:1px!important;font-size:16px;margin:2px!important;padding:5px 8px;height:auto;width:auto;min-height:0;border:1px solid #ddd}.payment-modal .received-payments{list-style:none;margin:0 0 10px;padding:0 15px}.payment-modal .received-payments li{padding-bottom:10px;border-bottom:1px solid #dfdfdf;margin-bottom:10px;position:relative;padding-right:30px}.payment-modal .received-payments li:last-child{border-bottom:0}.payment-modal .received-payments li small{position:relative;top:-1px;opacity:.8}.payment-modal .received-payments li img.card-type{width:30px;margin-left:4px}.payment-modal .received-payments li span{float:right;margin-left:10px}.payment-modal .received-payments li .remove-payment-btn{padding-right:0;position:absolute;color:#404245;top:-9px;right:0;font-size:20px}.payment-modal .received-payment-cashback,.payment-modal .received-payment-gratuity{font-size:13px}.payment-modal .go-cardless li,.payment-modal .go-cardless ul{list-style:none;display:block}.payment-modal .go-cardless .btn{height:auto}.payment-modal .action-btns-row{text-align:center;margin:15px 0;background:#f3f3f3;padding:5px;border-radius:5px}.payment-modal .action-btns-row:first-child{margin-top:0}.payment-modal .action-btns-row:last-child{margin-bottom:0}.payment-balance-row,.payment-cashback-row,.payment-total-row{font-weight:700;font-size:16px}.payment-cashback-row{color:#00a5da}.payment-balance-row{color:#D64541;font-size:18px}.payment-method-container{margin:auto;max-width:550px}.payment-terminal-screen{background:#d2d2d2;margin:15px auto 30px;max-width:550px;border-radius:5px;padding:15px}.payment-terminal-screen h3{margin:5px 0}.payment-terminal-screen h4{font-size:14px;margin:5px 0}.payment-terminal-screen .message-line,.payment-terminal-screen .terminal-btn{padding:15px;background:rgba(255,255,255,.5);color:#000;border-radius:5px;text-align:center;margin:15px 0}.payment-terminal-screen .message-line:first-child,.payment-terminal-screen .terminal-btn:first-child{margin-top:0}.payment-terminal-screen .message-line:last-child,.payment-terminal-screen .terminal-btn:last-child{margin-bottom:0}.payment-terminal-screen .amount-line{background:0 0;padding:0;font-weight:700}.payment-terminal-screen .message-line ul{list-style:none;margin:0;padding:0;max-height:120px;overflow-y:auto}.payment-terminal-screen .message-line li{font-size:13px;margin:7px 0}.payment-terminal-screen .message-line li.text-info{color:#000;opacity:.5}.payment-terminal-screen .message-line li i{font-size:13px;margin-right:5px;top:2px}.payment-terminal-screen .message-line li:first-child{margin-top:0}.payment-terminal-screen .message-line li:last-child{margin-bottom:0;opacity:1;font-size:25px}.payment-terminal-screen .message-line li:last-child i{margin-right:0;top:-2px}.payment-terminal-screen .message-line-danger,.payment-terminal-screen .message-line-info,.payment-terminal-screen .message-line-success{background:#fff;border:1px solid #fff;border-radius:5px;font-size:20px}.payment-terminal-screen .message-line-success{border-color:#00a651;color:#00a651}.payment-terminal-screen .message-line-info{border-color:#093f6f;color:#093f6f}.payment-terminal-screen .message-line-danger{border-color:#D64541;color:#D64541}.payment-terminal-screen .terminal-btn{padding:0}.payment-terminal-screen .terminal-btn button{min-height:45px}.payment-terminal-screen .verifone-action-btn{margin-bottom:12px}.payment-terminal-screen .verifone-action-btn button{min-height:45px}.payment-terminal-screen .verifone-action-btn:last-child{margin-bottom:0}.voice-referral-info{display:block}.voice-referral-info>span{display:block;text-align:left;width:300px;margin:auto}.voice-referral-info strong{display:inline-block;min-width:150px;margin-right:10px;text-align:right}.payment-token-btn{text-align:left;padding-left:15px;padding-right:15px;height:auto!important}.card-type-logo{margin-right:7.5px;width:51px;height:32px}.payment-method-loading-indicator{position:absolute;bottom:15px;right:15px}#worldpay-ipc-busy-alert{width:210px;margin:100px auto 0;font-size:13px}.payment-express-transactions{margin-top:30px}.payment-express-transactions .payment-terminal-screen:first-child{margin-top:0}.payment-express-transactions .payment-terminal-screen:not(:first-child){opacity:.15}@media (min-width:651px){.terminal-btn:first-child{width:calc(50% - 7px);margin-right:15px}.terminal-btn:last-child{width:calc(50% - 8px)}}@media (min-width:1200px){.payment-modal .modal-dialog{width:80%;max-width:1300px}}#sell,#sell-processing,.session-picker-window .datepicker table{width:100%}@media (max-width:650px){.payment-modal .received-payments{margin:0;padding:0 10px}.payment-modal .received-payments li{padding-bottom:7px;margin-bottom:7px}.payment-modal .payment-method-tabs{margin:10px 0}.payment-modal .payment-method-tabs .btn{font-size:14px}}#report th{white-space:nowrap}#report td.item-sales-item{padding-left:15px}#report .table{border-collapse:separate}#report .table>tbody,#report .table>tbody>tr,#report .table>tfoot,#report .table>tfoot>tr,#report .table>thead,#report .table>thead>tr{border:0!important}#report .table>thead>tr>th{border:0;border-bottom:2px solid #ddd}#report .table>tbody>tr>td{border:0;border-bottom:1px solid rgba(221,221,221,.5)}#report .table>tfoot>tr>th{border:0;border-top:2px solid #ddd}#report .table>tbody>tr>td:first-child,#report .table>tfoot>tr>th:first-child,#report .table>thead>tr>th:first-child{text-align:left}#report .table>tbody>tr>td:not(:first-child),#report .table>tfoot>tr>th:not(:first-child),#report .table>thead>tr>th:not(:first-child){padding-left:3px;text-align:right}#report .table>thead>tr:first-child>th{text-align:center}#report{color:#fff}#report .row>div{margin-top:15px}#report .row>div>div{padding:15px;border-radius:5px;background:rgba(210,210,210,.1)}#report-info strong{display:block;font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:10.5px;margin-bottom:10.5px;font-size:19px}#report-info strong .small,#report-info strong small{font-weight:400;line-height:1;color:#999;font-size:75%}#report-info span{display:block}#report-info .row>div{margin:0 0 15px!important}@media (max-width:650px){#reports .report-container{margin-top:-57px}#report{color:#000}}#sell{display:flex;height:100%}#sell-left,#sell-right{flex-basis:50%;flex-grow:1;flex-shrink:0;overflow:hidden;height:100%}#sell-right{display:flex;flex-direction:column}#sell-right>*{transition:opacity .2s ease-out}#sell-right #item-panel-tabs{flex-grow:0;flex-shrink:0;display:flex;margin:0;padding:0 3px}#sell-right #item-panel-tabs a{display:block;font-weight:700;font-size:14px;margin:0 3px;padding:15px 4px;white-space:nowrap;background:#093f6f;color:#fff;text-align:center;cursor:pointer;border-radius:5px 5px 0 0;flex-basis:10%;flex-grow:1;flex-shrink:1}#sell-right #item-panel-tabs a.active{background:#5a91b0;color:#fff}#sell-right #active-item-panel{flex-grow:1;background:#5a91b0;padding-top:5px;display:flex;flex-direction:column;overflow:auto}.item-nav a .category-name,.item-panel{flex-grow:1}#sell-right.ng-hide{display:flex!important;pointer-events:none}#sell-right.ng-hide>*{opacity:0}.product-search{padding:1px 7.5px 7.5px;position:relative}.product-search input{padding-left:30px}.product-search i{position:absolute;padding:0 10px;pointer-events:none;top:12px}.item-panel{display:flex;position:relative;overflow:auto}.item-nav{background:#5a91b0;max-width:240px;padding:14px 0 0;display:block;width:30%;flex-shrink:0;font-size:14px;overflow:auto;-webkit-overflow-scrolling:touch;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.item-nav a,.item-nav a span,.item-nav li,.item-nav ul{-webkit-transform:translate3d(0,0,0)}.item-nav ul{list-style:none;padding:0;margin:0}.item-nav li{margin:0;padding:0 0 0 7.5px}.item-nav a{color:#fff;border-bottom:solid 1px #9abdd1;margin:0;padding:15px;display:flex;align-items:center;cursor:pointer}.item-nav a i{color:#9abdd1}.item-nav:last-child a{border-bottom:0}.item-nav .active a{background:#fff;color:#093f6f;border-radius:5px 0 0 5px}.item-nav .active a i{color:#093f6f}.item-list{background:#fff;flex-grow:1;overflow:auto;padding:7.5px;border-radius:5px 0 0}.item-list>div{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.item-button{-webkit-flex:0 0 calc(33.3333% - 15px);flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 15px);cursor:pointer;background:#fff;font-size:14px;font-weight:400;border:1px solid #ddd;margin:7.5px;color:#093f6f;box-shadow:0 3px 8px -9px #000;border-radius:5px;text-decoration:none;text-align:center;overflow:hidden;display:flex;flex-direction:column;justify-content:center;min-height:80px}.item-button:hover{background-color:#fff;color:#404245}.item-button:active{background-color:#e2e2e2;color:#404245}.item-button .name{padding:10px;flex-grow:1;display:flex;align-items:center;justify-content:center}.item-button .footer{background:#f2f2f2;font-size:13px;padding:10px 6px;margin-top:auto}.panel-heading{padding:0;cursor:pointer}.panel-heading .panel-title{font-size:17px;font-weight:700;position:relative}.panel-heading .panel-title .accordion-toggle i{padding:15px 0 0 11px;background-color:#5a91b0;position:absolute;top:0;right:0;height:100%;display:block;color:#fff;width:10%!important}.panel-body,.panel.active .panel-heading{background-color:#5a91b0}.panel.active .panel-heading .panel-title{color:#fff}.panel.active .panel-body{border-top-color:#5a91b0!important}@media (max-width:999px){#sell{flex-direction:column-reverse}}@media (max-width:650px){#sell{margin-top:-57px}#sell-right #item-panel-tabs{padding:2px 2px 0}#sell-right #item-panel-tabs a{margin:0 1px;font-size:18px;padding:7px 0}#sell-right #active-item-panel{padding-top:2px}.product-search{padding:1px 4px 4px}.product-search input{height:30px}.product-search i{top:10px}.item-nav{padding:6px 0 0;font-size:12px}.item-nav li{padding:0 0 0 3px}.item-nav a{padding:8px}.item-list{padding:5px}.item-button{font-size:12px;flex-basis:calc(33% - 6px);margin:3px}}.session-picker-window .pager{height:33px;margin-bottom:0}.glyphicon.session-inactive{color:#ffc20e}#session-calendar .calendar-loader{display:none;position:absolute;left:50%;top:50%;font-size:30px;margin-left:-14px;margin-top:-14px;text-align:center}#session-calendar.calendar-loading .calendar-loader{display:block}#session-calendar.calendar-loading table{opacity:.1}#session-calendar .btn[disabled]{background:#fff;color:#ddd;border-color:#e2e2e2}#session-calendar .btn-default{background:#00a5da;color:#fff;border-color:#00a5da}#session-calendar .btn-default .text-muted{color:#fff}#session-calendar .btn-info{background:#093f6f;border-color:#093f6f;color:#fff;outline:0;-webkit-box-shadow:inset 2px 2px 5px rgba(0,0,0,.45);box-shadow:inset 2px 2px 5px rgba(0,0,0,.45)}#session-calendar .btn-info:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}#session-calendar .btn-info[disabled]{background:#fff!important;color:#ddd!important;border-color:#e2e2e2!important}#session-calendar thead .btn{background-color:#f2f2f2;border-color:#ddd;color:#5c5f63}#session-calendar thead .btn-block{background:#001020;border-color:#001020;color:#fff}#session-calendar .label-info{background-color:#fff;color:#666}#session-time-list{font-size:12px;margin:0}#session-time-list .session-button{padding:17px 15px;height:57px}#session-time-list .session-button .spaces-left{float:right;font-size:12px;font-weight:400;padding:2px 6px;background-color:#00a651;border-color:#00a651;color:#fff;border-radius:5px}#session-time-list .session-button .spaces-left.label-danger{background-color:#D64541;border-color:#D64541}#session-time-list .session-button .session-name{font-size:12px;font-style:italic;display:inline-block;padding-left:16px}#session-time-list .session-button.active .session-index{color:#fff}#session-time-list .session-button.session-inactive{border-left-width:6px;border-left-color:#ffc20e!important}#session-time-list .session-button.session-inactive .session-index{text-indent:-6px;display:inline-block}@media (min-width:999px){#session-time-list{max-height:285px;overflow:auto}}#cart-container{background:#fff;padding:0;display:flex;flex-direction:column;height:100%}#cart{background:#f7f7f7;flex-grow:1;flex-shrink:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:7px}#cart-gift-aid-customer-warning{padding:10px;margin:0}.alert-cart-empty{background:#001020;border:none;color:#fff;font-size:16px;margin:7px}#cart-btns,#cart-totals{background:#fff;display:flex}#cart-details{display:flex;white-space:nowrap;border-top:1px solid #ddd;padding:7px 7px 3px;position:relative}#cart-details.with-reference{min-height:59px}#cart-details .selected-customer{flex-grow:1;flex-shrink:1;min-width:34%}#cart-details .selected-customer span{white-space:nowrap}#cart-totals{padding:0 0 0 15px;color:#333;text-align:right;white-space:nowrap;justify-content:flex-end;align-items:center;flex-shrink:0;flex-grow:0;max-width:66%}#cart-totals .refresh-offers-btn{margin-left:7.5px}#cart-totals>div{flex-shrink:0;max-width:100%}#cart-totals:first-child:last-child{flex-grow:1;max-width:none}#cart-totals:first-child:last-child #cart-reference{position:absolute;left:7px;top:7.5px;bottom:0;display:flex;justify-content:center;flex-direction:column;text-align:left}.cart-sub-totals td:last-child{padding-left:5px}.cart-total{font-size:20px;font-weight:700}.cart-total .amount{color:#d40f8c}.cart-sub-total{font-size:14px;font-weight:700}.cart-sub-total div{clear:both}#cart-totals.calculating .cart-sub-total{opacity:.7}#cart-totals.calculating .cart-total .amount{color:#999}#cart-totals.calculating .cart-total .amount i{font-size:14px;top:0}#cart-btns{flex-grow:0;flex-shrink:0;overflow:hidden;padding:4px;flex-wrap:wrap}#cart-btns button{position:relative;margin:3px;padding:8px 2px;font-size:14px;flex-grow:1;flex-basis:10%;height:auto;border-radius:10px;min-height:54px}#cart-btns button i{font-size:24px;opacity:.85;top:3px}#cart-btns button span{display:block}#cart-btns #pay-button{color:#fff;padding-left:10px;padding-right:10px;font-size:20px}#cart-btns #pay-button i{font-size:20px;top:0}#cart-btns #pay-button span{display:inline}#cart-discounts-btn .glyphicon-refresh{font-size:21px!important;position:relative;left:2px;display:inline-block;margin-bottom:7px}#cart-gift-aid-indicator{position:relative}#cart-gift-aid-indicator img{width:50px}#cart-gift-aid-indicator.disabled:before{content:"";position:absolute;top:12px;left:0;width:100%;border:1px solid red;border-radius:50%;transform:rotate(17deg)}@media (max-width:650px){#cart{padding:4px;border-top:1px solid #ddd}#cart-details{padding:3px 4px}#cart-totals .refresh-offers-btn{font-size:13px;padding:1px 6px;height:auto}.cart-total{font-size:14px}#cart-btns{flex-wrap:nowrap;padding:3px 2px}#cart-btns button span{display:none}#cart-btns #pay-button,#cart-btns button{margin:2px;flex-basis:10%;flex-grow:1;flex-shrink:1;min-width:0;min-height:0;font-size:17px;padding:7px 2px}#cart-btns #pay-button i,#cart-btns button i{font-size:20px;opacity:1;top:1px}#cart-btns #pay-button{flex-basis:20%}}.cart-editing-order-message{background:#093f6f;color:#fff;display:flex;align-items:center;justify-content:center;margin:-7px -7px 7px;padding:12px 14px}.cart-editing-order-message>div:first-child{flex-grow:0;flex-shrink:0;margin-right:10px}.cart-editing-order-message>div:first-child i{font-size:26px;top:-1px}.cart-editing-order-message>div:last-child{flex-grow:1;flex-shrink:1}@media (max-width:650px){.cart-editing-order-message{margin:-7px -4px 7px}}.cart-error{margin:7px;padding:10px;text-align:left}.cart-error:first-child{margin-top:0}.cart-error:last-child{margin-bottom:0}.cart-error:before{margin-right:7px;font-family:'Font Awesome 5 Pro';font-weight:400}.cart-error.alert-danger:before{content:"\f321"}.cart-error.alert-warning:before{content:"\f071"}.cart-error.alert-info:before{content:"\f05a"}.cart-errors{margin:14px 0}.cart-errors:first-child{margin-top:7px}.cart-line-errors.cart-item-detail{background:0 0;padding:0;display:block}.cart-line-errors.cart-item-detail .cart-error{margin-left:0;margin-right:0}.cart-item{min-height:65px;padding:6px 8px 6px 7px;background:#fff;border-radius:7px;border:1px solid #ddd;box-shadow:0 3px 8px -9px #000;font-size:14px;margin-bottom:7px}.cart-item.not-editable{color:#8e9293;pointer-events:none;opacity:.65}.cart-item.not-editable button,.cart-item.not-editable input{color:#ddd}.cart-item-summary{display:flex;align-items:center}.cart-item-summary>button,.cart-item-summary>div{flex-grow:0;flex-shrink:0;margin:0 2px}.cart-item-summary>button:first-child,.cart-item-summary>div:first-child{margin-left:0}.cart-item-summary>button:last-child,.cart-item-summary>div:last-child{margin-right:0}.cart-item-summary .cart-item-name{flex-grow:1;flex-shrink:1;margin-left:5px}.cart-item-summary .cart-item-name label{display:block;font-weight:400}.cart-item-summary .cart-item-name .additional-description,.cart-item-summary .cart-item-name label i{color:#8e9293;font-size:12px}.cart-item-summary .cart-item-qty input{width:42px;text-align:center;padding:15px 1px}.cart-item-summary .cart-item-qty-fixed{text-align:center;width:42px}.cart-item-summary .cart-item-currency{width:70px;text-align:right}.cart-item-summary label{margin:0}.cart-item-detail{background:#f3f3f3;border-radius:7px;font-size:13px;padding:6px;margin:3px 1px 5px;display:flex;justify-content:flex-start;align-items:center;align-content:center;white-space:normal}.cart-item-detail:last-child{margin-bottom:0}.cart-item-detail>button{flex-grow:0;margin-right:6px}.cart-item-detail>div{flex-grow:1}.cart-item-detail>div>span{display:inline-block;padding:0 6px;line-height:22px;margin:2px;vertical-align:middle;background:rgba(255,255,255,.9);border-radius:5px}.cart-item-detail>div .alert{display:block;margin:5px 2px 0;padding:3px 6px}.cart-item-discount-disabled{opacity:.8;text-decoration:line-through}.cart-item-member-list{padding:0 6px;background:rgba(255,255,255,.6);margin-top:5px;line-height:22px;vertical-align:middle;border-radius:5px;display:flex;align-items:center;justify-content:flex-start}.cart-item-member-list>div{flex-grow:1}.cart-item-member-list .indicator{margin:5px}@media (max-width:650px){.cart-item{padding:4px;min-height:0;font-size:12px;margin-bottom:4px}.cart-item-summary>button,.cart-item-summary>div{margin:0 1px}.cart-item-summary .cart-item-qty input{width:24px;padding:11px 0}.cart-item-summary .cart-item-currency{width:auto}}.cart-item-group{overflow:hidden}.cart-item-group:not(.cart-item-default-group){box-shadow:0 3px 8px -9px #000;background:#fff;border-radius:7px;border:1px solid #ddd;margin-bottom:7px}.cart-item-group:not(.cart-item-default-group) .cart-item{margin:0;box-shadow:none;border-radius:0;border-left-width:0;border-right-width:0;border-bottom-width:0;background:0 0}.cart-item-group .add-more-tickets-bar{display:block;background:#f2f2f2;color:#404245;cursor:pointer;font-size:13px;padding:15px 110px 15px 11px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-item-group .add-more-tickets-bar i{display:flex;align-items:center;justify-content:center;background:#CACACA;color:#5c5f63;border-radius:100px;font-size:21px;font-weight:700;width:100px;position:absolute;top:-27px;bottom:-27px;right:-5px}.cart-item-group-header{background:#5a91b0;padding:8px 10px;font-size:13px;color:#fff;display:flex;white-space:nowrap;align-items:center}.cart-item-group-header .session-name{flex-grow:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.cart-item-group-header .session-time{flex-grow:1;flex-shrink:0;text-align:right}.cart-item-group-header .session-time .glyphicon-time{margin:0 5px}.cart-item-group-change-session-btn{padding:3px 8px 5px;line-height:normal;height:auto;margin-left:10px}@media (max-width:650px){.cart-item-group{margin-bottom:4px!important}.cart-item-group-header{padding:6px;font-size:12px}}.check-gift-voucher{text-align:center;margin-bottom:15px}.check-gift-voucher .search{margin-bottom:15px}.check-gift-voucher .search input{text-align:center;letter-spacing:1px}.check-gift-voucher .search button{height:65px;display:block}.check-gift-voucher .cash-label h3{margin:10px 0}.check-gift-voucher .cash-label .indicator{display:inline-block}.check-gift-voucher .cash-label small{display:block}.check-gift-voucher-modal .modal-dialog .modal-body{padding:30px}.check-gift-voucher-modal .modal-dialog .check-gift-voucher .search{margin-bottom:30px}.customer-marketing-preferences-modal .modal-body h4{margin-bottom:15px;text-align:center}.customer-marketing-preferences-modal ul{list-style:none;font-size:18px;margin:0;padding:0;text-align:left}.customer-marketing-preferences-modal ul li{margin-bottom:15px;background:#f3f3f3;padding:10px 50px 10px 10px;position:relative;border-radius:5px}.customer-marketing-preferences-modal ul span{font-size:14px;color:#999;display:block}.customer-marketing-preferences-modal ul i{font-size:23px;margin-right:5px;position:absolute;right:10px;top:21px;color:#404245;z-index:1}.customer-marketing-preferences-modal ul i.glyphicon-ok{color:#00a651}.customer-marketing-preferences-modal ul i.glyphicon-remove{color:#D64541}.customer-marketing-preferences-modal .operator-questions label{display:block;padding-right:30px;cursor:pointer}.customer-marketing-preferences-modal .operator-questions label:after{content:"";width:32px;height:32px;background:#fff;display:block;position:absolute;top:17px;right:10px}.customer-marketing-preferences-modal .operator-questions input[type=checkbox]{visibility:hidden}.customer-marketing-preferences-modal .operator-questions ul li{padding:10px}.design-test-window .btn{margin:5px}.design-test-window .modal-body div{margin-bottom:15px}.ticket-quantity-modal{max-width:880px;margin-left:auto;margin-right:auto}.ticket-quantity-modal .modal-dialog .modal-content .modal-body{padding:0}.ticket-quantity-modal .item-panel{height:100%}.ticket-quantity-modal .item-list{padding:15px}.ticket-quantity-modal .ticket-type{display:flex;align-items:center;margin:15px 0 0;padding-top:15px;border-top:1px solid #e5e5e5}.ticket-quantity-modal .ticket-type:first-child{margin-top:0;border-top:0;padding-top:0}.ticket-quantity-modal .ticket-type .details{flex-grow:1;font-size:18px}.ticket-quantity-modal .ticket-type .details .name{padding-right:10px}.ticket-quantity-modal .ticket-type .details .price{font-size:.9em;opacity:.8}.ticket-quantity-modal .ticket-type .buttons{display:inline-flex}.ticket-quantity-modal .ticket-type input.quantity{border:none;text-align:center;height:50px;line-height:50px;margin:0 10px;width:3em;font-size:24px}@media (max-width:650px){.ticket-quantity-modal .ticket-type .buttons{margin-top:10px}.ticket-quantity-modal .ticket-type .details{flex-basis:100%}}#address-lookup .address-search-error{display:none;font-size:11px;margin:10px 0 0;text-align:center}#payment-terminal-info{background:#000;opacity:.7;border-radius:5px;bottom:15px;color:#fff;min-width:300px;padding:15px 30px;position:fixed;right:30px;z-index:1200;pointer-events:none}#payment-terminal-info dl{margin:0}#payment-terminal-info dl dd,#payment-terminal-info dl dt{float:left;display:inline-block}#payment-terminal-info dl dt{clear:both;margin-right:10px;color:#dfdfdf;width:200px;text-align:right}.pac-container{z-index:2000!important}.member-name{display:block;font-weight:700;font-size:16px}#about-screen h3,.debug-modal h3{color:#d40f8c;text-align:center;font-size:18px}#about-screen dl,.debug-modal dl{font-size:13px}#about-screen dt,.debug-modal dt{float:left;width:40%;font-weight:700;padding:4px 8px;text-align:right;clear:left;color:#093f6f}#about-screen dd,.debug-modal dd{float:left;width:60%;padding:4px 8px}.adjust-float-window .modal-dialog{max-height:670px;max-width:800px}.adjust-float-window .modal-dialog .modal-body{padding-bottom:0}.change-window .modal-dialog{height:auto;min-height:325px;max-width:600px}.gift-aid-window .modal-dialog{max-height:520px;max-width:650px}.logout-confirmation-window .modal-dialog{max-height:260px;max-width:600px}.partial-payment-window .modal-dialog{max-height:580px;max-width:500px}.pay-balance-modal .modal-dialog{max-height:240px;max-width:600px}.pin-window .modal-dialog,.switch-user-window .modal-dialog{height:auto;max-width:500px}.price-edit-window .modal-dialog{max-height:600px;max-width:500px}.prompt-window .modal-dialog{max-width:600px}.view-membership-photos-window .modal-dialog{max-height:420px}.confirm-window .modal-dialog,.num-pad-window .modal-dialog,.prompt-window .modal-dialog{height:auto;width:600px}.membership-renewal-date-chooser-window .modal-dialog{height:auto;max-width:900px}.membership-renewal-date-chooser-window .modal-dialog,.membership-renewal-date-chooser-window .modal-dialog .modal-body,.membership-renewal-date-chooser-window .modal-dialog .modal-content,.membership-renewal-date-chooser-window .modal-dialog .modal-dialog{overflow:visible}.payment-type-selection-window .modal-dialog{height:auto;max-width:600px}