/*! normalize.css v2.0.1 | MIT License | git.io/normalize */@import url(//fonts.googleapis.com/css?family=Exo+2:700,400&subset=latin,cyrillic);article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#map-controls .control-actions .reset,#map-controls .actions-float .see-member-list,#map-controls .actions-float .reset-connections,.remodal .project-modal .actions a,.remodal .plan-modal .actions a,.remodal .member-modal .actions a,.map-header .bpn-login a,.map-header .header-actions .pop-help{display:inline-block;padding:1.25em 2.25em;color:#fff;font-family:"Open Sans", Helvetica, sans-serif;font-size:0.75em;font-weight:900;line-height:1;text-transform:uppercase;text-align:center;border:none}#map-controls .control-actions .reset:hover,#map-controls .actions-float .see-member-list:hover,#map-controls .actions-float .reset-connections:hover,.remodal .project-modal .actions a:hover,.remodal .plan-modal .actions a:hover,.remodal .member-modal .actions a:hover,.map-header .bpn-login a:hover,.map-header .header-actions .pop-help:hover{color:#fff}#map-controls .control-actions .reset:focus,#map-controls .actions-float .see-member-list:focus,#map-controls .actions-float .reset-connections:focus,.remodal .project-modal .actions a:focus,.remodal .plan-modal .actions a:focus,.remodal .member-modal .actions a:focus,.map-header .bpn-login a:focus,.map-header .header-actions .pop-help:focus,#map-controls .control-actions .reset:active,#map-controls .actions-float .see-member-list:active,#map-controls .actions-float .reset-connections:active,.remodal .project-modal .actions a:active,.remodal .plan-modal .actions a:active,.remodal .member-modal .actions a:active,.map-header .bpn-login a:active,.map-header .header-actions .pop-help:active{outline:none}#map-controls .show-members label,#map-controls .year-filters label,.map-header .header-actions .toggle-controls{display:inline-block;font-size:0.75em;font-weight:600;text-transform:uppercase}html{-webkit-font-smoothing:antialiased}body{font:normal 100%/1.5 "Open Sans", Helvetica, sans-serif;color:#182226}p{line-height:1.5em}h1,h2,h3,h4,h5,h6{font-family:"Open Sans", Helvetica, sans-serif;line-height:1.2}@media screen and (min-width: 320px){body{font-size:105%}}@media screen and (min-width: 500px){body{font-size:110%}}@media screen and (min-width: 768px){body{font-size:115%}}a{text-decoration:none;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;color:#4678b0}a:hover,a:active{color:#6792c2}a,a:link,a:visited,a:active,a:hover{outline:none}p{line-height:1.5em}img{max-width:100%;vertical-align:bottom}.bpn-icon{vertical-align:top}hr{margin:0;border:none;border-top:1px solid #ebebeb}html.remodal-is-locked,body.remodal-is-locked{overflow:hidden}.remodal,[data-remodal-id]{visibility:hidden}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-transform:translateZ(0px)}.remodal{position:relative;display:inline-block}.remodal select,.remodal textarea,.remodal input,.remodal select:focus,.remodal textarea:focus,.remodal input:focus{font-size:16px}.remodal,.remodal *{font-family:"Exo 2", sans-serif}.remodal-bg{-webkit-transition:-webkit-filter 0.2s ease-out;-moz-transition:-moz-filter 0.2s ease-out;-o-transition:-o-filter 0.2s ease-out;transition:filter 0.2s ease-out}body.remodal-is-active .remodal-bg{-webkit-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px)}.remodal-overlay{-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;opacity:0;background:rgba(33,36,46,0.95)}body.remodal-is-active .remodal-overlay{opacity:1}.remodal{font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:100%;padding:35px;-webkit-transition:-webkit-transform 0.2s ease-out, opacity 0.2s ease-out;-moz-transition:-moz-transform 0.2s ease-out, opacity 0.2s ease-out;-o-transition:-o-transform 0.2s ease-out, opacity 0.2s ease-out;transition:transform 0.2s ease-out, opacity 0.2s ease-out;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);opacity:0;color:#182a3c;background:#f4f4f4;background-clip:padding-box}body.remodal-is-active .remodal{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:5px;left:5px;width:28px;height:28px;-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out;text-decoration:none;-webkit-border-radius:50%;border-radius:50%}.remodal-close:after{font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;font-size:28px;line-height:28px;display:block;content:"×";cursor:pointer;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;text-decoration:none;color:#3e5368}.remodal-close:hover,.remodal-close:active{background:#3e5368}.remodal-close:hover.remodal-close:after,.remodal-close:active.remodal-close:after{color:#f4f4f4}.remodal-confirm,.remodal-cancel{font-size:10pt;display:inline-block;width:120px;margin:0 0 5px 0;padding:9px 0;cursor:pointer;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;text-align:center;text-decoration:none;-webkit-border-radius:6px;border-radius:6px;background-clip:padding-box}.remodal-confirm{color:#16a085;border:2px solid #16a085;background:#f4f4f4}.remodal-confirm:hover,.remodal-confirm:active{color:#f4f4f4;background:#16a085}.remodal-cancel{color:#c0392b;border:2px solid #c0392b;background:#f4f4f4}.remodal-cancel:hover,.remodal-cancel:active{color:#f4f4f4;background:#c0392b}@media only screen and (min-width: 40.063em){.remodal{max-width:700px;min-height:0;margin:20px auto;-webkit-border-radius:6px;border-radius:6px}}.lt-ie9 .remodal-overlay{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F021242E, endColorstr=#F021242E)}.lt-ie9 .remodal{width:700px;min-height:0;margin:20px auto}.lt-ie9 .remodal-close:after{margin:auto;text-align:center}.lt-ie9 .remodal-close:hover,.lt-ie9 .remodal-close:active{background:transparent}.lt-ie9 .remodal-close:hover.remodal-close:after,.lt-ie9 .remodal-close:active.remodal-close:after{color:#3e5368}.marker-cluster-small{background-color:rgba(181,226,140,0.6)}.marker-cluster-small div{background-color:rgba(110,204,57,0.6)}.marker-cluster-medium{background-color:rgba(241,211,87,0.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,0.6)}.marker-cluster-large{background-color:rgba(253,156,115,0.6)}.marker-cluster-large div{background-color:rgba(241,128,23,0.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue", Arial, Helvetica, sans-serif}.marker-cluster span{line-height:30px}#app .plan-marker{background:#E8682E}#app .plan-marker.plan-is-peer-reviewed,#app .plan-marker.plan-marker{background:url("../images/icon-plan-peer-reviewed-f5c9e49a.svg") no-repeat;background-size:100%}#app .plan-marker.plan-needs-funding{background:url("../images/icon-plan-funding-c887ec77.svg") no-repeat;background-size:100%}#app .plan-marker.plan-not-approved{background:url("../images/icon-plan-not-approved-a431ce72.svg") no-repeat;background-size:100%}#app .member-marker{background:url("../images/icon-member-32c5cd14.svg") no-repeat;background-size:100%}#app .project-marker{background:#72AE23}#app .project-marker.project-in-progress{background:url("../images/icon-project-progress-90ae26dc.svg") no-repeat;background-size:100%}#app .project-marker.project-implemented-successfully{background:url("../images/icon-project-success-f3f1ccd8.svg") no-repeat;background-size:100%}#app .project-marker.project-unsuccessful,#app .project-marker.project-not-started{background:url("../images/icon-project-unsuccessful-e791f37f.svg") no-repeat;background-size:100%}#app .marker-cluster{border-radius:50%;text-align:center;color:#FFF;font-weight:600;line-height:2.5em}#app .member-marker-cluster{-webkit-transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;transition:box-shadow 0.2s;background:rgba(5,139,166,0.9);box-shadow:rgba(5,139,166,0.25) 0 0 0 0.25em}#app .member-marker-cluster:hover{box-shadow:rgba(5,139,166,0.25) 0 0 0 0.5em}#app .plan-marker-cluster{-webkit-transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;transition:box-shadow 0.2s;background:rgba(232,104,46,0.9);box-shadow:rgba(232,104,46,0.25) 0 0 0 0.25em}#app .plan-marker-cluster:hover{box-shadow:rgba(232,104,46,0.25) 0 0 0 0.5em}#app .project-marker-cluster{-webkit-transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;transition:box-shadow 0.2s;background:rgba(114,174,35,0.9);box-shadow:rgba(114,174,35,0.25) 0 0 0 0.25em}#app .project-marker-cluster:hover{box-shadow:rgba(114,174,35,0.25) 0 0 0 0.5em}#map-controls .inner{display:none}#map-controls .selectricWrapper{width:100%}#map-controls .selectricOpen .selectric{border-color:#999999}#map-controls .selectricItems ul{border-color:#999999}@media screen and (max-width: 1060px){#map-controls.is-expanded .inner{display:block;position:absolute;top:100%;right:0;margin:1em 0.25em 0 0;padding:0.75em;background:#FFF;border:1px solid #999999;box-shadow:rgba(24,34,38,0.1) 0 0.5em 0 -5px}#map-controls.is-expanded .inner:before{content:"";display:block;height:0;width:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #FFF;position:absolute;right:54px;bottom:100%;margin-bottom:-1px;z-index:100}#map-controls.is-expanded .inner:after{content:"";display:block;height:0;width:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #999999;position:absolute;right:53px;bottom:100%;z-index:5}#map-controls.is-expanded .inner .form-element,#map-controls.is-expanded .inner .control-actions{display:block;margin-top:0;padding:0.25em 0;border:none}#map-controls.is-expanded .inner .form-element:first-child,#map-controls.is-expanded .inner .control-actions:first-child{padding-top:0}#map-controls.is-expanded .inner .form-element.control-actions,#map-controls.is-expanded .inner .control-actions.control-actions{margin-top:0.25em;padding:0.5em 0 0;border-top:1px solid #e5e5e5}}@media screen and (min-width: 1090px){#map-controls .inner{display:inline-block;vertical-align:top}}#map-controls .form-element,#map-controls .control-actions{position:relative;display:inline-block;vertical-align:middle;margin-top:10px;padding:0 0.5em;line-height:1;border-left:1px solid #e5e5e5}#map-controls .form-element:last-of-type,#map-controls .control-actions:last-of-type{border-left:none;padding-right:0}@media screen and (min-width: 1090px){#map-controls .form-element,#map-controls .control-actions{margin-top:14px}}#map-controls .plan-filter,#map-controls .project-filter{border:none;padding:0 0.25em}#map-controls .control-actions{padding-right:0.25em}#map-controls .control-actions .reset{-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;background-color:#999999;padding:0.5em 1em;font-size:0.75em}#map-controls .control-actions .reset:hover{background-color:#a6a6a6}#map-controls .actions-float{position:absolute;top:100%;right:-1em;margin-top:1.5em;text-align:right}@media screen and (max-width: 1060px){#map-controls .actions-float{position:relative;margin-top:0;right:0.15em}}#map-controls .actions-float .see-member-list{-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;background-color:#058ba6;display:block;margin-top:0.5em;vertical-align:bottom;box-shadow:rgba(24,34,38,0.15) 0.25em 0.25em 0 0}#map-controls .actions-float .see-member-list:hover{background-color:#06a0bf}#map-controls .actions-float .reset-connections{-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;background-color:#E8682E;display:block;margin-top:0.5em;vertical-align:bottom;box-shadow:rgba(24,34,38,0.15) 0.25em 0.25em 0 0}#map-controls .actions-float .reset-connections:hover{background-color:#eb7945}#map-controls .actions-float img{height:1em;width:1em;vertical-align:middle;margin-right:2px}#map-controls .show-members{border:none}#map-controls .show-members label{padding-bottom:3px;margin-left:0.25em}#map-controls .year-filters label{display:inline-block;margin-top:-3px;margin-right:0.25em}#map-controls .year-filters input{-webkit-transition:color 0.3s, background 0.2s, border-color 0.2s;-moz-transition:color 0.3s, background 0.2s, border-color 0.2s;transition:color 0.3s, background 0.2s, border-color 0.2s;width:54px;padding:0.25em 0 0.25em 0.3em;border:1px solid transparent;background:#ebebeb;font-size:0.75em;font-weight:600;text-transform:uppercase;color:rgba(24,34,38,0.75)}#map-controls .year-filters input:focus{outline:none;background:rgba(229,229,229,0.35);border-color:#e5e5e5;color:#182226}.remodal-overlay{background:rgba(26,45,67,0.5)}.remodal-close{top:0;left:100%;height:24px;width:24px;margin:6px 0 0 -28px;background:none;border:2px solid #FFF}.remodal-close:after{color:#FFF;line-height:22px}@media screen and (min-width: 768px){.remodal-close{top:0;left:100%;margin:-10px 0 0 -12px;background:#182226;border:2px solid #FFF}}.remodal .inner{text-align:left}.remodal{padding:0;background:#fafafa}.remodal .modal-header{position:relative}@media screen and (min-width: 768px){.remodal .modal-header{border-radius:5px 5px 0 0}}.remodal h2{margin:0;padding:0.75rem 1rem 1rem;font-size:1.75em;font-weight:400;color:#FFF}.remodal .type-title{display:inline-block;margin-left:1.25rem;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:1;color:#FFF}@media screen and (min-width: 768px){.remodal .type-title{position:absolute;bottom:100%;left:1rem;margin-left:-0.35em;padding:0.35em 0.5em;border-radius:5px 5px 0 0}}.remodal .thumbnail{border-top:1px solid #ebebeb}.remodal .thumbnail img{height:auto;width:100%}@media screen and (min-width: 768px){.remodal .thumbnail{max-height:440px;overflow:hidden;border-radius:0 0 5px 5px}}.remodal .entry-main-image{padding:1rem;background:#FFF;border-bottom:1px solid #ebebeb;text-align:center}.remodal .entry-main-image img{max-height:180px}.remodal .section-label{font-size:0.75em;text-transform:uppercase;margin:0 0 0.75em;color:#999999}.remodal .description{padding:1rem}.remodal .description:after{content:"";display:table;clear:both}.remodal .description p{margin:0.75em 0}.remodal .actions{padding:0 1rem 1rem}.remodal .meta{display:block;background:#FFF;border-bottom:1px solid #ebebeb}.remodal .meta:after{content:"";display:table;clear:both}.remodal span{font-size:0.9em}.remodal .meta-section{padding:0.5em 1rem}.remodal .meta-section.meta-cost-wrap{padding:0}.remodal .meta-section.meta-funding span{color:#af2637}.remodal .meta-section.meta-status span{display:block;margin-bottom:0.25em}.remodal .meta-section img{height:1.25em;width:auto;vertical-align:top;margin:1px 2px 0 0}@media screen and (min-width: 768px){.remodal .meta-section{padding:1rem}.remodal .meta-section.meta-status{float:left;display:block;margin-right:2.35765%;width:57.35098%;border-right:1px solid #ebebeb}.remodal .meta-section.meta-status:last-child{margin-right:0}.remodal .meta-section.meta-cost-wrap{float:left;display:block;margin-right:2.35765%;width:40.29137%}.remodal .meta-section.meta-cost-wrap:last-child{margin-right:0}.remodal .meta-section.meta-funding,.remodal .meta-section.meta-cost{float:left;display:block;margin-right:2.35765%;width:48.82117%}.remodal .meta-section.meta-funding:last-child,.remodal .meta-section.meta-cost:last-child{margin-right:0}.remodal .meta-section.meta-home-office{float:left;display:block;margin-right:2.35765%;width:48.82117%;border-right:1px solid #ebebeb}.remodal .meta-section.meta-home-office:last-child{margin-right:0}.remodal .meta-section.meta-member-since{float:left;display:block;margin-right:2.35765%;width:48.82117%}.remodal .meta-section.meta-member-since:last-child{margin-right:0}.remodal .meta-section.meta-project-status{float:left;display:block;margin-right:2.35765%;width:40.29137%}.remodal .meta-section.meta-project-status:last-child{margin-right:0}.remodal .meta-section.meta-project-start,.remodal .meta-section.meta-project-update{float:left;display:block;margin-right:2.35765%;width:27.49666%;border-left:1px solid #ebebeb}.remodal .meta-section.meta-project-start:last-child,.remodal .meta-section.meta-project-update:last-child{margin-right:0}}.remodal .project-modal .modal-header{background:#72AE23}@media screen and (min-width: 768px){.remodal .project-modal .type-title{background:#486e16}}.remodal .project-modal .actions a{-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;background-color:#56841a;padding:0.75em 1em;margin-right:0.5rem}.remodal .project-modal .actions a:hover{background-color:#64991f}.remodal .plan-modal .modal-header{background:#E8682E}@media screen and (min-width: 768px){.remodal .plan-modal .type-title{background:#b64614}}.remodal .plan-modal .actions a{-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;background-color:#b64614;padding:0.75em 1em;margin-right:0.5rem}.remodal .plan-modal .actions a:hover{background-color:#cc4f17}.remodal .member-modal .modal-header{background:#058ba6}@media screen and (min-width: 768px){.remodal .member-modal .type-title{background:#046274}}.remodal .member-modal .actions a{-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;background-color:#046274;padding:0.75em 1em;margin-right:0.5rem}.remodal .member-modal .actions a:hover{background-color:#04768d}.remodal .members-modal .modal-header{background:#058ba6}@media screen and (min-width: 768px){.remodal .members-modal .type-title{background:#046274}}.members-modal .empty{margin:1rem 1rem 3rem}.members-modal .cell-titles{display:block;padding:0.75rem;display:none}.members-modal .cell-titles:after{content:"";display:table;clear:both}@media screen and (min-width: 768px){.members-modal .cell-titles{display:block}}.members-modal .cell-titles .section-label{margin:0}.members-modal .cell-titles .member-name{float:left;display:block;margin-right:2.35765%;width:77.39602%}.members-modal .cell-titles .member-name:last-child{margin-right:0}.members-modal .cell-titles .member-since{float:left;display:block;margin-right:2.35765%;width:20.24633%}.members-modal .cell-titles .member-since:last-child{margin-right:0}.member-list-entry{display:block;padding:1rem}.member-list-entry:after{content:"";display:table;clear:both}.member-list-entry:nth-child(even){background:#ebebeb}.member-list-entry:last-child{border-radius:0 0 5px 5px}@media screen and (min-width: 768px){.member-list-entry{padding:0}}.member-list-entry h3,.member-list-entry p{margin:0}.member-list-entry h3{font-weight:400;font-size:1rem}.member-list-entry h3 a{display:block}.member-list-entry .member-section{padding:0}.member-list-entry .member-section i{display:inline-block;margin-right:0.25em;color:#999999}@media screen and (min-width: 768px){.member-list-entry .member-section{padding:0.75rem}.member-list-entry .member-section.member-name{float:left;display:block;margin-right:2.35765%;width:74.41059%}.member-list-entry .member-section.member-name:last-child{margin-right:0}.member-list-entry .member-section.member-start-date{float:left;display:block;margin-right:2.35765%;width:23.23176%}.member-list-entry .member-section.member-start-date:last-child{margin-right:0}.member-list-entry .member-section.member-start-date i{display:none}}.selectricWrapper{position:relative;margin:0;min-width:150px;cursor:pointer}.selectricResponsive{width:100%}.selectric{-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;transition:border-color 0.3s;border:1px solid #e5e5e5;position:relative;border-radius:2px}.selectric .label{display:block;white-space:nowrap;overflow:hidden;margin:0 30px 0 0;padding:0.5em;text-align:left;font-size:0.75em;font-weight:600;line-height:1}.selectric .button{display:block;position:absolute;right:0;top:0;width:30px;height:30px;color:#BBB;text-align:center;font:0/0 a;*font:20px/30px Lucida Sans Unicode, Arial Unicode MS, Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:6px solid transparent;border-top-color:#182226;border-bottom:none}.selectricHover .selectric{border-color:#cccccc}.selectricHover .selectric .button{color:#888}.selectricHover .selectric .button:after{border-top-color:#888}.selectricOpen{z-index:9999}.selectricOpen .selectric{border-color:#d8d8d8;background:#fafafa}.selectricOpen .selectricItems{display:block}.selectricDisabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectricHideSelect{position:relative;overflow:hidden;width:0;height:0}.selectricHideSelect select{position:absolute;left:-100%;display:none}.selectricInput{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important}.selectricInput:focus,.selectricInput:active{outline:none}.selectricTempShow{position:absolute !important;visibility:hidden !important;display:block !important}.selectricItems{display:none;position:absolute;top:100%;left:0;background:#FFF;border-top:none;z-index:-1;box-shadow:0 0 10px -6px}.selectricItems .selectricScroll{height:100%;overflow:auto}.selectricAbove .selectricItems{top:auto;bottom:100%}.selectricItems ul{border:1px solid #d8d8d8;border-top:none}.selectricItems ul,.selectricItems li{list-style:none;padding:0;margin:0;font-size:0.85em;line-height:1}.selectricItems li{-webkit-transition:background 0.2s, color 0.2s;-moz-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s;display:block;overflow:visible;padding:0.75em;border-top:1px solid #e5e5e5;text-align:left;color:#666;cursor:pointer}.selectricItems li:first-child{border:none}.selectricItems li.selected{background-color:#f2f2f2;color:#182226}.selectricItems li:hover{background-color:#fafafa;color:#182226}.selectricItems li.disabled{background-color:#F5F5F5;color:#BBB;border-top-color:#FAFAFA;cursor:default}.plan-filter .selectric .button:after{border-top-color:#E8682E}.plan-filter .selectric.all .label{padding-left:25px;background:url(../images/icon-plan-blank-80431229.svg) no-repeat 2px center;background-size:auto 80%}.plan-filter span.all{padding-left:20px;background:url(../images/icon-plan-blank-80431229.svg) no-repeat -4px center;background-size:auto 22px}.plan-filter .selectric.peerreviewed .label{padding-left:25px;background:url(../images/icon-plan-peer-reviewed-f5c9e49a.svg) no-repeat 2px center;background-size:auto 80%}.plan-filter span.peerreviewed{padding-left:20px;background:url(../images/icon-plan-peer-reviewed-f5c9e49a.svg) no-repeat -4px center;background-size:auto 22px}.plan-filter .selectric.needsfunding .label{padding-left:25px;background:url(../images/icon-plan-funding-c887ec77.svg) no-repeat 2px center;background-size:auto 80%}.plan-filter span.needsfunding{padding-left:20px;background:url(../images/icon-plan-funding-c887ec77.svg) no-repeat -4px center;background-size:auto 22px}.plan-filter .selectric.notapproved .label{padding-left:25px;background:url(../images/icon-plan-not-approved-a431ce72.svg) no-repeat 2px center;background-size:auto 80%}.plan-filter span.notapproved{padding-left:20px;background:url(../images/icon-plan-not-approved-a431ce72.svg) no-repeat -4px center;background-size:auto 22px}.project-filter .selectric .button:after{border-top-color:#72AE23}.project-filter .selectric.all .label{padding-left:25px;background:url(../images/icon-project-blank-70c5dea7.svg) no-repeat 2px center;background-size:auto 80%}.project-filter span.all{padding-left:20px;background:url(../images/icon-project-blank-70c5dea7.svg) no-repeat -4px center;background-size:auto 22px}.project-filter .selectric.in-progress .label{padding-left:25px;background:url(../images/icon-project-progress-90ae26dc.svg) no-repeat 2px center;background-size:auto 80%}.project-filter span.in-progress{padding-left:20px;background:url(../images/icon-project-progress-90ae26dc.svg) no-repeat -4px center;background-size:auto 22px}.project-filter .selectric.implemented-successfully .label{padding-left:25px;background:url(../images/icon-project-success-f3f1ccd8.svg) no-repeat 2px center;background-size:auto 80%}.project-filter span.implemented-successfully{padding-left:20px;background:url(../images/icon-project-success-f3f1ccd8.svg) no-repeat -4px center;background-size:auto 22px}.project-filter .selectric.unsuccessful .label{padding-left:25px;background:url(../images/icon-project-unsuccessful-e791f37f.svg) no-repeat 2px center;background-size:auto 80%}.project-filter span.unsuccessful{padding-left:20px;background:url(../images/icon-project-unsuccessful-e791f37f.svg) no-repeat -4px center;background-size:auto 22px}.bpn-bar:after{content:"";display:table;clear:both}.bpn-bar div{display:block;float:left;width:10%;height:5px}.bpn-bar .bar-orange{background:#E8682E}.bpn-bar .bar-brown{background:#7B5D3E}.bpn-bar .bar-yellow{background:#FFA400}.bpn-bar .bar-aqua{background:#058ba6}.bpn-bar .bar-green{background:#72AE23}.icon-plans-blank,.icon-plans-funding,.icon-plans-reviewed,.icon-project-blank,.icon-project-progress,.icon-project-functioning,.icon-project-non-functioning,.icon-member{display:inline-block;height:1.75em;width:1.75em}.icon-plans-blank{background:url("../images/icon-plan-blank-80431229.svg") no-repeat;background-size:100%}.icon-plans-funding{background:url("../images/icon-plan-funding-c887ec77.svg") no-repeat;background-size:100%}.icon-plans-reviewed{background:url("../images/icon-plan-peer-reviewed-f5c9e49a.svg") no-repeat;background-size:100%}.icon-project-blank{background:url("../images/icon-project-blank-70c5dea7.svg") no-repeat;background-size:100%}.icon-project-progress{background:url("../images/icon-project-progress-90ae26dc.svg") no-repeat;background-size:100%}.icon-project-functioning{background:url("../images/icon-project-success-f3f1ccd8.svg") no-repeat;background-size:100%}.icon-project-non-functioning{background:url("../images/icon-project-unsuccessful-e791f37f.svg") no-repeat;background-size:100%}.icon-member{background:url("../images/icon-member-32c5cd14.svg") no-repeat;background-size:100%}.icon-alert{display:inline-block;vertical-align:middle;height:1.25em;width:1.25em;background:url("../images/icon-alert-3f3e2f67.png") no-repeat;background-size:100%}.icon-check{display:inline-block;vertical-align:middle;height:1.25em;width:1.25em;background:url("../images/icon-check-6c971e76.png") no-repeat;background-size:100%}.map-ready .map-header{top:0}.map-header{position:absolute;top:0;right:0;left:0;-webkit-transition:top 1s ease-out;-moz-transition:top 1s ease-out;transition:top 1s ease-out;z-index:100;padding-bottom:0.5em;text-align:right;background:#FFF;box-shadow:rgba(24,34,38,0.05) 0 0.25em 0 0}.map-header:after{content:"";display:table;clear:both}@media screen and (min-width: 768px){.map-header{top:-100%}}.map-header .inner{position:relative}.map-header .inner:after{content:"";display:table;clear:both}.map-header .bpn-login{font-size:0.85em;line-height:0;background:#305379}.map-header .bpn-login a{-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;background-color:#E8682E;margin:0.5em;vertical-align:bottom;padding:0.25em 0.75em}.map-header .bpn-login a:hover{background-color:#eb7945}.map-header .logo{float:left;margin:0.5rem 0 0 0}@media screen and (max-width: 500px){.map-header .logo{width:50px;overflow:hidden}}.map-header .logo img{height:42px;width:auto;max-width:none}.map-header .header-actions{display:inline-block;vertical-align:top;margin:14px 0.75rem 0 0}@media screen and (min-width: 1090px){.map-header .header-actions{margin-top:14px}}.map-header .header-actions .pop-help{-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;background-color:#4678b0;padding:0.5em 1em;font-size:0.75em}.map-header .header-actions .pop-help:hover{background-color:#5485bb}.map-header .header-actions .toggle-controls{display:inline-block;margin-right:0.5em;color:#182226}.map-header .header-actions .toggle-controls img{vertical-align:middle;height:26px;width:auto}@media screen and (min-width: 1090px){.map-header .header-actions .toggle-controls{display:none}}body,html,#app,#map-canvas{height:100%;width:100%}#app{position:relative}#app .leaflet-top{top:60px}#app .country-overlay{fill:#4678b0;stroke:none}.welcome-modal .modal-header{padding:0.5em;background:#4678b0}.welcome-modal h3{margin-top:0}.welcome-modal .content{padding:0.75em}.welcome-modal .content.opening{background:#FFF}@media screen and (min-width: 980px){.welcome-modal .content{padding:1.75em}}.welcome-modal .content p:first-of-type{margin-top:0}.welcome-modal .content p:last-of-type{margin-bottom:0}.welcome-modal ul{margin:0;padding:0}.welcome-modal ul.member-legend b{color:#4678b0}.welcome-modal li{list-style:none;margin-bottom:1em;font-size:0.9em}.welcome-modal li:after{content:"";display:table;clear:both}.welcome-modal li div{padding:0.25em 0.25em 0.25em 0}.welcome-modal li div:first-child{font-weight:600}.welcome-modal li img{height:2.25em;width:auto}@media screen and (min-width: 768px){.welcome-modal li div{padding:0.25em;vertical-align:top}.welcome-modal li div:first-child{float:left;display:block;margin-right:2.35765%;width:27.49666%;padding-left:0}.welcome-modal li div:first-child:last-child{margin-right:0}.welcome-modal li div:last-child{float:left;display:block;margin-right:2.35765%;width:70.14568%}.welcome-modal li div:last-child:last-child{margin-right:0}}