.contacts .contact h3,.contacts .contact h5,.contacts .contact-email-phone,.contacts .contact-email-phone .email,.contacts .contact-email-phone .phone,.inspection-header .inspection-header-info h2,.inspection-header .inspection-header-info h3,.top-nav .inline-nav,.top-nav a:not(:first-of-type){overflow:hidden;text-overflow:ellipsis}.forgot-password input:-webkit-autofill,.forgot-password input:-webkit-autofill:active,.forgot-password input:-webkit-autofill:focus,.forgot-password input:-webkit-autofill:hover,.login-form input:-webkit-autofill,.login-form input:-webkit-autofill:active,.login-form input:-webkit-autofill:focus,.login-form input:-webkit-autofill:hover,.reset-password-form input:-webkit-autofill,.reset-password-form input:-webkit-autofill:active,.reset-password-form input:-webkit-autofill:focus,.reset-password-form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;background-color:#385980!important;box-shadow:inset 0 0 0 1000px #385980;-webkit-box-shadow:inset 0 0 0 1000px #385980;color:#fff!important}@font-face{font-family:ProximaNovaBold;src:local("MyFont"),url(/static/media/Proxima%20Nova%20Alt%20Bold.da0d3d7c61c9e115d42f.otf) format("opentype")}@font-face{font-family:ProximaNovaRegular;src:local("MyFont"),url(/static/media/Proxima%20Nova%20Alt%20Regular.56262739dc039d0b7243.otf) format("opentype")}@font-face{font-family:ProximaNovaThin;src:local("MyFont"),url(/static/media/Proxima%20Nova%20Alt%20Thin.2f1b13834121410af5ef.otf) format("opentype")}@font-face{font-family:WaterfallRegular;src:local("MyFont"),url(/static/media/Waterfall-Regular.9b22fc59b98ff5b2cddd.ttf) format("truetype")}@font-face{font-family:StalemateRegular;src:local("MyFont"),url(/static/media/Stalemate-Regular.0e090434626f2ef4ff18.ttf) format("truetype")}@font-face{font-family:HurricaneRegular;src:local("MyFont"),url(/static/media/Hurricane-Regular.bc97d740476920edb2d0.ttf) format("truetype")}*{box-sizing:border-box}body{background-color:#284260;background:url(/static/media/background_image.56c798c49f2f6746f203.png);background-repeat:no-repeat;background-size:cover;font-family:"ProximaNovaRegular";font-size:1rem;font-weight:400;line-height:1.5;min-height:100vh;text-align:left}h2{font-size:1.9rem;margin:0 0 .1em}h2,h3{color:#385980;font-family:"ProximaNovaRegular";font-weight:400}h3{font-size:1.2rem;margin:0 0 .5em}h4{font-size:.9rem}h4,h5{font-family:"ProximaNovaRegular";margin:0}h5{color:#7d92ac}a{color:#7bb8ff;font-size:.9rem}b,strong{font-family:"ProximaNovaBold"}.no-underline{text-decoration:none}.no-underline:hover{color:#ff3c3c}.error{color:#ff7272;padding:1.5em 0}.error .fa{padding-right:.5em}.success{color:#8dc058;padding:1.5em 0}.success .fa{padding-right:.5em}.red-light{color:#ff7272}.yellow-light{color:#f5a623}.green-light{color:#8dc058}.clear{clear:both}.center{text-align:center}.pointer:hover{cursor:pointer}.clamp-lines-4{line-height:1.2rem;margin-right:-1em;max-height:4.8rem;overflow:hidden;padding-right:1em;position:relative;text-align:justify}.clamp-lines-4:before{bottom:0;content:"...";position:absolute;right:0}.clamp-lines-4:after{background:#fff;content:"";height:1em;margin-top:.2em;position:absolute;right:0;width:1em}.button-primary{background-color:#7bb8ff;border-radius:4px;color:#fff;font-weight:700}.button-outline-dark{background-color:initial;border:1px solid #7d92ac;border-radius:4px;color:#7d92ac}.button-outline-blue{background-color:initial;border:1px solid #7bb8ff;border-radius:4px;color:#7bb8ff;font-weight:700}.button-transparent,.button-transparent:active,.button-transparent:focus,.button-transparent:hover{background-color:initial;box-shadow:none}.button-disabled{pointer-events:none}button.default{background:#fff}button{padding:.7em 1em}.flex-pull-right{display:flex;flex-flow:row nowrap;justify-content:flex-end}.flex-pull-right.last-child{margin-right:1em}.text-center{text-align:center}.ml-auto{margin-left:auto}.invisible{visibility:hidden}.hidden{display:none!important}.pseudo-hidden{height:0!important;left:-3000px;margin:0!important;padding:0!important;position:absolute;width:0!important}.right-popper .react-datepicker__triangle{left:auto;right:50px}.pad-left{margin-left:.5em}.pad-right{margin-right:.5em}.pad-none,div button.pad-none{margin:0;padding:0}.width-auto,input.width-auto{width:auto}.tag{border-radius:4px;color:#fff;font-size:.8rem;font-weight:700;padding:.25em .75em}.tag.red-light{background-color:#ff7272}.tag.yellow-light{background-color:#f5a623}.tag.green-light{background-color:#8dc058}.flex-inline,button.flex-inline{display:inline-flex}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-icon{height:auto;max-width:100%;width:50px}.tool-tip{max-width:18.75rem}@media (max-width:1024px){.top-nav~section{padding-left:1rem;padding-right:1rem}}@media (max-width:720px){.mobile-hidden{display:none}}.text-bold{font-weight:700}.text-italic{font-style:italic}.container{margin:0 auto;padding-left:15px;padding-right:15px;width:100%}.detail-content{float:left}.content-list{clear:both;margin-top:2em}.flex-row{justify-content:space-between}.flex-row .flex-item{padding:1em;width:100%}.align-self-center{align-self:center}.pure-g-with-gutters{margin-left:-11px;margin-right:-11px}.pure-g-with-gutters [class*=pure-u]{padding-left:11px;padding-right:11px}.flex-row{display:flex;flex-flow:row nowrap}.small select,button.small{font-size:.8rem;padding:.2em 1em;width:auto}.small select i,button.small i{font-size:.6rem}label{color:#385980;font-size:.9rem}label.secondary{color:#fff}label~p.description,label~span.description{font-size:.9rem;font-style:italic;margin:0;padding:0}button{border:0;border-radius:4px;font-family:"ProximaNovaBold";font-size:.9rem}button.primary{background-color:#7bb8ff;color:#fff}button.primary:hover{background-color:#2f8fff}button.primary:focus{background-color:#0074fb}button.primary.add{border-radius:4px;display:inline-block;font-size:1.5rem;height:1.8em;padding:0;width:1.8em}button.reversed{background-color:#fff;color:#7bb8ff}button.reversed svg g{stroke:#7bb8ff}button.transparent{background-color:initial;color:#fff}button.icon-only-button{height:3em;padding:0;text-align:center;width:3em}button.icon-only-button.tiny{height:1.7em;width:1.7em}button.grey{background-color:#e5e8ec}button.grey,button.grey a{color:#284260}button:focus{background-color:#e6e6e6}button.warn{border:1px solid #ff7272!important;color:#ff7272!important}button.warn:hover{background-color:#e6e6e6}button.warn:disabled{background-color:#e9e9e9!important;border:none!important;color:#fff!important}button.outline{background-color:#fff;border:1px solid #7d92ac;color:#7d92ac}button.outline:hover{background-color:#e6e6e6}button.outline:active{background-color:#bfbfbf}button.outline:focus{background-color:#ebebeb}button:hover{background-color:#e6e6e6}button:active{background-color:#bfbfbf}button:focus{background-color:#ebebeb}button.create-new{float:right}button.back{display:inline-block;float:left}button:disabled{background-color:#e6e6e6!important;cursor:not-allowed;opacity:.5!important}.small select:hover{background-color:#f2f2f2}.small select:active{background-color:#e8e8e8}.small select:focus{background-color:#dbdbdb}input{line-height:1.65;outline:0;width:100%}input.search-control{background-color:#e5e8ec;border:none;border-radius:4px;-webkit-border-radius:4px;box-shadow:none;box-sizing:border-box;color:#385980;font-size:.9rem;font-style:italic;padding:.8em 1.5em;width:50%}input.search-control:active{background-color:#dce0e6;border:1px solid #3859804a}input.search-control:focus{border:1px solid #3859804a}.form-group.bottom-outline .form-control{background-color:#ffffffe6}.form-group.bottom-outline>label{color:#fff}input:disabled,select:disabled,textarea:disabled{background-color:#e9e9e9;cursor:not-allowed}@supports (-webkit-overflow-scrolling:touch){input{-webkit-appearance:none!important}input[type=checkbox],input[type=radio]{-webkit-appearance:initial!important;height:2em;width:2em}input[type=checkbox]{-webkit-appearance:checkbox!important}input[type=radio]{-webkit-appearance:radio!important}}.toggle-wrapper{align-items:center;display:flex;flex-flow:row nowrap}.toggle-wrapper .toggle{appearance:none;background-color:#b3b3b3;border:none;border-radius:50px;cursor:pointer;display:inline-block;height:26px;min-width:56px;outline:none;overflow:hidden;position:relative;transition:background-color .3s ease}.toggle-wrapper .toggle:before{background:#fff;border-radius:50%;box-shadow:0 1px 2px #4d4d4d;color:#fff;content:"";display:block;font:10px/22px Helvetica;font-weight:700;height:22px;left:2px;position:absolute;text-indent:-22px;text-shadow:-1px -1px hotpink;text-transform:uppercase;top:2px;transition:all .3s cubic-bezier(.3,1.5,.7,1);white-space:nowrap;width:22px;word-spacing:37px;z-index:2}.toggle-wrapper .toggle:checked{background-color:#7bb8ff}.toggle-wrapper .toggle:checked:before{left:32px}.toggle-wrapper label{padding:.5em}.form-group--password .password-control{position:relative}.form-group--password .password-visibility-toggle{margin:.5em;position:absolute;right:0;text-decoration:none;top:0}.form-group--password input::-webkit-credentials-auto-fill-button,.form-group--password input::-webkit-textfield-decoration-container{margin-right:2em}.form-group--password input::-ms-clear,.form-group--password input::-ms-reveal{display:none}.form-group--toggleButton-lg{display:flex}.form-group--toggleButton-lg .switch-wrapper,.form-group--toggleButton-lg label{width:50%}.form-group--toggleButton-lg .switch{float:right;height:34px;position:relative;width:60px}.form-group--toggleButton-lg .switch input{height:0;opacity:0;width:0}.form-group--toggleButton-lg .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.form-group--toggleButton-lg .slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}.form-group--toggleButton-lg input:checked+.slider{background-color:#2196f3}.form-group--toggleButton-lg input:focus+.slider{box-shadow:0 0 1px #2196f3}.form-group--toggleButton-lg input:checked+.slider:before{transform:translateX(26px)}.form-group--toggleButton-lg .slider.round{border-radius:34px}.form-group--toggleButton-lg .slider.round:before{border-radius:50%}.form-group--toggleButton-sm{display:flex}.form-group--toggleButton-sm .switch-wrapper,.form-group--toggleButton-sm label{width:50%}.form-group--toggleButton-sm .switch{float:right;height:20px;position:relative;width:40px}.form-group--toggleButton-sm .switch input{height:0;opacity:0;width:0}.form-group--toggleButton-sm .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.form-group--toggleButton-sm .slider.disabled{background-color:#dadfe4!important}.form-group--toggleButton-sm .slider:before{background-color:#fff;bottom:4px;content:"";height:12px;left:6px;position:absolute;transition:.4s;width:13px}.form-group--toggleButton-sm input:checked+.slider{background-color:#2196f3}.form-group--toggleButton-sm input:checked+.slider.disabled{background-color:#b8d4fd!important}.form-group--toggleButton-sm input:focus+.slider{box-shadow:0 0 1px #2196f3}.form-group--toggleButton-sm input:checked+.slider:before{transform:translateX(15px)}.form-group--toggleButton-sm .slider.round{border-radius:34px}.form-group--toggleButton-sm .slider.round:before{border-radius:50%}.precipitation-error-msg-wrapper{color:red;font-size:13px;text-align:center}.input-width-0{width:0}.input-width-10{width:10%}.input-width-20{width:20%}.input-width-30{width:30%}.input-width-40{width:40%}.input-width-50{width:50%}.input-width-60{width:60%}.input-width-70{width:70%}.input-width-80{width:80%}.input-width-90{width:90%}.input-width-100{width:100%}.filter select{appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#385980 0),linear-gradient(135deg,#385980 50%,#0000 0);background-position:calc(100% - 15px) calc(1em + 2px),calc(100% - 10px) calc(1em + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;box-sizing:border-box;color:#7d92ac;font-family:"ProximaNovaBold";font-size:.9rem}.filter select:hover{background-color:#f2f2f2}#datepicker-portal{position:absolute;z-index:1000}@media (max-width:720px){.manual-search-container,.report-search-container{margin-left:1rem}}.mde-preview .mde-preview-content{padding:1rem}.mde-preview .mde-preview-content blockquote,.mde-preview .mde-preview-content dl,.mde-preview .mde-preview-content ol,.mde-preview .mde-preview-content p,.mde-preview .mde-preview-content pre,.mde-preview .mde-preview-content table,.mde-preview .mde-preview-content ul{margin-bottom:16px;margin-top:0}.mde-preview .mde-preview-content h1,.mde-preview .mde-preview-content h2,.mde-preview .mde-preview-content h3{border-bottom:1px solid #eee;font-weight:600;line-height:1.25;margin-bottom:16px;margin-top:24px;padding-bottom:.3em}.mde-preview .mde-preview-content h1{font-size:1.6em}.mde-preview .mde-preview-content h2{font-size:1.4em}.mde-preview .mde-preview-content h3{font-size:1.2em}.mde-preview .mde-preview-content ol,.mde-preview .mde-preview-content ul{padding-left:2em}.mde-preview .mde-preview-content blockquote{border-left:.25em solid #ddd;color:#777;margin-left:0;padding:0 1em}.mde-preview .mde-preview-content blockquote>:first-child{margin-top:0}.mde-preview .mde-preview-content blockquote>:last-child{margin-bottom:0}.mde-preview .mde-preview-content code{background-color:#0000000a;border-radius:3px;font-size:90%;margin:0;padding:.2em 0}.mde-preview .mde-preview-content code:after,.mde-preview .mde-preview-content code:before{content:"\00a0";letter-spacing:-.2em}.mde-preview .mde-preview-content pre{background-color:#f7f7f7;border-radius:3px;font-size:85%;line-height:1.45;overflow:auto;padding:16px}.mde-preview .mde-preview-content pre code{word-wrap:normal;background-color:initial;border:0;display:inline;line-height:inherit;margin:0;overflow:visible;padding:0}.mde-preview .mde-preview-content pre code:after,.mde-preview .mde-preview-content pre code:before{content:none}.mde-preview .mde-preview-content pre>code{background:#0000;border:0;font-size:100%;margin:0;padding:0;white-space:pre;word-break:normal}.mde-preview .mde-preview-content a{color:#4078c0;text-decoration:none}.mde-preview .mde-preview-content a:hover{text-decoration:underline}.mde-preview .mde-preview-content>:first-child{margin-top:0!important}.mde-preview .mde-preview-content>:last-child{margin-bottom:0!important}.mde-preview .mde-preview-content:after{clear:both;content:"";display:table}.mde-preview .mde-preview-content table{border-collapse:collapse;border-spacing:0;display:block;width:100%}.mde-preview .mde-preview-content table thead th{font-weight:700}.mde-preview .mde-preview-content table td,.mde-preview .mde-preview-content table th{border:1px solid #3859804a;padding:6px 13px}.App{padding-top:10%}.layout{margin:0 auto;min-height:100vh}.layout--narrow{background:linear-gradient(132.05deg,#0e3353,#385980);box-shadow:4px 4px 60px 0 #0006;padding:1em;width:95%}.layout--narrow .app-logo{margin:0 0 20px}.layout--narrow .error,.layout--narrow .success{padding:0 0 1em}.layout--narrow .login-logo-container{width:170px}.layout--narrow .login-logo-container img{width:100%}@media (min-width:48rem){.layout--narrow{background:url(/static/media/login-bg.dcca2143d49eb466c7b6.png) 0 no-repeat;background-size:contain;margin:0 auto;max-height:auto;min-height:490px;padding:1em 3.2em 1em 21.5em;width:800px}}.powerdby-logo-container{color:#fff;display:block;font-size:13px;margin:5px auto 0;width:350px}.powerdby-logo-container .powerd-by-logo-span{display:flex;justify-content:right}.powerdby-logo-container .powerd-by-logo-span img{margin-left:5px;margin-top:-5px;width:11%}@media (min-width:48rem){.powerdby-logo-container .powerd-by-logo-span img{width:5%}.powerdby-logo-container{width:800px}}.layout--fullscreen{height:100vh;margin:0;max-width:100vw;overflow:hidden;padding:0;width:100%}.layout--sidebar{max-width:1700px}.layout--sidebar .sidebar,.layout--sidebar .sidebarShift{background-color:#284260;color:#fff;display:inline-block;min-height:100vh;transition:.5s;vertical-align:top;width:15em}.layout--sidebar .sidebar .logo,.layout--sidebar .sidebarShift .logo{width:100%}.layout--sidebar .sidebar .nav,.layout--sidebar .sidebarShift .nav{display:none}.layout--sidebar .content,.layout--sidebar .contentShift{background-color:#fff;display:inline-block;min-height:100vh;padding:0 23px;transition:.5s;vertical-align:top;width:calc(100% - 15em)}.layout--sidebar .sidebarShift{transition:.5s;width:5em}.layout--sidebar .contentShift{transition:.5s;width:calc(100% - 5em)}@media (max-width:1024px){.layout--sidebar .content,.layout--sidebar .contentShift{padding:0;width:100%}.layout--sidebar .sidebar,.layout--sidebar .sidebarShift{display:none}}.inspection-details-layout{padding:0 .75rem}.error{color:#385980;font-weight:700;text-align:center}.PublicURl__wrapper{background:#fff;height:100vh}.PublicURl{background:#fff;padding:1rem 1rem 0}.public-url-navbar{align-items:center;background-color:#385980;color:#fff;display:flex;height:3.5rem;justify-content:space-between;padding:.5rem 2rem;width:100%}.public-url-navbar__logo-img{color:#fff;font-size:1.5rem;height:1.75rem;width:auto}.public-url-navbar__logo-img:hover{color:#e6e6e6}.public-url-navbar__generate-qr-button{background-color:initial;border:1px solid #fff;color:#fff}.public-url-navbar__generate-qr-button:hover{background-color:#dddcdc4d}.public-url-navbar__qr-image{position:relative;top:1.4rem}.public-url-navbar__download-button{border:1px solid #80808080;margin:1rem;position:relative;text-align:center;width:10rem}.public-url-navbar__close-button{background:#cacaca33;border:1px solid #80808080;position:absolute;right:1rem;top:1rem}.public-url-navbar__copy-container{align-items:center;display:flex;flex-direction:row;justify-content:center}@media screen and (max-width:35.5rem){.public-url-navbar__copy-container{display:flex;flex-direction:column;margin-top:10px}.public-url-navbar__download-button{height:30px;margin:5px;padding:0;width:9rem}}.PublicInspectionLayout__wrapper{background:#fff;height:100vh}.PublicInspectionLayout__loader{width:100vw}.new-contact-modal .zip{float:right;width:calc(100% - .8em)}.client-detail .detail-content h5{margin-bottom:1em}.client-detail .detail-actions{display:inline-flex;flex-flow:row wrap;justify-content:flex-end}.client-detail .detail-actions button{height:3em;margin:0 1em 1em 0;white-space:nowrap}.client-detail .detail-actions button:last-of-type{margin:0 0 1em}.client-detail .client-kebob,.client-menu .create-option,.client-menu .delete-option{display:none}@media screen and (min-width:80rem){.client-menu .delete-option{display:list-item}.edit-client-button{display:none}.client-detail .client-kebob{display:block}}@media screen and (min-width:64rem) and (max-width:80rem){.client-menu .create-option,.client-menu .delete-option{display:list-item}.add-contact-button,.edit-client-button{display:none}.client-detail .client-kebob{display:block}}@media screen and (min-width:48rem) and (max-width:64rem){.client-menu .delete-option{display:list-item}.edit-client-button{display:none}.client-detail .client-kebob{display:block}}@media screen and (max-width:35.5rem){.client-menu .delete-option{display:list-item}.edit-client-button{display:none}.client-detail .client-kebob{display:block}}@media screen and (max-width:27rem){.client-menu .create-option,.client-menu .delete-option{display:list-item}.add-contact-button,.edit-client-button{display:none}.client-detail .client-kebob{display:block}}@media screen and (max-width:48rem){.client-detail .detail-actions{justify-content:flex-start}}.add-client-form .pure-g div select{width:90%}.client-delete-modal input{width:auto}.client-delete-modal label{color:#7d92ac;font-size:1rem;padding:0 2em}.ClientDetailsFormUI__new-folder-list{display:flex;font-weight:900;gap:10px;list-style:square inside;padding-left:25px}.ClientDetailsFormUI__new-folder-list span:hover{cursor:pointer}.ClientDetailsFormUI__new-folder-input-container{gap:8px;height:35px;margin:16px}.ClientDetailsFormUI__new-folder-input-container input{border-radius:4px;padding-left:12px}.ClientDetailsFormUI__new-folder-add-button{background:#284260;color:#fff}.ClientDetailsFormUI__new-folder-add-button:hover{background:#3b628f}.ClientDetailsFormUI__new-folder-delete-icon,.ClientDetailsFormUI__new-folder-edit-icon{padding-left:5px}.ClientDetailsFormUI__new-folder-delete-icon:hover,.ClientDetailsFormUI__new-folder-edit-icon:hover{cursor:pointer}.formGroupLabel__reorder-button{margin-left:10px;padding:1px 10px}.client-docTypes-reorder-modal__draggable-element{border:1px solid gray;border-radius:4px;padding:0 5px}.client-docTypes-reorder-modal__draggable-name{padding-left:12px}.client-projects-tab__bars{grid-gap:10px;display:flex;justify-content:space-between;margin-bottom:16px}.client-projects-tab__bars input{background-color:#e5e8ec;border:none;border-radius:4px;-webkit-border-radius:4px;box-shadow:none;box-sizing:border-box;color:#385980;flex-basis:50%;font-size:.9rem;font-style:italic;padding:.8em 1.5em}.client-projects-tab__bars select{background:#fff;border:1px solid #a3a3a3;border-radius:4px;color:#50657e;flex-basis:20%;flex-basis:35%;max-width:256px;min-width:256px;padding:0 .5rem}@media (max-width:600px){.client-projects-tab__bars{flex-direction:column}.client-projects-tab__bars select{max-width:none;min-height:45px}}.client-settings-section-hidden{display:none}.client-settings-section-visible{display:block;padding:20px 10px}.client-settings-tab-save{display:flex;justify-content:space-between;margin-bottom:10px}.client-settings-tab-save label{font-size:20px}.client-settings-list-header{color:#385980;font-family:"ProximaNovaRegular";font-size:15px;font-weight:800}.client-settings-list-header,.client-settings-list-row{border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:10px}.client-settings-list-row{align-items:center}.client-settings-list-row:nth-child(odd){background-color:#f9f9f9}.client-settings-list-item{align-items:center;display:flex;justify-content:center}.precipitation-tracking-section{margin-bottom:10rem}.backdated-checkbox{flex:0 0 25%!important}@media (max-width:1024px){.backdated-checkbox{flex:0 0 50%!important}}@media (max-width:768px){.backdated-checkbox{flex:0 0 100%!important}}.division-detail{position:relative}.division-detail .detail-content{float:none;padding-right:15rem}.division-detail .division-header{display:inline-flex;flex-wrap:wrap;justify-content:space-between;width:100%}.division-detail .division-header .project-buttons{align-items:flex-end;display:inline-flex}.division-detail .document-group:first-child{margin-top:0}.dri .dri-header{align-items:flex-start;display:flex;flex-flow:row wrap}.dri .dri-header button{height:2.5rem}.dri .dri-header .delete-resource{background:#fff;margin-bottom:0}.dri .dri-header .delete-resource:hover{background-color:#f2f2f2}.dri .dri-header .overflow{margin-left:1rem}.dri .dri-filters{flex:1 0 auto;margin-left:0;margin-right:auto}.dri .dri-actions{flex:0 0 10rem;margin-left:auto;margin-right:0;text-align:right}.dri .dri-list{clear:both;overflow-x:auto;position:relative}.dri .dri-select{padding-bottom:3em;position:relative}.dri .dri-select-text{bottom:1em;color:#385980;font-size:.9rem;left:0;margin:0;position:absolute}.division-removal-confirmation{align-items:center;display:flex;flex-direction:row;justify-content:center}.division-removal-confirmation input{margin-right:1em;width:auto}.division-esource-index-loading,.dri-error{align-items:center;display:flex;justify-content:center}.division-esource-index-loading .form-text,.dri-error .form-text{font-size:1rem;margin-left:.5rem}.login-form{margin:0 1rem}.login-form i{color:#fff}.login-form .form-text-error,.login-form~.form-actions .form-text-error{color:#ff7272;font-family:"ProximaNovaBold"}.login-form~.form-actions .form-text-error{margin:0}.login-form~.form-actions button{padding:1em 4em}.login-form~.form-actions>.form-actions-row{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-top:1rem}.login-form~.form-actions>.form-actions-row .forgot-password{margin-left:1em}.reset-password-form label{padding-top:0}.reset-password-form h3{color:#fff;margin-bottom:1.5em}.reset-password-form button{padding:1em 4em}.reset-password-form button.transparent{color:#7bb8ff}.reset-password-form svg{stroke-width:2;stroke:#8dc058;height:3em;width:3em}.reset-password-form .success-modal{text-align:center}.reset-password-form .buttons{text-align:right}.reset-password-form .form-text-error{color:#ff7272;font-family:"ProximaNovaBold"}.reset-password-form~.form-actions .form-text-error{color:#ff7272;font-family:"ProximaNovaBold";margin:0}.forgot-password h3,.forgot-password p{color:#fff;font-family:"ProximaNovaRegular"}.forgot-password p{margin-bottom:2rem}.forgot-password .transparent{color:#7bb8ff}.forgot-password .form-actions-row{margin-top:1rem}.forgot-password .form-text-error{color:#ff7272;font-family:"ProximaNovaBold";margin:0}.forgot-password button{padding:1em 4em}.forgot-password .success~.form-actions .form-text-error{color:#8dc058}.forgot-password .success-message{color:#8dc058;margin-right:1rem}.forgot-password a{margin-right:1rem}.project-delete-button{padding:0 0 0 1.5em}.group-detail{position:relative}.group-detail .detail-content{float:none;padding-right:15rem}.group-detail .group-header{display:inline-flex;flex-wrap:wrap;justify-content:space-between;width:100%}.group-detail .document-group:first-child{margin-top:0}.add{margin-top:.1em}.add,.group-add{float:right}.projects .check-holder{flex:0 0 1.5em;float:right;height:1.5em;position:relative;width:1.5em}.projects .check-holder input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.projects .check-holder .checkbox{height:25px;width:25px}.projects .check-holder .checkmark{font-size:13px}.projects .checkbox{align-items:center;background-color:#fff;border:1px solid #979797;border-radius:2px;color:#fff;display:flex;justify-content:center;left:0;position:absolute;top:0}.projects .checkbox:hover{background-color:#97979740}.projects .checked{border:none}.projects .checked,.projects .checked:hover{background-color:#7bb8ff}.project-list{flex-wrap:wrap;justify-content:flex-start}.project{border:1px solid #3859804a;border-radius:4px;display:flex;flex-basis:30%;justify-content:space-between;margin-bottom:1.5em;margin-right:1.5em;min-height:12em;min-width:250px;padding:1em}.project .project-main{display:flex;flex-direction:column;width:90%}.project:hover{background-color:#e5e8ec;cursor:pointer}.project h3{font-weight:400;word-break:normal}.project h3,.project h4{color:#385980;font-family:"ProximaNovaRegular";margin:0}.project h4{font-weight:700}.project h6{color:#385980;font-weight:400;margin:0}.project .simple-box{border:1px solid #7d92ac;border-radius:3px;padding:.25em .7em}.project .flex-row{justify-content:space-between;margin-top:auto}.project .flex-row .flex-item{color:#7d92ac;flex-basis:70%;font-size:.8em;padding:0}.project .flex-row .flex-item i{font-style:normal;margin-left:.5rem;margin-right:.5em}.post-storm-controls,.project .project-header{display:flex;justify-content:space-between}.post-storm-controls button{margin-left:1em}.post-storm-controls .select-all{display:flex;margin-bottom:1em;margin-right:5em}.post-storm-controls .select-all .check-label{color:#7d92ac;font-size:14px;font-weight:700;margin-left:1em;margin-top:.2em;width:100%}.post-storm-controls .storm-buttons{margin-bottom:2em}.error-msg{align-items:center;color:#385980;display:flex;flex-direction:column;font-weight:700;justify-content:center}.error-button{background-color:#7bb8ff;color:#fff;margin:2rem}.project-select-dropdown{margin-bottom:1rem;width:100%}@media (max-width:720px){.hide-project-create{display:none}.project-search{position:relative;width:calc(100% - 3em)!important}.project-list .project{flex-basis:100%;margin-right:0}}@media (max-width:48rem){.project-resource-index-wrapper>article>header>input{margin-bottom:1rem;width:100%}}.project-form-modal .modal-wide{padding-top:1rem}.project-form-modal .project-form{display:flex;flex-wrap:wrap}.project-form-modal .project-form .container{flex:1 1 50%;padding-left:1rem;padding-right:1rem}.create-project-label{padding-left:7px!important}.create-project-label label{font-size:20px}.EVP label{text-align:right}.project-header .project-info-column{display:flex;flex-flow:column nowrap}.project-header .project-info-date{padding-top:1.2em}.project-header h2{font-family:ProximaNovaRegular;font-size:1.5em;line-height:1.75rem;margin-bottom:.5em}.project-header h3{margin-bottom:.5em}.project-header h3,.project-header h5{font-family:ProximaNovaThin;font-size:1em}.project-header h5{line-height:1.75rem;margin-bottom:.1em}.print-inspections-modal .modal-main{overflow:auto}.project-title-seprator{display:flex;flex-direction:row;justify-content:space-between;width:100%}.forecast-max-width{display:none;justify-content:flex-end;width:30rem}@media (min-width:35.5rem){.forecast-max-width{display:inline-flex}}@media (max-width:50rem){.forecast-max-width{width:25rem}}@media (max-width:40rem){.forecast-max-width{width:20rem}}.forecast-min-width{display:inline-flex;width:100%}@media (min-width:35.5rem){.forecast-min-width{display:none}}.project-header-buttons{display:flex;flex-direction:row-reverse;gap:1em}.bulk-cert-modal__filter-signature{display:flex;gap:10px;margin-bottom:20px}.bulk-cert-modal__filter-signature span{font-weight:900}.bulk-cert-modal__form-schema-fields{border:1px solid #c7c7c7;border-radius:4px;box-shadow:1px 1px #c7c7c7;padding:16px}.bulk-cert-modal p{color:#385980!important;font-family:sans-serif;font-size:.85em;padding:0!important}.bulk-cert-modal .error-text{color:red!important}.bulk-cert-modal .form-group--date{align-items:center;display:inline-flex}.bulk-cert-modal .form-group--date .react-datepicker-wrapper{width:10rem}.bulk-cert-modal .form-group--date label{margin-right:1rem;max-width:20rem;width:100%}@media (max-width:720px){.bulk-cert-modal .form-group--date{flex-wrap:wrap}}.bulk-cert-modal .date-label span{color:#7c91ab;font-family:"ProximaNovaBold";font-size:.9rem}.bulk-cert-modal .form-group--plainText.modal-h3{margin-bottom:0}.bulk-cert-modal .form-group--plainText.modal-h3 label{margin-bottom:0;margin-left:0}.project-contacts .contacts{margin-left:0}.project-contacts .project-contacts-actions{clear:both;display:flex;justify-content:flex-end;margin:1em 0}.project-contacts .project-contacts-actions button{margin:0}.project-site-maps{display:flex;flex-direction:column}.project-site-maps .card{margin-bottom:1em}@media (max-width:720px){.project-site-maps .search-control{width:100%}}.map-container{margin-top:1rem;width:100%}.project-detail-inspections .tab-pane-actions{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:1rem}.project-detail-inspections .tab-pane-actions .right-aligned:only-child{margin-left:auto}.project-detail-inspections .begin-inspection-schedule-actions{justify-content:center}.project-detail-inspections .action-due-today-cta{background-color:#c5cfdb57;border-radius:5px;color:#385980;display:flex;flex-flow:row nowrap;padding:1rem}.project-detail-inspections .action-due-today-cta button{background-color:#7bb8ff;color:#fff;margin-bottom:0;margin-left:3rem}.project-detail-inspections .action-edit-date{align-items:center;display:flex;flex:1 0 auto;flex-flow:row nowrap}.project-detail-inspections .action-edit-date button{margin-left:.5rem}.project-detail-inspections .tab-pane-actions-primary{display:flex;flex-direction:row}.project-detail-inspections .tab-pane-actions-primary>*,.project-detail-inspections .tab-pane-actions-secondary>*{margin-bottom:1rem}.project-detail-inspections .tab-pane-actions-primary>:last-child,.project-detail-inspections .tab-pane-actions-secondary>:last-child{margin-bottom:.5rem}.project-detail-inspections .tab-pane-actions-primary>* .form-group,.project-detail-inspections .tab-pane-actions-secondary>* .form-group{margin-bottom:0}.project-detail-inspections .tab-pane-actions-primary .certify-button,.project-detail-inspections .tab-pane-actions-secondary .certify-button{margin-right:.5em;max-height:26px}.project-detail-inspections .empty-filter{text-align:center;width:100%}.project-detail-inspections .filter-form{margin-left:-.5rem;margin-right:-.5rem}.project-detail-inspections .filter-form label{color:#385980}.project-detail-inspections-cta-routine .tab-pane-actions .tab-pane-actions-secondary{display:none}.project-detail-inspections-cta-routine .tab-pane-actions .tab-pane-actions-primary{text-align:center}@media screen and (max-width:48rem){.project-detail-inspections .tab-pane-actions .tab-pane-actions-secondary .inspection-date-mobile{align-items:flex-start;display:flex;flex-direction:column}.tab-pane-actions-primary:nth-child(2){flex-direction:column;width:100%}.tab-pane-actions-primary:nth-child(2) *{width:100%}.tab-pane-actions-primary>div:first-child>button,.tab-pane-actions-primary>div:nth-child(2)>button{align-items:center;display:flex;justify-content:center;margin-right:0}.tab-pane-actions-primary>div:first-child>button span,.tab-pane-actions-primary>div:first-child>button>svg,.tab-pane-actions-primary>div:nth-child(2)>button span,.tab-pane-actions-primary>div:nth-child(2)>button>svg{width:auto}.tab-pane-actions-primary>div:last-child>div:last-child{margin:0}.tab-pane-actions-primary>div:last-child>div:last-child>div{padding:0}.tab-pane-actions-primary>div:last-child>div:last-child>div>select{text-align:center}}.inspection-date-form{align-items:center;display:flex;flex-flow:row nowrap}.inspection-date-form,.inspection-date-form .form-schema-fields{margin:0}.inspection-date-form .form-group,.inspection-date-form button{margin-bottom:0}.inspection-date-form button+button{margin-left:.5rem}.inspection-date-form .icon-only-button.form-action-primary{margin-right:0}.inspection-date-form .form-control{line-height:1;margin-bottom:0;padding:.25rem .5rem;width:6.5rem}.inspection-date-form .form-actions-small{display:flex;flex-flow:row-reverse nowrap}.inspection-date-form .form-actions-small .form-text{margin-left:.5rem}.inspection-date-form .form-actions-small .form-actions-row{display:flex}.inspection-date-form .form-group .form-text-error{display:none}table.changelog-table.list-table{border-collapse:initial;border-spacing:0}table.changelog-table.list-table th{font-size:1rem}table.changelog-table.list-table td{padding:.5rem}table.changelog-table.list-table tr.break td{border:none;padding:.5rem}table.changelog-table.list-table .group-header-row td{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;font-family:"ProximaNovaBold"}table.changelog-table.list-table .log-row td,table.changelog-table.list-table .log-row:not(.last) td{border-top:none;border-top-left-radius:0;border-top-right-radius:0}table.changelog-table.list-table .log-row:not(.last) td{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}table.changelog-table~table.changelog-table{margin:1rem 0 2rem}.project-log__select-wrapper{display:flex;justify-content:right;margin-bottom:10px}.project-log__select{width:30ch}.project-log__select .project-log__control{border-radius:4px!important;max-width:30ch;min-height:30px}.project-log__select .project-log__input{color:#385980}.precipitation-log header{display:flex;gap:.5rem;height:40.5px;justify-content:space-between;margin-bottom:1rem}.precipitation-log__header-name{flex-basis:30%}.precipitation-log__header-tools{display:flex;flex-basis:70%;gap:5px;justify-content:right}.precipitation-log__download-btn,.precipitation-log__show-results-btn{background:#00a0df!important;color:#fff!important;width:140px!important}.precipitation-log__download-btn :hover,.precipitation-log__show-results-btn :hover{background:#00a0df!important;color:#fff!important}@media screen and (max-width:768px){.precipitation-log__download-btn,.precipitation-log__show-results-btn{font-size:10px}}.precipitation-log .react-datepicker__wrapper{height:40.5px}.precipitation-log .react-datepicker__input-container{border:1px solid #c5cfda;border-radius:2.5px!important;color:#385980;height:100%}.precipitation-log .react-datepicker__input-container input{border:1px solid #fff;height:100%;padding-left:.5rem}.precipitation-log .react-datepicker-wrapper,.precipitation-log .react-datepicker__input-container{width:200px}.daily-precipitation__body{border:.1px solid #ddd;border-radius:5px;box-shadow:0 0 5px #0003}.daily-precipitation__content{-ms-overflow-style:none;border-radius:5px 5px 0 0;height:400px;overflow-y:scroll;scrollbar-width:none}.daily-precipitation__content::-webkit-scrollbar{display:none}.daily-precipitation__content .daily-precipitation__list-view{min-width:600px}.daily-precipitation__footer-layout,.daily-precipitation__table-head{background:#fff;border-bottom:1px solid #c4c3c3;color:#385980;display:flex;height:60px;justify-content:space-around;position:sticky;top:0}.daily-precipitation__footer-layout h3,.daily-precipitation__table-head h3{align-items:flex-end;display:flex;flex-basis:20%;font-size:15px;font-weight:600;gap:.4rem;margin-top:1rem;padding-left:1rem;text-align:left}.daily-precipitation__footer-layout h3:first-child,.daily-precipitation__table-head h3:first-child{padding-left:1rem}.daily-precipitation__table-body{align-items:center;display:flex;gap:1rem;justify-content:space-around}.daily-precipitation__table-body:nth-child(odd){background:#e9e9e9}.daily-precipitation__table-body li{align-items:center;color:#6d747e;display:flex;flex-basis:20%;font-family:"ProximaNovaRegular";font-size:15px;height:32px;line-height:1.1;margin:.25rem 0;text-align:left}.daily-precipitation__table-body li:first-child{margin-left:1rem}.daily-precipitation__table-body li:not(:nth-child(n+3)){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.daily-precipitation__table-body li:last-child path:hover{cursor:pointer}.daily-precipitation__table-body a{text-decoration:none}.daily-precipitation__table-body span{border-radius:4px;color:#fff;display:inline-block;font-family:"ProximaNovaBold";font-size:.8rem;height:30px;padding:.5rem;width:125px}.daily-precipitation__footer{border-radius:0 0 5px 5px;height:60px}.daily-precipitation__footer-layout h3{align-items:center;border:1px solid #5a5a5a;margin-top:0}.daily-precipitation__footer-layout h3:nth-child(4){border-right:none;justify-content:right;padding-right:4px}.daily-precipitation__footer-layout h3:nth-child(n+5){border-left:none;justify-content:left;padding-left:4px}.hourly-precipitation__body{border:.1px solid #ddd;border-radius:5px;box-shadow:0 0 5px #0003}.hourly-precipitation__content{-ms-overflow-style:none;border-radius:5px 5px 0 0;height:400px;overflow-y:scroll;scrollbar-width:none}.hourly-precipitation__content::-webkit-scrollbar{display:none}.hourly-precipitation__content .hourly-precipitation__list-view{min-width:600px}.hourly-precipitation__footer-layout,.hourly-precipitation__table-head{background:#fff;border-bottom:1px solid #c4c3c3;color:#385980;display:flex;height:60px;justify-content:space-around;position:sticky;top:0}.hourly-precipitation__footer-layout h3,.hourly-precipitation__table-head h3{align-items:flex-end;display:flex;flex-basis:20%;font-size:15px;font-weight:600;gap:.4rem;margin-top:1rem;padding-left:1rem;text-align:left}.hourly-precipitation__footer-layout h3:first-child,.hourly-precipitation__table-head h3:first-child{padding-left:1rem}.hourly-precipitation__table-body{align-items:center;display:flex;gap:1rem;justify-content:space-around}.hourly-precipitation__table-body:nth-child(odd){background:#e9e9e9}.hourly-precipitation__table-body li{align-items:center;color:#6d747e;display:flex;flex-basis:20%;font-family:"ProximaNovaRegular";font-size:15px;height:32px;line-height:1.1;margin:.25rem 0;text-align:left}.hourly-precipitation__table-body li:first-child{margin-left:1rem}.hourly-precipitation__table-body li:not(:nth-child(n+3)){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.hourly-precipitation__table-body li:last-child path:hover{cursor:pointer}.hourly-precipitation__table-body a{text-decoration:none}.hourly-precipitation__table-body span{border-radius:4px;color:#fff;display:inline-block;font-family:"ProximaNovaBold";font-size:.8rem;height:30px;padding:.5rem;width:125px}.hourly-precipitation__footer{border-radius:0 0 5px 5px;height:60px}.hourly-precipitation__footer-layout h3{align-items:center;border:1px solid #5a5a5a;margin-top:0}.hourly-precipitation__footer-layout h3:nth-child(4){border-right:none;justify-content:right;padding-right:4px}.hourly-precipitation__footer-layout h3:nth-child(n+5){border-left:none;justify-content:left;padding-left:4px}.documents-log header{display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.documents-log header h2{font-size:27px}.documents-log__header-name{flex-basis:40%;max-height:40.5px}.documents-log__header-tools{display:flex;flex-basis:60%;gap:5px;justify-content:right;max-height:40.5px}.documents-log input{border:1px solid #ccc;border-radius:4px;color:#50657e;padding:0 1rem}.documents-log__select{min-width:25ch}.documents-log__select .project-log__control{border-radius:4px!important;max-width:30ch;min-height:30px}.documents-log__select .project-log__input{color:#385980}.documents-log__pagination-wrapper{align-items:center;display:flex;gap:25px;justify-content:center}.documents-log__pagination-wrapper span{color:#385980;font-weight:900}.documents-log__pagination-wrapper .project-log__control{max-width:30ch;min-height:30px}.documents-log__pagination-wrapper .project-log__input{color:#385980}.documents-log__pagination-select{border:1px solid #e2e2e2;color:red;color:#347dbe;height:32px;width:5ch}@media (max-width:768px){.documents-log header{flex-direction:column;max-height:200px}.documents-log__header-tools{flex-basis:100%}}.documents-log-table__body{border:.1px solid #ddd;border-radius:5px;box-shadow:0 0 5px #0003}.documents-log-table__content{-ms-overflow-style:none;border-radius:5px 5px 0 0;height:460px;overflow-y:scroll;scrollbar-width:none}.documents-log-table__content::-webkit-scrollbar{display:none}.documents-log-table__content .documents-log-table__list-view{min-width:600px}.documents-log-table__table-head{background:#fff;border-bottom:1px solid #c4c3c3;color:#385980;display:flex;gap:1rem;height:60px;justify-content:space-around;position:sticky;top:0}.documents-log-table__table-head h3{align-items:flex-end;display:flex;flex-basis:10%;font-size:15px;font-weight:600;margin-top:1rem;text-align:left}.documents-log-table__table-head h3:first-child{margin-left:1rem}.documents-log-table__table-head h3:nth-child(2),.documents-log-table__table-head h3:nth-child(3){flex-basis:30%}.documents-log-table__table-head h3:last-child{justify-content:center;margin-right:1rem}.documents-log-table__table-body{align-items:center;display:flex;gap:1rem;justify-content:space-around}.documents-log-table__table-body:nth-child(odd){background:#e9e9e9}.documents-log-table__table-body li{text-wrap:wrap;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;align-items:center;color:#6d747e;display:flex;display:-webkit-box;flex-basis:10%;font-family:"ProximaNovaRegular";font-size:15px;height:32px;line-height:1.1;margin:.25rem 0;overflow:hidden;overflow-wrap:break-word;text-align:left;text-overflow:hidden}.documents-log-table__table-body li:first-child{margin-left:1rem}.documents-log-table__table-body li:nth-child(3),.documents-log-table__table-body li:nth-child(5){flex-basis:30%}.documents-log-table__table-body li:last-child{margin-right:1rem}.documents-log-table__table-body li:last-child button{width:100%}.documents-log-table__table-body a{text-decoration:none}@media (max-width:1300px){.documents-log-table__table-body li:nth-child(3),.documents-log-table__table-body li:nth-child(5),.documents-log-table__table-head h3:nth-child(2),.documents-log-table__table-head h3:nth-child(3){flex-basis:10%}}@media (max-width:768px){.documents-log-table__table-head h3:nth-child(3),.documents-log-table__table-head h3:nth-child(4){display:none}.documents-log-table__table-head h3:nth-child(2){flex-basis:40%}.documents-log-table__table-head h3:first-child,.documents-log-table__table-head h3:nth-child(5){flex-basis:15%}.documents-log-table__table-body li:nth-child(5),.documents-log-table__table-body li:nth-child(7){display:none}.documents-log-table__table-body li:nth-child(3){flex-basis:40%}.documents-log-table__table-body li:first-child,.documents-log-table__table-body li:nth-child(8){flex-basis:15%}}.findings-report header{display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.findings-report header h2{font-size:27px}.findings-report__header-name{flex-basis:40%;max-height:40.5px}.findings-report__header-tools{display:flex;flex-basis:70%;gap:5px;justify-content:right}.findings-report input{border:1px solid #ccc;border-radius:4px;color:#50657e;padding:0 1rem}.findings-report__download-btn,.findings-report__show-results-btn{background:#00a0df!important;color:#fff!important;width:140px!important}.findings-report__download-btn :hover,.findings-report__show-results-btn :hover{background:#00a0df!important;color:#fff!important}@media screen and (max-width:768px){.findings-report__download-btn,.findings-report__show-results-btn{font-size:10px}}.findings-report__pagination-wrapper{align-items:center;display:flex;gap:25px;justify-content:center}.findings-report__pagination-wrapper span{color:#385980;font-weight:900}.findings-report__pagination-wrapper .project-log__control{max-width:30ch;min-height:30px}.findings-report__pagination-wrapper .project-log__input{color:#385980}.findings-report__pagination-select{border:1px solid #e2e2e2;color:red;color:#347dbe;height:32px;width:5ch}.findings-report-table__body{border:.1px solid #ddd;border-radius:5px;box-shadow:0 0 5px #0003}.findings-report-table__content{-ms-overflow-style:none;border-radius:5px 5px 0 0;height:460px;overflow-y:scroll;scrollbar-width:none}.findings-report-table__content::-webkit-scrollbar{display:none}.findings-report-table__content .findings-report-table__list-view{min-width:600px}.findings-report-table__table-head{background:#fff;border-bottom:1px solid #c4c3c3;color:#385980;display:flex;gap:1rem;height:60px;justify-content:space-around;position:sticky;top:0}.findings-report-table__table-head h3{align-items:center;display:flex;flex-basis:10%;font-size:15px;font-weight:600;justify-content:center;margin-top:1rem;text-align:center}.findings-report-table__table-head h3:first-child{flex-basis:5%}.findings-report-table__table-head h3:nth-child(2),.findings-report-table__table-head h3:nth-child(3),.findings-report-table__table-head h3:nth-child(4),.findings-report-table__table-head h3:nth-child(5){flex-basis:15%}.findings-report-table__table-head h3:nth-child(10),.findings-report-table__table-head h3:nth-child(6),.findings-report-table__table-head h3:nth-child(7),.findings-report-table__table-head h3:nth-child(8),.findings-report-table__table-head h3:nth-child(9){flex-basis:7%}.findings-report-table__table-body{align-items:center;display:flex;gap:1rem;justify-content:space-around}.findings-report-table__table-body:nth-child(odd){background:#e9e9e9}.findings-report-table__table-body li{text-wrap:wrap;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;align-items:center;color:#6d747e;display:flex;display:-webkit-box;flex-basis:10%;font-family:"ProximaNovaRegular";font-size:15px;height:32px;line-height:1.1;margin:.25rem 0;overflow:hidden;overflow-wrap:break-word;text-align:left;text-overflow:hidden}.findings-report-table__table-body li:first-child{flex-basis:5%}.findings-report-table__table-body li:nth-child(2),.findings-report-table__table-body li:nth-child(3),.findings-report-table__table-body li:nth-child(4),.findings-report-table__table-body li:nth-child(5){flex-basis:15%}.findings-report-table__table-body li:nth-child(10),.findings-report-table__table-body li:nth-child(6),.findings-report-table__table-body li:nth-child(7),.findings-report-table__table-body li:nth-child(8),.findings-report-table__table-body li:nth-child(9){flex-basis:7%}.findings-report-table__table-body a{text-decoration:none}@media (max-width:768px){.findings-report header{flex-direction:column;max-height:200px}.findings-report__header-tools{flex-basis:100%}.findings-report-table__table-head{gap:.5rem;height:auto}.findings-report-table__table-head h3:first-child,.findings-report-table__table-head h3:nth-child(10),.findings-report-table__table-head h3:nth-child(2),.findings-report-table__table-head h3:nth-child(3),.findings-report-table__table-head h3:nth-child(4),.findings-report-table__table-head h3:nth-child(5),.findings-report-table__table-head h3:nth-child(6),.findings-report-table__table-head h3:nth-child(7),.findings-report-table__table-head h3:nth-child(8),.findings-report-table__table-head h3:nth-child(9){display:block;flex-basis:10%}.findings-report-table__table-head h3:nth-child(4),.findings-report-table__table-head h3:nth-child(5){overflow:hidden;text-overflow:ellipsis}.findings-report-table__table-body{gap:.5rem}.findings-report-table__table-body li:first-child,.findings-report-table__table-body li:nth-child(10),.findings-report-table__table-body li:nth-child(2),.findings-report-table__table-body li:nth-child(3),.findings-report-table__table-body li:nth-child(4),.findings-report-table__table-body li:nth-child(5),.findings-report-table__table-body li:nth-child(6),.findings-report-table__table-body li:nth-child(7),.findings-report-table__table-body li:nth-child(8),.findings-report-table__table-body li:nth-child(9){flex-basis:10%}}.calendar-report{font-family:"ProximaNovaRegular";margin-bottom:10px}.calendar-report header{display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.calendar-report header h2{font-size:27px}.calendar-report__header-tools{display:flex;gap:5px;justify-content:right}.calendar-report__download-btn{width:100px!important}.calendar-report__download-btn,.calendar-report__download-btn :hover{background:#00a0df!important;color:#fff!important}.calendar-report__body{border:.1px solid #ddd;border-radius:5px;box-shadow:0 0 5px #0003;padding-bottom:.5rem}.calendar-report__content{-ms-overflow-style:none;border-radius:5px 5px 0 0;height:400px;overflow-y:scroll;scrollbar-width:none}.calendar-report__content::-webkit-scrollbar{display:none}.calendar-report__content .inspection-due__list-view{min-width:600px}.calendar-report__footer{border-radius:0 0 5px 5px;border-top:1px solid #c4c3c3;display:flex;justify-content:space-between;padding:.5rem .5rem 0}.calendar-report__footer ul{grid-gap:1rem;color:#6d747e;display:flex;font-size:14px;margin-bottom:0;margin-top:0;padding-left:.5rem}.calendar-report__footer ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-report__footer ul section:first-child li:first-child{column-gap:1rem;display:flex;flex-direction:row;flex-wrap:wrap}.calendar-report__footer ul section:first-child li:nth-child(2) path{color:#2ad4da}.calendar-report__footer ul section:first-child p{display:inline}.post-storm .project-header{display:inline-flex;justify-content:space-between;width:100%}.post-storm .bulk-storm-form{margin-bottom:5em}.post-storm .post-storm-project{border-top:1px solid #e9e9e9;display:flex;padding:1em;width:100%}.post-storm .post-storm-project .form-wrapper{width:90%}.post-storm .post-storm-project .project-info{margin:1em 1em 0 0;max-width:15em;overflow:hidden;width:15em}.post-storm .post-storm-project .project-info h4{color:#385980}.inspection-detail{margin-bottom:1em;padding-bottom:25px;position:relative}.inspection-detail .submitBtnHack{bottom:0;box-shadow:2px 2px 30px 0 #0000005e;letter-spacing:.2em;max-width:1314px;position:fixed;text-align:right;width:calc(100% - 15em - 140px);z-index:100}.inspection-detail .buttons{display:flex;justify-content:flex-end}.inspection-detail .react-tabs__tab{margin-right:2px;padding:.5em 2em}.inspection-detail .react-tabs__tab:first-child{padding-left:0}.inspection-detail .react-tabs__tab-panel{margin-top:1.5em}.inspection-detail .add-finding{margin:0;min-width:130px}.inspection-detail .edit-findings{margin:0 1em}@media (max-width:1024px){.inspection-detail .submitBtnHack{width:calc(100% - 4em)}}.print-inspection-modal .print-scope{display:flex;flex-flow:column nowrap;justify-content:center}.print-inspection-modal [type=checkbox],.print-inspection-modal [type=radio]{width:auto}.print-inspection-modal label{align-items:center;display:flex;flex-flow:row nowrap}.inspection-listing{flex-wrap:wrap;line-height:17px}.inspection-listing .insp-check-holder{float:right;height:1.5em;margin:0;position:relative;width:1.5em}.inspection-listing .insp-check-holder.disabled:hover{cursor:not-allowed}.inspection-listing .insp-check-holder input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.inspection-listing .insp-check-holder .checkbox{height:25px;width:25px}.inspection-listing .insp-check-holder .checkmark{font-size:13px}.inspection-listing .insp-check-holder .checkbox{align-items:center;background-color:#fff;border:1px solid #979797;border-radius:2px;color:#fff;display:flex;justify-content:center;left:0;position:absolute;top:0}.inspection-listing .insp-check-holder .checkbox:hover{background-color:#97979740}.inspection-listing .insp-check-holder .checked{background-color:#7bb8ff;border:none}.inspection-listing .insp-check-holder .checked:hover{background-color:#7bb8ff}.inspection-listing .inspection{border:1px solid #3859804a;border-radius:4px;color:#385980;font-size:14px;margin-bottom:1rem;padding:1em;position:relative;width:49%}.inspection-listing .inspection .actions,.inspection-listing .inspection .questions{margin:0;padding:.5em 0 0}.inspection-listing .inspection .actions:first-of-type,.inspection-listing .inspection .questions:first-of-type{padding-top:1em}.inspection-listing .inspection h2{color:#385980;font-family:"ProximaNovaRegular";font-size:1.1rem;margin:0}.inspection-listing .inspection .inspection-details{color:#385980;text-decoration:none}.inspection-listing .inspection .inspection-details__header{grid-gap:10px;display:flex;justify-content:space-between;padding-right:5px}.inspection-listing .inspection .inspection-details__inspection-type{background:#f0f4f8;border:1px solid #d1d9e0;border-radius:3px;font-size:.9rem;margin-top:.5rem;padding:5px;width:fit-content}.inspection-listing .inspection .actions{border-top:.5px solid #d1d9e0;display:inline-flex;justify-content:space-between;margin-top:1rem;width:100%}.inspection-listing .inspection .actions div{align-items:center;display:inline-flex}.inspection-listing .inspection .actions .icon-only-button{border:1px solid #7d92ac;border-radius:4px;display:inline-block;font-size:12px;margin:0 0 0 .5em;padding:0 .25rem;text-align:center}.inspection-listing .inspection .actions .icon-only-button.inCompleteFindings{border:1px solid #ff7272}.inspection-listing .inspection .actions .finding-count-title{margin-left:1em}.inspection-listing .flex-row{flex-flow:row wrap}.no-border{border:none!important}@media (max-width:720px){.flex-item{flex-basis:100%;margin-right:0}}@media (max-width:800px){.inspection-details__header{flex-direction:column}}@media (max-width:1000px){.inspection-listing .inspection .actions .finding-count-title{display:none;margin-left:0}}.inspection-pagesize{align-items:center;color:#337ab7;display:flex;flex-direction:row;justify-content:center}.pagesize-item{background-color:initial;border:1px solid #7d92ac;border-radius:4px;height:43px;margin-left:20px;outline:0}.inspection-certification{margin-bottom:3em}.inspection-certification .insp-form-row{margin:0;position:relative}.inspection-certification .insp-form-row .form-group{display:flex;flex:1 1 auto;flex-flow:column nowrap;padding-left:0}.inspection-certification .insp-form-row .form-group .form-control--emailMessage{border:none;margin-top:.5em;padding-left:0;text-align:left}@media (max-width:27rem){.inspection-certification .insp-form-row .form-group .form-control--emailMessage{border:none;margin-top:1em;padding:0 1em;text-align:center}}.inspection-certification .insp-form-row .signature-options{justify-content:flex-end;text-align:right}@media (min-width:48rem){.inspection-certification .insp-form-row .signature-options{left:100%;position:absolute;top:70%;width:200px}}.inspection-certification textarea{width:100%}.inspection-certification hr{border:0;border-top:1px solid #e9e9e9;margin:2em 0}.inspection-certification p{color:#385980;font-size:.85em;font-weight:400}.inspection-certification h4{color:#7d92ac;font-family:"ProximaNovaBold";margin-bottom:.25rem}.inspection-certification .error{color:#ff7272;margin:0;padding:0}.inspection-certification__additional-notes{width:95%}.inspection-certification__additional-notes .form-text-info{margin-bottom:.5rem}.inspection-certification .edit-button{align-self:center}.inspection-certification .attestation-edit-mode{margin-bottom:2em}.inspection-space-between{display:flex;justify-content:space-between}.inspection-resend-disable{cursor:not-allowed}.electronic-signature-wrapper{height:100%;margin:0 0 1.4em}.electronic-signature-wrapper>p{text-align:right}.electronic-signature-wrapper .signature-error{text-align:left}@media (min-width:48rem){.electronic-signature-wrapper{margin-top:1.4em}}.electronic-signature{align-items:center;border:1px solid #e9e9e9;border-radius:4px;box-shadow:0 0 6px 0 #00000029;display:flex;flex:1 1 auto;flex-flow:row nowrap;padding:.5em 1em}.electronic-signature .label-wrapper{display:flex;flex-flow:column nowrap;font-size:.8em;padding:0 1em}.electronic-signature input[type=checkbox]{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.electronic-signature input[type=checkbox]~.pseudo-checkbox{border:1px solid #e9e9e9;cursor:pointer;display:inline-block;height:1rem;padding:.5em;position:relative;vertical-align:middle;width:1rem}.electronic-signature input[type=checkbox]:hover~.pseudo-checkbox{border-color:#4a4a4a}.electronic-signature input[type=checkbox]:hover~.pseudo-checkbox.disabled{border-color:#54708e;cursor:not-allowed}.electronic-signature input[type=checkbox]:focus~.pseudo-checkbox{border-color:#7bb8ff;box-shadow:0 0 0 2px #1785ff40}.electronic-signature input[type=checkbox]:focus~.pseudo-checkbox.disabled{border-color:#54708e}.electronic-signature input[type=checkbox]:checked~.pseudo-checkbox{background:#7bb8ff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjAgNiA5IDE3bC01LTUiLz48L3N2Zz4=) 50% no-repeat;background-size:75%;border-color:#7bb8ff}.electronic-signature input[type=checkbox]:checked~.pseudo-checkbox.disabled{background:#54708e url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjAgNiA5IDE3bC01LTUiLz48L3N2Zz4=) 50% no-repeat;border-color:#54708e;cursor:not-allowed}.signature-text{font-size:xx-large}.signature-image-container,.signature-text{align-items:center;border:1px solid #e9e9e9;border-radius:4px;box-shadow:0 0 6px 0 #00000029;display:flex;flex:1 1 auto;flex-flow:row nowrap;padding:0 1em}.signature-image-container{height:50px;object-fit:contain;width:100%}.signature-image-style{height:45px;object-fit:contain;width:100%}.inspection-documents-container{margin-bottom:9rem}.inspection-findings .controls{display:flex;flex-flow:column wrap}.inspection-findings .controls .action-buttons{margin-left:.5em}@media (max-width:568px - 1px){.inspection-findings .controls .action-buttons{order:-1}}@media (min-width:35.5rem){.inspection-findings .controls{align-items:flex-start;flex-flow:row nowrap;justify-content:space-between}}.show-radio .form-control--radio{border:none!important;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0!important;width:80%}.show-radio .form-control--radio label{min-width:176px}.inspection-findings .right-aligned{display:flex;flex-grow:1;justify-content:flex-end;padding:0 .5em}.inspection-findings .checkbox{align-items:center;background-color:#fff;border:1px solid #979797;border-radius:2px;color:#fff;display:flex;justify-content:center;left:0;position:absolute;top:0}.inspection-findings .checkbox:hover{background-color:#97979740}.inspection-findings .checked{background-color:#7bb8ff;border:none}.inspection-findings .checked:hover{background-color:#7bb8ff}.inspection-findings h5 .pointer{color:#385980!important;text-decoration:none}.inspection-findings .controls{padding:0 .5em}.inspection-findings .controls .selection-controls{flex-grow:1}.inspection-findings .controls .select-all{align-items:center;display:flex;position:relative}@media (max-width:568px - 1px){.inspection-findings .controls .select-all{margin-top:1em}}.inspection-findings .controls .select-all .checkbox{height:1em;width:1em}.inspection-findings .controls .select-all .checkmark{font-size:10px}.inspection-findings .controls .select-all .check-label{color:#7d92ac;font-size:14px;font-weight:700;line-height:1.3em;margin-left:2em;width:100%}.inspection-findings .controls .select-all input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.inspection-findings .findings-listing{margin-top:1em}.inspection-findings .findings-listing .finding-wrapper{margin:.5rem 0;min-width:300px;position:relative}.inspection-findings .findings-listing .finding{border:1px solid #3859804a;border-radius:4px;display:flex;height:100%;margin:.5em;overflow:hidden}.inspection-findings .findings-listing .finding .finding-text-info{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;padding:0;position:relative}.inspection-findings .findings-listing .finding .finding-text-info .start-end-dates{margin-bottom:0;margin-top:auto}.inspection-findings .findings-listing .finding .finding-content{align-content:space-between;color:#385980;display:flex;padding:1em;width:100%}.inspection-findings .findings-listing .finding .finding-content:hover{cursor:pointer}.inspection-findings .findings-listing .finding .finding-card-checkmark{margin-left:auto;margin-right:0}.inspection-findings .findings-listing .finding .finding-check-holder{flex:0 0 1.5em;height:1.5em;margin:0 1em 0 0;position:relative;width:1.5em}.inspection-findings .findings-listing .finding .finding-check-holder input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.inspection-findings .findings-listing .finding .finding-check-holder .checkbox{height:25px;width:25px}.inspection-findings .findings-listing .finding .finding-image-holder{display:flex;flex:0 0 7.875em;flex-direction:column;height:100%;justify-content:space-between;padding-left:.5em}.inspection-findings .findings-listing .finding .finding-image-holder .finding-thumbnail{max-height:100%;max-width:100%}.inspection-findings .findings-listing .finding h4{align-items:center;display:flex;font-weight:400}.inspection-findings .findings-listing .finding h4 .tag{max-height:2em}.inspection-findings .findings-listing .finding p{font-size:.9rem}.inspection-findings .findings-listing .finding .carry-over{display:inline-block;font-size:.9rem}.inspection-findings .findings-listing .finding .start-end-dates{display:flex;flex-flow:row wrap;font-size:.8rem;justify-content:space-between;margin-top:auto}.inspection-findings .findings-listing .finding .start-end-dates strong{padding-left:.5em}.inspection-findings .findings-listing .finding .finding-content-comments{min-height:2.5em}.inspection-findings .findings-listing .finding-complete .finding-content{background:#54708e;background:#54708ee6;color:#e9e9e9}.inspection-findings .findings-listing .finding-complete .finding-card-checkmark{color:#8dc058;height:1.5rem;width:1.5rem}.add-finding-form,.finding-detail-form{width:100%}.add-finding-form .tag,.finding-detail-form .tag{font-size:.7rem;margin-right:2em}.add-finding-form .finding-detail-header,.finding-detail-form .finding-detail-header{align-items:center;border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;display:flex;flex-direction:row;flex-wrap:inherit;padding:1rem 0}.add-finding-form .finding-detail-header>span,.finding-detail-form .finding-detail-header>span{white-space:nowrap}.add-finding-form .detail-left,.finding-detail-form .detail-left{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.add-finding-form .detail-left .radio-group,.finding-detail-form .detail-left .radio-group{display:flex;flex-flow:row wrap;justify-content:flex-start}.add-finding-form .detail-left .radio-group label,.finding-detail-form .detail-left .radio-group label{margin:.5em 1em .5em 0}.add-finding-form .finding-attachments-section h3,.finding-detail-form .finding-attachments-section h3{border-bottom:1px solid #e9e9e9;padding:1rem 0}.add-finding-form .finding-attachments-section .attachment-wrapper .attachment,.finding-detail-form .finding-attachments-section .attachment-wrapper .attachment{border:1px solid #3859804a;border-radius:4px}.add-finding-form .finding-attachments-section .file-upload-button,.finding-detail-form .finding-attachments-section .file-upload-button{justify-content:flex-end}.react-datepicker-wrapper,.react-datepicker__input-container{width:100%}.add-finding-form .flex-row,.finding-detail-form .flex-row{align-content:baseline;flex-flow:row wrap;justify-content:space-between}.add-finding-form .flex-row input[type=radio],.finding-detail-form .flex-row input[type=radio]{margin-right:.5em;width:1em}.add-finding-form .flex-row label,.finding-detail-form .flex-row label{display:inline;margin-right:3em;padding-left:.1em}.add-finding-form .flex-row .carry-over,.finding-detail-form .flex-row .carry-over{font-size:.9rem}.add-finding-form .finding-detail-body,.finding-detail-form .finding-detail-body{padding:1em 0}.add-finding-form .finding-detail-body div textarea,.finding-detail-form .finding-detail-body div textarea{height:10em;resize:none;width:100%}.add-finding-form .finding-detail-body .text-inputs,.finding-detail-form .finding-detail-body .text-inputs{display:flex;flex-flow:column nowrap}.add-finding-form .finding-detail-body .text-inputs input,.add-finding-form .finding-detail-body .text-inputs textarea,.finding-detail-form .finding-detail-body .text-inputs input,.finding-detail-form .finding-detail-body .text-inputs textarea{border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 3px #ddd;width:95%}.add-finding-form .finding-detail-body .date-inputs>.react-datepicker-wrapper,.add-finding-form .finding-detail-body .date-inputs>label,.finding-detail-form .finding-detail-body .date-inputs>.react-datepicker-wrapper,.finding-detail-form .finding-detail-body .date-inputs>label{white-space:normal;width:95%}.add-finding-form .add-image,.finding-detail-form .add-image{display:inline-flex}.findings-form .react-datepicker-wrapper,.findings-form .react-datepicker__input-container{width:100%}.findings-form .add-image svg{margin-bottom:-.3rem}@media (max-width:720px){.findings-form .finding-mobile span{display:flex;flex-direction:column}}@media (min-width:35.5rem){.findings-form .form-control--radio{display:flex;flex-flow:row nowrap;justify-content:space-between}}.observations-list .observations-list-item{align-items:baseline;display:inline-flex;margin-left:.3rem;white-space:pre-wrap;width:100%}.observations-list button{flex:0 0 auto;margin-left:.5rem}.observations-list button:first-of-type{margin-left:auto}.observations-list button,.observations-list textarea.form-control{margin-bottom:.25em}.finding-detail{margin-bottom:1rem;position:relative}.finding-detail .action-buttons{position:absolute;right:0;top:0}.finding-detail .pad-right{padding-right:.5rem}.finding-link{display:block;font-size:1.25rem;line-height:1.5;margin-bottom:.5rem}.next-previous-button-height{height:6rem}.finding-error{color:#f88;padding:.75em}@media (max-width:48rem){.findings-form{flex-direction:column!important}}.image-number-text{font-size:.9rem;text-align:center}.inspection-questions{margin-bottom:5rem}.inspection-questions .react-datepicker__input-container,.inspection-questions input[type=text],.inspection-questions select,.inspection-questions textarea{color:#385980;font-size:.9rem}.inspection-questions .inspection-question{padding:.5rem}.inspection-questions .react-datepicker__input-container,.inspection-questions input[type=text],.inspection-questions select{height:44px}.inspection-questions input[type=checkbox],.inspection-questions input[type=radio]{margin:0 .5em;width:auto}.inspection-questions .react-datepicker__time-container li{white-space:nowrap}.inspection-questions .react-datepicker__input-container,.inspection-questions textarea{width:100%}.inspection-questions .input-row{display:flex;flex-flow:row wrap;justify-content:flex-start}.inspection-questions .input-row label:first-of-type{flex-basis:100%}.inspection-questions .no-padding-top{padding-top:0}.inspection-questions .no-padding-bottom{padding-bottom:0}.inspection-questions .checkbox-label,.inspection-questions .radio-label{align-items:flex-start;display:flex;flex-flow:row wrap}.inspection-questions .checkbox-label.checkbox-label-single,.inspection-questions .radio-label.checkbox-label-single{align-items:center;flex-wrap:nowrap}.inspection-questions .checkbox-label .description,.inspection-questions .radio-label .description{padding-left:2em;width:100%}.inspection-questions .checkbox-label .control-wrapper,.inspection-questions .radio-label .control-wrapper{align-items:center;display:inline-flex}.inspection-questions .checkbox-label .control-wrapper span,.inspection-questions .radio-label .control-wrapper span{color:#385980;font-family:"ProximaNovaRegular";text-align:left}.inspection-questions .description{color:#385980;font-size:.85rem;font-style:italic;margin-bottom:0;margin-top:0}.inspection-questions .description ul{margin:.5em}.inspection-questions .description ul.alpha-list{list-style-type:lower-alpha}.inspection-questions .description ul.checkbox-list{list-style-type:"\2610"}.inspection-questions .description ul.checkbox-list li{padding-left:.5rem}.inspection-questions span.description{font-size:.85rem;padding-left:.25rem}.inspection-questions .inspection-question.descriptive_text>.description{font-style:normal}.inspection-questions textarea{resize:none}.inspection-questions .center .label{text-align:left}.inspection-questions .full-width label{width:100%}.inspection-questions .label-wrapper{align-items:center;display:inline-flex}.inspection-questions .label-wrapper label{color:#7c91ab}.inspection-questions .child-questions-wrapper{margin-bottom:1em;padding-left:1.5em}.inspection-questions .comment{color:#7c91ab;font-size:1.3rem;margin:0 1em}.inspection-questions .justify-center{justify-content:center}.inspection-questions .text-left,.inspection-questions .text-left span{text-align:left}.inspection-questions table.inspection-form-section{width:100%}.inspection-questions table.inspection-form-section .label{width:50%}.inspection-questions table.inspection-form-section .label-wide{width:70%}.inspection-questions table.inspection-form-section .label-small td{width:100%}.inspection-questions table.inspection-form-section .label-small .label{width:33%}.inspection-questions table.inspection-form-section .child label{display:flex;flex-flow:row nowrap;padding-left:1em}.inspection-questions table.inspection-form-section .child label .dash{margin:0 .5rem 0 0}.inspection-questions table.inspection-form-section .child label~.description{padding-left:2em}.inspection-questions table.inspection-form-section th{font-family:"ProximaNovaRegular";padding:0 .75em;text-align:center}.inspection-questions table.inspection-form-section th.label{text-align:left}.inspection-questions table.inspection-form-section th h3{margin:0}.inspection-questions table.inspection-form-section th h4{color:#7d92ac}.inspection-questions table.inspection-form-section td{border-bottom:1px solid #3859804a;border-top:1px solid #3859804a;padding:.25em;text-align:center}.inspection-questions table.inspection-form-section td.label{text-align:left}.inspection-questions table.inspection-form-section td:first-of-type,.inspection-questions table.inspection-form-section td:last-of-type{border-right:1px solid #3859804a}.inspection-questions table.inspection-form-section td.boolean{width:5rem}.inspection-questions table.inspection-form-section td.boolean .radio-label{width:100%}.inspection-questions table.inspection-form-section td.has-comments .label-wrapper{justify-content:space-between;width:100%}.inspection-questions table.inspection-form-section td.comment-only{border-right:none;width:1em}.inspection-questions table.inspection-form-section td.finding\[\]{text-align:left}.inspection-questions table.inspection-form-section td .checkbox-label,.inspection-questions table.inspection-form-section td .radio-label{align-items:center;display:flex;flex-flow:row nowrap}.inspection-questions table.inspection-form-section td .checkbox-label span,.inspection-questions table.inspection-form-section td .radio-label span{color:#385980;font-family:"ProximaNovaRegular"}.inspection-questions table.inspection-form-section .react-datepicker__input-container,.inspection-questions table.inspection-form-section input[type=text],.inspection-questions table.inspection-form-section textarea{margin:.5em 0}.inspection-questions table.inspection-form-section .react-datepicker__input-container input[type=text],.inspection-questions table.inspection-form-section .tag-select.form-control input{height:auto;margin:0}.inspection-questions .disabled{cursor:not-allowed}.comment-modal textarea{resize:none;width:100%}.inspection-questions{position:relative}.inspection-questions .action-buttons{position:relative;right:0;top:0;z-index:5}.inspection-questions-cdot>form{padding-top:1px}.has-custom-error,.has-custom-error *{color:red!important}@media (max-width:768px){.inspection-form-section>div{width:100%!important}table.inspection-form-section>tbody>tr>td:nth-child(2)>div{display:flex;flex-direction:column;padding:.25rem .125rem}.inspection-form-section-multi-header{overflow-x:auto;width:100%}.multi-header-width{min-width:768px}}.col-10{width:10%!important}.clear-radio-btn{background:#0000;border:none;color:red;cursor:pointer;margin-left:4px;padding:0}.inspection-header{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:flex-start}.inspection-header .inspection-header-info{flex:1 1 auto}.inspection-header .inspection-header-info h2{font-family:ProximaNovaRegular;font-size:1.5rem;line-height:1.75rem;margin-bottom:.5em}.inspection-header .inspection-header-info h3{font-family:ProximaNovaThin;font-size:1rem;line-height:1.75rem;margin-bottom:.1em}.inspection-header .inspection-header-info h5{font-family:ProximaNovaThin;font-size:1rem;line-height:1.75rem;margin-bottom:.5rem}.inspection-header .inspection-header-action{flex:0 0 auto}.inspection-header__title{align-items:center;display:flex;gap:5px}.inspection-header__inspection-type{background:#f0f4f8;border:1px solid #d1d9e0;border-radius:3px;font-size:.9rem;padding:0 5px}.inspection-header-action+.inspection-header-action{margin-left:.5em}.header-icon{font-size:.75rem;margin-right:.5em;min-width:1em;vertical-align:initial;width:auto}.small-button-add-to-report button{font-size:12px;height:30px;line-height:1.2;margin-bottom:5px;padding:4px 8px;width:auto}.template-editor-wrapper{display:flex;flex-direction:column;grid-template-columns:minmax(200px,250px) 1fr}.template-editor-conditions{display:flex;justify-content:space-between}.template-editor-conditions__logo-wrapper{position:relative;width:100px}.template-editor-conditions__logo-wrapper label{background-color:buttonface;border-radius:4px;color:#7c91ab;cursor:pointer;font-size:.9rem;height:42px;padding:.7em 1em;position:absolute;top:27%;width:100%}.template-editor-conditions__logo-wrapper input[type=file]{display:none}.template-editor-conditions__logo-wrapper>div{height:100%;position:absolute;width:100%}.template-editor-conditions__logo{background-color:#7d93adcc;height:100%;left:0;position:absolute;top:0;width:200%;z-index:2}.template-editor-conditions__remove-logo{color:red;position:absolute;right:-112px;top:-15px;z-index:3}.template-editor-conditions__remove-logo:hover{color:#b31e1e;cursor:pointer}.template-editor-conditions__condition-group{position:relative;right:15px;width:30%}.template-editor{align-items:center;display:flex;flex-direction:column}.template-editor .error-messages{align-self:flex-start;color:#f88;padding:.75em}.template-editor .question-group{background-color:#e9e9e9;border:1px solid #d8d8d8;color:#385980;margin:2em 0;max-width:68em;padding:.75em}.template-editor .question-group .question-group-header{display:flex;flex-direction:row;justify-content:space-between}.template-editor .question-group .question-group-header .question-group-name-form{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between;width:100%}.template-editor .question-group .question-group-header .question-group-name-form .form-schema-fields{flex-wrap:nowrap}.template-editor .question-group .question-group-header .question-group-name-form .question-group-name-form-inputs{display:flex}.template-editor .question-group .question-group-header .question-group-name-form .question-group-name-form-controls{display:flex;margin:0 2em}.template-editor .question-group .question-group-header .question-group-name-form .question-group-name-form-controls button{margin:0 .5em}.template-editor .question-group .question-group-header .question-group-name-input{min-width:fit-content}.template-editor .question-group .question-group-header .question-group-name-input input{background:none;border:none;border-bottom:1px solid #385980}.template-editor .question-group .question-group-header .group-action{margin-right:.5em}.template-editor .question-group .question-group-header .group-action:hover{cursor:pointer}.template-editor .question-group .form-questions{display:flex;flex-wrap:wrap;justify-content:flex-start}.template-editor .question-group .form-questions .question-container{align-items:center;display:flex;flex:0 1 auto;min-width:fit-content}.template-editor .question-group .form-questions .question-container .question{width:100%}.template-editor .question-group .form-questions .question-container button{margin:0 .5em .5em;padding:.5em}.template-editor .question-group .table-questions{width:100%}.template-editor .question-group .table-questions .question-container{display:inline}.template-editor .question-group .table-questions .question-container .question{max-width:100%}.template-editor .question-group .table-questions .question-container button{margin:.5em;max-height:2em;padding:0 1em}.template-editor .question-group .editor-questions .question-container .question{background-color:#fff;border:1px solid #d8d8d8;display:flex column;margin:.5em;padding:.5em}.template-editor .question-group .editor-questions .question-container .question:hover{cursor:pointer}.template-editor .question-group .editor-questions .question-container .question .question-header{display:flex;justify-content:space-between}.template-editor .question-group .editor-questions .question-container .question .question-header .question-actions{margin-left:2em;min-width:fit-content}.template-editor .question-group .editor-questions .question-container .question .question-type-text{color:#7d92ac}.template-editor .question-group .editor-questions .question-container button:hover{background-color:#ccc}.template-editor .question-group .editor-questions .add-question{align-items:center;background-color:#fff;border:1px solid #d8d8d8;color:#e9e9e9;display:flex;justify-content:center;margin:.5em;padding:.5em}.template-editor .question-group .editor-questions .add-question:hover{background-color:#ccc;color:#e9e9e9;cursor:pointer}.template-editor .question-group-move{background:linear-gradient(#0000004d,#0000004d)}.template-editor .question-group-move .editor-questions .add-question{display:none}.template-editor .question-group-move .editor-questions .selected-question{background:linear-gradient(#0000001a,#0000001a)}.template-editor .question-group-move .editor-questions .question-container .move-question-button-table{margin-bottom:0;margin-top:0}.template-editor .question-group-move .editor-questions .question-container .move-question-button-form{margin-left:0;margin-right:0}.template-editor .question-group-move button{margin:1em}.template-editor .add-question-group{align-items:center;border:1px solid #d8d8d8;color:#e9e9e9;display:flex;height:6em;justify-content:center;margin:1em 0;max-width:100%;padding:.75em;width:30em}.template-editor .add-question-group:hover{background-color:#e9e9e9;color:#ccc;cursor:pointer}.question-group-menu .delete-item{color:#f88}.removal-confirmation{align-items:center;display:flex;flex-direction:row;justify-content:center}.removal-confirmation input{margin-right:1em;width:auto}@media (max-width:35.5rem){.template-editor-conditions__logo{width:150%}.template-editor-conditions__remove-logo{right:-60px}}.template-signature-editor .button-container{display:flex;justify-content:flex-end}button.signature-editor-btn{align-self:center;margin:0 .5rem 0 0;padding:.3em .5em}button.signature-editor-btn:last-child{margin-right:0}button.signature-editor-btn .fa{font-size:1rem;vertical-align:middle}.inspection-template-detail{position:relative}.inspection-template-detail .inspection-template-header{display:inline-flex;flex-wrap:wrap;justify-content:space-between;width:100%}.inspection-template-detail .inspection-template-header .project-buttons{align-items:flex-end;display:inline-flex}.finding-priority-container{margin-top:20px}.finding-priority-header{align-items:center;display:flex;gap:10px;justify-content:start;margin-bottom:10px}.finding-priority-header h3{margin:0}.dynamic-form{font-family:Arial,sans-serif;margin:30px auto;width:60%}.dynamic-form .option-row{align-items:center;display:flex;margin-bottom:10px}.dynamic-form .option-row .option-input{border:1px solid #ccc;border-radius:4px;flex:1 1;margin-right:10px;padding:8px 12px}.dynamic-form .option-row .actions{display:flex;gap:5px}.dynamic-form .option-row .actions button{background:#eee;border:none;border-radius:3px;cursor:pointer;font-size:14px;padding:5px 8px}.dynamic-form .option-row .actions button:hover{background-color:#ddd}.dynamic-form .dynmic-form-btn{color:#0056b3;font-size:18px}.dynamic-form .btn-danger{color:red!important}.add-button-container{text-align:right}.add-button-container .add-button{background-color:#fff!important;border:1px solid #7d92ac;border-radius:4px;color:#7d92ac;cursor:pointer;font-size:14px;margin-right:10px;margin-top:15px;padding:8px 14px}.add-button-container .add-button:hover{background-color:#e6e6e6!important}.add-button-container .save-button{background-color:#7bb8ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:15px;padding:8px 14px}.add-button-container .save-button:hover{background-color:#2f8fff}.compliance-report{position:relative}.compliance-report__menu{display:flex;position:absolute;right:-23px;top:68px;z-index:10}.compliance-report__cog-wrapper{align-items:center;background:#1b2e43;border-radius:5px 0 0 5px;color:#fff;display:flex;height:40px;margin-top:15px;width:50px}.compliance-report__drawer-wrapper{background:#1b2e43;border-radius:4px 0 0 4px;color:#fff;height:550px;padding:19px 20px;width:260px}.compliance-report__drawer p{font-size:18px;font-weight:700;margin:0}.compliance-report__drawer span{height:32px;padding:0;width:16px}.compliance-report__drawer span svg{color:#fff}.compliance-report__drawer h6{font-size:17px;font-weight:400}.compliance-report__drawer button{background:#49a1df;height:34px;padding:4px;text-align:center;width:100px}.compliance-report__drawer button:hover{background:#2f8fff}.compliance-report__widget-list{padding:15px 0}.compliance-report__widget-list-item{display:flex;gap:10px;padding:.2rem 0}.compliance-report__checkboxed_filter{display:flex;flex-direction:row-reverse;gap:.5rem}.compliance-report__cog-wrapper_filter{display:flex;font-size:xx-small}.compliance-report__toolbar{display:flex;flex-direction:row;gap:.5rem;height:40.5px;margin-bottom:1rem}.compliance-report__toolbar button{align-items:center;border-radius:4px;display:flex;font-size:.9rem;height:40.5px;justify-content:center;width:210px}.compliance-report__toolbar .react-datepicker__wrapper{height:40.5px}.compliance-report__toolbar .react-datepicker__input-container{border:1px solid #c5cfda;border-radius:2.5px!important;color:#385980;height:100%}.compliance-report__toolbar .react-datepicker__input-container input{border:1px solid #fff;height:100%;padding-left:.5rem}.compliance-report__toolbar .react-datepicker__navigation--next,.compliance-report__toolbar .react-datepicker__navigation--previous{height:20px;width:20px}.compliance-report__toolbar-client-select .toolbar-client-select__control{border-radius:4px!important;max-width:30ch;min-height:30px}.compliance-report__toolbar-client-select .toolbar-client-select__input{color:#385980}.compliance-report__table-container td,.compliance-report__table-container th{border-right:1px solid #e0e0e0;color:#385980;font-family:"ProximaNovaRegular"}.compliance-report__table-container tBody tr:last-child{background:#ebeef3}.compliance-report__total-data td{background:#ebeef3;border:2px solid #888;font-weight:700}.compliance-report__total-data .sup-cell{position:relative}.compliance-report__total-data .sup-cell sup{font-weight:100;left:5%;position:absolute;top:20%}.compliance-report__percent-variance td{border:2px solid #888}.compliance-report__link-color{color:#385980;text-decoration:none}.arrow-up-down-sticky{background-color:#7bb8ff!important;bottom:100px;left:100%;position:sticky!important}.arrow-up-down-sticky :hover{background-color:"primary.main"!important}@media (max-width:1024px){.compliance-report{padding-left:1rem;padding-right:1rem}.compliance-report__menu{right:0;top:-76px}}.weekly-report{position:relative}.weekly-report .css-1z0gaf8-MuiButtonBase-root-MuiTableSortLabel-root.Mui-active{color:#1b2e43!important}.weekly-report__menu{display:flex;position:absolute;right:-23px;top:28px;z-index:10}.weekly-report__cog-wrapper{align-items:center;background:#1b2e43;border-radius:5px 0 0 5px;color:#fff;display:flex;height:40px;margin-top:15px;width:50px}.weekly-report__cog-wrapper:hover{cursor:pointer}.weekly-report__drawer-wrapper{background:#1b2e43;border-radius:4px 0 0 4px;color:#fff;height:550px;padding:19px 20px;width:260px}.weekly-report__drawer p{font-size:18px;font-weight:700;margin:0}.weekly-report__drawer span{height:32px;padding:0;width:16px}.weekly-report__drawer span svg{color:#fff}.weekly-report__drawer h6{font-size:17px;font-weight:400}.weekly-report__drawer button{background:#49a1df;height:34px;padding:4px;text-align:center;width:100px}.weekly-report__drawer button:hover{background:#2f8fff}.weekly-report__widget-list{padding:15px 0}.weekly-report__widget-list-item{display:flex;gap:10px;padding:.2rem 0}.weekly-report__checkboxed_filter{display:flex;flex-direction:row-reverse;gap:.5rem}.weekly-report__cog-wrapper_filter{display:flex;font-size:xx-small}.weekly-report__toolbar{display:flex;flex-direction:row;gap:.5rem;margin-bottom:1rem}.weekly-report__toolbar button{align-items:center;border-radius:4px;display:flex;font-size:.9rem;height:40.5px;justify-content:center}.weekly-report__toolbar input{height:40.5px;width:100%}.weekly-report__toolbar .react-datepicker__wrapper{height:40.5px}.weekly-report__toolbar .react-datepicker__input-container{border:1px solid #c5cfda;border-radius:2.5px!important;color:#385980;height:100%}.weekly-report__toolbar .react-datepicker__input-container input{border:1px solid #fff;height:100%;padding-left:.5rem}.weekly-report__toolbar .react-datepicker__navigation--next,.weekly-report__toolbar .react-datepicker__navigation--previous{height:20px;width:20px}.weekly-report__toolbar-client-select .toolbar-client-select__control{border-radius:4px!important;max-width:30ch;min-height:30px}.weekly-report__toolbar-client-select .toolbar-client-select__input{color:#385980}.weekly-report__table-container thead tr th{font-weight:900}.weekly-report__table-container td,.weekly-report__table-container th{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;color:#385980;font-family:"ProximaNovaRegular"}.weekly-report__table-container thead>tr>th{border-top:1px solid #e0e0e0}.weekly-report__table-container tBody>tr>td:first-child,.weekly-report__table-container thead>tr>th:first-child{background:#f9f9f9;left:0;position:sticky;z-index:2}.weekly-report__total-data td{background:#ebeef3;border:2px solid #888;font-weight:700}.weekly-report__total-data .sup-cell{position:relative}.weekly-report__total-data .sup-cell sup{font-weight:100;left:5%;position:absolute;top:20%}.weekly-report__percent-variance td{border:2px solid #888}.weekly-report__link-color{color:#385980;text-decoration:none}@media (max-width:1024px){.weekly-report{padding-left:1rem;padding-right:1rem}.weekly-report__menu{right:0;top:-80px}}.project-activity-log .Table-Cell-Text{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.project-activity-log .header{float:right;margin-bottom:1rem}.project-activity-log .MuiTypography-root{font-family:"ProximaNovaRegular"!important}.project-activity-log__body-data:nth-child(odd){background:#e9e9e9}.project-activity-log button{margin-left:1rem}.project-activity-log button:hover{background:#2f8fff}.delete,.edit{float:right}.li-name{max-width:50em}.legend-item-form .form-group{margin-bottom:1rem}@media (max-width:64rem){.form-group--custom>div>div:last-child,.legend-item-form-schema{flex-direction:column!important}.form-group--custom>div>div:last-child>div{width:100%}}.map-editor{background:#fff;color:#dbdbe0;display:flex;flex-flow:column nowrap;height:100%;position:relative}.map-editor .map-editor-top{flex:0 0 auto}.map-editor .map-editor-main{flex:1 1 100px;overflow:auto}.map-editor .map-editor-layers,.map-editor .map-editor-map,.map-editor .positionable-navigation{height:100%}.map-editor .map-editor-hamburger-icon{display:none}.map-editor .button-transparent:focus,.map-editor .button-transparent:hover{box-shadow:inset 0 0 0 1px #fafaff26,inset 0 0 6px #fafaff33}.map-editor .button-transparent:active,.map-editor .button-transparent:focus{background-image:linear-gradient(#0000,#fafaff0d 40%,#fafaff1a)}.map-editor .button-transparent.pure-button-active{color:#fff}.map-editor .error{color:#ff7272;text-align:center}.map-editor-sidebar{overflow:auto;position:relative}.map-editor-sidebar .positionable-navigation{left:0;position:absolute;top:0;width:100%}.map-editor-layers{background-color:#d3d3d3}.map-loader{align-items:center;display:flex;flex-flow:row nowrap;padding-top:1rem}.map-loader p{margin:0}.map-editor__legend-cards-container{-ms-overflow-style:none;border-radius:8px;bottom:1px;box-shadow:4px 4px 2px gray;gap:0 16px;overflow-x:scroll;overflow-y:scroll;overflow-y:hidden;padding:1px;position:absolute;scrollbar-width:none;z-index:100}.map-editor__legend-cards-container::-webkit-scrollbar{display:none}.map-editor-mobile-view .map-editor-sidebar{box-shadow:2px 4px 12px gray;color:red;height:12.5rem;left:.7rem;position:absolute;top:10.96rem;width:20rem;z-index:1}.map-editor-mobile-view .map-editor-sidebar-change{height:30rem}.map-editor-mobile-view .map-editor-main{background:#d3d3d3;justify-content:center}.map-editor-mobile-view .map-editor-hamburger-icon{z-Index:1;place-Items:center;background:#213a57cc;display:block!important;display:flex;height:2.55rem;left:.7rem;padding:.5rem;position:absolute;top:8.4rem;width:2.8rem}.map-editor-mobile-view .map-editor-hamburger-svg{height:100%;width:100%!important}.map-editor-mobile-view .map-editor-layers>div>div:last-child>div:first-child{top:4rem}@media (max-width:48rem){.map-editor-sidebar{box-shadow:2px 4px 12px gray;color:red;height:12.5rem;left:.7rem;position:absolute;top:10.96rem;width:20rem;z-index:1}.map-editor-main>div:last-child{z-index:0}.map-editor-map{width:100%}.map-editor-hamburger-icon{z-Index:1;place-Items:center;background:#213a57cc;display:block!important;display:flex;height:2.55rem;left:.7rem;padding:.5rem;position:absolute;top:8.4rem;width:2.8rem}.map-editor-hamburger-svg{height:100%;width:100%!important}.map-editor-layers>div>div:last-child>div:first-child{top:4rem}}.map-image-container{flex-direction:column}.map-image-container,.previous-button{align-items:center;display:flex;justify-content:center}.previous-button{background-color:initial;border:1px solid #7d92ac;border-radius:4px;color:#7d92ac;cursor:pointer;font-size:.9rem;height:2.5rem;padding:1rem;width:5rem}.previous-button:hover{background-color:#e6e6e6}.next-button{align-items:center;background-color:#7bb8ff;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:2.5rem;justify-content:center;padding:1rem;width:5rem}.next-button:hover{background-color:#e6e6e6}.navigation-buttons{grid-column-gap:1rem;column-gap:1rem;display:grid;grid-auto-flow:column;margin-bottom:2rem;margin-top:2rem}@media (min-width:48rem) and (orientation:landscape){.ol-zoom{top:15px!important}}.map-editor-header{align-items:center;display:flex;flex-flow:row nowrap;gap:1.5rem;justify-content:space-between;position:relative}.map-editor-header .map-editor-header-left{display:flex;flex-direction:column}.map-editor-header .map-editor-header-right{display:flex}.map-editor-header .map-editor-header-info{display:flex;flex-direction:column}.map-editor-header .map-close,.map-editor-header .map-updated-at{margin:0}.map-editor-header .map-updated-at{margin-left:auto;margin-right:0}.map-editor-header .map-updated-at~*{margin-left:1rem;margin-right:0}.map-editor-header{background-color:#213a57;color:inherit;padding:1rem .5rem .5rem}.map-editor-header h1,.map-editor-header h2{line-height:1.5rem;margin:0}.map-editor-header h1{font-family:"ProximaNovaThin";font-size:1.5rem}.map-editor-header h2{font-size:1rem}.map-editor-header .map-updated-at{font-family:"ProximaNovaRegular";font-size:.75rem}.map-editor-header .map-select-inspection{background-color:initial;border:0;font-family:"ProximaNovaRegular";margin-left:1.5rem}.map-editor-header .map-select-inspection option{font-weight:400}.map-editor-header .map-close,.map-editor-header .map-updated-at,.map-editor-header h1,.map-editor-header h2,.map-editor-header h3{color:inherit}@media (max-width:768px){.map-editor-header-left{min-width:0}.map-editor-header-left h1,h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:428px){.map-editor-header-left>h1{font-size:1rem}.map-editor-header-left>h2{font-size:.8rem;font-weight:200}}.map-editor-toolbar{align-items:center;justify-content:space-around;position:relative}.map-editor-toolbar .button-separator-after{margin-right:.5em!important;position:relative}.map-editor-toolbar .button-separator-after:after{border-radius:1px;content:"";display:inline-block;height:1.5em;left:calc(100% + .5em - 1px);position:absolute;top:50%;transform:translateY(-50%);width:2px}.map-editor-toolbar .button-separator-after+.pure-button{margin-left:.5em}.map-editor-toolbar .pure-button>svg{display:inline-block;height:18px!important;vertical-align:middle;width:auto!important}.map-editor-toolbar-actions .map-editor-save-icon{margin-left:1rem}.map-editor-toolbar-actions .pure-button{margin-bottom:0}.map-editor-toolbar-actions .pure-button+.pure-button{margin-left:1rem}.map-editor-toolbar{background-color:#385980;color:#dbdbe0;display:flex;height:45px;justify-content:space-between;padding:.5rem 1rem}.map-editor-toolbar .pure-button-group .pure-button{border-right:0}.map-editor-toolbar .button-transparent{color:inherit}.map-editor-toolbar .button-transparent:hover{cursor:pointer}.map-editor-toolbar .button-transparent:active{background-color:#bfbfbf}.map-editor-toolbar .button-disabled{color:#6a819e;pointer-events:none}.map-editor-toolbar .button-disabled svg [stroke^="#"]{stroke:#6a819e}.map-editor-toolbar .button-disabled svg [fill^="#"]{fill:#6a819e}.map-editor-toolbar .pure-button{border-radius:3px;padding:.5rem}.map-editor-toolbar .pure-button-active{background-color:#7bb8ff;cursor:pointer;margin-bottom:.25rem;margin-top:.25rem;padding-bottom:.25rem;padding-top:.25rem}.map-editor-toolbar .button-separator-after:after{background-color:#6a819e}.map-editor-toolbar .pure-button>svg{height:24px}.map-editor-toolbar-actions .pure-button{padding-bottom:.25rem;padding-top:.25rem}.map-editor-toolbar-actions .pure-button-primary{background-color:#385980;border:1px solid #fff;border-radius:8px;color:#fff}.map-editor-toolbar-actions .pure-button-primary>svg{margin:0;padding-left:4px}.map-editor-toolbar-actions .pure-button-secondary{background-color:#385980;border:1px solid #fff;border-radius:8px;color:#fff}.map-editor-toolbar-actions .pure-button-secondary>svg{margin:0;padding-left:4px}.map-editor-toolbar .pure-button-group .pure-button:first-child,.map-editor-toolbar .pure-button-group .pure-button:nth-child(2){pointer-events:none}.map-editor-Angle svg{cursor:pointer;height:25px!important;width:20px!important}.map-editor-Angle-disable svg{border-radius:50%!important;cursor:not-allowed;height:25px!important;width:20px!important}.map-editor-toolbar__right-most{align-items:center;display:flex;gap:2rem}.map-editor-toolbar__view-button{border:1px solid #fff;border-radius:4px;color:#fff;height:25px;padding:0 1rem}.map-editor-toolbar__view-button:hover{background:#4f7cb3;cursor:pointer}@media (max-width:768px){.map-editor-toolbar{align-items:space-between;display:flex;justify-content:space-between}}.positionable-list-title{padding:0}.positionable-list-title .pure-menu-link{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;padding-bottom:1em;padding-left:0;padding-top:1em}.positionable-list-title .pure-menu-link .positionable-list-group-action{flex:0 0 3em;text-align:center}.positionable-list-title .pure-menu-link span{flex:1 1 auto}.positionable-list-title .pure-menu-link{position:relative}.positionable-list-search{background-color:#efefef;padding:.5em;position:relative}.positionable-list-search .form-control{margin-bottom:0;padding:.25em .5em}.positionable-list-search svg{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.positionable-list-item{padding:0 .5em}.positionable-list-item>.pure-menu-link{align-items:center;display:flex;flex-flow:row nowrap;padding-left:.5em;padding-right:.5em;width:100%}.positionable-list-item img,.positionable-list-item span,.positionable-list-item svg{display:inline-block;vertical-align:middle}.positionable-list-item:first-child:not(.positionable-list-title){margin-top:-1px}.positionable-list-group-add{margin-left:auto;margin-right:0;text-align:center}.positionable-list-item-menu-toggle{margin-left:auto;margin-right:0;padding:1em}.positionable-list-menu{z-index:100}.positionable-navigation{background-color:#efefef}.positionable-list .pure-menu-link{white-space:normal}.positionable-list .pure-menu-link img{height:auto;margin-right:1rem;max-width:100%;width:25px}@media (min-width:1025px){.positionable-list .pure-menu-link img{width:50px}}.positionable-list-title{background-color:#fff;color:#7d92ac;font-family:"ProximaNovaBold";font-size:.8rem;text-transform:uppercase}.positionable-list-title .positionable-list-group-action,.positionable-list-title .positionable-list-group-title{color:inherit;cursor:pointer}.positionable-list-title .positionable-list-group-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.positionable-list-title .positionable-list-group-add{color:#385980}.positionable-list-title .positionable-list-group-expand svg{font-size:1.2rem}.positionable-list-title .positionable-list-group-add svg{font-size:.85rem}.positionable-list-item>.pure-menu-link,.pure-menu-disabled>.pure-menu-link{border-radius:5px;font-size:.8rem}.positionable-list{background-color:#efefef;border-bottom:1px solid #dce0e6;-webkit-user-select:none;user-select:none}.positionable-list .positionable-list-list{display:none}.positionable-list--open .positionable-list-list{display:block}.positionable-list--open .positionable-list-title{background-color:initial}.positionable-list--open .positionable-list-title .pure-menu-link:after{border-bottom:1px solid #000;bottom:0;content:"";display:block;height:0;left:.7rem;position:absolute;width:calc(100% - 1.4rem)}.positionable-list--open .positionable-list-title .positionable-list-group-title{color:#284260}.positionable-list .pure-menu-link:focus,.positionable-list .pure-menu-link:hover{background-color:initial}.positionable-list-item.pure-menu-active>.pure-menu-link{background-color:#7bb8ff;color:#fff;font-family:"ProximaNovaBold"}.map-interaction-context-menu{height:100%;position:absolute;right:0;top:0;width:100%;z-index:100}.map-interaction-legend-card{bottom:1px;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:200}.delete-feature-modal .modal-main{padding-top:1em}.delete-feature-modal .modal-main .buttons{padding-top:0}.LegendCardContent{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:4px 4px 2px gray;line-height:1;min-width:350px;padding:12px}.LegendCardContent header{display:flex;justify-content:space-between}.LegendCardContent header span:first-child{color:#284260;font-weight:900}.LegendCardContent header span:nth-child(2){color:#b4b4b6;font-size:14px}.LegendCardContent header span:nth-child(2):hover{color:#88888a;cursor:pointer}.LegendCardContent__added{color:#b4b4b6;display:flex;justify-content:space-between}.LegendCardContent__added p{color:#b4b4b6;margin-bottom:0}.LegendCardContent__added span{color:#284260}.LegendCardContent__added input{height:25px;padding-left:5px;width:125px}.LegendCardContent__added button{margin:0 4px}.LegendCardContent__added-left{align-items:center;display:flex}.LegendCardContent__added-left span:first-child{color:#b4b4b6}.LegendCardContent__added-right{align-items:center;display:flex}.LegendCardContent__center{display:flex;justify-content:space-between}.LegendCardContent__center p:first-child{color:#b4b4b6}.LegendCardContent__center p:nth-child(2){color:blue}.LegendCardContent__center p:nth-child(2):hover{cursor:pointer}.LegendCardContent footer{display:flex;justify-content:space-around}.LegendCardContent footer p{border-radius:4px;margin:0;padding:4px 8px}.LegendCardContent footer p:hover{background:#c5c4c4;cursor:pointer}.LegendCardContent footer p:first-child{border:1px solid gray;color:#b4b4b6}.LegendCardContent footer p:first-child:hover{background:#3d6694}.LegendCardContent footer p:nth-child(2){background-color:#284260;border:1px solid #284260;color:#fff}.LegendCardContent footer p:nth-child(2):hover{background:#3d6694}.pagination{justify-content:center}ul{list-style:none;padding:0}ul.pagination li{border:1px solid #e2e2e2;display:inline-block;display:flex;font-size:25px;justify-content:center;min-width:30px}ul.pagination li a{color:#337ab7;font-size:20px;text-decoration:none}ul.pagination li.active a{color:#fff}ul.pagination li.active{background-color:#337ab7}ul.pagination li a.active,ul.pagination li a:hover{color:blue}.page-selection{color:#337ab7;height:30px;width:48px}.pagination-wrapper{display:flex;justify-content:space-evenly;margin-top:10px}.users-index .list-table td:last-child{text-align:left;white-space:nowrap}.users-index>section{padding:0 1rem}.users-index-user-status span{display:inline-block;width:7ch}.users-index-user-status button{margin-left:.25rem;padding-bottom:.5em;padding-top:.5em}.users-index-user-status svg{height:1em;width:1em}.edit-user-form .pure-u{padding:0 .5em}.delete-tenant,.delete-user{float:left;position:relative}.delete-tenant{border-color:red;color:red;margin-left:.5rem}.add-tenant{float:left;position:relative}.user-details .card-content{overflow:hidden}.user-details .card-content p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-details .card-content .fa{width:1.5rem}.modal .user-details p{padding:0}.registration-form .flex-row{align-items:flex-end;flex-wrap:wrap}.registration-form .flex-row .flex-input{flex-basis:48%}.registration-form .phone.flex-row .flex-input:first-of-type{flex-basis:78%}.registration-form .phone.flex-row .flex-input:last-of-type{flex-basis:18%}.registration-form p{margin:0}.registration-form p:last-of-type{margin-bottom:1em}.registration-form .buttons{justify-content:flex-end}@media (max-width:35.5rem){.registration-form .flex-row .flex-input,.registration-form .phone.flex-row .flex-input:first-of-type,.registration-form .phone.flex-row .flex-input:last-of-type{flex-basis:100%}}.settings-controls{display:flex;flex-direction:row;flex-wrap:wrap}.notification-settings{margin:3em 0 0;width:100%}.notification-settings .sub-header-wrapper{display:flex;justify-content:space-between;margin:.8rem 0}.notification-settings .sub-header{color:#385980;font-family:"ProximaNovaRegular";font-size:.8rem;font-weight:400}.notification-settings .setting-control{align-items:flex-start;border-top:1px solid #97979740;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.5em;padding-top:.5em;width:100%}.notification-settings .setting-control .overdue-findings-notification-interval{display:flex;gap:3px;margin-left:5px}.notification-settings .setting-control .overdue-findings-notification-interval__input{border-radius:4px;height:25px;padding-left:5px;width:60px}.notification-settings .setting-control .overdue-findings-notification-interval__save svg{color:#385980;height:25px;width:25px}.notification-settings .setting-control .overdue-findings-notification-interval__save svg:hover{color:#4671a7;cursor:pointer}.notification-settings .flex{display:flex;justify-content:space-between}.notification-settings .name{color:#284260;font-size:15px;font-weight:700}.notification-settings .name .help-icon{margin-left:.5em}.notification-settings .check-holder{align-items:center;display:flex;margin:.3em 0 0 10px;position:relative}.notification-settings .check-holder .check-label{color:#7d92ac;font-size:14px;font-weight:700;line-height:1.3em;margin-left:2em;width:100%}.notification-settings .check-holder .checkmark{font-size:10px}.notification-settings .check-holder .selectable{cursor:pointer}.notification-settings .check-holder .active{color:#7bb8ff}.notification-settings .check-holder .active:hover{color:#489dff}.notification-settings .check-holder .inactive{color:#ccc}.notification-settings .check-holder .inactive:hover{color:#b3b3b3}.notification-settings .disabled{pointer-events:none}.notification-settings .disabled:hover{cursor:not-allowed}.notification-settings .settings-icon{color:#ccc;cursor:pointer;margin:.2em 0 0 10px}.notification-settings .settings-icon:hover{color:#b3b3b3}@media (min-width:48rem){.notification-settings{width:48%}}.frequency-settings{margin-top:3em;width:100%}.frequency-settings .radio-list{border-top:1px solid #97979740}.frequency-settings .radio-holder{align-items:center;cursor:pointer;display:flex;margin:1em 0 0;position:relative}.frequency-settings .radio-holder .radio{background-color:#fff;border:1px solid #979797;border-radius:16px;color:#fff;display:block;height:16px;left:0;position:absolute;top:0;width:16px}.frequency-settings .radio-holder .radio:hover{background-color:#97979740}.frequency-settings .radio-holder .indicator{background-color:#fff;border-radius:8px;height:8px;left:4px;position:relative;top:4px;width:8px}.frequency-settings .radio-holder .checked{background-color:#7bb8ff;border:none}.frequency-settings .radio-holder .checked:hover{background-color:#7bb8ff}.frequency-settings .radio-holder .radio-label{color:#7d92ac;font-size:14px;font-weight:700;line-height:1.25em;margin-left:2em;width:100%}.frequency-settings .radio-holder input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}@media (min-width:48rem){.frequency-settings{margin-left:2em;width:48%}}.electronic-signature-control{margin-top:3em;width:100%}.electronic-signature-control .sub-header-wrapper{display:flex;justify-content:space-between;margin:.8rem 0}.electronic-signature-control .sub-header{color:#385980;font-family:"ProximaNovaRegular";font-size:.8rem;font-weight:400}.electronic-signature-control .top-border{border-top:1px solid #97979740;padding:.5em 0}.electronic-signature-control .signature-form{align-items:center;color:#284260;display:flex;flex:1 1 auto;flex-flow:row nowrap}.electronic-signature-control .signature-form .modal-icon :hover{cursor:pointer}.electronic-signature-control .signature-form input{margin-right:1em;width:auto}@media (min-width:48rem){.electronic-signature-control{margin-left:1rem;width:48%}}.uploaded-signature-container{border:1px dashed #385980;border-radius:10px;display:flex;height:150px;justify-content:center;margin:10px;padding:10px}.uploaded-signature-container .image-holder{display:flex;justify-content:center;width:100%}.uploaded-signature-container .image-holder img{max-height:150px;max-width:450px}.upload-containers{color:#385980;font-family:"ProximaNovaRegular";margin-bottom:10px;margin-top:10px}.use-button-upload-signature{display:flex;justify-content:flex-end;margin-right:10px}.set-select-type-block{align-items:center;display:flex;gap:1rem;justify-content:space-between}.responsive-select-type{flex:1 1;max-width:200px}.select-font-type-container{margin-top:10px}.font-preview{border:1px dashed #385980;border-radius:10px;margin:10px;padding:10px}.font-preview-signature{align-content:center;display:flex;font-size:xxx-large;justify-content:center}.font-preview-signature-text-waterfall{font-family:WaterfallRegular}.font-preview-signature-text-stalemate{font-family:StalemateRegular}.font-preview-signature-text-hurricane{font-family:HurricaneRegular}.save-button-font-type-container{padding-top:5px}.responsive-select__control{max-height:30px}.responsive-select__placeholder,.responsive-select__single-value{font-size:14px;top:45%}@media (max-width:768px){.set-select-type-block{display:block}.responsive-select-type{max-width:100%}}.electronic-signature-control-register{align-items:baseline;display:flex;flex:1 1 auto;flex-flow:row nowrap;width:100%}.electronic-signature-control-register .modal-icon :hover{cursor:pointer}.electronic-signature-control-register input{margin-right:1em;width:auto}.selectClient{display:flex;flex-direction:row;gap:.5rem;height:auto}.selectClient>button{border-radius:4px;font-size:.9rem;white-space:nowrap}.hr{background-color:#9a9a9a;position:relative;width:100%}.edit-user-form-section{margin-left:-7px!important;margin-right:-7px!important}.edit-user-clients-table{color:#385980;margin-bottom:10px}.edit-user-clients-table__header{background-color:#c5cfdb57;display:flex;font-weight:700;justify-content:space-between;padding:7px 14px}.edit-user-clients-table__no-clients{font-weight:800;margin:1rem}.edit-user-clients-table__body{padding:0 1rem}.edit-user-clients-row{margin:0 -14px}.edit-user-clients-row__header{border-bottom:1px solid #b8c1cb4d;cursor:pointer;display:flex;font-size:larger;justify-content:space-between;padding:20px 14px}.edit-user-clients-row__header__icons{align-items:center;display:flex;font-size:1.5rem;gap:.5rem}.edit-user-clients-row__body{border-bottom:2px solid #b8c1cb4d;padding:1rem 14px 0}.edit-user-clients-row__body__no-projects{font-size:small;font-weight:800}.edit-user-clients-row__body__auto-access{display:flex;flex-direction:row-reverse;gap:1rem;margin:1rem 0}.edit-user-clients-project__header{color:#284260;display:flex;font-size:15px;font-weight:600;justify-content:space-between}.edit-user-clients-project__header div:first-child{flex-basis:30%}.edit-user-clients-project__header div:nth-child(2){display:flex;flex-basis:20%;justify-content:center}.edit-user-clients-project__header div:nth-child(3),.edit-user-clients-project__header div:nth-child(4){display:flex;flex-basis:25%;justify-content:center}.edit-user-clients-project__body{border-bottom:1px solid #b8c1cb4d;display:flex;font-size:15px;justify-content:space-between;padding:2rem 0}.edit-user-clients-project__body div:first-child{flex-basis:30%}.edit-user-clients-project__body div:nth-child(2){display:flex;flex-basis:20%;justify-content:center}.edit-user-clients-project__body div:nth-child(3),.edit-user-clients-project__body div:nth-child(4){display:flex;flex-basis:25%;justify-content:center}.edit-user-clients-project__archived{font-size:small;font-weight:800;margin-top:10px}.cta-outer-wrapper{display:flex;justify-content:center;margin-bottom:3rem}.cta-inner-wrapper{display:flex;justify-content:space-around;margin-left:48px;width:50%}.access-all-projects-button-container-tenant-user-tab{display:flex;flex-direction:row-reverse;margin-top:10px}.access-all-projects-button-container-tenant-user-tab button{background-color:#7bb8ff;color:#fff;padding:.1rem .5rem}@media (max-width:568px){.edit-user-form-section>div{flex-basis:100%!important;max-width:100%!important}.cta-inner-wrapper{width:80%}.add-client-table-head tr{display:flex;justify-content:space-between}}.notification-menu .header a,.notification-menu .header h3,.notification-menu .nav-list,.side-nav,.sideNaveShift{font-family:"ProximaNovaBold";font-size:.9rem}.side-nav,.sideNaveShift{margin:0;padding:0}.side-nav li,.sideNaveShift li{list-style:none;margin:0}.side-nav li a,.sideNaveShift li a{align-items:center;color:#fff;display:block;display:flex;height:3.5em;padding:1.75em;text-decoration:none}.side-nav li a.selected,.side-nav li a:hover,.sideNaveShift li a.selected,.sideNaveShift li a:hover{background-color:#1b2e43}.side-nav li a span,.sideNaveShift li a span{margin:0 .75em}.sideNaveShift{display:flex;flex-direction:column}.sideNaveShift>li>a{font-size:1.2em}.top-nav{border-bottom:1px solid #e9e9e9;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 0 1rem;padding:1rem;width:100%}.top-nav .inline-nav{align-items:center;flex:1 0 100%}@media (min-width:48rem){.top-nav{flex-wrap:nowrap}.top-nav .inline-nav{flex:0 1 auto}}.top-nav a,.top-nav h4{color:#385980;font-family:"ProximaNovaBold";font-size:inherit;text-decoration:none;white-space:nowrap}.top-nav a:not(:first-of-type){font-family:"ProximaNovaRegular";white-space:nowrap}.top-nav svg{color:#385980}.user-profile-menu{width:7rem}.notification-menu{max-height:75vh;width:15rem}.notification-menu .header{display:inline-flex;justify-content:space-between;padding:.5rem;width:100%}.notification-menu .header a,.notification-menu .header h3{margin:0}.notification-menu .nav-list{height:30vh;list-style:none;margin:0;min-height:200px;overflow:auto;padding:0}.notification-menu .nav-list-item{background-color:#f6fafe;border-top:1px solid #e9e9e9;color:#284260;font-size:.8rem;padding:.5rem}.notification-menu .nav-list-item.isOpened{background-color:#fff}.notification-menu .nav-list-item.isOpened .title{color:#284260}.notification-menu .title{color:#ff7272}.notification-menu .notification-detail{display:inline-flex;font-family:"ProximaNovaRegular";justify-content:space-between;width:100%}.nav-icon{color:#fff;font-size:1.5rem;height:1.75rem;width:auto}.nav-icon:hover{color:#e6e6e6}.hamburger-nav-bar{align-items:center;background-color:#385980;color:#fff;display:none;height:3rem;justify-content:space-between;padding:0 1rem;width:100%}.hamburger-nav-bar a{color:#fff}.hamburger-nav-bar .notification-bell{display:none}.hamburger-nav-bar .pad-right{padding-right:.5em}.nav-menu{background:#284260;height:100%;left:-500px;margin:0;padding:0;position:fixed;top:0;transition:left .3s ease-out;width:32%;z-index:250}.nav-menu a{color:#fff}.nav-menu header{align-items:center;display:inline-flex;padding:.5rem .75rem;width:100%}.nav-menu.open{left:0}.menu-backdrop .modal-main{display:none}.notification-bell{position:relative}.notification-bell svg{color:#7d92ac}.notification-bell svg.active{color:#385980}.notification-bell span{background-color:#ff7272;border-radius:90px;color:#fff;font-size:7px;height:10px;left:7px;min-width:10px;position:absolute;text-align:center;top:0}.hamburger-nav-bar .notification-bell svg,.hamburger-nav-bar .notification-bell svg.active{color:#fff}.hamburger-nav-bar .notification-bell span{font-size:10px;height:15px;left:1.2em;min-width:15px;top:-1.4em}.division-selector{margin-right:1.25em}.sidebarToggleButton{border:1px solid #284260;border-radius:50%;display:block;float:right;height:2em;margin-left:225px;margin-top:25px;padding:0;position:absolute;transition:.5s;width:2em}.sidebarToggleButton,.sidebarToggleButton:focus,.sidebarToggleButton:hover{background-color:#fff}.sidebarShift .sidebarToggleButton{margin-left:65px;transition:.5s}.sidebarToggleIcon{height:1em;margin-top:.3em;width:1em!important}.sidebarToggleIcon>path{fill:#284260!important}.sidebarShift .nav-logo-holder{align-items:center;display:flex;justify-content:center;margin:0!important;padding-bottom:20px;padding-top:65px}.nav-logo-holder{margin-bottom:15px;padding:10px 20px 10px 10px}.sidebarShift .logo-wrapper-link{align-items:center;display:flex;justify-content:center}@media (max-width:1024px){.hamburger-nav-bar{display:flex}.modal-home-link{margin-left:30%}.top-nav .dashboard,.top-nav .user-details{display:none}.hamburger-nav-bar .notification-bell{display:inline}}@media (min-width:1025px){.nav-menu{display:none}}@media (max-width:720px){.nav-menu{width:230px}.modal-home-link{margin-left:50px}}@media screen and (max-width:48rem){.top-nav.inspection .breadcrumbs a:not(:nth-last-of-type(2)),.top-nav.inspection .breadcrumbs svg:not(:nth-last-of-type(2)){display:none}.top-nav.inspection .breadcrumbs svg:nth-last-of-type(2){transform:rotate(180deg)}.top-nav .user-details{display:none}}.contacts{border:1px solid #e9e9e9;border-left:none;border-right:none;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:1em 0}.contacts .contact-wrapper{padding-bottom:1em;padding-left:.5em;padding-right:.5em}.contacts .contact{border:1px solid #e9e9e9;border-radius:4px;padding:.5em 1em;position:relative}.contacts .contact h3{padding-right:60px}.contacts .contact h3,.contacts .contact h4{color:#385980;font-family:"ProximaNovaRegular";font-weight:400;margin:0}.contacts .contact .email{font-size:.8rem;font-weight:700;text-decoration:none}.contacts .contact strong{font-size:.9rem}.contacts .contact .contact-controls{position:absolute;right:1em;top:.5em}.contacts .contact-inspector-text{color:#385980;font-size:small;font-weight:700}.contacts .contact-email-phone{align-items:flex-start;color:#284260;display:flex;flex-flow:column wrap;margin-top:.5rem}.contacts .contact-email-phone .email{flex:0 1 auto;font-weight:400;margin-bottom:.25rem}.contacts .contact-email-phone .dash{padding:0 5px 2px}.contacts .contact-email-phone .phone{flex:0 1 auto}.contacts .contact-email-phone .ext{font-weight:lighter}.contacts .contact-email-phone .fa{width:1.5rem}.contacts .contact-email-phone a{color:inherit;text-decoration:inherit}.contacts .contact-email-phone a:hover{text-decoration:underline}.contacts-modal .contact-inputs{min-height:210px}.contacts-modal #firstName,.contacts-modal #phone{width:calc(100% - .8em)}.contacts-modal .radio-label{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.contacts-modal .radio-label input{margin-right:.5rem;width:auto}.contacts-modal hr{margin:2em 0}.modal .add-contact-form{display:block}.card{background-color:#fff;border-radius:4px;box-shadow:0 0 2px 0 #00000024,0 2px 2px 0 #0000001f,0 1px 3px 0 #0003;line-height:20px}.card-img{background-position:50%;background-repeat:no-repeat;background-size:cover}.card-cap{height:280px;margin-left:-1px;margin-right:-1px}.card-title{color:#385980}.card-body{align-items:center;display:flex;flex-flow:row nowrap;padding:20px}.card-body+.card-body{padding-top:0}.card-content p{font-size:14px;margin-bottom:10px;margin-top:0}.card-title{flex:1 1 auto;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-toolbar{display:flex;flex:0 0 auto;flex-flow:row nowrap}.card-toolbar button i{font-size:.8rem}.card-toolbar button{margin-left:.25rem}.card-toolbar-item{flex:0 0 auto;font-size:12px;line-height:1rem;padding:3px 5px;text-align:center}.card-toolbar-item+.card-toolbar-item{margin-left:5px}.card-body-actions{align-items:center;display:flex;flex-flow:row nowrap;padding:20px}.card-body-actions+.card-body-actions{padding-top:0}.card-actions{padding-top:5px}.card-action{font-size:14px;margin:3px;padding:10px;width:100%}.card-active-site-map-menu-button{margin-right:10px;margin-top:10px;position:absolute;right:0;top:0;z-index:1}.upload-site-maps-button{width:50%}.card-loader{background-color:#fff;height:100%;position:relative;width:100%}.card-loader .loader{animation:spin 2s linear infinite;border:3px solid #ccc;border-radius:50%;border-top-color:#3498db;height:30px;position:absolute;right:10px;top:10px;width:30px}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:900px){.card-body-actions{flex-flow:column nowrap}.upload-site-maps-button{width:100%}}.featureable-editor-canvas{margin:1em 0}.featureable-editor-canvas .canvas-container{background-image:linear-gradient(45deg,#f2f2f2 25%,#0000 0,#0000 75%,#f2f2f2 0,#f2f2f2),linear-gradient(45deg,#f2f2f2 25%,#0000 0,#0000 75%,#f2f2f2 0,#f2f2f2);background-position:0 0,25px 25px;background-size:50px 50px;margin:0 auto}.featureable-editor .pure-g-options .pure-u{padding:0 .5em}.featureable-editor .pure-g-options .pure-u:first-child{padding-left:0}.featureable-editor .pure-g-options .pure-u:last-child{padding-right:0}.featureable-editor-opts{background-color:#fbfbfb;border:1px solid #d3d3d3;border-radius:2px;margin-bottom:1em;padding:1em}.featureable-editor-opts p{color:#385980!important;font-size:.9rem;padding:0!important}.shape-editor-field{margin-bottom:1em}.shape-editor-field label{color:#7c91ab;display:block;font-family:"ProximaNovaBold";margin:0 0 .5em}.shape-editor-field input{margin:0!important}.shape-editor-selection-actions button{margin-bottom:0}.icon-editor-toolbar{height:100%}.compact-picker span{top:0!important}.compact-picker input{box-shadow:none!important;width:100%!important}.ol-unselectable{display:inline-block!important}.ol-attribution{display:none!important}.upload-annotation-modal .modal-main{max-width:85vw!important;width:85vw!important}.annotation-editor-footer{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;padding-top:.25em}.annotation-editor-toolbar{padding:1em 0}.annotation-editor-toolbar button{border:1px solid #0000;padding:.25em}.annotation-editor-toolbar button.selected{border:1px solid #284260}.annotation-editor-toolbar button+button{margin-left:.5em}.annotation-editor-toolbar button svg{display:block;width:1.5em}.annotation-editor-actions button+button{margin-left:1em}.settings-main-tenant-text{display:flex;justify-content:space-between}.administration-hidden{display:none}.administration-visible{display:block}.administration-abc>select{height:60%}.features-table-body{background:#fff;border-bottom:1px solid #e0e0e0;color:#385980;display:flex;gap:1rem;height:60px;justify-content:space-between;top:0;z-index:2}.features-table-body h3{align-items:flex-end;display:flex;font-size:15px;font-weight:600;gap:.4rem;margin-top:1rem;text-align:left}.features-table-body-toggle{justify-content:flex-end}.project-type-table-body{background:#fff;border-bottom:1px solid #e0e0e0;color:#385980;display:flex;gap:1rem;height:60px;justify-content:space-between;padding-left:2rem;padding-right:2rem;top:0}.project-type-table-body h3{align-items:flex-end;display:flex;font-size:15px;font-weight:600;gap:.4rem;margin-top:1rem;text-align:left}.project-type-create-new-button{float:left;margin-top:15px}.inspection-intervals__header{display:flex;justify-content:space-between}.inspection-intervals__header:hover{cursor:pointer}.inspection-intervals__content{min-width:600px}.inspection-intervals__table-body,.inspection-intervals__table-head{background:#fff;border-bottom:1px solid #e0e0e0;color:#385980;display:flex;gap:1rem;height:60px;justify-content:space-around;position:sticky;top:0;z-index:2}.inspection-intervals__table-body>h2,.inspection-intervals__table-head>h2{flex-basis:10%}.inspection-intervals__table-body h3,.inspection-intervals__table-head h3{align-items:flex-end;display:flex;flex-basis:20%;font-size:15px;font-weight:600;gap:.4rem;margin-top:1rem;text-align:left}.inspection-intervals__table-body h3:first-child,.inspection-intervals__table-head h3:first-child{margin-left:1rem}.inspection-intervals__table-body h3:nth-child(n+3),.inspection-intervals__table-head h3:nth-child(n+3){justify-content:center;text-align:center}.inspection-intervals__table-head{border-bottom:1px solid #c4c3c3}.inspection-intervals__create-new-button{float:left;margin-top:15px}.inspection-intervals__include>div{display:flex;width:100%}.inspection-intervals__include-toggle{bottom:0;display:flex;flex-basis:100%;justify-content:center;position:relative}.inspection-intervals__include-edit{align-items:center;display:flex;flex-basis:50%}.inspection-intervals__include-edit:hover{cursor:pointer}.subscription-container{display:block}.subscription-container__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.subscription-container__help-info{align-items:flex-start;color:#385980;display:flex;gap:.5rem;height:auto;justify-content:flex-start;margin-top:-1rem}.subscription-container__help-info p{background:#fffacd;margin-top:0}.subscription-container__help-info i{margin-top:3px}.subscription-features-container{margin-bottom:1rem;margin-left:-.5rem;margin-right:-.5rem}.subscription-each-feaures-container{border-bottom:1px solid #e0e0e0;display:block}.subscription-features-header{cursor:"pointer";display:"flex";justify-content:"space-between";margin-top:"30px"}.subscription-table-body{background:#fff;color:#385980;display:flex;gap:1rem;justify-content:space-between;padding-bottom:5px}.subscription-table-body h3{align-items:flex-end;display:flex;font-size:15px;font-weight:600;gap:.4rem;margin-top:1rem;text-align:left}.subscription-table-body__toggle{justify-content:flex-end}.subscription-user-roles-container{display:block;margin-left:-.5rem;margin-right:-.5rem}.subscription-user-roles-container__header{align-items:center;display:flex;justify-content:space-between}.subscription-user-roles-container__headerh3{margin:0!important}.subscription-user-roles-list-container{display:block;margin-bottom:1rem}.subscription-user-roles-list{border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:5px}.subscription-user-roles-list__name{width:75%}.subscription-user-roles-list__name__title{align-items:center;display:flex;justify-content:flex-start}.subscription-user-roles-list__name__tag{background-color:#385980;border-radius:20px;color:#fff;font-size:12px;margin-left:.5rem;padding:.2rem .5rem}.subscription-user-roles-list__price{font-size:larger;font-weight:600;text-align:right;width:15%}.subscription-user-roles-list__edit{cursor:pointer;text-align:right;width:10%}.subscription-user-roles-list:last-child{border-bottom:none}.subscription-add-on-container{display:block;margin-left:-.5rem;margin-right:-.5rem}.subscription-add-on-container__header{align-items:center;display:flex;gap:40px}.subscription-add-on-container__headerh3{margin:0!important}.subscription-add-on-list-container{display:block;margin-bottom:1rem}.subscription-add-on-list{border-bottom:1px dashed #e0e0e0;display:flex;justify-content:space-between;margin-bottom:5px}.subscription-add-on-list__checkbox{margin-right:5px}.subscription-add-on-list__name{width:75%}.subscription-add-on-list__name__title{align-items:center;display:flex;justify-content:flex-start}.subscription-add-on-list__name__tag{background-color:#385980;border-radius:20px;color:#fff;font-size:12px;margin-left:.5rem;padding:.2rem .5rem}.subscription-add-on-list__price{font-size:larger;font-weight:600;text-align:right;width:15%}.subscription-add-on-list__edit{cursor:pointer;text-align:right;width:10%}.subscription-add-on-list:last-child{border-bottom:none}.subscription-card{border:.5px solid #38598080;border-radius:10px;margin-bottom:1rem;padding:1rem}.subscription-card__custom-card{border-bottom:2px dashed #e0e0e0;margin-bottom:1rem;padding:1rem}.subscription-card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.subscription-card__title{align-items:flex-start;color:#385980;display:flex;font-size:25px;gap:.5rem;justify-content:flex-start}.subscription-card__title__icon{background-color:#fff;color:#7bb8ff;margin-top:5px}.subscription-card__price{color:#385980;font-size:25px;font-weight:600}.subscription-card__price__month{font-size:20px;font-weight:400}.subscription-card__divider{border-bottom:2px solid #e0e0e0;margin-left:-1rem;margin-right:-1rem}.subscription-card__divider-dashed{border-bottom:2px dashed #e0e0e0;margin-bottom:.5rem;margin-left:-1rem;margin-right:-1rem}.subscription-card__description{margin-bottom:1rem;margin-top:1rem}.subscription-card__addOns{background-color:#f6f6f6;border-radius:10px;margin-top:1rem;padding:1rem}.subscription-card__addOns-name{color:#385980;font-size:15;font-weight:600}.subscription-card__addOns-price{color:#385980;display:flex;font-size:20px;font-weight:600;justify-content:flex-end;width:20%}.subscription-card__button-holder{border-top:2px dashed #e0e0e0;margin-top:1rem}.subscription-card__button{margin-top:1rem}.choose-subscription-button-container{align-items:center;display:flex;justify-content:flex-start}.choose-subscription-button{background:none;border-radius:50%;cursor:pointer;font-size:18px;margin-left:2px}.choose-subscription-button:disabled{background:none!important;cursor:not-allowed;opacity:.5}.subscription-description-two-columns{display:grid;grid-template-columns:repeat(2,1fr);list-style-position:inside;padding:0}.subscription-card__description li{margin-bottom:5px}@media screen and (max-width:1024px){.subscription-container{margin-left:1rem;margin-right:1rem}}@media screen and (max-width:600px){.subscription-description-two-columns{grid-template-columns:1fr}.subscription-user-roles-list__price{width:auto}.subscription-user-roles-list__name__title{display:block}.subscription-user-roles-list__name__tag{margin-left:0;margin-top:.2rem;width:fit-content}.subscription-add-on-list__price{width:auto}.subscription-add-on-list__name__title{display:block}.subscription-add-on-list__name__tag{margin-left:0;margin-top:.2rem;width:fit-content}.subscription-card__addOns-price{width:auto}}.first-page{border:1px solid #fff;color:#fff;height:100%}.first-page__wrapper{align-items:center;display:flex;height:100%;justify-content:center;line-height:1}.first-page header{align-items:center;background:#385980;border:1px solid #fff;display:flex;height:15%;justify-content:space-around}.first-page header>h3{color:#fff;margin:0}.first-page header>h3>a{font-size:20px;text-decoration:none}.first-page__logo-wrapper{height:50px;width:120px}.first-page__logo-wrapper img{height:100%}.first-page__body{background:#fff;color:#385980;height:85%}.first-page__body h1{color:#385980;font-size:40px;height:50px;text-align:center}.first-page__form-box-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;padding-bottom:20px}.first-page__form-box{-ms-overflow-style:none;border-radius:20px;box-shadow:0 0 15px #0006;overflow-y:scroll;padding:20px;scrollbar-width:none;width:75%}.first-page__form-box::-webkit-scrollbar{display:none}.first-page__form-box .form-schema-fields{margin-left:0;margin-right:0}.first-page__form-box .form-schema-fields .form-group{padding-left:0}.first-page__form-box hr{background-color:#c5cfda;border:0;height:1px;margin:20px 0}.first-page__get-started{color:#6aafff;font-size:1.5rem;font-weight:700;margin:10px 0 30px}.first-page__action-buttons{color:#fff;display:flex;justify-content:flex-end}.first-page__action-buttons a{text-decoration:none}.first-page__action-buttons button{background:#4ade86;height:45px;width:150px}.first-page__action-buttons button:hover{background:#3fbe72}.first-page__action-buttons button:disabled,.first-page__action-buttons button:focus{background:#4ade86!important}@media (max-width:1024px){.first-page{height:100%;width:100%}}@media (max-width:768px){.first-page__form-box{width:95%}.first-page__body h1{font-size:24px}}.subdomain-and-subscription{background:#fff;border:1px solid #fff;color:#fff;height:100%;width:100%}.subdomain-and-subscription__wrapper{align-items:center;display:flex;height:100%;justify-content:center;line-height:1;overflow-y:scroll}.subdomain-and-subscription header{align-items:center;background:#385980;border:1px solid #fff;display:flex;height:15%;justify-content:space-around;margin-bottom:16px}.subdomain-and-subscription header>h3{color:#fff;margin:0}.subdomain-and-subscription header>h3>a{font-size:20px;text-decoration:none}.subdomain-and-subscription__body{background:#fff;color:#385980}.subdomain-and-subscription__body h1{color:#385980;font-size:40px;height:50px;text-align:center}.subdomain-and-subscription__form-box-wrapper{align-items:center;display:flex;flex-direction:column;height:100%}.subdomain-and-subscription__form-box{border-radius:20px;box-shadow:0 0 15px #0006;height:100%;margin-bottom:25px;width:75%}@media (max-width:1024px){.subdomain-and-subscription{width:100%}.subdomain-and-subscription__form-box{width:85%}}@media (max-width:768px){.subdomain-and-subscription__form-box{width:95%}}.custom-url{padding:30px}.custom-url__wrapper{background:#eff6ff;border-radius:20px 20px 0 0}.custom-url hr{background:#c5cfda;border:0;height:1px;margin:20px 0}.custom-url h5{padding:20px 0}.custom-url form{display:flex}.custom-url form .input-wrapper{position:relative;width:100%}.custom-url form .input-wrapper input{padding-right:40px}.custom-url form .input-wrapper .suffix{color:#888;color:#2f5480;font-weight:900;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.custom-url form input{border:0;box-shadow:0 0 2px 2px #c5cfda;padding:10px}.custom-url form button{background:#4ade86;box-shadow:0 0 2px 2px #c5cfda;color:#fff}.custom-url form button:hover{background:#41cb7a}.custom-url form button:disabled{background:#41cb7a!important}.custom-url>p{color:green}.subscription__wrapper{padding:30px}.subscription hr{background-color:#c5cfda;border:0;height:1px;margin:20px 0}.subscription__action-buttons{display:flex;justify-content:space-between;margin-top:50px}.subscription__action-buttons button{padding:15px 0;width:150px}.subscription__previous-button{background:#fff;border:1px solid #284260;color:#284260;margin-right:5px}.subscription__previous-button:hover{background:#f1f1f1}.subscription__continue-button{background:#4ade86;color:#fff}.subscription__continue-button:hover{background:#3fbe72}.subscription__continue-button:focus{background:#4ade86}.free-trial-subscription-card{border:.5px solid #38598080;border-radius:10px;margin-bottom:1rem;padding:1rem}.free-trial-subscription-card__custom-card{border-bottom:2px dashed #e0e0e0;margin-bottom:1rem;padding:1rem}.free-trial-subscription-card__header{align-items:center;display:flex;justify-content:space-between}.free-trial-subscription-card__title{align-items:flex-start;color:#385980;display:flex;font-size:25px;gap:.5rem;justify-content:flex-start}.free-trial-subscription-card__title input[type=radio]{height:20px;margin:0 10px;width:20px}.free-trial-subscription-card__price{color:#385980;font-size:25px;font-weight:600}.free-trial-subscription-card__price__month{font-size:20px;font-weight:400}.free-trial-subscription-card__divider{border-bottom:2px solid #e0e0e0;margin-left:-1rem;margin-right:-1rem;margin-top:1rem}.free-trial-subscription-card__divider-dashed{border-bottom:2px dashed #e0e0e0;margin-bottom:.5rem;margin-left:-1rem;margin-right:-1rem}.free-trial-subscription-card__description{margin-bottom:1rem;margin-top:1rem}.free-trial-subscription-card__addOns{background-color:#f6f6f6;border-radius:10px;margin-top:1rem;padding:1rem}.free-trial-subscription-card__addOns-name{color:#385980;font-size:15;font-weight:600}.free-trial-subscription-card__addOns-price{color:#385980;display:flex;font-size:20px;font-weight:600;justify-content:flex-end;width:20%}.free-trial-subscription-card__button{margin-top:1rem}.free-trial-subscription-add-on-list{border-bottom:1px dashed #e0e0e0;display:flex;justify-content:space-between;margin-bottom:5px}.free-trial-subscription-add-on-list__checkbox{margin-right:5px}.free-trial-subscription-add-on-list__name{width:75%}.free-trial-subscription-add-on-list__name__title{align-items:center;display:flex;justify-content:flex-start}.free-trial-subscription-add-on-list__name__tag{background-color:#385980;border-radius:20px;color:#fff;font-size:12px;margin-left:.5rem;padding:.2rem .5rem}.free-trial-subscription-add-on-list__price{font-size:larger;font-weight:600;text-align:right;width:15%}.free-trial-subscription-add-on-list__edit{cursor:pointer;text-align:right;width:10%}.sales-representative{background:#fff;border:1px solid #fff;color:#fff;height:100%}.sales-representative__wrapper{align-items:center;display:flex;height:100%;justify-content:center;line-height:1;overflow-y:scroll}.sales-representative header{align-items:center;background:#385980;border:1px solid #fff;display:flex;height:15%;justify-content:space-around;margin-bottom:16px}.sales-representative header>h3{color:#fff;margin:0}.sales-representative header>h3>a{font-size:20px;text-decoration:none}.sales-representative__logo-wrapper{height:50px;width:120px}.sales-representative__logo-wrapper img{height:100%}.sales-representative__body{align-items:center;background:#fff;color:#385980;display:flex;height:85%;justify-content:center}.sales-representative__body h1{color:#385980;font-size:40px;height:50px;text-align:center}.sales-representative__body h3,.sales-representative__body h4{color:#385980;margin-bottom:40px;padding:0 60px;text-align:center}.sales-representative__inner-box-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.sales-representative__inner-box{border-radius:20px;box-shadow:0 0 15px #0006;height:100%;margin-bottom:25px;padding:60px 0;width:75%}.sales-representative__check-icon{display:flex;justify-content:center}.sales-representative__action-buttons{color:#fff;display:flex;gap:0 40px;justify-content:center}.sales-representative__action-buttons button:first-child,.sales-representative__action-buttons button:last-child{padding:15px 0;width:135px}.sales-representative__action-buttons button:last-child{background:#4ade86}.sales-representative__action-buttons button:last-child:hover{background:#3fbe72}@media (max-width:1024px){.sales-representative{width:100%}.sales-representative__inner-box{width:85%}}@media (max-width:768px){.sales-representative__inner-box{width:95%}.sales-representative__body{align-items:start}}.trial-started{background:#fff;border:1px solid #fff;color:#fff;height:100%}.trial-started__wrapper{align-items:center;display:flex;height:100%;justify-content:center;line-height:1;overflow-y:scroll}.trial-started strong{color:#7bb8ff}.trial-started header{align-items:center;background:#385980;border:1px solid #fff;display:flex;height:15%;justify-content:space-around;margin-bottom:16px}.trial-started header>h3{color:#fff;margin:0}.trial-started header>h3>a{font-size:20px;text-decoration:none}.trial-started__logo-wrapper{height:50px;width:120px}.trial-started__logo-wrapper img{height:100%}.trial-started__body{align-items:center;background:#fff;color:#385980;display:flex}.trial-started__inner-box-wrapper{align-items:center;display:flex;flex-direction:column}.trial-started__inner-box{border-radius:20px;box-shadow:0 0 15px #0006;height:100%;margin-bottom:25px;padding:60px 0;width:75%}.trial-started__inner-box>h1{color:#385980;font-size:40px;height:50px;text-align:center}.trial-started__inner-box>h3{color:#385980;margin-bottom:40px;padding:0 120px;text-align:center}.trial-started__check-icon{display:flex;justify-content:center}.trial-started__summary-table-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:40px}.trial-started__summary{border:1px solid #c4c3c3;width:60%}.trial-started__summary-heading{align-items:center;border-bottom:1px solid #c4c3c3;display:flex;height:50px;justify-content:center}.trial-started__summary-heading>h3{color:#7bb8ff;font-size:22px;font-weight:900;margin:0}.trial-started__summary-table hr:last-child{display:none}.trial-started__summary-table-section{padding:0 20px}.trial-started__table-head{background:#fff;color:#385980;display:flex;justify-content:space-between}.trial-started__table-head>h3{font-size:15px;font-weight:600;margin-top:1rem;text-align:left}.trial-started__table-body{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:10px}.trial-started__action-buttons{color:#fff;display:flex;gap:0 40px;justify-content:center;margin-bottom:40px}.trial-started__action-buttons button:first-child,.trial-started__action-buttons button:last-child{padding:15px 0;width:135px}@media (max-width:1024px){.trial-started{width:100%}.trial-started__inner-box{width:85%}}@media (max-width:768px){.trial-started__inner-box{width:95%}.trial-started__inner-box>h3{padding:0 60px}.trial-started__summary{width:90%}}.error-page{background:#fff;border:1px solid #fff;color:#fff;height:100%;width:100%}.error-page__wrapper{align-items:center;display:flex;height:100%;justify-content:center;line-height:1;overflow-y:scroll}.error-page header{align-items:center;background:#385980;border:1px solid #fff;display:flex;height:15%;justify-content:space-around;margin-bottom:16px}.error-page header>h3{color:#fff;margin:0}.error-page header>h3>a{font-size:20px;text-decoration:none}.error-page__logo-wrapper{height:50px;width:120px}.error-page__logo-wrapper img{height:100%}.error-page__body{align-items:center;background:#fff;color:#385980;display:flex;height:85%}.error-page__body h1{color:#385980;font-size:40px;height:50px;text-align:center}.error-page__body h3,.error-page__body h4{color:#385980;margin-bottom:40px;padding:0 60px;text-align:center}.error-page__inner-box-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.error-page__inner-box{border-radius:20px;box-shadow:0 0 15px #0006;height:100%;padding:60px 0;width:75%}.error-page__action-buttons,.error-page__check-icon{display:flex;justify-content:center}.error-page__action-buttons{color:#fff;gap:0 40px}.error-page__action-buttons button:first-child,.error-page__action-buttons button:last-child{padding:15px 0;width:135px}.error-page__action-buttons button:last-child{background:#4ade86}.error-page__action-buttons button:last-child:hover{background:#3fbe72}@media (max-width:1024px){.error-page{width:100%}.error-page__inner-box{width:85%}}@media (max-width:768px){.error-page__inner-box{width:95%}.error-page__body{align-items:start}.error-page__action-buttons{padding:0 5px}}.free-trial-breadcrumbs{align-items:center;display:flex;gap:25px;width:97%}.free-trial-breadcrumbs__wrapper{padding-bottom:20px;width:75%}.free-trial-breadcrumb-item{align-items:center;background-color:#f3f3f3;border-radius:4px;color:#6e6e6e;display:flex;font-weight:500;height:75px;margin-right:8px;padding:5px 0 5px 5px;position:relative}.free-trial-breadcrumb-item .check-icon{background-color:#00e28f;border-radius:50%;color:#fff;font-size:18px;height:20px;line-height:20px;margin:0 10px;text-align:center;width:20px}.free-trial-breadcrumb-item .arrow{background:#f3f3f3;border-style:solid;border-width:60px 0 10px 20px;clip-path:polygon(100% 50%,0 100%,0 0);color:#f3f3f3;height:0;left:20px;position:relative;width:0}@media (max-width:1024px){.free-trial-breadcrumbs__wrapper{width:85%}}@media (max-width:768px){.free-trial-breadcrumbs{gap:14px}.free-trial-breadcrumbs__wrapper{width:95%}.free-trial-breadcrumbs .check-icon{height:20px;margin:0 3px 0 0;width:14px}.free-trial-breadcrumbs .step-text{font-size:12px}}.upload-control{align-items:center;background-color:initial;border:1px dashed #385980;border-radius:4px;box-sizing:border-box;color:#385980;cursor:pointer;display:flex;font-size:14px;height:100%;padding:.5rem;text-align:center;transition:all .1s ease-in;width:100%}.upload-control__icon{font-size:18px}.upload-control__icon+span{margin-left:1rem}.upload-control--active{background-color:#f6fafe;border-style:solid}.upload-control--cta{height:100px;justify-content:center;margin:0 auto;max-width:35em;width:100%}.upload-control--row{height:50px;margin-bottom:1rem}.webviewer-modal .modal-main{padding:0}.webviewer-container{position:relative}.webviewer-editor{height:90vh;padding:0;width:100%}.webviewer-status{bottom:0;position:absolute;right:0}.modal{background:#0009;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.modal-main{background:#fff;border:1px solid #000;border-radius:4px;box-shadow:2px 2px 30px #0000005e;color:#385980;left:50%;max-height:100vh;overflow:auto;padding:0 2em 1em;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%}.modal-main label{text-align:left}.modal-main input.pad-right,.modal-main label.pad-right,.modal-main textarea.pad-right{margin-right:.5rem}.modal-main input.pad-right-lg,.modal-main label.pad-right-lg,.modal-main textarea.pad-right-lg{margin-right:1rem}.modal-main :-webkit-autofill,.modal-main :-webkit-autofill:focus,.modal-main :-webkit-autofill:hover{-webkit-text-fill-color:#385980;-webkit-box-shadow:inset 0 0 0 1000px #0000}.modal-main .header{padding:0;text-align:center}.modal-main .header .close{color:#385980;font-family:"ProximaNovaBold";font-size:1.1rem;position:absolute;right:1em;text-decoration:none;top:1.5em}.modal-main .header .modal-title{color:#7d92ac;font-family:"ProximaNovaThin";font-size:1.4rem}.modal-main .buttons{display:flex;justify-content:space-between;padding:1em 0 0}.modal-main .buttons.flex-end{justify-content:flex-end}.modal-main .buttons div{display:inline-flex;justify-content:flex-end;width:100%}.modal-main .buttons button{font-size:1em;margin:0 .3em;padding:1em 2.5em;text-align:center}.modal-main .buttons .custom-button{white-space:nowrap}.modal-main .error{color:#ff7272;padding:1em 0;text-align:center}.modal-main .modal-h3>label,.modal-main h3{color:#385980;font-family:"ProximaNovaRegular";font-size:1rem;font-weight:700;margin:1em 0}.modal-main .modal-h3>label{margin-left:.5rem}.modal-main h4{color:#7d92ac;padding:0 2em}.modal-main .success{text-align:center}.modal-main .success i{color:#95d14b;font-size:3.5em}.complete-findings>.modal-main{overflow:scroll}.display-block{display:block}.display-none{display:none}@media (min-width:48rem){.modal-main:not(.modal-extra-wide):not(.modal-full-screen){max-width:50em;width:75%}.modal-main:not(.modal-extra-wide):not(.modal-full-screen).modal-wide{max-width:60em}.modal-main:not(.modal-extra-wide):not(.modal-full-screen).modal-small{max-width:40em}.modal-full-screen{border:0;border-radius:0;height:100vh;margin:0;padding:0;width:100vw}}.confirmation-modal .modal-body{align-items:center;display:flex;flex-flow:column nowrap;font-family:"ProximaNovaRegular";justify-content:center}.confirmation-modal .modal-body p{margin:.5rem 0}.confirmation-modal .modal-actions{display:flex;justify-content:flex-end;margin-top:1rem}.confirmation-modal .modal-actions button{margin-left:.5rem}.successNotification{align-items:center;display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:200}.successNotification.show{background-color:#0009;display:flex}.successNotification.show svg{animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.successNotification.show .outline{animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.successNotification.show .checkmark{animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.successNotification svg{stroke-width:2;stroke:#fff;stroke-miterlimit:10;border-radius:50%;box-shadow:inset 0 0 0 #8dc058;display:block;height:56px;width:56px}.successNotification .outline{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#8dc058;fill:none}.successNotification .checkmark{stroke-dasharray:48;stroke-dashoffset:48;transform-origin:50% 50%}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #8dc058}}.success-modal{align-items:center;display:flex;flex-flow:column nowrap}.success-modal svg{stroke:#8dc058;stroke-width:3;height:32px;width:32px}.success-modal .alert{color:#ff7272;font-size:2rem}.file-row:hover .file-row__column--interactable{opacity:1}.file-row__column{border-bottom:1px solid #3862804a;border-top:1px solid #3862804a;padding:.5rem 1rem;width:auto}.file-row__column,.file-row__column--fill{color:#385980;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-row__column--fill{max-width:0}.file-row__column--action{color:#385980;font-size:16px;overflow:visible;text-align:right}.file-row__column:first-child{border-bottom-left-radius:4px;border-left:1px solid #3862804a;border-top-left-radius:4px}.file-row__column:last-child{border-bottom-right-radius:4px;border-right:1px solid #3862804a;border-top-right-radius:4px}@media only screen and (max-width:550px){.file-row__column--hide-on-mobile{display:none}}.file-row__column--auto-width{white-space:nowrap;width:1rem}.file-row__column--type{width:7rem}.file-row__column--interactable{color:#54708e;cursor:grab;font-size:1.25rem;opacity:0}.file-row__column--interactable:hover{color:#7bb8ff}.file-row__column--p-2{padding:1.25rem}.file-row__column--pr-0{padding-right:0}.folder-row{background:#f2fafd}.folder-row:hover{background:#d8f4ff;cursor:pointer}.document-group{display:flex;flex-direction:column;list-style:none;margin:2rem 0 0}.document-group__expand-action{margin:.5rem auto 0}.document-group__header{border-bottom:1px solid #3862804a;display:flex;justify-content:space-between}.document-group__header-right{align-items:center;display:flex;font-size:20px;gap:10px}.document-group__header-right button{color:#7c91ab;height:30px;margin-left:10px;padding:1px 10px}.document-group__header-right svg:hover{color:#385980cc;cursor:pointer}.document-group__add-sub-folder{align-items:center;background-color:initial;border:1px dashed #385980;border-radius:4px;box-sizing:border-box;color:#385980;cursor:pointer;display:flex;height:85%;padding:.5rem;text-align:center;transition:all .1s ease-in;width:100%}.document-group__destination-modal-dropdown{max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-group__title{display:inline-block;font-size:18px;margin:1rem 0 0}.document-group__title--empty-state{color:#385980;font-size:14px;text-align:center}.document-group__items{border-collapse:initial;border-spacing:0 .5rem;box-sizing:border-box;flex:1 1 auto;padding:0;width:100%}.document-group__status--empty{color:#385980;font-size:14px;text-align:center}.document-group__list-header{color:#385980;margin:1.5rem 1rem 1rem}.document-group__list-th{display:table-cell;font-family:"ProximaNovaBold";font-size:14px;font-weight:400;padding:0 1rem}@media only screen and (max-width:550px){.document-group__list-th--hide-on-mobile{display:none}}.document-group-reorder-modal__draggable-file,.document-group-reorder-modal__draggable-folder{border:1px solid gray;border-radius:4px;padding:0 5px}.document-group-reorder-modal__draggable-folder{background-color:#f2fafd;text-transform:uppercase}.document-group-reorder-modal__draggable-name{padding-left:12px}#loading,.loading-modal-container{position:relative}.loading-modal{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.loading-modal .animated-line{stroke:#284260;fill:#284260}.loading-modal svg{stroke-width:1;fill:#284260;border-radius:50%;height:5em;margin:1rem;width:5em}.svg-loading{fill:#284260;height:1.5rem;width:1.5rem}.loading-message{display:block}.loading-message>span,.loading-message>svg{display:inline-block;vertical-align:middle}.loading-message>svg{margin-right:.5em}.app-loading-status{color:#385980;padding:.5em}.data-placeholder{animation:gradient 5s ease infinite;background:linear-gradient(90deg,#ccc,#fff,#ccc,#fff);background-size:400% 400%;display:inline-block;height:1rem}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.checkmark{stroke:#8dc058;stroke-width:3;height:1.5rem;width:1.5rem}.contextmenu{background:#fff;border:1px solid #3859804a;border-radius:5px;padding:.4em 0;position:absolute;white-space:nowrap;z-index:2}.contextmenu-item{list-style:none;padding:0 1em}.contextmenu-item:hover{background-color:#7bb8ff;cursor:default}table.list-table{border:0;border-collapse:initial;border-spacing:0 .6rem;color:#385980;font-family:"ProximaNovaRegular";font-size:.9rem;margin-top:-10px;width:100%}table.list-table thead{background:none}table.list-table thead th{border-bottom:1px solid #3859804a;border-left-style:none;border-right-style:none;border-top-style:solid;color:#385980;opacity:.66}table.list-table tr.clickable:hover{background-color:#f2f2f2;cursor:pointer;text-decoration:underline}table.list-table td{border-color:#3859804a;border-style:solid none;border-width:1px;padding:1em}table.list-table td:first-child{border-bottom-left-radius:4px;border-left-style:solid;border-left-width:1px;border-top-left-radius:4px}table.list-table td:last-child{border-bottom-right-radius:4px;border-right-style:solid;border-top-right-radius:4px}table.list-table td.no-border{border:none}table.list-table .buttons{text-align:center}table.list-table .buttons button+button{margin-left:.5em}table.list-table .truncate{overflow:hidden}table.list-table .detail,table.list-table .select{text-align:center;width:3em}table.list-table .detail:hover{cursor:pointer}table.list-table--empty .select{display:none}@media (max-width:768px){.only-for-admin:nth-child(3),.only-for-admin:nth-child(4){display:none}}.popper{background-color:#fff;border-radius:4px;box-shadow:0 10px 20px 0 #38598057;display:inline-block;position:absolute;z-index:10}.popper ul{font-size:.9rem;list-style:none;margin:0;padding:0}.popper li{color:#7bb8ff;padding:.5em 0}.popper li:hover{background:#e5e8ec}.popper .pointer{padding:.5em 1em}.form-group{margin-bottom:1rem;position:relative}.form-group>label{color:#7c91ab;display:block;font-family:"ProximaNovaBold";font-weight:400;margin-bottom:.25rem}.form-control{color:#385980;display:block;font-family:"ProximaNovaRegular";line-height:1.65;margin:0 0 .25rem;width:100%}.form-control .form-control{margin-bottom:0}.form-control:not(.form-control--no-theme){border:1px solid #c5cfda;border-radius:0;padding:.5rem .75rem}.form-control:focus{background-color:#ebebeb;box-shadow:0 0 3px 2px #7bb8ff;outline:0;outline:none}.form-group--checkbox label{align-items:center;color:#385980;display:flex;flex-flow:row-reverse;font-family:"ProximaNovaRegular";justify-content:flex-end}.form-group--checkbox label:hover{color:#253b55}.form-group--checkbox .form-control{flex-grow:0;margin:0 .5rem 0 0;width:auto}.form-group--checkboxGroup .form-text{text-align:right}.form-group--checkboxGroup .checkbox-group-options,.form-group--checkboxGroup .select-all{padding-left:2em}.form-group--checkboxGroup .select-all span{font-weight:700}#formGroup-statusFilter{width:10rem!important}.form-text{display:block;font-family:"ProximaNovaRegular";font-size:.8rem;line-height:1rem;margin:0;padding:0}.form-text-info{color:#7c91ab;font-size:.9rem;font-weight:700}.form-text-error{color:#bb1c1c!important}.form-actions{margin-left:-1rem;margin-right:-1rem;text-align:right}.form-actions-small .form-actions-row button+button{margin-left:.5em}.form-actions-is-busy .icon-only-button{background:#fff}.form-actions-is-busy .svg-loading{fill:#fff;height:auto;vertical-align:middle;width:1em}.form-actions-row{padding-left:.5rem;padding-right:.5rem}.form-action-primary,.form-action-secondary{margin:0}.bread-crumbs{bottom:0;display:flex;height:1em;justify-content:center;position:relative;width:100%}.bread-crumbs .bread-crumb{background-color:#e9e9e9;border-radius:.5em;height:.5em;margin:.5em;width:.5em}.bread-crumbs .active{background-color:#7bb8ff}.form-schema-fields{display:flex;flex-flow:row wrap;margin-left:-1rem;margin-right:-1rem}.form-schema-fields .form-group{flex:1 1 100%;padding-left:.5rem;padding-right:.5rem}@media (max-width:720px){.form-modal .modal-main{-webkit-overflow-scrolling:touch;max-height:85vh;overscroll-behavior:contain}}@media (max-width:468px){.modal-main{padding-left:1rem;padding-right:1.2rem}}.form-control--customTagSelect{box-shadow:none}.form-control--customTagSelect .tag-select__control{border:1px solid #c5cfda;border-radius:0;height:2.7rem;padding:.5rem .75rem}.form-control--customTagSelect .tag-select__control--is-focused{box-shadow:0 0 3px 2px #7bb8ff;outline:0;outline:none}.form-control--buttonGroup{border:0;padding-left:0;padding-right:0;padding-top:0}.form-control--checkboxGroup label,.form-control--radio label{align-items:center;display:flex;flex-flow:row-reverse;justify-content:flex-end}.form-control--checkboxGroup label input,.form-control--radio label input{margin-right:1em;width:auto}.form-control--checkboxGroup p,.form-control--radio p{margin:0;padding:0}.form-control--optionList .option-controls{align-items:baseline;display:flex;justify-content:space-between}.form-control--optionList .clickable{cursor:pointer}.form-control--optionList input,.form-control--optionList select{flex-grow:1;margin:.5em 0;width:max-content}.form-control--optionList select{padding:5px}.image-upload .upload-gallery{margin-bottom:1em;width:100%}.image-upload .wrapper{border:1px solid #3859804a;margin:.5em}.image-upload .img-wrapper{background-position:50%;background-size:cover;height:14em;overflow:hidden;text-align:center;width:100%}.image-upload img{height:100%;width:auto}.image-upload .controls{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1em 1em .5rem}.image-upload .controls span{color:#385980;font-size:.8rem;font-weight:700;margin-bottom:1em}.image-upload .image-upload-actions button+button{margin-left:.5rem}.image-upload .image-upload-actions .rotate-button:nth-of-type(2) i{transform:scaleX(-1)}.image-upload .label{vertical-align:top}.react-tags-wrapper{position:relative}.input-tag{background:#e5e8ec;display:inline-block;font-size:.8rem;margin:0 .25rem .5rem;padding:.25rem .5rem}.input-tag .remove,.input-tag a{color:#b3b3b3;cursor:pointer;margin-left:5px}.form-group--textareaTmpl{overflow:hidden}.form-group--textareaTmpl .form-control-options{position:absolute;right:.25em;top:0}.form-group--textareaTmpl .form-control{margin-top:.75em;width:100%}.form-group--textWithBtn{overflow:hidden}.form-group--textWithBtn .form-control-options{position:absolute;right:.25em;top:0}.form-group--textWithBtn .form-control{margin-top:.75em;width:100%}.form-control-btn{margin:0}.email-message-form-control{display:flex;flex-direction:column}.loading-div{align-items:center;display:flex;height:100%;justify-content:center}.tooltip-container{position:absolute;right:.5em;top:0}.gps-timestamp-display{color:#385980;display:flex;font-size:.8rem;justify-content:space-between;padding:0 1rem 1rem}.gps-timestamp-display span{color:#385980;font-size:.8rem;font-weight:700}.react-tabs__tab-list{border-bottom:none;margin:1rem 0}.react-tabs__tab{border:none;border-bottom:4px solid #e9e9e9;color:#ccc;font-size:.8rem;text-decoration:none}.react-tabs__tab,.react-tabs__tab--selected{align-items:center;display:inline-block;font-weight:700;white-space:nowrap}.react-tabs__tab--selected{border:none;border-radius:0;border-top:solid #284260;box-shadow:0 -2px 3px grey;color:#284260}.react-tabs__tab:focus{border-color:inherit;border-radius:0;box-shadow:none;box-shadow:0 -2px 3px #b2b2b2;outline:none}.react-tabs__tab:focus:after{display:none}.react-tabs__tab:focus:active{background-color:#e5e8ec;box-shadow:none}@media screen and (max-width:48rem){.react-tabs__tab-list{height:2.5rem;overflow-x:auto;white-space:nowrap}}.print-modal{text-align:center}.print-modal .form-actions-row{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-end}.print-modal .form-actions-row .print-job-id{flex:1 0 100%;text-align:left}.print-modal .print-status{align-items:center;display:inline-flex;margin-left:0;margin-right:auto;padding-right:1rem}.print-modal .print-status p,.print-modal .print-status svg{display:inline-block;margin:0;vertical-align:middle}.print-modal .print-status p{padding:0}.print-modal .print-status .form-text{display:inline-block;text-align:left}.print-modal .print-status svg{fill:#284260;margin-right:1em}.print-modal .inspection-select-all{font-size:.9em}.print-modal .inspection-select-all .form-control{align-items:center}.print-modal .border-top{border-top:1px solid #222;padding-top:1em}.print-modal .two-columns>span{column-count:2}.inspection-print-modal>.modal-main{overflow:visible!important;text-align:left!important}.convert-job{display:flex;flex-flow:row nowrap;justify-content:space-between}.convert-job .convert-job-progress{line-height:1.5rem}.convert-job .convert-job-status{display:inline-block;padding-left:1rem;vertical-align:middle}.convert-job .convert-job-status svg{display:block}.convert-job .form-text{display:inline-block}.resource-index .resource-index-header{display:flex;flex-flow:row wrap;justify-content:space-between}.resource-index .resource-index-header button{margin-bottom:0}.resource-index .resource-index-header .overflow{margin-left:1rem}.resource-index .resource-index-list{clear:both;margin-top:2em;overflow-x:auto;position:relative}.resource-index .resource-index-list .dri-select-text{color:#385980;font-size:.9rem;margin-bottom:.5em}.resource-index-error,.resource-index-loading{align-items:center;display:flex;justify-content:center}.resource-index-error .form-text,.resource-index-loading .form-text{font-size:1rem;margin-left:.5rem}.pagination{align-items:stretch;display:flex;flex-flow:row nowrap;list-style:none;padding-left:0}.pagination-item+.pagination-item{margin-left:.33rem}.pagination-item:hover{background-color:#e6e6e6}.pagination-item a{border:1px solid #7d92ac;border-radius:4px;color:#7d92ac;padding:.33rem .6rem;text-decoration:none}.pagination-item.active a{background-color:#d9d9d9}.pagination-container{align-items:center;display:flex;justify-content:center}.pagesize-item{color:#337ab7}.action-buttons{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:flex-end}.action-buttons.affix-bottom{background:#fff;box-shadow:2px 2px 30px #0000005e;margin:0;padding:1em;width:100%}.action-buttons.affix-bottom .dropdown-menu .dropdown-menu-items{bottom:100%;right:0;top:auto}.action-buttons .primary .svg-loading{fill:#fff;height:1em;vertical-align:middle;width:1em}.action-buttons .dropdown-menu+.primary,.action-buttons button+button{margin-left:.5rem}.dropdown-menu{display:inline-block;margin:0;padding:0;position:relative}.dropdown-menu-toggle{margin-bottom:0}.public-btn{background-color:#7bb8ff;border:0;color:#fff}.public-btn:hover{background-color:#2f8fff}.dropdown-menu-items{margin:0;padding:0;position:absolute;right:0;top:100%;z-index:10}.dropdown-menu-item{padding:.5em 1em;white-space:nowrap}.dropdown-menu-item i{margin-right:.5em}.dropdown-menu-items{background-color:#fff;border-radius:4px;box-shadow:0 10px 20px 0 #38598057;color:#7bb8ff;font-family:"ProximaNovaRegular";font-size:.9rem;list-style:none}.dropdown-menu-item{cursor:pointer}.dropdown-menu-item:hover{background:#e5e8ec}.dropdown-menu .dropdown-menu-items{display:none}.dropdown-menu--open .dropdown-menu-items{display:block}.affix-bottom{bottom:0!important;left:0!important;position:fixed!important;right:auto!important;top:auto!important;z-index:100}.selection-status .selection-status-msg{color:#54708e;white-space:nowrap}.selection-status .selection-undo{color:#7bb8ff;cursor:pointer;margin-left:.5em}.sw-dropdown{cursor:pointer;font-size:inherit;position:relative}.sw-dropdown--disabled{cursor:not-allowed}.sw-dropdown__menu{bottom:0;display:none;position:absolute;right:-.5rem;text-align:left}.sw-dropdown__menu--active{bottom:0;display:block;position:absolute;right:-.5rem}.sw-dropdown__menu-inner{background-color:#fff;border-radius:.3rem;box-shadow:0 1px 2px #0000004d;font-size:14px;min-width:150px;position:absolute;right:0;text-align:left;z-index:5}.sw-dropdown__menu-item{padding:.5rem}.sw-dropdown__menu-item:hover{background-color:#e5e8ec;text-decoration:underline}.sw-dropdown__menu-item:first-child{margin-top:.5rem}.DataPrivacyPolicyModal ul{list-style-type:disc;padding-inline-start:20px}.DataPrivacyPolicyModal a{color:#15a9bd;font-size:16px;text-decoration:none}.DataPrivacyPolicyModal a:hover{color:#1890a0;text-decoration:underline}.data-privacy-policy-control{align-items:baseline;display:flex;flex:1 1 auto;flex-flow:row nowrap;width:100%}.data-privacy-policy-control .modal-icon :hover{cursor:pointer}.data-privacy-policy-control input{margin-right:1em;width:auto}.dashboard-main{display:flex;flex-direction:column}.dashboard-main .table-holder{height:89%;overflow:auto;position:relative}.dashboard-main .calendar-holder{height:89%;overflow-x:scroll;position:relative}.dashboard-widgets{display:inline-flex;flex-wrap:wrap;justify-content:space-between;padding:0 50px 0 1rem}.dashboard-widgets .user h2{font-family:"ProximaNovaThin"}.dashboard-widgets .user p{color:#7d92ac;font-family:"ProximaNovaBold";font-size:1.2rem;margin:0}@media (max-width:720px){.dashboard-widgets{padding-top:1rem}}.empty-dashboard{align-items:center;display:flex;justify-content:center;min-height:300px;padding:0 1rem;text-align:center}.empty-dashboard p{color:#7d92ac;font-family:"ProximaNovaBold";font-size:1.2rem;margin:0}.table-popper{width:180px}.table-popper .unStyled-link{text-decoration:none}.inspections-paper,.inspections-paper-page{background-color:#fff;border-radius:4px;height:70vh;width:100%}.inspections-paper{box-shadow:0 5px 10px 5px #28426012;margin-top:1.5em}.inspections-paper-header{align-items:center;display:flex;height:11%;justify-content:space-between;padding:0 1em}.inspections-paper-header h3{margin:0}.inspections-paper-header .date-selector{display:flex}.inspections-paper-header .date-selector .active-date{color:#284260;font-size:16px;font-weight:600;margin:auto 10px;text-align:center}.inspections-paper-header .date-selector .date-change-button{background-color:#284260;color:#fff;height:25px;margin:auto 0;outline:none;position:relative;width:25px}.inspections-paper-header .date-selector .icon-holder{height:25px;left:2px;position:absolute;top:2px;width:25px}.inspections-paper-header .view-buttons{display:flex;justify-content:space-between}.inspections-paper-header .view-buttons button{margin:0}.inspections-paper-header .view-button{background-color:#fff;border-radius:4px;display:flex;font-size:14px;font-weight:700;height:35px;outline:none;overflow:hidden;padding:.5em;white-space:nowrap}.inspections-paper-header .view-button .button-text{margin:0 0 -1px 10px}.inspections-paper-header .view-button .icon{margin:auto 0}.inspections-paper-header .active{background-color:#7bb8ff;color:#fff}.inspections-paper-header .dash-tab-menu{color:#3859804d;display:flex}.inspections-paper-header .dash-tab-menu .dash-tab{cursor:pointer;margin-right:1em}.inspections-paper-header .dash-tab-menu .active-tab{border-bottom:2px solid #385980;color:#385980}@media screen and (max-width:48rem){.inspections-paper-header .button-text{display:none}}@media screen and (max-width:64rem){.inspections-paper-header.calendar .button-text{display:none}}.popper-cta{display:none}@media screen and (max-width:48rem){.client-name,.cta-hider,.overdue-items{display:none}.popper-cta{display:block}}@media screen and (max-width:35.5rem){.dashboard-widgets{padding:0 1rem}}@media (max-width:1024px){.dashboard-widgets .user p{margin-left:-1rem}}.list-view{border:none;border-collapse:collapse;width:100%}.list-view td,.list-view th,.list-view tr{border:none}.list-view tr{border-bottom:1px solid #b8c1cb4d;color:#385980;font-weight:300;height:55px}.list-view .list-header{background-color:#c5cfdb57;border:none;color:#284260;font-size:14px}.list-view .list-header tr{height:36px}.list-view .overdue{color:#fb2525}.list-view .right{max-width:250px;text-align:end;white-space:nowrap;width:15em}.list-view .right a{flex:0 0 auto;margin:0 1rem 0 0}.list-view .right>*{display:inline}.list-view .table-button{background-color:#fff;border:1px solid #7d92ac;color:#7d92ac;font-size:12px;font-weight:700;height:30px;line-height:0px}.list-view .cta-button{min-width:9rem}.list-view .overdue-items{min-width:6rem}.list-view .clickable{cursor:pointer;font-weight:700;text-decoration:underline}.list-view .dash-no-inspections{margin:0 0 0 2em}.area-manager-table{overflow:auto;position:relative}.area-manager-table .caret-cell{font-size:1.5em;max-width:3em;width:3em}.area-manager-table .list-view th{background-color:#fff}.area-manager-table .expansion-cell{border-left:.5em solid #385980;margin:0;padding:0}.area-manager-table .pointer{cursor:pointer}.calendar-view{height:100%;position:relative}.calendar-view .calendar-header{background-color:#c5cfdb57;color:#284260;display:flex;font-size:14px;height:2.57rem;justify-content:space-between;line-height:2.57rem;min-width:720px;text-align:center}.calendar-view .calendar-body{display:flex;height:calc(100% - 2.57rem);justify-content:space-between;min-width:720px}.calendar-view .header-day{text-align:center;width:20%}.calendar-view .calendar-day{overflow-x:hidden;overflow-y:scroll;width:20%}.calendar-view .today{background-color:#91aeda30}.calendar-view .calendar-inspection{background-color:#284260;color:#fff;display:flex;margin:.5rem 5px 0;overflow:hidden}.calendar-view .highlight{background-color:#7bb8ff;display:inline-block;margin-right:6px;width:4px}.calendar-view .overdue-highlight{background-color:#ff7272}.calendar-view .overdue{color:#ff7272}.calendar-view .inspection-text{width:100%}.calendar-view .border-left{border-left:1px solid #37406380}.calendar-view .site-name{font-size:16px;font-weight:400;margin-top:1em}.calendar-view .client-name{font-size:12px;margin-top:.7em}.calendar-view .due-date{font-size:14px;margin-top:.7em}.calendar-view .calendar-button{background-color:#284260;border:1px solid #7d92ac;color:#e2e5e7;margin-top:.7em}.weather{-ms-overflow-style:none;display:inline;overflow-y:scroll;overflow:scroll;scrollbar-width:none}.weather::-webkit-scrollbar{display:none}.weather p{color:#7d92ac;font-size:.8rem;margin:0}.weather p.bold{font-family:"ProximaNovaBold"}.weather i{color:#7d92ac}.weather a{font-size:.6rem}.weather .poweredby{text-align:right}.weather.weather-denied{align-items:center;display:inline-flex;justify-content:flex-start;max-width:30rem}.weather.weather-denied i{font-size:2.5rem}.weather .weather-forecast{display:inline-flex;flex:1 1 500px;justify-content:flex-start}.weather .weather-forecast .date{font-family:"ProximaNovaBold";margin:0 5px}.weather .weather-forecast .label{font-size:.6rem}.weather .weather-forecast i{color:#385980;font-size:1.5rem}.weather .weather-forecast .weather-day,.weather .weather-forecast .weather-details-wrapper{align-items:center;display:inline-flex;justify-content:flex-start}.weather .weather-forecast .weather-day,.weather .weather-forecast .weather-details,.weather .weather-forecast i{margin:0 5px}.weather .weather-forecast .weather-day:last-of-type{display:none}.weather .weather-forecast .high{color:#385980}.weather .loading-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.weather .loading-container .animated-line{stroke:#284260;fill:#284260}@media screen and (min-width:48rem){.weather .weather-forecast,.weather.weather-denied{justify-content:flex-end}}@media screen and (min-width:35.5rem){.weather .weather-forecast .weather-day:last-of-type{display:inline-flex}}.compliance-metrics__header{grid-row-gap:6px;align-items:center;display:grid;grid-auto-rows:1fr 1fr;grid-template-areas:"title title title title title title title . search search search ellipsis" "bars bars bars bars bars bars bars bars bars bars bars bars";grid-template-columns:repeat(12,1fr);margin-bottom:10px;position:relative}.compliance-metrics__title{color:#284260;font-size:22px;font-weight:500;grid-area:title}.compliance-metrics input{border:1px solid #a3a3a3;border-radius:4px;color:#50657e;flex-basis:60%;grid-area:search;height:32px;padding:0 1rem}.compliance-metrics__ellipsis-button{align-items:center;display:flex;grid-area:ellipsis;justify-content:flex-end;padding-left:5px}.compliance-metrics__ellipsis-button span{border:1px solid #a3a3a3;border-radius:4px;color:#50657e;display:flex;height:32px;padding:.9rem;place-items:center;width:37px}.compliance-metrics__ellipsis-button span:hover{cursor:pointer}.compliance-metrics__bars{display:flex;gap:.1rem;grid-area:bars;justify-content:space-between}.compliance-metrics__bars>div{flex-basis:33%}.compliance-metrics__bars select{background:#fff;min-width:100px;padding:0 .5rem}.compliance-metrics__bars input,.compliance-metrics__bars select{border:1px solid #a3a3a3;border-radius:4px;color:#50657e;flex-basis:33%;height:32px}.compliance-metrics__bars input{padding:0 1rem}.compliance-metrics__tools-options{background:#fff;border:.1px solid #ddd;border-radius:4px;box-shadow:6px -1px 8px #e0e0e0;color:#84909f;flex-direction:column;gap:.5rem 0;height:4.5rem;justify-content:center;padding:0 3rem 0 2rem;position:absolute;right:-2px;top:49px;width:13rem;z-index:10}.compliance-metrics__tools-options h4{align-items:center;display:flex;height:20px;justify-content:space-around}.compliance-metrics__tools-options h4 p{position:relative;top:2px}.compliance-metrics__tools-options h4:hover{cursor:pointer}.compliance-metrics__tools-options h4:nth-child(2) p{left:-6px;position:relative}.compliance-metrics__body{border:.1px solid #ddd;border-radius:5px;box-shadow:0 0 5px #0003}.compliance-metrics__content{-ms-overflow-style:none;border-radius:5px 5px 0 0;height:400px;overflow-y:scroll;overflow-y:"auto";scrollbar-width:none}.compliance-metrics__content::-webkit-scrollbar{display:none}.compliance-metrics__content section:first-child{min-width:1200px}.compliance-metrics__table-head{background:#fff;border-bottom:1px solid #c4c3c3;color:#385980;display:flex;gap:1rem;height:60px;justify-content:space-around;margin-bottom:10px;position:sticky;top:0}.compliance-metrics__table-head>h2{flex-basis:10%}.compliance-metrics__table-head h3{align-items:flex-end;display:flex;flex-basis:30%;font-size:15px;font-weight:600;gap:.4rem;margin-top:1rem;text-align:left}.compliance-metrics__table-head h3:not(:nth-child(n+3)):hover{cursor:pointer}.compliance-metrics__table-head h3:nth-child(n+3){justify-content:center;text-align:center}.compliance-metrics__table-head h3:nth-child(5){flex-basis:40%}.compliance-metrics__table-body{align-items:center;display:flex;gap:1rem;justify-content:space-around}.compliance-metrics__table-body:nth-child(odd){background:#e9e9e9}.compliance-metrics__table-body li{color:#6d747e;flex-basis:30%;font-family:"ProximaNovaRegular";font-size:15px;height:32px;line-height:1.1;margin:.5rem 0 0;text-align:left}.compliance-metrics__table-body li:nth-child(n+3){text-align:center}.compliance-metrics__table-body li:not(:nth-child(n+3)){line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.compliance-metrics__table-body li:nth-child(5){flex:40% 1}.compliance-metrics__table-body a{text-decoration:none}.compliance-metrics__table-body span{background-color:#7bb8ff;border-radius:4px;color:#fff;font-family:"ProximaNovaBold";font-size:.9rem;padding:.5rem 1rem;width:100px}.compliance-metrics__table-body span:hover{background-color:#2f8fff;cursor:pointer}.compliance-metrics__footer{border-radius:0 0 5px 5px;border-top:1px solid #c4c3c3;display:flex;height:60px;justify-content:space-between;padding:.5rem 1rem .5rem 2rem}.compliance-metrics__footer span{border:0;border-radius:4px;color:#284260;font-family:"ProximaNovaBold";font-size:1rem;padding:.7em 1em}.compliance-metrics__footer span:hover{cursor:pointer}.compliance-metrics__pagination-wrapper{align-items:center;display:flex;gap:25px;justify-content:center}.compliance-metrics__pagination-wrapper span{color:#385980;font-weight:900}.compliance-metrics__pagination-wrapper .project-log__control{max-width:30ch;min-height:30px}.compliance-metrics__pagination-wrapper .project-log__input{color:#385980}@media (max-width:899px){.compliance-metrics__footer span{visibility:hidden}}.divisional-specifics__table-head{background:#fff;border-bottom:1px solid #c4c3c3;color:#385980;display:flex;gap:1rem;height:60px;justify-content:space-around;margin-bottom:10px;min-width:700px;padding:0 1rem;position:sticky;top:0}.divisional-specifics__table-head h3{align-items:flex-end;display:flex;flex-basis:30%;font-size:15px;font-weight:600;gap:.4rem;margin-top:1rem;text-align:left}.divisional-specifics__table-head h3:last-child{flex-basis:30%}.divisional-specifics__table-body{align-items:center;display:flex;gap:1rem;justify-content:space-around;min-width:700px;padding:0 1rem}.divisional-specifics__table-body:nth-child(odd){background:#e9e9e9}.divisional-specifics__table-body li{color:#6d747e;flex-basis:30%;font-family:"ProximaNovaRegular";font-size:15px;height:100px;line-height:1.1;margin:.5rem 0 0;text-align:left}.divisional-specifics__table-body li:not(:nth-child(n+3)){line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.divisional-specifics__table-body li:last-child{flex:30% 1}.divisional-specifics__table-body a{text-decoration:none}.divisional-specifics__table-body span{background-color:#7bb8ff;border-radius:4px;color:#fff;font-family:"ProximaNovaBold";font-size:.8rem;padding:.25rem .5rem;width:100px}.divisional-specifics__table-body span:hover{background-color:#2f8fff;cursor:pointer}.overview__table-head{background:#fff;border-bottom:1px solid #c4c3c3;color:#385980;display:flex;gap:1rem;height:60px;justify-content:space-around;margin-bottom:10px;min-width:800px;padding:0 1rem;position:sticky;top:0}.overview__table-head h3{align-items:flex-end;display:flex;flex-basis:30%;font-size:15px;font-weight:600;gap:.4rem;margin-top:1rem;text-align:left}.overview__table-head h3:last-child{flex:40% 1}.overview__table-body{align-items:center;display:flex;gap:1rem;justify-content:space-around;min-width:800px;padding:0 1rem}.overview__table-body:nth-child(odd){background:#e9e9e9}.overview__table-body li{color:#6d747e;flex-basis:30%;font-family:"ProximaNovaRegular";font-size:15px;height:32px;line-height:1.1;margin:.5rem 0 0;text-align:left}.overview__table-body li:not(:nth-child(n+4)){line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.overview__table-body li:last-child{flex:40% 1}.overview__table-body a{text-decoration:none}.overview__table-body span{background-color:#7bb8ff;border-radius:4px;color:#fff;font-family:"ProximaNovaBold";font-size:.8rem;padding:.25rem .5rem;width:100px}.overview__table-body span:hover{background-color:#2f8fff;cursor:pointer}.permits-widget-section__header{align-items:center;margin-bottom:10px}.permits-widget-section__title{color:#284260;font-size:22px;font-weight:500;margin-bottom:8px}.permits-widget-section__controls{display:flex}.permits-widget-section__controls input{border:1px solid #a3a3a3;border-radius:4px;color:#50657e;height:32px;padding:0 1rem}.permits-widget-section__body{border:.1px solid #ddd;border-radius:5px;box-shadow:0 0 5px #0003}.permits-widget-section__content{-ms-overflow-style:none;border-radius:5px 5px 0 0;height:400px;overflow-y:scroll;padding:0 .5rem 1rem;scrollbar-width:none}.permits-widget-section__content::-webkit-scrollbar{display:none}.permits-widget-section__content section:first-child{min-width:800px}.permits-widget-section__table-head{background:#fff;border-bottom:1px solid #c4c3c3;color:#385980;display:flex;gap:1rem;height:60px;justify-content:space-around;margin-bottom:10px;position:sticky;top:0}.permits-widget-section__table-head h3{align-items:flex-end;display:flex;flex-basis:20%;font-size:15px;font-weight:600;gap:.4rem;margin-top:1rem;text-align:left}.permits-widget-section__table-head h3:first-child{flex-basis:20%}.permits-widget-section__table-head h3:nth-child(2){flex-basis:22%}.permits-widget-section__table-head h3:nth-child(6){justify-content:center;text-align:center}.permits-widget-section__table-head h3:nth-child(7){flex-basis:25%;justify-content:center;text-align:center}.permits-widget-section__table-body{align-items:center;display:flex;gap:1rem;justify-content:space-around}.permits-widget-section__table-body:nth-child(odd){background:#e9e9e9}.permits-widget-section__table-body li{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6d747e;display:-webkit-box;flex-basis:20%;font-family:"ProximaNovaRegular";font-size:15px;height:32px;line-height:1.1;margin:.5rem 0 0;overflow:hidden;text-align:left;text-overflow:ellipsis}.permits-widget-section__table-body li:first-child{flex-basis:20%}.permits-widget-section__table-body li:nth-child(2){flex-basis:22%}.permits-widget-section__table-body li:nth-child(6){justify-content:center;text-align:center}.permits-widget-section__table-body li:nth-child(7){all:unset;color:#6d747e;flex-basis:20%;flex:25% 1;font-family:"ProximaNovaRegular";font-size:15px;height:32px;justify-content:center;line-height:1.1;margin:.5rem 0 0;text-align:left;text-align:center}.permits-widget-section__table-body a{text-decoration:none}.permits-widget-section__table-body span{background-color:#7bb8ff;border-radius:4px;color:#fff;font-family:"ProximaNovaBold";font-size:.9rem;padding:.25rem 1rem;width:30px}.permits-widget-section__table-body span:hover{cursor:pointer;opacity:.8}.permits-widget-section__no-data{align-items:center;color:#6d747e;display:flex;font-family:"ProximaNovaRegular";font-size:1rem;height:100%;justify-content:center}.permits-widget-section__footer{border-radius:0 0 5px 5px;border-top:1px solid #c4c3c3;display:flex;height:60px;justify-content:space-between;padding:.5rem 1rem .5rem 2rem}.permits-widget-section__footer span{border:0;border-radius:4px;color:#284260;font-family:"ProximaNovaBold";font-size:1rem;padding:.7em 1em}.permits-widget-section__footer span:hover{cursor:pointer}.permits-widget-section__pagination-wrapper{align-items:center;display:flex;gap:25px;justify-content:center}.permits-widget-section__pagination-wrapper span{color:#385980;font-weight:900}.permits-widget-section__pagination-wrapper .project-log__control{max-width:30ch;min-height:30px}.permits-widget-section__pagination-wrapper .project-log__input{color:#385980}@media (max-width:899px){.permits-widget-section__footer span{visibility:hidden}}.custom-dashboard{position:relative}.custom-dashboard__menu{display:flex;position:absolute;right:-23px;top:-100px;z-index:10}.custom-dashboard__cog-wrapper{align-items:center;background:#1b2e43;border-radius:5px 0 0 5px;color:#fff;display:flex;height:40px;margin-top:35px;width:50px}.custom-dashboard__drawer-wrapper{background:#1b2e43;border-radius:4px 0 0 4px;color:#fff;height:502px;padding:19px 20px;width:260px}.custom-dashboard__drawer p{font-size:18px;font-weight:700;margin:0}.custom-dashboard__drawer span{height:32px;padding:0;width:16px}.custom-dashboard__drawer span svg{color:#fff}.custom-dashboard__drawer h6{font-size:18px;font-weight:400}.custom-dashboard__drawer button{background:#49a1df;height:34px;padding:4px;text-align:center;width:100px}.custom-dashboard__drawer button:hover{background:#2f8fff}.custom-dashboard__widget-list{padding:15px 0}.custom-dashboard__widget-list-item{display:flex;gap:10px;padding:.2rem 0}.custom-dashboard__drag-save-button-bottom,.custom-dashboard__drag-save-button-top{background:#49a1df;color:#fff;float:right;height:34px;padding:4px;position:relative;text-align:center;width:100px}.custom-dashboard__drag-save-button-bottom:hover,.custom-dashboard__drag-save-button-top:hover{background:#2f8fff}.custom-dashboard__drag-save-button-top{top:20px}.custom-dashboard__drag-save-button-bottom{bottom:20px}@media (max-width:1024px){.custom-dashboard{padding-left:1rem;padding-right:1rem}.custom-dashboard__menu{right:-16px}}@media (min-width:1300px){.custom-dashboard__grid-ul{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(329px,max-content) minmax(329px,max-content)}}.widget-popover-items{color:#84909f}.widget-popover-items svg{margin-right:15px}.widget-popover-items p{display:inline;font-family:"ProximaNovaRegular";font-size:15px}.widget-popover-items:hover{color:#545b64;cursor:pointer}.findings-overview__header{grid-row-gap:6px;align-items:center;display:grid;grid-auto-rows:1fr 1fr;grid-template-areas:"title title title title title title title . . . . ellipsis" "bars bars bars bars bars bars bars bars bars bars bars bars";grid-template-columns:repeat(12,1fr);margin-bottom:10px;position:relative}.findings-overview__header span{border:1px solid #a3a3a3;border-radius:4px;color:#50657e;display:flex;height:32px;padding:.9rem;place-items:center;width:37px}.findings-overview__header span:hover{cursor:pointer}.findings-overview__title{color:#284260;font-size:22px;font-weight:500;grid-area:title}.findings-overview__ellipsis-button{align-items:center;display:flex;grid-area:ellipsis;justify-content:flex-end}.findings-overview__bars{display:flex;gap:1rem;grid-area:bars;justify-content:space-between}.findings-overview__bars select{background:#fff;flex-basis:35%;min-width:150px;padding:0 .5rem}.findings-overview__bars input,.findings-overview__bars select{border:1px solid #a3a3a3;border-radius:4px;color:#50657e;height:32px}.findings-overview__bars input{flex-basis:60%;padding:0 1rem}.findings-overview__tools-options{background:#fff;border:.1px solid #ddd;border-radius:4px;box-shadow:6px -1px 8px #e0e0e0;color:#84909f;flex-direction:column;gap:.5rem 0;height:4.5rem;justify-content:center;padding:0 3rem 0 2rem;position:absolute;right:-2px;top:49px;width:13rem;z-index:10}.findings-overview__tools-options h4{align-items:center;display:flex;height:20px;justify-content:space-around}.findings-overview__tools-options h4 p{position:relative;top:2px}.findings-overview__tools-options h4:hover{cursor:pointer}.findings-overview__tools-options h4:nth-child(2) p{left:-6px;position:relative}.findings-overview__body{border:.1px solid #ddd;border-radius:5px;box-shadow:0 0 5px #0003}.findings-overview__content{-ms-overflow-style:none;border-radius:5px 5px 0 0;height:400px;overflow-y:scroll;padding:0 1rem 1rem;scrollbar-width:none}.findings-overview__content::-webkit-scrollbar{display:none}.findings-overview__content section:first-child{min-width:1200px}.findings-overview__table-head{background:#fff;border-bottom:1px solid #c4c3c3;color:#385980;display:flex;gap:1rem;height:60px;justify-content:space-around;margin-bottom:10px;position:sticky;top:0}.findings-overview__table-head>h2{flex-basis:10%}.findings-overview__table-head h3{align-items:flex-end;display:flex;flex-basis:30%;font-size:15px;font-weight:600;gap:.4rem;margin-top:1rem;text-align:left}.findings-overview__table-head h3:not(:nth-child(n+3)):hover{cursor:pointer}.findings-overview__table-head h3:nth-child(n+3){justify-content:center;text-align:center}.findings-overview__table-head h3:nth-child(5){flex-basis:40%}.findings-overview__table-body{align-items:center;display:flex;gap:1rem;justify-content:space-around}.findings-overview__table-body:nth-child(odd){background:#e9e9e9}.findings-overview__table-body li{color:#6d747e;flex-basis:30%;font-family:"ProximaNovaRegular";font-size:15px;height:32px;line-height:1.1;margin:.5rem 0 0;text-align:left}.findings-overview__table-body li:nth-child(n+3){text-align:center}.findings-overview__table-body li:not(:nth-child(n+3)){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.findings-overview__table-body li:nth-child(5){flex:40% 1}.findings-overview__table-body a{text-decoration:none}.findings-overview__table-body span{background-color:#7bb8ff;border-radius:4px;color:#fff;font-family:"ProximaNovaBold";font-size:.9rem;padding:.5rem 1rem;width:100px}.findings-overview__table-body span:hover{background-color:#2f8fff;cursor:pointer}.findings-overview__footer{border-radius:0 0 5px 5px;border-top:1px solid #c4c3c3;display:flex;height:60px;justify-content:center;padding:.5rem 2rem .5rem 4rem}.findings-overview__footer span:first-child{border:0;border-radius:4px;color:#284260;font-family:"ProximaNovaBold";font-size:1rem;padding:.7em 1em}.findings-overview__footer span:first-child:hover{cursor:pointer}@media (max-width:899px){.findings-overview__footer span{visibility:hidden}}.open-findings__header{grid-row-gap:6px;align-items:center;display:grid;grid-auto-rows:1fr 1fr;grid-template-areas:"title title title title title title title . . . direction reload" "bars bars bars bars bars bars bars bars bars bars bars bars";grid-template-columns:repeat(11,1fr) auto;margin-bottom:10px;position:relative}.open-findings__header span{border:1px solid #a3a3a3;border-radius:4px;color:#50657e;display:flex;height:32px;padding:.9rem;place-items:center;width:37px}.open-findings__header span:hover{cursor:pointer}.open-findings__title{color:#284260;font-size:22px;font-weight:500;grid-area:title}.open-findings__direction{display:flex;grid-area:direction;justify-content:end;margin-right:5px}.open-findings__direction button{padding:.4rem .5rem}.open-findings__reload-button{align-items:center;display:flex;font-size:17px;grid-area:reload;justify-content:center}.open-findings__reload-button:hover{color:#284260;cursor:pointer}.open-findings__ellipsis-button{align-items:center;display:flex;grid-area:ellipsis;justify-content:flex-end}.open-findings__bars{display:flex;gap:1rem;grid-area:bars;justify-content:space-between}.open-findings__bars select{background:#fff;flex-basis:35%;min-width:150px;padding:0 .5rem}.open-findings__bars input,.open-findings__bars select{border:1px solid #a3a3a3;border-radius:4px;color:#50657e;height:32px}.open-findings__bars input{flex-basis:60%;padding:0 1rem}.open-findings__ellipsis-options{background:#fff;border:.1px solid #ddd;border-radius:4px;box-shadow:6px -1px 8px #e0e0e0;color:#84909f;flex-direction:column;gap:.5rem 0;height:4.5rem;justify-content:center;padding:0 3rem 0 2rem;position:absolute;right:-2px;top:49px;width:13rem;z-index:10}.open-findings__ellipsis-options h4{align-items:center;display:flex;height:20px;justify-content:space-around}.open-findings__ellipsis-options h4 p{position:relative;top:2px}.open-findings__ellipsis-options h4:hover{cursor:pointer}.open-findings__ellipsis-options h4:nth-child(2) p{left:-6px;position:relative}.open-findings__body{border:.1px solid #ddd;border-radius:5px;box-shadow:0 0 5px #0003}.open-findings__content{-ms-overflow-style:none;border-radius:5px 5px 0 0;height:400px;overflow-y:scroll;padding:0 0 1rem;position:relative;scrollbar-width:none}.open-findings__content::-webkit-scrollbar{display:none}.open-findings__table-wrapper{display:flex}.open-findings__table-left{width:50%}.open-findings__table-left .open-findings__table-head{color:#385980;gap:2rem;justify-content:space-around}.open-findings__table-left .open-findings__table-body{gap:.5rem;justify-content:space-around}.open-findings__table-left h3{flex-basis:50%;gap:.4rem}.open-findings__table-left h3:first-child{padding-left:1rem}.open-findings__table-left h3:not(:nth-child(n+3)):hover{cursor:pointer}.open-findings__table-left input{flex-basis:1%;height:1em;margin-bottom:.5em;margin-left:10px;width:1em}.open-findings__table-left li{flex-basis:50%}.open-findings__table-right{width:50%}.open-findings__table-right h3{flex-basis:33%;justify-content:center}.open-findings__table-right h3:nth-child(n+2){flex-basis:40%}.open-findings__table-right li{flex-basis:33%;text-align:center}.open-findings__table-right-inner-wrapper{min-width:500px}.open-findings__table-head{background:#fff;border-bottom:1px solid #c4c3c3;color:#385980;display:flex;height:60px;margin-bottom:10px;position:sticky;top:0}.open-findings__table-head h3{align-items:flex-end;display:flex;font-size:15px;font-weight:600}.open-findings__table-body{align-items:center;display:flex}.open-findings__table-body:nth-child(odd){background:#e9e9e9}.open-findings__table-body li{color:#6d747e;font-family:"ProximaNovaRegular";font-size:15px;height:32px;line-height:1.1;list-style:none;margin:.5rem 0 0}.open-findings__table-body li:not(:nth-child(n+3)){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.open-findings__table-body a{text-decoration:none}.open-findings__table-body span{background-color:#7bb8ff;border-radius:4px;color:#fff;font-family:"ProximaNovaBold";font-size:.9rem;padding:.5rem 1rem;width:100px}.open-findings__table-body span:hover{background-color:#2f8fff;cursor:pointer}.open-findings__footer{border-radius:0 0 5px 5px;border-top:1px solid #c4c3c3;display:flex;height:60px;justify-content:space-between;padding:.5rem 0 .5rem 4rem;position:relative}.open-findings__footer span:nth-child(2){border:0;border-radius:4px;color:#284260;font-family:"ProximaNovaBold";font-size:1rem;left:51%;padding:.7em 1em;position:absolute;transform:translateX(-51%)}.open-findings__footer span:nth-child(2):hover{cursor:pointer}.open-findings__footer span:nth-child(3){border:0;border-radius:4px;color:#284260;font-family:"ProximaNovaBold";font-size:1rem;padding:.7em 1em}@media (max-width:899px){.open-findings__footer span:nth-child(2){visibility:hidden}}.certification-due-widget-section{font-family:"ProximaNovaRegular"!important}.certification-due-widget-section .table-fix-td-1,.certification-due-widget-section .table-fix-td-2,.certification-due-widget-section .table-fix-th-1,.certification-due-widget-section .table-fix-th-2{max-width:145px!important;min-width:145px!important;word-break:break-all}.certification-due-widget-section .table-fix-td,.certification-due-widget-section .table-fix-th{max-width:175px;min-width:175px;word-break:break-all}.certification-due-widget-section .MuiTypography-root{font-family:"ProximaNovaRegular"!important}.certification-due-widget-section .MuiTableContainer-root{-ms-overflow-style:none;height:400px;overflow-y:scroll;scrollbar-width:none}.certification-due-widget-section .MuiTableContainer-root::-webkit-scrollbar{display:none}.certification-due-widget-section .MuiPaper-root{border:.1px solid #ddd}.certification-due-widget-section .MuiTableHead-root{height:60px}.certification-due-widget-section .MuiTableHead-root tr th{border-bottom:1px solid #c4c3c3}.certification-due-widget-section .MuiButton-root svg path{color:#50657e}.certification-due-widget-section .MuiTableRow-root td span{height:32px;line-height:1.1}.certification-due-widget-section .MuiTableRow-root:hover{color:#edf4fb}.certification-due-widget-section__bars{justify-content:space-between}.certification-due-widget-section__bars select{background:#fff;border:1px solid #a3a3a3;border-radius:4px;color:#50657e;flex-basis:35%;height:32px;left:8px;min-width:150px;padding:0 .5rem;position:relative}.certification-due-widget-section__bars input{border:1px solid #a3a3a3;border-radius:4px;color:#50657e;flex-basis:60%;height:32px;padding:0 1rem}.widget-headline{color:#284260}.widget-popover-btn{background-color:#fff!important;border:1px solid #a3a3a3!important;border-radius:3px!important;box-shadow:none!important;float:right;min-height:32px!important;min-width:10px!important}.widget-popover-btn svg{color:#88929f!important}.widget-container{background:#fff;border-radius:5px!important;box-shadow:0 0 5px #0003!important;margin-bottom:3%;margin-top:10px;max-height:460px;min-height:460px}.widget-head span{color:#385980;cursor:pointer;font-size:15px;-webkit-user-select:none;user-select:none}.widget-head .css-y8ay40-MuiTableCell-root{padding:17px}.widget-body .cell-elm{color:#6d747e;font-size:15px}.widget-body .css-1slkafa-MuiTableCell-root{padding:12px}.widget-body .widget-body-data:nth-child(2n){background:#e9e9e9}.widget-footer{height:60px}.checkboxDeactive{color:#dcdee7}.checkboxActive{color:#00a0df}.widget-footer{border-top:1px solid #c4c3c3;padding:13px}.widget-footer button{text-transform:capitalize}.widget-footer .certify-now-btn{background:#4ade86;border-radius:4px;box-shadow:none!important;color:#fff;font-size:12px;font-weight:700;width:105px}.widget-footer .left-footer-container{align-items:center;display:flex}.widget-footer .left-footer-container span{font-size:12px;margin:0;padding:5px 10px}.showmore-btn-wrapper{text-align:right;width:25%}.showmore-btn-wrapper button{color:#284260!important;float:right;font-weight:700}.showmore-btn-wrapper button .external-link-icon{margin-left:10px}@media (max-width:899px){.showmore-btn-wrapper{visibility:hidden}}.team-management__header{grid-row-gap:6px;align-items:center;display:grid;grid-auto-rows:1fr 1fr;grid-template-areas:"title title title title title title title . . . . ellipsis" "bars bars bars bars bars bars bars bars bars bars bars bars";grid-template-columns:repeat(12,1fr);margin-bottom:10px;position:relative}.team-management__header span{border:1px solid #a3a3a3;border-radius:4px;color:#50657e;display:flex;height:32px;padding:.9rem;place-items:center;width:37px}.team-management__header span:hover{cursor:pointer}.team-management__title{color:#284260;font-size:22px;font-weight:500;grid-area:title}.team-management__ellipsis-button{align-items:center;display:flex;grid-area:ellipsis;justify-content:flex-end}.team-management__bars{display:flex;gap:1rem;grid-area:bars;justify-content:space-between}.team-management__bars select{background:#fff;flex-basis:35%;min-width:150px;padding:0 .5rem}.team-management__bars input,.team-management__bars select{border:1px solid #a3a3a3;border-radius:4px;color:#50657e;height:32px}.team-management__bars input{flex-basis:60%;padding:0 1rem}.team-management__ellipsis-options{background:#fff;border:.1px solid #ddd;border-radius:4px;box-shadow:6px -1px 8px #e0e0e0;color:#84909f;flex-direction:column;gap:.5rem 0;height:4.5rem;justify-content:center;padding:0 3rem 0 2rem;position:absolute;right:-2px;top:49px;width:13rem;z-index:10}.team-management__ellipsis-options h4{align-items:center;display:flex;height:20px;justify-content:space-around}.team-management__ellipsis-options h4 p{position:relative;top:2px}.team-management__ellipsis-options h4:hover{cursor:pointer}.team-management__ellipsis-options h4:nth-child(2) p{left:-6px;position:relative}.team-management__body{border:.1px solid #ddd;border-radius:5px;box-shadow:0 0 5px #0003}.team-management__content{-ms-overflow-style:none;border-radius:5px 5px 0 0;height:400px;overflow-y:scroll;overflow-y:auto;padding:0 0 1rem;position:relative;scrollbar-width:none}.team-management__content::-webkit-scrollbar{display:none}.team-management__table-head{align-items:center;background:#fff;border-bottom:1px solid #c4c3c3;color:#385980;display:flex;height:60px;justify-content:space-between;padding:0 10px 0 10%;position:sticky;top:0;width:100%;z-index:9}.team-management__table-head .header-text{color:#385980;font-size:15px;font-weight:600;left:50px;position:sticky}.team-management__table-head .reassign-now-btn{background:#4ade86;border-radius:4px;box-shadow:none!important;color:#fff;font-size:12px;font-weight:700;text-transform:none;width:105px}.team-management__table-head .reassign-now-btn:hover{background:#3cb26c}.team-management__footer{border-radius:0 0 5px 5px;border-top:1px solid #c4c3c3;display:flex;height:60px;justify-content:center;padding:.5rem 2rem .5rem 4rem}.team-management__footer span:first-child{border:0;border-radius:4px;color:#284260;font-family:"ProximaNovaBold";font-size:1rem;padding:.7em 1em}.team-management__footer span:first-child:hover{cursor:pointer}.team-management .checkboxDeactive{background-color:#fff;border:1px solid #dcdee7;color:#fff;width:1em}.team-management .checkboxActive{background-color:#7bb8ff;border:1px solid #7bb8ff;color:#fff;width:1em}.team-management .collapseIcon{color:#7bb8ff}.team-management .collapseIcon:hover{color:#2f8fff}.team-management .view-project-button{background-color:#7bb8ff;font-family:"ProximaNovaBold";padding:0}.team-management .view-project-button a{color:#fff;padding:.5rem;text-decoration:none}.team-management .view-project-button:hover{background:#2f8fff}.team-management .Table-Cell-Text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.team-management .MuiTypography-root{font-family:"ProximaNovaRegular"!important}.team-management__body-data:nth-child(odd){background:#e9e9e9}.past-due-color{background:#b33a3a;height:30px;padding:2px;width:110px}.past-due-color a{color:#fff;text-decoration:none}.past-due-color:hover{background-color:#da4545;cursor:pointer}.action-btn{border-radius:4px;font-size:.8rem;height:30px;width:125px}.start-inspection-color{background:#4ade86;padding:0;text-align:center}.start-inspection-color a{color:#fff;padding:.5rem;text-decoration:none}.start-inspection-color:hover{background-color:#3cb26c;cursor:pointer}.list-view-finish-project-color{padding:0;text-align:center}.list-view-finish-project-color a{color:#fff;padding:.5rem;text-decoration:none}@media (max-width:899px){.team-management__footer span{visibility:hidden}}.inspections-due__header{grid-row-gap:6px;align-items:center;display:grid;grid-auto-rows:1fr 1fr;grid-template-areas:"title title title title title title title . . . direction ellipsis" "bars bars bars bars bars bars bars bars bars bars bars bars";grid-template-columns:repeat(11,1fr) auto;margin-bottom:10px;position:relative}.inspections-due__header span{border:1px solid #a3a3a3;border-radius:4px;color:#50657e;display:flex;height:32px;padding:.9rem;place-items:center;width:37px}.inspections-due__header span:hover{cursor:pointer}.inspections-due__title{color:#284260;font-size:22px;font-weight:500;grid-area:title}.inspections-due__direction{display:flex;grid-area:direction;justify-content:end;margin-right:5px}.inspections-due__direction button{padding:.4rem .5rem}.inspections-due__download{grid-area:download;margin-right:2px}.inspections-due__download button{padding:.4rem .5rem}.inspections-due__icons{grid-area:icons;margin-right:2px}.inspections-due__ellipsis-button{align-items:center;display:flex;grid-area:ellipsis;justify-content:flex-end}.inspections-due__bars{display:flex;gap:.5rem;grid-area:bars;justify-content:space-between}.inspections-due__bars section{align-items:center;background:#fff;color:#284260;display:flex;font-size:15px;height:32px;line-height:1.1;min-width:150px}.inspections-due__bars input{border:1px solid #a3a3a3;border-radius:4px;color:#50657e;height:32px;padding:0 1rem}.inspections-due__tools-options{background:#fff;border:.1px solid #ddd;border-radius:4px;box-shadow:6px -1px 8px #e0e0e0;color:#84909f;flex-direction:column;gap:.5rem 0;height:5.5rem;justify-content:center;padding:0 3rem 0 2rem;position:absolute;right:-2px;top:49px;width:13rem;z-index:10}.inspections-due__tools-options h4{align-items:center;display:flex;height:20px;justify-content:space-between}.inspections-due__tools-options h4 p{flex-basis:80%;position:relative;top:2px}.inspections-due__tools-options h4:hover{cursor:pointer}.inspections-due__body{border:.1px solid #ddd;border-radius:5px;box-shadow:0 0 5px #0003}.inspections-due__content{-ms-overflow-style:none;border-radius:5px 5px 0 0;height:400px;overflow-y:scroll;scrollbar-width:none}.inspections-due__content::-webkit-scrollbar{display:none}.inspections-due__content .inspection-due__list-view{min-width:600px}.inspections-due__table-head{background:#fff;border-bottom:1px solid #c4c3c3;color:#385980;display:flex;gap:5rem;height:60px;justify-content:space-around;position:sticky;top:0}.inspections-due__table-head>h2{flex-basis:10%}.inspections-due__table-head h3{align-items:flex-end;display:flex;flex-basis:25%;font-size:15px;font-weight:600;gap:.4rem;margin-top:1rem;text-align:left}.inspections-due__table-head h3:first-child{margin-left:1rem}.inspections-due__table-head h3:nth-child(n+3){justify-content:center;text-align:center}.inspections-due__table-body{align-items:center;display:flex;gap:1rem;justify-content:space-around}.inspections-due__table-body:nth-child(odd){background:#e9e9e9}.inspections-due__table-body input{flex-basis:1%;height:1em;margin-bottom:1em;margin-left:10px;width:1em}.inspections-due__table-body li{align-items:center;color:#6d747e;display:flex;flex-basis:25%;font-family:"ProximaNovaRegular";font-size:15px;height:32px;line-height:1.1;margin:.25rem 0;text-align:left}.inspections-due__table-body li:nth-child(n+4){justify-content:center;text-align:center}.inspections-due__table-body li:not(:nth-child(n+4)){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.inspections-due__table-body a{text-decoration:none}.inspections-due__table-body span{border-radius:4px;color:#fff;display:inline-block;font-family:"ProximaNovaBold";font-size:.8rem;height:30px;padding:.5rem;width:125px}.inspections-due__footer{border-radius:0 0 5px 5px;border-top:1px solid #c4c3c3;display:flex;height:60px;justify-content:space-between;padding:.5rem 0 .5rem 4rem;position:relative}.inspections-due__footer span:nth-child(2){align-self:center;border:0;border-radius:4px;color:#284260;font-family:"ProximaNovaBold";font-size:1rem;left:51%;padding:.7em 1em;position:absolute;transform:translateX(-51%)}.inspections-due__footer span:nth-child(2):hover{cursor:pointer}.inspections-due__footer span:nth-child(3){align-self:center;border:0;border-radius:4px;color:#284260;font-family:"ProximaNovaBold";font-size:1rem;padding:.7em .5em}.list-view-show-project-color{background:#7bb8ff}.list-view-show-project-color:hover{background-color:#2f8fff;cursor:pointer}.list-view-start-inspection-color{background:#4ade86}.list-view-start-inspection-color:hover{background-color:#3cb26c;cursor:pointer}.list-view-past-due-color{background:#b33a3a}.list-view-past-due-color:hover{background-color:#da4545;cursor:pointer}.list-view-finish-project-color{background:#ffd158}.list-view-finish-project-color:hover{background-color:#ddb13e;cursor:pointer}.list-view-submit-btn{background-color:#4ade86!important;color:#fff!important}.list-view-submit-btn:hover{background-color:#26ca68!important;cursor:pointer}.inspections-due__table-calendar-head{align-items:center;background:#fff;border-bottom:1px solid #c4c3c3;color:#385980;display:flex;height:60px;justify-content:center}.inspections-due__table-calendar-body{display:grid;grid-template-columns:repeat(7,1fr);height:100%}.inspections-due__table-calendar-body>div{border-right:1px solid #cecece;height:350px}.inspections-due__table-calendar-body>div>section:first-child{background-color:blue;height:50px}.inspections-due__table-calendar-body>div>section:nth-child(2){background-color:red}@media (max-width:899px){.inspections-due__footer span:nth-child(2){visibility:hidden}}.calendar__wrapper{--calendar-main-color:#1a8fff;--calendar-text-color:#777;--calendar-text-color-light:#ccc;--calendar-border-color:#eee;--calendar-bg-color:#f9f9f9;--calendar-neutral-color:#fff}.calendar__wrapper *{box-sizing:border-box}.calendar__wrapper body{background:var(--calendar-bg-color);color:var(--calendar-text-color);font-family:"Open Sans","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1em;font-weight:300;line-height:1.5;position:relative}.calendar__wrapper header{background:var(--calendar-neutral-color);border-bottom:1px solid var(--calendar-border-color);display:block;padding:1.75em 0;width:100%}.calendar__wrapper header #logo{color:var(--calendar-main-color);font-size:175%;line-height:1;text-align:center}.calendar__wrapper header #logo .icon{padding-right:.25em}.calendar__wrapper main{display:block;margin:5em auto 0;max-width:50em}.icon{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:"Material Icons",serif;font-style:normal;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap}.calendar{background:var(--calendar-neutral-color);border:1px solid var(--calendar-border-color);display:block;position:relative;width:100%}.calendar__header{display:flex;justify-content:center}.calendar .header{border-bottom:1px solid #c4c3c3;color:#385980;font-size:115%;font-weight:700;height:60px;padding:1rem 0;text-transform:uppercase}.calendar .header .icon{cursor:pointer;transition:.15s ease-out}.calendar .header .icon:hover{color:var(--calendar-main-color);transition:.25s ease-out}.calendar .header .icon:first-of-type{margin-left:1em}.calendar .header .icon:last-of-type{margin-right:1em}.calendar .days{border-bottom:1px solid var(--calendar-border-color);color:var(--calendar-text-color-light);font-size:70%;font-weight:400;padding:.75em 0;text-transform:uppercase}.calendar .body .cell{-ms-overflow-style:none;background:var(--calendar-neutral-color);border-right:1px solid var(--calendar-border-color);cursor:pointer;font-size:1.5em;height:18.93rem;overflow-y:scroll;padding:0;position:relative;scrollbar-width:none;transition:.25s ease-out}.calendar .body .cell::-webkit-scrollbar{display:none}.calendar .body .cell:hover{background:var(--calendar-bg-color);transition:.5s ease-out}.calendar .body .today{background:#eef8ff}.calendar .body .row{border-bottom:1px solid var(--calendar-border-color)}.calendar .body .cell:last-child{border-right:none}.calendar .body .cell .number{background:#fff;color:#6d747e;font-size:22px;margin-bottom:.5rem;position:sticky;top:-.75px}.calendar .body .disabled{color:var(--calendar-text-color-light);pointer-events:none}.calendar .body .cell .bg{color:var(--calendar-main-color);font-size:8em;font-weight:700;letter-spacing:-.07em;line-height:1;opacity:0;position:absolute;right:-.05em;top:-.2em;transition:.25s ease-out}.calendar .body .col{flex-basis:14.28571%;flex-grow:0;width:14.28571%}.calendar-inspection-detail{border:1px solid #c4c3c3;border-radius:4px;box-shadow:2px 4px 8px #c4c3c3;color:#6d747e;font-family:"ProximaNovaRegular";font-size:16px;margin:0 .1rem .5rem;padding:.3rem .1rem}.calendar-inspection-detail h6{line-height:1.1;margin:.5rem 0;overflow:hidden;text-align:left;text-overflow:ellipsis}.calendar-inspection-detail__cta{overflow:hidden}.calendar-inspection-detail__cta a span{border-radius:4px;color:#fff;font-size:11px;min-width:75px;overflow:hidden;padding:3px;text-overflow:ellipsis;white-space:nowrap}.calendar-inspection-detail a{text-decoration:none}.calendar-inspection-detail button{font-size:10px!important;height:30px;padding:0;width:100%}.renderHeader__center{flex-basis:5%;font-size:16px;position:relative;top:3px}.renderHeader__left,.renderHeader__right{align-items:center;display:flex;font-size:18px;gap:0 1rem}.calendar__body{min-width:640px}.calendar-view-show-project-color{background:#7bb8ff}.calendar-view-show-project-color:hover{background-color:#2f8fff;cursor:pointer}.calendar-view-start-inspection-color{background:#4ade86}.calendar-view-start-inspection-color:hover{background-color:#3cb26c;cursor:pointer}.calendar-view-finish-color{background:#ffd158}.calendar-view-finish-color:hover{background-color:#ddb13e;cursor:pointer}.calendar-view-past-due-color{background:#b33a3a}.calendar-view-past-due-color:hover{background-color:#da4545;cursor:pointer}.projects-list__content{min-width:600px}.projects-list__table-head{background:#fff;border-bottom:1px solid #c4c3c3;color:#385980;display:flex;gap:4rem;height:60px;justify-content:space-around;position:sticky;top:0;z-index:2}.projects-list__table-head>h2{flex-basis:10%}.projects-list__table-head h3{align-items:flex-end;display:flex;flex-basis:30%;font-size:15px;font-weight:600;gap:.4rem;margin-top:1rem;text-align:left}.projects-list__table-head h3:first-child{margin-left:1rem}.projects-list__table-head h3:nth-child(n+3){justify-content:center;text-align:center}.projects-list__table-head h3:not(:nth-child(n+3)):hover{cursor:pointer}.projects-list__table-body{align-items:center;display:flex;gap:1rem;justify-content:space-around}.projects-list__table-body:nth-child(odd){background:#e9e9e9}.projects-list__table-body input{flex-basis:1%;height:1em;margin-bottom:1em;margin-left:10px;width:1em}.projects-list__table-body li{align-items:center;color:#6d747e;display:flex;flex-basis:33%;font-family:"ProximaNovaRegular";font-size:15px;height:32px;line-height:1.1;margin:.25rem 0;text-align:left}.projects-list__table-body li:nth-child(n+4){justify-content:center;text-align:center}.projects-list__table-body li:not(:nth-child(n+4)){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.projects-list__table-body a{text-decoration:none}.projects-list__table-body span{background:#7bb8ff;border-radius:4px;color:#fff;display:inline-block;font-family:"ProximaNovaBold";font-size:.8rem;height:30px;padding:.5rem;width:125px}.projects-list__table-body span:hover{background-color:#2f8fff;cursor:pointer}.calendar-widget{font-family:"ProximaNovaRegular"}.calendar-widget__header{grid-row-gap:6px;align-items:center;display:grid;grid-auto-rows:1fr 1fr;grid-template-areas:"title title title title title title title . . . . ellipsis" "bars bars bars bars bars bars bars bars bars bars bars bars";grid-template-columns:repeat(12,1fr);margin-bottom:10px;position:relative}.calendar-widget__header span{align-items:center;border:1px solid #a3a3a3;border-radius:4px;color:#50657e;display:flex;height:32px;justify-content:center;width:37px}.calendar-widget__header span:hover{cursor:pointer}.calendar-widget__title{color:#284260;font-size:22px;font-weight:500;grid-area:title}.calendar-widget__ellipsis-button{align-items:center;display:flex;grid-area:ellipsis;justify-content:flex-end}.calendar-widget__bars{display:flex;gap:.5rem;grid-area:bars;justify-content:space-between}.calendar-widget__bars h3{color:#284260;height:32px;margin-bottom:0;min-width:150px}.calendar-widget__bars input{padding:0 1rem}.calendar-widget__bars input,.calendar-widget__bars select{border:1px solid #a3a3a3;border-radius:4px;color:#50657e;height:32px}.calendar-widget__bars select{background:#fff;flex-basis:100%;min-width:150px;padding:0 .5rem}.calendar-widget__body{border:.1px solid #ddd;border-radius:5px;box-shadow:0 0 5px #0003}.calendar-widget__content{-ms-overflow-style:none;border-radius:5px 5px 0 0;height:400px;overflow-y:scroll;scrollbar-width:none}.calendar-widget__content::-webkit-scrollbar{display:none}.calendar-widget__content .inspection-due__list-view{min-width:600px}.calendar-widget__table-head{background:#fff;border-bottom:1px solid #c4c3c3;color:#385980;display:flex;gap:.2rem;height:60px;justify-content:space-around;margin-bottom:10px;position:sticky;top:0}.calendar-widget__table-head>h2{flex-basis:10%}.calendar-widget__table-head h3{align-items:flex-end;display:flex;flex-basis:20%;font-size:15px;font-weight:600;gap:.4rem;margin-top:1rem;text-align:left}.calendar-widget__table-head h3:first-child{margin-left:1rem}.calendar-widget__table-head h3:not(:nth-child(n+4)):hover{cursor:pointer}.calendar-widget__table-head h3:nth-child(n+3){justify-content:center;text-align:center}.calendar-widget__table-head h3:nth-child(4){flex-basis:40%}.calendar-widget__table-body{align-items:center;display:flex;gap:.2rem;justify-content:space-around}.calendar-widget__table-body li{color:#6d747e;flex-basis:20%;font-family:"ProximaNovaRegular";font-size:15px;height:32px;line-height:1.1;margin:.5rem 0 0;text-align:left}.calendar-widget__table-body li:first-child{margin-left:1rem}.calendar-widget__table-body li:nth-child(n+3){text-align:center}.calendar-widget__table-body li:not(:nth-child(n+3)){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.calendar-widget__table-body li:nth-child(4){flex:40% 1}.calendar-widget__table-body a{text-decoration:none}.calendar-widget__table-body span{border-radius:4px;color:#fff;font-family:"ProximaNovaBold";font-size:.9rem;padding:.5rem 1rem;width:100px}.calendar-widget__footer{border-radius:0 0 5px 5px;border-top:1px solid #c4c3c3;display:flex;height:60px;justify-content:space-between;padding:.5rem}.calendar-widget__footer ul{grid-gap:1rem;color:#6d747e;display:flex;font-size:14px;padding-left:.5rem}.calendar-widget__footer ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-widget__footer ul section:first-child li:first-child path{color:#4ade86}.calendar-widget__footer ul section:first-child li:nth-child(2) path{color:#2ad4da}.calendar-widget__footer ul p{display:inline}.calendar-widget__footer span:nth-child(2){border:0;border-radius:4px;color:#284260;font-family:"ProximaNovaBold";font-size:1rem;padding:.7em 1em}.calendar-widget__footer span:nth-child(2):hover{cursor:pointer}@media (max-width:899px){.calendar-widget__footer{justify-content:center}.calendar-widget__footer span{display:none}}.month-view-layout .calendar{--calendar-main-color:#1a8fff;--calendar-text-color:#777;--calendar-text-color-light:#ccc;--calendar-border-color:#eee;--calendar-bg-color:#f9f9f9;--calendar-neutral-color:#fff}.month-view-layout .calendar *{box-sizing:border-box}.month-view-layout .calendar body{background:var(--calendar-bg-color);color:var(--calendar-text-color);font-family:"Open Sans","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1em;font-weight:300;line-height:1.5;position:relative}.month-view-layout .calendar header{background:var(--calendar-neutral-color);border-bottom:1px solid var(--calendar-border-color);display:block;padding:1.75em 0;width:100%}.month-view-layout .calendar header #logo{color:var(--calendar-main-color);font-size:175%;line-height:1;text-align:center}.month-view-layout .calendar header #logo .icon{padding-right:.25em}.month-view-layout .calendar main{display:block;margin:5em auto 0;max-width:50em}.month-view-layout .calendar .icon{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:"Material Icons",serif;font-style:normal;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap}.month-view-layout .calendar{background:var(--calendar-neutral-color);border:1px solid var(--calendar-border-color);border-right:none;display:block;position:relative;width:100%}.month-view-layout .calendar__header{display:flex;justify-content:center}.month-view-layout .calendar .header{border-bottom:none;color:#385980;font-size:115%;font-weight:700;height:60px;padding:1rem 0;text-transform:uppercase}.month-view-layout .calendar .header .icon{cursor:pointer;transition:.15s ease-out}.month-view-layout .calendar .header .icon:hover{color:var(--calendar-main-color);transition:.25s ease-out}.month-view-layout .calendar .header .icon:first-of-type{margin-left:1em}.month-view-layout .calendar .header .icon:last-of-type{margin-right:1em}.month-view-layout .calendar .days{border-bottom:1px solid var(--calendar-border-color);color:var(--calendar-text-color-light);font-size:70%;font-weight:400;padding:.75em 0;text-transform:uppercase}.month-view-layout .calendar .body .cell{-ms-overflow-style:none;background:var(--calendar-neutral-color);border-right:1px solid var(--calendar-border-color);cursor:pointer;font-size:1.5em;height:18.93rem;overflow-y:scroll;padding:0;position:relative;scrollbar-width:none;transition:.25s ease-out}.month-view-layout .calendar .body .cell::-webkit-scrollbar{display:none}.month-view-layout .calendar .body .cell:hover{background:var(--calendar-bg-color);transition:.5s ease-out}.month-view-layout .calendar .body .today{background:#eef8ff}.month-view-layout .calendar .body .row{border-bottom:1px solid var(--calendar-border-color)}.month-view-layout .calendar .body .cell:last-child{border-right:none}.month-view-layout .calendar .body .cell .number{background:#fff;color:#6d747e;font-size:22px;margin-bottom:.5rem;position:sticky;top:-.75px}.month-view-layout .calendar .body .disabled{color:var(--calendar-text-color-light);pointer-events:none}.month-view-layout .calendar .body .cell .bg{color:var(--calendar-main-color);font-size:8em;font-weight:700;letter-spacing:-.07em;line-height:1;opacity:0;position:absolute;right:-.05em;top:-.2em;transition:.25s ease-out}.month-view-layout .calendar .body .col{flex-basis:14.28571%;flex-grow:0;width:14.28571%}.month-view-layout .renderHeader__center{flex-basis:5%;font-size:16px;position:relative;top:3px}.month-view-layout .renderHeader__left,.month-view-layout .renderHeader__right{align-items:center;display:flex;font-size:18px;gap:0 1rem}.month-view-layout .calendar__body{border-top:1px solid #c4c3c3;min-width:600px}.month-view-layout .render-cells{display:flex;flex-wrap:wrap;height:305px}.month-view-layout .render-cell{align-items:center;border:1px solid #eee;color:#6d747e;display:flex;flex-basis:14.2857%;justify-content:center;position:relative}.month-view-layout .render-cell__cloud-icon:hover,.month-view-layout .render-cell__list-icon:hover{cursor:pointer}.row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0;width:100%}.row-middle{align-items:center}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-start{justify-content:flex-start;text-align:left}.col-center{justify-content:center;text-align:center}.col-end{justify-content:flex-end;text-align:right}.missed-inspections-color{color:red}.missed-inspections-color:hover{color:#ce0101;cursor:pointer}.late-inspections-color{color:#ff0}.late-inspections-color:hover{color:#f0f01c;cursor:pointer}.on-time-inspections-color{color:#4ade86}.on-time-inspections-color:hover{color:#3cb26c;cursor:pointer}.hide-icon{visibility:hidden}.project-url__content{padding:2rem 2rem 0}@media (max-width:48rem){.project-url__content{padding:1.5rem 1.5rem 0}}@media (max-width:35.5rem){.project-url__content{padding:1rem 1rem 0}}.public-inspection-detail{padding:2rem 2rem 0}@media (max-width:48rem){.public-inspection-detail{padding:1.5rem 1.5rem 0}}@media (max-width:35.5rem){.public-inspection-detail{padding:1rem 1rem 0}}.public-site-map-card{border:1px solid #c7c6c680;box-shadow:2px 4px 12px #c5c5c566}.public-site-map-card__background-image{background-size:contain;border-bottom:.5px solid #c7c6c680;height:280px}@media (min-width:48rem) and (max-width:64rem){.public-site-map-card__background-image{background-size:contain;height:200px}}.map-overlay{background-color:#fff;border:1px solid #00000030;border-radius:3px;box-shadow:0 2px 4px 0 #00000030;padding:1rem;width:20rem}.overlay h2,.overlay-finding .buttons svg{color:#7d92ac;font-size:12px;line-height:14px}.overlay{color:#284260}.overlay h1{font-size:16px;line-height:19px;margin:0 0 .5rem}.overlay h2{margin:0 0 .25rem}.overlay h3{color:#7d92ac;font-size:13px;line-height:16px}.overlay button,.overlay p{font-size:14px;line-height:17px;margin:0}.overlay-finding .inline-flex{display:inline-flex;justify-content:flex-start;width:100%}.overlay-finding .justify-between{justify-content:space-between}.overlay-finding .green{color:#8fc658}.overlay-finding .blue{stroke:#7bb8ff;color:#7bb8ff}.overlay-finding .tag-wrapper{width:auto}.overlay-finding .tag{border:1px solid #fff;border-radius:5px;height:13.25px;margin:0 .25rem 0 0;width:17px}.overlay-finding .note-icon{margin:0 .25rem 0 0}.overlay-finding .note-icon svg{height:13.5px;width:11px}.overlay-finding button{padding:0}.overlay-finding p{color:#7d92ac;font-size:12px;line-height:14px;margin:0 0 .25rem}.overlay-finding .uploads div{display:relative;height:39px;width:58px}.overlay-finding .uploads img{height:100%;object-fit:contain;text-indent:-9999px;width:100%}.overlay-finding .buttons{width:auto}.complete-findings-form label[for=finding_ids]+ul{column-count:1;column-gap:1em;list-style:none;margin:0}@media (min-width:35.5rem){.complete-findings-form label[for=finding_ids]+ul{column-count:2}}@media (min-width:48rem){.complete-findings-form label[for=finding_ids]+ul{column-count:3}}.complete-findings-form .form-group--imageUpload{display:flex;flex:1 1 50%;flex-direction:column;margin-top:1em;width:100%}.complete-findings-form .form-group--imageUpload:nth-of-type(2){background:red}.complete-findings-form .image-upload .wrapper{margin:0}.complete-findings-form .image-upload>.upload-gallery{margin:1.5em 0 0}.complete-findings-form .image-upload button~.upload-gallery{margin-top:0}.complete-findings-form .controls{justify-content:center;padding:.25em;text-align:center}.complete-findings-form .controls .button-wrapper{align-items:flex-end;display:inline-flex;flex-wrap:wrap;justify-content:center}.complete-findings-form .controls button,.complete-findings-form .controls button+button{margin:.1}.complete-findings-form .controls span{margin-bottom:.25em;width:100%}.complete-findings-form .upload-gallery{display:inline-flex;flex-flow:row nowrap}.complete-findings-form .upload-gallery>div{flex:1 1 33%;overflow:hidden;width:auto}.complete-findings-form .img-wrapper{height:5em}.complete-findings-form .form-group--date{flex:1 1 33%;min-width:9em}.complete-findings-form .form-group--textareaTmpl{flex:1 1 66%}.new-inspection{height:2.5rem;margin-bottom:.5rem}.insp-save-continue-btn{background-color:#7bb8ff!important;border:0!important;border-radius:4px!important;color:#fff!important;font-family:"ProximaNovaBold"!important;font-size:.9rem!important;margin-left:.5rem;order:2;padding:.7em 1em!important}.insp-save-continue-btn:hover{background-color:#2f8fff!important}.select-all{display:flex}.select-all__label{flex:1 1}.select-all__input{flex:0 1 auto}.select-all__button{align-items:flex-end;display:flex;margin-right:.5rem;max-height:26px;outline:none}.select-all__icon{font-size:18px}.precipitation-widget-section th{border-bottom:1px solid #c4c3c3}.precipitation-widget-section td{border-bottom:none;color:#6d747e;font-family:"ProximaNovaRegular"!important;font-size:15px;height:32px;line-height:1.1}.precipitation-widget-section .precip-checkbox{color:#dcdee7}.precipitation-widget-section .showmore-btn-wrapper{align-items:center;display:flex;justify-content:center}.heading-action-section{margin-top:3px!important}.heading-action-section .add-to-schedule-btn{height:32px}.heading-action-section .add-to-schedule-btn,.heading-action-section .add-to-schedule-btn :hover{background:#00a0df!important;color:#fff!important}@media screen and (max-width:768px){.heading-action-section .add-to-schedule-btn{font-size:10px}}.table-fix-th-1{height:60px}.table-fix-td-checkbox{padding:0!important}.table-fix-td-1,.table-fix-th-1{min-width:165px!important;padding:2px!important}.table-fix-td-precip-val,.table-fix-th-precip-val{min-width:110px!important;padding:2px!important}.table-fix-td-precip-val .rain-snow-identification,.table-fix-th-precip-val .rain-snow-identification{display:block;font-size:10px}.table-fix-td-2,.table-fix-th-2{min-width:165px!important;padding:2px!important}.table-fix-action{padding:2px!important}.start-inspection-btn,.view-project-btn{background-color:#4ade86!important;border-radius:4px;box-shadow:none!important;color:#fff!important;font-size:12px;font-weight:700;height:30px;padding:2px!important;text-transform:capitalize!important;width:110px}.view-project-btn{background-color:#00a0df!important}.precip-value-wrapper{cursor:pointer}.precip-value-wrapper .expand-precipitaion-icon{margin-left:5px}.precip-widget-table-container{-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}.precip-widget-table-container::-webkit-scrollbar{display:none}.precip-hr-data-contatiner{color:#6d747e;font-family:"ProximaNovaRegular"!important;font-size:15px;height:250px;text-align:center;width:180px}.precip-hr-data-contatiner__header{border-bottom:1px solid #c4c3c3;font-weight:700}.precip-hr-data-contatiner__bodyItems,.precip-hr-data-contatiner__header{align-items:center;display:flex;height:35px;justify-content:center}.precipitation-body-data:nth-child(2n){background:#e9e9e9}.ToggleSmall_switch__SGZq9{display:inline-block;height:23px;position:relative;width:49px}.ToggleSmall_switch__SGZq9 input{height:0;opacity:0;width:0}.ToggleSmall_slider__qJ\+2C{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.ToggleSmall_slider__qJ\+2C:before{background-color:#fff;bottom:4px;content:"";height:15px;left:4px;position:absolute;transition:.4s;width:15px}input:checked+.ToggleSmall_slider__qJ\+2C{background-color:#2196f3}input:focus+.ToggleSmall_slider__qJ\+2C{box-shadow:0 0 1px #2196f3}input:checked+.ToggleSmall_slider__qJ\+2C:before{transform:translateX(26px)}.ToggleSmall_slider__qJ\+2C.ToggleSmall_round__TSNb-{border-radius:34px}.ToggleSmall_slider__qJ\+2C.ToggleSmall_round__TSNb-:before{border-radius:50%}input:disabled+.ToggleSmall_slider__qJ\+2C{opacity:.5}.changelog-container{font-family:ProximaNovaRegular}.changelog-container .log-label{color:#385980;font-size:1rem;font-weight:700;opacity:.66}.changelog-container .showMoreLinkWrapper{text-align:center}.documents{padding-bottom:9rem}.documents .all-files-button{align-items:center;background:#f2fafd;border:1px solid #3862804a;border-radius:4px;color:#49a1df;display:flex;font-weight:900;height:42px;text-transform:uppercase}.documents .all-files-button:hover{background:#d8f4ff;cursor:pointer}.documents .all-files-button-icon,.documents .all-files-button-text{padding:0 1rem}.create-folder-btn-wrapper{margin-bottom:15px}.create-folder{float:right}.font-bold{font-weight:700}.cursor-pointer{cursor:pointer}.folder-container{border:1px solid #3859804a;border-radius:4px;color:#385980;font-family:"ProximaNovaRegular"!important;margin-bottom:1rem;min-height:200px;padding:1em}.folder-container .heading{color:#385980;font-size:1.1rem;font-weight:700;margin:0}.folder-container p{font-size:15px}.file-container{min-height:240px!important}.file-img-container{align-items:center;display:flex;height:100%;width:100%}.file-img{width:100%}.arrow-holder{align-items:center;display:inline-grid;height:100%}.arrow-holder :first-child{margin-bottom:5px}.arrow-holder *{cursor:pointer}.img-input-container,.remove-btn-holder{align-items:center;display:flex;justify-content:center}.observation-input{margin-top:5px;width:100%}.rm-btn{color:red}.Permissions_rowContainer__nGQpZ{display:flex;flex-direction:column;justify-content:space-between}.Permissions_singleRow__Oz7Qt{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px}@media (max-width:468px){.Permissions_permissionsModalHeader__Xukwl{padding-left:1rem}}.Toggle_switch__QIYcb{display:inline-block;height:34px;position:relative;width:60px}.Toggle_switch__QIYcb input{height:0;opacity:0;width:0}.Toggle_slider__YBfre{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.Toggle_slider__YBfre:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}input:checked+.Toggle_slider__YBfre{background-color:#2196f3}input:focus+.Toggle_slider__YBfre{box-shadow:0 0 1px #2196f3}input:checked+.Toggle_slider__YBfre:before{transform:translateX(26px)}.Toggle_slider__YBfre.Toggle_round__CNIcj{border-radius:34px}.Toggle_slider__YBfre.Toggle_round__CNIcj:before{border-radius:50%}input:disabled+.Toggle_slider__YBfre{opacity:.5}.button{background-color:#ffffff4d;color:#fff;padding:1rem 2rem;text-decoration:none}.report-page{align-items:center;color:#fff;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr;height:100%;justify-items:center;padding:1rem 3rem}.report-page__logo{width:175px}.report-page__title{color:#fff;font-size:18px;font-weight:700;padding-bottom:.5rem}.report-page__synopsis{align-items:center;display:flex;flex-direction:column}.report-page__manual-download{padding:0 3rem;text-align:center}.report-page__manual-download__button{background:none!important;border:none!important;color:#7bb8ff;cursor:pointer;padding:0!important}.gradient{background-color:#284260!important;bottom:0;display:grid;grid-template-columns:[page-start] 1fr [content-start] 650px [content-end] 1fr [page-end];grid-template-rows:[page-start] 1fr [content-start] 650px [content-end] 1fr [page-end];height:100vh;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100vw}@media only screen and (max-width:625px){.gradient{grid-template-columns:[content-start] 1fr [content-end];grid-template-rows:[content-start] 1fr [content-end]}}.gradient__content{align-self:center;background:linear-gradient(-45deg,#385980,#0e3353);box-shadow:0 4px 4rem #00000040;grid-column:content;grid-row:content;height:100%;width:100%}.company-logo-containers{color:#385980;font-family:"ProximaNovaRegular";margin-bottom:2rem}.file-input-container{display:flex;gap:40px;margin-left:20%}.drop-area{align-items:center;border:2px dashed #ccc;border-radius:10px;cursor:pointer;display:flex;height:150px;justify-content:center;text-align:center;transition:background-color .2s ease;width:45%}.manual-input-holder{align-items:center;display:flex;gap:40px}.drop-area p{margin:0}.drag-over{background-color:#f0f0f0}.or-text{align-items:center;color:#385980;display:flex;margin:10px 0}.file-input-label,.or-text{font-weight:700;height:40px}.file-input-label{background-color:#7bb8ff;border-radius:5px;color:#fff;cursor:pointer;font-family:"ProximaNovaRegular";padding:10px 20px}.file-input-label:hover{background-color:#2f8fff}.file-input{display:none}.file-selection-confirm{display:flex;gap:30px}.logo-toggle-holder{align-items:center;display:flex;gap:40px;margin-bottom:20px}.logo-toggle-holderh3{margin:0!important}.uploaded-img-container .image-holder{width:300px}.uploaded-img-container .image-holder img{width:100%}.uploaded-img-container .actionBtn-holder{margin-left:3%}.uploaded-img-container .actionBtn-holder .danger{background:#ff0000b8;color:#fff;margin-left:20px}.uploaded-img-container .actionBtn-holder .danger:hover{background:red}.replce-cancel-button{align-items:center;display:flex;justify-content:center;margin-top:35px}.replce-cancel-button button{background:#ff0000b8;color:#fff;margin-left:20px}.replce-cancel-button button:hover{background:red}
/*# sourceMappingURL=main.528f6904.css.map*/