@media only screen and (max-width: 992px){.info-container .inline-grp,.billing-container .inline-grp,.mobile-container .inline-grp{padding-bottom:0}.info-container .inline-grp .col-sm-12,.billing-container .inline-grp .col-sm-12,.mobile-container .inline-grp .col-sm-12{padding:0;margin-bottom:15px}.info-container .inline-grp .no-margin-botton,.billing-container .inline-grp .no-margin-botton,.mobile-container .inline-grp .no-margin-botton{margin-bottom:0}.info-container .inline-grp.grp-no-marginbottom,.billing-container .inline-grp.grp-no-marginbottom,.mobile-container .inline-grp.grp-no-marginbottom{margin-bottom:0}.info-container .address-section .city-form-control,.billing-container .address-section .city-form-control,.mobile-container .address-section .city-form-control{padding-right:0}.info-container .address-section .zip-form-control,.billing-container .address-section .zip-form-control,.mobile-container .address-section .zip-form-control{padding-left:15px;padding-right:0}.right-col .participant-info .remove-registration .remove-btn .remove-text,.right-col .new-form-text .remove-registration .remove-btn .remove-text{display:none}.right-col .participant-info .remove-registration .remove-btn .glyphicons:before,.right-col .new-form-text .remove-registration .remove-btn .glyphicons:before{font-size:20px}.right-col .create-account .section-heading .btn-container{display:block;margin:5px 0}.right-col .panel.billing-panel .panel-body .billing-left{border-right:0;border-bottom:1px solid #CCCCCC}.right-col .panel.billing-panel .panel-body .billing-left,.right-col .panel.billing-panel .panel-body .billing-right{display:block;vertical-align:top;float:left;width:100%;height:100%}.right-col .panel.billing-panel .panel-body .billing-right{border-left:0;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.donation-container .money-display-container{margin-left:0;padding:10px 0 0 0}.donation-container .btn-group:not(.bootstrap-select){border-right:none}.donation-container .btn-group:not(.bootstrap-select) .btn{width:48%;margin-bottom:10px;font-size:22px !important}.donation-container .btn-group:not(.bootstrap-select) .btn:nth-child(odd){margin-right:15px;margin-left:0}.donation-container .btn-group:not(.bootstrap-select) .btn:nth-child(even){margin-right:0}.donation-container .btn-group:not(.bootstrap-select).btn-group-horizontal-view label.btn-donation{width:100%;margin-right:0px}.donation-container #donation_amount{max-width:302px}.thank-you-container{border:0}.thank-you-container .card-charge .confirmation{display:none !important}.thank-you h1{font-size:55px;margin-top:0;line-height:85px;margin-bottom:15px}.thank-you .content-text p{font-size:18px;color:#525252}.thank-you .option-btns{margin:20px 0}.thank-you .option-btns .btn-container{margin-bottom:10px}.thank-you .option-btns .btn-container a,.thank-you .option-btns .btn-container .btn{width:100%}.usat-member .usat-options-container .usat-options{margin-bottom:15px}#registration-collapse .multi-registrations-info .participant-info:hover{background-color:#EEEEEE}#registration-collapse .multi-registrations-info .participant-info:hover .participant-name{color:#535353}#registration-collapse .multi-registrations-info .participant-info:hover .race-name{color:#999999;text-shadow:1px 1px 0px #FFF}#registration-collapse .multi-registrations-info .participant-info:hover .remove-btn a{color:#AAAAAA}#registration-collapse .multi-registrations-info .participant-info:hover .remove-btn .glyphicons:before{text-shadow:1px 1px 0px #FFF}.beneficiary-item-wrapper>.form-group .charity-name{padding-right:0px}.beneficiary-item-wrapper>.form-group .locals{padding-left:0px}.no-padding-left-sm{padding-left:0px}.display-block-sm{display:block}.no-padding-right-xs{padding-right:0px}.bundle-shirt-size-container .bundle-eo-ss:nth-child(even){padding-left:0px}}@media only screen and (max-width: 767px){body{background:#fafafa}#wrapper{position:relative;margin-top:0;margin-bottom:-50px;padding-bottom:50px}#wrapper.kiosk-mode-wrapper{margin-top:50px}#wrapper .wrapper-row{height:auto}.new-registration{border:0;display:block;margin-bottom:0}.left-col,.right-col{display:block;float:left}.left-col{height:auto;background-color:#F1F1F1;border-bottom:1px solid #DEDEDE;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:15px 15px}.left-col .mobile-span{font-family:"Proxima Nova Condensed Bold";color:#666;font-size:16px;display:block}.left-col h1{font-size:24px;font-family:"Proxima Nova Regular";margin:5px 0;line-height:32px}.left-col .event-info-block p,.left-col .event-info-block address{color:#666;font-size:16px;font-family:"Proxima Nova Regular";margin-bottom:0}.right-col{border:0}.billing-container{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.billing-container .billing-panel .panel-body{padding:0}.billing-container .billing-left{padding:0}.billing-container .card-info-container .cvc-number-xs{padding-left:15px !important;padding-top:15px}.billing-container .billing-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding:0}.billing-container .billing-right .summary{margin:0 -15px 0;font-size:14px;padding:0 15px;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.billing-container .billing-right .summary .title{background:#EEEEEE;padding:10px 15px;margin-bottom:0px !important;text-transform:uppercase;color:#999999;font-family:"Proxima Nova Bold";margin-top:0px !important}.billing-container .billing-right .summary .summary-text{color:#AAAAAA;margin-bottom:10px;font-size:14px}.billing-container .billing-right .summary .total{color:#FFFFFF;padding:10px 15px}.billing-container .billing-right .promo{padding-bottom:15px;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding-top:10px;margin-bottom:0}.billing-container .billing-right .promo .title{text-transform:uppercase;color:#999999;font-family:"Proxima Nova Bold";font-size:15px;margin-bottom:5px}.billing-container .billing-right .promo .wrong-code-alert{font-family:"Proxima Nova Regular";margin:10px 0 0;display:table}.billing-container .billing-right .promo .wrong-code-alert .alert-icon{display:table-cell;vertical-align:middle;width:30px}.billing-container .billing-right .promo .wrong-code-alert .alert-icon .glyphicons:before{color:#BC1501}.billing-container .billing-right .promo .wrong-code-alert .alert-text{font-size:14px;color:#999999;font-family:"Proxima Nova Bold";display:inline-block;line-height:1.12857}.payment-alert{background:#D76767;color:#FFFFFF;font-family:"Proxima Nova Regular";padding:15px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:10px;display:table}.payment-alert .alert-icon{display:table-cell;vertical-align:middle;width:40px}.payment-alert .alert-icon .glyphicons:before{font-size:40px;margin-right:10px}.payment-alert .alert-text{font-size:18px;display:inline-block;line-height:1.12857}.thank-you .custom-message .btn-lottery{width:310px}.thank-you .custom-message .btn-success{margin-top:10px}.thank-you .custom-message .btn-status-in a{padding-right:0}.donation-container .btn-group:not(.bootstrap-select) .btn{width:48%;font-size:25px !important;padding:15px 15px !important;margin-bottom:13px}.donation-container .btn-group:not(.bootstrap-select) .btn:nth-child(odd){margin-right:13px}.donation-container .btn-group:not(.bootstrap-select) .btn:nth-child(even){margin-right:0}.donation-container .aditional-amount{padding:0 7px}.donation-container .money-display-container input{max-width:220px}.donation-container .money-display-container span:last-child{padding-left:0}.usat-member .usat-options-container .usat-options{padding-right:0;min-height:85px}.usat-member .usat-options-container .usat-options .list-group-item p{font-size:21px}select.selectpicker:not(.desktop-select-style){opacity:0;position:absolute;left:0;width:100%;height:60px;display:block !important;z-index:999}.fundraising-message-panel{margin:0px}.kiosk-navbar .hidden-mobile-view{display:none}.kiosk-navbar .padding-right-adjust{padding-right:55px}.kiosk-navbar .org-logo-container .org-logo{max-height:40px;max-width:150px}.image-display-2{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px}.new-registration{margin-top:0px}.new-registration>.right-col{border-width:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.timeInputMainContainer .display-xs-none{display:none}.timeInputMainContainer .width-100-percent{width:100%}.media-xs-block{display:block}.margin-top-xs-15{margin-top:15px}.margin-bottom-xs-15{margin-bottom:15px}}@media only screen and (max-width: 480px){.mobile_shirt_size_fix.height-fix .info-content{height:auto !important}.mobile_shirt_size_fix.height-fix span.label{width:117px;white-space:normal}}@media only screen and (max-width: 1024px){.bootstrap-select.btn-group .btn{line-height:24px;height:60px;font-size:24px}.padding-y-sm-20{padding-top:20px;padding-bottom:20px}input[type="text"],input[type="tel"],input[type="zip"],input[type="number"],input[type="email"],input[type="password"]{height:60px;font-size:24px}label{font-size:18px !important}.btn{font-size:20px}.btn.btn-block{white-space:normal}.right-col .section-container:not(.div-custom-padding){padding-top:30px;padding-bottom:30px}.right-col .section-container:not(.div-custom-padding).no-padding-bottom{padding-bottom:0px}.right-col p{font-size:20px}.right-col .info-container .panel-body .padding-top{padding-top:30px;padding-bottom:15px}.right-col .info-container .event-option-name,.right-col .info-container .event-option-slot-name{font-size:20px}.right-col .event-option-custom-message{margin-bottom:30px}.right-col .under-age-notification,.right-col .default-gender-notification,.right-col .age-discount-notification,.right-col .email-validation-notification{padding:30px 15px}.right-col .under-age-notification .notification-title,.right-col .default-gender-notification .notification-title,.right-col .age-discount-notification .notification-title,.right-col .email-validation-notification .notification-title{font-size:20px}.right-col .fundraising-options-panel .panel-body{padding:30px 15px}.right-col .fundraising-options-panel .custom-block-radio{margin-bottom:30px}.right-col .fundraising-options-panel .custom-block-radio:last-of-type{margin-bottom:0px}.right-col .fundraising-options-panel .custom-block-radio .custom-radio ~ .custom-label{padding:30px 15px}.right-col .fundraising-options-panel .panel-footer{padding:15px}.right-col .team-options-panel .custom-radio-container .custom-radio-text{font-size:20px}.right-col .team-options-panel .team-list{margin-bottom:15px;max-height:350px}.right-col .team-options-panel .team-list .team-item{margin-top:30px;margin-bottom:0px}.right-col .team-options-panel .team-list .team-name{font-size:20px}.right-col .team-options-panel .custom-block-radio .custom-radio ~ .custom-label{padding:30px 15px}.right-col .team-options-panel .panel-footer{padding:15px}.right-col .create-account .emailContainer{padding-top:15px;padding-bottom:15px}.right-col .create-account .div-custom-padding{padding-bottom:15px}.right-col .create-account .password-notification{padding:15px;font-size:16px !important}.right-col .create-account .messageDisplay{padding:30px 15px}.right-col .create-account .panel-footer{padding:15px}.right-col .buying-products-panel .product-box .thumbnail .btn{font-size:20px}.right-col .donation-container .donation-title{font-size:20px}.right-col .donation-container .donation-message,.right-col .donation-container .donation-max-amount-text{font-size:18px;overflow-wrap:anywhere}.right-col .panel.billing-panel .panel-body .billing-right .summary .title{padding:15px;line-height:18px;font-size:18px}.right-col .panel.billing-panel .panel-body .billing-right .summary .summary-text{font-size:20px}.right-col .panel.billing-panel .panel-body .billing-right .summary #accordion-summary .panel .panel-heading{padding:15px 0px}.right-col .panel.billing-panel .panel-body .billing-right .summary .total{font-size:20px;padding:15px}.right-col .panel.billing-panel .panel-body .billing-right .summary .total .total-amount{font-size:20px}.right-col .panel.billing-panel .panel-body .billing-right .title{font-size:18px}.right-col .panel.billing-panel .panel-body .btn-apply{padding:16px 18px !important}.right-col .panel.billing-panel .panel-body .billing-right .promo .wrong-code-alert .alert-text,.right-col .panel.billing-panel .panel-body .billing-right .promo .success-code-alert .alert-text{font-size:18px}.left-col{padding:30px 15px}.left-col .mobile-span{font-size:20px}.left-col a:link,.left-col a:visited,.left-col a:hover,.left-col a:focus,.left-col a:active{font-size:20px}.left-col .event-info-block .event-link{font-size:20px}.left-col .event-info-block .charity-name{font-size:21px}.left-col .event-info-block p,.left-col .event-info-block address{font-size:20px}.file-upload-container{width:100%}.width-xs-105{min-width:105px;width:auto}.width-xs-125{min-width:125px;width:auto}.width-xs-135{min-width:135px;width:auto}.width-sm-105{min-width:105px;width:auto}.width-sm-125{min-width:125px;width:auto}.width-sm-135{min-width:135px;width:auto}.font-16{font-size:16px}}@media only screen and (min-width: 1025px){.width-md-85{min-width:85px;width:auto}.width-md-95{min-width:95px;width:auto}.width-md-105{min-width:105px;width:auto}.width-md-100{min-width:100px;width:auto}}@media only screen and (min-width: 768px){.org-navbar+.preview-mode{top:80px;position:relative}.kiosk-navbar+.preview-mode{top:80px;position:relative}.kiosk-navbar .menu-left-width{width:160px}.kiosk-navbar .padding-right-adjust{padding-right:160px}.height-sm-500{height:auto;max-height:500px}}@media only screen and (max-width: 767px){.billing-credit-side .visible-xs.card-info-label{display:none !important}.billing-credit-side .hidden-xs.card-name-label,.billing-credit-side .hidden-xs.card-number-label{display:block !important}.credit-balance-content .switch-light.switch-ios{transform:scale(0.7) !important}}@media only screen and (max-width: 480px){.billing-credit-side .section-container.col-xs-6{width:100%}}.label-custom-width{width:91%;width:calc(100% - 25px)}.right-col .section-container:not(.div-custom-padding){padding-top:25px;padding-bottom:20px}.right-col .section-container:not(.div-custom-padding).no-padding-bottom{padding-bottom:0px}.right-col .info-container .panel-body .padding-top{padding-top:25px;padding-bottom:15px}.right-col .under-age-notification,.right-col .default-gender-notification,.right-col .age-discount-notification,.right-col .email-validation-notification{padding:25px 15px 15px}.accessible-select-dropdown{height:40px;padding:0 8px;width:100%;border-radius:5px;font-family:"Proxima Nova Regular";font-size:16px;color:#444;appearance:none;background-image:url("https://hakuapps.s3.amazonaws.com/prod/caret-down.png");background-repeat:no-repeat;background-position:right 0.7rem top 50%;background-size:20px auto}
