<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="fragment" content="!" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=2.0">
<title>iGrad: Financial Wellness</title>
<meta name="description" content="Reach your financial goals one step at a time " />
<meta name="keywords" data-ng-content="iGrad" />
<meta property="og:url" content="https://www.igrad.com" />
<meta property="og:description" content="Reach your financial goals one step at a time " />
<meta property="og:title" content="iGrad: Financial Wellness" />
<meta property="og:image" content="https://media-cdn.igrad.com/IMAGE/Logos/igrad-og-logo.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="twitter:image" content="https://media-cdn.igrad.com/IMAGE/Logos/igrad-og-logo.png" />
<meta property="twitter:title" content="iGrad: Financial Wellness" />
<meta property="twitter:card" content="summary_large_image" />
<meta name="robots" content="index,follow" />
<meta name="apple-mobile-web-app-title" data-ng-content="iGrad">
<link rel="apple-touch-icon" sizes="180x180"
data-ng-href="https://media-cdn.igrad.com/IMAGE/Site/favicons/igrad/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32"
data-ng-href="https://media-cdn.igrad.com/IMAGE/Site/favicons/igrad/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16"
data-ng-href="https://media-cdn.igrad.com/IMAGE/Site/favicons/igrad/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="192x192"
data-ng-href="https://media-cdn.igrad.com/IMAGE/Site/favicons/igrad/android-chrome-192x192.png">
<link rel="manifest" data-ng-href="https://media-cdn.igrad.com/IMAGE/Site/favicons/igrad/manifest.json">
<link rel="mask-icon"
data-ng-href="https://media-cdn.igrad.com/IMAGE/Site/favicons/igrad/safari-pinned-tab.svg"
color="#2b5797">
<meta name="msapplication-config"
data-ng-content="https://media-cdn.igrad.com/IMAGE/Site/favicons/igrad/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<link rel='shortcut icon' type='image/x-icon' href='https://media-cdn.igrad.com/IMAGE/Site/favicons/igrad/favicon.ico' />
<link href="https://media-cdn.igrad.com/fonts/fonts.css" rel="stylesheet" />
<link href="https://media-cdn.igrad.com/fonts/nova-icons-min.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" charset="UTF-8"
href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.css" />
<link rel="stylesheet" type="text/css"
href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick-theme.min.css" />
<style id="CobrandColors">
:root {
--A1: #734dc4;
--A2: #ffffff;
--A3: #503194;
--A4: #5b37a7;
--A5: #f2c230;
--A6: #734dc4;
--A7: #af9add;
--B1: #f2c230;
--B2: #816308;
--B3: #f7d778;
--B4: #e1ad0e;
--B5: #734dc4;
--B6: #816308;
--B7: #f2c230;
--C1: #734dc4;
--C2: #e1ad0e;
--A8: #FDF8E6;
--B8: #3F247F;
}.powered-by-logo {background-image: url('https://media-cdn.igrad.com/IMAGE/Poweredby/blank.png');width: 0px; }.logo-wrap-color {background-image: url('https://media-cdn.igrad.com/IMAGE/Logos/Color/Default.png');width: 133px; }.logo-wrap-color-x2 {background-image: url('https://media-cdn.igrad.com/IMAGE/Logos/Color/[email protected]');width: 133px; }.header .logo-wrap {background-image: url('https://media-cdn.igrad.com/IMAGE/Logos/White/Default.png');width: 133px; }.header .logo-wrap.small {background-image: url('https://media-cdn.igrad.com/IMAGE/Logos/Mobile-White/Default.png'); background-size: 90px;width: 90px; }.logo-wrap-color {background-image: url('https://media-cdn.igrad.com/IMAGE/Logos/Color/[email protected]'); background-size: 133px auto; width: 133px; }@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {.header.logo-wrap {background-image: url('https://media-cdn.igrad.com/IMAGE/Logos/Color/[email protected]'); background-size: 133px auto; width: 133px; } .logo-wrap-color {background-image: url('https://media-cdn.igrad.com/IMAGE/Logos/Color/[email protected]'); background-size: 133px auto; width: 133px; } }@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 767px), only screen and (min-resolution: 1.5dppx) and (max-width: 767px), only screen and (min-resolution: 144dpi) and (max-width: 767px) {.header .logo-wrap {background-image: url('https://media-cdn.igrad.com/IMAGE/Logos/Color/[email protected]');background-size: 90px auto; width: 90px; }.logo-wrap-color {background-image: url('https://media-cdn.igrad.com/IMAGE/Logos/Color/[email protected]'); background-size: 90px auto; width: 90px; } }@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {.powered-by-logo {background-image: url('https://media-cdn.igrad.com/IMAGE/Poweredby/[email protected]'); background-size: 0px auto; width: 0px; } }@media (max-width: 767px) {.powered-by-logo {background-size: 0px auto; } }@media (max-width: 767px) {.header .logo-wrap {background-image: url('https://media-cdn.igrad.com/IMAGE/Logos/Mobile-White/Default.png') !important; background-size: 90px auto !important; width: 90px !important; } };
</style>
<!-- The below script copies the session storage data from one tab to other (we are just copying the per session opt in flag) -->
<!-- It is necessary to place this script here in Layout as placing this in a separate file and -->
<!-- calling it in App.js is not working (session storage transfer gets called after the opt in modal pops up) due to JS's event loop' -->
<script>
var sessionStorage_transfer = function (event) {
if (!event.newValue) {
//console.error(event);
//console.log(event.oldValue);
return;
}
// do nothing if no value to work with
if (event.key == 'getSessionStorage') {
console.log("In getSessionStorage");
// another tab asked for the sessionStorage -> send it
localStorage.setItem('sessionStorage', JSON.stringify(sessionStorage));
// the other tab should now have it, so we're done with it.
localStorage.removeItem('sessionStorage');
}// <- could do short timeout as well. }
else if (event.key == 'sessionStorage' && !sessionStorage.length) {
console.log("In SessionStorage");
// another tab sent data <- get it
var data = JSON.parse(event.newValue);
for (var key in data) {
if (key === 'userPolicyCheckThisSession') {
console.log("setting userPolicyCheckThisSession");
sessionStorage.setItem(key, data[key]);
}
}
}
};
// listen for changes to localStorage
if (window.addEventListener) {
window.addEventListener("storage", sessionStorage_transfer, false);
};
// Ask other tabs for session storage (this is ONLY to trigger event)
if (!sessionStorage.length) {
localStorage.setItem('getSessionStorage', 'foobar');
localStorage.removeItem('getSessionStorage', 'foobar');
};
</script>
<script>
var CobrandType = "a"
var CobrandColorVars = { A1:'#734dc4',A2:'#ffffff',A3:'#503194',A4:'#5b37a7',A5:'#f2c230',A6:'#734dc4',A7:'#af9add',B1:'#f2c230',B2:'#816308',B3:'#f7d778',B4:'#e1ad0e',B5:'#734dc4',B6:'#816308',B7:'#f2c230',C1:'#734dc4',C2:'#e1ad0e',A8:'#FDF8E6',B8:'#3F247F', Z1: '#f5f5f5', Z2: '#eeeeee', Z3: '#1a1a1a', Z4: '#616161', Z5: '#388E3C', Z6: '#F4511E', Z7: '#D32F2F', Z8: '#337ab7', Z9: '#27AE60', Z10: '#2E86C1', Z11: '#E74C3C', Z12: '#F8E71C', Z13: '#F1A10F', Z14: '#A80BFF', Z15: '#FF64DF' }
</script>
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<script src="https://kit.fontawesome.com/2d940d1e8c.js" crossorigin="anonymous"></script>
<!-- Start of igrad Zendesk Widget script -->
<script id="ze-snippet"
src="https://static.zdassets.com/ekr/snippet.js?key=8d8b1dad-447c-47ee-a10c-0ac5ba892db0"></script>
<!-- Hide Zendesk launcher button -->
<script>
zE('webWidget', 'hide');
</script>
<!-- End of igrad Zendesk Widget script -->
<link href="https://prod-cdn.igrad.com/Assets/lib/bootstrap.custom.css?v=883920946716b2404dace34795265216"
rel="stylesheet" />
<link id="lazyload_placeholder">
<!-- Hotjar Tracking Code for www.igrad.com -->
<script>
(function (h, o, t, j, a, r) {
h.hj = h.hj || function () { (h.hj.q = h.hj.q || []).push(arguments) };
h._hjSettings = { hjid: 688987, hjsv: 6 };
a = o.getElementsByTagName('head')[0];
r = o.createElement('script'); r.async = 1;
r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv;
a.appendChild(r);
})(window, document, 'https://static.hotjar.com/c/hotjar-', '.js?sv=');
</script>
<!-- Google Analytics Code -->
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-41W2YW2YP6"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'G-41W2YW2YP6'); // Global Account GA4
gtag('config', 'G-M9YZX2M2S1'); // Brand Account GA4
gtag('config', 'G-WP03FGQ4JY'); // Client Account GA4
gtag('config', ''); // Group Client Account GA4
gtag('config', 'G-KCFTZ9YSYQ'); // CoBrand Account GA4
</script>
<!-- Google tag (analytics.js) -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(
['_setAccount', 'UA-46996022-14'], // Global Account
['_trackPageview'],
['Brand._setAccount', 'UA-46996022-2'], // Brand Account
['Brand._trackPageview'],
['Client._setAccount', 'UA-46996022-1'], // Client Account
['Client._trackPageview'],
['CoBrand._setAccount', 'UA-46996022-23'], // CoBrand Account
['CoBrand._trackPageview'],
['GroupClient._setAccount', ''], // Group Client Account
['GroupClient._trackPageview']
);
(function () {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
//Pass to rootscope here
var ProviderName = "iGrad",
ShowCourses = false,
ProductName = "iGrad",
IsFullWhiteLabel = false,
CustomFavicon = "False",
GlobalBrand = "iGrad",
GlobalCobrand = "default",
ClientName = "IGRAD",
TermsDescription = "iGrad",
FaviconFolder = CustomFavicon == 'True' ? GlobalCobrand.toLowerCase() : ProviderName.toLowerCase(),
CobrandExact = "default",
GlobalNavModel = {"ShowEntrance":null,"ShowCommunity":false,"EFXCreditScore":false,"ShowForSchools":false,"ShowFindSchool":true,"ShowMoney":false,"ShowMoneyIntl":false,"ShowEducation":false,"ShowCareer":false,"IsEnrich":false,"EducationTitle":"Paying for School","CareerTitle":"Finding a Career","EducationTitleShort":"School","Games":null,"IsECMC":false,"IsLifeCare":false,"GoogleTranslate":false,"DisclaimerMessage":"The www.igrad.com site is intended for use by the general public and is not associated with any college, university or organization other than iGrad LLC. If you are looking for your school or organization's version of the iGrad platform please contact [email protected] for assistance.","CopyrightMessage":"","isLoggedIn":false,"Contests":false,"Notifications":[],"Tools":null,"PopularTools":[{"Slug":"resume","ToolId":24,"Views":0,"Name":"Expert Resume Critique","Description":"Upload your resume for a free review by a trusted expert","Url":"/resume","PublishDate":"2017-09-01T00:00:00Z","ToolPage":"/IMAGE/Design-test/Animated-Icons/final/Resume_Analyzer_415x185_JPG.jpg","NavCategory":"Career","Featured":true,"AnimatedToolPage":"/IMAGE/Design-test/Animated-Icons/final/Resume_Analyzer_415x186.gif","ThumbnailUrl":"https://media-cdn.igrad.com/IMAGE/Design-test/Animated-Icons/final/Resume_Analyzer_415x185_JPG.jpg","IsNew":false,"AnimatedThumbnailUrl":"https://media-cdn.igrad.com/IMAGE/Design-test/Animated-Icons/final/Resume_Analyzer_415x186.gif","TeaserTagSlug":"resumes-cover-letters","TeaserTag":"Resumes & Cover Letters","AngularDirective":null,"SeoTitle":null,"SeoDescription":null,"IsGlobal":false,"IsInternational":false,"PromoPanel":false,"IsRecommended":false},{"Slug":"budget","ToolId":15,"Views":0,"Name":"Budget","Description":"Plan for expenses, set goals, and keep your finances on track","Url":"/budget","PublishDate":"2017-09-01T00:00:00Z","ToolPage":"/IMAGE/Design-test/Animated-Icons/final/Budget_Icon_JPEG_415x186.jpg","NavCategory":"Money Management","Featured":true,"AnimatedToolPage":"/IMAGE/Design-test/Animated-Icons/final/Budget_Icon_GIF_415x185.gif","ThumbnailUrl":"https://media-cdn.igrad.com/IMAGE/Design-test/Animated-Icons/final/Budget_Icon_JPEG_415x186.jpg","IsNew":false,"AnimatedThumbnailUrl":"https://media-cdn.igrad.com/IMAGE/Design-test/Animated-Icons/final/Budget_Icon_GIF_415x185.gif","TeaserTagSlug":"budgeting","TeaserTag":"Budgeting","AngularDirective":null,"SeoTitle":null,"SeoDescription":null,"IsGlobal":false,"IsInternational":false,"PromoPanel":false,"IsRecommended":false},{"Slug":"retirement","ToolId":16,"Views":0,"Name":"Retirement Analyzer","Description":"Find out if you’re on track for retirement in 2 minutes or less","Url":"/retirement","PublishDate":"2018-01-01T00:00:00Z","ToolPage":"/IMAGE/Design-test/Animated-Icons/final/RetirementMap-415x185FRAME.jpg","NavCategory":"Wealth Building","Featured":true,"AnimatedToolPage":"/IMAGE/Design-test/Animated-Icons/final/RetirementMap-415x185.gif","ThumbnailUrl":"https://media-cdn.igrad.com/IMAGE/Design-test/Animated-Icons/final/RetirementMap-415x185FRAME.jpg","IsNew":false,"AnimatedThumbnailUrl":"https://media-cdn.igrad.com/IMAGE/Design-test/Animated-Icons/final/RetirementMap-415x185.gif","TeaserTagSlug":"retirement","TeaserTag":"Retirement","AngularDirective":null,"SeoTitle":null,"SeoDescription":null,"IsGlobal":false,"IsInternational":false,"PromoPanel":false,"IsRecommended":false},{"Slug":"credit-score-estimator","ToolId":29,"Views":0,"Name":"Credit Score","Description":"Estimate your credit score in 2 minutes or less","Url":"/credit-score-estimator","PublishDate":"2019-01-01T00:00:00Z","ToolPage":"/IMAGE/Design-test/Animated-Icons/final/Credit_Score__Tools_Page.jpg","NavCategory":"Credit and Debt","Featured":true,"AnimatedToolPage":"/IMAGE/Design-test/Animated-Icons/final/Credit_Score__Tools_Page.gif","ThumbnailUrl":"https://media-cdn.igrad.com/IMAGE/Design-test/Animated-Icons/final/Credit_Score__Tools_Page.jpg","IsNew":false,"AnimatedThumbnailUrl":"https://media-cdn.igrad.com/IMAGE/Design-test/Animated-Icons/final/Credit_Score__Tools_Page.gif","TeaserTagSlug":null,"TeaserTag":null,"AngularDirective":"your-credit-score","SeoTitle":"Credit Score Estimation Tool","SeoDescription":"Estimate your credit score in 2 minutes or less. Only an official credit report can give you an accurate result, but we can help you estimate.","IsGlobal":false,"IsInternational":false,"PromoPanel":false,"IsRecommended":false},{"Slug":"emergency-fund","ToolId":42,"Views":1054,"Name":"Emergency Fund","Description":"Prepare for emergencies with an analysis of how much to save and when","Url":"/emergency-fund","PublishDate":"2021-05-01T00:00:00Z","ToolPage":"/IMAGE/Design-test/Animated-Icons/final/Emergency-Fund-Icon_415_x_185.jpg","NavCategory":"Protection","Featured":false,"AnimatedToolPage":"/IMAGE/Design-test/Animated-Icons/final/Emergency_Fund_ICON_415_x_185.gif","ThumbnailUrl":"https://media-cdn.igrad.com/IMAGE/Design-test/Animated-Icons/final/Emergency-Fund-Icon_415_x_185.jpg","IsNew":false,"AnimatedThumbnailUrl":"https://media-cdn.igrad.com/IMAGE/Design-test/Animated-Icons/final/Emergency_Fund_ICON_415_x_185.gif","TeaserTagSlug":"credit-scores","TeaserTag":"Credit Scores","AngularDirective":null,"SeoTitle":null,"SeoDescription":null,"IsGlobal":false,"IsInternational":false,"PromoPanel":false,"IsRecommended":false},{"Slug":"savings-growth","ToolId":37,"Views":720,"Name":"Savings Growth","Description":"Compare how your financial institution can grow your money","Url":"/savings-growth","PublishDate":"2021-02-01T00:00:00Z","ToolPage":"/IMAGE/Design-test/Animated-Icons/final/Investment_Graph_415_x_185.jpg","NavCategory":"Wealth Building","Featured":false,"AnimatedToolPage":"/IMAGE/Design-test/Animated-Icons/final/Investment_Graph_415_x_185.gif","ThumbnailUrl":"https://media-cdn.igrad.com/IMAGE/Design-test/Animated-Icons/final/Investment_Graph_415_x_185.jpg","IsNew":false,"AnimatedThumbnailUrl":"https://media-cdn.igrad.com/IMAGE/Design-test/Animated-Icons/final/Investment_Graph_415_x_185.gif","TeaserTagSlug":"banking","TeaserTag":"Banking","AngularDirective":null,"SeoTitle":null,"SeoDescription":null,"IsGlobal":false,"IsInternational":false,"PromoPanel":false,"IsRecommended":false},{"Slug":"loan-payment-analyzer","ToolId":49,"Views":0,"Name":"Loan Payment Analyzer","Description":"See how much your monthly payments would be if you borrowed a loan","Url":"/loan-payments","PublishDate":"2024-11-01T00:00:00Z","ToolPage":"/IMAGE/Design-test/Animated-Icons/final/415x185_Loan-Payments-Calculator.jpg","NavCategory":"Credit and Debt","Featured":false,"AnimatedToolPage":"/IMAGE/Design-test/Animated-Icons/final/415x185_Loan-Payments-Calculator.gif","ThumbnailUrl":"https://media-cdn.igrad.com/IMAGE/Design-test/Animated-Icons/final/415x185_Loan-Payments-Calculator.jpg","IsNew":false,"AnimatedThumbnailUrl":"https://media-cdn.igrad.com/IMAGE/Design-test/Animated-Icons/final/415x185_Loan-Payments-Calculator.gif","TeaserTagSlug":null,"TeaserTag":null,"AngularDirective":null,"SeoTitle":null,"SeoDescription":null,"IsGlobal":false,"IsInternational":false,"PromoPanel":false,"IsRecommended":false},{"Slug":"student-loan-affordability","ToolId":48,"Views":0,"Name":"Student Loan Affordability","Description":"Borrow smart and compare your projected repayment to future salary","Url":"/student-loan-affordability","PublishDate":"2024-11-01T00:00:00Z","ToolPage":"/IMAGE/Design-test/Animated-Icons/final/Student_Loan_Contribution_415x185_JPG.jpg","NavCategory":"Education","Featured":false,"AnimatedToolPage":"/IMAGE/Design-test/Animated-Icons/final/Student_Loan_Contribution_415x186.gif","ThumbnailUrl":"https://media-cdn.igrad.com/IMAGE/Design-test/Animated-Icons/final/Student_Loan_Contribution_415x185_JPG.jpg","IsNew":false,"AnimatedThumbnailUrl":"https://media-cdn.igrad.com/IMAGE/Design-test/Animated-Icons/final/Student_Loan_Contribution_415x186.gif","TeaserTagSlug":null,"TeaserTag":null,"AngularDirective":null,"SeoTitle":null,"SeoDescription":null,"IsGlobal":false,"IsInternational":false,"PromoPanel":false,"IsRecommended":false}],"PopularTopics":[{"TopicId":2824,"ParentTopicId":0,"TopicSlug":"budgeting","TopicName":"Budgeting","Icon":"https://media-cdn.igrad.com/IMAGE/icons/Prioritized-Financial-Plan/Create-a-budget.svg","Tier":"1","Description":"NOT about spending less, but about building an actual budget and sticking to it","TopicTypeSlug":"money","Url":"/topics/budgeting","NewContent":false},{"TopicId":2908,"ParentTopicId":2851,"TopicSlug":"scholarships","TopicName":"Scholarships","Icon":"https://media-cdn.igrad.com/IMAGE/icons/Prioritized-Financial-Plan/scholarships.svg","Tier":"2","Description":null,"TopicTypeSlug":"school","Url":"/topics/scholarships","NewContent":false},{"TopicId":2817,"ParentTopicId":0,"TopicSlug":"job-search","TopicName":"Job Search","Icon":"https://media-cdn.igrad.com/IMAGE/icons/Prioritized-Financial-Plan/job-search.svg","Tier":"1","Description":null,"TopicTypeSlug":"career","Url":"/topics/job-search","NewContent":false},{"TopicId":3026,"ParentTopicId":0,"TopicSlug":"emergency-fund","TopicName":"Emergency Fund","Icon":"https://media-cdn.igrad.com/IMAGE/icons/Prioritized-Financial-Plan/Save-for-emergencies.svg","Tier":"1","Description":"Specifically about setting aside money ahead of time to buffer for potential emergencies; includes budgeting for possibility of natural disasters, serious illness, losing job; not to include saving for known purchases","TopicTypeSlug":"money","Url":"/topics/emergency-fund","NewContent":true},{"TopicId":2821,"ParentTopicId":0,"TopicSlug":"banking","TopicName":"Banking","Icon":"https://media-cdn.igrad.com/IMAGE/icons/Prioritized-Financial-Plan/Set-up-bank-accounts.svg","Tier":"1","Description":null,"TopicTypeSlug":"money","Url":"/topics/banking","NewContent":false},{"TopicId":2878,"ParentTopicId":2851,"TopicSlug":"grants-scholarships","TopicName":"Grants & Scholarships","Icon":"https://media-cdn.igrad.com/IMAGE/icons/Prioritized-Financial-Plan/grants-and-scholarships.svg","Tier":"2","Description":null,"TopicTypeSlug":"school","Url":"/topics/grants-scholarships","NewContent":false},{"TopicId":2896,"ParentTopicId":2817,"TopicSlug":"networking","TopicName":"Networking","Icon":"https://media-cdn.igrad.com/IMAGE/icons/Prioritized-Financial-Plan/networking.svg","Tier":"2","Description":"Networking skills and events","TopicTypeSlug":"career","Url":"/topics/networking","NewContent":false},{"TopicId":2843,"ParentTopicId":0,"TopicSlug":"understanding-paychecks","TopicName":"Understanding Paychecks","Icon":"https://media-cdn.igrad.com/IMAGE/icons/Prioritized-Financial-Plan/understanding-paychecks.svg","Tier":"1","Description":null,"TopicTypeSlug":"money","Url":"/topics/understanding-paychecks","NewContent":false},{"TopicId":2839,"ParentTopicId":0,"TopicSlug":"saving-for-goals","TopicName":"Saving For Goals","Icon":"https://media-cdn.igrad.com/IMAGE/icons/Prioritized-Financial-Plan/saving-for-goals.svg","Tier":"1","Description":null,"TopicTypeSlug":"money","Url":"/topics/saving-for-goals","NewContent":true},{"TopicId":2848,"ParentTopicId":0,"TopicSlug":"repaying-student-loans","TopicName":"Repaying Student Loans","Icon":"https://media-cdn.igrad.com/IMAGE/icons/Prioritized-Financial-Plan/Pay-off-student-loans.svg","Tier":"1","Description":null,"TopicTypeSlug":"school","Url":"/topics/repaying-student-loans","NewContent":false}],"customPreNavURL":"https://support.igrad.com/hc/en-us/articles/360019787714-How-To-Find-Your-School-s-iGrad-Website","customPreNavTitle":"Find your school's iGrad site","customFooterURL":"","customFooterTitle":"","CareerDevelopment":false,"ContinuingEducation":false,"Entrepreneurship":false,"ExtraIncome":false,"Internships":false,"Interviews":false,"JobSearch":false,"ResumesCoverLetters":false,"Banking":false,"Budgeting":false,"Cars":false,"CreditCards":false,"CreditScores":false,"HomeRealEstate":false,"Investing":false,"ManagingDebt":false,"Retirement":false,"SavingForGoals":false,"SpendingLess":false,"Taxes":false,"ApplyingAidFAFSA":false,"ParentsPayingSchool":false,"RepayingStudentLoans":false,"TypesAid":false,"GrantsScholarships":false,"Networking":false,"ForParents":false,"ForUndergrads":false,"ForMilitaryStudents":false,"Insurance":false,"BehavioralFinance":false,"MarketplaceName":"Marketplace","HideFooterDisclaimerOnLogin":false,"EarnieCustomName":null},
Favorites = [],
ToolFavorites = [],
IsLoggedIn = 0,
RedirectUrl = '',
CobrandDescription = "iGrad",
ProfileImg = '',
FirstName = "",
LastName = "",
isLifeCareCoBrand = 'False',
isECMCCoBrand = 'False',
intercomAppID = "mgwyw4u8",
HowItWorks = false,
useADAChat = 'False',
showAskiGrad = 'True',
useADAChatCall = false,
showAskiGradChatCall = false,
askiGradCallCenterNumber = '',
askiGradCallCenterFrequency = 'persistent',
askiGradCallCenterType = 'tech-finance',
UserName = "",
welcomePanel = false,
welcomePanelURL = '',
UserType = '1',
Show401kInUI = 'False',
ShowStudentLoanWidget = 'False',
ShowStudentLoanWidgetPersistent = 'True',
ShowSocialShareBar = false,
ShowSocialShareBarIgrad = true,
JobSearchOn = false,
ShowWebinars = false,
AccessType =1,
SSOAccountName = "",
SSOUrl = '',
SSOUrlNoRedirect = false,
ResumeCritique = true,
CredibleLoanOffers = true,
CategoryCareer = true,
ShowSaveToHomescreen = true,
ToolsHubHide = false,
YourMoneyPersonality = false,
QuestionnaireOpened = false,
AssessmentCompletedOn = '',
StressAssessmentCompletedOn = '',
FWCAccess = false,
ApiUrl = 'https://api.igrad.com',
idForRecommendations = '0',
IDCaptureFieldLabel = '',
SignUpIDCapture = false,
Internationalization = false,
IsInternational = false,
Translation = false,
ContactUsOn = true,
FWCheckupOn = true,
ShowTopicsMoreMenu = true,
ShowSearchBar = true,
MobileAppAlert = false,
GdprPerSessionOptIn = false,
LoggedOutUrl = '',
HideSignUpLoginButtons = false,
GdprRaiseAgeRestriction = false,
OffersUserOptIn = true,
ShowCopyrightLink = true,
AnalyticsGuid = '',
SelectedCountryName = 'United States',
SelectedLocale = 'en-US',
LocaleCurrencyCode = 'USD',
NumberFormatInfo = {"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":true,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"¤","NaNSymbol":"NaN","CurrencyNegativePattern":1,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-∞","NegativeSign":"-","NumberDecimalDigits":3,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"∞","PositiveSign":"+","PercentDecimalDigits":3,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},
HomePageHeader = '',
HomePageSubheader = '',
ProvideRecommendations = 'true' == 'true',
AdditionalNavItemName = '',
AdditionalNavItemURL = '',
AdditionalNavItemTargetBlank = false,
AdditionalNavItem2Name = '',
AdditionalNavItem2URL = '',
AdditionalNavItem2TargetBlank = false,
LoginRequired = false,
AskiGradCustomShowHide = false,
CustomChatModal = false,
CustomChatModalMMANewEngland = false,
DailyTasks = true,
MonthlyTasks = true,
ShowTaskProgress = true,
CustomChatModalMMAEastAppointmentURL = '',
CustomChatModalMMAEast = false,
AskiGradCustomPhone = '',
AskiGradCustomPhoneLabel = '',
AskiGradCustomEmail = '',
CobrandId = "19",
UnitId = "",
AskiGradCustomEmailLabel = '',
EnableInternationalFWCheckup = 'true',
IsSmarshTestUser = false,
ShowDemoConsentExplanations = false,
ShowCommunity = false,
EFXMonthlyQuarterlyUpdates = '',
EFXCreditScore = false,
EFXMaxActiveCreditUsersReached = false,
EFXUserIsActive = false,
FeedbackAlert = false,
AztecLTI = false,
FiveTwentyNinePlanner = false;
FinancialMeditations = false;
FinancialMindfulnessHub = false;
MarketPlaceOn = true;
FinancialJournals = false;
Theme = "default",
ThemeXp = "default",
ThemeSprouts = "default",
StressScore = false;
Points = false;
WelcomeModal = true;
DashboardWelcome = false;
DashboardWelcomeURL = "";
IsUserFeedbackOn = true;
FinancialMindfulnessProgram = false;
Sprouts =false;
SuperUsers =false;
Games =false;
UnfilteredCountryName = 'United States';
AskEarnieChatbot = false;
ShowStreak = true;
ExternalSharing = false;
AskDebtBot = false;
CustomOptInText = 'I would like to receive emails from iGrad LLC about offers and services that may improve my financial wellness.';
EarnieCustomName = 'Earnie';
ResourceUserFeedback = true;
OptOutResourceFeedback = false;
SignupSubheader = 'Join our award-winning financial wellness program.';
LoginSubheader = 'Log back into our award-winning financial wellness program.';
ThemeVisual = 'wave';
HideTopicsInNav = false;
HideDashboardPopularArticles = false;
CustomEarnieIcon = '';
BenefitsHub = false;
SignUpUrl = '';
</script>
<link id="css"
href="https://prod-cdn.igrad.com/dist/style.css?v=acad47ce6730c081b0e91ddd1baeb3db"
rel="stylesheet" />
<!-- Google Analytics -->
<script>
(function (i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
(i[r].q = i[r].q || []).push(arguments);
}, i[r].l = 1 * new Date(); a = s.createElement(o),
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m);
})(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga');
</script>
<script>ga('create', 'UA-115743762-1', 'auto');</script>
<!-- End Google Analytics -->
<base href="/">
<!-- App Insights -->
<script type="text/javascript">
!function (T, l, y) { var S = T.location, u = "script", k = "instrumentationKey", D = "ingestionendpoint", C = "disableExceptionTracking", E = "ai.device.", I = "toLowerCase", b = "crossOrigin", w = "POST", e = "appInsightsSDK", t = y.name || "appInsights"; (y.name || T[e]) && (T[e] = t); var n = T[t] || function (d) { var g = !1, f = !1, m = { initialize: !0, queue: [], sv: "4", version: 2, config: d }; function v(e, t) { var n = {}, a = "Browser"; return n[E + "id"] = a[I](), n[E + "type"] = a, n["ai.operation.name"] = S && S.pathname || "_unknown_", n["ai.internal.sdkVersion"] = "javascript:snippet_" + (m.sv || m.version), { time: function () { var e = new Date; function t(e) { var t = "" + e; return 1 === t.length && (t = "0" + t), t; } return e.getUTCFullYear() + "-" + t(1 + e.getUTCMonth()) + "-" + t(e.getUTCDate()) + "T" + t(e.getUTCHours()) + ":" + t(e.getUTCMinutes()) + ":" + t(e.getUTCSeconds()) + "." + ((e.getUTCMilliseconds() / 1e3).toFixed(3) + "").slice(2, 5) + "Z"; }(), iKey: e, name: "Microsoft.ApplicationInsights." + e.replace(/-/g, "") + "." + t, sampleRate: 100, tags: n, data: { baseData: { ver: 2 } } }; } var h = d.url || y.src; if (h) { function a(e) { var t, n, a, i, r, o, s, c, p, l, u; g = !0, m.queue = [], f || (f = !0, t = h, s = function () { var e = {}, t = d.connectionString; if (t) for (var n = t.split(";"), a = 0; a < n.length; a++) { var i = n[a].split("="); 2 === i.length && (e[i[0][I]()] = i[1]); } if (!e[D]) { var r = e.endpointsuffix, o = r ? e.location : null; e[D] = "https://" + (o ? o + "." : "") + "dc." + (r || "services.visualstudio.com"); } return e; }(), c = s[k] || d[k] || "", p = s[D], l = p ? p + "/v2/track" : config.endpointUrl, (u = []).push((n = "SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details)", a = t, i = l, (o = (r = v(c, "Exception")).data).baseType = "ExceptionData", o.baseData.exceptions = [{ typeName: "SDKLoadFailed", message: n.replace(/\./g, "-"), hasFullStack: !1, stack: n + "\nSnippet failed to load [" + a + "] -- Telemetry is disabled\nHelp Link: https://go.microsoft.com/fwlink/?linkid=2128109\nHost: " + (S && S.pathname || "_unknown_") + "\nEndpoint: " + i, parsedStack: [] }], r)), u.push(function (e, t, n, a) { var i = v(c, "Message"), r = i.data; r.baseType = "MessageData"; var o = r.baseData; return o.message = 'AI (Internal): 99 message:"' + ("SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details) (" + n + ")").replace(/\"/g, "") + '"', o.properties = { endpoint: a }, i; }(0, 0, t, l)), function (e, t) { if (JSON) { var n = T.fetch; if (n && !y.useXhr) n(t, { method: w, body: JSON.stringify(e), mode: "cors" }); else if (XMLHttpRequest) { var a = new XMLHttpRequest; a.open(w, t), a.setRequestHeader("Content-type", "application/json"), a.send(JSON.stringify(e)); } } }(u, l)); } function i(e, t) { f || setTimeout(function () { !t && m.core || a(); }, 500); } var e = function () { var n = l.createElement(u); n.src = h; var e = y[b]; return !e && "" !== e || "undefined" == n[b] || (n[b] = e), n.onload = i, n.onerror = a, n.onreadystatechange = function (e, t) { "loaded" !== n.readyState && "complete" !== n.readyState || i(0, t); }, n; }(); y.ld < 0 ? l.getElementsByTagName("head")[0].appendChild(e) : setTimeout(function () { l.getElementsByTagName(u)[0].parentNode.appendChild(e); }, y.ld || 0); } try { m.cookie = l.cookie; } catch (p) { } function t(e) { for (; e.length;)!function (t) { m[t] = function () { var e = arguments; g || m.queue.push(function () { m[t].apply(m, e); }); }; }(e.pop()); } var n = "track", r = "TrackPage", o = "TrackEvent"; t([n + "Event", n + "PageView", n + "Exception", n + "Trace", n + "DependencyData", n + "Metric", n + "PageViewPerformance", "start" + r, "stop" + r, "start" + o, "stop" + o, "addTelemetryInitializer", "setAuthenticatedUserContext", "clearAuthenticatedUserContext", "flush"]), m.SeverityLevel = { Verbose: 0, Information: 1, Warning: 2, Error: 3, Critical: 4 }; var s = (d.extensionConfig || {}).ApplicationInsightsAnalytics || {}; if (!0 !== d[C] && !0 !== s[C]) { method = "onerror", t(["_" + method]); var c = T[method]; T[method] = function (e, t, n, a, i) { var r = c && c(e, t, n, a, i); return !0 !== r && m["_" + method]({ message: e, url: t, lineNumber: n, columnNumber: a, error: i }), r; }, d.autoExceptionInstrumented = !0; } return m; }(y.cfg); (T[t] = n).queue && 0 === n.queue.length && n.trackPageView({}); }(window, document, {
src: "https://az416426.vo.msecnd.net/scripts/b/ai.2.min.js", // The SDK URL Source
name: "appInsights", // Global SDK Instance name defaults to "appInsights" when not supplied
//ld: 0, // Defines the load delay (in ms) before attempting to load the sdk. -1 = block page load and add to head. (default) = 0ms load after timeout,
//useXhr: 1, // Use XHR instead of fetch to report failures (if available),
crossOrigin: "anonymous", // When supplied this will add the provided value as the cross origin attribute on the script tag
cfg: { // Application Insights Configuration
instrumentationKey: "40f89083-b8d0-49d4-b471-247f293ae683"
/* ...Other Configuration Options... */
}
});
</script>
<!-- LocalizeJS -->
<!-- End LocalizeJS -->
<!-- XMLHttpRequest Wrapper -->
<script>
var send = XMLHttpRequest.prototype.send;
XMLHttpRequest.prototype.send = function (body) {
try {
var isMatchingPostReq = this.ajaxData && this.ajaxData.method === 'POST'
&& this.ajaxData.requestUrl.indexOf('global.localizecdn.com/') > -1
&& this.ajaxData.requestUrl.indexOf('/s') > -1;
if (!isMatchingPostReq) return send.apply(this, arguments);
var _this = this;
var _arguments = arguments;
var bodyObj = JSON.parse(body);
var inputList = Object.keys(bodyObj.p).map(function (s) { return s.substring(1); });
var toSend = JSON.stringify(
{
inputList: inputList,
sourceUrl: window.location.pathname + window.location.search
}
);
$.ajax({
type: 'POST',
url: 'https://api.igrad.com/2019-04-16/internal/dlp/translate-check',
data: toSend,
contentType: "application/json;charset=utf-8",
}).done(function (resp) {
console.log('POST approved');
console.log(inputList);
send.apply(_this, _arguments);
}).fail(function (error) {
if (error.status === 403) {
console.error('POST blocked');
console.error(inputList);
} else {
console.error('Unexpected dlp POST error!');
}
});
} catch (e) {
console.error('ERROR in xhr wrapper. Request will still be sent out.');
console.error(e);
return send.apply(this, arguments);
}
}
</script>
<!-- End XMLHttpRequest Wrapper -->
</head>
<body data-ng-class="ShowOverlay || !AllowScroll ? 'noscroll' : 'scroll'" class="a" click-id="Body">
<div id="localizejs">
<div id="global-viewport">
<div class="{{ pageClass }}" ui-view autoscroll="true"></div>
</div>
<div id="root"></div>
<div id="modal"></div>
</div>
<script nomodule type="text/javascript">
if (!sessionStorage.getItem('oodseen')) {
document.getElementById('global-viewport').insertAdjacentHTML('beforeend', `<div class="aligncenter displayflex px20 spacebetween" id="BrowserOutOfDate" role="alert"><div class="displayflex aligncenter"><i class="fa fa-exclamation-circle a2-color"></i><div class="pl15 pr15"> <p class="body-xs a2-color">Your browser is out of date. Please update your browser to the latest version in order to have the best platform experience.</p></div></div><button onClick="sessionStorage.oodseen = 1;document.getElementById('BrowserOutOfDate').style.height = 0" aria-label="close" class="displayflex unstyled-button"><svg style="width: 26px" class="a2-color" focusable="false" viewBox="0 0 24 24" aria-hidden="true"><path fill="#fff" d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg></button></div>`)
}
</script>
<script async src="//maps.googleapis.com/maps/api/js?key=AIzaSyDUEz7pcjWiblADXeandbecYBbgA4CM2kk&libraries=places"></script>
<script async src="https://www.youtube.com/iframe_api"></script>
<script>
function detectIE() { var n = window.navigator.userAgent, r = n.indexOf("MSIE "); if (r > 0) return parseInt(n.substring(r + 5, n.indexOf(".", r)), 10); if (n.indexOf("Trident/") > 0) { var e = n.indexOf("rv:"); return parseInt(n.substring(e + 3, n.indexOf(".", e)), 10); } return !1; }
if (detectIE()) {
var str = '<div class="ie-modal displayflex justifycenter"> <div class="content box p30"> <h3 class="head-m mb20">Internet Explorer is Ending.</h3> <img src="https://igradcdnproduction.blob.core.windows.net/images/Stock%20Photo.png" style="width:200px" /> <p class="body-m mt20 mb20 text-center width100">Microsoft is <a href="https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support">ending its support for Internet Explorer</a>, and so are we. Please download a new browser to continue achieving your financial goals with ' + GlobalBrand + '! </p> <div class="spacebetween displayflex flex1 mb20 browser-row"> <div class="displayflex aligncenter"> <img src="https://igradcdnproduction.blob.core.windows.net/images/edge.png" /> <div class="body-m ml20">Microsoft Edge</div> </div> <div> <a class="btn btn-primary ng-scope md-ink-ripple" href="https://www.microsoft.com/en-us/edge" target="_blank">Visit Microsoft\'s Site</a> </div> </div> <div class="spacebetween displayflex flex1 mb20 browser-row"> <div class="displayflex aligncenter"> <img src="https://igradcdnproduction.blob.core.windows.net/images/chrome.png" /> <div class="body-m ml20">Google Chrome</div> </div> <div> <a class="btn btn-primary ng-scope md-ink-ripple" href="https://www.google.com/chrome/" target="_blank">Visit Google\'s Site</a> </div> </div> <div class="spacebetween displayflex flex1 mb20 browser-row"> <div class="displayflex aligncenter"> <img src="https://igradcdnproduction.blob.core.windows.net/images/safari.png" /> <div class="body-m ml20">Safari</div> </div> <div> <a class="btn btn-primary ng-scope md-ink-ripple" href="https://www.apple.com/safari/" target="_blank">Visit Apple\'s Site</a> </div> </div> <div class="spacebetween displayflex flex1 browser-row"> <div class="displayflex aligncenter"> <img src="https://igradcdnproduction.blob.core.windows.net/images/firefox.png" /> <div class="body-m ml20">Firefox</div> </div> <div> <a class="btn btn-primary ng-scope md-ink-ripple" href="https://www.mozilla.org/en-US/firefox/" target="_blank">Visit Firefox\'s Site</a> </div> </div> </div> </div>';
document.getElementById('global-viewport').insertAdjacentHTML('beforeend', str);
}
</script>
<script type="text/javascript" src="https://prod-cdn.igrad.com/AppAngularJS/angular.min.js?v=d4d6d767b45db121c4b7622b4f204f27"></script>
<script type="text/javascript" src="https://prod-cdn.igrad.com/dist/vendor.js?v=a0ce30402b61a47c855216cfe0c13e54"></script>
<script type="text/javascript" src="https://prod-cdn.igrad.com/dist/app.js?v=171764d282f4661a95aad29320b33408"></script>
</body>
</html>