#header [class*=col-]{padding:0}#header_top{min-height:inherit}.navbar-toggler>.close{display:inline;font-family:Arial!important;font-weight:400!important}#errorContainer,#f2fSendUserNameForm,.forgotUsernamePW,.navbar-toggler[aria-expanded=false]>.close,.navbar-toggler[aria-expanded=true]>.navbar-toggler-icon,.page-home div.tr-page-container div.side-bar,div.tr-page-container div.view-content-links{display:none}#header .container{padding-right:20px;padding-left:20px}#logo img{position:static;width:auto;height:40px}@media (min-width:768px){#header_top{min-height:145px}#header .container{padding-right:15px;padding-left:15px}#logo img{max-width:100%;height:75px}}@media (min-width:992px){#logo img{height:unset}#loggedout .btn-lg{min-width:170px}}.janrain-provider-icon-16{width:20px;height:20px;margin:6px;background-repeat:no-repeat;background-size:cover}.page-home .sidebar-group{padding:0 0 10px;margin:0 0 10px}body.mobile div.tr-page-container #entry_page_custom_html{max-height:none;overflow:visible}@media (min-width:768px){.page-home #logo,.page-home #nav{margin:0}div.responsive{width:100%}.page-home #content-primary{padding-top:20px}div.tr-page-container div.main-content{width:100%;float:none}}#media{overflow:hidden}#media .container{padding-right:20px;padding-left:20px}#media .carousel-caption{background:#f1f1f1;position:static;width:100%}#media .carousel-caption h3{font-size:14px}#media .carousel-caption .button{font-size:11px}#fundraising #progress{position:relative}#fundraising .tint::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.2;border:none;background:#000}#cont,#content-secondary,.media-container{position:relative}#cont,#cont:after{border-radius:100%;display:block}#svg circle{stroke-dashoffset:0;transition:stroke-dashoffset 1s linear;stroke-width:2.5em}#svg #bar{stroke:#fff}#cont{height:286px;width:286px;margin:0 auto;box-shadow:none}#cont:after{position:absolute;height:212px;width:212px;left:50%;top:50%;box-shadow:inset 0 0 .25em #000;content:attr(data-pct) "%";margin-top:-106px;margin-left:-106px;line-height:210px;font-size:2.5em;text-shadow:0 0 .5em #000;color:#fff}#circular .amount-raised-label,#circular .total-goal-info-label{display:block;font-size:20px;text-transform:uppercase;font-weight:400;padding-bottom:13px}#circular .amount-raised-value,#circular .total-goal-value{display:block;font-size:36px;font-weight:400;padding-bottom:13px}@media (min-width:768px){#media .container{padding-right:15px;padding-left:15px}#media .carousel-indicators{bottom:2px;left:0;margin:0;padding:10px 20px;text-align:left;width:40%}#media .carousel-indicators li{border:0}#media .carousel-caption{background:0 0;bottom:38px;left:0;padding:15px 20px;text-align:right;width:355px}.carousel-caption{text-shadow:none}#media .carousel-control{padding:0 20px;width:auto}#media .carousel-control.left{background:url(../images/carousel-chevron-left-white.png) center center no-repeat}#media .carousel-control.right{background:url(../images/carousel-chevron-right-white.png) center center no-repeat}#media .carousel-caption .button{background:#88c460;border-color:#88c460;color:#fff}#media .carousel-indicators li{background:#fcc44c}#media .carousel-indicators li.active{background:#88c460}#media .carousel-caption h3{line-height:1.35;margin-top:0;text-transform:none;color:#4d525a;font-family:georgia;font-size:19px;font-style:italic}#media .carousel-caption .button{font-size:15px;font-weight:700}}#call-to-action .row{padding:10px 0}#call-to-action .button{padding-left:0;padding-right:0;margin-bottom:10px}#call-to-action .row div:last-child .button{margin-bottom:0}#content{padding-bottom:10px}#content-primary{padding-top:15px}.mobile div.progress-bar-step-text-container{display:inline}.hidden-xs.collapsing,.hidden-xs.in{display:block!important}.mobile div#find_participant li{width:50%;min-height:65px}#content-secondary .tint::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.2;border:none;background:#000}@media (min-width:768px){#call-to-action .row{margin-left:-5px;margin-right:-5px}#call-to-action div[class*=col-]{padding:0 5px}#content{padding-bottom:40px}#content-inner{padding:25px 0}#content-primary{padding-top:40px}.mobile div#find_participant li{min-height:unset}#content-secondary{padding-top:0}#content-secondary .form-control{border:0;box-shadow:none;padding:4px 12px}#content-secondary .input-group{margin-top:5px}#content-secondary h2{margin:0 0 10px}#content-secondary .btn{border-width:0;display:block;margin:0;padding:10px 16px}.sidebar-group{border-bottom:1px solid #e2e1e0;margin-bottom:15px;padding-bottom:15px}.sidebar-group:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}form.hidden-xs{height:auto!important}}#sponsors{padding:20px}#sponsors ul.nav li{display:block;height:auto;position:static;width:100%}#sponsors ul.nav li a img{max-width:100%;position:static;width:auto}#sponsors h2{font-size:28px;font-weight:500}#sponsors .tr_sponsorship_logo_horizontal{float:none;margin:auto}@media (min-width:768px){#sponsors h2{font-size:30px;font-weight:700}#sponsors ul.nav{margin:0 -10px;padding:0;text-align:center}#sponsors ul.nav li{display:inline-block;height:130px;margin:0;overflow:hidden;padding:10px;position:relative;width:16.666666667%}#sponsors ul.nav li a{height:100%;padding:0}#sponsors ul.nav li a:hover{background:0 0}#sponsors ul.nav li a img{bottom:0;height:auto;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}#footer .container{padding-top:40px}#footer p{margin:0 0 20px}#footer #social-icons{list-style:none;margin:auto;padding:0}#footer #social-icons li{display:inline}#footer #social-icons li a{font-size:30px;padding:15px;text-decoration:none}#footer .logo{max-height:150px}}button.search-button,div#find_participant button.search-button{background-image:none;border:0;border-radius:0;cursor:pointer;display:inline-block;font-size:100%;font-weight:400;line-height:1.42857;margin-bottom:0;-moz-user-select:none;padding:10px 20px;text-align:center;text-indent:0;text-transform:capitalize;vertical-align:middle;white-space:normal;width:auto;height:auto}div#find_participant span#participant_find_search_text,div#find_participant span#team_find_search_text{display:unset}@media (min-width:768px){.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:inherit}.step-button,a.button,button.button,div.indicator-container a.indicator-link,div.responsive button.action-button{background-image:none;border:1px solid transparent;border-radius:0;cursor:pointer;display:inline-block;font-size:100%;font-weight:400;line-height:1.42857;margin-bottom:0;-moz-user-select:none;padding:20px 30px;text-align:center;text-indent:0;text-transform:uppercase;vertical-align:middle;white-space:normal}.button:hover,.step-button:hover,button.search-button:hover,div#find_participant button.search-button:hover,div.indicator-container a.indicator-link,div.responsive button.action-button:hover{text-decoration:none}a.btn{border-radius:0}}div.tr-page-container div.main-content,div.tr-page-container div.side-bar{padding:0;width:100%}div.thermometer-container div.donation-link-container a{display:none}div.section-footer .step-button{display:block;float:none;margin:0 0 10px;width:100%}div.responsive{width:100%!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0}div.registration-page-container div.section-container,div.tr-page-container{border:0;border-radius:0}.page-internal .header-container,.page-internal div.tr-page-container,div.registration-page-container{max-width:767px;margin:0 20px}div.tr-page-container div.header-container{background:0 0}div.registration-page-container div.section-sub-header,div.tr-page-container div.section-sub-header{background:0 0;border:0;padding:0}div#team_page_main_content,div.tr-page-main-content{font-size:16px;padding:0;margin:0;width:100%}.page-personal div#team_page_main_content,.page-personal div.tr-page-main-content,.page-team div#team_page_main_content,.page-team div.tr-page-main-content{font-size:16px;padding:0 20px;margin:0;width:100%}.page-personal div.tr-page-container div.side-bar,.page-team div.tr-page-container div.side-bar{width:100%;padding:0 20px}.page-company div#team_page_main_content,.page-company div.tr-page-main-content{font-size:16px;padding:0 20px;margin:0;width:100%}.page-company div.tr-page-container div.side-bar{width:100%;padding:0 20px}.mobile #team_find_page input#fr_team_member_goal,.mobile #team_find_page input#fr_team_name{max-width:100%;width:100%}#user_type_login_login_container button.next-step{width:100%}.navbar-light .navbar-toggler{border-color:transparent}div.tr-status-indicator-container#frStatus1{background-color:#282560;padding:20px 15px}img.team-image{width:100%}.mobile div#team_image{display:block}div.tr-status-indicator-container+div.tr-status-indicator-container{margin-bottom:30px}@media (min-width:768px){.page-internal .header-container,.page-internal div.tr-page-container,div.registration-page-container{margin:0 auto}img.team-image{width:auto}.page-company div#team_page_main_content,.page-company div.tr-page-main-content{padding:0 40px 0 0!important;width:72%}.page-company div.tr-page-container div.side-bar,.page-personal div.tr-page-container div.side-bar,.page-team div.tr-page-container div.side-bar{width:25%;padding:0}.page-personal div#team_page_main_content,.page-personal div.tr-page-main-content,.page-team div#team_page_main_content,.page-team div.tr-page-main-content{font-size:16px;padding:0 40px 0 0;margin:0;width:72%}a#sidebar_donate_button{padding:20px 0}a#personal_page_team_page_link{margin:auto 0;font-size:16px;font-weight:500}div.tr-page-container div.side-bar{padding:0}div.tr-page-container div.side-bar h3{margin:0}#entry div.entry-option-info-container+div.entry-option-info-container{margin-top:0}#title_container,div.section-header,h2.tr-page-title,span.section-header-text{background:0 0!important;margin:0;padding:0!important}div.registration-page-container div.sub-section-header{background:0 0;border:0;margin:15px 0;padding:0}div.registration-page-container div.sub-section-container{background:0 0}div#reg_instr_container,div.registration-page-container div.sub-section-body,div.section-body{padding:0!important}div.section-footer{background:0 0!important;border-top:1px solid #e2e2e2;padding:15px 0 20px!important}div#email_optin label,div#gift_notice_optin label{display:inline;font-weight:400}div.responsive a.next-step,div.responsive a.next-step:hover,div.responsive button.next-step,div.responsive button.next-step:hover{filter:none}div.section-footer .step-button{display:inherit;float:inherit;margin:inherit;margin-top:inherit;margin-bottom:inherit;width:unset}div.tr-page-container #entry_page_custom_html{padding:0 20px 20px 0}h3.menu-title{display:block;float:none;margin:0;padding:0 0 10px;text-transform:uppercase}#search_part_team div.ui-tabs-panel{background:#fff;margin-bottom:0;padding:20px 10px 10px}#search_part_team ul li{padding:7px 10px 0}#search_part_team ul li.ui-tabs-selected{background:#fff;padding:7px 10px 5px}#search_part_team div.ui-tabs-panel input{background:#e9e8e7;border:0;border-radius:0;box-shadow:none;display:block;margin:0 0 10px;width:100%}div.responsive input.default-submit-hack{border:0;margin:0!important;padding:0}.team-roster-title-container,div.indicator-title{border-top:1px solid #ddd;border-bottom:1px solid #ddd}div.thermometer-container div.thermometer-outer{background:#fff;box-shadow:0 2px 4px #ccc}div.thermometer-container div.donation-link-container{padding:10px 0 0}div.thermometer-container span.amount-percentage-value,div.thermometer-container span.amount-raised-value{font-size:24px;font-weight:400}div.thermometer-container span.amount-percentage-label,div.thermometer-container span.amount-raised-label{font-size:.9em}div.indicator-title{color:#fff;font-size:16px;font-weight:500;padding:5px 10px;margin-bottom:15px;margin-top:25px}#section-share-sidebar div.indicator-title{color:#282560}.indicator-title.team-roster-title{border:0;padding:0;margin:5px 0 5px 10px;color:#282560}div.team-roster-raised-label{display:block;float:none;font-size:14px;margin:-1px -5px -6px;padding:5px;text-align:right;color:#282560;font-weight:500}div.team-roster-icon-description{line-height:18px;font-style:italic;color:#666;font-size:12px;margin-bottom:30px}a#sidebar_donate_button{margin:0 0 25px}div.tr-status-indicator-container+div.tr-status-indicator-container{margin-top:0}#team_find_new_team_attributes,#team_find_new_team_company{float:none;width:100%}div.input-container,div.responsive div.form-content{margin:0 0 15px!important}div.donation-level-container div.form-content{margin:0!important}div.donation-level-input-container,div.generic-repeat-label-checkbox-container{padding:0}div.responsive div.ErrorMessage.page-error>span.field-error-text{width:auto}#team_find_page label,label{margin:0!important;padding:0!important;font-size:100%}input[type=tel],input[type=text],input[type=number],input[type=email],input[type=password],select,textarea{border-radius:0!important;box-shadow:0;display:block;padding:4px;width:100%}div.form-progress-bar,div.progress-bar-container{margin:0 0 15px;overflow:hidden}.form-info-message{padding:0 0 15px}div.progress-bar-step-container{float:left;line-height:1.35;margin:0 4px 4px 0;padding:10px}div.progress-bar-step-text-container{vertical-align:middle}#team_find_registration_type_container{font-size:1em;margin:0}#fr_gift,div#part_type_fundraising_goal_container input,div#user_type_new_participant_registration_container #next_step,div.reg-summary-thanks-common-container div.reg-summary-total{margin:0}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{float:none;width:100%}div.reg-summary-participant-info-container{margin:15px 0}div.reg-summary-thanks-common-container div.reg-summary-address-info{width:100%;display:block}div.reg-summary-thanks-common-container div.reg-summary-event-info{border-left-width:2px;display:block;width:100%}#billing_addr_country_row input.ui-autocomplete-input,#billing_addr_street1_row input,#billing_addr_street2_row input,#billing_addr_street3_row input,#donor_addr_country_row input.ui-autocomplete-input,#donor_addr_street1_row input,#donor_addr_street2_row input,#donor_addr_street3_row input,#employer_street_row input,#reg_payment_page #billing_addr_street1_row input,#reg_payment_page #billing_addr_street2_row input,#shipping_addr_country_row input.ui-autocomplete-input,#shipping_addr_street1_row input,#shipping_addr_street2_row input,#shipping_addr_street3_row input,#tribute_message_closing_row input,#tribute_notify_recip_country_row input.ui-autocomplete-input,#tribute_notify_recip_street1_row input,#tribute_notify_recip_street2_row input,#tribute_notify_recip_street3_row input,#tribute_signature_row input,div.employer-address-container input#employer_street,div.reg-summary-thanks-common-container div.action-button-container{width:100%}.trPage .header h2{margin-top:0}.trPage{margin:0;width:100%}.trPage .main{margin:0;float:none;overflow:visible;width:100%!important}div#find_participant div.search-content{padding:0}#find_participant div.participant-find-search-container{width:100%}#find_participant div.participant-find-search-results{background:0 0;border:0;padding:0}#find_participant div.list-component-row,div.responsive div.list-row{background-image:none;border:0;border-radius:0;margin:0 0 10px;padding:10px}div.list-component-cell{padding:0}div#find_participant div.list-component-body div.list-component-cell span.list-component-cell-title-text{font-style:normal}#last_name_search_field,#team_search_field_team{width:82%}div#content button.search-button{height:auto!important;width:auto}div#fr_thanks_page a#part_ctr_container,div.appArea{width:100%;margin:10px 0}div#find_participant span#participant_find_search_text,div#find_participant span#team_find_search_text{display:inline}div.find-participant-badge-container{float:left}#donate_direct_link_container,#donate_link_container,#entry_misc_links,#entry_page_reg_team_type_container{display:none}}#leaderboards .container{padding-right:20px;padding-left:20px}#leaderboards .panel-heading{text-align:center;text-transform:uppercase;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px}#leaderboards .panel-heading h4{display:inline;margin:0;padding:0;font-weight:400;text-transform:capitalize;font-size:24px}#leaderboards div.donor-list-indicator-container .indicator-container{border:0}.page-home #leaderboards div.donor-list-indicator-container .indicator-container{color:#fff;text-align:left}#leaderboards .panel-heading a{color:#229aaa;font-weight:700;margin-left:10px}#leaderboards .panel{background:0 0;border:0;box-shadow:none;max-width:100%}#leaderboards .panel-body{padding:0}#leaderboards div.donor-list-indicator-container{border-bottom:1px solid #ccc;padding-bottom:20px}#leaderboards div.donor-list-indicator-container .indicator-list-row:nth-child(even){background:#f7f7f7}#leaderboards div.donor-list-indicator-container .indicator-list-row{padding:8px 10px;color:#333}#leaderboards .indicator-list-row .list-name-container,#leaderboards .indicator-list-row .list-name-container .display-name{line-height:16px;font-size:16px;display:inline}#leaderboards .indicator-list-row .list-name-container .indicator-link{background:0 0;padding:0;margin:0;text-transform:none;border:0;text-align:left;-webkit-font-smoothing:auto;width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}#leaderboards .indicator-list-row .list-value-container{display:inline;float:right;font-size:16px}.view_more{font-size:18px}@media (min-width:768px){#leaderboards div.donor-list-indicator-container .indicator-title{display:none}#leaderboards .container{padding-right:15px;padding-left:15px}}@media (min-width:992px){#leaderboards .panel{max-width:300px}}@media (max-width:430px){div#user_type_oauth_.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:none}_container{margin:15px 0 0;padding:0!important;width:100%}#personal_page_main_content,div#team_page_main_content{margin:0 0 10px;padding:0 20px;width:100%}}div#personal_page_image_div,div#personal_page_image_div img,div#team_image,div#team_image img{margin:0 0 10px;width:100%}div#team_page_header,div.tr-page-header{background-color:transparent}div.team-roster-legend{border-top:1px solid #ccc;padding:5px 10px 0 0}.caption{font-size:12px;line-height:100%;color:#282560;font-style:italic}@media (min-width:768px){#personal_page_main_content,div#team_page_main_content{margin:0 0 10px;padding:0;width:72%}div.team-roster-legend{padding:5px 10px 0}div#team_page_header,div.tr-page-header{margin:0 0 20px;padding:0}div#personal_page_image_div,div#team_image{float:left;margin:0 30px 30px 0;width:300px}div#personal_page_menu{margin:0 0 10px}div#join_team_button_container,div#personal_join_team_button_container{margin:0 0 30px}#fr_rich_text_container,#fr_rich_text_container p,.personal-page-description,.personal-page-description p,.team-description p,.team-page-description{font-size:16px;line-height:26px}div.donor-list-name,div.team-roster-participant-row{margin:0 0 8px;padding:0 10px;font-size:14px}div.team-roster-captain-name{font-weight:500;font-size:14px;line-height:18px}div.TrAchievementBadgeIconListLargeHeader{color:#282560;font-size:16px;font-weight:700;margin:5px 5px 5px 0;text-align:left;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px 10px;font-style:normal}.TrAchievementBadgeIconListLarge{font-size:12px;font-style:italic}}div.donor-list-indicator-container{margin:0;font-size:14px}div.donor-list-indicator-container div.vscroll-container>div{margin:0!important;padding:0;font-size:14px}div.donor-list-indicator-container div.vscroll-container div.indicator-list-row{margin:0 10px 5px;padding:0;font-size:14px}div.donor-wall-link-container{padding:0}.donor-wall-link.indicator-link{padding:0!important;font-weight:500}div.responsive a.team-honor-list-link{color:#88c460}#section-share{clear:both;overflow:hidden}#section-share>span{display:block;float:left;margin:0 3px 3px 0}#section-share>span:last-child{margin-right:0}#section-share>span>span{display:block;margin:0;padding:0}.mobile div#user_type_new_participant_registration_container{width:100%;float:none}.mobile div#user_type_login_container{float:none;margin-left:auto;margin-right:auto;border:1px solid #ccc}div#user_type_oauth_login_container{margin-bottom:10px;margin-top:-430px}span#fr_responsive_social_login_container{display:block;padding:0 0 10px}.social-provider-link-container{float:left}div.social-provider-link-container a{display:block;margin:0 10px 10px 0;padding:0}#f2fLoginOauth,#hidden-scripts,input.default-submit-hack{display:none}div.registration-page-container div.sub-section-body{background:0 0}.media-container{height:0;overflow-x:hidden;overflow-y:hidden;padding-bottom:56.25%;padding-top:30px}.media-container embed,.media-container iframe,.media-container object{height:100%;left:0;position:absolute;top:0;width:100%}div#user_type_login_container{background-color:#f7f7f7;border:1px solid #ccc}div.manageable-content{position:relative;width:auto}.janrainEngage.loginHref.next-step,.janrainEngage.loginHref.next-step:hover{display:block;float:none;margin-top:10px;text-align:center}#janrainModal{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}div#user_type_login_container,div#user_type_oauth_login_container{margin:20px 0;padding:20px;width:auto}div#user_type_new_participant_registration_container{margin:20px 0;padding:20px;width:50%}div.responsive button.next-step,div.responsive button.next-step:hover{max-width:none}#required_indicator_legend_container{display:none}#sponsortext{margin:0 auto;width:120px;color:#000;font-size:18px}.mobile div.responsive div.ErrorMessage.page-error{width:100%}@media (min-width:768px){.mobile div#user_type_new_participant_registration_container{float:left;width:50%}.mobile div#user_type_login_container{float:left;margin-left:0;margin-right:0}div.donor-wall-link-container{padding:0 10px}}#utility{padding:10px}#utility .navbar-nav li a{margin:0 10px 10px 0;padding:0}#utility .navbar-nav .button{display:inline-block;font-size:13px;float:left;padding:8px 15px}.btn-primary,.btn-secondary{border:0;border-radius:0}@media (min-width:768px){#utility .btn,#utility a.button,#utility button.button{border-radius:0;margin:10px 5px;padding:8px}.janrain-provider-icon-16{width:20px;height:20px;margin:6px;background-repeat:no-repeat;background-size:cover}.modal .forgotUsernamePW{display:none}.modal-header{border-bottom:0}.modal-content{border-radius:20px;padding:25px}.modal-header .close{padding:0}#regModal .modal-body .col-4{padding-right:8px!important;padding-left:8px!important}}.yui-panel-container{width:92%!important}input[type=checkbox]{position:relative;top:5px;vertical-align:top!important;margin-top:0!important}div.donation-level-label-input-container,div.form-input-choose-block,div.responsive input,div.responsive option,div.responsive select,div.responsive textarea{vertical-align:inherit}@media (min-width:768px){.relatedLinks{display:none}.page-internal #page{overflow-x:hidden}.yui-module{background:#fff;padding:10px;box-shadow:1px 2px 5px #333}.yui-panel-container .container-close{text-indent:initial;float:right}.lightbox-email-form-left-column-spacer,span.lightbox-login-form-left-column-spacer{display:none!important}.yui-button button{margin-top:6px;background-color:#EEE}.janrainEngage.loginHref.next-step,.janrainEngage.loginHref.next-step:hover{display:block;margin-top:10px;float:none;text-align:center}}#cons_birth_date_date select{width:100%;margin-bottom:10px;float:none}div.progress-bar-step-text-container{max-width:unset}div.progress-bar-step-current div.progress-bar-step-number-container{background:#dbd8d3}div.progress-bar-step-current div.progress-bar-step-text-container,div.progress-bar-step-current div.progress-bar-step-text-container a{color:#dbd8d3}div.registration-page-container div.progress-bar-step-number-container a{color:#fff}#cons_info_component_container,#part_type_additional_gift_container,#part_type_fundraising_goal_container,#part_type_selection_container,#participant_info_container,#reg_options_cons_info_extension,#reg_options_cons_info_extension_body{Max-width:767px}div.responsive input[type=tel],div.responsive input[type=text],div.responsive input[type=number],div.responsive input[type=email],div.responsive input[type=password],div.responsive select,div.responsive textarea{border:1px solid #ddd;padding:5px 7px;min-height:41px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:unset;box-shadow:unset;width:100%}div.responsive select{padding:9px 7px}div#email_opt_in_container+div#email_format_container{padding-left:1em}div.reg-summary-thanks-common-container div.action-button-container{width:70%}.mobile div.registration-page-container select{max-width:100%;width:100%}@media (min-width:768px){#cons_birth_date_date select{width:30%;margin-right:10px;margin-bottom:10px;float:left}#entry_campaign_banner_container h2.tr-page-title,.registration-page-container #team_find_section_header #title_container{display:none}.loggedin{font-size:15px}}div.top-participant-list-donate{float:left}div.top-participant-list-amount-container div.top-participant-list-amount{font-size:100%}.mobile div#full_donor_list_container,.mobile div.tr-page-container div#team_page_main_content,.mobile div.tr-page-container div.main-content,.mobile div.tr-page-container div.side-bar,.mobile div.tr-page-container div.tr-page-main-content{padding:0 15px}@media (min-width:768px){div.top-participant-list-name,div.top-participant-list-team{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:68%;float:left;font-size:100%;color:inherit}#top_participant_list_page{margin:0 auto;max-width:800px}div#top_participant_list_container{background:#fff;border-top:0;border-bottom:0;border-left:0;border-right:0;padding:0;margin:0}div.top-participant-list-row{padding:15px 10px;position:relative;min-height:86px}div.top-participant-list-team{clear:both;margin-top:15px}div.top-participant-list-amount-container{clear:both;float:left}div.top-participant-list-amount-container div.top-participant-list-amount-label{font-size:100%;color:inherit;line-height:32px;float:left;padding-right:5px}div.top-participant-list-amount-container div.top-participant-list-amount{float:right;font-size:100%;color:inherit;line-height:32px}div.top-participant-list-row a.participant-find-donate-link:active{background:#A7D08E;border-color:#A7D08E;color:#fff}div.top-participant-list-two-buttons-container{position:absolute;top:50%;margin-top:-43px;right:10px}div.top-participant-list-donate-only-container{position:absolute;top:50%;margin-top:-19px;right:10px}div.top-participant-list-ecommerce-only-container{position:absolute;top:50%;margin-top:-.5em;right:10px}div.top-participant-list-donate{float:right}div.top-participant-list-ecommerce{clear:both;float:right;width:100%;text-align:center}div.top-participant-list-two-buttons-container div.top-participant-list-ecommerce{margin-top:32px}.mobile div#full_donor_list_container,.mobile div.tr-page-container div#team_page_main_content,.mobile div.tr-page-container div.main-content,.mobile div.tr-page-container div.side-bar,.mobile div.tr-page-container div.tr-page-main-content{padding:0}div.team-list-captain,div.team-list-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div#team_list_container,div#top_team_list_container{background:#fff;border-top:0;border-bottom:0;border-left:0;border-right:0;padding:0;min-height:0;margin:0 auto}div.team-list-form-new-team{float:right;margin-bottom:16px;display:none}div.team-list-row{padding:15px 10px;min-height:88px;position:relative;clear:both}div.team-list-name{font-size:inherit;color:inherit;width:70%;float:left}div.team-list-captain{clear:left;float:left;padding:10px 20px 4px 0;font-size:1em;max-width:50%}div.team-list-participants{float:left;font-size:1em;padding:10px 0 4px}div.team-list-donations{clear:left;float:left;font-size:1em;padding-bottom:40px}div.team-list-donate-now a.participant-find-team-donate-link:active{background:#A7D08E;border-color:#A7D08E;color:#fff}div#find_participant div.list-component-body div.list-component-cell-column-donate a:active,div.responsive a.next-step,div.responsive button.next-step,div.team-list-donate-now a.participant-find-team-donate-link,div.team-list-join-container a.team-list-join,div.top-participant-list-row a.participant-find-donate-link{color:#fff;height:inherit;line-height:inherit;padding:10px 7px}div.team-list-one-button-container{position:absolute;top:50%;margin-top:-19px;right:10px}div.team-list-one-button-container div.team-list-message{height:39px;line-height:39px;text-align:center}div.team-list-two-button-container{position:absolute;top:50%;margin-top:-44px;right:10px}div.team-list-two-button-container div.team-list-message{clear:both;margin-top:10px;height:39px;line-height:39px;text-align:center}span.display-name{display:unset}.team-list-title{border-bottom:1px solid #ddd}}.mobile div.tr-page-container div#team_page_main_content{overflow:visible}.page-home #frStatus1 div.indicator-title{display:none!important}#frStatus1 div.indicator-title{color:#fff;font-size:16px;font-weight:400;padding:0 0 30px;margin:0;border:0}.tr-status-indicator-container div.indicator-container{padding:8px 0 25px}.tr-status-indicator-container .donor-list-indicator-container div.indicator-container{padding:8px 0 25px 10px}.tr-status-indicator-container .donor-list-indicator-container div.indicator-title{color:#282560;font-size:16px;font-weight:500;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px 10px;margin-bottom:15px}#company_page_frstatus2_container div.indicator-title,#company_page_frstatus3 div.indicator-title,.page-company div.indicator-title{color:#fff}div.responsive div.list-row{filter:none;background-image:none;border:0;border-bottom:1px solid #ddd;border-radius:0}#company_page_frstatus2_container,#company_page_frstatus3{background-color:#282560;padding:20px 15px;margin-bottom:30px}div.thermometer-container div.thermometer-outer{background-color:#fff}#company_list_page div.tr-status-indicator-container+div.tr-status-indicator-container{background-color:#282560;padding:20px 15px}div.top_participants_title_container,th.trr-Heading{font-weight:400}.next-step.company-list-join-team-button{float:left!important}@media (min-width:768px){.tr-status-indicator-container .donor-list-indicator-container div.indicator-container{padding:8px 0 25px}.page-company #sidebar_donate_button{display:none}.page-company div.indicator-container a.indicator-link{padding:0;text-transform:capitalize}#company_page_frstatus2_container div.indicator-title,#company_page_frstatus3 div.indicator-title{color:#fff;font-size:16px;font-weight:400;border-top:0;border-bottom:0;padding:0;margin-bottom:15px;margin-top:0}div.company-team-list-team-name{font-weight:700;font-size:18px}div.top_participants_title_container,p.cstmTitle{font-size:24px;font-family:inherit;color:inherit;font-weight:400;float:left}div.company-list-table-container{border:0;padding:0;background-color:#fff}.page-company tr.lc_Row1{background:#f7f7f7}th.trr-Heading{background-color:#FFF;border:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#282560}table.trr-table,td.trr-td{border:0}.company-team-list-captain-name a:link,.company-team-list-team-name a:link,.indicator-link,div.responsive a:link,div.responsive a:visited{font-size:inherit;font-family:inherit;color:inherit}#company_list_page .tr-status-indicator-container div.indicator-title{color:#fff;padding:10px;border:0;margin:0}#company_list_page>div.side-bar>div:nth-child(1)>div>div.indicator-title{color:inherit;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px 10px;margin-bottom:15px}#team_page_main_content .thermometer-container>div.text.clearfix,.thermometer-container span{color:#fff}#company_list_page div.list-name-container,div#local_company_page div.list-name-container{width:64%}#company_list_page div.list-value-container,div#local_company_page div.list-value-container{width:36%;float:left;white-space:nowrap;overflow:hidden;margin-bottom:5px;text-align:right}div#local_company_page div.list-value-container{line-height:2}.page-company td.trr-td{border:0;padding:6px 5px}.page-company p.righted{text-align:right;line-height:100%;padding:0;margin:0}div.TrAchievementBadgeLarge{border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.3)!important}.next-step.company-list-join-team-button{float:right!important}}.mobile div.responsive,.mobile div.tr-page-container div.main-content{width:100%}div.tr-page-container{color:inherit;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0}div.tr-page-container div.header-container{background-color:unset}div.tr-page-container div.section-sub-header.empty{padding:0}body.page-home div.main-content{padding:20px}div.tr-page-container div.section-sub-header{background-color:unset;border-top-style:none;border-top-width:0;border-top-color:unset;font-weight:inherit;font-size:inherit;padding-top:0;padding-bottom:0;padding-left:0}div.registration-page-container div.section-footer,div.registration-page-container div.section-header,div.registration-page-container div.sub-section-container{background-color:transparent}#team_find_registration_type_container,.Smaller{font-size:100%}.mobile div.tr-page-container #entry_page_custom_html{padding:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-radius:0}div.indicator-container{border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0}.modal-header{padding:1rem 1rem 0;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}div.registration-page-container div.section-footer{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;padding:0}.mobile div#email_opt_in_container label,.mobile div#gift_notice_optin label,.mobile div#postal_mail_opt_in_container label,.mobile div#privacy_component_container label,.mobile div#remember_me_container label{display:inline-block;max-width:93%}.mobile div#email_format_container label{max-width:unset}.mobile div.responsive div.form-content{margin-top:15px;margin-bottom:0}@media (max-width:575px){div.progress-bar-container{display:none}div.required-indicator-legend{text-align:left;padding:8px 24px 0 0}.modal-dialog{width:95%}}.ProcessAppArea{padding:0 20px}.ProcessAppArea td{padding:4px}.mobile div#find_participant select{width:unset}@media (min-width:768px){.ProcessAppArea{padding:0;width:100%}.ProcessAppArea table{width:100%}}div.donation-level-container{float:left;margin-right:20px}label+div.donation-level-user-entered{margin-left:4px;display:inline-block;margin-top:0}input[type=radio]{margin:5px 0 0}div.responsive div.form-content{margin-bottom:0;margin-right:0;margin-top:0}div.donation-level-input-container,div.generic-repeat-label-checkbox-container{padding:0}div.donation-level-user-entered{display:block;float:right;margin-left:5px}div.donation-level-amount-container{margin-top:5px;font-weight:700}div.donation-level-label-container{margin-top:3px}#pstep_cancel{display:none}div.button-container{border-top:0 none;margin-top:0;padding-top:0;display:inline-block}#payment_cc_container h3,#payment_typecc_type_row,#responsive_payment_typecc_type_row,.donation-level-user-entered label,.payment-type-selection-container h3{display:none}div.form-row{margin-top:15px}form#ProcessForm{margin:0 auto}LABEL.FormLabel{width:inherit;min-width:inherit}#billing_addr_city_row input,#billing_addr_country_row select,#billing_addr_state_row select,#billing_addr_street1_row input,#billing_addr_street2_row input,#billing_addr_street3_row input,#billing_addr_zip_row input,#billing_first_name_row input,#billing_last_name_row input,#billing_middle_name_row input,#billing_suffix_row select,#billing_title_row select,#donor_email_address_row input,#responsive_payment_typebank_account_row input,#responsive_payment_typerouting_number_row input,#responsive_payment_typeverify_bank_account_row input,.mobile #billing_addr_country_row input.ui-autocomplete-input,.mobile #billing_addr_country_row select,.mobile #billing_addr_state_row select,.mobile #billing_addr_street1_row input,.mobile #billing_addr_street2_row input,.mobile #billing_addr_street3_row input,.mobile #donor_addr_country_row input.ui-autocomplete-input,.mobile #donor_addr_country_row select,.mobile #donor_addr_state_row select,.mobile #donor_addr_street1_row input,.mobile #donor_addr_street2_row input,.mobile #donor_addr_street3_row input,.mobile #donor_occupation_row select,.mobile #reg_payment_page #billing_addr_street1_row input,.mobile #reg_payment_page #billing_addr_street2_row input,.mobile #reg_payment_page select,.mobile #shipping_addr_country_row input.ui-autocomplete-input,.mobile #shipping_addr_country_row select,.mobile #shipping_addr_state_row select,.mobile #shipping_addr_street1_row input,.mobile #shipping_addr_street2_row input,.mobile #shipping_addr_street3_row input,.mobile #tribute_message_closing_row input,.mobile #tribute_notify_recip_country_row input.ui-autocomplete-input,.mobile #tribute_notify_recip_country_row select,.mobile #tribute_notify_recip_state_row select,.mobile #tribute_notify_recip_street1_row input,.mobile #tribute_notify_recip_street2_row input,.mobile #tribute_notify_recip_street3_row input,.mobile #tribute_signature_row input,.mobile .custom-field-container select,.mobile div.employer-address-container input#employer_street,.mobile div.employer-address-container select{width:280px;max-width:280px}@media (min-width:768px){#billing_addr_city_row input,#billing_addr_country_row select,#billing_addr_state_row select,#billing_addr_street1_row input,#billing_addr_street2_row input,#billing_addr_street3_row input,#billing_addr_zip_row input,#billing_first_name_row input,#billing_last_name_row input,#billing_middle_name_row input,#billing_suffix_row select,#billing_title_row select,#donor_email_address_row input,#responsive_payment_typebank_account_row input,#responsive_payment_typerouting_number_row input,#responsive_payment_typeverify_bank_account_row input{width:400px}}div#payment_typecc_cvv_row,div#payment_typecc_exp_date_row,div#payment_typecc_number_row,div#responsive_payment_typecc_cvv_row,div#responsive_payment_typecc_exp_date_row,div#responsive_payment_typecc_number_row{float:none;display:inline-block;margin:0;vertical-align:bottom}.date-input-container select{width:auto!important;display:inline}.lc_PaginatorTable td{display:block}a.lc_PaginatorLinks{display:inline-block;margin-right:1rem}@media (min-width:768px){div#responsive_payment_typecc_number_row{width:35%}div#responsive_payment_typecc_exp_date_row{width:27%}div#responsive_payment_typecc_cvv_row{width:32%}.lc_PaginatorTable td{display:table-column}}#team_find_existing_company_selection_container,#team_find_existing_team_search_container,#team_find_search_button_container,.mobile div#personal_page_image_div{display:block}.mobile div.responsive a.company-list-join-team-button{margin:0 10px 10px;padding:10px 7px!important}#billing_addr_postcode_row input{display:inline}a#main_donate_button{padding:20px 30px;margin-bottom:30px}.mobile div.mobile-view-description{height:auto}div.registration-page-container div.sub-section-header{border:0;background-color:transparent}#fr_gift,div#part_type_fundraising_goal_container input,div#user_type_new_participant_registration_container #next_step{margin:0}Body.page-company div.trr-table-more,div.tr-personal-page-footer{display:none}.SmallButton{font-family:inherit;border-radius:0;padding:10px 22px;text-transform:uppercase;font-size:12px;border:0;margin:1rem 0}div.team-list-two-button-container div.team-list-join-container a.team-list-join{margin-top:0;margin-bottom:10px}@media only screen and (min-width:768px){.mobile div#full_donor_list_container,.mobile div.tr-page-container div.main-content{width:100%;max-width:800px;margin:0 auto}.page-teamlist #team_list_page{max-width:800px;margin:0 auto}}#company_list_page h2{font-size:inherit}h2.tr-page-title{margin:0;padding:20px 0}input#searchCompany,input#searchTeam,input#teamSearchCaptainFirstName,input#teamSearchCaptainLastName,input#teamSearchCompany{width:97%!important}#team_find_page div.list-component-row{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);Background:transparent;border:1px solid #dad7d0;margin-bottom:1px;padding:10px}div#team_find_search_results_container div.list-component-cell-column-join-link a{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-image:none}#reg_payment_page #billing_addr_city_row,#reg_payment_page #billing_addr_county_row,#reg_payment_page #billing_addr_state_row,#reg_payment_page #billing_addr_zip_row,#reg_payment_page #billing_info_name div.form-row{display:block}#reg_payment_page #billing_addr_street1_row input,#reg_payment_page #billing_addr_street2_row input{width:400px}button#user_type_login_email_button{width:100%!important}@media only screen and (min-width:768px){.mobile #search_part_team div.ui-tabs-panel input{width:97%}input#searchCompany,input#searchTeam,input#teamSearchCaptainFirstName,input#teamSearchCaptainLastName,input#teamSearchCompany{width:inherit!important}div.responsive a.secondary-step,div.responsive button.secondary-step{margin-left:0;margin-right:0}@media only screen and (min-width:768px) and (max-width:991px){.mobile div.tr-page-container div.main-content{width:436px}.mobile div#full_donor_list_container{width:670px}.mobile div.tr-page-container div#team_page_main_content,.mobile div.tr-page-container div.tr-page-main-content{width:72%!important}img.search_img{width:100%!important}.mobile div#cons_info_component_container div#contact_info_section_one,.mobile div#cons_info_component_container div#contact_info_section_two,.mobile div#cons_info_component_container div#personal_info_section_one,.mobile div#cons_info_component_container div#personal_info_section_two,.mobile div#email_optin,.mobile div#emergency_contact_container,.mobile div#gift_notice_optin,.mobile div#registration_options_page div#privacy_opts_container,.mobile div#registration_options_page div#tribute_component_section_one,.mobile div#registration_options_page div#tribute_component_section_two,.mobile div#registration_options_page div#user_name_pword_container,.mobile div.reg-summary-thanks-common-container div.reg-summary-address-info,.mobile div.reg-summary-thanks-common-container div.reg-summary-event-info,.mobile div.reg-summary-thanks-common-container div.reg-summary-name-info{width:100%}}@media only screen and (max-width:767px){.mobile #part_type_anonymous_input_container label,.mobile #part_type_individual_company_selection_container label,.mobile #part_type_show_public_input_container label,.mobile .addon-component label,.mobile div#user_type_login_container{width:90%}.mobile #team_find_search_button_container{text-align:left}.mobile div.donation-form-container.responsive{padding:0 35px}.mobile div.button-sub-container{width:100%}.mobile div.responsive button.step-button{width:100%;max-width:100%}div.donation-level-input-container,div.generic-repeat-label-checkbox-container{padding:0}div.donation-level-user-entered{margin-top:0}.mobile #team_find_page div.section-body{padding:10px 0}input[type=checkbox]{vertical-align:top!important;margin-top:8px}.mobile select#TRIB_COUNTRY,.mobile select#cons_country,.mobile select#cons_occupation,.mobile select#matchingAddresses{max-width:unset}div.company-page-main-content-component{margin-top:0}}}