div#registration-ptype-page-steps{display:none}div#registration-ptype-page-steps .font-size-lg{font-size:1.25rem}div#registration-ptype-page-steps button.btn-secondary{color:#212529;border-color:#212529}div#registration-ptype-page-steps button.btn-secondary:hover{color:#212529!important;border-color:#212529!important;background-color:#e3e3e3!important}div#registration-ptype-page-steps div.registration-ptype-page-step{display:none}div#registration-ptype-page-steps div.registration-ptype-page-step a.previous-step,div#registration-ptype-page-steps div.registration-ptype-page-step>h1{display:none}div#registration-ptype-page-steps div.registration-ptype-page-step .display-table{display:table}div#registration-ptype-page-steps div.registration-ptype-page-step .display-table-cell{display:table-cell}div#registration-ptype-page-steps div.registration-ptype-page-step .img-item{width:100%;max-width:225px;max-height:225px}div#registration-ptype-page-steps div.registration-ptype-page-step div#part_type_additional_gift_container,div#registration-ptype-page-steps div.registration-ptype-page-step div#part_type_individual_company_selection_container,div#registration-ptype-page-steps div.registration-ptype-page-step div#part_type_section_footer{display:block}div#registration-ptype-page-steps div#registration-ptype-page-step-1{display:block}div#registration-ptype-page-steps div#registration-ptype-page-step-1 ul{list-style-type:none;padding:10px 0 0 0}div#registration-ptype-page-steps div#registration-ptype-page-step-1 ul li{position:relative;padding:15px 0 15px 30px}div#registration-ptype-page-steps div#registration-ptype-page-step-1 ul li span.heart-icon{position:absolute;left:0;color:red}div#registration-ptype-page-steps div#registration-ptype-page-step-2 div#discount_code_container,div#registration-ptype-page-steps div#registration-ptype-page-step-2 div#part_type_selection_container{display:block;margin-left:auto;margin-right:auto;max-width:680px}div#registration-ptype-page-steps div#registration-ptype-page-step-2 div#discount_code_container #part_type_discount_code_section_row_container{text-align:center}div#registration-ptype-page-steps div#registration-ptype-page-step-2 div#discount_code_container #part_type_discount_code_section_row_container input{margin-left:auto;margin-right:auto}@media (max-width:767px){div#registration-ptype-page-steps div#registration-ptype-page-step-3 h2{text-align:center}}div#registration-ptype-page-steps div#registration-ptype-page-step-4 #part_type_additional_gift_container>.form-content{margin-right:0}div#registration-ptype-page-steps div#registration-ptype-page-step-4 #part_type_additional_gift_container .donation-level-row-container-no-gift{display:block;border:none;padding-top:5px}div#registration-ptype-page-steps div#registration-ptype-page-step-4 #part_type_additional_gift_container .donation-level-row-container-no-gift.active,div#registration-ptype-page-steps div#registration-ptype-page-step-4 #part_type_additional_gift_container .donation-level-row-container-no-gift:hover{color:inherit;background:0 0}div#registration-ptype-page-steps div#registration-ptype-page-step-4 .img-item{max-width:100%;max-height:100%}div#registration-ptype-page-steps div#registration-ptype-page-step-4 div.dtd-content{margin:0 auto 40px auto;width:80%}div#registration-ptype-page-steps div#registration-ptype-page-step-4 button#next_step{float:none;height:auto;min-width:auto;font-size:1rem;margin:0;padding:15px 20px;line-height:1}@media (max-width:991px){div#registration-ptype-page-steps div#registration-ptype-page-step-4 div.dtd-content{width:100%}}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-photos{position:relative;width:92%;max-width:764px;padding-bottom:30px;margin:15px auto 0 auto}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-photos>div{position:absolute;top:0;left:0;width:100%}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-photos>div#pg-slider-photo-1{position:relative}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-photos>div#pg-slider-photo-2{z-index:5}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-photos>div#pg-slider-photo-3{z-index:4}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-photos>div#pg-slider-photo-4{z-index:3}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-photos>div#pg-slider-photo-5{z-index:2}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-photos .pg-slider-photo{width:100%;max-width:100%}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container{width:82%;margin:80px auto 70px auto}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots{position:relative;margin:0 auto}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot{position:absolute;display:block;top:-11px;width:28px;height:28px;border-radius:50%;cursor:pointer;background-color:#bababb}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot.active{background-color:#c00001}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot.active.selected::after{color:#c00001;font-family:LubDubBold,Helvetica,Arial,sans-serif;font-weight:700;font-size:2rem;position:absolute;top:-80px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-1{left:-14px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-1::before{content:"$100"/"";font-size:16px;position:absolute;top:48px;left:-4px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-1.selected::after{content:'$100';left:-23px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-2{left:calc(20% - 14px)}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-2.selected::after{content:'$250';left:-27px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-3{left:calc(40% - 14px)}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-3.selected::after{content:'$500';left:-27px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-4{left:calc(60% - 14px)}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-4.selected::after{content:'$1,000';left:-42px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-5{left:calc(80% - 14px)}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-5.selected::after{content:'$2,500';left:-42px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-6{left:calc(100% - 14px)}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-6::before{content:"$5,000"/"";font-size:16px;position:absolute;top:48px;left:-15px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-6.selected::after{content:'$5,000';left:-42px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container #registration-ptype-personal-goal-slider.ui-slider{position:relative;height:5px;background-color:#bababb}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container #registration-ptype-personal-goal-slider.ui-slider .ui-slider-range{position:absolute;top:0;left:0;height:100%;background-color:#c00001;z-index:1}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container #registration-ptype-personal-goal-slider.ui-slider .ui-slider-handle{position:absolute;background-image:url(../../../../../images/content/pagebuilder/heart.png);background-size:contain;background-repeat:no-repeat;width:65px;height:57px;top:-24px;margin-left:-32px;cursor:pointer;border:none;z-index:2}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container #registration-ptype-personal-goal-slider.ui-slider .ui-slider-handle.shake-horizontal{-webkit-animation:shake-horizontal 1.2s cubic-bezier(.455,.03,.515,.955) both;animation:shake-horizontal 1.2s cubic-bezier(.455,.03,.515,.955) both}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-other-amount-selector{padding-bottom:40px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-other-amount-selector a{color:#212529;font-size:16px}@media (max-width:991px){div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-photos{margin-top:35px;padding-bottom:10px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container #registration-ptype-personal-goal-slider.ui-slider{height:3px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container #registration-ptype-personal-goal-slider.ui-slider .ui-slider-handle{width:48px;height:42px;top:-18px;margin-left:-24px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot{top:-8px;width:20px;height:20px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot.active.selected::after{font-size:1.2rem;top:-55px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-1{left:-10px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-1::before{top:38px;left:-8px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-1.selected::after{left:-10px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-2{left:calc(20% - 10px)}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-2.selected::after{left:-16px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-3{left:calc(40% - 10px)}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-3.selected::after{left:-16px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-4{left:calc(60% - 10px)}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-4.selected::after{left:-24px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-5{left:calc(80% - 10px)}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-5.selected::after{left:-24px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-6{left:calc(100% - 10px)}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-6::before{top:38px;left:-20px}div#registration-ptype-page-steps .registration-ptype-personal-goal-slider-container .registration-ptype-personal-goal-slider-dots .slider-dot#slider-dot-6.selected::after{left:-24px}}div#registration-ptype-page-steps #registration-ptype-personal-goal-other-amount-page img{display:block;margin:40px auto;width:40%;max-width:209px}div#registration-ptype-page-steps #registration-ptype-personal-goal-other-amount-page .registration-ptype-personal-goal-other-amount-container{padding-bottom:30px}div#registration-ptype-page-steps #registration-ptype-personal-goal-other-amount-page .personal-goal-other-amount-input-container{position:relative;display:inline-block;margin-bottom:10px}div#registration-ptype-page-steps #registration-ptype-personal-goal-other-amount-page .personal-goal-other-amount-input-container .dollar-sign{position:absolute;top:7px;left:37px;color:#c00001;font-family:LubDubBold,Helvetica,Arial,sans-serif;font-weight:700;font-size:3.2rem}div#registration-ptype-page-steps #registration-ptype-personal-goal-other-amount-page .personal-goal-other-amount-input-container .dollar-sign.custom-amount-blink{-webkit-animation:custom-amount-blink 3s infinite both;animation:custom-amount-blink 3s infinite both}div#registration-ptype-page-steps #registration-ptype-personal-goal-other-amount-page .personal-goal-other-amount-input-container input{width:300px;line-height:80px;height:auto!important;max-height:none!important;padding-left:65px;color:#c00001;font-family:LubDubBold,Helvetica,Arial,sans-serif;font-weight:700;font-size:3.2rem;border:5px solid #515151!important;border-radius:30px!important}@-webkit-keyframes shake-horizontal{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}20%,40%,60%{-webkit-transform:translateX(8px);transform:translateX(8px)}80%{-webkit-transform:translateX(6px);transform:translateX(6px)}90%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}}@keyframes shake-horizontal{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}20%,40%,60%{-webkit-transform:translateX(8px);transform:translateX(8px)}80%{-webkit-transform:translateX(6px);transform:translateX(6px)}90%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}}@-webkit-keyframes custom-amount-blink{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}@keyframes custom-amount-blink{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}div#registration-reg-page-steps{display:none}div#registration-reg-page-steps button.btn-secondary{color:#212529;border-color:#212529}div#registration-reg-page-steps button.btn-secondary:hover{color:#212529!important;border-color:#212529!important;background-color:#e3e3e3!important}div#registration-reg-page-steps .survey-question-container{width:100%;max-width:none}div#registration-reg-page-steps div.registration-reg-page-step{display:none}div#registration-reg-page-steps div.registration-reg-page-step>h1{display:none}div#registration-reg-page-steps div.registration-reg-page-step .font-size-24{font-size:24px}div#registration-reg-page-steps div.registration-reg-page-step .display-table{display:table}div#registration-reg-page-steps div.registration-reg-page-step .display-table-cell{display:table-cell}div#registration-reg-page-steps div.registration-reg-page-step .cons-info-question-container{float:none;width:100%;max-width:100%}div#registration-reg-page-steps div.registration-reg-page-step .img-item{width:100%;max-width:100%;max-height:100%}div#registration-reg-page-steps div#registration-reg-page-step-2 .survey-number-required-container{display:none}div#registration-reg-page-steps div#registration-reg-page-step-2 .survivor_yes_no ul{margin-top:25px;text-align:center}div#registration-reg-page-steps div#registration-reg-page-step-2 .survivor_yes_no ul li{float:none;display:inline-block}div#registration-reg-page-steps div#registration-reg-page-step-2 .survivor_yes_no ul li>div{position:relative}div#registration-reg-page-steps div#registration-reg-page-step-2 .survivor_yes_no ul li>div>input{top:19px}div#registration-reg-page-steps div#registration-reg-page-step-4 #emergency_contact_field_group{margin-left:0}div#registration-reg-page-steps div#registration-reg-page-step-4 #emergency_contact_field_group div.field-required{max-width:100%}div#registration-reg-page-steps div#registration-reg-page-step-6 #relocated_survey_questions #additional_questions_container{padding-left:35px}div#registration-reg-page-steps div#registration-reg-page-step-6 #relocated_survey_questions #additional_questions_container span.survey-textarea-container textarea{width:100%}div#registration-reg-page-steps div#registration-reg-page-step-6 #relocated_survey_questions #additional_questions_container .tshirtQuestion .survey-question-number-container{display:inline-block}div#registration-reg-page-steps div#registration-reg-page-step-6 #relocated_survey_questions #additional_questions_container .tshirtQuestion .input-container{display:inline-block;max-width:90%;vertical-align:top}input.error,select.error{border-color:red!important;-webkit-box-shadow:none!important;box-shadow:none!important}label.error{color:red;font-weight:400;white-space:nowrap}main{background-image:url(/images/content/pagebuilder/hw_hero_desktop.jpg);background-size:100%;background-repeat:no-repeat;background-color:#eee;padding:48px 76px 67px}@media (max-width:767px){main{padding-right:5px;padding-left:5px}}@media (min-width:1200px){main .content{margin:0 auto}}main>.container{background-color:#fff;padding:40px 20px}.pg_entry main>.container{padding:0!important}.pg_ptype input[type=radio]:focus{outline:2px solid #c10e21}#uType p.h3.ObjTitle,h1#pt_title_container,h1.ObjTitle,h2#pt_title_container{font-size:16px;margin-top:5px;font-family:LubDubMedium,Helvetica,Arial,sans-serif;color:#3c3c3c}div.responsive div.ErrorMessage.page-error{width:auto}div.responsive div.ErrorMessage.page-error>span.field-error-text{width:90%}.campaign-banner-container{text-align:center;font-weight:700;font-size:26px;line-height:30px;margin-bottom:15px!important;font-family:LubDubBold,Helvetica,Arial,sans-serif}@media (max-width:767px){.campaign-banner-container,h1#regOptions{font-size:20px;line-height:24px}}#team_find_section_container .section-header,#team_find_section_container .section-sub-header{display:none!important}div.registration-page-container div.section-body{padding-top:0}div.registration-page-container span.option-label{margin-right:10px}.reg-summary-part-type::before{content:"Confirm your registration total:";font-size:1.1em;font-weight:700;display:block;margin-bottom:10px;margin-top:20px}#fr_reg_summary_page button.cancel-step{display:none}div.responsive span.field-required{vertical-align:baseline}.utype-helper{font-size:12px;border:1px solid #3c3c3c;border-radius:20px;vertical-align:middle;padding:5px 8px;cursor:pointer;position:relative}.utype-helper-popup{position:absolute;background:#fff;border:1px solid #3c3c3c;padding:10px;min-width:240px;top:-70px;left:auto;font-size:14px;line-height:18px}.show-desktop a{margin-top:5px;display:block}#chatcode{z-index:999}.displayNone{display:none}.left{float:left}@media (max-width:767px){main{padding-right:5px;padding-left:5px}.mobile div.responsive div.form-row{margin-top:0;margin-bottom:0}.mobile div.responsive div.form-content{margin-top:5px;margin-bottom:5px}.mobile div.html-caption-container{width:auto}}a#skip-main:active,a#skip-main:focus,a#skip-main:hover{left:0;width:auto;height:auto}#headerWrapper{background-color:#fff;z-index:1040;position:relative}@media (min-width:992px){.heart-page-main{width:822px}}.heart-page-rail.heart-page-rail--personal{display:none}#footer{background-color:#f6f6f6}label{font-weight:400!important}legend{border-bottom:0}.heart-page-container{background-color:#fff}.btn-social-login.btn-amazon,div.responsive a.next-step,div.responsive a.step-button,div.responsive button.action-button,div.responsive button.next-step,div.responsive button.step-button,div.responsive input.step-button{min-width:190px;height:60px;padding:0 20px;line-height:60px;font-size:24px;font-weight:400;background:0 0;background-color:#d01d20;color:#fff;text-decoration:none}.btn-social-login.btn-facebook{display:none}.btn-social-login.btn-amazon,div.responsive .donation-level-row-container.donation-amt .donation-level-row-decoration-container,div.responsive .survivor_yes_no .input-container,div.responsive button.step-button{border-radius:60px 60px 60px 60px;background-clip:padding-box;color:#fff;border:none;font-family:LubDubMedium,Helvetica,Arial,sans-serif!important;margin-right:10px}.btn-social-login.btn-facebook{display:none}.btn-social-login.btn-amazon:focus,.btn-social-login.btn-amazon:hover,.btn-social-login.btn-facebook:focus,.btn-social-login.btn-facebook:hover,div.responsive button.step-button:focus,div.responsive button.step-button:hover{background:#900!important;color:#fff}div.responsive button#another_button{text-transform:capitalize}div.responsive .donation-level-row-container.donation-amt .donation-level-row-decoration-container,div.responsive .survivor_yes_no .input-container{background:#fff;color:#000;border:2px solid #000;position:relative}div.responsive .survivor_yes_no .input-container input[type=radio]{position:absolute;left:15px;top:15px}div.responsive .survivor_yes_no .input-container input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color}div.responsive .donation-level-row-container.donation-amt.active .donation-level-row-decoration-container,div.responsive .survivor_yes_no .input-container.survivor_active{background:#000;color:#fff}div.responsive .donation-level-row-container.donation-amt.active .donation-level-row-decoration-container:hover,div.responsive .survivor_yes_no .input-container:focus,div.responsive .survivor_yes_no .input-container:hover{background:#000!important;color:#fff!important}.donation-amt input[type=radio]{position:absolute;top:23px;left:15px;z-index:1}@media (max-width:767px){div.responsive button.step-button{float:left}div.responsive button.step-button.previous-button{clear:both}}div.responsive input[type=email],div.responsive input[type=number],div.responsive input[type=password],div.responsive input[type=tel],div.responsive input[type=text],div.responsive select,div.responsive textarea,select,select[size]{border:1px solid #acacac!important;border-radius:0!important;width:280px;margin:0;line-height:45px;padding:0 10px;background:#fff;background-color:#fff;height:45px!important;max-height:45px}div.responsive button.next-step:hover{background:#900!important}@media (max-width:767px){.mobile div.responsive button.step-button{width:100%}div.responsive a.step-button{width:100%}}#fr_find_search.action-button{background:0 0;background-color:#d01d20!important;font-weight:400!important}a.show-not-sure{font-weight:400;font-size:18px;text-align:right;margin-left:90px}div#part_type_fundraising_goal_container #suggested_goal_container{margin-left:0;color:#555}#part_type_additional_gift_container .enterAmt input[type=text]{display:inline-block;width:125px;margin-left:5px;margin-right:20px}@media (max-width:767px){#part_type_additional_gift_container .enterAmt input[type=text]{width:100px}}#part_type_instruction_sub_header,.part-type-fee-text,.part-type-name-value-separator,.progress-bar-container{display:none}#part_type_anonymous_input_container,#part_type_show_public_input_container{display:none}.part_type_one_only{margin-top:10px;font-size:22px;text-align:center}#team_find_registration_type_container{display:none}.reg-summary-participant-info-container{display:block}.heart-hero--personal{background-image:url(../images/content/pagebuilder/heartwalk2017_header.jpg)}.input-container{width:auto}.heart-hero{margin-bottom:17px}h1.event-name-header a{font-weight:700;color:#fff}.container.custom-progress-bar{background:#e6e6e6 none repeat scroll 0 0;width:100%}.custom-progress-bar .row{margin-left:0;margin-right:0}.col-xs-3.p-bar-step{background:#f18b21;height:45px;width:33.333%;margin-left:0!important;background:url(../images/content/pagebuilder/arrow-right2.png) #f18b21 no-repeat;background-position-x:right}div.progressText{font-weight:600;color:#fff;line-height:45px;text-align:right;margin-right:25px;font-size:24px}.heart-page-main.heart-page-main--personal{margin:auto;float:none}div.registration-page-container div.section-container{border:none;padding:0 10px}div.registration-page-container div.section-container{font-size:18px!important}.app_tr_registration .search-result-details{border-bottom:1px solid #8d8d8d}.app_tr_registration .content .search-result-details .btn{padding-right:10px;padding-left:10px}.app_tr_registration div.responsive input[type=email],.app_tr_registration div.responsive input[type=number],.app_tr_registration div.responsive input[type=password],.app_tr_registration div.responsive input[type=tel],.app_tr_registration div.responsive input[type=text],.app_tr_registration div.responsive select,.app_tr_registration div.responsive textarea,.form-control{display:block;width:100%;padding:0 .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #3c3c3c!important;border-radius:0;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.app_tr_registration div.responsive input[type=email]::-ms-expand,.app_tr_registration div.responsive input[type=number]::-ms-expand,.app_tr_registration div.responsive input[type=password]::-ms-expand,.app_tr_registration div.responsive input[type=text]::-ms-expand,.app_tr_registration div.responsive select::-ms-expand,.app_tr_registration div.responsive textarea::-ms-expand,.form-control::-ms-expand{background-color:transparent;border:0}.app_tr_registration div.responsive input:focus[type=email],.app_tr_registration div.responsive input:focus[type=number],.app_tr_registration div.responsive input:focus[type=password],.app_tr_registration div.responsive input:focus[type=text],.app_tr_registration div.responsive select:focus,.app_tr_registration div.responsive textarea:focus,.form-control:focus{color:#495057;background-color:#fff;outline-offset:.4rem;outline:.2rem solid #000}.app_tr_registration div.responsive input[type=email]::-webkit-input-placeholder,.app_tr_registration div.responsive input[type=number]::-webkit-input-placeholder,.app_tr_registration div.responsive input[type=password]::-webkit-input-placeholder,.app_tr_registration div.responsive input[type=text]::-webkit-input-placeholder,.app_tr_registration div.responsive select::-webkit-input-placeholder,.app_tr_registration div.responsive textarea::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{color:#515151;opacity:1}.app_tr_registration div.responsive input[type=email]::-moz-placeholder,.app_tr_registration div.responsive input[type=number]::-moz-placeholder,.app_tr_registration div.responsive input[type=password]::-moz-placeholder,.app_tr_registration div.responsive input[type=text]::-moz-placeholder,.app_tr_registration div.responsive select::-moz-placeholder,.app_tr_registration div.responsive textarea::-moz-placeholder,.form-control::-moz-placeholder{color:#515151;opacity:1}.app_tr_registration div.responsive input[type=email]:-ms-input-placeholder,.app_tr_registration div.responsive input[type=number]:-ms-input-placeholder,.app_tr_registration div.responsive input[type=password]:-ms-input-placeholder,.app_tr_registration div.responsive input[type=text]:-ms-input-placeholder,.app_tr_registration div.responsive select:-ms-input-placeholder,.app_tr_registration div.responsive textarea:-ms-input-placeholder,.form-control:-ms-input-placeholder{color:#515151;opacity:1}.app_tr_registration div.responsive input[type=email]::-ms-input-placeholder,.app_tr_registration div.responsive input[type=number]::-ms-input-placeholder,.app_tr_registration div.responsive input[type=password]::-ms-input-placeholder,.app_tr_registration div.responsive input[type=text]::-ms-input-placeholder,.app_tr_registration div.responsive select::-ms-input-placeholder,.app_tr_registration div.responsive textarea::-ms-input-placeholder,.form-control::-ms-input-placeholder{color:#515151;opacity:1}.app_tr_registration div.responsive input[type=email]::-webkit-input-placeholder,.app_tr_registration div.responsive input[type=number]::-webkit-input-placeholder,.app_tr_registration div.responsive input[type=password]::-webkit-input-placeholder,.app_tr_registration div.responsive input[type=text]::-webkit-input-placeholder,.app_tr_registration div.responsive select::-webkit-input-placeholder,.app_tr_registration div.responsive textarea::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{color:#515151;opacity:1}.app_tr_registration div.responsive input[type=email]::-moz-placeholder,.app_tr_registration div.responsive input[type=number]::-moz-placeholder,.app_tr_registration div.responsive input[type=password]::-moz-placeholder,.app_tr_registration div.responsive input[type=text]::-moz-placeholder,.app_tr_registration div.responsive select::-moz-placeholder,.app_tr_registration div.responsive textarea::-moz-placeholder,.form-control::-moz-placeholder{color:#515151;opacity:1}.app_tr_registration div.responsive input[type=email]:-ms-input-placeholder,.app_tr_registration div.responsive input[type=number]:-ms-input-placeholder,.app_tr_registration div.responsive input[type=password]:-ms-input-placeholder,.app_tr_registration div.responsive input[type=text]:-ms-input-placeholder,.app_tr_registration div.responsive select:-ms-input-placeholder,.app_tr_registration div.responsive textarea:-ms-input-placeholder,.form-control:-ms-input-placeholder{color:#515151;opacity:1}.app_tr_registration div.responsive input[type=email]::-ms-input-placeholder,.app_tr_registration div.responsive input[type=number]::-ms-input-placeholder,.app_tr_registration div.responsive input[type=password]::-ms-input-placeholder,.app_tr_registration div.responsive input[type=text]::-ms-input-placeholder,.app_tr_registration div.responsive select::-ms-input-placeholder,.app_tr_registration div.responsive textarea::-ms-input-placeholder,.form-control::-ms-input-placeholder{color:#515151;opacity:1}.app_tr_registration div.responsive input[type=email]::placeholder,.app_tr_registration div.responsive input[type=number]::placeholder,.app_tr_registration div.responsive input[type=password]::placeholder,.app_tr_registration div.responsive input[type=text]::placeholder,.app_tr_registration div.responsive select::placeholder,.app_tr_registration div.responsive textarea::placeholder,.form-control::placeholder{color:#515151;opacity:1}.app_tr_registration div.responsive input:disabled[type=email],.app_tr_registration div.responsive input:disabled[type=number],.app_tr_registration div.responsive input:disabled[type=password],.app_tr_registration div.responsive input:disabled[type=text],.app_tr_registration div.responsive input[readonly][type=email],.app_tr_registration div.responsive input[readonly][type=number],.app_tr_registration div.responsive input[readonly][type=password],.app_tr_registration div.responsive input[readonly][type=text],.app_tr_registration div.responsive select:disabled,.app_tr_registration div.responsive select[readonly],.app_tr_registration div.responsive textarea:disabled,.app_tr_registration div.responsive textarea[readonly],.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.app_tr_registration div.responsive select:not([size]):not([multiple]),select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}.app_tr_registration div.responsive select:focus::-ms-value,select.form-control:focus::-ms-value{color:#495057;background-color:#fff}#utype-login .col-sm-12{text-align:center}div#user_type_password_input_container label{margin-right:175px}.mobile div#user_type_oauth_login_container,div#user_type_oauth_login_container{margin:auto;float:none}#f2fLoginForm button#user_type_login_login_button{margin:20px auto}div#utype-have-we-met{margin-top:75px;margin-bottom:75px}div#utype-have-we-met h1{font-size:30px;font-weight:700;margin-bottom:40px}div#utype-have-we-met button.btn{background:#515151;height:60px;width:190px;font-size:24px;font-weight:400;padding:0;line-height:60px;margin-bottom:20px}div#utype-have-we-met button.btn:focus,div#utype-have-we-met button.btn:hover{background-color:#d01d20;color:#fff}div#utype-login h4{font-weight:600;font-size:30px}.mobile div#user_type_login_container,div#user_type_login_container{float:none;width:auto;margin:auto;background-color:#fff;border:0;padding:0}#f2fLoginForm label{font-weight:400!important;font-size:18px}div#user_type_login_container input{width:280px;max-width:280px;line-height:45px;margin:auto}#user_type_login_login_container div.input-container{display:block}div#user_type_login_email_container #user_type_login_email_button{display:block;margin:auto}#user_type_section_container{display:none}div.social-login-container{width:100%}div.social-login-container a.janrainEngage{text-decoration:none}div.social-login-container a.janrainEngage .btn-social-login{margin-bottom:20px;white-space:nowrap}.registration-page-container .section-header-text{font-weight:600;margin-top:20px}div#part_type_individual_company_input_container{margin-top:20px}#part_type_additional_gift_section_header{font-weight:400;padding:0;font-size:18px;margin-bottom:10px}div#participation_options_page input,div#participation_options_page select{margin-left:0;max-width:400px}div.required-indicator-legend{text-align:left;padding:0;margin-bottom:30px}#part_type_section_body .required-indicator-legend-container.clearfix{display:none}div#part_type_individual_company_selection_container{margin:30px 0!important}@media (max-width:767px){div#part_type_individual_company_selection_container{margin-top:0!important}}a.step-button.previous-step.backBtnReg{color:#c10e21;background:0 0!important;border:none;padding:0;font-size:16px;text-align:left}a.step-button.previous-step.backBtnReg:hover{text-decoration:underline}label.otherAmt{display:block}#team_find_existing_company_selection_container,#team_find_existing_team_search_container,#team_find_search_button_container{display:block}#team_find_new_company_selection_container .hint-text{font-size:.65em!important;display:block;margin-top:10px}#part_type_individual_company_selection_container .hint-text{font-size:.78em;margin-bottom:10px;display:block}div.responsive #team_find_section_footer button.next-step{float:none}@media only screen and (max-width:767px){.mobile #team_find_page input#fr_team_member_goal,.mobile #team_find_page input#fr_team_name{max-width:100%;width:100%}div#team_find_new_team_attributes input[type=text]{width:100%}}#team_find_new_fundraising_goal label.input-label{margin-left:0}#team_find_new_team_company select#fr_co_list{margin-top:5px;display:block}#team_find_new_fundraising_goal .input-group-prepend{position:absolute;top:15px;left:2px}#team_find_new_fundraising_goal .input-group-prepend .input-group-text{border:none}.app_tr_registration div.responsive #fr_team_goal{padding-left:20px}#team_find_new_team_attributes,#team_find_new_team_company{width:50%}@media only screen and (max-width:767px){#team_find_new_team_attributes,#team_find_new_team_company{width:auto!important}#team_find_section_footer{margin-top:20px}}div#password_component_container span.input-hint{margin-left:8px;font-style:italic;font-size:8pt;line-height:12pt;display:block}#registration_options_page label.error{font-size:.8em}.app_tr_registration #password_component_container .field-required.left{width:100%}.cons-full-address-container .cons-zip-label label,div#cons_info_component_contact_info_section .sub-section-body .cons-full-address-label label,div#personal_info_section_one .cons-full-name-label label{display:none}div.registration-page-container div.sub-section-container{background-color:#fff}div.registration-page-container div.sub-section-header{border:0;background-color:#fff}.app_tr_registration .cons-info-question-container,.cons-info-question-container.cons-full-name-container.field-required{float:left}div.registration-page-container div.sub-section-body{padding:0}#cons_info_component_contact_info_section .sub-section-header,#contact_hdr_container,#reg_instr_container{display:none}#cons_info_component_container{max-width:680px}h1#title_container,span#title_container{font-size:30px}div.registration-page-container div.sub-section-header{font-size:30px;font-weight:700}#user_name_pword_container input#cons_user_name{width:100%;max-width:400px}div#registration_options_page div#user_name_pword_container{width:100%}@media only screen and (max-width:767px){.mobile div#registration_options_page li.input-container label{max-width:100%}#user_name_pword_container input#cons_user_name{width:280px}#user_name_pword_container input#cons_password,#user_name_pword_container input#cons_rep_password{width:280px}}.mobile div#email_optin label,.mobile div#gift_notice_optin label,div#email_optin label,div#gift_notice_optin label{max-width:100%}div#email_optin{display:none}div#cons_info_component_container div#contact_info_section_one,div#cons_info_component_container div#contact_info_section_two,div#cons_info_component_container div#personal_info_section_one,div#cons_info_component_container div#personal_info_section_two,div#email_optin,div#emergency_contact_container,div#gift_notice_optin,div#registration_options_page div#privacy_opts_container,div#registration_options_page div#tribute_component_section_one,div#registration_options_page div#tribute_component_section_two,div#registration_options_page div#user_name_pword_container{width:auto}div.registration-page-container div#reg_options_cons_info_extension.sub-section-container{clear:both}.app_tr_registration .cons-full-address-container .cons-info-question-container{max-width:100%;float:none!important}#contact_info_section_one,#contact_info_section_two,#personal_info_section_one,#personal_info_section_two{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.survivor_yes_no li.input-container{float:left;margin-right:25px;background-color:#515151;width:125px;text-align:center}.survivor_yes_no li.input-container:hover{background-color:#fff;color:#000}.survivor_yes_no label{width:125px;height:50px;text-align:center;font-size:24px;cursor:pointer;padding:8px 42px;margin:0}.survivor_yes_no li.input-container.survivor_active{background-color:#d01d20;color:#fff}.cons-info-question-container.consZip div.form-content span.field-required{margin-right:5px}label#cons_zip_code-error{display:block}.cons-info-question-container.form-error.consZip{height:auto}#mobile_optin_outer{margin-top:5px}div.responsive div.ErrorMessage>span.field-error-indicator{height:23px;width:18px;background-image:url(../images/page_error_icon.png);vertical-align:top;background-repeat:no-repeat;display:inline-block;zoom:1}div.responsive div.ErrorMessage.page-error>span.field-error-indicator,div.responsive span.header-warning-message{display:inline-block}@media (max-width:767px){.mobile div.registration-page-container select{max-width:280px;font-size:15px;width:280px}.survivor_yes_no li.input-container{width:100%}.survivor_yes_no label{width:100%}}.app_tr_registration #F2fRegContact,.app_tr_registration #F2fRegPartType,.app_tr_registration #FriendraiserUserWaiver,.app_tr_registration #fr_payment_form{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.app_tr_registration #F2fRegContact,.app_tr_registration #F2fRegPartType,.app_tr_registration #FriendraiserUserWaiver,.app_tr_registration #fr_payment_form{margin:0 auto}.app_tr_registration .part_type_selection_container{text-align:center}.app_tr_registration #part_type_section_container h2#pt_title_container::before{content:"*";color:#c10e21;padding-right:5px}.payment-type-selections input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color}@media (max-width:767px){div.registration-page-container div.section-container{padding:0}}.app_tr_registration .campaign-banner-container,.app_tr_registration div.registration-page-container div.section-container{border:none;margin:0}.app_tr_registration div.registration-page-container div.section-header{text-align:center}.app_tr_registration div.registration-page-container div.section-body,.app_tr_registration div.registration-page-container div.section-footer,.app_tr_registration div.registration-page-container div.section-header,.app_tr_registration div.registration-page-container div.section-sub-header{background-color:#fff;border:none;padding:0}.app_id_9 div.responsive .payment-type-element-container .payment-type-selection-container h3,.h3,h3{font-size:1.75rem}.app_tr_registration div.registration-page-container div.sub-section-container{overflow:hidden}.app_tr_registration div.registration-page-container #contact_info_section_one,.app_tr_registration div.registration-page-container #contact_info_section_two,.app_tr_registration div.registration-page-container #personal_info_container{margin-bottom:10px}.app_tr_registration div.registration-page-container div.sub-section-header{padding:0;margin:0}.app_tr_registration .input-container a,.app_tr_registration .modal-body a,.app_tr_registration small a{text-decoration:underline!important}.app_tr_registration div.responsive{width:inherit}.app_tr_registration div.responsive input{vertical-align:middle}.app_tr_registration div.registration-page-container div.section-header{text-align:center}.app_tr_registration div.required-indicator-legend{text-align:center;padding:0}.app_tr_registration #F2fRegContact,.app_tr_registration #F2fRegPartType,.app_tr_registration #FriendraiserUserWaiver,.app_tr_registration #fr_payment_form{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (max-width:767px){.app_tr_registration #F2fRegContact,.app_tr_registration #F2fRegPartType,.app_tr_registration #FriendraiserUserWaiver,.app_tr_registration #fr_payment_form{padding:0}}@media (min-width:576px){.app_tr_registration #F2fRegContact,.app_tr_registration #F2fRegPartType,.app_tr_registration #FriendraiserUserWaiver,.app_tr_registration #fr_payment_form{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;padding-right:0;padding-left:0}}.app_tr_registration #F2fRegContact{margin:0 auto}.app_tr_registration div.responsive .sub-section-container span.field-required{float:left;margin-right:2px}.app_tr_registration #password_component_container .field-required{float:left}.app_tr_registration #emergency_contact_field_group div.field-required,.app_tr_registration .cons-full-name-container,.app_tr_registration .cons-info-question-container,.app_tr_registration .survey-question-container{position:relative;width:100%;min-height:1px}@media (min-width:576px){.app_tr_registration #emergency_contact_field_group div.field-required,.app_tr_registration .cons-full-address-container,.app_tr_registration .cons-full-name-container,.app_tr_registration .cons-info-question-container,.app_tr_registration .survey-question-container{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.app_tr_registration #additional_questions_container .survey-question-container input,.app_tr_registration #additional_questions_container .survey-question-container select{max-width:400px}.app_tr_registration #reg_options_cons_info_extension_body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.app_tr_registration #reg_options_cons_info_extension{clear:both}.app_tr_registration div#reg_options_cons_info_extension div.sub-section-body,.app_tr_registration div.registration-page-container div.sub-section-body{padding:0}.app_tr_registration div#cons_info_component_container div#contact_info_section_one,.app_tr_registration div#cons_info_component_container div#contact_info_section_two,.app_tr_registration div#cons_info_component_container div#personal_info_section_one,.app_tr_registration div#cons_info_component_container div#personal_info_section_two,.app_tr_registration div#email_optin,.app_tr_registration div#emergency_contact_container,.app_tr_registration div#gift_notice_optin,.app_tr_registration div#registration_options_page div#privacy_opts_container,.app_tr_registration div#registration_options_page div#tribute_component_section_one,.app_tr_registration div#registration_options_page div#tribute_component_section_two,.app_tr_registration div#registration_options_page div#user_name_pword_container{width:100%;float:none}.app_tr_registration div#email_opt_in_container label,.app_tr_registration div#gift_notice_optin label,.app_tr_registration div#postal_mail_opt_in_container label,.app_tr_registration div#privacy_component_container label,.app_tr_registration div#remember_me_container label{max-width:100%}.app_tr_registration .email-question-container,.app_tr_registration .mobile-question-container{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.app_tr_registration .email-question-container,.app_tr_registration .mobile-question-container{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}#participant_info_body_container #password_component_container{max-width:400px}.app_tr_registration #reg_option_custom_html .modal-dialog{overflow-y:initial}.app_tr_registration #reg_option_custom_html .modal-content{background:0 0;border:none}.app_tr_registration #reg_option_custom_html .modal-header{border:none}.app_tr_registration #reg_option_custom_html .modal-header .close{color:#fff;font-weight:700;text-shadow:none;opacity:1;padding:0}.app_tr_registration #reg_option_custom_html .modal-header .close small{font-weight:500;font-size:.9rem}.app_tr_registration #reg_option_custom_html .modal-body{height:350px;overflow-y:auto;background:#fff;border:2px solid #ced4da}.app_tr_registration select#cons_birth_date_DAY,.app_tr_registration select#cons_birth_date_MONTH{width:100%}.app_tr_registration #part_type_additional_gift_section_header{position:relative;width:100%;min-height:1px}@media (min-width:768px){.app_tr_registration #part_type_additional_gift_section_header{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.app_tr_registration #additional_questions_container .survey-question-container{width:auto}.app_tr_registration #additional_questions_container .survey-question-container .survey-date-day,.app_tr_registration #additional_questions_container .survey-question-container .survey-date-month,.app_tr_registration #additional_questions_container .survey-question-container .survey-date-year{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.survey-question-number-container .survey-question-number{display:none}.app_tr_registration #additional_questions_container .survey-question-container{width:100%;max-width:none}.app_tr_registration .cons-full-address-container{overflow:hidden}.app_tr_registration #remember_me_container{display:none}div#part_type_selection_container{text-align:center}div.part-type-container{background-color:#fff;border:2px solid #000;margin-top:0;margin-bottom:20px;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;text-align:left;max-width:680px}div.part-type-container.selected,div.part-type-container:hover{background-color:#000;margin-top:0;margin-bottom:20px;outline:5px auto -webkit-focus-ring-color;border:2px solid #000;border-radius:0}@media only screen and (max-width:767px){div.part-type-container{width:100%;margin:0 0 20px 0}.mobile div.part-type-container .part-type-decoration-messages{width:auto}}div#participation_options_page div.part-type-container input{margin:10px}div.part-type-container .part-type-decoration-messages{margin:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto}div.responsive .part-type-decoration-messages label{color:#000;display:block;font-size:24px;line-height:32px;padding:10px 0;text-align:left;cursor:pointer;margin:0}div.responsive .part-type-container.selected .part-type-decoration-messages label,div.responsive .part-type-container:hover .part-type-decoration-messages label{color:#fff}.part-type-name{display:inline-block}div.part-type-decoration-messages .part-type-description-text{display:none}div.part-type-decoration-messages .part-type-description-text,div.part-type-decoration-messages span.part-type-name{font-size:inherit;font-weight:400}div.reg-summary-thanks-common-container div.reg-summary-name-info{background-color:rgba(0,0,0,0);border:medium none;border-top-left-radius:0;border-top-right-radius:0;padding:0;width:100%;font-size:0}div.registration-page-container div.section-header{padding-left:0}div.reg-summary-thanks-common-container div.reg-summary-name-info span.contact-info-first,div.reg-summary-thanks-common-container div.reg-summary-name-info span.contact-info-name{color:#000;font-size:18px;font-weight:700;display:inline-block}div.reg-summary-thanks-common-container div.reg-summary-address-info{border:medium none;display:block;padding:0;width:100%}div.registration-page-container div.label-value-block-container{border:0;padding:0}div.reg-summary-thanks-common-container div.reg-summary-event-info,div.reg-summary-thanks-common-container div.reg-summary-total{display:none}div.reg-summary-thanks-common-container div.action-button-container,div.responsive #FriendraiserUserWaiver button.cancel-step,div.responsive #FriendraiserUserWaiver button.next-step,div.responsive #FriendraiserUserWaiver button.previous-step{float:none}div.reg-summary-thanks-common-container div.reg-summary-address-info>div{padding-bottom:0}#reg_summary_body_container>.manageable-content{display:none}div.responsive button.prev-step,div.responsive button.previous-step{color:#c10e21;background:0 0!important;border:none;padding:0;font-size:16px;text-align:left}div.responsive button.prev-step:hover,div.responsive button.previous-step:hover{background:0 0!important;color:#d01d20;text-decoration:underline}div.responsive button.cancel-step{color:#d01d20;font-size:24px;font-weight:400;background-color:#fff!important;border:2px solid #d01d20}div.responsive #FriendraiserUserWaiver button.cancel-step:hover{border-color:#900}div.reg-summary-thanks-common-container div.action-button-container{float:left;width:auto}div#waiver_custom_html #fr_html_container div{margin:10px 0}div.registration-page-container span.option-amount{float:none}div.reg-summary-thanks-common-container div.reg-summary-event-info{display:block;border:0;width:100%}div.reg-summary-thanks-common-container div.reg-summary-event-info>div{background:0 0;padding:0}div.reg-summary-address-info .contact-info-city,div.reg-summary-address-info .contact-info-state,div.reg-summary-address-info .contact-info-street{display:none}@media only screen and (max-width:991px) and (min-width:768px){.mobile div.reg-summary-thanks-common-container div.reg-summary-address-info{width:auto}}div#fr_thanks_page a#part_ctr_container{border-radius:60px}#fr_thanks_page .section-footer a#part_ctr_container_step{display:none}div#fr_thanks_page #part_ctr_container:hover{background:#d01d20}.reg-summary-edit-link .left-decorator{display:none}.mobile div.reg-summary-thanks-common-container .detail-toggle-link{display:none!important}@media (max-width:767px){div.responsive #FriendraiserUserWaiver button.next-step{width:100%}.mobile div.reg-summary-thanks-common-container div.reg-summary-total{display:none}.mobile div.reg-summary-thanks-common-container div.reg-summary-reg-info .mobile-hidden{display:block}}@media only screen and (max-width:767px) and (min-width:480px){.mobile #fr_reg_summary_page div.action-button-container{float:none}}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:checked+span.manageable-content label,[type=checkbox]:not(:checked)+label,[type=checkbox]:not(:checked)+span.manageable-content label{position:relative;padding-left:35px;cursor:pointer}[type=checkbox]:checked+label:before,[type=checkbox]:checked+span.manageable-content label:before,[type=checkbox]:not(:checked)+label:before,[type=checkbox]:not(:checked)+span.manageable-content label:before{content:'';position:absolute;left:0;top:0;width:25px;height:25px;border:1px solid #acacac;background:#fff;border-radius:0}[type=checkbox]:checked+label:after,[type=checkbox]:checked+span.manageable-content label:after,[type=checkbox]:not(:checked)+label:after,[type=checkbox]:not(:checked)+span.manageable-content label:after{content:'\f00c';position:absolute;top:5px;left:4px;font-size:1.2rem;line-height:.8;color:#000;-webkit-transition:all .2s;transition:all .2s;font-family:Font Awesome\ 5 Free;font-weight:900}[type=checkbox]:not(:checked)+label:after,[type=checkbox]:not(:checked)+span.manageable-content label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type=checkbox]:checked+label:after,[type=checkbox]:checked+span.manageable-content label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}[type=checkbox]:disable:not(:checked)+span.manageable-content label,[type=checkbox]:disabled:checked+label:before,[type=checkbox]:disabled:checked+span.manageable-content label,[type=checkbox]:disabled:not(:checked)+label:before{-webkit-box-shadow:none;box-shadow:none;border-color:#bbb;background-color:#ddd}[type=checkbox]:disabled:checked+label:after,[type=checkbox]:disabled:checked+span.manageable-content label{color:#999}[type=checkbox]:disabled+label,[type=checkbox]:disabled+span.manageable-content label{color:#aaa}[type=checkbox]:checked:focus+label:before,[type=checkbox]:checked:focus+span.manageable-content label:before,[type=checkbox]:focus+label:before,[type=checkbox]:focus+span.manageable-content label:before,[type=checkbox]:not(:checked):focus+label:before,[type=checkbox]:not(:checked):focus+span.manageable-content label:before{border:1px solid -webkit-focus-ring-color;outline:5px auto -webkit-focus-ring-color}.notTime input:checked,.notTime input:not(:checked){left:0;position:relative}.notTime [type=radio]:checked+label:after,.notTime [type=radio]:checked+label:before,.notTime [type=radio]:not(:checked)+label:after,.notTime [type=radio]:not(:checked)+label:before{content:none}div.notTime [type=radio]:checked+label,div.notTime [type=radio]:not(:checked)+label{padding-left:5px}label.donation-level-row-label.other_amount_label{position:absolute;left:-9999999px}.donation-level-row-container.donation-amt{display:inline-block;margin-bottom:15px;margin-right:20px;position:relative}@media only screen and (max-width:767px){.donation-level-row-container.donation-amt{margin-right:15px}}.donation-level-row-container.donation-amt .donation-level-row-decoration-container{background-color:#515151;border-radius:0;color:#fff;padding:0 10px;text-align:center;width:126px;font-size:24px;height:60px;margin:0!important;display:inline-block!important;line-height:60px}#participation_options_page .donation-level-row-container.enterAmt .input-container,#participation_options_page .donation-level-row-container.notTime .input-container{margin-top:0}div.responsive .donation-level-row-container.enterAmt .donation-level-row-decoration-container input{margin-right:10px}div.responsive .donation-level-row-container.enterAmt .donation-level-row-decoration-container,div.responsive .donation-level-row-container.notTime{border-radius:60px 60px 60px 60px;background-clip:padding-box;color:#fff;border:none;font-family:LubDubMedium,Helvetica,Arial,sans-serif!important;margin-right:10px;background:#fff;color:#000;border:2px solid #000;position:relative;padding:15px;cursor:pointer}div.responsive .donation-level-row-container.notTime label{margin-bottom:0;cursor:pointer}.donation-level-row-container.enterAmt,.donation-level-row-container.notTime{float:none;clear:both;display:inline-block;vertical-align:top;position:relative;max-width:360px}div.responsive .donation-level-row-container.enterAmt .donation-level-row-decoration-container:hover,div.responsive .donation-level-row-container.enterAmt.active .donation-level-row-decoration-container,div.responsive .donation-level-row-container.notTime.active,div.responsive .donation-level-row-container.notTime:hover{background:#000;color:#fff}div.responsive .donation-level-row-container.enterAmt label.error{padding:0;border:none;background:0 0;font-size:14px;color:red}.enterAmt-other{display:inline-block}div.donation-level-row-container{padding:0}.donation-level-container{padding:0;max-width:680px}.donation-level-container:last-of-type{width:100%}.donation-level-row-container.donation-amt .donation-level-row-decoration-container:hover,.donation-level-row-container.donation-amt.active .donation-level-row-decoration-container{background-color:#000!important;color:#fff!important;outline:5px auto -webkit-focus-ring-color}.donation-level-row-container.donation-amt:hover,.donation-level-row-label:hover{cursor:pointer}label.donation-level-row-label{margin:auto}@media only screen and (max-width:767px){.mobile div.donation-level-row-container input[type=text]{margin-left:0}}.privacyCheck .survey-question-label,.waiverCheck .survey-question-label{display:none}#lightboxWiaver,#overlayWaiver{display:none}#overlayWaiver{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1001;-moz-opacity:.8;opacity:.8}#lightboxWiaver{position:fixed;top:15%;left:25%;width:50%;height:30%;padding:16px;border:4px solid #ddd;background-color:#fff;z-index:1002;overflow:auto;overflow-y:scroll;min-height:400px;min-width:50%;background-size:cover}@media only screen and (max-width:1199px){#lightboxWiaver{left:15%;min-width:70%}}@media only screen and (max-width:767px){#lightboxWiaver{left:5%;min-width:90%}}#lightboxWiaver h1{margin:.5em 0;font-size:22px}.lightboxWiaverContent p{font-size:16px}.lightboxWiaverClose{font-family:Font Awesome\ 5 Free;position:absolute;right:10px;top:0;text-align:center;padding:10px;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;font-size:24px;color:#000;line-height:24px;font-weight:900}span.lightboxWiaverClose i.fa-close{position:fixed}#reg_payment_page #fr_payment_form #reg_payment_body_container #reg_billing_info_block #billing_info_name #billing_suffix_row,#reg_payment_page #fr_payment_form #reg_payment_body_container #reg_billing_info_block #billing_info_name #billing_title_row{display:none}#reg_payment_page div.form-row{margin-bottom:0;margin-left:0}#reg_payment_page .form-text{margin-top:0}#reg_payment_page span.internal-payment{border:none;background:0 0}#reg_payment_page span.external-payment a.payment-type-label img{display:none}#reg_payment_page span.external-payment a.payment-type-label{color:#000}#reg_payment_page span.external-payment span.payment-type-option,#reg_payment_page span.internal-payment span.payment-type-option{border-radius:60px 60px 60px 60px;background-clip:padding-box;color:#fff;border:none;font-family:LubDubMedium,Helvetica,Arial,sans-serif!important;margin-right:10px;border:2px solid #000;padding:10px 20px 5px;position:relative;background:#fff}@media (max-width:767px){#reg_payment_page span.external-payment span.payment-type-option,#reg_payment_page span.internal-payment span.payment-type-option{margin-bottom:10px}}#reg_payment_page span.external-payment span.payment-type-option.selected,#reg_payment_page span.external-payment span.payment-type-option:hover,#reg_payment_page span.internal-payment span.payment-type-option.selected,#reg_payment_page span.internal-payment span.payment-type-option:hover{background:#000}#reg_payment_page span.external-payment span.payment-type-option.selected a:link,#reg_payment_page span.external-payment span.payment-type-option:hover a:link,#reg_payment_page span.internal-payment span.payment-type-option.selected a:link,#reg_payment_page span.internal-payment span.payment-type-option:hover a:link{color:#fff}#reg_payment_page span.external-payment span.payment-type-option label,#reg_payment_page span.internal-payment span.payment-type-option label{padding-left:25px}#reg_payment_page span.payment-type-option input{display:block;position:absolute;top:18px;left:20px}#responsive_payment_typecc_type_row legend{display:none}#reg_payment_page #billing_addr_city_row,#reg_payment_page #billing_addr_country_row,#reg_payment_page #billing_addr_state_row,#reg_payment_page #billing_addr_street1_row,#reg_payment_page #billing_addr_street2_row,#reg_payment_page #billing_addr_zip_row,#reg_payment_page #billing_first_name_row,#reg_payment_page #billing_last_name_row{display:inline-block;vertical-align:top;width:auto;margin-right:20px}#reg_payment_page div.form-row div.form-content>input,#reg_payment_page div.form-row div.form-content>select{width:280px}#reg_payment_page #billing_addr_street1_row input,#reg_payment_page #billing_addr_street2_row input{width:280px}#reg_payment_page div#responsive_payment_typecc_number_row{float:left;margin-right:20px}#reg_payment_page div#responsive_payment_typecc_exp_date_row{float:left}#reg_payment_page div#responsive_payment_typecc_cvv_row{clear:both}#reg_payment_page .cvv-input{margin-right:0;position:relative;width:auto}#reg_payment_page .cardExpGroup{width:330px}#reg_payment_page select#responsive_payment_typecc_exp_date_MONTH,select#responsive_payment_typecc_exp_date_YEAR{width:40%;margin-right:5%;margin-top:3px;display:inline-block}#reg_payment_page div.payment-field-container #responsive_payment_typecc_cvv_row input{width:280px}#reg_billing_info_block{max-width:700px}#reg_payment_page .section-footer{clear:both}div#registration_options_page .indented-field-group{margin-left:0}div#user_type_oauth_login_container a.janrainEngage.loginHref{background-image:-moz-linear-gradient(top,#e51c22,#cd181d);background:-webkit-gradient(linear,left top,left bottom,from(#e51c22),to(#cd181d));background-image:-ms-linear-gradient(top,#e51c22 0,#cd181d 100%);border:1px solid #b5cbd9;color:#fff;display:inline-block;text-decoration:none;padding:8px 7px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-top:10px}div#user_type_oauth_login_container a.janrainEngage.loginHref div.loginLinks{display:none}.janrain-provider150-amazon{display:none}div.required-indicator-legend{text-align:left;padding-left:0}#user_type_login_login_container div.input-container{width:auto}#user_type_login_login_button{vertical-align:bottom}#fr_new_user_container,#fr_responsive_social_login_container{display:none}#user_type_login_email_button{background-image:-moz-linear-gradient(top,#e51c22,#cd181d);background:-webkit-gradient(linear,left top,left bottom,from(#e51c22),to(#cd181d));background-image:-ms-linear-gradient(top,#e51c22 0,#cd181d 100%);border:1px solid #b5cbd9;color:#fff}#amazon_login_logo,#facebook_login_logo{height:43px;vertical-align:bottom}@media (max-width:1199px){div#user_type_oauth_login_container{float:none}}@media (max-width:991px){.mobile div#user_type_oauth_login_container{width:236px}}@media (max-width:899px){.mobile div#user_type_login_container,.mobile div#user_type_new_participant_registration_container{clear:left}}div#team_find_search_results_container div.list-component-cell-column-join-link a{display:inline-block;border:1px solid #b5cbd9!important;background-color:#d4e8f3!important;background-image:-moz-linear-gradient(top,#e51c22,#cd181d)!important;background:-webkit-gradient(linear,left top,left bottom,from(#e51c22),to(#cd181d));background-image:-ms-linear-gradient(top,#e51c22 0,#cd181d 100%);color:#fff!important;text-align:center;font-weight:700}#team_find_page div.list-component-row{border-radius:1px!important;background-image:-moz-linear-gradient(top,#fff,#fff)!important;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-ms-linear-gradient(top,#fff 0,#fff 100%);border-top:1px solid #e0e0e0!important}#find_participant div.list-component-row{border-radius:1px!important;background-image:-moz-linear-gradient(top,#fff,#fff)!important;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-ms-linear-gradient(top,#fff 0,#fff 100%);border-top:1px solid #e0e0e0!important}#registration_options_page .required-indicator-legend .required-indicator-legend-text{font-size:80%}#fr_informational_page{padding:1em 3em}#fr_informational_page h1{margin-bottom:1em}#fr_informational_page h3{margin-top:1em}@media (max-width:767px){#fr_informational_page{width:auto}#fr_informational_page{padding:0 1em}}button.js__reg-page-prev-step:active,button.js__reg-page-prev-step:focus,button.js__reg-page-prev-step:hover,div#registration-ptype-page-steps button.btn-secondary:active,div#registration-ptype-page-steps button.btn-secondary:focus,div#registration-ptype-page-steps button.btn-secondary:hover{color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline-offset:.4rem;outline:.2rem solid #000;border:solid 2px #900!important}