.table tbody tr td,.table tbody tr th{border-top:none}.table>thead>tr>th{border-bottom:0;color:#8f8f8f;font-weight:400}.allocate-tickets .empty{background-color:rgba(1,0,0,.1)}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f2f2f2}.order-summary .form-group{margin-bottom:0}.order-summary .col-xs-12,.order-summary .col-sm-4{padding:0}#tac .top-row th{border-top:1px solid #ddd}#tac .top-row .first-col{border-left:0}#tac_paginate{margin-top:5px;text-align:left}.event-date{background-color:rgba(218,235,253,.56)}#mealtype-sorter{margin-top:50px}#mealtype-sorter .seq{font-size:0}.table-orderable .glyphicon-move{cursor:pointer}.mtname{font-weight:700}table .options a{text-decoration:none}table .options a span{margin:0 5px;display:inline-block}table .options a.disabled{cursor:not-allowed;color:gray}.ticket-summary th,.ticket-summary td{text-align:center;border-left:1px solid #ddd}.ticket-summary th.br,.ticket-summary td.br{border-right:1px solid #ddd}.ticket-summary th.nb,.ticket-summary td.nb{border-left:none}.ticket-summary th.l,.ticket-summary td.l{text-align:left}.print-chooser input[type=checkbox]{margin-right:5px}.print-chooser tbody td,.team-allocations tbody td{vertical-align:middle!important}.print-chooser tbody td.em,.team-allocations tbody td.em{font-weight:700}.print-chooser tbody td.ticket-count,.team-allocations tbody td.ticket-count{width:10em}.tickets-overview .section{display:inline-block;vertical-align:top}@media(min-width:960px){.tickets-overview .section{width:300px;margin-right:5px}}.simple-summary caption{text-transform:uppercase;text-align:left;font-weight:400;white-space:nowrap}.simple-summary .simple-summary-row th{text-align:left}.simple-summary .simple-summary-row td{text-align:right}.allocate-contingency td{vertical-align:middle!important;padding:5px 0}.allocate-contingency,.allocate-tickets{padding:5px}.allocate-contingency caption,.allocate-tickets caption{text-transform:uppercase;font-weight:400;text-align:left;font-size:1em;padding:0;margin-top:10px}.allocate-contingency td,.allocate-tickets td{text-align:left;vertical-align:top;padding:2px 10px 5px}.allocate-contingency thead td,.allocate-tickets thead td{padding-bottom:0}.allocate-contingency input[type=number],.allocate-tickets input[type=number]{width:5em;display:inline}tr.event td.event-logo-tiny{text-align:center}tr.event td{vertical-align:middle!important}td.mealheader span.glyphicon{width:14px;display:inline-block}div.dataTables_filter{text-align:left!important}div.dataTables_filter input[type=search]{width:10em!important}div.dt-buttons,div.dataTables_length,div.dataTables_filter{margin:0 10px;display:inline-block;float:left}table.dataTable thead .sorting:after{width:14px;display:inline-block}tr.sum-line{border-top:2px solid grey;border-bottom:2px solid grey}.pagination>.active>a{background-color:#0d718b}.pagination>li:first-child>a,.pagination>li>a,.pagination>li:last-child>a{border-radius:6px;margin:0 2px;border-width:2px;border-color:#0d718b;color:#0d718b;font-size:13px;padding:5px 12px;line-height:18px}.login-form label{width:10em}.click-to-register{margin:.5em 0 2em}.input-group.date .input-group-addon{cursor:pointer}.nodate-disabled{color:grey}input.datepicker{padding:6px 12px}.mealtype-examples{color:#888;font-style:italic}.scrollable-section{overflow-x:scroll}#ticket-warning{display:none}.file-area{width:100%;position:relative}.file-area input[type=file]{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity:0;cursor:pointer}.file-area .file-dummy{width:100%;padding:20px;background:rgba(255,255,255,.2);border:2px dashed rgba(255,255,255,.2);text-align:center;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.file-area .file-dummy .success{display:none}.file-area .file-dummy:focus{outline:2px solid rgba(255,255,255,.5);outline:-webkit-focus-ring-color auto 5px}.file-area .file-dummy.selected .success{display:inline}.file-area .file-dummy.selected .default{display:none}.file-area:hover .file-dummy{background:rgba(255,255,255,.1)}.row-hidden{display:none}.allocate-tickets{margin:.1em}.allocate-tickets .form-group label.control-label{margin:.5em;display:block}.allocate-tickets .form-group label{display:none}.allocate-tickets .team-container,.allocate-tickets .meal-container{float:left;margin:0 .5em}.allocate-tickets .team-container .meal,.allocate-tickets .meal-container .meal{float:left;margin:0 .5em}.allocate-tickets .team-container .meal label,.allocate-tickets .meal-container .meal label{display:none}.allocate-tickets .team-container .meal .form-group,.allocate-tickets .meal-container .meal .form-group{margin-bottom:.25em}.allocate-tickets .team-container .meal-container,.allocate-tickets .meal-container .meal-container{margin-bottom:20px}.allocate-tickets .form-buttons-container{margin-top:1em}.bordered{border:1px solid black}.btn.btn-grubstub{background-color:#1f2b5d;color:#fff}.btn.btn-grubstub:hover,.btn.btn-grubstub:active,.btn.btn-grubstub:focus,.btn.btn-grubstub:active:focus{background-color:#1f2b5d!important;border-color:#094c5d!important}.dragdrop-arrow{color:#d62d48}.btn-success{background-color:#0d718b;border-color:#0d718b}.btn-success:hover,.btn-success:active,.btn-success:focus,.btn-success:active:focus{background-color:#094c5d!important;border-color:#094c5d!important}.btn-danger{background-color:#d62d48;border-color:#d62d48}.btn-danger:hover,.btn-danger:active,.btn-danger:focus,.btn-danger:active:focus{background-color:#a22036!important;border-color:#a22036!important}.btn.btn-large{font-size:1.5em}.toggle-hide{float:right;display:inline-block;padding:1px}.toggle-hide a.btn{background:#ccc;padding:6px;width:1.75em;line-height:1;color:#fff}.toggle-hide a.btn:hover{background:#d62d48;color:#fff}.nav.nav-event{margin-top:1em;margin-bottom:1em}.logo{width:62px;height:60px;background-image:url(../images/logo.png);background-repeat:no-repeat;background-size:cover}.logo.logo-color{background-image:url(../images/logo-color.png)}.navbar-brand{height:auto;padding:0 15px}.navbar-grubstub{color:#fff}.navbar-grubstub #navbar-collapse ul:first-child{margin-top:20px}.navbar-grubstub .icon-bar{background-color:white}.navbar-grubstub .background{background-color:#0d718b}.navbar-grubstub .navbar-right,.navbar-grubstub .navbar-left{padding-right:1em}.navbar-grubstub a,.navbar-grubstub a:visited{color:inherit}.navbar-grubstub .nav>li>a{line-height:60px;padding:0 1em}.navbar-grubstub .nav>li>a:focus,.navbar-grubstub .nav>li>a:hover{background-color:rgba(0,0,0,.2)}@media(min-width:768px){.navbar-grubstub #navbar-collapse ul:first-child{margin-top:0}}.navbar-grubstub.navbar{border:0}.impersonation-menu{background-color:#1f2b5d;color:white;text-align:center}.impersonation-menu a,.impersonation-menu a:visited{color:inherit;margin-left:3em}section.help h4{margin-top:1.5em}.help-container{display:inline-block;margin-left:2px;vertical-align:middle}.help-container .help-symbol{width:19px;height:22px;font-size:0;background-image:url(../images/info.png);background-size:cover;background-repeat:no-repeat;cursor:zoom-in;vertical-align:middle}.help-container .help-content{display:none;position:absolute;background-color:white;border:1px solid #aaa;border-radius:5px;box-shadow:0 1px 5px 0 rgba(0,0,0,.15);padding:.75em;z-index:999;font-size:14px;line-height:20px}.with-help{display:inline-block;vertical-align:middle}a.no-decor,a.no-decor:hover{text-decoration:none!important}#admin-modal-impersonate{position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;background-color:rgba(0,0,0,.75)}#admin-modal-impersonate .instructions{background-color:white;border-radius:4px;text-align:center;padding:10px;width:300px;height:110px;position:absolute;top:50%;margin-top:-50px;left:50%;margin-left:-150px}.queue-item{position:relative;display:inline-block;margin:5px;vertical-align:top}.queue-item .thumbnail{width:250px;margin-bottom:0}.queue-item .filename{display:block;text-align:center;font-size:12px;height:3em;overflow:hidden;text-overflow:ellipsis;width:250px}.queue-item .controls{position:absolute;visibility:hidden;top:0;padding:10px}.queue-item .controls .glyphicon{color:#333}.queue-item .controls .on-hold,.queue-item .controls .urgent{font-size:24px}.queue-item .controls .on-hold:hover,.queue-item .controls .urgent:hover{cursor:pointer}.queue-item .controls .on-hold:hover{color:red}.queue-item .controls .regenerate{font-size:24px;color:red}.queue-item .controls .regenerate:hover{cursor:pointer}.queue-item .controls .urgent:hover{color:orange}.queue-item .controls.ctrl-left{left:0}.queue-item .controls.ctrl-right{right:0}.queue-item .controls.ctrl-bottom-right{bottom:32px;left:auto;top:auto;right:0}.queue-item:hover .controls{visibility:visible}#ticket-designer{box-sizing:border-box}#ticket-designer .td-background{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;opacity:1.0}#ticket-designer #td-background{z-index:10}#ticket-designer .label,#ticket-designer .value{color:black;font-size:14px}#ticket-designer .component-row.td-save{margin-top:5px}#ticket-designer .component-settings label{margin-bottom:0}#ticket-designer .component-name .value{margin-left:0}#ticket-designer .component-row{line-height:2em}#ticket-designer .value{margin-left:15px}#ticket-designer .value .td-check{display:inline-block;margin:0 5px 0 0}#ticket-designer .td-checkbox{font-weight:400;cursor:pointer;margin-bottom:0}#ticket-designer #td-container,#ticket-designer .td-panel{vertical-align:top;display:inline-block;background-size:cover;background-repeat:no-repeat;position:relative}#ticket-designer .td-bleed{border:24px solid #000;z-index:20}#ticket-designer .td-border{background-color:rgba(0,0,0,.5);position:absolute;z-index:20}#ticket-designer .td-border.td-border-left{top:0;bottom:0;left:0;width:24px}#ticket-designer .td-border.td-border-right{top:0;bottom:0;right:0;width:24px}#ticket-designer .td-border.td-border-top{top:0;left:0;right:0;height:24px}#ticket-designer .td-border.td-border-bottom{bottom:0;left:0;right:0;height:24px}#ticket-designer #td-editor{z-index:25}#ticket-designer .td-editor{overflow:hidden;position:relative;background-repeat:no-repeat;cursor:pointer;padding:24px!important}#ticket-designer .td-editor .td-content{display:block}#ticket-designer .td-editor .td-center .td-content{text-align:center}#ticket-designer .td-editor .fluid{background-repeat:inherit;background-size:size;position:absolute;top:0;left:0;border:1px dashed transparent}#ticket-designer .td-editor .fluid .td-content{line-height:1;overflow:hidden}#ticket-designer .td-editor .fluid.td-selected{border-style:solid}#ticket-designer .td-panel{padding:0 1em}#ticket-designer .td-panel .td-image .component-text{display:none}#ticket-designer .td-panel #td-bgcolorpicker,#ticket-designer .td-panel #td-colorpicker{width:25px;height:25px;border:1px solid #000}#ticket-designer .td-panel .component-panel{display:none;width:100px;margin-top:16px}#ticket-designer.td-add-borders .fluid{border-color:#aaa}body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Raleway,sans-serif}body{padding-bottom:70px}.select-to-print .alert-info{margin-top:18px}.select-to-print .alert-info .btn{margin-top:-6px}a{color:#392f8e}h3{line-height:2}h4{line-height:36px}.settings-section .event-logo{margin-left:24px}.footer.navbar-default{background-color:#0d718b;color:#fff;height:35px;min-height:35px}.footer.navbar-default .navbar-text{color:inherit;margin-top:7px;margin-bottom:5px}.inline-checkbox .checkbox{display:inline-block}.content{padding-top:90px}.impersonation-active .content{padding-top:86px}.content:first-child{margin-top:10px}.content.no-top-padding{padding-top:0}.section{margin-top:0;margin-bottom:.5em;border:1px solid #ddd;border-radius:3px;padding:.75em}.admin-page .section{padding:1em}.admin-page .section h4{margin:.5em 0 1.5em}.section.section-hidden .hide-this{display:none}.pad{padding:10px}.pad-top{padding-top:10px}.l{text-align:left}.r{text-align:right}.c{text-align:center}.nw{white-space:nowrap}.datepicker.datepicker-dropdown{z-index:9999!important}.section-settings .glyphicon-tags{margin-right:5px}.badge.pay-now,.badge.print-now,.badge.mark-paid,.badge.mark-shipped{background-color:#d62d48;cursor:pointer}label.no-bold{font-weight:400}.over-quota{font-weight:700;color:red}.login-error{margin:0 0 1em;color:red}.percentage-adder .form-control{display:inline-block;width:5em}div.checkbox{margin-bottom:0;margin-top:0}.nav>li>a{padding:.5em}span.large{font-size:2em;vertical-align:middle}a.call-to-fix{color:#d62d48}a.call-to-fix:hover{color:#a22036}.invoice-address{font-size:11px}.invoice .logo{width:125px;height:116px}@media print{.invoice .logo{content:url(../images/logo-color.png)}}