.sign-up-parent-container{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.sign-up-parent-container .sign-up-parent-content{width:50%;height:60%;background:url(/bg_gradient.png);box-shadow:0 4px 4px #00000040;background-size:cover;border-radius:8px;display:flex;justify-content:center;flex-wrap:wrap;align-content:flex-start;text-align:justify}.sign-up-parent-container .sign-up-parent-content p{width:60%;font-size:25px}.sign-up-parent-container .sign-up-parent-content .button-container{width:100%;display:flex;align-items:flex-start;justify-content:center}.sign-up-parent-container .sign-up-parent-content .button-container button{width:30%;height:60px;font-size:20px;font-weight:600;color:#fff;border:none;background:#e16d2f;border-radius:8px;cursor:pointer}.sign-up-parent-container .renovo-logo{margin-top:100px;width:100%;height:100px;background:url(/renovo_logo.png) no-repeat scroll top;background-size:250px}.modal-overlay{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.6);z-index:1000}.modal-container{position:fixed;margin-left:auto;margin-right:auto;top:40%;left:0;right:0;width:30vw;height:20vh;border-radius:8px;background:#fff;box-shadow:0 4px 4px #00000040;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;z-index:1000}.modal-container .modal-head{width:100%;height:30%;border-radius:8px;background-color:#fef5e9;padding-left:20px;display:flex;align-items:center}.modal-container .modal-head span.head-title{text-transform:uppercase;font-size:20px;font-weight:600}.modal-container .modal-body{display:flex;align-items:center;justify-content:center;width:100%;height:40%;padding-left:20px}.modal-container .modal-body span{font-size:25px;font-weight:600}.modal-container .modal-footer{width:100%;display:flex;justify-content:center;align-items:center;height:30%}.modal-container .modal-footer button{width:20%;height:60%;border:none;background:#e16d2f;color:#fff;font-weight:600;border-radius:8px;cursor:pointer}.modal-container .modal-spinner{display:flex;justify-content:center;position:relative;width:80px;height:80px}.modal-container .modal-spinner div{box-sizing:border-box;display:block;position:absolute;width:40px;height:40px;border:5px solid #fff;border-radius:50%;animation:modal-spinner 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#000 transparent transparent transparent}.modal-container .modal-spinner div:nth-child(1){animation-delay:-.45s}.modal-container .modal-spinner div:nth-child(2){animation-delay:-.3s}.modal-container .modal-spinner div:nth-child(3){animation-delay:-.15s}@keyframes modal-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.set-password-parent-container{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background:url(/rooftop_bg.jpg) no-repeat center;background-size:cover}.set-password-parent-container .set-password-parent-content{width:60%;background:url(/bg_gradient.png);box-shadow:0 4px 4px #00000040;background-size:cover;border-radius:8px;display:flex;justify-content:center;flex-wrap:wrap;align-content:flex-start}.set-password-parent-container .set-password-parent-content .form-content{flex-wrap:wrap;justify-content:center;display:flex;flex-basis:50%}.set-password-parent-container .set-password-parent-content .form-content .set-password-header-container{margin-top:50px;width:100%}.set-password-parent-container .set-password-parent-content .form-content .set-password-header-container p.set-password-header{font-size:25px;font-weight:600;text-align:center}.set-password-parent-container .set-password-parent-content .form-content .set-password-input-items-container{margin:0 10px 10px;display:flex;flex-flow:column;width:80%}.set-password-parent-container .set-password-parent-content .form-content .set-password-input-items-container input{margin:10px 0;height:30px;padding:10px;font-size:20px;border:1px solid #959595;border-radius:8px}.set-password-parent-container .set-password-parent-content .form-content .set-password-input-items-container.set-password-error-container span{color:red;font-weight:600}.set-password-parent-container .set-password-parent-content .form-content .button-container{width:100%;display:flex;align-items:flex-start;justify-content:center}.set-password-parent-container .set-password-parent-content .form-content .button-container button{width:50%;height:50px;font-size:20px;font-weight:600;color:#fff;border:none;background:#e16d2f;border-radius:8px;cursor:pointer}.set-password-parent-container .set-password-parent-content .form-content .button-container button:disabled{background:#959595}.set-password-parent-container .set-password-parent-content .validation-content{flex:1;display:flex;flex-wrap:wrap;align-content:center;margin-top:4.35em;flex-basis:50%}.set-password-parent-container .set-password-parent-content .validation-content .validation-text{padding:10px 0;display:list-item;font-weight:600;line-height:1.65rem}.set-password-parent-container .set-password-parent-content .validation-content .validation-text .has-error{color:red}.set-password-parent-container .renovo-logo{margin-top:40px;width:100%;height:100px;background:url(/renovo_fin_logo.png) no-repeat scroll top;background-size:250px}.set-password-parent-container{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background:url(/rooftop_bg.jpg) no-repeat center;background-size:cover}.set-password-parent-container .set-password-parent-content{width:60%;background:url(/bg_gradient.png);box-shadow:0 4px 4px #00000040;background-size:cover;border-radius:8px;display:flex;justify-content:center;flex-wrap:wrap;align-content:flex-start}@media (max-width: 1600px){.set-password-parent-container .set-password-parent-content{width:65%}}@media (max-width: 1500px){.set-password-parent-container .set-password-parent-content{width:70%}}@media (max-width: 1300px){.set-password-parent-container .set-password-parent-content{width:75%}}.set-password-parent-container .set-password-parent-content .loading-container{flex-wrap:wrap;justify-content:center;display:flex;margin-top:50px}.set-password-parent-container .set-password-parent-content .loading-container .loading-header{font-size:32px;font-weight:600;text-align:center}.set-password-parent-container .set-password-parent-content .error-container{flex:1;flex-wrap:wrap;justify-content:center;display:flex;flex-direction:column;margin-top:50px;padding:0 24px}.set-password-parent-container .set-password-parent-content .error-container .error-header{font-size:32px;font-weight:600;text-align:center;color:red}.set-password-parent-container .set-password-parent-content .error-container .error-text{font-size:24px;font-weight:600;text-align:center}.set-password-parent-container .set-password-parent-content .form-container{flex-wrap:wrap;justify-content:center;display:flex}.set-password-parent-container .set-password-parent-content .form-container .form-content{flex-wrap:wrap;justify-content:center;display:flex;flex-basis:50%}.set-password-parent-container .set-password-parent-content .form-container .form-content .set-password-header-container{margin-top:50px;width:100%}.set-password-parent-container .set-password-parent-content .form-container .form-content .set-password-header-container p.set-password-header{font-size:25px;font-weight:600;text-align:center}.set-password-parent-container .set-password-parent-content .form-container .form-content .set-password-input-items-container{margin:0 10px 10px;display:flex;flex-flow:column;width:80%}.set-password-parent-container .set-password-parent-content .form-container .form-content .set-password-input-items-container input{margin:10px 0;height:30px;padding:10px;font-size:20px;border:1px solid #959595;border-radius:8px}.set-password-parent-container .set-password-parent-content .form-container .form-content .set-password-input-items-container.set-password-error-container span{color:red;font-weight:600}.set-password-parent-container .set-password-parent-content .form-container .form-content .button-container{width:100%;display:flex;align-items:flex-start;justify-content:center}.set-password-parent-container .set-password-parent-content .form-container .form-content .button-container button{width:50%;height:50px;font-size:20px;font-weight:600;color:#fff;border:none;background:#e16d2f;border-radius:8px;cursor:pointer}.set-password-parent-container .set-password-parent-content .form-container .form-content .button-container button:disabled{background:#959595}.set-password-parent-container .set-password-parent-content .form-container .validation-content{flex:1;display:flex;flex-wrap:wrap;align-content:center;margin-top:4.35em;flex-basis:50%}.set-password-parent-container .set-password-parent-content .form-container .validation-content .validation-text{padding:10px 0;display:list-item;font-weight:600;line-height:1.65rem}.set-password-parent-container .set-password-parent-content .form-container .validation-content .validation-text .has-error{color:red}.set-password-parent-container .renovo-logo{margin-top:40px;width:100%;height:100px;background:url(/renovo_fin_logo.png) no-repeat scroll top;background-size:250px}.login-body-container{flex:1;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:36px;background:url(/rooftop_bg.jpg) no-repeat bottom;background-size:cover}.login-body-container .login-parent-container{flex:1;width:100%;display:flex;justify-content:center;align-items:center}.login-body-container .login-parent-container .login-parent-content{width:45vw;background:url(/bg_gradient.png);box-shadow:0 4px 4px #00000040;background-size:cover;height:60%;border:1px solid #d3d3d3;border-radius:8px;display:flex;justify-content:center;flex-wrap:wrap;align-content:flex-start}.login-body-container .login-parent-container .login-parent-content .login-header-container{margin-top:20px;width:50%}.login-body-container .login-parent-container .login-parent-content .login-header-container p.login-header{font-size:25px;font-weight:600}.login-body-container .login-parent-container .login-parent-content .login-input-items-container{width:50%;margin:0 10px 10px;display:flex;flex-flow:column}.login-body-container .login-parent-container .login-parent-content .login-input-items-container input{width:100%;margin:10px 0;height:36px;box-sizing:border-box;padding:10px;font-size:20px}.login-body-container .login-parent-container .login-parent-content .login-input-items-container .password-input{margin-top:1rem}.login-body-container .login-parent-container .login-parent-content .login-input-items-container.login-error-container span{color:red;font-weight:600}.login-body-container .login-parent-container .login-parent-content .login-options-container{width:50%;padding:10px 0 15px;display:flex;align-items:center;justify-content:space-between}.login-body-container .login-parent-container .login-parent-content .login-options-container label{display:flex;align-items:center}.login-body-container .login-parent-container .login-parent-content .login-options-container label input[type=checkbox]{transform:scale(1.5);border:1px solid #959595;border-radius:8px;margin-right:10px}.login-body-container .login-parent-container .login-parent-content .login-options-container a{color:#d2733f;text-underline-offset:5px;text-decoration-thickness:2px;text-decoration-color:#d2733f}.login-body-container .login-parent-container .login-parent-content .login-options-container a.forgot-password{cursor:pointer}.login-body-container .login-parent-container .login-parent-content .button-container{width:100%;display:flex;align-items:flex-start;justify-content:center}.login-body-container .login-parent-container .login-parent-content .button-container button{width:50%;height:50px;font-size:25px;font-weight:600;color:#fff;border:none;background:#e16d2f;border-radius:8px;cursor:pointer}.login-body-container .login-parent-container .login-parent-content .button-container button:disabled{background:#959595}.login-body-container .login-parent-container .login-parent-content .renovo-logo{margin-top:20px;width:100%;height:100px;background:url(/renovo_fin_logo.png) no-repeat scroll top;background-size:250px}.login-body-container footer{width:100%;display:flex;flex-direction:column;gap:12px;padding:16px 0;background-color:#e9e9e9;text-align:center}.login-body-container footer p{margin:0}.login-body-container footer p a{color:#000;font-weight:600}.MuiFormControl-root label{font-family:Inter,sans-serif;font-weight:300;font-size:16px;color:#959595}.MuiFormControl-root input{z-index:2}.loan-list-container{background:rgba(245,245,245,.31);width:100%;margin-top:5%;flex:1;display:flex;flex-direction:column;overflow:hidden}.loan-list-container .loan-list-summary-header{width:100%;display:flex;background:#fff}.loan-list-container .loan-list-summary-header .loan-list-summary-item{flex:1;display:flex;flex-flow:column;justify-content:center;align-items:center}.loan-list-container .loan-list-summary-header .loan-list-summary-item .processed-loan-summary{text-align:center;width:100%}.loan-list-container .loan-list-summary-header .loan-list-summary-item .processed-loan-summary p{font-size:20px;font-weight:600;margin:0}.loan-list-container .loan-list-summary-header .loan-list-summary-item .closed-loan-summary{text-align:center;width:100%}.loan-list-container .loan-list-summary-header .loan-list-summary-item .closed-loan-summary p{color:#8a8a8a;font-size:20px;font-weight:600;margin:0}.loan-list-container .loan-list-summary-header .loan-list-summary-item button.new-loan-button{font-size:15px;width:40%;height:50px;border:none;background:#e16d2f;color:#fff;font-weight:600;border-radius:8px;cursor:pointer}.loan-list-container .loan-list-content{margin-top:10px;width:100%;display:flex;flex:1;overflow:hidden}.status-tag-container{width:100%;background:#ffffff;border-radius:8px;height:50px;box-shadow:0 4px 4px #00000040;display:flex;align-items:center;justify-content:center;text-align:center}.status-tag-container span{font-weight:700!important}.ct-main-container{flex:1;display:flex;margin:1rem;overflow:auto}.ct-main-container .ct-container{flex:1;box-shadow:1px 4px 4px 4px #0003;border-radius:8px;overflow:auto}.ct-main-container .ct-container table.custom-table.no-data{max-height:40px}.ct-main-container .ct-container table.custom-table thead.ct-header{height:68px}.ct-main-container .ct-container table.custom-table thead.ct-header tr.ct-header-row{height:100%}.ct-main-container .ct-container table.custom-table thead.ct-header tr.ct-header-row .ct-header-col{background:#e16d2f;font-weight:600;font-size:18px;line-height:22px;text-align:center;color:#fff;font-family:Inter,sans-serif!important}.ct-main-container .ct-container table.custom-table tbody.ct-body{background:#fff5e8}.ct-main-container .ct-container table.custom-table tbody.ct-body tr.ct-body-row .ct-body-cell{font-family:Inter,sans-serif!important;border-bottom:1px solid #d2733f}.ct-main-container .ct-container table.custom-table tbody.ct-body tr.ct-body-row .ct-body-cell .action-group{display:flex}.ct-main-container .ct-container table.custom-table tbody.ct-body tr.ct-body-row .ct-body-cell .action-group button{height:50px;width:70px;margin:0 5px;color:#fff;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.ct-main-container .ct-container table.custom-table tbody.ct-body tr.ct-body-row .ct-body-cell .action-group button p{margin-top:30px;font-size:10px;width:40%}.ct-main-container .ct-container table.custom-table tbody.ct-body tr.ct-body-row .ct-body-cell .action-group button.view{background:url(/view.png) no-repeat scroll #e16d2f;background-position:50% 10%;background-size:35%;box-shadow:0 4px 4px #00000040}.ct-main-container .ct-container table.custom-table tbody.ct-body tr.ct-body-row .ct-body-cell .action-group button.edit{background:url(/pencil.png) no-repeat scroll #e16d2f;background-position:50% 5%;background-size:35%;box-shadow:0 4px 4px #00000040}.ct-main-container .ct-container table.custom-table tbody.ct-body tr.ct-body-row .ct-text-cell{font-weight:400;font-size:18px;line-height:22px;color:#000;font-family:Inter,sans-serif!important}.ct-main-container .ct-container table.custom-table tbody.ct-body tr.ct-body-row:last-child .ct-body-cell:first-child{border-bottom-left-radius:8px}.ct-main-container .ct-container table.custom-table tbody.ct-body tr.ct-body-row:last-child .ct-body-cell:last-child{border-bottom-right-radius:8px}body{background:#fbf8f4}.layout-container{width:100%;height:100vh;background:url(/bg_gradient.png) no-repeat scroll;background-size:cover;position:relative;display:flex;flex-direction:column}.layout-container nav.layout-navbar{width:100%;display:flex;background:#ffffff;border-radius:0}.layout-container nav.layout-navbar .layout-navbar-logo{width:15%;background:url(/renovo_logo.png) no-repeat scroll center;background-size:80%;cursor:pointer}.layout-container nav.layout-navbar .layout-navbar-content{display:flex;width:100%;justify-content:flex-end;align-items:center}.layout-container nav.layout-navbar .layout-navbar-content .action-item{width:5%;height:60%;display:flex;justify-content:center;align-items:flex-end;cursor:pointer;margin:0 20px}.layout-container nav.layout-navbar .layout-navbar-content .action-item.archive{background:url(/archive_icon.png) no-repeat scroll top;background-size:40%}.layout-container nav.layout-navbar .layout-navbar-content .action-item.home{background:url(/home_icon.png) no-repeat scroll top;background-size:40%}.layout-container nav.layout-navbar .layout-navbar-content .action-item span{font-weight:700}.layout-container nav.layout-navbar .layout-navbar-content .user-info-container{display:flex;height:100%;align-items:center;flex-wrap:wrap;align-content:center;position:relative;justify-content:center;font-size:18px;flex-direction:column;padding:20px}.layout-container nav.layout-navbar .layout-navbar-content .user-info-container select.user-action-dropdown{border:none;font-size:18px;cursor:pointer}.layout-container nav.layout-navbar .layout-navbar-content .user-info-container select.user-action-dropdown option{font-size:20px;background-color:#fef5e9;font-weight:700;text-align:center;cursor:pointer}.layout-container nav.layout-navbar .layout-navbar-content .user-info-container select.user-action-dropdown:focus-visible{outline:none}.layout-container nav.layout-navbar .layout-navbar-content .user-info-container .date-container{text-align:center}.layout-container nav.layout-navbar .layout-navbar-content .user-info-container .user-details-section{cursor:pointer}.layout-container nav.layout-navbar .layout-navbar-content .user-info-container .user-details-section .title-icon{position:relative;top:4px}.layout-container nav.layout-navbar .layout-navbar-content .user-info-container .user-details-section .title-icon svg{max-height:20px!important;max-width:20px!important;opacity:.75!important}.layout-container .layout-content{width:100%;flex:1;display:flex;overflow:hidden}.layout-container .layout-content .layout-children-container{margin-top:20px;flex:1;display:flex;flex-direction:column;overflow:hidden}.toggler-container{height:60px;background:#fff;box-shadow:0 4px 4px #00000040;border-radius:8px;display:flex;align-items:center;padding:0 20px;width:565px;margin-left:38px}.toggler-container.two-children{width:371px}.toggler-container .toggle-option{height:60%;text-align:center;flex:1;display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:181px}.toggler-container .toggle-option.active{box-shadow:0 4px 4px #00000040;border-radius:8px;background:#fff5e8}.toggler-container .toggle-option.active span{color:#000}.toggler-container .toggle-option span{font-size:1em;font-weight:600;color:#b5b5b5}.board-view-container .board-view-column-container .board-view-column .board-card-container .card-body .card-body-item .item-value.no-margin-bottom{margin-bottom:0}.board-view-container .board-view-column-container .board-view-column .board-card-container .card-footer .card-footer-item div.view-item-action{width:100%;background:url(/view_dark.png) no-repeat scroll;background-size:70%;background-position:50% 80%;height:40px}.board-view-container .board-view-column-container .board-view-column .board-card-container .card-footer .card-footer-item div.edit-item-action{width:100%;background:url(/pencil_dark.png) no-repeat scroll;background-position:50% 80%;background-size:70%;height:40px}.new-loan-form-container{width:100%;overflow:auto}.new-loan-form-container .new-loan-form-header{width:95%;margin:0 auto;display:flex;position:relative;justify-content:center;align-items:center;text-align:center;background:#fff5e8;box-shadow:0 4px 4px #00000040;border-radius:0 0 8px 8px;z-index:1;height:15vh}.new-loan-form-container .new-loan-form-header p{font-size:25px;font-weight:700}.new-loan-form-container .new-loan-form-header .action-button{position:absolute;height:50px;width:50px;right:50px;top:20px;background:url(/close-icon.png) no-repeat;background-size:80%;cursor:pointer}.new-loan-form-container .new-loan-form-input-items{width:95%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;background:#fff}.new-loan-form-container .new-loan-form-input-items .input-items-group{margin-top:20px;width:80%}.new-loan-form-container .new-loan-form-input-items .input-items-group .item-group-title{width:100%}.new-loan-form-container .new-loan-form-input-items .input-items-group .item-group-title span{font-size:20px;font-weight:600}.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row{display:flex;margin-top:20px;justify-content:space-between;gap:100px}.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row.radio-container{width:100%;gap:unset!important}.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row .input-item{flex:1 1;display:flex}.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row .input-item .MuiFormControl-root{width:100%}.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row .input-item.option{align-items:center;flex-basis:50%}.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row .input-item.option .div-radio-option{height:45px;width:45px;border-radius:8px;border:1px solid #b5b5b5;cursor:pointer}.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row .input-item.option .div-radio-option.checked{background:#e16d2f}.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row .input-item.option span{padding:0 20px;font-size:17px}.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row .input-item input{flex:1;height:45px;padding:.25rem 1rem;padding-left:14px;font-size:20px}.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row .input-item input[type=date]{padding-right:23px}.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row .input-item input[type=date]:before{content:attr(data-placeholder);width:100%;color:#75757e}.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row .input-item input[type=date]:focus:before,.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row .input-item input[type=date]:valid:before{display:none}.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row .input-item input.has-error{border:1px solid #ff0000!important}.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row .input-item select{flex:1;height:45px;border:1px solid #b5b5b5;border-radius:8px;padding-left:20px;font-size:20px}.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row .input-item select.has-error{border:1px solid #ff0000}.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row .input-item select.default{color:#75757e}.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row .input-item select:disabled{color:#000}.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row .input-item select option.default-option{color:#75757e}.new-loan-form-container .new-loan-form-input-items .input-items-group .input-items-row .input-item .phone-input{height:40px}.new-loan-form-container .new-loan-form-input-items .input-items-group.upload-section{background-color:#fff5e8;width:100%;display:flex;justify-content:center;z-index:0}.new-loan-form-container .new-loan-form-input-items .input-items-group.upload-section .upload-content-container{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;width:80%;margin:20px 0}.new-loan-form-container .new-loan-form-input-items .input-items-group.upload-section .upload-content-container .item-group-title{margin:20px 0}.new-loan-form-container .new-loan-form-input-items .input-items-group.upload-section .upload-content-container .upload-content-items-container{display:flex;flex-wrap:wrap;z-index:1}.new-loan-form-container .new-loan-form-input-items .input-items-group.upload-section .upload-content-container .upload-content-items-container .upload-content-row{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center;background:#fbe3cf;padding:10px 20px;box-shadow:0 4px 4px #00000040}.new-loan-form-container .new-loan-form-input-items .input-items-group.upload-section .upload-content-container .upload-content-items-container .upload-content-row:first-child{border-radius:8px 8px 0 0}.new-loan-form-container .new-loan-form-input-items .input-items-group.upload-section .upload-content-container .upload-content-items-container .upload-content-row:last-child{border-radius:0 0 8px 8px}.new-loan-form-container .new-loan-form-input-items .input-items-group.upload-section .upload-content-container .upload-content-items-container .upload-content-row label.upload-action-container{background:#fff;box-shadow:0 4px 4px #00000040;border-radius:4px;padding:10px;cursor:pointer}.new-loan-form-container .new-loan-form-input-items .input-items-group.upload-section .upload-content-container .upload-content-items-container .upload-content-row label.upload-action-container input[type=file]{display:none}.new-loan-form-container .new-loan-form-input-items .input-items-group.upload-section .upload-content-container .upload-content-items-container .upload-content-row:nth-child(2n){background:#fff}.new-loan-form-container .new-loan-form-footer{display:flex;justify-content:center;align-items:center;background:#fff5e8;width:95%;margin:0 auto 2em;box-shadow:0 2px 2px #00000040;border-radius:0 0 8px 8px}.new-loan-form-container .new-loan-form-footer .loan-form-btn-grp{width:80%;display:flex;justify-content:flex-end;padding:40px}.new-loan-form-container .new-loan-form-footer .loan-form-btn-grp button{width:150px;height:60px;border:none;margin:0 10px;font-size:20px;text-transform:uppercase;border-radius:8px;box-shadow:0 4px 4px #00000040;cursor:pointer}.new-loan-form-container .new-loan-form-footer .loan-form-btn-grp button.btn-submit{background-color:#e16d2f;color:#fff}.new-loan-form-container .new-loan-form-footer .loan-form-btn-grp button.btn-cancel{background-color:#fff;color:#e16d2f}/*!
* https://github.com/arqex/react-datetime
*/.rdt{position:relative}.rdtPicker{display:none;position:absolute;min-width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;box-shadow:0 1px 3px #0000001a;border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover,.rdtPicker .rdtTimeToggle:hover{background:#eeeeee;cursor:pointer}.rdtPicker td.rdtOld,.rdtPicker td.rdtNew{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:#0003;position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none;cursor:default}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtPrev span,.rdtNext span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-of-type th{cursor:pointer}.rdtPicker thead tr:first-of-type th:hover{background:#eeeeee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px}.rdtCounter{width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.rdtTime td{cursor:default}.custom-date-input{width:100%}.imask-input{height:42px;border-radius:4px;border-color:#0000003b;border-width:1px}.item-action-layout-container{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-top:10px}.item-action-layout-container .item-action-layout-header{width:95%;display:flex;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;text-align:center;background:#fff5e8;box-shadow:0 4px 4px #00000040;border-radius:8px 8px 0 0;z-index:1;position:relative}.item-action-layout-container .item-action-layout-header .action-button{position:absolute;height:50px;width:50px;right:50px;top:20px;background:url(/close-icon.png) no-repeat;background-size:80%;cursor:pointer}.item-action-layout-container .item-action-layout-header .item-action-layout-header-item-row{width:100%;margin-bottom:20px}.item-action-layout-container .item-action-layout-header .item-action-layout-header-item-row .status-tag{width:10%;padding:10px 20px;border-radius:8px 0}.item-action-layout-container .item-action-layout-header .item-action-layout-header-item-row .status-tag span{font-weight:700}.item-action-layout-container .item-action-layout-header .item-action-layout-header-item-row .borrower-details{display:flex;margin-left:2%;height:10vh;align-items:flex-start}.item-action-layout-container .item-action-layout-header .item-action-layout-header-item-row .borrower-details .borrower-details-item{display:flex;flex-wrap:wrap}.item-action-layout-container .item-action-layout-header .item-action-layout-header-item-row .borrower-details .borrower-details-item span{width:100%;display:block;line-height:1.5;text-align:left}.item-action-layout-container .item-action-layout-header .item-action-layout-header-item-row .borrower-details .borrower-details-item span.label{color:#959595;font-size:14px}.item-action-layout-container .item-action-layout-header .item-action-layout-header-item-row .borrower-details .borrower-details-item span.value{color:#000;font-weight:600;font-size:20px}.item-action-layout-container .item-action-layout-header .item-action-layout-header-item-row .borrower-details .borrower-details-item span.value.name{font-size:25px}.item-action-layout-container .item-action-layout-header .item-action-layout-header-item-row .toggle-view-container{margin-left:1%;width:30%}.item-action-layout-container .item-action-layout-header .item-action-layout-header-item-row.with-checkbox{display:flex;justify-content:space-between}.item-action-layout-container .item-action-layout-header .item-action-layout-header-item-row .toggle-checkbox-container{margin-right:50px}.item-action-layout-container .item-action-layout-header .item-action-layout-header-item-row .toggle-checkbox-container input.toggle-checkbox{height:50px;width:43px;z-index:1}.item-action-layout-container .item-action-layout-header p{font-size:25px;font-weight:700}.item-action-layout-container .item-action-layout-footer{display:flex;justify-content:center;align-items:center;background:#fff;width:95%;min-height:50px;margin-bottom:2em;box-shadow:0 4px 4px #00000040;border-radius:0 0 8px 8px}.loan-deal-container{width:95%;display:flex;flex-wrap:wrap;justify-content:center;background:#fff}.loan-terms-container{background:#fff;width:95%;display:flex;justify-content:center}.loan-terms-container .loan-terms-details{margin-top:20px;width:80%;box-shadow:0 4px 4px #00000040;z-index:1;border-radius:8px}.loan-terms-container .loan-terms-details .details-row{display:flex;align-items:center;justify-content:flex-start;height:60px;background:#fff5e8}.loan-terms-container .loan-terms-details .details-row span{flex:1;display:block;font-weight:600;padding:0 50px}.loan-terms-container .loan-terms-details .details-row:nth-child(2n){background:#fbe3cf}.loan-terms-container .loan-terms-details .details-row .tag-item{flex:1}.loan-terms-container .loan-terms-details .details-row .tag-item span{width:20%;border-radius:8px;padding:5px 15px;text-align:center;color:#fff}.document-view-container{background:#fff;width:95%;display:flex;justify-content:center;flex-wrap:wrap}.document-view-container .document-view-header{border-radius:8px 8px 0 0;box-shadow:0 4px 4px #00000040;margin-top:40px;background:#f2c09d;width:90%;height:8vw;z-index:2;display:flex;align-items:center;justify-content:center}.document-view-container .document-view-header .header-banner{height:80%;width:80%;display:flex;justify-content:center;align-items:center;background-color:#fff5e8;border-radius:8px;box-shadow:0 4px 4px #00000040}.document-view-container .document-view-header .header-banner .banner-item{box-shadow:0 4px 4px #00000040;background-color:#fff;width:40%;height:80%;margin:10px;border-radius:8px;display:flex;justify-content:center;align-items:center}.document-view-container .document-view-header .header-banner .banner-item span{text-transform:uppercase;font-size:20px;font-weight:700;text-align:center;display:block;width:80%}.document-view-container .document-view-header .header-banner .banner-item span.banner-counter{width:30px;height:30px;box-shadow:0 4px 4px #00000040;display:block}.document-view-container .document-items{width:100%;box-shadow:0 4px 4px #00000040;min-height:100px;background:#fff5e8;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:50px}.document-view-container .document-items .item-col-container{width:600px}.document-view-container .document-items .item-col-container .upload-item-container{height:90px;background:#fff;box-shadow:0 4px 4px #00000040;margin:50px 10px 0;border-radius:8px;display:flex;justify-content:space-around;align-items:center}.document-view-container .document-items .item-col-container .upload-item-container label.upload-action-container{background:#fff5e8;box-shadow:0 4px 4px #00000040;border-radius:4px;padding:10px;display:flex;cursor:pointer}.document-view-container .document-items .item-col-container .upload-item-container label.upload-action-container.disabled{background:#ccc;cursor:auto}.document-view-container .document-items .item-col-container .upload-item-container label.upload-action-container input[type=file]{display:none}.document-view-container .document-items .item-col-container .upload-item-container label.upload-action-container span{display:block;padding:0 10px;font-size:20px}.document-view-container .document-items .item-col-container .upload-item-container label.upload-action-container span.divider{padding:0;border:1px solid;margin-right:10px}.document-view-container .document-items .item-col-container .upload-item-container label.upload-action-container span.upload-status-indicator{height:30px;width:30px}.document-view-container .document-items .item-col-container .upload-item-container label.upload-action-container span.upload-status-indicator.upload-submitted{background:url(/success-icon.png) no-repeat scroll center;background-size:60%}.document-view-container .document-items .item-col-container .upload-item-container label.upload-action-container span.upload-status-indicator.upload-success{background:url(/verified-icon.png) no-repeat scroll center;background-size:60%}.document-view-container .document-items .item-col-container .upload-item-container>span{display:block;font-size:20px;width:12em}.document-view-container .document-items .item-col-container .list-footer{height:20px}.document-view-container .document-items .edit-loan-btn-grp{width:79%;display:flex;justify-content:flex-end;padding:40px}.document-view-container .document-items .edit-loan-btn-grp button{width:150px;height:60px;border:none;margin:0 10px;font-size:20px;text-transform:uppercase;border-radius:8px;box-shadow:0 4px 4px #00000040;cursor:pointer}.document-view-container .document-items .edit-loan-btn-grp button.btn-submit{background-color:#e16d2f;color:#fff}.document-view-container .document-items .edit-loan-btn-grp button.btn-cancel{background-color:#fff;color:#e16d2f}.third-party-view-container{width:95%;display:flex;flex-wrap:wrap;justify-content:center;background:#fff;padding:20px 0}.third-party-view-container .submit-button{width:180px;height:50px;color:#fff;font-size:20px;font-weight:600;background:#e16d2f;border:none;border-radius:8px}.third-party-view-container .input-items-group{margin-top:20px;width:80%}.third-party-view-container .input-items-group .item-group-title{width:100%}.third-party-view-container .input-items-group .item-group-title span{font-size:20px;font-weight:600}.third-party-view-container .input-items-group .input-items-row{display:flex;margin-top:20px;justify-content:space-between;gap:40px}.third-party-view-container .input-items-group .input-items-row .input-item{flex:1 1;display:flex}.third-party-view-container .input-items-group .input-items-row .input-item .MuiFormControl-root{width:100%}.third-party-view-container .input-items-group .input-items-row .input-item.option{align-items:center}.third-party-view-container .input-items-group .input-items-row .input-item.option .div-radio-option{height:45px;width:45px;border-radius:8px;border:1px solid #b5b5b5;cursor:pointer}.third-party-view-container .input-items-group .input-items-row .input-item.option .div-radio-option.checked{background:#e16d2f}.third-party-view-container .input-items-group .input-items-row .input-item.option span{padding:0 20px;font-size:17px}.third-party-view-container .input-items-group .input-items-row .input-item input{flex:1;height:45px;padding:.25rem 1rem;padding-left:20px;font-size:20px}.third-party-view-container .input-items-group .input-items-row .input-item input.has-error{border:1px solid #ff0000!important}.third-party-view-container .input-items-group.upload-section{background-color:#fff5e8;width:100%;display:flex;justify-content:center;z-index:0}.third-party-view-container .input-items-group.upload-section .upload-content-container{border-radius:0 0 8px 8px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;width:80%;margin:20px 0}.third-party-view-container .input-items-group.upload-section .upload-content-container .item-group-title{margin:20px 0}.third-party-view-container .input-items-group.upload-section .upload-content-container .upload-content-row{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center;background:#fbe3cf;padding:10px 20px;box-shadow:0 4px 4px #00000040}.third-party-view-container .input-items-group.upload-section .upload-content-container .upload-content-row label.upload-action-container{background:#fff;box-shadow:0 4px 4px #00000040;border-radius:4px;padding:10px;cursor:pointer}.third-party-view-container .input-items-group.upload-section .upload-content-container .upload-content-row label.upload-action-container input[type=file]{display:none}.third-party-view-container .input-items-group.upload-section .upload-content-container .upload-content-row:nth-child(2n){background:#fff}.hidden{visibility:hidden}span.doc-counter{padding-left:0!important}.layout-children-container{margin-top:0}.referral-list-container{background:rgba(245,245,245,.31);width:100%;margin-top:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;flex:1;overflow:hidden}.referral-list-container .referral-list-summary-header{width:100%;display:flex;background:#fff}.referral-list-container .referral-list-summary-header .referral-list-summary-item{flex:1;display:flex;flex-flow:column;justify-content:center;align-items:center}.referral-list-container .referral-list-summary-header .referral-list-summary-item .processed-loan-summary{text-align:center;width:100%}.referral-list-container .referral-list-summary-header .referral-list-summary-item .processed-loan-summary p{font-size:20px;font-weight:600;margin:0;border-bottom:2px solid #f2f2f2;display:inline-block}.referral-list-container .referral-list-summary-header .referral-list-summary-item .processed-loan-summary p.quant-item{border:none;display:block;color:#1d673b}.referral-list-container .referral-list-summary-header .referral-list-summary-item .closed-loan-summary{text-align:center;width:100%}.referral-list-container .referral-list-summary-header .referral-list-summary-item .closed-loan-summary p{color:#8a8a8a;font-size:20px;font-weight:600;margin:0}.referral-list-container .referral-list-summary-header .referral-list-summary-item button.new-loan-button{font-size:18px;width:231px;height:58px;border:none;background:#e16d2f;color:#fff;font-weight:600;border-radius:8px;cursor:pointer;letter-spacing:.08em}.referral-list-container .referral-list-content{margin-top:10px;width:100%;display:flex;flex:1;overflow:hidden}.archived-loans-container{background:#fff;margin-top:4em;min-height:20vw}.archived-loans-container .archived-loan-header{height:150px;display:flex;align-items:center;justify-content:center}.archived-loans-container .archived-loan-header .header-item{width:20%;height:100%;display:flex;flex-wrap:wrap;align-content:center}.archived-loans-container .archived-loan-header .header-item span{display:block;width:100%;font-weight:600;text-align:center}.archived-loans-container .archived-loan-header .header-item span.header-title{font-size:20px}.archived-loans-container .archived-loan-header .header-item-divider{height:80%;width:0px;border:1px solid #d2733f}.table-view-container{display:flex;width:100%;height:100%}.board-view-container{display:flex;flex-direction:column;width:100%;background:#fff5e9;box-shadow:0 4px 4px #00000040;height:100%}.board-view-container .board-view-header{width:100%;display:flex;background:#e16d2f}.board-view-container .board-view-header .header-item{flex:1;display:flex;align-items:center;justify-content:center;padding:10px}.board-view-container .board-view-column-container{width:100%;display:flex;flex-flow:row;overflow:auto}.board-view-container .board-view-column-container .board-view-column{flex:1;min-height:120px;justify-content:center;padding:10px;min-width:0;flex-wrap:wrap}.board-view-container .board-view-column-container .board-view-column .board-card-container{background:#ffffff;box-shadow:0 4px 4px #00000040;border-radius:8px;width:100%;padding:10px 0;margin:10px 0}.board-view-container .board-view-column-container .board-view-column .board-card-container .card-body{padding:0 30px;text-align:center;height:80%}.board-view-container .board-view-column-container .board-view-column .board-card-container .card-body .card-body-item .item-title{width:100%;color:#959595;font-size:12px;display:block}.board-view-container .board-view-column-container .board-view-column .board-card-container .card-body .card-body-item .item-value{width:100%;font-size:20px;font-weight:500;display:block;margin-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-view-container .board-view-column-container .board-view-column .board-card-container .card-body .card-body-item .item-value.street-address{font-size:18px}.board-view-container .board-view-column-container .board-view-column .board-card-container .card-body .card-body-item .item-value.locality{font-size:15px}.board-view-container .board-view-column-container .board-view-column .board-card-container .card-footer{width:100%;height:15%;margin-top:25px;display:flex;flex-wrap:wrap;justify-content:center}.board-view-container .board-view-column-container .board-view-column .board-card-container .card-footer .footer-divider{width:80%;border:1px solid #b5b5b5;height:0px}.board-view-container .board-view-column-container .board-view-column .board-card-container .card-footer .card-footer-item{height:100%;margin-top:10px;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center}.board-view-container .board-view-column-container .board-view-column .board-card-container .card-footer .card-footer-item div{width:100%}.board-view-container .board-view-column-container .board-view-column .board-card-container .card-footer .card-footer-item div.view-item-action{width:100%;background:url(/view_dark.png) no-repeat scroll;background-size:70%;background-position:50% 80%;height:40px}.board-view-container .board-view-column-container .board-view-column .board-card-container .card-footer .card-footer-item div.edit-item-action{width:100%;background:url(/pencil_dark.png) no-repeat scroll;background-position:50% 80%;background-size:70%;height:40px}.board-view-container .board-view-column-container .board-view-column .board-card-container .card-footer .card-footer-item span{display:block;width:50%;text-align:center;font-weight:600;font-size:12px}.client-status-table-view-container{display:flex;width:100%;height:100%}.new-referral-loan-container{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-top:2%}.new-referral-loan-container .new-referral-loan-form-container{width:90%}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-header{width:95%;display:flex;position:relative;justify-content:center;align-items:center;text-align:center;background:#fff5e8;box-shadow:0 4px 4px #00000040;border-radius:0 0 8px 8px;z-index:1;height:15vh}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-header p{font-size:25px;font-weight:700}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items{width:95%;display:flex;flex-wrap:wrap;justify-content:center;background:#fff;border-radius:10px}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .referral-form-heading-container{width:80%;border-left:5px solid #e16d2f;display:flex;align-items:center;height:40px;margin-top:20px;padding-left:15px;justify-content:space-between}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .referral-form-heading-container p{font-size:30px;font-weight:600}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .referral-form-heading-container .action-button{height:50px;width:50px;right:50px;top:20px;background:url(/close-icon.png) no-repeat;background-size:80%;cursor:pointer}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group{margin-bottom:30px;width:80%}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .item-group-title{margin-top:2rem;width:100%}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .item-group-title span{font-size:20px;font-weight:600}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row{display:flex;margin-top:20px;justify-content:space-between;gap:20px}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row.radio-container{width:64%}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item{flex:1 1;display:flex}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item .MuiFormControl-root{width:100%}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item input{flex:1;height:45px;padding:.25rem 1rem;width:100%;font-size:20px}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item input[type=date]{padding-right:23px}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item input[type=date]:before{content:attr(data-placeholder);width:100%;color:#75757e}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item input[type=date]:focus:before,.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item input[type=date]:valid:before{display:none}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item input.has-error{border:1px solid #ff0000!important}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item textarea{flex:1;height:255px;border:1px solid #b5b5b5;border-radius:8px;padding-left:20px;font-size:20px}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item textarea[type=date]{padding-right:23px}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item textarea[type=date]:before{content:attr(data-placeholder);width:100%;color:#75757e}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item textarea[type=date]:focus:before,.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item textarea[type=date]:valid:before{display:none}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item textarea.has-error{border:1px solid #ff0000!important}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item select{flex:1;height:45px;border:1px solid #b5b5b5;border-radius:8px;padding-left:20px;font-size:20px}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item select.has-error{border:1px solid #ff0000}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item select.default{color:#75757e}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item select:disabled{color:#000}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item select option.default-option{color:#75757e}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group .input-items-row .input-item .phone-input{height:43px}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group.upload-section{background-color:#fff5e8;width:100%;display:flex;justify-content:center;z-index:0}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group.upload-section .upload-content-container{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;width:80%;margin:20px 0}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group.upload-section .upload-content-container .item-group-title{margin:20px 0}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group.upload-section .upload-content-container .upload-content-items-container{display:flex;flex-wrap:wrap;z-index:1}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group.upload-section .upload-content-container .upload-content-items-container .upload-content-row{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center;background:#fbe3cf;padding:10px 20px;box-shadow:0 4px 4px #00000040}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group.upload-section .upload-content-container .upload-content-items-container .upload-content-row:first-child{border-radius:8px 8px 0 0}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group.upload-section .upload-content-container .upload-content-items-container .upload-content-row:last-child{border-radius:0 0 8px 8px}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group.upload-section .upload-content-container .upload-content-items-container .upload-content-row label.upload-action-container{background:#fff;box-shadow:0 4px 4px #00000040;border-radius:4px;padding:10px;cursor:pointer}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group.upload-section .upload-content-container .upload-content-items-container .upload-content-row label.upload-action-container input[type=file]{display:none}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-input-items .input-items-group.upload-section .upload-content-container .upload-content-items-container .upload-content-row:nth-child(2n){background:#fff}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-footer{display:flex;justify-content:center;align-items:center;background:#fff;width:95%;margin-bottom:2em;box-shadow:0 2px 2px #00000040;border-radius:0 0 8px 8px}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-footer .loan-form-btn-grp{width:80%;display:flex;justify-content:flex-end;padding:40px}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-footer .loan-form-btn-grp button{width:230px;height:60px;border:none;margin:0 10px;font-size:20px;text-transform:uppercase;border-radius:8px;box-shadow:0 4px 4px #00000040;cursor:pointer}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-footer .loan-form-btn-grp button.btn-submit{background-color:#e16d2f;color:#fff}.new-referral-loan-container .new-referral-loan-form-container .new-referral-loan-form-footer .loan-form-btn-grp button.btn-cancel{background-color:#fff;color:#e16d2f}hr.loan-section-divider{width:15%;margin-top:3em;margin-left:0;border-top:3px solid #f4caaa}span.upload-error-message{color:red;font-weight:600}.info-area{padding:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::placeholder{font-weight:300;font-size:16px;color:#959595;opacity:.75}.flex-column{display:flex;flex-direction:column}.error{color:red}.overflow-scroll{overflow:scroll!important}.display-none{display:none}
