body{color:#4d525a;background:#fff url('//secure2.convio.net/vateam/teamraiser-themes/theme1/images/bg-pattern-cross.png')}body,p,table,tr,th,td,.Explicit{font-family:'Lato','Helvetica Neue', 'Helvetica', 'Arial', sans-serif}a,div.indicator-container a.indicator-link{color:#05bbee}a.btn-more{color:#888}a.btn-more:hover{text-decoration:none}h2 .btn-more{float:right}@media (max-width: 767px){.hidden-xs.in,.hidden-xs.collapsing{display:block !important}}@media (min-width: 768px){form.hidden-xs{height:auto !important}}#header{background:#dbeef3 url('//secure2.convio.net/vateam/teamraiser-themes/theme1/images/bg-pattern-diagonal.png')}#header .row{margin:0;border:0}#header [class*="col-"]{padding:0}#header .row > div:last-child{float:right}#header .navbar{min-height:0}#header-nav{padding:0}#header .navbar-header{position:absolute;height:100%}#header .navbar-toggle{margin-right:0}#header .navbar-toggle .icon-bar{background:#444}@media (max-width: 767px){#header .navbar-header{position:relative;border-bottom:4px solid #74b745;background:#fff}#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{background:#fff;border-bottom:4px solid #74b745;padding:20px;margin-bottom:-20px;margin-top:0;position:relative;z-index:999;height:110%;overflow:hidden}#logo a,#logo p{display:block;position:relative;width:100%;height:100%}#logo img{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto 0;max-width:100%;display:block}@media (max-width: 767px){#logo{padding:6px 10px;margin:0;float:left;height:54px;border-bottom:0;position:static}#logo a{height:100%}#logo img{position:static;width:auto;height:100%}}.page-home #logo{margin-left:10px}@media (max-width: 991px){.page-home #logo{margin-left:0}}#utility{margin:0}#utility .navbar-nav a{padding:3px 8px;margin:12px 0 12px 5px;color:#4d525a}#utility .navbar-nav a:hover{background-color:transparent;text-decoration:underline}#utility a.button,#utility button.button,#utility .btn{color:#fff;font-size:11px;text-transform:uppercase}#utility .navbar-nav a.btn-success:hover{background-color:#74b745;text-decoration:none}#utility .navbar-form{padding:5px 15px 4px}#utility .form-group{text-align:right;width:100px}#utility .form-group .form-control{font-size:12px;height:30px;border:0;box-shadow:none;background:#fff;border:1px solid #c2d6de;padding-left:10px;width:100%}@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{font-size:13px;padding:8px 15px;float:left;display:inline-block}}#nav-home a{font-weight:bold}#nav-user{margin-right:10px}@media (max-width: 767px){#nav-user{margin:0 0 10px}}#utility #nav-social-icons li a{padding-left:5px;padding-right:8px;margin:12px 0 0}@media (max-width: 767px){#nav-social-icons{padding:0}#nav-social-icons li{display:inline;float:left}#utility #nav-social-icons li a{margin:0}}#nav{margin:0 0 5px;clear:both}.page-home #nav{margin:0}@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:hover,#nav.navbar-inverse .navbar-nav>.active>a:focus{margin-top:0;margin-bottom:0}}#media{overflow:hidden}#media .item:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:0.4;border:10px solid #fff}#media .item > img{width:100%;height:auto}#media .carousel-indicators{bottom:2px;left:0;padding:10px 20px;margin:0;text-align:left;width:100%}#media .carousel-indicators li{border:0;background:#4d525a}#media .carousel-indicators li.active{background:#75b747}#media .carousel-caption{background:transparent url('//secure2.convio.net/vateam/teamraiser-themes/theme1/images/bg-pattern-diagonal-white.png');text-align:right;padding:15px 20px;width:355px;left:0;bottom:38px}#media .carousel-caption h3{margin-top:0;font-family:'georgia';font-size:19px;font-style:italic;text-transform:none;color:#4d525a;line-height:1.35}#media .carousel-caption :last-child{margin-bottom:0}#media .carousel-caption .button{font-weight:bold;font-size:15px}#media .carousel-control{width:auto;padding:0 20px}#media .carousel-control.left{background:url('//secure2.convio.net/vateam/teamraiser-themes/theme1/images/carousel-chevron-left-white.png') center center no-repeat}#media .carousel-control.right{background:url('//secure2.convio.net/vateam/teamraiser-themes/theme1/images/carousel-chevron-right-white.png') center center no-repeat}@media (max-width: 767px){#media .carousel-caption{width:100%;position:static}#media .carousel-caption h3{font-size:14px}#media .carousel-caption .button{font-size:11px}}#call-to-action{background:#4d525a}#call-to-action .row{padding:10px 0}#call-to-action .button{font-size:18px;font-weight:bold;padding-left:0;padding-right:0}#call-to-action .button small{font-family:georgia;font-style:italic;font-size:13px;font-weight:normal;text-transform:none;display:block}@media (max-width: 767px){#call-to-action .button{margin-bottom:10px}#call-to-action .row div:last-child .button{margin-bottom: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}@media (max-width: 767px){#content{padding-bottom:10px}}#footer{text-align:center;font-size:12px;background:#fff}#footer .container{padding-top:40px}#footer p{margin:0 0 20px}#content-inner{padding:25px 0}#content-primary{padding-top:40px}.page-home #content-primary{padding-top:20px}@media (max-width: 767px){#content-primary{padding-top:15px}}#content-secondary{padding-top:40px}.page-home #content-secondary{padding-top:20px}#content-secondary .form-control{background:#E1E2E3;box-shadow:none;padding:4px 12px;border:0}#content-secondary .input-group{margin-top:5px}#content-secondary h2{color:#74B745;font-family:georgia,'times new roman',serif;font-weight:normal;font-size:24px;margin:0 0 10px;text-transform:uppercase}#content-secondary .btn{border-width:0;padding:7px 8px;font-size:14px;background:#05bbee;display:block;color:#fff;margin:0 !important}@media (max-width: 767px){#content-secondary{padding-top:0}#content-secondary h2{font-size:14px}}@media (max-width: 991px){#content-secondary h2{font-size:18px}}.sidebar-group{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e2e1e0}.sidebar-group:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}@media (max-width: 767px){.page-home .sidebar-group{padding:0 0 10px;margin:0 0 10px}}#sponsors{padding:20px 0;border-top:1px solid #d3d2d1;border-bottom:2px solid #d3d2d1;background:#fff}#sponsors ul.nav{margin:0 -10px;padding:0;text-align:center}#sponsors ul.nav li{padding:10px;margin:0;position:relative;height:130px;width:16.666666667%;display:inline-block;overflow:hidden}#sponsors ul.nav li a{padding:0;height:100%}#sponsors ul.nav li a:hover{background:transparent}#sponsors ul.nav li a img{width:100%;height:auto;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}@media (max-width: 767px){#sponsors ul.nav li{width:100%;height:auto;position:static;display:block}#sponsors ul.nav li a img{position:static;width:auto;max-width:100%}}#hidden-scripts{display:none}input.default-submit-hack{display:none}a.button,button.button,.step-button,div#find_participant button.search-button,button.search-button,div.responsive button.action-button,div.indicator-container a.indicator-link{text-transform:uppercase;-moz-user-select:none;background-image:none;border:1px solid rgba(0, 0, 0, 0);border-radius:0;cursor:pointer;display:inline-block;font-size:14px;font-weight:normal;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;vertical-align:middle;white-space:normal;color:#fff;text-indent:0;background-color:#05bbee}.button:hover,.step-button:hover,div#find_participant button.search-button:hover,button.search-button:hover,div.responsive button.action-button:hover,div.indicator-container a.indicator-link{text-decoration:none}h1,.header-container h2,div.tr-page-header h2,div#team_page_header h2{color:#74b745;font-size:26px;font-weight:normal;font-family:georgia,'times new roman';margin:0 0 15px}h2{color:#05bbee;font-size:18px}h3{color:#333;font-size:14px;text-transform:uppercase}h4{font-size:14px}a.btn{border-radius:0}a.btn-primary,a.btn-primary:hover,div.thermometer-container div.donation-link-container a{color:#ffffff;background-color:#05bbee;border-color:#04a7d5}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-color:#049cc6;border-color:#037899}button.btn-success,a.btn-success{background:#74B745;border-color:#68A43E;color:#FFFFFF;border-radius:0}a.btn-primary,a.btn-primary:hover,div.thermometer-container div.donation-link-container a{background-image:url('//secure2.convio.net/vateam/teamraiser-themes/theme1/images/bg-pattern-diagonal.png');border-width:5px;border-color:#04a7d5}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#ffffff;background-color:#61993a;border-color:#4c782d}.navbar-inverse{border-left:0;background:#4d525a;border-color:#3d4249;border-radius:0}.navbar-inverse .navbar-nav>li>a{text-transform:uppercase;font-size:13px;color:#fff}@media (max-width: 991px){.navbar-inverse .navbar-nav>li>a{font-size:12px;padding:8px 12px}}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{border-top:1px solid #19acd7;border-bottom:1px solid #19acd7;margin-top:-1px;margin-bottom:-1px}.panel-primary{border-color:#05bbee}.panel-primary>.panel-heading{color:#ffffff;background-color:#05bbee;border-color:#05bbee;border-radius:0}.carousel-caption{text-shadow:none}@media (min-width: 768px){#content-secondary .hidden-xs{display:block !important}}div.responsive{width:100% !important;padding:0 !important;font-family:'Lato','Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;font-size:14px !important;border-radius:0 !important;border:0 !important;color:#4d525a !important;background:transparent !important}div.tr-page-container,div.registration-page-container div.section-container{border-radius:0;border:0;color:#4d525a}div.tr-page-container div.header-container{background:transparent}div.tr-page-container div.section-sub-header,div.registration-page-container div.section-sub-header{background:transparent;border:0;padding:0}div.tr-page-container div.main-content,div.tr-page-main-content{width:66.6666666667%;margin:0;padding:0 20px 0 0}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{width:100%;padding:0}}div.tr-page-container div.side-bar > div{padding:20px 15px;margin:0 0 10px;background:#e8e9eb url('//secure2.convio.net/vateam/teamraiser-themes/theme1/images/bg-pattern-cross.png')}div.tr-page-container div.side-bar div.indicator-container *{font-size:13px !important}div.tr-page-container div.side-bar h3{margin:0}#entry div.entry-option-info-container + div.entry-option-info-container{margin-top:0}h2.tr-page-title,span.section-header-text,div.section-header,#title_container{font-family:georgia,'times new roman';color:#74b745;font-size:26px;font-weight:normal;padding:0 !important;background:transparent !important;margin:0}div.registration-page-container div.sub-section-header{border:0;padding:0;margin:15px 0;font-size:16px;font-weight:bold;color:#555;background:transparent}div.registration-page-container div.sub-section-container{background:transparent}div.section-body,div#reg_instr_container,div.registration-page-container div.sub-section-body{padding:0 !important}div.section-footer{background:transparent !important;padding:15px 0 20px !important;border-top:1px solid #e2e2e2}div#email_optin label,div#gift_notice_optin label{display:inline;font-weight:normal}div.responsive a.step-button,div.responsive button.step-button,div.responsive a.step-button:hover,div.responsive button.step-button:hover{border-radius:0;background-image:none;white-space:normal;font-size:18px;margin:0 0 10px}div.responsive a.next-step,div.responsive button.next-step,div.responsive a.next-step:hover,div.responsive button.next-step:hover{color:#ffffff;background:#05bbee;border-color:#04a7d5;background-image:url('//secure2.convio.net/vateam/teamraiser-themes/theme1/images/bg-pattern-diagonal.png');border-width:5px;filter:none}div.responsive a.secondary-step,div.responsive button.secondary-step,div.responsive a.secondary-step:hover,div.responsive button.secondary-step:hover{background:#74B745;border-color:#68A43E;color:#FFFFFF}div.tr-page-container #entry_page_custom_html{padding:0 20px 20px 0}h3.menu-title,div.indicator-title{font-size:18px;font-weight:normal;text-transform:uppercase;color:#76b743;margin:0;padding:0 0 10px;display:block;float:none}div.indicator-container{border:0;border-radius:0}#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}@media (max-width: 767px){div#search_part_team ul li,div#search_part_team ul li.ui-tabs-selected{padding:10px;width:50%}div#search_part_team ul li a{padding:0;white-space:normal}}#search_part_team ul li.ui-tabs-selected{background:#fff;padding:7px 10px 5px}#search_part_team div.ui-tabs-panel input{margin:0 0 10px;border-radius:0;box-shadow:none;display:block;width:100%;border:0;background:#e9e8e7}div.responsive input.default-submit-hack{padding:0;margin:0 !important;border:0}div.thermometer-container div.thermometer-outer{background:#fff;box-shadow:0 2px 4px #ccc}div.thermometer-container div.thermometer-inner{background-color:#74B745;border:0}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{padding:0}#team_find_new_team_attributes,#team_find_new_team_company{width:100%;float:none}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:14px !important}input[type="text"],input[type="password"],input[type="email"],textarea,select{display:block;width:100%;border-radius:0 !important;border:1px solid #e2e2e2;box-shadow:0;background:#f2f1f0;padding:4px}div.responsive div.form-error input[type="text"],div.responsive div.form-error input[type="password"],div.responsive div.form-error textarea,div.responsive div.form-error select{background:#fff;border-color:#B94A49}.header-container .campaign-banner-container{font-size:26px;margin:0 0 10px;font-weight:bold}div.form-progress-bar,div.progress-bar-container{overflow:hidden;margin:0 0 15px}div.progress-bar-step-current div.progress-bar-step-number-container{background:#74b745}.form-info-message{padding:0 0 15px}div.progress-bar-step-container{background:#e8e9eb url('//secure2.convio.net/vateam/teamraiser-themes/theme1/images/bg-pattern-cross.png');margin:0 4px 4px 0;padding:10px;float:left;line-height:1.35}div.progress-bar-step-text-container{vertical-align:middle}#team_find_registration_type_container{font-size:1em;margin:0}div#part_type_fundraising_goal_container input,#fr_gift,div#user_type_new_participant_registration_container #next_step{margin:0}div#cons_info_component_container div#personal_info_section_one,div#cons_info_component_container div#personal_info_section_two,div#cons_info_component_container div#contact_info_section_one,div#cons_info_component_container div#contact_info_section_two,div#registration_options_page div#user_name_pword_container,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#emergency_contact_container,div#gift_notice_optin,div#email_optin{width:100%;float:none}div.reg-summary-thanks-common-container div.reg-summary-total{margin:0}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{display:block;width:100%;border-left-width:2px}div.reg-summary-thanks-common-container div.action-button-container,#reg_payment_page #billing_addr_street1_row input,#reg_payment_page #billing_addr_street2_row input,#employer_street_row input,#billing_addr_street1_row input,#billing_addr_street2_row input,#billing_addr_street3_row input,#billing_addr_country_row input.ui-autocomplete-input,#donor_addr_street1_row input,#donor_addr_street2_row input,#donor_addr_street3_row input,#donor_addr_country_row input.ui-autocomplete-input,#shipping_addr_street1_row input,#shipping_addr_street2_row input,#shipping_addr_street3_row input,#shipping_addr_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_notify_recip_country_row input.ui-autocomplete-input,#tribute_signature_row input,#tribute_message_closing_row input,div.employer-address-container input#employer_street{width:100%}@media (max-width: 767px){div.progress-bar-step-number-container{float:left;width:10%}div.progress-bar-step-text-container{width:90%;margin:0;padding:0 0 0 10px;font-size:14px;line-height:28px}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{width:100%;padding:10px;margin:0 0 5px}}@media (max-width: 991px){div.section-footer .step-button{display:block;margin:0 0 10px !important;float:none !important;width:100%}}.trPage .header h2{margin-top:0}.trPage{margin:0;width:100%}.trPage .main{width:100% !important;margin:0;overflow:visible;float:none}div#find_participant div.search-content{padding:0}#find_participant div.participant-find-search-container{width:100%;margin-bottom:20px}div.responsive div.ErrorMessage.page-error{width:100% !important}#find_participant div.participant-find-search-results{background:transparent;padding:0;border:0}#team_find_existing_team_search_container,#team_find_existing_company_selection_container,#team_find_search_button_container{display:block}#find_participant div.list-component-row,div.responsive div.list-row{background-image:none;background:#fff;border:0;margin:0 0 10px;padding:15px;border-bottom:1px solid #e2e1e0;border-radius:0}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}#team_search_field_team,#last_name_search_field{width:80%}div#content button#fr_find_search_team,button#fr_find_search,div#content button.search-button{width:20%}@media (max-width: 767px){#team_search_field_team,#last_name_search_field{width:70%}div#content button#fr_find_search_team,button#fr_find_search,div#content button.search-button{width:30%}}div#content button.search-button{background:#05bbee;height:auto !important;font-size:14px}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;color:#fff;font-size:18px;font-weight:normal}#leaderboards div.donor-list-indicator-container .indicator-container{border-top:0}#leaderboards .panel-heading a{color:#4e525d;font-weight:bold;font-size:12px;margin-left:10px}div#user_type_new_participant_registration_container,div#user_type_login_container{margin:0 0 30px;width:100%;padding:0;border:0;background:transparent}div#fr_thanks_page a#part_ctr_container{margin:10px 0;width:100%}div.appArea{width:100%;margin:10px 0}#donate_direct_link_container,#donate_link_container,#entry_page_reg_team_type_container,#entry_misc_links{display:none}div.thermometer-container span.amount-percentage-value,div.thermometer-container span.amount-raised-value{font-size:18px}#leaderboards .panel{border:0;background:transparent;box-shadow:none}#leaderboards .panel-body{padding:0}#leaderboards div.donor-list-indicator-container .indicator-title{display:none}#leaderboards div.donor-list-indicator-container .indicator-list-row{padding:5px 20px}#leaderboards div.donor-list-indicator-container .indicator-list-row:nth-child(even){background:#e8e9eb url('//secure2.convio.net/vateam/teamraiser-themes/theme1/images/bg-pattern-cross.png')}#leaderboards .indicator-list-row .list-name-container{display:inline}#leaderboards .indicator-list-row .list-name-container .display-name{display:inline}#leaderboards .indicator-list-row .list-name-container .indicator-link{color:#73b748;background:transparent;padding:0;margin:0;display:inline;text-transform:none;border:0;text-align:left}#leaderboards .indicator-list-row .list-value-container{display:inline;float:right}div.tr-page-header,div#team_page_header{padding:0;margin:0 0 20px;background:transparent}div#personal_page_image_div,div#team_image{width:40%;float:left;margin:0 15px 15px 0}div#personal_page_image_div img,div#team_image img{width:100%;height:auto;padding:8px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.25)}div#personal_page_menu{margin:0 0 10px}div#personal_join_team_button_container,div#join_team_button_container{margin:0}div.team-roster-raised-label{display:block;float:none;text-align:right;margin:0 -5px 15px;padding:5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-transform:uppercase;color:#888;font-size:85%}div.team-roster-legend{padding:5px 5px 0 5px;border-top:1px solid #ccc;margin:15px -5px 0}div.team-roster-participant-row{margin:0 0 8px}@media (max-width: 767px){#personal_page_main_content,div#team_page_main_content{width:100%;margin:0 0 10px;padding:0}div#personal_page_image_div,div#team_image{width:100%;margin:0 0 10px}}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-list-indicator-container .indicator-container{border-top:1px solid #ccc;padding:10px 0 0}div.donor-wall-link-container{padding:5px 0}#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{width:100%;padding:0;margin:15px 0 0}span#fr_responsive_social_login_container{display:block;padding:0 0 10px}.social-provider-link-container{float:left}div.social-provider-link-container a{padding:0;margin:0 10px 10px 0;display:block}div.registration-page-container div.sub-section-body{background:transparent}