body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px}a{color:#08c}a:hover{color:#005580}h1,.h1{font-size:30px}h1 small{font-size:18px}h2,.h2{font-size:24px;font-weight:bold}h2 small{font-size:18px}h3,.h3{font-size:18px;font-weight:700}h3 small{font-size:14px}h4,.h4{font-size:14px}h4 small{font-size:12px}h5,.h5{font-size:12px}h6,.h6{font-size:11px}p small{font-size:11px}p{font-size:13px;margin:0 0 9px}.card{padding:19px;border:1px solid #eee;border:1px solid rgba(0,0,0,0.05);border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.nav-tabs .nav-link:hover{border-color:#eee #eee #ddd;background-color:#eee}.ft_required::after{content:"*";color:red}h3.recurr_per{margin:0;padding:5px}.ft_fund_list{display:flex;flex-direction:column}.ft_donation_header{flex:1 0 auto;order:5}.ft_donate_header_label{flex:1 0 auto;order:10}.ft_fund_results{flex:1 0 auto;order:15}.ft_fund_search{flex:1 0 auto;order:20}.ft_cookies_disabled{display:none}#recurr_amount_cntr{display:flex;padding-left:15px}#recurr_end_cntr{display:flex;flex-wrap:wrap;padding:5px 0 0 15px}#recurr_end_cntr>b{flex:1 0 100%}.ui-datepicker-trigger{outline:0 !important;background:0;border:0;padding:0;vertical-align:middle;cursor:pointer}.ui-datepicker{line-height:1.2em}.hasDatepicker{display:inline-block}.ft_guest .nowrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ft_guest .nowrap div{min-width:120px}.btn-xs{line-height:1;font-size:.7rem}.ft_guest hr{margin:5px 0}#preview_banner{position:fixed !important;top:0 !important;left:40%;padding:5px 30px !important;background-color:#e0e0e0 !important;z-index:999999 !important;width:350px !important;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.preview_title{color:#000 !important;display:inline-block !important}.preview_mode{display:inline-block !important;float:right !important}.preview_hide{font-size:8px;display:inline-block;vertical-align:middle}#google_translate_element{float:left}#platform_cc_container{background-color:white;border:1px solid;display:none;left:25%;overflow:auto;padding:10px;position:absolute;top:25%;width:50%;z-index:1002;border-radius:5px}#platform_cc_container div.remove{position:absolute;top:10px;right:0}#platform_cc_container div.btn-pay{position:absolute;right:10px}