.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.feed a{float:right;}
div[id^="edit-submitted-payment-information-payment-fields-credit-braintree-new-expiration-card-expiration-month"],div[id^="edit-payment-fields-credit-braintree-new-expiration-card-expiration-month"],div[id^="edit-month"],div[id^="edit-payment-fields-credit-braintree-new-expiration-month"],div[id^="edit-submitted-payment-information-payment-fields-credit-braintree-new-expiration-card-expiration-year"],div[id^="edit-payment-fields-credit-braintree-new-expiration-card-expiration-year"],div[id^="edit-year"],div[id^="edit-payment-fields-credit-braintree-new-expiration-year"]{display:inline-block;width:8em;clear:none;float:none;}div[id^="edit-payment-fields-credit-braintree-new-expiration-month"],div[id^="edit-payment-fields-credit-braintree-new-expiration-year"]{width:9em;}div[id^="expiration-month"]{width:6em;}div[id^="expiration-year"]{width:6em;}div[id^="cvv"]{width:5em;}.braintree-month-year-divider{display:inline-block;width:1em;}.webform-client-form .braintree-hosted-field.error{background:none;color:#333;}#braintree-paypal-loggedin{display:none;max-width:500px;overflow:hidden;padding:16px;border-top-width:1px;border-top-style:solid;border-top-color:rgb(209,212,214);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(209,212,214);background-image:url("https://checkout.paypal.com/pwpp/2.21.0/images/paypal-small.svg"),none;background-size:13px 15px;background-position:20px 50%;background-repeat:no-repeat;}#braintree-paypal-loggedout{display:block;overflow:hidden;}#bt-pp-name{color:rgb(40,48,54);font-size:13px;font-weight:800;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:36px;-webkit-font-smoothing:antialiased;}#bt-pp-email{color:rgb(110,120,127);font-size:13px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:5px;-webkit-font-smoothing:antialiased;}#bt-pp-cancel{color:rgb(61,149,206);font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:20px;margin:0px 0px 0px 25px;padding:0px;border:0px;cursor:pointer;text-decoration:underline;float:right;-webkit-font-smoothing:antialiased;background-color:transparent;}#braintree-paypal-button{display:block;width:115px;height:44px;overflow:hidden;}#braintree-paypal-button img{max-width:100%;display:block;width:100%;height:100%;outline:none;border:0px;}
div.donation-processing-wrapper{clear:right;float:right;text-align:center;width:200px;padding-right:75px;}p.donation-thank-you{margin:0;padding:0 0 0.5em 0;}p.donation-processing{margin:0;padding:0 0 1em 0;}div.donation-processing-spinner{height:16px;background:url(/sites/all/modules/springboard/fundraiser/modules/fundraiser_webform/images/loader.gif) no-repeat center;}
.timeline-footer{display:none;}.twitter-widget-header{max-width:500px;}.twitter-widget-title{font-size:1.2em;font-weight:bold;float:left;}.twitter-widget-top{text-align:right;}.twitter-widget-share-text{vertical-align:middle;}.twitter-widget-share-button{margin-left:10px;float:right;}
fieldset#webform-component-designations legend{margin-bottom:0!important;}.designation-group-wrapper,.fundraiser-designation-cart-wrapper,.designation-addon-wrapper{padding:10px;margin-bottom:5px;}.designation-group-image{float:left;margin:0 15px 15px 0;max-width:250px;}.designation-group-description{margin:0 15px;}.designation-group-funds-table-wrapper{clear:left;}.designation-group-funds-table tr,.fundraiser-designation-cart-table tr,.designation-addon-funds-table tr{background:inherit;}.designation-group-funds-table td,.fundraiser-designation-cart-table td,.designation-addon-funds-table td{padding:4px;}.designation-addon-funds-table div[id*="funds-placeholder"],.designation-group-funds-table div[id*="funds-placeholder"],.designation-group-funds-table div.form-type-select{text-align:left;}.designation-group-funds-table td select{margin:0;padding:0;}.designation-addon-funds-table .control-group,.designation-group-funds-table .control-group{float:left;clear:none;margin-right:10px;width:auto}.designation-addon-funds-table .control-group label,.designation-group-funds-table .control-group label{margin-left:4px;}#webform-component-designations div[class*="funds-frequency"],#webform-component-designations div[class*="funds-quant"]{width:auto!important;}#webform-component-designations select[name*="funds_quant"]{width:50px;}#webform-component-designations input[name*="fd_other"]{width:100px;}#webform-component-designations div[class*="funds-relationship"]{width:auto!important;}#webform-component-designations select[name*="funds_relationship"]{width:160px;}input.form-autocomplete{margin-right:20px;}label[for*="fd-other"],label[for*="funds-quant"],label[for*="funds-frequency"],label[for*="funds-relationship"]{float:left;margin-right:4px;}label[for*="funds-placeholder"]{font-weight:bold;}.designation-addon-funds-table,.designation-group-funds-table,.fundraiser-designation-cart-table{width:100%;}td.fund-cancel{color:red;cursor:pointer;width:10px;}td.fund-amount,td.fund-amount-empty{width:100px;}tr.cart-fund-empty td:first-child{width:10px;}td.fund-name{min-width:200px;}tr.cart-fund-row{border-bottom:1px solid #ccc;}.designation-group-wrapper h4{font-weight:normal;}.designation-group-subheader h3{font-size:20px;font-weight:normal;}.error-message{color:red;}.checkbox-locked{font-weight:bold;}#webform-component-recurs-monthly:has(.multi-freq){display:none;}
.Interests-textfield{display:none !important;}
input.webform-calendar{display:none;padding:3px;vertical-align:top;}html.js input.webform-calendar{display:inline;}.webform-container-inline label{display:inline;margin-right:1em;}.webform-container-inline div,.webform-container-inline div.form-item{display:inline;}.webform-container-inline div.description{display:block;}.webform-container-inline div.messages{display:block;float:left;}.webform-container-inline div.ajax-progress-bar div{display:inherit;}
.control-group.success .error.valid,#webform-component-payment-information--payment-method input[type=radio],.form-type-radio input,.form-type-checkbox input,.designation-group-wrapper .designation-group-funds-table-wrapper div[id^=funds-placeholder-],.designation-group-wrapper .designation-group-funds-table-wrapper label[for^=fd-other-],.processing-fee-message,.active-addon div[id^=default-amounts-] .form-type-radio input[type=radio],.active-addon div[id^=recurring-amounts-] .form-type-radio input[type=radio],.active-addon div[id^=sb_fs_quarterly-amounts-] .form-type-radio input[type=radio],.active-addon div[id^=sb_fs_semi_annually-amounts-] .form-type-radio input[type=radio],.active-addon div[id^=sb_fs_annually-amounts-] .form-type-radio input[type=radio],.active div[id^=default-amounts-] .form-type-radio input[type=radio],.active div[id^=recurring-amounts-] .form-type-radio input[type=radio],.active div[id^=sb_fs_quarterly-amounts-] .form-type-radio input[type=radio],.active div[id^=sb_fs_semi_annually-amounts-] .form-type-radio input[type=radio],.active div[id^=sb_fs_annually-amounts-] .form-type-radio input[type=radio],#edit-submitted-recurs-monthly input[type=radio],.visually-hidden{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute;}.designation-group-wrapper .designation-group-funds-table-wrapper div[id^=funds-placeholder-].error,.designation-group-wrapper .designation-group-funds-table-wrapper label[for^=fd-other-].error{margin:unset;padding:unset;width:auto;height:auto;overflow:visible;clip:unset;position:unset !important;text-indent:0;white-space:unset;}.fundraiser_submit_message,#webform-component-payment-information--payment-method > label,#webform-component-billing-information > legend,.hide-text{line-height:0;margin:0;overflow:hidden;padding:0;text-indent:101%;white-space:nowrap;width:1px;height:1px;}.clear-block,.clearfix{*zoom:1;}.clear-block:before,.clearfix:before,.clear-block:after,.clearfix:after{content:" ";display:table;}.clear-block:after,.clearfix:after{clear:both;}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,footer,header,nav,section{display:block;}figcaption,figure,main{display:block;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border-style:none;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{border:0;margin:0;padding:0;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}textarea{overflow:auto;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details,menu{display:block;}summary{display:list-item;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none;}html{box-sizing:border-box;}*,*::before,*::after{box-sizing:inherit;}body{padding:0;}ul.primary{white-space:normal;}.alert{background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:20px;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5);}.alert.error{background-color:#fef5f1;background-image:none;border-color:#ed541d;color:#8c2e0b;}.alert.status{background-color:#f8fff0;background-image:none;border-color:#be7;color:#234600;}.alert.warning{background-color:#fffce5;background-image:none;border-color:#ed5;color:#840;}.alert .sb-msg-close{background:transparent;border:0;color:#000000;cursor:pointer;float:right;font-size:20px;font-weight:bold;line-height:20px;opacity:0.2;filter:alpha(opacity=20);padding:0;position:relative;right:-21px;text-shadow:0 1px 0 #ffffff;top:-2px;-webkit-appearance:none;}.alert .sb-msg-close:hover,.alert .sb-msg-close:focus{color:#000000;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);text-decoration:none;}.field-name-body img{height:auto;max-width:100%;}table.sticky-header{display:none;visibility:hidden;}.container{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%;}.hidden{display:none !important;visibility:hidden !important;}@media (min-width:1024px){.desktop-hide{display:none !important;}}@media (max-width:1023px){.mobile-hide{display:none !important;}}.card-shadow{background:rgb(255,255,255);border-radius:20px;-webkit-box-shadow:0px 0px 5px 0px rgb(204,204,204);-moz-box-shadow:0px 0px 5px 0px rgb(204,204,204);box-shadow:0px 0px 5px 0px rgb(204,204,204);overflow:hidden;padding:20px;}body{font-size:16px;font-size:1rem;line-height:1.25;color:#242626;font-family:"Inter","Helvetica","Arial",sans-serif;font-weight:300;}h2{font-size:24px;font-size:1.5rem;color:#242626;line-height:1.25;margin:1rem 0 2rem 0;}@media (min-width:1024px){h2{font-size:30px;font-size:1.875rem;}}a{color:#3D78D4;text-decoration:none;}a:hover,a:active,a:focus{color:#1f4a8c;text-decoration:underline;}p{line-height:1.5;}strong{font-weight:700;}.alert,.action-links{font-size:16px;font-size:1rem;font-family:"Inter","Helvetica","Arial",sans-serif;line-height:1.25;}table{font-size:16px;font-size:1rem;}table th{line-height:1.2;padding-bottom:5px;}#eft-disclaimer{font-size:14px;font-size:0.875rem;color:#bcc0c0;line-height:1.25;margin:0 0 20px;}form.fundraiser-donation-form{margin-top:0;}@media (min-width:1024px){form.fundraiser-donation-form{display:flex;grid-column-gap:20px;}}fieldset.collapsible{clear:both;float:none;}.fieldset-wrapper > div #webform-component-donation--other-amount,.fieldset-wrapper > div #webform-component-donation--recurring-other-amount{display:block;}.node-type-donation-form .fieldset-wrapper{padding:0;}#webform-component-donor-information,#webform-component-payment-information{margin-bottom:30px;}.control-group{width:auto;clear:unset;float:unset;}.control-group .spacer{margin-left:2%;}input.input-small,input.input-medium,select.input-small,select.input-medium{width:100%;}#user-details .webform-component-fieldset .fieldset-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:start;grid-gap:10px;margin-top:10px;}#user-details .webform-component.control-group,#user-details #zone-select-wrapper.control-group{width:100%;}@media (min-width:768px){#user-details .webform-component.control-group,#user-details #zone-select-wrapper.control-group{margin:0;width:calc(50% - 10px);}#user-details .webform-component.control-group.webform-component-markup,#user-details .webform-component.control-group.webform-component-email,#user-details #zone-select-wrapper.control-group.webform-component-markup,#user-details #zone-select-wrapper.control-group.webform-component-email{width:100%;}}@media (min-width:768px){#user-details .webform-component.error:not(.success) + div:not(.error),#user-details #zone-select-wrapper.error:not(.success) + div:not(.error){margin-bottom:1.3em;}}@media (min-width:768px){#user-details #webform-component-billing-information--city.error:not(.success) + #zone-select-wrapper .control-group.error{margin-bottom:-1.3em !important;}}#user-details #webform-component-tribute-wrapper--honoree-address-wrapper--honoree-address,#user-details #webform-component-donor-information--tribute-wrapper--honoree-gift-box,#user-details #webform-component-donor-information--tribute-giving,#user-details #webform-component-tribute-wrapper--honoree-gift-box,#user-details #webform-component-donor-information--contact-opt-in,#user-details #webform-component-donor-information--address{width:100%;}#user-details #zone-select-wrapper{width:100%;}@media (min-width:768px){#user-details #zone-select-wrapper{clear:none;float:right;margin:0;width:calc(50% - 10px);}#user-details #zone-select-wrapper .webform-component{width:100%;}}@media (min-width:768px){#user-details #zone-select-wrapper .webform-component-select.error .select-wrapper{margin-bottom:1.3em !important;}}#user-details #webform-component-payment-information--payment-fields .form-item.control-group{width:100%;}@media (min-width:768px){#user-details #webform-component-payment-information--payment-fields .form-item.control-group.form-item-submitted-payment-information-payment-fields-credit-card-cvv{clear:none;float:right;margin:0;width:23%;}}#webform-component-donor-information--tribute-wrapper{display:none;}#webform-component-payment-information--payment-method .control-group{clear:none;display:inline-block;float:none;margin-right:10px;width:auto;}@media (min-width:768px){div.expiration-date-wrapper{float:left;margin:0;width:75%;}}div.expiration-date-wrapper .form-item.control-group{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:center;margin-top:0;}div.expiration-date-wrapper .form-item.control-group div:first-of-type{margin-right:2%;}div.expiration-date-wrapper label{width:100%;}div.expiration-date-wrapper .select-wrapper{width:49%;}div.expiration-date-wrapper input.input-small,div.expiration-date-wrapper select.input-small{width:100%;}#edit-submitted-payment-information-payment-fields-bank-account .form-item.control-group{margin-top:0;}.form-actions{clear:both;overflow:hidden;}.node .field.field-name-body{margin:0;}.webform-client-form,.field-name-field-petition-message,.field-name-body{padding:0;}header{background:rgb(250,250,252);padding:5px 10px;}@media (min-width:1024px){header{background:#3D78D4;padding:5px 40px;}}header img{max-height:60px;width:auto;}main{padding:30px;margin:0 auto;max-width:1400px;}#webform-component-donor-information,#webform-component-payment-information{background:rgb(250,250,252);border-radius:20px;overflow:hidden;padding:20px;}input[type=submit].btn,button.accept-button,div.donation-processing-wrapper{display:block;margin-left:auto;margin-right:auto;background:#3D78D4;border:solid 1px #3D78D4;border-radius:10px;color:#242626;font-family:"Inter","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.75;padding:10px 22px;text-align:center;transition:background-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,box-shadow 250ms cubic-bezier(0.4,0,0.2,1) 0ms,border-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,color 250ms cubic-bezier(0.4,0,0.2,1) 0ms;font-size:20px;font-size:1.25rem;box-shadow:none;color:rgb(255,255,255);cursor:pointer;font-family:"Inter","Helvetica","Arial",sans-serif;text-shadow:none;width:100%;}input[type=submit].btn:hover,button.accept-button:hover,div.donation-processing-wrapper:hover{text-decoration:none;background:rgba(55,125,255,0.04);}input[type=submit].btn:hover,button.accept-button:hover,div.donation-processing-wrapper:hover{background:#2d6bcb;box-shadow:rgba(140,152,164,0.176) 0px 10px 40px 10px;}div.donation-processing-wrapper{background:#3D78D4;border:solid 1px #3D78D4;border-radius:10px;color:#242626;font-family:"Inter","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.75;padding:10px 22px;text-align:center;transition:background-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,box-shadow 250ms cubic-bezier(0.4,0,0.2,1) 0ms,border-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,color 250ms cubic-bezier(0.4,0,0.2,1) 0ms;box-shadow:none;color:rgb(255,255,255);}div.donation-processing-wrapper:hover{text-decoration:none;background:rgba(55,125,255,0.04);}div.donation-processing-wrapper p.donation-processing{font-size:20px;font-size:1.25rem;font-weight:500;line-height:1.75;text-shadow:unset;text-transform:capitalize;}div.donation-processing-wrapper:hover{background:#2d6bcb;box-shadow:rgba(140,152,164,0.176) 0px 10px 40px 10px;}input[type=submit][id^=add-]{background:#3D78D4;border:solid 1px #3D78D4;border-radius:10px;color:#242626;font-family:"Inter","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.75;padding:10px 22px;text-align:center;transition:background-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,box-shadow 250ms cubic-bezier(0.4,0,0.2,1) 0ms,border-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,color 250ms cubic-bezier(0.4,0,0.2,1) 0ms;color:rgb(255,255,255);margin-top:20px;width:100%;}input[type=submit][id^=add-]:hover{text-decoration:none;background:rgba(55,125,255,0.04);}input[type=submit][id^=add-]:hover{background:#2d6bcb;box-shadow:rgba(140,152,164,0.176) 0px 10px 40px 10px;}.active-addon input[type=submit][id^=add-]{background:rgb(255,255,255);border:solid 1px #3D78D4;border-radius:10px;color:#242626;font-family:"Inter","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.75;padding:10px 22px;text-align:center;transition:background-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,box-shadow 250ms cubic-bezier(0.4,0,0.2,1) 0ms,border-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,color 250ms cubic-bezier(0.4,0,0.2,1) 0ms;color:#3D78D4;border-color:#cacadf;padding:5px;margin-top:10px;max-width:75px;width:auto;}.active-addon input[type=submit][id^=add-]:hover{text-decoration:none;background:rgba(55,125,255,0.04);}.active-addon input[type=submit][id^=add-]:hover{background:#3D78D4;color:rgb(255,255,255);}#edit-submitted-recurs-monthly{display:flex;grid-column-gap:20px;margin-bottom:35px;overflow:hidden;}#edit-submitted-recurs-monthly .form-item-submitted-recurs-monthly.control-group{width:50%;clear:none;margin:0;}#edit-submitted-recurs-monthly label{font-size:16px;font-size:1rem;background:rgb(255,255,255);border:solid 1px #3D78D4;border-radius:10px;color:#242626;font-family:"Inter","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.75;padding:10px 22px;text-align:center;transition:background-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,box-shadow 250ms cubic-bezier(0.4,0,0.2,1) 0ms,border-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,color 250ms cubic-bezier(0.4,0,0.2,1) 0ms;cursor:pointer;display:block;margin:0;width:100%;}#edit-submitted-recurs-monthly label:hover{text-decoration:none;background:rgba(55,125,255,0.04);}#edit-submitted-recurs-monthly label:before{display:none;}#edit-submitted-recurs-monthly input:disabled + label{background:rgb(250,250,252);border:solid 1px #3D78D4;border-radius:10px;color:#242626;font-family:"Inter","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.75;padding:10px 22px;text-align:center;transition:background-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,box-shadow 250ms cubic-bezier(0.4,0,0.2,1) 0ms,border-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,color 250ms cubic-bezier(0.4,0,0.2,1) 0ms;color:#cacadf;cursor:not-allowed;border-color:#cacadf;}#edit-submitted-recurs-monthly input:disabled + label:hover{text-decoration:none;background:rgba(55,125,255,0.04);}#edit-submitted-recurs-monthly input:checked + label,#edit-submitted-recurs-monthly input:checked:disabled + label{background:#2d6bcb;box-shadow:rgba(140,152,164,0.176) 0px 10px 40px 10px;box-shadow:none;color:rgb(255,255,255);}.active div[id^=default-amounts-],.active div[id^=recurring-amounts-],.active div[id^=sb_fs_quarterly-amounts-],.active div[id^=sb_fs_semi_annually-amounts-],.active div[id^=sb_fs_annually-amounts-]{display:flex;grid-gap:5px;flex-wrap:wrap;margin-bottom:10px;overflow:hidden;}.active div[id^=default-amounts-] .form-type-radio,.active div[id^=recurring-amounts-] .form-type-radio,.active div[id^=sb_fs_quarterly-amounts-] .form-type-radio,.active div[id^=sb_fs_semi_annually-amounts-] .form-type-radio,.active div[id^=sb_fs_annually-amounts-] .form-type-radio{flex-grow:1;}.active div[id^=default-amounts-] .form-type-radio label,.active div[id^=recurring-amounts-] .form-type-radio label,.active div[id^=sb_fs_quarterly-amounts-] .form-type-radio label,.active div[id^=sb_fs_semi_annually-amounts-] .form-type-radio label,.active div[id^=sb_fs_annually-amounts-] .form-type-radio label{font-size:16px;font-size:1rem;background:rgb(255,255,255);border:solid 1px #3D78D4;border-radius:10px;color:#242626;font-family:"Inter","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.75;padding:10px 22px;text-align:center;transition:background-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,box-shadow 250ms cubic-bezier(0.4,0,0.2,1) 0ms,border-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,color 250ms cubic-bezier(0.4,0,0.2,1) 0ms;cursor:pointer;display:block;margin:0;padding:10px 5px;width:100%;}.active div[id^=default-amounts-] .form-type-radio label:hover,.active div[id^=recurring-amounts-] .form-type-radio label:hover,.active div[id^=sb_fs_quarterly-amounts-] .form-type-radio label:hover,.active div[id^=sb_fs_semi_annually-amounts-] .form-type-radio label:hover,.active div[id^=sb_fs_annually-amounts-] .form-type-radio label:hover{text-decoration:none;background:rgba(55,125,255,0.04);}.active div[id^=default-amounts-] .form-type-radio label:before,.active div[id^=recurring-amounts-] .form-type-radio label:before,.active div[id^=sb_fs_quarterly-amounts-] .form-type-radio label:before,.active div[id^=sb_fs_semi_annually-amounts-] .form-type-radio label:before,.active div[id^=sb_fs_annually-amounts-] .form-type-radio label:before{display:none;}.active div[id^=default-amounts-] .form-type-radio input:checked + label,.active div[id^=recurring-amounts-] .form-type-radio input:checked + label,.active div[id^=sb_fs_quarterly-amounts-] .form-type-radio input:checked + label,.active div[id^=sb_fs_semi_annually-amounts-] .form-type-radio input:checked + label,.active div[id^=sb_fs_annually-amounts-] .form-type-radio input:checked + label{background:#2d6bcb;box-shadow:rgba(140,152,164,0.176) 0px 10px 40px 10px;color:rgb(255,255,255);}.active-addon div[id^=default-amounts-],.active-addon div[id^=recurring-amounts-],.active-addon div[id^=sb_fs_quarterly-amounts-],.active-addon div[id^=sb_fs_semi_annually-amounts-],.active-addon div[id^=sb_fs_annually-amounts-]{display:flex;grid-gap:5px;flex-wrap:wrap;margin-bottom:0;overflow:hidden;}.active-addon div[id^=default-amounts-] .form-type-radio,.active-addon div[id^=recurring-amounts-] .form-type-radio,.active-addon div[id^=sb_fs_quarterly-amounts-] .form-type-radio,.active-addon div[id^=sb_fs_semi_annually-amounts-] .form-type-radio,.active-addon div[id^=sb_fs_annually-amounts-] .form-type-radio{flex-grow:1;}.active-addon div[id^=default-amounts-] .form-type-radio label,.active-addon div[id^=recurring-amounts-] .form-type-radio label,.active-addon div[id^=sb_fs_quarterly-amounts-] .form-type-radio label,.active-addon div[id^=sb_fs_semi_annually-amounts-] .form-type-radio label,.active-addon div[id^=sb_fs_annually-amounts-] .form-type-radio label{font-size:20px;font-size:1.25rem;background:rgb(250,250,252);color:#242626;cursor:pointer;display:block;font-weight:bold;margin:0;padding:0;width:auto;}.active-addon div[id^=default-amounts-] .form-type-radio label:before,.active-addon div[id^=recurring-amounts-] .form-type-radio label:before,.active-addon div[id^=sb_fs_quarterly-amounts-] .form-type-radio label:before,.active-addon div[id^=sb_fs_semi_annually-amounts-] .form-type-radio label:before,.active-addon div[id^=sb_fs_annually-amounts-] .form-type-radio label:before{display:none;}.active-addon div[id^=default-amounts-] .form-type-radio input:checked + label,.active-addon div[id^=recurring-amounts-] .form-type-radio input:checked + label,.active-addon div[id^=sb_fs_quarterly-amounts-] .form-type-radio input:checked + label,.active-addon div[id^=sb_fs_semi_annually-amounts-] .form-type-radio input:checked + label,.active-addon div[id^=sb_fs_annually-amounts-] .form-type-radio input:checked + label{background:rgb(250,250,252);color:#242626;}#cart-container{width:100%;}@media (max-width:1023px){#cart-container{position:fixed;bottom:-1000px;left:0;z-index:9999;background:rgb(255,255,255);border-radius:20px;-webkit-box-shadow:0px 0px 5px 0px rgb(204,204,204);-moz-box-shadow:0px 0px 5px 0px rgb(204,204,204);box-shadow:0px 0px 5px 0px rgb(204,204,204);overflow:hidden;padding:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;}#cart-container.mobile-slide{bottom:0;height:90vh;}}@media (min-width:1024px){#cart-container{display:block;width:340px;flex-grow:1;flex-basis:300px;align-self:start;position:sticky;top:2rem;}#cart-container table.sticky-header{display:none !important;}}#cart-container .inner{position:relative;}@media (min-width:1024px){#cart-container .inner{background:rgb(250,250,252);border-radius:20px;overflow:hidden;padding:20px;}}@media (max-width:1023px){#cart-container .inner{overflow-y:scroll;padding-right:10px;max-height:70vh;}}#cart-container #close{overflow:hidden;margin-bottom:20px;}@media (min-width:1024px){#cart-container #close{display:none;}}#cart-container #close i{color:#cacadf;float:right;font-size:1.5rem;}#cart-container a#remove-all{font-size:12px;font-weight:normal;text-align:right;float:right;line-height:20px;}#cart-container.height-restricted{bottom:unset;top:-1000px;}#cart-container.height-restricted.mobile-slide{top:0px;height:100vh;}#cart-container.checkout a#remove-all{display:none;}#webform-component-fd-cart-container #edit-submitted-fd-cart-container-fd-cart{margin-bottom:0;}#webform-component-fd-cart-container legend{font-size:18px;font-size:1.125rem;display:contents;line-height:1;margin:0;}#webform-component-fd-cart-container legend + .fieldset-wrapper{margin-top:0;}#webform-component-fd-cart-container .fundraiser-designation-cart-wrapper{margin:0;padding:0;}#webform-component-fd-cart-container table.fundraiser-designation-cart-table{border-collapse:separate;border-spacing:0 20px;font-size:14px;font-size:0.875rem;font-weight:500;min-width:280px;}#webform-component-fd-cart-container table.fundraiser-designation-cart-table thead{display:none;}#webform-component-fd-cart-container table.fundraiser-designation-cart-table thead th{border-bottom:none;padding:0;}#webform-component-fd-cart-container table.fundraiser-designation-cart-table tbody{border:none;}#webform-component-fd-cart-container table.fundraiser-designation-cart-table tbody tr.cart-fund-row{background:rgb(255,255,255);border:none;height:60px;position:relative;}#webform-component-fd-cart-container table.fundraiser-designation-cart-table tbody tr.cart-fund-row td{border:solid 1px #cacadf;border-left:0px;border-right:0px;line-height:1.25;padding:15px 7px 25px;vertical-align:top;}#webform-component-fd-cart-container table.fundraiser-designation-cart-table tbody tr.cart-fund-row td:nth-child(2){border-left:solid 1px #cacadf;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:15px 7px 25px 15px;}#webform-component-fd-cart-container table.fundraiser-designation-cart-table tbody tr.cart-fund-row td:last-child{border-right:solid 1px #cacadf;border-top-right-radius:10px;border-bottom-right-radius:10px;padding:15px 15px 15px 7px;}#webform-component-fd-cart-container table.fundraiser-designation-cart-table tbody tr.cart-fund-row td.fund-amount{text-align:right;}#webform-component-fd-cart-container table.fundraiser-designation-cart-table tbody tr.cart-fund-row td.fund-amount .remove{color:#cacadf;cursor:pointer;display:block;font-size:12px;font-weight:400;margin-top:2px;}.checkout #webform-component-fd-cart-container table.fundraiser-designation-cart-table tbody tr.cart-fund-row td.fund-amount .remove{display:none;}#webform-component-fd-cart-container table.fundraiser-designation-cart-table tbody tr.cart-fund-row td.fund-cancel{padding:0;width:0;font-size:0;}#webform-component-fd-cart-container table.fundraiser-designation-cart-table tbody tr.cart-fund-row.cart-fund-empty td:first-child{border-left:solid 1px #cacadf;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:15px 7px 15px 15px;}#webform-component-fd-cart-container table.fundraiser-designation-cart-table tbody tr.cart-fund-row.cart-fund-empty td:nth-child(2){border:solid 1px #cacadf;border-radius:0;border-left:0px;border-right:0px;padding:15px 7px;}#webform-component-fd-cart-container table.fundraiser-designation-cart-table tbody tr.cart-fund-row.cart-fund-empty td.fund-name{text-align:left;}#webform-component-fd-cart-container table.fundraiser-designation-cart-table tbody tr.cart-total-row{display:none;}#designation-summary{border-top:solid 1px #cacadf;clear:both;padding-top:20px;overflow:hidden;}#designation-summary div:not(.hidden){font-size:16px;font-size:1rem;display:flex;grid-column-gap:10px;justify-content:space-between;margin-bottom:10px;}#designation-summary span.total{color:#3D78D4;font-weight:500;}#progress-buttons{margin-top:40px;}#progress-buttons .step{background:rgb(255,255,255);border:solid 1px #3D78D4;border-radius:10px;color:#242626;font-family:"Inter","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.75;padding:10px 22px;text-align:center;transition:background-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,box-shadow 250ms cubic-bezier(0.4,0,0.2,1) 0ms,border-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,color 250ms cubic-bezier(0.4,0,0.2,1) 0ms;cursor:pointer;display:block;margin-bottom:10px;width:100%;}#progress-buttons .step:hover{text-decoration:none;background:rgba(55,125,255,0.04);}@media (min-width:1024px){#progress-buttons .step.add-more{display:none;}}#progress-buttons .step.continue,#progress-buttons .step.interstitial{background:#3D78D4;color:rgb(255,255,255);}#progress-buttons .step.continue:hover,#progress-buttons .step.interstitial:hover{background:#2d6bcb;box-shadow:rgba(140,152,164,0.176) 0px 10px 40px 10px;}#progress-buttons .step.continue{display:none;}#progress-buttons .error{font-size:14px;font-size:0.875rem;}#mobile-cart{background:#3D78D4;color:rgb(255,255,255);cursor:pointer;position:fixed;bottom:0;padding:10px 20px;width:100%;z-index:999;}#mobile-cart div{font-size:16px;font-size:1rem;display:inline-block;font-weight:500;}#mobile-cart i{display:inline-block;float:right;}@media (min-width:1024px){#mobile-cart{display:none;}}.webform-confirmation .top-message{background:rgb(250,250,252);border-radius:20px;overflow:hidden;padding:20px;margin-bottom:20px;padding-bottom:10px;}.webform-confirmation .center-message{display:grid;grid-gap:20px;align-content:stretch;}@media (min-width:768px){.webform-confirmation .center-message{grid-template-columns:calc(50% - 10px) calc(50% - 10px);}}.springboard-social-links > div{display:inline-block;margin:10px;}.back-to-issue{display:block;margin-top:20px;}.back-to-issue:before{content:"\f104";color:#3D78D4;font-family:"Font Awesome 5 Free";font-weight:bold;margin-right:5px;}.back-to-issue:hover{text-decoration:none;}.links{display:none;}.designation-group-wrapper{margin-bottom:20px;}.designation-group-wrapper:not(:first-child){background:rgb(255,255,255);border-radius:20px;-webkit-box-shadow:0px 0px 5px 0px rgb(204,204,204);-moz-box-shadow:0px 0px 5px 0px rgb(204,204,204);box-shadow:0px 0px 5px 0px rgb(204,204,204);overflow:hidden;padding:20px;display:flex;flex-direction:column;}.active-addon .designation-group-wrapper,.active-addon .designation-group-wrapper:first-child{background:rgb(250,250,252);border-radius:20px;overflow:hidden;padding:20px;box-shadow:none;display:flex;flex-direction:column;}.designation-group-wrapper .designation-inner{display:flex;flex-direction:column;}.designation-group-wrapper .designation-inner-right{order:2;}.designation-group-wrapper .designation-group-title h4{font-size:20px;font-size:1.25rem;font-weight:600;line-height:1.25;margin:0;text-transform:uppercase;}@media screen and (min-width:1024px) and (max-width:1250px){.designation-group-wrapper .designation-group-title h4{font-size:16px;font-size:1rem;}}.active-addon .designation-group-wrapper .designation-group-title h4{font-size:16px;font-size:1rem;}.designation-group-wrapper .designation-group-image{float:none;margin:-20px -20px 20px -20px;max-width:calc(100% + 40px);order:1;}.designation-group-wrapper .designation-group-image img{height:auto;width:100%;}.active-addon .designation-group-wrapper .designation-group-image{border-radius:10px;margin:0 0 20px 0;max-width:100%;overflow:hidden;}.designation-group-wrapper .designation-group-description{font-size:14px;font-size:0.875rem;line-height:1.5;margin:10px 0;order:3;}.designation-group-wrapper .designation-group-description p{font-size:14px;font-size:0.875rem;line-height:1.5;}.active .designation-group-wrapper:first-child{padding:0;width:100%;}.active .designation-group-wrapper:first-child .designation-inner{background:rgb(250,250,252);border-radius:20px;overflow:hidden;padding:20px;display:flex;flex-direction:column;width:100%;}@media (max-width:1023px){.active .designation-group-wrapper:first-child .designation-inner{background:rgb(255,255,255);border-radius:20px;-webkit-box-shadow:0px 0px 5px 0px rgb(204,204,204);-moz-box-shadow:0px 0px 5px 0px rgb(204,204,204);box-shadow:0px 0px 5px 0px rgb(204,204,204);overflow:hidden;padding:20px;}}.active .designation-group-wrapper:first-child .designation-inner-right{order:2;}@media (min-width:1024px){.active .designation-group-wrapper:first-child .designation-inner{flex-direction:row;justify-content:space-between;width:100%;}.active .designation-group-wrapper:first-child .designation-group-title{width:100%;}.active .designation-group-wrapper:first-child .designation-group-title h4{line-height:1.25;margin:10px 0;}.active .designation-group-wrapper:first-child .designation-group-image{max-width:60%;order:1;overflow:hidden;width:60%;position:relative;min-height:400px;margin:-20px 20px -20px -20px;}.active .designation-group-wrapper:first-child .designation-group-image img{height:100%;width:auto;max-width:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.active .designation-group-wrapper:first-child .designation-inner-right{order:2;width:40%;}}.designation-group-wrapper .designation-group-funds-table-wrapper{order:4;}.designation-group-wrapper .designation-group-funds-table-wrapper table tbody{border-top:0;}.designation-group-wrapper .designation-group-funds-table-wrapper table tbody td{padding:0;}.designation-group-wrapper .designation-group-funds-table-wrapper table tbody td select{padding:10px 12px;}.designation-group-wrapper .designation-group-funds-table-wrapper table tbody tr.even,.designation-group-wrapper .designation-group-funds-table-wrapper table tbody tr.odd{border:0;}.designation-group-wrapper .designation-group-funds-table-wrapper table tbody tr.even .form-item,.designation-group-wrapper .designation-group-funds-table-wrapper table tbody tr.odd .form-item{order:1;white-space:normal;}.designation-group-wrapper .designation-group-funds-table-wrapper table tbody tr.even .form-item.form-type-textfield,.designation-group-wrapper .designation-group-funds-table-wrapper table tbody tr.odd .form-item.form-type-textfield{margin-bottom:10px;}.designation-group-wrapper .designation-group-funds-table-wrapper table tbody tr.even .form-item.form-type-radios,.designation-group-wrapper .designation-group-funds-table-wrapper table tbody tr.odd .form-item.form-type-radios{margin-bottom:10px;margin-top:20px;}.active-addon .designation-group-wrapper .designation-group-funds-table-wrapper table tbody tr.even .form-item.form-type-radios,.active-addon .designation-group-wrapper .designation-group-funds-table-wrapper table tbody tr.odd .form-item.form-type-radios{margin-bottom:5px;margin-top:5px;}.designation-group-wrapper .designation-group-funds-table-wrapper table tbody tr.even .form-item.form-type-select,.designation-group-wrapper .designation-group-funds-table-wrapper table tbody tr.odd .form-item.form-type-select{margin-top:10px;order:2;width:100% !important;}.designation-group-wrapper .designation-group-funds-table-wrapper table tbody tr.even input[type=submit],.designation-group-wrapper .designation-group-funds-table-wrapper table tbody tr.odd input[type=submit]{order:3;}.designation-group-wrapper .designation-group-funds-table-wrapper .designation-group-funds-table .control-group{margin:0;}.designation-group-wrapper .designation-group-funds-table-wrapper .control-group{float:none;text-align:left;}.designation-group-wrapper .designation-group-funds-table-wrapper .form-type-select label{float:none;font-weight:700;}.designation-group-wrapper .designation-group-funds-table-wrapper div[id^=funds-placeholder-].error,.designation-group-wrapper .designation-group-funds-table-wrapper label[for^=fd-other-].error{line-height:1.25;}.designation-group-wrapper .designation-group-funds-table-wrapper div[id^=group-item]{display:flex;flex-direction:column;}@media (min-width:1024px){#interstitial .active-addon{display:grid;grid-gap:20px;grid-template-columns:repeat(3,32%);justify-items:stretch;}}@media (min-width:1024px){#edit-submitted-designations-designation-box .active{display:grid;grid-gap:20px;grid-template-columns:repeat(3,32%);justify-items:stretch;}#edit-submitted-designations-designation-box .active .designation-group-wrapper:first-child{max-width:100%;grid-column-start:span 3;}}.filter-urgent .designation-group-title h4{line-height:1;padding-right:60px;position:relative;}.filter-urgent .designation-group-title h4:after{background:#F10105;border-radius:5px;color:white;content:"urgent";float:right;font-size:12px;padding:5px 10px;position:absolute;right:0;top:0;text-transform:uppercase;}div#filter-group{padding-bottom:5px;border-bottom:solid 1px #cacadf;margin-bottom:30px;}ul#filters{list-style-type:none;margin:0;padding:0;}ul#filters li{font-size:14px;font-size:0.875rem;background:#242626;border:solid 1px #242626;border-radius:20px;color:rgb(255,255,255);cursor:pointer;display:inline-block;font-weight:500;margin:0 10px 10px 0;padding:0.5rem 1rem;}ul#filters li.active{background:rgb(255,255,255);color:#242626;}ul#filters li:hover{box-shadow:rgba(140,152,164,0.25) 0px 0px 20px 0px;}ul#filters li#sub-filter-key{background:rgb(250,250,252);border-color:rgb(250,250,252);border-radius:15px;color:#242626;position:relative;}@media (max-width:767px){ul#filters li#sub-filter-key{width:100%;}}ul#filters li#sub-filter-key i{margin-right:10px;}ul#filters li#sub-filter-key:hover,ul#filters li#sub-filter-key.active{background:#242626;border-color:#242626;color:rgb(255,255,255);box-shadow:none;}ul#filters #sub-filters{display:none;background:#242626;border-radius:20px;padding:20px;position:absolute;left:0;top:52px;width:240px;z-index:9999;}@media (max-width:767px){ul#filters #sub-filters{width:100%;}}ul#filters #sub-filters li{display:block;margin:0;padding:1rem;}ul#filters #sub-filters li:hover,ul#filters #sub-filters li.active{box-shadow:none;background:#303333;color:rgb(255,255,255);}.webform-component-fieldset{margin-bottom:0;}legend,.node-type-donation-form legend{font-size:20px;font-size:1.25rem;border-bottom:0px;color:#242626;display:contents;font-weight:700;margin-bottom:10px;}legend + .fieldset-wrapper,.node-type-donation-form legend + .fieldset-wrapper{margin-top:20px;}label,.node-type-petition label,.node-type-donation-form label{font-size:14px;font-size:0.875rem;color:#242626;font-family:"Inter","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.7142857143;opacity:1;}label .form-required,.node-type-petition label .form-required,.node-type-donation-form label .form-required{color:#F10105;}.error:not(.valid) label,.error:not(.valid) .node-type-petition label,.error:not(.valid) .node-type-donation-form label{color:#F10105;}.error:not(.valid) label .form-required,.error:not(.valid) .node-type-petition label .form-required,.error:not(.valid) .node-type-donation-form label .form-required{color:#F10105;}#ocd-login{font-size:14px;font-size:0.875rem;line-height:20px;margin-bottom:10px;}@media (min-width:1024px){#ocd-login{float:right;margin-top:10px;}}#ocd-login-message{display:inline-block;margin-right:5px;}.processing-fee-message{color:#242626;font-size:14px;font-size:0.875rem;color:#242626;font-family:"Inter","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.7142857143;opacity:1;}.processing-fee-message .form-required{color:#F10105;}.error:not(.valid) .processing-fee-message{color:#F10105;}.error:not(.valid) .processing-fee-message .form-required{color:#F10105;}#webform-component-donation #webform-component-donation--other-amount label[for=edit-submitted-donation-other-amount],#webform-component-donation #webform-component-donation--other-amount label[for=edit-submitted-donation-recurring-other-amount],#webform-component-donation #webform-component-donation--recurring-other-amount label[for=edit-submitted-donation-other-amount],#webform-component-donation #webform-component-donation--recurring-other-amount label[for=edit-submitted-donation-recurring-other-amount]{margin:5px 0 0 20px;}#webform-component-donation #webform-component-donation--other-amount .field-prefix,#webform-component-donation #webform-component-donation--recurring-other-amount .field-prefix{font-size:18px;font-size:1.125rem;color:#242626;font-family:"Inter","Helvetica","Arial",sans-serif;font-weight:500;line-height:2.4444444444;margin-top:2px;}#webform-component-donation--other-amount .description,#webform-component-donation--recurring-other-amount .description{font-size:14px;font-size:0.875rem;color:#242626;margin-left:20px;margin-top:10px;}@media (min-width:768px){#webform-component-donation--other-amount .description,#webform-component-donation--recurring-other-amount .description{clear:none;float:left;}}.even #webform-component-donation--other-amount.form-item.control-group,.even #webform-component-donation--recurring-other-amount.form-item.control-group{margin-bottom:0;}.even #webform-component-donation--other-amount .description,.even #webform-component-donation--recurring-other-amount .description{line-height:3;}.odd #webform-component-donation--other-amount .description,.odd #webform-component-donation--recurring-other-amount .description{line-height:1.2857142857;}.readonly-information div span{line-height:1.25;}.readonly-information a{font-size:20px;font-size:1.25rem;background:#3D78D4;border-radius:10px;color:rgb(255,255,255);cursor:pointer;display:inline-block;font-family:"Inter","Helvetica","Arial",sans-serif;margin-top:5px;padding:10px;text-shadow:none;width:auto;}.readonly-information a:hover,.readonly-information a:active{background:rgb(250,250,252);color:rgb(255,255,255);text-decoration:none;}.form-actions{background:transparent;border:0;padding:0;}input.input-small,input.input-medium{width:100%;}textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{font-size:14px;font-size:0.875rem;background:rgb(255,255,255);border:1px solid #cacadf;border-radius:8px;box-shadow:none;height:auto;line-height:1.25;padding:10px 12px;width:100%;}textarea:hover,input[type=text]:hover,input[type=password]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=date]:hover,input[type=month]:hover,input[type=time]:hover,input[type=week]:hover,input[type=number]:hover,input[type=email]:hover,input[type=url]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=color]:hover,.uneditable-input:hover{border-color:#5d5d9a;}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,.uneditable-input:focus{border-color:#3D78D4;box-shadow:none;}#webform-component-donation--other-amount input[type=text],#webform-component-donation--recurring-other-amount input[type=text]{font-size:14px;font-size:0.875rem;background:rgb(255,255,255);border:1px solid #cacadf;border-radius:8px;box-shadow:none;height:auto;line-height:1.25;padding:10px 12px;width:100%;width:auto;}#webform-component-donation--other-amount input[type=text]:hover,#webform-component-donation--recurring-other-amount input[type=text]:hover{border-color:#5d5d9a;}#webform-component-donation--other-amount input[type=text]:focus,#webform-component-donation--recurring-other-amount input[type=text]:focus{border-color:#3D78D4;box-shadow:none;}input[type=radio],input[type=checkbox]{display:inline-block;float:none;margin:0 7px 0 1px !important;}#webform-component-designations input[name*=fd_other]{width:100%;}.form-type-checkbox{clear:both;min-height:20px;overflow:visible;position:relative;padding-left:30px;}.form-type-checkbox label.option{cursor:pointer;display:block;line-height:20px;margin-bottom:0;margin-left:0;}.form-type-checkbox label.option:before{background:rgb(255,255,255);border:1px solid #cacadf;border-radius:5px;cursor:pointer;color:rgb(255,255,255);content:" ";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:bold;height:20px;left:0;line-height:1;margin:0;position:absolute;text-align:center;top:0;transition-duration:0.25s;transition-property:border-color,background-color;width:20px;}.form-type-checkbox label.option:hover:before{border-color:#cacadf;}.donor-portal .form-type-checkbox label.option:after{content:"";}.form-type-checkbox input:checked + label.option:before{border:0;color:#3D78D4;content:"\f14a";}.form-type-checkbox .description{margin-left:0;}@media (min-width:768px){.form-type-radio{display:inline-block;width:calc(50% - 9px);}}.form-type-radio label.option{cursor:pointer;display:block;line-height:20px;margin-bottom:0;}.form-type-radio label.option:before{background:rgb(255,255,255);border:1px solid #cacadf;border-radius:13px;box-shadow:inset 0 0 0 3px rgb(255,255,255);content:"";cursor:pointer;float:left;display:block;height:20px;margin-right:10px;transition-duration:0.25s;width:20px;}.donor-portal .form-type-radio label.option:after{content:"";}.form-type-radio label.option:hover:before{background-color:#cacadf;}#webform-component-premiums .form-type-radio label.option{font-size:0;}.form-type-radio input:checked + label.option:before{background-color:#3D78D4;border-color:#3D78D4;}.form-type-radio .description{margin-left:0;}.switch{position:relative;display:inline-block;width:40px;height:22px;}.switch input{opacity:0;width:0;height:0;}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgb(255,255,255);border:solid 1px #cacadf;-webkit-transition:0.4s;transition:0.4s;}.switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#cacadf;-webkit-transition:0.4s;transition:0.4s;}.switch .slider.round{border-radius:15px;}.switch .slider.round:before{border-radius:50%;}.switch input:checked + .slider{background-color:#3D78D4;border-color:#3D78D4;}.switch input:focus + .slider{box-shadow:0 0 3px #3D78D4;}.switch input:checked + .slider:before{background-color:rgb(255,255,255);-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translateX(18px);}.form-item-submitted-payment-information-processing-fee-1{display:flex;flex-direction:row;justify-content:space-between;padding-left:0;position:relative;}.form-item-submitted-payment-information-processing-fee-1 div.switch{order:2;}.form-item-submitted-payment-information-processing-fee-1 label.option{font-size:12px;font-size:0.75rem;margin-right:5px;}.form-item-submitted-payment-information-processing-fee-1 label.option:before{display:none;}.form-item-submitted-payment-information-processing-fee-1 i.fas{font-size:15px;font-size:0.9375rem;color:#cacadf;flex-grow:2;line-height:1.5;position:relative;}.form-item-submitted-payment-information-processing-fee-1 i.fas[tooltip]:after{font-size:12px;font-size:0.75rem;background-color:rgb(255,255,255);border-radius:10px;-webkit-box-shadow:0px 0px 5px 0px rgb(204,204,204);-moz-box-shadow:0px 0px 5px 0px rgb(204,204,204);box-shadow:0px 0px 5px 0px rgb(204,204,204);color:#242626;content:attr(tooltip);display:none;font-family:"Inter","Helvetica","Arial",sans-serif;font-weight:400;max-width:200px;min-width:150px;position:absolute;padding:10px;text-decoration:none;transition:all 1s;}.form-item-submitted-payment-information-processing-fee-1 i.fas[tooltip]:hover:after{display:block;z-index:999;}.step-group{display:none;}.step-group#designation-window{display:block;}.fundraiser-donation-form #edit-actions{display:none;}#step-group-parent{width:100%;}@media (min-width:1024px){#step-group-parent{width:calc(100% - 340px);}}#webform-component-payment-information--payment-method #edit-submitted-payment-information-payment-method{-js-display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-gap:20px;}#webform-component-payment-information--payment-method #edit-submitted-payment-information-payment-method .control-group{margin:0;}#webform-component-payment-information--payment-method #edit-submitted-payment-information-payment-method > div{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}#webform-component-payment-information--payment-method #edit-submitted-payment-information-payment-method > div label{background:rgb(255,255,255);border:solid 1px #3D78D4;border-radius:10px;color:#242626;font-family:"Inter","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.75;padding:10px 22px;text-align:center;transition:background-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,box-shadow 250ms cubic-bezier(0.4,0,0.2,1) 0ms,border-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,color 250ms cubic-bezier(0.4,0,0.2,1) 0ms;border-color:#cacadf;cursor:pointer;display:block;}#webform-component-payment-information--payment-method #edit-submitted-payment-information-payment-method > div label:hover{text-decoration:none;background:rgba(55,125,255,0.04);}#webform-component-payment-information--payment-method #edit-submitted-payment-information-payment-method > div label:hover{border-color:#3D78D4;}#webform-component-payment-information--payment-method #edit-submitted-payment-information-payment-method > div input:checked + label{background:#2d6bcb;box-shadow:rgba(140,152,164,0.176) 0px 10px 40px 10px;color:rgb(255,255,255);}#webform-component-payment-information--payment-method #edit-submitted-payment-information-payment-method > div.credit label:before{background:transparent;border:none;box-shadow:none;color:#242626;content:"\f09d";display:inline-block;float:none;font-family:"Font Awesome 5 Free";margin-right:5px;}#webform-component-payment-information--payment-method #edit-submitted-payment-information-payment-method > div.credit input:checked + label:before{color:rgb(255,255,255);}#webform-component-payment-information--payment-method #edit-submitted-payment-information-payment-method > div.bank-account label:before{background:transparent;border:none;box-shadow:none;color:#242626;content:"\f19c";display:inline-block;float:none;font-family:"Font Awesome 5 Free";font-weight:bold;margin-right:5px;}#webform-component-payment-information--payment-method #edit-submitted-payment-information-payment-method > div.bank-account input:checked + label:before{color:rgb(255,255,255);}#webform-component-payment-information--payment-method #edit-submitted-payment-information-payment-method > div.applepay label{font-size:0;}#webform-component-payment-information--payment-method #edit-submitted-payment-information-payment-method > div.applepay label:before{background:transparent;border:none;box-shadow:none;color:#242626;content:"\f415";display:inline-block;float:none;font-family:"Font Awesome 5 Brands";font-size:36px;text-indent:0;border-radius:0;width:50px;height:24px;margin:0;line-height:0.7;}#webform-component-payment-information--payment-method #edit-submitted-payment-information-payment-method > div.applepay input:checked + label:before{color:rgb(255,255,255);}#webform-component-payment-information--payment-method label.option{margin:0;}#webform-component-payment-information--payment-method label.option:before{display:none;}select,.node-type-donation-form select{font-size:14px;font-size:0.875rem;background-color:transparent;border:1px solid #cacadf;border-radius:8px;cursor:pointer;height:auto;line-height:1.25;padding:10px 12px;width:100%;z-index:999;width:100%;}select:hover,.node-type-donation-form select:hover{border-color:#5d5d9a;}select:focus,.node-type-donation-form select:focus{border-color:#3D78D4;box-shadow:none;}select:focus,.node-type-donation-form select:focus{outline:none;}.select-wrapper{-js-display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;background:rgb(255,255,255);margin-bottom:10px;position:relative;}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;}.select-wrapper:after{content:"\f0d7";font-family:"Font Awesome 5 Free";font-size:0.75rem;font-weight:700;position:absolute;right:10px;z-index:8;top:12px;}.select-wrapper .ajax-progress{bottom:-25px;display:block;position:absolute;}.select-wrapper .ajax-progress .message{font-size:14px;font-size:0.875rem;}.fundraiser-donation-form #webform-component-designations select[name*=funds_quant]{width:100%;}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#cacadf;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#242626;}.control-group.success .checkbox:focus,.control-group.success .radio:focus,.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#3D78D4;-webkit-box-shadow:0px 0px 5px 0px rgb(204,204,204);-moz-box-shadow:0px 0px 5px 0px rgb(204,204,204);box-shadow:0px 0px 5px 0px rgb(204,204,204);}.control-group.error{background:none;margin-bottom:5px !important;}.control-group.error .select-wrapper label.error{position:absolute;bottom:-1.4em;}.control-group.error label{color:#F10105;}.control-group.error .error{margin:0;}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea,.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#F10105;}
