#app{font-family:Avenir Next,Open Sans,Segoe UI,Avenir,Frutiger,Arial,Corbel,Futura,Helvetica,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.rf-alert{background:#1a1a1a!important;color:#fffffe!important;font-size:15px}.rf-alert button.close:hover{color:#fff}html{position:relative;min-height:100%}body{font-display:fallback!important;margin-bottom:100px}button#navburger{border:0 solid!important}h2,h3{font-family:Bitter,Karla,Cardo,Constantia}.logo-tree{height:36px;color:green}.fa-tree{color:green;font-size:.9em}#nav{background:#fff;top:0;z-index:99999;padding:0 20px;position:-webkit-sticky;position:sticky;border-bottom:1px solid #ccc}#nav a{font-weight:700;color:#2c3e50}div.navbar-brand a:hover{text-decoration:none}div.navbar-brand.site-logo{padding-bottom:0}div.navbar-brand a{color:#3e6080!important;font-family:Bitter,Inconsolata}#nav a.router-link-exact-active{color:#42b983}.navbar{padding:0 .5em!important}.nav-about{padding:12px 10px 8px}.navbar-brand{font-weight:700!important;text-transform:uppercase!important}.navbar-brand.site-logo{font-size:36px}.state-select{margin:10px 0 0 15px}.container-fluid.no-pad{padding:0 0!important}#footer{background:#1a1a1a;border-top:1px dotted #ccc;margin:20px 0 0;padding:20px 0;text-align:left;color:#fff;width:100%;height:100px}#footer a{color:#fff!important;font-size:16px}ul.footer-links{float:left;margin-top:5px}ul.footer-links li{margin-right:40px!important}div#footer img.logo{float:left;height:60px;margin-right:20px;padding:0;padding-right:20px;border-right:1px solid #716969}#login{text-align:left}#login h2{font-size:26px}.login{background:#fff;padding:20px;border:1px solid #ccc;box-shadow:0 3px 5px rgba(0,0,0,.1);margin:80px auto;width:420px}.login p{padding:0 0}.login input{width:90%;margin:0 0;padding:5px;border-radius:1px solid #ccc}label.password-label{color:#666;margin-bottom:5px}.password-visibility{margin-left:5px;font-size:.9em}a.ml-link{color:#7ff6ff!important;padding-bottom:1px;border-bottom:1px dotted #7ff6ff}a.ml-link:hover{color:#7ff6ff!important;text-decoration:none;border-bottom:1px solid #7ff6ff}@media (max-width:768px){#nav{padding-left:5px;padding-top:0;padding-bottom:0}.navbar-brand.site-logo{font-size:24px}.nav-item.nav-about,select.state-select{font-size:14px}}@media (max-width:576px){#nav{padding-left:5px;padding-top:0;padding-bottom:0}#nav,.navbar{padding-right:0}.navbar-brand.site-logo{font-size:18px;margin-right:10px}.nav-item.nav-about{font-size:13px}.nav-about{padding:8px 0 8px 0}a.nav-link{font-size:16px;text-align:left}.state-select{margin:10px 0 20px;font-size:16px}select.state-select{font-size:14px;padding-left:5px}img.logo{float:left;height:40px;margin-right:10px;padding:0}}div.county-summary-title{width:100%;display:block;font-size:14px;padding:5px;margin-bottom:5px;background:#000;background:#3f6080;color:#fff;text-align:left;font-weight:700}span.county-summary-sub{margin-left:20px}span.county-summary-sub,span.county-summary-sub-left{font-size:14px;float:right;margin-top:2px;font-weight:400}span.county-summary-sub-left{margin-left:0}div.county-table{margin-bottom:5px!important}div.county-table table{padding:5px 5px 0;font-size:13px;line-height:13px;overflow:hidden}div.county-table table td{padding:2px 2px 2px 2px}.county-table-text{max-width:150px;width:130px;text-align:left;padding-left:5px!important}.county-table-number{width:75px!important;max-width:80px!important;text-align:right}.county-table-number-acres{width:65px!important;max-width:70px!important;text-align:right}.county-graph-bar-container{border-radius:3px;float:left;width:100%}.county-graph-bar{float:left;border-radius:2px;height:13px;background:#62b0b6}#info{width:500px;position:absolute}.map-wrapper{position:relative;width:100%;height:100%}#county-summary-wrapper{z-index:99999;position:absolute;bottom:0;left:0;width:345px;max-height:270px;background:hsla(0,0%,100%,.9);border:0 solid #ccc;border-left:1px solid #ccc;box-shadow:3px 3px 3px #ccc}#map{position:absolute;top:0;bottom:0;width:calc(100% - 30px);width:100%;height:100%;outline:none!important}.map-switch.last{margin:0 0}.map-switch label{margin-left:0;font-size:14px}canvas{outline:none!important}.mapboxgl-popup{text-align:left;width:300px!important;max-width:300px!important}.popup-container{width:100%;margin:0 0;padding:0 0}.popup-header-title{padding:5px 8px;margin:-10px -10px 10px;background:#000;color:#fff;text-align:left;font-weight:700;font-size:15px;line-height:22px}.popup-body{font-size:14px;color:#646464}.popup-summary{margin-bottom:10px}.popup-header{margin:0 15px}.popup-header,.popup-title,.popup-value{display:block;width:100%}.popup-table{font-size:14px}.popup-table table{font-size:14px;line-height:14px;width:100%!important}th td.bar-container{width:60px}.align-left{text-align:left!important}#legend{width:100%;float:left;border:0 solid #ccc;border-radius:5px;padding:0 5px 0 0;z-index:100;background:hsla(0,0%,100%,.8);margin-left:0;margin-right:0;margin-bottom:10px;padding:10px 0 10px 0}#legend .container,.legend-col{padding-left:0!important}.legend-inner{width:100%;margin:5px 0 0}.legend-inner label,.legend-inner span{display:block;float:left;height:15px;width:20%;text-align:center;font-size:12px;margin:3px 0 0;color:#666}.legend-inner label.gradient-first{text-align:left!important}.legend-inner label.gradient-last{text-align:right!important}.legend-inner span{width:100%}.legend-gradient{background:#ede8f0;background:linear-gradient(90deg,#ede8f0,#1c9099 100%,#00d4ff 0);height:20px;width:100%}#legend select{margin-bottom:0;margin-top:10px!important;font-size:13px}.map-switch{margin:15px 0 5px;font-size:14px;margin-left:0;padding-left:35px!important;text-align:left;display:block!important}.map-switch label{padding-top:3px;margin-left:0!important;text-align:left;font-size:12px}.custom-control-input:checked~.custom-control-label:before{background:#43a2a9!important;border-color:#277278!important}.map-tooltip{color:#aaa;font-size:13px;margin:0 0 0 3px}@media (max-width:576px){div.map-switch{display:none}}table{text-align:left!important;font-size:14px}table td:nth-child(2){text-align:right important!}.summary-wrapper .fa-info-circle{font-size:18px;margin-left:5px;color:#aaa}.table-text{max-width:155px;width:155px}.table-number{width:85px!important;max-width:85px!important;text-align:right}.graph-bar-container{background:#f5f6f6;border-radius:3px;float:left;width:100%}.graph-bar{float:left;border-radius:3px;height:20px;background:#62b0b6}div.popover.b-popover{background:#eff0f0!important;color:#fff!important;padding:0!important}.note{border-top:1px solid #ccc;margin-left:5px;padding:10px 0}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background-color:#3f6080!important;color:#fff!important}h3{display:inline-block;float:left;text-align:left;margin-right:20px}.table-wrapper .fa-info-circle{font-size:18px;margin-left:5px;color:#aaa}.table-county-text{max-width:130px;width:130px;text-align:left}.metric-pills{float:right}#metric-select,#unit-select{float:left}@media (max-width:768px){.metric-pills{float:left}#metric-select{float:left;margin:0 20px 20px 0!important}#unit-select{float:left}}#advanced-query h4{margin-bottom:2px!important;padding-bottom:0;font-size:20px;font-weight:700}#advanced-query .fa-info-circle{font-size:18px;margin-left:5px;color:#aaa}fieldset.form-group{margin-bottom:0}div.side-facets{margin-left:-15px}.btn-outline-primary{color:#43a2a8!important;border-color:#297178!important}.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background:#297178!important;border-color:#297178!important;color:#fff!important}#advanced-query h3{display:block;width:100%;float:left;text-align:left;margin-right:40px}#advanced-query p{text-align:left}.advanced-dropdown{width:100%!important;margin-bottom:20px!important}.dropdown-menu{max-height:400px;overflow:scroll}.custom-control-label:before,.custom-file-label,.custom-select{transition:none!important}.query-facet{text-align:left;margin-bottom:10px;font-size:16px}.facet-scroll{height:250px;overflow-y:auto;padding-top:5px}.table-text{text-align:left}.table-county-number{width:120px!important;max-width:120px!important;text-align:right}#metric-select{float:right;margin:0 20px 20px 20px}#unit-select{float:right;margin:0 0 20px 0}div.advanced-summary{margin:0 0 20px 0;border-bottom:0 solid #ccc}div.metric-summary{text-align:right;margin-bottom:0}span.metric-title,span.metric-value{display:block;width:100%;margin-left:0;margin-right:-10px;position:relative;bottom:0;right:-5px}span.metric-title{text-transform:uppercase}span.metric-value{font-size:26px;font-weight:700}div.summary-total span.metric-value{font-size:40px!important;text-align:left;position:relative;bottom:-10px;left:-10px}.reset-button{display:block;width:100%;text-align:left;margin:20px 0 20px 0;border:1px solid #999!important;background:#45a2aa!important;color:#fff!important}.reset-button:hover{background:#1c9099!important;color:#fff!important}table{text-align:right!important}table td:first-child{text-align:left important!}.table-striped tbody tr:nth-of-type(odd).highlight-row,tr.highlight-row{background:#ffffe0!important;font-weight:700}@media (max-width:576px){.mobile-summary-container{width:100%;float:left;margin:10px 0}.metric-summary{width:30%;display:inline;float:right}}#sidebar{padding:15px 5px 5px 15px!important}#sidebar p{text-align:left;margin-left:0;padding-left:0}#sidebar h4{text-align:left;font-size:18px!important;text-transform:uppercase;font-weight:700;color:#3f6080;font-family:Bitter}#sidebar ul{margin-left:0;margin-right:20px;padding-left:15px}#sidebar ul li{margin-left:0;padding-left:0}.mobileShow{display:none!important}.hide{display:none}.data-warning{margin-top:20px}.block-display{display:block;width:100%}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{font-weight:700}p{text-align:left}label{display:block!important;text-align:left!important}input.form-control{margin-bottom:20px}.map{height:625px;width:100%;margin-left:0}h2.hero{text-align:left;font-weight:700;font-size:30px;line-height:1.3em;margin:40px 0 20px 0;font-family:Bitter;font-weight:800}h2.hero,h3{color:#3f6080}h3{text-align:left!important;font-weight:700!important}a{color:#1c9099!important}.table-striped tbody tr:nth-of-type(odd){background:#f8f8f8!important}p.hero-sub{margin:0 0 10px 0;text-align:left;font-size:20px;color:#666}#section-stats{background:#f3f3f3;border-top:1px solid #ccc;margin-top:20px;margin-bottom:20px;padding:20px 0}#section-summary{margin-top:20px;margin-bottom:140px;padding:10px}.tab-content{padding:20px 0}.sidebar{margin-top:60px}@media (max-width:992px){h2.hero{font-size:28px}p.hero-sub{font-size:20px}}@media (max-width:768px){h2.hero{font-size:28px;margin-top:20px;margin-bottom:10px}p.hero-sub{font-size:18px;margin-top:10px}.map{height:525px}.nav-tabs{font-size:14px}}@media (max-width:576px){.mobileHide{display:none!important}.mobileShow{display:initial!important}h2.hero{font-size:20px;margin:0 0;padding:0 0}p.hero-sub{font-size:16px;margin:10px 0 0 0}.map{height:350px}.nav-tabs{font-size:14px}.nav-tabs .nav-link{padding:6px 10px}}#sidebar{background:#f5f6f6;padding:5px 5px 15px 15px;text-align:left;background:#f8f8f8;border:1px solid #ccc}#main-body #about-sidebar p{text-align:left;margin-left:0;padding:15px 15px 0 15px;font-size:16px!important}#about-sidebar h4{text-align:left;font-size:16px!important;text-transform:uppercase;font-weight:700}#about-sidebar ul{margin-left:0;margin-right:20px;padding-left:15px}#about-sidebar ul li{margin-left:0;padding-left:0}@media (max-width:576px){#sidebar{margin-top:0}}#faq-page{margin-top:30px}#faq-page h3{display:block!important;width:100%!important;margin-left:15px;color:#3e6080;font-size:24px}#faq-page h2{margin-left:15px;margin-bottom:20px}p.subhead{font-size:36px}#faq-page div#sidebar ul li{font-size:16px;margin-left:0;margin-bottom:5px}div.faq-project{background:#f8f8f8;padding:20px 20px 0 0;border:1px solid #ccc;margin:0 0 40px;font-size:16px}div.faq-project h3{margin-bottom:10px}div.faq-project img.logo{display:block;float:right;margin:10px 0 0 15px;width:160px;height:auto;clear:both}div#faq-page div.faq-project p{font-size:16px!important}.btn-primary{background-color:#007931!important;border-color:#007931!important}.btn-primary,.btn-primary a{color:#fff!important}#about-page h3{display:block!important;width:100%!important;color:#3e6080}#about-page h2,#about-page h3{margin-left:15px}div#main-body p{font-size:18px}div#main-body dl,div#main-body ul{font-size:18px;margin-left:15px}div#about-hero{min-height:50vh;background:url(/img/Hero.png) no-repeat bottom fixed;background:url(/img/Hero.png) no-repeat bottom;background-size:cover}#about-hero{text-align:left}#about-hero span{text-align:left;font-size:54px}.hero-headline{font-family:Bitter;margin:40px 0 0 10px}p.subhead{font-family:Bitter;font-size:30px;font-style:italic;margin:20px 10px;color:#373a3c;width:80%}div#main-body,p.subhead{text-align:left}div#main-body p{font-size:18px!important;margin-bottom:24px;line-height:1.5em;margin-left:15px}div#main-body li{font-size:18px;margin-left:15px;margin-bottom:10px}div#sidebar ul li{font-size:16px;margin-left:0;margin-bottom:5px}div.about-project{background:#f8f8f8;padding:10px 20px 0 0;border:1px solid #ccc;margin:0 0 40px;font-size:16px}div.about-project h3{margin-bottom:10px}div.about-project img.logo{display:block;float:right;margin:10px 0 0 15px;width:160px;height:auto;clear:both}div.about-project p{font-size:16px!important}.btn-primary{background-color:#fff!important;border-color:#1c9099!important;color:#1c9099!important;border-radius:0!important}.btn-primary:hover{background-color:#0e4d27!important;background-color:#1c9099!important;color:#fff!important}.btn-primary a{color:#1c9099!important;text-transform:uppercase;font-weight:700}.btn-primary a:hover{border-bottom:0;color:#fff!important;text-decoration:none}@media (max-width:768px){p.subhead{width:100%;padding:0 15px 0 0;font-size:24px}}@media (max-width:576px){p.subhead{font-size:20px}}