﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700,600,800);@font-face{font-family:'anedot-icons';src:url(/assets/anedot-icons-b718fa966e5b1891d4573d5bc191ba0f6ddff79c77ac009fafeb01b2bc14cdb3.eot?gh3ckp);src:url(/assets/anedot-icons-b718fa966e5b1891d4573d5bc191ba0f6ddff79c77ac009fafeb01b2bc14cdb3.eot?gh3ckp#iefix) format("embedded-opentype"),url(/assets/anedot-icons-04d13a85f362b2cd22f96b7ff0b8ed7dcd9d093942af75a698e48a9c6c3d1bae.ttf?gh3ckp) format("truetype"),url(/assets/anedot-icons-cb5b9af62bdb5db1393acef4268ecc42c681294e5c61a46a36c024a0f6703cd9.woff?gh3ckp) format("woff"),url(/assets/anedot-icons-312e3510f48174bae343a8b4011547f8b873730b21e19d137b4ecadbbc505c0d.svg?gh3ckp#anedot-icons) format("svg");font-weight:normal;font-style:normal}i{font-family:'anedot-icons' !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none}i.info:before{content:'\e900'}i.not-ok:before{content:'\e901'}i.ok:before{content:'\e902'}i.card:before{content:'\e903'}i.location:before{content:'\e904'}i.lock:before{content:'\e905'}i.calendar:before{content:'\e906'}i.email:before{content:'\e907'}i.phone:before{content:'\e908'}i.donorid .donorid--body:before{content:'\e909'}i.donorid .donorid--shackle:before{content:'\e90a';margin-left:-.9091796875em;opacity:.5}.payment-helper .icon,.bounce-in{animation:bounce-in .25s linear forwards}@keyframes bounce-in{0%{opacity:0;transform:scale(0)}40%{transform:scale(1.1)}75%{transform:scale(0.95)}90%{transform:scale(1.02)}100%{opacity:1;transform:scale(1)}}.fade-in{animation:fade-in .125s linear forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}label.error::before,.overlay .column,.sweep-in-from-bottom{animation:sweep-in-from-bottom .125s ease-in forwards}@keyframes sweep-in-from-bottom{0%{opacity:0;transform:translateY(25%)}50%{opacity:0}100%{opacity:1;transform:translateY(0)}}.card-flip{animation:card-flip .25s linear forwards;transform:translateZ(0)}@keyframes card-flip{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}50%{transform:rotateY(-90deg)}100%{transform:rotateX(0)}}.slide-down{animation:slide-down .5s ease-in forwards}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.swing-show{animation:swing-show .125s ease-in forwards;transform-origin:top}@keyframes swing-show{0%{opacity:0;transform:rotateX(-90deg)}100%{opacity:1;transform:rotateX(0)}}.step-in-left{animation:step-in-left .5s ease forwards}@keyframes step-in-left{0%{opacity:0;transform:translateX(110%)}100%{opacity:1;transform:translateX(0)}}.step-in-right{animation:step-in-right .5s ease forwards}@keyframes step-in-right{0%{opacity:0;transform:translateX(-110%)}100%{opacity:1;transform:translateX(0)}}.campaign-goal-status-bar{animation:campaign-goal-status-bar .25s ease-in forwards;transform-origin:left}@keyframes campaign-goal-status-bar{0%{opacity:0;transform:scaleX(0)}100%{opacity:1;transform:scaleX(1)}}@keyframes donorid--overlay{0%{opacity:0}100%{opacity:1}}@keyframes donorid--modal{0%{transform:translateY(5%)}50%{transform:translateY(5%)}100%{transform:translateY(0)}}@keyframes donorid--submit-processing{to{transform:rotate(1turn)}}@keyframes donorid--signin-error{0%{transform:translateX(-2px)}20%{transform:translateX(4px)}40%{transform:translateX(-4px)}60%{transform:translateX(2px)}80%{transform:translateX(-1px)}100%{transform:translateX(0)}}.payment-inputs{background:#f9f9f9;border:1px solid #e4e8eb;border-radius:5px;margin:0 0 20px;padding:0 10px;position:relative}.payment-inputs h3{font-family:'Open Sans', sans-serif;font-weight:700;background:url(/assets/bg-card-brands-d2cd587c3c2419d9e59b02f6f583ad8add77edc225be30581ff871f439644540.svg) no-repeat right center;color:#43525e;font-size:16px;line-height:16px;margin:0;padding:27px 0}.payment-inputs footer{border-radius:0 0 2px 2px;border-top:1px solid #e4e8eb;color:#43525e;font-size:12px;line-height:14px;margin:10px -10px 0;padding:12px 12px 12px 39px;position:relative}.payment-inputs footer i{color:#9fafbb;display:block;font-size:20px;left:10px;position:absolute;top:8px}.payment-inputs footer a{color:#2782bd;text-decoration:none}.payment-inputs footer a:hover{text-decoration:underline}.payment-inputs footer .payment-footer-valid{display:none}.payment-inputs input,.payment-inputs select{font-family:'Open Sans', sans-serif;font-weight:400;border-radius:5px;color:#43525e;font-size:15px;font-weight:600;line-height:20px;margin-bottom:0;padding:12px}.card-type{margin:0 0 10px}.card-number,.card-expiry,.card-code,.card-zip{float:left;position:relative}.card-number i,.card-expiry i,.card-code i,.card-zip i{color:#2782bd;font-size:22px;z-index:11}.card-number.field_with_error i,.card-expiry.field_with_error i,.card-code.field_with_error i,.card-zip.field_with_error i{color:#d12429}.card-number{width:64%}.card-number input{border-radius:5px 0 0;padding-left:56px}.card-number .card-icon{height:22px;left:12px;position:absolute;top:12px;width:33px;z-index:3}.card-number .card-icon.visa{background:url(/assets/ico-card-sprite-7436a0d84bec7a735ca6801247a743b1050cebf3adc10ffd69489c5d4787f56f.svg) no-repeat center -22px}.card-number .card-icon.master{background:url(/assets/ico-card-sprite-7436a0d84bec7a735ca6801247a743b1050cebf3adc10ffd69489c5d4787f56f.svg) no-repeat center -44px}.card-number .card-icon.discover{background:url(/assets/ico-card-sprite-7436a0d84bec7a735ca6801247a743b1050cebf3adc10ffd69489c5d4787f56f.svg) no-repeat center -66px}.card-number .card-icon.american-express{background:url(/assets/ico-card-sprite-7436a0d84bec7a735ca6801247a743b1050cebf3adc10ffd69489c5d4787f56f.svg) no-repeat center -88px}.card-number .card-icon.visa i,.card-number .card-icon.master i,.card-number .card-icon.discover i,.card-number .card-icon.american-express i{display:none}.card-expiry i,.card-code i,.card-zip i{font-size:16px;left:12px;position:absolute;top:15px}.card-expiry{width:36%}.card-expiry i{display:none}.card-expiry input{border-radius:0 5px 0 0;display:none;margin:0 0 0 -1px;padding-left:36px}.card-expiry select{border-radius:0;float:left;margin-left:-1px;width:50%}.card-expiry select:nth-child(3){border-radius:0 4px 0 0;margin-left:0}.card-code{width:50%}.card-code input{border-radius:0 0 0 4px;margin:-1px 0 0;padding-left:33px}.card-code i{font-size:20px;top:13px}.card-zip{width:50%}.card-zip input{border-radius:0 0 5px;margin:-1px 0 0 -1px;padding-left:37px}.payment-helper{background:#f9f9f9;left:10px;padding-top:5px;position:absolute;right:10px;top:1px}.payment-helper .icon{font-size:24px;left:0;position:absolute;text-align:center;top:16px;width:44px}.payment-helper .icon.card-illustration{display:none;height:60px;left:auto;right:0;top:5px;width:97px}.payment-helper p{font-family:'Open Sans', sans-serif;font-weight:400;color:#43525e;font-size:12px;font-weight:500;line-height:17px;margin-bottom:0;padding-left:48px;text-align:left}.payment-helper p strong{display:block;font-size:15px;font-weight:500}.payment-helper p a{color:#43525e;text-decoration:underline}.payment-helper p .payment-input-errors strong{font-family:'Open Sans', sans-serif;font-weight:700;display:none;font-size:0.75rem}.payment-helper p .payment-input-errors strong.show{display:inline}.payment-helper-code-default{background:url(/assets/payment-helper-code-default-11f2852baa520db7d71168a6a0b2934b1b37628c8d4b6fe963faac0d0c40124d.svg) no-repeat center;display:block;height:100%;width:100%}.payment-helper-code-amex{background:url(/assets/payment-helper-code-amex-44b05b5b1b3fb7860919ebd3ae1199d18d58c4bd016481b7a73544335d4f7aa5.svg) no-repeat right center;display:none;height:100%;width:100%}.payment-helper-code-non-amex{background:url(/assets/payment-helper-code-non-amex-d93e6052a55cd76ba41ca1858fd8c3c4456cc7c3a92b128b4912b95e98ff8ace.svg) no-repeat right center;display:none;height:100%;width:100%}.american-express .payment-helper-code-default{display:none}.american-express .payment-helper-code-amex{display:block}.american-express .payment-helper-code-body-default{display:none}.american-express .payment-helper-code-body-amex{display:block}.master .payment-helper-code-default,.visa .payment-helper-code-default,.discover .payment-helper-code-default{display:none}.master .payment-helper-code-amex,.visa .payment-helper-code-amex,.discover .payment-helper-code-amex{display:none}.master .payment-helper-code-non-amex,.visa .payment-helper-code-non-amex,.discover .payment-helper-code-non-amex{display:block}.error-helper p,.error-helper i{color:#d12429}.validated-helper i{color:#7ebe1f}.payment-helper-code-body-amex{display:none}.payment-inputs-error{border-color:#d12429;box-shadow:inset 1px 1px 0 #d12429, inset -1px 1px 0 #d12429}.payment-inputs-error footer{background:#d12429;border-color:#d12429;color:#fff}.payment-inputs-error footer a,.payment-inputs-error footer i{color:#fff}.payment-inputs-validated{border-color:#7ebe1f;box-shadow:inset 1px 1px 0 #7ebe1f, inset -1px 1px 0 #7ebe1f}.payment-inputs-validated .card-number i,.payment-inputs-validated .card-expiry i,.payment-inputs-validated .card-code i,.payment-inputs-validated .card-zip i{color:#7ebe1f}.payment-inputs-validated .card-icon.visa,.payment-inputs-validated .card-icon.master,.payment-inputs-validated .card-icon.discover,.payment-inputs-validated .card-icon.american-express{background:transparent}.payment-inputs-validated .card-icon.visa i,.payment-inputs-validated .card-icon.master i,.payment-inputs-validated .card-icon.discover i,.payment-inputs-validated .card-icon.american-express i{display:block}.payment-inputs-validated footer{background:#7ebe1f;border-color:#7ebe1f;color:#fff}.payment-inputs-validated footer a,.payment-inputs-validated footer i{color:#fff}.payment-inputs-validated footer .payment-footer-valid{display:block}.payment-inputs-validated footer .payment-footer-default{display:none}.field_with_error select{border-color:#d12429}.field_with_error.card-number .card-icon{background:transparent}.field_with_error.card-number i{display:block !important}.js .card-type,.js .card-expiry select{display:none}.js .card-type.field_with_error{display:block}.js .card-expiry input,.js .card-expiry i{display:block}.payment-helper,.validated-helper,.validated-helper .icon,.error-helper,.error-helper .icon,.payment-input-error-type,.payment-input-error-number,.payment-input-error-expiry,.payment-input-error-code,.payment-input-error-zip,.payment-input-error-type .comma,.payment-input-error-number .comma,.payment-input-error-expiry .comma,.payment-input-error-code .comma,.card-illustration,[data-payment-helper-trigger^="card_"],[data-payment-helper-trigger^="card_"] .icon{display:none}.payment-helper.show,.validated-helper.show,.validated-helper .icon.show,.error-helper.show,.error-helper .icon.show,.payment-input-error-type.show,.payment-input-error-number.show,.payment-input-error-expiry.show,.payment-input-error-code.show,.payment-input-error-zip.show,.payment-input-error-type .comma.show,.payment-input-error-number .comma.show,.payment-input-error-expiry .comma.show,.payment-input-error-code .comma.show,.card-illustration.show,[data-payment-helper-trigger^="card_"].show,[data-payment-helper-trigger^="card_"] .icon.show{display:block}.payment-helper.show.inline,.validated-helper.show.inline,.validated-helper .icon.show.inline,.error-helper.show.inline,.error-helper .icon.show.inline,.payment-input-error-type.show.inline,.payment-input-error-number.show.inline,.payment-input-error-expiry.show.inline,.payment-input-error-code.show.inline,.payment-input-error-zip.show.inline,.payment-input-error-type .comma.show.inline,.payment-input-error-number .comma.show.inline,.payment-input-error-expiry .comma.show.inline,.payment-input-error-code .comma.show.inline,.card-illustration.show.inline,[data-payment-helper-trigger^="card_"].show.inline,[data-payment-helper-trigger^="card_"] .icon.show.inline{display:inline}.clearfix::before,.clearfix::after,.row::before,.campaign-amounts::before,.amount-button.descriptor label::before,.step-nav::before,.step-indicator::before,.donation-confirmation .confirmation-footer::before,.donation-confirmation .confirmation--donation-item::before,.row::after,.campaign-amounts::after,.amount-button.descriptor label::after,.step-nav::after,.step-indicator::after,.donation-confirmation .confirmation-footer::after,.donation-confirmation .confirmation--donation-item::after{content:'';display:table}.clearfix::after,.row::after,.campaign-amounts::after,.amount-button.descriptor label::after,.step-nav::after,.step-indicator::after,.donation-confirmation .confirmation-footer::after,.donation-confirmation .confirmation--donation-item::after{clear:both}.overlay{display:table}.overlay .row{display:table-cell;vertical-align:middle}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.hide{display:none}input,select,textarea,.col,.donation-form-header img,.segmented-input-controls .button,.step-nav a,.step-nav [type='submit']{box-sizing:border-box}.perspective{perspective:800px}::-webkit-input-placeholder{color:#9fafbb;font-weight:400}:-moz-input-placeholder{color:#9fafbb;font-weight:400}:-ms-input-placeholder{color:#9fafbb;font-weight:400}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-webkit-color-swatch-wrapper{border:0;padding:0}html{font-family:'Open Sans', sans-serif;font-weight:400;background-attachment:fixed;background-color:#e4e8eb;background-position:center top;background-repeat:no-repeat;background-size:cover;font-size:16px;-webkit-font-smoothing:antialiased;line-height:1.5;min-height:100%;padding:0;position:relative}html.center{background-size:auto}html.tile{background-repeat:repeat;background-size:auto}html.paused{background-color:#e4e8eb}body{margin:0}.step{border:0;margin:0 0 40px;padding:0}.step:last-child{margin-bottom:20px}label{font-family:'Open Sans', sans-serif;font-weight:700;color:#43525e;display:block;font-size:87.5%;line-height:24px;margin:0}label.required::after{color:#8797a3;content:'·';display:inline-block;font-size:214.2%;margin-top:-18px;padding-left:2px}label.error{color:#d12429;position:relative}label.error::after{display:none}label.error::before{content:attr(data-term-missing);font-size:62.5%;font-weight:400;position:absolute;top:-15px}label.invalid::before{content:attr(data-term-invalid)}input,select,textarea{font-family:'Open Sans', sans-serif;font-weight:700;-webkit-appearance:none;background:#fff;border:1px solid #9fafbb;border-radius:4px;box-shadow:none;color:#43525e;font-size:87.5%;margin:0 0 15px;padding:7px 10px;position:relative;width:100%}input:focus,select:focus,textarea:focus{border-color:#2782bd;outline:none;z-index:2}input[disabled],select[disabled],textarea[disabled]{opacity:.5}input[type='checkbox'],input[type='radio'],select[type='checkbox'],select[type='radio'],textarea[type='checkbox'],textarea[type='radio']{background:url(/assets/donation-form-input-sprite-1e5b7d45986771913da074d86956390b52dacaa825458fc45ae43e1b8845a9a7.svg) no-repeat;border:0;display:inline-block;height:13px;padding:0;width:13px}input[type='checkbox'],select[type='checkbox'],textarea[type='checkbox']{background-position:left center}input[type='checkbox'].error,select[type='checkbox'].error,textarea[type='checkbox'].error{background-position:-26px center}input[type='checkbox']:checked,select[type='checkbox']:checked,textarea[type='checkbox']:checked{background-position:-13px center}input[type='radio'],select[type='radio'],textarea[type='radio']{background-position:-39px center}input[type='radio']:checked,select[type='radio']:checked,textarea[type='radio']:checked{background-position:-52px center}input.prefilled,select.prefilled,textarea.prefilled{border-color:#7ebe1f;z-index:1}input.error,select.error,textarea.error{border-color:#d12429;z-index:1}select{background:#fff url(/assets/dropdown-0bbb2934591546b787a8bb0ba8030a6a17a649c91bf46b5b2b249ce957c96838.svg) no-repeat right 12px center}textarea{height:100px;resize:vertical}.flexbox.flexboxlegacy{height:100%}.flexbox.flexboxlegacy body{height:100%}.flexbox.flexboxlegacy .page-container{display:flex;flex-direction:column;min-height:100%}.flexbox.flexboxlegacy .page-content{flex:1}.col{float:left;position:relative;width:50%}.col:first-child{padding-right:3px}.col:last-child{padding-left:3px}.col:first-child:last-child{padding:0}.col.email{width:60%}.col.email input{padding-left:40px}.col.email i{color:#2782bd;font-size:17px;left:10px;position:absolute;top:33px;z-index:10}.col.email .error+i{color:#d12429}.col.email .prefilled+i{color:#7ebe1f}.col.phone{width:40%}.col.phone input{padding-left:29px}.col.phone i{color:#2782bd;font-size:22px;left:13px;position:absolute;top:30px;z-index:10}.col.phone .error+i{color:#d12429}.col.phone .prefilled+i{color:#7ebe1f}.col.street{padding:0;width:70%}.col.street input{border-radius:4px 0 0;margin:0}.col.zip{padding:0;width:30%}.col.zip input{border-radius:0 4px 0 0;margin:0 0 0 -1px}.col.city{padding:0}.col.city input{border-radius:0 0 0 4px;margin:-1px 0 0}.col.state{padding:0}.col.state input,.col.state select{border-radius:0 0 4px;margin:-1px 0 0 -1px}.col.state .no-state{font-family:'Open Sans', sans-serif;font-weight:300;color:#43525e}.address{margin:0 0 20px}.address.folded .street input{border-radius:4px 0 0 4px}.address.folded .zip input{border-radius:0 4px 4px 0}.address.folded .city-state{display:none}.anedot-logo{background:rgba(66,82,94,0.9);border-radius:0 0 0 0.1875rem;display:none;line-height:0;padding:0.625em 1.25em 0.9375em;position:absolute;right:0;top:0}.overlay{background-color:rgba(67,82,94,0.7);background-image:radial-gradient(#43525e, rgba(67,82,94,0.85));bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:100}.overlay .column{background:url(/assets/ico-dismiss-white-142da990e56bd42d0336546af9a46ec69e134bfce1f94cd11c296ffbac59fe1e.svg) no-repeat right 10px top;margin:0 auto;max-width:415px;padding:20px}.overlay h1{font-family:'Open Sans', sans-serif;font-weight:800;color:#fff;font-size:125%;margin:0 0 30px}.overlay ul{margin:0;padding:0 0 0 26px}.overlay p,.overlay li{color:#fff;font-size:75%;margin:0 0 10px}.overlay li{font-size:75%}.overlay a{color:#fff}.donation-form-container{margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;max-width:415px;min-width:320px;overflow:hidden;transition:margin .125s linear}.donation-form-footer{background:rgba(67,82,94,0.7);font-size:75%;padding:20px;text-align:center}.donation-form-footer p{color:#fff;font-size:100%;margin:0 0 10px;text-align:center}.donation-form-footer a{color:#fff;display:inline-block;text-decoration:none}.donation-form-footer a:last-child{margin-right:20px}.donation-form-footer.default{background:transparent}.donation-form-footer.default .disclaimer,.donation-form-footer.default p,.donation-form-footer.default a{color:#43525e}.donation-form-footer.default blockquote p{border-color:#43525e}.paused .donation-form-footer{display:none}.disclaimer{color:#fff;display:block;font-size:100%;margin:20px auto 0;max-width:900px;text-align:center;width:100%}.disclaimer h1,.disclaimer h2,.disclaimer h3,.disclaimer h4,.disclaimer h5,.disclaimer h6,.disclaimer p,.disclaimer li{font-family:'Open Sans', sans-serif;font-weight:400;color:#fff;font-size:100%;text-align:center}.disclaimer blockquote{display:block;text-align:center}.disclaimer blockquote p{border:1px solid rgba(255,255,255,0.5);border-radius:1px;display:inline-block;font-weight:600;margin:0 auto 10px;padding:10px;text-align:center}.banner{padding:0.3125rem 1.5625rem 1.25rem}.banner h1{color:rgba(0,0,0,0.5);font-size:100%;margin:0;padding-top:0.625rem;text-align:center}.banner p,.banner li{color:rgba(0,0,0,0.5);font-size:75%;margin:0 0 10px;padding:10px;text-align:center}.banner p:last-child,.banner li:last-child{margin:0}.banner li{font-family:'Open Sans', sans-serif;font-weight:600;margin:0;padding:0;text-align:left}.banner ul{margin:0 0 1.25rem;padding:0 2.8125rem}.banner a{color:rgba(0,0,0,0.5)}.banner.yellow{background:#fcf8e3}.banner.red{background:#d12429}.banner.red p,.banner.red a,.banner.red h1,.banner.red li{color:#fff}.banner.red .alert{font-family:'Open Sans', sans-serif;font-weight:600;background-color:#b90017;color:#fff;display:block;font-size:0.75rem;margin:0 -1.5625rem -1.25rem;padding:0.625rem 2.1875rem}.donation-form-description{background:#f2f4f6;padding:20px}.donation-form-description h1,.donation-form-description h2,.donation-form-description h3,.donation-form-description h4,.donation-form-description h5,.donation-form-description h6,.donation-form-description li,.donation-form-description p,.donation-form-description a{color:#43525e}.donation-form-description a{text-decoration:underline}.donation-form-description a:hover{text-decoration:none}.donation-form-description blockquote{text-align:center}.donation-form-description p{font-size:87.5%;margin:0 0 10px}.donation-form-description p:last-child{margin:0}.donation-form-description.text-center p{text-align:center}.donation-form-header{background:#f2f4f6}.donation-form-header h1{color:#43525e;font-size:214.2%;letter-spacing:-1px;line-height:1;margin:0;padding:20px 10px 0;text-align:center}.donation-form-header h2{color:#43525e;font-size:107.1%;margin:0;opacity:.5;padding-bottom:10px;text-align:center}.donation-form-header a{color:#43525e;text-decoration:none}.donation-form-header img{display:block;height:auto;margin:0 auto;max-width:200px;padding:20px}.donation-form-header img.banner{max-width:100%;padding:0}.embed-secure-notice{margin-top:20px;text-align:center}.embed-secure-notice a{font-family:'Open Sans', sans-serif;font-weight:700;color:#9fafbb;display:inline-block;font-size:75%;padding-left:24px;position:relative;text-decoration:none}.embed-secure-notice i{color:#8797a3;font-size:22px;left:0;position:absolute;top:-5px}.donation-form-body{background:#fcfcfd;padding:20px}.campaign-amounts{margin-right:-3px}.campaign-amounts .amount-label{margin:0 0 13px}.amount-button{float:left;position:relative;width:33%}.amount-button:nth-child(3n){width:34%}.amount-button label{font-family:'Open Sans', sans-serif;font-weight:800;background:#ced5db;color:#8797a3;cursor:pointer;font-size:125%;line-height:1;margin:0 1px 1px 0;padding:15px 10px;text-align:right}.amount-button label.other-amount{min-height:20px;text-align:left}.amount-button input{left:10px;margin-top:-7px;position:absolute;top:50%}.amount-button input[type='text']{border:0;border-radius:1px;height:42px;left:auto;margin-top:-22px;padding:0 5px;right:5px;text-align:center;top:50%;width:60%}.amount-button span{display:none}.amount-button.descriptor{width:100%}.amount-button.descriptor label{padding-left:30px;text-align:left}.amount-button.descriptor span{font-family:'Open Sans', sans-serif;font-weight:700;color:#8797a3;display:block;float:right;font-size:62.5%;margin-top:3px;max-width:75%;text-align:right}.descriptor.other-amount [type='text']{left:30px;width:25%}.descriptor.other-amount span{margin:18px 9px 0 0;max-width:65%;padding-bottom:15px}.descriptor.other-amount label{min-height:50px;padding:0}.not-changed .amount-button label,.not-changed .amount-button span{background:#2782bd;color:#fff}.amount-button :checked+label,.amount-button :checked+label span{background:#2782bd;color:#fff}.checkbox{margin-bottom:10px;position:relative}.checkbox input{left:0;position:absolute;top:1px}.checkbox label{padding-left:17px}.checkbox.small input{top:5px}.checkbox.small label{font-family:'Open Sans', sans-serif;font-weight:400;font-size:81.3%}.referred-by select{border-radius:4px 4px 0 0;margin-bottom:-1px}.referred-by.standalone select{border-radius:4px;margin-bottom:15px}.referred-by .referred-by-other{border-radius:0 0 4px 4px;margin:0 0 15px}.notice{border:1px solid #eff2f5;border-radius:5px;margin:0 0 1.25rem;padding:0.625rem;word-break:break-word}.notice:last-child{margin-bottom:0}.notice h1,.notice h2,.notice h3,.notice h4,.notice h5,.notice h6,.notice p,.notice li{color:#43525e;font-size:0.75rem;margin:0 0 0.625rem}.notice h1:last-child,.notice h2:last-child,.notice h3:last-child,.notice h4:last-child,.notice h5:last-child,.notice h6:last-child,.notice p:last-child,.notice li:last-child{margin:0}.notice label,.notice label:last-child{line-height:1;margin:0.125rem 0 0}.notice .bordered{border-bottom:1px solid rgba(0,0,0,0.05);padding-bottom:0.625rem}.notice.accepted{background-color:#e8f4d7;border-color:#7ebe1f}.notice.grey{background:#eff2f5;border-color:#9fafbb}.notice.text{font-family:'Open Sans', sans-serif;font-weight:700;background:transparent;border:0;padding:0}.political-statement{margin-top:20px}.anedot-terms{color:#43525e;font-size:75%;margin:20px 0 0;text-align:center}.anedot-terms a{color:#2782bd;text-decoration:none}.anedot-terms a:hover{text-decoration:underline}.segmented-input-controls{margin:0 0 15px;overflow:hidden}.segmented-input-controls .button{float:left;position:relative}.segmented-input-controls.five-buttons .button{width:20%}.segmented-input-controls input{left:50%;margin-left:-5px;position:absolute;top:5px}.segmented-input-controls label{font-family:'Open Sans', sans-serif;font-weight:400;background:#eff2f5;border:1px solid #9fafbb;border-left-width:0;box-sizing:border-box;color:#43525e;cursor:pointer;display:block;font-size:62.5%;margin:0;padding:18px 2px 5px;text-align:center;white-space:nowrap}.segmented-input-controls :first-child label{border-left-width:1px;border-radius:2px 0 0 2px}.segmented-input-controls :last-child label{border-radius:0 2px 2px 0}.segmented-input-controls :checked+label{font-family:'Open Sans', sans-serif;font-weight:700;background:#9fafbb;color:#fff}.step-nav{text-align:center}.step-nav a,.step-nav [type='submit']{font-family:'Open Sans', sans-serif;font-weight:700;background-color:#7ebe1f;border:0;border-radius:0;color:#fff;cursor:pointer;float:left;font-size:100%;line-height:22px;margin:0;padding:10px 20px;text-decoration:none}.step-nav a.back,.step-nav [type='submit'].back{font-size:75%;padding:10px;position:relative}.step-nav a:first-child,.step-nav [type='submit']:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px;width:18%}.step-nav a:last-child,.step-nav [type='submit']:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px;width:82%}.step-nav a:first-child:last-child,.step-nav [type='submit']:first-child:last-child{width:100%}.step-nav .back span{color:rgba(255,255,255,0.75);position:relative;z-index:2}.step-nav .back:hover span{color:#fff}.step-nav .back::after{background:rgba(0,0,0,0.125);border-radius:4px 0 0 4px;bottom:0;content:'';left:0;position:absolute;right:0;top:0;z-index:1}.step-indicator{list-style:none;margin:10px 0;padding:0;text-align:center}.step-indicator li{display:inline-block}.step-indicator li a{border:2px solid #ced5db;border-radius:50%;display:block;height:7px;margin:0 3px;text-indent:-9999px;width:7px}.step-indicator .current a{background:#2782bd;border-color:#2782bd}.step-indicator .visited a{background:#2782bd;border-color:#2782bd;opacity:.25}.step-indicator.no-details .details{display:none}.embed{background:transparent}.embed .anedot-logo,.embed .donation-form-description,.embed .donation-form-footer,.embed .donation-form-header{display:none}.embed.show-details .donation-form-description,.embed.show-details .donation-form-header{display:block}.embed .donation-form-container{margin:0 auto}.campaign-paused{text-align:center}.campaign-paused .container{display:inline-block;margin:100px auto 0;padding:20px}.campaign-paused .campaign-paused--icon-header{font-family:'Open Sans', sans-serif;font-weight:400;background:url(/assets/ico-paused-58e9ba22e9f1ddf2de0b4b822a1600750265d0adb7030d687ae0dcf27d835442.svg) no-repeat center top;color:#43525e;font-size:40px;margin:0 0 20px;padding-top:75px;text-align:center}.campaign-paused--body{margin:0 auto;max-width:414px}.campaign-paused--body a{color:#2782bd}.campaign-paused--body h1,.campaign-paused--body h2,.campaign-paused--body h3,.campaign-paused--body p,.campaign-paused--body li{font-family:'Open Sans', sans-serif;font-weight:400;color:#43525e;margin:0 0 10px;text-align:left}.campaign-paused--body h1{font-size:20px}.campaign-paused--body h2{font-size:20px;text-align:center}.donation-confirmation{background:#fff;margin:0 auto;max-width:280px;padding:20px}.donation-confirmation p{color:#43525e;font-size:87.5%;margin:0 0 20px}.donation-confirmation p:last-child{margin:0}.donation-confirmation a{color:#2782bd}.donation-confirmation h1{color:#43525e;font-size:300%;margin:0;text-align:center}.donation-confirmation h1 sup{font-size:50%}.donation-confirmation h2{color:#9fafbb;font-size:100%;margin:-10px 0 20px;text-align:center}.donation-confirmation h2 span{font-weight:400}.donation-confirmation hr{border:0 dashed #ced5db;border-top-width:1px;margin:0 0 20px}.donation-confirmation .body{border-bottom:1px solid #e4e8eb;margin-bottom:20px;padding-bottom:20px}.donation-confirmation .body h1,.donation-confirmation .body h2,.donation-confirmation .body h3,.donation-confirmation .body h4,.donation-confirmation .body h5,.donation-confirmation .body h6,.donation-confirmation .body p,.donation-confirmation .body li{font-size:87.5%;font-weight:400}.donation-confirmation .confirmation-field strong{display:block}.donation-confirmation .confirmation-footer{border-top:1px solid #eff2f5;margin:0 0 20px;padding-top:20px}.donation-confirmation .confirmation-footer p{color:#9fafbb;font-size:75%}.donation-confirmation .confirmation-footer .left{float:left;margin:0}.donation-confirmation .confirmation-footer .right{float:right;margin:0;text-align:right}.donation-confirmation .confirmation-footer :last-child{margin:0}.donation-confirmation .confirmation--donation-items{margin:0 0 20px}.donation-confirmation .confirmation--donation-items p{font-size:12px}.donation-confirmation .confirmation--donation-items--total{text-align:right}.donation-confirmation .confirmation--donation-items--total strong{display:inline-block;margin-left:5px}.donation-confirmation .confirmation--donation-item{margin:0 0 10px}.donation-confirmation .confirmation--donation-item--quantity{float:left;margin:0 5px 0 0}.donation-confirmation .confirmation--donation-item--name{float:left;margin:0;max-width:180px}.donation-confirmation .confirmation--donation-item--amount{float:right;margin:0;text-align:right}.donation-confirmation .manage-recurring{font-family:'Open Sans', sans-serif;font-weight:700;background:#ced5db;border-radius:4px;color:#43525e;display:block;font-size:75%;margin:0 0 5px;padding:10px;text-align:center;text-decoration:none}.js-show-block,.js-show-inline{display:none}.js .multi .step{display:none;margin:0;width:100%}.js .multi .step-active{display:block}.js .js-hide{display:none}.js .js-show-block{display:block}.js .js-show-inline{display:inline}.js .segmented-input-controls input{display:none}.js .segmented-input-controls label{padding:5px}.js .amount-button label{font-family:'Open Sans', sans-serif;font-weight:800;text-align:center}.js .amount-button input{display:none}.js .amount-button [type='text']{display:block;left:0;margin-left:4%;width:92%}.js .amount-button.descriptor [type='text']{left:5px;margin-left:0}.js .descriptor label{padding-left:15px;text-align:left}.js .descriptor.other-amount [type='text']{width:25%}.campaign-goal-status{border-radius:4px;height:30px;margin:10px;overflow:hidden;position:relative}.campaign-goal-status p{font-family:'Open Sans', sans-serif;font-weight:700;color:#fff;font-size:75%;margin:0;position:absolute;text-align:center;top:6px;width:100%}.campaign-goal-status-background{background:#2782bd;height:100%;opacity:.25;position:absolute;width:100%}.campaign-goal-status-bar{background:#2782bd;border-radius:4px 0 0 4px;height:100%;position:absolute}.amount-indicator{font-family:'Open Sans', sans-serif;font-weight:700;color:#9fafbb;font-size:.75em;margin:-10px 0 5px}.amount-indicator a{color:#9fafbb;font-weight:400;text-decoration:underline}.amount-indicator a:hover{text-decoration:none}.amount-indicator.right{text-align:right}@media only screen and (max-width: 414px){html:not(.tile){background-image:none}}@media only screen and (min-width: 415px){.anedot-logo{display:block}.campaign-goal-status{margin:0 0 20px}.donation-form-container{margin-bottom:40px;margin-top:77px}.segmented-input-controls label{font-size:73%}.card-number{width:100%}.card-number [type='tel']{border-radius:4px 4px 0 0}.card-expiry{width:33%}.card-expiry [type='tel']{border-radius:0 0 0 4px;margin:-1px 0 0}.card-expiry select{margin:-1px 0 0}.card-expiry select:nth-child(3){border-radius:0;margin:-1px 0 0}.card-code{width:27%}.card-code [type='tel']{border-radius:0;margin:-1px 0 0 -1px}.card-zip{width:40%}.card-zip [type='tel'],.card-zip [type='text']{margin:-1px 0 0 -2px;width:101.5%}}@media only screen and (min-width: 737px){.banner h1,.banner p{padding:10px;text-align:left}.donation-form-container{margin-left:20px;margin-right:20px;margin-top:107px;max-width:900px}.embed .donation-form-container.left,.embed .donation-form-container.right{margin-left:auto;margin-right:auto}.donation-form-left-column,.donation-form-right-column{box-sizing:border-box;float:left;padding:0 10px 0 0;width:50%}.donation-form-right-column{float:right;padding:0 0 0 10px}.campaign-amounts{margin-right:-5%}.amount-button,.amount-button:nth-child(3n){box-sizing:border-box;margin:0 4% 10px 0;width:29%}.amount-button label,.amount-button:nth-child(3n) label{border-radius:4px;margin:0 1px 1px 0}.amount-button.other-amount [type='text'],.amount-button:nth-child(3n).other-amount [type='text']{border-radius:2px}.amount-button.descriptor,.amount-button:nth-child(3n).descriptor{width:95%}.default-amount-field{width:95%}.multi{margin-left:auto;margin-right:auto;max-width:414px}.multi .donation-form-left-column,.multi .donation-form-right-column{float:none;padding:0;width:auto}.multi.left{margin-left:60px}.multi.right{margin-right:60px}}@media only screen and (min-width: 940px){.donation-form-container{margin-left:auto;margin-right:auto}.donation-form-left-column,.donation-form-right-column{padding:0 30px}}.donation-items{max-width:100%}.donation-items .error{margin-bottom:20px}.donation-items--group{border:1px solid #e4e8eb;margin:20px 0 0;padding:15px 15px 10px}.donation-items--group:first-of-type{margin-top:0}.donation-items--group legend{font-family:'Open Sans', sans-serif;font-weight:400;background-color:#fcfcfd;border:0;color:#43525e;font-size:14px;font-style:italic;margin:-25px auto 0;padding:0 15px;text-align:center;width:auto}.donation-items--group.hide-label{border-color:transparent;padding-bottom:0;padding-top:0}.donation-items--group.hide-label+.hide-label{margin-top:0}.donation-items--item{border-radius:4px;clear:both;margin-bottom:5px;padding:3px;position:relative}.donation-items--item input{font-family:'Open Sans', sans-serif;font-weight:400;-moz-appearance:textfield;float:left;height:36px;margin:0 15px 0 0;text-align:center;width:25%}.donation-items--item input:focus+span{border-color:#2782bd}.donation-items--item input.quantity{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;margin:0;width:15%}.donation-items--item label{font-family:'Open Sans', sans-serif;font-weight:400;line-height:35px;margin-right:5px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.donation-items--item span{background-color:#f9f9f9;border:1px solid #9fafbb;border-bottom-right-radius:4px;border-left:0;border-top-right-radius:4px;box-sizing:border-box;color:#8797a3;float:left;font-size:13px;height:36px;margin-right:20px;padding:7px 0;text-align:center;width:20%}.donation-items--item.has-value{background-color:#2782bd}.donation-items--item.has-value.amount::before{color:#8797a3;content:'$';left:9px;position:absolute;top:9px;z-index:1}.donation-items--item.has-value input,.donation-items--item.has-value span{border-color:#2782bd}.donation-items--item.has-value label{color:#fff}.donor-fee{font-family:'Open Sans', sans-serif;font-weight:400;border:1px solid #ced5db;border-radius:0.25rem;font-size:0.75em;line-height:1.8;margin:0 0 1.25em;padding:0.9375em 1em}.donor-fee input{float:left;margin-right:1.25em;margin-top:0.3125em}.donor-fee--add{display:none}.donorid--logo{margin-bottom:0.625em}.donorid--modal-close{background:url(/assets/donorid/modal-close-eb8a3b1713cbc6112fc437bfec48025fabda343337dd80bf454f1fbb339da99e.svg) no-repeat center;color:transparent;display:block;height:0.75em;opacity:.5;overflow:hidden;position:absolute;right:0.625em;top:0.625em;transition:opacity .25s ease-in-out;width:0.75em}.donorid--modal-close:hover{opacity:1}.donorid--modal{animation:donorid--modal .125s ease-in forwards;background-color:#2ba4d2;border-radius:4px;margin:0 0.9375em;max-width:100%;padding:1.875em 2.5em;position:relative;text-align:center;width:16.25em}.donorid--modal [disabled]{opacity:.75}.donorid--modal footer{color:white;font-size:0.75em}.donorid--modal h1{font-family:'Open Sans', sans-serif;font-weight:600;color:#fff;font-size:1em;margin:0 0 1.25em}.donorid--modal li{display:inline-block}.donorid--modal p{margin:0}.donorid--modal nav{border-bottom:1px solid rgba(255,255,255,0.2);margin-bottom:1.25em;padding:2.5em 1.25em 1.25em}.donorid--overlay{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;animation:donorid--overlay .125s ease-in forwards;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:rgba(252,252,253,0.8);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:12}.donorid--overlay.show{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.donorid--signin--email,.donorid--signin--password{background-color:white;border:1px solid #2284ab;border-radius:0.25em;color:#333333;display:block;font-size:0.8125em;height:2.9375em;line-height:2.9375em;padding:0.9375em;width:100%;margin:0;z-index:1}.donorid--signin--email::-webkit-input-placeholder,.donorid--signin--password::-webkit-input-placeholder{font-family:'Open Sans', sans-serif;font-weight:300;color:lightgray}.donorid--signin--email::-moz-placeholder,.donorid--signin--password::-moz-placeholder{font-family:'Open Sans', sans-serif;font-weight:300;color:lightgray}.donorid--signin--email:-moz-placeholder,.donorid--signin--password:-moz-placeholder{font-family:'Open Sans', sans-serif;font-weight:300;color:lightgray}.donorid--signin--email:-ms-input-placeholder,.donorid--signin--password:-ms-input-placeholder{font-family:'Open Sans', sans-serif;font-weight:300;color:lightgray}.donorid--signin--email[type="checkbox"],.donorid--signin--password[type="checkbox"]{-webkit-appearance:none;appearance:none;border-radius:0.25em;height:0.6875rem;position:relative;width:0.6875rem}.donorid--signin--email[type="checkbox"]:checked:before,.donorid--signin--password[type="checkbox"]:checked:before{color:#2284ab;content:'\2713';font-size:0.5rem;left:0.125rem;line-height:1;position:absolute;top:0}.donorid--signin--email[type="password"],.donorid--signin--password[type="password"]{padding:0 0.9375em}.donorid--signin--email:focus,.donorid--signin--password:focus{outline:none}.donorid--signin--email:focus,.donorid--signin--password:focus{border-color:#2284ab}.donorid--signin--email{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.donorid--signin--form{position:relative}.donorid--signin--links{list-style:none;margin:0;padding:0}.donorid--signin--links a{font-family:'Open Sans', sans-serif;font-weight:400;color:rgba(255,255,255,0.7);text-decoration:none;transition:color .25s ease-in-out}.donorid--signin--links a:hover{color:white}.donorid--signin--links li{display:inline-block;margin:0.625em 0.3125em 0;position:relative}.donorid--signin--message{bottom:-0.625rem;color:white;font-size:0.6875em;left:0;opacity:0;position:absolute;right:0;transition:all .075s}.donorid--signin--message span{display:none}.donorid--signin--password{border-top-left-radius:0;border-top-right-radius:0}.donorid--signin--password[type="password"]{padding-right:3.125em}.donorid--signin--submit{background:#2284ab url(/assets/donorid/submit-d35d73862bb7a14621683890bb6d323ad97d33df3f9ba86b04d2445f271178ba.svg) no-repeat 11px center;border:0;border-radius:50%;bottom:0.25rem;color:transparent;cursor:pointer;font-size:1.25em;height:1.5em;line-height:1;margin:0;padding:0;position:absolute;right:0.25rem;transition:all .075s linear;width:1.5em;z-index:2;color:transparent}.donorid--signin--submit[disabled],.donorid--signin--submit.disabled{background-color:#e0e0e0;cursor:default;opacity:1}.donorid--signin--submit[disabled].donorid--modal--processing,.donorid--signin--submit.disabled.donorid--modal--processing{animation:donorid--submit-processing 1.25s infinite;background:#2284ab url(/assets/donorid/submit-processing-cbc4d20eb9e46e996c6983740e93428025365bd8052ae02db5200a2ccf180c38.svg) no-repeat center}.donorid--signin--submit[disabled].donorid--modal--success,.donorid--signin--submit.disabled.donorid--modal--success{background:#7ebe1f url(/assets/donorid/submit-success-f20b131309d8c5706ae9872176e8fce913e27eb9a9f4c3ef1012154404aaac3a.svg) no-repeat center}.donorid--new-passphrase{margin-bottom:1.875rem;position:relative}.donorid--new-passphrase::after{background:url(/assets/donorid/logo-on-white-c9b0c7ea365cf4e807d90e8b2b10279bbac0bc728cb006bef09a968170ca9563.svg) no-repeat center;bottom:0.625rem;content:'';height:1rem;left:0.625rem;position:absolute;width:0.9375rem;z-index:2}.donorid--new-passphrase label{font-size:0.75em}.donorid--new-passphrase .errors{display:block}.donorid--new-passphrase .errors span{color:#d12429;display:none;font-size:0.75rem;margin-bottom:0.3125rem}.donorid--new-passphrase .errors .show{display:block}.donorid--new-passphrase .fields{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.donorid--new-passphrase .passphrase{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;border-bottom-right-radius:0;border-top-right-radius:0;margin:0;padding-left:2rem}.donorid--new-passphrase .passphrase-confirm{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;border-bottom-left-radius:0;border-top-left-radius:0;margin:0 0 0 -0.0625rem}.donorid--new-passphrase .requirements{bottom:-1.0625rem;color:#8797a3;font-size:0.625rem;position:absolute}.donorid--new-passphrase .sub-label{font-family:'Open Sans', sans-serif;font-weight:400;display:block;line-height:1;margin-bottom:0.625em}.donorid--user-notice{border:1px solid #eff2f5;border-radius:5px;margin:0 0 1.25rem;padding:0.625rem;word-break:break-word;font-family:'Open Sans', sans-serif;font-weight:600;perspective:800px;color:#8797a3;font-size:0.75rem;padding-left:0;padding-right:0;text-align:center}.donorid--user-notice:last-child{margin-bottom:0}.donorid--user-notice h1,.donorid--user-notice h2,.donorid--user-notice h3,.donorid--user-notice h4,.donorid--user-notice h5,.donorid--user-notice h6,.donorid--user-notice p,.donorid--user-notice li{color:#43525e;font-size:0.75rem;margin:0 0 0.625rem}.donorid--user-notice h1:last-child,.donorid--user-notice h2:last-child,.donorid--user-notice h3:last-child,.donorid--user-notice h4:last-child,.donorid--user-notice h5:last-child,.donorid--user-notice h6:last-child,.donorid--user-notice p:last-child,.donorid--user-notice li:last-child{margin:0}.donorid--user-notice label,.donorid--user-notice label:last-child{line-height:1;margin:0.125rem 0 0}.donorid--user-notice .bordered{border-bottom:1px solid rgba(0,0,0,0.05);padding-bottom:0.625rem}.donorid--user-notice.accepted{background-color:#e8f4d7;border-color:#7ebe1f}.donorid--user-notice.grey{background:#eff2f5;border-color:#9fafbb}.donorid--user-notice.text{font-family:'Open Sans', sans-serif;font-weight:700;background:transparent;border:0;padding:0}.donorid--user-notice a{color:#8797a3}.donorid--user-notice a:hover{text-decoration:none}.donorid--user-snapshot{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;animation:swing-show .125s ease-in forwards;transform-origin:top;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;border-top:1px solid #eff2f5;display:none;margin:0.625em 0 0;padding:1.25em 0 0.625em}.donorid--user-snapshot.visible{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.donorid--user-snapshot .edit-link{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 20%;-moz-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;color:#ced5db;text-decoration:none}.donorid--user-snapshot .email{display:inline-block;margin:0 1.875em 0 0}.donorid--user-snapshot .occupation-employer{display:inline-block;margin:0.625em 0 0}.donorid--user-snapshot .user-info{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;color:#8797a3;margin:0;padding:0 0.9375em;text-align:left}.donorid--user-snapshot .user-info strong{display:block}.donorid--user-notice--link{padding-left:1.25rem;position:relative}.donorid--user-notice--link::before{background:url(/assets/donorid/logo-on-white-c9b0c7ea365cf4e807d90e8b2b10279bbac0bc728cb006bef09a968170ca9563.svg) no-repeat center;bottom:0;content:'';height:1rem;left:0;position:absolute;width:0.9375rem}.donorid--modal--error{animation:donorid--signin-error .25s forwards}.donorid--modal--error .donorid--signin--email{border-color:#d12429}.donorid--modal--error .donorid--signin--message{bottom:-1.5625rem;opacity:1}.donorid--modal--error .donorid--signin--message span{border-radius:0 0 0.25rem 0.25rem;padding:5px}.donorid--modal--error .donorid--signin--password{border-color:#d12429;border-radius:0}.donorid--modal--error .error{background-color:#d12429;display:block}.donorid--modal--success .donorid--signin--email{border-color:#7ebe1f}.donorid--modal--success .donorid--signin--message{bottom:-1.5625rem;opacity:1}.donorid--modal--success .donorid--signin--message span{border-radius:0 0 0.25rem 0.25rem;padding:5px}.donorid--modal--success .donorid--signin--password{border-color:#7ebe1f;border-radius:0}.donorid--modal--success .success{background-color:#7ebe1f;display:block}
