.i-campaign-message{background-color:rgba(0,0,0,0.5)}.i-campaign-message .modal{display:block}.i-campaign-message .modal .i-campaign-message-modal-content{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.i-campaign-message .i-campaign-message-header{padding:30px 45px;border-bottom:1px solid #dddddd;overflow:hidden}.i-campaign-message .i-campaign-message-header .i-campaign-message-header-text{float:left;padding-right:40px}.i-campaign-message .i-campaign-message-header h2{font-family:"benton-sans","Helvetica","sans-serif";font-size:16px;font-weight:700;line-height:26px;letter-spacing:0;margin-bottom:2px}.i-campaign-message .i-campaign-message-header p{font-family:"benton-sans","Helvetica","sans-serif";font-size:12px;font-weight:400;line-height:18px}.i-campaign-message .i-campaign-message-body{padding:24px 50px;overflow:hidden;font-family:"benton-sans","Helvetica","sans-serif";font-size:12px;font-weight:400;line-height:18px}.i-campaign-message .i-campaign-message-body .i-campaign-message-account{margin-bottom:25px}.i-campaign-message .i-campaign-message-body .i-campaign-message-account-profile{display:inline-block;vertical-align:middle}.i-campaign-message .i-campaign-message-body .i-campaign-message-account-profile h3{font-family:"benton-sans","Helvetica","sans-serif";font-weight:700;font-size:14px;line-height:20px;margin-bottom:2px}.i-campaign-message .i-campaign-message-body .i-campaign-message-account-avatar{margin-right:20px;vertical-align:middle}.i-campaign-message .i-campaign-message-body .i-campaign-message-account-avatar img{width:80px;height:80px;border-radius:50%;-moz-border-radius:50%}.i-campaign-message .i-campaign-message-body .i-campaign-message-account-avatar .missingAvatar{width:80px;height:80px;background-size:80px 80px;border-radius:50%;-moz-border-radius:50%}.i-campaign-message .i-campaign-message-body .i-campaign-message-campaign-select{margin-bottom:20px}.i-campaign-message .i-campaign-message-body .i-campaign-message-campaign-select .select2-choice{height:40px}.i-campaign-message .i-campaign-message-body .i-campaign-message-campaign-select .select2-chosen{padding:10px 15px}.i-campaign-message .i-campaign-message-body .i-campaign-message-campaign-select .select2-arrow{padding-top:11px}.i-campaign-message .i-campaign-message-body .i-campaign-message-contact-text{position:relative}.i-campaign-message .i-campaign-message-body .i-campaign-message-contact-text:before,.i-campaign-message .i-campaign-message-body .i-campaign-message-contact-text:after{content:" ";display:table}.i-campaign-message .i-campaign-message-body .i-campaign-message-contact-text:after{clear:both}.i-campaign-message .i-campaign-message-body .i-campaign-message-contact-text textarea{font-family:"benton-sans","Helvetica","sans-serif";font-size:14px;font-weight:500;line-height:21px;height:250px;padding:15px;resize:none}.i-campaign-message .i-campaign-message-body .i-campaign-message-contact-text .i-campaign-message-contact-text-counter{position:absolute;bottom:10px;right:10px}.i-campaign-message .i-campaign-message-body .i-campaign-message-bottom{display:inline-block;margin-top:20px}.i-campaign-message .i-campaign-message-body .i-campaign-message-bottom .g-recaptcha{display:inline-block;vertical-align:bottom}.i-campaign-message .i-campaign-message-body .i-campaign-message-bottom .i-campaign-message-error{color:#FF324B;font-style:italic;padding-bottom:10px;font-size:14px;display:block}.contributionItems{font-family:"benton-sans","Helvetica","sans-serif";font-size:16px;font-weight:500;line-height:26px;letter-spacing:0}.contributionItems-separator{height:1px;margin:10px auto;border-bottom:1px solid #dddddd}.contributionItems-item{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-bottom:2px}.contributionItems-item--bold{font-family:"benton-sans","Helvetica","sans-serif";font-size:16px;font-weight:700;line-height:26px;letter-spacing:0}.contributionItems-name{word-break:break-word}.contributionItems-amount--empty{color:#a8a8a8}.contributionItems-amount--linethrough{text-decoration:line-through}[contribution-details]{padding-bottom:40px}.i-individual-contribution-background{background-color:#f5f5f5}.i-contribution-detail-header{margin:20px 0}.i-contribution-detail-header-back{font-family:"benton-sans","Helvetica","sans-serif";font-size:16px;font-weight:500;line-height:26px;letter-spacing:0;color:#6a6a6a}.i-contribution-detail-header-back svg-icon{display:inline-block}.i-contribution-detail-header-back svg-icon svg{display:inline-block;width:16px;height:16px;vertical-align:middle}.i-contribution-detail-header-back span{padding-left:5px;vertical-align:middle}.i-contribution-detail-header-back svg{fill:#6a6a6a}.i-contribution-detail-header-back:hover,.i-contribution-detail-header-back:focus{text-decoration:none;color:#2a2a2a}.i-contribution-detail-header-back:hover svg,.i-contribution-detail-header-back:focus svg{fill:#2a2a2a}.i-individual-contribution-header{font-family:"benton-sans","Helvetica","sans-serif";font-size:24px;line-height:32px;letter-spacing:0.6px;font-weight:500;padding-top:25px;padding-bottom:10px}.i-contribution-details,.i-campaign-details{border:1px solid #dddddd;padding:15px;background-color:white}.refund-modal-dialog{max-width:460px}.i-refund-modal-content.modal-content{margin-top:100px;background-color:#fafafa;font-family:"benton-sans","Helvetica","sans-serif";font-size:18px;font-weight:500;line-height:28px;letter-spacing:0;color:#2a2a2a;padding:40px}.i-refund-modal-content.modal-content .i-refund-modal-large{font-family:"benton-sans","Helvetica","sans-serif";font-size:24px;line-height:34px;font-weight:500}.i-contribution-details .i-contribution-details-left,.i-contribution-details .i-contribution-details-right{padding:15px}.i-contribution-details .i-contribution-details-left .i-contributor-name{margin-bottom:0px}.i-contribution-details .i-contribution-details-left .i-contribution-order-state-container{float:right;text-align:right}.i-contribution-details .i-contribution-details-left .i-contributor-contact-link{cursor:pointer}.i-contribution-details .i-contribution-details-left .i-contributor-links{font-family:"benton-sans","Helvetica","sans-serif";font-size:12px;font-weight:700;line-height:18px;margin-top:5px;margin-bottom:20px}.i-contribution-details .i-contribution-details-left .i-contributor-links .i-contributor-link-separator{margin:0 5px;color:#dddddd;display:inline}.i-contribution-detail-card-header{font-family:"benton-sans","Helvetica","sans-serif";font-weight:700;font-size:14px;line-height:20px;margin-top:20px;margin-bottom:5px}.i-campaign-details-left{padding:5px 20px}@media (max-width: 768px){.i-campaign-details-left .i-campaign-details-image{display:inline-block;vertical-align:middle}}.i-campaign-details-left .i-campaign-details-image{margin-top:15px;margin-bottom:15px}.i-campaign-details-left .i-campaign-details-basic{display:inline-block;margin-top:0px;margin-left:10px;vertical-align:middle}.i-campaign-details-left .i-campaign-details-basic .i-campaign-details-title{display:block;font-family:"benton-sans","Helvetica","sans-serif";font-weight:700;font-size:14px;line-height:20px;margin-bottom:5px}.i-campaign-details-left .i-campaign-details-basic .i-campaign-details-location{color:#a8a8a8}.i-campaign-details-left .i-campaign-details-basic .i-campaign-details-location .i-campaign-details-location-region{display:inline-block}.i-campaign-details-left .i-campaign-details-basic .i-campaign-details-location svg{width:18px;height:18px;fill:#a8a8a8;display:inline-block;vertical-align:top}.i-campaign-details-left .i-campaign-details-basic .i-campaign-details-category{color:#a8a8a8;margin-top:5px}.i-campaign-details-left .i-campaign-details-basic .i-campaign-details-category svg{width:18px;height:18px;fill:#a8a8a8;display:inline-block}.i-campaign-details-left .i-campaign-details-basic .i-campaign-details-category .i-campaign-details-category-text{display:inline-block}hr.i-campaign-details-separator{margin:30px 0px;border-top:1px solid #dddddd}div.i-campaign-details-separator{padding:0px;margin:0px;border-left:1px solid #dddddd}@media (min-width: 768px){div.i-campaign-details-separator{width:1px;min-height:225px}}@media (min-width: 1002px){div.i-campaign-details-separator{width:1px;min-height:140px}}.i-campaign-details-right{padding-bottom:20px}@media (min-width: 768px){.i-campaign-details-right{padding:20px;margin-top:20px}}.i-campaign-details-right .i-campaign-details-owner-avatar{vertical-align:middle}.i-campaign-details-right .i-campaign-details-owner-avatar img{width:60px;height:60px;border-radius:50%;-moz-border-radius:50%}.i-campaign-details-right .i-campaign-details-owner-avatar .missingAvatar{width:60px;height:60px;border-radius:50%;-moz-border-radius:50%;background-size:60px 60px}.i-campaign-details-right .i-campaign-details-owner-info{display:inline-block;vertical-align:middle;padding-left:10px}.i-campaign-details-right .i-campaign-details-owner-info .i-contact-campaigner{font-family:"benton-sans","Helvetica","sans-serif";font-weight:700;font-size:14px;line-height:20px;cursor:pointer}.i-campaign-details-right .i-campaign-details-owner-info .i-campaign-details-owner-name{font-family:"benton-sans","Helvetica","sans-serif";font-weight:700;font-size:14px;line-height:20px}.i-campaign-details-right .i-campaign-details-owner-info .i-campaign-details-owner-title{font-family:"benton-sans","Helvetica","sans-serif";font-size:12px;font-weight:400;line-height:18px;color:#a8a8a8}.i-shipping-form-error,.authenticationPrompt-form-error{color:#FF324B;font-style:italic;display:block;text-align:right}.authenticationPrompt-form-error{margin-bottom:8px}.authenticationPrompt-form-error--left{text-align:left}.i-shipping-confirmation{padding:15px 0 20px 0;float:right}.i-shipping-fields-label{padding-top:20px}.i-required-label{display:flex}.i-required-label span{color:red;padding:15px 0 0 5px}.i-shipping-fields-container{display:flex}.i-shipping-fields-conditional{margin-right:15px}.i-contribution-details .i-cta-1{margin-right:5px}.i-contribution-details shipping-info{display:block;margin-bottom:10px;line-height:23px}.i-contribution-details .i-shipping-fields{margin:10px 0;background:#f5f5f5;padding:20px}.i-contribution-details .i-shipping-fields label{font-family:"benton-sans","Helvetica","sans-serif";font-size:12px;font-weight:400;line-height:18px;color:#6a6a6a;display:block;padding-top:20px}.i-contribution-details .i-shipping-fields input{padding:7px 10px;border:1px solid #dddddd;margin-bottom:10px;width:100%}.i-contribution-details .i-shipping-fields .select2-container{margin-bottom:10px}.i-contribution-details .i-shipping-fields .order_shipping_zipcode_container,.i-contribution-details .i-shipping-fields .order_shipping_region_container{width:50px}.i-contribution-details .i-shipping-fields .order_shipping_region_container{margin-right:20px}.i-contribution-details .contributionLineItems{width:285px;margin-bottom:15px}.i-contribution-details .i-contribution-perk-label{font-family:"benton-sans","Helvetica","sans-serif";font-size:16px;font-weight:500;line-height:26px;letter-spacing:0;margin-bottom:0px}.i-contribution-details .i-contribution-perk-description{font-family:"benton-sans","Helvetica","sans-serif";font-size:12px;font-weight:400;line-height:18px;margin-bottom:20px}.i-contribution-details .i-contribution-detail-attribute-name{color:#6a6a6a}.i-contribution-details .i-contribution-detail-attribute-value{font-family:"benton-sans","Helvetica","sans-serif";font-size:16px;font-weight:500;line-height:26px;letter-spacing:0;margin-bottom:20px}.i-contribution-details div.i-contribution-detail-separator{padding:0px;margin:0px;border-left:1px solid #dddddd}@media (min-width: 768px){.i-contribution-details div.i-contribution-detail-separator{width:1px;min-height:400px}}.i-contribution-details div.i-contribution-detail-separator.expanded{min-height:680px}.i-contribution-details hr.i-contribution-detail-separator{margin:30px 0px;border-top:1px solid #dddddd}.authenticationEmail{margin:0 auto;width:60%;text-align:center}.authenticationEmail a{font-weight:bold}.authenticationEmail .authenticationPrompt-title{font-family:"benton-sans","Helvetica","sans-serif";font-size:18px;line-height:26px;letter-spacing:normal;font-weight:700}.authenticationEmail .authenticationPrompt-subtitle{font-family:"benton-sans","Helvetica","sans-serif";font-size:16px;font-weight:500;line-height:26px;letter-spacing:0;color:#a8a8a8;margin-top:10px}.authenticationEmail .authenticationPrompt-send-email{margin-top:20px}.authenticationPrompt-single-column,.authenticationPrompt{background-color:white;padding:40px;color:#2a2a2a;overflow:hidden;border-bottom:1px solid #dddddd;margin:0 0 20px 0}.authenticationPrompt-single-column img,.authenticationPrompt img{margin-top:20px}.authenticationPrompt .authenticationPrompt-title{font-family:"benton-sans","Helvetica","sans-serif";font-size:26px;line-height:36px;font-weight:700}.authenticationPrompt .authenticationPrompt-subtitle{font-family:"benton-sans","Helvetica","sans-serif";font-size:16px;font-weight:500;line-height:26px;letter-spacing:0;color:#a8a8a8;margin-top:20px}.authenticationPrompt .authenticationPrompt-left{padding-bottom:40px;padding-left:0}@media (min-width: 768px){.authenticationPrompt .authenticationPrompt-left{padding-right:40px}}.authenticationPrompt .authenticationPrompt-right{border-top:1px solid #dddddd;padding-top:40px}@media (min-width: 768px){.authenticationPrompt .authenticationPrompt-right{border-top:none;padding-top:0px;border-left:1px solid #dddddd;padding-left:40px}}.authenticationPrompt .authenticationPrompt-right .authenticationPrompt-fb{width:100%;margin-bottom:10px}.authenticationPrompt .authenticationPrompt-right .authenticationPrompt-or-separator{color:#a8a8a8;font-family:"benton-sans","Helvetica","sans-serif";font-size:14px;font-weight:500;line-height:21px;margin-bottom:10px;text-align:center}.authenticationPrompt label,.authenticationPrompt input{display:block}.authenticationPrompt input{width:100%;margin-bottom:10px}.authenticationPrompt .i-cta-1{float:right;margin-bottom:15px}.authenticationPrompt a{font-family:"benton-sans","Helvetica","sans-serif";font-size:14px;font-weight:500;line-height:21px;clear:right;float:right}@media (max-width: 768px){.container{padding:0;margin:0}}individual-contribution-details{border:1px solid #dddddd;display:block}campaigner-contribution-details{border:1px solid #dddddd;display:block}@media (min-width: 768px){.contributionDetails{background:white;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}}@media (min-width: 768px){.contributionDetails-left{width:64%;vertical-align:top;display:inline-block}}.contributionDetails-right{background:#fafafa}@media (min-width: 768px){.contributionDetails-right{width:35%;display:inline-block;border-left:1px solid #C8C8C8}}.contributionDetails-actions{text-align:right}.contributionDetails customer-details,.contributionDetails campaign-details{background:#fafafa;display:block;padding:60px;border-bottom:1px solid #C8C8C8;font-family:"benton-sans","Helvetica","sans-serif";font-size:16px;font-weight:500;line-height:26px;letter-spacing:0}@media (max-width: 768px){.contributionDetails customer-details,.contributionDetails campaign-details{padding:20px 10px;background:#ffffff}}.contributionDetails customer-details .cta-4,.contributionDetails campaign-details .cta-4{margin-top:10px}.contributionDetails contribution-contents{background:#ffffff;display:block;padding:60px}@media (max-width: 768px){.contributionDetails contribution-contents{padding:20px 10px;border-bottom:1px solid #C8C8C8}}.contributionDetails contribution-contents .i-annotation-pill{display:inline-block;text-transform:uppercase;margin:0px 0px 5px 10px}.contributionDetails payment-breakdown{font-family:"benton-sans","Helvetica","sans-serif";font-size:16px;font-weight:500;line-height:26px;letter-spacing:0;color:#2a2a2a}.contributionDetails payment-breakdown .breakdownItem{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-bottom:2px}.contributionDetails payment-breakdown .breakdownItem-name{word-break:break-word}.contributionDetails payment-breakdown .breakdownItem-amount--empty{color:#a8a8a8}.contributionDetails payment-breakdown .breakdownItem-amount--linethrough{text-decoration:line-through}.contributionDetails payment-breakdown .breakdownItem--bold{font-family:"benton-sans","Helvetica","sans-serif";font-size:16px;font-weight:700;line-height:26px;letter-spacing:0;margin-top:15px}.contributionDetails payment-details{background:#fafafa;padding:60px;display:block;font-family:"benton-sans","Helvetica","sans-serif";font-size:16px;font-weight:500;line-height:26px;letter-spacing:0}@media (max-width: 768px){.contributionDetails payment-details{padding:20px 10px}}.contributionDetails payment-details .cta-4{display:inline-block;margin-top:10px}.contributionDetails payment-details .cta-4.contributionDetails-editShipping{display:block}.contributionDetails-header{color:#2a2a2a;font-family:"benton-sans","Helvetica","sans-serif";font-size:24px;line-height:34px;font-weight:500;margin-bottom:40px;display:inline-block}.contributionDetails-header--topMargin{margin-top:20px}.contributionDetails-subheader{color:#2a2a2a;font-family:"benton-sans","Helvetica","sans-serif";font-size:16px;font-weight:600;line-height:26px;letter-spacing:0}.contributionDetails-subheader--withBorder{border-bottom:1px solid #dddddd;padding-bottom:5px}.contributionDetails-subheaderLite{color:#2a2a2a;font-family:"benton-sans","Helvetica","sans-serif";font-size:16px;font-weight:500;line-height:26px;letter-spacing:0}.contributionDetails-label{color:#2a2a2a;font-family:"benton-sans","Helvetica","sans-serif";font-size:16px;font-weight:500;line-height:26px;letter-spacing:0;margin-bottom:8px}.contributionDetails-subtitle{color:#2a2a2a;font-family:"benton-sans","Helvetica","sans-serif";font-size:16px;font-weight:500;line-height:26px;letter-spacing:0;margin-bottom:10px}.contributionDetails-subtext{color:#6a6a6a;font-family:"benton-sans","Helvetica","sans-serif";font-size:14px;font-weight:500;line-height:21px;margin-bottom:8px}.contributionDetails-subtextLite{color:#a8a8a8;font-family:"benton-sans","Helvetica","sans-serif";font-size:14px;font-weight:500;line-height:21px;margin-bottom:8px}.contributionDetails-field{margin-bottom:40px}.contributionDetails-link{display:block;font-family:"benton-sans","Helvetica","sans-serif";font-weight:700;font-size:14px;line-height:20px;margin-top:10px}.contributionDetails-section{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.contributionDetails-section--withMargin{margin-bottom:40px}.contributionDetails-sectionAvatar{width:80px;height:80px;border-radius:40px;-moz-border-radius:40px;min-width:80px;margin-right:20px}.contributionDetails-sectionImage{margin-top:5px;margin-right:20px}.contributionDetails-sectionInfo{color:#2a2a2a;font-family:"benton-sans","Helvetica","sans-serif";font-size:16px;font-weight:500;line-height:26px;letter-spacing:0}
