.table-fixed-header>.table>thead>tr>th{background-color:var(--light-white)}.data-grid{table-layout:fixed}.data-grid.table-striped tbody tr.table-primary.not-selected:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.data-grid.table-striped tbody tr.table-primary.not-selected:nth-of-type(odd)>th,.data-grid.table-striped tbody tr.table-primary.not-selected:nth-of-type(odd)>td{background-color:rgba(0,0,0,.05);border-color:#dee2e6}.data-grid.table-striped tbody tr.table-primary.not-selected:nth-of-type(even){background-color:unset}.data-grid.table-striped tbody tr.table-primary.not-selected:nth-of-type(even)>th,.data-grid.table-striped tbody tr.table-primary.not-selected:nth-of-type(even)>td{background-color:unset;border-color:#dee2e6}.data-grid tr[style="background-color: unset"]>td[colspan]{width:calc(100vw - 50px);padding:1rem}.data-grid .form-control{font-size:.85rem}.data-grid .custom-select{font-size:.85rem}.data-grid input[type=date].form-control::-webkit-calendar-picker-indicator{margin-left:-0.5rem}.data-grid th{text-align:left}.data-grid th .date-field-edit.is-invalid{border-color:var(--border-grey-active)}.data-grid td{position:relative;text-align:left;vertical-align:middle}.data-grid td .b-tooltip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.data-grid td .overflow-hidden{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-grid input[type=date].form-control::-webkit-calendar-picker-indicator{margin-left:-0.5rem}.date-field-edit{padding-right:.25rem}.date-field-edit.form-control.is-invalid,.date-field-edit.was-validated .form-control:invalid{background:none;padding-right:.25rem !important}.dynamic-checklist .checklist{margin-bottom:1rem}.dynamic-checklist .checklist h3.rescap-label{margin-bottom:.5rem}.dynamic-checklist .checklist .checklist-item{margin-bottom:.25rem}fieldset{position:relative;margin-top:0;margin-bottom:1rem;padding-top:.5rem;padding-bottom:.25rem}fieldset.disabled{color:var(--text-grey-passive)}fieldset.disabled .read-only-field{padding:.5rem;border:1px solid var(--border-grey-passive);border-radius:.36rem}fieldset legend.fieldset-legend{font-weight:bold;font-size:var(--universal-font-size);width:auto;background-color:rgba(0,0,0,0);margin-right:.147rem;margin-bottom:-0.25rem;padding-right:.147rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}fieldset legend.fieldset-helper-text{position:absolute;right:0;top:-1rem;font-style:italic;font-weight:normal;font-size:var(--universal-font-size);width:auto;background-color:rgba(0,0,0,0);margin-right:.147rem;margin-bottom:-0.25rem;padding-right:.147rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}fieldset .form-control{height:var(--fieldset-height);border:1px solid var(--border-grey-active);border-radius:.36rem}fieldset input[type=date].form-control{height:var(--fieldset-height)}fieldset .custom-select{height:var(--fieldset-height);padding:.15rem 1.5rem 0 .5rem;border:1px solid var(--border-grey-active)}.nls-number-component .order-appraisal-html{margin-bottom:1rem}.nlscifnumber-progress{position:relative;top:-1.65rem;right:-90%}.loan-number.nls-number-component .customer-class{margin-bottom:1rem}.loan-number.nls-number-component .customer-class .label{flex:0 0 9rem}.loan-number.nls-number-component .customer-class .row>.col:last-child{text-align:right}.nlsloannumber-progress{position:relative;top:-1.65rem;right:-90%}.nls-number-information.display-horizontal{display:flex;align-items:baseline}.nls-number-component h3.rescap-label{margin-bottom:1.25rem}.nls-number-component .nls-number-information .form-field{flex:0 0 13.5rem}.nls-number-component .nls-number-information .form-field fieldset{max-width:15rem;margin-top:0}.nls-number-component .nls-number-information .form-field .invalid-feedback{top:-1rem}.nls-number-component .nls-number-information .form-field .invalid-feedback .error{white-space:nowrap}.nls-number-component .nls-number-information .text-content{margin-bottom:1rem;padding-top:0}.nls-number-component .nls-number-information .text-content .address{margin-bottom:1rem;padding-right:.5rem;white-space:nowrap}.nls-number-component .nls-number-information .text-content .contact .full-name{margin-top:1rem;white-space:nowrap}.nls-number-component .nls-number-information .text-content .contact .phone{white-space:nowrap}.nls-number-component .nls-number-information .text-content .contact .phone span{padding-left:.25rem}.nls-number-component .nls-number-information .text-content .contact .phone span.extension{padding-left:.25rem}.nls-number-component .nls-number-information .text-content .contact .email{white-space:nowrap}.nls-number-component .nls-number-information .tin{flex:0 0 15ch}.nls-number-component .nls-number-information .text-content-horizontal{padding-top:1.1029rem}.nls-number-component .nls-number-information .delete-button{position:absolute;top:-0.75rem;right:0;width:1.647rem}.nls-number-component .nls-number-information .delete-button .btn{position:relative;color:#000;font-size:1.75rem;line-height:1}.overflow-tooltip[title]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.page-comments.confirm-delete-page-comment .modal-dialog{max-width:calc(var(--modal-width)/2)}.page-comments .comment-textarea{padding-bottom:1rem}.page-comments .comment-textarea fieldset{margin-bottom:0}.page-comments .comment-textarea fieldset textarea{min-height:3.5rem}.page-comments .comments-grid{border-top:1px solid #dee2e6}.page-comments .comments-grid th{height:2.25rem;border-top:0 none;border-bottom:0 none}.page-comments .comments-grid td{min-height:2.36111rem;vertical-align:middle}.comments-grid .created-date-th{width:19ch}.comments-grid .created-by-th{width:18ch}.comments-grid .created-by-td{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.comments-grid .comment-id-th{width:8ch;text-align:right}.comments-grid .comment-id-td{text-align:right}.comments-grid .material-icons{font-size:1.25rem;line-height:1}.page-documents.confirm-delete-page-document .modal-dialog{max-width:calc(var(--modal-width)/2)}.page-documents .modal-dialog{max-width:50%}.page-documents .modal-dialog .modal-body .upload-file-grid td{vertical-align:middle}.page-documents .modal-dialog .modal-body .upload-file-grid .delete-th{width:5ch}.page-documents .add-file-button{display:flex;align-items:center;justify-content:center;position:relative;width:21.397rem;margin-bottom:1rem;font-size:1rem;cursor:pointer;border:1px solid rgba(0,0,0,0)}.page-documents .add-file-button *{cursor:pointer}.page-documents .add-file-button .material-icons{top:0;margin:0;font-size:1.25rem}.page-documents .add-file-button .custom-file{position:absolute;overflow:hidden}.page-documents .add-file-button .custom-file .custom-file-input{position:absolute;left:-100px;width:calc(100% + 100px)}.page-documents .add-file-button .custom-control.custom-file{height:100%;position:absolute}.page-documents .add-file-button .custom-file-label{display:none}.page-documents .dropzone{display:flex;align-items:center;justify-content:center;position:relative;height:4rem;padding:.4rem;background-color:#eee;box-shadow:inset 0 0 8px rgba(0,0,0,.2);color:#444;font-size:1rem;font-weight:bold;cursor:pointer;border:2px dashed var(--rescap-grey, darkcyan);border-radius:5px}.page-documents .dropzone:hover{background-color:#f3f3f3;color:#333}.page-documents .dropzone .custom-file{position:absolute;height:100%;overflow:hidden}.page-documents .dropzone .custom-file input[type=file]{position:absolute;left:-100px;width:calc(100% + 100px);height:100%;cursor:pointer}.page-documents .dropzone .custom-control.custom-file{padding-left:0;height:100%;position:absolute}.page-documents .dropzone .custom-file-label{display:none}.page-documents .dropzone .drag{background-color:#98fb98}.page-documents table th{vertical-align:bottom}.page-documents table tr.table-row-selectable:hover{cursor:default}.page-documents table td{vertical-align:middle}.page-documents table td .material-icons{top:0;font-size:1.5rem;line-height:1}@media only screen and (max-width: 852px){.page-documents .documents-grid{width:150%}}.page-documents .documents-grid .document-name-th{width:auto}@media only screen and (max-width: 852px){.page-documents .documents-grid .document-name-th{width:28ch}}.page-documents .documents-grid .document-type-th{width:28ch}.page-documents .documents-grid .created-date-th{width:15ch}.page-documents .documents-grid .virus-scan-th{width:9ch;text-align:center}.page-documents .documents-grid .imported-by-th{width:25ch}.page-documents .documents-grid .imported-by-td{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.page-documents .documents-grid .delete-th{width:5ch}.page-documents .documents-grid .virus-scan-td,.page-documents .documents-grid .created-date-td,.page-documents .documents-grid .delete-td{text-align:center}.page-documents .restore-icon{color:var(--rescap-yellow, darkcyan)}.page-documents .verified-icon{color:var(--rescap-green, darkcyan)}.page-documents .corona-virus-icon{color:var(--rescap-red, darkcyan)}.page-documents .delete-document-icon{top:0;color:var(--rescap-black, darkcyan)}.progresssummary .material-icons.btn{background-color:rgba(0,0,0,0)}.progresssummary .btn:hover.bar-icon-red{color:var(--rescap-red, darkcyan)}.progresssummary .btn:hover.bar-icon-yellow{color:var(--rescap-yellow, darkcyan)}.progresssummary .btn:hover.bar-icon-green{color:var(--rescap-green, darkcyan)}.progresssummary .btn:hover.bar-icon-purple{color:var(--rescap-purple, darkcyan)}.progresssummary-tooltip{display:none;position:absolute;top:2em;right:0;width:auto;z-index:100;background-color:var(--light-white);border:2px solid var(--rescap-black, darkcyan);border-radius:.5em;box-shadow:rgba(127,127,127,.5) 2px 4px;white-space:nowrap;padding:.25em;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.progresssummary-tooltip.show{display:block}.data-grid tr:nth-last-child(-n+4) .progresssummary-tooltip{top:auto;bottom:2em}.data-grid tr:nth-of-type(-n+4) .progresssummary-tooltip{top:unset;bottom:unset}.sectionindicator-tooltip{display:none;position:absolute;top:.01em;right:2.25em;z-index:100;background-color:var(--light-white);border:2px solid #000;border-radius:.5em;box-shadow:rgba(127,127,127,.5) 2px 4px;white-space:nowrap;padding:.25em;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.sectionindicator-tooltip ul{margin:0;padding:.25rem;list-style-position:inside}.sectionindicator-tooltip ul li::marker{margin:0}.sectionindicator-tooltip.show{display:block}.server-procedure-button{width:18ch}.server-procedure-button .spinner-border{position:relative;top:-1px}.thumbnail{position:relative;margin-bottom:1rem}.thumbnail img{display:block;width:100%;max-height:15rem;border:2px solid var(--border-grey-passive, darkcyan)}.thumbnail img[alt$=".pdf"]{padding:30%}.thumbnail i.delete-button{position:absolute;right:.5rem;top:.5rem;padding:.25rem;color:#fff;font-size:1.25rem;line-height:1;border-radius:.25rem;box-shadow:1px 1px rgba(0,0,0,.25);background-color:rgba(0,0,0,.7)}.thumbnail i.delete-button:hover{background-color:#000}.thumbnail .b-tooltip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.tristate{display:flex;align-items:baseline;margin-bottom:.25rem}.tristate .group-label{margin-top:.25rem;margin-left:.25rem;line-height:1rem}.tristate .material-icons.btn{margin-right:.25rem;line-height:1.47rem;border:1px solid #f2f2f2}.tristate .switch-one{color:var(--rescap-green)}.tristate .switch-one.active{border-color:var(--rescap-green)}.tristate .switch-two{color:var(--rescap-red)}.tristate .switch-two.active{border-color:var(--rescap-red)}.form-control.is-valid,.was-validated .form-control:valid{border-color:unset;padding-right:unset;background-image:unset;background-repeat:unset;background-position:unset;background-size:unset}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:unset;box-shadow:unset}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:unset;padding-left:.25rem}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:unset;box-shadow:unset}.request-contactjson h3.rescap-label{margin-bottom:1.25rem}.request-contactjson .company{text-transform:uppercase}.request-contactjson .address{margin-bottom:1rem;padding-right:.5rem;white-space:nowrap;text-transform:uppercase}.request-contactjson .contact .full-name{margin-top:1rem;white-space:nowrap;text-transform:uppercase}.request-contactjson .contact .phone{white-space:nowrap}.request-contactjson .contact .phone span{padding-left:.25rem}.request-contactjson .contact .phone span.extension{padding-left:.25rem}.request-contactjson .contact .email{white-space:nowrap}.request-contactjson .tin{flex:0 0 15ch}.request-contactjson .text-content-horizontal{padding-top:1.1029rem}.request-contact-json-graybox{padding-left:.5rem;padding-right:.5rem;padding-top:0;padding-bottom:0;border:1px solid var(--border-grey-passive);background-color:var(--background-grey)}.request-contact-json-graybox table{margin-bottom:0 !important}.invalid-feedback{position:relative;top:-1rem;display:block}