CINXE.COM
Free Law Project
<!DOCTYPE HTML> <link href='/np/css/neonFrontV2/errorMessage.css' rel='stylesheet' type='text/css'> <!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Free Law Project</title><link rel="shortcut icon" href="/neon/resource/freelawproject/images/favicon.gif"/><link href="/np/css/webTemplateV3/bootstre.css" rel="stylesheet"/><!--[if lt IE 9]><script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script><script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script><![endif]--><script src="/np/js/jquery/3.5.1/jquery-3.5.1.min.js"></script><link href="/np/css/webTemplateV3/style001.css" rel="stylesheet"/><link href='/np/css/webTemplateV3/css00000.css' rel='stylesheet' type='text/css'/><link href='/np/clients/freelawproject/customCss.css' rel='stylesheet' type='text/css'/><link href="/nx/portal-static/component/fontawesome-pro/css/all.min.css" rel="stylesheet"><meta http-equiv="Content-Type" content="text/html;charset=utf-8"></head><body><div class='wrapper'><header class='nt-navbar'><div class='nt-navbar-container'><div class='nt-navbar-header'><div class='mini-navi-toggle'><div class='navi-toggle-wrapper' style='cursor: pointer;' onclick="$('.nt-navbar-links-container').slideToggle()"><div class='navi-toggle-bar'></div><div class='navi-toggle-bar'></div><div class='navi-toggle-bar'></div></div></div><div class='nt-navbar-brand'><div class='nt-navbar-logo'><a href="https://free.law" target="_blank"><img id="logo-img" style="width: 300px" src="https://freelawproject.app.neoncrm.com/neon/resource/freelawproject/images/FLP%20v2%20-%20white.png"/></a></div></div><div class='nt-navbar-links-container'><div class='nt-navbar-links'><div class='nt-nav-item'><a class='nt-navbar-link' href='https://free.law'>Free Law Project</a></div><div class='nt-nav-item'><a class='nt-navbar-link' href='https://www.courtlistener.com/'>CourtListener</a></div><div class='nt-nav-item'><a class='nt-navbar-link' href='https://www.courtlistener.com/recap/'>RECAP Archive</a></div></div></div></div><div class='header-overlay'></div></div></header><div id="content" style="margin-top: -5px;"><div class="fake-portal-left-nav" id="fake-portal-left-nav"></div><div class="container " id="right-content"><div class="row"><div class="nt-container-row col-md-6 col-md-offset-3"><div id="form-wrapper"> <div id="warningDiv" style="display: none;"> <div class="neon-ie-warning"> This page may not work correctly in your current browser, Internet Explorer. We recommend changing to a more modern browser before viewing this page. We recommend <a href="https://www.google.com/chrome/" target="_blank">Chrome</a>, <a href="https://www.mozilla.org/en-US/firefox/" target="_blank">Firefox</a>, <a href="https://www.apple.com/safari/" target="_blank">Safari</a>, or <a href="https://www.microsoft.com/en-us/edge" target="_blank">Edge</a>. </div> </div> <script> if (typeof(jQuery) !== "undefined") { var oldjQuery = jQuery.noConflict(); } </script> <script src="/np/js/jquery/3.5.1/jquery-3.5.1.min.js"></script> <script> var jQuery19 = jQuery; if (typeof(oldjQuery) !== "undefined") { jQuery = oldjQuery; $ = oldjQuery; } var isWTCTheme = false; </script> <SCRIPT LANGUAGE="JavaScript" SRC="/np/js/behaviour.js"></SCRIPT> <SCRIPT LANGUAGE="JavaScript" SRC="/np/js/textarea_maxlen.js"></SCRIPT> <style> #warningDiv .neon-ie-warning a{ color: #fff; text-decoration: underline; } #warningDiv .neon-ie-warning{ background: #E65100; color: #ffffff; padding: 10px; font-family: inherit; border-radius: 2px } </style> <!--NeonCRM GA Tracking Start--><script async src='https://www.googletagmanager.com/gtag/js?id=G-E5PVK7VDYC'></script><script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-E5PVK7VDYC');</script><!--NeonCRM GA Tracking End--> <script> (function(){ var userAgent = navigator.userAgent; var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1; document.getElementById("warningDiv").style.display="none"; if (isIE || isIE11){ document.getElementById("warningDiv").style.display="block"; } })(); function switchRecurringPayment(isForRecurring) { if (isForRecurring) { $('#sfp-alternative').attr('title', 'This payment method is not available for recurring payments'); $('#sfp-paypal').attr('title', 'This payment method is not available for recurring payments'); $('#sfp-alternative').children().attr('disabled', true) $('#sfp-paypal').children().attr('disabled', true) } else { $('#sfp-alternative').attr('title', null); $('#sfp-paypal').attr('title', null); $('#sfp-alternative').children().attr('disabled', false); $('#sfp-paypal').children().attr('disabled', false); } } </script> <link href="/np/css/neonFrontV2/neoncrm-forms-2015.css" type="text/css" rel="stylesheet" /> <style type="text/css" > .neoncrm-browser-deprecation-notice { background-color:#FEEFB3; color:#9F6000; text-decoration:none; font-size:16px; border:1px solid #9F6000; } .neoncrm-browser-deprecation-notice a{ text-decoration:none; color:#163C59; } .neoncrm-browser-deprecation-notice p{ margin-left:20px; /* margin:0 auto; */ } </style> <h1 class="neoncrm-page-title">Free Law Project Newsletter</h1> <div class="neoncrm-field-text">Stay informed on promoting equity and transparency in our Judicial system through data, tech, and advocacy. Get updates on CourtListener, RECAP, and Bots.law. We won鈥檛 spam you鈥攅xpect a monthly update, unless there鈥檚 major news. </div> <form name="pShoppingCartFormBean" method="POST" action="/np/publicaccess/subscriptionSubmit.do" onsubmit="return validateFields(this);"> <SCRIPT LANGUAGE="JavaScript" SRC="/np/js/common.js"></SCRIPT> <SCRIPT LANGUAGE="JavaScript" SRC="/np/js/popup.js"></SCRIPT> <SCRIPT LANGUAGE="JavaScript" SRC="/np/js/objects.js"></SCRIPT> <SCRIPT LANGUAGE="JavaScript" SRC="/np/js/calendar.js"></SCRIPT> <SCRIPT LANGUAGE="JavaScript" SRC="/np/js/PopupWindow.js"></SCRIPT> <SCRIPT LANGUAGE="JavaScript" SRC="/np/js/AnchorPosition.js"></SCRIPT> <SCRIPT LANGUAGE="JavaScript" SRC="/np/js/date.js"></SCRIPT> <style type="text/css"> .neon_style_box1 div.neonpay-field-swipe{ position: static; } .neonpay-field-swipe #swipe{ margin-left: 15px; margin-top: -5px; } </style> <SCRIPT language=JavaScript> function validateDob(){ let month, day, year month = getElement('person.dobMM').value day = getElement('person.dobDD').value year = getElement('person.dobYYYY').value if ((year && isNaN(year)) || (month && isNaN(month)) || (day && isNaN(day))){ return false }else{ if(parseInt(year) < 0){ return false } if (parseInt(month) > 12 || parseInt(month) <= 0){ return false } if (parseInt(day) > 31 || parseInt(day) <= 0){ return false } if (parseInt(month) === 2 && parseInt(day) > 29){ return false } let date if (!year){ date = new Date(2000, month, 0) }else { date = new Date(year, month, 0) } if (parseInt(day) > date.getDate()){ return false } } return true } function doCancel(){ document.location.href='null'; } function validateFields(form) { if(isItemEmpty("alternatePayment", false)) { if (!validateItem("subscriber.email1", "Email", false)) { return false; } } // for DEV-3942 start var payType = document.querySelector('input[name="payment-type"][value="credit-card"]'); if (payType && payType.checked || !payType){ var alternatePayment3942 = document.querySelector('#alternatePayment'); var echeckhidden3942 = document.querySelector('input[name="echeckhidden"]'); if ((!alternatePayment3942 || !alternatePayment3942.checked) && (echeckhidden3942 && echeckhidden3942.value != 'echeck')){ if(!validateItem("payment.creditCard.cardNumberSecure","Credit card number",false)) return false; if(!validateItem("recurringDonation.creditCard.cardNumberSecure","Credit card number",false)) return false; if(!validateItem("membershipSpec.creditCard.cardNumberSecure","Credit card number",false)) return false; } } // for DEV-3942 end //dev-4947 if (getElement("account.smsPhoneNumber") && getElement("account.consentProfile.smsStatusBool") && getElement("account.consentProfile.smsStatusBool").checked) { if (isItemEmpty('account.smsPhoneNumber', false)) { alert("The SMS/MMS Number is required."); return false; } else { let usPhoneReg = /^(\+?1)?[2-9]\d{2}[2-9](?!11)\d{6}$/ if (!usPhoneReg.test(getElement("account.smsPhoneNumber").value.replaceAll(' ', '').replaceAll('-', '').replaceAll('\(', '').replaceAll('\)', ''))) { alert("The SMS/MMS Number is invalid."); return false; } } } getElement("submitButton").disabled=true; return true; } function validateDateItem(property){ var item = document.getElementById(property); var date=trim(item.value); if(date==""){ return true; } var reg="MM/dd/yyyy"; reg=reg.replace(/MM/,"((0[1-9])|1[0-2])"); reg=reg.replace(/dd/,"((0[1-9])|([1-2][0-9])|30|31)"); reg=reg.replace(/yyyy/,"[0-9]{4}"); reg=new RegExp("^"+reg+"$"); if(reg.test(date)==false){ alert("Date must be in MM/DD/YYYY format"); item.focus(); return false; } return true; } function validatePwd(property){ var item = getElement(property); if(item != null && ("account.loginPassword" === property || "newPassword" === property)){ var loginName = getElement('account.loginName'); var retypePwd = getElement("loginPasswordRetype"); let oldPassword = loginName; if("newPassword" === property){ loginName = getElement('newLogin'); oldPassword = getElement('oldPassword'); retypePwd = getElement("newPasswordRetype"); } if(loginName != null && trim(loginName.value) !== ""){ let regexp = /^[\da-zA-Z_@.+-]*$/g; if(!regexp.test(loginName.value)){ alert("Login name may consist of a-z, A-Z, 0-9, '.', '@', '_', '-' and '+' only"); return false; } if(loginName.value.length<4 || loginName.value.length>80){ alert('Login name must be at least 4 characters and at most 80 characters'); return false; } } if(oldPassword != null && trim(oldPassword.value) !== ""){ var regexp = /(?=\S*\d)\S{8,}$/; var blankRegexp = /\s/; if(!regexp.test(item.value) || blankRegexp.test(item.value)){ alert('Your password requires at least 8 characters, including at least one number. Spaces are not allowed.'); return false; } if(item.value != retypePwd.value){ alert('The re-typed password doesn\'t match your original password'); return false; } } } return true; } function validateItem(property, name, isMulti) { var item; var isEmpty; if(isMulti){ var items = getAllChecked(property); isEmpty = items==null || items.length==0; item = getElement(property); } else { item = getElement(property); isEmpty = item!=null && trim(item.value) == ""; } if(isEmpty) { alert(name+" is a required field"); if(item!=null) item.focus(); return false; } if(item != null && "payment.creditCard.expirationMonth" === property){ var nowYearMonth="202411"; var thisYearMonth = ""; var thisMonth=trim(item.value); var thisYear= ""; var selectObj = ""; if (getElement("payment.creditCard.expirationYear")) { selectObj = document.getElementById("payment.creditCard.expirationYear"); thisYear = selectObj.options[selectObj.selectedIndex].text; } thisYearMonth = thisYear+thisMonth; if(thisYearMonth < nowYearMonth){ alert("The Credit Card Expiration date must be a future date."); item.focus(); return false; } }else if(item != null && "recurringDonation.nextPaymentDate" === property){ var date=trim(item.value); var reg="MM/dd/yyyy"; reg=reg.replace(/MM/,"((0[1-9])|1[0-2])"); reg=reg.replace(/dd/,"((0[1-9])|([1-2][0-9])|30|31)"); reg=reg.replace(/yyyy/,"[0-9]{4}"); reg=new RegExp("^"+reg+"$"); if(reg.test(date)==false){ alert("Date must be in MM/DD/YYYY format"); item.focus(); return false; } }else if(item != null && "recurringDonation.amount" === property){ var date=trim(item.value); var reg="([1-9])(([,\\d]*)|([,\\d]*\.\\d{1,2}))"; reg=new RegExp("^"+reg+"$"); if(reg.test(date)==false){ alert(name + " is invalid"); item.focus(); return false; } }else if(item != null && ("recurringDonation.creditCard.cvvNumber" === property || "recurringDonation.creditCard.address.zip" === property )){ var date=trim(item.value); var reg="\\d+"; reg=new RegExp("^"+reg+"$"); if(reg.test(date)==false){ alert(name + " is invalid"); item.focus(); return false; } // for DEV-3942 start }else if(item != null && ("payment.creditCard.cardNumberSecure" === property || "membershipSpec.creditCard.cardNumberSecure" === property || "recurringDonation.creditCard.cardNumberSecure" === property)){ var cardNumber = item.value.replace(/\s/g,""); var reg="\\d+"; reg=new RegExp("^"+reg+"$"); if (!reg.test(cardNumber) || cardNumber.length < 12 || cardNumber.length > 19){ alert('Your credit card number must consist of numbers and be between 12 and 19 digits.'); return false; } } // for DEV-3942 end else if(item !=null && ("attendeeCount" === property)){ var attendeeNum = item.value.replace(/\s/g,""); var reg="\\d{1,3}"; reg=new RegExp("^"+reg+"$"); if (!reg.test(attendeeNum)){ alert('Attendee Count must be less than 1000.'); return false; } } //dev-5076 else if(item!=null &&("payment.creditCard.cardHolderEmail"===property ||"recurringDonation.creditCard.cardHolderEmail"===property ||"membershipSpec.creditCard.cardHolderEmail"===property)){ if(!/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(item.value)){ alert('The Cardholder Email is not valid'); return false; } } if (getElement("account.smsPhoneNumber") && getElement("account.consentProfile.smsStatusBool") && getElement("account.consentProfile.smsStatusBool").checked) { if (isItemEmpty('account.smsPhoneNumber', false)) { alert("The SMS/MMS Number is required."); return false; } else { let usPhoneReg = /^(\+?1)?[2-9]\d{2}[2-9](?!11)\d{6}$/ if (!usPhoneReg.test(getElement("account.smsPhoneNumber").value.replaceAll(' ', '').replaceAll('-', '').replaceAll('\(', '').replaceAll('\)', ''))) { alert("The SMS/MMS Number is invalid."); return false; } } } return true; } function isItemEmpty(property, isMulti) { if(isMulti){ var items = getAllChecked(property); return items==null || items.length==0; } else { var item = getElement(property); return item==null || item.value == ""; } } function checkAddress(){ var setShippingDefault = getElement("setDefaultShippingAddress"); var shippingDefault = getElement("shipping.address.defaultShippingAddress"); if(setShippingDefault.checked == true){ shippingDefault.value='1'; }else{ shippingDefault.value='0'; } } function doClean(){ if(document.getElementById("selectShippingFlag")){ document.getElementById("selectShippingFlag").value="0"; } if(document.getElementById("shipping.address.defaultShippingAddress")){ document.getElementById("shipping.address.defaultShippingAddress").value='0'; } if(document.getElementById("setDefaultShippingAddress")){ document.getElementById("setDefaultShippingAddress").checked=false; } jQuery19("input[type=text]",document.cShoppingCartFormBean).each(function(){ jQuery19(this).attr("value",''); }); jQuery19("input[type=checkbox]",document.cShoppingCartFormBean).each(function(){ jQuery19(this).attr("checked",false); }); jQuery19("input[type=radio]",document.cShoppingCartFormBean).each(function(){ jQuery19(this).attr("checked",''); }); jQuery19("select",document.cShoppingCartFormBean).each(function(){ this.selectedIndex = -1; }); } jQuery19(document).ready(function(){ }); </SCRIPT> <input type=password autocomplete='off' style='display:none'> <input type=hidden name="skipDuplicateRequestCheck" value="1"> <input type=hidden name="1qaz7ujm" value="1"> <div class="neoncrm-content"> <div> <label class="neoncrm-field-label "> Name: </label> <input type="text" name="subscriber.name" maxlength="100" size="40" value="" id="subscriber.name" class="neon2Field"> <script> if (jQuery19) { jQuery19('input[type="password"]').attr('autocomplete', 'new-password') } </script> <label class="neoncrm-field-label neoncrm-required"> Email: </label> <input type="text" name="subscriber.email1" maxlength="100" size="40" value="" id="subscriber.email1" class="neon2Field"> <script> if (jQuery19) { jQuery19('input[type="password"]').attr('autocomplete', 'new-password') } </script> <div> <script> if (typeof windowOnloadFunc == 'undefined') { windowOnloadFunc = window.onload; } window.onload = function () { if (typeof grecaptcha == 'undefined' || grecaptcha.render == undefined) { alert("Some of the fields on this page did not load properly. Refresh the page and try again."); } if (windowOnloadFunc) { windowOnloadFunc(); } } </script> <script src='https://www.google.com/recaptcha/api.js?r=1463012637'></script> <div class="g-recaptcha" data-sitekey="6Lcsbw8UAAAAAJ6H5uLehos0lMXkHl3qiSGDVfTJ"></div> </div> </div> </div> <script> //Because of a Chrome auto-fill bug, just disable auto-fill for zipSuffix for now. if(document.getElementById("address.zipSuffix")) document.getElementById("address.zipSuffix").setAttribute("autocomplete","new-password"); if(document.getElementById("address2.zipSuffix")) document.getElementById("address2.zipSuffix").setAttribute("autocomplete","new-password"); if(document.getElementById("donation.acknowledgeInfo.address.zipSuffix")) document.getElementById("donation.acknowledgeInfo.address.zipSuffix").setAttribute("autocomplete","new-password"); if(document.getElementById("donation.matchCompanyInfo.address.zipSuffix")) document.getElementById("donation.matchCompanyInfo.address.zipSuffix").setAttribute("autocomplete","new-password"); if(document.getElementById("payment.creditCard.address.zipSuffix")) document.getElementById("payment.creditCard.address.zipSuffix").setAttribute("autocomplete","new-password"); if(document.getElementById("recurringDonation.creditCard.address.zipSuffix")) document.getElementById("recurringDonation.creditCard.address.zipSuffix").setAttribute("autocomplete","new-password"); if(document.getElementById("shipping.address.zipSuffix")) document.getElementById("shipping.address.zipSuffix").setAttribute("autocomplete","new-password"); if(document.getElementById("membershipSpec.creditCard.address.zipSuffix")) document.getElementById("membershipSpec.creditCard.address.zipSuffix").setAttribute("autocomplete","new-password"); //if(document.getElementById("donation.amount")) document.getElementById("donation.amount").setAttribute("autocomplete","amount"); //Also disable auto-fill for Suffix if(document.getElementById("person.suffix")) document.getElementById("person.suffix").setAttribute("autocomplete","off"); if(jQuery19){ jQuery19(document).ready(function(){ jQuery19('input[type="password"]').attr('autocomplete','new-password') }) } </script> <input type=hidden name="subscription" value="9"> <div class="neoncrm-field-label neoncrm-consent neoncrm-consent-privacy-url" style="margin-bottom: 10px;"> <a href="https://www.courtlistener.com/terms/#privacy" target="_blank"> Free Law Project Privacy Policy </a> </div> <script> if (typeof windowOnloadFunc == 'undefined') { windowOnloadFunc = window.onload; } window.onload = function () { if (typeof grecaptcha == 'undefined' || grecaptcha.render == undefined) { alert("Some of the fields on this page did not load properly. Refresh the page and try again."); } if (windowOnloadFunc) { windowOnloadFunc(); } } </script> <script src='https://www.google.com/recaptcha/api.js?r=859614540'></script> <div class="g-recaptcha" data-sitekey="6Lcsbw8UAAAAAJ6H5uLehos0lMXkHl3qiSGDVfTJ"></div> <input type="hidden" value="2" name="submitType"> <div class="neoncrm-form-buttons"> <INPUT name="submitButton" class="neoncrm-button" type=submit value="Subscribe" > </div> </form> </div></div></div></div></div><footer class='nt-footer' id="footer-content"><div class='nt-footer-lv-info'><div class='nt-col-md-4 cln0' style='padding: 0 30px;'><div class='cln0-content'></div></div><div class='nt-col-md-4 cln1' style='padding: 0 30px;'><div class='cln1-content'></div></div><div class='nt-col-md-4 cln2' style='padding: 0 30px;'><div class='cln2-content'></div></div></div><div class='nt-footer-lv-media'><a href='https://www.twitter.com/freelawproject' class='social-link-icon'><img width='24' height='24' src='/nx/static/img/icons/social-media/lighticons/Twitter.svg'/></a><a href='https://www.linkedin.com/company/free-law-project/' class='social-link-icon'><img width='24' height='24' src='/nx/static/img/icons/social-media/lighticons/LinkedIn.svg'/></a><a href='https://law.builders/@flp' class='social-link-icon'><img width='24' height='24' src='/nx/static/img/icons/social-media/lighticons/Website.svg'/></a><a href='https://www.threads.net/@freelawproject' class='social-link-icon'><img width='24' height='24' src='/nx/static/img/icons/social-media/lighticons/Instagram.svg'/></a></div><div class="nt-tail"><div class="nt-tail-left"><a class="footer-root-link" href="https://neonone.com/privacypolicy/" target="_blank">Privacy Statement</a> | <a class="footer-root-link" href="https://neonone.com/productterms/" target="_blank">Terms of Service</a></div><div class="nt-tail-right"><a href="https://neonone.com/" target="_blank"><div class="nt-tail-right-header"><img width="60px" height="20px" src="/np/images/logo-variations.svg"></div><div class="nt-tail-right-footer"><img width="60px" height="20px" src="/np/images/merchant-copy.svg"></div></a></div></div></footer></div><div class='nt-bg'></div></body><style>@import url(https://fonts.googleapis.com/css?family=Lato:400,700&subset=latin-ext);@import url(https://fonts.googleapis.com/css?family=Roboto:400,400i,700,700i);body,h1, h2, h3, h4, h5, h6, .neoncrm-donation-levels label, .neoncrm-button, .sfp-section-header, .sfp-button, .sfp-small-button {font-family: Georgia,sans-serif}.neoncrm-button, .neoncrm-donation-levels label.neoncrm-radio-label, .sfp-button, input[type='button'], input[type='submit']{background-color: rgba(24, 0, 64, 1)!important;color: #ffffff!important;}.neoncrm-button:hover, input[type="button"]:hover, input[type="submit"]:hover, .neoncrm-donation-levels input:checked + label, .neoncrm-donation-levels label.neoncrm-radio-label:hover, .sfp-button:hover{background-color: #ffffff!important;color: rgba(24, 0, 64, 1)!important;border-color: rgba(24, 0, 64, 1)!important;}#recoverAccount {color: rgba(24, 0, 64, 1);}.Glow-ButtonText{background: transparent!important;}#rLoginBtn, #rLoginBtn {background-color: rgba(24, 0, 64, 1)!important;color: #ffffff!important;}.nt-bg {background-image: url("https://freelawproject.app.neoncrm.com/neon/resource/freelawproject/images/scotus-hero.jpeg")!important;background: rgba(224, 224, 224, 1);background-position: center center;background-repeat: no-repeat;background-size: cover;background-attachment: fixed;height: 100%;position: fixed;top: 0;width: 100%;z-index: -10;}.nt-navbar .nt-navbar-header {background-color: rgba(24, 0, 64, 1)!important;color: #ffffff!important;}.nt-nav-item #dropdownMenuAccount .name .fa-caret-down {color: #ffffff!important;}.nt-nav-item #dropdownMenuAccount .name {color: #3C4144!important;background-color: #ffffff!important;}.nt-navbar .header-overlay {width:100%;height:100%;pointer-events:none;position:absolute;top:0;}.nt-footer {background-color: rgba(24, 0, 64, 1)!important;}.nt-footer .nt-footer-lv-info p, .nt-footer .nt-footer-lv-info p a {font-family:Roboto!important; font-size: 14px!important;letter-spacing: normal;word-spacing: normal;padding: 0;color: #ffffff!important;}.nt-navbar .nt-navbar-header .nt-navbar-link {color: #ffffff!important;}body {margin: 0px;}.btn {display: inline-block;font-weight: 400;line-height: 1.5;text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;background-color: transparent;border: 1px solid transparent;padding: 0.375rem 0.75rem;font-size: 1rem;border-radius: 0.25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.NeonPay__session {display: none;}.wrapper #content{min-height:800px}.nt-tail {background-color: rgba(0,0,0,.5);color: #fff;display: flow-root;height: 48px;} .nt-tail .nt-tail-left {float: left;font-family: Lato;font-size: 14px;margin-left: 15px;margin-top: 15px;font-weight: 400;line-height: 20px;letter-spacing: 0;text-align: left;} .nt-tail .nt-tail-right {float: right;} .nt-tail .nt-tail-right .nt-tail-right-header {margin-top: 0px;margin-right: 25px; line-height: 24px} .nt-tail .nt-tail-right .nt-tail-right-footer {margin-left: 5px;margin-right: 15px; line-height: 24px}.nt-tail .nt-tail-left .footer-root-link{color: white!important; text-decoration: none;}@media (max-width: 575px){#form-wrapper{border-radius:4px!important;margin-bottom:10px!important}}@media (max-width: 767px){#form-wrapper{border-radius:4px!important;margin-bottom:10px!important}}@media (min-width: 992px){.nt-container-row{height:unset!important}}#fundraiserlistMain input.button,#fundraiserlistMain input.button.primary,#fundraiserlistMain input.neonButton{margin-top: 5px;padding: 5px 15px;border: solid 2px transparent;font-size: 1em;}.nt-navbar {position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;padding-bottom: 0.5rem;}@media screen and (min-width: 200px){.nt-navbar .nt-navbar-container {position: relative; width: 100%;}}@media screen and (max-width: 199px){.nt-navbar .nt-navbar-container {width: auto;}}@media screen and (max-width: 899px){.nt-navbar .nt-navbar-header {flex-wrap: wrap;padding: 0px 1%!important;}}.nt-navbar .nt-navbar-header {display: flex;background: transparent;padding: 0px 30px;min-height: 110px;}.nt-navbar .nt-navbar-header .mini-navi-toggle{margin-right: 3%;padding: 4px 12px;margin-top: auto;margin-bottom: auto;}@media screen and (min-width: 900px){.nt-navbar .nt-navbar-header .mini-navi-toggle{display: none;}}.nt-navbar .nt-navbar-header .mini-navi-toggle .navi-toggle-bar{width: 17.5px;height: 3px;background-color: #ffffff;margin: 3px 0;border-radius: 50px;}.nt-navbar .nt-navbar-header .nt-navbar-brand {margin-right: auto;z-index: 100;padding: 15px 0 !important;}.nt-navbar .nt-navbar-header .nt-navbar-brand .nt-navbar-logo {min-height: 45px;margin-top: 5px;margin-bottom: 5px;}.nt-navbar .nt-navbar-header .nt-navbar-brand .nt-navbar-logo img {max-width: 100%;}@media screen and (min-width: 900px){.nt-navbar .nt-navbar-header .nt-navbar-links-container {display: flex!important;}}.nt-navbar .nt-navbar-header .nt-navbar-links-container {z-index: 100;flex-grow: 1;align-items: center;}@media screen and (max-width: 899px){.nt-navbar .nt-navbar-header .nt-navbar-links-container {flex-basis: 100%;display: none;}}@media screen and (min-width: 900px){.nt-navbar .nt-navbar-header .nt-navbar-links-container .nt-navbar-links {display: flex;}}.nt-navbar .nt-navbar-header .nt-navbar-links-container .nt-navbar-links {margin-left: auto;flex-direction: row;padding-left: 0;margin-bottom: 0.5rem!important;list-style: none;line-height: 32px;}.nt-navbar .nt-navbar-header .nt-navbar-links-container .nt-navbar-links .nt-navbar-link {margin-top: auto;margin-bottom: auto;margin-right: 75px;font-family: Lato;font-style: normal;font-weight: bold;font-size: 14px;letter-spacing: 1px;text-decoration: none;}.nt-navbar .nt-navbar-header .nt-navbar-links-container .nt-navbar-links .nt-nav-item {padding: 0 16px;}.nt-navbar .nt-navbar-header .nt-navbar-links-container .nt-navbar-links .nt-navbar-link.nt-login-button {border: 1px solid;width: 78px;height: 32px;padding: 0px 0px 2px 0px !important;border-radius: 4px;margin-left: 15px;}.nt-footer {padding-left: 0px;padding-right: 0px;min-height: 4rem;}.nt-footer-lv-info {font-style: normal;font-weight: 400;font-size: 14px;padding-top: 21px;padding-bottom: 3px;word-break: break-word;min-height: 30px;display: flex;flex-wrap: wrap;}.nt-footer-lv-info>* {width: 100%}@media screen and (min-width: 768px){.nt-col-md-12 {width: 100%}.nt-col-md-6 {width: 50%; }.nt-col-md-4 {width: 33.3333%}.cln1 {display:flex;}.cln1-content {margin:0 auto;}.cln2-content {float: right;}}.nt-footer-lv-media {padding: 12px 20px;font-size: 20px;color: #fff!important;text-align: center!important;}.social-link-icon {padding: 0 12.5px;}</style><script>if(document.querySelector('.neonfront-portal-left-nav')){document.querySelector('.neonfront-portal-left-nav').style.visibility='visible'}</script><script type="text/javascript"> function setSliderBar(func , wait , immediate) { let timeout return function () { let context = this, args = arguments let later = function() { timeout = null if (!immediate) func.apply(context, args) } let callNow = immediate & !timeout clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args) } } function fixSliderBar() { let maxWidth = document.body.clientWidth const leftBar = document.getElementById("left-nav") const content = document.getElementById("content") const rightContent = document.getElementById("right-content") const footContent = document.getElementById("footer-content") const fakeSliderBar = document.getElementById("fake-portal-left-nav") const clientHeight = window.innerHeight if (maxWidth >= 992) { if (leftBar.getBoundingClientRect().top <= 0) { //float in top on footer let heightVary = footContent.getBoundingClientRect().bottom - clientHeight let varyHeight = footContent.offsetHeight - heightVary if (varyHeight >= 0 && heightVary <= footContent.offsetHeight) { //footer show leftBar.style.height = (clientHeight - varyHeight) + 'px' leftBar.style.bottom = varyHeight + 'px' rightContent.style.minHeight = (clientHeight - varyHeight) + 'px' leftBar.style.overflow = 'hidden auto!important' } else { // footer hide leftBar.style.height = clientHeight + 'px' leftBar.style.bottom = '' rightContent.style.minHeight = clientHeight + 'px' leftBar.style.overflow = 'hidden auto!important' } leftBar.style.position = 'fixed' leftBar.style.top = '0' fakeSliderBar.style.display = 'flex' } if (content.getBoundingClientRect().top > 0) { //roll back leftBar.style.position = 'static' leftBar.style.top = '' leftBar.style.bottom = '' leftBar.style.minHeight = '' rightContent.style.minHeight = '0' fakeSliderBar.style.display = 'none' } } else { //roll back leftBar.style.position = 'static' leftBar.style.top = '' leftBar.style.bottom = '' leftBar.style.minHeight = '' rightContent.style.minHeight = '0' fakeSliderBar.style.display = 'none' } } const preFix = setSliderBar(function() { fixSliderBar(); }, 4); try { const leftBar = document.getElementById("left-nav") leftBar.style.maxHeight = window.innerHeight + 'px' leftBar.style.overflow = 'hidden auto!important' window.addEventListener('scroll',preFix) window.addEventListener('resize',preFix) } catch (ignore) { //without sidebar not need fix }</script><script defer data-domain="donate.free.law" src="https://plausible.io/js/script.js"></script>