#login-buttons{display:inline-block;margin-right:.2px;line-height:1}#login-buttons .login-button{position:relative}#login-buttons button.login-button{width:100%}#login-buttons .login-buttons-with-only-one-button,#login-buttons .login-buttons-with-only-one-button .login-button,#login-buttons .login-buttons-with-only-one-button .login-text-and-button{display:inline-block}#login-buttons .login-display-name{display:inline-block;padding-right:2px;line-height:1.5;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#login-buttons .loading{line-height:1;background-image:url(data:image/gif;base64,R0lGODlhEAALAPQAAP///wAAANra2tDQ0Orq6gYGBgAAAC4uLoKCgmBgYLq6uiIiIkpKSoqKimRkZL6+viYmJgQEBE5OTubm5tjY2PT09Dg4ONzc3PLy8ra2tqCgoMrKyu7u7gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA);width:16px;background-position:50%;background-repeat:no-repeat}#login-buttons .login-button,.accounts-dialog .login-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:4px 8px;font-size:80%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;text-align:center;color:#fff;background:#596595;border:1px solid #464f75;border-radius:4px}#login-buttons .login-button:hover,.accounts-dialog .login-button:hover{background:#7580ac}#login-buttons .login-button:active,.accounts-dialog .login-button:active{background:#7580ac;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2) inset}#login-buttons .login-button.login-button-disabled,#login-buttons .login-button.login-button-disabled:active,.accounts-dialog .login-button.login-button-disabled,.accounts-dialog .login-button.login-button-disabled:active{color:#ddd;background:#aaa;border:1px solid #c3c3c3;box-shadow:none;-webkit-box-shadow:none}.accounts-dialog *{padding:0;margin:0;line-height:inherit;color:inherit;font:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.accounts-dialog .login-button{width:auto;margin-bottom:4px}#login-buttons .login-buttons-padding{display:inline-block;width:30px}#login-buttons .login-display-name{margin-right:4px}#login-buttons .configure-button{background:#ff2a00;border-color:#c20}#login-buttons .configure-button:active,#login-buttons .configure-button:hover{background:#f53;border-color:#ff2a00}#login-buttons .login-image{display:inline-block;position:absolute;left:6px;top:6px;width:16px;height:16px}#login-buttons .text-besides-image{margin-left:18px}#login-buttons .no-services{color:red}#login-buttons .login-link-and-dropdown-list{position:relative}#login-buttons .login-close-text{float:left;position:relative;padding-bottom:8px}#login-buttons .login-link-and-dropdown-list .loading,#login-buttons .login-text-and-button .loading{display:inline-block}#login-buttons.login-buttons-dropdown-align-left #login-dropdown-list .loading{float:right}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list .loading{float:left}#login-buttons .login-close-text-clear{clear:both}#login-buttons .or{text-align:center}#login-buttons .hline{text-decoration:line-through;color:#d3d3d3}#login-buttons .or-text{font-weight:700}#login-buttons #signup-link{float:right}#login-buttons #forgot-password-link{float:left}#login-buttons #back-to-login-link{float:right}#login-buttons a,.accounts-dialog a{cursor:pointer;text-decoration:underline}#login-buttons.login-buttons-dropdown-align-right .login-close-text{float:right}.accounts-dialog{border:1px solid #ccc;z-index:1000;background:#fff;border-radius:4px;padding:8px 12px;margin:-8px -12px 0;width:250px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);font-size:16px;color:#333}.accounts-dialog>*{line-height:1.6}.accounts-dialog>.login-close-text{line-height:inherit;font-size:inherit;font-family:inherit}.accounts-dialog .title,.accounts-dialog label{font-size:80%;margin-top:7px;margin-bottom:-2px}.accounts-dialog label{display:inline}.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.accounts-dialog input[type=email][type],.accounts-dialog input[type=password][type],.accounts-dialog input[type=text][type]{height:auto}.accounts-dialog .login-button-form-submit{margin-top:8px}.accounts-dialog .message{font-size:80%;margin-top:8px;line-height:1.3}.accounts-dialog .error-message{color:red}.accounts-dialog .info-message{color:green}.accounts-dialog .additional-link{font-size:75%}.accounts-dialog .accounts-close{position:absolute;top:0;right:5px;font-size:20px;font-weight:700;line-height:20px;text-decoration:none;color:#000;opacity:.4}.accounts-dialog .accounts-close:hover{opacity:.8}.accounts-dialog #login-buttons-cancel-enroll-account,.accounts-dialog #login-buttons-cancel-reset-password{float:right}#login-dropdown-list{position:absolute;top:-1px;left:-1px}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list{left:auto;right:-1px}#login-buttons-message-dialog .message{font-size:100%}.accounts-centered-dialog{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;z-index:1001;position:fixed;left:50%;margin-left:-129px;top:50%;margin-top:-40px}#configure-login-service-dialog{width:530px;margin-left:-269px;margin-top:-300px}#configure-login-service-dialog table{width:100%}#configure-login-service-dialog input[type=text]{width:100%;font-family:Courier New,Courier,monospace}#configure-login-service-dialog ol{margin-top:10px;margin-bottom:10px}#configure-login-service-dialog ol li{margin-left:30px}#configure-login-service-dialog .configuration_labels{width:30%}#configure-login-service-dialog .configuration_inputs{width:70%}#configure-login-service-dialog .new-section{margin-top:10px}#configure-login-service-dialog .url{font-family:Courier New,Courier,monospace}#configure-login-service-dialog-save-configuration{float:right}.configure-login-service-dismiss-button{float:left}#just-verified-dismiss-button,#messages-dialog-dismiss-button{margin-top:8px}.hide-background{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background-color:#000;background-color:rgba(0,0,0,.7)}#login-buttons input[type=email],#login-buttons input[type=password],#login-buttons input[type=text],.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{padding:4px;border:1px solid #aaa;border-radius:3px;line-height:1}.align-left,.align.left,.left{text-align:left}.align-center,.align.center{text-align:center}.align-right,.align.right,.right{text-align:right}.align-middle,.align.middle,.middle{vertical-align:middle}.align-top,.align.top,.top{vertical-align:top}.align-bottom,.align.bottom,.bottom{vertical-align:bottom}.scroll{overflow:auto}.underline{text-decoration:underline}div.mask{left:0;top:0;right:0;bottom:0;flex:1;opacity:.8;background-image:url(images/loading.gif);background-repeat:no-repeat;background-position:50%}.color.red{color:red}.strikethrough{text-decoration:line-through}.row{display:flex}.half{flex:0 1 50%}.inline{display:flex}.inline.auto>*{flex:0 0 auto}.inline.equal>*{flex:1 1 100%}.equal{display:flex}.equal>*{flex:1 1 100%}.layout-flex{display:flex}.layout-flex.vertical{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.tag{padding:2px 6px;font-weight:100;white-space:nowrap}.tag.default{background-color:#fafafa;border:1px solid #d3d3d3;border-radius:3px}.bar{fill:red;height:21px;transition:fill .3s ease;cursor:pointer;font-family:Helvetica,sans-serif}.bar text{color:#000}.bar:focus,.bar:hover{fill:#000}.bar:focus text,.bar:hover text{fill:red}.timeline .chart-dates,.timeline .chart-items{-ms-overflow-style:none;overflow:-moz-scrollbars-none}.timeline .chart-dates::-webkit-scrollbar,.timeline .chart-items::-webkit-scrollbar{display:none}.pie{transform:rotate(-90deg);background:#9acd32;border-radius:50%}.pie circle{fill:#e8e8e8;stroke:#65bc6a}.button{padding:8px 10px;min-width:120px;outline:none;font-weight:600;line-height:normal;font-size:11px;cursor:pointer;border-radius:3px;border:1px solid #9e9e9e;transition:background-color .3s ease-in-out;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button.solid.default{color:#fff;border-color:#9e9e9e;background-color:#9e9e9e}.button.solid.green{color:#fff;background-color:#65be96;border-color:#65be96}.button.solid.blue{color:#fff;border-color:#2196f3;background-color:#2196f3}.button.solid.white{border-color:#fff;background-color:#fff}.button.solid.orange{color:#fff;border-color:orange;background-color:orange}.button.solid.black{border-color:#000;background-color:#000}.button.solid.red{color:#fff;border-color:#ff5252;background-color:#ff5252}.button.solid:hover{opacity:.9}.button.solid:active{opacity:1}.button.outline{background-color:transparent}.button.outline.default{color:#9e9e9e;border-color:#9e9e9e}.button.outline.default:hover{color:#000}.button.outline.white{color:#fff;border-color:#fff}.button.outline.blue{color:#2196f3;border-color:#2196f3}.button.outline.blue:hover{color:#fff;background-color:#2196f3}.button.outline.red{color:#ff5252;border-color:#ff5252}.button.outline.red:hover{color:#fff;background-color:#ff5252}.button.outline.green{color:#65be96;border-color:#65be96}.button.outline.green:hover{color:#fff;background-color:#65be96}.button.outline.black{color:#000;border-color:#000}.button+.button{margin-left:10px}.button:disabled,.button[disabled=disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.dropdown{color:initial;text-transform:none}.dropdown .popover{padding:10px 0;max-height:300px;overflow-y:auto}.dropdown .item{display:block;white-space:nowrap;padding:5px 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.dropdown .item-header,.dropdown .item:hover{background-color:#f3f3f3}.dropdown .item-header{color:grey;padding:2px 5px;border:1px solid #ececec}.dropdown i.arrow-down{margin-left:5px;vertical-align:text-top;font:normal normal normal 14px/1 FontAwesome}.dropdown .tag+.tag{margin-left:5px}.dropdown-trigger{display:block}.calendar .day{text-align:center}.calendar .day+.day{border-left:none}.calendar .day .header{text-align:center;padding:5px 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);top:0;position:sticky;background:#fff}.calendar .day .timeslot{min-height:50px;border-bottom:1px solid rgba(0,0,0,.1)}.overlay{top:0;left:0;right:0;bottom:0;z-index:2;display:flex;overflow:auto;background-color:rgba(0,0,0,.6)}.overlay.fixed{position:fixed}.overlay.relative{position:absolute}.dialog{z-index:2;margin:auto;background-color:#fff;border:1px solid #ececec;border-radius:2px}.dialog-header{color:grey;padding:10px;font-weight:700;border-bottom:1px solid #ececec}.dialog-body{padding:10px;position:relative}.dialog-body.mask:after{content:" ";top:0;left:0;right:0;bottom:0;position:absolute;opacity:.9;background:url(images/loading.gif) #fff;background-repeat:no-repeat;background-position:50%}.dialog-footer{padding:5px 10px;border-top:1px solid #ececec}.dialog .footer{padding:10px}.dialog-enter{opacity:.01}.dialog-enter .dialog{transform:scale(.3)}.dialog-enter.dialog-enter-active{opacity:1;transition:opacity .8s ease-in}.dialog-enter.dialog-enter-active .dialog{transform:scale(1);transition:transform 1s ease-in-out}.dialog-appear{opacity:.01}.dialog-appear .dialog{transform:scale(.01)}.dialog-appear.dialog-appear-active{opacity:1;transition:opacity .8s ease-in}.dialog-appear.dialog-appear-active .dialog{transform:scale(1);transition:transform 1s ease-in}.dialog-leave{opacity:1}.dialog-leave .dialog{transform:scale(1)}.dialog-leave.dialog-leave-active{opacity:.01;transition:opacity .4s ease-in}.dialog-leave.dialog-leave-active .dialog{transform:scale(.3);transition:transform .6s ease-in}.dialog-fast-enter{opacity:.6}.dialog-fast-enter .dialog{transform:scale(.7)}.dialog-fast-enter.dialog-fast-enter-active{opacity:1;transition:opacity 10ms ease-out}.dialog-fast-enter.dialog-fast-enter-active .dialog{transform:scale(1);transition:transform .2s ease-out}.dialog-fast-appear{opacity:.6}.dialog-fast-appear .dialog{transform:scale(.7)}.dialog-fast-appear.dialog-fast-appear-active{opacity:1;transition:opacity 10ms ease-out}.dialog-fast-appear.dialog-fast-appear-active .dialog{transform:scale(1);transition:transform .2s ease-out}.dialog-fast-leave{opacity:1}.dialog-fast-leave.dialog-fast-leave-active{opacity:.2;transition:opacity 50ms linear}.field input[type=checkbox]{position:relative;border:none;vertical-align:middle;-webkit-appearance:none;appearance:none;cursor:pointer;height:16px}.field input[type=checkbox]:after{content:"";display:block;width:16px;height:16px;border:2px solid #666;border-radius:2px;-webkit-transition:.24s;-o-transition:.24s;transition:.24s;box-sizing:border-box}.field input[type=checkbox]:focus{outline:none}.field input[type=checkbox]:checked:before{content:"";position:absolute;top:2px;left:6px;display:table;width:5px;height:10px;box-sizing:border-box;border-color:#fff;border-style:solid;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.field input[type=checkbox]:checked:after{background-color:#2196f3;border-color:#2196f3}.field input[type=checkbox]+span{margin-left:10px}.form-field-value input[type=date]{width:auto}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button{-webkit-appearance:none}.field input,.field select,.field textarea{padding:6px 12px;border:1px solid rgba(0,0,0,.1)}.field input[type=date]{padding:4px 12px}.field label{white-space:nowrap;display:block}.field label+div.wrapper,.field label+input,.field label+select,.field label+textarea{margin-top:10px}.field .error{color:red;padding:5px 0}.field.inline .wrapper{margin-top:0;flex:1}.field.display .wrapper>.text{padding:6px 0;display:block;font:400 14px system-ui;white-space:nowrap}.stacked>.field{margin-bottom:15px}.stacked>.field label+input,.stacked>.field label+select,.stacked>.field label+textarea{width:100%}.group.inline{margin-bottom:15px}.inline>.field+.field{margin-left:10px}.inline.equal>.field label+input,.inline.equal>.field label+select,.inline.equal>.field label+textarea{width:100%}.field.inline{display:flex;align-items:baseline}.field.inline>label{flex:0 0 auto;margin-right:10px;align-self:center}.field.inline>input{flex:0 1 100%}.equal>.field+.field{margin-left:10px}.equal>.field:only-child{margin-right:10px}.check.group.inline,.radio.group.inline{align-items:baseline}.check>.field label,.radio>.field label{cursor:pointer}.field input,.field select,.field textarea{width:100%;outline:none;padding-left:5px;padding-right:5px;border:1px solid #e3e3e3;border-radius:3px;font:14px Arial;color:inherit}.field input:focus,.field select:focus,.field textarea:focus{border-color:#89bcf5;box-shadow:0 0 3px #89bcf5}.field input:disabled,.field select:disabled,.field textarea:disabled{border-color:#d3d3d3;background-color:#f3f3f3}.field input[type=checkbox],.field input[type=radio]{width:auto;padding:0}.form-field{margin-bottom:10px}.field-required input,.field-required select,.field-required textarea,.form-field-required input,.form-field-required select,.form-field-required textarea{border-color:#89bcf5}.field-required.no-border input,.field-required.no-border select,.field-required.no-border textarea,.form-field-required.no-border input,.form-field-required.no-border select,.form-field-required.no-border textarea{border-color:transparent}.field-invalid input,.field-invalid select,.field-invalid textarea,.form-field-invalid input,.form-field-invalid select,.form-field-invalid textarea{border-color:#f44336}.field-invalid input:focus,.field-invalid select:focus,.field-invalid textarea:focus,.form-field-invalid input:focus,.form-field-invalid select:focus,.form-field-invalid textarea:focus{border-color:#f44336;box-shadow:0 0 3px #f44336}.form-group{display:flex}.form-group>*{flex:1}.form-group.horizontal>.form-field+.form-field{margin-left:10px}.form-group.vertical{flex-direction:column}.form-group.vertical.inline .form-field{display:flex}.form-group.vertical.inline .form-field .form-field-label{flex:1;line-height:32px;max-width:200px;text-align:right;margin-right:10px}.form-group.vertical.inline .form-field .form-field-value{flex:1}.form-group.vertical.top .form-field-label{text-align:left}.form-field-right input{text-align:right}.form-field-left input{text-align:left}.form-field-center input{text-align:center}.form-field-value input,.form-field-value select,.form-field-value textarea{font-size:14px}.form-field.inline{display:flex}.form-field.inline .form-field-label{padding-top:6px;margin-right:10px}.form-field .error{text-align:right;font-size:12px;color:grey;padding:2px 0}.spinner{position:relative}.spinner .decrement,.spinner .increment{cursor:pointer;background:none;outline:none;border:none;padding:0 5px;width:30px;position:absolute;top:0;bottom:0;background-size:28px;background-position:50%;background-repeat:no-repeat}.spinner .decrement{left:0;border-right:1px solid #dee1e5;background-image:url(icons/minus-32.png)}.spinner .increment{right:0;border-left:1px solid #dee1e5;background-image:url(icons/plus-32.png)}.spinner input{padding:6px 35px;text-align:center}fieldset{padding:10px}legend{font-weight:700;margin-bottom:10px;-webkit-padding-start:0;-webkit-padding-end:0}.field input[type=number]::-webkit-inner-spin-button,.field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.field input[type=radio]{margin:0 10px 0 0;vertical-align:middle;position:relative;border:none;background-color:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.field input[type=radio]:focus{outline:none;box-shadow:none}.field input[type=radio]:after,.field input[type=radio]:before{content:"";display:block;width:14px;height:14px;border-radius:50%;-webkit-transition:.24s;-o-transition:.24s;transition:.24s}.field input[type=radio]:before{position:absolute;left:2px;top:2px;background-color:#2196f3;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.field input[type=radio]:after{border:2px solid #666}.field input[type=radio]:checked:before{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.field input[type=radio]:checked:after{border-color:#2196f3}.form-field-radio{margin-bottom:10px}.form-field-radio+.form-field-radio{margin-left:10px}.form-field-radio label{display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field input[type=search][value=""]{background-image:url(icons/search.png);background-repeat:no-repeat;background-position:100%}.field input[type=search]::-webkit-search-cancel-button{margin-top:-1px}.grid-panel{overflow:hidden}.grid-bd-wrapper,.grid-hd-wrapper,.grid-panel{position:relative}.grid-hd-wrapper{flex-shrink:0;overflow-x:hidden}.grid-bd-wrapper{overflow-y:auto}.grid-panel.auto .grid-bd-wrapper{overflow-x:auto}.grid-panel.fit .grid-bd-wrapper{overflow-x:hidden}.grid-cell-body>.text,.grid-cell-header>.text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-hd-wrapper{border:1px solid rgba(0,0,0,.1);border-bottom:none}.grid-bd-wrapper{border:1px solid rgba(0,0,0,.1)}.grid-panel.normal .grid-body,.grid-panel.normal .grid-header{width:100%}.grid-panel.fit .grid-body,.grid-panel.fit .grid-header{min-width:100%;max-width:100%}.grid-body,.grid-header{border-collapse:collapse}.grid-body td,.grid-header th{box-sizing:border-box;color:#565656;padding:5px;border:1px solid rgba(0,0,0,.1)}.grid-header th{border-top:none;border-bottom:none}.grid-header tr+tr{border-top:1px solid rgba(0,0,0,.1)}.grid-body tr>td:first-child,.grid-header tr>th:first-child{border-left:none}.grid-body tr>td:last-child,.grid-header tr>th:last-child{border-right:none}.grid-cell-header{color:#515967;cursor:pointer;font-weight:400;background-color:#f5f5f5;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.grid-body>tbody>tr:first-child>td{border-top:0}.grid-body>tbody>tr{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.grid-body>tbody>tr:first-child{border-top:0}.grid-body>tbody>tr{cursor:pointer}.grid-body>tbody>tr:hover{background-color:#f9f9f9}.grid-body>tbody>tr.x-selected{background-color:#f4f4f4}.grid-cell-header .arrow{margin-left:5px;vertical-align:middle}.arrow{display:inline-block;border-left:4px solid transparent;border-right:4px solid transparent}.arrow.down{border-top:4px solid grey}.arrow.up{border-bottom:4px solid grey}.group-button{padding:12px;display:inline-block;vertical-align:middle;background-position:50%;background-repeat:no-repeat}.group-button.collapsed{background-image:url(icons/icon-expand-large.png)}.group-button.expanded{background-image:url(icons/icon-collapse-large.png)}.grid-group .text{font-weight:500;vertical-align:middle}.grid{border-collapse:collapse;color:grey}.grid thead th{font-weight:400;background-color:#f1f1f1}.grid tbody td,.grid thead th{padding:5px 10px;border:1px solid #d3d3d3}.menu .icon{padding:10px 16px}.menu .icon+span{padding-left:10px}.menu{list-style:none}.menu>.item>.link{display:block}.menu.horizontal>.item{display:inherit}.menu.horizontal>.item>.link{margin:auto}.tab-stripe{padding:0;margin:0;border:1px solid #d3d3d3}.tab-stripe li{display:inline-block}.tab-stripe li a{color:#000;padding:8px 12px;display:block;text-decoration:none}.tab-stripe li.active a{color:#337ab7}.tab-item.neutral{padding:5px;border:1px solid #d3d3d3}.tab-panel.material,.tab-panel.material .tab-stripe{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.05)}.tab-panel.material .tab-stripe{border:none}.tab-panel.material .tab-stripe li{border-bottom:2px solid transparent}.tab-panel.material .tab-stripe li a{padding-top:15px;padding-bottom:15px}.tab-panel.material .tab-stripe li.active{border-bottom:3px solid #65be96}.tab-panel.material .tab-stripe.left{text-align:left}.tab-panel.material .tab-stripe.center{text-align:center}.tab-panel.material .tab-stripe.right{text-align:right}.tab-panel.material .tab-item{border:none}.popover{top:50%;width:auto;position:fixed;background-color:#fff;z-index:1001;min-width:150px;transform-origin:center top;border:1px solid #dadada;box-shadow:0 1px 3px rgba(0,0,0,.2),0 4px 20px rgba(0,0,0,.08)}.popover.center{left:50%;transform:translateX(-50%)}.popover.rounded{border-radius:4px}.autocomplete{position:relative;color:initial;text-transform:none;border:1px solid #e3e3e3;border-radius:3px;padding:0 5px}.autocomplete input{outline:none;border:none;width:80px}.autocomplete input:focus{box-shadow:none}.autocomplete .popover{max-height:300px;overflow-y:auto}.autocomplete .item{display:block;white-space:nowrap;padding:8px 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.autocomplete .item:hover{background-color:#f3f3f3;cursor:pointer}.autocomplete .item-header{color:grey;padding:2px 5px;border:1px solid #ececec;background-color:#f3f3f3}.autocomplete .tag{cursor:pointer;display:-webkit-inline-flex;margin:3px 2px}.slideDown{animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}@keyframes slideDown{0%{transform:translateY(-100%)}50%{transform:translateY(8%)}65%{transform:translateY(-4%)}80%{transform:translateY(4%)}95%{transform:translateY(-2%)}to{transform:translateY(0)}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%)}50%{-webkit-transform:translateY(8%)}65%{-webkit-transform:translateY(-4%)}80%{-webkit-transform:translateY(4%)}95%{-webkit-transform:translateY(-2%)}to{-webkit-transform:translateY(0)}}*{box-sizing:border-box}body,ul{margin:0}ul{padding:0}a:-webkit-any-link{color:inherit;text-decoration:none}#react-app,#react-root,body,html{height:100%}body,html{overflow:hidden}body{font-size:14px;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}img{max-width:100%;max-height:100%}h4{margin:0 0 10px}address{font-style:normal}.layout-border{display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:-webkit-flex;display:flex}.layout-border.vertical{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.layout-border>.region-center{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#main-content{position:relative;padding:15px;background-color:#eef4f9;border-top:1px solid #eee;overflow:auto}#main-content .page-title{color:#505458}.ant-layout-sider-trigger{background:#2e353b!important}#module-form.modal-ant{opacity:.8;border-radius:4px;z-index:99999}.toolbar{background:#fff;padding:10px;margin-bottom:10px}.bold{font-weight:700}.primaryColor{color:#656586!important}a.primaryColor:hover,a.primaryColor:hover .bold{color:#40a9ff!important}.fieldset{border:1px solid #d3d3d3;border-radius:4px;padding:10px;position:relative;overflow:hidden}.fieldset legend{width:auto;font-weight:400;color:#404040}#main-header{background:#3a60b3}#main-header .avatar{width:28px;height:28px;border-radius:16px;top:5px;margin:5px 10px;position:relative;top:1px}#main-header .login-close-text,#main-header .login-link-text{color:#c7c7c7;display:block;text-decoration:none}#main-header #login{margin:0}#main-header #login-dropdown-list{position:absolute}#main-logo{padding:10px;background-color:#fff}#main-logo .media{vertical-align:middle;max-width:100%}#login-wrapper{display:flex;height:100%;float:right}#login-info{margin:auto;padding:0 10px}#login-name{color:#65be96;font-size:14px;font-weight:500}#login-button{font-size:12px;text-align:right;color:#9e9e9e;font-weight:500}.icon.check{padding:10px 8px;background-image:url(icons/check.png);background-position:50%;display:inline-block;vertical-align:middle}#login{margin:auto}#login-buttons{display:block}.login-close-text,.login-link-text{display:none}.accounts-dialog{margin:0}#login-dropdown-list{position:relative;overflow:hidden}#login-buttons #forgot-password-link,#login-buttons #signup-link{float:none}.additional-link-container{float:left}.additional-link-container:last-child{float:right}.error-layout{height:100%;background-image:url(images/error-background.jpg)!important;background-size:cover!important;display:flex;flex-direction:row!important;justify-content:flex-end}.error-content{height:100%;width:100%;padding:5px;color:#fff}.error-content .header-panel{width:100%}.error-content .header-panel .logo{margin-top:47px;margin-left:40px;z-index:2}.error-content .header-panel .error-image{position:absolute;top:0;left:0}.error-content .content-panel{width:100%}.error-content .content-panel .message-panel{margin-top:392px;margin-left:313px}.error-content .content-panel .message-panel .title{font-size:38px;font-weight:400}.error-content .content-panel .message-panel .message{margin-top:29px;font-size:26px;font-weight:lighter}.error-content .content-panel .message-panel .buttons{margin-top:75px}.error-content .content-panel .message-panel .buttons .navigation-buttons{border-radius:0;border-color:#fff;margin-left:10px;font-size:26px;font-weight:lighter}.error-content .content-panel .message-panel .navigation-buttons,.error-content .content-panel .message-panel h1{color:#fff}:root .swx .btn.circle:first-child{margin-left:0}:root .swx .Me-presenceStatus .Me-openPresencePopup{display:none;width:14px;height:14px;font-size:7px}:root .swx .btn.circle{float:left;height:2em;padding:0!important;margin-left:.75em;width:2em}:root .swx .btn{max-width:320px;padding:8px 0 12px;background-color:transparent;border:none;cursor:pointer;display:block;margin:0 auto;overflow:visible;position:relative;text-align:center;text-decoration:none;text-transform:capitalize;vertical-align:middle;width:100%;height:100%;-webkit-font-smoothing:subpixel-antialiased;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root .swx .circle{border-radius:0;overflow:visible}:root .swx button{padding:0;font-family:inherit;margin:0;min-width:0}:root .swx button,:root .swx input,:root .swx select,:root .swx textarea{font-weight:600;color:#2b2b30;font:100%/1.25em Segoe UI Local,Segoe WP,Segoe UI Web,SkypeUISymbol,Tahoma,Helvetica Neue,Helvetica,Meiryo UI,Meiryo,Arial Unicode MS,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}:root .swx a,:root .swx button,:root .swx h1,:root .swx h2,:root .swx h3,:root .swx h4,:root .swx h5,:root .swx input,:root .swx label,:root .swx li,:root .swx ol,:root .swx p,:root .swx textarea,:root .swx ul{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;white-space:inherit;word-spacing:inherit;padding:inherit;margin:inherit;background:inherit;overflow:visible;text-shadow:none;width:auto;height:auto}:root body.swx *,:root body .swx *,:root body.swx :after,:root body .swx :after,:root body.swx :before,:root body .swx :before{box-sizing:content-box}:root .swx *{line-height:1}.desabled-button-clear .ant-time-picker-panel-clear-btn{display:none!important}#chat .list{padding:10px;background-color:#fff}#chat .list .contact{margin-bottom:10px}#chat .list .contact .avatar{width:30px;height:30px;border-radius:15px;vertical-align:middle;display:inline-block}#chat .list .contact .name{display:inline-block;margin-left:15px}#chat .message{margin:20px 0;color:rgba(0,0,0,.54);position:relative;display:flex;flex:1;align-items:center}#chat .message img,#chat .message p,#chat .message time{vertical-align:middle;display:inline-block}#chat .message img{border-radius:40px;max-width:40px}#chat .message p{font-size:1em;background-color:#f0f4f8;padding:15px 10px;margin:0 10px;width:83%;display:flex;align-items:center}#chat .message p span{padding-right:10px}#chat .message time{color:#bdc3c7;font-size:.8em;text-align:center}#chat .message time span{white-space:nowrap;background-color:#f5f6ce;color:#34495e;text-align:center;padding:5px;border-radius:6px;border-color:1px solid #34495e;position:absolute;z-index:1;opacity:0;transition:opacity .5s;right:0;top:0;margin-top:-10px}#chat .message time:hover span{visibility:visible;opacity:1}#chat .message .my-user{display:none}#chat .message .my-chat{background-color:#f4f9ff;border:1px solid #c1ddff;margin:0 10px 0 6%;border-radius:3px;display:flex;align-items:center;padding:8px 12px}#chat .message .in-message-chat{background:#efffed;border:1px solid #caf4c5;display:flex;align-items:center}#chat .message .ico-call{cursor:pointer;color:#2fbd49}#chat .message .ico-no-call{cursor:pointer;color:red}#chat .editor{margin:5px 0 0;padding:5px}#chat #conversation{background:#fff;padding:0 10px;margin-left:10px}#chat #conversation .header-conversation{padding:5px}#chat #conversation .header-conversation div,#chat #conversation .header-conversation img{display:inline-block;vertical-align:top}#chat #conversation .header-conversation img{max-width:60px;border-radius:40px;margin-right:10px;vertical-align:middle}#chat #conversation .header-conversation div p{font-size:1.2em;color:#34495e;vertical-align:top;margin:7px 0}#chat #conversation .header-conversation hr{display:block;height:1px;border:0;border-top:1px solid #bdc3c7;margin:10px 0;padding:0}#chat .swxMe{min-width:250px;-webkit-transition:width .5s ease-in-out,min-width .5s ease-in-out;-o-transition:width .5s ease-in-out,min-width .5s ease-in-out;transition:width .5s ease-in-out,min-width .5s ease-in-out}#chat .Me{display:block}#chat .Me-small{position:relative;z-index:20;width:100%}#chat .Me-small:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}#chat .Me-presenceStatus{position:absolute;top:61px;left:48px;z-index:12;border-radius:14px;width:14px;height:14px;cursor:pointer;background-color:transparent}#chat body*,#chat body *,#chat body:after,#chat body :after,#chat body:before,#chat body :before{box-sizing:content-box}#chat .Me-skyContainer{position:relative;overflow:hidden;height:80px}#chat .btn.circle>.iconfont{background-color:transparent;font-size:2em;height:100%;line-height:100%;margin:0;overflow:hidden;padding:0;width:100%;-webkit-border-radius:50%;border-radius:50%;direction:ltr}#chat .offScreen{display:block;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);margin:0 -1px -1px;position:absolute}#chat .Me-skyContainer:before{content:" ";height:145px;width:154px;top:-11px;left:119px}#chat .Me-sky,#chat .Me-skyContainer:before{background-color:#fff;-webkit-border-radius:50%;border-radius:50%;position:absolute}#chat .Me-sky{box-shadow:0 0 0 7px #55caf5,0 0 0 14px #8edcf8;height:65px;left:8px;width:65px;top:22px}#chat .Me-sky:before{height:71px;left:-15px;width:71px;top:16px}#chat .Me-sky:after,#chat .Me-sky:before{background-color:#fff;-webkit-border-radius:50%;border-radius:50%;content:" ";position:absolute}#chat .Me-sky:after{top:-17px;left:46px;height:111px;width:111px}#chat .Me-avatar{position:absolute;top:32px;left:19px}#chat .Avatar{width:40px;height:40px;position:relative;background-size:100% 100%;background-color:#85d9f8}#chat .Avatar,#chat .Avatar-image{-webkit-border-radius:50%;border-radius:50%}#chat .Avatar-image{width:100%;height:100%;position:absolute;left:0;top:0}#chat .Avatar--online:after{color:#7fba00;content:"\f109"}#chat .Avatar--presence:after{font-family:SkypeUISymbol;display:block;width:14px;height:14px;font-size:14px;line-height:1;position:absolute;bottom:-6px;right:-6px;border:3px solid #fff;background-color:#fff;z-index:2;-webkit-border-radius:50%;border-radius:50%}#chat .Me-displayNameContainer{display:flex;justify-content:space-between;align-items:baseline}#chat .Me-moodMessage{color:#8ca8b4}#chat h1,#chat h2,#chat h3,#chat h4,#chat h5,#chat h6,#chat p{outline:medium none;position:relative}#chat .Me-displayName{left:80px;top:10px;overflow:hidden;text-overflow:ellipsis}#chat .Me-moodMessage{text-overflow:ellipsis;width:95%;color:#9ea5af;font-style:italic;top:-21px;left:76px;font-size:12px;font-weight:200;overflow:hidden}#chat .fontSize-h3,#chat h3{font-size:1.2em;line-height:1.3889em;top:.2844444444em;font-weight:400}#chat .fontSize-p,#chat p{font-size:.65em;line-height:1.5385em;font-weight:400}#deal-form{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff}.deal{opacity:.5;padding:16px;display:inline-block;vertical-align:middle;background-image:url(icons/building.png);background-repeat:no-repeat;background-position:50%}.contract-detail-take-late.ant-radio-group{margin-top:16px}.contract-detail-take-late .ant-radio-wrapper span:last-child{color:rgba(0,0,0,.85)}.module .toolbar{margin:0}.module .content,.module .toolbar{box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}.module .content{position:relative;background-color:#fff;overflow:hidden;padding:15px}.module .edit{background-image:url(https://cdn3.iconfinder.com/data/icons/virtual-notebook/128/button_switch_vertical-24.png)}.module .arrow.left{cursor:pointer;opacity:.52;padding:16px;display:inline-block;vertical-align:middle;background-image:url(icons/arrow-left.png);background-repeat:no-repeat;background-position:50%;transform:scale(1.25);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;image-rendering:-webkit-optimize-contrast}.module .arrow.left:hover{opacity:.6}.module .sign{padding:16px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50%}.module .sign.check{background-image:url(icons/signCheck.png)}.module .sign.delete{background-image:url(icons/signDelete.png)}.module #toolbar-action{vertical-align:middle;overflow:hidden;white-space:nowrap;transition:all .5s ease-in-out}.module #toolbar-action>button{display:inline-block;vertical-align:middle}.module #toolbar-action>button+.module #toolbar-action>button{margin-left:10px}.module #toolbar-action>button:nth-child(2){transition-delay:20ms}.module #toolbar-action>button:nth-child(3){transition-delay:60ms}.module #toolbar-action>button:nth-child(4){transition-delay:.1s}.module #toolbar-action .action{position:relative}.module #toolbar-action.active>button{opacity:1;transform:scale(1)}.module .button.rounded{padding:2px;width:28px;height:28px;font-size:18px;min-width:auto;vertical-align:middle}.module .button.action{margin-left:10px}.module .tab-item.neutral{padding:10px}.module .section>fieldset{border:1px solid #d3d3d3;border-radius:4px;padding:10px}.module .section>fieldset>legend{width:auto;margin-bottom:10px;font-weight:400;color:#404040}.module .section>fieldset+fieldset{margin-left:10px}.module .section .field.display label{font-weight:400;color:#3b60b2}.vehicle.thumbnail .data .model,.vehicle.thumbnail .data .vin{word-break:normal}#main-content .ant-table.ant-table-small.ant-table-scroll-position-left{border-bottom:1px solid #dee1e5}.custom-spin-antd{position:absolute!important;display:flex!important;align-items:center;justify-content:center;z-index:99;left:0}.company-container,.custom-spin-antd{width:100%;height:100%;background:#fff}.company-container{min-width:800px;max-width:100%;overflow:true;display:flex;padding:10px}.company-wrappers{padding:0 5px;border:1px solid #a9a9a9}.company-buttons{margin:5px}.upload-button{width:100%;border:none;color:#999;background:transparent}.company-tabs{border:.5px solid #eee;width:100%;border-radius:5px}.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input-suffix{z-index:0}#accounting-container{display:flex;max-height:100%;overflow:auto;flex:1;margin:10px}.inventory-fieldset{padding:8px 20px;box-shadow:1px 2px 5px 0 #c1c1c1;min-width:280px}.queue-settings-row{display:flex;align-items:center;max-height:24px}.queue-settings-row>label{min-width:140px;max-width:148px;margin-right:5px;display:flex;align-items:center;justify-content:flex-start;text-align:left;font-weight:700;font-size:12px}.queue-settings-row>:nth-child(2){min-width:85px;max-width:200px;flex:1}.queue-settings-row>:first-child{justify-content:flex-start}.queue-settings-row>:first-child>span{font-size:12px}.queue-settings-row>:first-child>label{flex:1;min-width:170px;max-width:180px}.queue-settings-fields span[class^=MuiTypography]{font-size:12px;line-height:12px}.queue-settings-left-alignment span[class^=MuiTypography]{text-align:initial}.container-checkbox{display:flex;flex-direction:column;margin-right:20px;min-width:200px;max-width:225px}.container-checkbox .MuiFormControlLabel-label{font-size:.875rem}.container-checkbox .MuiFormControlLabel-root{padding-left:16px}.neo-dialog-statuses .neo-settings-fieldset,.neo-dialog-statuses .rooftop-settings-fieldset,.rooftop-settings-form .neo-settings-fieldset,.rooftop-settings-form .rooftop-settings-fieldset{padding:15px;margin-left:0;border:1px solid #bbb;border-radius:2px;margin-bottom:10px}.neo-dialog-statuses .neo-settings-fieldset,.rooftop-settings-form .neo-settings-fieldset{padding:5px}.neo-dialog-statuses .neo-settings-legend,.neo-dialog-statuses .rooftop-settings-legend,.rooftop-settings-form .neo-settings-legend,.rooftop-settings-form .rooftop-settings-legend{display:inline-block;padding:2px 10px;font-size:18px;width:fit-content}.active-queues .MuiOutlinedInput-input{padding:5.5px 14px}.queue-name,.users-list .MuiInputBase-formControl{width:450px}.template-type span{color:rgba(0,0,0,.87)}.template-row-item{margin-left:8px}.template-form-label{text-align:right;margin-right:5px;min-width:110px}.template-form-dropdown{margin-left:20px}#template-subject-field{width:200px}#quill-editor{overflow-y:auto}#main-nav{background-color:#262c32;font-family:Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.menu>.item{color:grey}.menu>.item>.menu{display:none}.menu>.item.active{color:#f1f1f1}.menu>.item.active>.menu{display:block}.menu>.item.active>.menu>.item{margin-left:35px}.menu .item .link{transition:all .3s ease-out;font-size:14px}.menu .item .link.active{color:#f5f5f5;background:rgba(89,89,89,.4)}.menu .item .link:hover{color:#d3d3d3}.menu .link{padding:10px;white-space:nowrap}.menu .link .icon{display:inline-block;vertical-align:middle;padding:10px 16px;background-repeat:no-repeat;background-position:50%}.menu .link .icon+span{vertical-align:middle;padding-left:10px}.menu.horizontal .item>.link{color:#d4d4d4}.menu.horizontal .item>.link:hover{color:#fff}.menu.horizontal>.item{position:relative}.menu.horizontal>.item.active{background-color:#464646}.menu.horizontal>.item:hover>.menu{top:100%;opacity:1;visibility:visible;z-index:100}.menu.horizontal>.item .menu{min-width:100%;position:absolute;background:#3a60b3;top:100%;opacity:0;visibility:hidden;z-index:-1;display:block;transition:all .5s ease-in-out}.menu.horizontal>.item .menu>.item{margin-left:0}@media (max-width:1400px){#main-logo,#main-nav{max-width:50px;min-width:50px}}.icon.dashboard{background-image:url(icons/dashboard.png)}.icon.customer{background-image:url(icons/customer.png)}.icon.service{background-image:url(icons/service.png)}svg.icon{width:18px;height:18px;fill:#b7b7b7}svg:not(:root){overflow:hidden}.badge-text-menu span{padding:0!important}.porlet{border:1px solid #dee1e5;padding:15px;position:relative;background-color:#fff;border-radius:3px}.porlet+.porlet{margin-left:10px}.kanban .column{border:1px solid #efefef;min-width:260px}.kanban .column+.column{border-left:none}.kanban .column>.header{padding:5px;font-weight:700;text-align:center;box-shadow:0 1px 2px 1px hsla(0,0%,62%,.1)}.kanban .card{box-shadow:1px 1px 6px 2px rgba(63,81,181,.15);margin:10px 5px 5px;border-radius:3px}.kanban .card .header{padding:5px;font-size:12px;font-weight:700}.kanban .card .body{padding:0 5px}.kanban .card .footer{font-size:12px;padding:3px 5px}.form-header.blue{color:#2196f3}.form-section .form-header{color:#505458}.label-primary-color .ant-form-item-label label{color:#5a6bc6;font-size:12px;font-weight:700}.form-section+.form-section{margin-top:20px}.x-form-body .form-field-label{color:grey}.x-form-body .form-field:not(.inline) .form-field-label{margin-bottom:5px}.x-form-body .form-field input,.x-form-body .form-field select,.x-form-body .form-field textarea{padding:7px 12px}.form-label .form-field{position:relative}.form-label .form-field .form-field-label{top:2px;font-size:12px;position:absolute;padding:0 12px;transition:opacity .25s ease-in-out}.form-label .form-field .form-field-label label{font-family:Arial;font-weight:400}.form-label .form-field .form-field-value input{padding:11px 12px;transition:padding .2s linear}.form-label .form-field:not(.form-field-invalid) .form-field-label{opacity:1;visibility:visible}.form-label .form-field:not(.form-field-invalid) .form-field-label label{color:grey}.form-label .form-field:not(.form-field-invalid) .form-field-value input{padding:18px 12px 4px}.form-label .form-field-invalid .form-field-label{opacity:0;visibility:hidden}.form-label .form-field-invalid .form-field-label label{color:grey}.form-label .form-field-invalid .form-field-value input{padding:11px 12px;background:transparent}.field.invalid.custom label{color:red}.field.invalid.border input,.field.invalid.border select,.field.invalid.border textarea{border-color:red}input:read-only{background-color:#fafafa}.input-disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.rt-resizable-header-content{font-weight:700}.rt-content-flex-direction-column{display:flex;flex-direction:column}.rt-overflow-hidden{overflow:hidden}.rt-drag-and-drop{-webkit-box-flex:99999;-ms-flex:99999 1 auto;flex:99999 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.rt-drag-and-drop .rt-tr{position:relative}.rt-content-body{-webkit-box-flex:99999;-ms-flex:99999 1 auto;flex:99999 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.ReactTable{border:0!important;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.ReactTable .rt-thead{border-bottom:1px solid rgba(0,0,0,.1);font-size:12px;color:#707090;box-shadow:none!important}.ReactTable .rt-thead .rt-resizable-header{padding-right:18px}.ReactTable .column-center{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;border:none}.ReactTable.no-style .rt-thead{display:none}.ReactTable.no-style .rt-table{border:0}.ReactTable.no-style .rt-tbody .rt-tr.-even{background:initial!important}.ReactTable.no-style .rt-tbody .rt-tr-group{border-bottom:1px transparent}.ReactTable .rt-tbody .rt-tr,.ReactTable .rt-thead{font-size:12px}.ReactTable .rt-tbody .rt-tr.-odd,.ReactTable .rt-thead.-odd{background:#fff!important}.ReactTable .rt-tbody .rt-tr.-even,.ReactTable .rt-thead.-even{background:#f5f5f5!important}.ReactTable .rt-tbody .rt-td{border-right:0!important}.ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:1px solid rgba(0,0,0,.05)}.ReactTable .rt-tbody .rt-tr.read{background:#fff!important}.ReactTable .rt-table{border:1px solid rgba(0,0,0,.1)}.ReactTable.rt-table-expandable .rt-tbody .rt-tr-group .rt-expandable{display:none}.ReactTable.rt-table-expandable .rt-tbody .rt-tr-group:last-child{border-bottom:none}.ReactTable.rt-table-expandable .rt-tr{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.ReactTable.rt-table-expandable .rt-tr .rt-th:first-child{display:none}.ReactTable.rt-table-expandable .rt-table{border:none;background:transparent}.ReactTable.rt-table-expandable .rt-noData{background:#fff}.ReactTable.no-sort-table .rt-thead .rt-th:after,.ReactTable.no-sort-table .rt-thead .rt-th:before{display:none}.ReactTable.rt-cursor-pointer .rt-tbody .rt-tr{cursor:pointer}.ReactTable.rt-cursor-default .rt-tbody .rt-tr{cursor:default}.ReactTable .rt-resizing .rt-thead .rt-th.-cursor-pointer{cursor:col-resize}.ReactTable .rt-resizer{width:3px;right:-2px}.ReactTable.paymentsTable .rt-table{border-top:0}.ReactTable.paymentsTable .rt-thead.-headerGroups{background-color:#fff;width:100%;border-bottom:0}.ReactTable.paymentsTable .rt-thead.-headerGroups:before{background:#fff;width:2px;height:30px;content:"";position:absolute;left:0}.ReactTable.paymentsTable .rt-thead.-headerGroups:after{background:#fff;width:2px;height:30px;content:"";position:absolute;right:0}.ReactTable.paymentsTable .rt-thead.-header .rt-th{border-top:1px solid rgba(0,0,0,.1)}.ReactTable.paymentsTable .rt-thead.-header .late-fee-applied{border-top:0;border-left:2px solid;border-bottom:2px solid}.ReactTable.paymentsTable .rt-thead.-header .payment-applied{border-top:0;border-right:2px solid;border-bottom:2px solid}.ReactTable.paymentsTable .rt-thead.-headerGroups .rt-tr .manually-allocate{border:2px solid #707093;border-bottom:1px solid rgba(0,0,0,.1)}.ReactTable.paymentsTable .late-fee-payment-applied{margin-right:8px;font-weight:700}.ReactTable.paymentsTable .rt-thead.-headerGroups{background:transparent}.ReactTable.paymentsTable .rt-tr-group .rt-tr{height:47px}.rt-table{background:#fff}.ReactTable.payments .rt-tbody{overflow:hidden}.ReactTable.payments .rt-thead .rt-tr .rt-th:first-child,.rt-tbody .rt-tr-group .rt-expandable{display:initial}.ReactTable.payments .rt-thead.-header{border-top:1px solid rgba(0,0,0,.1)}.ReactTable.payment-schedule-table .rt-tbody{overflow:hidden}.ReactTable .rt-noData{position:absolute;background:none;transition:all .3s ease;z-index:1;pointer-events:none;padding:20px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ReactTable .rt-thead.-header{z-index:2;background:#fff}.ReactTable.payment-schedule-table .rt-thead.-headerGroups{color:#707090;border-bottom:none;font-size:12px;font-weight:700;background:#fff}.ReactTable.payment-schedule-table .rt-thead.-header{box-shadow:0 2px 7px 0 rgba(0,0,0,.25)}.ReactTable.payment-schedule-table .rt-tbody .rt-tr-group,.ReactTable.payment-schedule-table .rt-thead.-header{border-bottom:none}.ReactTable.payment-schedule-table .rt-thead .rt-tr .rt-th:first-child,.ReactTable.payment-transaction-table .rt-thead .rt-tr .rt-th:first-child,.rt-tbody .rt-tr-group .rt-expandable{display:initial}.ReactTable.insurance-table .rt-tbody{overflow:hidden}.ReactTable.insurance-table .rt-thead .rt-tr .rt-th:first-child{display:initial}.ReactTable.promiseToPay-table .rt-tbody{overflow:hidden}.ReactTable.promiseToPay-table .rt-thead .rt-tr .rt-th:first-child{display:initial}.ReactTable.bhph-files-table .rt-tbody{overflow:hidden}.ReactTable.bhph-files-table .rt-thead .rt-tr .rt-th:first-child{display:initial}.ReactTable .rt-tr-group,.rt-tr.-even,.rt-tr.-odd{flex:none!important}.ReactTable.loadPost-table .rt-thead .rt-tr .rt-th:first-child{display:initial}.ReactTable .rt-thead .rt-td.-sort-desc,.ReactTable .rt-thead .rt-th.-sort-desc{box-shadow:none!important}.table-selected .ReactTable .rt-tbody .rt-tr.active{background:#bdc3c7!important}.ReactTable.rt-min-hb-0 .rt-tbody .rt-tr-group .rt-tr{min-height:26px}.ReactTable.rt-min-hb-1 .rt-tbody .rt-tr-group .rt-tr{min-height:32px}.ReactTable.rt-min-hb-2 .rt-tbody .rt-tr-group .rt-tr{min-height:48px}.ReactTable.rt-min-hb-3 .rt-tbody .rt-tr-group .rt-tr{min-height:56px}.ReactTable.rt-min-hb-4 .rt-tbody .rt-tr-group .rt-tr{min-height:64px}.ReactTable.rt-min-hb-5 .rt-tbody .rt-tr-group .rt-tr{min-height:72px}.ReactTable.rt-min-hb-6 .rt-tbody .rt-tr-group .rt-tr{min-height:104px}.ReactTable.center .rt-tbody .rt-tr-group .rt-tr{align-items:center}.ReactTable.top .rt-tbody .rt-tr-group .rt-tr{align-items:flex-start}.ReactTable.bottom .rt-tbody .rt-tr-group .rt-tr{align-items:flex-end}.ReactTable .rt-tbody{overflow-x:hidden}.p-12{padding:12px}.rt-thead .rt-th:after,.rt-thead .rt-th:before{position:absolute;right:6px;color:#d2d2d2;font-size:10px}.rt-thead .rt-th.no-sort:after,.rt-thead .rt-th.no-sort:before{display:none}.rt-thead .rt-th:before{content:"▲";top:50%;margin-top:-10px}.rt-thead .rt-th:after{content:"▼";bottom:50%;margin-bottom:-10px}.rt-thead .-sort-desc{box-shadow:none!important}.rt-thead .-sort-desc:after{color:#707090}.rt-thead .-sort-asc{box-shadow:none!important}.rt-thead .-sort-asc:before{color:#707090}.rt-draggable-container{height:100%}.rt-draggable-container .rt-thead .rt-resizable-header-content{border:0;height:100%}.rt-draggable-container .rt-thead .rt-resizable-header-content .draggable-header{height:100%;padding:0 8px}.recycler-row-group{min-height:50px;justify-content:center}.recycler-row-group>.rt-tr{flex:1!important}#loading-container{display:flex;justify-content:center;align-items:center;position:absolute;background:#fff;opacity:.6;top:0;bottom:0;right:0;left:0}.toolbox .link+.link{margin:0 15px}.timeline{position:relative}.timeline:before{content:"";position:absolute;top:0;left:15px;height:100%;width:2px;z-index:0;background:#ececec}.timeline .activity{margin-left:50px;margin-top:10px;margin-bottom:10px}.timeline .activity .icon{padding:16px;position:absolute;left:0}.timeline .activity.call .icon{background-image:url(https://cdn4.iconfinder.com/data/icons/gradient-ui-1/512/phone-32.png)}.timeline .activity.sms .icon{background-image:url(https://cdn4.iconfinder.com/data/icons/gradient-ui-1/512/message-32.png)}.timeline .activity.email .icon{background-image:url(https://cdn4.iconfinder.com/data/icons/gradient-ui-1/512/email-32.png)}.timeline .activity.schedule .icon{background-image:url(https://cdn4.iconfinder.com/data/icons/gradient-ui-1/512/calendar-32.png)}.timeline .activity.broken .icon{background-image:url(https://cdn4.iconfinder.com/data/icons/gradient-ui-1/512/error-32.png)}.timeline .activity.payment .icon{background-image:url(https://cdn4.iconfinder.com/data/icons/gradient-ui-1/512/success-32.png)}.timeline .activity .content{border:1px solid hsla(0,0%,92.5%,.3);padding:10px;border-radius:4px;box-shadow:0 1px 2px 0 #f1f1f1}.timeline .activity .content .user{font-weight:400;color:#616161}.timeline .activity .content .date{color:grey;font-size:12px;padding:4px 0}.timeline .activity .content .avatar{width:30px;height:30px;border-radius:50%;margin-right:10px}.form-field.dropdown{cursor:pointer;position:relative;color:initial;text-transform:none}.form-field.dropdown .value{position:relative}.form-field.dropdown .popover{position:absolute;border:1px solid #e3e3e3;border-top:0;z-index:1;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.form-field.dropdown .popover,.form-field.dropdown .popup{left:0;right:0;padding:10px 0;max-height:300px;background-color:#fff;overflow-y:auto}.form-field.dropdown .popup{position:fixed;max-width:200px;border:1px solid #e3e3e3;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.form-field.dropdown .item{display:block;white-space:nowrap;padding:5px 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-field.dropdown .item:hover{background-color:#f3f3f3;cursor:pointer}.form-field.dropdown .item-header{color:grey;padding:2px 5px;border:1px solid #ececec;background-color:#f3f3f3}.form-field.dropdown-trigger{display:block}.form-field.dropdown i.arrow-down{margin-left:5px;vertical-align:text-top;font:normal normal normal 14px/1 FontAwesome}.activity .grid-row{cursor:pointer;padding:5px 10px;border:1px solid #ececec}.activity .grid-row+.activity .grid-row{border-top:none}.activity .grid-row .text{margin-left:10px}.activity.form .assignee{margin:auto 5px}.activity.form .type select{height:32px}.activity .assignee{padding:16px;background-repeat:no-repeat;background-position:50%;display:inline-block;vertical-align:middle;border-radius:16px;background-color:#e0e5ef}.x-comment-avatar{width:30px;height:30px;display:inline-block;border:1px solid #d3d3d3;border-radius:15px;float:left;background-size:cover}.x-comment{overflow:hidden}#comment-list{margin:0;padding:0;list-style:none}#comment-list>li{padding:5px;position:relative;border-bottom:1px solid #ececec}.x-comment-delete,.x-comment-reply{color:#718abb}.x-comment-delete:hover,.x-comment-reply:hover{color:#1e70bf}.x-attachment-list{padding:0;list-style:none}.x-attachment-list li{color:#676767;font-size:13px;position:relative;margin-right:5px;display:inline-block}.x-attachment-list .x-delete{font-size:12px;color:#d64969;position:absolute;right:10px;top:50%;transform:translateY(-50%);text-decoration:none}#task-files{margin:0;padding:5px 10px 0}#comment-files{padding:0;margin-top:-5px;margin-bottom:5px}#comment-files li{padding:4px 3px 3px;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;color:#676767;font-size:13px;position:relative}#comment-files .x-delete{font-size:12px;color:#d64969;position:absolute;right:10px;top:50%;transform:translateY(-50%);text-decoration:none}.x-attachment img{width:100px;height:70px;border:1px solid #e1e1e1}#attachment-summary{padding:10px;margin:0;border-bottom:1px solid #ececec}#comment-input{width:100%;min-height:40px;border-color:#e1e1e1;border-radius:3px;outline:none;line-height:18px;resize:none}.toolbox{margin-right:20px}.toolbox .notification{margin-right:10px}.notification .dropdown{display:inline-block}.notification .dropdown.dropdown.active .badge-icon{color:#d4d4d4}.notification .dropdown.completed .badge{padding:2px;font-size:24px}.notification .dropdown.comment .badge{padding:3px;font-size:24px}.notification .dropdown.comment .badge .k-icon-comment-hover{font-size:24px}.notification .dropdown.message .badge{font-size:27px}.notification .badge{color:#c7c7c6;display:inline-block;vertical-align:unset}.notification .badge-icon{vertical-align:middle;transition:all .8s ease-in-out}.notification .badge-icon:hover{color:#ececec}.notification .badge-count{position:absolute;font-size:11px;font-style:normal;top:6px;right:2px;background-color:#ef5350;color:#fff;padding:0 4px;border-radius:2px;line-height:15px;font-weight:700;min-width:16px;text-align:center}.notification .popover{padding:0;max-width:350px;width:350px;border-radius:4px}.notification .hide{display:none}.notification-item{color:#505050;padding-top:8px;padding-bottom:2px;font:14px/18px arial}.notification-item span{white-space:normal}.notification-item.unread span{color:#5c6bc0}.notification-item+.notification-item{border-top:1px solid #e5e5e5}.notification-item .highlight{font-weight:700}.notification-item .text{text-decoration:underline}.notification-item .timestamp{color:#0d47a1;margin-top:4px;display:block;font-size:11px;font-weight:700}.message-panel>.header-panel{padding:5px 10px;background-color:#f1f1f1;text-align:left;font-weight:700;color:#585858;border-bottom:1px solid #d3d3d3}.message-panel>.footer-panel{padding:5px 0;background-color:#f1f1f1;border-top:1px solid #d3d3d3;text-align:center}.message-panel>.footer-panel a{color:#5c6bc0}.notification .mask{min-height:32px;background-image:url(images/ajax-loader.gif);background-repeat:no-repeat;background-position:50%;background-size:contain}.info-bar{text-align:center;font-size:12px;border:1px solid #f2f2f2;padding:5px}.info-bar,.info-bar .link{color:#6c7cd6}.container-info-bar{height:100%}#module-form{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;overflow-x:hidden;z-index:2}#module-form::-webkit-scrollbar{width:1em}#module-form::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#module-form::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.navigation-bar{transition:all .7s ease;width:50px;position:relative}.navigation-bar:hover{width:220px}.data-container .detail-container{margin:5px;padding:5px}.data-container .detail-container h4{margin-left:15px}.data-container .detail-container .fields-container{border:1px solid #bdc3c7;border-radius:5px;padding:10px}.demo-editor{border:1px solid #ececec;min-height:200px}.ant-calendar-picker-container,.ant-message,.ant-message .ant-message-notice{z-index:50000!important}.modal-repay .ant-modal-footer{display:flex;justify-content:center}.h-100-r{height:100%;position:relative}.ant-input-number-hide-handler-wrap .ant-input-number-handler-wrap{display:none}.btn-circle{border:0!important;padding:0 5px!important}.btn-circle:hover{background:#f5f6fa!important}.btn-circle-edit{color:#0221c3!important;border:0!important;padding:0 5px!important}.btn-circle-edit:hover{background:#f5f6fa!important;color:#021475!important}.btn-circle-save{color:#27ae60!important;border:0!important;padding:0 5px!important}.btn-circle-save:hover{background:#f5f6fa!important;color:#027936!important}.btn-circle-cancel{color:#d63031!important;border:0!important;padding:0 5px!important}.btn-circle-cancel:hover{background:#f5f6fa!important;color:#890101!important}.ant-btn.disabled,.ant-btn[disabled]{color:rgba(0,0,0,.25)!important}.lot-picker-btn:hover{color:#40a9ff;border-color:#40a9ff!important;background-color:#fff!important}.items-counter{color:rgba(0,0,0,.65);min-width:110px;margin-left:15px}.fontWeightBold{font-weight:700}.space-between{display:flex!important;justify-content:space-between!important}.invalid-field>.ant-select-selection{border-color:#dc3545}