.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.input-block-level{display:block;width:100%;min-height:31px;box-sizing:border-box}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box;-moz-box-sizing:border-box}*,:after,:before{box-sizing:inherit;-moz-box-sizing:inherit}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:active,a:hover{outline:0}img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],label,select{cursor:pointer}textarea{vertical-align:top}a{color:#0058d3;text-decoration:none}a:focus,a:hover{color:#003887;text-decoration:underline}.row{margin-left:-20px}.row:after,.row:before{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:20px}.container{width:940px}.row-fluid{width:100%}.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;width:100%;min-height:31px;box-sizing:border-box;float:left;margin-left:2.1276595745%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid [class*=span].hide,[class*=span].hide{display:none}small{font-size:85%}strong{font-weight:700}em{font-style:italic}.muted{color:#999}a.muted:focus,a.muted:hover{color:grey}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10.5px 0;font-family:inherit;font-weight:700;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;line-height:1;color:#999}h1,h2,h3{line-height:1.275}h4,h5,h6{line-height:1.5}h1{font-size:2.375rem}h2{font-size:1.75rem}h3{font-size:1.3125rem}h4,h5{font-size:.875rem}h6{font-size:.75rem}ol,ul{padding:0;margin:0 0 .75rem 2.25rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul{list-style-type:disc}ol{list-style-type:decimal}ol.unstyled,ul.unstyled{margin-left:0;list-style:none}nav ul{list-style-type:none;margin:0}hr{margin:21px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.btn{display:inline-block;padding:.5rem 1.25rem;margin-bottom:0;font-size:16px;font-weight:500;line-height:1.25;text-align:center;vertical-align:middle;cursor:pointer;color:#1c2345;text-shadow:0 1px 1px hsla(0,0%,100%,.75);background-color:#dbdfe5;background-image:-moz-linear-gradient(top,#e6e9ed,#c8cfd8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e6e9ed),to(#c8cfd8));background-image:-webkit-linear-gradient(top,#e6e9ed,#c8cfd8);background-image:-o-linear-gradient(top,#e6e9ed,#c8cfd8);background-image:linear-gradient(180deg,#e6e9ed,#c8cfd8);background-repeat:repeat-x;border-color:#c8cfd8 #c8cfd8 #9ca8b8;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn.active,.btn:active,.btn:focus,.btn:hover{color:#1c2345;background-color:#c8cfd8}.btn:focus,.btn:hover{color:#333;text-decoration:none;background-position:0 -15px}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;box-shadow:none}.btn-large{padding:.75rem 2.1875rem;font-size:1em;border-radius:0}.btn-large [class*=" icon-"],.btn-large [class^=icon-]{margin-top:4px}.btn-small{padding:.5rem .875rem;font-size:.75em;border-radius:0}.btn-small [class*=" icon-"],.btn-small [class^=icon-]{margin-top:0}.btn-mini [class*=" icon-"],.btn-mini [class^=icon-]{margin-top:-1px}.btn-mini{padding:.125rem .75rem;font-size:.6875em;border-radius:0}.btn-primary{text-shadow:0 -1px 0 rgba(0,0,0,.25);background-image:-moz-linear-gradient(top,#1c2345,#1c2345);background-image:-webkit-gradient(linear,0 0,0 100%,from(#1c2345),to(#1c2345));background-image:-webkit-linear-gradient(top,#1c2345,#1c2345);background-image:-o-linear-gradient(top,#1c2345,#1c2345);background-image:linear-gradient(180deg,#1c2345,#1c2345);background-repeat:repeat-x;border-color:#1c2345 #1c2345 #06070f;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-primary,.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#1c2345}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#fcc990;background-image:-moz-linear-gradient(top,#fdd6ac,#fbb261);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd6ac),to(#fbb261));background-image:-webkit-linear-gradient(top,#fdd6ac,#fbb261);background-image:-o-linear-gradient(top,#fdd6ac,#fbb261);background-image:linear-gradient(180deg,#fdd6ac,#fbb261);background-repeat:repeat-x;border-color:#fbb261 #fbb261 #f98e16;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover{color:#fff;background-color:#fbb261}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#dc504b;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(180deg,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#bd362f}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#5cb85c;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(180deg,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#51a351}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.mbdfade{animation:mbdfade .5s;opacity:.8}@keyframes mbdfade{0%{opacity:.2}to{opacity:.8}}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.3);background-clip:padding-box;outline:none;box-shadow:0 4px 6px rgba(28,35,69,.08),0 6px 8px rgba(28,35,69,.12)}.modal.mfade{animation:mbdfade .5s;opacity:1}.modal.narrow{width:400px;margin-left:-200px}.modal .btn,.modal .btn:active,.modal .btn:link,.modal .btn:visited{border-radius:20pt}.modal .btn{font-size:.875rem}.modal .btn-mini{font-size:.6875rem}.modal .form-horizontal .control-group:after,.modal .form-horizontal .control-group:before{display:table;content:"";line-height:0}.modal .form-horizontal .control-group:after{clear:both}.modal .form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.modal .form-horizontal .controls{margin-left:180px}.modal .control-group:not(:last-of-type){margin-bottom:.4375rem}@media(max-width:767px){.modal .control-group:not(:last-of-type){margin-bottom:.875rem}}@keyframes mfade{0%{opacity:.2}to{opacity:1}}.modal-header{background:#f7f8fa;padding:9px 15px}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{background:#fff;position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-footer,.modal-form{margin-bottom:0}.modal-footer{background:#f7f8fa;padding:15px;text-align:right}.modal-footer:after,.modal-footer:before{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.hide{display:none}.show{display:block}@media(min-width:768px)and (max-width:979px){.row{margin-left:-20px}.row:after,.row:before{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:20px}.container{width:940px}.row-fluid{width:100%}.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;width:100%;min-height:31px;box-sizing:border-box;float:left;margin-left:2.1276595745%}.row-fluid [class*=span]:first-child{margin-left:0}}@media(max-width:767px){.container{width:auto}.row-fluid{width:100%}.row{margin-left:0}.row-fluid [class*=span],[class*=span]{float:none;display:block;width:100%;margin-left:0}.row-fluid [class*=offset]:first-child{margin-left:0}.input-large,.input-xlarge{display:block;width:100%;min-height:31px;box-sizing:border-box}.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){input[type=checkbox],input[type=radio]{border:1px solid #ccc}.form-horizontal .control-label,.modal .form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls,.modal .form-horizontal .controls{margin-left:0}.form-horizontal .control-list,.modal .form-horizontal .control-list{padding-top:0}.modal{top:10px;left:10px;right:10px}.modal-header .close{padding:10px;margin:-10px}}#js-cf_ask li+li{margin-top:.5rem}#js-cf_ask #contribution_blurb{overflow-wrap:break-word}#js-cf_ask #contribution_blurb img{margin-bottom:1rem}#js-cf_ask #contribution_blurb p{margin:0}.btn--wrapper:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn--wrapper:focus .btn{background-color:#d0d2da}.inline-error{font-size:.75em;clear:both;color:#db0a5b;padding:.3em 0}body.contribute .clearfix:not(.control-group),body.contribute form{margin-bottom:0}body.contribute input.btn{padding:5px 14px;width:auto}body.contribute .control-label{letter-spacing:.03em;white-space:nowrap}body.contribute .control-group .controls{min-height:19px;margin-left:0;width:75%;width:100%}body.contribute .control-group .controls input[type=email],body.contribute .control-group .controls input[type=password],body.contribute .control-group .controls input[type=tel],body.contribute .control-group .controls input[type=text],body.contribute .control-group .controls select{width:100%}body.contribute .control-group .controls div.static{float:left}body.contribute .control-group .controls .half{display:inline-block;width:49%;vertical-align:top}body.contribute .control-group .controls .half.half-left{margin-right:2%}body.contribute .input-container{position:relative;float:left;width:100%}body.contribute .input-container input,body.contribute .input-container select{width:100%}body.contribute .input-container.error label{color:#db0a5b}body.contribute .input-container.error input,body.contribute .input-container.error select{border:1px solid #db0a5b;margin-bottom:0}body.contribute .input-container.error input,body.contribute .input-container.error select,body.contribute .input-container.error textarea{background-color:#ffdbdb!important}body.contribute .control-label.address{overflow:visible;height:1em}body.contribute .region .controls>div{float:left;margin-left:2%}body.contribute .region .controls>div:first-child{margin-left:0}body.contribute .region .controls>div.city-container{width:49%}body.contribute .region .controls>div.state-container{width:24%;transition:all .3s ease-in-out}body.contribute .region .controls>div.state-container select{transition:all .15s ease-in-out}body.contribute .region .controls>div.state-container.shrink{width:0;margin:0}body.contribute .region .controls>div.state-container.shrink label{display:none}body.contribute .region .controls>div.state-container.shrink select{border:none;padding:0;opacity:0}body.contribute .region .controls>div.zip-container{width:23%;transition:width .3s ease-in-out}body.contribute .region .controls>div.zip-container.expand{width:49%}body.contribute #emp-fields .checkbox{margin-bottom:.4375rem}body.contribute .donor-info .reset-link{margin-bottom:1rem}body.contribute .donor-info.stored .info{margin-top:.5rem}body.contribute .donor-info.stored .info label{padding-top:0;margin-top:-2px}body.contribute .donor-info.stored .reset-link{margin-top:.5rem}.modal #tip-request .explanation.ab{margin-top:0}.modal #tip-request h3{display:none}.rules{padding-top:2rem;border-top:1px solid #ecedf0}.rules .note{font-size:.75em;font-style:italic}@media(max-width:767px){.modal-footer .or{display:none}.modal-footer .or+.no{margin-left:1em}#recurring_skip_button{margin-top:1em}}body.entry_mode #header{margin:2.5rem auto 0;padding:0}body.entry_mode .rules{background:#fff;border-top-color:#e6e9ed;color:#4d5666;margin:0;padding:2.5rem 1rem 0;width:100%}body.entry_mode .rules a{color:#0058d3}body.entry_mode .rules>div,body.entry_mode .rules>h4,body.entry_mode .rules>ol{margin:0 auto 1rem;max-width:800px;padding:0}body.entry_mode .rules>div:last-child,body.entry_mode .rules>h4:last-child,body.entry_mode .rules>ol:last-child{margin:0 auto}body.entry_mode .rules>ol{padding:0 0 0 1rem}body.entry_mode #tip-request{padding:1rem}@media(min-width:768px){body.entry_mode #tip-request{padding:2rem}}body.entry_mode #tip-request h3{padding:0}form .clearfix+.input.clearfix{margin-top:-15px;margin-bottom:8px}.clearfix input,.clearfix select,.clearfix textarea{margin-bottom:0}.form-horizontal .control-label{width:160px}.form-horizontal .controls{margin-left:170px}.form-horizontal input+.help-block{margin-top:.5rem}.checkbox input[type=radio]{float:left;margin:3px .5rem 0 0}.controls>input[type=checkbox]{margin-top:9px}.btn,.btn:active,.btn:link,.btn:visited{background-image:none;border:0 transparent;box-shadow:none;text-shadow:none}.btn-primary,.btn-primary:active,.btn-primary:link,.btn-primary:visited{background-color:#1c2345}.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover,.btn-primary:link:focus,.btn-primary:link:hover,.btn-primary:visited:focus,.btn-primary:visited:hover{background-color:#0d1121}.btn-warning,.btn-warning:active,.btn-warning:link,.btn-warning:visited{background-color:#f8a021;color:#fff}.btn-warning:active:focus,.btn-warning:active:hover,.btn-warning:focus,.btn-warning:hover,.btn-warning:link:focus,.btn-warning:link:hover,.btn-warning:visited:focus,.btn-warning:visited:hover{background:#f79304}.alert>h3:first-child{margin-top:0}html{font-size:16px}#ActBlueCustomizableContentWrapper.hasClickableGlobalNav{margin-top:3.75rem}@media(min-width:768px){#ActBlueCustomizableContentWrapper.hasClickableGlobalNav{margin-top:3.75rem}#ActBlueCustomizableContentWrapper.hasClickableGlobalNav._merch{margin-top:0}}@media(min-width:1024px)and (pointer:fine){#ActBlueCustomizableContentWrapper.hasClickableGlobalNav{margin-top:3.75rem}#ActBlueCustomizableContentWrapper.hasClickableGlobalNav._merch{margin-top:0}}#ActBlueCustomizableContentWrapper.hasSecondaryNav{margin-top:3.75rem}@media(min-width:768px){#ActBlueCustomizableContentWrapper.hasSecondaryNav{margin-top:7rem;padding-bottom:0}}@media(min-width:1024px)and (pointer:fine){#ActBlueCustomizableContentWrapper.hasSecondaryNav{margin-top:7rem}}@media(min-width:768px){#ActBlueCustomizableContentWrapper.hasSecondaryNav.hasModeratorNav{margin-top:12.25rem}}@media(min-width:1024px)and (pointer:fine){#ActBlueCustomizableContentWrapper.hasSecondaryNav.hasModeratorNav{margin-top:12.25rem}}#ActBlueCustomizableContentWrapper.hasModeratorNav:not(.hasSecondaryNav){margin-top:9rem}@media(min-width:768px){#ActBlueCustomizableContentWrapper.hasModeratorNav:not(.hasSecondaryNav){margin-top:9rem;padding-bottom:0}}@media(min-width:1024px)and (pointer:fine){#ActBlueCustomizableContentWrapper.hasModeratorNav:not(.hasSecondaryNav){margin-top:9rem}}@media(max-width:767px){.modal{max-height:90%;overflow:scroll}}.globalNavigationContainer{position:relative;width:100%;z-index:10}.globalNavigationContainer.hasBadgeNav._merch,.globalNavigationContainer.hasClickableGlobalNav._merch{position:fixed}@media(min-width:768px){.globalNavigationContainer{position:fixed;top:0;z-index:10}.globalNavigationContainer.hasBadgeNav{position:relative}.globalNavigationContainer.hasBadgeNav._merch{position:fixed}}@media(min-width:768px){.globalNavigationContainer.hasSecondaryNav nav{box-shadow:none}}footer,header,nav,section{display:block}b,strong{font-weight:bolder}h2,h3{margin:0 0 .5rem;font-weight:400;color:#0058d3}h2{letter-spacing:-.25px;clear:both}h4{margin:0}a{transition:all .25s ease}.center-block{float:none}.center-block,.narrow{display:block;margin-left:auto;margin-right:auto}.narrow{width:80%}.center{text-align:center}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a:focus,button:focus{outline:none}button::-moz-focus-inner{border:0}.wysiwyg-text-align-left{text-align:left}.wysiwyg-text-align-center{text-align:center}.right{float:right}.left{float:left}.clear{clear:both}ol.reset,ol.reset li,ul.reset,ul.reset li{list-style:none;margin:0;padding:0}.expandable_head{cursor:pointer}.collapsed-indicator,.expanded-indicator{min-height:16px;padding-left:1em;background-position:0 .4em;background-repeat:no-repeat;cursor:pointer}.collapsed-indicator{background-image:url(https://secure.actblue.com/assets/ui/arrow-right.png)}.expanded-indicator{background-image:url(https://secure.actblue.com/assets/ui/arrow-down.png)}.initially-hidden{display:none}.gap10{margin-top:.75rem}.gap1{margin-top:1rem}.gap2{margin-top:2rem}.gapb-mini{margin-bottom:.25rem}.gapb-giant{margin-bottom:5.6875rem}.blurry-loading{filter:blur(4px);-webkit-filter:blur(4px)}.visuallyHidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.scrollLock{overflow:hidden!important}.flash{margin-top:1rem;margin-bottom:1rem;padding:1rem 1rem 1rem 48px;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.flash.notice{background:#dff0d8 url(https://secure.actblue.com/assets/assets/icon-notice-success.png) no-repeat 6px 50%;border:1px solid #d6e9c6;color:#529138}.flash.error{background:#f2dede url(https://secure.actblue.com/assets/assets/icon-notice-failure.png) no-repeat 8px 50%;border:1px solid #eed3d7;color:#b94a48}.flash ul{margin:0;padding-left:1.5rem;list-style:square}.flash ul li{margin-left:0;padding-top:0;padding-bottom:0;list-style:square}.flash ul li:only-child{list-style:none}.help-block{color:#666;font-size:.75em}.modal .inner{max-height:calc(100vh - 20px)}.modal-body{max-height:55vh}.modal-body>p:first-child{margin-top:0}.modal-body>p:last-child{margin-bottom:0}@media print{html{margin:0}footer{display:none!important}}@media(max-width:767px){.btn{max-width:100%}.form-horizontal .controls{margin-left:0}}.entry-mode-content{display:flex;justify-content:center;align-items:center;flex-direction:row}.entry-mode-content .donor-info.clearfix{margin-top:1em}svg.checkMark{width:12.5em;display:block;margin:40px auto 0}svg.checkMark .path{stroke-dasharray:1000;stroke-dashoffset:0}svg.checkMark .path.circle{-webkit-animation:dash .9s ease-in-out;animation:dash .9s ease-in-out}svg.checkMark .path.line{stroke-dashoffset:1000;-webkit-animation:dash .9s ease-in-out .35s forwards;animation:dash .9s ease-in-out .35s forwards}svg.checkMark .path.check{stroke-dashoffset:-100;-webkit-animation:dash-check .9s ease-in-out .35s forwards;animation:dash-check .9s ease-in-out .35s forwards}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@-webkit-keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}@keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}