.icon-small.facebook,.button-small.facebook{background:inline-image("icons/small/facebook.png") center right no-repeat}.icon-small.facebook:hover,.button-small.facebook:hover{-khtml-opacity:.5;-moz-opacity:.5;-ms-filter:"alpha(opacity=50)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=.5);opacity:.5}.message{word-wrap:break-word;color:#5a5a5a;-o-border-radius:4px;background:#d3d3d3;border:1px solid #ddd;border-radius:4px;padding:.25em 1em .25em 2em;font-weight:700;text-decoration:none;position:relative}a:visited{color:unset}.message:before{-webkit-text-decoration:inherit;text-decoration:inherit;-webkit-font-smoothing:antialiased;margin-top:-.9em;padding:.2em .3em;font-size:1.2em;font-style:normal;font-weight:400;position:absolute;top:50%;left:0}.message.dismissible{cursor:pointer;padding-right:2em}.message.dismissible:after{-webkit-text-decoration:inherit;text-decoration:inherit;-webkit-font-smoothing:antialiased;cursor:pointer;margin-top:-.9em;padding:.2em .3em;font-size:1.2em;font-style:normal;font-weight:400;position:absolute;top:50%;right:0}.info{color:#3a87ad}.message.info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}#frequency-element{width:170px}.spinner{background:url(/images/ajaxspinner.gif) 50% no-repeat}html,button,input,select,textarea{color:#222}input,select,textarea,#amount{box-sizing:border-box}body{background:#a9a9a9;font-size:1em;line-height:1.4}::selection{text-shadow:none;background:#b3d4fc}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{color:#000;background:#ccc;margin:.2em 0;padding:.2em 0}body{font:14px/26px Helvetica,Helvetica Neue,Arial}.wrapper{flex-wrap:wrap;width:90%;margin:0 5%;display:flex}.header-container{background-color:#fff;height:auto}.header-container .wrapper{height:100%;padding:2px}.main-container{background:#fff;min-height:400px}header{position:relative}nav{position:absolute;bottom:5px;right:15px}nav ul{margin:0;padding:0}nav ul li{margin-left:15px;display:inline-block}nav a{text-align:center;color:gray;font-weight:700;text-decoration:none;display:block}nav a:hover{text-decoration:underline}.main{padding:30px 0}.main article h1{text-transform:uppercase;margin:0 0 23px;padding-bottom:10px;font-size:1.6em;font-weight:700}.main article h2{margin:15px 0;font-size:1.4em;font-weight:700}.main aside{color:#ffffff80;background-color:#2c2c2c;padding:10px 5%}.footer-container{color:#fff9;background-color:#a9a9a9}.footer-container footer{color:#222;padding:20px 0}.ie7 .organisation_name{padding-top:20px}#login_box{background:url(../images/login_bg.png) no-repeat;flex-direction:column;justify-content:flex-end;width:375px;height:350px;padding-bottom:50px;display:flex}#login_box form{padding:125px 0 0}#login_box #email-element input,#login_box #password-element input{color:#000;float:right;background:#ffffff80;width:150px;margin:0 40px 10px 0}#login_box #submit{clear:both;float:right;color:#fff;text-align:center;width:auto;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;background:0 0;border:none;margin:0;padding:6px 40px 0 0;font-weight:400}#reset_password{clear:both;text-align:right;width:335px;padding:0}#reset_password a{color:#967917;text-align:right;text-decoration:none}#reset_password a:hover{color:#e1b400}.error-message{color:#900;background-color:#fee;border:1px solid #f65;margin-bottom:10px;padding:15px}.campaign-image,.campaign-details{float:left;margin-right:30px}.campaign-details h3{margin-top:4px}.campaign-donate-button{position:absolute;bottom:0}.campaign-summary{clear:both;background:#fff;max-width:450px;height:175px;min-height:70px;margin-bottom:20px;padding-top:10px;padding-left:15px;position:relative}#amount_options{height:54px}.amount_options{flex-direction:column;display:flex}.amount_option_container{float:left;height:100%}.amount_option{cursor:pointer;background:#ccc;border-radius:3px;justify-content:center;height:100%;margin:0 10px 10px 0;padding:10px 0;display:flex}.amount_option.active{color:#fff;background:#999}.amount_area{background:#fff;padding:1px;display:flex}.frequency_area{background:#efefef;padding:1px;display:flex}.personal_details{margin-top:40px}.amount_option span{color:#000c;align-self:center;font-family:Roboto,Noto,sans-serif;font-weight:700;font-size:23px!important}.amount_option span.symbol{color:#000000b3;padding-right:3px;font-size:20px!important}.spacing{padding-top:50px}.left-padding{padding-left:50px}.other_label{text-decoration:none}#cc_month-element,#cc_year-element{display:inline}#save_cc{float:left;width:18px;margin:9px 0 0 10px}.saved_card input[type=radio]{float:left;width:5%;margin-top:5px;margin-right:5px}#new_card_div{margin-left:30px;display:none}.ccv_request{display:none}.ccv_request dt{margin-left:30px}aside a{color:#efefef}.main article.flash_message{flex-basis:100%}article .flash_message{background-color:#ffe;border:1px solid #eed;margin-left:30px}.main_footer{float:left;width:100%}.main_footer_left{color:#ffffff80;float:left;width:49%}.main_footer_right{float:right;text-align:right;width:49%}.additional_footer{float:right}#login_link{color:#fff}.tooltip{display:inline;position:relative}.tooltip:hover:after{color:#fff;content:attr(title);z-index:98;background:#000c;border-radius:5px;width:220px;padding:5px 15px;position:absolute;bottom:26px;left:20%}.tooltip:hover:before{content:"";z-index:99;border:6px solid #0000;border-top-color:#333;border-bottom:0 solid #333;position:absolute;bottom:20px;left:50%}span.payment-receipt-unavailable{text-indent:-9999px;background:url(../images/question_mark.png) no-repeat;width:14px;height:14px;margin:0 0 4px;padding:0;display:block;overflow:hidden}span.payment-receipt-available a{text-indent:-9999px;background:url(../images/ui_icon_sprite.png) no-repeat;width:15px;height:14px;margin:2px 0 4px;padding:0;display:block;overflow:hidden}span.payment-receipt-available a:hover{background-position:0 -14px}#form dd{max-width:100%;margin-left:0}:-moz-placeholder-shown{color:#666;font-size:16px}::-webkit-input-placeholder{color:#666;font-size:16px}label{float:left;text-align:right;margin-top:3px;padding:5px;font-size:16px;font-weight:700;display:inline-block}input[type=text],[type=password],select,textarea{color:#666;border:1px solid #b7b7b7;padding:6px 8px;font-size:16px;font-weight:400}input:focus{background:#fff;border:1px solid #555;font-size:16px;font-weight:400;box-shadow:0 0 3px #aaa}.full_column,.full_column input[type=text],.full_column textarea{width:100%}.main_column input[type=text],.main_column textarea{width:70%}#amount{color:#3695ff;background:#ccc;border:none;width:calc(100% - 20px);margin-left:20px;font-size:16px}#amount::-webkit-input-placeholder{color:#3695ff;font-size:16px}#amount:-moz-placeholder-shown{color:#3695ff;opacity:1;font-size:16px}#amount::-moz-placeholder{color:#3695ff;opacity:1;font-size:16px}#amount:-ms-placeholder-shown{color:#3695ff;font-size:16px}.firstname{margin-right:2%;display:inline-block}#billing-details-container{flex-wrap:wrap;display:flex}#billing-details-container>*{flex:1}#billing-details-container form{margin-right:120px}#previous_details_container{font-size:16px}.top-padding{padding-top:10px}option,select.text-select{color:#666;width:auto;padding:5px;font-size:16px}select.option-select{background-color:#fff;border:0;outline:1px solid #ccc;height:30px;padding:5px;font-size:16px}.other_label{margin:20px 0 5px;padding:3px 5px}.other_label span{float:left;padding-top:10px;padding-right:10px;font-size:1em;font-weight:700}span.label,span.label_postcode{float:none;color:#222;padding-right:30px;font-size:1em;font-weight:700}p.subtext{color:#888;margin:0;padding:0 0 10px 70px;font-size:11px;line-height:100%}.main article #submit{-webkit-appearance:none;color:#3695ff;text-align:center;background-color:#fff;border:2px solid #3695ff;width:auto;height:40px;margin:0;padding:6px 40px;font-size:16px;font-weight:700;text-decoration:none}.main article #submit:hover{cursor:pointer;color:#fff;background-color:#3695ff;border:2px solid #3695ff;font-weight:700}.main article #submit:focus{outline:none}.main article #submit:active{cursor:pointer;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#f94a4a;border:2px solid #f94a4a;outline:none;font-weight:700;text-decoration:none}.main article .back_button{-webkit-appearance:none;float:left;color:#3695ff;text-align:center;background-color:#fff;border:2px solid #3695ff;width:auto;margin-top:25px;margin-bottom:20px;padding:6px 40px;font-size:16px;font-weight:700}.main article .back_button a{color:#3695ff;text-decoration:none}.main article .back_button:hover{cursor:pointer;color:#fff;background-color:#3695ff;border:2px solid #3695ff;font-weight:700}.main article .back_button:focus{outline:none}.article_button{-webkit-appearance:none;box-sizing:border-box;color:#3695ff;text-align:center;background-color:#fff;border:2px solid #3695ff;height:40px;padding:6px 40px;font-size:16px;font-weight:700;text-decoration:none}.article_button:hover{cursor:pointer;color:#fff;background-color:#3695ff;border:2px solid #3695ff}.article_button:focus{outline:none}.action-container{display:flex}.action-container>:not(:last-child){margin-right:5px}.button{color:#3695ff;text-align:center;background-color:#fff;border:2px solid #3695ff;width:auto;height:25px;margin-bottom:20px;padding:2px 25px;font-size:16px;font-weight:700;text-decoration:none}.button:hover{cursor:pointer;color:#fff;background-color:#3695ff;border:2px solid #3695ff;font-weight:700}.button:focus{outline:none}.button:active,.main article .back_button:active{cursor:pointer;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;background-color:#f94a4a;border:2px solid #f94a4a;font-weight:700;text-decoration:none}.campaign-title{text-align:left;margin:0;font-size:18px;font-weight:700;display:block}.campaign-description{text-align:left;margin:0;font-size:14px;font-weight:700;display:block}.right-padding .errors{margin-left:20%}#login_box .errors{margin-left:35%}.errors{color:#fff;background-color:#f94a4a;border:2px solid #f94a4a;border-radius:.4em;margin:0 0 0 8%;padding:0;font-size:12px;display:inline-block;position:relative}.errors li{margin-left:5px;margin-right:5px;padding:0;list-style:none}.errors:after,.errors:before{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;bottom:100%;left:50%}.errors:after{border-width:2px;border-color:#88b7d500 #88b7d500 #f94a4a;margin-left:-2px}.errors:before{border-width:8px;border-color:#c2e1f500 #c2e1f500 #f94a4a;margin-left:-8px}th{border-bottom:1px solid #ff333380;padding:5px 10px 0;font-weight:700}table#payor-list,table#payor-card-list,table#payor-previous-payments,table#payor-recurring-payment-list{background:#fff3;border:1px solid #e3e3e3;padding:10px;box-shadow:inset 0 1px 1px #0000000c}table#payor-list td,table#payor-card-list td,table#payor-previous-payments td,table#payor-recurring-payment-list td{border-bottom:1px solid #0000661a;padding:5px 15px 2px 10px;line-height:14px}table#payor-list td.payor-payments,table#payor-previous-payments td.payment-amount{text-align:right}table#payor-card-list td{padding-right:15px}a.delete-card{text-indent:-9999px;background:url(../images/ui_icon_sprite.png) -48px 0 no-repeat;width:15px;height:14px;margin:4px 0 2px;padding:0;display:inline-block;overflow:hidden}a.delete-card:hover{background-position:-48px -14px}a.update-card{text-indent:-9999px;background:url(../images/ui_icon_sprite.png) -96px 0 no-repeat;width:15px;height:14px;margin:4px 0 2px;padding:0;display:inline-block;overflow:hidden}a.update-card:hover{background-position:-96px -14px}a.edit-recurring{text-indent:-9999px;background:url(../images/ui_icon_sprite.png) -96px 0 no-repeat;width:15px;height:14px;margin:4px 0 2px;padding:0;display:inline-block;overflow:hidden}a.edit-recurring:hover{background-position:-96px -14px}a.disable-recurring{text-indent:-9999px;background:url(../images/ui_icon_sprite.png) -32px 0 no-repeat;width:15px;height:14px;margin:4px 0 2px;padding:0;display:inline-block;overflow:hidden}a.disable-recurring:hover{background-position:-32px -14px}a.enable-recurring{text-indent:-9999px;background:url(../images/ui_icon_sprite.png) -64px 0 no-repeat;width:15px;height:14px;margin:4px 0 2px;padding:0;display:inline-block;overflow:hidden}a.enable-recurring:hover{background-position:-64px -14px}a.exttooltip{text-indent:-9999px;background:url(../images/ui_icon_sprite2.png) -112px 0 no-repeat;width:15px;height:14px;margin:4px 0 2px;padding:0;display:inline-block;overflow:hidden}a.exttooltip:hover{background-position:-112px -14px}a#save_cc_exttooltip{margin:8px 0 0 15px}.dwTooltip{padding:10px;position:relative;width:300px!important}.dwTooltip h1{margin-top:0;margin-bottom:.4em;font-family:Roboto,Noto,sans-serif;font-size:1.2em;font-weight:700}.dwTooltip p{margin:0;font-family:Roboto,Noto,sans-serif;font-size:.8em}.modal{z-index:9999;background-color:#37333399;position:fixed;inset:0}.spinner{background-size:35px}.modal_message{text-align:center;color:#fff;background:#000000b3;margin-top:20px;padding:0 10px;position:fixed;top:50%;left:50%;transform:translate(-50%)}@media only screen and (width<=480px){.header-container{box-shadow:0}input,select,textarea{width:100%}.postcode,.firstname,.lastname,#ccv{width:49%}#cc_month{width:20%}input#save_cc{width:18px}nav a{float:left;margin:0 1.7%;padding:25px 2%}nav li:first-child a{margin-left:0}nav li:last-child a{margin-right:0}nav ul li{display:inline}.oldie nav a{margin:0 .7%}}@media only screen and (width>=768px){.header-container{box-shadow:0 5px 10px #aaa}.main article{flex:1}.main aside{width:28%;height:100%}}@media only screen and (width>=1140px){.main article{padding-right:5px}.main aside{width:27%;height:100%}.wrapper{width:1026px;margin:0 auto}}.ir:before{content:"";width:0;height:100%;display:block}.hidden{visibility:hidden;display:none!important}.visuallyhidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^=javascript\:]:after,a[href^=\#]:after{content:""}pre,blockquote{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.campaign-summary{padding:0}.main_footer_right a{color:#fff;text-decoration:none}.card{margin-bottom:16px;padding:16px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.card *{font-family:Roboto,Noto,sans-serif;font-weight:400}.card .card-buttons{justify-content:flex-end;width:calc(100% - 32px);font-weight:700;display:flex}.card .card-buttons .paper-button-primary{color:#3695ff}@media (width<=700px){.header-container .wrapper{float:none;flex-direction:column}.header-container .wrapper .top_nav{position:unset;text-align:end}.header-container .wrapper .top_nav ul>li:first-of-type{margin-left:0}}
