@import url(bootstrap-grid.min.css);@import url(bootstrap-reboot.min.css);@import url(bootstrap.min.css);section{padding:1rem 0;text-align:center;margin-top:2.5rem}section form{text-align:left}section form label{margin-top:8px}section h2{font-size:3.075rem;line-height:3.875rem;padding-bottom:0;margin-top:5px;text-align:left}section p{font-weight:300;padding:.4rem 0}section .btn{margin:.5rem 0}section.container-light{background:#fff}section.container-dark{background:rgba(255,255,255,0.92);border-radius:10px}body.page-index .btn{box-sizing:border-box;border-radius:0.5rem;transition:300ms ease-in-out;font-size:23px;padding:15px;box-shadow:4px 4px 2px rgba(0,0,0,0.2) !important}body.page-index .btn:hover{opacity:.9}.btn-scale-primary{background:#2a5f56;color:#fff;border-color:#124941;min-width:15.125rem;margin-right:.125rem;margin-left:.125rem}.btn-scale-primary:hover{background:#254376;color:#ffb838;border-color:#037765}.btn-scale-dark{padding:1rem 3rem;background:#254376;color:#fff;border-color:transparent;box-shadow:4px 4px 2px rgba(0,0,0,0.2) !important}.btn-scale-dark:hover{background:#254376;color:#fff;border-color:#000}.btn-scale-yellow{padding:1rem 3rem;background:#254376;color:#fff;border-color:transparent}.btn-scale-yellow:hover{background:#34786d;color:#ffb838;border-color:#124941}.btn-success{border-radius:0}.label-success,.btn-success{background:#254376;border:0}.btn-success:hover,.btn-success:active,.btn-success:link,.btn-success:visited{background:#2755a4;border:0}header{padding:.5rem 0 1.5rem;background:#fff;text-align:center;background:url("images/top-background.svg") bottom center no-repeat;background-size:contain;background-size:cover}header h1{text-align:left}header h1 a:hover{opacity:.6}header h1 .logo{max-width:250px}@media only screen and (max-width: 767px){header h1 .logo{max-width:95%;margin-top:20px}}@media only screen and (max-width: 767px){header h1{text-align:center}}.no-bg header{background:none}nav{margin-top:40px;font-size:16px;font-weight:bold}@media only screen and (max-width: 767px){nav{margin-top:0;margin-bottom:20px}}@media only screen and (max-width: 767px){nav li{width:100%}}nav li a{color:#213e47;font-size:16px;font-weight:bold;padding:10px 15px;border-radius:4px;transition:background 0.15s}@media only screen and (max-width: 767px){nav li a{width:100%}}nav .dropdown-menu{min-width:12.5rem}nav .dropdown-menu li{border-bottom:1px solid #999}nav .dropdown-menu li:last-child{border:none}nav .dropdown-menu li a{display:inline-block;font-size:15px;font-weight:400;padding:0.25rem 1rem}nav>ul>li>a:hover{background-color:#eee}.search-buttons a{color:#fff}.search-container-image{background-image:url("images/vector-points.png");background-position:center;background-repeat:no-repeat;padding-bottom:50px}.search-container-outer{background-color:#61488c;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF61488C', endColorstr='#FF41377B');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxNDg4YyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQxMzc3YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #61488c),color-stop(100%, #41377b));background-image:-moz-linear-gradient(top, #61488c 0%,#41377b 100%);background-image:-webkit-linear-gradient(top, #61488c 0%,#41377b 100%);background-image:linear-gradient(to bottom, #61488c 0%,#41377b 100%);border-top:8px solid rgba(231,243,244,0.95);box-shadow:-1px -1px 1px rgba(0,0,0,0.2)}.search-container{position:relative;display:block;margin:0 auto;padding:2rem 0 1rem}.search-container h2{font-size:40px;color:#fff;font-weight:100;text-align:center;margin-top:30px;margin-bottom:35px}@media only screen and (max-width: 767px){.search-container h2{font-size:25px;padding-left:15px;padding-right:15px}}.search-container input[type="text"],.search-container select{color:#fff;font-size:20px;margin-bottom:10px;height:50px;background:rgba(0,0,0,0.5);border:0;border-radius:5px;text-indent:10px;width:80%;margin:0 auto}.search-container select{padding-left:20px;text-indent:15px;margin-bottom:15px;height:50px;color:#eaeaea}.search-container select :checked{color:#fff}.search-container .btn-container{text-align:center}.search-container .search-submit{background:#ff9f00;color:#fff;font-size:24px;border:none;box-shadow:4px 4px 2px rgba(0,0,0,0.2) !important;min-width:190px;margin-right:7px;margin-left:7px}.search-flags{position:relative;display:block;margin:0 auto;padding:.2rem;margin-bottom:1rem;outline:none}.search-flags .form-group{text-align:center;margin-top:10px;margin-bottom:30px}.search-flags label,.search-flags .checkbox{display:inline-block;color:#fff;font-size:22px;font-weight:300;margin:0;outline:none;line-height:2.5rem}.search-flags .checkbox{padding-left:3rem}.search-flags .checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:2rem}.search-flags .checkbox label::before{content:"";display:inline-block;position:absolute;width:2.5rem;height:2.5rem;left:0;margin-left:-1.25rem;border-radius:0.5rem;background-color:rgba(255,255,255,0.91);border:2px solid #231551;-moz-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}.search-flags .checkbox label::after{position:absolute;width:2.5rem;height:2.5rem;left:-1.1875rem;top:0;font-size:2rem;color:#231551}.search-flags .checkbox input[type="checkbox"],.search-flags .checkbox input[type="radio"]{opacity:0;z-index:1;outline:none}.search-flags .checkbox input[type="checkbox"]:checked+label::after,.search-flags .checkbox input[type="radio"]:checked+label::after{font-family:'FontAwesome';content:"\f00c"}.search-flags .checkbox input[type="checkbox"]:indeterminate+label::after,.search-flags .checkbox input[type="radio"]:indeterminate+label::after{display:block;content:"";width:10px;height:3px;background-color:#555555;border-radius:2px;margin-left:-16.5px;margin-top:7px}.search-flags .checkbox input[type="checkbox"]:disabled+label,.search-flags .checkbox input[type="radio"]:disabled+label{opacity:0.65}.search-flags .checkbox input[type="checkbox"]:disabled+label::before,.search-flags .checkbox input[type="radio"]:disabled+label::before{cursor:not-allowed}.search-flags .checkbox.checkbox-circle label::before{border-radius:50%}.search-flags .checkbox.checkbox-inline{margin-top:0}.articles{padding-top:50px;padding-bottom:100px}.articles h2{text-align:center;color:#3a3a3a;font-size:40px;font-weight:300}.articles .btn{color:#fff}.articles .btn.btn-dark{background:#3a3a3a}.articles .btn.btn-purple{background:#41387c}.articles .article{margin-bottom:35px;text-align:left}.articles .article a{color:#41387c;font-weight:bold}.articles .article a:hover{opacity:.8}.articles .article h3{text-align:left;font-size:26px;color:#41387c}.articles .article .date-block{height:20px}.articles .article .date-block .date{position:absolute;color:#41387c;font-weight:400;background:#fff;padding-right:5px;z-index:2}.articles .article .date-block .line{height:3px;background:#41387c;position:absolute;width:90%;margin-top:11px;z-index:1}.articles .article .date-block .tag{float:right;background:#41387c;color:#fff;padding:5px;border-radius:5px;position:relative;z-index:2;font-size:13px}.articles .article .readarticle{background:#41387c;color:#fff;padding:8px 12px;border-radius:5px}.articles .article .readarticle:hover,.articles .article .readarticle:focus{outline:0;background:#e39410}.pagination{position:relative;width:35rem;max-width:100%;margin:0 auto;display:flex;justify-content:center}.pagination .disabled{background:lightgrey;color:#fff !important;padding:8px 12px;border-radius:8px;cursor:not-allowed}.pagination .disabled:hover,.pagination .disabled:focus{outline:0;color:#fff !important;background:lightgrey !important}.pagination a{width:4rem;margin:0 0.5rem;background:#41387c;color:#fff;padding:8px 12px;border-radius:8px;font-weight:700 !important}.pagination a:hover,.pagination a:focus{outline:0;color:#fff !important;background:#e39410}.pagination .current{color:#e39410 !important}.subpage.subpage-articles p,.subpage.subpage-articles ul,.subpage.subpage-articles li{text-align:left;font-size:17px;line-height:23px}.subpage.subpage-articles h1,.subpage.subpage-articles h2,.subpage.subpage-articles h3,.subpage.subpage-articles h4,.subpage.subpage-articles h5,.subpage.subpage-articles h6{text-align:left}body{font-family:'Roboto', sans-serif;font-weight:200;font-size:18px}h1,h2,h3,h4,h5,h6{color:#254376;font-weight:500}a{transition:250ms ease-in-out;text-decoration:none;color:#e39410;cursor:pointer}a:hover{text-decoration:none;color:#e58d00}.search-term-container input,.search-term-container input:focus,.search-term-container select:focus,.search-term-container button,.search-term-container .btn,.search-term-container .btn.active,.search-term-container .btn:focus,.search-term-container input[type="submit"] label,.search-term-container input[type="file"]:focus,.search-term-container input[type="radio"]:focus,.search-term-container input[type="checkbox"]:focus,.search-term-container input[type="text"]:focus{background:rgba(0,0,0,0.5) !important;outline:none !important;outline-offset:0 !important;box-shadow:none !important;-webkit-appearance:none}.search-term-container select:focus{text-indent:0}.highlight{background:yellow;color:#000;font-size:inherit}.form-group{margin:0}.goals-container{margin-bottom:20px}.goals-container h4{color:#828282}.goals-container div{margin-bottom:4px;display:inline-block;padding:5px}.search-results a{color:#254376;transition:300ms ease-in-out;line-height:26px;text-decoration:none}.search-results a:hover{color:#254376}.search-results a:hover span{color:#254376}.search-results a span{color:#254376;transition:300ms ease-in-out}.search-results p{font-size:22px;line-height:20px}.search-results p span.location{font-size:16px;color:#828282}.subpage p,.subpage ul li{text-align:left;font-size:20px;font-weight:normal;line-height:normal}.subpage .report-page h2{padding-bottom:0;margin-bottom:0}.subpage .report-page p.location{color:#828282;text-align:center}section.subpage{margin-top:0}.subpage .report-container{margin-bottom:80px;border:1px solid #333;width:100%;padding:5px 30px}.subpage .report-container p{font-size:18px;text-align:left;line-height:normal;padding:20px 20px 0 20px}.subpage .report-container section{padding:0}.subpage .report-container h3{font-weight:bold;font-size:32px;text-align:left;margin-bottom:0}.subpage .report-container .section-title{background:#ccc;color:#000;font-size:30px;min-height:90px;text-align:left;margin-bottom:20px;cursor:pointer;position:relative}.subpage .report-container .section-title *{cursor:pointer}.subpage .report-container .section-title label{padding:25px 15px 0px 20px;font-weight:normal;color:#282828}.subpage .report-container .section-title .icon{float:left;background:#48a294;height:90px;width:95px;padding:20px;font-size:45px;text-align:center;color:#fff}.subpage .report-container .section-title .section-toggle{position:absolute;right:0;height:90px;width:95px;text-align:center;padding-top:32px}.subpage .report-container .section-files{text-align:left;margin-top:30px}.subpage .report-container .file-box{margin-right:20px;margin-bottom:30px;width:246px;background:#cccccc;display:inline-block;min-height:250px;position:relative;vertical-align:top}.subpage .report-container .file-box label{padding:20px 20px 10px 20px;font-weight:normal;font-size:20px;color:#626262;width:100%}.subpage .report-container .file-box .file-type{padding:20px;color:#306d64;font-weight:bold}.subpage .report-container .file-box .file-type span{font-size:24px}.subpage .report-container .file-box a{color:#fff;background:#48a294;width:100%;display:inline-block;padding:15px;position:absolute;bottom:0;font-size:15px}.subpage .report-container .file-box hr{width:20px;border-color:#000;margin:0 0 0 20px;color:#306d64;border-color:#306d64;border-width:3px;display:block}section.ramp-research{padding-bottom:11rem}section.ramp-research div.container ul{list-style:none}section.ramp-research div.container ul li{padding-bottom:1rem}section.ramp-research div.container ul li a{color:#41387c}section.ramp-research div.container ul li a:hover{opacity:0.8}.table-research .btn{padding:0 1rem !important;margin:0}.home-about{margin-top:0;text-align:left}.home-about p{color:#254376;font-weight:400}.home-about .doc-graphic{text-align:right}.home-about .doc-graphic img{max-width:250px;float:right;margin-right:50px;margin-top:30px;display:none}@media (min-width: 1024px){.home-about .doc-graphic img{display:block}}footer{position:relative;padding:4rem 0 3rem;background:#2f303c;text-align:center}footer .logo{position:absolute;bottom:2rem;left:2rem;width:11rem}footer .logo img{max-width:100%}footer .logo:hover{opacity:.5}footer .logo-right{right:2rem;left:auto;width:16rem}footer .logo-right img{max-width:100%}footer nav ul li{display:inline-block}footer nav ul li a{font-size:1.625rem;line-height:1.625rem;font-weight:300;color:#fff;padding:.5rem 1rem;margin:0 .125rem}footer nav ul li a:hover{color:#ffb838}.copyright{padding:12px 0;background:#222;text-align:center}.copyright p{font-size:1.5rem;line-height:1.375rem;font-weight:300;color:#fff;margin:0}@media only screen and (max-width: 1024px){section p,footer nav ul li a{font-size:15px;line-height:19px}footer nav ul li{display:block;text-align:center !important}section h2{font-size:22px;line-height:26px}.btn-scale-dark,.btn{padding:10px 30px}header .search-container .search-term{padding:10px 15px;font-size:15px}header .search-container .search-term-container:before{display:none}header .search-container{max-width:100%}.input-group{width:100%;display:block}.input-group-btn{width:100%;display:inline-block}header .search-container button{font-size:16px;width:100%;padding:18px;margin-top:10px}}@media only screen and (max-width: 500px){.subpage .report-container{padding:4px 12px}.subpage .report-container .section-title{font-size:24px;height:auto}.subpage .report-container .section-title .icon{width:100%}.subpage .report-container .section-title .section-toggle{float:none;width:100%;height:auto;padding-top:0}.subpage .report-container h3{font-size:26px}}img{max-width:100%}