@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,600,700);@import url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.mainWrapper{position:relative;margin:0 auto;text-align:center;width:100%;min-height:100vh;height:auto;overflow:hidden;z-index:1;background-color:#f0f2f5;left:auto;top:auto;font-family:"Open Sans"}.mainWindow{position:relative;margin-left:60px;margin-top:60px;padding:20px;box-sizing:border-box}.mainWindow a{text-decoration:none}.wrapper{margin:0 auto;min-height:100vh;height:auto;overflow:hidden;z-index:1;background-color:#f0f2f5;left:auto;top:auto;font-family:"Open Sans"}.headerSmall,.wrapper{position:relative;text-align:center;width:100%}.headerSmall{float:left;height:70px;font-size:50px;color:#fff;z-index:102;background-color:#2b2b2b;line-height:70px;box-shadow:0 2px 15px rgb(0 0 0/50%)}.headerSmall a{text-decoration:none;color:#fff}.logoSmall{height:50px;background-repeat:none;margin-top:10px;margin-left:5px;line-height:50px;color:#fff;font-family:"BebasNeueRegular",sans-serif;font-style:normal}.logoSmall,.logoSmall img{position:relative;float:left;width:auto;z-index:10}.logoSmall img{height:100%}.mainMenu{position:absolute;top:25px;right:25px;width:auto;height:auto;z-index:2;color:#000}.menuOption{width:auto;height:auto;padding-left:20px;padding-right:20px}.menuOption,.menuRegister{position:relative;float:left;z-index:2;font-size:18px;line-height:45px;text-decoration:none}.menuRegister{width:175px;height:40px;padding-left:5px;padding-right:5px;cursor:pointer}.menuOption:hover{background-color:#454545}.headerActive{border-bottom:3px solid #c62828}.mobileMenu,.mobileMenuWrapper{display:none}.mobileMenuOption img{width:15px;height:15px}.subMenu{display:none;position:absolute;width:auto;background-color:#454545;left:0;min-width:250px;text-align:left}.subMenu,.subMenuOption{box-sizing:border-box;padding:5px}.subMenuOption{position:relative;float:left;width:100%;height:auto}.subMenuOption:hover{background-color:#2b2b2b}.menuOption:hover .subMenu{display:block}.registerButton{position:relative;float:left;height:40px;width:100%;box-sizing:border-box;background-color:#c62828;border-radius:5px}@media screen and (max-width:1050px){.mainMenu{display:none}.mobileMenu{display:block;background-image:url(/images/menu.png);position:absolute;width:40px;height:40px;top:5px;right:5px;margin-right:10px;margin-top:10px;z-index:101;background-repeat:no-repeat;background-size:100%}.mobileMenuWrapper{display:block;width:100%;margin-top:70px;height:auto;background-color:#2b2b2b;box-sizing:border-box;padding:10px;text-align:left;line-height:40px}.mobileMenuOption{border-bottom:1px solid #595959}.mobileMenuOption,.mobileMenuSubOption{width:100%;height:auto;font-size:18px}}.mainFooterWrapper{position:absolute;float:left;width:100%;height:auto;z-index:4;left:0;text-align:center;bottom:0;margin-top:50px;background-color:#2b2b2b;color:#fff;font-family:"Open Sans"}.mainFooterWrapper a{text-decoration:none;color:#fff}.footerSocialWrapper{position:relative;float:left;width:30%;height:auto}.footerSocialImage{position:relative;width:100%;height:auto;box-sizing:border-box;text-align:center}.footerSocialImage img{position:relative;width:auto;height:50px;display:inline-block}.footerSocialLogos{position:relative;float:left;width:100%;height:auto;box-sizing:border-box}.footerSocialLogos img{position:relative;padding:5px}.footerDownloads{position:relative;float:left;width:100%;height:auto;box-sizing:border-box}.footerDownloads img{position:relative;width:auto;max-height:45px}.footerMenu{position:relative;float:left;width:40%;height:inherit}.footerMenu,.footerMenu a{text-decoration:none;color:#fff}.footerEmpty{float:left;width:30%}.footerEmpty,.footerEsri{position:relative;height:auto}.footerEsri{width:100%;box-sizing:border-box;text-align:center}.footerEsri img{position:relative;width:auto;max-width:100%;max-height:75px;display:inline-block}@media screen and (max-width:1050px){.footerSocialWrapper{width:100%}.footerEmpty,.footerMenu{width:100%;margin-top:10px}.footerSpace{height:400px!important}}.mainVideoWrapper{width:100%;height:auto;position:relative;overflow:hidden}.heroContent{position:absolute;top:40%;left:50px;color:#fff;font-size:30px;font-family:Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:rgba(0,0,0,.5);box-sizing:border-box;padding:10px;max-width:50%;height:auto;max-height:60%;text-align:left;line-height:22px;z-index:100;overflow:hidden}.learnMoreBtn{background-color:#c62828;border:none;color:#fff;height:50px;position:relative;max-width:400px;width:100%;margin-bottom:20px;font-size:20px;cursor:pointer}.heroButton{box-sizing:border-box;padding:10px;font-size:18px;cursor:pointer}.mainVideoWrapper video{object-fit:cover;width:100%;height:auto}.homePageExplanation{margin-top:20px;margin-bottom:30px;font-size:18px}.homePageExplanation,.mainPageSteps{position:relative;float:left;width:80%;margin-left:10%;height:auto;text-align:center}.mainPageSteps{z-index:2;margin-top:25px}.mainPageStep,.mainPageStep1{border-left:1px solid;border-color:#bbb}.mainPageStep,.mainPageStep1,.mainPageStep3{z-index:2;position:relative;float:left;width:33.33%;height:auto;box-sizing:border-box;padding:5px}.mainPageStep3{border-bottom-color:#bbb;border-right:1px solid #bbb;border-top-color:#bbb;border-left:1px solid #bbb}.mainPageNewsWrapper{min-height:80px;text-align:left;font-size:30px;color:#c62828}.mainPageExplanation,.mainPageNewsWrapper{position:relative;float:left;width:80%;height:auto;margin-left:10%;margin-top:50px}.mainPageExplanation{margin-bottom:50px}.newsClipWrapper{position:relative;float:left;width:100%;height:auto;text-align:left;text-align:center;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);margin-bottom:8px;color:#4c535d;border-radius:4px;box-sizing:border-box;padding:15px}.newsClipWrapper a{text-decoration:none;color:#4c535d}.footerSpace{position:relative;float:left;height:200px;width:100%}.newsImage{width:20%;box-sizing:border-box;padding:5px}.newsImage,.newsImage img{position:relative;float:left;height:auto}.newsImage img{width:100%}.newsContent{position:relative;float:left;width:80%;height:auto;box-sizing:border-box;padding:5px}.newsTitle{font-size:25px;font-size:28px}.newsDate,.newsTitle{position:relative;float:left;width:100%;text-align:left}.newsDate{font-size:25px;font-size:14px;margin-bottom:20px}.newsText{position:relative;float:left;width:100%;margin-top:10px;font-size:16px;text-align:left}@media screen and (max-width:1050px){.mainPageStep,.mainPageStep1,.mainPageStep3{width:100%;border-left:none;border-right:none;border-bottom:2px solid #bbb;margin-bottom:10px}.mainPageNewsWrapper{width:100%;margin-left:0;box-sizing:border-box;padding:10px;text-align:center}.newsContent{width:100%}.newsTitle{text-align:center}.newsClipWrapper,.newsImage{text-align:center;height:auto}.newsImage{position:relative;display:block;width:100%;max-height:220px;margin-top:15px}.newsImage img{max-width:100%;width:auto;height:auto;max-height:220px;float:none}.newsDate{margin-bottom:20px}.newsDate,.newsText{text-align:center}@media screen and (max-width:790px){.heroContent{display:none}}}.projectWrapper{position:relative;float:left;width:100%;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);border-radius:4px;height:60px;cursor:pointer;margin-top:10px;box-sizing:border-box;padding:5px;text-align:left;line-height:50px;text-decoration:none;color:#000;font-size:18px}.projectStatus{position:relative;float:left;width:10%;bottom:0}.projectStatus img{position:relative;float:left;width:28px;height:31px;margin-top:10px;margin-left:15px}.ticketId{width:10%}.projectName,.ticketId{position:relative;float:left;height:60px;overflow:hidden;cursor:pointer;box-sizing:border-box;padding-right:10px}.projectName{width:30%}.projectLocation{position:relative;float:left;width:15%;cursor:pointer}.projectEndDate,.projectStartDate{position:relative;float:left;width:10%;cursor:pointer}.projectResponses{position:relative;float:left;width:15%;text-align:right;cursor:pointer}.projectsFilterWrapper{position:relative;width:100%;height:20px;margin-top:30px;color:#6d6d6d;text-align:left;box-sizing:border-box;padding:5px;line-height:20px;font-size:20px}.projectsFilterWrapper img{position:relative;height:20px;line-height:20px;width:auto;display:inline-block}.projectsFilterId,.projectsFilterStatus{position:relative;float:left;width:10%;bottom:0;cursor:pointer}.projectsFilterName{width:30%}.projectsFilterLocation,.projectsFilterName{position:relative;float:left;bottom:0;cursor:pointer}.projectsFilterLocation{width:15%}.projectsFilterEnd,.projectsFilterStart{position:relative;float:left;width:10%;bottom:0;cursor:pointer}.projectsFilterResponses{position:relative;float:left;width:15%;bottom:0;cursor:pointer;text-align:right}.projectsHeaderWrapper{position:relative;width:100%;height:60px;border-bottom-style:solid;border-width:2px;border-color:#e0e4ea!important;font-size:24px}.projectsHeaderSearch select{padding:0}#projectsHeaderSearchNew .input-group-prepend{height:100%}#projectsHeaderSearchNew .form-control{height:100%;margin-top:0}.spinnerWrapper{position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:hsla(0,0%,100%,.8) url(https://i.stack.imgur.com/FhHRx.gif) 50% 50% no-repeat}#toolbarDiv{position:absolute;top:15px;right:95px;cursor:default;display:flex;flex-direction:row;flex-wrap:nowrap}.allResponseWrapper,.responseWrapper{position:relative;width:100%;float:left;height:auto}.allResponseWrapper{margin-bottom:15px}.shapefileBtn{position:relative;margin-right:10px;text-align:center;margin-top:5px}.responseFileWrapper{position:relative;float:left;width:100%;height:auto}.projectViewWrapper{position:relative;width:100%;height:auto;text-align:left}.projectViewClose{position:relative;width:auto;height:60px;font-size:20px;line-height:60px;float:right;cursor:pointer;z-index:10;text-decoration:none}.projectViewClose a{text-decoration:none!important;color:#000!important}.projectViewTitle{position:relative;width:100%;height:60px;border-bottom:solid;border-color:#e0e4ea;border-width:2px;font-size:20px;line-height:60px}.projectViewTitle img{position:relative;float:left;margin-top:15px;margin-right:10px}.projectViewDesc{position:relative;width:100%;height:auto;font-size:18px;margin-top:10px}.fileTypeWrapper{position:relative;width:100%;height:40px;box-sizing:border-box;line-height:40px}.kmluploadwrapper{text-align:center;padding:30px 6px;font-size:14px;line-height:1.42857143;color:#1a4882;background-image:none;background-color:hsla(0,0%,93.3%,.8);border:2px dotted rgba(198,40,40,.99);border-radius:6px;margin:10px 0 15px;box-shadow:2px 2px 10px rgba(0,0,0,.3)}.modelWrapper{position:relative;float:left;margin-top:10px;width:100%;height:500px}.submitProjectInactiveBtn{height:50px;width:300px;float:left;border:none;box-sizing:border-box;padding:5px;background-color:#eb6969;display:inline-block;color:#fff;font-size:16px;margin:20px 0 0}.submitNoticeWrapper{position:relative;float:left;width:100%;height:auto}.createProjectWrapper{position:relative;box-sizing:border-box;text-align:left!important;height:auto}.createProjectHeader{width:100%;border-bottom-style:solid;border-color:#e0e4ea!important;font-size:24px}.createProjectHeader,.projectButtonSelected{position:relative;height:60px;border-width:2px}.projectButtonSelected{float:left;width:auto;line-height:60px;margin-right:50px;border-bottom:solid;border-color:#c62828;cursor:pointer}.createProjectInfoWrapper{position:relative;float:left;width:100%;height:auto;margin-top:10px;margin-bottom:50px}input.projectInputField{height:30px;width:70%}input.projectInputField,textarea.projectInputArea{font-size:15px;line-height:30px;display:inline-block;padding-left:5px}textarea.projectInputArea{min-height:150px;max-width:90%;min-width:90%;font-family:Arial}input.projectInputDate{width:120px;padding-left:5px}input.projectInputDate,select.projectSelect{height:30px;font-size:15px;line-height:30px;display:inline-block}select.projectSelect{width:auto;max-width:100%;padding:0}.mapHeader{height:80px;overflow:auto;padding:.5em;position:relative!important;background-color:#f4f4f4;border:1px #ccc;border-style:solid solid none}.mapHeader,.mapWrapper{box-sizing:border-box;width:100%!important}.mapWrapper{float:left;height:auto;position:relative;margin-top:60px;margin-bottom:25px}#BasemapToggle{position:absolute;top:20px;right:20px;z-index:50}#search{display:block;position:absolute;z-index:100;top:100px;left:74px}.polygonButton span{width:100px!important;height:30px!important;background-color:#c62828!important;border-style:none!important;color:#fff!important;text-align:center!important;line-height:30px}.submitProjectBtn{height:50px;width:300px;float:left;border:none;box-sizing:border-box;padding:5px;background-color:#c62828;display:inline-block;color:#fff;cursor:pointer;font-size:16px;margin:20px 0 0}.projectButton{float:left;width:auto;height:60px;line-height:60px;margin-right:50px}.projectButton,.userMenuOption{position:relative;cursor:pointer}.userMenuOption{width:100%;height:auto;padding:5px;box-sizing:border-box}.userMenuOption,.userMenuOption a:hover{text-decoration:none!important;color:#fff!important}.userMenuWrapper{position:absolute;width:100%;float:left;height:auto;background-color:#2b2b2b;border:1px solid #acacac;z-index:100;box-sizing:border-box;top:50px;display:block}.userMenuWrapper a:hover{text-decoration:none!important;color:#fff!important}.topRail{position:fixed;margin-top:0;width:100%;background-color:#2b2b2b;z-index:100;color:#fff;box-shadow:0 2px 15px rgb(0 0 0/50%)}.logo,.topRail{height:50px;top:0;left:0}.logo{position:absolute;width:50px;box-shadow:none}.logo img{position:relative;width:40px;height:40px;margin-left:5px;margin-top:5px}.accountInfo{position:absolute;right:0;top:0;width:auto;height:100%;border-left:solid;border-color:#acacac;border-width:1px}.accountInfo img{position:relative;float:left;left:0;top:0;width:30px;height:24px;margin-top:13px;margin-right:13px;margin-left:13px}.usernameHeader{width:auto!important;line-height:50px}.accountInfoCarrot,.usernameHeader{position:relative;float:left;height:100%}.accountInfoCarrot{width:50px;cursor:pointer}.companyName{position:relative;margin:0 auto;line-height:50px;width:50%}.leftRail{width:50px}.fullLeftRail,.leftRail{position:fixed;margin-top:50px;height:100%;background-color:#2b2b2b;z-index:100;top:0;left:0}.fullLeftRail{width:250px}.leftRailMenu{position:absolute;float:left;width:100%;height:100%;margin-top:20px}.leftRailMenu img{position:relative;float:left;width:25px;height:auto;margin-left:12px}.menuOptionText{position:relative;width:200px;float:left;margin-left:10px;text-align:left;color:#fff}.menuOptionText a{text-decoration:none;color:#fff}.menuImageWrapper{position:relative;width:100%;height:50px}.active{border-left:2px;border-left-color:#c62828;border-left-style:solid;height:75px;position:relative;float:left}.childActive{border-left:inherit;border-left-color:inherit;border-left-style:inherit;height:inherit;position:inherit;float:inherit}.childActiveSmall{width:50px}.childActiveFull,.childActiveSmall{float:left;height:25px;margin-top:20px;margin-bottom:20px}.childActiveFull{width:250px}.logoutLeftMenuSmall{width:50px}.logoutLeftMenuFull,.logoutLeftMenuSmall{position:fixed;bottom:20px;left:0;height:25px;margin-top:20px;cursor:pointer}.logoutLeftMenuFull{width:250px}.pageTitle{position:relative;float:left;width:80%;margin-left:10%;color:#c62828;font-size:35px;text-align:left;margin-top:15px;border-bottom:solid;border-width:2px;border-color:#e0e4ea}.loginFormWrapper{margin-top:25px;text-align:center}.loginAuth0,.loginForm,.loginFormWrapper{position:relative;float:left;width:100%;height:auto}.loginAuth0{text-align:middle}.loginAuth0 button{background-color:#c62828;border:none;color:#fff;height:50px;position:relative;width:50%;margin-bottom:20px;font-size:20px;cursor:pointer}.loginAuth0 input,.loginForm input{height:30px}.loginAuth0 input,.loginForm button,.loginForm input{position:relative;width:50%;margin-bottom:20px;font-size:20px}.loginForm button{background-color:#c62828;border:none;color:#fff;height:50px;cursor:pointer}@media screen and (max-width:750px){.loginAuth0 button,.loginAuth0 input{width:100%}}.requestWrapper{position:relative;float:left;width:100%;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);border-radius:4px;height:60px;cursor:pointer;margin-top:10px;box-sizing:border-box;padding:5px;text-align:left;line-height:50px;text-decoration:none;color:#000;font-size:18px}.requestStatus{bottom:0}.requestStatus img{position:relative;float:left;width:28px;height:31px;margin-top:10px;margin-left:15px}.requestId{width:15%}.requestId,.requestName{position:relative;float:left;height:60px;overflow:hidden;cursor:pointer;box-sizing:border-box;padding-right:10px}.requestName{width:20%}.requestLocation{width:10%}.requestLocation,.requestUtilityType{position:relative;float:left;cursor:pointer}.requestUtilityType{width:13%}.requestEndDate,.requestStartDate{position:relative;float:left;width:11%;cursor:pointer}.requestStatus{position:relative;float:left;width:10%;text-align:right;cursor:pointer}.requestsFilterWrapper{position:relative;width:100%;height:20px;margin-top:30px;color:#6d6d6d;text-align:left;box-sizing:border-box;padding:5px;line-height:20px;font-size:20px}.requestsFilterWrapper img{position:relative;height:20px;line-height:20px;width:auto;display:inline-block;top:3px}.requestsFilterStatus{width:10%}.requestsFilterId,.requestsFilterStatus{position:relative;float:left;bottom:0;cursor:pointer}.requestsFilterId{width:15%}.requestsFilterName{width:20%}.requestsFilterLocation,.requestsFilterName{position:relative;float:left;bottom:0;cursor:pointer}.requestsFilterLocation{width:10%}.requestsFilterUtilityType{position:relative;float:left;width:13%;bottom:0;cursor:pointer}.requestsFilterEnd,.requestsFilterStart{position:relative;float:left;width:11%;bottom:0;cursor:pointer}.requestsFilterResponses{position:relative;float:left;width:10%;bottom:0;cursor:pointer;text-align:right}.requestsHeaderWrapper{width:100%;border-bottom-style:solid;border-color:#e0e4ea!important;font-size:24px}.requestsHeaderText,.requestsHeaderWrapper{position:relative;height:60px;border-width:2px}.requestsHeaderText{float:left;width:auto;line-height:60px;margin-right:50px;border-bottom:solid;border-color:#c62828;cursor:pointer}.requestsHeaderSearch{position:absolute;height:40px;right:0;top:5px;width:auto;font-size:16px}input.requestsHeaderSearch{width:250px;margin-top:10px;box-sizing:border-box;padding:0 8px;border:1px solid #9aa8bb;-webkit-border-image:none;border-image:none;-webkit-border-image:initial;border-image:initial;border-radius:4px}.requestsHeaderSearch select,input.requestsHeaderSearch{position:relative;height:30px;line-height:30px;display:inline-block}.requestsHeaderSearch select{float:left;width:auto;margin-top:15px;margin-right:10px;padding:0}.requestsHeaderSearch label{float:left;margin-right:1px;margin-top:17px}.allRequestsWrapper{float:left;margin-bottom:25px}.allRequestsWrapper,.requestViewWrapper{position:relative;height:auto;width:100%}.requestViewWrapper{text-align:left}.requestResponseWrapper{position:relative;float:left;width:100%;height:auto;margin-bottom:20px}.requestViewClose{position:relative;width:auto;height:60px;font-size:20px;line-height:60px;float:right;cursor:pointer;z-index:10;text-decoration:none}.requestViewClose a{text-decoration:none!important;color:#000!important}.requestViewTitle{position:relative;width:100%;height:60px;border-bottom:solid;border-color:#e0e4ea;border-width:2px;font-size:20px;line-height:60px}.requestViewTitle img{position:relative;float:left;margin-top:15px;margin-right:10px}.requestViewDesc{position:relative;width:100%;height:auto;font-size:18px;margin-top:10px}.approveBtn{background-color:#4caf50;margin-right:10px}.approveBtn,.denyBtn{border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;cursor:pointer;position:relative;float:left}.denyBtn{background-color:#f44336}.requestResponseText{width:100%;position:relative;float:left;resize:none}.attachBtnWrapper{height:35px;width:35px;margin-left:15px;box-shadow:inset 0 1px 0 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#fff),to(#ccc));background:linear-gradient(180deg,#fff 5%,#ccc);background-color:#fff;border:1px solid #000;display:inline-block;cursor:pointer;color:#616161;font-family:Arial;font-size:13px;font-weight:700;text-decoration:none;float:left}.attachBtn{position:relative;height:50%;width:50%;margin-left:25%;margin-top:25%}.attachImgWrapper{position:relative;width:100%;height:100%}.requestButtons{width:100%;margin-bottom:10px}.requestButtons,.uploadOptionsWrapper{position:relative;float:left;height:auto}.uploadOptionsWrapper{left:35px;top:-34px;width:200px;box-shadow:inset 0 1px 0 0 #fff;background-color:#fff;cursor:pointer;color:#616161;font-family:Arial;font-size:13px;font-weight:700;text-decoration:none}.uploadOption{position:relative;float:left;line-height:25px;text-align:center}.fileInput,.uploadOption{width:100%;height:25px;cursor:pointer}.fileInput{opacity:0;overflow:hidden;position:absolute}.fileInput+label{width:100%;height:25px;text-align:center;cursor:pointer;line-height:25px;margin-bottom:0!important}.uploadedFilesWrapper{width:100%;min-height:75px;height:auto;background-color:#fff;margin-bottom:10px;padding:5px}.singleFileWrapper,.uploadedFilesWrapper{position:relative;float:left;box-sizing:border-box}.singleFileWrapper{min-width:300px;width:auto;height:80px;padding-left:5px;line-height:75px;background-color:#f5f5f5;border:1px solid #c4c4c4;margin-left:5px;margin-top:5px;margin-bottom:5px}.fileDelete{position:absolute;top:5px;right:5px;width:25px;height:25px;background-color:#fff;border:1px solid #000;cursor:pointer}.fileDelete img{float:left;height:100%;cursor:pointer}.fileDelete img,.fileName{position:relative;width:100%}.fileName{height:40px;box-sizing:border-box;line-height:40px}.pageHeader{height:60px;border-bottom:solid;border-color:#e0e4ea;border-width:2px;font-size:20px;line-height:60px}.pageHeader,.profileBody{position:relative;width:100%;text-align:left;float:left}.profileBody{margin-top:10px;height:auto;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);border-radius:4px;box-sizing:border-box;padding:15px;margin-bottom:25px}input.companyInput{display:inline-block;max-width:350px;width:100%;padding-left:5px}.catalogInputField,input.companyInput{height:30px;font-size:15px;line-height:30px}.catalogInputField{display:none;width:70%}.featureServiceColors{line-height:50px}.featureServiceColor,.featureServiceColors{position:relative;float:left;width:100%;height:auto}.featureServiceColor{margin-bottom:5px;box-sizing:border-box;padding:10px}.featureServiceColorImgWrapper{position:relative;float:left;width:50px;height:50px;background-color:#000;margin-right:20px}.colorPickerFullWrapper{width:100%;height:100%;background:rgb(18 18 18/60%) 50% 50% no-repeat}.colorPickerFullWrapper,.colorPickerWrapper{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000}.conditionDelete{width:auto;float:right}.fullWidth{float:left;width:100%}.featureServiceDropdownWrapper{background-color:#fff;height:auto;position:relative;width:100%;float:left;padding:10px;box-sizing:border-box}.featureServiceName10{width:10%!important;line-height:normal!important}.featureServiceNameInput{line-height:normal!important;width:90%!important}.username{width:20%;cursor:pointer}.contactId,.username{position:relative;float:left;bottom:0}.contactId{width:15%;text-align:left}.userLicense{width:20%}.userLicense,.userRole{position:relative;float:left;bottom:0}.userRole{width:15%;cursor:pointer;text-align:left}.userRoleSelect{padding-left:5px}.userUpdate{position:relative;float:left;width:30%;bottom:0;text-align:right}.userUpdate,.userWrapper{cursor:pointer}.userFilter{position:relative;width:100%;height:20px;color:#6d6d6d;text-align:left;box-sizing:border-box;padding:5px;line-height:20px}.userFilterUsername{width:20%}.userFilterContactId,.userFilterUsername{position:relative;float:left;bottom:0;cursor:pointer}.userFilterContactId{width:15%;text-align:left}.userFilterLicense{width:20%}.userFilterLicense,.userFilterRole{position:relative;float:left;bottom:0;cursor:pointer}.userFilterRole{width:15%;text-align:left}.userViewWrapper{position:relative;float:left;width:100%;height:auto}.numLicenses{position:relative;float:right;width:auto;height:100%;text-align:right;font-style:italic;font-size:12px}.plainBody{height:auto;padding:15px}.editSessionWrapper,.plainBody{position:relative;float:left;margin-top:10px;width:100%;text-align:left;box-sizing:border-box}.editSessionWrapper{background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);border-radius:4px;height:60px;cursor:pointer;padding:5px;line-height:50px;text-decoration:none;color:#000;font-size:18px}.editSessionCreator,.editSessionId,.editSessionName{position:relative;float:left;width:25%;height:auto;overflow:ellipsis;text-align:left}.editSessionDate{position:relative;float:left;width:25%;height:auto;overflow:ellipsis;text-align:right}.featureSelectedCheckbox{position:relative;top:8px;left:0;height:25px;width:25px;background-color:#eee;cursor:pointer}.attributeWrapper{line-height:30px}.originalAttributesWrapper,.updatedAttributesWrapper{position:relative;float:left;width:50%;height:auto}.featureWrapper{text-decoration:none}.featureWrapper,.featureWrapperChecked{position:relative;float:left;width:100%;background-color:#fff;height:auto;min-height:60px;margin-top:10px;box-sizing:border-box;padding:5px;text-align:left;line-height:50px;color:#000;font-size:18px}.featureWrapperChecked{outline:none;box-shadow:inset 0 0 5px #c30}.featureSelected{position:relative;float:left;width:25px;margin-right:15px;margin-left:15px;height:50px}.featureStatus{bottom:0}.featureId,.featureStatus{position:relative;float:left;width:auto}.featureId{margin-right:5px;height:auto}.featureCoordinatesLine{line-height:25px}.featureCoordinatesLine,.featureCoordinatesPoint{position:relative;float:right;width:auto;margin-left:5px;height:100%;font-size:12px;text-align:right}.featureCoordinatesPoint{line-height:50px}.featureCarrot{margin-left:5px;height:100%;font-size:12px;line-height:25px}.featureCarrot,.featureCarrot img{position:relative;float:right;width:auto;z-index:100}.featureCarrot img{height:20px;margin-top:15px;cursor:pointer}.featureAttributes{min-height:50px;background-color:#fff;box-sizing:border-box;padding:5px;color:#000;display:none;font-size:12px;line-height:24px}.attributeWrapper,.featureAttributes{position:relative;float:left;width:100%;height:auto}.attributeWrapper{margin-bottom:5px}.attributeFieldWrapper{position:relative;float:left;width:200px}.attributeValueWrapper{position:relative;float:left;width:auto}.noAssets{width:100%;color:#000;padding:15px;margin-top:20px;box-shadow:0 0 10px rgba(0,0,0,.6);-moz-box-shadow:0 0 10px rgba(0,0,0,.6);-webkit-box-shadow:0 0 10px rgba(0,0,0,.6);-o-box-shadow:0 0 10px rgba(0,0,0,.6);border-radius:15px;background-color:#f9f8f8;border-color:#868686}.editSessionMapWrapper,.noAssets{position:relative;float:left;height:auto;box-sizing:border-box}.editSessionMapWrapper{width:100%!important;margin-bottom:25px}.attributeTitle{background-color:#fff}.addedFeaturesWrapper,.attributeTitle{position:relative;float:left;width:100%;height:auto}.addedFeaturesWrapper{margin-top:30px;color:#c62828;text-align:left;font-size:22px;margin-bottom:20px}.editSessionHeader{border-color:#acacac;font-size:24px;margin-bottom:10px}.editSessionHeader,.editSessionTitle{position:relative;width:100%;height:60px;border-bottom:solid;border-width:2px}.editSessionTitle{border-color:#e0e4ea;font-size:20px;line-height:60px;text-align:left}.editSessionClose{position:relative;width:auto;height:60px;font-size:20px;line-height:60px;float:right;cursor:pointer;z-index:10}.editSessionClose,.editSessionClose a{text-decoration:none;color:#000}.editSessionResponses{position:relative;float:left;width:100%;height:auto;text-align:left;margin-bottom:10px}.editSessionResponses button{position:relative;float:left;margin-right:10px;height:50px}.pageDescription,.pageDescriptionDemo{position:relative;float:left;width:80%;height:auto;margin-left:10%;font-size:15px;text-align:left;margin-top:15px;margin-bottom:30px}.howitworksExplanation,.howitworksIndustryWrapper{position:relative;width:100%;height:auto}.howitworksIndustryWrapper{float:left;margin-bottom:50px}.industryWrapper{position:relative;float:left;width:31.3%;height:250px;text-align:left;margin-left:1%;margin-right:1%;text-align:center;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);margin-bottom:8px;color:#4c535d;border-radius:4px;box-sizing:border-box;padding:10px;cursor:pointer}.industryWrapperTitle{position:relative;width:100%;height:50px;text-align:left;font-size:28px;font-weight:700}.industryWrapperImg{position:absolute;bottom:0;left:0;width:100px;height:auto}.industryWrapperImg img{width:100%;height:auto}.industryDetailWrapper{position:relative;float:left;width:100%;height:auto;background-color:#fff;box-sizing:border-box;padding:20px;font-family:Lomino,LominoSubset,"open-sans",sans-serif;margin-bottom:50px}.industryDetailTitle{font-size:60px;font-weight:600}.industryDetailDescription,.industryDetailTitle{position:relative;float:left;width:100%;text-align:center}.industryDetailDescription{font-size:16px;font-weight:300;margin-bottom:30px}.featureRow,.industryDetailImage,.industryDetailImage img{position:relative;float:left;width:100%;height:auto}.featureRow{font-size:15px;margin-bottom:35px}.keyFeature{width:33%;height:auto;text-align:left}.featureDesc,.keyFeature{position:relative;float:left}.featureDesc{width:66%;height:100%}.featureTitle{position:relative;float:left;width:100%;height:auto;font-size:18px;margin-bottom:15px}@media screen and (max-width:1050px){.keyFeature{width:100%;text-align:center;margin-bottom:10px}.pageDescription{text-align:center;width:90%;margin-left:5%}.pageDescriptionDemo{text-align:left;width:90%;margin-left:5%}.featureRow{text-align:center;margin-bottom:0}.featureDesc{width:100%}.industryWrapper{width:100%;margin-left:0;margin-right:0;height:150px}.industryWrapperTitle{font-size:20px}.industryDetailTitle{font-size:35px}}.map{height:600px;top:0!important;position:relative!important;overflow:hidden;border:1px solid #ccc}.communityMapWrapper,.map{width:100%!important;box-sizing:border-box}.communityMapWrapper{height:auto;position:relative;margin-bottom:25px}.teamWrapper{margin-bottom:20px}.teamMemberOdd,.teamWrapper{position:relative;float:left;width:100%;height:auto}.teamMemberOdd{background-color:#ebebeb;box-sizing:border-box;padding:10px;margin-bottom:10px}.teamMemberImage{width:20%;box-sizing:border-box;padding:5px}.teamMemberImage,.teamMemberImage img{position:relative;float:left;height:auto}.teamMemberImage img{width:100%}.teamMemberDesc{position:relative;float:left;width:70%;height:auto;box-sizing:border-box;padding-left:15px;padding-right:15px;padding-bottom:15px}@media screen and (max-width:1050px){.teamMemberImage{width:100%;height:auto}.teamWrapper{text-align:center}.teamMemberDesc{width:100%}.pageDescription ul{text-align:left}}.contactForm{position:relative;text-align:left;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);margin-bottom:8px;width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:100%;color:#4c535d;border-radius:4px;box-sizing:border-box;padding:15px;height:auto}.contactInput{height:35px;padding:5px}.contactArea,.contactInput{position:relative;width:100%;box-sizing:border-box}.contactArea{max-width:100%;min-width:100%;min-height:150px;height:auto;margin-bottom:15px}.recaptchaWrapper{margin-bottom:10px}.recaptchaWrapper,.submitContactBtnWrapper{position:relative;width:100%;height:auto}.newsPreviewWrapper{width:31.3%;height:350px;text-align:left;margin-left:1%;margin-right:1%;text-align:center;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);margin-bottom:8px;color:#4c535d;border-radius:4px}.newsPreviewTitle,.newsPreviewWrapper{position:relative;float:left;box-sizing:border-box;padding:15px}.newsPreviewTitle{width:100%;height:auto;font-size:18px;font-weight:700;border-bottom:1px solid #d6d6d6;min-height:75px}.newsPreviewImage{position:relative;display:block;max-width:80%;margin-left:10%;text-align:center}.newsPreviewImage,.newsPreviewImage img{width:auto;max-height:220px;height:auto;vertical-align:middle}.newsPreviewImage img{max-width:100%;display:inline-block;margin-top:20px}blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin:0 0 1rem 20px;font-style:italic;border-left:5px solid #ccc}.subscriptionGroupTitle{border-bottom:solid;border-width:2px;border-color:#e0e4ea;margin-bottom:10px}.subscriptionOptions{display:inline-block}.subscriptionGroup,.subscriptionOptions{position:relative;width:100%;height:auto}.subscriptionGroup{float:left;margin-bottom:30px}.createAccount button{background-color:#c62828;border:none;color:#fff;height:50px;position:relative;max-width:400px;width:100%;margin-bottom:20px;font-size:20px;cursor:pointer}.createAccount{text-align:left;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);margin-bottom:8px;width:100%;min-width:100%;color:#4c535d;border-radius:4px;box-sizing:border-box;padding:15px;float:left}.accountTypeInfo img{width:20px;height:auto}.accountTypeInfo{width:25px;height:auto;position:relative;display:inline-block}.infoPopup{position:absolute;left:20px;top:0;display:none;width:500px;height:auto;background-color:#2b2b2b;color:#fff;box-sizing:border-box;padding:10px}.accountTypeInfo:hover .infoPopup{display:block}.stripeLogo{width:150px;height:auto}.mailingWrapper{position:fixed;text-align:left;z-index:1001;left:50%;top:50%;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);color:#4c535d;border-radius:4px;box-sizing:border-box;padding:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:80%;width:80%;border-radius:25px;overflow:hidden;overflow-y:scroll}.mailingBackground{position:fixed;z-index:1000;height:100%;width:100%;background:rgba(0,0,0,.6)}.mailingClose{position:absolute;right:15px;top:15px;width:20px;height:20px;cursor:pointer;z-index:1002}.mailingHeader{position:relative;float:left;width:100%;height:auto;font-size:28px;font-weight:700}.mailingClose img{position:relative;width:100%;height:100%}.mailingInfo{margin-top:30px;overflow:hidden}.mailingApprove,.mailingInfo{position:relative;float:left;width:100%;height:auto}.mailingApprove button{background-color:#c62828;border:none;color:#fff;min-height:50px;height:auto;position:relative;max-width:600px;width:100%;margin-bottom:20px;font-size:20px;cursor:pointer}@media screen and (max-width:1050px){.mailingWrapper{width:95%;height:95%}}.partnersWrapper{position:relative;float:left;width:80%;height:auto;margin-left:10%;font-size:15px;text-align:left;margin-top:15px;margin-bottom:30px}.partnersWrapper img{position:relative;float:left;width:auto;height:60px;margin-left:10px;margin-right:10px}.container{display:flex;flex-wrap:wrap}.card{flex:1 0 auto;box-sizing:border-box;margin:1rem .25em;width:190px;height:330px;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);border-radius:4px;color:#4c535d}.card-body{padding:10px}.card-title{font-size:18px;font-weight:700;padding-bottom:10px;border-bottom:1px solid #d6d6d6}.card-text,.card-title{position:relative;float:left;width:100%;color:#4c535d}.card-text{height:auto;font-size:16px;min-height:75px;box-sizing:border-box;padding:0}.card-img{max-width:100%;width:auto;height:80px;margin:5px}.resetPasswordForm{position:relative;float:left;height:auto;width:60%;margin-left:20%}.resetPasswordForm input{position:relative;width:100%;height:30px;margin-bottom:20px;font-size:20px}.resetPasswordFormLabel{position:relative;width:100%;float:left;height:auto;text-align:left}.resetPasswordForm button{background-color:#c62828;border:none;color:#fff;height:50px;position:relative;width:100%;margin-bottom:20px;font-size:20px;cursor:pointer}.chartWrapper{height:350px;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);margin-bottom:8px;color:#4c535d;border-radius:4px;box-sizing:border-box;padding:15px;background-color:#fff;margin-top:50px}.chartWrapper,.mainModuleWrapper{position:relative;width:100%;float:left}.mainModuleWrapper{height:auto}.adminModuleWrapper{background-color:#fff}.adminModuleWrapper,.adminModuleWrapperSelected{position:relative;float:left;width:22%;height:150px;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);margin:20px 1.5% 8px;color:#4c535d;border-radius:4px;box-sizing:border-box;padding:15px;cursor:pointer}.adminModuleWrapperSelected{background-color:#007bff}.adminModuleWrapper{text-decoration:none;color:#000}.adminModuleLarge{position:relative;float:left;width:100%;text-align:center;height:80%;font-size:80px;font-weight:700}.adminModuleLarge img{position:relative;max-width:90%;margin:auto;height:100%}.adminModuleFooter{position:relative;float:left;height:20%;width:100%;text-align:center;font-size:20px}.accountUpdate{position:relative;float:right;width:auto;bottom:0;cursor:pointer;text-align:right}.accountUpdate button{margin-left:10px}.adminPageTitle{color:#c62828;font-size:35px;border-bottom:solid;border-width:2px;border-color:#acacac}.adminPageDescription,.adminPageTitle{position:relative;float:left;width:100%;text-align:left;margin-top:15px}.adminPageDescription{height:auto;font-size:15px;margin-bottom:30px}.moduleMenu{position:relative;float:left;width:97%;height:auto;min-height:100px;background-color:#fff;margin-top:30px;line-height:100px}.moduleMenu button{display:relative;float:left;margin-top:30px;margin-right:10px}.moduleSelectionWrapper{position:relative;float:left;width:100%;height:auto;margin-top:50px}.form-inline{display:flex;flex-flow:row wrap;align-items:center;width:33%}.form-inline label{margin:5px 10px 5px 0}.form-inline input{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:0;box-sizing:border-box}.form-inline input[type=submit]{width:100%;background-color:#4caf50;color:#fff;padding:14px 20px;margin:8px 0;border:none;border-radius:0;cursor:pointer}.form-inline button{padding:10px 20px;border:none;color:#fff}.form-inline button,.form-inline button:hover{background-color:#c62828}@media (max-width:800px){.form-inline input{margin:10px 0}.form-inline{flex-direction:column;align-items:stretch}}.container{border-radius:5px;background-color:#f2f2f2;padding:0}.panel-header{border:#fff;padding:15px;margin:10px 0 0;background-color:#fff}.panel-header button{border:none;background:transparent}.panel-header button:focus{outline:0 auto -webkit-focus-ring-color}.feature-layer{background-color:#fff}.col-25{float:right;width:25%}.col-25,.col-75{margin-top:30px;border-radius:5px;background-color:#f2f2f2}.col-75{float:left;width:75%;padding-right:5px;overflow:auto}.col-100{float:right;width:100%;margin-top:30px;border-radius:5px;background-color:#f2f2f2}input,select{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:0;box-sizing:border-box}input[type=submit]{width:100%;background-color:#4caf50;color:#fff;padding:14px 20px;margin:8px 0;border:none;border-radius:0;cursor:pointer}.cancel-btn,input[type=submit]:hover{background-color:#c62828}.cancel-btn{width:100%;color:#fff;padding:14px 20px;margin:8px 0;border:none;border-radius:0;cursor:pointer}.videoPreviewWrapper{width:31.3%;height:350px;text-align:left;text-align:center;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);color:#4c535d;border-radius:4px;margin:20px 1% 8px;cursor:pointer}.videoPreviewTitle,.videoPreviewWrapper{position:relative;float:left;box-sizing:border-box}.videoPreviewTitle{width:100%;height:20%;font-size:18px;font-weight:700;padding:15px;text-decoration:none;color:#000;line-height:45px}.videoPreviewImage{position:relative;float:left;width:100%;height:80%;text-align:center;border-radius:4px}.videoThumb{position:relative;display:block;height:100%;width:100%}.videoBackground{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:50}.expandedWrapper{position:fixed;width:60%;height:70%;top:15%;left:20%;text-align:center;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);color:#4c535d;border-radius:4px;box-sizing:border-box;z-index:100}.expandedClose{position:absolute;top:5px;right:5px;width:25px;height:25px}.expandedClose img{position:relative;width:100%;height:100%;z-index:10}.expandedVideoWrapper{box-sizing:border-box;padding:30px}.expandedVideoWrapper,.expandedVideoWrapper>iframe{position:relative;width:100%;height:100%}@media screen and (max-width:1050px){.videoPreviewImage,.videoPreviewWrapper{width:100%;margin-left:0}.videoPreviewImage{max-width:100%}}.videoViewWrapper{position:relative;float:left;width:100%;height:auto;margin-top:20px}.bimPreviewWrapper{width:31.3%;height:350px;text-align:left;text-align:center;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);color:#4c535d;border-radius:4px;margin:20px 1% 8px;cursor:pointer}.bimPreviewTitle,.bimPreviewWrapper{position:relative;float:left;box-sizing:border-box}.bimPreviewTitle{width:100%;height:20%;font-size:18px;font-weight:700;padding:15px;line-height:45px}.bimPreviewTitle,.newsPreviewTitle a{text-decoration:none;color:#000}.bimPreviewImage{position:relative;float:left;width:100%;height:80%;text-align:center;border-radius:4px;background-color:#eaeaea}.bimPreviewImage img{position:relative;height:100%;width:auto;max-width:100%}@media screen and (max-width:1050px){.newsPreviewImage,.newsPreviewWrapper{width:100%;margin-left:0}.newsPreviewImage{max-width:100%}}a{text-decoration:none}.noProjects{position:relative;float:left;width:80%;margin-left:10%;height:auto;color:#000;box-sizing:border-box;padding:15px;margin-top:20px;box-shadow:0 0 10px rgba(0,0,0,.6);-moz-box-shadow:0 0 10px rgba(0,0,0,.6);-webkit-box-shadow:0 0 10px rgba(0,0,0,.6);-o-box-shadow:0 0 10px rgba(0,0,0,.6);border-radius:15px;background-color:#fff3cd;border-color:#ffeeba}.bimProjectViewWrapper,.bimProjectWrapper{position:relative;float:left;width:100%;height:auto;margin-top:20px}.bimProjectViewWrapper{box-sizing:border-box;padding:10px;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);color:#4c535d;border-radius:4px}.bimProjectThumb{position:relative;float:left;height:auto;width:25%}.bimProjectThumb img{position:relative;float:left;width:100%;height:100%}.bimProjectInfo{position:relative;float:left;width:73%;height:auto;margin-left:2%}.bimProjectInfo input{position:relative;float:left;width:100%}.bimProjectInfo textarea{min-height:150px;font-size:15px;line-height:30px;display:inline-block;min-width:100%;font-family:Arial}.modelPreviewWrapper{float:left;margin-top:15px;margin-bottom:15px}.bimPreviewButtons,.modelPreviewWrapper{position:relative;width:100%;height:auto}.bimPreviewButtons{float:right;margin-top:10px;text-align:right}.bimPreviewButtons button{margin-right:10px}.pricingDetailWrapper{position:relative;float:left;width:100%;height:auto;background-color:#fff;box-sizing:border-box;padding:20px;font-family:Lomino,LominoSubset,"open-sans",sans-serif;margin-bottom:50px}.pricingDetailTitle{position:relative;float:left;width:100%;text-align:left;font-size:60px;font-weight:600}.calculatorOperator{position:relative;float:left;width:25px;text-align:center}.pricingDetailDescription{position:relative;float:left;width:100%;text-align:left;font-size:16px;font-weight:300;margin-bottom:30px}.pricingDetailImage{position:relative;float:left;width:100%;height:auto}.pricingDetailImage img{position:relative;width:100%;height:auto;filter:blur(8px);-webkit-filter:blur(8px)}.industryWrapperNextImg{position:absolute;bottom:0;right:0;width:100px;height:auto}.pricingOptions{position:absolute;bottom:50px;left:0;width:100%;height:300px;z-index:100}.pricingCalculatorUtilities{margin-bottom:20px}.calculatorInput,.pricingCalculatorUtilities{position:relative;float:left;width:100%;height:auto;margin-top:20px}.calculatorValueWrapper,.calculatorValueWrapper2{position:relative;float:left;width:auto;height:auto;margin-right:20px;margin-top:20px}.calculatorValueWrapper2 input,.calculatorValueWrapper input{position:relative;float:left;width:250px;height:auto;margin-right:20px}.pricingOption{position:relative;float:left;width:31.3%;height:300px;text-align:left;margin-left:1%;margin-right:1%;text-align:center;background-color:#fafafa;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);margin-bottom:8px;color:#000;border-radius:4px;box-sizing:border-box;padding:10px}.pricingOptionTitle{height:50px;line-height:50px;font-size:20px;border-bottom:1px solid #e0e4ea}.pricingOptionDescription,.pricingOptionTitle{position:relative;float:left;width:100%;font-weight:700}.pricingOptionDescription{height:auto;margin-top:30%;line-height:24px;font-size:60px;overflow-wrap:break-word}.howItWorksVideo,.industryWrapperNextImg img{width:100%;height:auto}.howItWorksVideo{position:relative;overflow:hidden;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);margin-bottom:8px;color:#4c535d;border-radius:4px;box-sizing:border-box;padding:15px;background-color:#fff}.pricingOptionFeaturesTitle,.pricingOptionFeaturesWrapper{position:relative;float:left;width:100%;height:auto}.pricingOptionFeaturesTitle{min-height:75px;font-family:"roboto","Open Sans",sans-serif;font-weight:700;font-size:40px;text-align:center;margin-top:35px;border-bottom:solid;border-width:2px;border-color:#e0e4ea}.pricingOptionFeatureSingle{position:relative;float:left;width:31.3%;height:250px;margin-left:1%;margin-right:1%;text-align:left;color:#000;box-sizing:border-box;padding:10px}.pricingOptionFeatureImage{position:relative;float:left;width:20%;height:auto}.pricingOptionFeatureImage img{position:relative;float:left;width:100%;height:auto}.pricingOptionFeatureDescription{position:relative;float:left;width:80%;height:auto;max-height:200px;box-sizing:border-box;padding:5px}.pricingOptionDescriptionTitle{position:relative;float:left;width:100%;height:auto;font-size:20px;font-weight:700;font-family:"Open Sans",sans-serif;margin-bottom:20px;margin-top:10px}@media screen and (max-width:1050px){.pricingOption{width:100%;margin-left:0;margin-right:0}.pricingDetailTitle{font-size:40px}.pricingOptions{position:relative}.pricingDetailImage{margin-top:50px}.pricingDetailImage img{display:none}.pricingOptionDescription{margin-top:75px}.calculatorValueWrapper{margin-top:10px}.calculatorValueWrapper,.calculatorValueWrapper2{width:100%;text-align:center;margin-left:0;margin-right:0}.calculatorValueWrapper2{margin-top:60px}.calculatorValueWrapper2 input,.calculatorValueWrapper input{float:none}.calculatorOperator,.pricingOptionFeatureSingle{width:100%}.pricingOptionFeatureSingle{height:auto}.pricingOptionFeatureDescription{max-height:none}}.remoteStream{position:relative;float:left;margin-top:40px;width:100%;height:640px;text-align:left;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);border-radius:4px;box-sizing:border-box;margin-bottom:25px;padding:10px}.remoteStreamWrapper{width:100%;height:100%;margin:0 auto;background-color:#000;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.channelPropertyWrapper{position:relative;width:100%;height:auto;text-align:left}.leftMenuWrapper{position:absolute;background-color:#2b2b2b;width:75px;height:620px;box-sizing:border-box;z-index:10}.freeDrawMainBtn{cursor:pointer;width:100%;height:75px;float:left}.freeDrawMainBtn img{position:relative;width:100%;height:auto}.drawMenuWrapper{position:absolute;top:0;left:75px;width:375px;background-color:#2b2b2b;height:75px;cursor:pointer}.drawThicknessOption{position:relative;float:left;width:75px;height:75px}.drawThicknessOption img{position:relative;float:left;width:100%;height:100%}.shapeMenuWrapper{position:absolute;top:75px;left:75px;width:450px;background-color:#2b2b2b;height:75px;cursor:pointer}.paletteBtn{cursor:pointer;width:100%;height:75px;float:left;background-color:red}.paletteBtn img{position:relative;width:100%;height:100%}.colorMenuWrapper{position:absolute;left:75px;width:75px;height:620px;background-color:#2b2b2b}.colorRed{background-color:red}.colorGreen,.colorRed{position:relative;float:left;width:65px;height:65px;margin-left:5px;margin-top:5px;cursor:pointer}.colorGreen{background-color:#00c001}.colorBlue{background-color:#001dc0}.colorBlue,.colorMagenta{position:relative;float:left;width:65px;height:65px;margin-left:5px;margin-top:5px;cursor:pointer}.colorMagenta{background-color:#c00092}.colorYellow{background-color:#e8f12c}.colorOrange,.colorYellow{position:relative;float:left;width:65px;height:65px;margin-left:5px;margin-top:5px;cursor:pointer}.colorOrange{background-color:#e08312}.noteMenuWrapper{position:absolute;z-index:10;left:85px;width:100%;height:100%;padding-right:95px;padding-bottom:10px}.remoteNote{display:inline-block;min-height:90%;max-height:90%;padding:10px}.noteTextBtnWrapper,.remoteNote{position:relative;width:100%;box-sizing:border-box}.noteTextBtnWrapper{float:left;height:53px;margin-top:-7px;text-align:right;padding:8px;background-color:#000}.path{fill:none;stroke-width:2px;stroke:red;stroke-linejoin:round;stroke-linecap:round}.drawing{width:100%;height:100%;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);position:absolute;z-index:9}.jobLink{color:#0313fc!important;text-decoration:underline!important}.solutionWrapper{width:45%}.solutionFullWrapper,.solutionWrapper{position:relative;float:left;height:350px;text-align:left;margin-left:2%;margin-right:2%;text-align:center;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);margin-top:25px;color:#4c535d;border-radius:4px;box-sizing:border-box;padding:10px;cursor:pointer}.solutionFullWrapper{width:94%}.solutionFullWrapperImage{position:relative;max-width:250px;max-height:200px;width:auto;float:left;box-sizing:border-box;padding:10px}.solutionFullWrapperImage img{position:relative;width:100%;height:100%}.solutionWrapperImage{position:relative;width:50%;max-width:250px;height:auto;float:left;box-sizing:border-box;padding:10px;max-height:250px}.solutionWrapperImage img{position:relative;width:100%;height:100%}.solutionWrapperTitle{position:relative;width:100%;height:50px;text-align:left;font-size:18px;font-weight:700}.solutionTextWrapper{position:relative;float:left;width:50%;height:80%}.solutionDescription{position:relative;float:left;width:100%;height:auto;font-size:12px;text-align:left}.solutionPageExplanation{width:80%;margin-left:10%;height:auto;margin-top:10px;margin-bottom:30px;font-size:28px;font-family:McKinsey Sans,Helvetica Neue,Calibri,Corbel,Helvetica,Roboto,Droid,sans-serif}.downloadWrapper,.solutionPageExplanation{position:relative;float:left;text-align:center}.downloadWrapper{width:100%;height:20%;box-sizing:border-box}.downloadWrapper img{position:relative;float:left;max-width:50%;height:auto;max-height:65px;display:block}@media screen and (max-width:1050px){.solutionFullWrapper,.solutionWrapper{position:relative;float:left;width:96%;height:auto;text-align:left;margin-left:2%;margin-right:2%;text-align:center;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);margin-top:25px;color:#4c535d;border-radius:4px;box-sizing:border-box;padding:10px;cursor:pointer}.solutionFullWrapperImage,.solutionWrapperImage{max-width:none;max-height:none;box-sizing:border-box;padding:10px}.solutionDescription,.solutionFullWrapperImage,.solutionTextWrapper,.solutionWrapperImage{position:relative;width:100%;height:auto;float:left}.solutionDescription{font-size:12px;text-align:left}}.expireDate,.expireDateUrgent{position:relative;float:left;width:16%;bottom:0}.expireDateUrgent{color:#a83232}.daysRemaining,.daysRemainingUrgent{position:relative;float:left;width:16%;bottom:0}.daysRemainingUrgent{color:#a83232}.licenseId,.licenseStatus{position:relative;float:left;width:16%;bottom:0}.licenseUpdate{width:20%;text-align:right}.licenseRenew,.licenseUpdate{position:relative;float:left;bottom:0}.licenseRenew{width:16%;text-align:left}.userWrapper{background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);border-radius:4px;min-height:60px;margin-top:10px;box-sizing:border-box;padding:15px;text-align:left;line-height:50px}.userInfoWrapper,.userWrapper{position:relative;float:left;width:100%;height:auto}.userUpdate button{margin-left:10px}.userRolesWrapper{height:auto}.userRolesWrapper,.userRoleWrapper{position:relative;float:left;width:100%}.userRoleWrapper{line-height:30px}.contactInfoWrapper{line-height:30px!important}.licenseUpdateBtn{margin-right:10px}.licenseFilter{position:relative;width:100%;height:20px;color:#6d6d6d;text-align:left;box-sizing:border-box;padding:5px;line-height:20px}.addUserBtn{margin-left:25px}.licenseFilterDaysRemaining,.licenseFilterExpireDate,.licenseFilterId,.licenseFilterStatus{position:relative;float:left;width:16%;bottom:0;cursor:pointer}.licenseFilterDaysRemaining{text-align:left}.licenseFilterUpdate{position:relative;float:left;width:20%;bottom:0;cursor:pointer;text-align:left}.userFilter img{position:relative;height:20px;line-height:20px;width:auto;display:inline-block}.StripeElement{margin:15px auto;padding:10px 12px;color:#32325d;background-color:#f5f5f5;border:1px solid transparent;border-radius:4px}.StripeElement,.stripeForm{width:100%;position:relative;float:left}.stripeForm{height:auto}.stripeForm label{width:100%}.StripeElement--webkit-autofill{background-color:#fefde5!important}.product{width:100%;max-width:450px;margin:auto;box-shadow:0 15px 30px rgba(0,0,0,.4);border-radius:10px;overflow:hidden}.btn-pay{display:block;width:100%;border:none;background-color:#007bff;color:#fff;padding:10px;font-size:18px;cursor:pointer}.product-info{padding:0 16px}h3.product-title{font-size:24px;margin-bottom:15px}h4.product-price{font-size:24px;margin:0 0 30px;color:#777;font-weight:500}.product-description,.product-total{position:relative;width:100%;height:auto;float:left;margin-bottom:25px}.product-total{border-top:solid;border-top-width:3px;border-color:#ededed;text-align:right;font-weight:700;font-size:20px}.subscriptionWrapper,.subscriptionWrapperLarge{text-align:left;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);margin-bottom:8px;margin-left:2%;margin-right:2%;width:29%;color:#4c535d;border-radius:4px;box-sizing:border-box;padding:15px;float:left;height:auto}.product-bottom{height:auto}.product-bottom,.product-bottom-buffer{position:relative;float:left;width:100%}.product-bottom-buffer{height:230px}.product-info-wrapper{position:relative;width:100%;height:auto}.subscriptionWrapper img,.subscriptionWrapperLarge img{position:relative;float:left;width:100%;height:auto;margin-bottom:25px}@-webkit-keyframes fade{0%{opacity:0;-webkit-transform:scale3D(.95,.95,.95);transform:scale3D(.95,.95,.95)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes fade{0%{opacity:0;-webkit-transform:scale3D(.95,.95,.95);transform:scale3D(.95,.95,.95)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.Form{-webkit-animation:fade .2s ease-out;animation:fade .2s ease-out}.FormGroup{margin:0 15px 20px;padding:0;border-style:none;background-color:#f7f7f7;will-change:opacity,transform;border-radius:4px;color:#000!important}.FormRow{display:flex;align-items:center;margin-left:15px}.FormRow:first-child{border-top:none}.FormRow label{margin-bottom:0!important;width:20px}.FormRowLabel{width:15%;min-width:70px;padding:11px 0;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@-webkit-keyframes void-animation-out{0%,to{opacity:1}}@keyframes void-animation-out{0%,to{opacity:1}}.FormRowInput:-webkit-autofill{-webkit-text-fill-color:#fce883;-webkit-transition:background-color 100000000s;transition:background-color 100000000s;-webkit-animation:void-animation-out 1ms;animation:void-animation-out 1ms}.FormRowInput{font-size:16px;width:100%;padding:11px 15px 11px 5px;color:#000;background-color:transparent;-webkit-animation:void-animation-out 1ms;animation:void-animation-out 1ms;border-color:rgba(0,0,0,.29);border-width:1px}::-webkit-input-placeholder{color:#000}:-ms-input-placeholder{color:#000}::-ms-input-placeholder{color:#000}::placeholder{color:#000}.FormRowInput::-webkit-input-placeholder{color:#87bbfd}.FormRowInput:-ms-input-placeholder{color:#87bbfd}.FormRowInput::-ms-input-placeholder{color:#87bbfd}.FormRowInput::placeholder{color:#87bbfd}@media screen and (max-width:1050px){.subscriptionWrapper,.subscriptionWrapperLarge{margin-left:0;margin-right:0;width:100%}.subscriptionGroup{margin-bottom:0}}.pageDescription a,.pageDescription a:hover{text-decoration:none;color:#000}.newsArticleWrapper{float:left;box-sizing:border-box;padding:10px;text-align:left}.newsArticleWrapper,.newsImageFull{position:relative;width:80%;margin-left:10%}.newsImageFull{height:auto}.deviceHeaderWrapper{width:100%;border-bottom-style:solid;border-color:#e0e4ea!important;font-size:24px;box-sizing:border-box;padding-left:20px;padding-right:20px;margin-bottom:30px}.deviceHeaderWrapper,.projectsHeaderText{position:relative;height:60px;border-width:2px;float:left}.projectsHeaderText{width:auto;line-height:60px;margin-right:50px;border-bottom:solid;border-color:#c62828}.projectsHeaderSearch{position:absolute;height:40px;right:0;top:5px;width:auto;font-size:16px}input.projectsHeaderSearch{position:relative;width:250px;height:30px;line-height:30px;display:inline-block;margin-top:10px;box-sizing:border-box;padding:0 8px;border:1px solid #9aa8bb;-webkit-border-image:none;border-image:none;-webkit-border-image:initial;border-image:initial;border-radius:4px}.projectsHeaderSearchNew{display:flex;flex-wrap:wrap;align-items:stretch;width:350px}.projectsHeaderSearchNew,.projectsHeaderSearch select{position:relative;float:left;height:30px;margin-top:15px}.projectsHeaderSearch select{width:auto;line-height:30px;display:inline-block;margin-right:10px}.projectsHeaderSearch label{float:left;margin-right:1px;margin-top:17px}.devicePreviewWrapper{position:relative;width:14%;height:250px;margin-left:1%;margin-right:1%;text-align:center;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);margin-bottom:8px;color:#4c535d;border-radius:4px;box-sizing:border-box;padding:15px;float:left}.devicePreviewModel{font-size:11px;width:100%}.devicePreviewImage,.devicePreviewModel{position:relative;height:auto;display:inline-block}.devicePreviewImage{max-width:80%;width:auto;max-height:220px;text-align:center;vertical-align:middle}.devicePreviewTitle{position:relative;width:100%;height:50%;font-size:18px;font-weight:700;border-bottom:1px solid #d6d6d6;box-sizing:border-box;padding:15px}.devicePreviewImage img{max-width:100%;width:auto;height:auto;max-height:220px;display:inline-block;vertical-align:middle;margin-top:20px}@media screen and (max-width:900px){.devicePreviewWrapper{width:90%;margin-left:5%}.newsPreviewImage{width:100%;max-width:100%;margin-left:0}}.devicesWrapper{padding:5px;text-align:center}.devicesExplanation,.devicesWrapper{position:relative;float:left;width:100%;box-sizing:border-box}.devicesExplanation{height:auto;margin-bottom:20px;text-align:left;padding-left:20px;padding-right:20px}.featureServiceWrapper,.shapefile{position:relative;width:100%;height:auto;float:left}.featureServiceWrapper{text-align:left}.selectionHeader{position:relative;width:100%;height:60px;border-bottom:solid;border-color:#acacac;border-width:2px;font-size:20px;line-height:60px;color:#c62828;cursor:pointer}.selectFieldOption,.selectFields,.selectFieldsHeader{position:relative;width:100%;height:auto;float:left}.selectFieldsHeader{border-bottom:1px solid #e0e4ea}.selectionHeader img{position:relative;height:20px;margin-top:20px;width:auto;float:left;cursor:pointer}.layerHeader{line-height:50px;font-weight:700}.layerHeader,.layerSelection{position:relative;float:left;width:100%}.layerSelection{height:auto}.layerOptionWrapper{position:relative;float:left;width:100%;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.12);border-radius:4px;height:auto;cursor:pointer;margin-top:10px;box-sizing:border-box;padding:5px;text-align:left;line-height:50px}.featureServiceDropdownWrapper{display:none}.featureLayerShapefile{position:relative;margin-left:10px}.featureFieldName,.featureLayerName,.featureServiceName{position:relative;margin-left:0;margin-right:0}.downCarrotHide{-webkit-animation:rotate-keyframes 1s;animation:rotate-keyframes 1s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.downCarrotShow{-webkit-animation:rotate-keyframes-2 1s;animation:rotate-keyframes-2 1s}@-webkit-keyframes rotate-keyframes{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rotate-keyframes{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes rotate-keyframes-2{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotate-keyframes-2{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}
/*# sourceMappingURL=main.d2343c72.chunk.css.map */