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