body,html{height:100%;font-size:1rem!important}html{position:relative}.app>header{border-top-width:5px;border-top-style:solid}.app .app-content{min-height:calc(100vh - 251px)}.app .em-full-height{height:100%}.app .content-wrapper,.app .layout-wrapper{min-width:1280px;max-width:1920px;padding:0 25px}.app .main{width:100%}.app.app-wrapper{min-height:100vh;min-width:1280px;position:relative}.app .tpo-icon-lock-locked{color:#5ea2ed}.app .tpo-icon-lock-expired{color:#e34256}.app .tpo-icon-lock-unlocked{color:#fbb431}.app input[type=number]{-moz-appearance:textfield}.app .em-dropdown ul.dropdown-menu{width:100%!important}header{width:100%;min-height:60px;max-height:115px}header .logo-container-padding{padding:24px 15px 23px}header .login-text.disabled{pointer-events:none;cursor:not-allowed}.tpo-top-nav{padding:13px 0 0}.tpo-top-nav>ul{margin:0;line-height:13px}.tpo-top-nav>ul>li{display:inline-block;padding:0 15px}.tpo-top-nav>ul>li:last-child{padding-right:0}.tpo-top-nav>ul a{font-size:.8125rem;cursor:pointer}.tpo-top-nav>ul .contact-us-link{text-transform:uppercase;font-family:ProximaNova-Semibold,Helvetica,Arial,sans-serif;font-size:.8125rem;text-decoration:none}.custom-ribbon{min-height:64px;max-height:400px;width:100%;background-color:#2080c3}.middle-content{background-color:#f0f1f3;display:inline-block;width:100%;min-height:calc(100vh - 261px);margin-bottom:-6px}.box-border{box-shadow:0 2px 5px 0 #d5d9dd}.left-content{float:left;width:356px;margin:40px 0 40px 40px;padding:0}.login-mod{width:100%;height:295px;background-color:#fff;padding:60px 50px 0;margin-bottom:15px}.login-mod .header-label{display:none}.left-modules{border-top:5px solid #2080c3;margin-bottom:15px;background-color:#fff;height:auto;padding:40px}.right-content{float:left;margin:40px 0 40px 40px;width:815px;padding:0}.content-container{background-color:#fff;height:100%;padding:40px;overflow:hidden}.footer-left-image{width:120px;margin-right:20px}.footer-left-image,.footer-right-image{max-width:120px;max-height:96px;float:right;height:95px;cursor:pointer}.footer-images-holder{padding:20px 15px;position:inherit}footer{width:100%;background-color:#2080c3;min-height:136px}footer .layout-wrapper ul{padding:0;margin:0}footer .footer-content-padding{padding:20px 15px}.module-title{color:#333}.container{min-height:100%;height:auto;border-left:1px solid #ccc;border-right:1px solid #ccc}.body,h1,h2,h3,h4,p{font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif}.em-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tpo-no-padding{padding:0}.tpo-no-margin{margin:0}.tpo-header-nav{height:45px}.tpo-header-nav .navbar{min-height:unset;height:45px;margin-bottom:0;border:none}.tpo-header-nav .navbar .nav{height:45px;padding-left:0}.tpo-header-nav .navbar .nav .main-nav-active{padding-bottom:11px;border-bottom:3px solid #fff}.tpo-header-nav .navbar .nav>li>a{color:inherit;line-height:16px;padding:15px 0 14px;margin-right:40px;font-size:.8125rem;font-family:ProximaNova-Semibold,Helvetica,Arial,sans-serif;text-transform:uppercase;border-radius:0;outline:none}.tpo-header-nav .navbar .nav>li:first-child a{padding-left:0}.tpo-header-nav .navbar .nav>li>a:hover{background-color:transparent;border-bottom:3px solid #fff;padding-bottom:11px}.tpo-header-nav .navbar .nav>li>a:active,.tpo-header-nav .navbar .nav>li>a:focus{background-color:transparent}.tpo-icon{vertical-align:middle;display:inline-block;cursor:pointer;color:#005181}.tpo-icon:hover{color:#1394e5}.tpo-icon-group{display:inline-block}.tpo-icon-group .tpo-icon{margin-left:10px}.tpo-icon-group .tpo-icon:not(:last-child){margin-right:10px}.tpo-icon-email{background-image:url(tpo-icon-email-black.svg)}.tpo-icon-phone{background-image:url(tpo-icon-phone-black.svg)}.tpo-icon-export-active{background-image:url(tpo-icon-export-active.svg)}.tpo-icon-export-active,.tpo-icon-export-hover{display:inline-block;margin-right:10px;vertical-align:middle}.tpo-icon-export-hover{background-image:url(tpo-icon-export-hover.svg)}.tpo-icon-export-black,.tpo-icon-export-black[disabled]:hover{background-image:url(tpo-icon-export-black.svg);display:inline-block;margin-right:10px;vertical-align:middle}.tpo-icon-export-black:hover{background-image:url(tpo-icon-export-hover.svg)}.tpo-icon-excel,.tpo-icon-excel[disabled]:hover{background-image:url(tpo-icon-excel-black.svg);margin-right:10px}.tpo-icon-excel:hover{background-image:url(tpo-icon-excel-hover.svg)}.tpo-icon-file-type{background-image:url(icon-file-type.svg)}.tpo-icon-grid-contact{background-image:url(tpo-icon-contact-black.svg);margin-top:5px;margin-left:20px}.tpo-icon-grid-message-cell{background-image:url(icon-message-unread-default.svg);margin-top:5px;margin-left:30px}.tpo-icon-grid-message-cell-read{margin-top:5px}.tpo-icon-grid-message-cell-read,.tpo-icon-grid-message-header{background-image:url(icon-message-read-default.svg);margin-left:30px}.tpo-icon-grid-message-header{margin-top:8px}.tpo-icon-grid-lock-expired-ext-requested{background-image:url(icon-lock-expired-ext-requested.svg);margin-top:5px;float:left}.tpo-icon-grid-lock-locked-ext-requested{background-image:url(icon-lock-locked-ext-requested.svg);margin-top:12px;float:left}.tpo-icon-grid-lock-locked-rate-requested{background-image:url(icon-lock-locked-rate-requested.svg);margin-top:5px;float:left}.tpo-icon-grid-lock-unlocked-rate-requested{background-image:url(icon-lock-unlocked-rate-requested.svg);margin-top:5px;float:left}.tpo-status-alert-default{background-image:url(tpo-status-alert-default.svg);float:left}.tpo-icon-msg-ballon{background-image:url(icon-tpo-comment-column.svg)}.icon-workflow-fulfilled-date{background-image:url(icon-workflow-fulfilled-date.svg)}.icon-workflow-unfulfilled-date{background-image:url(icon-workflow-unfulfilled-date.svg)}.multiline-label{line-height:normal!important}:focus{outline:none}.ui-grid-row:nth-child(2n) .ui-grid-cell{background-color:#fdfdfd}.tpo-grid-row-hover,.ui-grid-row:hover .ui-grid-cell,.ui-grid-row:nth-child(2n):hover .ui-grid-cell{background-color:#f5f7f7}.ui-grid-cell,.ui-grid-header-cell{border-right-width:0}.ui-grid-cell{border-bottom:1px solid #d4d4d4}.ui-grid-pager-container,.ui-grid-pager-control{float:right}.ui-grid-pager-count-container{float:left}.ui-grid-pager-row-count-picker select{width:auto;padding-left:0;padding-right:0}.ui-grid-top-panel{background:#ebebeb!important}.ui-grid-pager-panel{background-color:#f7f7f7!important}.form-control[disabled]{pointer-events:none;color:#666}.form-control[disabled],input[type=email][disabled],input[type=email][readonly],input[type=text][disabled],input[type=text][disabled]:active,input[type=text][disabled]:focus,input[type=text][disabled]:hover,input[type=text][readonly],input[type=text][readonly]:active,input[type=text][readonly]:focus,input[type=text][readonly]:hover{background-color:#eee;border:none;box-shadow:none}.radio input[type=radio]:disabled+label{color:#666;opacity:1}.checkbox input[type=checkbox]:disabled+label{color:#666;box-shadow:none}.checkbox input[type=checkbox]:disabled+label:before{background-color:#acb3bc;border:1px solid #acb3bc;box-shadow:none}.modal .modal-dialog .modal-content .modal-header{background-color:#7f858c;height:27px;padding:0 0 0 15px;border-radius:3px 3px 0 0;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.modal .modal-dialog .modal-content .modal-header .close{width:16px;height:16px;border-radius:2px;margin:5px 10px 5px 0}.modal .modal-dialog .modal-content .modal-header .close .close-icon{background:url(icon-close-white.svg) 50%/contain no-repeat;vertical-align:middle;margin-top:-7px;display:inline-block;color:#444;width:13px;height:13px}.modal .modal-dialog .modal-content .modal-header .close:hover{background-color:rgba(0,0,0,.1);cursor:pointer}.modal .modal-dialog .modal-content .modal-header .modal-title{color:#fff;padding:5px 0;text-align:left;width:100%}.modal .modal-dialog .modal-content .modal-body{padding:15px}.modal .modal-dialog .modal-content .modal-body .panel{box-shadow:none}.modal .modal-dialog .modal-content .modal-body .form-control:not(.date-picker,.em-single-file-uploader){height:32px}.modal .modal-dialog .modal-content .modal-body .form-group .control-label{margin-top:0}.modal .modal-dialog .modal-content .modal-footer .btn{margin-left:5px}.block-ui-message{font-size:1rem!important}.mar-r-10{margin-right:10px}.em-text-aln-center{text-align:center}.theme-left-nav-color{background-color:#f7f7f7}.theme-ul-parent-link-color{color:#666}.theme-ul-child-link-color{color:#333}.theme-pn-parent-link-color{color:#666}.theme-pn-child-link-color{color:#333}.theme-ln-parent-link-color{color:#000}.theme-footer-text-color{color:#fff}.em-input-symbol-dollar-24 .form-control{padding-left:14px!important}.em-input-symbol-dollar-24:after{top:5px;left:5px}.em-input-symbol-percent-24:after{top:5px;right:5px}.disabled-formatter.em-input-symbol-dollar-24:after,.disabled-formatter.em-input-symbol-percent-24:after{color:#acb3bc}.nav-panel{position:absolute;left:-10px;z-index:1000;min-width:56px;text-align:left;background-color:#fff;border-color:#acb3bc;box-shadow:0 0 4px 0 #d5d9df,0 4px 10px 1px #aeb3bb;margin-top:0}.nav-panel ul{list-style:none;padding:10px}.nav-panel ul li{min-height:22px;padding:0 10px;width:100%}.nav-panel ul li a{font-size:.8125rem;font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;text-align:left;display:block;line-height:14px;min-height:28px;padding:6px 0;white-space:nowrap}.nav-panel ul li a:hover{text-decoration:none;cursor:pointer}.nav-panel ul li:hover{background-color:#e0e3e8}.nav-panel .manage-account-menu{padding-bottom:0}.nav-panel .logout-menu{border-top:1px solid #e0e3e8}.session-timeout-dialog .btn{height:32px;padding:8px 10px;vertical-align:middle;text-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;line-height:5px;min-width:96px}.session-timeout-dialog .btn:focus{outline-width:0}.session-timeout-dialog .btn-default{background-color:#f5f7f9;height:32px}.block-ui-container{z-index:1049}.btn.btn-primary[disabled],.btn.em-btn-tertiary[disabled]{background-color:#a9b1be;color:#e0e3e8}.btn.em-btn-tertiary[disabled]{border-color:#a9b1be}.btn.btn-default[disabled]{background-color:#fff;border-color:#a9b1be;color:#a9b1be}.em-showSsn .em-toggle-hide-ssn,.em-showSsn .em-toggle-show-ssn{top:3px!important}.em-notify .block-ui-container{overflow:visible}.em-notify .block-ui-container .block-ui-message-container{top:85%}.em-notify .block-ui-container .block-ui-message{left:50%}.block-ui-message-container{top:50%}.block-ui-message-container .block-ui-message{transform:translateY(-50%)}@keyframes a{to{transform:rotate(1turn)}}.em-lightbox-spinner .block-ui-container .block-ui-message{background-color:transparent;font-weight:400}.em-lightbox-spinner .block-ui-container .block-ui-message:after{content:"";background:url(spinner-lightbox_responsive.svg) no-repeat;width:52px;height:52px;display:-ms-flexbox;display:flex;margin:0 auto;animation:a 1s linear infinite}.em-lightbox-spinner .block-ui-container .block-ui-overlay{opacity:.5;background:#191919}.spinner.white:after{background:url(spinner-lightbox_responsive.svg) no-repeat;animation:a 1s linear infinite}.textarea-disabled{background-color:#eee!important;pointer-events:none!important;opacity:1!important;color:#666!important}.border-disabled{border:1px solid #d5d9dd}.less-opacity-disabled,.more-opacity-disabled{pointer-events:none!important;opacity:.75!important}.multi-select-dropdown .multiSelect{height:32px}.multi-select-dropdown .multiSelect button{height:100%;font-weight:400}.multi-select-dropdown .multiSelect button .icon-chevron-small-down{top:5px}.multi-select-dropdown .multiSelect .multiSelectItem.selected .tickContainer{line-height:1.4}.loan-nav{float:left;font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-size:.875rem;width:100%}.loan-nav .loan-nav-bold{font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif}.loan-nav .loan-nav-item{display:block;float:left;padding-bottom:1px;margin:0;width:100%}.loan-nav .loan-nav-item:hover{cursor:pointer}.loan-nav .loan-nav-item .nav-item-border-bottom{border-bottom:1px solid #a5a5a5}.loan-nav .loan-nav-item .loan-nav-text{padding-left:40px;line-height:48px}.loan-nav .loan-nav-item .loan-nav-text .loan-nav-icon{line-height:48px;float:left;padding-right:7px;color:inherit}.loan-nav .loan-nav-item .loan-nav-text.active .active-item{background-color:inherit}.loan-nav .loan-nav-item .loan-nav-text.disabled .loan-nav-icon{cursor:not-allowed}.loan-nav .loan-nav-item .loan-nav-action{padding:25px 0 15px 40px;cursor:default;font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif}.loan-nav .loan-nav-item .loan-nav-action.no-hover{background-color:transparent!important}.loan-nav .loan-nav-item .loan-nav-text-reduced-height{line-height:16px}.loan-nav .loan-nav-item .loan-nav-text-reduced-height div:nth-child(2){padding:8px 30px 8px 0;max-width:200px}.loan-nav .loan-nav-item .subnav{font-size:.8125rem;float:left;padding-top:10px;padding-bottom:10px;width:100%}.loan-nav .loan-nav-item .subnav .subnav-item{line-height:14px;padding:0 10px 0 15px;cursor:pointer;float:left;width:95%;margin-bottom:1px}.loan-nav .loan-nav-item .subnav .subnav-item .subnav-text{border-radius:2px;padding:10px 0 7px 25px;width:80%;float:left;text-decoration:none}.loan-nav .loan-nav-item .subnav .subnavchild{width:99%}.loan-nav .loan-nav-item .subnav .subnavchild .subnavchild-item{width:99%;padding:10px 10px 0 15px}.loan-nav .loan-nav-item .subnav .subnavchild .subnavchild-item .subnavchild-text{width:95%;padding:5px 5px 0 35px;display:block}.workflow-nav{float:left;font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;width:100%}.workflow-nav .loan-nav-item{display:block;float:left;padding-bottom:0!important;margin:0;width:100%}.workflow-nav .loan-nav-item:hover{cursor:pointer}.workflow-nav .loan-nav-item .loan-nav-text{width:100%;padding-left:20px;height:48px;font-size:1rem;margin:0;display:table}.workflow-nav .loan-nav-item .loan-nav-text span{display:table-cell;vertical-align:middle;color:#fff;float:right;padding:15px 29px 0 0}.workflow-nav .loan-nav-item .loan-nav-text div{display:table-cell;vertical-align:middle}.workflow-nav .loan-nav-item .loan-nav-icon{line-height:48px;float:left;padding-right:7px;color:inherit}.workflow-nav .loan-nav-item .subnav{font-size:.8125rem;float:left;width:100%}.workflow-nav .loan-nav-item .subnav .subnav-item{line-height:14px;padding:10px 10px 10px 15px;float:left;width:100%;margin:0;border-bottom:1px solid #696969}.workflow-nav .loan-nav-item .subnav .subnav-item .subnav-text-panel{display:inline-block;padding-top:1px}.workflow-nav .loan-nav-item .subnav .subnav-item .subnav-text-panel .subnav-text{width:100%;border-radius:2px;float:left;text-decoration:none;display:block;font-weight:700}.workflow-nav .loan-nav-item .subnav .subnav-item .subnav-icon{width:20px;height:20px;margin-bottom:5px;display:inline-block;float:left}.workflow-nav .loan-nav-item .subnav .subnav-item .subnav-icon-small{display:inline-block;float:left;color:#fff;padding-top:5px;padding-left:13px}.workflow-nav .loan-nav-item .subnav .has-documents-cursor{cursor:pointer}.workflow-nav .loan-nav-item .subnav .no-documents-cursor{cursor:context-menu}.document-modal-window .modal-content{min-width:750px}.document-modal{box-shadow:0 2px 6px 0 rgba(0,0,0,.75);width:100%;border-radius:5px;background-color:#fff}.document-modal .no-margin{margin:0}.document-modal .document-modal-header{padding-left:0}.document-modal .document-modal-header .document-modal-title{font-size:1.25rem;color:#000;padding:15px}.document-modal .document-modal-header span.icon-close-small{float:right}.document-modal .document-modal-header .document-close-icon{padding-top:15px}.document-modal .document-modal-header .document-close-icon:hover{cursor:pointer}.document-modal .document-modal-body .grid{min-height:300px}.document-modal .document-modal-body .ui-grid{padding:0}.document-modal .document-modal-body .ui-grid-top-panel{background:#d5d9dd;font-size:.875rem;height:30px}.document-modal .document-modal-body .ui-grid-header-cell{padding-left:10px}.document-modal .document-modal-body .ui-grid-viewport{font-size:.875rem}.document-modal .document-modal-body .ui-grid-canvas{width:100%!important;height:100%!important;overflow-y:auto!important}.document-modal .document-modal-body .ui-grid-cell{padding-left:10px;border-bottom:1px solid #d5d9dd!important}.document-modal .document-modal-body .ui-grid-row:hover .ui-grid-cell{background-color:#c0e0f8;cursor:pointer}.document-modal .document-modal-footer{width:100%;padding:10px 15px;background-color:#fff}.document-modal .document-modal-footer button{float:right}.emnotification{position:absolute;top:0;left:0;right:0;text-align:center;line-height:2.5;overflow:hidden;box-shadow:inset 0 7px 9px -7px #000;height:0;color:#fff}.emnotification .emnotification-image,.emnotification .emnotification-text{vertical-align:middle;display:inline-block}.emnotification .emnotification-image{margin-right:5px}.emnotification .notification-circular-loader{background-image:url(circular-loader.svg);background-size:100%;width:20px;height:20px}.emnotification .close{font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20);text-decoration:none;margin-top:11px;margin-right:12px}.emnotification .close:hover{color:#000;text-decoration:none;opacity:.4;filter:alpha(opacity=40);cursor:pointer}.emnotification.ajaxprocessing{background-color:#f68946}.emnotification.ajaxsuccess{background-color:#23b574}.emnotification.shown{animation:b .25s ease-in forwards}@keyframes b{0%{height:0}to{height:37px}}.instructionaltext{color:#963}.em-alert .em-icon{margin:1px 10px 0 0}.em-alert .content-padding{padding:0 0 0 29px}.em-confirmation .em-icon{margin:1px 10px 0 0}.em-confirmation .content-area{padding:0 0 0 29px;white-space:pre-line;font-size:.875rem;font-weight:700}.em-confirmation .center-align{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.em-confirmation .center-align,.row-eq-height{display:-ms-flexbox;display:flex}.form-field-error{color:#e42226!important;font-size:.8rem!important}.no-padding{padding:0!important}.no-padding-top{padding-top:0!important}.no-padding-right{padding-right:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-left{padding-left:0!important}.no-margin{margin:0!important}.no-margin-top{margin-top:0!important}.no-margin-right{margin-right:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-left{margin-left:0!important}.no-border{border-width:0!important}.no-border-top{border-top-width:0!important}.no-border-right{border-right-width:0!important}.no-border-bottom{border-bottom-width:0!important}.no-border-left{border-left-width:0!important}.panel-primary>.panel-heading{background-color:#f9f9f9!important;border-bottom:#c0c6cc!important;height:40px;color:#000!important;font-size:1rem}.panel-body-padding{padding-top:10px}.gb-body-margin-top{margin-top:10px}.groupbox{border:0!important;margin-bottom:0!important}.groupbox .groupbox-heading{background-color:#fff!important;height:32px;padding-top:5px!important;padding-bottom:5px!important}.control-label:not(strong){font-size:.75rem;font-weight:400}.form-control{height:24px}.form-control-class{padding-top:0!important}.form-control{padding:0 0 0 5px!important}.em-drop-down.form-control{padding:5px 35px 5px 10px!important}.em-dropdown-edit .flexible-width{width:calc(100% - 30px)!important}.form-group{margin-bottom:10px!important}.form-group .control-label{text-align:right;margin-top:5px}.control-label-checkbox,.form-group .control-label{font-size:.8125rem;font-weight:400}.form-horizontal .checkbox,.form-horizontal .radio{min-height:0}.full-width{width:100%}.runtimedemo{padding:15px 15px 0}.runtimedemo hr{border-top:1px solid #acb3bc}.runtimedemo h4{font-size:1.5rem}.runtimedemo .form-desc{font-size:.85rem}.runtimedemo .form-header-alignment{padding-left:20px;margin-top:8px}.runtimedemo .form-padding{padding:15px}.runtimedemo .panel{border:1px solid #acb3bc}.runtimedemo .panel .groupbox-heading,.runtimedemo .panel .panel-heading{border:none}.runtimedemo .gb-border-right{border-right:1px solid #c0c6cc}.runtimedemo .gb-border-top-right{border-right:1px solid #c0c6cc;border-top:1px solid #c0c6cc;border-bottom:1px solid #c0c6cc}.runtimedemo .panel-body-padding-bottom{padding-bottom:5px!important}.runtimedemo .radio-group-bottom-margin{margin-bottom:30px}.runtimedemo .my-class{color:red;font-weight:700;padding-left:10px}.runtimedemo .my-row-class{padding-bottom:10px}.runtimedemo .my-separator-class{padding:10px 0}.runtimedemo .button-padding{padding:10px}.forgotpassword{margin:-40px;padding:40px}.forgotpassword,.login-wrapper{box-sizing:content-box}.login-wrapper .header-label{font-size:1.5rem;color:#000;margin-bottom:20px;font-weight:lighter}.login-wrapper .header-desc{font-size:.8125rem;margin-bottom:40px}.reset-instr{font-size:.8125rem}.error-message{padding:1px 0 0 15px;color:#e42226;font-size:.8rem}.form-group{margin-bottom:20px}.form-group label{font-weight:lighter}.button-holder{text-align:right}.button-holder .btn{margin-left:10px}.aepipeline{width:100%}.aepipeline .ui-grid-row:hover .ui-grid-cell{background-color:#fef8e1;border-width:1px 0;border-style:solid;border-color:#ffcd6e;margin-top:-1px}.aepipelinegrid .aepipeline-grid-col{height:100%}.aepipelinegrid #aepipeline-grid{height:calc(100% - 30px)!important;border:none;padding-bottom:0}.aepipelinegrid #aepipeline-grid .ui-grid-header-cell{padding:10px 10px 0 25px}.aepipelinegrid #aepipeline-grid .ui-grid-cell{padding:10px 0 0 25px}.aepipelinegrid #aepipeline-grid .ui-grid-top-panel .ui-grid-header-canvas,.aepipelinegrid #aepipeline-grid .ui-grid-top-panel .ui-grid-header-cell-wrapper{background-color:#fafafa}.aepipelinegrid #aepipeline-grid .ui-grid-filter-input::-ms-clear{display:none}.aepipelinegrid .content-wrapper .content-min-height{min-height:calc(100vh - 251px)}.aepipelinegrid .view-options{margin:20px 0 0 20px;height:60px}.aepipelinegrid .view-options .radio{margin-top:0}.aepipelinegrid .view-options .checkbox label{font-size:.815rem}.format .cell1-padding{padding:20px 20px 20px 0}.format .cell2-padding{padding:20px 0;text-align:right}.format .border-div{border-bottom:1px solid #c5c5c5}.format .print-visible{font-size:12px;font-family:frutiger}.format .print-padding{padding:54px}.format .print-header{padding-bottom:30px}.format .print-header span{padding-right:10px}.format table{width:100%}.printmessages .cell1-padding{padding:20px 20px 20px 0}.printmessages .cell2-padding{padding:20px 0;text-align:right}.printmessages .border-div{border-bottom:1px solid #c5c5c5}.printmessages .print-visible{font-size:12px;font-family:frutiger}.printmessages .print-padding{padding:54px}.printmessages .print-header{padding-bottom:30px}.printmessages .print-header span{padding-right:10px}.printmessages table{width:100%}.printmessages .outer-container{padding:54px;font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-size:12px}.printmessages .doc-header{padding-left:0}.printmessages .doc-borrower-name-assigned{padding-left:10px;padding-top:15px}.printmessages .doc-borrower-name-unassigned{padding-left:10px;padding-top:30px}.printmessages .file-detail-header{padding-left:10px;background-color:#f9f9f9!important;height:24px;-webkit-print-color-adjust:exact}.printmessages .attachments-row{min-height:24px;font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;border-bottom:1px solid #c5c5c5}.printmessages .attachment-col-1{padding-left:40px;padding-right:0}.printmessages .doc-title{padding-left:10px;font-size:10px;border-bottom:1px solid #c5c5c5;font-weight:700}.printmessages .outer-container{padding:20px 20px 54px}.printmessages .con-header-bg{background-color:#f9f9f9!important;-webkit-print-color-adjust:exact}.printmessages .con-container{margin-top:15px}.printmessages .scrollable{overflow:auto;height:480px;box-sizing:unset}.printmessages .button-group{padding:20px;text-align:center}@media print{body *{visibility:hidden}#printSection,#printSection *{visibility:visible}#printSection{position:absolute;width:100%;left:0;top:0}.cell1-padding{padding:20px 20px 20px 0}.cell2-padding{padding:20px 0;text-align:right}.border-div{border-bottom:1px solid #c5c5c5}.print-visible{font-size:12px;font-family:frutiger}.print-padding{padding:54px}.print-header{padding-bottom:30px}.print-header span{padding-right:10px}table{width:100%}.outer-container{padding:54px;font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-size:12px}.doc-header{padding-left:0}.doc-borrower-name-assigned{padding-left:10px;padding-top:15px}.doc-borrower-name-unassigned{padding-left:10px;padding-top:30px}.file-detail-header{padding-left:10px;background-color:#f9f9f9!important;height:24px;-webkit-print-color-adjust:exact}.attachments-row{min-height:24px;font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;border-bottom:1px solid #c5c5c5}.attachment-col-1{padding-left:40px;padding-right:0}.doc-title{padding-left:10px;font-size:10px;border-bottom:1px solid #c5c5c5;font-weight:700}.outer-container{padding:20px 20px 54px}.con-header-bg{background-color:#f9f9f9!important;-webkit-print-color-adjust:exact}.con-container{margin-top:15px}.scrollable{overflow-y:visible;overflow-x:hidden}}.loanmessages .tpo-loan-msg-info{padding:0 0 0 20px;font-size:1.125rem}.loanmessages .tpo-loan-msg-loanID{padding:0 0 20px 20px;font-size:.875rem;color:#acb3bc}.loanmessages .tpo-loan-msg-details-cell{padding:20px 10px 20px 20px;font-size:.875rem;color:#acb3bc}.loanmessages .loanmessages-btn-group{padding-top:20px;padding-bottom:20px}.loanmessages .tpo-loan-msg-box-padding{padding:0 5px}.loanmessages table{display:block;height:480px;overflow-y:auto;border:1px solid #acb3bc}.loanmessages table tbody tr td{text-align:left;border-bottom:1px solid #acb3bc;vertical-align:top;width:100%}.loanmessages table tbody tr td:first-child{width:0;padding:20px 10px 0}.loanmessages table tbody tr td:nth-child(2){padding:20px 10px 20px 0;font-size:.875rem}.loanmessages table tbody tr td:last-child{padding:20px 40px 20px 0;font-size:.8125rem}#tblloanmessages::-webkit-scrollbar{width:6px;height:20px;box-shadow:none;-webkit-box-shadow:none}#tblloanmessages::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#acb3bc}.pipeline-toolbar{line-height:1;background-color:#f4f4f4;border-bottom:1px solid #d5d9dd;padding:10px 32px 10px 16px;text-align:right;min-height:45px}.pipeline-toolbar .flex-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center}.pipeline-toolbar .flex-container .tpo-icon{margin-right:10px;margin-left:10px}.pipeline-toolbar .flex-container-row-display{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.pipeline-toolbar .flex-container-row-display .pipelinesearchbar{padding-right:0}.pipeline-toolbar .flex-container-row-display .loan-group-label{text-align:left;font-size:.875rem}.pipeline-toolbar .flex-container-row-display .toolbar-action{border:0}.pipeline-toolbar .loangroup-dropdown select{height:24px;width:200px;padding:0 35px 0 10px!important}.pipeline-toolbar .loangroup-dropdown .em-drop-down-caret{font-family:em-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:1.25rem;-webkit-font-smoothing:antialiased;border:none;top:19px;position:absolute;right:7px}.pipeline-toolbar .loangroup-dropdown .em-drop-down-caret:before{content:"\E915"}.pipeline-toolbar .toolbar-action{padding-right:10px;border-right:1px solid grey}.pipeline-grid-wrapper .loan-warning{background:url(icon-warning-orange.svg) 0 0/20px 20px no-repeat;display:inline-block;height:24px;width:24px;-ms-flex-negative:0;flex-shrink:0}.pipeline-grid-wrapper .warning-icon-container{height:100%;text-align:center;padding:10px}.pipeline-grid-wrapper .warning-icon-container:hover .popover-tpo{display:block;-webkit-animation:fade-in .3s linear 1,move-up .3s linear 1;-moz-animation:fade-in .3s linear 1,move-up .3s linear 1;-ms-animation:fade-in .3s linear 1,move-up .3s linear 1}.pipeline-grid-wrapper .readonly-loan{background-color:#f7f7f7!important}.pipeline-grid-wrapper .input-align{padding-top:4px}.pipeline-grid-wrapper .pipeline-grid-col{height:100%}.pipeline-grid-wrapper .pipeline-grid{border:none;padding-bottom:0;height:calc(100% - 30px)!important}.pipeline-grid-wrapper .pipeline-grid .checkbox label:before{margin-left:-10px;left:auto}.pipeline-grid-wrapper .pipeline-grid .ui-grid-sort-priority-number{display:none}.pipeline-grid-wrapper .pipeline-grid .ui-grid-top-panel{height:50px}.pipeline-grid-wrapper .pipeline-grid .ui-grid-top-panel .ui-grid-header-canvas,.pipeline-grid-wrapper .pipeline-grid .ui-grid-top-panel .ui-grid-header-cell-wrapper{padding:0;background-color:#fafafa}.pipeline-grid-wrapper .pipeline-grid .ui-grid-top-panel .ui-grid-header-cell{padding:0}.pipeline-grid-wrapper .pipeline-grid .ui-grid-top-panel .ui-grid-header-cell .ui-grid-cell-contents{padding:9px 10px 8px 15px;line-height:16px}.pipeline-grid-wrapper .pipeline-grid .ui-grid-viewport{overflow-x:auto!important;overflow-y:auto!important}.pipeline-grid-wrapper .pipeline-grid .ui-grid-viewport .ui-grid-row{position:relative}.pipeline-grid-wrapper .pipeline-grid .ui-grid-viewport .ui-grid-row .ui-grid-cell .ui-grid-cell-contents{font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;font-size:.8125rem}.pipeline-grid-wrapper .pipeline-grid .ui-grid-viewport .ui-grid-cell-contents{height:60px}.pipeline-grid-wrapper .pipeline-grid .flex-grid-row{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.pipeline-grid-wrapper .pipeline-grid .flex-grid-row.halign{-ms-flex-pack:center;justify-content:center}.pipeline-grid-wrapper .pipeline-grid .flex-grid-row.valign{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.pipeline-grid-wrapper .pipeline-grid .flex-grid-col{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;word-wrap:break-word;white-space:normal}.pipeline-grid-wrapper .pipeline-grid .flex-grid-col.halign{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.pipeline-grid-wrapper .pipeline-grid .grid-cell-text-block{display:inline-block;line-height:normal}.pipeline-grid-wrapper .pipeline-grid .grid-cell-pre-ellipsis{display:inline-block;line-height:normal;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis}.pipeline-grid-wrapper .pipeline-grid .grid-cell-pre-line{white-space:pre-line}.pipeline-grid-wrapper .pipeline-grid .borrower-name{float:left;max-width:150px;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-grid-wrapper .pipeline-grid .loan-number-text{float:left}.pipeline-grid-wrapper .pipeline-grid .borrower-address,.pipeline-grid-wrapper .pipeline-grid .loan-program{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-grid-wrapper .pipeline-grid .loan-program{max-width:110px}.pipeline-grid-wrapper .pipeline-grid .icon-lock{display:inline-block;height:20px;width:15px;margin-right:10px;font-size:17px;line-height:16px;-ms-flex-negative:0;flex-shrink:0}.pipeline-grid-wrapper .pipeline-grid .icon-message-cell{background:url(icon-message-unread-default.svg) 0 0/16px 16px no-repeat;display:inline-block;height:24px;width:16px;-ms-flex-negative:0;flex-shrink:0}.pipeline-grid-wrapper .pipeline-grid .icon-message-cell-read{background:url(icon-message-read-default.svg) 0 0/16px 16px no-repeat;display:inline-block;height:24px;width:16px;-ms-flex-negative:0;flex-shrink:0}.pipeline-grid-wrapper .pipeline-grid .icon-contact{margin-top:5px}.pipeline-grid-wrapper .pipeline-buckets-wrapper{background-color:#e0e3e8}.pipeline-grid-wrapper .pipeline-buckets-wrapper .pipeline-buckets-container{padding:30px 15px}.pipeline-grid-wrapper .pipeline-buckets-wrapper .pipeline-buckets-container .pipeline-bucket-padding{padding-left:12px;padding-right:12px}.pipeline-grid-wrapper .pipeline-buckets-wrapper .pipeline-buckets-container .pipeline-bucket{background-color:#fff;border-radius:4px;padding:28px 25px;margin-bottom:25px;box-shadow:2px 4px 6px rgba(0,0,0,.19)}.pipeline-grid-wrapper .pipeline-buckets-wrapper .pipeline-buckets-container .pipeline-bucket .pipeline-bucket-title{font-size:1.375rem;line-height:23px}.pipeline-grid-wrapper .pipeline-buckets-wrapper .pipeline-buckets-container .pipeline-bucket .pipeline-bucket-subtitle{font-size:1.25rem;font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;margin-top:5px}.pipeline-grid-wrapper .pipeline-buckets-wrapper .bucket-search-bar{padding:8px 20px 5px 0;line-height:1;float:right}.content-wrapper .pipeline-header{background-color:#f4f4f4;line-height:40px;font-weight:700;font-size:.8125rem}.content-wrapper .pipeline-header.channel-header{height:45px;line-height:44px;border-bottom:1px solid #d5d9dd;padding-left:25px}.tpo-icon-hover:hover{cursor:pointer}.checkbox{margin-top:5px}.tpo-button-group{float:right}.tpo-button-group a,.tpo-button-group div{padding:10px}.tpo-icon-export{cursor:pointer}.tpo-toolbar-link,.tpo-toolbar-link:hover{text-decoration:none;color:#000}.tpo-toolbar-link:hover{cursor:pointer}.pipelinesearchbar{float:left;padding-right:10px}.pipelinesearchbar form{float:left}.pipelinesearchbar form .form-group{padding-right:10px;margin-bottom:0!important}.pipelinesearchbar .form-group .control-label{margin-top:5px}.pipelinesearchbar .filter-field .input-group-addon{height:1.65rem;width:2.6rem;padding:0;color:#2080c3}.pipelinesearchbar .filter-search{height:26px}.pipelinesearchbar .filter-icon{font-size:1.15rem;color:#2080c3}.pipelinesearchbar .search-text-box{padding:5px 50px 5px 5px;font-size:13px}.pipelinesearchbar .search-text-icon{right:5px}.pipelinesearchbar .arrow-down-icon{right:30px}.pipelinesearchbar .search-text-box{width:225px;max-width:225px}.pipelinesearchbar .search-dropdown{display:-ms-flexbox;display:flex}.pipelinesearchbar .search-dropdown>i{position:absolute;top:4px}.pipelinesearchbar .search-dropdown .dropdown-menu{width:100%}.pipelinesearchbar .menu-list-item{height:28px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0;border-bottom:none}.pipelinesearchbar .menu-list-item>span{width:100%;margin:0 10px}.pipelinesearchbar .menu-list-item .selectedItem{width:20px}.pipelinefiltermodal .header{border-bottom:1px dotted grey;height:60px;margin-bottom:10px}.pipelinefiltermodal .header label{padding-top:10px;font-weight:700;margin-left:15px;font-size:.75rem}.pipelinefiltermodal .cb-title-align{margin-left:5px}.pipelinefiltermodal .error-holder{margin-top:10px;padding:0;margin-bottom:0!important}.pipelinefiltermodal .error-message{display:block;padding:0;color:#e42226;font-size:.8125rem}.pipelinefiltermodal .checkbox-labels .control-label{text-align:left}.pipelinefiltermodal .form-group{margin-bottom:0!important}.pipelinefiltermodal .form-group .checkbox label{font-size:.75rem;padding-left:25px}.pipelinefiltermodal .form-group .cb-align,.pipelinefiltermodal .form-group .form-group .cb-title-align{padding-left:24px}.pipelinefiltermodal form .modal-body .container-fluid .panel-body .form-group .amount-to-label,.pipelinefiltermodal form .modal-body .container-fluid .panel-body .form-group .date-to-label{margin-left:10px;line-height:15px}.pipelinefiltermodalcorresp .header{border-bottom:1px dotted grey;height:60px;margin-bottom:10px}.pipelinefiltermodalcorresp .header label{padding-top:10px;font-weight:700;margin-left:15px;font-size:.75rem}.pipelinefiltermodalcorresp .cb-title-align{margin-left:5px}.pipelinefiltermodalcorresp .checkbox-labels .control-label{text-align:left}.pipelinefiltermodalcorresp .form-group{margin-bottom:0!important}.pipelinefiltermodalcorresp .form-group .checkbox label{font-size:.75rem;padding-left:25px}.pipelinefiltermodalcorresp .form-group .cb-align,.pipelinefiltermodalcorresp .form-group .form-group .cb-title-align{padding-left:24px}.pipelinefiltermodalcorresp .error-holder{margin-top:10px;padding:0;margin-bottom:0!important}.pipelinefiltermodalcorresp .error-message{display:block;padding:0;color:#e42226;font-size:.8125rem}.pipelinefiltermodalcorresp .modal-body{height:600px;overflow:auto}.pipelinefiltermodalcorresp form .modal-body .container-fluid .panel-body .form-group .amount-to-label,.pipelinefiltermodalcorresp form .modal-body .container-fluid .panel-body .form-group .date-to-label{margin-left:10px;line-height:15px}.contacts .modal-dialog .modal-content .modal-body{padding:20px 10px 3px 20px}.contacts .list-group-item{min-height:44px}.contacts .list-group-item div{display:table-cell;word-break:break-all}.contacts .em-group-box{border:none}.contacts .contact-container-minheight{min-height:44px}.contacts .contact-container-minheight .col-xs-6:nth-child(2n){padding-right:0}.contacts .icon-edit-pencil{margin:right}.contacts ul li:hover div{background-color:transparent;color:#000;cursor:auto}.contacts .panel{height:200px}.contacts .panel.editmode{height:290px}.contacts .list-group-item{border:none;padding:0 15px;min-height:5px}.contacts .list-group-item:first-child{padding-top:10px}.contacts .form-group{margin-bottom:10px;width:180px;margin-top:10px;margin-left:5px}.contacts .officer-dropdown{display:-ms-inline-flexbox;display:inline-flex;width:100%}.contacts .cancel-save{margin:10px 0 10px 200px}.contacts .drop-down1{float:left;width:48%}.contacts .drop-down2{float:right;width:48%}.tpo-contact-header{font-size:1.125rem;padding:0 5px 10px}.contactKey{width:120px;float:left}.norecordspopup .row{margin:0}.norecordspopup .modal-body{padding:20px!important}.norecordspopup .modal-footer{text-align:center;padding:10px!important}.norecordspopup .modal-text{margin-left:30px;font:inherit;font-size:.875rem}.filter{height:100%;font-size:.8125rem}.filter div.radio{margin-top:0}.filter div.radio label{color:#e0e3e8!important}.filter .filter-options{padding:15px 25px}.filter .search-opt-container{margin-top:10px}.filter .spacer{margin-bottom:10px}.filter .link-button{background:none;border:none;font:inherit;cursor:pointer;color:#139aea;font-size:.875rem}.filter-link-group{line-height:35px;padding-top:10px}.filter .divider{border-top:1px solid #b9b9b9}.filter .em-date-picker .input-group-addon.em-calendar{background-color:#fff}.filter .main-label{padding:5px 25px 0;background-color:#353c46}.filter .main-label label{color:#e0e3e8;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;min-height:36px}.filter .option-header{height:50px;background-color:#464f5c}.filter .option-header label{color:#e0e3e8;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;min-height:36px;margin:0 auto;width:100px;padding-top:15px;margin-bottom:0}.filter #channel-selection label{width:100%}.filter-background{background-color:#2e343d}.tpo-search-date-text{font-size:14px}#allLoans{margin-bottom:8px!important}#myLoans{margin-top:0!important;margin-bottom:10px!important}.employerhistory .form-group{margin-left:-15px;margin-right:-15px;display:-ms-flexbox;display:flex}.employerhistory .form-group-padding-left{padding-left:20px}.employerhistory .eh-data-row{border-bottom:1px solid #dcdcdc;height:42px;line-height:42px;font-size:.8125rem}.employerhistory .eh-data-row div:first-child{padding-left:20px}.employerhistory .eh-data-row a{cursor:pointer}.employerhistory .eh-data-row span.employer-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.employerhistory .eh-header{background-color:#e4e7e9;line-height:40px;font-size:.875rem;vertical-align:middle}.employerhistory .eh-header .eh-header-padding{padding-left:20px}.employerhistory .eh-header span.no-wrap{white-space:nowrap}.declaration .border-bottom-light{border-bottom:1px solid #ccc}.declaration .declarations-panel .groupbox .gb-body-margin-top{margin:10px 0 0!important}.declaration .no-groupbox-margin>.groupbox>.gb-body-margin-top{margin:0!important}.declaration .text-align-left{font-size:.8125rem;text-align:left;margin-bottom:10px}.declaration .form-group .radio-group-label{height:22px!important;line-height:22px!important}.declaration .no-gb-body-margin .groupbox .gb-body-margin-top{margin-top:0!important}.declaration .radio{padding-left:20px}.declaration .property-type-label-margin{margin-left:20px}.declaration .decl-prop-b-select-box{padding:0 30px 0 10px}.declaration .decl-prop-c-select-box{padding-right:30px}.declaration .coBor-select-margin{margin-right:53px}.declaration .panel .gb-body-margin-top .formly-field .hmda2018desc{text-align:left;margin-top:20px;line-height:25px}.declaration .panel .gb-body-margin-top .formly .instructions{height:20px}.declaration .usehmda2018Checkbox{height:35px;border-bottom:1px solid #cbd0d5}.declaration .hmdaPanel2018 .checkbox{margin:5px 0}.declaration .hmdaPanel2018 .radio{padding:5px 20px}.declaration .hmdaPanel2018 .face-to-face-radio{height:25px}.declaration .demographicPanel .formly-field-cucLabel,.declaration .demographicPanel .formly-field-emDropdown{padding:5px 40px}.loaninfo{visibility:hidden}.loaninfo.form-loaded{visibility:visible}.loaninfo .checkbox .lender-cb-label{width:67%;margin-left:10px}.loaninfo .legal-desc-label{line-height:normal!important}.loaninfo ul.dropdown-menu.large{margin-left:15px}.loaninfo .mi-cal-btn{border:none;padding:0;min-width:0;font-size:30px;background-color:transparent;width:32px}.loanapplication .error-message{color:#e42226;font-size:.8rem;padding-left:15px}.loanapplication .eh-data-row{border-bottom:1px solid #dcdcdc;height:42px;line-height:42px;font-size:.8125rem}.loanapplication .eh-data-row div:first-child{padding-left:20px}.loanapplication .eh-data-row a{cursor:pointer}.loanapplication .eh-header{background-color:#e4e7e9;line-height:40px;vertical-align:middle}.loanapplication .eh-header .eh-header-padding{padding-left:20px}.loanapplication .radio input[type=radio]:not([disabled])+label{margin-top:5px}.transactiondetails .help-block{font-size:.75rem;color:gray;margin-left:5px}.transactiondetails .text-bold{font-weight:700}.comments .form-horizontal{width:100%}.comments .comments-textarea .form-group{margin-left:0;margin-right:0}.comments textarea{height:400px!important;margin-bottom:10px}.incomeexpenses .nested-groupbox .gb-body-margin-top{margin-top:5px!important}.incomeexpenses .center-grp label{display:block}.incomeexpenses .center-grp .gb-body-margin-top{margin-top:5px!important}.incomeexpenses .center-grp .font-size-base>span{font-size:.8125rem!important}.incomeexpenses .center-grp .present-heading>span{margin-left:122px}.incomeexpenses .center-grp .borrower-heading>span{margin-left:85px}.incomeexpenses .label-bold .control-label{font-weight:700}.incomeexpenses .align-l{text-align:Left}.incomeexpenses .align-r{text-align:Right}.incomeexpenses .pad-l-r-15{padding-left:15px!important;padding-right:15px!important}.incomeexpenses .min-height-2-6{min-height:2.6rem}.assetliability .text-bold,.incomeexpenses .text-bold{font-weight:700}.assetliability .paid-by-label{line-height:17px!important}.assetliability .checkbox-padding{padding-left:8px}.addemployerhistorycoborrower .radio{margin:6px 0 0}.addemployerhistorycoborrower .multiline-label{padding-left:2px!important}.addborrowerpair .groupbox .groupbox-heading{height:40px;line-height:26px;padding-left:20px;background-color:#f9f9f9!important}.addborrowerpair .groupbox .groupbox-heading .control-label{font-weight:700;font-size:1rem}.addborrowerpair .gb-border-right{border-color:#d4d4d4}.addemployerhistoryborrower .radio{margin:6px 0 0}.addemployerhistoryborrower .multiline-label{padding-left:2px!important}.editborrowerpairs .grid-container{height:250px}.editborrowerpairs .grid-container .grid{height:100%}.editborrowerpairs .grid-container .ui-grid{font-size:.8125rem;border-radius:5px;overflow:hidden;padding:0}.editborrowerpairs .grid-container .ui-grid .ui-grid-cell>a{cursor:pointer;padding:0;line-height:50px}.editborrowerpairs .grid-container .ui-grid .ui-grid-header-cell{border:none}.editborrowerpairs .grid-container .ui-grid .ui-grid-header-cell-row,.editborrowerpairs .grid-container .ui-grid .ui-grid-row{height:50px;line-height:40px}.editborrowerpairs .grid-container .ui-grid .ui-grid-row:last-child .ui-grid-cell{border-bottom-width:1px}.editborrowerpairs .grid-container .ui-grid .pair-id{text-align:center}.editborrowerpairs .grid-container .ui-grid .arrow-btn-container{height:100%;line-height:50px}.editborrowerpairs .grid-container .ui-grid .arrow-icon{padding:8px 2px}.editborrowerpairs .grid-container .ui-grid .arrow-icon:active{box-shadow:none}.deleteborrowerconfirmation .row{margin:0}.deleteborrowerconfirmation .modal-body{padding:20px}.deleteborrowerconfirmation .modal-footer{text-align:center;padding:10px}.deleteborrowerconfirmation .modal-text{margin-left:30px;font:inherit;font-size:.875rem}.exitwarning .em-icon{margin:1px 10px 0 0}.exitwarning .content-padding{padding:0 0 0 30px}.micalculator{color:#559}.mip-modals{background:#f6f6f6}.mip-modals .row{margin:0}.mip-modals .row .pre-scrollable{max-height:500px}.mip-modals .em-input-symbol-dollar input{padding-left:15px!important}.mip-modals button.close{color:#fff;opacity:1}.mip-modals .mip-modal-header{padding:20px 20px 20px 30px;height:66px;background:#00afb7}.mip-modals .mip-modal-header .modal-title{color:#fff;font-size:24px}.mip-modals .sub-title{font-size:14px;color:#333;font-family:ProximaNova-Semibold,Helvetica,Arial,sans-serif;height:35px;line-height:35px;background:#e5e9e9}.mip-modals .mip-modal-body{padding:0 10px 20px 20px}.mip-modals .mip-modal-body .control-top-margin{margin-top:18px}.mip-modals .mip-modal-body .funding-top-margin{margin-top:33px}.mip-modals .mip-modal-body .mip-menu-expanded{background:#ddf5ff}.mip-modals .mip-modal-body .mi-subcalegory-label{margin-bottom:8px;font-size:13px;color:#777}.mip-modals .mip-modal-body .mip-expansion{padding-left:30px}.mip-modals .mip-modal-body .col-md-6>.checkbox>label{width:200px}.mip-modals .mip-modal-body .longlabel{line-height:14px}.mip-modals .mip-modal-body .checkbox>label{margin-bottom:0;padding-bottom:0}.mip-modals .mip-modal-body .checkbox{margin:0}.mip-modals .mip-modal-body .btn-show-mi{width:100%}.mip-modals .mi-details{border:8px solid #1395e5;margin-left:15px}.mip-modals .mip-category{margin:6px 0}.mip-modals .mip-category .col-md-2{padding:0 18px 0 30px}.mip-modals .mipsubheading{margin:30px 0 12px;font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif;font-size:16px;color:#000}.mip-modals .mi-calegory-heading{padding-left:18px}.mip-modals .mi-calegory-heading label{font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif;font-size:13px;color:#333}.mip-modals .mi-subcalegory-heading{margin-top:18px}.mip-modals .mi-subcalegory-heading .col-md-10{padding-left:18px}.mip-modals .mi-subcalegory-heading>div>label{margin-bottom:0}.mip-modals .inner-btn-box{height:50px;width:100%;background:#1395e5;border:transparent}.mip-modals .inner-action-label{color:#fff;font-size:14px;padding:14px}.mip-modals .inner-action-label,.mip-modals .inner-action-label:active{font-family:ProximaNova-Semibold,Helvetica,Arial,sans-serif}.mip-modals .action-wrapper{margin:30px 0}.mip-modals .action-button{width:100%}.mip-modals .inner-mi-details{margin:10px 0}.borrowerinfo label.suffix-text{color:#acb3bc;white-space:nowrap;font-size:.75rem!important;padding-top:5px;line-height:12px!important}.borrowerinfo a{cursor:pointer}.borrowerinfo .form-group{margin-left:-15px;margin-right:-15px;display:-ms-flexbox;display:flex}.borrowerinfo .button-margin-left{margin-left:10px}.borrowerinfo .address-row-container{padding:5px 0;border-bottom:1px solid #dcdcdc}.borrowerinfo .address-row-b-margin{margin-bottom:15px}.borrowerinfo .mailing-address-row-container{padding:5px 0}.borrowerinfo .address-button-container{padding:0 0 30px}.borrowerinfo .copy-from-bor-container{float:right;width:100%;margin-top:-2px}.borrowerinfo .copy-from-bor-button{float:right}.borrowerinfo .em-sub-panel-header{padding-top:15px;height:auto;background-color:transparent!important}.borrowerinfo .panel-no-border-bottom{border-bottom:none!important}.borrowerinfo .panel-lg-top-margin{margin-top:40px!important}.borrowerinfo .panel{border-radius:0}.borrowerinfo .em-border-radius-top{border-top-left-radius:3px;border-top-right-radius:3px}.borrowerinfo .em-border-radius-bottom{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.assetsliabilities .btn-margin{margin-left:10px}.assetsliabilities .groupbox .groupbox-heading{height:42px;padding-left:0}.assetsliabilities .cb-align{margin-bottom:0}.assetsliabilities .form-group-padding-left.form-group{margin-left:-15px;margin-right:-15px;display:-ms-flexbox;display:flex}.assetsliabilities .form-group-padding-left{padding-left:15px}.assetsliabilities .eh-cell-formating{font-size:.8125rem}.assetsliabilities .eh-header-padding{padding-left:15px}.assetsliabilities .eh-header{background-color:#e4e7e9;font-size:.875rem;line-height:40px;vertical-align:middle}.assetsliabilities .eh-header .eh-header-padding{padding-left:20px}.assetsliabilities .form-group-no-margin .form-group{margin-left:-15px;margin-right:-15px}.assetsliabilities .form-group{display:-ms-flexbox;display:flex}.assetsliabilities .panel .panel-heading{height:auto}.assetsliabilities .panel .panel-heading .sub-header{font-size:.8125rem;line-height:20px;margin-top:10px}.assetsliabilities .panel .em-icon{margin-left:10px;margin-right:10px}.assetsliabilities .panel .em-icon-export{background-image:url(tpo-icon-export-black.svg)}.assetsliabilities .panel .em-icon-export:hover{background-image:url(tpo-icon-export-hover.svg)}.assetsliabilities .em-input-symbol-dollar-24:after{left:20px}.addeditreo .text-bold{font-weight:700}.addeditreo .top-gap{min-height:2.6rem}.purchaseadvice{margin:-40px}.purchaseadvice .btn-print{margin-left:30px}.purchaseadvice .page-heading-bg{background-color:#ebedf0;font-weight:700;font-size:1.125rem;padding:15px;box-shadow:0 1px 0 0 #d7dbe1}.purchaseadvice .pa-content{padding:15px}.purchaseadvice .pa-content .key-val-pair{padding:10px 0;font-size:.8125rem;line-height:normal}.purchaseadvice .pa-content .key-val-pair:first-child{padding-top:0}.purchaseadvice .pa-content .key-val-pair .data-key{color:#464f5c}.purchaseadvice .pa-content .key-val-pair .data-val{color:#333;font-weight:600;min-height:16px}.purchaseadvice .pa-content .pa-panel-container .panel-data-container-row{display:-ms-flexbox;display:flex;padding-top:10px;padding-bottom:10px}.purchaseadvice .pa-content .pa-panel-container .pa-panel{background-color:#f6f7f9}.purchaseadvice .pa-content .pa-panel-container .pa-panel .panel-title{font-size:.8125rem;font-weight:700;border-bottom:1px solid #dcdcdc;padding-top:10px;padding-bottom:10px}.purchaseadvice .pa-content .pa-panel-container .pa-panel .dotted-column{border-right:1px dotted #697489;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}.purchaseadvice .pa-content .pa-panel-container .pa-panel .dotted-column:last-child{border-right:none}.purchaseadvice .pa-content .pa-row-1 .pa-panel-container{padding:0}.purchaseadvice .pa-content .pa-row-2 .pa-panel-container{padding-top:15px}.purchaseadvice .pa-content .pa-row-2 .pa-panel-container:first-child{padding-right:7.5px;padding-left:0}.purchaseadvice .pa-content .pa-row-2 .pa-panel-container:last-child{padding-right:0;padding-left:7.5px}.purchaseadvice .pricing-header-seperator{height:2px;background-color:#464f5c}.purchaseadvice .pricing-row{padding-top:19px;font-size:.8125rem;margin-left:0;margin-right:0}.purchaseadvice .pricing-row:last-child{padding-bottom:19px}.purchaseadvice .bold-text{font-weight:700}.purchaseadvice .pricing-data-rows-container{width:calc(100% - 10px)}.purchaseadvice .pricing-header{padding:15px;font-weight:700;background-color:#f6f7f9;font-size:.8125rem}.purchaseadvice .header-text-right{font-size:.875rem}.purchaseadvice .indent-left{padding-left:30px}.printpurchaseadvice .scrollable{overflow:auto;height:480px;box-sizing:unset}@media screen{#printSectionPurchase{display:none}}@media print{#printSectionPurchase,#printSectionPurchase *{visibility:visible}#printSectionPurchase{position:absolute;width:100%;left:0;top:0;font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-weight:400}#printSectionPurchase table{width:100%}#printSectionPurchase table td:first-child{width:55%}#printSectionPurchase table th{text-transform:uppercase;padding:10px;border-bottom:1px solid #919191}#printSectionPurchase table td{padding:5px 10px}#printSectionPurchase .header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:20px}#printSectionPurchase .logo{width:100px}#printSectionPurchase .title{font-size:15px;font-weight:600;padding:0 10px}#printSectionPurchase #body-main{padding:10px 20px}#printSectionPurchase #body-main .bold{font-weight:600;color:#000!important}#printSectionPurchase #body-main .final-buy-price:after{content:"";display:block;width:10%;position:absolute;right:8%;padding-top:10px;border-bottom:1px solid #919191}#printSectionPurchase #body-main .wire-amount:after{content:"";display:block;width:12%;position:absolute;right:36%;border-bottom:1px solid #919191}#printSectionPurchase #body-main table td{color:#333!important}#printSectionPurchase #body-main .main-info{margin-bottom:10px}#printSectionPurchase #body-main .purchase-details td:first-child{width:18%}#printSectionPurchase #body-main .purchase-details td:nth-child(2){width:37%}#printSectionPurchase #body-main .purchase-details td:nth-child(3){width:10%}#printSectionPurchase #body-main .info-block{margin-bottom:10px;border:1px solid #919191}#printSectionPurchase #body-main .info-block .align-right{float:right;padding-right:20px}}.submitloan .btn-required-fields{margin-top:15px;margin-bottom:15px}.panel-primary{margin-bottom:0}.panel-primary>.panel-heading{background-color:#d4d4d4;border-color:#f5f7f7}.au{padding:40px}.au .panel{border:1px solid #acb3bc}.au .panel .panel-heading{border:none}.au .panel .panel-body{padding:10px 25px 40px}.au .formly-field .radio-group-label-content{width:36%;float:left}.au .formly-field .select-borrower-dropdown{margin-top:30px}.au .formly-field .radio{margin-left:10px;padding-top:0;float:left}.au .formly-field .radio input[type=radio]:not([disabled])+label:before{top:3px}.au .formly-field .radio label{font-weight:700}.au .formly-field .radio-group-header{float:left;font-size:.8125rem;font-weight:400}.au .formly-field .form-group .col-sm-2{width:29%}.au .formly-field .form-group .col-sm-6{padding-left:10px}.au .formly-field .form-group .control-label:not(strong){font-size:.8125rem;font-weight:400}.au .formly-field .form-group .form-control{height:24px;width:300px;padding:0 5px}.au .formly-field .checkbox{float:left;width:100%;margin-left:39px}.au .formly-field .checkbox label{font-size:.8125rem}.au .formly-field .checkbox label:before{margin-top:2px}.app .du .password input[data-restricted=true],.app .du input[data-restricted=true],.app .du input[data-restricted=true]:hover{background-color:#fff!important}.app .du .notification{text-align:center;margin-right:30px}.app .du .alert.alert-container{text-align:center}.app .du .spinner.gray:after{background-size:30px;margin-top:-15px}.app .du .em-form-title{width:100%;padding-bottom:10px;border-bottom:1px solid #80858c}.app .du .panel-body-padding{padding-bottom:20px}.app .du .margin-top-20{margin-top:20px}.app .du .margin-right-10{margin-right:10px}.app .du .align-r{text-align:Right}.app .du .pad-t-5{padding-top:5px}.app .du .label-bold{font-weight:700}.app .du .viewFindingsBtn{float:right}.app .du .action-button-holder{padding:30px}.app .du .extra-function{float:left;margin-left:20px}.app .du input.ng-pristine.ng-untouched.ng-valid{width:100%}.app .du .borrower-pair .borrower-pair-label{margin-top:22px}.app .du .borrower-pair .borrower-name{font-size:.8em}.app .du .credit-vendor .form-control[disabled]{color:#000}.app .du .requiredField{color:red;font-weight:700}.app .du .fhagiftfund__addSecondGift--button--container{border:1px dashed #a9b1be;padding:10px 50px}.app .du .fhagiftfund__vodTotal{padding-top:5px;font-weight:700}.loan .em-forms .form-group .control-label.long-label{line-height:17px}.actions h2{float:left}.actions .panel-body-padding{padding-top:20px}.actions .form-description{font-weight:700;padding-left:15px;margin-top:15px}.actions .em-actions-form-title{margin-bottom:10px!important;line-height:32px!important}.actions .radio{margin-top:5px}.actions .form-group .form-group{margin:0}.actions .multiline-label{line-height:normal!important}.actions .multiline-label-radio{margin-top:0}.actions .req-doc-container{margin-top:30px}.actions .tpo-doc-right-btn-group{text-align:right}.actions .tpo-doc-print-fax{min-width:140px}.actions .tpo-icon-export-black{margin-left:16px;margin-right:16px}.actions .action-metadata-container{padding-top:10px;padding-bottom:30px}.actions .action-metadata-container .groupbox-heading span:first-child{display:block;color:#80858c}.actions .action-metadata-container .groupbox-heading span:last-child{color:#000}.actions .expand-collapse-btn{width:26px;height:24px;border:none;background-color:#f6f7f9;text-align:center;font-weight:700;color:#2080c3;padding:0}.actions .property-type-margin-top{margin-top:32px}.actions .key-title{color:#929292;font-size:.8125rem}.actions .key-value{font-size:.8125rem}.checklist-error-modal{max-height:700px;overflow-x:auto;overflow-y:auto}.app .lp .em-form-title{width:100%;padding-bottom:10px;border-bottom:1px solid gray}.app .lp .form-group{margin-left:-15px;margin-right:-15px;display:-ms-flexbox;display:flex}.app .lp .form-group>div.no-padding{width:100%}.app .lp .right-custom-label{width:120px;line-height:15px!important;float:right}.app .lp .custom-label{width:117px;line-height:15px!important;float:right}.app .lp .custom-label-line-height{line-height:normal!important}.app .lp .custom-label-line-height span{vertical-align:middle}.app .lp .custom-cb-lbl-width label{width:100%}.app .lp .fixed-height{height:60px}.app .lp .custom-margin-top-5{margin:5px 0 10px;height:30px}.app .lp .checkbox-label{font-size:.8125rem;margin-bottom:10px}.app .lp .panel-body-padding{padding-bottom:20px}.app .lp .margin-top-20{margin-top:20px}.app .lp .align-r{text-align:Right}.app .lp .pad-t-5{padding-top:5px}.app .lp .label-bold{font-weight:700}.app .lp .viewFindingsBtn{margin:10px}.app .lp .action-button-holder{padding:0}.app .lp .extra-function{float:right}.app .lp input.ng-pristine.ng-untouched.ng-valid{width:100%}.app .lp .alert.alert-container{text-align:center}.app .lp .notification{text-align:center;margin-right:30px}.app .lp .spinner.gray:after{background-size:30px;margin-top:-15px}.app .lp .button-font{font-size:.875rem}.app .lpa-request-type-row{margin-left:-5px!important}.app .lpa-request-type{padding-right:0}.app .padding-top-0{padding-tpo:0!important}.app .no-gb-body-margin-top .gb-body-margin-top{margin-top:0!important}.app .warning-label{border:0!important}.lpa-result-modal{height:700px}.lockextension .lockextension-action-btn-holder{border-top:1px solid #d4d4d4;text-align:right;padding:20px}.lockextension form .row{margin-top:15px}.lockextension .text-field{width:100%}.lockextension #days-to-extend input.selectedText{width:89px}hr{border-top:1px solid #acb3bc}.form-header-alignment{padding-left:20px;margin-top:8px}.form-padding{padding:15px}.panel{border:1px solid #acb3bc}.panel .groupbox-heading,.panel .panel-heading{border:none}.gb-border-right{border-right:1px solid #c0c6cc}.gb-border-left{border-left:1px solid #c0c6cc}.form-description{font-size:.8125rem;padding-left:20px;display:block}.importdata .block-ui-message-container{margin:100px}.importdata .panel.importdata-panel-file-upload .panel-body,.importdata .panel.importdata-panel .panel-body{padding:20px}.importdata .panel.importdata-panel-file-upload .panel-heading{height:50px}.importdata .panel.importdata-panel-file-upload .panel-heading label{padding-left:5px;margin-top:5px}.importdata .importdata-panel-file-upload .groupbox-heading,.importdata .importdata-panel-file-upload .panel-heading,.importdata .panel.importdata-panel .groupbox-heading,.importdata .panel.importdata-panel .panel-heading{border:none}.importdata .importdata-panel-file-upload .file-input-hide,.importdata .panel.importdata-panel .file-input-hide{display:none}.importdata .importdata-panel-file-upload .importdata-question,.importdata .panel.importdata-panel .importdata-question{margin-top:20px}.importdata .importdata-panel-file-upload .importdata-question:first-child,.importdata .panel.importdata-panel .importdata-question:first-child{margin-top:0}.importdata .importdata-panel-file-upload .file-input-text-button input[type=text],.importdata .panel.importdata-panel .file-input-text-button input[type=text]{float:left}.importdata .importdata-panel-file-upload .file-input-text-button button.em-btn-tertiary,.importdata .panel.importdata-panel .file-input-text-button button.em-btn-tertiary{background-color:#2080c3;height:32px;min-width:96px;padding:8px 10px;box-sizing:border-box;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;color:#fff;font-size:.815rem;font:"ProximaNova-Regular",Helvetica,Arial,sans-serif;font-color:#fff;text-align:center;vertical-align:middle;line-height:5px;border-radius:3px;float:left;margin-left:15px}.importdata .importdata-panel-file-upload .invalid-file-error-msg,.importdata .panel.importdata-panel .invalid-file-error-msg{clear:both;color:#e42226;font-size:.75rem}.importdata .lbl-bold{font-weight:700!important;text-align:left!important}.importdata .form-top-margin{margin-top:55px}.importdata .form-horizontal .form-group{margin:0}.importdata .form-header-alignment{font-weight:700;color:#000}.importdata .notification{text-align:center;margin-right:30px}.importdata .alert.alert-container{text-align:center}.importdata .spinner.gray:after{background-size:30px;margin-top:-15px}.importdata .fancy-uploader-label{float:left;width:auto}.importdata .fancy-uploader-button{margin-top:0}.importdata .selected-file-metadata{border:1px dashed #a9b1be;margin:25px 20px;padding:5px 5px 5px 10px;background-color:#fff;width:240px;z-index:1;position:absolute}.importdata .selected-file-metadata span{margin-right:10px;font-size:12px}.importdata .selected-file-metadata span.file-type-icon{height:24px;width:24px;display:inline-block;margin-right:10px;text-align:center;color:#fff;font:700 7px/24px ProximaNova-Regular;background-image:url(icon-file-type.svg)}.importdata .file-uploader-container{-ms-flex-pack:center;justify-content:center;background-color:#f6f7f8;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;border:1px dashed #acb3bc}.importdata .file-uploader-container .fancy-uploader-container{max-width:320px;border:none}.importdata .file-uploader-container .fancy-uploader-container .fancy-uploader-label{padding-top:0;width:185px}.importdata .file-uploader-container .fancy-uploader-container .fancy-uploader-label .icon-upload-file{float:left}.importdata .file-uploader-container .fancy-uploader-container .fancy-uploader-button{margin-top:3px}.importdata .file-uploader-container .fancy-uploader-container .fancy-uploader-button button{float:left;line-height:6px}.importdata .file-uploader-container .file-uploader-control{width:100%;background-color:#fff}.importdata .file-uploader-container .file-uploader-control .file-uploader{width:100%}.importdata .file-uploader-container .fancy-uploader{background-color:#fff}.importdata .file-uploader-container .fancy-uploader-wrapper{text-align:center;background-color:#fff}.importdata .file-uploader-container .fancy-uploader-wrapper .uploadedArea{background:transparent}.importdata .file-uploader-container .fancy-uploader-wrapper .hover-highlight{position:absolute;left:0;top:0;width:100%;height:100%;cursor:-webkit-grab;background-color:rgba(18,147,229,.8);cursor:grab}.importdata .file-uploader-container .fancy-uploader-wrapper .hover-highlight .highlight-content{color:#fff}.importdata .file-uploader-container .actionButtonHolder{display:none!important}.importdata .warning-message{color:#e42226;font-weight:400;font-size:13px}@media only screen and (min-width:1500px){.panel.importdata-panel-file-upload .reduce-width{width:20%}}.lockrequest .control-height button{margin-bottom:10px}.actionsconfirmationmodal{min-height:50px}.actionsconfirmationmodal .spinner-position{display:block;clear:both;padding:25px 0}.lockhistory .modal-header .modal-title span{padding-left:5px}.lockhistory .modal-header .close{margin:5px 5px 5px 0}.lockhistory .modal-body{padding:15px 20px;font-size:13px}.lockhistory .modal-body .lock-history-action-btn-container{float:right}.lockhistory .modal-body .lock-history-action-btn-container .em-icon{margin-left:10px;margin-right:10px}.lockhistory .modal-body .lock-history-action-btn-container .em-icon-export{background-image:url(tpo-icon-export-black.svg)}.lockhistory .modal-body .lock-history-action-btn-container .em-icon-export:hover{background-image:url(tpo-icon-export-hover.svg)}.lockhistory .modal-body .adjustment-description{padding-left:25px}.lockhistory .modal-body .lock-status-summary .lock-history-name,.lockhistory .modal-body .lock-status-summary .lock-history-value{font-weight:700}.lockhistory .modal-body .lock-request-logs{width:100%;margin-top:10px;border:1px solid #aaa}.lockhistory .modal-body .lock-request-logs thead tr{background-color:#eee}.lockhistory .modal-body .lock-request-logs thead tr td{font-weight:700;padding:10px;border-right:1px solid #aaa}.lockhistory .modal-body .lock-request-logs .lock-request-log-row:first-child{border-top:1px solid #ccc}.lockhistory .modal-body .lock-request-logs .lock-request-log-row{border-bottom:1px solid #ccc}.lockhistory .modal-body .lock-request-logs .lock-request-log-row td{padding:10px}.lockhistory .modal-body .lock-request-logs .lock-request-log-row td .expand-btn{width:32px;height:24px;border:1px solid #e4e7e9;border-radius:3px;background-color:#fff;text-align:center;font-weight:700;color:#2080c3;padding:0}.lockhistory .modal-body .lock-request-logs .lock-req-log-more-info{max-height:0;overflow:auto}.lockhistory .modal-body .lock-request-logs .lock-req-log-more-info .adj-container{padding:35px 60px;background-color:#ececec}.lockhistory .modal-body .lock-request-logs .lock-req-log-more-info .adj-container .adj-header{border-bottom:2px solid #000}.lockhistory .modal-body .lock-request-logs .lock-req-log-more-info .adj-container .adj-base{border-bottom:1px solid #929292}.lockhistory .modal-body .lock-request-logs .lock-req-log-more-info .adj-container .adj-others{font-size:13px;font-weight:400}.lockhistory .modal-body .lock-request-logs .lock-req-log-more-info .adj-container .adj-net{border-top:1px solid #929292}.lockhistory .modal-body .lock-request-logs .lock-req-log-more-info .adj-container p{line-height:22px;margin:0}.lockhistory .modal-body .lock-request-logs .lock-req-log-more-info .adj-container .bold-fields{font-family:ProximaNova-Bold;font-color:#000;font-size:15px}.lockhistory .modal-body .lock-request-logs .lock-req-log-more-info.shown{animation:c .25s ease-in forwards}@keyframes c{0%{max-height:0}to{max-height:600px}}.lockhistory .lockhistory-action-btn-holder{border-top:1px solid #d4d4d4;text-align:right;padding:20px}.printlockhistory .scrollable{overflow:auto;height:480px;box-sizing:unset}@page{margin:0}@media print{.app{display:none}body,html{height:auto;font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-weight:400}#printSection,#printSection *{visibility:visible}#printSection{position:absolute;width:100%;left:0;top:0}#printSection table{line-height:.4cm}#printSection table thead{border:1px solid #919191}#printSection table thead td{padding:10px 7px;text-align:center}#printSection table thead td:nth-child(-n+7){border-right:1px solid #919191}#printSection table tbody tr{border-bottom:1px solid #919191}#printSection table tbody td{padding:8px 5px;text-align:center}#printSection .bold{font-weight:600}#printSection .doc-header{padding:10px;font-size:14px}#printSection .doc-table{padding:5px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#printSection .expanded{padding-left:70px;table-layout:fixed;width:100%}#printSection .expanded td:first-child{width:61%}#printSection .expanded thead{border:none;border-bottom:2px solid #323232}#printSection .expanded thead tr{border:none}#printSection .expanded thead tr th{font-weight:600}#printSection .expanded tbody tr{border:none}#printSection .expanded tbody td{padding:2px 0;text-align:left}#printSection .expanded tbody .base{border-bottom:1px solid #919191}#printSection .expanded tbody .final,#printSection .expanded tbody .net{border-top:1px solid #919191}.scrollable{overflow-y:visible;overflow-x:hidden}}.confirmaction .modal-text-center{text-align:center}.confirmaction .disclaimer-text{margin-top:20px;font-size:.715rem}.app{position:relative}.app .ordercredit .em-form-title{width:100%;padding-bottom:10px;border-bottom:1px solid gray}.app .ordercredit .panel-body-padding{padding-bottom:50px}.app .ordercredit .panel-bottom-margin{margin-bottom:30px!important}.app .ordercredit .lastOrders{padding-left:20px}.app .ordercredit .lastOrders .orderDescription{margin-bottom:20px}.app .ordercredit .borrower{border-right:1px solid gray}.app .ordercredit .last-order-buttons{padding-top:5%}.app .ordercredit .borrowerinfo .label-block{font-size:.8rem;padding-top:1rem;padding-left:2rem}.app .ordercredit .borrowerinfo .label-block .label-text,.app .ordercredit .borrowerinfo .label-block .label-text-medium{color:dimgray}.app .ordercredit .borrowerinfo .label-block .label-value{margin-bottom:.8rem}.app .ordercredit .separator0{border-right:1px solid #c0c6cc}.app .ordercredit .vendor-option{padding-left:48px;padding-bottom:20px}.app .ordercredit .vendor-option .checkbox{margin-top:35px}.app .ocButton{height:22px;background-color:#fff}.app .ordercrbtn{margin-bottom:10px;float:right}.app .cbcheckbox{background:#acb3bc}.app .du-credit-label{padding-bottom:20px;font-size:1.125rem}.lockcancel .modal-header .modal-title{padding-left:5px}.lockcancel .modal-header .close{margin:5px 5px 5px 0}.lockcancel .modal-body{padding:20px}.lockcancel .lock-conf-msg{text-align:center}.lockcancel .modal-footer{border-top:1px solid #d4d4d4;text-align:center;padding:20px}.lockcancel form .row{margin-top:15px}.productpricing{margin:-40px;background-color:#e4e7e9;min-height:1000px}.productpricing .form-horizontal{float:none}.productpricing .notification{text-align:center;margin-right:30px}.productpricing .alert.alert-container{text-align:center}.productpricing .icon.locked-extension-requested-defualt{color:#52a6ec;margin-right:5px}.productpricing .padding-left{padding-left:15px}.productpricing .program-name{margin-left:0}.productpricing .btn-reprice{margin-left:10px}.productpricing .page-title{margin:0;padding:0}.productpricing .icon-print-small{margin-left:20px;margin-top:5px}.productpricing .pp-header{padding:25px;background-color:#fff}.productpricing .pp-header .lock-history-btn{line-height:20px;float:left;z-index:11;position:relative;cursor:pointer}.productpricing .pp-header .lock-history-btn[disabled]:hover{background-color:#a9b1be;border-color:#a9b1be;color:#e0e3e8}.productpricing .pp-header .btn-lock-history-active{opacity:1}.productpricing .content-margin{margin:10px 40px 30px}.productpricing .details{background-color:#fff}.productpricing .details .row{margin:0}.productpricing .details .details-header{min-height:50px;padding-bottom:5px}.productpricing .details .lock-detail-note{font-family:ProximaNova-Light;font-size:13px;text-align:right;padding-top:5px}.productpricing .details .lock-detail-note-label{color:gray}.productpricing .details .lock-detail-note-text{font-size:18px;font-weight:600}.productpricing .details .net-row{padding-top:15px;border-top:1px solid #d4d4d4}.productpricing .details .srp-row{border-top:1px solid #d4d4d4}.productpricing .fetch-guideline{padding-bottom:20px;border-bottom:1px solid #d4d4d4;font-size:14px}.productpricing .fetch-guideline a{cursor:pointer}.productpricing .adjustments{padding-bottom:5px;border-bottom:1px solid #d4d4d4}.productpricing .adjustments-name{padding:15px 0 20px 10px}.productpricing .adjustments-name p{font-weight:600}.productpricing .row.lock-fields{padding:10px 0;background-color:#f5f7f7}.productpricing .row.lock-fields .col-md-2{height:55px}.productpricing .program-title{font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-size:20px;margin-bottom:15px}.productpricing .information-details{margin-top:20px;background-color:#fff}.productpricing .information-details .row{margin:0}.productpricing .information-details .information-details-header{padding:0 0 15px 15px}.productpricing .information-details .information-details-body{background-color:#f5f7f7}.productpricing .borrower-property-information{margin-top:20px}.productpricing .borrower-property-information .col-md-6{padding:0}.productpricing .borrower-property-information .row{margin:0}.productpricing .borrower-property-information .borrower-information{margin-right:10px;background-color:#fff}.productpricing .borrower-property-information .borrower-information-header{padding:0 0 20px 20px}.productpricing .borrower-property-information .borrower-information-body{min-height:350px;padding-left:30px;background-color:#f5f7f7}.productpricing .borrower-property-information .property-information{margin-left:10px;background-color:#fff}.productpricing .borrower-property-information .property-information-header{padding:0 0 20px 20px}.productpricing .borrower-property-information .property-information-body{min-height:350px;padding-left:15px;background-color:#f5f7f7}.productpricing .borrower-property-information .property-information-body-right{margin-left:20px}.productpricing .field-section{padding:10px 0;white-space:nowrap}.productpricing .field-section div{height:22px}.productpricing .right-border-dashed{border-right:1px dashed #2080c3}.productpricing .padding-top-10{padding-top:10px}.productpricing .padding-top-15{padding-top:15px}.productpricing .padding-top-20{padding-top:20px}.productpricing .padding-bottom-20{padding-bottom:20px}.productpricing .margin-right-5{margin-right:5px}.productpricing .col-half-offset1{margin-right:2%;margin-left:1%;min-height:45px}.productpricing .col-half-offset2{margin:0;padding-left:15px}.productpricing .small-gray-font{font-family:ProximaNova-Regular;color:gray;font-size:13px}.productpricing .small-black-font{font-family:ProximaNova-Regular;color:#000;font-size:13px}.productpricing .bg-light-gray{background-color:#f5f7f7}.lock-button{margin-top:-25px}.ppmodal-modal-window .modal-dialog{width:1290px;height:910px}.obmodal-modal-window .modal-dialog{width:1200px;height:820px}.product-details-note{margin:0 0 15px 40px;font-family:ProximaNova-Light;font-size:13px}.lock-details-pad{padding-left:30px}.lock-details-pad .em-icon{width:20px;height:20px;display:inline-block;margin-right:5px;vertical-align:top;font-size:20px}.dettitle{font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-size:24px;margin-left:35px}.bsrate{font-size:15px}.bsrate,.extention-days{font-family:ProximaNova-Bold}.extention-days{font-size:13px}.ratepad{padding-left:5px}.nmrate{font-family:ProximaNova-Regular;font-size:13px;padding-top:10px}.last--pricing--column{text-align:right}.basepanel{border-style:solid;border-width:0 0 1px;border-color:#e4e7e9}.ob-scenarios-results{height:calc(100vh - 64px)}.ob-scenarios-results .modal-body{height:100%!important}.divider-height-100{height:100px}.details .panel{margin-bottom:0}.details .filter-area{background-color:#e4e4e4;min-height:434px}.details .filter-button{padding-right:30px;margin-left:20px}.details .dettitle{font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;color:#000;font-size:24px;margin-left:0}.details .title--container{margin:25px}.details .title--container .icon-print-small{float:right}.details .doc-link{padding-left:25px}.details .doc-link:hover{text-decoration:underline;opacity:.75;cursor:pointer}.details .adj-panel{margin:25px}.details .adj-panel .adj-header{font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif;color:#000;font-size:13px}.details .adj-panel .panel-body{padding:5px 20px}.details .adj-panel .panel-body .basepanel{border:0 solid #e4e4e4;font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-size:13px}.details .adj-panel .panel-body .basepanel.baseadj{border-width:0 0 1px;font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif}.details .adj-panel .panel-body .basepanel.netadj{padding-top:15px;border-width:1px 0 0;font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif}.details .adj-panel .panel-body .bold{font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif;font-size:13px}.details .netpan{margin-top:-15px;padding:15px 0 0;border-style:solid;border-width:1px 0 0;border-color:#e4e4e4}.details .meta-data-holder{margin:25px}.details .meta-data-holder .commitment-type-dd-holder{width:25%}.pp-results .exp-coll-btn{width:32px;height:24px;border:1px solid #d5d9dd;border-radius:3px;background-color:#fff;text-align:center;font-weight:700;color:#2080c3;padding:0 6px}.pp-results .bestex-action-btns-container{float:right;margin:5px 5px 0 0}.pp-results .bestex-action-btns-container>.em-icon{float:left;margin-left:5px;cursor:pointer}.pp-results .bestex-action-btns-container>.em-icon:hover{color:#1394e5}.pp-results .action-btns-container{position:absolute;top:25px;right:16px}.pp-results .action-btns-container>.em-icon{float:left;margin-left:5px;cursor:pointer}.pp-results .action-btns-container>.em-icon:hover{color:#1394e5}.pp-results .filter-area{background-color:#e4e4e4;height:calc(100vh - 247px)}.pp-results .filter-button{padding-right:10px;padding-left:20px}.pp-results .filter-option,.pp-results .filter-text{width:140px}.pp-results .tab-content{border:1px solid #c0c5cc;margin:0 15px 15px;padding:10px}.pp-results .tab-content .top-margin{margin-top:2px}.pp-results .ui-grid{padding-bottom:0}.pp-results .ui-grid-header-cell{text-align:left}.pp-results .sresult-grid{height:calc(100vh - 345px)}.pp-results .bestex-grid{margin-top:40px;clear:both}.pp-results .bestex-nodata-msg{margin:20px}.pp-results .panel{margin-bottom:0}.pp-results .inner-grid-padding{padding-left:76px}.pp-results .inner-grid-padding .ui-grid,.pp-results .inner-grid-padding .ui-grid-viewport{height:auto!important}.pp-results .ui-grid-row{font-family:ProximaNova-Regular;color:#000;font-size:15px;border-bottom:1px solid #c0c6cc}.pp-results .ui-grid-row .ui-grid-cell .ui-grid-cell-contents{white-space:normal}.pp-results .ui-grid-row:hover,.pp-results .ui-grid-row:hover .ui-grid-cell{background-color:#ddf5ff;border-color:#91e2ff}.pp-results .ineligible-grid .ui-grid-row>div{float:left;border-bottom:1px solid #91e2ff}.pp-results .ineligible-grid .ui-grid-row>div .ui-grid-cell{border-bottom:none}.pp-results .ineligible-grid .ui-grid-row>div:hover{background-color:#ddf5ff;border-color:#91e2ff}.pp-results .ineligible-grid .ui-grid-row:hover .ui-grid-cell{background-color:transparent}.pp-results .ineligible-grid .ineligible-cell{padding:6px 0}.pp-results .ineligible-grid .ineligible-color{color:red;font-weight:700}.pp-results .em-font-bold{font-weight:700}.pp-results .em-font-red{color:#da1d27}.pp-results .inner-grd-template{padding-left:48px;background-color:#f6fdff;width:100%;height:100%;position:relative;overflow:hidden;min-height:64px}.pp-results .inner-grd-template .show-more-btn{position:absolute;bottom:11px;left:468px;font-size:.8125rem;color:#2080c3;cursor:pointer;height:14px;line-height:14px}.pp-results .inner-grd-template .desc-box{font-family:ProximaNova-Regular;color:#000;font-size:13px;padding-left:8px}.pp-results .inner-grd-template .desc-box .guidelines{margin-top:15px;line-height:14px}.pp-results .inner-grd-template .desc-box a:hover{text-decoration:underline;opacity:.75;cursor:pointer}.pp-results .inner-grd-template .inner-grid{border:0}.pp-results .inner-grd-template .inner-grid.inner-grid-overlay{overflow-y:hidden}.pp-results .inner-grd-template .inner-grid .ui-grid-row .ui-grid-cell{background-color:#f6fdff;border-color:#ddf5ff}.printlockconfirmation .scrollable{overflow:auto;height:480px;box-sizing:unset}@media print{.app{display:none}body,html{height:auto;font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif}#printSection,#printSection *{visibility:visible}#printSection{position:absolute;width:100%;left:0;top:0}#printSection .custom-image{height:130px;width:200px}#printSection .panel{margin-bottom:10px}#printSection .panel.panel-header{margin-bottom:0;height:40px}#printSection .panel-outer-header{margin-bottom:0}#printSection .panel-heading.main-heading td{padding-top:10px;padding-bottom:10px}#printSection .head-row{margin-top:20px}#printSection .loan-lock-details-table td{padding-top:15px}#printSection .style-panel .panel-heading.main-heading p{text-transform:uppercase}#printSection .style-panel.adjustments-table{margin-top:0;margin-bottom:0}#printSection .style-panel.adjustments-table p{margin-bottom:0}#printSection .panel-heading-text,#printSection .product-lock-header{font-weight:700;font-size:14px}#printSection .panel-heading-text{padding-top:8px}#printSection .product-lock-header{padding-top:5px}#printSection .lock-status-label{font-weight:700;color:#777;font-size:14px}#printSection .lock-status{font-weight:700}#printSection .label-name{font-size:14px;color:#777}#printSection .label-value{font-size:14px}#printSection .loan-program-name{font-weight:700;font-size:12px}#printSection .loan-program-label{margin-top:55px}#printSection .borrower-information-body .row,#printSection .information-details-body .row,#printSection .lock-fields .row,#printSection .property-information-body .row{margin:0}#printSection .borrower-information-body .padding-top-15,#printSection .information-details-body .padding-top-15,#printSection .lock-fields .padding-top-15,#printSection .property-information-body .padding-top-15{padding-top:15px}#printSection .borrower-information-body.padding-top-20,#printSection .borrower-information-body .padding-top-20,#printSection .information-details-body.padding-top-20,#printSection .information-details-body .padding-top-20,#printSection .lock-fields.padding-top-20,#printSection .lock-fields .padding-top-20,#printSection .property-information-body.padding-top-20,#printSection .property-information-body .padding-top-20{padding-top:20px}#printSection .borrower-information-body .padding-bottom-25,#printSection .information-details-body .padding-bottom-25,#printSection .lock-fields .padding-bottom-25,#printSection .property-information-body .padding-bottom-25{padding-bottom:25px}#printSection .borrower-information-body .padding-bottom-15,#printSection .information-details-body .padding-bottom-15,#printSection .lock-fields .padding-bottom-15,#printSection .property-information-body .padding-bottom-15{padding-bottom:15px}#printSection .borrower-information-body .margin-right-5,#printSection .information-details-body .margin-right-5,#printSection .lock-fields .margin-right-5,#printSection .property-information-body .margin-right-5{margin-right:5px}#printSection .borrower-information-body .small-gray-font,#printSection .information-details-body .small-gray-font,#printSection .lock-fields .small-gray-font,#printSection .property-information-body .small-gray-font{font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;color:gray;font-size:12px}#printSection .borrower-information-body .small-black-font,#printSection .information-details-body .small-black-font,#printSection .lock-fields .small-black-font,#printSection .property-information-body .small-black-font{font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;color:#000;font-size:12px}#printSection .borrower-information-body .bg-light-gray,#printSection .information-details-body .bg-light-gray,#printSection .lock-fields .bg-light-gray,#printSection .property-information-body .bg-light-gray{background-color:#f5f7f7}#printSection .adjustments-table-row{margin-top:25px}#printSection .adjustments-table p{font-size:12px}#printSection .adjustments-table .main-heading td{background-color:#f9f9f9}#printSection .adjustments-table td{padding:10px 15px;font-size:12px}#printSection .adjustments-table .nmrate{padding:0}#printSection .adjustments-table .bold-row{font-weight:700;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5}#printSection .adjustments-table .bold{font-weight:700}#printSection.printlockconfirmation-print div{box-sizing:border-box}#printSection.printlockconfirmation-print .row:after{content:"";clear:both}#printSection.printlockconfirmation-print .em-icon{-webkit-print-color-adjust:exact}#printSection .lock-fields .col-md-2{padding-top:5px}#printSection .lock-fields .panel-heading{padding:0}#printSection .scrollable{overflow-y:visible;overflow-x:hidden}#printSection #printSection .outer-container{padding:0}#printSection .lock-confirm-label{font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif;font-size:14px}#printSection .print-doc-header{padding:10px}#printSection .container-fluid{margin:0 50px}#printSection .program-panel .panel-body{padding:10px 15px}#printSection .lock-field-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#printSection .lock-field-row .lock-field-container{height:100px;-ms-flex:1;flex:1;float:left;padding:15px;border:1px solid #c5c5c5}#printSection .property-information-body{display:-ms-flexbox;display:flex}#printSection .property-information-body .left-prop-info,#printSection .property-information-body .right-prop-info{-ms-flex:1;flex:1}#printSection .details-container{display:-ms-flexbox;display:flex}#printSection .details-container .information-details{border-right:1px solid #c5c5c5;-ms-flex:1;flex:1}#printSection .details-container .information-details .small-gray-font{padding:10px 0 0 15px}#printSection .details-container .information-details .small-black-font{padding:0 10px 0 15px}#printSection .custom-image{float:right}#printSection .borrower-info,#printSection .company-info,#printSection .property-info{width:45%}#printSection .borrower-info .small-gray-font,#printSection .company-info .small-gray-font,#printSection .property-info .small-gray-font{padding:10px 0 0 15px}#printSection .borrower-info .small-black-font,#printSection .company-info .small-black-font,#printSection .property-info .small-black-font{padding:0 10px 0 15px}#printSection .property-info .left-prop-info,#printSection .property-info .right-prop-info{width:50%;border-right:1px solid #c5c5c5}#printSection .disclaimer{width:100%;float:left}#printSection .disclaimer .panel-default{padding-top:8px}#printSection .disclaimer .small-black-font{padding:20px}}.search label{white-space:nowrap}.search .wrap-text{white-space:inherit;line-height:22px!important}.search .control-padding{padding-left:21px}.search .control-extra-padding{padding-left:42px}.search .radio{margin-bottom:0}.search .form-horizontal{width:100%}.search .text-align-left{text-align:left}.search .label-padding{margin-left:15px;text-align:left}.search .heloc-warning-label{white-space:normal!important;color:red!important;text-align:left!important}.search .label-inner-padding{padding-left:15px!important}.search .form-control{height:32px}.search .divider-height{height:40px}.search .empty-field-height{height:74px}.search .t-switch-line-height{line-height:16px!important;margin-bottom:8px}.search .or-operator{max-width:14px;margin-top:35px;font-size:.875rem}.search .empty-field{height:70px}.search .sep-operator{font-size:22px;margin-top:37px}.search .sep-border-top{border-top:1px solid #dcdcdc;margin-top:15px;margin-bottom:10px}.search .badge{background-color:#2080c3}.search .gb-padding{padding-left:30px!important}.search .badge-width{max-width:43px;text-align:center}.search .target-margin{margin-top:10px}.search .target-block{clear:both;float:left;display:block}.search .target-label{line-height:24px!important}.search .target-label>span{padding-top:8px;line-height:17px;display:block}.search .target-title{min-height:25px}.search .target-title>span{display:none}.search .text-bold{font-weight:700}.search .no-fg-margin .form-group{margin:0}.search .no-gb-body-margin-top .gb-body-margin-top{margin-top:0}.search .no-wrap{white-space:nowrap}.search .small-op-width{max-width:22px}.search .badge-number{padding:4px 7px!important;position:relative;top:5px;max-width:20px}.search .badge-number span{min-width:6px;display:block;text-align:center}.search .em-ctrl-switch-sm{width:74px}.search .em-off-switch{width:55px}.search .toggle-sw-label{line-height:24px!important}.search .toggle-sw-label-long{line-height:14px!important}.search .multiSelect .checkboxLayer{min-width:210px!important}.ob-results{padding:20px;height:800px}.ob-results .exp-coll-btn{width:32px;height:24px;border:1px solid #d3d3d3;border-radius:3px;background-color:#fff;text-align:center;font-weight:700;color:#2080c3;padding:0 6px}.ob-results .filter-area{background-color:#e4e4e4;height:700px}.ob-results .filter-button{padding-right:10px;padding-left:20px}.ob-results .filter-option,.ob-results .filter-text{width:140px}.ob-results .tab-content{border:1px solid #c0c5cc;margin:0 15px;padding:10px}.ob-results .tab-content .top-margin{margin-top:2px}.ob-results .grid{height:517px}.ob-results .ui-grid-row{font-family:ProximaNova-Regular;font-color:#00000;font-size:13px}.ob-results .ui-grid-row:hover .ui-grid-cell{background-color:#ddf5ff;border-color:#91e2ff}.ob-results .inner-grd-template{padding-left:45px;background-color:#f6fdff}.ob-results .inner-grd-template .desc-box{font-family:ProximaNova-Regular;font-color:#00000;font-size:13px}.ob-results .inner-grd-template .desc-box a:hover{text-decoration:underline;opacity:.75;cursor:pointer}.ob-results .inner-grd-template .inner-grid{border:0}.ob-results .inner-grd-template .inner-grid .ui-grid-row{margin-top:-2px}.ob-results .inner-grd-template .inner-grid .ui-grid-row .ui-grid-cell{background-color:#f6fdff;border-color:#ddf5ff}.obsearch,.obsearch>.modal-body{overflow-x:hidden;overflow-y:auto}.obsearch>.modal-body{max-height:calc(100% - 63px)}.obsearch .em-txt-lg,.obsearch .form-horizontal{width:100%}.obsearch .text-align-left{text-align:left}.obsearch .control-margin-left{margin-left:-38px}.obsearch .label-padding{margin-left:15px;text-align:left}.obsearch .control-padding{margin-left:28px;text-align:left}.obsearch .form-control{height:32px}.obsearch .divider-height{height:40px}.obsearch .mini-divider{height:20px}.obsearch .t-switch-line-height{line-height:16px!important;margin-bottom:8px}.obsearch .or-operator{max-width:14px;margin-top:35px;font-size:.875rem}.obsearch .empty-field{height:10px}.obsearch .sep-operator{font-size:22px;margin-top:37px}.obsearch .sep-operator-width{width:32px;text-align:center}.obsearch .sep-border-top{border-top:1px solid #dcdcdc;margin-top:15px;margin-bottom:10px}.obsearch .badge{background-color:#2080c3}.obsearch .gb-padding{padding-left:30px!important}.obsearch .badge-width{max-width:43px;text-align:center}.obsearch .target-margin{margin-top:10px}.obsearch .target-label{line-height:24px!important}.obsearch .target-label>span{margin-left:-161px;padding-top:8px;line-height:17px;display:block}.obsearch .target-title{min-height:25px}.obsearch .target-title>span{display:none}.obsearch .text-bold{font-weight:700}.obsearch .no-fg-margin .form-group{margin:0}.obsearch .no-gb-body-margin-top .gb-body-margin-top{margin-top:0}.obsearch .no-wrap{white-space:nowrap}.obsearch .small-op-width{max-width:22px}.obsearch .badge-number{padding:4px 7px!important;position:relative;top:5px;max-width:20px}.obsearch .badge-number span{min-width:6px;display:block;text-align:center}.obsearch .em-ctrl-switch-sm{width:74px}.obsearch .em-off-switch{width:55px}.obsearch .app-label-margin{margin-left:48px}.obsearch .app-control-margin{margin-left:31px}.ob-return{padding:20px;height:910px}.loan-fees{padding:40px 80px 80px 40px}.loan-fees .tpo-fees-heading{font-size:1.75rem;float:left}.loan-fees .action-btns-container{float:right}.loan-fees .bottom-action-btns-container{margin-top:20px}.loan-fees .tpo-closing-fees-panel,.loan-fees .tpo-comments-panel,.loan-fees .tpo-fees-panel{margin-top:40px;border:1px solid #ddd}.loan-fees .tpo-closing-fees-panel .panel-heading .panel-name,.loan-fees .tpo-comments-panel .panel-heading .panel-name,.loan-fees .tpo-fees-panel .panel-heading .panel-name{float:left}.loan-fees .tpo-closing-fees-panel .panel-heading .panel-actions,.loan-fees .tpo-comments-panel .panel-heading .panel-actions,.loan-fees .tpo-fees-panel .panel-heading .panel-actions{float:right}.loan-fees .tpo-closing-fees-panel .panel-heading .panel-actions .em-icon,.loan-fees .tpo-comments-panel .panel-heading .panel-actions .em-icon,.loan-fees .tpo-fees-panel .panel-heading .panel-actions .em-icon{margin-left:10px;margin-right:10px}.loan-fees .tpo-closing-fees-panel .panel-heading .panel-actions .em-icon-export,.loan-fees .tpo-comments-panel .panel-heading .panel-actions .em-icon-export,.loan-fees .tpo-fees-panel .panel-heading .panel-actions .em-icon-export{background-image:url(tpo-icon-export-black.svg)}.loan-fees .tpo-closing-fees-panel .panel-heading .panel-actions .em-icon-export:hover,.loan-fees .tpo-comments-panel .panel-heading .panel-actions .em-icon-export:hover,.loan-fees .tpo-fees-panel .panel-heading .panel-actions .em-icon-export:hover{background-image:url(tpo-icon-export-hover.svg)}.loan-fees .tpo-closing-fees-panel .panel-body{padding-left:40px;padding-right:40px}.loan-fees .tpo-closing-fees-panel .panel-body .key-title{color:#929292;font-size:.8125rem}.loan-fees .tpo-closing-fees-panel .panel-body .key-value{font-size:.8125rem}.loan-fees .tpo-fees-panel .dollar-indicator{width:23px;height:23px;background-repeat:no-repeat;background-position:50%}.loan-fees .tpo-fees-panel .has-dollar{background-image:url(tpo-icon-broker-fee.svg);margin-top:8px;margin-left:5px}.loan-fees .tpo-fees-panel .em-simple-grid.ui-grid{padding-bottom:0}.loan-fees .tpo-fees-panel .em-simple-grid.ui-grid .ui-grid-viewport{overflow:auto!important}.loan-fees .tpo-fees-panel .em-simple-grid .ui-grid-header .ui-grid-header-cell{border-right:1px solid #d4d4d4!important}.loan-fees .tpo-fees-panel .em-simple-grid .ui-grid-header .ui-grid-header-cell:last-child{border-right:none!important}.loan-fees .tpo-comments-panel .comment{font-size:.8125rem;padding:20px 40px;border-bottom:1px solid #ddd}.loan-fees .tpo-comments-panel .comment:last-child{border-bottom:0}.loan-fees .tpo-comments-panel .comment-name{font-weight:700}.loan-fees .tpo-comments-panel .comment-text{white-space:pre-wrap}.loan-fees .tpo-comments-panel .add-comment-row{background-color:#fafafa;margin:0}.loan-fees .tpo-comments-panel .add-comment-btn{margin-top:10px}.loan-fees .tpo-comments-panel .panel-body{padding:0}.loan-fees .tpo-comments-panel .panel-body .comments-container{max-height:224px;overflow-y:auto;overflow-x:hidden;padding:0 15px}.loan-fees .tpo-comments-panel .panel-body .btn-add-comment{margin-top:22px}.loan-fees .ui-grid-header-cell-wrapper .ui-grid-cell-contents .ui-grid-invisible{display:none}.loan-fees .desc-row{padding-top:10px}.disclosuretracking{padding-top:40px 40px}.disclosuretracking .section-header{background-color:#e5e9e9;height:40px;width:100%;padding:12px 15px;vertical-align:middle;color:#464f5c;font-size:14px;font-weight:700}.disclosuretracking .panel-body{padding:0 15px;background-color:#f6f7f9;height:450px;box-shadow:0 1px 3px 0 #a9b1be}.disclosuretracking .panel-body .section-content{padding-top:10px}.disclosuretracking .row-margin{margin:10px}.disclosuretracking .tpo-dt-heading{margin-left:10px;margin-top:20px;font-size:1.75rem;float:left;margin-bottom:10px;padding:20px 30px}.disclosuretracking .pa-content{padding:15px}.disclosuretracking .pa-content .key-val-pair{padding:10px 0;font-size:.8125rem;line-height:normal}.disclosuretracking .pa-content .key-val-pair .data-key{font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;color:gray;white-space:nowrap}.disclosuretracking .pa-content .key-val-pair .data-val{padding-bottom:10px;white-space:nowrap;font-size:.8125rem;font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;color:#000}.fee-mgmt{padding:40px}.fee-mgmt .fee-form-title{margin-top:0;line-height:22px;margin-bottom:15px;font-weight:400;font-size:1.75rem;font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;color:#464646}.fee-mgmt .actions-btn-container{margin-top:40px}.fee-mgmt .actions-btn-container button:last-child{margin-left:10px}.fee-mgmt .actions-btn-container .loan-estimate-req-date{margin-top:10px}.fee-mgmt .actions-btn-container .loan-estimate-req-date .control-label{font-size:.9rem}.fee-mgmt .loan-property-panel{margin-top:20px;border:1px solid #dcdcdc}.fee-mgmt .loan-property-panel .panel-heading .panel-name{float:left}.fee-mgmt .loan-property-panel .loan-property-panel-body{padding:0 15px}.fee-mgmt .loan-property-panel .section-right-border{border-right:1px solid #dcdcdc}.fee-mgmt .loan-property-panel .section-container{margin-top:20px;margin-bottom:20px}.fee-mgmt .loan-property-panel .label-section{text-align:right;font-size:.8125rem;color:#333;padding-left:0}.fee-mgmt .loan-property-panel .control-section{width:100%;height:32px}.fee-mgmt .loan-property-panel .loan-property-form-group-row{margin-bottom:10px}.fee-mgmt .hide-row{margin:0!important}.fee-mgmt .lender-broker-radio{margin-top:11px;margin-bottom:0}.fee-mgmt .dashed-row{border:1px dashed #dcdcdc;margin-bottom:10px}.fee-mgmt .wrapper-div{position:relative;margin-right:0}.fee-mgmt div[data-content].wrapper-div:after{content:attr(data-content);font-size:15px;display:block;position:absolute;bottom:0;left:100%;margin-left:5px}.fee-mgmt .dropdown-edit input{width:90%}.fee-mgmt .line-added-field{width:90%!important;margin-right:40px}.fee-mgmt .line-added-div{display:-ms-inline-flexbox;display:inline-flex;width:100%}.fee-mgmt .delete-button{margin-top:0;border-radius:5px;background-color:#2080c3;color:#fff;font-size:smaller}.fee-mgmt .can-shop-header{margin-left:43%}.fee-mgmt .can-shop-column{margin-left:50%}.fee-mgmt .editable-fee-item ul{width:90%}.urla-integration{width:100%;height:100%}.urla-integration .external-page-urla-application,.urla-integration iframe{width:100%;height:100%;border:none}.loan .reqd-elem-warning{padding-left:15px}.loan .content-contianer{min-height:calc(100vh - 382px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.loan .disable-required-docs{pointer-events:none}.loan .disable-required-docs .fancy-uploader-button button{background-color:#c0c6cc;border-color:#c0c6cc;color:#f8f9f9}.loan .external-page-loan-context{height:200px;width:100%;margin:0}.loan .external-page-loan-context iframe{height:100%;width:100%;border:0}.loan .loan-disabled{position:absolute;min-height:100%;min-width:100%;z-index:10}.loan .flex-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;max-width:100%;overflow:hidden}.loan .flex-container>.flex-item{-ms-flex:auto;flex:auto;overflow:hidden}.loan .flex-container>.flex-none{-ms-flex:none;flex:none;-webkit-flex:none}.loan .loan-header{height:75px;border-bottom:1px solid #cbd0d5;white-space:nowrap}.loan .loan-header .label-text,.loan .loan-header .label-text-medium{font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-size:.875rem;color:#474747;margin:0;line-height:15px}.loan .loan-header .label-text-margin{float:left}.loan .loan-header .value-text{font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif;font-size:16px;color:#333;margin:0}.loan .loan-header .value-text-small{font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif;font-size:.8125rem;color:#474747;margin-left:15px;line-height:15px;min-height:15px;max-width:150px}.loan .loan-header .text-max-width{max-width:50%}.loan .loan-header .header-item-separator{margin:20px 0;border-right:1px dotted #697489;width:1px;float:right;height:42px}.loan .loan-header .detail-link{font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;color:#1c6bb6}.loan .loan-header .header-section{height:74px;padding:20px 0;background:#fff}.loan .loan-header .label-text-container{padding-left:15px}.loan .loan-header .value-text-container:not(.flex-item){padding-right:15px}.loan .loan-header .header-section-borrower{height:74px;padding:20px 0;background:#fff;display:block;float:left;padding:5px 0 8px 40px;min-width:200px}.loan .loan-header .header-section-borrower .chevron-icon-left{float:left;width:26px;height:100%;font-size:25px;font-weight:700;line-height:63px;margin:0 7px 0 -33px;cursor:pointer}.loan .loan-header .header-section-borrower .borrower-name{margin:8px 0 0;padding-right:15px}.loan .loan-header .header-section-borrower .borrower-name a{font-family:ProximaNova-Semibold,Helvetica,Arial,sans-serif;font-size:18px;font-weight:200;color:#474747;text-decoration:none;max-width:100%;display:inline-block}.loan .loan-header .header-section-borrower .borrower-details{line-height:12px;padding-right:15px}.loan .loan-header .header-section-borrower .borrower-details .address,.loan .loan-header .header-section-borrower .borrower-details .company{font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-size:12px;font-weight:200;display:inline-block;color:#474747}.loan .loan-header .header-section-borrower .borrower-details .address{max-width:100%}.loan .loan-header .header-section-icons{height:74px;padding:20px 0;background:#fff;border:none;padding:25px 30px 25px 24px}.loan .loan-header .header-section-icons .icons-group{height:24px}.loan .loan-header .header-section-icons .icons-group .em-icon{display:inline-block;float:left}.loan .loan-header .header-section-icons .icons-group .badge-blue{background-color:#2080cd;color:#fff;padding:5px 10px;line-height:14px}.loan .loan-header .header-section-icons .icons-group .badge-blue:not(:first-child){margin-left:12px}.loan .loan-header .header-section-icons .loan-status{margin-left:20px;font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-size:.8125rem;color:#005181;line-height:25px;float:left;max-width:300px;padding-right:85px}.loan .loan-header .header-section-icons .lock-status{margin:1px 0 0 15px}.loan .loan-header .correspondent-header .header-section-icons .loan-status{max-width:42px}.loan .loan-header .wholesale-loan{max-width:400px}.loan .loan-header .correspondent-loan{max-width:120px}.loan .loan-header .bucket-name{max-width:138px;padding:25px 10px 0}@media screen and (max-width:1322px){.loan .loan-header .value-text-small{max-width:110px}.loan .loan-header .wholesale-loan{max-width:235px}.loan .loan-header .header-section-icons .loan-status{max-width:60px}.loan .loan-header .correspondent-header .value-text-small{max-width:80px}.loan .loan-header .correspondent-header .correspondent-loan{max-width:60px}.loan .loan-header .correspondent-header.delegated-header .value-text-small{max-width:102px}.loan .loan-header .correspondent-header.delegated-header .correspondent-loan{max-width:70px}.loan .loan-header .correspondent-header.bucket-header .value-text-small{max-width:80px}.loan .loan-header .correspondent-header.bucket-header .correspondent-loan{max-width:50px}}@media screen and (max-width:1400px) and (min-width:1323px){.loan .loan-header .value-text-small{max-width:137px}.loan .loan-header .wholesale-loan{max-width:280px}.loan .loan-header .correspondent-header .value-text-small{max-width:102px}.loan .loan-header .correspondent-header .correspondent-loan{max-width:60px}.loan .loan-header .correspondent-header.delegated-header .correspondent-loan{max-width:70px}.loan .loan-header .correspondent-header.bucket-header .value-text-small{max-width:90px}.loan .loan-header .correspondent-header.bucket-header .correspondent-loan{max-width:50px}.loan .loan-header .header-section-icons .loan-status{max-width:60px}}@media screen and (max-width:1600px) and (min-width:1401px){.loan .loan-header .value-text-small{max-width:137px}.loan .loan-header .wholesale-loan{max-width:300px}.loan .loan-header .correspondent-header .value-text-small{max-width:110px}.loan .loan-header .correspondent-header .correspondent-loan{max-width:60px}.loan .loan-header .correspondent-header.delegated-header .correspondent-loan{max-width:70px}.loan .loan-header .correspondent-header.bucket-header .value-text-small{max-width:102px}.loan .loan-header .correspondent-header.bucket-header .correspondent-loan{max-width:50px}}@media screen and (max-width:1920px) and (min-width:1601px){.loan .loan-header .wholesale-loan{max-width:331px}.loan .loan-header .correspondent-header.delegated-header .correspondent-loan,.loan .loan-header .correspondent-loan{max-width:120px}.loan .loan-header .correspondent-header.bucket-header .value-text-small{max-width:110px}.loan .loan-header .correspondent-header.bucket-header .correspondent-loan{max-width:120px}.loan .loan-header .bucket-name{max-width:190px}}@media screen and (min-width:1700px){.loan .loan-header .correspondent-header.bucket-header .correspondent-loan,.loan .loan-header .correspondent-header.delegated-header .correspondent-loan{max-width:120px}.loan .loan-header .bucket-name{max-width:250px}}.loan .loan-header .tpo-icon-specs{width:30px;height:24px;margin-right:10px}.loan .loan-header .tpo-icon-loan-messages-count-specs{min-width:26px;height:26px;position:absolute;right:-13px;top:-12px;color:#fff;font-family:ProximaNova-Semibold,Helvetica,Arial,sans-serif;font-size:12px;display:-ms-flexbox;display:flex}.loan .loan-header .tpo-icon-loan-messages-count-specs .count{border:1px solid transparent;height:100%;width:100%;padding:0 3px;display:inline-block;line-height:20px;text-align:center}.loan .loan-header .status-icon-specs{height:24px;margin:3px 14px 0 5px;font-size:18px}.loan .loan-header span.tpo-icon-business-channel-wholesale{background-image:url(icon-tpo-wholesale.svg);width:30px;height:24px;margin-right:10px}.loan .loan-header span.tpo-icon-business-channel-correspondent{background-image:url(icon-tpo-correspondent.svg);width:30px;height:24px;margin-right:10px}.loan .loan-header span.tpo-icon-loan-messages{margin-left:15px;position:relative;float:left;font-size:27px;margin-top:1px}.loan .loan-header span.tpo-icon-loan-messages.msg-count-margin .msg-count-position{right:-20px}.loan .loan-header span.tpo-icon-loan-messages-count{background-color:#3ca9b0;border:2px solid #fff;border-radius:13px;min-width:26px;height:26px;position:absolute;right:-13px;top:-12px;color:#fff;font-family:ProximaNova-Semibold,Helvetica,Arial,sans-serif;font-size:12px;display:-ms-flexbox;display:flex}.loan .loan-header span.tpo-icon-loan-messages-count .count{border:1px solid transparent;height:100%;width:100%;padding:0 3px;display:inline-block;line-height:20px;text-align:center}.loan .loan-header span.tpo-icon-first-lien{background-image:url(icon-tpo-firstlien.svg);width:30px;height:24px;margin-right:10px}.loan .loan-header span.tpo-icon-second-lien{background-image:url(icon-tpo-secondlien.svg);width:30px;height:24px;margin-right:10px}.loan .loan-header span.icon-login-user-small{float:left;margin-left:10px}.loan .loan-header .locked-extension-requested-defualt{color:#52a6ec}@media screen and (max-width:1490px){.loan .loan-header .header-section-borrower{min-width:200px}.loan .loan-header .header-section-borrower .borrower-details,.loan .loan-header .header-section-borrower .borrower-name{padding-right:10px}.loan .loan-header .value-text-small{margin-left:5px}.loan .loan-header .label-text-container{padding-left:10px}.loan .loan-header .value-text-container:not(.flex-item){padding-right:10px}.loan .loan-header .header-section-icons{padding-left:10px;padding-right:15px}.loan .loan-header .header-section-icons .loan-status{margin-left:15px}.loan .loan-header .header-section-icons .lock-status,.loan .loan-header .header-section-icons span.tpo-icon-loan-messages{margin-left:10px}}.loan .nav-wrapper{padding:0}.loan .docs-bg-color{background-color:#e0e3e8}.loan .em-forms{color:#333;padding:40px}.loan .em-forms hr{margin-top:20px;margin-bottom:0}.loan .em-forms .em-form-hr-line{border-top:1px solid #dcdcdc;margin-top:15px}.loan .em-forms .form-horizontal{float:left}.loan .em-forms .panel{border:1px solid #dcdcdc;box-shadow:none}.loan .em-forms .panel .groupbox-heading,.loan .em-forms .panel .panel-heading{border:none}.loan .em-forms .panel .gb-body-margin-top{margin-top:20px;margin-bottom:20px;float:left}.loan .em-forms .panel .gb-body-margin-top .px-nested-panel-heading{margin-top:0}.loan .em-forms .panel .px-nested-panel-heading{margin-top:10px}.loan .em-forms .panel .px-nested-panel-heading>span{display:inline-block;line-height:16px}.loan .em-forms .form-control{height:32px}.loan .em-forms .form-group .control-label{line-height:32px;margin-top:0;margin-bottom:0;font-size:.8125rem}.loan .em-forms .groupbox{float:left;width:100%}.loan .em-forms .groupbox .panel-heading{color:#000;border-bottom:1px solid #dcdcdc}.loan .em-forms .groupbox .panel-heading span{font-size:1rem;font-weight:700}.loan .em-forms .groupbox .gb-body-margin-top{margin-top:20px;margin-bottom:20px;float:left;width:100%}.loan .em-forms .form-header-alignment{margin-top:8px;margin-bottom:20px;font-size:1.5rem;padding:0}.loan .em-forms .em-form-title{margin-top:0;line-height:22px;margin-bottom:15px;font-weight:400;font-size:1.75rem;font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;color:#464646}.loan .em-forms .em-form-desc{font-size:.8125rem;max-width:60%;margin-bottom:20px}.loan .em-forms .gb-border-right{border-right:1px solid #dcdcdc}.loan .em-forms .gb-border-left{border-left:1px solid #dcdcdc}.loan .em-forms .gb-border-top{border-top:1px solid #dcdcdc}.loan .em-forms .gb-border-bottom{border-bottom:1px solid #dcdcdc}.loan .em-forms .panel-top-margin{margin-top:20px!important}.loan .em-forms .panel-bottom-margin{margin-bottom:20px}.loan .em-forms .font-size-base{font-size:.8125rem}.loan .em-forms .em-btn-container{margin-top:40px}.loan .em-forms .em-btn-container button:last-child{margin-left:10px}.loan .em-forms .em-header-btn-margin{margin-top:22px}.loan .em-forms .no-bottom-margin{margin-bottom:0}.loan .em-forms .checkbox .checkbox-label{margin-bottom:10px}.loan .em-forms .checkbox .checkbox-label label{width:100%;line-height:16px}.loan .em-forms textarea{min-height:80px!important}.loan .em-forms .radio:not(:last-child){margin-bottom:0}.loan .em-forms .reset-gb-body-margin .groupbox .gb-body-margin-top{margin-top:10px!important;margin-bottom:0!important}.loan .em-forms .panel-body{padding:0}.loan #processing-notification .notification{text-align:center;margin-right:30px}.loan #processing-notification .alert.alert-container{text-align:center;overflow:hidden}.loan #processing-notification .spinner.gray:after{background-size:30px;margin-top:-15px}.loan #success-notification .notification{text-align:center;margin-right:30px}.loan #success-notification .alert.alert-container{text-align:center;overflow:hidden}.loan #success-notification .spinner.gray:after{background-size:30px;margin-top:-15px}.loan #error-notification a{text-decoration:none;font-size:1rem;font-color:#2080c3}.loan #error-notification a:hover{cursor:pointer}.loan #warning-notification .alert-danger,.loan #warning-notification .alert-danger .alert-danger-slider-icon{background-color:#f59131}.loan .instructional-text-desc{max-width:60%}.loan .loan-nav-item{display:block;float:left;padding-bottom:1px;margin:0;width:100%;background-color:inherit}.loan .loan-nav-item:hover{cursor:pointer}.loan .loan-nav-item .loan-menu-text{float:inherit;color:#fff;text-align:center;line-height:48px;display:inline-block;width:50%}.loan .loan-nav-item .active-menu-color{background-color:#464f5c}.form-group-no-margin .form-group{margin-bottom:0!important}.modal-flex{width:400px}.report-modal-window .modal-dialog{width:1300px}.borrowerpair{min-height:54px}.borrowerpair .pair-component{width:100%;z-index:15;position:absolute}.importliabilities .modal-body{max-height:70vh;overflow-y:scroll;font-size:13px}.importliabilities .modal-body .liabilities-table{width:100%;margin:auto;border:1px solid #aaa;margin-top:15px}.importliabilities .modal-body .liabilities-table thead tr{background-color:#eee;color:#000}.importliabilities .modal-body .liabilities-table .thick{font-weight:700}.importliabilities .modal-body .liabilities-table tbody tr{cursor:pointer}.importliabilities .modal-body .liabilities-table tbody tr:hover{background-color:#fefefe}.importliabilities .modal-body .liabilities-table tr td{padding:10px;border-bottom:1px solid #aaa}.importliabilities .modal-body .liabilities-table tr td .checkbox{margin-bottom:0}.importliabilities .modal-body .noLiabilities{padding-top:20px;font-size:1.125rem}.importliabilities .importliabilities-action-btn-holder{text-align:right;padding:20px;border-top:#d4d4d4}.importliabilities.type-import-liab .modal-body .liabilities-table tbody tr{cursor:default}.app .confirmimportliabilities .thick{font-weight:700}.app .processimportliabilities .spinner.white:after{background-size:30px;margin-top:-15px}.app .processimportliabilities .thick,.app .successimportliabilities .thick{font-weight:700}.docsconditions .header-font{font-size:.8125rem;font-weight:600}.docsconditions .expand-collapse-btn{width:26px;height:24px;border:none;background-color:#f6f7f9;text-align:center;font-weight:700;color:#2080c3;padding:0}.docsconditions .tpo-docs-heading{font-size:1.75rem;padding-bottom:20px}.docsconditions .tpo-docs-instruction{max-width:62%;font-size:.8125rem;padding-bottom:30px}.docsconditions .tpo-doc-tab .tab-content .tab-pane{height:100%}.docsconditions .tpo-doc-tab .nav-tabs{background-color:#f6f7f9;padding-left:40px;min-height:50px}.docsconditions .tpo-doc-tab .nav-tabs li{padding:0 20px}.docsconditions .tpo-doc-tab .nav-tabs li a{color:#353c46;padding-bottom:4px;margin-top:10px;border:none;font-weight:600}.docsconditions .tpo-doc-tab .nav-tabs li a:hover{background-color:transparent}.docsconditions .tpo-doc-tab .nav-tabs li:first-child{padding-left:0}.docsconditions .tpo-doc-tab .nav-tabs li.active a{color:#1394e5;background-color:#f6f7f9;border-bottom:3px solid #1394e5}.docsconditions .tpo-doc-expand-all{min-width:148px;margin-right:5px;color:#1394e5}.docsconditions .top-doc-collapse-all{min-width:154px;margin-right:5px;color:#1394e5}.docsconditions .tpo-doc-view-settings{min-width:160px}.docsconditions .tpo-doc-print-fax{min-width:140px}.docsconditions .doc-main-container{min-height:100%}.tpo-docs-pre-newlines{white-space:pre-wrap;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}.docsconditionscomments .tpo-dnc-comments-info{padding:5px 0 0 10px;font-size:1.125rem}.docsconditionscomments .tpo-dnc-comments-bname{padding:0 0 20px 10px;font-size:.875rem;color:#acb3bc}.docsconditionscomments .tpo-dnc-add-comments-box,.docsconditionscomments .tpo-dnc-comments-box{padding:0 5px}.docsconditionscomments .tpo-dnc-add-comments-box-inner{padding:10px 20px;background-color:#f9f9f9;border:1px solid #acb3bc;border-top:none}.docsconditionscomments .tpo-dnc-comment-date{white-space:nowrap}.docsconditionscomments .tpo-dnc-comment-text{margin-bottom:4px;height:45px;width:100%;font-size:.8125rem}.docsconditionscomments .tpo-dnc-add-comment{font-size:.8125rem}.docsconditionscomments .tpo-dnc-close-btn-row{padding:20px 5px 5px}.docsconditionscomments table{display:block;height:425px;overflow-y:auto;border:1px solid #acb3bc}.docsconditionscomments table tbody tr td{text-align:left;border-bottom:1px solid #acb3bc;vertical-align:top;width:100%}.docsconditionscomments table tbody tr td:first-child{padding:20px;font-size:.875rem}.docsconditionscomments table tbody tr td:last-child{padding:20px 12px 20px 10px;font-size:.8125rem;min-width:140px}#tblDnCComments::-webkit-scrollbar{width:6px;height:20px;box-shadow:none;-webkit-box-shadow:none}#tblDnCComments::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#acb3bc}.app.deleteloanfileconfirmation .delete-loan-file{margin-left:0;margin-right:0}.app.deleteloanfileconfirmation .text-content{margin-left:30px}.app.deleteloanfileconfirmation .modal-footer{text-align:center}.app.deleteloanfileconfirmation .dont-show-again-cb{font-size:14px;margin-top:10px;margin-bottom:0}.app.deleteloanfileconfirmation .dont-show-again-cb label{width:100%}.tpo-conditions{min-height:100%}.tpo-conditions .con-filterby-container{background-color:#fff;padding:5px 30px}.tpo-conditions .con-filterby-label{text-align:center}.tpo-conditions a{cursor:pointer}.tpo-conditions .con-header{margin-top:10px}.tpo-conditions .con-header-ctrl .em-dropdown:nth-of-type(1n){width:150px;margin-right:10px;padding:0}.tpo-conditions .con-header-ctrl .em-btn-tertiary:nth-of-type(1n){width:150px;margin-right:10px}.tpo-conditions .con-export-icon{margin-right:15px;vertical-align:middle}.tpo-conditions .con-recent-com-title{font:.875rem ProximaNova-Bold}.tpo-conditions .con-recent-com-date{font:.875rem ProximaNova-Regular}.tpo-conditions .con-title{font:1rem ProximaNova-Bold;margin-bottom:10px}.tpo-conditions .con-toolbar-right{text-align:right;padding:0}.tpo-conditions .con-toolbar-right .tpo-doc-export-print-icon{display:inline-block;cursor:pointer;vertical-align:bottom}.tpo-conditions .con-toolbar-right .tpo-doc-export-print-icon:hover{color:#2080c3}.tpo-conditions .max-attachment-container{padding-top:10px}.tpo-conditions .con-container .comment-container{margin:12px 0;max-width:600px;font:.875rem ProximaNova-Light}.tpo-conditions .con-container .docs-container{border:1px solid #e4e7e9;margin-right:26px;box-shadow:2px 2px 2px #c0c6cc}.tpo-conditions .con-container .con-exp-coll-margin{margin:9px 5px}.tpo-conditions .con-container .comment-cnt{text-align:center}.tpo-conditions .con-container .con-table{width:100%;border:1px solid #e4e7e9;border-collapse:separate;background-color:#fff;table-layout:fixed}.tpo-conditions .con-container .con-table thead tr{background-color:#e0e3e8}.tpo-conditions .con-container .con-table .con-table-header th .con-comment-icon{background-image:url(icon-tpo-comment-column.svg);height:15px;width:15px;display:inline-block;text-align:center}.tpo-conditions .con-container .con-table .con-table-header th{border-right:1px solid #e4e7e9;padding:12px 5px;font:.875rem ProximaNova-Regular}.tpo-conditions .con-container .con-table .con-table-body .cond-item-header td{padding:12px 5px;vertical-align:top;font:.875rem ProximaNova-Light;word-wrap:break-word}.tpo-conditions .con-container .con-table .con-table-body .cond-item-header .action-container>button{width:100%}.tpo-conditions .con-container .con-table .con-table-body .cond-item-header .action-container{text-align:end;padding-right:30px}.tpo-conditions .con-container .con-table .con-table-body>tr .con-exp-col-btn{padding:0}.tpo-conditions .con-container .con-table .con-table-body>tr .con-exp-col-btn button.expand-collapse-btn{background-color:#fff!important}.tpo-conditions .con-container .disabled{cursor:not-allowed!important;text-decoration:none!important}.tpo-conditions .con-container .th-exp-col{width:5%}.tpo-conditions .con-container .th-category{width:8%}.tpo-conditions .con-container .th-cond{width:16%}.tpo-conditions .con-container .th-prior-to,.tpo-conditions .con-container .th-status,.tpo-conditions .con-container .th-subcat{width:8%}.tpo-conditions .con-container .th-borr-pair{width:13%}.tpo-conditions .con-container .th-dt-added{width:10%}.tpo-conditions .con-container .th-dt-revised{width:12%}.tpo-conditions .con-container .th-age{width:5%}.tpo-conditions .con-container .th-stage,.tpo-conditions .con-container .th-status-date{width:10%}.tpo-conditions .con-container .th-comment-count{width:5%;text-align:center}.tpo-conditions .con-container .th-action{width:17%}.tpo-conditions .con-container .show-border>td{border-bottom:1px solid #e4e7e9}.tpo-conditions .con-container .cond-item-header>td{background-color:#fff}.tpo-conditions .con-container .cond-item-body>td{background-color:#e0e3e8}.tpo-conditions .doc-group-container{background-color:#b0e0e6;width:800px;height:300px}.tpo-conditions .no-conditions-first-load{padding-top:60px;margin-left:40px;font-size:1rem}.tpo-conditions .no-conditions-after-search{text-align:center;padding-top:70px}.tpo-conditions .no-conditions-after-search .no-conditions-label1{padding:3px;font-size:1.313rem}.tpo-conditions .no-conditions-after-search .no-conditions-label2{padding:3px;font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;font-size:1rem}.tpo-conditions .link-document{width:216px;margin:12px 0 20px;box-shadow:none}.tpo-conditions .link-document .btn{border:0;box-shadow:0;outline:0}.tpo-conditions .link-document .btn:hover{box-shadow:none}.tpo-conditions .con-text-row{background-color:#fff;padding:40px 30px 0}.tpo-conditions .con-text-row .con-text{max-width:60%;padding-bottom:22px}.tpo-conditions .con-text-row .last-notified{padding-top:5px;float:right;padding-right:60px}.tpo-conditions .max-file-size-label{padding:0 15px 0 5px}.tpo-customconditions{min-height:100%;background-color:#fff}.tpo-customconditions .con-filterby-container{background-color:#fff;padding:5px 30px}.tpo-customconditions .con-filterby-label{text-align:center}.tpo-customconditions a{cursor:pointer}.tpo-customconditions .con-header{margin-top:10px}.tpo-customconditions .con-header-ctrl .em-dropdown:nth-of-type(1n){width:150px;margin-right:10px;padding:0}.tpo-customconditions .con-header-ctrl .em-btn-tertiary:nth-of-type(1n){width:150px;margin-right:10px}.tpo-customconditions .con-export-icon{margin-right:15px;vertical-align:middle}.tpo-customconditions .con-recent-com-title{font:.875rem ProximaNova-Bold}.tpo-customconditions .con-recent-com-date{font:.875rem ProximaNova-Regular}.tpo-customconditions .con-title{font:1rem ProximaNova-Bold;margin-bottom:10px}.tpo-customconditions .con-toolbar-right{text-align:right;padding:0}.tpo-customconditions .con-toolbar-right .tpo-doc-export-print-icon{display:inline-block;cursor:pointer;vertical-align:bottom}.tpo-customconditions .con-toolbar-right .tpo-doc-export-print-icon:hover{color:#2080c3}.tpo-customconditions .max-attachment-container{padding-top:10px}.tpo-customconditions .con-container{margin-top:20px}.tpo-customconditions .con-container .comment-container{margin:12px 0;max-width:600px;font:.875rem ProximaNova-Light}.tpo-customconditions .con-container .docs-container{border:1px solid #e4e7e9;box-shadow:2px 2px 2px #c0c6cc}.tpo-customconditions .con-container .con-exp-coll-margin{margin:9px 5px}.tpo-customconditions .con-container .comment-cnt{text-align:center}.tpo-customconditions .con-container .con-table{width:100%;border:1px solid #e4e7e9;border-collapse:separate;background-color:#fff;table-layout:fixed}.tpo-customconditions .con-container .con-table thead tr{background-color:#e0e3e8}.tpo-customconditions .con-container .con-table .con-table-header th .con-comment-icon{background-image:url(icon-tpo-comment-column.svg);height:15px;width:15px;display:inline-block;text-align:center}.tpo-customconditions .con-container .con-table .con-table-header th{border-right:1px solid #e4e7e9;padding:12px 5px;font:.875rem ProximaNova-Regular}.tpo-customconditions .con-container .con-table .con-table-body .cond-item-header td{padding:12px 5px;vertical-align:top;font:.875rem ProximaNova-Light}.tpo-customconditions .con-container .con-table .con-table-body .cond-item-header .action-container>button{width:100%}.tpo-customconditions .con-container .con-table .con-table-body .cond-item-header .action-container{text-align:end;padding-right:30px}.tpo-customconditions .con-container .con-table .con-table-body>tr .con-exp-col-btn{padding:0}.tpo-customconditions .con-container .con-table .con-table-body>tr .con-exp-col-btn button.expand-collapse-btn{background-color:#fff!important}.tpo-customconditions .con-container .con-table .con-table-body .empty-filter{padding:15px}.tpo-customconditions .con-container .disabled{cursor:not-allowed!important;text-decoration:none!important}.tpo-customconditions .con-container .th-exp-col{width:3%}.tpo-customconditions .con-container .th-category{width:8%}.tpo-customconditions .con-container .th-categoryCond{width:10%}.tpo-customconditions .con-container .th-cond{width:30%}.tpo-customconditions .con-container .th-dt-added{width:10%}.tpo-customconditions .con-container .th-dt-revised{width:12%}.tpo-customconditions .con-container .th-age{width:5%}.tpo-customconditions .con-container .th-description{width:20%}.tpo-customconditions .con-container .th-code,.tpo-customconditions .con-container .th-prior-to{width:8%}.tpo-customconditions .con-container .th-borr-pair,.tpo-customconditions .con-container .th-stage{width:13%}.tpo-customconditions .con-container .th-subCategory{width:10%}.tpo-customconditions .con-container .th-status-date,.tpo-customconditions .con-container th-status{width:8%}.tpo-customconditions .con-container .th-comment-count{width:8%;text-align:center}.tpo-customconditions .con-container .th-action{width:14%}.tpo-customconditions .con-container .show-border>td{border-bottom:1px solid #e4e7e9}.tpo-customconditions .con-container .cond-item-header>td{background-color:#fff}.tpo-customconditions .con-container .cond-item-body>td{background-color:#e0e3e8}.tpo-customconditions .doc-group-container{background-color:#b0e0e6;width:800px;height:300px}.tpo-customconditions .no-conditions-first-load{padding-top:60px;margin-left:40px;font-size:1rem}.tpo-customconditions .no-conditions-after-search{text-align:center;padding-top:70px}.tpo-customconditions .no-conditions-after-search .no-conditions-label1{padding:3px;font-size:1.313rem}.tpo-customconditions .no-conditions-after-search .no-conditions-label2{padding:3px;font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;font-size:1rem}.tpo-customconditions .link-document{width:216px;margin:12px 0 20px;box-shadow:none}.tpo-customconditions .link-document .btn{border:0;box-shadow:0;outline:0}.tpo-customconditions .link-document .btn:hover{box-shadow:none}.tpo-customconditions .con-text-row{background-color:#fff;padding:40px 30px 0}.tpo-customconditions .con-text-row .con-text{max-width:60%;padding-bottom:22px}.tpo-customconditions .con-text-row .last-notified{padding-top:5px;float:right;padding-right:60px}.tpo-customconditions .max-file-size-label{padding:0 15px 0 5px}.format .outer-container{padding:54px;font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-size:12px}.format .doc-header{padding-left:0}.format .doc-borrower-name-assigned{padding-left:10px;padding-top:15px}.format .doc-borrower-name-unassigned{padding-left:10px;padding-top:30px}.format .file-detail-header{padding-left:10px;background-color:#f9f9f9!important;height:24px;-webkit-print-color-adjust:exact}.format .attachments-row{min-height:24px;font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;border-bottom:1px solid #c5c5c5}.format .attachment-col-1{padding-left:40px;padding-right:0}.format .doc-title{padding-left:10px;font-size:10px;border-bottom:1px solid #c5c5c5;font-weight:700}@media print{body *{visibility:hidden}.cell1-padding{padding:20px 20px 20px 0}.cell2-padding{padding:20px 0;text-align:right}.border-div{border-bottom:1px solid #c5c5c5}.print-visible{font-size:12px;font-family:frutiger}.print-padding{padding:54px}.print-header{padding-bottom:30px}.print-header span{padding-right:10px}table{width:100%}.outer-container{padding:54px;font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-size:12px}.doc-header{padding-left:0}.doc-borrower-name-assigned{padding-left:10px;padding-top:15px}.doc-borrower-name-unassigned{padding-left:10px;padding-top:30px}.file-detail-header{padding-left:10px;background-color:#f9f9f9!important;height:24px;-webkit-print-color-adjust:exact}.attachments-row{min-height:24px;font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;border-bottom:1px solid #c5c5c5}.attachment-col-1{padding-left:40px;padding-right:0}.doc-title{padding-left:10px;font-size:10px;border-bottom:1px solid #c5c5c5;font-weight:700}.outer-container{padding:20px 20px 54px}.con-header-bg{background-color:#f9f9f9!important;-webkit-print-color-adjust:exact}.con-container{margin-top:15px}}.printconditions .con-container{margin-top:15px}.printconditions .con-container .con-table{border:none}.printconditions .con-container .con-table .con-table-body>tr td,.printconditions .con-container .con-table .con-table-header th{font-size:.625rem!important}.printconditions .con-container .con-table .con-table-header th{padding-left:0;border:none}.printconditions .con-container .con-table .con-table-header th:first-child{padding-left:10px}.printconditions .con-container .con-table .con-table-body{border-bottom:1px solid #c5c5c5;padding-bottom:20px}.printconditions .con-container .con-table .con-table-body>tr td{padding-bottom:0;padding-left:0}.printconditions .con-container .con-table .con-table-body>tr td:first-child{padding-left:10px}.printconditions .con-container .con-table .con-table-body>tr .attachment-conatiner{padding-bottom:20px;padding-top:0}.printconditions .con-container .con-table .con-table-body>tr .attachment-conatiner .con-title{padding-left:10px;margin-bottom:0}.printconditions .con-container .con-table .con-table-body>tr .attachment-conatiner .con-title b{line-height:34px}.printconditions .con-container .con-table .con-table-body>tr .attachment-conatiner .attachments-row,.printconditions .con-container .con-table .con-table-body>tr .attachment-conatiner .file-detail-header{line-height:24px}.printconditions .con-container .con-table .con-table-body>tr .attachment-conatiner .doc-title{height:24px;line-height:24px}.printconditions .con-container .con-table .con-title{font-size:.75rem}.printconditions .con-container .con-table .show-border>td{border:none}.format .outer-container{padding:20px 20px 54px}.format .con-header-bg{background-color:#f9f9f9!important;-webkit-print-color-adjust:exact}.format .con-container{margin-top:15px}@media screen{#conditionsPrintSection{display:none}}@media print{#conditionsPrintSection,#conditionsPrintSection *{visibility:visible}#conditionsPrintSection{position:absolute;width:100%;left:0;top:0}min-height:100%;.con-filterby-container{background-color:#fff;padding:5px 30px}.con-filterby-label{text-align:center}a{cursor:pointer}.con-header{margin-top:10px}.con-header-ctrl .em-dropdown:nth-of-type(1n){width:150px;margin-right:10px;padding:0}.con-header-ctrl .em-btn-tertiary:nth-of-type(1n){width:150px;margin-right:10px}.con-export-icon{margin-right:15px;vertical-align:middle}.con-recent-com-title{font:.875rem ProximaNova-Bold}.con-recent-com-date{font:.875rem ProximaNova-Regular}.con-title{font:1rem ProximaNova-Bold;margin-bottom:10px}.con-toolbar-right{text-align:right;padding:0}.con-toolbar-right .tpo-doc-export-print-icon{display:inline-block;cursor:pointer;vertical-align:bottom}.con-toolbar-right .tpo-doc-export-print-icon:hover{color:#2080c3}.max-attachment-container{padding-top:10px}.con-container .comment-container{margin:12px 0;max-width:600px;font:.875rem ProximaNova-Light}.con-container .docs-container{border:1px solid #e4e7e9;margin-right:26px;box-shadow:2px 2px 2px #c0c6cc}.con-container .con-exp-coll-margin{margin:9px 5px}.con-container .comment-cnt{text-align:center}.con-container .con-table{width:100%;border:1px solid #e4e7e9;border-collapse:separate;background-color:#fff;table-layout:fixed}.con-container .con-table thead tr{background-color:#e0e3e8}.con-container .con-table .con-table-header th .con-comment-icon{background-image:url(icon-tpo-comment-column.svg);height:15px;width:15px;display:inline-block;text-align:center}.con-container .con-table .con-table-header th{border-right:1px solid #e4e7e9;padding:12px 5px;font:.875rem ProximaNova-Regular}.con-container .con-table .con-table-body .cond-item-header td{padding:12px 5px;vertical-align:top;font:.875rem ProximaNova-Light;word-wrap:break-word}.con-container .con-table .con-table-body .cond-item-header .action-container>button{width:100%}.con-container .con-table .con-table-body .cond-item-header .action-container{text-align:end;padding-right:30px}.con-container .con-table .con-table-body>tr .con-exp-col-btn{padding:0}.con-container .con-table .con-table-body>tr .con-exp-col-btn button.expand-collapse-btn{background-color:#fff!important}.con-container .disabled{cursor:not-allowed!important;text-decoration:none!important}.con-container .th-exp-col{width:5%}.con-container .th-category{width:8%}.con-container .th-cond{width:16%}.con-container .th-prior-to,.con-container .th-status,.con-container .th-subcat{width:8%}.con-container .th-borr-pair{width:13%}.con-container .th-dt-added{width:10%}.con-container .th-dt-revised{width:12%}.con-container .th-age{width:5%}.con-container .th-stage,.con-container .th-status-date{width:10%}.con-container .th-comment-count{width:5%;text-align:center}.con-container .th-action{width:17%}.con-container .show-border>td{border-bottom:1px solid #e4e7e9}.con-container .cond-item-header>td{background-color:#fff}.con-container .cond-item-body>td{background-color:#e0e3e8}.doc-group-container{background-color:#b0e0e6;width:800px;height:300px}.no-conditions-first-load{padding-top:60px;margin-left:40px;font-size:1rem}.no-conditions-after-search{text-align:center;padding-top:70px}.no-conditions-after-search .no-conditions-label1{padding:3px;font-size:1.313rem}.no-conditions-after-search .no-conditions-label2{padding:3px;font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;font-size:1rem}.link-document{width:216px;margin:12px 0 20px;box-shadow:none}.link-document .btn{border:0;box-shadow:0;outline:0}.link-document .btn:hover{box-shadow:none}.con-text-row{background-color:#fff;padding:40px 30px 0}.con-text-row .con-text{max-width:60%;padding-bottom:22px}.con-text-row .last-notified{padding-top:5px;float:right;padding-right:60px}.max-file-size-label{padding:0 15px 0 5px}.con-container{margin-top:15px}.con-container .con-table{border:none}.con-container .con-table .con-table-body>tr td,.con-container .con-table .con-table-header th{font-size:.625rem!important}.con-container .con-table .con-table-header th{padding-left:0;border:none}.con-container .con-table .con-table-header th:first-child{padding-left:10px}.con-container .con-table .con-table-body{border-bottom:1px solid #c5c5c5;padding-bottom:20px}.con-container .con-table .con-table-body>tr td{padding-bottom:0;padding-left:0}.con-container .con-table .con-table-body>tr td:first-child{padding-left:10px}.con-container .con-table .con-table-body>tr .attachment-conatiner{padding-bottom:20px;padding-top:0}.con-container .con-table .con-table-body>tr .attachment-conatiner .con-title{padding-left:10px;margin-bottom:0}.con-container .con-table .con-table-body>tr .attachment-conatiner .con-title b{line-height:34px}.con-container .con-table .con-table-body>tr .attachment-conatiner .attachments-row,.con-container .con-table .con-table-body>tr .attachment-conatiner .file-detail-header{line-height:24px}.con-container .con-table .con-table-body>tr .attachment-conatiner .doc-title{height:24px;line-height:24px}.con-container .con-table .con-title{font-size:.75rem}.con-container .con-table .show-border>td{border:none}}.documents{padding-bottom:20px}.documents .tpo-doc-toolbar{padding:40px 40px 35px;min-height:70px;background-color:#fff}.documents .tpo-doc-toolbar .tpo-doc-left-btn-group{padding-left:0}.documents .tpo-doc-toolbar .tpo-doc-right-btn-group{padding-right:0;text-align:right}.documents .tpo-doc-toolbar .tpo-doc-right-btn-group .tpo-doc-export-print-icon{display:inline-block;cursor:pointer;vertical-align:bottom}.documents .tpo-doc-toolbar .tpo-doc-right-btn-group .tpo-doc-export-print-icon:hover{color:#1394e5}.documents .tpo-doc-toolbar .tpo-doc-right-btn-group .print-small{padding-top:1px}.documents .tpo-doc-toolbar button,.documents .tpo-doc-toolbar button:hover{color:#1394e5}.documents .doc-container-wrapper{padding-top:20px}.documents .doc-container{margin:10px 40px;box-shadow:2px 2px 2px #c0c6cc}.documents .doc-container hr{margin:0;border-top:1px solid #e0e3e8}.documents .borrower-pair-header{height:60px;line-height:40px;color:#343c46;font-size:.875rem;font-weight:700;background-color:#fff;padding:10px 0 10px 20px}.documents .disabledCloak{position:absolute;min-height:100%;min-width:100%;z-index:999}.documents .docs-text{margin-left:-15px;max-width:60%}.documents .max-file-size-label{padding-right:35px}.reqdocuments .doc-container-wrapper{margin:36px 0}.reqdocuments .doc-container-wrapper .doc-container{margin:0;margin-bottom:-1px}.reqdocuments .header-font{font-size:.8125rem;font-weight:600}.printdocuments .cell1-padding{padding:20px 20px 20px 0}.printdocuments .cell2-padding{padding:20px 0;text-align:right}.printdocuments .border-div{border-bottom:1px solid #c5c5c5}.printdocuments .print-visible{font-size:12px;font-family:frutiger}.printdocuments .print-padding{padding:54px}.printdocuments .print-header{padding-bottom:30px}.printdocuments .print-header span{padding-right:10px}.printdocuments table{width:100%}.printdocuments .outer-container{padding:54px;font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-size:12px}.printdocuments .doc-header{padding-left:0}.printdocuments .doc-borrower-name-assigned{padding-left:10px;padding-top:15px}.printdocuments .doc-borrower-name-unassigned{padding-left:10px;padding-top:30px}.printdocuments .file-detail-header{padding-left:10px;background-color:#f9f9f9!important;height:24px;-webkit-print-color-adjust:exact}.printdocuments .attachments-row{min-height:24px;font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;border-bottom:1px solid #c5c5c5}.printdocuments .attachment-col-1{padding-left:40px;padding-right:0}.printdocuments .doc-title{padding-left:10px;font-size:10px;border-bottom:1px solid #c5c5c5;font-weight:700}.printdocuments .outer-container{padding:20px 20px 54px}.printdocuments .con-header-bg{background-color:#f9f9f9!important;-webkit-print-color-adjust:exact}.printdocuments .con-container{margin-top:15px}.printdocuments .scrollable{overflow:auto;height:480px;box-sizing:unset}@media print{#printSection,#printSection *{visibility:visible}#printSection{position:absolute;width:100%;left:0;top:0}.scrollable{overflow-y:visible;overflow-x:hidden}}.documentviewsettings a{cursor:pointer;font-size:.875rem}.documentviewsettings .disable-row{background-color:#f9f9f9}.documentviewsettings .warning-label{color:#f59131;font-size:.8125rem;padding-left:15px}.documentviewsettings .dnc-chk-label{width:250px;word-wrap:break-word;display:inline-block;padding-left:30px}.documentviewsettings .dnc-header-text{background-color:#f9f9f9;padding:20px 30px;border-bottom:1px solid #acb3bc}.documentviewsettings .dnc-header-text div{padding-bottom:10px}.documentviewsettings .dnc-header-row{padding-bottom:15px}.documentviewsettings .dnc-sub-header-row{padding-bottom:5px}.documentviewsettings .dnc-footer-btn{text-align:center}.documentviewsettings .dnc-no-margin{margin:0}.documentviewsettings .dnc-out-container{background-color:#f9f9f9}.documentviewsettings .dnc-borrower-pair-list{margin:0;padding:0 10px;width:270px;height:400px;background-color:#fff;overflow:auto;border:1px solid #acb3bc}.documentviewsettings .dnc-borrower-pair-list a{padding:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentviewsettings table.dnc-settings-table{display:table;width:100%}.documentviewsettings table.dnc-settings-table tbody,.documentviewsettings table.dnc-settings-table thead{float:left;width:100%}.documentviewsettings table.dnc-settings-table tbody{overflow-y:auto;overflow-x:hidden;height:400px;background-color:#fff;border:1px solid #acb3bc}.documentviewsettings table.dnc-settings-table tr{width:100%;display:table}.documentviewsettings table.dnc-settings-table td,.documentviewsettings table.dnc-settings-table th{border-bottom:1px solid #acb3bc;font-size:.875rem;width:100%}.documentviewsettings .fancy-scrollbar::-webkit-scrollbar{width:10px;box-shadow:none;-webkit-box-shadow:none;border:1px solid #c0c6cc}.documentviewsettings .fancy-scrollbar::-webkit-scrollbar-thumb{border-radius:3px;background-color:#80858c}.docsgroup .docsgroup-header{background-color:#f6f7f9}.docsgroup .docsgroup-header .unlink-container{padding-left:10px}.docsgroup .docsgroup-header .clickable-header:hover{cursor:pointer;color:#1394e5}.docsgroup .v-align-docsgroup{padding-top:10px;padding-bottom:10px;padding-left:12px}.docsgroup .exp-padding{padding-top:20px;padding-left:30px}.docsgroup .file-grid-table{width:100%;table-layout:fixed}.docsgroup .browse-btn{text-align:right}.docsgroup .browse-btn span{font-size:.875rem;padding-right:10px}.docsgroup .browse-btn .fancy-uploader-label{width:180px}.docsgroup .comments-link{display:inline-block;padding-left:15px;padding-top:15px}.docsgroup .comments-link a{padding-left:5px;cursor:pointer}.docsgroup .docsgroup-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docsgroup .exp-coll-margin{margin:19px 10px}.docsgroup .file-date{padding:0 10px}.docsgroup .file-grid-row{height:42px}.docsgroup .file-grid-row td{font-size:.75rem}.docsgroup .file-grid-row td.file-type{width:45px}.docsgroup .file-grid-container{background-color:#fff}.docsgroup .file-grid-container tr:not(:last-child){border-bottom:1px solid #e0e3e8}.docsgroup .file-moveto{text-align:right;padding:0 10px 0 30px}.docsgroup .file-moveto a{text-decoration:none;padding:0 6px;cursor:pointer}.docsgroup .file-name{width:35%;padding:0 20px 0 10px}.docsgroup .file-name .file-name-url:hover{cursor:pointer}.docsgroup .file-type-icon{height:24px;width:24px;text-align:center;margin-left:20px;color:#fff;font:700 7px/24px ProximaNova-Regular;background-image:url(icon-file-type.svg)}.docsgroup .file-upload-user{max-width:23%;min-width:23%;padding-right:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docsgroup .header-spacer{padding-left:25px}.docsgroup .fancy-uploader-label{line-height:22px!important;padding-top:12px;font-size:.8125rem}.docsgroup .fancy-uploader-button{margin-top:6px}.docsgroup .fancy-uploader-button button.btn-lg{font-size:.8125rem}.docsgroup .fancy-uploader{width:330px;margin:0!important;height:48px!important}.docsgroup .fancy-uploader .block-ui-container .block-ui-overlay{opacity:1;background-color:inherit}.docsgroup .ng-file-uploader{width:330px;float:right;height:50px;margin-top:5px;text-align:right}.docsgroup .ng-file-uploader .file-select-container{min-width:310px;padding:0;margin:0;background-color:inherit;border:none}.docsgroup .ng-file-uploader .file-select-container .file-upload-icon.icon-upload-file{display:none}.docsgroup .ng-file-uploader .file-select-container .file-select-button{height:36px;min-width:140px;font-size:.875rem;margin-top:5px}.docsgroup .ng-file-uploader .file-select-container .file-upload-label-text{padding-top:10px}.docsgroup .file-tile-container .file-tile .message-icon{top:4px!important}.docsgroup .block-uploader{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.6;padding-top:10px}.docsgroup .block-uploader .block-spinner-outside{height:32px;width:32px;border-radius:50%;padding:3px;margin:0 auto;background-color:#fff}.docsgroup .block-uploader .block-uploader-spinner{border:2px solid #a9b1be;border-radius:50%;border-top:2px solid #005fa0;width:25px;height:25px;margin:0 auto;animation:a 1s linear infinite}.show{display:block}.submenu-dropdown-container{color:#1c6bb6;margin-left:200px;float:right}.submenu-dropdown-menu{z-index:1000;position:absolute;top:30px;padding-left:5px;padding-right:5px}.disabled,fieldset:disabled a{cursor:not-allowed!important;text-decoration:none!important}.dropdown-menu>li>a:hover{background-color:#fef8e1}.submenu-dropdown-button{display:block;position:static;width:80px;border:none;background-color:transparent}.dropdown-submenu{z-index:1000;float:left;font-weight:400;line-height:1.42857143;position:absolute;display:none;top:0;width:245px;background-clip:padding-box;box-shadow:0 6px 12px rgba(0,0,0,.172549);padding:5px;margin:30px 0 0;list-style:none;border:1px solid rgba(0,0,0,.14902);background-color:#fff}.submenu-dropdown-container a{color:#1c6bb6;text-decoration:none;padding:3px 10px;cursor:default}.dropdown-submenu li{line-height:22px;height:28px}.dropdown-submenu li:hover{background-color:#fef8e1}.dropdown-submenu li:active{background-color:#2080c3}.document-viewer-container{height:90vh}.document-viewer-container .document-viewer{margin-top:0}.document-viewer-container .spinner-container{height:98%}.document-viewer-container .doc-viewer-iframe-container,.document-viewer-container .doc-viewer-iframe-container iframe{width:100%;height:100%}.moveDocumentFile .outer-container{font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-size:13px;color:#000;background-color:#f9f9f9}.moveDocumentFile .list-header{padding:15px 0 0}.moveDocumentFile .dnc-bor-list{padding-left:0}.moveDocumentFile .dnc-doc-list{padding-left:10px}.moveDocumentFile .borr-doc-list{padding:5px 0 0;margin:0}.moveDocumentFile .borr-doc-list ul{margin:0;padding:0 10px;list-style-type:none;font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;width:270px;height:400px;background-color:#fff;overflow:auto;border:1px solid #acb3bc}.moveDocumentFile .borr-doc-list ul .row-selected,.moveDocumentFile .borr-doc-list ul .row-selected:hover{background-color:#2080c3;color:#fff}.moveDocumentFile .borr-doc-list li{cursor:pointer;padding:0 0 0 10px;height:28px;line-height:28px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moveDocumentFile .borr-doc-list li:hover{background-color:#fef8e1;color:#000}.moveDocumentFile #documentUl::-webkit-scrollbar{width:10px;box-shadow:none;-webkit-box-shadow:none;border:1px solid #c0c6cc}.moveDocumentFile #documentUl::-webkit-scrollbar-thumb{border-radius:3px;background-color:#80858c}.moveDocumentFile #borrowerUl::-webkit-scrollbar{width:10px;box-shadow:none;-webkit-box-shadow:none;border:1px solid #c0c6cc}.moveDocumentFile #borrowerUl::-webkit-scrollbar-thumb{border-radius:3px;background-color:#80858c}.moveDocumentFile .dnc-move-files-scrollbar{width:10px;box-shadow:none;-webkit-box-shadow:none;border:1px solid #c0c6cc}.moveDocumentFile .dnc-move-files-scroll-thumb{border-radius:3px;background-color:#80858c}.loansummary{color:#223}.icon-rate-locked{background-image:url(icon-lock-locked.svg);border:0;background-repeat:no-repeat;background-size:100%;width:24px;height:24px;float:left;position:relative;top:1px;left:-5px;margin-right:5px}.page-title-text{font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:300;color:#464646;margin:0 0 20px}.title-text,.title-text--small{font-family:ProximaNova-Medium,Helvetica,Arial,sans-serif;font-size:24px;font-weight:500;color:#000;margin:0 0 8px}.title-text--small{font-size:16px}.title-text--medium{font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;color:#000;margin:0}.subhead-text{font-size:16px;color:#000}.label-text,.label-text-medium,.subhead-text{font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;font-weight:300;margin:0}.label-text,.label-text-medium{font-size:13px;color:gray}.label-text-medium{font-family:ProximaNova-Medium,Helvetica,Arial,sans-serif;font-weight:500;color:#000}.value-text{display:inline-block;font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;color:#000;margin:0}.value-text.em-ellipsis{width:91%;float:left}.value-text--small{display:inline-block;font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;color:#000;margin:0;font-size:13px}.value-text--small.em-ellipsis{width:91%;float:left}.table-header-text{font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;font-size:13px;font-weight:300;color:gray}.lists{min-height:100%;padding:40px;background-color:#e0e3e8}.lists .detail-link{font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;color:#1c6bb6}.lists a.link-text{color:#1c6bb6}.lists a.detail-link{color:#1c6bb6;cursor:pointer}.lists a.detail-link:link,.lists a.detail-link:visited{color:#1c6bb6}.lists a.detail-link:hover{color:#1c6bb6;text-decoration:underline}.lists a.detail-link:active{color:#1c6bb6}.lists a.detail-link--padded{font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;color:#1c6bb6;padding-left:5px}.lists .flip-container{margin-bottom:30px;width:100%;height:100%;position:relative;perspective:1200px;transform-style:preserve-3d}.lists .flip-container.flipped .flippable-card-front{transform:rotateY(180deg)}.lists .flip-container.flipped .flippable-card-back{transform:rotateY(0deg)}.lists .col-xs-4 .card:last-child{margin-bottom:0}.lists .card{width:100%;height:100%;color:#000;border:1px solid #a5a5a5;border-radius:6px;box-shadow:2px 4px 6px rgba(0,0,0,.19);border-collapse:separate;margin-bottom:30px;overflow:hidden}.lists .card.flippable-card{width:100%;height:100%;margin-bottom:0;transition:transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1200px}.lists .card.flippable-card-front{z-index:100;transform:rotateY(0deg)}.lists .card.flippable-card-back{position:absolute;top:0;left:0;transform:rotateY(-180deg)}.lists .card--conditions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;background-color:#f6f7f9}.lists .card .link-disabled{cursor:not-allowed!important;text-decoration:none!important;color:#697489!important}.lists .card .link-disabled:hover{background-color:transparent!important}.lists .card__header{background-color:#fff;padding:25px 20px 20px;border-bottom:1px solid #e1e1e1}.lists .card__header--conditions{background-color:none;padding:25px 15px 15px}.lists .card__header--icon-group{display:table;width:100%}.lists .card__header--icon-item{display:table-cell;vertical-align:middle}.lists .card__header--back{padding:25px 25px 20px}.lists .card__body{background-color:#f6f7f8;padding:0 20px 15px}.lists .card__body--conditions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;margin:0 15px 15px}.lists .card__body .dotted-border{border-bottom:1px dotted #697489;margin:5px 0}.lists .card__body .dotted-border-left{border-left:1px dotted #697489;padding-left:20px!important}.lists .card__footer--conditions{margin:0 7px;height:45px}.lists .card__footer--conditions .detail-link{margin-right:10px}.lists .card-panel{background:#fff;height:100%;padding:15px;border:1px solid #d1d7da;border-radius:6px;-ms-flex:1 0 auto;flex:1 0 auto}.lists .card-table{table-layout:fixed;border-collapse:separate;width:100%;padding-top:10px}.lists .card-table td{word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lists .card-table--padded td{padding:0 0 10px}.lists .assignments,.lists .key-dates{width:100%;list-style-type:none;margin:0 0 40px;padding:0}.lists .assignments li,.lists .key-dates li{display:inline-block;width:100%;-ms-flex-align:baseline;-ms-grid-row-align:baseline;align-items:baseline;line-height:18px}.lists .assignments li .label-text,.lists .assignments li .label-text-medium,.lists .assignments li .value-text--small,.lists .key-dates li .label-text,.lists .key-dates li .label-text-medium,.lists .key-dates li .value-text--small{float:left}.lists .assignments li .edit-btn-container,.lists .key-dates li .edit-btn-container{line-height:14px}.lists .assignments li .edit-btn-container .detail-link--padded,.lists .key-dates li .edit-btn-container .detail-link--padded{cursor:pointer}.lists .assignments .header,.lists .key-dates .header{border-bottom:1px dotted #697489;margin-bottom:20px}.lists .assignments li:not(.header),.lists .key-dates li:not(.header){padding-bottom:15px}.lists .assignments li:not(.header) div:first-child,.lists .key-dates li:not(.header) div:first-child{width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lists .assignments li:last-child,.lists .key-dates li:last-child{padding-bottom:0}.lists .conditions-table{width:100%;border-collapse:collapse;border-spacing:0}.lists .conditions-table col:first-child{width:130px}.lists .conditions-table .align-left{text-align:left;padding-left:18px}.lists .conditions-table th{text-align:center;padding:0 0 5px}.lists .conditions-table .cell-padding{padding:0 10px}.lists .conditions-table td:first-child,.lists .conditions-table th:first-child{text-align:left}.lists .conditions-table tr:first-child th{padding-bottom:5px;vertical-align:bottom}.lists .conditions-table .header-border{border-top:1px solid #a5a5a5;padding:0 10px}.lists .conditions-table td{text-align:center;height:40px!important}.lists .conditions-table tbody tr:hover{background-color:#fdf9ea;cursor:pointer}.lists .lock-status{width:26px;height:31px;font-size:33px}.lists .card-lock-status{width:auto;margin:0 5px 0 0;font-size:31px;float:left;line-height:29px}.lists .credit-padding{padding-left:20px;padding-right:20px}.lists .reverse-lock-icon{float:left;margin-top:5px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.lists .prop-loc-h2{position:relative}.lists .prop-loc-h2 .prop-loc-details{padding-right:20px}.lists .time-font-size{font-size:12px}.col-width-10{width:10%}.col-width-12{width:12%}.col-width-14{width:14%}.col-width-30{width:30%}.col-width-40{width:40%}.col-width-50{width:50%}.col-width-70{width:70%}.col-width-90{width:90%}.row-spacer{height:15px}.text-with-icon{display:inline-block}.text-chunk{padding-right:15px}.external-page-loan-summary{height:200px;width:100%;margin:0}.external-page-loan-summary.extend-height{height:100vh}.external-page-loan-summary iframe{height:100%;width:100%;border:0}.detailederror .detailed-error-header.modal-header{background-color:#fff}.detailederror .detailed-error-header.modal-header .detailederror-title{font-size:1rem;color:#000;font-weight:700}.detailederror .detailed-error-header.modal-header .close-icon{font-size:.8125rem}.detailederror .modal-body{padding:0}.detailederror .icon-warning{float:left;margin-right:6px}.detailederror .error-msg{height:40px}.detailederror .error-msg,.detailederror .req-docs-error-msg{background-color:#ec3931;color:#fff;line-height:40px;font-size:.8125rem}.detailederror .req-docs-error-msg{margin-bottom:15px}.detailederror .docs-error{line-height:25px;margin:0 0 0 10px}.detailederror .detailed-error-body{padding:15px}.detailederror .detailed-error-body .table-container{border:1px solid #a1a1a1}.detailederror .detailed-error-body .table-container .row .col-sm-2:first-child{padding-left:20px}.detailederror .detailed-error-body .table-container .detailed-header-row{background-color:#f5f5f5;font-weight:700}.detailederror .detailed-error-body .table-container .detailed-error-row{font-size:.875rem;padding-top:10px;padding-bottom:10px;border-top:1px solid #ddd}.detailederror .detailed-error-body .table-container .unknown-error-detail-row{padding-left:10px}.detailederror input.form-control{height:32px}.pipeline{width:100%}.pipeline .ui-grid-row:hover .ui-grid-cell{background-color:#fef8e1;border-width:1px 0;border-style:solid;border-color:#ffcd6e;margin-top:-1px}.pipeline .disable-msg-access{cursor:not-allowed;color:#c0c6cc}.container{width:1336px}.pipeline a{font-size:small}.tpo-icon-pipeline-message-unread{background-image:url(icon-message-unread-default.svg)}.tpo-icon-pipeline-message-read{background-image:url(icon-message-read-default.svg)}.allcontacts{color:#878}.manageaccount{color:#556}.manageaccount .page-heading{background-color:#fff;padding:15px 0 15px 40px;height:60px;font-weight:700;font-size:1rem}.manageaccount .tab-border-bottom{padding-right:0}.manageaccount .instructional-text{margin-left:0;max-width:60%}.manageaccount .instructional-text>div{padding:0 0 10px}.manageaccount-tab{padding-top:20px;padding-bottom:10px;border-top:1px solid #ddd}.manageaccount-tab ul{border-bottom:1px solid #ddd;margin-bottom:20px}.companyaccount{color:#556;margin-top:10px}.companyaccount .companyinfo-panel{width:1068px}.companyaccount .company-info{height:36px;background-color:#d5d7dd;padding-top:5px;padding-bottom:5px}.companyaccount .contacts-grid{padding:0 15px}.companyaccount .label-value,.companyaccount .panel-title{font-weight:700}.companyaccount .companyaccount-myinfo-left{padding:15px 20px 0 40px}.companyaccount .companyaccount-myinfo-right{padding:15px 40px 0 20px}.companyaccount .item-label{font-size:.8125rem;font-weight:400;width:160px;margin-right:10px;padding:15px 0;margin-left:15px}.companyaccount .item-value{width:304px;font-size:.8125rem;font-weight:700;padding:15px 0}.companyaccount .first-row{padding-top:0}.companyaccount .last-row{padding-bottom:0}.companyaccount .grid-section{margin-top:50px}.companyaccount .grid-section .panel-heading{border-bottom:1px solid #d3d3d3;background-color:#f5f7f7;font-weight:700}.companyaccount .grid-section .icons-holder{height:32px;line-height:32px;padding:0 10px}.companyaccount .grid-section .icons-holder .marginLR-10{margin:0 10px}.companyaccount .contacts-grid .em-complex-grid{height:400px!important}.companyaccount .contacts-grid .action-links{line-height:40px;font-size:.8125rem}.companyaccount .contacts-grid .action-links a{margin-right:20px}.companyaccount .contacts-grid .ui-grid-top-panel{height:40px}.companyaccount .companyaccount-button{border-bottom:1px solid #d3d3d3;padding-bottom:10px;background-color:#fbfbfb;padding-top:5px;padding-right:10px}.companyaccount .companyaccount{margin-top:5px;border-top:1px solid hsla(0,0%,73%,.78)}.companyaccount .ca-icon{margin-top:10px}.companyaccountdetails{color:#556;margin-top:10px}.companyaccountdetails .companyaccountdetails-info{height:36px;background-color:#d5d7dd;padding-top:5px;padding-bottom:5px}.companyaccountdetails .companyaccountdetails-panel{width:1068px}.companyaccountdetails .licenses-grid{padding:0 15px}.companyaccountdetails .panel-heading{border-bottom:1px solid #d3d3d3;background-color:#d5d7dd}.companyaccountdetails .panel-title{background-color:#f9f9f9}.companyaccountdetails .my-license{padding-left:40px;padding-top:20px}.companyaccountdetails .my-Licenses{height:300px!important;padding-bottom:30px;overflow:hidden}.companyaccountdetails .panel-body{padding-top:0;margin-bottom:0}.companyaccountdetails .companyaccountdetails-button{border-bottom:1px solid #d3d3d3;background-color:#fbfbfb;padding:2px 5px 3px}.licenses-grid .no-licenses{text-align:center;margin-top:-100px}.branches{color:#556;margin-top:10px}.branches .branches-panel{width:1068px}.branches .branches-panel .icons-holder{background-color:#f9f9f9}.branches .branches-grid{padding:0 15px}.branches .panel-heading{border-bottom:1px solid #d3d3d3;background-color:#d5d7dd}.branches .panel-title{font-weight:700}.branches .branches-section{height:300px!important;padding-bottom:30px;overflow:hidden;width:1068px}.branches .branches-section .panel-heading{border-bottom:1px solid #d3d3d3;background-color:#d5d7dd}.branches .panel-body{padding-top:0;margin-bottom:0}.branches .personalaccount-button{border-bottom:1px solid #d3d3d3;background-color:#fbfbfb;padding:2px 5px 3px}.branches .branches-section .icons-holder{height:32px;line-height:32px;padding:0 10px}.branches .branches-grid .em-complex-grid{height:235px!important}.branches .branches-grid .branch-links{line-height:40px;font-size:.8125rem}.branches .branches-grid .branch-links a{margin-right:20px}.personalaccount{color:#556;margin-top:10px}.personalaccount .personalaccount-info{height:36px;background-color:#d5d7dd;padding-top:5px;padding-bottom:5px}.personalaccount .personalaccount-panel{width:1068px}.personalaccount .licenses-grid{padding:0 15px}.personalaccount .panel-heading{border-bottom:1px solid #d3d3d3;background-color:#d5d7dd}.personalaccount .panel-title{background-color:#f9f9f9}.personalaccount .my-license{padding-left:40px;padding-top:20px}.personalaccount .my-Licenses{height:300px!important;padding-bottom:30px;overflow:hidden}.personalaccount .panel-body{padding-top:0;margin-bottom:0}.personalaccount .personalaccount-button{border-bottom:1px solid #d3d3d3;background-color:#fbfbfb;padding:2px 5px 3px}.my-information-panel>div{padding:20px 0 30px 40px}.my-information-panel>div .row>div:first-child label{font-weight:400}.my-information-panel label{margin-bottom:15px;font-size:.8125rem}.licenses-section .panel-heading{border-bottom:1px solid #d3d3d3;background-color:#f9f9f9;font-weight:700}.licenses-section .icons-holder{height:32px;line-height:32px;padding:0 10px}.licenses-grid .em-complex-grid{height:235px!important}.licenses-grid .license-links{line-height:40px;font-size:.8125rem}.licenses-grid .license-links a{margin-right:20px}.form-change-password{padding:20px 120px 20px 40px}.form-change-password .form-group{clear:both}.form-change-password .form-group input[type=text]{font-weight:700;color:#555656}.form-change-password .col-md-4,.form-change-password .col-md-8{padding:0}.form-change-password .col-md-4{text-align:right;line-height:32px}.form-change-password label{font-weight:400;font-size:.8125rem}.form-change-password .last-label{line-height:normal;padding-left:40px}.form-change-password .error-holder{margin-top:-10px;padding:0;margin-bottom:0!important}.form-change-password .error-message-icon{background-position:1px 2px}.form-change-password .error-message{display:block;padding-left:18px;color:#e42226;font-size:.8125rem}.form-change-password .em-astRequired{margin-right:5px}.modal-dialog .modal-content .changepassword .form-control:not(.date-picker){height:32px}.changepassword .modal-footer{float:left;width:100%}.change-password-window .modal-content{float:left}.change-pwd-success-modal .modal-title{font-size:13px}.change-pwd-success-modal .modal-body{font-weight:700}.change-pwd-success-modal .modal-message{padding:0 25px 20px 15px;text-align:center}.change-pwd-success-modal .modal-footer{text-align:center}.editpersonalaccount .modal-header{border-bottom:0}.editpersonalaccount .modal-body{padding-bottom:40px}.editpersonalaccount .alert-danger{border:none;border-radius:0}.editpersonalaccount .noti-slider-icon{width:25px}.editpersonalaccount .alert-text-body{margin-left:3px}.editpersonalaccount .error-count{margin-right:5px}.editpersonalaccount .em-astRequired{padding-right:.313em}.editpersonalaccount .errors-found{margin-right:5px}.editpersonalaccount .em-drop-down-container{width:256px}.editpersonalaccount .em-drop-down-container select.em-drop-down{width:256px;height:32px;padding-top:0!important;padding-bottom:0!important}.editpersonalaccount .em-drop-down-container .em-drop-down-caret{position:relative}.modal-dialog .modal-content .editpersonalaccount .form-control:not(.date-picker){height:32px}.editpersonalaccount-myinfo{padding-top:1.25em}.editpersonalaccount-myinfo label{font-size:.8125rem;font-weight:400;float:left;width:30%;text-align:right;padding-left:.313em;padding-right:.313em;white-space:nowrap;line-height:32px;margin-right:5px;margin-bottom:0}.editpersonalaccount-myinfo .companyaddress label{padding-left:15.45em!important;line-height:normal}.editpersonalaccount-myinfo .roles{line-height:normal}.editpersonalaccount-myinfo .em-dropdown{padding-left:0}.editpersonalaccount-myinfo .dropdown-menu.large{margin-left:31%}.editpersonalaccount-myinfo .ext{font-size:.8125rem;margin-left:20px;margin-right:5px}.editpersonalaccount-myinfo .form-inline .checkbox label{text-align:left;padding-left:2em;line-height:normal}.editpersonalaccount-myinfo .error-holder{margin-left:30%;margin-top:-5px}.editpersonalaccount-myinfo .error-message{padding:0;color:#e42226;font-size:.8rem}.roles-group .companyaddress{margin-top:10px}.form-add-license{padding:20px}.form-add-license .em-date-picker{padding-right:20px}.form-add-license .input-group{padding-left:-15px;margin-bottom:10px!important}.form-add-license .col-sm-3{text-align:right;line-height:32px}.form-add-license .form-group{margin-bottom:5px!important}.form-add-license label{font-weight:400;font-size:.875rem;white-space:nowrap}.form-add-license .license-fields{margin-left:-15px;display:block}.form-add-license .em-astRequired{padding-right:.313em}.form-add-license .error-holder{margin-top:10px;padding:0;margin-bottom:0!important}.form-add-license .error-message{display:block;padding:0;color:#e42226;font-size:.8125rem;margin-left:140px!important}.form-add-license .alert-danger{border:none;border-radius:0}.form-add-license .error-message-icon{padding-left:5px;padding-top:8px;background-size:20px}.form-add-license .em-drop-down-container{width:256px;box-sizing:content-box;display:block}.form-add-license .em-drop-down-container select.em-drop-down{width:256px}.addcompanycontact .modal-header{border-bottom:0}.addcompanycontact .modal-body{padding-bottom:1.25em}.addcompanycontact .alert-danger{border:none;border-radius:0}.addcompanycontact .noti-slider-icon{width:1.563em}.addcompanycontact .alert-text-body{margin-left:.188em}.addcompanycontact .error-count{margin-right:.313em}.addcompanycontact .em-astRequired{padding-right:.313em}.addcompanycontact .errors-found{margin-right:.313em}.addcompanycontact .em-drop-down-container,.addcompanycontact .em-drop-down-container select.em-drop-down{width:256px}.addcompanycontact .em-drop-down-container .em-drop-down-caret{position:relative}.modal-dialog .modal-content .addcompanycontact .form-control:not(.date-picker,.em-drop-down){height:2em}.addcompanycontact-myinfo{padding-top:1.25em}.addcompanycontact-myinfo label{font-size:.8125rem;font-weight:400;float:left;width:30%;text-align:right;padding-left:-12.5em;padding-right:.313em;white-space:nowrap;line-height:32px;margin-right:.313em;margin-bottom:0}.addcompanycontact-myinfo .companyaddress label{padding-left:15.45em!important;line-height:normal}.addcompanycontact-myinfo .roles{line-height:normal}.addcompanycontact-myinfo .ext{font-size:.8125rem;margin-left:1.25em;margin-right:.313em}.addcompanycontact-myinfo .form-inline .checkbox label{text-align:left;padding-left:2em;line-height:normal}.addcompanycontact-myinfo .form-group{margin-bottom:5px!important}.addcompanycontact-myinfo .error-holder{margin-left:30%;margin-top:-.313em}.addcompanycontact-myinfo .error-message{padding:0;color:#e42226;font-size:.8rem}.addcompanycontact-myinfo .selected-persona{font-weight:700;font-size:.75rem}.addcompanycontact-myinfo .corp{font-size:.8125rem;font-weight:400}.addpersona .modal-header{padding:0 0 0 20px!important}.addpersona .modal-header .close{margin:5px 5px 5px 0}.addpersona .modal-body{padding:15px 5px}.addpersona .modal-sub-header{background-color:#fafafa;height:54px;padding:14px 20px;font-weight:700;border-bottom:#dcdcdc}.addpersona .personas-list-container{padding-left:20px;padding-right:20px;font-weight:400;font-size:.8125rem;overflow-y:scroll;height:400px}.addpersona .persona-indent{padding-left:16px}.addpersona .checkbox-indent{padding-left:21px}.addpersona .addpersona-section{padding-top:15px;padding-bottom:15px}.addpersona .addpersona-section .addpersona-section-title{font-weight:700}.addpersona .addpersona-section:first-child{padding-top:0;padding-bottom:0}.addpersona .addpersona-seperator{border-bottom:1px solid #dcdcdc}.addpersona .addpersona-action-btn-holder{border-top:1px solid #d4d4d4;text-align:right;padding:20px}.addpersona .addpersona-action-btn-holder .btn{margin-right:10px}.addpersona .addpersona-action-btn-holder .btn:last-child{margin-right:0}.chooseorg .modal-header{padding:0 0 0 20px!important}.chooseorg .modal-header .close{margin:5px 5px 5px 0}.chooseorg .modal-body{padding:15px 5px}.chooseorg .modal-sub-header{background-color:#fafafa;height:54px;padding:14px 20px;font-weight:700;border-bottom:#dcdcdc}.chooseorg .personas-list-container{padding-left:20px;padding-right:20px;font-weight:400;font-size:.8125rem;overflow-y:scroll;height:400px}.chooseorg .persona-indent{padding-left:16px}.chooseorg .checkbox-indent{padding-left:21px}.chooseorg .chooseorg-section{padding-top:15px;padding-bottom:15px}.chooseorg .chooseorg-section .chooseorg-section-title{font-weight:700;padding-bottom:10px}.chooseorg .tpo-arr{background-image:url(icon-arrowhead-down-disabled.svg);width:16px;height:16px;display:inline-block;vertical-align:middle}.chooseorg .nav-panel{position:relative;width:auto;box-shadow:none}.chooseorg .chooseorg-selection{font-size:.8125rem;font-weight:700}.chooseorg .chooseorg-section:first-child{padding-top:0;padding-bottom:0}.chooseorg .chooseorg-seperator{border-bottom:1px solid #dcdcdc}.chooseorg .chooseorg-action-btn-holder{border-top:1px solid #d4d4d4;text-align:right;padding:20px}.chooseorg .chooseorg-action-btn-holder .btn{margin-right:10px}.chooseorg .chooseorg-action-btn-holder .btn:last-child{margin-right:0}.form-del-license .row{margin:0}.form-del-license .modal-body{padding:20px!important}.form-del-license .modal-footer{text-align:center;padding:10px!important}.form-del-license .modal-text{margin-left:30px;font:inherit;font-size:.875rem}.branchdetails{color:#556;margin-top:10px}.branchdetails .branchinfo-panel{width:1068px}.branchdetails .branch-info{height:36px;background-color:#d5d7dd;padding-top:5px;padding-bottom:5px}.branchdetails .branchcontacts-grid{padding:0 15px}.branchdetails .label-value,.branchdetails .panel-title{font-weight:700}.branchdetails .branch-myinfo-left{padding:25px 20px 0 40px}.branchdetails .branch-myinfo-right{padding:25px 40px 0 20px}.branchdetails .item-label{font-size:.8125rem;font-weight:400;width:160px;margin-right:10px;padding:15px 0;margin-left:15px}.branchdetails .detail-item-label{font-size:.8125rem;font-weight:400;margin-left:15px;width:11%}.branchdetails .detail-item-value{font-size:.8125rem;font-weight:700;padding-bottom:20px}.branchdetails .item-value{width:304px;font-size:.8125rem;font-weight:700;padding:15px 0}.branchdetails .first-row{padding-top:0}.branchdetails .last-row{padding-bottom:0}.branchdetails .grid-section{margin-top:50px}.branchdetails .grid-section .panel-heading{border-bottom:1px solid #d3d3d3;background-color:#f5f7f7;font-weight:700}.branchdetails .grid-section .icons-holder{height:32px;line-height:32px;padding:0 10px}.branchdetails .grid-section .icons-holder .marginLR-10{margin:0 10px}.branchdetails .branchcontacts-grid .em-complex-grid{height:400px!important}.branchdetails .branchcontacts-grid .action-links{line-height:40px;font-size:.8125rem}.branchdetails .branchcontacts-grid .action-links a{margin-right:20px}.branchdetails .branchinfo-button{border-bottom:1px solid #d3d3d3;padding-bottom:10px;background-color:#fbfbfb;padding-top:5px;padding-right:10px}.branchdetails .branchinfo{margin-top:5px;border-top:1px solid hsla(0,0%,73%,.78)}.branchdetails .ca-icon{margin-top:10px}.addbranchcontact .modal-header{border-bottom:0}.addbranchcontact .modal-body{padding-bottom:1.25em}.addbranchcontact .alert-danger{border:none;border-radius:0}.addbranchcontact .noti-slider-icon{width:1.563em}.addbranchcontact .alert-text-body{margin-left:.188em}.addbranchcontact .error-count{margin-right:.313em}.addbranchcontact .em-astRequired{padding-right:.313em}.addbranchcontact .errors-found{margin-right:.313em}.addbranchcontact .em-drop-down-container,.addbranchcontact .em-drop-down-container select.em-drop-down{width:256px}.addbranchcontact .em-drop-down-container .em-drop-down-caret{position:relative}.selected-persona{font-weight:700;font-size:.75rem}.modal-dialog .modal-content .addbranchcontact .form-control:not(.date-picker,.em-drop-down){height:2em}.addbranchcontact-myinfo{padding-top:1.25em}.addbranchcontact-myinfo label{font-size:.8125rem;font-weight:400;float:left;width:30%;text-align:right;padding-left:-12.5em;padding-right:.313em;white-space:nowrap;line-height:32px;margin-right:.313em;margin-bottom:0}.addbranchcontact-myinfo .companyaddress label{padding-left:15.45em!important;line-height:normal}.addbranchcontact-myinfo .roles{line-height:normal}.addbranchcontact-myinfo .ext{font-size:.8125rem;margin-left:1.25em;margin-right:.313em}.addbranchcontact-myinfo .form-inline .checkbox label{text-align:left;padding-left:2em;line-height:normal}.addbranchcontact-myinfo .form-group{margin-bottom:5px!important}.addbranchcontact-myinfo .error-holder{margin-left:30%;margin-top:-.313em}.addbranchcontact-myinfo .error-message{padding:0;color:#e42226;font-size:.8rem}.modal-title{font-size:13px}.roles-group input[type=checkbox]{display:none}.roles-group div{padding:0}.roles-group .companyaddress{margin-top:1em}.welcome .widgets-container{margin:40px 20px}.welcome .widgets-container .widget{margin:10px}.widget-shell .em-complex-grid .ui-grid-top-panel .ui-grid-header-cell-wrapper{padding:0}.widget-shell .ui-grid-header-cell{background-color:#f8f9f9}.widget-shell .ui-grid-header-cell .ui-grid-cell-contents{margin:5px 0 5px 10px}.widget-shell .ui-grid-header-cell-label{font-size:16px;font-weight:700}.widget-shell .widget-msg-overlay{position:absolute;top:0;bottom:0;width:100%}.widget-shell .widget-msg-overlay .msg{opacity:1;position:absolute;top:40%;left:20%;width:60%;height:10%;background-color:#e4e7e9;border-radius:4px;border:1px solid #d5d9dd;text-align:center;font-size:small;display:table}.widget-shell .widget-msg-overlay .msg span{display:table-cell;vertical-align:middle}.accessed-loans{padding:10px;border-bottom:1px solid #c0c6cc;cursor:pointer}.accessed-loans .loan-number{font-size:13px;font-weight:700;font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif;margin-bottom:0}.accessed-loans .loan-details{font-size:13px;font-weight:400}.announcements{padding:15px;border-bottom:1px solid #d5d9dd;cursor:pointer;height:60px}.announcements .announcement-content{padding-left:0}.announcements .announcement-content p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:13px;margin-bottom:0}.announcements .announcement-content .title{font-weight:700;font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif}.announcements .attachment-icon{color:#000}.view-announcement-modal .modal-lg{width:700px}.view-announcement-modal .row{margin-left:0;margin-right:0}.view-announcement-modal .modal-dialog .modal-content .modal-footer{border-top:none}.view-announcement-modal .announcement-section-title{font-size:36px;margin:10px 0 5px;line-height:44px}.view-announcement-modal .announcement-date-string,.view-announcement-modal .announcement-section-attachments{margin-bottom:30px}.view-announcement-modal .announcement-section-content{max-height:calc(100vh - 350px);overflow:scroll}.view-announcement-modal .file-tile{border:1px solid #c0c6cc;width:250px;padding:15px 0;float:left;margin:0 10px 10px 0}.view-announcement-modal .file-tile .tpo-icon{color:#000}@media print{#printSection .announcement-section-attachments,#printSection .modal-footer,#printSection .modal-header,#printSection .print-details{display:none}#printSection .announcement-section-content{max-height:none;overflow:auto}}.lender-key-contacts{padding:10px;border-bottom:1px solid #c0c6cc;height:75px}.lender-key-contacts .contact-heading{font-size:13px;font-weight:700;font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif;margin-bottom:0}.lender-key-contacts .contact-details{font-size:13px;font-weight:400}.lender-key-contacts .badge-blue{background-color:#2080cd;color:#fff;padding:4px 8px;line-height:14px;margin-left:3px;float:right;font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-weight:400}.em-modal .modal-content .modal-footer .remove-loan{min-width:80px}.tradeDetails{background-color:#d5d9dd;min-height:800px}.tradeDetails .toolbar-details-action{padding-right:10px}.tradeDetails .action-icons{border-left:1px solid grey}.tradeDetails .trade-details-header{background-color:#f4f4f4;line-height:44px;font-weight:700;font-size:.8125rem;padding-left:15px}.tradeDetails .trade-details-header.trade-details-title{height:50px;line-height:44px;border-bottom:1px solid #d5d9dd;padding-left:25px}.tradeDetails .tradesProcessingMsg{background-color:#191919!important;opacity:.5;position:absolute;width:100%;height:100%;z-index:1}.tradeDetails .tradesProcessingMsg span{color:#fff;position:absolute;width:100%;height:100%;z-index:2;padding:0 0 0 500px;top:50%}.tradeDetails .tradesProcessingMsg span:after{content:" .";animation:d 1s steps(5) infinite}@keyframes d{0%,20%{color:transparent;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}40%{color:hsla(0,0%,100%,.155);text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}60%{text-shadow:.25em 0 0 hsla(0,0%,100%,.155),.5em 0 0 transparent}80%,to{text-shadow:.25em 0 0 hsla(0,0%,100%,.155),.5em 0 0 hsla(0,0%,100%,.155)}}.trades-grid-wrapper .trades-grid-col{height:100%}.trades-grid-wrapper .trades-grid{border:none;padding-bottom:0;height:calc(100% - 30px)!important}.trades-grid-wrapper .trades-grid .disabled-row{background-color:#e4e6e9!important;opacity:.5}.trades-grid-wrapper .trades-grid .action-item{cursor:pointer}.trades-grid-wrapper .trades-grid .action-item .action-item-icon{color:#000;text-decoration:none}.trades-grid-wrapper .trades-grid .action-item .action-item-icon:hover{text-decoration:none}.trades-grid-wrapper .trades-grid .checkbox label:before{margin-left:-10px;left:auto}.trades-grid-wrapper .trades-grid .ui-grid-sort-priority-number{display:none}.trades-grid-wrapper .trades-grid .ui-grid-top-panel{height:50px}.trades-grid-wrapper .trades-grid .ui-grid-top-panel .ui-grid-header-canvas,.trades-grid-wrapper .trades-grid .ui-grid-top-panel .ui-grid-header-cell-wrapper{padding:0;background-color:#e4e7e9}.trades-grid-wrapper .trades-grid .ui-grid-top-panel .ui-grid-header-cell{padding:0}.trades-grid-wrapper .trades-grid .ui-grid-top-panel .ui-grid-header-cell .ui-grid-cell-contents{padding:10px;line-height:16px}.trades-grid-wrapper .trades-grid .ui-grid-header-cell:first-child .ui-grid-cell-contents{padding-left:20px}.trades-grid-wrapper .trades-grid .ui-grid-viewport{overflow-x:auto!important;overflow-y:auto!important}.trades-grid-wrapper .trades-grid .ui-grid-viewport .ui-grid-row{position:relative}.trades-grid-wrapper .trades-grid .ui-grid-viewport .ui-grid-row .ui-grid-cell:first-child .ui-grid-cell-contents,.trades-grid-wrapper .trades-grid .ui-grid-viewport .ui-grid-row .ui-grid-header-cell:first-child .ui-grid-cell-contents{padding-left:20px}.trades-grid-wrapper .trades-grid .ui-grid-viewport .ui-grid-row .ui-grid-cell .ui-grid-cell-contents{padding:10px;font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;font-size:.8125rem}.trades-grid-wrapper .trades-grid .flex-grid-row{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.trades-grid-wrapper .trades-grid .flex-grid-row.halign{-ms-flex-pack:center;justify-content:center}.trades-grid-wrapper .trades-grid .flex-grid-row.valign{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.trades-grid-wrapper .trades-grid .flex-grid-col{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.trades-grid-wrapper .trades-grid .flex-grid-col.halign{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.trades-grid-wrapper .trades-grid .flex-grid-col .progress{height:12px;margin-bottom:0}.trades-grid-wrapper .trades-grid .grid-cell-text-block{display:inline-block;line-height:normal}.trades-grid-wrapper .trades-grid .grid-cell-pre-ellipsis{display:inline-block;line-height:normal;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis}.trades-grid-wrapper .trades-grid .grid-cell-pre-line{white-space:pre-line}.tradesgrid-toolbar{line-height:1;background-color:#f4f4f4;border-bottom:1px solid #d5d9dd;padding:10px 32px 10px 16px;text-align:right;min-height:45px}.tradesgrid-toolbar .flex-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center}.tradesgrid-toolbar .flex-container .tpo-icon{margin-right:10px;margin-left:10px}.tradesgrid-toolbar .toolbar-action{padding-right:10px;border-right:1px solid grey}.tradesgrid-toolbar .progress-bar>span{display:none}.content-wrapper .content-min-height{min-height:calc(100vh - 251px)}.content-wrapper .trades-grid-header{background-color:#f4f4f4;line-height:40px;font-weight:700;font-size:.8125rem}.content-wrapper .trades-grid-header.trades-title{height:45px;line-height:44px;border-bottom:1px solid #d5d9dd;padding-left:25px}.tradesfilter{height:100%;font-size:.8125rem}.tradesfilter .delivery-options,.tradesfilter .view-options{padding:15px 25px}.tradesfilter div.radio{margin-top:0}.tradesfilter div.radio label{color:#e0e3e8!important}.tradesfilter div.checkbox{margin-top:0;margin-bottom:12px}.tradesfilter div.checkbox label{color:#e0e3e8!important}.tradesfilter .search-opt-container{margin-top:10px}.tradesfilter .spacer{margin-bottom:10px}.tradesfilter .link-button{background:none;border:none;font:inherit;cursor:pointer;color:#139aea;font-size:.875rem}.tradesfilter-link-group{line-height:35px;padding-top:10px}.tradesfilter .divider{border-top:1px solid #b9b9b9}.tradesfilter .em-date-picker .input-group-addon.em-calendar{background-color:#fff}.tradesfilter .main-label{padding:5px 25px 0;background-color:#353c46}.tradesfilter .main-label label{color:#e0e3e8;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;min-height:36px}.tradesfilter .option-header{height:50px;padding:8px 60px 0;background-color:#464f5c}.tradesfilter .option-header label{color:#e0e3e8;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;min-height:36px;margin:0 auto;width:100px;margin-bottom:0}.trades-filter-background{background-color:#2e343d}.tradedetailsmodal{line-height:1.1rem}.tradedetailsmodal .panel-heading{background-color:#f7f7f7!important;padding:12px 15px}.tradedetailsmodal .panel{background-color:#fff!important}.tradedetailsmodal .medium-font-size .panel-heading{font-size:.875rem}.tradedetailsmodal .trade-details-container{width:80%;margin:30px auto}.tradedetailsmodal .trade-details-container .details-value,.tradedetailsmodal .trade-details-container .header-text{font-family:ProximaNova-Semibold,Helvetica,Arial,sans-serif}.tradedetailsmodal .trade-details-container .control-label{text-align:left}.tradedetailsmodal .trade-details-container .note-rates .details-value{margin-bottom:0!important}.tradedetailsmodal .trade-details-container .second-details-pair-offs .col-xs-2{border-right:1px dotted #697489}.tradedetailsmodal .trade-details-container .second-details-pair-offs .last-pair-column{border:none}.tradedetailsmodal .trade-details-container .second-details-pair-offs .control-label{min-width:100%}.tradedetailsmodal .trade-details-container .advanced-filter-description .control-label{min-width:150px;max-width:150px}.tradedetailsmodal .trade-details-container .panel-seperation{border-top:1px solid #cbd0d5}.tradedetailsmodal .trade-details-container .static-text{color:gray}.tradedetailsmodal .trade-details-container .details-value{margin-top:0;margin-bottom:10px}.tradedetailsmodal .trade-details-container .row,.tradedetailsmodal .trade-details-container .second-details-pair-offs label,.tradedetailsmodal .trade-details-container .second-details-rate label,.tradedetailsmodal .trade-details-container .static-text{margin:0}.tradedetailsmodal .trade-details-container .details .left-border{border-left:1px dotted #697489}.tradedetailsmodal .trade-details-container .aot-container .right-border{border-right:1px dotted #697489}.tradedetailsmodal .trade-details-container .form-group{margin-bottom:0}.trades{width:100%}.trades .ui-grid-cell{box-sizing:border-box}.trades .ui-grid-row:hover .ui-grid-cell{background-color:#fef8e1;border-width:1px 0;border-style:solid;border-color:#ffcd6e}.trades .ui-grid-row:hover .ui-grid-cell .glyphicon{margin-top:-1px}.trades .disable-msg-access{cursor:not-allowed;color:#c0c6cc}.trades .progress-bar-success{background-color:#32b87c}.trades .progress{border-radius:10px}.em-modal .modal-body .modal-content{padding-top:20px;overflow-y:hidden}.em-modal .modal-body .modal-content .icon-recent-documents{font-size:3em}.em-modal .modal-body .modal-content .body-header-text{padding-top:20px;text-align:center}#toast-container .error{border-left:5px solid #e34256}#toast-container .loan-removal-toast{background-color:#fff;background-image:none;color:#697489;font-size:.875em;border-radius:0;padding:0 15px 0 0;min-height:100px}#toast-container .loan-removal-toast .toastr-icon-error,#toast-container .loan-removal-toast .toastr-icon-success{float:left;margin:5px}#toast-container .loan-removal-toast .toastr-icon-success{color:#fff;border-radius:50%;width:20px;background-color:#32b87c;height:20px}#toast-container .loan-removal-toast .toastr-text{padding-top:8px;padding-left:40px;font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif;color:#333}#toast-container .loan-removal-toast .toastr-msg{padding:5px 0 5px 40px}#toast-container .loan-removal-toast .toast-message{height:100%}#toast-container .loan-removal-toast .toast-title{color:#333}#toast-container .loan-removal-toast a,#toast-container .loan-removal-toast a:hover{color:#2080cd}#toast-container .loan-removal-toast .toast-close-button{color:#000}#toast-container .loan-removal-toast .icon-warning-circle-fill{color:#e34256}#toast-container .loan-removal-toast .toast-close-button{padding-top:10px}.assignedloans{height:600px}.assignedloans .assigned-loans-grid{height:100%}.assignedloans .disableRow{background-color:#c0c6cc!important}.assignedloans .no-assigned-loans{padding-top:25px;text-align:center;font-weight:700}.assignedloans .ui-grid-viewport .checkbox.input-align{margin-left:10px;margin-top:20px}.assignedloans .flex-grid-row{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.assignedloans .flex-grid-row.halign{-ms-flex-pack:center;justify-content:center}.assignedloans .flex-grid-row.valign{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.assignedloans .flex-grid-col{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.assignedloans .flex-grid-col.halign{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.assignedloans .ui-grid-invisible{display:none}.assignedloans .investor-loan-hover{cursor:pointer}.assignedLoansCompletion .modalDivider{border-bottom:1px dotted #d4d4d4;width:100%;padding:5px}.assignedLoansCompletion .ineligible-loans-list{padding:10px 50px 0 100px;overflow-y:auto;height:150px}.assignedLoansCompletion .ineligible-title{padding-bottom:5px}.assignedLoansCompletion .icon-warning-circle-fill{color:#e34256;padding-right:15px;float:left}.assignedLoansCompletion .ineligible-loan{padding-top:5px;height:80px}.assignedLoansCompletion .ineligible-loan-errors{float:left;padding-left:30px}.assignedLoansCompletion .text-container .ineligible-text{margin-top:12px}.assignedLoansCompletion .loan-number{float:left}.em-modal .modal-content .view-trade-pipeline-btn{min-width:140px}.eligibleloans{height:600px;line-height:1.1rem}.eligibleloans .eligible-loans-grid{height:100%}.eligibleloans .ui-grid-row:hover .ui-grid-cell{background-color:#fef8e1;border-width:1px 0;border-style:solid;border-color:#ffcd6e;margin-top:-1px}.eligibleloans .canceleligible{margin-left:800px}.eligibleloans .progress-bar-success{background-color:#32b87c}.eligibleloans .progress-bar-warning{background-color:#ff9400}.eligibleloans .progress{border-radius:10px}.eligibleloans .ui-grid-viewport .checkbox.input-align{margin-left:10px;margin-top:20px}.eligibleloans .flex-grid-row{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.eligibleloans .flex-grid-row.halign{-ms-flex-pack:center;justify-content:center}.eligibleloans .flex-grid-row.valign{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.eligibleloans .flex-grid-col{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.eligibleloans .flex-grid-col.halign{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.eligibleloans .ui-grid-invisible{display:none}.eligibleloans .panel-heading{background-color:#f7f7f7!important;padding:12px 15px}.eligibleloans .panel{background-color:#fff!important}.eligibleloans .medium-font-size .panel-heading{font-size:.875rem}.eligibleloans .eligible-loans-container{width:1800px;height:60px;margin:60px auto}.eligibleloans .eligible-loans-container .details-value,.eligibleloans .eligible-loans-container .header-text{font-family:ProximaNova-Semibold,Helvetica,Arial,sans-serif}.eligibleloans .eligible-loans-container .control-label{text-align:left}.eligibleloans .eligible-loans-container .eligibleloans-grid{width:600px}.eligibleloans .eligible-loans-container .note-rates .details-value{margin-bottom:0!important}.eligibleloans .eligible-loans-container .second-details-pair-offs .col-xs-2{border-right:1px dotted #697489}.eligibleloans .eligible-loans-container .second-details-pair-offs .last-pair-column{border:none}.eligibleloans .eligible-loans-container .second-details-pair-offs .control-label{min-width:100%}.eligibleloans .eligible-loans-container .advanced-filter-description .control-label{min-width:150px;max-width:150px}.eligibleloans .eligible-loans-container .panel-seperation{border-top:1px solid #cbd0d5}.eligibleloans .eligible-loans-container .static-text{color:gray}.eligibleloans .eligible-loans-container .details-value{margin-top:0;margin-bottom:10px}.eligibleloans .eligible-loans-container .row,.eligibleloans .eligible-loans-container .second-details-pair-offs label,.eligibleloans .eligible-loans-container .second-details-rate label,.eligibleloans .eligible-loans-container .static-text{margin:0}.eligibleloans .eligible-loans-container .child-details-row{border-left:1px dotted #697489}.eligibleloans .eligible-loans-container .form-group{margin-bottom:0}.eligibleloans .investor-loan-hover{cursor:pointer}.ui-grid-header-cell .ui-grid-cell-contents{white-space:normal;-ms-text-overflow:clip;text-overflow:clip;overflow:visible}.em-modal .modal-body .modal-content .confirmation-modal{padding-top:0}.em-modal .completion-text{text-align:center}.eligibleLoansSearchbar form{float:left}.eligibleLoansSearchbar form .form-group{padding-right:10px;margin-bottom:0!important}.eligibleLoansSearchbar .form-group .control-label{margin-top:5px}.eligibleLoansSearchbar .filter-icon{cursor:pointer;font-size:1.15rem;color:#2080c3}.eligibleLoansSearchbar .search-text-icon{right:5px}.eligibleLoansSearchbar .arrow-down-icon{right:30px}.eligibleLoansSearchbar .search-text-box{width:225px;font-size:13px;max-width:225px}.eligibleLoansSearchbar .search-dropdown{display:-ms-flexbox;display:flex}.eligibleLoansSearchbar .search-dropdown>i{position:absolute;top:4px}.eligibleLoansSearchbar .search-dropdown .dropdown-menu{width:100%}.eligibleLoansSearchbar .menu-list-item{height:28px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0;border-bottom:none}.eligibleLoansSearchbar .menu-list-item>span{width:100%;margin:0 10px}.eligibleLoansSearchbar .menu-list-item .selectedItem{width:20px}.eligibleLoansSearchbar .dropdown-hover{cursor:pointer}.noLoanspopup .row{margin:0}.noLoanspopup .modal-body{padding:20px!important}.noLoanspopup .modal-footer{text-align:center;padding:10px!important}.noLoanspopup .modal-text{margin-left:30px;font:inherit;font-size:.875rem}.tradesFulfillment .trades-header{height:130px;background-color:#fff;white-space:nowrap}.tradesFulfillment .trades-header .trade-limit-program,.tradesFulfillment .trades-header .trade-number-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px 0}.tradesFulfillment .trades-header .trade-limit-program .value-text-small,.tradesFulfillment .trades-header .trade-number-header .value-text-small{padding-left:0;min-width:115px}.tradesFulfillment .trades-header .trade-limit-program .trade-name,.tradesFulfillment .trades-header .trade-number-header .trade-name{height:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:15px}.tradesFulfillment .trades-header .trade-limit-program .trade-name a,.tradesFulfillment .trades-header .trade-number-header .trade-name a{font-family:ProximaNova-Semibold,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;color:#474747;text-decoration:none}.tradesFulfillment .trades-header .trade-limit-title{max-width:245px}.tradesFulfillment .trades-header .details-first-row .header-item-separator{height:18px;margin:5px 0}.tradesFulfillment .trades-header .value-text-small{font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif;font-size:.8125rem;color:#474747;line-height:15px;min-width:35px;padding-left:15px}.tradesFulfillment .trades-header .trade-header-seperator{border-bottom:1px solid #cbd0d5}.tradesFulfillment .label-text-margin{margin-top:8px}.tradesFulfillment .header-item-separator{margin:15px 0;border-right:1px dotted #697489;width:1px;float:left;height:60px}.tradesFulfillment .label-text,.tradesFulfillment .label-text-medium{font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-weight:600;font-size:.8125rem;color:#474747;margin:0;line-height:15px;min-width:61px}.tradesFulfillment .header-section{height:89px;padding:20px 15px;background:#fff}.tradesFulfillment .ls-fourth-column{padding:18px 20px 25px 10px}.tradesFulfillment .ls-fourth-column .label-text-margin{margin-top:0}.tradesFulfillment .ls-fourth-column .label-text,.tradesFulfillment .ls-fourth-column .label-text-medium{min-width:45px}.tradesFulfillment .ls-fourth-column .percentage{margin-top:5px;margin-left:10px;min-width:35px}.tradesFulfillment .ls-fourth-column .icon-warning-circle{margin-top:3px;color:#e34256;padding-left:5px}.tradesFulfillment .ls-fourth-column .value-text-small{padding-left:5px;max-width:130px;margin-left:0}.tradesFulfillment .ls-fourth-column .progress-bar-top-label{max-width:368px}.tradesFulfillment .ls-fourth-column .proposed-container{padding-right:35px}.tradesFulfillment .ls-fourth-column .proposed-amount{color:#ff9400}.tradesFulfillment .ls-fourth-column .progress{height:12px;margin:5px 0;background-color:#e1e1e1}.tradesFulfillment .ls-fourth-column .over-limit,.tradesFulfillment .ls-fourth-column .over-limit-percent,.tradesFulfillment .ls-fourth-column .over-limit-text,.tradesFulfillment .ls-fourth-column .progress-bar-danger{color:#e34256}.tradesFulfillment .ls-fourth-column .over-limit-container{padding-right:60px}.tradesFulfillment .ls-first-column,.tradesFulfillment .ls-second-column,.tradesFulfillment .ls-third-column{padding:15px}.tradesFulfillment .ls-first-column .label-text,.tradesFulfillment .ls-first-column .label-text-medium,.tradesFulfillment .ls-second-column .label-text,.tradesFulfillment .ls-second-column .label-text-medium,.tradesFulfillment .ls-third-column .label-text,.tradesFulfillment .ls-third-column .label-text-medium{float:left;min-width:115px}.tradesFulfillment .ls-first-column .value-text-small,.tradesFulfillment .ls-second-column .value-text-small,.tradesFulfillment .ls-third-column .value-text-small{max-width:101px}.tradesFulfillment .ls-first-column{min-width:245px;max-width:245px}.tradesFulfillment .ls-second-column{max-width:235px}.tradesFulfillment .ls-second-column .label-text,.tradesFulfillment .ls-second-column .label-text-medium{min-width:125px}.tradesFulfillment .header-section-trades{height:89px;padding:20px 15px;background:#fff;padding:15px 0 15px 40px}.tradesFulfillment .header-section-trades .trade-limit .value-text-small{padding-left:5px}.tradesFulfillment .header-section-trades .trade-details .loan-program{font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-weight:600;display:inline-block;color:#474747;height:16px;margin-bottom:4px}.registerloan .block-ui-message-container .block-ui-message{transform:none!important}.registerloan .modal-body{padding-bottom:0;padding-top:0;font-size:.875rem}.registerloan .modal-body .container-fluid .select-contacts .contacts-content .row-form-group-main .row-form-group .form-control:not(.date-picker){height:32px}.registerloan .modal-body .import-do-modal{padding:30px}.registerloan .register-loan-info{padding:20px 0 20px 15px;font-size:.875rem;font-weight:700}.registerloan .register-loan-btn-container{padding:30px 0 15px 15px}.registerloan .register-loan-sub-text{font-size:.8125rem;padding-bottom:10px}.registerloan .register-loan-ctrl-container{padding-bottom:10px}.registerloan .register-loan-cancel-btn{margin-right:10px}.registerloan .select-contacts .contacts-content{background-color:#f6f7f8;margin-left:-45px;margin-right:-45px}.registerloan .select-contacts .row-form-group-main:first-child{padding-top:30px}.registerloan .select-contacts .row-form-group-main:last-child{padding-bottom:30px}.registerloan .select-contacts .contact-title{font-weight:700;padding:0 0 20px 60px}.registerloan .select-contacts .contact-label{text-align:right;padding-right:0}.registerloan .select-contacts .row-separator{padding:30px}.registerloan .select-contacts .row-separator .dotted-separator{border-top:1px dotted gray;margin:auto;width:90%;display:block}.registerloan .select-contacts .row-form-group:nth-child(2){margin-bottom:10px}.registerloan .upload-fnm .import-do #casefileID{float:right}.registerloan .upload-fnm .import-do .adjust-margin{margin-top:8px}.registerloan .upload-fnm .import-do label{margin:-10px;width:100%!important}.registerloan .upload-fnm .import-do .extend-label-margin{margin-left:-18px}.registerloan .upload-fnm .upload-container{background-color:#f6f7f8;margin-left:-30px;margin-right:-30px;padding-top:50px;height:150px}.registerloan .upload-fnm .fancy-uploader{margin:auto!important;float:none;display:block;border:1px dashed gray;padding:5px;width:300px;height:auto!important}.registerloan .selected-file-metadata{border:1px solid #acb3bc;margin:0 0 10px;padding:5px 5px 5px 10px;background-color:#fff}.registerloan .selected-file-metadata span{margin-right:10px;font-size:12px}.registerloan .selected-file-metadata span.file-type-icon{height:24px;width:24px;display:inline-block;margin-right:10px;text-align:center;color:#fff;font:700 7px/24px ProximaNova-Regular;background-image:url(icon-file-type.svg)}.registerloan .file-uploader-container{height:200px;-ms-flex-pack:center;justify-content:center;margin-left:-30px;margin-right:-30px;padding:0;background-color:#f6f7f8;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center}.registerloan .file-uploader-container .fancy-uploader-container{max-width:320px;margin:80px 50px!important}.registerloan .file-uploader-container .fancy-uploader-container .fancy-uploader-label{padding-top:0;width:185px}.registerloan .file-uploader-container .fancy-uploader-container .fancy-uploader-label .icon-upload-file{float:left}.registerloan .file-uploader-container .fancy-uploader-container .fancy-uploader-button{margin-top:3px}.registerloan .file-uploader-container .fancy-uploader-container .fancy-uploader-button button{float:left;line-height:6px}.registerloan .file-uploader-container .file-uploader-control,.registerloan .file-uploader-container .file-uploader-control file-uploader{width:100%}.registerloan .file-uploader-container .fancy-uploader{background-color:#fff}.registerloan .file-uploader-container .fancy-uploader-wrapper{text-align:center;height:200px!important}.registerloan .file-uploader-container .fancy-uploader-wrapper .uploadedArea{background:transparent}.registerloan .file-uploader-container .fancy-uploader-wrapper .hover-highlight{position:absolute;left:0;top:0;width:100%;height:100%;cursor:-webkit-grab;background-color:rgba(18,147,229,.8);cursor:grab}.registerloan .file-uploader-container .fancy-uploader-wrapper .hover-highlight .highlight-content{color:#fff}.registerloan .file-uploader-container .actionButtonHolder{display:none!important}.registerloan .tileHolder .tile{width:100%;margin:0;height:60px;margin-bottom:10px}.registerloan .tileHolder .tile .fileDetails{width:80%;float:left;height:auto}.registerloan .warning-message{color:#e42226;font-weight:400;font-size:13px}.registerloan .importLoanDataDisable{pointer-events:none;opacity:.5}.registerloan .paddingL0{padding-left:0}.registerloan .enableDo{padding:15px}.quickregister .quickregister-header-footer{line-height:80px;padding:0 40px;font-weight:700;font-size:1.125rem;background-color:#f7f7f7}.quickregister .dashed-border-left{border-left:1px dashed #c0c6cc}.chooseloantype .modal-body{font-size:1.313rem;text-align:center}.chooseloantype .modal-footer{text-align:center}.chooseloantype .loan-modal-button{margin-bottom:5px}.loan-criteria caption .actions-buttons{margin:15px 0}.loan-criteria .underwriting-table{margin-bottom:6px}.loan-criteria .underwriting-table tr td{font-size:.8125rem}.correspondent{background-color:#d5d9dd;min-height:800px}.correspondent .em-forms{padding:0}.correspondent .corr-content-container{width:80%;margin:0 auto}.correspondent .corr-content-container .uploadedArea{display:none}.correspondent .corr-content-container .duplicate-file-warning-msg{margin-top:15px;margin-left:50px}.correspondent .corr-content-container .selected-file-metadata{border:1px solid #acb3bc;margin:20px 50px 0;padding:5px 5px 5px 10px;background-color:#fff}.correspondent .corr-content-container .selected-file-metadata span{margin-right:10px;font-size:12px}.correspondent .corr-content-container .selected-file-metadata span.file-type-icon{height:24px;width:24px;display:inline-block;margin-right:10px;text-align:center;color:#fff;font:700 7px/24px ProximaNova-Regular;background-image:url(icon-file-type.svg)}.correspondent .corr-content-container .file-uploader-container .fancy-uploader-container{max-width:320px}.correspondent .corr-content-container .file-uploader-container .fancy-uploader-container .fancy-uploader-label{padding-top:0;width:185px}.correspondent .corr-content-container .file-uploader-container .fancy-uploader-container .fancy-uploader-label .icon-upload-file{float:left}.correspondent .corr-content-container .file-uploader-container .fancy-uploader-container .fancy-uploader-button{margin-top:3px}.correspondent .corr-content-container .file-uploader-container .fancy-uploader-container .fancy-uploader-button button{float:left;line-height:6px}.correspondent .corr-content-container .file-uploader-container .actionButtonHolder{display:none!important}.correspondent .corr-header-footer{line-height:80px;padding:0 40px;font-weight:700;font-size:1.125rem;background-color:#f7f7f7}.correspondent .page-data{background-color:#f7f7f7;box-shadow:2px 2px 1px rgba(0,0,0,.19)}.correspondent .dashed-border-right{border-right:1px dashed #c0c6cc}.correspondent .dashed-border-bottom{border-bottom:1px dashed #c0c6cc}.correspondent .large-font-size .panel-heading{font-size:1rem}.correspondent .medium-font-size .panel-heading{font-size:.875rem}.correspondent .panel,.correspondent .panel-container,.correspondent .panel-heading{box-shadow:none;line-height:20px}.correspondent .groupbox .panel-heading,.correspondent .panel{background-color:#f7f7f7!important}.correspondent .groupbox .panel-heading{border-bottom:none}.correspondent .panel-heading{background-color:#fff!important}.correspondent .panel-top-margin{margin-top:20px!important}.correspondent .panel-no-border-top{border-top:none}.correspondent .validate-btn-container{padding:10px 20px 20px}.correspondent .panel-body-padding{padding:20px 40px 40px}.correspondent .corr-btn-container{width:100%;position:absolute;bottom:0;left:0;background-color:#f7f7f7;line-height:80px}.correspondent .corr-btn-container .corr-btn-wrapper{margin:0 auto;width:80%}.correspondent .last-panel-margin{margin-bottom:110px}.correspondent .error-container{padding:0}.correspondent .table-container{background-color:#fff;padding:15px 0 0;border:2px solid #a1a1a1;border-radius:5px;margin:auto}.correspondent .table-container .glyphicon-ok{color:#23b574}.correspondent .table-container .glyphicon-remove{color:#950032}.correspondent .table-container td:first-child,.correspondent .table-container th:first-child{padding-left:20px}.correspondent .table-container thead th{font-size:.875rem}.correspondent .table-container caption{color:#333;padding:0;margin-left:20px}.correspondent .table-container .main-header{font-size:1rem;font-weight:700;margin-bottom:10px}.correspondent .table-container .sub-header{margin:10px 0;font-size:.8125rem}.correspondent .correspondent-form .ssn-control input{box-shadow:inset 0 2px 0 0 rgba(172,179,188,.4)}.correspondent .correspondent-form .ssn-control .em-toggle-show-ssn{right:0}.correspondent .correspondent-form .registerloan-btn-wrapper{float:right}.correspondent .correspondent-form .registerloan-btn-wrapper .btn{margin-right:25px}.correspondent .correspondent-form .cancelloan-btn-wrapper{float:right}.correspondent .correspondent-form .cancelloan-btn-wrapper .btn,.correspondent .correspondent-form .registerloan-btn-wrapper .btn{margin-top:15px;margin-bottom:15px;float:right}.correspondent .business-rule-title{font-weight:700;font-size:1rem;padding:0 15px 15px}.correspondent #errors-table td{padding:10px}.correspondent #errors-table tr:first-child td{font-weight:700;background-color:#c0c6cc}.correspondent .license-error-message{margin:20px;padding:0 0 50px 20px;border-bottom:1px solid #d5d9dd;font-size:.875rem;font-weight:700}.correspondent .license-cancel-button{float:right;margin:0 54px 10px 0}.correspondent .noti-details-div{border-bottom:0!important}.correspondent .external-comp-holder{padding:15px 25px}.correspondent .business-rule-display{padding:20px;background:#fff;border:2px solid #a1a1a1;border-radius:5px}.correspondent .action-btns-container>button{margin-top:15px;margin-bottom:15px}.correspondent .action-btns-container>button:first-child{margin-right:10px}.correspondent .enable-urla .select-application{padding-bottom:10px}.correspondent .enable-urla .radio{padding:10px 25px}.correspondent .enable-urla .warning-message{color:red;font-weight:400;font-size:13px;padding-left:30px}.correspondent .importLoanDataDisable{pointer-events:none;opacity:.5}.correspondent .urlaComponent{height:800px;width:80%;background:#f7f7f7;margin:0 auto}.correspondent .withSelection{min-height:420px}.correspondent .withoutSelection{min-height:260px}.correspondent .withImportFile{min-height:510px}.correspondent .withImportWithOutSel{min-height:355px}.scenarios .instructional-text{padding-top:10px;max-width:60%;margin-left:0}.home .content-wrapper{padding:0 10px}.home .home-content-area{height:100%}.home .content-wrapper.home-content-area{padding:0}.home .pipeline-link,.home .register-loan-link,.home .trade-loan-link{cursor:pointer}.register-loan-modal .modal-dialog{width:750px}.search-modal-width .modal-dialog{width:1200px}.search-modal-width .modal-body{height:calc(100vh - 165px);max-height:990px;overflow-x:hidden;overflow-y:auto}.search-modal-width.ppsearch-modal-width .modal-body{max-height:858px}.search-modal-width.scenarios-modal-width .modal-body{max-height:1025px}.modal-dialog .modal-content{border-radius:5px 5px 3px 3px}.modal-dialog .modal-content .modal-header{background-color:#7f858c;height:27px;padding:0 5px 0 20px;border-radius:3px 3px 0 0;box-sizing:border-box}.modal-dialog .modal-content .modal-header .close{color:#fff;height:16px;vertical-align:middle;padding:2px;margin:0}.modal-dialog .modal-content .modal-header .close .close-icon{background:url(icon-close-white.svg) 50%/contain no-repeat;display:block;width:12px;height:12px;margin-top:0}.modal-dialog .modal-content .modal-header .close:hover{background-color:rgba(0,0,0,.25);cursor:pointer}.modal-dialog .modal-content .modal-header .modal-title{padding:5px 0;text-align:left;float:left;font-size:13px;color:#fff;font-weight:700;line-height:17px}.modal-dialog .modal-content .modal-body{padding:20px;color:#000;vertical-align:top}.modal-dialog .modal-content .modal-body .panel{box-shadow:none}.modal-dialog .modal-content .modal-body .form-control:not(.date-picker){height:32px}.modal-dialog .modal-content .modal-body .form-group .control-label{margin-top:0;line-height:32px}.modal-dialog .modal-content .modal-body .form-group .form-group{margin:0!important}.modal-dialog .modal-content .modal-body .form-group-extra-margin .form-group{margin-bottom:20px!important}.modal-dialog .modal-content .modal-body .col-padding-right{padding-right:20px}.modal-dialog .modal-content .modal-body .col-padding-left{padding-left:20px!important}.modal-dialog .modal-content .modal-footer{width:100%;padding:20px;border-radius:0 0 3px 3px;border-top:1px solid #d4d4d4}.modal-dialog .modal-content .modal-footer .btn{margin-left:10px}.modal-dialog .modal-content .em-small-modal .modal-body{padding:20px 26px 20px 20px;min-height:67px}.modal-dialog .modal-content .em-small-modal .modal-footer{padding:10px 20px}.modal-dialog .modal-content .em-small-modal .modal-msg-title{font-weight:700;font-size:1rem}.modal-dialog .modal-content .em-small-modal .modal-msg{line-height:18px;font-size:.8125rem}.tpo-doc-export-print-icon{padding-right:0;text-align:right;display:inline-block;cursor:pointer;vertical-align:bottom}.tpo-doc-export-print-icon:hover{color:#1394e5}.print-small{padding-right:0;text-align:right;padding-top:1px}.tpo-documents{margin:10px 40px;min-height:100%;height:auto}.tpo-documents .container-fluid,.tpo-documents .content-wrapper{padding:0}.tpo-documents .page-heading{font-size:1.5rem;padding-bottom:10px;margin:20px 0;border-bottom:1px solid #ddd}.tpo-documents .page-sub-heading{margin:30px 0}.tpo-documents .panel{margin-bottom:2rem}.tpo-documents .panel .panel-heading{height:40px}.tpo-documents .doc-grid .panel-body{padding:0 15px}.tpo-documents .alert.alert-info{box-shadow:none;padding:15px 20px}.tpo-documents .alert.alert-info .glyphicon{font-size:1.5em}.tpo-documents .alert.alert-info .alert-info-message{padding-left:10px;position:relative;top:-5px}.tpo-documents .ui-grid{border:none;height:200px;padding-bottom:0}.tpo-documents .ui-grid .ui-grid-top-panel{display:none}.tpo-documents .ui-grid .doc-links,.tpo-documents .ui-grid .file-info{padding:12px 0 0 20px}.tpo-documents .ui-grid .em-complex-table-footer{margin-top:-30px}.tpo-documents .ui-grid .em-complex-table-footer .em-pageview{display:none}.form-reset-password{padding:20px 120px 20px 40px}.form-reset-password .form-group{clear:both}.form-reset-password .form-group input[type=text]{font-weight:700;color:#555656}.form-reset-password .col-md-4,.form-reset-password .col-md-8{padding:0}.form-reset-password .col-md-4{text-align:right;line-height:32px}.form-reset-password label{font-weight:400;font-size:.8125rem}.form-reset-password .last-label{line-height:normal;width:90px;margin-left:40px}.form-reset-password .error-holder{margin-top:-10px;padding:0;margin-bottom:0!important}.form-reset-password .error-message{display:block;padding:0;color:#e42226;font-size:.8125rem}.form-reset-password .em-astRequired{margin-right:5px}.form-reset-password .button-holder{text-align:right}.form-reset-password .button-holder .btn{margin-left:15px}.tpo-top-login{font-size:.8125rem;position:relative}.tpo-top-login .tpo-login-display{vertical-align:middle;min-width:56px;padding-bottom:5px;text-align:right;line-height:normal;cursor:pointer}.tpo-top-login .tpo-login-display .tpo-user-name{text-align:right;vertical-align:middle;font-size:.8125rem}.tpo-top-login .tpo-login-display .tpo-arr{display:inline-block;vertical-align:middle;font-size:inherit;padding-left:5px}.login-wrapper{padding:40px;margin:-40px}.login-wrapper .checkbox{margin-top:10px;margin-bottom:40px}.login-wrapper .checkbox label{font-size:.8125rem;padding-left:26px;width:auto}.login-wrapper .checkbox label:after,.login-wrapper .checkbox label:before{margin:0;left:0;top:3px}.login-wrapper .checkbox input{min-width:0!important;width:auto!important}.header-label{font-size:1.5rem;color:#000;margin-bottom:35px;font-weight:lighter}.form-width{width:256px}.form-group{margin-bottom:10px}.fp-link{font-size:.8125rem;margin-top:10px}.vanilla-login{position:relative;width:100%;overflow:hidden;height:100vh}.vanilla-login input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}.vanilla-login .vanillaLoginFrame{position:relative;width:100%;height:100%}@media only screen and (min-device-width:737px){.vanilla-login .login-container{top:180px;left:50%;transform:translate(-50%)}.vanilla-login .login-container .idp-login-container{top:0;left:0;transform:none;position:relative;box-shadow:none}}@media only screen and (max-width:736px) and (min-device-width:320px){.vanilla-login .login-container{height:100%;width:100%}}.vanilla-login .white-background{background:#fff}.vanilla-login .login-container{width:450px;max-width:100%;position:fixed;z-index:2}.vanilla-login .login-container .signin{font-size:13px;width:100%;box-shadow:0 0 7px rgba(0,0,0,.25);padding:20px}.vanilla-login .login-container .signin-label{text-transform:uppercase;color:#474747;font-size:13px;margin-bottom:8px;float:left}.vanilla-login .login-container .password-toggle{position:relative}.vanilla-login .login-container .signin-input--password{padding-right:40px}.vanilla-login .login-container .password-toggle .toggle-button.inactive{background-position:0 1px;background-repeat:no-repeat}.vanilla-login .login-container .password-toggle .toggle-button{border:0;cursor:pointer;position:absolute;top:32px;right:9px;width:22px;height:16px}.vanilla-login .login-container .rememberMe{margin:1em 0;position:relative}.vanilla-login .login-container .signin-actions{padding:10px 0;width:100%;text-align:center}.vanilla-login .login-container .signin-actions .action-signin{padding:12px 72px;font-size:13px;width:100%;height:45px;line-height:1.375rem;text-transform:uppercase;color:#fff;text-align:center;border-radius:4px;margin-bottom:10px}.vanilla-login .login-container a{color:#139aea;text-decoration:none}.vanillaforgotpassword .icon-chevron-large-left{position:absolute;float:left}.vanillaforgotpassword .error-holder{padding-top:10px}.vanillaforgotpassword .text-bold{font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif}.vanillaforgotpassword .reset-instr{padding:20px 5px}.idp-login-wrapper .idp-background{position:absolute;top:0;bottom:0;left:0;right:0;background:#acb3bc;opacity:.4}.idp-login-wrapper .idp-login-container{width:450px;max-width:100%;position:fixed;z-index:2;background:#fff;box-shadow:0 0 7px rgba(0,0,0,.25);padding:20px}.idp-login-wrapper .signin-container{height:100%}.idp-login-wrapper .signin-redirect{float:right}.idp-login-wrapper .signin-title-container{padding:10px 0 20px}.idp-login-wrapper .signin-title{display:block;width:100%;padding-bottom:16px;border-bottom:1px solid #e1e1e1;text-transform:uppercase;color:#474747;font-size:24px;font-weight:700;text-align:center}.idp-login-wrapper .signin-group{margin-top:32px}.idp-login-wrapper .signin-group .margin-none{margin:0}.idp-login-wrapper .signin-label{text-transform:uppercase;color:#474747;font-size:13px;margin-bottom:8px;float:left}.idp-login-wrapper .signin-input{width:100%;box-shadow:none!important;border:1px solid #d8d8d8!important}.idp-login-wrapper .signin-actions{padding:10px 0;width:100%;text-align:center}.idp-login-wrapper .signin-actions .action-signin{padding:12px 72px;font-size:13px;width:100%;height:45px;line-height:1.375rem;text-transform:uppercase;color:#fff;text-align:center;border-radius:4px;margin-bottom:10px}.idp-login-wrapper a{color:#139aea;text-decoration:none}@media only screen and (min-device-width:737px){.idp-login-wrapper .idp-login-container{top:180px;left:50%;transform:translate(-50%)}}.idp-login-wrapper .external-page-login-context{height:310px;width:100%}.idp-login-wrapper .external-page-login-context iframe{border:none;height:310px;width:100%}.external-page{width:100%;height:700px}.external-page.full-page{height:calc(100vh - 400px)}.external-page iframe{width:100%;height:100%;border:0}.first-element-footer{padding-left:0!important}.banner{height:auto;background-color:#c1c5cc;margin-bottom:15px;max-width:815px;max-height:295px;min-height:295px;position:relative}.banner .banner-img{max-width:100%;max-height:295px}.banner-text{height:75px;width:50%;background-color:#fff;padding:5px;border-left:5px solid;opacity:.85;filter:alpha(opacity=85)}.banner-text-center{z-index:100;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:50%;text-align:center}.banner-text-top-left{left:0;margin-left:5px}.banner-text-top-left,.banner-text-top-right{z-index:100;position:absolute;top:0;max-width:50%;text-align:left;margin-top:5px}.banner-text-top-right{left:50%}.banner-text-bottom-left{left:0;margin-left:5px}.banner-text-bottom-left,.banner-text-bottom-right{z-index:100;position:absolute;top:70%;max-width:50%;text-align:left}.banner-text-bottom-right{left:50%}.contactus{color:#473}.module-title{font-size:1.75rem;padding-bottom:15px}.contact-row{width:100%}.contact-type{font-weight:lighter;font-size:.875rem;padding:0}.contact-type a,.contact-type a:hover{color:#333}.contact-email{font-size:.75rem;padding:0}.contact-email a{color:#950032}.custommodules{color:#179}.custom-module:last-child{margin-bottom:0}.footer-additional-info{max-width:33%;min-height:95px;padding-right:20px;padding-left:20px;float:left;font-size:.75rem}.footer-additional-info ul li{list-style:none;line-height:18px}.footer-additional-info a:hover{text-decoration:underline;opacity:.75;cursor:pointer}.footer-address-info{max-width:33%;min-height:95px;border-right:1px solid hsla(0,0%,100%,.25);padding-right:20px;padding-left:25px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;font-size:.75rem}.footer-address-info ul li{list-style:none;line-height:18px}.footer-address-info a:hover{text-decoration:underline;opacity:.75;cursor:pointer}.footer-quick-links{max-width:33%;min-height:95px;border-right:1px solid hsla(0,0%,100%,.25);padding-right:20px;float:left;font-size:.75rem}.footer-quick-links .link-box{float:left;padding:0 10px 0 0}.footer-quick-links ul li{list-style:none;line-height:18px}.footer-quick-links a:hover{text-decoration:underline;opacity:.75;cursor:pointer}.releaseinfo{padding:0 15px 20px;display:block}.main-menu-container .register-loan-link,.main-menu-container .tpo-documents-link{cursor:pointer}.mainnavigation{color:#505}.main-nav{font-size:1rem;position:relative;height:36px;margin-bottom:15px;color:#666;padding:10px 0 18px!important;margin-right:40px}.main-nav .nav-item{vertical-align:middle;text-align:right;cursor:pointer}.main-nav .nav-item .nav-item-text{font-family:ProximaNova-Semibold,Helvetica,Arial,sans-serif;font-size:.8125rem;text-transform:uppercase;text-align:right;vertical-align:middle}.main-nav .nav-item .nav-arr{display:inline-block;vertical-align:middle;font-size:inherit}.quicklink-row{line-height:34px;border-bottom:1px solid #e4e7e9}.quicklink-row a{color:#000;font-size:1rem;font-weight:700}.site-logo{width:290px;height:70px;display:inline-block}.logo-container{display:inline-block;cursor:pointer}.logo-container,.logo-container .logo-image img{max-height:70px;max-width:600px}.ribbon-container{float:left}.ribbon,.ribbon-container{max-height:400px;width:100%;overflow-y:auto}.ribbon{background-color:#2080c3;min-height:64px}.ribbon-text{overflow:hidden}.ribbon-text p{margin:0;padding:0;line-height:normal}.ribbon-text p img{max-height:400px}.copy-right{padding:0 15px 20px;display:block}.copyright-align-center{text-align:center;padding-bottom:0;bottom:-12px;float:none!important}.copyright-align-right{float:right!important;padding-bottom:0;bottom:-12px}.message-body{font-size:.875rem}.contactus-page{font-size:"ProximaNova-Regular",Helvetica,Arial,sans-serif;color:#000}.contactus-page .contact-header{font-size:1.75rem}.contactus-page .contact-info{padding-top:40px;padding-bottom:20px}.contactus-page .contact-info,.contactus-page .contact-info-phone{font-weight:lighter;font-size:.875rem}.contactus-page .contact-content{padding-top:30px}.contactus-page .phone-type{width:90px}.sitebuildertrans{color:#f6f7f9}.sitebuildertrans .footer-additional-info,.sitebuildertrans .tpo-top-nav>ul a{font-size:.8125rem}.sitebuildertrans .login-wrapper .form-width{width:auto}.sitebuildertrans .login-wrapper .form-width input{min-width:auto}.sitebuildertrans .template-header{overflow:hidden}.sitebuildertrans .template-header .theme-header text-editor-component{display:block}.sitebuildertrans .template-header .theme-header text-editor-component p{margin-bottom:0;margin-left:15px}.tpo-top-login .nav-panel{display:block}.fhagiftfunds .source-checkboxes .checkbox{margin-top:5px}.fhagiftfunds .fhagiftfunds--divider{margin:15px 15px 15px 35px;border-top:1px dashed #a9b1be}.fhagiftfunds .icon--close--floatright{float:right;color:#a9b1be;padding-right:15px;padding-bottom:15px}.conditionspopupmodal .panel{padding-bottom:10px}.conditionspopupmodal .panel .panel-heading{background-color:#d5d9dd!important;margin:10px 20px 0;border-radius:5px 5px 0 0}.conditionspopupmodal .panel .panel--padding{padding:10px}.conditionspopupmodal .panel .panel--border{border:1px solid #dcdcdc}.conditionspopupmodal .panel .panel-body{height:150px;margin:0 20px 10px;overflow-y:scroll}.conditionspopupmodal .panel .panel-body .condition{height:50px;padding:10px;border:1px solid #dcdcdc}#toast-container .success{border-left:5px solid #32b87c}#toast-container .condsFulfilled-toast{background-color:#fff;background-image:none;color:#697489;font-size:.875em;border-radius:0;padding:0 15px 0 0;min-height:100px}#toast-container .condsFulfilled-toast .toastr-icon-error,#toast-container .condsFulfilled-toast .toastr-icon-success{float:left;margin:5px}#toast-container .condsFulfilled-toast .toastr-icon-success{color:#fff;border-radius:50%;width:20px;background-color:#32b87c;height:20px}#toast-container .condsFulfilled-toast .toastr-text{padding-top:8px;padding-left:40px;font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif;color:#333}#toast-container .condsFulfilled-toast .toastr-msg{padding:5px 0 5px 40px}#toast-container .condsFulfilled-toast .toast-message{height:100%}#toast-container .condsFulfilled-toast .toast-title{color:#333}#toast-container .condsFulfilled-toast a,#toast-container .condsFulfilled-toast a:hover{color:#2080cd}#toast-container .condsFulfilled-toast .toast-close-button{color:#000;padding-top:10px}.action-external-page{width:100%;height:100%}.action-external-page iframe{width:100%;height:100%;border:0}@media screen{#printSection{display:none}}@media print{.app{display:none}body,html{height:auto;font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif}#printSection,#printSection *{visibility:visible}#printSection .dettitle{font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;color:#000;font-size:24px;margin-left:0}#printSection .printDetails--table{border:1px solid #000;margin-top:20px}#printSection .printDetails--table .bold,#printSection .printDetails--table th{font-size:.875rem}#printSection .printDetails--table th{font-family:ProximaNova-Semibold,Helvetica,Arial,sans-serif}#printSection .printDetails--table td,#printSection .printDetails--table th{padding:5px;text-align:left}#printSection .printDetails--table .baseadj,#printSection .printDetails--table .bold{font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif}#printSection .printDetails--table .baseadj{border-width:0 0 1px}}