.calendar .event .registration{font-size:10px}table.order td.option,table.order td.status{padding-top:4px}form.purchased_order{margin-bottom:0}table.purchased_order td.option{padding-top:6px}table.purchased_order td.status{padding-top:8px}#order_table td.option input[type="text"]{margin-top:0;width:100px}.table td.total_price span.total{font-weight:bold;text-align:right;padding-right:12px}.table td.total_price{font-weight:bold;text-align:right;padding-right:8px;vertical-align:bottom}.table td.waiver,.table td.waiver a{color:#6d6d6d}td.waiver label{font-weight:normal}td.fees{width:60px}#order_table.table tr.last td{padding-top:12px}.line_items .line_item .name{font-weight:bold}.line_items .line_item .description{font-style:italic}.line_items .line_item input{margin-top:8px;margin-left:0}ul.registrations{margin-top:16px}.person .help{margin-left:0}table.registrations th.member,table.registrations td.member{text-align:center}.orders td.name{white-space:nowrap}.orders td.status.error{color:red;font-weight:bold}.updating-text{padding-left:8px}#order_card_verification_value,#order_cvc{width:4em}#order_card_expires{width:10em}table.payment_gateway_transactions th,table.payment_gateway_transactions td{white-space:nowrap}table.payment_gateway_transactions td.message{white-space:normal;width:200px}.timestamp{white-space:nowrap}.suggestion{margin-bottom:24px}.suggestion .add{margin-top:4px}.suggestion .name{font-weight:bold}#order_refund_amount{width:80px;margin-top:2px}.line_item_total{white-space:nowrap}.purchase_series{margin-top:16px;margin-left:auto;margin-right:auto;width:880px}.purchase_series span{padding:4px}.purchase_series a.purchase{font-weight:bold}table.order th.name,table.order td.name{min-width:272px;width:auto}table.order td .description{color:#6d6d6d}table.order td.add_another{white-space:nowrap}table.order td.person{width:230px;padding-top:4px}table.order td input[type=text]{margin-top:0;margin-bottom:0;width:180px}table.order td.refund{padding-right:8px;padding-top:6px;width:144px}.void_order{padding-bottom:16px;padding-top:8px;text-align:right}.obra_products .name{padding-right:36px;white-space:nowrap}.obra_products .add_to_order,.product .add_to_order{white-space:nowrap}.suggestion .view,.product .view{margin-right:8px}.event_registrations td.name,.product td.name{min-width:200px;width:300px}@media (max-width: 767px){.obra_products .name{padding-right:10px;white-space:normal}.obra_products .add_to_order,.product .add_to_order{white-space:normal}.event_registrations td.name,.product td.name{min-width:10px}}.table input.discount_code_amount{margin-left:12px;width:160px}.table input#discount_code_code{width:100px}.table input#discount_code_person_name{width:140px}.table input#discount_code_quantity{width:30px}.form-horizontal .interests .controls{margin-left:80px}.waiver input[type="checkbox"]{margin-top:1px}.line_item h5{margin-top:20px;margin-bottom:0}.mobile-order select{width:100%}.mobile-order .line_item_total{padding-bottom:5px;padding-top:5px}.mobile-order #fees_row{margin-bottom:10px;margin-top:10px}.mobile-order #fees_row .line_item_total{padding-bottom:0;padding-top:0}.mobile-order .waiver label{font-weight:normal}.mobile-order .total_price{font-weight:bold;margin-bottom:10px}@media (max-width: 767px){input.city[type="text"]{width:160px}}#card-element{border:1px solid #ccc;border-radius:4px;color:#363636;font-size:13px;padding:6px}
