html,body,#root,.app{height:100%;width:100%;margin:0;padding:0;font-weight:400}::selection{color:#fff;background:#0da8d2}.app .scroller{z-index:0}.flex-container{display:flex}.flex-container>*{flex:none}.flex-container.flex-center{align-items:center;justify-content:center;flex-direction:column}.flex-container.flex-horizintal{flex-direction:row}.flex-container.flex-vertical{flex-direction:column}.flex-container.flex-fill{width:100%}.flex-container.flex-space-between{justify-content:space-between}.flex-container .flex{display:inline-block;flex:1 1 0%}.flex-container .flex.flex-container{display:inline-flex}.flex-container .flex.flex-vertical-align{align-items:center}.generic-form{margin-bottom:30px}svg[role=presentation]{height:24px;width:24px;vertical-align:middle}.pac-container:after{background-image:none!important;height:0px}.savestatus-snackbar-content{padding:8px 14px}.savestatus-snackbar-content span{margin-left:14px;line-height:32px}.header-backdrop{background-color:#00000080;opacity:0;transition:opacity 225ms cubic-bezier(.4,0,.2,1);top:0;left:0;right:0;bottom:-100vh;display:flex;z-index:999;position:fixed;align-items:center;justify-content:center}.header-backdrop.header-backdrop-active{opacity:1}.MuiFormLabel-root{line-height:1.3rem!important}.MuiContainer-maxWidthLg{max-width:1400px!important}.fm-loader{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;background:#fff;z-index:9999}.fm-loader>img{height:100px;width:100px}.fm-loader>.loader-message{color:#000000de;margin-top:14px;font-size:16px}.fm-loader>.pre-wrap{text-align:center;white-space:pre-wrap}.app-header{position:relative}.app-header .workstate{position:absolute;top:0;left:0;width:100%;height:1px;z-index:999}.app-header .header-top{padding:0;background:#fff;color:#000000de;border-bottom:2px solid rgba(0,0,0,.07)}.app-header .header-top>.flex-container{display:flex}.app-header .header-top .lo-info-card{margin-right:14px}.app-header .header-top .logo{width:170px}.app-header .header-top .user-avatar{cursor:pointer;top:50%;transform:translateY(-50%)}.app-header.mobile .hamburger-menu{padding:12px 0;cursor:pointer}.app-header.mobile .hamburger-menu:hover{background-color:#0000000a}.app-header.mobile .logo{width:113px;height:25px;margin:0 auto}.app-header.mobile .user-avatar{margin-left:0;width:35px;height:35px}.loan-officer-card{display:flex;align-items:center;justify-self:center;margin:0 auto;width:-moz-fit-content;width:fit-content;padding-right:30px}.loan-officer-card img{vertical-align:middle;height:40px;width:40px;margin-right:5px;border-bottom-left-radius:15%;border-top-left-radius:15%;object-fit:cover}.loan-officer-card .stack{text-align:left;font-size:12px;height:58px}.loan-officer-card .stack span{width:100%;display:block}.loan-officer-card .stack span svg,.loan-officer-card .stack span strong{color:#da5858;margin-right:5px}._loading_jixac_1{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;width:100%}._loading_jixac_1._horizontal_jixac_9{flex-direction:row}._circle_jixac_13{margin:12px}._dots_jixac_17:after{content:".";animation:_dots_jixac_17 1s steps(5,end) infinite}@keyframes _dots_jixac_17{0%,20%{color:#0000;text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}40%{color:#000;text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:.25em 0 0 black,.5em 0 0 rgba(0,0,0,0)}80%,to{text-shadow:.25em 0 0 black,.5em 0 0 black}}.app-footer .footer-content{margin-top:11px;justify-content:space-between}.app-footer .footer-content .address{white-space:pre-wrap;min-height:60px;font-size:11px;color:#000000de}.app-footer .footer-content .bugReport{flex:none;align-self:center}.app-footer .footer-content .links{align-items:center}.app-footer .footer-content .links .social-media .sm-item{width:32px;height:32px;margin:0 5px;object-fit:contain}.app-footer .footer-content .links .equal-housing{width:44px;height:42px;object-fit:contain;margin:0 15px 0 19px}.app-footer .footer-content .links .bbb{width:123px;object-fit:contain;margin-right:7px}.app-footer .footer-content .links .bbb-info{white-space:pre-wrap;width:88px;font-size:10px}.app-footer .footer-content .links .bbb-info a{color:#0164a4}.app-footer .contact-info{font-size:11px;margin-top:8px}.app-footer .contact-info a{color:#0164a4}.app-footer .browser{margin-bottom:36px!important}.app-footer .mobile{margin-bottom:14px!important;text-align:center}.app-footer .mobile .footer-content{flex-direction:column;align-items:center}.app-footer .mobile .footer-content .social-media{margin:6px 10px}.app-footer .mobile .footer-content .bbb{width:100px}.app-footer .mobile .footer-content .bbb-info{text-align:left}.error-boundary{padding:0 0 14px}.error-boundary h1{font-weight:400;font-size:1.2rem;width:100%;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f34747;color:#fff;padding:0 14px;text-align:left}.error-boundary h2{font-weight:400;font-size:.9rem;width:100%;color:#0000008a;padding:0 14px;margin:0;text-align:left}.error-boundary p{white-space:pre;padding:6px 14px 0 0;font-family:monospace}
