body{margin:0!important;padding:0!important;height:100%}div#root{position:fixed;width:100vw;height:100vh;background-color:#fff}img.bg{min-height:100%;width:100%;height:auto;position:fixed;top:0;left:0}.pro-json-view{position:relative;padding:10px 10px 0;background:#fff;font-size:small;text-align:left;margin:10px 0;box-shadow:inset 0 0 5px #ccc;border:1px solid #ccc;background-color:#fff}.app-layout{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto 1fr auto;grid-gap:0 0;gap:0 0;grid-template-areas:"prefix-area prefix-area" "sidebar-area top-bar-area" "sidebar-area header-area" "sidebar-area content-area" "sidebar-area footer-area";height:100%;border-left:1px solid #ccc;border-right:1px solid #ccc}.app-layout-prefix{grid-area:prefix-area}.app-layout-header{background-color:#fff;padding:10px;font-family:"Roboto";font-weight:400;pointer-events:auto;text-transform:uppercase;text-align:center}.app-layout-header,.app-layout-top-bar{border-bottom:1px solid #ccc;height:45px}.app-layout-top-bar{grid-area:top-bar-area;background-color:#ddd;display:table}.app-layout-top-bar .app-layout-sidebar-toggler{display:table-cell;vertical-align:middle;padding-left:11px;width:1%}.app-layout-top-bar .app-search{display:table-cell}.app-layout-top-bar .app-current-agency{display:table-cell;vertical-align:middle;padding-left:10px;font-size:10pt}.app-layout-top-bar .app-profile-popup-button{display:table-cell}.app-layout-top-bar .app-lock-button{display:table-cell;vertical-align:middle;padding-right:11px;float:right;padding-top:9px}.app-layout-content{grid-area:content-area;padding:10px;background-color:#eee;overflow-y:auto;overflow-x:hidden}.app-layout-sidebar{grid-area:sidebar-area;background-color:#2f353a}.app-layout-footer{grid-area:footer-area;text-align:center;background-color:#fff;font-size:10px;color:#aaa;border-top:1px solid #ccc;padding:1px 3px 3px}.app-layout-dev-mode{background-color:#fcc;color:#fff;text-align:center;border-bottom:1px solid #ccc}.dx-overlay-shader{background-color:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dx-invalid-message>.dx-overlay-content{min-width:100px}.pro-form{border:1px solid #ccc;background:#fff}.pro-form .pro-form-title{padding:5px 10px;font-weight:700;font-size:10pt;border-bottom:1px solid #ccc;text-transform:uppercase}.pro-form .pro-form-body{padding:5px 10px}.pro-form .pro-form-field{margin-top:10px}.pro-form .pro-form-field .pro-form-field-label{font-size:8pt;margin:10px 0 0;color:#555;text-transform:uppercase}.pro-form .pro-form-field .pro-form-field-hint-optional{color:#ccc}.pro-form .pro-form-field .pro-form-field-hint-required{color:red}.pro-form .pro-form-field .pro-form-field-label-pos-top{display:block}.pro-form .pro-form-field .pro-form-field-label-pos-hide{display:none}.pro-form .pro-form-button-bar{margin-top:10px;padding:10px;text-align:right}.pro-form .pro-form-button-bar .dx-button{margin-left:10px}.pro-form .dx-texteditor-input{color:#000}.pro-form .pro-form-toolbar{border-bottom:1px solid #ccc;padding:6px}.pro-form .pro-form-toolbar .dx-toolbar .dx-toolbar-items-container{height:26px}.pro-form .pro-form-validation-summary{width:100%;align-content:left;text-align:center}.pro-form .pro-form-validation-summary>div{text-align:right;padding-right:10px}.pro-window{border:1px solid #ccc;background:#fff}.pro-window .pro-window-title{padding:5px 10px;font-weight:700;font-size:10pt;border-bottom:1px solid #ccc;text-transform:uppercase}.pro-window .pro-window-body{padding:5px 10px}.pro-sidebar{background-attachment:scroll;background-clip:initial;background-color:#2f353a;background-image:none;background-origin:initial;background-position-x:0;background-position-y:0;background-size:auto;box-sizing:border-box;font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:14px;font-weight:300}.pro-sidebar ul{list-style-type:none;margin:0;padding:0}.pro-sidebar>table{width:100%}.pro-sidebar .pro-sidebar-item{white-space:nowrap;overflow:hidden;line-height:16px;text-align:match-parent;list-style:none;color:#fff;cursor:pointer;width:200px!important}.pro-sidebar .pro-sidebar-item a{color:#fff;text-decoration:none;outline:none}.pro-sidebar .pro-sidebar-item .pro-sidebar-item-icon-cell{padding:15px 10px 0 20px;outline:none}.pro-sidebar .pro-sidebar-item .pro-sidebar-item-text-cell{padding:15px 20px 0 0;text-decoration:none;outline:none}.pro-sidebar .pro-sidebar-item .pro-sidebar-item-collapse-icon-cell{padding:15px 20px 0 0;text-align:right;width:24px;outline:none}.pro-sidebar .pro-sidebar-item-current,.pro-sidebar .pro-sidebar-item-current a{color:#f0f;cursor:default}.pro-sidebar .pro-sidebar-item:hover{color:#0f0;cursor:pointer}.pro-sidebar .pro-sidebar-item:hover a{color:#0f0}.pro-sidebar .pro-sidebar-product-info{border-bottom:1px solid #4b545c}.pro-sidebar .pro-sidebar-product-info .pro-sidebar-product-logo{width:16px;height:16px;width:26px;height:26px;margin:-5px}.pro-sidebar .pro-sidebar-product-info .pro-sidebar-product-name{line-height:16px;font-size:medium}.pro-sidebar .pro-sidebar-product-info .pro-sidebar-item-icon-cell{padding:14px 10px 14px 20px;font-weight:600}.pro-sidebar .pro-sidebar-product-info .pro-sidebar-item-collapse-icon-cell,.pro-sidebar .pro-sidebar-product-info .pro-sidebar-item-text-cell{padding:14px 20px 14px 0}.pro-sidebar .pro-sidebar-search-menu{border-bottom:1px solid #4b545c}.pro-sidebar .pro-sidebar-search-menu .pro-sidebar-search-menu-logo{width:16px;height:16px}.pro-sidebar .pro-sidebar-search-menu .pro-sidebar-search-menu-text{border:1px solid #000;background-color:#fff;width:128px;height:16px;padding:10px 7px 9px;font-size:small;color:#4b545c;font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:10px;font-weight:300;outline:none}.pro-sidebar .pro-sidebar-search-menu .pro-sidebar-item-icon-cell{padding:12px 10px 11px 20px}.pro-sidebar .pro-sidebar-search-menu .pro-sidebar-item-text-cell{padding:12px 20px 11px 0}.pro-sidebar-toggle-button{cursor:pointer}.pro-password-strength-text-hint{font-size:.5em;text-transform:uppercase;float:right;line-height:0}.pro-password-strength-bar-items{width:100%;height:5px;background-color:#ccc;display:inline-block;vertical-align:middle;overflow:hidden;border-radius:5px;line-height:5px}.pro-password-strength-bar-item{display:inline-block;height:100%;width:0;float:left;transition:background-color .2s,width .5s}.pro-password-strength-too-short{background-color:red;width:25%}.pro-password-strength-too-weak{background-color:#ff4500;width:25%}.pro-password-strength-ok{background-color:orange;width:25%}.pro-password-strength-strong{background:green;width:25%}.pro-password-strength-too-short-text{color:red}.pro-password-strength-too-weak-text{color:#ff4500}.pro-password-strength-ok-text{color:orange}.pro-password-strength-strong-text{color:green}.counter-tile,.counter-tile-row{text-align:center}.counter-tile{width:150px;height:100px;color:#fff;margin:10px;display:inline-block}.counter-tile .counter-tile-value{font-size:35pt}.counter-tile .counter-tile-text{font-size:8pt}.error-message{color:red;max-width:200px}.app-unlock-err,.error-message{overflow:hidden;text-overflow:ellipsis;max-height:200px}.app-unlock-err{background-color:red;margin-bottom:10px;background-color:hsla(0,0%,100%,.75);border:1px solid #fff;font-size:x-small;max-width:260px}.forgot-password-info{font-size:.8em}.login-page{background:url(/images/login-back.jpg) no-repeat;background-size:cover;min-width:100%;min-height:100%;top:0;left:0;right:0;bottom:0;width:100%;height:100%;position:fixed}.login-page .login-page-body{background-color:#e73c7e;color:#fff;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:300% 300%;width:300px;padding:25px;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);border-radius:25px;align-items:center;text-align:center;align-content:center;box-shadow:0 0 10px rgba(0,0,0,.8);animation:change 30s ease-in-out infinite}@keyframes change{0%{background-position:0 0}10%{background-position:50% 0}25%{background-position:100% 50%}50%{background-position:100% 100%}75%{background-position:50% 100%}90%{background-position:0 50%}to{background-position:0 0}}.login-page .login-page-button{width:100%;padding:5px;color:#fff;background-color:initial;border:1px solid #fff}.login-page .login-page-button:focus{background-color:hsla(0,0%,100%,.2);border:1px solid #fff}.login-page .login-page-button:hover{background-color:hsla(0,0%,100%,.3);border:1px solid #fff}.login-page .login-page-title{font-family:Roboto;font-weight:300;font-size:20px;border:1px solid #fff;margin-bottom:30px;padding:10px;color:#fff;text-transform:uppercase}.login-page .login-page-err-msg{font-family:Verdana,Geneva,Tahoma,sans-serif;background-color:#fff;margin-bottom:10px;padding:5px;background-color:hsla(0,0%,100%,.75);border:1px solid #fff;font-size:x-small;max-width:500px;max-height:200px;overflow:hidden;text-overflow:ellipsis}.login-page-input,.login-page form{font-family:Futura,sans-serif}.login-page-input{border:none;font-size:small;margin-bottom:10px;width:100%}.login-page .pro-form{background-color:initial;border:none}.login-page .pro-form-body{padding:0}.login-page .dx-validationsummary-item-content{color:#fff}.login-page-forgot-password{padding-top:10px;color:#fff}.login-page-forgot-password>a{color:#fff}.pending-leads .pending-leads-filter{padding-bottom:5px}.pending-leads-filter-mode{display:inline-block;vertical-align:middle}.pending-leads-filter-status{display:inline-block;padding-left:50px}.lds-dual-ring{display:inline-block;width:80px;height:80px}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border-color:#fff transparent;border-style:solid;border-width:6px;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader{border:.5vw solid #f3f3f3;border-top-color:#000;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.center-child{display:flex;height:100%;width:100%;justify-content:center;align-items:center;line-height:5vw}.please-wait-message{font-size:5vw}