@import url(//fonts.googleapis.com/css?family=Merriweather:400,400italic,700,700italic,900);@import url(//fonts.googleapis.com/css?family=Open+Sans:800,400,300,700);#pattern1 rect{fill:#e5e5e5}#pattern1 path{stroke-width:1px;stroke:gray}#pattern2 rect{fill:#d9ebf2}#pattern2 path{stroke-width:1px;stroke:#227ac3}#pattern3 rect{fill:#a1cde0}#pattern3 path{stroke-width:1.5px;stroke:white}#pattern4 rect{fill:gray}#pattern4 path{stroke-width:1px;stroke:white}#pattern5 rect{fill:#63adcb}#pattern5 path{stroke-width:1.5px;stroke:white}.modal-content{padding:0}@media(min-width:0){}h1{font-family:"Open Sans",sans-serif;font-weight:700;font-size:40px;font-size:4rem;line-height:4.8rem;margin:3% 10%;letter-spacing:-1px}h2{font-family:"Open Sans",sans-serif;letter-spacing:.1rem;font-size:11px;line-height:23px;font-weight:600;text-transform:uppercase;color:gray}h3{font-weight:600;font-family:"open sans",sans-serif;letter-spacing:1;font-size:2.1rem;line-height:3rem;padding:0 0 1rem 0;margin:0}h4{font-size:1.5rem;line-height:2rem;font-family:open sans,sans-serif;font-weight:600}h5{font-family:"Open Sans";font-weight:700;font-size:11px;color:#3e3e3e;letter-spacing:.3px;line-height:1.4rem}text{font-family:"Open Sans",sans-serif;font-size:13px}.body{font-family:"open sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:2.4rem;color:#3e3e3e}.height{position:relative;padding:2vh;box-sizing:border-box}.pale-bg{background:#f7f7f7}.no-inset{padding:15px 0}.LR-inset{padding:0 -3px}.pad-1{padding:1rem 0}.pad-4-1{padding:4rem 0 1rem}.upsell{height:300px;background-color:#e6e6e6}.large-title{font-family:Open Sans;font-weight:700;font-size:3rem;color:#3e3e3e;line-height:3.5rem}.bordered-header{border:2px solid #ccc;padding:3px 12px}.platinum-metric{border:1px solid #ccc;margin-bottom:30px;padding:0}.header-badge{font-family:"unica one";font-size:15px;color:#648fd7;border:1px solid #525252;height:32px;opacity:.8}li.info-general{font-size:13px;font-size:1.3rem;border-left:1px solid #e6e6e6;padding:.4rem 1rem}li.info-general:first-of-type{border-left:none}.inline-list{display:inline}.inline-list li.info-badge{display:inline-block;font-family:"open sans",sans-serif;font-weight:400;font-size:12px;letter-spacing:.5px;font-size:11px;font-size:1.1rem;line-height:1.5rem;color:#fff;text-transform:uppercase;border:1px solid #fff;border-radius:10px;padding:1px 6px;margin:0 2px;position:relative;top:10px;vertical-align:top;cursor:pointer}.inline-list .tooltip{text-shadow:none;text-transform:none}.charity-check{margin:3px 8px;font-family:"Open Sans",sans-serif;font-size:10pt;color:gray;width:240px}.charity-check .cc-header{font-size:16px;font-weight:700;margin:10px 0}.charity-check .label{font-weight:700;display:block;margin-top:4px}.charity-check .label.short{display:inline}.header-info-list{display:block;font-family:open sans;padding-top:5px}#charity-check-box{border-top:1px solid #e6e6e6;color:#3e3e3e}#charity-check-box img{float:left;margin-right:1em}#charity-check-box>ul{list-style:none;margin-bottom:0}#charity-check-box>ul>li{float:left;padding:.5em 1.5em;margin:.25em 0}#charity-check-box>ul>li:not(:first-child){border-left:1px solid #e6e6e6}#charity-check-box .glyphicon{padding-right:.5em}#dropdown-charity-check-links{font-size:1.3rem}#dropdown-charity-check-links>li{padding:0}#charity-check-org-name{font-weight:700;font-size:1.2em}#box-links{font-size:1.3rem;font-weight:600;color:#63adcb}#box-links a{color:#63adcb}.most-recent-text{font-size:1.1rem}.br{border-right:1px solid rgba(90,90,90,.15);margin:4px 0}.bl{border-left:1px solid #e6e6e6;margin:4px 0}section{position:relative}section p,section .list-text{margin:0;padding:0 0 1rem}section h4{margin:0;padding:9.5px 0}section .title{font-family:"Open Sans",sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:.2px;line-height:1.6rem;text-transform:uppercase}section .label{font-family:"Open Sans",sans-serif;font-size:12px;letter-spacing:.2px;font-weight:700;line-height:15px;padding:.8rem 0 .3rem}section .value{font-family:"Open Sans",sans-serif;font-size:13px;font-size:1.3rem;color:#3e3e3e;line-height:1.9rem;padding:0 0 .6rem}section .no-padding{padding:0}section .keyword{font-family:"merriweather",georgia,serif;font-weight:400;font-size:1.7rem;line-height:2.4rem}section .list-no-inset{padding-left:20px}section .list-header{font-family:"Open Sans",sans-serif;font-size:15px;color:#3e3e3e;line-height:21px;font-weight:700;padding:1rem 0}section .list-text{font-family:"open sans",sans-serif;font-size:1.5rem;color:#3e3e3e;line-height:2.3rem;margin-right:8rem}section .big-year{font-family:Merriweather;font-size:50px;color:#3e3e3e}section .ruling-year{padding-bottom:0}section .sub-name{font-family:"Open Sans",sans-serif;font-weight:300;font-size:20px;color:gray;line-height:25px}section .ceo{font-family:"Merriweather",serif;font-weight:700;font-size:25px;color:#3e3e3e;line-height:30px}section .mission-text{font-family:"Merriweather",serif;font-size:2.2rem;color:#3e3e3e;line-height:3.2rem;margin:1rem 2rem 0 0;font-weight:700;padding-bottom:3rem}section .impact-text{font-family:"Merriweather",serif;font-size:1.8rem;color:#3e3e3e;line-height:2.6rem;padding:0 4rem 1rem 0;font-weight:400}section .program-header{font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:2.2rem}section .program-header li{padding:6px 0}section .prog-name{font-family:"Open Sans",sans-serif;font-weight:700;font-size:2.2rem;color:#3e3e3e;line-height:2.8rem;padding-bottom:1rem;border-bottom:1px solid #b3b3b3;margin-bottom:1rem}section .program-category{font-family:"Open Sans",sans-serif;font-weight:700;font-size:11px;color:#a9d2f5;letter-spacing:1.39px;line-height:14px}section .program-value{font-family:Merriweather;font-size:14px;color:#3e3e3e;line-height:22px}section .big-yel-name{font-family:'Unica One';font-size:72px;color:#f5c71c;line-height:64px;text-transform:uppercase;letter-spacing:-5px}section .excerpt{font-family:open sans,sans-serif;font-size:1.6rem}section .small-gold-header{color:#cc9b09;padding:.5rem 0 0}section .officers-list{line-height:48px;padding-top:2rem}section .no-response{font-family:"Unica One";font-size:18px;color:#b3b3b3;line-height:24px}section .highPaidEmpPos{font-family:"Open Sans";font-weight:400;font-style:italic;font-size:14px;color:#989898;line-height:20px}section .dropdown{padding-bottom:20px}section .show-more-link,section .hide-more-link{padding-top:.5rem;font-family:"Open Sans";font-size:13px;font-size:1.3rem;color:#3f7dba;line-height:17px;cursor:pointer}section .recommendation{font-family:"Merriweather",serif;font-size:14px;font-weight:400;font-size:1.4rem;color:gray;line-height:2rem;padding:1rem 0 1.6rem;margin-top:1rem;border-top:4px solid #e6e6e6}section a.excerpt,section text.excerpt{font-family:"Open Sans";text-transform:uppercase;letter-spacing:.2px;font-style:normal;font-weight:700;font-size:1.1rem;line-height:1.4rem;color:#e26947;cursor:pointer}section img{padding:10px 0}section button{margin-top:10px}section .profile-col-text{font-family:"Open Sans",sans-serif;font-size:13px;font-size:1.3rem;color:#3e3e3e;line-height:1.9rem;padding:0 0 .6rem}.graybg{background-color:#ecf2f5}.bb{border-bottom:1px solid #e6e6e6}.bt{border-top:1px solid rgba(90,90,90,.15)}.bt-with-margin{padding-left:20px;margin-top:20px}.summary{color:#24334e}.mission{color:#d05330}.financials{color:#227ac3}.operations{color:#f5c71c}.prog-border{border-top:9px solid #d05330;margin-top:5rem}.fin-border{border-top:9px solid #227ac3;margin-top:5rem;margin-bottom:1rem}.op-border{border-top:9px solid #f5c71c;margin-top:5rem}#operations h1{color:#f5c71c;font-size:5rem;line-height:5.5rem;margin:0 0 2rem;padding:1rem 0 0}#operations .information{font-family:open sans;font-size:2.4rem;font-weight:300}.dropdown-header{color:#b3b3b3;padding-bottom:5px}.pro-tool{display:inline;font-size:1.5rem;font-weight:600}.probtn{padding:15px 6px;border-radius:0;font-family:"Open Sans",sans-serif;font-weight:600!important;font-size:1.3rem;color:#3e3e3e;background-color:#fff;border:1px solid transparent;margin:0 6px;display:inline}.probtn .svgIcon{padding:0 5px;margin-top:-6px;height:17px}.banner{width:100%}.alert-div{font-family:"Open Sans",sans-serif;font-weight:600;margin:0 15px;color:#3e3e3e;font-size:1.3rem;font-style:italic;padding:0 12% 2%}.alert-div p{margin:0;color:#3e3e3e}.participation-ribbon{position:relative;bottom:2vh;float:right}header.height div h1,header.height div h2{margin:1% 20% 0 20%}.participation-seal{cursor:pointer;text-align:right}.tooltip-inner{min-width:100px}.arrow{position:absolute;left:calc(50% - 21px);border-top:20px solid #222b30;width:0;height:0;border-right:20px solid transparent;border-left:20px solid transparent;z-index:9}.summary-nav-row{padding:0;color:#fff}.summary-nav-row .summary-nav-col{height:96px;overflow:hidden;padding:10px 25px;position:relative}.summary-nav-row .liSummary{background-color:#24334e}.summary-nav-row .liSummary:hover,.summary-nav-row .liSummary:focus,.summary-nav-row .liSummary:active{cursor:pointer;background-color:#1c283d}.summary-nav-row .liSummary:hover .nav-title,.summary-nav-row .liSummary:focus .nav-title,.summary-nav-row .liSummary:active .nav-title{opacity:1}.summary-nav-row .liMission{background-color:#d05330}.summary-nav-row .liMission:hover,.summary-nav-row .liMission:focus,.summary-nav-row .liMission:active{cursor:pointer;background-color:#bc4a2b}.summary-nav-row .liMission:hover .nav-title,.summary-nav-row .liMission:focus .nav-title,.summary-nav-row .liMission:active .nav-title{opacity:1}.summary-nav-row .liFin{background-color:#227ac3}.summary-nav-row .liFin:hover,.summary-nav-row .liFin:focus,.summary-nav-row .liFin:active{cursor:pointer;background-color:#1e6cad}.summary-nav-row .liFin:hover .nav-title,.summary-nav-row .liFin:focus .nav-title,.summary-nav-row .liFin:active .nav-title{opacity:1}.summary-nav-row .liOper{background-color:#f5c71c;color:#3e3e3e}.summary-nav-row .liOper:hover,.summary-nav-row .liOper:focus,.summary-nav-row .liOper:active{cursor:pointer;background-color:#edbd0a}.summary-nav-row .liOper:hover .nav-title,.summary-nav-row .liOper:focus .nav-title,.summary-nav-row .liOper:active .nav-title{opacity:1}.summary-nav-row .nav-title{color:#fff;opacity:.9;font-family:Open Sans,sans-serif;font-weight:300;font-size:22px;font-size:2.2rem;line-height:3rem;margin-bottom:4px}.summary-nav-row .nav-desc{position:absolute;left:0;padding:0 10px 0 25px;font-family:Open Sans,sans-serif;font-size:13px;font-size:1.3rem;font-style:italic}.side-nav{font-family:open sans,sans-serif;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.6rem;font-weight:600;list-style:none;width:15vw}.side-nav li a{color:#3e3e3e}.side-nav .org-title{font-family:"Open Sans",sans-serif;font-weight:400;font-size:13px;font-size:1.3rem;line-height:1.8rem;padding:1rem 0 1.5rem;color:rgba(0,0,0,.6)}@media only screen and (max-width:1100px){.side-nav{display:none}}@media(max-width:992px){.summary-nav-row .summary-nav-col{height:42px;text-align:left}.bl,.br{border-right:none;border-left:none}.div-bar-charts{margin-top:10px!important}}.tool-tip{position:absolute;padding:0 10px;background:#fff;opacity:0}.red{fill:red}.black{fill:black}.gain{fill:#227ac3;color:#227ac3;font-weight:700}.loss{fill:#f05935;color:#f05935}.large{font-size:20px;font-size:2rem;line-height:3rem;font-family:"open sans",sans-serif;font-weight:300}.data-source{padding:2px 0 6px;font-size:11px;font-size:1.1rem;color:rgba(103,93,93,.6);font-family:"Open Sans",sans-serif;min-width:68px}.whiteborder{border-top:.7rem solid #fff}.label-title{font-family:"Open Sans",sans-serif;font-size:12px;color:rgba(103,93,93,.6);letter-spacing:.2px;font-weight:400;line-height:14px;padding:1.3rem 0 .4rem}.message{font-family:"open sans",sans-serif;margin:.8rem 0;display:inline-block}.bold{font-weight:800}div.title{font-size:2.2rem;font-weight:700;padding:1rem 0 .5rem 0;font-family:Merriweather,serif;margin:0}#summary .data-source{float:right;padding-top:10px}#mission h1{color:#d05330;font-size:5rem;line-height:5.5rem;margin:0 0 2rem;padding:1rem 0 0}#mission .data-source{float:right;padding-top:10px}#mission .program-card{margin-bottom:10px}#financial-info-links{margin-top:20px}.info-link{font-size:12px;font-size:1.2rem;margin:10px 0}#financials .information{font-size:2.8rem;font-weight:300;font-family:open sans}#financials h1{color:#227ac3;font-size:5rem;line-height:5.5rem;margin:0 0 2rem;padding:1rem 0 0}#financials p.title{font-size:2.2rem;font-weight:700;padding:1rem 0 .5rem 0;font-family:Merriweather,serif;margin:0}#financials-990-download{display:inline-block}#financials-990-download p{float:left}@media(max-width:992px){#financials-990-download p{float:none}}#financials-990-download .dropdown{float:right}@media(max-width:992px){#financials-990-download .dropdown{float:none}}.financials-callout{background-color:#fff;border-top:2px solid #e6e6e6;font-family:"open sans";font-size:1.3rem;padding:0 0 15px;display:inline-block;margin:2rem 1rem 1rem 3rem;float:right}.financials-callout div{margin:0 0 .8rem}.financials-callout h4{font-size:1.3rem}.financials-callout a{color:#000}.financials-callout a span{color:#208fc3;margin-right:5px}.financials-callout .organization-name{font-weight:700}.div-bar-charts{margin-top:100px}.line-total{stroke-width:5;fill:none}.line-total{stroke:#d86438;stroke-dasharray:2,2;stroke-width:3;fill:none}.line-total-spark{stroke:#d86438;stroke-width:.75;fill:none}.net-and-spark-line{width:330px;line-height:30px}#net-spark-chart{float:right}#ngla_revenueValue,#ngla_revenueLabel,#ngla_expenseValue,#ngla_expenseLabel{font-weight:bold}.bar_x-axis path,.bar_x-axis line{fill:none;shape-rendering:crispEdges}#rev-exp-area{width:100%}#rev-exp-area .x-axis .tick line{stroke:black}#rev-exp-area .x-axis,#rev-exp-area .y-axis{font:11px "Open Sans";fill:#919191}#rev-exp-area .y-axis path{fill:none}#rev-exp-area .tick line{stroke:#e6e6e6;stroke-width:1;stroke-dasharray:3 3}#rev-exp-area .x-axis .domain{fill:none}#rev-exp-area .x-axis .track{fill:none;stroke:#f2f2f2;stroke-width:10;stroke-linecap:round}#rev-exp-area .handleGroup{cursor:crosshair}#rev-exp-area .handleGroup .handle{stroke:#d3dce4;stroke-width:2px;fill:white}#rev-exp-area .handleGroup .handleBar{fill:#d3dce4;opacity:.3}#rev-exp-area line.grid{stroke:#d3dce4;stroke-width:1;stroke-dasharray:3 3}#rev-exp-area g.rev-layer path,#rev-exp-area g.exp-layer path,#rev-exp-area g.layer-funding-sources path{stroke-width:.5;stroke:#3e3e3e}#ttName{font-weight:bold;font-size:14px}#ttValue,#ttYear{font-weight:bold;font-size:12px}#ttPercent{font-size:12px}#ethnicity .title{fill:red;font-size:20px;font-size:2rem}#percEarnedRev .title{fill:red;font-size:20px;font-size:2rem}#percEarnedRev .y-axis path,#percEarnedRev .x-axis path{stroke:black;stroke-width:1;fill:none}.key-statistics-title{font-size:1.7rem;letter-spacing:1.1px;color:#666;border-bottom:solid #666 1px}.bar-graph-title{font-family:"Open Sans",sans-serif;font-size:1.3rem;color:#3e3e3e;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.value-callout{font-size:6rem;font-family:"unica one";letter-spacing:-5px;color:#54a5c6}.bar-graph-average{font-family:"Open Sans",sans-serif;font-size:1.4rem;color:#3e3e3e;font-weight:400;padding-bottom:1rem;margin-top:-1rem}.bar-graph-tooltip{font-size:9pt;color:#000;opacity:1;font-weight:800;background-color:#fff;position:absolute}#divLiquidity,#divMonthsCash,#divFringeRate{padding:2rem 0 0 0;min-width:210px}#liquidity-graph,#months-cash-graph,#fringe-rate-graph{width:300px}#liquidity-graph text,#months-cash-graph text,#fringe-rate-graph text{fill:#666;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:400}#liquidity-graph rect.area,#months-cash-graph rect.area,#fringe-rate-graph rect.area{fill:#54a5c6}#liquidity-graph .areaCover,#months-cash-graph .areaCover,#fringe-rate-graph .areaCover{fill:transparent}#liquidity-graph .x-axis,#months-cash-graph .x-axis,#fringe-rate-graph .x-axis{stroke:#666;stroke-width:0}#liquidity-graph .x-axis path,#months-cash-graph .x-axis path,#fringe-rate-graph .x-axis path,#liquidity-graph .x-axis line,#months-cash-graph .x-axis line,#fringe-rate-graph .x-axis line{fill:none;shape-rendering:crispEdges;stroke:#666;stroke-width:0}#liquidity-graph .x-axis path.domain,#months-cash-graph .x-axis path.domain,#fringe-rate-graph .x-axis path.domain{stroke-width:0}.funding-sources{border-top:1px solid rgba(90,90,90,.15)}.funding-sources .title{font-family:'Merriweather',serif;font-weight:700}.funding-sources .data-source{color:#bbb}.tick{font-family:"Open Sans",sans-serif;font-size:1.1rem;font-weight:400}#funding-sources .y-axis path,#funding-sources-contrib .y-axis path{fill:none}#funding-sources .y-axis line,#funding-sources-contrib .y-axis line{stroke:#666}#funding-sources .y-axis tick,#funding-sources-contrib .y-axis tick{stroke:#666}#funding-sources .y-axis text,#funding-sources-contrib .y-axis text{fill:#666}#funding-sources .x-axis path,#funding-sources-contrib .x-axis path{fill:none}#funding-sources .x-axis line,#funding-sources-contrib .x-axis line{stroke:#666}#funding-sources .x-axis tick,#funding-sources-contrib .x-axis tick{stroke:#666}#funding-sources .x-axis text,#funding-sources-contrib .x-axis text{fill:#666}#funding-sources .legend text,#funding-sources-contrib .legend text{font-size:10pt;font-style:normal}#top-funders-mry .title{fill:#da4200;font-size:30px;font-size:3rem}#top-funders-mry .area{stroke-width:0}#top-funders-mry .value{font-size:20px;font-size:2rem;fill:black}#top-funders-mry .label{font-size:15px;font-size:1.5rem;fill:black}#rev-vs-exp .title{fill:red;font-size:30px;font-size:3rem}#rev-vs-exp .y-axis path,#rev-vs-exp .x-axis path{stroke:black;stroke-width:1;fill:none;z-index:1}#rev-vs-exp .y-axis .tick,#rev-vs-exp .x-axis .tick{stroke:black}#rev-vs-exp .y-axis .tick line,#rev-vs-exp .x-axis .tick line{fill:none;stroke-width:0}#rev-vs-exp .revLine{stroke:blue;stroke-width:2;fill:none}#rev-vs-exp .revCircle{stroke:blue;fill:white}#rev-vs-exp .expLine{stroke:red;stroke-width:2;fill:none}#rev-vs-exp .expCircle{stroke:red;fill:white}#rev-spark .line{stroke:black;stroke-width:2;fill:none}.assets-liabilities{border-top:1px solid rgba(90,90,90,.15);border-bottom:1px solid rgba(90,90,90,.15)}.assets-liabilities .title{font-family:'Merriweather',serif;font-weight:700;font-size:28px;font-size:2.8rem}.assets-liabilities .data-source{color:#bbb;font-size:10px;font-size:1rem}#assets-liabilities .val1.line,#rev-exp-line .val1.line{stroke:black;fill:black;stroke-width:2;fill:none}#assets-liabilities .val2.line,#rev-exp-line .val2.line{stroke:#40ace1;stroke-width:2;fill:none}#assets-liabilities .x-axis path,#rev-exp-line .x-axis path{stroke:#666;stroke-width:1;fill:none}#assets-liabilities .y-axis path,#rev-exp-line .y-axis path{fill:none}#assets-liabilities .y-axis .tick line,#rev-exp-line .y-axis .tick line,#assets-liabilities .x-axis .tick line,#rev-exp-line .x-axis .tick line{stroke:#666}#assets-liabilities .y-axis text,#rev-exp-line .y-axis text,#assets-liabilities .x-axis text,#rev-exp-line .x-axis text{color:#666}#assets-liabilities .legend #sourceExpenses rect,#rev-exp-line .legend #sourceExpenses rect,#assets-liabilities .legend #sourceLiabilities rect,#rev-exp-line .legend #sourceLiabilities rect{fill:url("#pattern1");stroke:black;stroke-width:.5px}#assets-liabilities .legend #sourceRevenue rect,#rev-exp-line .legend #sourceRevenue rect,#assets-liabilities .legend #sourceAssets rect,#rev-exp-line .legend #sourceAssets rect{fill:#54a5c6;stroke:#54a5c6;stroke-width:.5px}#assets-liabilities .legend text,#rev-exp-line .legend text{font-size:10pt;font-style:normal;fill:black}#assets-liabilities .focus line.x,#rev-exp-line .focus line.x{stroke:gray-light;stroke-width:3}#assets-liabilities .focus .val1Focus,#rev-exp-line .focus .val1Focus{stroke:#54a5c6;stroke-width:.5px;fill:#54a5c6}#assets-liabilities .focus .val2Focus,#rev-exp-line .focus .val2Focus{stroke:black;stroke-width:.5px;fill:url("#pattern1")}#assets-liabilitiesLegend #sourceExpenses rect,#assets-liabilitiesLegend #sourceLiabilities rect{fill:url("#pattern1");stroke:black;stroke-width:.5px}#assets-liabilitiesLegend #sourceRevenue rect,#assets-liabilitiesLegend #sourceAssets rect{fill:#54a5c6;stroke:#54a5c6;stroke-width:.5px}#assets-liabilitiesLegend text{font-size:10pt;font-style:normal;fill:black}.upsellPaygBlock{background:#fff}.payg{border:1px solid rgba(90,90,90,.15);padding:20px}.payg .information{padding-bottom:5px}.payg .list-heading{font-weight:600}.payg ul{margin-left:5px;list-style:none}.payg ul li .glyphicon{color:#83c7b9}.payg ul li img{width:16px;padding:0}.payg .preview-btn{padding-left:10px}.action-btns{padding-bottom:10px}.action-btns img{padding-top:0;padding-bottom:0}.action-btns a,.action-btns button{margin-top:10px;margin-left:3px}.prem-upsell{font-family:open sans,sans-serif;font-size:13px;font-style:italic}.btn-buy-green{white-space:normal;width:100%}.preview-btn{background-color:#fff;border:1px solid #83c7b9;color:#83c7b9}.preview-btn:hover,.preview-btn:focus,.preview-btn:active{background-color:#ecf7f4}#financials .payg{width:100%}#financials .payg .buy-now-btn{background:#83c7b9;color:#fff;padding-left:40px;padding-right:40px}#financials .payg .buy-now-btn:hover,#financials .payg .buy-now-btn:focus,#financials .payg .buy-now-btn:active{background-color:#52b19d}#financials .payg .buy-it-btn{display:none}#financials .payg .buy-it-btn:hover,#financials .payg .buy-it-btn:focus,#financials .payg .buy-it-btn:active{background-color:#52b19d}#operations .payg{width:100%}#operations .payg .buy-now-btn{display:none}#operations .payg .buy-it-btn{background:#83c7b9;color:#fff;padding-left:40px;padding-right:40px}#operations .payg .buy-it-btn:hover,#operations .payg .buy-it-btn:focus,#operations .payg .buy-it-btn:active{background-color:#52b19d}#employeeStep .axis line{stroke:#b3b3b3;stroke-width:.5}#employeeStep .axis text{font-size:10px;font-family:"Open Sans",sans-serif;letter-spacing:1px}#employeeStep div.tooltip{position:absolute;text-align:center;width:auto;height:auto;padding:8px;text-align:left;pointer-events:none}#employeeStep text{fill:#3e3e3e}#employeeStep text.header{font-size:40px}#employeeStep text.title{fill:black;font-weight:600}#employeeStep text.toolt{fill:black}#employeeStep circle{fill:#ffcd12}#employeeStep line.x{stroke-width:1;stroke-opacity:.5;stroke:#ffcd12}#employeeStep path{stroke:#ffcd12;stroke-width:2}#employeeStep2 .axis line{stroke:#b3b3b3;stroke-width:.5}#employeeStep2 .axis text{font-size:10px;font-family:"Open Sans",sans-serif;letter-spacing:1px}#employeeStep2 div.tooltip{position:absolute;text-align:center;width:auto;height:auto;padding:8px;text-align:left;pointer-events:none}#employeeStep2 text{font-weight:400}#employeeStep2 text.header{font-size:40px}#employeeStep2 text.title{fill:black;font-weight:600}#employeeStep2 text.toolt{fill:black}#employeeStep2 text.label{font-family:Unica One;fill:#f5c71c;font-size:40px;line-height:64px;letter-spacing:-5px}#employeeStep2 circle{fill:#ffd45f}#employeeStep2 line.x{stroke-width:2;stroke-opacity:.5;stroke:#ffd45f}#employeeStep2 path{stroke:#ffd45f;stroke-width:4}#demographics_graph .chart-text{margin:0;padding:0 0 1rem;font-family:Open Sans;font-size:13px;fill:#b3b3b3;line-height:20px;max-width:410px}#demographics_graph .title{font-family:Merriweather,serif;margin:0 0 10px 0;padding:9.5px 0;font-weight:700;font-size:20px;color:#3e3e3e;line-height:18px;text-transform:capitalize;border-bottom:1px solid #e6e6e6}#demographics_graph .demotooltip{position:absolute;text-align:center;width:auto;height:auto;padding:8px;text-align:left;font-size:12px;font-weight:400;background:#ddd;border:solid 1px #aaa;border-radius:8px;pointer-events:none;z-index:2}#demographics_graph line.hrline{stroke:gray;stroke-width:1}#demographics_graph text.legend{font-size:70%;font-weight:400;fill:#b3b3b3}#demographics_graph .chartdiv:before,#demographics_graph .chartdiv:after{content:"\20";display:block;height:0;overflow:hidden}#demographics_graph .chartdiv:after{clear:both}#demographics_graph svg.demGraph{display:block;margin:0 30px 15px 0}#demographics_graph svg.removeDemgraphAlign{width:100%!important;width:initial!important;margin-left:initial!important;margin-right:initial!important}#demographics_graph .demographicslegend{width:auto}#demographics_graph .demogFemale,#demographics_graph .demogAsian,#demographics_graph .demogDisability,#demographics_graph .demogLesbian{fill:#83c7b9}#demographics_graph .demogMale,#demographics_graph .demogBlack{fill:#fae21e}#demographics_graph .demogTransgender,#demographics_graph .demogHispanic{fill:#1b1464}#demographics_graph .demogNative{fill:#6cbb5e}#demographics_graph .demogWhite{fill:#54a5c6}#demographics_graph .demogMultiracial{fill:#d05330}#demographics_graph .demogAdditional{fill:papayawhip}#demographics_graph .demogUnknown{fill:#e6e6e6}.demographics-legend{height:auto}.column-title{font-family:"Open Sans",sans-serif;font-size:1.5rem;font-weight:700}#diversity_strategies .title,#demographics_notes .title{font-family:Merriweather,serif;margin:0 0 10px 0;padding:9.5px 0;font-weight:700;font-size:20px;color:#3e3e3e;line-height:18px;text-transform:capitalize;border-bottom:1px solid #e6e6e6}.fin-table,.financial-table{border-bottom:solid 2px #000;margin-top:10px}.fin-table .ft-graph svg,.financial-table .ft-graph svg{width:50px!important}.fin-table thead,.financial-table thead{border-bottom:solid 1px #000}.fin-table th,.financial-table th{padding:5px 0}.fin-table .ft-label-header,.financial-table .ft-label-header{color:#da4200}.fin-table .ft-value-header,.financial-table .ft-value-header{max-width:110px;font-weight:normal;color:gray;text-transform:uppercase;text-align:right}.fin-table .ft-graph-header,.financial-table .ft-graph-header{min-width:60px}.fin-table .ft-graph-header-pf,.financial-table .ft-graph-header-pf{min-width:60px;font-weight:normal;color:gray;text-transform:uppercase;text-align:right}.fin-table .ft-label,.financial-table .ft-label{font-size:13.5px;max-width:300px}.fin-table .ft-value,.financial-table .ft-value{font-size:14px;color:#000;text-align:right}.fin-table .ft-total-row,.financial-table .ft-total-row{background-color:#e6e6e6;font-weight:700}.no-border{border:none!important}.financial-tables .move_balance_sheet_to_new_line{width:100%}.financial-tables .rev-exp-table{padding-right:10px}.financial-tables .balance-sheet-table{padding:0}.ft-graph{text-align:right}.ft-graph .area{fill:#3cdeec}.ft-graph .x-axis{fill:none;stroke:#b3b3b3}#contractor_btn_grp .year-link{border:none;background:none}#contractor_btn_grp .year-link.clicked{background:#ff0}.chart-label{font-weight:400}.presentation{padding-bottom:0}.navRowPosition{color:#439ad9!important}.navRowSummary,#navSummaryText:hover{color:#446194!important}.navRowMission,#navProgramsText:hover{color:#d05330!important}.navRowFinancials,#navFinancialsText:hover{color:#227ac3!important}.navRowOperations,#navOperationsText:hover{color:#f5c71c!important}#navSummaryText:hover{text-decoration:none}#navProgramsText:hover{text-decoration:none}#navFinancialsText:hover{text-decoration:none}#navOperationsText:hover{text-decoration:none}.modalHeader{font-family:"Open Sans",sans-serif;font-weight:700!important;text-transform:none!important;letter-spacing:initial!important;margin:0}.downloadRow{padding-left:0}.downloadRow .downloadAll .downloadBtn{color:#fff;font-size:13px}.downloadRow .downloadAll .downloadBtn .downloadGlyph{padding-right:5px}.downloadRow .downloadAll .modalDownloadBtn,.downloadRow .downloadAll .modalButton:focus{color:#fff;font-size:11px;font-weight:600;padding:4px 10px;text-transform:uppercase;background-color:#fff;border:1px solid #ccc;color:#3e3e3e;margin-top:0}.downloadRow .downloadAll .modalDownloadBtn:hover,.downloadRow .downloadAll .modalButton:focus:hover,.downloadRow .downloadAll .modalDownloadBtn:focus,.downloadRow .downloadAll .modalButton:focus:focus,.downloadRow .downloadAll .modalDownloadBtn:active,.downloadRow .downloadAll .modalButton:focus:active{background-color:#f2f2f2}.downloadRow .downloadAll .modalDownloadBtn .downloadGlyph,.downloadRow .downloadAll .modalButton:focus .downloadGlyph{padding-right:5px}.noPaddingBottom{padding-bottom:0}.btn-blue{background-color:#63adcb;border:1px solid #63adcb;color:#fff;width:auto;height:auto}.downloadBtn:focus{color:#fff}#CCModal{outline:none}#CCModal .modalSize{min-width:900px}#CCModal .modal-content{background:#f3f3f3}#CCModal .modal-content .modal-header{border:none;padding-bottom:10px;padding-left:0}#CCModal .modal-content .modalBody{padding:15px;background-color:#fff}#CCModal .modal-content .modalBody .modalRow{padding:4px 0}#CCModal .modal-content .modalBody .charitycheck{margin:3px 8px;font-family:"Open Sans",sans-serif;font-size:10pt;color:#3e3e3e}#CCModal .modal-content .modalBody .charitycheck .cc-header{font-size:16px;font-weight:700;margin:10px 0;border-bottom:1px solid gray}#CCModal .modal-content .modalBody .charitycheck .label{font-weight:700;display:block;margin-top:4px}#CCModal .modal-content .modalBody .charitycheck .label.short{display:inline}#CCModal .modal-content p{margin-bottom:0}div .thumbnail{font-size:2.5em;text-align:center;padding-top:50px;margin-bottom:10px;width:100%;text-decoration:none}.video{width:100%}.back2Toptext{Font-family:Open Sans!important;Font-weight:400!important;Color:gray!important;Letter-spacing:.5px!important;Font-size:1.1rem!important;outline:none!important;padding:0!important}.taxforms{background-color:#e5f3e2;padding:10px;margin:12px 0}.putBlock1{background-color:#d2e4eb}.upsellBlock{background-color:#e5f3e2;padding:4% 10%;border:1px solid #e6e6e6;color:#3e3e3e;margin-bottom:15px}.upsellBlock .blockImg{width:75%}.upsellBlock p{color:#3e3e3e}.upsellBlock .body{font-weight:600;font-size:1.8rem;line-height:2.6rem}.upsellBlock .btn-claim{margin-bottom:10px}.upsellBlock .questionTxt{color:gray;font-family:Open Sans,sans-serif;font-weight:700;font-size:1.5rem;line-height:4rem}.blockTitle{font-weight:800;font-size:1.5rem;margin-bottom:0}.blockTitle2{font-family:"Open Sans",sans-serif;font-size:2.5em;line-height:1em;font-weight:300;padding-top:0}.upsellPaygBlock{border:1px solid #cedbe1}.upsellPaygBlock .smBlockTitle{font-weight:800;font-size:1.5rem;margin-bottom:0;font-size:1.25em;margin:5px 0}.upsellPaygBlock .smBlockTitle2{font-family:"Open Sans",sans-serif;line-height:1em;font-weight:300;padding-top:0;font-size:2.5em;margin:5px 0}.upsellPaygBlock .upsellUl{margin:5px 0;list-style-type:none}.upsellPaygBlock .upsellUl .upsellLi{font-weight:600}.upsellPaygBlock .upsellUl .upsellLi .glyphicon{padding:5px;color:#83c7b9}.registrationUpsellBlock{background-color:#fff;padding:2rem 3rem 4rem;margin-right:3rem}.registrationUpsellBlockSmall{padding:10%;margin-bottom:5%;border:none}.registrationUpsellBlockSmall span{font-weight:600;font-family:open sans,sans-serif;font-size:13px;line-height:19px}.registrationUpsellBlockSmall .btn{margin-top:10px}.profile-tooltip{color:#b3b3b3}.profile-header-tooltip,.profile-header-tooltip:hover,.profile-header-tooltip:focus{color:#ccc!important;font-size:11px!important;vertical-align:baseline!important;position:relative;top:-.1em;text-decoration:none!important;text-transform:none!important}.donate-glyph{color:#ec9f89!important;margin-right:4px}.file-glyph{margin-right:2px}.glyph-L{margin-left:2px}.media-link{word-wrap:break-word}.gnp-logo{padding:0;width:100%;max-width:200px;max-height:18px}.short-footer{padding:15px 0}.hyphenate{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto}.bottom-margin{margin-bottom:9.5px}.simple-bar-graph{margin-right:10px}.org-logo{max-height:300px;max-width:450px}.noCaps{text-transform:none!important}.dropdown-toggle{padding:6px 12px}.no-padding-left{padding-left:0}.btn-group>.btn,.btn-group a{color:#b3b3b3;padding:5px 12px}#payg_banner{z-index:100;border-bottom:1px solid #e6e6e6;position:fixed;bottom:0}.navbar .navbar-collapse #protoolsSearchBar{display:inline-block}#protoolsSearchBar{display:none}.search-protools{height:43px;display:inline-block!important;position:relative;bottom:17px;vertical-align:top}.search-protools .navbar-form{padding:0;margin:0;padding-top:7px;width:100%}.navbar .navbar-collapse{text-align:left}.nav-left{z-index:100}.coa-alert{padding:2px 0 6px;font-size:11px;font-size:1.1rem;color:#f05935;font-family:"Open Sans",sans-serif}.bridge-id-span{vertical-align:sub}#officerSource{bottom:10px;position:relative}#officerDownloadRow{margin:10px 0}.compKey{margin-top:1rem;padding-top:1rem}.compKeyItem{font-size:11px;margin:5px 0}.compKeyItem:before{content:"#";margin-right:.5rem}.mainComp:before{background:#f7d65e;color:#f7d65e}.otherComp:before{background:#f5c48f;color:#f5c48f}.relatedComp:before{background:#e5e2e2;color:#e5e2e2}.compValue{font-size:11px}.description-spacing{margin:20px 0}.horizontal-list{list-style:none}.horizontal-list li{padding:0 1rem 1rem 0;margin-right:.5rem;display:inline-block}.horizontal-list li.no-padding{padding:0}.service-area-image{margin-right:10px;height:80px;width:auto}.service-area-description{font-weight:700;font-size:2.2rem;font-family:"Merriweather",georgia,serif}.service-area-image,.service-area-description{display:inline-block}@media(min-width:768px){.demographics_legend{margin-left:12%}}@media(min-width:1200px){.demographics_legend{margin-left:0}}#modalElement{font-family:"Open Sans",sans-serif}#modalElement .h1,#modalElement .h2,#modalElement .h3,#modalElement .h4,#modalElement .h5,#modalElement .h6,#modalElement h1,#modalElement h2,#modalElement h3,#modalElement h4,#modalElement h5,#modalElement h6{font-family:"Open Sans",sans-serif}#modalElement h4{font-size:21px;font-size:2.1rem;font-weight:600}#modalElement p:last-child{margin:0}#modalElement .modal-title{padding:0}#modalElement .modal-content{padding:1rem;overflow:hidden}#modalElement hr{width:120%;right:3rem;position:relative}#modalElement .modal-container{padding:0 2rem 2rem 2rem}#modalElement .modal-header{padding:15px 0;border:none}#modalElement .modal-body{border:1px solid #e6e6e6;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:left}#modalElement .post-body{padding:.5rem 15px;text-align:left}#modalElement .modal-footer{border:none;text-align:center;padding:2rem 0}#modalElement .modal-centered{width:80%;margin:0 auto}#modalElement .modal-prepare{padding-bottom:3rem}#modalElement .modal-prepare span{font-size:x-large;padding:0 2rem 2rem 0;text-align:left;float:left}#modalElement .modal-prepare p{text-align:left}#modalElement .borderless{border:none}.context-note-linewrap{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.splc-rectangle{background-color:#f6efe9;border:solid 1px #e6e6e6;border-left:6px solid #ff8366;padding:7px 15px}.splc-logo{margin-right:30px}.splc-messaging{display:inline-block;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;margin:10px 0 0 0;text-align:center;color:#3e3e3e}@media(max-width:768px){.splc-rectangle a{margin:0 auto 10px auto}.splc-messaging{display:block}}#council-of-foundations{width:150px}.row.display-flex{display:flex;flex-wrap:wrap}.row.display-flex>[class*='col-']{display:flex;flex-direction:column}.protools{background-color:#fff;box-sizing:border-box;box-shadow:0 2px 4px rgba(80,80,80,.1);border-bottom:1px solid rgba(80,80,80,.2);position:relative;width:100%;z-index:1;min-height:0;height:46px}.protools .navbar-nav li>a{font-weight:400;padding-left:20px}.protools .navbar-nav a{font-family:Open Sans,sans-serif;font-weight:600;font-size:1.3rem;color:#4a4a4a;padding-left:5px;background-color:#fff;border-color:transparent!important}.protools .navbar-nav a .glyphicon{padding:0 5px 0 0}.protools .navbar-nav a:hover,.protools .navbar-nav a:focus{text-decoration:none}.protools .navbar-nav li{padding:0}.protools .navbar-nav .dropdown>a{background-color:#fff!important;margin:0 6px}.protools .navbar-nav .dropdown .probtn{padding:15px 6px}.protools .navbar-nav .dropdown .dropdown-menu{border-radius:0 0 5px 5px;border-top:0}.protools .navbar-nav .dropdown .dropdown-menu>li>a{font-weight:normal;padding:10px 20px;color:gray;line-height:1.333}.protools .navbar-nav .dropdown .dropdown-menu>li>a:hover,.protools .navbar-nav .dropdown .dropdown-menu>li>a:focus{background-color:#f5f5f5}.protools .btn.btn-link{border-radius:0;font-size:11px;font-size:1.1rem;padding:10px;border-top:none;border-bottom:none}.protools .btn.btn-link:hover,.protools .btn.btn-link:focus,.protools .btn.btn-link:active{color:#000}.protools .btn.btn-link .glyphicon-large{font-size:1.7rem}.protools .btn.btn-link.btn-dropdown{font-size:1.3rem}.protools .navbar-right{margin-right:0!important}.protools .navbar-right a.btn{height:45px;margin-top:0}.protools .nav-left{padding-top:8px}.protools .saved{color:#d05330!important}.protools #protoolsSearchBar{width:98%}.protools .auto-width{width:auto}.protools .float-right{float:right}.protools .btn-link{color:#b3b3b3;padding:5px 10px}