#header [class*=col-],#header-nav.navbar-collapse{padding:0}#footer #social-icons li a,.button:hover,.step-button:hover,a.btn-more: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}#header .navbar.row{border:0;margin:0;min-height:0}#header .navbar-header{height:100%;position:absolute}h2 .btn-more{float:right}@media (max-width:767px){.navbar-toggle{margin-right:0}button.navbar-toggle{z-index:100}#header .navbar-header{position:relative}#header .row>div:last-child{min-height:0}#header .container{padding:0}#header .navbar-nav{margin:0}#header .navbar-collapse{max-height:100%;padding:0}}#logo{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;overflow:hidden;padding:20px;position:relative}#logo img{max-width:100%}@media (max-width:767px){#logo,#logo img{position:static}#logo{display:inline;float:left;height:54px;padding:6px 10px;margin:0}#logo a{height:100%;position:absolute;max-width:100%;width:auto}#logo img{height:86%;width:auto}}#utility .navbar-form{padding:5px 15px 4px}#utility .form-group{text-align:right;width:100px}#utility .form-group .form-control{background:#fff;box-shadow:none;font-size:12px;height:30px;padding-left:10px;width:100%;border:1px solid #e2e2e2}@media (max-width:767px){#utility{padding:10px}#utility .form-group{width:100%}#utility .navbar-form{margin:0 0 10px;padding:0}#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}}@media (min-width:768px){.navbar-right{float:right!important;margin-right:-4px}form.hidden-xs{height:auto!important}}.page-home #nav{margin:0}.page-home #content-primary{padding-top:20px}@media (max-width:767px){.page-home .sidebar-group{padding:0 0 10px;margin:0 0 10px}}.page-home #logo{margin:0}@media (max-width:991px){.page-home #logo{margin:0}.navbar-inverse .navbar-nav>li>a{font-size:12px;padding:8px 12px}}#nav{clear:both;margin:0 0 5px}@media (max-width:767px){#nav{border:0;margin:0 0 10px}#nav.navbar-inverse .navbar-nav>.active>a,#nav.navbar-inverse .navbar-nav>.active>a:focus,#nav.navbar-inverse .navbar-nav>.active>a:hover{margin-bottom:0;margin-top:0}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff}}.dropdown-menu{background-clip:padding-box;border:0;border-radius:0;box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175)}.navbar-inverse{border-left:0;border-radius:0}#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:url(../images/bg-pattern-diagonal-white.png);bottom:38px;left:0;padding:15px 20px;text-align:right;width:355px}@media (max-width:767px){#media .carousel-caption{background:url(../images/bg-pattern-diagonal-white.png) #f1f1f1}}.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}@media (max-width:991px){#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,#content-secondary{padding-top:40px}@media (max-width:767px){#media .carousel-caption{position:static;width:100%}#media .carousel-caption h3{font-size:14px}#media .carousel-caption .button{font-size:11px}#call-to-action .button{margin-bottom:10px}#call-to-action .row div:last-child .button{margin-bottom:0}#content{padding-bottom:10px}#content-primary{padding-top:15px}}#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:7px 8px}.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}@media (max-width:767px){#content-secondary{padding-top:0}.hidden-xs.collapsing,.hidden-xs.in{display:block!important}}#sponsors{padding:20px 0}#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%}@media (max-width:767px){#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 .tr_sponsorship_logo_horizontal{float:none;margin:auto}}#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}#footer .logo{max-height:150px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:inherit}.step-button,a.button,button.button,button.search-button,div#find_participant button.search-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:14px;font-weight:400;line-height:1.42857;margin-bottom:0;-moz-user-select:none;padding:6px 12px;text-align:center;text-indent:0;text-transform:uppercase;vertical-align:middle;white-space:normal}a.btn{border-radius:0}div.responsive{width:100%!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}div.registration-page-container div.section-container,div.tr-page-container{border:0;border-radius:0}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.tr-page-container div.main-content,div.tr-page-main-content{padding:0 20px 0 0;margin:0;width:66.6666666667%}div.tr-page-container div.side-bar{width:33.33333333%}@media (max-width:767px){div.tr-page-container div.main-content,div.tr-page-container div.side-bar{padding:0;width:100%}}div.tr-page-container div.side-bar>div{padding:20px 15px;margin:0 0 10px}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.tr-page-container #entry_page_custom_html{padding:0 20px 20px 0}div.indicator-title,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}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}a#sidebar_donate_button{margin:0 0 10px}div.tr-status-indicator-container+div.tr-status-indicator-container{margin-top:10px}div.thermometer-container div.donation-link-container a{display:block}div.indicator-container{border:0;padding: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}input[type=text],input[type=password],input[type=email],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%}@media (max-width:767px){div.progress-bar-step-number-container{float:left;width:10%}div.progress-bar-step-text-container{font-size:14px;line-height:28px;padding:0 0 0 10px;width:90%}div.progress-bar-step-container,div.progress-bar-step-text-container{float:none;margin:0 0 5px;max-width:100%}div.progress-bar-step-container{margin:0 0 5px;padding:10px;width:100%}}@media (max-width:991px){div.section-footer .step-button{display:block;float:none!important;margin:0 0 10px!important;width:100%}}.trPage .header h2{margin-top:0}.trPage{margin:0;width:100%}.trPage .main{margin:0;float:none;overflow:visible;width:100%!important}.media-container,.page-internal #page{overflow-x:hidden}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:15px}#leaderboards .panel-body,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%}button#fr_find_search,div#content button#fr_find_search_team{width:18%}div#content button.search-button{height:auto!important;width:auto}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}#leaderboards .panel-heading{text-align:center;text-transform:uppercase}#leaderboards .panel-heading h4{display:inline;margin:0;padding:0}#donate_direct_link_container,#donate_link_container,#entry_misc_links,#entry_page_reg_team_type_container,#leaderboards div.donor-list-indicator-container .indicator-title{display:none}#leaderboards div.donor-list-indicator-container .indicator-container{border-top:0}#leaderboards .panel-heading a{margin-left:10px}div#fr_thanks_page a#part_ctr_container,div.appArea{width:100%;margin:10px 0}#leaderboards .panel{background:0 0;border:0;box-shadow:none}#leaderboards div.donor-list-indicator-container .indicator-list-row{padding:5px 20px}#leaderboards .indicator-list-row .list-name-container,#leaderboards .indicator-list-row .list-name-container .display-name{display:inline}#leaderboards .indicator-list-row .list-name-container .indicator-link{border:0;display:inline;margin:0;padding:0;text-align:left;text-transform:none}#leaderboards .indicator-list-row .list-value-container{display:inline;float:right}div#team_page_header,div.tr-page-header{background:0 0;margin:0 0 20px;padding:0}div#personal_page_image_div,div#team_image{float:left;margin:0 15px 15px 0;width:40%}div#personal_page_image_div img,div#team_image img{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25);height:auto;padding:8px;width:100%}div#personal_page_menu{margin:0 0 10px}div#join_team_button_container,div#personal_join_team_button_container{margin:0}div.team-roster-legend{border-top:1px solid #ccc;margin:15px -5px 0;padding:5px 5px 0}div.team-roster-participant-row{margin:0 0 8px}div.team-roster-raised-label{display:block;float:none;font-size:85%;margin:0 -5px 15px;padding:5px;text-align:right;text-transform:uppercase}@media (max-width:767px){#personal_page_main_content,div#team_page_main_content{margin:0 0 10px;padding:0;width:100%}div#personal_page_image_div,div#team_image{margin:0 0 10px;width:100%}}div.donor-list-indicator-container{margin:0}div.donor-list-indicator-container div.vscroll-container>div{margin:0!important;padding:0}div.donor-list-indicator-container div.vscroll-container div.indicator-list-row{margin:0 0 5px;padding:0}div.donor-wall-link-container{padding:5px 0}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}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,#required_indicator_legend_container,input.default-submit-hack{display:none}div.registration-page-container div.sub-section-body{background:0 0}.media-container{height:0;overflow-y:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.media-container embed,.media-container iframe,.media-container object{height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:430px){div#user_type_oauth_login_container{margin:15px 0 0;padding:0!important;width:100%}}div#user_type_login_container{background-color:#f7f7f7;border-style:solid;border-width:1px}div.manageable-content{position:relative;width:auto}#janrainModal{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}div#user_type_login_container,div#user_type_new_participant_registration_container,div#user_type_oauth_login_container{margin:20px 0;padding:20px;width:auto}div.responsive button.next-step,div.responsive button.next-step:hover{max-width:none}#sponsortext{margin:0 auto;width:120px;color:#000;font-size:18px}#utility .btn,#utility a.button,#utility button.button{border-radius:0;margin:10px 5px;padding:8px}.btn-primary{border:0;border-radius:0}@media (max-width:767px){#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}}.janrain-provider-icon-16{width:20px;height:20px;margin:6px;background-repeat:no-repeat;background-size:cover}#errorContainer,#f2fSendUserNameForm,.modal .forgotUsernamePW,.relatedLinks{display:none}.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}@media (max-width:767px){.yui-panel-container{width:92%!important}}.janrainEngage.loginHref.next-step,.janrainEngage.loginHref.next-step:hover{display:block;margin-top:10px;float:none;text-align:center}