.hidden{display:none}.textItalic{font-style:italic}.pdfLink{display:none}.ticketOptionPopup{display:none}.ticketControl{display:inline-flex;gap:.5em}.ticketControlButton{cursor:pointer;border:1px solid;border-radius:100%;box-sizing:border-box;width:30px;height:30px;display:flex;text-align:center;background:#fff;justify-content:center;align-content:center;user-select:none}.wantedTicketsContainer{background:#fff;border-radius:6px;padding:6px}.wantedTicket .ticketRedeemSection{margin-top:.4em}.ngRegistrationContent{background:#d3d3d3;padding:30px 30px 40px}.ngRegistrationContent table.nonVisualTable{border:none}.ngRegistrationContent table.nonVisualTable td{border:none}.ngRegistrationContent .specialctext{margin-top:15px}div.ngRegistrationContent .error{color:red;margin-bottom:15px}div.ngRegistrationContent h1,div.ngRegistrationContent h2,div.ngRegistrationContent h3,div.ngRegistrationContent h4,div.ngRegistrationContent h5{font-family:inherit;text-align:left}div.ngRegistrationContent .registrationTitle{text-decoration:underline}.ticketHeader .headerText{font-size:24px;line-height:30px;font-weight:700}div.ngRegistrationContent input{width:100%;padding:8px 21px}div.ngRegistrationContent input.noButton{appearance:none;width:auto;background:inherit;color:inherit;border:inherit;padding:inherit;font-size:inherit}div.ngRegistrationContent input[type=radio],div.ngRegistrationContent input[type=checkbox]{width:auto;vertical-align:baseline;padding:0;margin-right:6px}div.ngRegistrationContent .continueButtonContainer{margin-top:20px}div.ngRegistrationContent .footerBlock{margin-top:15px}div.content .section table{margin-top:0}.ngRegistrationContent .textInfo{min-height:15px}.ngRegistrationContent .errorText{color:red;margin-bottom:15px}.ngRegistrationContent .redeemed label{color:green}.ngRegistrationContent .ngShopInfoText{margin-bottom:15px}.ngRegistrationContent tr.noPadding td{padding:0}.ngRegistrationContent .trHidden{padding:4px}.ngShopContent .paymentTable td:not(:first-child),.ngRegistrationContent .paymentTable td:not(:first-child){white-space:nowrap}.ngShopContent .paymentTable th,.ngRegistrationContent .paymentTable th{white-space:nowrap}input[type=submit].continueButton,button.continueButton{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#757575;color:#fff;border:none;border-radius:.3em;font-size:2em;padding:0 9px 3px;width:auto;vertical-align:top}button.continueButton{padding:3px 9px}@-moz-document url-prefix(){button.continueButton{padding:0 9px 3px}}input[type=submit].continueButton:hover,input[type=submit].continueButton:active,button.continueButton:hover,button.continueButton:active{background-color:#a0a0a0}input[type=submit].continueButton:disabled,button.continueButton:disabled{opacity:.5}.section table{margin-top:0;margin-bottom:1em}table select{width:100%}.ui-autocomplete-input{-webkit-appearance:none;-moz-appearance:none;//background:#fff;//border-radius:0;//border-style:solid;//border-width:.1rem;//box-shadow:none;//display:block;//font-size:1.6rem;//letter-spacing:-.015em;//margin:0;//max-width:100%;//padding:1.5rem 1.8rem;//width:100%}.otherInput{display:none}.formRow{margin-bottom:15px}.formRow.country{margin-top:30px}