@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);.mapview-container{height:100%;width:100%}.mapview-container .mapview{height:100%;width:100%}.mapview-container .mapview>div:first-child{height:100%;width:100%}.mapview-container .mapview .esri-legend{padding:12px 0;min-width:180px;max-width:350px}[data-map-hidden='true']{display:none}
*{box-sizing:border-box}body,#app-container{overflow:hidden;position:fixed;width:100vw;margin:0;top:0;bottom:0}
.container{height:100%;width:100%}.hidden{display:none}.pointer{cursor:pointer}.app-body{display:flex;width:100%;height:calc(100% - 50px)}.esri-search .esri-menu__header{background:#8c8c88}.esri-basemap-gallery__item:hover,.esri-basemap-gallery__item:focus{background-color:#1f4487;border-left-color:#1f4487}.esri-basemap-gallery__item:hover .esri-basemap-gallery__item-title,.esri-basemap-gallery__item:focus .esri-basemap-gallery__item-title{color:#fff}.esri-search__input::-webkit-input-placeholder{color:#555 !important}.esri-search__input::-moz-placeholder{color:#555 !important}.esri-search__input:-ms-input-placeholder{color:#555 !important}.esri-search__input::-ms-input-placeholder{color:#555 !important}.MuiInputLabel-outlined,.esri-search__input::placeholder{color:#555 !important}.MuiSwitch-root .CustomizeTouchRipple span{opacity:0.85}.MuiInputAdornment-root .MuiTypography-root,.MuiExpansionPanelSummary-content .MuiTypography-root{font-weight:600}@media (min-width: 425px) and (max-width: 768px){.MuiInputAdornment-root .MuiTypography-root,.MuiExpansionPanelSummary-content .MuiTypography-root{font-size:1.125rem}}@media (max-width: 425px){.MuiInputAdornment-root .MuiTypography-root,.MuiExpansionPanelSummary-content .MuiTypography-root{font-size:1rem}}[data-zoom-percent='175'] .header-container .app-title,[data-zoom-percent='200'] .header-container .app-title,[data-zoom-percent='250'] .header-container .app-title,[data-zoom-percent='300'] .header-container .app-title{font-size:1.125rem}[data-zoom-percent='175'] .header-container .MuiButton-label,[data-zoom-percent='200'] .header-container .MuiButton-label,[data-zoom-percent='250'] .header-container .MuiButton-label,[data-zoom-percent='300'] .header-container .MuiButton-label{font-size:0.6rem}[data-zoom-percent='175'] [role='dialog'],[data-zoom-percent='200'] [role='dialog'],[data-zoom-percent='250'] [role='dialog'],[data-zoom-percent='300'] [role='dialog']{top:5vh;max-height:90vh}[data-zoom-percent='175'] [role='dialog'] .ModalContent-mono-50,[data-zoom-percent='200'] [role='dialog'] .ModalContent-mono-50,[data-zoom-percent='250'] [role='dialog'] .ModalContent-mono-50,[data-zoom-percent='300'] [role='dialog'] .ModalContent-mono-50{max-height:65vh;overflow-y:auto;margin-top:2rem}[role='tooltip'].MuiTooltip-popper{pointer-events:inherit}[role='tooltip'] .MuiTooltip-tooltip{max-height:90vh;background-color:#1f4487}[data-zoom-percent='175'] #DetermineScreeningInputs>div,[data-zoom-percent='200'] #DetermineScreeningInputs>div{flex-direction:column}[data-zoom-percent='175'] #DetermineScreeningInputs>div>div,[data-zoom-percent='200'] #DetermineScreeningInputs>div>div{width:100%}body .MuiDialog-paper{overflow-y:inherit}
.ModalContentMain{padding:1rem}.ModalContentMain .DoubleLayout{display:flex;flex-direction:column}.ModalContentMain .DoubleLayout__extra-header{padding:0 2rem 1rem 2rem;text-align:center}.ModalContentMain .DoubleLayout__columns_wrapper{display:flex}#Success-scroll-dialog-description{padding:0}.MuiDialog-container a{color:#1f4487}.MuiDialog-container p{font-size:14px}.MuiDialog-container .SuccessModal__title p,.MuiDialog-container .SuccessModal__header p,.MuiDialog-container .SuccessModal__body p,.MuiDialog-container .SuccessModal__footer p{margin:0;padding:0;color:#000}.MuiDialog-container .SuccessModal__title{padding:0;height:50px;display:flex;align-items:center;justify-content:center}.MuiDialog-container .close-icon-button{position:absolute;top:0;right:0;width:50px;height:50px}.MuiDialog-container .SuccessModal__body{display:flex}.MuiDialog-container .SuccessModal__body .panel{width:50%;padding:1rem 0.5rem}.MuiDialog-container .SuccessModal__body .panel img,.MuiDialog-container .SuccessModal__body .panel svg{display:block;margin:1rem auto}.MuiDialog-container .SuccessModal__footer{font-family:Source Sans Pro, serif;padding:0.5rem;display:flex;width:100%;align-items:center;justify-content:space-between}.MuiDialog-container .SuccessModal__footer .opt-out__button{color:#1f4487;border:none;padding:0;background-color:#0000;font-weight:600;text-decoration:underline}.ModalContentHeader:focus,.SuccessModal__title:focus,.modal-screen-right:focus{outline:2px solid #1f4487}
#ScreeningInputsModal .ModalContentWrapper{display:flex;flex-direction:column}#ScreeningInputsModal .ModalContentWrapper br{display:none}#ScreeningInputsModal .ModalContentWrapper p{padding-bottom:0.8rem}#ScreeningInputsModal .ModalContentHeader{top:0;height:50px;display:flex;align-items:center;justify-content:center}#ScreeningInputsModal .ModalContentMain{margin:50px 8% 0.75rem 8%;overflow-y:auto}#ScreeningInputsModal .ModalContentMain>div{padding:0}#ScreeningInputsModal .ModalContentMain>div div{overflow-y:inherit}
.PrintMapViewHtml{position:absolute;z-index:1000;width:100%;background:rgba(0,0,0,0.5);height:calc(100% - 50px);overflow-y:auto;font-family:Source Sans Pro, serif}.PrintMapViewHtml__content{margin:auto;padding:10px;width:1060px;max-width:calc(100% - (2 * 10px + (2 * 10px)));min-height:500px;background-color:#fff}#PDFViewer[data-pdf-ua='true']{opacity:0}.PrintVMTProjectTable{height:auto !important}.bordered-table,.bordered-table td,.bordered-table th{border:1px solid #444;padding:0.2rem 0.3rem}table{border-collapse:collapse;margin-bottom:1rem}th,td{vertical-align:top;padding:0.2rem 0.5rem 0.2rem 0}th{text-align:left;font-weight:500}.project-location__table th,.project-location__table td{font-size:10px}
.header-container{width:100%;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#ffffff}.header-container .header-app-version{font-style:italic}.header-container h1{margin-right:10px;font-size:24px;line-height:1.33}.header-container h3 a{text-decoration:none;color:#4e4e4e;font-size:14px;line-height:1.43}.header-container .logo-container{height:50px;display:flex;align-items:center}.header-container .logo-container .logo{margin:0 10px}.header-container .logo-container .logo img{max-height:30px;max-width:120px}.header-container .app-title{white-space:nowrap;flex-grow:1;margin-left:10px}nav button.MuiButtonBase-root{border:2px solid transparent}nav button.MuiButtonBase-root.Mui-focusVisible{border-color:#1f4487}@media (min-width: 768px){nav button.MuiButtonBase-root{padding:12px}}
#TooltipModal .MuiDialogTitle-root{padding:0.5rem}#TooltipModal .TooltipModal__title{font-size:1.25rem}#TooltipModal .tooltip-content{color:#1f4487}#TooltipModal .tooltip-content h3,#TooltipModal .tooltip-content p{margin:0 0 0.5rem 0}
.HelpText{display:inline-flex;flex-direction:column;color:#df0000;font-size:14px;font-family:'Source Sans Pro', sans-serif;visibility:visible;background-color:transparent;padding:0.5rem}.HelpText.enabled{color:#007549}
.modal-wrapper{height:455px;max-height:calc(100vh - (2 * 2rem));display:flex;background:#fff}.modal-wrapper h3{font-size:16px;line-height:1.5}.modal-wrapper h4{font-size:14px;font-weight:600;line-height:1.5;color:rgba(0,0,0,0.87)}.modal-wrapper p{font-size:14px;line-height:1.5}.modal-banner{position:absolute;height:50px;width:100%;top:0;right:0;padding:0.5rem;display:flex;justify-content:flex-end}@media (max-width: 768px){.modal-banner{width:100%}}.modal-icon-button{z-index:50}.modal-icon-button path{fill:#000}
@media (max-width: 425px){[data-expand-input-type='checkbox']{flex-direction:column}[data-expand-input-type='checkbox']>div,[data-expand-input-type='checkbox']>fieldset{width:100%}[data-expand-input-type='checkbox']>div{margin:0}}
.left-panel{width:400px;height:100%;overflow:auto;display:flex;flex-flow:column;background:#f4f4f4;box-shadow:0 2px 5px 0 rgba(0,0,0,0.2)}.left-panel .stepper-container{flex:0 1 auto;position:relative;height:48px;width:100%}.left-panel .tools-container{flex:1 1 auto}.left-panel .tool{display:flex;flex-flow:column;height:100%}.left-panel .tool .tool-header{flex:0 1 auto;margin:8px 16px 5px 16px}.left-panel .tool .tool-header .divider{width:100%;margin:10px 0px 10px 0px}.left-panel .tool .tool-header h3{line-height:1.5;font-size:16px}.left-panel .tool .tool-header h4{font-size:14px;font-weight:600;line-height:1.71;color:rgba(0,0,0,0.87)}.left-panel .tool .tool-header p{font-size:14px;line-height:normal;color:#4e4e4e}.left-panel .tool .tool-header-2{flex:0 1 auto;margin-left:16px;margin-right:16px;margin-bottom:5px}.left-panel .tool .tool-header-2 .divider{width:100%;margin:10px 0px 10px 0px}.left-panel .tool .tool-header-2 h3{line-height:1.5;font-size:16px}.left-panel .tool .tool-header-2 h4{font-size:14px;font-weight:600;line-height:1.71;color:rgba(0,0,0,0.87)}.left-panel .tool .tool-header-2 p{font-size:14px;line-height:normal;color:#4e4e4e}.left-panel .tool .tool-body{flex:1 1 auto;margin:8px 16px 0px 16px}.left-panel .tool .tool-body h4{font-size:14px;font-weight:600;line-height:1.71;color:rgba(0,0,0,0.87)}.left-panel .tool .tool-body .divider{margin:16px 0px 16px 0px}.left-panel .tool .tool-footer{flex:0 1 40px;text-align:center}.left-panel .tool .tool-footer .help-text{visibility:hidden;background-color:#8c8c8c;color:#fff;font-family:'Source Sans Pro', sans-serif;font-size:14px;text-align:center;border-radius:4px;padding:6px;z-index:1}.left-panel .tool .tool-footer .help-text::after{content:'';position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#8c8c8c transparent transparent transparent}.left-panel .tool .tool-footer:hover .help-text{visibility:visible}.left-panel .tool input::-webkit-input-placeholder, .left-panel .tool textarea::-webkit-input-placeholder{color:#444;opacity:1}.left-panel .tool input::-moz-placeholder, .left-panel .tool textarea::-moz-placeholder{color:#444;opacity:1}.left-panel .tool input:-ms-input-placeholder, .left-panel .tool textarea:-ms-input-placeholder{color:#444;opacity:1}.left-panel .tool input::-ms-input-placeholder, .left-panel .tool textarea::-ms-input-placeholder{color:#444;opacity:1}.left-panel .tool input::placeholder,.left-panel .tool textarea::placeholder{color:#444;opacity:1}.left-panel #JurisdictionSelection .MuiSelect-select{background-color:#fff}.screening-tool-header{width:100%;height:35px;padding-right:0px;padding-left:10px;padding-top:6px;top:0px;left:0px;position:absolute}.screening-tool-header .card-header{vertical-align:middle;margin:auto}.form{color:white}.double-selects .range-selector{margin-right:65px}.MuiList-root .MuiListItem-button:hover,.MuiList-root .MuiListItem-button:focus{background-color:#888}.MuiList-root .MuiListItem-root.Mui-selected{color:#fff;background-color:#888}
.footer{display:flex;flex-direction:column;width:100%;height:100%;z-index:18;top:0;position:absolute;background:#f4f4f4}.footer .print-area{height:100%}.footer>.i-map-info{width:25%}.footer>.screening-results{width:50%}.footer h3{line-height:1.4;font-size:20px}.footer h4{font-size:14px;font-weight:600;line-height:1.71;color:rgba(0,0,0,0.87)}.footer .footer-content{width:100%;height:calc(100% - 50px)}.footer .footer-content .criteria-and-maps{display:flex;height:47.5%;align-items:center;justify-content:space-evenly;margin-top:14px;margin-bottom:14px}.footer .footer-content .criteria-and-maps .criteria{padding:10px;width:32%;height:100%;z-index:17;bottom:0;background:#ffffff;border:1px solid #cfcfcf;text-align:center;display:flex;flex-direction:column}.footer .footer-content .criteria-and-maps .criteria .screening-inputs{text-align:left;position:relative;height:100%;overflow:auto}.footer .footer-content .criteria-and-maps .criteria .screening-inputs .legend{padding-top:10px;width:100%;bottom:0}.footer .footer-content .results-TAZ-graph{display:flex;height:47.5%;align-items:center;justify-content:space-evenly}.footer .footer-content .results-TAZ-graph .graph{overflow:auto}.footer .footer-content .results-TAZ-graph .screening-results{padding:10px;width:32%;height:100%;z-index:17;bottom:0;background:#ffffff;border:1px solid #cfcfcf;text-align:center;display:flex;flex-direction:column}.footer .footer-content .results-TAZ-graph .screening-results .taz-chart{text-align:left}.footer .footer-content .results-TAZ-graph .screening-results .info-panel{height:100%;width:100%;z-index:19;text-align:center;display:flex;flex-direction:column;overflow:auto}.footer .footer-content .results-TAZ-graph .screening-results .info-panel .flexGrow1{flex-grow:1;flex-shrink:0;display:flex}.footer .footer-content .results-TAZ-graph .screening-results .test-failed{border:1px solid #e5443e;background:#e5443e4f;width:100%;height:48px;text-align:left;padding:14px 20px;display:flex}.footer .footer-content .results-TAZ-graph .screening-results .test-failed h4{font-size:15px;font-weight:normal;line-height:normal;color:#e5443e;margin-left:10px}.footer .footer-content .results-TAZ-graph .screening-results .test-passed{border:1px solid #a3d55f;background:#a3d55f4f;width:100%;height:48px;text-align:left;padding:14px 20px;display:flex}.footer .footer-content .results-TAZ-graph .screening-results .test-passed h4{font-size:15px;font-weight:normal;line-height:normal;color:#48773c;margin-left:10px}.footer .f-header{width:100%;height:50px;align-items:center;justify-content:space-between;padding-left:15px;display:flex;flex-direction:row;box-shadow:0 1px 2px rgba(0,0,0,0.3)}.footer .f-header .f-header-left{display:flex;align-items:inherit}.footer .taz-details{height:100%;width:100%;z-index:19;text-align:left;display:flex;flex-direction:column;overflow:auto}.footer .flexGrow1{flex-grow:1;flex-shrink:0;display:flex}.footer .disclaimer{background:#e5e5e5;padding:10px;text-align:left}.footer .disclaimer h4{color:#414042;opacity:0.5;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal}.footer thead{height:24px}.footer tr{height:24px}@media print{.print-area{visibility:visible}.edit-button,.action-buttons{display:none !important}.print-area{position:absolute;left:0;top:0}@page{size:landscape}}.inset-map{height:100%;width:100%;z-index:19;border:1px solid #cfcfcf;text-align:center;position:relative}.inset-map .esri-attribution{display:none}.i-map-info{padding:10px;width:32%;height:100%;z-index:17;bottom:0;background:#ffffff;border:1px solid #cfcfcf;text-align:left;display:flex;flex-direction:column}.i-map-info .flexGrow1{flex-grow:1;resize:'both';overflow:'auto'}.hide-me{position:absolute;z-index:-3;left:0;top:0;height:400px;width:400px}
.A11yStatusMessage{color:transparent;font-size:8px;text-indent:-9999px}
.dot-stepper__image{width:8px;height:8px;margin:0 0.125rem}
@-webkit-keyframes spinner{to{transform:rotate(360deg)}}@keyframes spinner{to{transform:rotate(360deg)}}.spinner-wrapper{z-index:20;height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.7)}
.data-layer{width:100%;height:40px;display:flex;align-items:center;flex-direction:row;background:#ffffff}.data-layer p{padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title-container{width:235px}.title-container .tooltip{visibility:hidden;background-color:#8c8c8c;color:#fff;font-family:'Source Sans Pro', sans-serif;font-size:14px;text-align:center;border-radius:4px;padding:6px;position:absolute;z-index:1;bottom:98%}.title-container .tooltip::after{content:'';position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#8c8c8c transparent transparent transparent}.title-container:hover .tooltip{visibility:visible}.layer-item .MuiExpansionPanelSummary-root.Mui-focused{background-color:#1f4487}.layer-item .MuiExpansionPanelSummary-root.Mui-expanded{min-height:auto}.layer-item .MuiExpansionPanelSummary-content.Mui-expanded{margin:0}.opacity-slider{display:flex;text-align:center;border-top:solid 1px #e0e0e0;width:100%;flex-grow:0;padding:2rem 1.25rem;background-color:#ffffff}.opacity-slider .MuiSlider-root{padding:0;border:1px solid #fff}.opacity-slider .MuiSlider-root .MuiSlider-thumb{width:14px;height:14px;border:1px solid #fff}.opacity-slider .MuiSlider-root .MuiSlider-thumb:focus{border:3px solid #fff}.layer-item .toggle-container--button{padding:0;height:100%;min-width:40px;max-width:40px;color:#fff;background-color:#486291}.layer-item .toggle-container--button.expanded,.layer-item .toggle-container--button:hover{background-color:#1f4487}.layer-item .toggle-container--button .esri-icon{font-weight:bold}.toggle-container{width:100%;height:20px;display:flex;align-items:center;flex-grow:0}.toggle-container .data-layer--label{display:flex;align-items:center}.toggle-container .MuiTypography-root,.toggle-container .MuiFormControlLabel-root{width:100%;margin:0}.toggle-container .opacity-percent{margin-left:auto}#LayersOpacity .MuiSwitch-track{border:2px solid #fff}#LayersOpacity .MuiIconButton-label{position:relative;top:-1px;border:1px solid #fff;border-radius:50%}
#ParcelSelectorButtonContainer button:disabled{color:#fff;background-color:rgba(31,68,135,0.75)}
.parcel-selector{padding:5px}.esri-sketch-tools{overflow:hidden;margin:10px 0}.esri-sketch-tools .esri-widget{background:#f7f4f4;align-items:center}.esri-sketch__button.esri-icon-map-pin{display:none}.esri-sketch__button.esri-icon-polyline{display:none}.parcel-selection{display:flex;font-weight:600;font-size:14px}.parcel-selection [class*='ParcelSelector-activeIcon'] button{background-color:#1f4487}.parcel-selection .add-parcels{width:78px;text-align:center;padding:12px 12px 0 12px;border-radius:4px}.parcel-selection .remove-parcels{max-width:78px;text-align:center;padding:12px 12px 2px 12px;border-radius:4px}.parcel-selection .clear-parcels{text-align:center;padding:12px 12px 2px 12px;border-radius:4px}.parcel-selection .MuiButtonBase-root.Mui-focusVisible{background-color:#486291}.parcel-selection .MuiButtonBase-root{border:5px solid #f4f4f4;border-radius:10px}.parcel-selection .MuiButtonBase-root.Mui-focusVisible{border:5px solid #1f4487}#selectParcelAPN{margin:0;font-size:8px;text-indent:-9999px}#selectedAPNs{margin:0.6rem 0}#selectedAPNs table,#selectedAPNs th,#selectedAPNs td{margin:0;font-family:'Source Sans Pro', sans-serif;border:1px solid #d3d3d3}#selectedAPNs th,#selectedAPNs td{padding:0.2rem 0.45rem}#selectedAPNs th{background-color:#fff}#selectedAPNs td{width:115px;font-size:14px}#selectedAPNs tbody{display:block;max-height:195px;overflow-y:auto}#selectedAPNs tbody td{width:115px}

/*# sourceMappingURL=main.b9c9eac5.css.map*/