.upload-wrapper .list-description{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:20px}.upload-wrapper .image-file{border-radius:4px;height:108px;width:108px}.upload-wrapper #filesList,.upload-wrapper #filesListDocuments,.upload-wrapper #filesListImages{display:flex;overflow:hidden;overflow-x:auto}.upload-wrapper #filesList.file-list-margin,.upload-wrapper #filesListDocuments.file-list-margin,.upload-wrapper #filesListImages.file-list-margin{margin:32px 0 24px}.upload-wrapper #filesList .file-name,.upload-wrapper #filesListDocuments .file-name,.upload-wrapper #filesListImages .file-name{color:#61646a;font-size:12px;line-height:16px;margin-bottom:4px;max-width:102px;overflow:hidden;text-overflow:ellipsis}.upload-wrapper #filesList .file-name.full-name,.upload-wrapper #filesListDocuments .file-name.full-name,.upload-wrapper #filesListImages .file-name.full-name{text-overflow:unset}.upload-wrapper #filesList::-webkit-scrollbar,.upload-wrapper #filesListDocuments::-webkit-scrollbar,.upload-wrapper #filesListImages::-webkit-scrollbar{height:6px}.upload-wrapper #filesList::-webkit-scrollbar-track,.upload-wrapper #filesListDocuments::-webkit-scrollbar-track,.upload-wrapper #filesListImages::-webkit-scrollbar-track{border-radius:2px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.upload-wrapper #filesList::-webkit-scrollbar-thumb,.upload-wrapper #filesListDocuments::-webkit-scrollbar-thumb,.upload-wrapper #filesListImages::-webkit-scrollbar-thumb{background-color:#626770;border-radius:2px}.upload-wrapper #filesList::-webkit-scrollbar-thumb:hover,.upload-wrapper #filesListDocuments::-webkit-scrollbar-thumb:hover,.upload-wrapper #filesListImages::-webkit-scrollbar-thumb:hover{background-color:#3c3c3b}.upload-wrapper .label{color:#61646a;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;margin-bottom:12px}.upload-wrapper .file-wrapper{display:flex;flex-direction:column;margin-left:10px;position:relative}.upload-wrapper .file-wrapper .filled-close-grey-icon{cursor:pointer;position:absolute;right:0}.upload-wrapper .file-wrapper .close-grey-icon{cursor:pointer;position:absolute;right:-6px}.upload-wrapper #dropArea{background:#f6f6fa;border:1px dashed #647094;border-radius:4px;font-family:sans-serif;height:80px;margin-bottom:24px;padding:20px;width:496px}.upload-wrapper #dropArea .drop-area-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px}.upload-wrapper #dropArea .drop-area-wrapper .upload-text-wrapper{color:#223266}.upload-wrapper #dropArea .drop-area-wrapper .upload-text-wrapper .button{color:#2138b2;cursor:pointer;display:inline-block;text-decoration:underline}.upload-wrapper #dropArea .drop-area-wrapper .upload-text-wrapper .button:hover{color:#1b2852}.upload-wrapper #dropArea .drop-area-wrapper .upload-text-wrapper label{margin-top:0}.upload-wrapper #dropArea.highlight{background:#e9ebf0}.upload-wrapper #dropArea #fileElement,.upload-wrapper #dropArea .hidden-file-input,.upload-wrapper #fileInputWrapper{display:none}.select-wrapper{display:flex;flex-direction:column}.select-wrapper label{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:20px;margin:0 0 8px}.select-wrapper select{margin-bottom:24px}.select-wrapper select option[value=""][disabled]{display:none}.select-wrapper select:required:invalid{color:#626770}.select-wrapper select option{color:#3c3c3b;padding:24px}#confirmActionButton.disabled{border:none;cursor:default;opacity:.3;pointer-events:none}.header-wrapper{margin-right:24px}.header-wrapper .dropdown-container{z-index:1}#root{overflow-y:auto;padding-right:24px}#root .root{margin-top:0}#root .root .header-stepper-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}#root .root .header-stepper-wrapper .title{color:#3c3c3b;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:700;line-height:40px}#root .root .header-stepper-wrapper .link-wrapper{align-items:center;display:flex}#root .root .header-stepper-wrapper .link-wrapper .link-text{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:20px}#root .root .RFS-StepperContainer{align-items:center;padding:20px 0}#root .root .RFS-StepperContainer .RFS-StepContainer .RFS-ConnectorContainer{display:none}#root .root .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain{flex-direction:row}#root .root .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton{align-items:center;background-color:transparent;border:1px solid #626770;cursor:default;display:flex;justify-content:center;min-height:32px;min-width:32px}#root .root .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton .RFS-StepButtonContent{color:#626770;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700}#root .root .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton.active{background-color:#223266;border:none}#root .root .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton.active~.RFS-LabelContainer .RFS-Label{color:#223266}#root .root .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton.active .RFS-StepButtonContent{color:#fff}#root .root .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton.completed{background-color:#078a3c;border:none}#root .root .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton.completed~.RFS-LabelContainer .RFS-Label{color:#3c3c3b}#root .root .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton.completed .RFS-StepButtonContent{color:#fff}#root .root .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-StepButton.completed:after{background-color:#078a3c;background-image:url(/build/images/check-icon.387271a7.svg);content:"";height:20px;position:absolute;width:20px;z-index:1}#root .root .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-Label{align-items:center;color:#626770;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;justify-content:space-between;line-height:20px;margin:0 0 0 12px;text-align:left}#root .root .RFS-StepperContainer .RFS-StepContainer .RFS-StepMain .RFS-Label:after{border-top:1px solid #cccfd8;content:"";display:inline-block;margin-left:10px;margin-right:10px;vertical-align:bottom;width:50%}#root .root .RFS-StepperContainer .RFS-StepContainer:nth-child(4) .RFS-Label:after{display:none;width:0}#root .root .stepper-content{min-height:calc(100vh - 300px)}#root .root .stepper-content .defect-line{border-top:1px solid #f6f6fa;padding:24px 0}#root .root .stepper-content #dropArea{margin-top:24px;width:100%}#root .root label[for=otherDesignMethod],#root .root label[for=otherPipeGrade],#root .root label[for=otherPipeMaterial],#root .root label[for=otherPipingStandard]{display:none}#root .root .help-text{color:#61646a;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;margin-bottom:10px;margin-top:8px;white-space:pre}#root .root .stepper-buttons{display:flex;justify-content:flex-end;margin-bottom:34px}#root .root .stepper-buttons .next-button,#root .root .stepper-buttons .submit-button{align-items:center;background:#223266;border-radius:4px;color:#fff;display:flex;font-family:Arial,Helvetica,sans-serif;font-weight:700;justify-content:center;margin-left:20px;padding:8px 20px 8px 16px;text-decoration:none;width:110px}#root .root .stepper-buttons .back-button{align-items:center;border:1px solid #223266;display:flex;justify-content:center;width:110px}#root .root .stepper-buttons .back-button:hover{background:#f6f6fa}#root .root .add-button-wrapper{background:#fff;border-top:1px solid #e9ebf0;bottom:0;padding:40px;position:sticky}#root .root .add-button-wrapper .add-new-defect-button{align-items:center;border:1px solid #223266;color:#223266;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;justify-content:center;margin:auto;text-align:left}#root .root .add-button-wrapper .add-new-defect-button:hover{background:#f6f6fa}#root .root .add-same-button{align-items:center;background:#223266;border-radius:4px;color:#fff;display:flex;font-family:Arial,Helvetica,sans-serif;font-weight:700;padding:8px 20px 8px 16px;text-decoration:none}#root .root .add-same-button:hover{color:#fff}#root .root .delete-defect-button{align-items:center;color:#223266;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;justify-content:center;text-align:left}#root .root .delete-defect-button:hover{background:#f6f6fa}#root .root input[name=installationPressure],#root .root input[name=operatingPressure],#root .root input[name=systemDesignPressure]{padding:10px 55px 10px 16px}#root .root input[name=designLife],#root .root input[name=intendedServiceLife]{padding:10px 65px 10px 16px}#root .root input[name=installationTemperature],#root .root input[name=maximumDesignTemperature],#root .root input[name=minimumDesignTemperature],#root .root input[name=operatingTemperature]{padding:10px 50px 10px 16px}#root .root input[name=degreeOfBend]{padding:10px 80px 10px 16px}#root .root input[name=basePipeDiameter],#root .root input[name=basePipeWallThickness],#root .root input[name=branchPipeDiameter],#root .root input[name=branchPipeThickness],#root .root input[name=defectDepth],#root .root input[name=defectLength],#root .root input[name=defectWidth],#root .root input[name=flangeDiameter],#root .root input[name=flangeThickness],#root .root input[name=largerPipeDiameter],#root .root input[name=lengthOfReducer],#root .root input[name=maximumRepairLength],#root .root input[name=nominalPipeSize],#root .root input[name=nominalWallThickness],#root .root input[name=requestedRepairLength],#root .root input[name=smallerPipeDiameter]{padding:10px 70px 10px 16px}#root .form-title-number{background:rgba(34,50,102,.2);border-radius:50%;color:#223266;display:inline-block;font-weight:600;height:30px;line-height:30px;margin-right:20px;text-align:center;vertical-align:middle;width:30px}#root .form-section .eaf-upload{padding-left:50px}#root .form-section .form-subsection{border-left:1px solid rgba(34,50,102,.2);margin-bottom:20px;margin-left:15px;padding-bottom:20px;padding-left:25px}#root .form-section .form-subsection .eaf-file-list{margin:10px 0 0}#root .form-section .form-subsection .eaf-file-list a{text-decoration:none}#root .form-section .form-subsection .eaf-file-list a.disabled{pointer-events:none}#root .form-section .form-subsection.first-section{margin:15px 15px 20px;padding-left:35px}#root .form .radio-label{margin-bottom:8px}#root .form .radio-label+.input-wrapper{padding:9px 0}.email-verification-modal.modal{align-items:center;display:none!important;height:100%;inset:0;justify-content:center;margin:0;outline:0;overflow-x:hidden;overflow-y:auto;padding:1.75rem;position:fixed;width:100%;z-index:1060}.email-verification-modal.modal.show{display:flex!important}.email-verification-modal.modal.show:before{content:"";inset:0;position:fixed;z-index:-1}.email-verification-modal.modal.show:before,.modal-backdrop.show{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:rgba(0,0,0,.5)}.modal-backdrop.show{z-index:1050}.modal-backdrop.fade{transition:opacity .15s linear}.email-verification-modal .modal-dialog{left:50%;margin:0;max-width:536px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.email-verification-modal .modal-content{background-color:#fff;border:none;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.12);pointer-events:auto}.email-verification-modal .modal-header{border-bottom:1px solid #f1f1f1;padding:24px 24px 16px}.email-verification-modal .modal-header .btn-close{display:none}.email-verification-modal .email-verification-modal__title{color:#223266;font-size:1.5rem;font-weight:700;margin:0;text-align:center;width:100%}.email-verification-modal .modal-body{padding:16px 24px 24px;text-align:center}.email-verification-modal .email-verification-modal__text{color:#3c3c3b;font-size:15px;line-height:22px;margin:0 0 20px;text-align:center}.email-verification-modal .email-verification-modal__text strong{font-weight:700}.email-verification-modal .email-verification-modal__label{color:#3c3c3b;display:block;font-size:14px;font-weight:700;margin-bottom:8px;text-align:left}.email-verification-modal .email-verification-modal__label sup{color:#dc3545}.email-verification-modal .email-verification-modal__input{border:1px solid #e5e5e5;border-radius:6px;font-size:15px;min-height:44px;padding:10px 16px}.email-verification-modal .email-verification-modal__input::placeholder{color:#9ca0aa}.email-verification-modal .email-verification-modal__resend{color:#3c3c3b;font-size:14px;margin:12px 0 20px;text-align:center}.email-verification-modal .email-verification-modal__resend-link{background:none;border:none;color:#223266;cursor:pointer;font-size:inherit;font-weight:700;padding:0;text-decoration:none}.email-verification-modal .email-verification-modal__resend-link:hover:not(:disabled){text-decoration:underline}.email-verification-modal .email-verification-modal__resend-link:disabled{cursor:not-allowed;opacity:.7}.email-verification-modal .email-verification-modal__submit{background-color:#223266;border:none;border-radius:6px;color:#fff;font-size:16px;font-weight:700;max-width:100%;padding:12px 24px;width:100%}.email-verification-modal .email-verification-modal__submit:hover:not(:disabled){background-color:#1c2953;color:#fff}.email-verification-modal .email-verification-modal__submit:disabled{opacity:.8}body{background-color:#f6f6f6;display:flex}main{flex:1}#root{height:calc(100vh - 71px);overflow-y:scroll}#root.small{height:calc(100vh - 135px)}.root{position:relative}ul.menu{margin-bottom:0;margin-right:24px}.form{margin-right:20px}.wrapper{width:100%}.content{padding:0 0 0 24px}label{margin-top:0}.notification-root{border-radius:4px;margin-top:8px;padding:10px 16px 8px 44px;position:relative}.notification-root.negative{margin-top:-8px}.notification-root.success{background:#e0fffd}.notification-root.warning{background:#fbf5cc}.notification-root.error{background:#ffd0cd}.notification-root .notification-message{color:#3c3c3b;font-size:15px;line-height:20px;margin:0}.notification-root .notification-message.solid{opacity:1}.notification-root .icon-wrapper{left:12px;position:absolute;top:7px}.result-root{background-color:#fff;border-radius:4px;bottom:0;box-shadow:0 8px 32px -4px rgba(41,121,255,.13);display:flex;flex-direction:column;height:680px;justify-content:space-between;max-height:80%;max-width:550px;overflow:auto;padding:32px 40px;position:fixed;right:0;width:550px}.result-root .results-wrapper{margin-bottom:auto}.result-root .full-size-toggle{background-color:#9ca0aa;height:20px;left:0;position:absolute;top:0;width:100%}.result-root .full-size-toggle:hover{background-color:#626770}.result-root.small{border-radius:0;height:20px;overflow:hidden}.result-root .save-help{color:#3c3c3b;font-size:12px;line-height:16px;margin-bottom:16px;margin-top:30px}.result-root .save-help.small{margin-bottom:-16px;margin-top:0}.result-root .control-buttons{border-radius:4px;font-size:15px;font-weight:700;line-height:20px;padding:10px 20px}.result-root .save-button-wrapper{display:flex;justify-content:flex-end}.result-root .save-button-wrapper .save-button{background-color:#eccb00;border:none;color:#223266}.result-root .save-button-wrapper .save-button:focus{box-shadow:0 0 0 .25rem rgba(236,203,0,.5)}.result-root .save-button-wrapper .save-button:hover{background-color:rgba(236,204,0,.741)}.result-root .control-buttons-wrapper{display:flex;justify-content:flex-end;margin-top:32px}.result-root .control-buttons-wrapper .control-buttons-cancel{background-color:#fff;border:1px solid rgba(34,50,102,.5);color:#223266}.result-root .control-buttons-wrapper .control-buttons-cancel:focus{box-shadow:0 0 0 .25rem rgba(34,50,102,.5)}.result-root .control-buttons-wrapper .control-buttons-cancel:hover{background-color:rgba(34,50,102,.5);color:#fff}.result-root .control-buttons-wrapper .control-buttons-calculate{background-color:#223266;border:none;color:#fff;margin-left:20px}.result-root .control-buttons-wrapper .control-buttons-calculate:focus{box-shadow:0 0 0 .25rem rgba(34,50,102,.5)}.result-root .control-buttons-wrapper .control-buttons-calculate:hover{background-color:rgba(34,50,102,.5)}.result-root .title{color:#3c3c3b;font-size:24px;font-weight:700;line-height:28px}.result-root .results{width:100%}.result-root .results .results-notification{align-items:center;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;margin-bottom:20px}.result-root .results .result{border-bottom:1px solid #e9ebf0;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.result-root .results .result:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.result-root .results .result .result-title{color:#61646a;font-size:15px;font-weight:700;line-height:20px;margin-right:8px;width:calc(50% - 8px)}.result-root .results .result .result-value{color:#3c3c3b;font-size:15px;line-height:20px;margin-left:8px;width:calc(50% - 8px)}.form .form-title{color:#3c3c3b;font-size:24px;font-weight:700;line-height:28px;margin-bottom:24px}.form .form-section{background-color:#fff;border-radius:4px;margin-bottom:32px;padding:32px 40px}.form .form-section .mb-3{margin-bottom:24px}.form .mb-3{width:40%}.form .mb-3.disabled{opacity:.5}.form .radio-label{display:block;font-weight:700;margin-bottom:12px}.form .form-check-label,.form .radio-label{color:#3c3c3b;font-size:15px;line-height:20px}.form .form-check-label{font-weight:400}.form .input-wrapper{position:relative}.form .input-wrapper .end-text{color:#3c3c3b;font-size:15px;line-height:20px;margin-top:0;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.form .input-wrapper .end-text.select{right:44px}.form .form-select:disabled{background-color:#fff}.form .form-select:focus{border-color:#223266;box-shadow:0 0 0 .25rem rgba(34,50,102,.25)}.form .form-select option:disabled{color:#9ca0aa}.form .label{color:#3c3c3b;font-size:15px;font-weight:700;line-height:20px;margin-bottom:8px}.form .label.disabled{color:#61646a}.form .field{border:1px solid #cccfd8;border-radius:4px;padding:10px 16px}.form .field:focus{border-color:#223266;box-shadow:0 0 0 .25rem rgba(34,50,102,.25)}.form .form-check-input[type=radio]{font-size:16px;position:relative}.form .form-check-input[type=radio]:after{background-color:transparent;border:1px solid #fff;border-radius:50%;content:"";height:12px;left:1px;position:absolute;top:1px;width:12px}.form .form-check-input[type=radio]:focus{border-color:#223266;box-shadow:0 0 0 .25rem rgba(34,50,102,.25)}.form .form-check-input[type=radio]:checked{background-color:#223266;background-image:none;border-color:#223266;position:relative}.form .form-check-input[type=checkbox]:focus{border-color:#223266;box-shadow:0 0 0 .25rem rgba(34,50,102,.25)}.form .form-check-input[type=checkbox]:checked{background-color:#223266;border-color:#223266}.app-notification{background-color:#0075e2;border-radius:4px;display:flex;padding:10px;position:fixed;right:35px;top:81px}.app-notification .app-notification-text{color:#fff;margin:0 5px 0 0}.spinner{animation-duration:.7s;animation-iteration-count:infinite;animation-name:spinner-rotation;animation-timing-function:linear;background-color:transparent;border:2px solid hsla(0,0%,100%,.616);border-radius:50%;border-top-color:#fff;height:20px;width:20px}.debug-mode{display:none}@keyframes spinner-rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mb-3>.form-check+.form-check{margin-top:1.6rem}.mb-3>.form-check+.form-check.form-check-inline{margin-top:0}.clone-button{display:flex;justify-content:flex-end}
/*# sourceMappingURL=eaf.77c8af28.css.map*/