body{overflow-x:hidden;-ms-overflow-x:hidden;}.Explicit,div.responsive,input,li,ol,option,p,select,table,td,textarea,th,tr,ul{font-family:inherit;font-size:inherit}h2{font-family:Roboto,sans-serif;font-size:20px;font-weight:600;color:#a2291e}h3{font-family:Roboto,sans-serif;font-size:24px;font-weight:600;color:#005373}h4{font-family:Roboto,sans-serif;font-size:16px;font-weight:500;color:#333}h5{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;color:#333;text-transform:uppercase}a,a:link{color:#a12a1e}a:hover{text-decoration:underline;color:#a12a1e}.container{max-width:970px;width:auto}#header-container{margin-top:30px;margin-bottom:22px}#header-cda-logo{float:left;margin-right:52px}#header-cda-logo img{vertical-align:bottom}#header-container h1{color:#6d6d6d;float:left;font-family:Roboto,sans-serif;font-size:50px;font-weight:100;margin-top:0}#header-container h1 a,#header-container h1 a:focus,#header-container h1 a:hover,#header-container h1 a:link,#header-container h1 a:visited{color:#6d6d6d;display:block;text-decoration:none}#header-container h1 span{color:#519137;font-weight:500}.navbar{margin-bottom:0}.navbar-default{background-color:transparent}.navbar-collapse{padding-left:0;padding-right:0}.navbar-nav{float:none}.navbar-nav>li{border-right:1px solid #e6e6e6}.navbar-nav>li:last-child{border-right:none}.navbar-default .navbar-nav>li{background:#fff;z-index:2}.navbar-default .navbar-nav>li#nav-login{float:none;text-align:center;z-index:1}.navbar-default .navbar-nav>li#nav-login>a{color:#a12a1e;padding-right:0}.navbar-default .navbar-nav>li>a{color:#000;font-size:15px;padding:18px 30px}.navbar-default .navbar-nav>li>a:hover{background-color:#F4F0E9;color:#A12A1E}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#f4f0e9;color:#a12a1e}.dropdown-menu{background-color:#f4f0e9;border-top:0}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#a12a1e}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default{border-radius:0}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:transparent;color:#a12a1e}.dropdown-menu>li>a{color:#a12a1e}.caret{border-top:8px solid #000;border-right:6px solid transparent;border-left:6px solid transparent}.nav .caret,.nav a:hover .caret,.navbar-default .navbar-nav>.dropdown>a .caret,.navbar-default .navbar-nav>.dropdown>a:focus .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:focus .caret,.navbar-default .navbar-nav>.open>a:hover .caret{border-top-color:#dbdbdc;border-bottom-color:#dbdbdc}#mobileNavTop{background-color:#fbf7f1;border:1px solid #DBDBDC;margin-bottom:-2px;padding-right:0;padding-left:0}#mobileNavTop .util{padding-left:10px}#mobileNavTop .nav-pills>li>a{background-color:#fff;border-left:1px solid #DBDBDC;border-right:1px solid #DBDBDC;border-radius:0;font-weight:700;padding:10px 35px}.flexpanel{position:absolute}body.flexpanel-active .flexpanel{right:-81%}.flexpanel .flex-btn{height:auto;top:0}.flexpanel .flex-btn span{overflow:visible}.flexpanel .flex-btn span.flex-btn-inner{display:block;height:auto;width:auto}.navbar-toggle{background:#a32917;border-top-right-radius:0;border-bottom-right-radius:0;float:none;margin:0;padding:11px}.flexpanel .flex-btn .navbar-toggle span.icon-bar{background:#fff;height:3px;width:22px}.flexpanel div.navigation ul li a{font-size:16px}.flexpanel .viewport{top:-128px}#mobileLogin .btn-primary,div.container .btn{padding:6px 12px}#mobileLogin .btn-primary,div.container .btn-primary{background:#519137;border:0;font-weight:700;text-transform:uppercase;border-radius:0;color:#fff}div.container .btn-lg{font-size:1.1em;padding:.6em}div.container .btn-primary:hover{background-color:#255510}.page-header{border-bottom:0;margin:0}.page-header h1{margin:0}.form-control{border-radius:15px}.radio label{white-space:normal}.site-footer{background:#fbf7f1;margin-top:20px;padding-top:40px;padding-bottom:35px}footer a,footer a:link{color:#232122}footer a:hover{text-decoration:none}footer .row,footer .row>div{margin-bottom:0!important}#footer-social-column{margin-bottom:40px}#footer-social-column img{cursor:pointer}#footer-news-column{margin-bottom:50px}.featured-textbox iframe{border:none;height:2.5rem;overflow:hidden;width:175px}#footer-copyright{margin-top:68px}body.not-responsive{overflow-x:auto}.not-responsive .container{width:970px}.not-responsive .hidden-sm,.not-responsive .hidden-xs{display:block!important}.not-responsive .visible-sm,.not-responsive .visible-xs{display:none!important}.not-responsive .navbar-nav{margin:0}.not-responsive .col-not-responsive-1,.not-responsive .col-not-responsive-10,.not-responsive .col-not-responsive-11,.not-responsive .col-not-responsive-12,.not-responsive .col-not-responsive-2,.not-responsive .col-not-responsive-3,.not-responsive .col-not-responsive-4,.not-responsive .col-not-responsive-5,.not-responsive .col-not-responsive-6,.not-responsive .col-not-responsive-7,.not-responsive .col-not-responsive-8,.not-responsive .col-not-responsive-9,.not-responsive .navbar-nav>li{float:left}.not-responsive .col-not-responsive-12{width:100%}.not-responsive .col-not-responsive-11{width:91.66666667%}.not-responsive .col-not-responsive-10{width:83.33333333%}.not-responsive .col-not-responsive-9{width:75%}.not-responsive .col-not-responsive-8{width:66.66666667%}.not-responsive .col-not-responsive-7{width:58.33333333%}.not-responsive .col-not-responsive-6{width:50%}.not-responsive .col-not-responsive-5{width:41.66666667%}.not-responsive .col-not-responsive-4{width:33.33333333%}.not-responsive .col-not-responsive-3{width:25%}.not-responsive .col-not-responsive-2{width:16.66666667%}.not-responsive .col-not-responsive-1{width:8.33333333%}.not-responsive .site-footer{min-width:970px}#mobileLogin .round-btn,div.container .round-btn{border-radius:15px}div#body .btn img{vertical-align:baseline;margin-left:5px}div#mobile-loggedin,div#mobileLogin{position:static;width:100%;border:0;box-shadow:none;background-color:#f4f0e9;padding:0;margin:0;border-bottom:1px solid #DBDBDC;border-radius:0;border-top:1px solid #DBDBDC}div#mobile-loggedin .hidden,div#mobileLogin.hidden{display:none}div#mobile-loggedin div.inner,div#mobileLogin div.inner{padding:18px 0 0 45px;width:445px}#mobileNavTop .nav-pills>li.open>a{background-color:#F4F0E9;color:#000}#body{margin-top:40px;margin-bottom:50px}#login-dropdown{padding:20px;text-align:left;width:270px}#logged-in-dropdown{padding:24px 22px 6px;text-align:left;width:242px}.page-mdf_homepage div>h2{margin:10px 0 0}.loading-panel{display:none;text-align:center}.page-mdf_homepage #body{margin-top:0;margin-bottom:0}.page-mdf_homepage #body img{outline:1px solid #e6e6e6}.page-mdf_homepage #body h1{color:#fff;font-family:Roboto,sans-serif;font-size:50px;font-weight:400}.page-mdf_homepage #body .btn img{outline:0}.page-mdf_homepage .row{margin-bottom:30px}#mobileTabs{margin-bottom:1em}.carousel{border:1px solid #dbdbdc;position:relative}.carousel .slides>div{display:none}.carousel .slides>div:first-child{display:block}.carousel .slides .ui-tabs-panel{position:relative}.carousel .slides .ui-tabs-panel>a{display:block}.carousel .slides .ui-tabs-panel .slide-content{background:none repeat scroll 0 0 rgba(161,42,30,.8);bottom:55px;height:105px;padding:0 25px;position:absolute;width:100%}.IE8 .carousel .slides .ui-tabs-panel .slide-content{background:none;background-color:#a12a1e}.carousel .slides .ui-tabs-panel .slide-content h3{font-size:1.8rem;color:#fff;font-weight:800}.carousel .slides .ui-tabs-panel .slide-content span{font-size:1.3rem;color:#fff}.carousel .slides .ui-tabs-panel .slide-content a{font-size:.9rem;color:#cae057;text-transform:uppercase;font-weight:800;background:url(../../img/icon-chevron-green.png) no-repeat center right;padding-right:20px;padding-left:.5em}.carousel .slides img{margin:0 auto}.carousel .controls{overflow:hidden;position:absolute;right:0;bottom:10px}.carousel .carousel-controls{float:right;margin-left:0}.carousel .carousel-controls li{float:left;list-style:none;margin-right:10px}.carousel .carousel-controls li a{background:url(../../img/imgCarouselItem.png) no-repeat;display:block;width:16px;text-indent:-9999px}.carousel .carousel-controls li.ui-tabs-active a{background:url(../../img/imgCarouselItemSelected.png) no-repeat;overflow:hidden}.carousel .carousel-toggle{float:right;margin-left:0}.carousel .carousel-toggle li{float:left;list-style:none;margin-right:10px}.carousel .carousel-toggle li a{display:block;width:16px;text-indent:-9999px}.carousel .carousel-toggle li a.pause{background:url(../../img/imgCarouselPause.png) no-repeat}.carousel .carousel-toggle li a.play{background:url(../../img/imgCarouselPlay.png) no-repeat}.carousel-inner>.item>a>img,.carousel-inner>.item>img{margin:0 auto}#home-feature-content .btn{margin-top:18px}#featured-event{background:#f4efe9;padding:20px}#featured-event h3{margin-top:0}#featured-event-name{display:block;margin-bottom:10px}#featured-event img{margin:0 0 20px 10px}.carousel-control.left,.carousel-control.right{background-image:none}.pg-pfind div.responsive{width:100%}#find_participant div.participant-find-search-results{background-color:transparent;border:0;padding:0}#find_participant div.list-component-row{margin-top:1em}.app-27 div.responsive{width:auto}div.registration-page-container div.section-container{border-radius:0;border:none;color:inherit;margin:0}div.registration-page-container div.section-body{padding:0}.reg-section-panel{margin-bottom:0}div.registration-page-container div.sub-section-container{background-color:transparent}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;background-color:transparent;padding:0}div.required-indicator-legend{padding:0 0 1em}div#user_type_login_container{border-top-color:#dad7d0;border-bottom-color:#dad7d0}div#user_type_new_participant_registration_container #next_step{margin-left:0}div#user_type_oauth_login_container{width:318px}#don_level_container{font-weight:700}.part-type-description-text{font-weight:400}div.part-type-container.selected{background-color:transparent;border:0;margin:0}div.part-type-container input{margin:10px 0}#fr_gift,div#part_type_fundraising_goal_container input,div#part_type_individual_company_selection_container div.combo-select-input-container{margin-left:0}div#reg_instr_container{padding:10px 0}#cons_info_dob legend,.pg-reg .survey-question-container legend,.pg-reg .survey-question-number,.pg-reganother .survey-question-container legend,.pg-reganother .survey-question-number{font-weight:700}#email_opt_in_container label,#opt_in_label,#remember_me_container label,.pg-reg .survey-question-container fieldset label,.pg-reganother .survey-question-container fieldset label{font-weight:400}div#email_opt_in_container+div#email_format_container{padding-left:0}#cons_info_dob legend,.pg-reg .survey-question-container legend,.pg-reganother .survey-question-container legend{border-bottom:none}div#password_component_container span.input-hint{margin-left:0}div#fr_waiver_page div.waiver-text{margin:5px 0}#page_info1_container,#page_info1_reg_num{display:none}div.reg-summary-thanks-common-container div.reg-summary-event-info{width:100%}div.reg-summary-thanks-common-container div.reg-summary-total{margin-right:0}.pg-regsummary #next_button{margin-left:.5em}.pg-paymentForm #reg_total_block,.pg-paymentForm .sub-section-container{margin-bottom:1em}#reg_payment_body_container legend{border-bottom:none;font-weight:700}#responsive_payment_typecc_exp_date_MONTH,#responsive_payment_typecc_exp_date_YEAR{display:inline-block;width:auto}#reg_payment_body_container fieldset label{font-weight:400}#responsive_payment_typeach_confirm_row label{font-weight:400;width:800px}div#fr_thanks_page div#transaction_summary_container{clear:both;margin:1em 0}div#fr_thanks_page div.reg-summary-participant-info-container{margin-left:0}.page-mdf_my_events .page-header h1{margin-bottom:.65em}.page-mdf_participant_center .panel-body{padding-bottom:0}.pg-personal div.responsive,.pg-team div.responsive{width:auto}.pg-personal div.tr-page-container,.pg-team div.tr-page-container{border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.pg-personal div.tr-page-main-content,div#team_page_main_content{margin-left:0}#team_page_header{display:none}div#personal_page_image_div,div#team_image{margin-bottom:1em}.pg-personal div.mobile-view-description,.pg-team div.mobile-view-description{height:auto}.pg-personal #text_view_more_button,.pg-team #text_view_more_button{display:none}.pg-personal div.tr-page-container div.side-bar,.pg-team div.tr-page-container div.side-bar{padding-right:0;width:292px}.pg-personal .tr-page-container .btn-primary,.pg-team .tr-page-container .btn-primary{width:100%}div.team-roster-participant-name{overflow:visible;text-overflow:initial;white-space:normal}.pg-personal div.indicator-container,.pg-team div.indicator-container,div.TrAchievementBadgeLarge{border:1px solid #f0f0f0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}div.tr-personal-page-footer{padding:5px 0 0}.app-9.pg-form1 .loading-panel{display:block}#level_flexiblegift_type_Row legend,#payment_cc_container h3,#responsive_payment_typecc_type_row,.app-9 .form-info-message,.app-9 .form-info-message .header-warning-message,.app-9.pg-form1 .body-copy-panel,div.donation-level-label-input-container{display:none}div.donation-form-container.responsive{background:0 0;border:none;border-radius:0;padding:0;width:auto}div.donation-level-input-container,div.form-row div.form-content,div.generic-repeat-label-checkbox-container{display:block}.app-9 div.form-row,div.donation-level-container{margin:0}.app-9 .body-copy fieldset{border-bottom:none}.app-9 label.FormLabel{min-width:0}.app-9 div.form-row div.form-content input.ui-autocomplete-input,.app-9 div.form-row div.form-content>button,.app-9 div.form-row div.form-content>input[type=text],.app-9 div.form-row div.form-content>select,.app-9 div.form-row div.form-content>textarea,div.donation-level-user-entered,div.responsive #level_flexiblegift_type_Row div.form-content,div.responsive .form-donation-level .form-content{margin-top:0}div.donation-level-input-container{padding:0}.body-copy .donation-level-user-entered label{margin-bottom:0}div.don-level-total-row{border:1px solid #dad4d0}div.don-level-total-row span.donation-level-total-amount{font-size:1.25em;font-weight:400}#responsive_payment_typecc_numbername{margin-bottom:.75em}div.payment-field-container li.tender-row img{border:none}#responsive_payment_typecc_exp_date_MONTH{margin-right:.5em}#responsive_payment_typecc_cvv_row .HelpLink{display:block;font-size:.7em;font-weight:400}.app-9 div.responsive span.field-error-text{color:inherit}@media (max-width:991px){.is-responsive #header-container h1{font-size:40px}.is-responsive .navbar-default .navbar-nav>li>a{font-size:14px;padding-right:12px;padding-left:12px}.is-responsive .flexpanel,.is-responsive .navbar-toggle{display:block}.flexpanel .flex-btn span:hover{background-color:#fff}.page-mdf_homepage .row{margin-bottom:0}.page-mdf_homepage .row>div{margin-bottom:30px}#featured-event img{margin:20px 0 0}}@media (max-width:826px){.is-responsive #header-cda-logo{display:block;margin-right:50px;max-width:25.5%;width:auto}.is-responsive #header-cda-logo img{width:100%}.is-responsive .navbar-default .navbar-nav>li>a{font-size:13px}}@media (max-width:767px){.is-responsive #header-container{margin-bottom:16px}.flexpanel .viewport{top:-112px}.is-responsive .site-footer{margin-top:10px}.is-responsive #footer-social-column{text-align:center}.is-responsive #footer-xs-links-column .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.is-responsive #footer-xs-links-column .list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.is-responsive #footer-copyright{margin-top:45px}.is-responsive #body{margin-top:30px}div.tab-content{border-top:1px solid #e6e6e6}.carousel .controls{margin:15px auto 0;position:static;width:78px}.carousel .slides .ui-tabs-panel .slide-content{position:static;padding:25px;height:auto;background-color:#a12a1e}.carousel .carousel-controls{padding:0}.carousel .slides .ui-tabs-panel .slide-content h3{margin-top:0}.is-responsive .navbar-default .navbar-nav>li>a{padding:15px 10px}#home-actions img{width:100%}#home-feature-content{border-top:1px solid #dbdbdc;padding-top:10px}#featured-event img{margin:0 0 20px 10px}.mobile div#find_participant li{width:100px}.mobile div#personal_page_image_div,.mobile div#team_image{display:block}}@media (max-width:660px){.is-responsive #header-cda-logo{margin-right:20px;max-width:46.5%}.is-responsive #header-container h1{font-size:25px}.is-responsive #header-container h1 span{display:block}.flexpanel .viewport{top:-122px}}@media (max-width:530px){div#mobile-loggedin div.inner,div#mobileLogin div.inner{padding-right:65px;width:100%}.mobileLogin-field-wrap{margin-bottom:10px;width:100%}#mobileLogin .pull-right{float:right!important;margin-left:0}}@media (max-width:360px){.flexpanel .viewport{top:-112px}}@media (max-width:320px){.flexpanel .viewport{top:-85px}}