.register_body input,.register_body textarea{font-size:12px;padding:6px;border:1px solid #D8DCE0;margin:0;min-height:30px;box-sizing:border-box}.co_form_input.active,.co_form_textarea.active{min-height:30px}.delete_container{height:17px;width:17px;margin-top:7px}.delete_category{background:url(/images/library/howto/prayer_trainer_controls.png) -565px -65px no-repeat;height:100%;width:100%;display:block;cursor:pointer}#co_wizard_process{border:1px solid #ddd;border-radius:3px;overflow:hidden}#co_wizard_process .item_wrapper{width:26%;float:left}#co_wizard_process .item_wrapper.first{width:22%}#co_wizard_process .item{padding:15px;background:#F0F0F0;background:linear-gradient(#fff,#F0F0F0);background:-ms-linear-gradient(top,#fff,#F0F0F0);position:relative;float:none;width:auto}#co_wizard_process .item.selected{background:#ddd;background:linear-gradient(#f0f0f0,#ddd)}#co_wizard_process .item:before{position:absolute;top:7px;right:0;content:'';width:34px;height:34px;-webkit-transform:rotate(-45deg);margin:0 -16px 0 0;background:#F0F0F0;background:linear-gradient(225deg,#fff,#F0F0F0);border-right:1px solid #ddd;border-bottom:1px solid #ddd;z-index:1;border-radius:0 0 5px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);box-shadow:2px 2px 3px -1px rgba(100,100,100,.2)}#co_wizard_process .item.selected:before{background:#ddd;background:linear-gradient(225deg,#f0f0f0,#ddd)}#co_wizard_process .item.last:before{background:0 none;height:0;width:0;border:0;box-shadow:0 0 0 transparent}#co_wizard_process div.item_wrapper:nth-child(1){z-index:5}#co_wizard_process div.item_wrapper:nth-child(2){z-index:4}#co_wizard_process div.item_wrapper:nth-child(3){z-index:3}#co_wizard_process div.item_wrapper:nth-child(4){z-index:2}#co_wizard_process #co_wizard_step_name{border:0;background:0 0;position:relative;z-index:2}#co_wizard_process .item_wrapper.first .item #co_wizard_step_name{margin-left:auto;padding-left:0}#co_wizard_process #co_wizard_step_num{background:0 0;border:0;color:inherit;padding:0 5px 0 20px}#co_wizard_process .item_wrapper.first .item #co_wizard_step_num{padding-left:0}@media only screen and (max-width:576px){#co_wizard_process .item_wrapper,#co_wizard_process .item_wrapper.first{width:75%}#co_wizard_process .item_wrapper .item{display:none}#co_wizard_process .item_wrapper .item.selected{display:block;width:100%}#co_wizard_process .item_wrapper .item #co_wizard_step_num,#co_wizard_process .item_wrapper.first .item #co_wizard_step_num{padding:0}#co_wizard_process .item_wrapper .item #co_wizard_step_name,#co_wizard_process .item_wrapper.first .item #co_wizard_step_name{margin:0;padding:0 0 0 5px;float:left}}#Performances.hide_titles .performance .hide_titles_target,.performance[data-sections-count='1'] .seat_selection select.section{display:none}.container .footer,.container .header{background:#E6E6E6;color:#585858;font-size:12px;border-bottom:1px solid #D6D6D6}.row{background:#fff}.row.alt{background:0 0}#addAnotherContainer{cursor:pointer}body.dir_rtl #co_wizard_process .item_wrapper{float:right}body.dir_rtl #co_wizard_process #co_wizard_step_num{float:right;padding:0 20px 0 5px}body.dir_rtl #co_wizard_process #co_wizard_step_name{text-align:right}body.dir_rtl #co_wizard_process .item:before{right:auto;left:0;-webkit-transform:rotate(-225deg);transform:rotate(-225deg);-ms-transform:rotate(-225deg);background:linear-gradient(45deg,#fff,#F0F0F0);margin:0 0 0 -16px}body.dir_rtl #co_wizard_process .item.selected:before{background:#ddd;background:linear-gradient(45deg,#f0f0f0,#ddd)}#RegisterHeader{background-color:#FFF;border-bottom:1px solid #DCDCDC;border-bottom:1px solid rgba(0,0,0,.14)}#RegisterHeader .banner_image img{width:100%}#RegisterHeader .column1,#RegisterHeader .column2{width:48%}.dir_ltr #RegisterHeader .column1,.dir_rtl #RegisterHeader .column2{margin-right:4%}.event_image{max-width:55px}#Performances .title{padding-bottom:5px}#Performances.hide_titles .title{padding-bottom:0}#Performances.hide_titles .performance{margin-top:0}#Performances.hide_titles .segment_link{margin:-15px 0}.performance{position:relative}.performance.has_error{background:#FFDEDE;background:rgba(255,0,0,.13)}.seating_map{overflow:hidden;background:0 0;width:100%;box-sizing:border-box;padding:0;margin:0;height:0;height:0vh;transform:translate3d(0,0,0);transition:height .3s ease,background .3s linear,border .3s linear,margin .3s linear;border:1px solid transparent}.seating_map.expanded{background:#fff;margin-bottom:20px;height:200px;height:28vh;border:1px solid #DCDCDC;border:1px solid rgba(0,0,0,.14)}.seating_map iframe{position:absolute;height:100%;width:100%;border:0;z-index:0}.seating_map .frame_link{margin-top:1px;padding:0 18px}.seating_map .frame_link a{background:#FFF;padding:5px 9px;cursor:pointer;font-size:1.1em;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.4);text-decoration:none;margin:0 1px}.seating_map .frame_link a:hover{box-shadow:0 1px 3px 1px rgba(0,0,0,.28);z-index:1}.additionals_toggle,.reservation{transition:background 180ms linear,border-radius 180ms linear;background:#fff;border-bottom:1px solid #DCDCDC;border-bottom:1px solid rgba(0,0,0,.14)}.has_error .reservation,.reservation.has_error{background:#FFDEDE;background:rgba(255,0,0,.13);border-color:#FFDEDE}.additionals_toggle.flash,.reservation.flash{background:#4169e1;border-radius:7px}.reservation input.co_form_input{width:100%;box-sizing:border-box}button,select{transition:background 180ms linear}select.flash{background:#4169e1}.additionals_toggle button,.toggle_message,button.remove_reservation{cursor:pointer;background:rgba(0,0,0,0);border:none;color:inherit;opacity:.7;line-height:.8;vertical-align:middle}.additionals_toggle button,button.remove_reservation{padding:2px;font-size:1.8em;font-weight:700}.additionals_toggle button:hover,.toggle_message:hover,button.remove_reservation:hover{opacity:1}.additionals_toggle button:active,button.remove_reservation:active{color:#4169e1;opacity:1}[data-attendees-count='0'] .toggle_options{display:block!important}[data-attendees-count='0'] .toggle_message,[data-attendees-count='0'] .toggle_options button.cancel{display:none!important}.dir_rtl button.add_attendee span:after{content:'\00a0\00ab'}.dir_ltr button.add_attendee span:after{content:'\00a0\00bb'}#Payment .selected_value,#Performances .selected_value,.reservation_input_select,.reservation_input_select2,.reservation_input_text,.reservation_input_text2{box-sizing:border-box}#Payment .selected_value,#Performances .selected_value,.reservation_input_select,.reservation_input_text{width:220px}#Payment .selected_value,#Payment [data-count='1']>*{display:none}#Payment [data-count='1']>.selected_value{display:block}.reservation_input_select2,.reservation_input_text2{width:102px}#Payment #Comments,#Payment #CreditCard,#Payment #CreditCardIcon,#Payment #Paypal,#Payment #PaypalIcon{display:none}#Payment.cash #Comments,#Payment.check #Comments,#Payment.credit_card #Comments,#Payment.credit_card #CreditCard,#Payment.credit_card #CreditCardIcon,#Payment.paypal #Comments,#Payment.paypal #Paypal,#Payment.paypal #PaypalIcon{display:block}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.label:after{content:':'}.required .label:after{content:':\00a0*'}.separator{border-bottom:1px solid #DCDCDC;border-bottom:1px solid rgba(0,0,0,.14)}.segment_link>a{display:inline-block;background:#fff;padding:1px 8px;box-sizing:border-box;border-bottom:1px solid #DCDCDC;border-bottom:1px solid rgba(0,0,0,.14);cursor:pointer;line-height:1.4}.has_error .segment_link>a{background:#FFDEDE;border-color:#F1B7BA}.embedded_form *{font-size:12px}body.mobile .embedded_form input{width:auto}body.mobile .embedded_form .form-input{display:block;clear:both}.embedded_form>*{margin:0 36px}body.mobile .embedded_form>*{margin:0}.embedded_form .form-line{margin:0;padding:8px 0 12px;border-color:transparent}.has_error input,.has_error select,.has_error textarea{background:#FFDEDE;border-color:#F1B7BA}@keyframes ONE-MOMENT{16%{content:'.\00a0\00a0'}33%{content:'..\00a0'}50%{content:'...'}66%{content:'\00a0..'}83%{content:'\00a0\00a0.'}100%{content:'\00a0\00a0\00a0'}}.one_moment:after{content:'\00a0\00a0\00a0';animation:ONE-MOMENT 2s infinite}body:not(.mobile) #RegisterSinglePage{min-height:700px}#RegisterSinglePage .icon.calendar{background:url(/images/1/Global/icons/monochrome/calendar_blue.png) center/contain no-repeat;display:inline-block;width:17px;height:17px;box-shadow:none}#RegisterSinglePage .icon.location{background:url(/images/1/Global/icons/monochrome/map_point_blue.png) center/contain no-repeat;display:inline-block;width:17px;height:17px}#RegisterSinglePage .segment_link .icon{width:10px;height:10px}#SecondaryFormItems{transition:background .5s,opacity .5s}#SecondaryFormItems.dimmed{background:rgba(0,0,0,.07);opacity:.7}.co_global_button button[disabled],input.co_form_input[disabled],select.co_form_input[disabled]{color:#959595;background:#E0E0E0;border-color:#DCDCDC}@media screen and (min-height:715px){.seating_map_link a[href]{display:none}}@media screen and (max-height:714px){.seating_map_link a[onclick]{display:none}}@media screen and (min-width:615px){#RegisterSinglePage{padding:15px 0}#RegisterHeader{padding:15px;margin:0 15px 10px}#RegisterBody{margin:15px 0 0;padding:0 15px}}@media screen and (max-width:614px){#RegisterSinglePage{padding:7px 0}#RegisterHeader{padding:7px;margin:0 7px 5px}#RegisterBody{margin:7px 0 0;padding:0 7px}}@media screen and (max-width:560px){body.mobile #RegisterHeader .column1,body.mobile #RegisterHeader .column2{width:100%;margin-bottom:4%}}@media screen and (max-width:360px){#Payment .selected_value,#Performances .reservation_input_select,#Performances .selected_value{width:100%}}.register-button-outside{display:none!important}