.NPA .rectangle,.non-profit-assist-image,span.npa-number{position:relative}.non-profit-assist-image-text{position:absolute;top:-9%;left:10%;color:#fff;text-align:left;padding-top:6%;font-size:2.0625rem;font-family:opensans-light,serif;font-weight:700}.accordion,.pointslist li{position:relative;color:#232323}.remindsanta-img-text h2{color:#000;font-weight:100;font-family:opensans-light,serif;line-height:30px}.non-profit-assist-image .get-started{background:#f30000;color:#fff!important;font-family: 'OpenSans-SemiBold';text-transform:uppercase;font-size:14px;letter-spacing:.6px;border-radius:2px;padding:10px 20px;margin-top:14px}.NPA .Question span,.NPA .circle{font-weight:600;letter-spacing:.2px}.non-profit-assist-image .btn-primary:not(:disabled):not(.disabled).active,.non-profit-assist-image .btn-primary:not(:disabled):not(.disabled):active,.non-profit-assist-image .show>.btn-primary.dropdown-toggle{color:#fff;background-color:#f30000;border-color:#f30000}.non-profit-assist-image .btn-primary.focus,.non-profit-assist-image.btn-primary:focus{box-shadow:none}.non-profit-assist-image h1,.non-profit-assist-image h2{color:#fff;font-family:opensans-light,serif;font-size:2rem;line-height:30px}.non-profit-assistance h6{font-size:1.5rem;font-family:OpenSans-SemiBold;color:#000;font-weight:600}.npa-form{background:#f4f4f4;padding:16px;border:1px solid #ece6e6}.NPA{padding:0}.NPA .Question{padding-top:10px;padding-bottom:10px;margin-bottom:0;background:#f5f5f5;border:1px solid #f3efef}.NPA a{width:auto}.NPA .Question span{display:inline-block;height:100%;font-size:.875rem;padding:5px;text-indent:15px}.NPA .Answer{margin-top:20px;margin-bottom:35px;padding-left:20px;border-left:4px solid #f5f5f5}span.npa-number{border:1px solid #000;border-radius:15px;width:30px;text-align:center;background:#f5f5f5}.NPA .rectangle{display:block;background:#f5f5f5;border-top-left-radius:.5em;border-top-right-radius:.5em;margin-bottom:5px}.NPA .circle{font-size:.75rem;position:absolute!important;height:30px!important;width:30px!important;border-radius:40px!important;border:3px solid #fff!important;margin-left:-20px;top:10px;background:#f5f5f5!important}p.npa-number.circle{text-align:center;padding-top:3px}.npa-faq h3{font-size:1.6875rem;line-height:25px;font-family:opensans-light,serif;font-weight:500}.npa-faq .size-section{padding:45px 0 0}.npa-form button.btn.btn-primary{background:#f30000;font-weight:700;font-size:.875rem;letter-spacing:.4px}.npa-form textarea#npa-description{height:150px}.npa-form label{color:#a2a2a2;font-size:.75rem}.npa-form .form-control:focus{border-color:#f30000;box-shadow:none}.non-profit-assist-image-text p{line-height:30px;font-family:opensans-semibold,serif;font-size:2rem}h5.npa-schedule{font-size:1rem}.non-profit-assistance .faq .panel p,.pointslist li{font-size:12px}.accordion{background-color:#f3f3f3;font-weight:700;cursor:pointer;width:100%;border:none;text-align:left;outline:0;font-size:.875rem;transition:.4s;padding:15px 15px 15px 40px;z-index:2;margin-bottom:5px}.panel,button.accordion.active{background:0 0;position:relative}button.accordion.active{padding:49px 0 8px 30px;color:#232323;font-weight:700;border:none!important;z-index:1}button.accordion:focus{outline:0}.pointslist li{list-style-type:disc!important;font-family:opensans-regular,serif;line-height:20px;padding:0;letter-spacing:.6px}.required,.validation-advice{color:#f30000!important;width:100%;font-size:10px!important;font-family:OpenSans-SemiBold,serif!important}.contac_up_btn,.non-profit-assistance p{font-size:14px}body{counter-reset:section}.contac_up_btn{font-family: 'OpenSans-SemiBold';background:#f30000;color:#fff!important;font-weight:700;text-transform:uppercase;letter-spacing:.6px;border-radius:2px;padding:10px 20px;}.cms-nonprofit_assistance .accordion {
  background: url(../images/bownarrow.png) no-repeat right;
  background-position: 97.5% 50%;
  transition: background-image 0.3s linear;
  padding: 5px 0 !important;
}
