@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap);.group-input{background-color:#fff;border-radius:5px;width:100%}.group-input.error{margin-bottom:0}.group-input.error .MuiInputBase-formControl{border:1px solid #f44336}.group-input .MuiInputBase-formControl{background-color:#fff;border-radius:5px}.group-input .MuiFilledInput-input{border-radius:5px}.group-input .MuiFilledInput-underline:before{border-bottom:0}.error-text{color:#f44336;font-size:14px}.pms-button{text-align:center;margin:0 auto}.pms-button.loading{position:relative}.pms-button.loading button{background-color:#d3d3d3!important}.pms-button.loading .loading-indicator{color:#e28020;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}.login-container{height:calc(100vh - 64px)}.login-card{max-width:450px;width:100%;max-height:550px;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-card .login-form{background-color:#e28020}.login-card .login-form h1{color:#fff;font-weight:700}.login-card .form-action button{text-align:center;margin:0 auto;background-color:#e28020;color:#fff;min-width:100px}.dashboard.container{height:calc(100vh - 64px);position:relative}.dashboard.container .wrapper{padding:24px}.dashboard.container .bar-chart-bg,.dashboard.container .line-chart-bg,.dashboard.container .pie-chart{background-color:#404040;height:100%}.dashboard.container .card-header{background-color:#3e5e84;color:#fff;padding:8px 8px 8px 16px;border-bottom:1px solid #bfbfbf}.dashboard.container .leaflet-container{max-height:350px}.dashboard.container .pie-chart{height:350px}.dashboard .damage-distribution-container{background-color:#404040}.dashboard .damage-distribution-container .MuiCardContent-root{padding:0!important}.dashboard .MuiCard-root{text-align:center}.dashboard .MuiCard-root .MuiCircularProgress-colorPrimary{color:#e28020}.dashboard .route-selection-dropdown{display:flex;align-items:center;justify-content:center;color:#fff}.dashboard .route-selection-dropdown .MuiAutocomplete-root{padding-left:10px}.dashboard .route-selection-dropdown .MuiAutocomplete-root .MuiInput-underline:before{content:none}.dashboard .route-selection-dropdown .MuiInputLabel-root{color:#fff}.dashboard .route-selection-dropdown .MuiInputLabel-formControl{transform:translateY(8px) scale(1);font-size:14px}.dashboard .route-selection-dropdown .MuiAutocomplete-clearIndicator,.dashboard .route-selection-dropdown .MuiAutocomplete-input,.dashboard .route-selection-dropdown .MuiAutocomplete-popupIndicator{color:#fff}.dashboard .route-selection-dropdown label+.MuiInput-formControl{margin-top:0}.MuiAutocomplete-popper .MuiAutocomplete-option{font-size:12px}.upload-btn{background-color:#e28020!important;color:#fff!important}.upload-btn .MuiSvgIcon-root{margin-right:10px}.road-information-container{padding:10px;display:flex;flex-direction:column;height:calc(100vh - 636px)}.road-information-container .MuiTableCell-root{padding:0 5px!important;font-size:12px!important;height:54px}.road-information-container .MuiTableCell-root .MuiIconButton-root{padding:10px}.road-information-container .MuiTableCell-root .MuiTablePagination-root:last-child{height:100%}.loading-container{position:absolute;top:0;left:56px;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:10000}.loading-container .lds-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.leaflet-container{width:100%}.leaflet-container .point-surveyed-type.checked{opacity:.5}.leaflet-container .point-surveyed-type.checked.connection{opacity:.25}.leaflet-popup-content{margin:0!important;border-radius:0}.leaflet-routing-container{display:none}.map-form-section{border-right:1px solid #e28020;position:relative}.toggle-show-hide-button{position:absolute!important;right:-10px;top:50%;z-index:1000;background-color:#e28020!important;border-radius:0!important;color:#fff!important;padding:0!important;height:60px;width:10px;transform:translateY(-60px)}.toggle-show-hide-button.hide{left:57px;transform:translateY(-30px)}.upload-container .upload-header{background-color:#e28020;color:#fff}.upload-container .upload-form{text-align:center}.upload-container .upload-form .files input{outline:2px dashed #92b0b3;outline-offset:-10px;transition:outline-offset .15s ease-in-out,background-color .15s linear;padding:20px 0 40px 10%;text-align:center!important;margin:0;width:100%!important}.upload-container .upload-form .files input:focus{outline:2px dashed #e28020;outline-offset:-10px;transition:outline-offset .15s ease-in-out,background-color .15s linear;border:1px solid #92b0b3}.upload-container .upload-form .files{position:relative}.upload-container .upload-form .color input{background-color:#f1f1f1}.upload-container .upload-form .files:before{position:absolute;bottom:10px;left:0;pointer-events:none;width:100%;right:0;height:30px;content:" or drag it here ";display:block;margin:0 auto;color:#e28020;font-weight:600;text-transform:capitalize;text-align:center}.detail-content-container{background-color:#e28020}.detail-content-container .MuiTabs-indicator{background-color:#fff}.deterioration-rank-card{width:100%;max-width:200px;border:1px solid #e28020;padding:0 8px 8px;border-radius:5px;margin:8px auto 0}.deterioration-rank-card>p{text-align:center}.deterioration-rank-card .distress-label{display:flex;align-items:center;justify-content:left;height:30px;padding:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deterioration-rank-card .distress-label.hover:hover{border:1px solid #e28020;cursor:pointer}.deterioration-rank-card .distress-label.selected{padding:0 5px;border:1px solid #e28020;cursor:pointer}.deterioration-rank-card .distress-label .distress-dot{width:10px;height:10px;border-radius:5px;margin-right:8px}.deterioration-rank-card .distress-label h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popup-road-detail .leaflet-popup-content-wrapper{border-radius:0}.popup-road-detail .leaflet-popup-content-wrapper .leaflet-popup-content{width:450px!important}.popup-road-detail.popup-content-point .leaflet-popup-content-wrapper .leaflet-popup-content{width:600px!important}path.leaflet-interactive:hover{stroke-width:10px;cursor:default}path.leaflet-interactive.point-surveyed-type{fill-opacity:1}.attribute-list .MuiTableCell-root{padding:0 5px!important;font-size:12px!important;height:32px}.attribute-list .MuiTableCell-root .MuiIconButton-root{padding:4px}.attribute-list .MuiTablePagination-root:last-child{height:100%}.attribute-list .MuiTablePagination-toolbar{min-height:36px}.map-panel-type{background-color:#fff!important}.map-panel-type .type-selected{background-color:#e28020;color:#fff}.btn-download-shape-file{min-width:40px!important;background-color:#fff!important}.btn-download-shape-file:hover path{color:#e28020}.MuiSlider-markLabel{background-color:#fff;padding:6px;font-weight:700!important;border:1px solid #d3d3d3;top:30px!important}.MuiSlider-root .MuiSlider-markLabelActive{color:rgba(0,0,0,.54)!important}.MuiSlider-root .MuiSlider-markLabelActive.real-active{background-color:#e28020!important;color:#fff!important}.mapboxgl-popup-content{margin:0!important;border-radius:0}.popup-road-detail .mapboxgl-popup-content{width:450px!important}.popup-road-detail.popup-content-point .mapboxgl-popup-content{width:600px!important}a.mapboxgl-ctrl-logo.left-content{margin:0 0 -4px 420px!important}.gis-map-detail{padding:10px;overflow:auto;height:calc(100vh - 64px)}.gis-map-detail .top-actions{margin-top:10px;text-align:center}.gis-map-detail .top-actions button{padding:2px 10px;margin-bottom:10px}.gis-map-detail .filter-card{padding:10px;background-color:#e28020;border-radius:5px}.gis-map-detail .filter-card select{padding:10px!important}.gis-map-detail .filter-card .MuiFormControl-root{border-radius:5px;background-color:#fff;width:100%;margin-top:0}.gis-map-detail .filter-card .MuiFormControl-root>label{transform:translate(14px,12px) scale(1)}.gis-map-detail .filter-card .MuiAutocomplete-inputRoot{background-color:#fff}.gis-map-detail .filter-card .filter-btn{background-color:#fff;color:#e28020}.gis-map-detail .filter-card .MuiOutlinedInput-input{padding:12px 14px}.gis-map-detail .filter-card .clear-dates{text-align:center}.gis-map-detail .filter-card .clear-dates span{color:#fff}.gis-map-detail .filter-card .delete-btn{color:#dc3545;height:80%;min-width:100%}.gis-map-detail .filter-card .delete-btn .MuiButton-startIcon{margin:0}.gis-map-detail .upload-container{margin:10px auto 0;width:400px;max-width:100%}.gis-map-detail .upload-container .file-input-container{display:flex;align-items:stretch;width:100%;box-shadow:none;border:1px solid #d3d3d3;margin:10px 0}.gis-map-detail .upload-container .file-input-container .input-label{padding:5px;background-color:rgba(0,0,0,.8);color:#fff;border-radius:4px 0 0 4px;width:65px}.gis-map-detail .upload-container .file-input-container .input-label:hover{background-color:#e28020}.gis-map-detail .upload-container .file-input-container .input{flex:1 1;padding-left:10px}.gis-map-detail .upload-container .file-input-container .input-file{display:none}.gis-map-detail .upload-container .file-input-container .icon-button{padding:5px}.gis-map-detail .upload-container .file-input-container .icon-button:hover{color:#e28020}.gis-map-detail .upload-container .list-files{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;max-height:150px;overflow:auto}.gis-map-detail .upload-container .list-files .file-name{padding-left:2px;border:1px solid #e28020;border-radius:20px;margin-right:10px;margin-bottom:10px}.gis-map-detail .upload-container .list-files .file-name .delete-button{color:#f08080;padding:2px}.list-rate table{margin-bottom:5px}.list-rate .MuiTableCell-sizeSmall{padding:1px;border:1px solid;font-size:8.5px;min-width:85px;height:25px}.list-rate .MuiTableCell-sizeSmall:last-child{padding-right:0!important}.summary-card{flex-grow:1}.summary-card .tabs-container{background-color:#d3d3d3}.summary-card .Mui-selected,.summary-card .MuiTabs-indicator{background-color:#e28020}.summary-card .MuiBox-root{padding:0!important}.summary-card .MuiTab-root{width:50%}.summary-card .tab-content{height:380px;text-align:center}.summary-card .tab-content.point-type{height:100%}.summary-card .tab-content.point-type .route-selection-dropdown{display:flex;justify-content:center}.summary-card .tab-content__carousel{padding:6px 0}.summary-card .tab-content__carousel .carousel .slide{background-color:#fff;padding:0 24px}.summary-card .tab-content__carousel .carousel.carousel-slider .control-arrow{background-color:#fff}.summary-card .tab-content__carousel .carousel .control-next.control-arrow:before{border-left:12px solid grey}.summary-card .tab-content__carousel .carousel .control-prev.control-arrow:before{border-right:12px solid grey}.summary-card .tab-content__carousel .carousel.carousel-slider .control-arrow:hover{background:transparent}.summary-card .tab-content__carousel .carousel.carousel-slider .control-arrow:before,.summary-card .tab-content__carousel .carousel .control-arrow:before{border-top:16px solid transparent;border-bottom:16px solid transparent}.summary-card .tab-content__title{text-align:center;font-size:16px}.summary-card .tab-content__title .MuiInput-underline:before{content:none}.summary-card .tab-content__data{padding:0 5px}.summary-card .tab-content__data--name{text-decoration:underline}.summary-card .tab-content .MuiToolbar-root{display:none}.summary-card .tab-content .MuiCircularProgress-colorPrimary{margin-top:10px}.summary-card .tab-chart{height:380px}.summary-card .tab-chart__pie{height:330px;width:330px;margin:0 auto}.summary-card .tab-chart .route-selection-dropdown{display:flex;align-items:center;justify-content:center}.summary-card .tab-chart .route-selection-dropdown .MuiAutocomplete-root{padding-left:10px}.summary-card .tab-chart .route-selection-dropdown .MuiAutocomplete-root .MuiInput-underline:before{content:none}.summary-card .tab-chart .route-selection-dropdown .MuiFormLabel-root.Mui-disabled{color:#000}.summary-card .tab-chart .route-selection-dropdown .MuiInputLabel-formControl{transform:translateY(8px) scale(1);font-size:14px}.summary-card .tab-chart .route-selection-dropdown label+.MuiInput-formControl{margin-top:0;flex-wrap:nowrap!important}.summary-card .tab-chart .route-selection-dropdown .MuiAutocomplete-inputRoot{flex-wrap:nowrap!important}.summary-card .tab-chart .leaflet-map-pane canvas{margin:0 auto}.date-has-data .MuiIconButton-label p{color:#e28020;font-weight:700}.date-has-data.selected-date .MuiIconButton-label p{color:#fff;font-weight:700}.access-period-container{position:-webkit-sticky;position:sticky;bottom:0;margin-top:20px;display:flex;flex-direction:column;justify-content:flex-end;text-align:center}.fields-mapping-container{display:flex;padding:0 20px;flex-wrap:wrap}.fields-mapping-container .header-selector{color:#000;font-weight:700;padding-bottom:10px}.MuiSlider-markLabel{width:75px!important;white-space:break-spaces!important;text-align:center}#mapbox-geocoder-parent .mapboxgl-ctrl-geocoder{max-width:380px;width:100%}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:50px;height:50px;margin:8px;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:5px solid transparent;border-top-color:#ffa142}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.road-surveyed-container{padding:10px;height:calc(100vh - 64px);display:flex;flex-direction:column}.road-surveyed-container .MuiTableCell-root{padding:0 5px!important;font-size:12px!important;height:43px}.road-surveyed-container .MuiTableCell-root .MuiIconButton-root{padding:10px}.road-surveyed-container .MuiTablePagination-root:last-child{height:100%}.upload-surveyed-container{margin:0 auto;width:400px;max-width:100%}.upload-surveyed-container .file-input-container{display:flex;align-items:stretch;width:100%;box-shadow:none;border:1px solid #d3d3d3;margin:10px 0}.upload-surveyed-container .file-input-container .input-label{padding:5px;background-color:rgba(0,0,0,.8);color:#fff;border-radius:4px 0 0 4px;width:65px}.upload-surveyed-container .file-input-container .input-label:hover{background-color:#e28020}.upload-surveyed-container .file-input-container .input{flex:1 1;padding-left:10px}.upload-surveyed-container .file-input-container .input-file{display:none}.upload-surveyed-container .file-input-container .icon-button{padding:5px}.upload-surveyed-container .file-input-container .icon-button:hover{color:#e28020}.upload-surveyed-container .list-files{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;max-height:150px;overflow:auto}.upload-surveyed-container .list-files .file-name{padding-left:2px;border:1px solid #e28020;border-radius:20px;margin-right:10px;margin-bottom:10px}.upload-surveyed-container .list-files .file-name .delete-button{color:#f08080;padding:2px}.user-form{padding:0 40px;margin:0 auto;text-align:center}.user-form h1{color:#e28020}.user-form form{text-align:left}.user-form .field{margin:8px;width:100%}.user-form .section{margin:8px}.user-form .actions{text-align:center;position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff}.user-form .actions>*{margin:8px;max-width:100px;width:100%}.user-form .MuiGrid-container{padding:46px 0}.user-form .MuiGrid-item{padding:0 40px!important}.user-form .MuiGrid-item.right{border-left:1px solid #d3d3d3}.surface-form{padding:0 40px;margin:0 auto;text-align:center}.surface-form h1{color:#e28020}.surface-form form{text-align:left}.surface-form .field{margin:8px;width:100%}.surface-form .section{margin:8px}.surface-form .actions{text-align:center}.surface-form .actions>*{margin:8px;max-width:100px;width:100%}.surface-form .MuiGrid-container{padding:46px 0}.surface-form .MuiGrid-item{padding:0 40px!important}.surface-form .MuiGrid-item.right{border-left:1px solid #d3d3d3}.setting-form{padding:0 40px;margin:0 auto;text-align:center}.setting-form .heading{font-weight:700}.setting-form h1{color:#e28020}.setting-form form{text-align:left}.setting-form .field{margin:16px 0;width:100%;display:flex;flex-direction:row}.setting-form .field .MuiOutlinedInput-root{width:100%;margin-right:8px}.setting-form .section{margin:8px}.setting-form .actions{text-align:center}.setting-form .actions>*{margin:8px;max-width:100px;width:100%}.setting-form .MuiGrid-container{padding:16px 0}.setting-form .MuiGrid-item{padding:0 40px!important}.setting-form .MuiGrid-item.right{border-left:1px solid #d3d3d3}.upload-container{margin:0;width:400px;max-width:100%}.upload-container .file-input-container{display:flex;align-items:stretch;width:100%;box-shadow:none;border:1px solid #d3d3d3;margin:10px 0}.upload-container .file-input-container .input-label{padding:5px;background-color:rgba(0,0,0,.8);color:#fff;border-radius:4px 0 0 4px;width:65px}.upload-container .file-input-container .input-label:hover{background-color:#e28020}.upload-container .file-input-container .input{flex:1 1;padding-left:10px}.upload-container .file-input-container .input-file{display:none}.upload-container .file-input-container .icon-button{padding:5px}.upload-container .file-input-container .icon-button:hover{color:#e28020}.upload-container .list-files{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;max-height:150px;overflow:auto}.upload-container .list-files .file-name{padding-left:2px;border:1px solid #e28020;border-radius:20px;margin-right:10px;margin-bottom:10px}.upload-container .list-files .file-name .delete-button{color:#f08080;padding:2px}*,body{font-family:Open Sans,sans-serif}body{margin:0;background-color:unset!important}body .authenticated{padding-left:57px}.full-screenable-node{background-color:#fff!important}.top-nav{background-color:#e28020;min-height:64px;display:flex;justify-content:center}.top-nav h1{color:#fff;text-align:center;line-height:64px;width:100%;margin:0 50px 0 0}.top-nav .logo{width:64px;height:64px;margin-left:20px}.top-nav .MuiAppBar-colorPrimary{background-color:#e28020}.top-nav .MuiListItemIcon-root{color:#e28020}.top-nav .MuiDrawer-paperAnchorLeft{border-right:1px solid #e28020}.top-nav .MuiDrawer-paperAnchorLeft .MuiList-padding{padding-top:0}.container-fluid{padding:0 40px}.upload-container .upload-header{padding:5px 10px}.upload-container .MuiCardHeader-avatar{line-height:10px}.main-btn{background-color:#e28020!important;color:#fff!important}.pms-processing .process-indicator{flex-grow:1;width:100%;text-align:center}.pms-processing .process-indicator label{font-size:25px;color:#e28020}.pms-processing .MuiPaper-root{max-width:400px;width:100%}.pms-processing .MuiDialogTitle-root{text-align:center}.pms-processing .MuiLinearProgress-root{height:20px;background-color:rgba(32,148,243,.3)}.pms-processing .MuiLinearProgress-root .MuiLinearProgress-bar{background-color:#e28020}.pms-processing .MuiDialogActions-root{justify-content:center}.pms-processing .MuiDialogActions-root button{background-color:#e28020;color:#fff}.MuiPaper-root{overflow:auto}.MuiCircularProgress-colorPrimary{color:#e28020!important}.menu-selected{background-color:#e28020!important}.menu-selected .MuiSvgIcon-root,.menu-selected .MuiTypography-root{color:#fff!important}.MuiPickersDay-daySelected,.MuiPickersToolbar-toolbar{background-color:#e28020!important}.ReactModal__Overlay,.swal2-container{z-index:10000!important}.Mui-checked path{fill:#e28020}.permission-required-content{text-align:center;padding-top:50px}.permission-required-content h1{color:#dc3545}
/*# sourceMappingURL=main.fb8e0d33.chunk.css.map */