@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,600,700,800);html,body{width:100%;height:100%;margin:0;padding:0;font-family:'Roboto', 'Helvetica', 'Arial', sans-serif}.container{display:grid;width:100vw;height:100vh;grid-template-areas:'header' 'mapview';grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}@media only screen and (min-width: 544px){.container{grid-template-areas:'header' 'mapview';grid-template-columns:100%;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}}

.sidebar{position:absolute;z-index:1;display:flex;overflow-y:auto;overflow-y:hidden;flex:1 1 auto;flex-direction:column;width:calc(100% + 3px);max-height:35rem;padding-bottom:1.5rem;border-bottom:3px solid #105bd8;background:white;box-shadow:0 0 4px 0 rgba(0,0,0,0.2),0 0 10px 0 rgba(0,0,0,0.12),0 0 5px 0 rgba(0,0,0,0.14)}.sidebar .side-tab{display:none}.sidebar .sidebar-controls{flex:0;margin-bottom:2rem}.sidebar .sidebar-controls .processing-message{height:auto;padding:0.75rem 0.75rem 0.25rem 0.75rem;font-size:0.8rem}.sidebar .sidebar-controls .processing-message h4{margin:0 0 0.5rem 0;font-size:0.9rem}.sidebar .sidebar-controls .file-upload-container{position:relative;display:inline-block;width:100%;height:3rem;text-align:center;border-top:1px solid #c8ced1;border-bottom:1px solid #c8ced1}.sidebar .sidebar-controls .file-upload-container .active:hover{cursor:pointer;-webkit-animation:hoverAnimation 2s infinite;animation:hoverAnimation 2s infinite;background-color:#f2f2f2}@-webkit-keyframes hoverAnimation{0%{filter:brightness(85%)}50%{filter:brightness(100%)}100%{filter:brightness(85%)}}@keyframes hoverAnimation{0%{filter:brightness(85%)}50%{filter:brightness(100%)}100%{filter:brightness(85%)}}.sidebar .sidebar-controls .file-upload-container .file-input-wrap{width:100%}.sidebar .sidebar-controls .file-upload-container .file-upload-button{width:calc(100% - 1.5rem);margin:0 0.75rem 0.25rem 0.75rem}.sidebar .sidebar-controls .file-upload-container .file-upload{display:flex;align-items:center;justify-content:center;height:100%;background-color:#f6f8f8}.sidebar .sidebar-controls .file-upload-container input[type='file']{display:none}.sidebar .sidebar-controls .file-upload-container label{font-size:0.8rem}.sidebar .sidebar-controls .file-upload-container label a{cursor:pointer;color:#105bd8}.sidebar .sidebar-controls .file-upload-container label a:hover{text-decoration:underline}.sidebar .sidebar-controls .input-controls{display:block;float:left;width:calc(100% - 2rem);margin:0.75rem 1rem 0 1rem}.sidebar .sidebar-controls .input-controls .input-label{margin-top:0.5rem}.sidebar .sidebar-controls .input-controls .table-layout{display:table;width:100%}.sidebar .sidebar-controls .input-controls h3{margin:0;color:rgba(0,0,0,0.87);font-family:'Roboto', 'Helvetica', 'Arial', sans-serif;font-size:0.8rem;font-weight:600}.sidebar .sidebar-controls .input-controls span{font-size:0.8rem;font-weight:600}.sidebar .sidebar-controls .input-controls .dropdown-container{position:relative;display:table-row-group}.sidebar .sidebar-controls .input-controls .dropdown-container .menu-title{min-width:4rem;margin:0;margin-right:0.5rem;display:table-cell;vertical-align:bottom}.sidebar .sidebar-controls .input-controls .dropdown-container .select-dropdown{flex-direction:column;display:table-cell;width:100%}.sidebar .sidebar-controls .input-controls .dropdown-container .dropdown{flex-grow:1;font-size:0.8rem;width:100%}.sidebar .sidebar-controls .input-controls .row{display:table-row;height:13px}.sidebar .sidebar-controls .input-controls .cell{display:table-cell}.sidebar .sidebar-controls .input-controls .dropdown-description{font-family:'Roboto', 'Helvetica', 'Arial', sans-serif;font-size:0.65rem;font-weight:300;font-style:italic;-webkit-margin-before:0.6em;margin-block-start:0.6em;-webkit-margin-after:0;margin-block-end:0}.sidebar .sidebar-controls .input-controls h4{margin:0;color:rgba(0,0,0,0.87);font-family:'Roboto', 'Helvetica', 'Arial', sans-serif;font-size:0.8rem;font-weight:600;font-weight:400}.sidebar .bottom-controls{position:relative;z-index:10;flex:0}.sidebar .bottom-controls .status-message{margin:0.25rem 1rem 0.25rem 1rem;padding:0.25rem;text-align:center;color:rgba(0,0,0,0.87);outline:1px solid #c8ced1;font-family:'Roboto', 'Helvetica', 'Arial', sans-serif;font-size:0.8rem;font-weight:400;background-color:#f6f8f8}.sidebar .bottom-controls .status-message::before{display:inline-block;margin-right:10px;content:' ';width:8px;height:8px;border-radius:50%;box-shadow:inset -2px -2px 2.5px rgba(0,0,0,0.2),inset -5px -5px 9px rgba(0,0,0,0.12),inset -5px -5px 5px rgba(0,0,0,0.14)}.sidebar .bottom-controls .status-message.waiting{display:none}.sidebar .bottom-controls .status-message.waiting::before{display:none}.sidebar .bottom-controls .status-message.processing::before{background-color:#ffff00}.sidebar .bottom-controls .status-message.finished::before{background-color:#00ff00}.sidebar .bottom-controls .status-message.error::before{background-color:#ff0000}.sidebar .bottom-controls .progress-bar{margin:0 1rem 0.25rem 1rem}.sidebar .bottom-controls .progress-bar path{stroke-linecap:square}.sidebar .bottom-controls .progress-bar.waiting-upload path{stroke-width:0}.sidebar .bottom-controls .enrich-data-button{width:calc(100% - 1.5rem);margin:0 0.75rem 0.25rem 0.75rem}.sidebar .spinner{width:70px;margin:15px auto 0;text-align:center}.sidebar .spinner>div{display:inline-block;width:18px;height:18px;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both;border-radius:100%;background-color:rgba(0,122,255,0.75)}.sidebar .spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.sidebar .spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.mui-menu-item{padding-top:0 !important;padding-bottom:0 !important;font-size:13.6px !important}@media only screen and (min-width: 544px){.sidebar{width:22rem;padding-bottom:0.5rem;box-shadow:0 4px 5px 0 rgba(0,0,0,0.2),0 10px 18px 0 rgba(0,0,0,0.12),0 10px 10px 0 rgba(0,0,0,0.14);border-right:3px solid #105bd8}.sidebar .side-tab{position:fixed;top:19rem;left:22rem;display:block;width:1.75rem;height:5rem;cursor:pointer;border-top:3px solid #105bd8;border-right:3px solid #105bd8;border-bottom:3px solid #105bd8;background:#d2e7ff}.sidebar .side-tab:hover{filter:brightness(107%)}}
.mapview-container{position:relative;overflow:hidden;width:100%;height:100%;background:linear-gradient(to right, #3a6073, #16222a);grid-area:mapview}.mapview-container .mapview{width:100%;height:100%}.mapview-container .mapview>div:first-child{width:100%;height:100%}@media only screen and (min-width: 544px){.mapview-container{top:auto;bottom:auto;display:flex;width:100%;height:100%}.mapview-container .loading-container{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:calc(100% - 7.5rem);opacity:0.5;mix-blend-mode:hard-light}.mapview-container .loading-container .sk-circle{position:relative;width:140px;height:140px;margin:100px auto;color:#999999}.mapview-container .loading-container .sk-circle .sk-child{position:absolute;top:0;left:0;width:100%;height:100%}.mapview-container .loading-container .sk-circle .sk-child:before{display:block;width:15%;height:15%;margin:0 auto;content:'';-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;border-radius:100%;background-color:#333333;box-shadow:0 1px 1px rgba(255,255,255,0.75),0 -1px 1px rgba(0,0,0,0.75)}.mapview-container .loading-container .sk-circle .sk-circle2{transform:rotate(30deg)}.mapview-container .loading-container .sk-circle .sk-circle3{transform:rotate(60deg)}.mapview-container .loading-container .sk-circle .sk-circle4{transform:rotate(90deg)}.mapview-container .loading-container .sk-circle .sk-circle5{transform:rotate(120deg)}.mapview-container .loading-container .sk-circle .sk-circle6{transform:rotate(150deg)}.mapview-container .loading-container .sk-circle .sk-circle7{transform:rotate(180deg)}.mapview-container .loading-container .sk-circle .sk-circle8{transform:rotate(210deg)}.mapview-container .loading-container .sk-circle .sk-circle9{transform:rotate(240deg)}.mapview-container .loading-container .sk-circle .sk-circle10{transform:rotate(270deg)}.mapview-container .loading-container .sk-circle .sk-circle11{transform:rotate(300deg)}.mapview-container .loading-container .sk-circle .sk-circle12{transform:rotate(330deg)}.mapview-container .loading-container .sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.mapview-container .loading-container .sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.mapview-container .loading-container .sk-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.mapview-container .loading-container .sk-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.mapview-container .loading-container .sk-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.mapview-container .loading-container .sk-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.mapview-container .loading-container .sk-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.mapview-container .loading-container .sk-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.mapview-container .loading-container .sk-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.mapview-container .loading-container .sk-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.mapview-container .loading-container .sk-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes sk-circleBounceDelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}}.esri-ui-top-right{margin-right:0.5rem;border:3px solid #105bd8;box-shadow:0 4px 5px 0 rgba(0,0,0,0.2),0 10px 18px 0 rgba(0,0,0,0.12),0 10px 10px 0 rgba(0,0,0,0.14)}.esri-ui-top-left{box-shadow:0 4px 5px 0 rgba(0,0,0,0.2),0 10px 18px 0 rgba(0,0,0,0.12),0 10px 10px 0 rgba(0,0,0,0.14)}.esri-widget{margin-bottom:0 !important}
.login-container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:auto;background:linear-gradient(to right, #3a6073, #16222a)}.login-container .login-panel{-webkit-animation:1s ease-in 0.5s loginEnter 1;animation:1s ease-in 0.5s loginEnter 1;-webkit-animation-fill-mode:both;animation-fill-mode:both;box-shadow:0 0 16px 0 rgba(0,0,0,0.4),0 0 20px 0 rgba(0,0,0,0.24),0 0 20px 0 rgba(0,0,0,0.28)}@-webkit-keyframes loginEnter{0%{opacity:0;z-index:999;transform:scale(1.5, 1.5);box-shadow:25px 25px 35px #000,50px 50px 70px #000,200px 200px 300px #000,300px 300px 300px #000}100%{opacity:1;z-index:2;transform:scale(1, 1);box-shadow:0 0 16px 0 rgba(0,0,0,0.4),0 0 20px 0 rgba(0,0,0,0.24),0 0 20px 0 rgba(0,0,0,0.28)}}@keyframes loginEnter{0%{opacity:0;z-index:999;transform:scale(1.5, 1.5);box-shadow:25px 25px 35px #000,50px 50px 70px #000,200px 200px 300px #000,300px 300px 300px #000}100%{opacity:1;z-index:2;transform:scale(1, 1);box-shadow:0 0 16px 0 rgba(0,0,0,0.4),0 0 20px 0 rgba(0,0,0,0.24),0 0 20px 0 rgba(0,0,0,0.28)}}.login-container .remember-me-control{margin-left:auto}
.header{z-index:3;display:flex;overflow:hidden;justify-content:space-between;padding:0.5rem 0.5rem 0.5rem 0;padding-bottom:1rem;color:white;background-color:#263238;box-shadow:0 4px 5px 0 rgba(0,0,0,0.2),0 10px 18px 0 rgba(0,0,0,0.12),0 10px 10px 0 rgba(0,0,0,0.14);grid-area:header}@media (max-width: 850px){.header{flex-wrap:wrap}}.header .menu-button{color:'white' !important}.header .left{display:flex;align-items:center;justify-content:flex-start}.header .left .maped-logo{width:50px}.header .left .maped-logo img{position:absolute;z-index:5;top:5px;left:10px;width:auto;height:75px}.header .left .maped-logo img:hover{filter:drop-shadow(0 0 4px #fff) brightness(110%)}.header .left .app-title{margin:10px 15px 0 30px;color:white;font-size:22px;font-weight:300;line-height:1.5rem}.header .left .nav{cursor:pointer}@media (max-width: 850px){.header .left{align-items:flex-start;flex-direction:column}.header .left .app-title{font-size:18px;line-height:1rem}}.header .right{display:flex;align-items:center;justify-content:flex-end;margin:0.65rem 1rem 0 0}@media (max-width: 850px){.header .left{height:calc(0.6 * 90px);padding-left:80px}.header .left .app-title{margin:0.5rem 0 0 0}}.header .logo,.header .logo-mobile{display:flex;align-items:center;width:120px}.header .logo img,.header .logo-mobile img{width:100%;height:auto}.header .logo img:hover,.header .logo-mobile img:hover{filter:drop-shadow(0 0 5px #fff)}.header .right:hover{filter:drop-shadow(0 0 7px #fff)}@media (max-width: 850px){.header .right{display:none}}.header .logo-mobile{display:none;width:100px;margin:10px 0 10px 0}@media (max-width: 850px){.header .logo-mobile{display:flex}}.nav-menu div:nth-child(2){border-radius:0 !important;top:84px !important;right:0 !important;background:#f4f4f4}@media only screen and (min-width: 544px){.header h2{margin:0 0 0 50px}}

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