﻿:root{--no-switch-padding: 3.29411rem}.bar-icon-black{color:var(--rescap-black, darkcyan)}.bar-icon-green{color:var(--rescap-green, darkcyan)}.bar-icon-purple{color:var(--rescap-purple, darkcyan)}.bar-icon-red{color:var(--rescap-red, darkcyan)}.bar-icon-yellow{color:var(--rescap-yellow, darkcyan)}.dashboard{height:100%;position:relative}.dashboard iframe{border:none;width:100%;height:100%}.dashboard .refresh-button{position:absolute;right:2rem;top:1rem}.b-datagrid thead th .data-grid-column-caption-template{margin:0;padding:0}.b-datagrid thead th .data-grid-column-caption-template .data-grid-column-caption-template-label{font-size:1rem}.b-datagrid thead th .data-grid-column-caption-template .data-grid-column-caption-template-icon{display:inline-block;width:1.25rem;height:.75rem;overflow:hidden}.b-datagrid thead th .data-grid-column-caption-template .data-grid-column-caption-template-icon.default{width:0}.b-datagrid thead th .data-grid-column-caption-template .data-grid-column-caption-template-icon .material-icons{font-size:2rem;color:#0089ff;margin:0;padding:0;left:-0.25rem;top:-0.5rem}.b-datagrid thead th .data-grid-column-caption-template .data-grid-column-caption-template-icon .material-icons.default{color:rgba(0,0,0,0)}.change-history.page-section>.header{padding-top:var(--no-switch-padding)}.change-history .b-datagrid{table-layout:fixed;margin-bottom:0}.change-history .b-datagrid>thead>tr th,.change-history .b-datagrid>thead>tr td,.change-history .b-datagrid>tbody>tr th,.change-history .b-datagrid>tbody>tr td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.change-history .b-datagrid .created-date-th{width:16rem}.change-history .b-datagrid .action-th{width:16rem}.change-history .b-datagrid .table-name-th{width:38%}.change-history .b-datagrid .property-history-detail{position:relative;top:-0.3rem;left:-0.3rem;width:calc(100% + .6rem);padding-left:1rem}.change-history .b-datagrid .property-history-detail table{margin-bottom:calc(-0.6rem - 1px);table-layout:fixed}.change-history .b-datagrid .property-history-detail table th{border-top:0 none;border-bottom:0 none}.change-history .b-datagrid .property-history-detail table td{vertical-align:top}.change-history .b-datagrid .property-history-detail table tr:nth-of-type(odd){background-color:unset}.change-history .b-datagrid .property-history-detail table .column-name-th{width:14.9rem}.change-history .b-datagrid .property-history-detail table .old-value-th{width:38%}.change-history .b-datagrid .property-history-detail table .old-value-td{overflow-wrap:break-word;white-space:break-spaces}.change-history .b-datagrid .property-history-detail table .new-value-th{width:38%}.change-history .b-datagrid .property-history-detail table .new-value-td{overflow-wrap:break-word;white-space:break-spaces}.row{margin:0 0 0 0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding:0 1rem 0 0}.col:last-child,.col-1:last-child,.col-10:last-child,.col-11:last-child,.col-12:last-child,.col-2:last-child,.col-3:last-child,.col-4:last-child,.col-5:last-child,.col-6:last-child,.col-7:last-child,.col-8:last-child,.col-9:last-child,.col-auto:last-child,.col-lg:last-child,.col-lg-1:last-child,.col-lg-10:last-child,.col-lg-11:last-child,.col-lg-12:last-child,.col-lg-2:last-child,.col-lg-3:last-child,.col-lg-4:last-child,.col-lg-5:last-child,.col-lg-6:last-child,.col-lg-7:last-child,.col-lg-8:last-child,.col-lg-9:last-child,.col-lg-auto:last-child,.col-md:last-child,.col-md-1:last-child,.col-md-10:last-child,.col-md-11:last-child,.col-md-12:last-child,.col-md-2:last-child,.col-md-3:last-child,.col-md-4:last-child,.col-md-5:last-child,.col-md-6:last-child,.col-md-7:last-child,.col-md-8:last-child,.col-md-9:last-child,.col-md-auto:last-child,.col-sm:last-child,.col-sm-1:last-child,.col-sm-10:last-child,.col-sm-11:last-child,.col-sm-12:last-child,.col-sm-2:last-child,.col-sm-3:last-child,.col-sm-4:last-child,.col-sm-5:last-child,.col-sm-6:last-child,.col-sm-7:last-child,.col-sm-8:last-child,.col-sm-9:last-child,.col-sm-auto:last-child,.col-xl:last-child,.col-xl-1:last-child,.col-xl-10:last-child,.col-xl-11:last-child,.col-xl-12:last-child,.col-xl-2:last-child,.col-xl-3:last-child,.col-xl-4:last-child,.col-xl-5:last-child,.col-xl-6:last-child,.col-xl-7:last-child,.col-xl-8:last-child,.col-xl-9:last-child,.col-xl-auto:last-child{padding-right:0}@media only screen and (max-width: 852px){.single-column-tablet{flex-basis:auto}}.loanclass1-blue{color:#fff;background-color:var(--loanclass1-blue)}.loanclass1-blue .rescap-label-colon{color:#fff}.loanclass1-blue .overflow-tooltip[title]:hover:after{background-color:var(--loanclass1-blue)}.loanclass1-default{color:inherit;background-color:var(--loanclass1-default)}.loanclass1-green{color:#fff;background-color:var(--loanclass1-green)}.loanclass1-green .rescap-label-colon{color:#fff}.loanclass1-green .overflow-tooltip[title]:hover:after{background-color:var(--loanclass1-green)}.loanclass1-grey{color:#000;background-color:var(--loanclass1-grey)}.loanclass1-grey .overflow-tooltip[title]:hover:after{background-color:var(--loanclass1-grey)}.loanclass1-orange{color:#000;background-color:var(--loanclass1-orange)}.loanclass1-orange .overflow-tooltip[title]:hover:after{background-color:var(--loanclass1-orange)}.loanclass1-pink{color:#000;background-color:var(--loanclass1-pink)}.loanclass1-pink .overflow-tooltip[title]:hover:after{background-color:var(--loanclass1-pink)}.loanclass1-purple{color:#fff;background-color:var(--loanclass1-purple)}.loanclass1-purple .rescap-label-colon{color:#fff}.loanclass1-purple .overflow-tooltip[title]:hover:after{background-color:var(--loanclass1-purple)}.loanclass1-red{color:#fff;background-color:var(--loanclass1-red)}.loanclass1-red .rescap-label-colon{color:#fff}.loanclass1-red .overflow-tooltip[title]:hover:after{background-color:var(--loanclass1-red)}.loanclass1-yellow{color:#000;background-color:var(--loanclass1-yellow)}.loanclass1-yellow .overflow-tooltip[title]:hover:after{background-color:var(--loanclass1-yellow)}.loanclass1-teal{color:#fff;background-color:var(--loanclass1-teal)}.loanclass1-teal .rescap-label-colon{color:#fff}.loanclass1-teal .overflow-tooltip[title]:hover:after{background-color:var(--loanclass1-teal)}.tab-content-lamsmanager .panel-management{height:calc(90vh - var(--navmenu-height) - var(--rootpage-tabs-height)) !important;max-height:calc(90vh - var(--navmenu-height) - var(--rootpage-tabs-height)) !important}.tab-content-lamsmanager .panel-management .tab-pane{height:unset !important}.tab-content-lamsmanager .panel-management .data-grid td[colspan] .form-row{flex-direction:column;max-width:85vw}.tab-content-lamsmanager .panel-management .data-grid td[colspan] .form-row .form-group{padding-bottom:unset !important;padding-right:unset !important;padding-top:unset !important;margin-bottom:unset;display:flex}.tab-content-lamsmanager .panel-management .data-grid td[colspan] .form-row .form-group label{min-width:25%;text-align:end;padding-right:.5rem;padding-top:.5rem}.tab-content-lamsmanager .panel-management .data-grid td[colspan] .form-row .form-group .custom-control.custom-checkbox{padding-top:.5rem}.tab-content-lamsmanager .container-fluid{max-width:unset}.tab-content-lamsmanager .nav-pills{border-bottom:1px solid #000}.tab-content-lamsmanager .nav-pills .nav-item{margin:.25rem .25rem}.tab-content-lamsmanager .nav-pills .nav-item .nav-link:not(.active){color:#fff;background-color:var(--rescap-grey)}.tab-content-lamsmanager .user_roletypes{display:flex;flex-wrap:wrap;flex:auto}.tab-content-lamsmanager .user_roletypes .custom-switch{padding-right:2.5rem;padding-left:2.5rem}:root{--b-vertical-bar-width: 15.97222rem}.main-panel .sidebar{display:unset;background-color:#f2f2f2;background-image:linear-gradient(to right, var(--border-grey-passive), var(--border-grey-passive));background-position:100% 0%;background-size:1px;background-repeat:no-repeat}.main-panel .sidebar .b-bar-brand{width:calc(100% - 1rem);height:unset;min-height:unset;margin-left:.5rem;margin-right:.5rem;text-transform:uppercase;font-weight:bold;letter-spacing:1px}.main-panel .sidebar .b-bar-brand .b-bar-link{display:flex;align-items:center;justify-content:center;margin-left:-5px;padding-top:.5rem;padding-bottom:calc(.5rem + 1px);font-size:var(--universal-font-size)}.main-panel .sidebar .b-bar-brand .b-bar-link .material-icons{margin-right:.5rem}.main-panel .sidebar .b-bar-vertical-inline:not([data-collapse]){overflow-x:unset;overflow-y:unset}.main-panel .sidebar .navbar[data-collapse]{width:2.8055rem;min-width:2.8055rem}.main-panel .sidebar .navbar[data-collapse] .b-bar-brand .b-bar-link{font-size:0}.main-panel .sidebar .navbar[data-collapse] .b-bar-item{padding:0 .57rem}.main-panel .sidebar .navbar[data-collapse] .b-bar-item>.b-bar-link{animation:unset;animation-delay:unset;transition:unset;line-height:unset}.main-panel .sidebar .navbar[data-collapse] .b-bar-menu .b-bar-item:first-child{width:auto;margin:.5rem .25rem calc(.5rem + 1px) .25rem}.main-panel .sidebar .navbar[data-collapse] .b-bar-item.active{padding:0;text-align:center}.main-panel .sidebar .navbar[data-collapse] .b-bar-item.active .b-bar-link{padding:0}.main-panel .sidebar .navbar[data-collapse] .b-bar-item.active .b-bar-link .material-icons{padding:0 .57rem}.main-panel .sidebar .navbar .b-bar-menu .b-bar-item:first-child{height:9.25rem;border-radius:5px;margin:0 .25rem calc(.5rem + 1px) .25rem;padding:.5rem .25rem}.main-panel .sidebar .navbar .b-bar-menu .b-bar-item:first-child.loanclass1-default{border:1px solid var(--border-grey-passive);background-color:#f2f2f2}.main-panel .sidebar .navbar .b-bar-menu .b-bar-item:first-child.loanclass1-default .overflow-tooltip[title]:hover:after{background-color:#f2f2f2}.main-panel .sidebar .navbar .b-bar-menu .b-bar-item:first-child .request-display>div{display:flex;overflow:hidden;white-space:nowrap;font-size:var(--universal-font-size)}.main-panel .sidebar .navbar .b-bar-menu .b-bar-item:first-child .request-display>div:first-child{justify-content:center;margin-bottom:.5rem;font-weight:bold}.main-panel .sidebar .navbar .b-bar-menu .b-bar-item:first-child .request-display>div .rescap-label-colon:after{padding-right:1ch}.main-panel .sidebar .navbar .b-bar-menu .b-bar-item:first-child .request-display>div .overflow-tooltip[title]:hover:after{left:56px}.main-panel .sidebar .b-bar-link{padding:.15rem 0;color:#495057;letter-spacing:1px;font-size:var(--universal-font-size);font-weight:bold}.main-panel .sidebar .b-bar-link .material-icons{top:0}.main-panel .sidebar .b-bar-item{min-height:unset}.main-panel .sidebar .b-bar-item.active{margin-top:calc(-0.5rem - 1px);margin-bottom:-0.25rem;background-color:#fff}.main-panel .sidebar .b-bar-item.active .b-bar-link{padding:0;overflow-x:unset}.main-panel .sidebar .b-bar-item.active .b-bar-link:before{display:block;height:.5rem;margin-bottom:.25rem;content:" ";border-bottom:1px solid var(--border-grey-passive);border-right:1px solid var(--border-grey-passive);border-bottom-right-radius:.5rem;background-color:#f2f2f2}.main-panel .sidebar .b-bar-item.active .b-bar-link:after{display:block;height:.5rem;margin-top:.25rem;content:" ";border-top:1px solid var(--border-grey-passive);border-right:1px solid var(--border-grey-passive);border-top-right-radius:.5rem;background-color:#f2f2f2}.main-panel .content .tab-panel{margin-right:1rem;margin-left:1rem;overflow-x:hidden;overflow-y:auto}.main-panel .content .panel-tooltip{position:fixed;top:0;left:0;z-index:1100}.main-panel .content .request-display>div{overflow:hidden;white-space:nowrap}.main-panel .content .request-display>div:first-child{font-weight:bold;text-align:center}.main-panel .content .panel-tooltip-text{display:none;position:relative;width:auto;z-index:1100;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}.main-panel .content .panel-tooltip-text.active{display:block}.page-section{margin-bottom:1.5rem}.page-section .header{display:flex;justify-content:space-between;margin-bottom:1rem;border-bottom:5px solid var(--border-grey-passive)}.page-section .header .label{padding-top:.3rem;font-size:1.25rem;line-height:1.8rem;font-weight:bold;text-transform:uppercase;letter-spacing:2px}.page-section .header .indicator{position:relative}.page-section .header .indicator .material-icons{font-size:1.3rem}.credit-checklist .connected-requests{margin-bottom:1rem}.credit-checklist .connected-requests .action-cell{padding-top:0;padding-bottom:0}.credit-checklist .connected-requests .action-cell button{margin-top:1rem;margin-bottom:1rem}.credit-checklist .connected-requests .action-cell .cancel-coguarantor-request{padding-top:0;padding-bottom:0}.credit-checklist .connected-requests .action-cell .cancel-coguarantor-request .cancel-coguarantor-text{margin-top:.5rem;margin-bottom:.5rem}.credit-checklist .connected-requests .action-cell .cancel-coguarantor-request fieldset{margin-top:.5rem;margin-bottom:0}.credit-checklist .credit-checklist-html .row .col:nth-child(odd){flex:0 0 50%;padding:0}.credit-checklist .credit-checklist-html .row .col:nth-child(even){padding-left:1rem}.credit-checklist .credit-checklist-html .label{text-align:left;font-weight:900}.credit-checklist .credit-checklist-html ul{padding:0;list-style:none}.credit-checklist .credit-checklist-html table{width:100%;margin-bottom:1rem}.credit-checklist .credit-checklist-html table td{padding:.25rem 0;vertical-align:top;text-align:right}.credit-checklist .credit-checklist-html table td:first-child{text-align:left}.credit-checklist .credit-checklist-html table tr:last-child td{border-bottom:0 none}.credit-checklist .guarantor-information .primary-guarantor,.credit-checklist .guarantor-information .document-checklist{margin-bottom:1rem}.credit-checklist .guarantor-information .us-citizen{margin-bottom:2rem}.credit-checklist .credit-information .row{margin-bottom:1rem}.credit-checklist .credit-information .fico-score,.credit-checklist .credit-information .credit-score-date{flex:0 0 13rem}.credit-checklist .financial-information .tax-return-year{flex:0 0 12rem}.credit-checklist .financial-information .annual-income-amount,.credit-checklist .financial-information .annual-income-source,.credit-checklist .financial-information .cash,.credit-checklist .financial-information .statement-date{flex:0 0 13rem}.credit-checklist .experience .left-column .tristate{margin-bottom:1.5rem}.credit-checklist .experience .right-column{padding-top:.3rem}.credit-checklist .experience .right-column .row .col{padding-bottom:.5rem}.credit-checklist .experience .right-column .row .col:first-child{font-weight:bold}.credit-checklist .experience .right-column .row .col:last-child{text-align:right}.credit-checklist .experience .number-of-hud{flex:0 0 20rem}.credit-checklist .experience .smsa{flex:0 0 14rem}.credit-checklist .experience .median-home-value{flex:0 0 14rem}.credit-checklist .approval-section .assignedto-section{margin-bottom:.75rem}.credit-checklist .approval-section .assignedto-section .assignedto-dropdown fieldset{max-width:19ch;margin-bottom:0}.credit-checklist .approval-section .assignedto-section .assignedto-dropdown .assignedto-text{height:1.5rem}.credit-checklist .approval-section .decline-approve{display:flex;align-items:center;margin-bottom:1.25rem}.credit-checklist .approval-section .decline-approve strong{padding-right:2ch}.credit-checklist .approval-section .decline-approve .rescap-label{font-weight:normal}.credit-checklist .approval-section .decline-approve .custom-control-label{position:relative;left:.25rem}.credit-checklist .approval-section .decline-approve .custom-control-inline{margin-left:.25rem;margin-top:-0.75rem;margin-right:1.25rem}.credit-checklist .approval-section .ready-for-review.checklist-button{height:4.75rem}.credit-checklist .approval-section .ready-for-review.checklist-button button{margin-bottom:0;margin-left:1rem}.credit-checklist .approval-section .ready-for-review.checklist-button button:first-child{margin-left:0}.credit-checklist .approval-section .ready-for-committee.checklist-button{height:4.75rem}.credit-checklist .approval-section .ready-for-committee.checklist-button button{margin-bottom:0;margin-left:1rem}.credit-checklist .approval-section .ready-for-committee.checklist-button button:first-child{margin-left:0}.credit-checklist .approval-section .approve-decline-buttons{min-height:4rem}.credit-checklist .approval-section .status-override-section{display:flex;justify-content:flex-end}.credit-checklist .approval-section .status-override-section .status-override-dropdown fieldset{width:100%;margin-bottom:0}.credit-checklist .approval-section .status-override-section .status-override-dropdown fieldset select{width:28.75rem}.credit-checklist .approval-section .status-override-section .status-override-dropdown .status-override-text{padding-top:0;height:1.5rem;text-align:right;white-space:nowrap}.credit-checklist .approval-section .cancel-decline-section{margin-top:.75rem}.credit-checklist .approval-section .cancel-decline-section .cancel-decline-decision-note{padding-left:5rem}.credit-checklist .approval-section .cancel-decline-section .cancel-section .reason,.credit-checklist .approval-section .cancel-decline-section .decline-section .reason{display:flex;justify-content:end}.credit-checklist .approval-section .cancel-decline-section .cancel-section .reason fieldset,.credit-checklist .approval-section .cancel-decline-section .decline-section .reason fieldset{margin:0;padding-bottom:0;text-align:left;margin-right:.25rem;min-width:32rem}.credit-checklist .approval-section .cancel-decline-section .cancel-section .reason button,.credit-checklist .approval-section .cancel-decline-section .decline-section .reason button{align-self:flex-end}.credit-checklist .approval-section .cancel-decline-section .cancel-section .reason-text,.credit-checklist .approval-section .cancel-decline-section .decline-section .reason-text{padding-top:0;height:1.5rem;text-align:right;white-space:nowrap}.credit-checklist .approval-section .reactivate-request{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-end;height:3rem;margin-bottom:1rem;text-align:right}.credit-checklist .approval-section .reactivate-request button{width:6.18rem;margin-bottom:.5rem}.credit-documents.page-section>.header{padding-top:var(--no-switch-padding)}.credit-documents .table-responsive.table-fixed-header{height:auto !important}.credit-documents.page-documents .documents-grid .document-name-th{width:40ch;text-align:left}.credit-documents.page-documents .documents-grid .document-name-td{text-align:left}.credit-documents.page-documents .documents-grid .document-type-th{width:18ch}.credit-documents.page-documents .documents-grid .pagename-th{width:10ch}.credit-documents.page-documents .documents-grid .virus-scan-th{width:5ch}.credit-documents.page-documents .documents-grid .created-date-th{width:10ch}.credit-documents.page-documents .documents-grid .appraisal-attachment-th{width:11ch}.credit-documents.page-documents .documents-grid .upload-to-nls-th{width:8ch}.credit-documents.page-documents .documents-grid .uploadlocation-th{width:10ch}.credit-documents.page-documents .documents-grid .nlsimported-date-th{width:10ch}.credit-documents.page-documents .documents-grid .upload-to-lender-th{width:9ch}.credit-documents.page-documents .documents-grid .bankupload-date-th{width:10ch}.credit-documents.page-documents .documents-grid .delete-th{width:6ch}.credit-documents.page-documents .documents-grid .delete-td{text-align:center}.credit-documents.page-documents .documents-grid .pagename-th,.credit-documents.page-documents .documents-grid .pagename-td,.credit-documents.page-documents .documents-grid .virus-scan-th,.credit-documents.page-documents .documents-grid .virus-scan-td,.credit-documents.page-documents .documents-grid .upload-to-nls-th,.credit-documents.page-documents .documents-grid .upload-to-nls-td,.credit-documents.page-documents .documents-grid .upload-to-lender-th,.credit-documents.page-documents .documents-grid .upload-to-lender-td,.credit-documents.page-documents .documents-grid .appraisal-attachment-th,.credit-documents.page-documents .documents-grid .appraisal-attachment-td,.credit-documents.page-documents .documents-grid .created-date-th,.credit-documents.page-documents .documents-grid .created-date-td,.credit-documents.page-documents .documents-grid .bankupload-date-th,.credit-documents.page-documents .documents-grid .bankupload-date-td,.credit-documents.page-documents .documents-grid .uploadlocation-th,.credit-documents.page-documents .documents-grid .uploadlocation-td,.credit-documents.page-documents .documents-grid .nlsimported-date-th,.credit-documents.page-documents .documents-grid .nlsimported-date-td{text-align:center}.credit-documents .restore-icon{color:var(--rescap-yellow, darkcyan)}.credit-documents .verified-icon{color:var(--rescap-green, darkcyan)}.credit-documents .corona-virus-icon{color:var(--rescap-red, darkcyan)}.credit-documents .delete-document-icon{top:0;color:var(--rescap-black, darkcyan)}.credit-guarantor .guarantor-information .primary-guarantor,.credit-guarantor .guarantor-information .document-checklist{margin-bottom:1rem}.credit-guarantor .guarantor-information .us-citizen{margin-bottom:2rem}.credit-guarantor .guarantor-information .current-military-service{margin-top:1rem}.credit-guarantor .credit-information .row{margin-bottom:1rem}.credit-guarantor .credit-information .fico-score,.credit-guarantor .credit-information .credit-score-date{flex:0 0 13rem}.credit-guarantor .financial-information .tax-return-year{flex:0 0 12rem}.credit-guarantor .financial-information .annual-income-amount,.credit-guarantor .financial-information .annual-income-source,.credit-guarantor .financial-information .cash,.credit-guarantor .financial-information .statement-date{flex:0 0 13rem}.credit-guarantor .experience .left-column .tristate{margin-bottom:1.5rem}.credit-guarantor .experience .right-column{padding-top:.3rem}.credit-guarantor .experience .right-column .row .col{padding-bottom:.5rem}.credit-guarantor .experience .right-column .row .col:first-child{font-weight:bold}.credit-guarantor .experience .right-column .row .col:last-child{text-align:right}.credit-guarantor .experience .number-of-hud{flex:0 0 14rem}.credit-guarantor .experience .smsa{flex:0 0 14rem}.credit-guarantor .experience .median-home-value{flex:0 0 14rem}.credit-guarantor .partner-information .partner{display:flex;align-items:baseline}.credit-guarantor .partner-information .partner .partner-column{display:flex;align-items:baseline;justify-content:space-between;padding-right:1rem}.credit-guarantor .partner-information .partner .partner-column .toggle-component{width:17rem;margin:0;padding-left:.25rem}.credit-guarantor .partner-information .partner .partner-column .toggle-component .rescap-label{padding-left:.25rem}.credit-guarantor .partner-information .partner .partner-column .development-agent,.credit-guarantor .partner-information .partner .partner-column .broker-information{position:relative;top:.5rem;margin-bottom:.5rem;padding:.25rem .5rem;border:1px solid var(--border-grey-passive);background-color:var(--background-grey)}.credit-guarantor .hubspot-information .hubspot-deal-information .label{flex:0 0 21ch;margin-bottom:1rem}.credit-guarantor .commitment-loan .loan-class-1{flex:0 0 16rem}.credit-guarantor .commitment-loan .left-column,.credit-guarantor .commitment-loan .right-column{flex:0 0 25%}.credit-guarantor .commitment-loan .right-column .row{justify-content:flex-end}.credit-guarantor .commitment-loan .currency,.credit-guarantor .commitment-loan .deal-limit,.credit-guarantor .commitment-loan .customer-grade,.credit-guarantor .commitment-loan .customer-grade-date{flex:0 0 12rem}.credit-guarantor .nls-import .customer-class{padding-right:calc(25% + 1rem)}.credit-guarantor .nls-import .imported-by-button{padding-top:2.5rem}.credit-guarantor .nls-import .imported-by-button-text{padding-top:.25rem}.credit-guarantor .nls-import .nls-import-results-html{padding-top:2.5rem}.credit-tasks .page-section>.header{padding-top:var(--no-switch-padding)}.credit-tasks .b-datagrid{border-top:1px solid #dee2e6}.credit-tasks .b-datagrid .task-id-th{width:10ch;text-align:center}.credit-tasks .b-datagrid .task-id-td{text-align:center}.credit-tasks .b-datagrid .created-date-th{width:20ch}.credit-tasks .b-datagrid .age-th{width:12ch;text-align:center}.credit-tasks .b-datagrid .age-td{text-align:center}.credit-tasks .b-datagrid .section-th{width:27ch}.credit-tasks .b-datagrid .task-description-td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.credit-tasks .b-datagrid .assigned-to-th{width:20ch}.credit-tasks .b-datagrid .complete-th{width:11ch;text-align:center}.credit-tasks .b-datagrid .complete-td{text-align:center}.property-appraisal button{margin-bottom:.25rem}.property-appraisal .commitment-loan{margin-bottom:1.25rem}.property-appraisal .appraisal-fee .phone{white-space:nowrap}.property-appraisal .appraisal-fee .phone span{padding-left:.25rem}.property-appraisal .appraisal-fee .phone span.extension{padding-left:.25rem}.property-appraisal .customer-class{margin-bottom:1.25rem}.property-appraisal .appraisal-payment-history{margin-bottom:1.25rem}.property-appraisal .appraisal-payment-history table th{padding:.3rem 0;border-bottom:1px solid var(--rescap-grey, darkcyan)}.property-appraisal .appraisal-payment-history table td{padding:.3rem 0}.property-appraisal .appraisal-fee-type .dropdown{width:29rem}.property-appraisal .appraisal-fee-type .appraisal-fee-amount{flex:0 0 14.5rem}.property-appraisal .appraisal-fee-type .fee-payment-date{flex:0 0 14.5rem}.property-appraisal .appraisal-fee-type .post-fee-button-group{display:flex}.property-appraisal .appraisal-fee-type .post-fee-button{margin-top:.5rem;margin-bottom:1.25rem}.property-appraisal .appraisal-fee-type .post-fee-button button{width:13.5rem;margin-bottom:.25rem}.property-appraisal .appraisal-fee-type .nls-fee-results-html-markup{padding-top:1rem;padding-left:1rem}.property-appraisal .appraisal-fee-type .cancel-fee-button{margin-top:.5rem;margin-bottom:1.25rem}.property-appraisal .order-appraisal .new-appraisal-button button{margin-bottom:1rem}.property-appraisal .order-appraisal .appraisal-type{width:29rem}.property-appraisal .order-appraisal .appraisal-notes textarea{height:8.75rem}.property-appraisal .order-appraisal .contact-information{height:16rem}@media only screen and (max-width: 852px){.property-appraisal .order-appraisal .contact-information{margin-bottom:1.25rem}}.property-appraisal .order-appraisal .contact-information h3.rescap-label{margin-bottom:1rem}.property-appraisal .order-appraisal .contact-information fieldset{width:21rem}.property-appraisal .order-appraisal .ach-information{width:100%}.property-appraisal .order-appraisal .ach-information td{padding-right:1rem}@media only screen and (max-width: 980px){.property-appraisal .order-appraisal .ach-information{width:100%;height:auto;margin-bottom:1.5rem}}.property-appraisal .order-appraisal .ach-information h3.rescap-label{margin-bottom:.5rem}.property-appraisal .order-appraisal .estimated-cost{margin-bottom:1.25rem}.property-appraisal .order-appraisal .notes fieldset .read-only-field{min-height:4rem}.property-appraisal .order-appraisal .reviewed-document-attachments{margin-bottom:1.25rem}.property-appraisal .order-appraisal .order-appraisal-buttons{margin-bottom:2rem;padding-bottom:1rem}.property-appraisal .order-appraisal .order-appraisal-buttons .cancel-button,.property-appraisal .order-appraisal .order-appraisal-buttons .resend-email-button{text-align:right}.property-appraisal .order-appraisal .accepted-date{flex:0 0 17rem}.property-appraisal .order-appraisal .estimated-completion-date{flex:0 0 17rem}.property-appraisal .order-appraisal .estimated-invoice-amount{flex:0 0 21rem}.property-appraisal .order-appraisal .appraisal-received-button button{margin-left:1rem}.property-appraisal .order-appraisal .appraisal-received-button button:first-child{margin-left:0}.property-appraisal .appraisal-review .appraisal-date{width:15rem}@media only screen and (max-width: 852px){.property-appraisal .appraisal-review .appraisal-date{width:8rem}}.property-appraisal .appraisal-review .appraisal-type-amount .amount{flex:0 0 19rem}@media only screen and (max-width: 582px){.property-appraisal .appraisal-review .appraisal-type-amount .amount{flex:0 0 13.5rem}}.property-appraisal .appraisal-review .appraisal-review-verification{margin-bottom:1.5rem;padding:.25rem .5rem}@media only screen and (max-width: 582px){.property-appraisal .appraisal-review .appraisal-review-verification{margin-left:.5rem}}.property-appraisal .appraisal-review .appraisal-invoice-number{flex:0 0 19rem}@media only screen and (max-width: 582px){.property-appraisal .appraisal-review .appraisal-invoice-number{flex:0 0 14.5rem}}.property-appraisal .appraisal-review .appraisal-invoice-amount{flex:0 0 19rem}@media only screen and (max-width: 582px){.property-appraisal .appraisal-review .appraisal-invoice-amount{flex:0 0 13.5rem}}.property-borrower .application-information h3.rescap-label{margin-bottom:1.25rem}.property-borrower .application-information .company-ein .company{margin-bottom:1rem}.property-borrower .application-information .company-ein .tin{flex:0 0 15ch;margin-bottom:1rem}.property-borrower .entity-validation{min-height:16rem}.property-borrower .entity-validation .contracts-closings{margin-top:.5rem;padding-left:3.088rem}.property-borrower .entity-validation .contracts-closings .col{flex:0 0 11ch;padding-right:1rem}.property-borrower .additional-guarantors h3.rescap-label{margin-bottom:1.5rem}.property-borrower .partner-information .partner{display:flex;align-items:baseline}.property-borrower .partner-information .partner .partner-column{display:flex;align-items:baseline;justify-content:space-between;padding-right:1rem}.property-borrower .partner-information .partner .partner-column .toggle-component{width:17rem;margin:0;padding-left:.25rem}.property-borrower .partner-information .partner .partner-column .toggle-component .rescap-label{padding-left:.25rem}.property-borrower .partner-information .partner .partner-column .development-agent,.property-borrower .partner-information .partner .partner-column .broker-information{position:relative;top:.5rem;margin-bottom:.5rem;padding:.25rem .5rem;border:1px solid var(--border-grey-passive);background-color:var(--background-grey)}.property-borrower .hubspot-information .hubspot-deal-information .label{flex:0 0 19ch;margin-bottom:1rem}.property-checklist .connected-requests{margin-bottom:1rem}.property-checklist .connected-requests .action-cell{padding-top:0;padding-bottom:0}.property-checklist .connected-requests .action-cell button{margin-top:1rem;margin-bottom:1rem}.property-checklist .connected-requests .action-cell .cancel-coguarantor-request{padding-top:0;padding-bottom:0}.property-checklist .connected-requests .action-cell .cancel-coguarantor-request .cancel-coguarantor-text{margin-top:.5rem;margin-bottom:.5rem}.property-checklist .connected-requests .action-cell .cancel-coguarantor-request fieldset{margin-top:.5rem;margin-bottom:0}.property-checklist .property-checklist-html{width:100%}.property-checklist .property-checklist-html .row .col:nth-child(odd){flex:0 0 50%;padding:0}.property-checklist .property-checklist-html .row .col:nth-child(even){padding-left:1rem}.property-checklist .property-checklist-html .label{text-align:left;font-weight:900}.property-checklist .property-checklist-html ul{padding:0;list-style:none}.property-checklist .property-checklist-html table{width:100%;margin-bottom:1rem}.property-checklist .property-checklist-html table td{padding:.25rem 0;vertical-align:top;text-align:right}.property-checklist .property-checklist-html table tr:last-child td{border-bottom:0 none}.property-checklist .property-checklist-html h3.rescap-label{margin-bottom:0}.property-checklist .property-checklist-html .first-section .application-column h3.rescap-label{margin-bottom:.5rem}.property-checklist .property-checklist-html .first-section td.contact a{display:block}@media only screen and (max-width: 852px){.property-checklist .property-checklist-html .first-section>.col,.property-checklist .property-checklist-html .second-section>.col,.property-checklist .property-checklist-html .third-section>.col,.property-checklist .property-checklist-html .fourth-section>.col,.property-checklist .property-checklist-html .fifth-section>.col-6{flex-basis:auto}}.property-checklist .property-checklist-html .borrower-deal-table td{border-bottom:0 none}.property-checklist .property-checklist-html .borrower-deal-table td.underline{border-bottom:1px solid var(--border-grey-active)}.property-checklist .property-checklist-html .borrower-deal-table .percentage{font-weight:normal}.property-checklist .additional-open-requests{margin-top:1.5rem;margin-bottom:1rem}.property-checklist .additional-open-requests table thead th{border-bottom:0 none}.property-checklist .approval-section .assignedto-section{margin-bottom:.75rem}.property-checklist .approval-section .assignedto-section .assignedto-dropdown fieldset{max-width:19ch;margin-bottom:0}.property-checklist .approval-section .assignedto-section .assignedto-dropdown .assignedto-text{height:1.5rem}.property-checklist .approval-section .decline-approve{display:flex;align-items:center;margin-bottom:1.25rem}.property-checklist .approval-section .decline-approve strong{padding-right:2ch}.property-checklist .approval-section .decline-approve .rescap-label{font-weight:normal}.property-checklist .approval-section .decline-approve .custom-control-label{position:relative;left:.25rem}.property-checklist .approval-section .decline-approve .custom-control-inline{margin-left:.25rem;margin-top:-0.75rem;margin-right:1.25rem}.property-checklist .approval-section .ready-for-committee.checklist-button{height:4.75rem}.property-checklist .approval-section .ready-for-committee.checklist-button button{margin-bottom:0;margin-left:1rem}.property-checklist .approval-section .ready-for-committee.checklist-button button:first-child{margin-left:0}.property-checklist .approval-section .approve-decline-buttons{min-height:4rem}.property-checklist .approval-section .status-override-section{display:flex;justify-content:flex-end}.property-checklist .approval-section .status-override-section .status-override-dropdown fieldset{width:100%;margin-bottom:0}.property-checklist .approval-section .status-override-section .status-override-dropdown fieldset select{width:28.75rem}.property-checklist .approval-section .status-override-section .status-override-dropdown .status-override-text{padding-top:0;height:1.5rem;text-align:right;white-space:nowrap}.property-checklist .approval-section .cancel-decline-section{margin-top:.75rem}.property-checklist .approval-section .cancel-decline-section .cancel-decline-decision-note{padding-left:5rem}.property-checklist .approval-section .cancel-decline-section .cancel-section .reason,.property-checklist .approval-section .cancel-decline-section .decline-section .reason{display:flex;justify-content:end}.property-checklist .approval-section .cancel-decline-section .cancel-section .reason fieldset,.property-checklist .approval-section .cancel-decline-section .decline-section .reason fieldset{margin:0;padding-bottom:0;text-align:left;margin-right:.25rem;min-width:32rem}.property-checklist .approval-section .cancel-decline-section .cancel-section .reason button,.property-checklist .approval-section .cancel-decline-section .decline-section .reason button{align-self:flex-end}.property-checklist .approval-section .cancel-decline-section .cancel-section .reason-text,.property-checklist .approval-section .cancel-decline-section .decline-section .reason-text{padding-top:0;height:1.5rem;text-align:right;white-space:nowrap}.property-checklist .approval-section .reactivate-request{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-end;height:3rem;margin-bottom:1rem;text-align:right}.property-checklist .approval-section .reactivate-request button{width:6.18rem;margin-bottom:.5rem}.property-checklist .approval-section .stipulations{margin-top:-0.25rem;margin-bottom:0}.property-checklist .approval-section .pdf.checklist-button .checklist-button-text{height:1.485rem}.property-cmt-report .server-procedure-button{margin:.25rem 0 .5rem 0}.property-comparables .comparables-table{width:100%;margin-bottom:1rem}.property-comparables .comparables-table td{padding:.25rem;padding-left:0;border-top:1px solid var(--rescap-grey, darkcyan)}.property-comparables .comparables-table td:last-child{padding-right:0}.property-comparables .comparable-google-map{min-height:20rem}.property-comparables .borrowers-comments fieldset .read-only-field{min-height:5rem}.property-comparables .comparable-validation .currency fieldset{width:18ch}.property-comparables .comparable-validation .smsa-market{width:50%;margin-bottom:1.75rem}.property-comparables .zillow-wrapper .col{padding-right:.5rem}.property-comparables .zillow-wrapper .col:last-child{padding-right:0}.property-comparables .zillow-wrapper table{width:100%;margin-bottom:1rem}.property-comparables .zillow-wrapper table tr{border-bottom:1px solid var(--rescap-grey, darkcyan)}.property-comparables .zillow-wrapper table td{padding-top:.25rem;padding-bottom:.25rem}.property-comparables .zillow-wrapper table .label{font-weight:900}.property-comparables .zillow-wrapper table .value{text-align:right}.property-comparables .zillow-wrapper .zillow-links{padding:0;border:1px solid var(--border-grey-passive, darkcyan);background-color:var(--background-grey, darkcyan)}.property-comparables .zillow-wrapper ul{padding:0;list-style:none}.property-comparables .zillow-wrapper .link a:hover{text-decoration:none}.property-deal table{width:100%}.property-deal .table-container{width:100%;overflow-x:auto;overflow-y:hidden}.property-documents.page-section>.header{padding-top:var(--no-switch-padding)}.property-documents .table-responsive.table-fixed-header{height:auto !important}.property-documents.page-documents .documents-grid .document-name-th{width:40ch;text-align:left}.property-documents.page-documents .documents-grid .document-name-td{text-align:left}.property-documents.page-documents .documents-grid .document-type-th{width:18ch}.property-documents.page-documents .documents-grid .pagename-th{width:10ch}.property-documents.page-documents .documents-grid .virus-scan-th{width:5ch}.property-documents.page-documents .documents-grid .created-date-th{width:10ch}.property-documents.page-documents .documents-grid .appraisal-attachment-th{width:11ch}.property-documents.page-documents .documents-grid .upload-to-nls-th{width:8ch}.property-documents.page-documents .documents-grid .uploadlocation-th{width:10ch}.property-documents.page-documents .documents-grid .nlsimported-date-th{width:10ch}.property-documents.page-documents .documents-grid .upload-to-lender-th{width:9ch}.property-documents.page-documents .documents-grid .bankupload-date-th{width:10ch}.property-documents.page-documents .documents-grid .delete-th{width:6ch}.property-documents.page-documents .documents-grid .delete-td{text-align:center}.property-documents.page-documents .documents-grid .pagename-th,.property-documents.page-documents .documents-grid .pagename-td,.property-documents.page-documents .documents-grid .virus-scan-th,.property-documents.page-documents .documents-grid .virus-scan-td,.property-documents.page-documents .documents-grid .upload-to-nls-th,.property-documents.page-documents .documents-grid .upload-to-nls-td,.property-documents.page-documents .documents-grid .upload-to-lender-th,.property-documents.page-documents .documents-grid .upload-to-lender-td,.property-documents.page-documents .documents-grid .appraisal-attachment-th,.property-documents.page-documents .documents-grid .appraisal-attachment-td,.property-documents.page-documents .documents-grid .created-date-th,.property-documents.page-documents .documents-grid .created-date-td,.property-documents.page-documents .documents-grid .bankupload-date-th,.property-documents.page-documents .documents-grid .bankupload-date-td,.property-documents.page-documents .documents-grid .uploadlocation-th,.property-documents.page-documents .documents-grid .uploadlocation-td,.property-documents.page-documents .documents-grid .nlsimported-date-th,.property-documents.page-documents .documents-grid .nlsimported-date-td{text-align:center}.property-documents .restore-icon{color:var(--rescap-yellow, darkcyan)}.property-documents .verified-icon{color:var(--rescap-green, darkcyan)}.property-documents .corona-virus-icon{color:var(--rescap-red, darkcyan)}.property-documents .delete-document-icon{top:0;color:var(--rescap-black, darkcyan)}.property-property .bold{font-weight:bold}.property-property .price-field fieldset input[inputmode=decimal]{width:9.89rem}.property-property .miles-from-borrower{padding-bottom:2.2rem}.property-property .col.property-date{flex:0 0 10.89rem}.property-property .col.property-date:last-child{flex:0 0 9.89rem}.property-property .property-information .header{margin-bottom:1.25rem}.property-property .property-information fieldset{margin-top:0}.property-property .property-information .borrower-comments fieldset .read-only-field{min-height:3rem}.property-property .property-information .property-state-zip .property-state{padding-right:.5rem}.property-property .property-information .arv.price-field{width:15.5rem}.property-property .property-information .background-gray{border:1px solid var(--border-grey-passive, darkcyan);background-color:var(--background-grey, darkcyan);padding:.25rem .5rem}.property-property .property-information .full-address{margin-bottom:1rem}.property-property .property-information table{width:100%;margin-bottom:1rem}.property-property .property-information table tr:last-child{border-bottom:0 none}.property-property .property-information table td{padding:.25rem .25rem}.property-property .property-information table td:last-child{text-align:right}.property-property .property-location .header{margin-bottom:1.25rem}.property-property .purchase-agreement .header{margin-bottom:1.75rem}.property-property .purchase-agreement .purchase-price{flex:0 0 11.5rem}.property-property .purchase-agreement .property-purchase-price{margin-left:1rem;padding-left:.5rem;padding-right:.5rem;border:1px solid var(--border-grey-passive);background-color:var(--background-grey)}@media only screen and (max-width: 852px){.property-property .assignment-agreement{flex-basis:auto}}.property-property .assignment-agreement .assignment-amount{padding-top:1rem;align-items:flex-end}.property-property .assignment-agreement .assignment-amount .price-field{flex:0 0 12.5rem}.property-property .assignment-agreement .assignment-amount .price-field fieldset{margin-bottom:unset}.property-property .assignment-agreement .assignment-amount .check-box{margin-bottom:.35rem}.property-property .rental-information .loan-number{margin-top:1.5rem}.property-property .bridge-rental .header{margin-bottom:1.25rem}.property-property .bridge-rental .transaction-purpose{width:20.75rem}.property-property .bridge-rental .borrower-appraised-value fieldset{margin-bottom:.5rem}.property-property .bridge-rental .borrower-appraised-value .requested-loan-amount .rescap-label{padding-bottom:.35rem}.property-property .bridge-rental .borrower-appraised-value .requested-loan-amount .application-requested-loan-amount{width:9.89rem;margin-bottom:.5rem;padding:.25rem .5rem;text-align:right;border:1px solid var(--border-grey-passive, darkcyan);background-color:var(--background-grey, darkcyan)}.property-property .bridge-rental .tenant-toggle{margin-bottom:1.5rem}.property-property .bridge-rental .executed-lease{margin-bottom:1.5rem}.property-property .bridge-rental .lender-contact{margin-bottom:1.5rem}.property-property .bridge-rental .lender-company-name{width:20.75rem}.property-property .bridge-rental .lender-contact-name{width:20.75rem}.property-property .bridge-rental .lender-phone{flex:0 0 12rem}.property-property .bridge-rental .lender-email{flex:0 0 19.25rem}.property-property .verifications{margin-bottom:1.5rem}.property-repairs .repair-information{margin-bottom:1.5rem}.property-repairs .repair-information .estimated-repair-dropdown-and-exit-strategy{flex:0 0 22rem}.property-repairs .repair-information .estimated-repair-dropdown-and-exit-strategy .exit-strategy{position:relative;top:.15rem}.property-repairs .repair-information .borrower-comments fieldset .read-only-field{min-height:5rem}.property-repairs .repairs-table{border-top:1px solid #dee2e6;margin-bottom:unset}.property-repairs .repairs-table th{padding:.5rem .25rem .5rem 0;vertical-align:bottom}.property-repairs .repairs-table th:last-child{padding-right:0}.property-repairs .repairs-table th.area-th{width:10rem}.property-repairs .repairs-table th.category-th{width:20rem}.property-repairs .repairs-table th.description-th{width:auto}.property-repairs .repairs-table th.budget-th{width:10rem}.property-repairs .repairs-table td{padding:.5rem .25rem .5rem 0;vertical-align:top;border-top:none;min-height:1em;line-height:1em}.property-repairs .repairs-table td:last-child{padding-right:0}.property-repairs .repairs-table td.area-td,.property-repairs .repairs-table td.category-td{padding-top:calc(.75rem + 1px);line-height:1.5rem}.property-repairs .repairs-table tfoot td:last-child{padding-right:.5rem}.property-repairs .repairs-table tfoot td.rescap-label{text-align:right}.property-repairs .repairs-table tfoot .application-repair-budget-total{text-align:right}.property-repairs .repairs-table tfoot .application-repair-budget-total td{padding-top:1rem;padding-bottom:1rem;vertical-align:middle}.property-repairs .repairs-table tfoot .application-repair-budget-total .content span{position:relative;left:.5rem;display:block;width:100%;padding:.25rem .5rem .25rem .25rem;border:1px solid var(--border-grey-passive);background-color:var(--background-grey)}.property-repairs .repairs-table tfoot tr:last-child td:last-child{padding-right:0}.property-photos .photos-grid .number-of-columns-5 .col:last-child,.property-photos .photos-grid .number-of-columns-4 .col:last-child,.property-photos .photos-grid .number-of-columns-3 .col:last-child,.property-photos .photos-grid .number-of-columns-2 .col:last-child{padding-right:1rem}.property-photos .photos-grid .number-of-columns-5 .col:last-child .thumbnail .clipped[title]:hover:after,.property-photos .photos-grid .number-of-columns-4 .col:last-child .thumbnail .clipped[title]:hover:after,.property-photos .photos-grid .number-of-columns-3 .col:last-child .thumbnail .clipped[title]:hover:after,.property-photos .photos-grid .number-of-columns-2 .col:last-child .thumbnail .clipped[title]:hover:after{left:unset;right:0}.property-photos.confirm-delete-page-document .modal-dialog{max-width:calc(var(--modal-width)/2)}.property-photos .page-section{margin-bottom:0}.property-photos .photo-grid-ui{max-width:21.397rem;padding-top:.44118rem}.property-photos .photo-grid-ui .add-file-button{width:unset;margin-bottom:1.4411rem}.property-photos .photo-grid-ui .photo-count-slider fieldset{padding:.5rem}.property-photos .photo-grid-ui .photo-count-slider fieldset ul{margin:0 -10% 0 -10%;padding:0;list-style:none}.property-photos .photo-grid-ui .photo-count-slider fieldset ul li{float:left;width:20%;text-align:center}.property-photos .borrower-comments fieldset{margin-right:1rem;margin-bottom:1rem}.property-photos .borrower-comments fieldset div{margin:0;padding:.5rem;min-height:5.5875rem;overflow-wrap:break-word;border:1px solid var(--border-grey-passive)}.property-photos .photos-grid{margin-bottom:1.5rem;padding-top:1rem;border-top:1px solid var(--rescap-grey)}.property-photos .photos-grid .not-found{padding:0 0 1rem 1rem}.property-photos .photos-grid .number-of-columns-2 .col{max-width:50%}.property-photos .photos-grid .number-of-columns-3 .col{max-width:33.3333%}.property-photos .photos-grid .number-of-columns-4 .col{max-width:25%}.property-photos .photos-grid .number-of-columns-5 .col{max-width:20%}.property-photos .number-of-columns-5 .row .col:last-child .thumbnail .clipped[title]:hover:after{left:unset;right:0}.property-postclose .loan-summary .row{margin-bottom:1rem}.property-postclose .loan-summary .col{text-align:right}@media only screen and (max-width: 852px){.property-postclose .loan-summary .loan-setup-html>div>.row>.col{flex-basis:auto}}.property-postclose .loan-summary .pdf-button{position:relative;top:-0.5rem;margin-bottom:.5rem;text-align:right}.property-postclose .loan-summary .rescap-label{text-align:left}.property-postclose .loan-summary .underline{display:block;border-bottom:1px solid var(--border-grey-active)}.property-postclose .loan-summary .points-summary .col:first-child{display:none}.property-postclose .loan-summary .points-summary table{width:100%}.property-postclose .loan-summary .points-summary table th{text-align:center;background-color:#b4c6e7}.property-postclose .loan-summary .points-summary table td{text-align:center}.property-postclose .tracking-number{width:50%}.property-postclose .mailed-to-lender-button{margin-bottom:1rem}.property-postclose .mailed-to-lender-button button{margin-bottom:.5rem}.property-postclose .electronic-documents .custom-checkbox{margin-bottom:1rem}.property-postclose .upload-to-lender-button button{margin-bottom:.5rem}.property-postclose .autopay table{margin-bottom:1rem}.property-postclose .autopay table td{padding-right:1rem}.property-postclose .autopay button{margin-bottom:1rem}.edit-ach.modal .modal-dialog{max-width:18.647rem}.edit-ach.modal .modal-dialog .modal-body{padding-bottom:0}.edit-ach.modal .modal-dialog .modal-body h2{margin-bottom:.75rem;font-size:1.25rem;line-height:1.8rem;font-weight:bold;border-bottom:1px solid #000}.edit-ach.modal .modal-dialog .modal-body fieldset{margin-top:1rem;margin-bottom:1rem}.edit-ach.modal .modal-dialog .modal-body .bank-name{position:relative;margin-top:-1rem;margin-bottom:1rem;font-size:80%}.edit-ach.modal .modal-dialog .modal-footer{padding-top:0}.property-preclose .input-group-prepend{width:.6rem;margin-left:.15rem;margin-right:.25rem;text-align:center}.property-preclose .borrower-information{margin-bottom:1rem;padding-top:0}.property-preclose .borrower-information .contact .full-name{margin-top:1rem;white-space:nowrap}.property-preclose .borrower-information .contact .address{padding-right:.5rem;white-space:nowrap}.property-preclose .borrower-information .contact .phone{white-space:nowrap}.property-preclose .borrower-information .contact .phone span{padding-left:.25rem}.property-preclose .borrower-information .contact .phone span.extension{padding-left:.25rem}.property-preclose .borrower-information .contact .email{white-space:nowrap}.property-preclose .borrower-information .tin{flex:0 0 15ch}.property-preclose .loan-information .loan-settings{margin-bottom:0}.property-preclose .loan-information .loan-settings .points-summary{margin-bottom:0;align-items:stretch}.property-preclose .loan-information .loan-settings .points-summary .rescap-label{padding-bottom:.25rem}.property-preclose .loan-information .loan-settings .points-summary table{width:100%}.property-preclose .loan-information .loan-settings .points-summary table th{text-align:center;background-color:#b4c6e7}.property-preclose .loan-information .loan-settings .points-summary table td{text-align:center}.property-preclose .loan-information .loan-settings .interest-rate{margin-bottom:0;margin-top:.5rem}.property-preclose .loan-information .loan-settings .interest-rate fieldset{width:7rem;padding-bottom:0}.property-preclose .loan-information .loan-settings .interest-rate .interest-rate-summary{margin-bottom:1rem}.property-preclose .loan-information .loan-settings .term{flex:0 0 calc(25% + 1rem);margin-bottom:0}.property-preclose .loan-information .loan-settings .term .field{flex:0 0 4rem;padding-right:.5rem}.property-preclose .loan-information .loan-settings .term .field input[inputmode=decimal]{text-align:right}.property-preclose .loan-information .loan-settings .term .dropdown{margin-top:1.05rem}.property-preclose .loan-information .loan-settings .term .dropdown .custom-select{margin-top:.5rem;padding:.375rem 1.75rem .375rem .75rem}.property-preclose .loan-information .loan-settings .first-payment-date{flex:0 0 calc(25% + .75rem)}.property-preclose .loan-information .loan-settings .first-payment-date fieldset{margin-bottom:.25rem}.property-preclose .loan-information .loan-settings .repair-draw-fee{flex:0 0 calc(25% - 2rem)}.property-preclose .loan-information .loan-settings .correspondent-points{margin-bottom:1rem;margin-top:1rem}.property-preclose .loan-information .loan-settings .correspondent-interest-rate{margin-bottom:1rem}.property-preclose .loan-information .loan-settings .loan-arrangement-fee{margin-bottom:1.5rem}.property-preclose .loan-information .loan-settings .loan-arrangement-fee .col{display:flex;justify-content:space-between}.property-preclose .loan-information .loan-settings .loan-arrangement-fee .col span{display:block}.property-preclose .loan-information .total-commitment>.row,.property-preclose .loan-information .wire-amount>.row{margin-bottom:.5rem;align-items:center}.property-preclose .loan-information .input-group{justify-content:space-between}.property-preclose .loan-information .input-group>.custom-select:not(:first-child),.property-preclose .loan-information .input-group>.form-control:not(:first-child){border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.property-preclose .loan-information .text-only .input-group{align-items:center;height:2.0259rem;padding-right:calc(.5rem + 1px)}.property-preclose .loan-information .total>.col{padding-bottom:2rem}.property-preclose .loan-information .total>.col:first-child{padding-top:.5rem;border-top:1px solid rgba(0,0,0,0)}.property-preclose .loan-information .total .total-single{padding-top:.5rem;border-top:1px solid var(--border-grey-active);clip-path:polygon(0 100%, 0 0.5rem, 1rem 0.5rem, 1rem 0, calc(100% - 1rem) 0, calc(100% - 1rem) 100%)}.property-preclose .loan-information .total .total-double{border-top:5px solid var(--border-grey-passive);clip-path:polygon(0 100%, 0 0.5rem, 1rem 0.5rem, 1rem 0, calc(100% - 1rem) 0, calc(100% - 1rem) 100%)}.property-preclose .loan-information .rental-requested-loan-amount>.col{padding-bottom:2rem}.property-preclose .loan-information .secondary-text{text-align:left;margin-top:auto;margin-bottom:auto;line-height:1.9}.property-preclose .loan-information .total-commitment{margin-bottom:1rem}.property-preclose .loan-information .total-commitment span.rescap-label{font-weight:normal}.property-preclose .loan-information .wire-amount{margin-bottom:1rem}.property-preclose .loan-information .wire-amount span.rescap-label{font-weight:normal}.property-preclose .closing-dates .row{margin-bottom:1rem}.property-preclose .closing-dates .row:last-child{margin-bottom:0}.property-preclose .closing-dates fieldset{margin-bottom:0}.property-preclose .closing-dates .date-field-edit{width:13rem}.property-preclose .correspondent-information .contact-info{margin-bottom:1rem}.property-preclose .correspondent-information .contact-info .full-name{margin-top:1rem;white-space:nowrap}.property-preclose .correspondent-information .contact-info .address{padding-right:.5rem;white-space:nowrap}.property-preclose .correspondent-information .contact-info .phone{white-space:nowrap}.property-preclose .correspondent-information .contact-info .phone span{padding-left:.25rem}.property-preclose .correspondent-information .contact-info .phone span.extension{padding-left:.25rem}.property-preclose .correspondent-information .contact-info .email{white-space:nowrap}.property-preclose .correspondent-information .ach-payment-information h3.rescap-label{margin-bottom:.75rem}.property-preclose .correspondent-information .ach-payment-information .row{margin-bottom:1rem}.property-preclose .correspondent-information .ach-payment-information table{margin-bottom:1rem}.property-preclose .correspondent-information .ach-payment-information table td{white-space:nowrap;padding-right:1rem}.property-preclose .funding .row{margin-bottom:1rem}.property-preclose .funding .approve-funding .button-confirmation{margin-top:.5rem;margin-bottom:.5rem}.property-preclose .funding .approve-funding button{margin-left:1rem}.property-preclose .funding .approve-funding button:first-child{margin-left:0}.property-preclose .funding .wire-information{align-items:center}.property-preclose .funding .wire-date{flex:0 0 10rem}.property-preclose .funding .wire-amount{flex:0 0 10rem}.property-preclose .funding .wire-sent{margin-bottom:.5rem}.property-preclose .funding .wire-sent button{margin-top:.75rem;margin-left:1rem}.property-preclose .funding .wire-sent button:first-child{margin-left:0}.property-preclose .funding .wire-sent .button-confirmation{margin-top:-1.75rem}.property-preclose .flood-insurance-checkbox{margin-bottom:1rem}.property-tasks .page-section>.header{padding-top:var(--no-switch-padding)}.property-tasks .b-datagrid{border-top:1px solid #dee2e6}.property-tasks .b-datagrid .task-id-th{width:10ch;text-align:center}.property-tasks .b-datagrid .task-id-td{text-align:center}.property-tasks .b-datagrid .created-date-th{width:20ch}.property-tasks .b-datagrid .age-th{width:12ch;text-align:center}.property-tasks .b-datagrid .age-td{text-align:center}.property-tasks .b-datagrid .section-th{width:27ch}.property-tasks .b-datagrid .task-description-td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.property-tasks .b-datagrid .assigned-to-th{width:20ch}.property-tasks .b-datagrid .complete-th{width:11ch;text-align:center}.property-tasks .b-datagrid .complete-td{text-align:center}.property-third-party-review button{margin-bottom:.25rem}.property-third-party-review .new-review-button{margin-bottom:1rem}.property-third-party-review .phone{white-space:nowrap}.property-third-party-review .phone span{padding-left:.25rem}.property-third-party-review .phone span.extension{padding-left:.25rem}.property-third-party-review .form-control:disabled,.property-third-party-review .form-control[readonly]{background-color:unset}.property-third-party-review .custom-control.custom-switch input[disabled]{background-color:unset;color:unset}.property-third-party-review .requested-on{margin-bottom:1rem}.property-third-party-review fieldset{margin-bottom:1.5rem;margin-top:0}.property-third-party-review .notes-to-reviewer fieldset .read-only-field{min-height:5rem;max-height:10rem;overflow-y:auto}.property-third-party-review .disabled-thirdparty-reviewer{color:var(--rescap-red);font-weight:bold}.property-third-party-review .questionaire .row{margin-bottom:1rem}.property-third-party-review .questionaire fieldset{margin-bottom:0}.property-third-party-review .questionaire fieldset legend{position:static;margin-bottom:0}.property-third-party-review .questionaire .proceed-with-loan-question .rescap-label.disabled{color:var(--text-grey-passive)}.property-third-party-review .questionaire .proceed-with-loan-question .tristate{position:relative;top:-3px;left:1rem;display:inline}.property-third-party-review .questionaire .submit-review button{margin-left:1rem}.property-third-party-review .questionaire .submit-review button:first-child{margin-left:0}h3.rescap-label{display:inline-block;margin-bottom:1rem;padding-bottom:.25rem;border-bottom:1px solid var(--border-grey-active, darkcyan)}.rescap-label,.rescap-label-colon{color:var(--rescap-black);font-weight:bold}.rescap-label-disabled{color:var(--text-grey-passive)}.rescap-label:after{content:" "}.space-before:before{margin-left:1rem}.rescap-label-colon:after{content:": "}.rescap-label-underline{color:#000;font-weight:bold;text-decoration:underline}#rootpage{background-color:#f2f2f2}#rootpage input::-webkit-outer-spin-button,#rootpage input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#rootpage input[type=number]{-moz-appearance:textfield}#rootpage .nav-tabs{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;border-bottom:0 none;background-color:rgba(0,0,0,0);background-image:linear-gradient(var(--border-grey-active), var(--border-grey-active));background-position:0 calc(100% - 1px);background-size:100% 1px;background-repeat:no-repeat}#rootpage .nav-tabs .nav-item{position:relative;top:1px;white-space:nowrap}#rootpage .nav-tabs .nav-item:first-child .nav-link.active{left:0}#rootpage .nav-tabs .nav-item:last-child .nav-link{border-right-color:rgba(0,0,0,0)}#rootpage .nav-tabs .nav-item:last-child .nav-link.active{border-right-color:var(--border-grey-active)}#rootpage .nav-tabs .nav-item .nav-link{margin-bottom:0;padding-right:.5rem;font-size:var(--universal-font-size);line-height:1rem;border-color:unset;border-left-color:rgba(0,0,0,0);border-right:1px solid #495057;border-bottom:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);clip-path:polygon(0 0.5rem, 100% 0.5rem, 100% 1.85rem, 0 1.85rem);opacity:.92;transition:opacity .15s ease-in-out}#rootpage .nav-tabs .nav-item .nav-link:hover{opacity:1}#rootpage .nav-tabs .nav-item .nav-link.active{position:relative;top:0;left:-1px;border:1px solid var(--border-grey-active);border-bottom:1px solid #fff;border-top-right-radius:.5rem;border-top-left-radius:.5rem;background-color:#fff;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);opacity:1}#rootpage .nav-tabs .nav-item .nav-link.active:hover{opacity:1}#rootpage .nav-tabs .nav-item .nav-link .material-icons{left:-0.25rem;margin-right:.25rem}#rootpage .nav-tabs .nav-item .nav-link .close-tab{padding-left:.5rem}#rootpage .nav-tabs #tab-lamsmanager .nav-link,#rootpage .nav-tabs #tab-dashboard .nav-link,#rootpage .nav-tabs #tab-searchproperty .nav-link,#rootpage .nav-tabs #tab-searchcredit .nav-link,#rootpage .nav-tabs #tab-tasklist .nav-link{padding-left:1rem;padding-right:.75rem;text-transform:uppercase;letter-spacing:1px}#rootpage .tab-content{width:100%;background-color:#fff}#rootpage .tab-content .tab-pane{height:calc(100vh - var(--navmenu-height) - var(--rootpage-tabs-height));overflow:auto}#rootpage .tab-content .tab-pane>*{min-height:100%;overflow-y:hidden}#rootpage .tab-content .tab-pane .tab-panel{min-height:20rem}.container-fluid.search-credit{max-width:100%}.search-credit .form-group{margin:.5rem .25rem}.search-credit .justify-content-between{width:99.7%;max-width:140.7rem;min-width:136rem;align-items:center;padding-left:.75rem;padding-right:.75rem}.search-credit .justify-content-between .pagination{margin-bottom:0}.search-credit .data-grid{width:99.7%;max-width:140.7rem;min-width:136rem;table-layout:fixed}.search-credit .data-grid th{font-size:.85rem}.search-credit .data-grid td{font-size:.85rem}.search-credit .data-grid .request-id-th{width:5ch;text-align:center}.search-credit .data-grid .request-id-td{text-align:center}.search-credit .data-grid .loan-class-1-th{width:6ch;text-align:center}.search-credit .data-grid .loan-class-1-td{position:relative}.search-credit .data-grid .loan-class-1-td div{width:1rem;height:1rem;margin:0 auto}.search-credit .data-grid .loan-class-1-td .loanclass1-yellow{border:1px solid var(--border-grey-passive)}.search-credit .data-grid .type-th{width:7ch}.search-credit .data-grid .source-th{width:9ch}.search-credit .data-grid .loan-number-th{width:8.5ch}.search-credit .data-grid .loan-number-td{white-space:nowrap}.search-credit .data-grid .triage-score-th{width:5ch;text-align:center}.search-credit .data-grid .triage-score-td{text-align:center}.search-credit .data-grid .property-address-th{width:17ch;white-space:break-spaces}.search-credit .data-grid .property-address-td{white-space:break-spaces}.search-credit .data-grid .guarantor-th{width:8.5ch}.search-credit .data-grid .guarantor-td{position:relative}.search-credit .data-grid .requested-date-th{width:10.5ch;text-align:center}.search-credit .data-grid .requested-date-td{text-align:center;white-space:nowrap}.search-credit .data-grid .close-date-th{width:9.25ch;text-align:center}.search-credit .data-grid .close-date-td{text-align:center;white-space:nowrap}.search-credit .data-grid .last-modified-date-th{width:10.5ch;text-align:center}.search-credit .data-grid .last-modified-date-td{text-align:center;white-space:nowrap}.search-credit .data-grid .assigned-to-th{width:8ch}.search-credit .data-grid .assigned-to-td{position:relative}.search-credit .data-grid .age-th{width:4.5ch;text-align:center}.search-credit .data-grid .age-td{text-align:center}.search-credit .data-grid .status-th{width:9ch}.search-credit .data-grid .progress-summary-th{width:11rem;text-align:left}.search-credit .data-grid .progress-summary-td div{white-space:nowrap}.container-fluid.search-property{max-width:100%}.search-property .form-group{margin:.5rem .25rem}.search-property .justify-content-between{width:99.7%;max-width:140.7rem;min-width:136rem;align-items:center;padding-left:.75rem;padding-right:.75rem}.search-property .justify-content-between .pagination{margin-bottom:0}.search-property .data-grid{width:99.7%;max-width:140.7rem;min-width:136rem;table-layout:fixed}.search-property .data-grid th{font-size:.85rem}.search-property .data-grid td{font-size:.85rem}.search-property .data-grid .request-id-th{width:5ch;text-align:center}.search-property .data-grid .request-id-td{text-align:center}.search-property .data-grid .loan-class-1-th{width:6ch;text-align:center}.search-property .data-grid .loan-class-1-td{position:relative}.search-property .data-grid .loan-class-1-td div{width:1rem;height:1rem;margin:0 auto}.search-property .data-grid .loan-class-1-td .loanclass1-yellow{border:1px solid var(--border-grey-passive)}.search-property .data-grid .type-th{width:7ch}.search-property .data-grid .source-th{width:9ch}.search-property .data-grid .loan-number-th{width:9.5ch}.search-property .data-grid .loan-number-td{white-space:nowrap}.search-property .data-grid .triage-score-th{width:5.5ch;text-align:center}.search-property .data-grid .triage-score-td{text-align:center}.search-property .data-grid .property-address-th{width:17ch;white-space:break-spaces}.search-property .data-grid .property-address-td{white-space:break-spaces}.search-property .data-grid .guarantor-th{width:8.5ch}.search-property .data-grid .guarantor-td{position:relative}.search-property .data-grid .requested-date-th{width:7ch;text-align:center}.search-property .data-grid .requested-date-td{text-align:center}.search-property .data-grid .close-date-th{width:8.25ch;text-align:center}.search-property .data-grid .close-date-td{text-align:center}.search-property .data-grid .last-modified-date-th{width:6.5ch;text-align:center}.search-property .data-grid .last-modified-date-td{text-align:center}.search-property .data-grid .assigned-to-th{width:8ch}.search-property .data-grid .assigned-to-td{position:relative}.search-property .data-grid .age-th{width:5ch;text-align:center}.search-property .data-grid .age-td{text-align:center}.search-property .data-grid .status-th{width:9ch}.search-property .data-grid .progress-summary-th{width:11rem;text-align:left}.search-property .data-grid .progress-summary-td div{white-space:nowrap}.container-fluid.search-task{max-width:100%}.search-task .form-group{margin:.5rem .25rem}.search-task .select-item-as-group{font-weight:bold;color:#000}.search-task .justify-content-between{width:99.7%;max-width:140.7rem;min-width:136rem;align-items:center;padding-left:.75rem;padding-right:.75rem}.search-task .justify-content-between .pagination{margin-bottom:0}.search-task .data-grid{width:99.7%;max-width:140.7rem;min-width:136rem;table-layout:fixed}.search-task .data-grid .form-control{font-size:.85rem}.search-task .data-grid .custom-select{font-size:.85rem}.search-task .data-grid th{text-align:left;font-size:.85rem}.search-task .data-grid th .invalid-feedback.date-field-edit,.search-task .data-grid th .invalid-feedback.number-field-edit,.search-task .data-grid th .invalid-feedback.text-field-edit{top:unset}.search-task .data-grid td{text-align:left;vertical-align:middle;font-size:.85rem}.search-task .data-grid input[type=date].form-control::-webkit-calendar-picker-indicator{margin-left:-0.5rem}.search-task .data-grid .task-id-th{width:4ch;text-align:center}.search-task .data-grid .task-id-td{text-align:center}.search-task .data-grid .task-type-th{width:4ch}.search-task .data-grid .created-date-th{width:6ch}.search-task .data-grid .created-date-td{white-space:nowrap}.search-task .data-grid .age-th{width:3ch;text-align:center}.search-task .data-grid .age-td{text-align:center}.search-task .data-grid .request-id-td{text-align:center}.search-task .data-grid .request-id-th{width:4ch;text-align:center}.search-task .data-grid .request-name-th{width:12.5ch}.search-task .data-grid .request-name-td{white-space:break-spaces}.search-task .data-grid .section-th{width:8ch}.search-task .data-grid .description-th{width:17ch}.search-task .data-grid .description-td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-task .data-grid .assigned-to-th{width:8ch}.search-task .data-grid .assigned-to-td{position:relative}.search-task .data-grid .complete-th{width:4ch}.search-task .data-grid .complete-td{position:relative;text-align:center}.not-required-switch,.acceptable-switch{text-align:right}.not-required-switch .row:nth-child(2) .col,.acceptable-switch .row:nth-child(2) .col{min-height:1.5rem;line-height:1.5rem}.not-required-switch .row:nth-child(2) .col span,.acceptable-switch .row:nth-child(2) .col span{padding-right:3.5rem}.custom-switch .custom-control-input.custom-control-input-md+.custom-control-label{padding-left:unset;top:.125rem}.switch-white .custom-switch .custom-control-input:checked~.custom-control-label::before{color:unset;border-color:var(--rescap-grey);background-color:rgba(0,0,0,.25)}.switch-white .custom-switch .custom-control-input~.custom-control-label::after{background-color:var(--rescap-grey)}.switch-black .custom-switch .custom-control-input:checked~.custom-control-label::before{color:unset;border-color:var(--rescap-grey);background-color:rgba(0,0,0,.25)}.switch-black .custom-switch .custom-control-input~.custom-control-label::after{background-color:var(--rescap-black)}.switch-yellow .custom-switch .custom-control-input:checked~.custom-control-label::before{color:unset;border-color:var(--rescap-grey);background-color:rgba(255,185,17,.25)}.switch-yellow .custom-switch .custom-control-input~.custom-control-label::after{background-color:var(--rescap-yellow)}.switch-green .custom-switch .custom-control-input:checked~.custom-control-label::before{color:unset;border-color:var(--rescap-grey);background-color:rgba(146,195,83,.25)}.switch-green .custom-switch .custom-control-input~.custom-control-label::after{background-color:var(--rescap-green)}.switch-red .custom-switch .custom-control-input:checked~.custom-control-label::before{color:unset;border-color:var(--rescap-grey);background-color:rgba(255,0,0,.25)}.switch-red .custom-switch .custom-control-input~.custom-control-label::after{background-color:var(--rescap-red)}.switch-purple .custom-switch .custom-control-input:checked~.custom-control-label::before{color:unset;border-color:var(--rescap-grey);background-color:rgba(255,0,0,.25)}.switch-purple .custom-switch .custom-control-input~.custom-control-label::after{background-color:var(--rescap-purple)}.switch-processing .custom-switch .custom-control-input:checked~.custom-control-label::before{color:unset;border-color:var(--border-grey-active);background-color:var(--background-grey)}.switch-processing .custom-switch .custom-control-input~.custom-control-label::after{background-color:var(--text-grey-passive);opacity:.5}.btn-group.btn-group-toggle .btn.btn-secondary{background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.05)}.btn-group.btn-group-toggle .btn.btn-secondary.active{background-color:rgba(0,0,0,.25)}.tab-content-tasklist .material-icons{font-size:1.25rem;line-height:1}.tab-content-tasklist .task-detail{padding-left:.25em;padding-right:.25em}.tab-content-tasklist .search-task .form-group{margin:.5rem .25rem}.tab-content-tasklist .search-task .pagination{margin-top:.5rem}.tab-content-tasklist .task-comments .comments-grid .created-date-th{width:19ch}.tab-content-tasklist .task-comments .comments-grid .created-by-th{width:18ch}.tab-content-tasklist .task-comments .comments-grid .created-by-td{text-overflow:ellipsis}.tab-content-tasklist .task-comments .comments-grid .comment-id-th{width:8ch;text-align:right}.tab-content-tasklist .task-comments .comments-grid .comment-id-td{text-align:right}.task-detail.confirm-delete-task .modal-dialog,.task-comments.confirm-delete-task-comment .modal-dialog{max-width:calc(var(--modal-width)/2)}.task-detail-property .complete-section{margin-top:-0.6rem;margin-bottom:1rem;text-align:right}.task-detail-property .complete-section .task-completed-by{margin-top:.25rem;white-space:nowrap}.task-detail-property .delete-task{padding-top:.5rem;text-align:right}.task-detail-property .delete-task .delete-task-icon{top:.75rem;font-size:1.75rem}.task-detail-property .comments-grid thead tr:nth-child(odd){background:none}.confirm-delete-task .modal-dialog{max-width:calc(var(--modal-width)/2)}.input-group-prepend{margin-top:auto;margin-bottom:auto}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{padding-left:0;padding-right:0}.data-grid form{margin-bottom:.5rem}.label-nowrap label{white-space:nowrap}.copy-link-to-clipboard{margin-left:.5rem}.copy-link-to-clipboard-copied{margin-left:.5rem;color:red}