.calendar .event .registration{font-size:10px}table.order td.option,table.order td.status{padding-top:4px}form.purchased_order{margin-bottom:0}.purchased_order table.order td.option{padding-top:8px}table.purchased_order td.status{padding-top:8px}.order{margin-bottom:16px}.order .row{background-color:#ffffbd}.order .header{background-color:#ffde14;color:#1e1e1e;font-weight:bold}.cell{padding-bottom:3px;padding-top:4px}.cell.right{text-align:right}.order .row,#suggestions.row{margin-left:0;margin-right:0}.order .body div.row:nth-child(even){background-color:#ffffd1}@media (max-width: 767px){.body{margin-top:8px}}.body .row{border-bottom-color:#ffde00;border-bottom-style:solid;border-bottom-width:1px}.order .total_price span.total{font-weight:bold;text-align:right;padding-right:12px}.order .total_price{font-weight:bold;text-align:right}.order div.waiver,.order div.waiver a{color:#6d6d6d}div.waiver label{font-weight:normal}.order div.last div{padding-top:12px}.line_items .line_item .name{font-weight:bold}.name.without_description{line-height:30px}.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 .name{white-space:nowrap}@media (max-width: 767px){span.name{font-size:16px;font-weight:bold;line-height:24px}}.orders .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,.add_another,.remove{line-height:30px;white-space:nowrap}@media (min-width: 767px){.add_another{text-align:right}}@media (max-width: 767px){.line_item{padding-bottom:16px}}.add_another{padding-right:8px}.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}.order .body .description{color:#6d6d6d}.order .add_another{white-space:nowrap}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 .checkbox{margin-top:0px}@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}.good_luck{margin-bottom:32px}
