.field-text{color:#7d829e;font-family:Helvetica,sans-serif;font-size:20px;line-height:24px;letter-spacing:-.48px}.field-text.medium{font-weight:bolder}.field-text--underlined{border-bottom:1px solid #7d829e}.success-text{color:#3fbb64}.no-wrap{white-space:nowrap}.cursor-pointer{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}a{font-size:20px}h4{color:#314961}.button{border:0;border-radius:0;box-shadow:none;display:flex;justify-content:center;align-items:center;font-weight:700;min-width:120px;height:60px;font-size:20px;line-height:24px;letter-spacing:-.48px}.button .disabled{opacity:.5}.button i{font-size:30px}.button .png-icon,.button i{margin-right:8px}.button.small{font-size:16px;line-height:16px;letter-spacing:-.48px;height:40px}.button.small .material-icons{font-size:24px}.button.large{width:190px;font-size:20px;line-height:24px;letter-spacing:-.48px}.button.large-wide{width:220px!important}.button.full-width{width:100%!important}.button.max-super-large{max-width:300px!important}.button.primary{background-color:#7d829e;color:#fff}.button.success{background-color:#3fbb64;color:#fff}.button.outline-success{color:#3fbb64}.button.outline-success:hover{color:#fff;background-color:#3fbb64}.button.info{background-color:#f8f8fc;color:#7d829e}.button.info-reverse{background-color:#7d829e;color:#f8f8fc}.button.info-reverse:active,.button.info-reverse:focus,.button.info-reverse:hover{background-color:#636885!important;color:#f8f8fc!important}.button.fit{width:unset}.form-input{min-width:400px;height:60px;border-radius:0;border-color:#d1d2de;background-color:#f8f8fc}.form-input::-webkit-input-placeholder{color:#d9d9e4}.form-input:-ms-input-placeholder{color:#d9d9e4}.form-input::placeholder{color:#d9d9e4}.form-input-label{display:flex;align-items:center;font-size:20px;line-height:24px;letter-spacing:-.48px;color:#7d829e;height:60px;width:100%;margin:0}.form-input-group{flex-wrap:nowrap}.form-input-group.form-input-group-multi .form-input{height:auto;min-height:60px}.form-input-group.form-input-group-disabled .autocomplete .control{background:#e9ecef}.form-input-group .append .text{cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:30px;font-weight:600;color:#fff;letter-spacing:-.48px;text-align:center;border:none;border-radius:0;min-width:60px;background-color:#7d829e;-webkit-user-select:none;-ms-user-select:none;user-select:none}.form-input-group .append .text i{font-size:30px}.form-input-group .append .success{background-color:#3fbb64}.form-input-group .append .warning{background-color:#f5a623}.form-input-group .append .primary{background-color:#314961}.form-input-group .append .error{background-color:#ca6464}.form-check-input[type=checkbox]{width:20px;height:20px;margin-top:.15rem;margin-left:-1.5rem}.form-control:focus{z-index:inherit}.material-icons-outlined,.material-icons.material-icons--outlined{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-family:"Material Icons Outlined"}body{display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{height:100%}html{min-height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#root,.page-action-container{display:flex}#root{min-height:100%;overflow:hidden;width:100%}.authentication-layout{display:flex;align-items:center;justify-content:center;background-color:#f8f8fc;height:100%;overflow:auto}.authentication-card-container{max-width:920px;min-height:430px;margin-bottom:50px}.authentication-card-container .field-text{white-space:nowrap}@media (max-width:920px){.authentication-card-container{height:100%;width:100%}}.authentication-card-container .authentication-logo{margin:40px;justify-content:center;display:flex}.authentication-card-container .authentication-card{box-shadow:0 0 5px rgba(0,0,0,.15);display:flex;flex-direction:column;height:auto;background-color:#fff}.authentication-card-container .authentication-card .header{min-height:100px;background-color:#314961;display:flex;align-items:center;justify-content:space-between;padding:0 40px}.authentication-card-container .authentication-card .header h1{font-size:2rem;color:#fff;margin-right:30px}.authentication-card-container .authentication-card .header .logo{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:block;height:40px;width:272px}.authentication-card-container .authentication-card .body{display:flex;padding:20px 40px;height:100%}.authentication-card-container .authentication-card .footer{width:100%;padding:20px 40px 50px}.authentication-card-container.sign-in-card .remember-me{color:#7d829e;font-size:20px;line-height:24px;letter-spacing:-.48px;white-space:nowrap;display:flex;align-items:center;height:60px;width:190px}.authentication-card-container.sign-in-card .remember-me .form-check-input{margin-top:.1rem}.authentication-card-container.sign-in-card .sign-in-submit{flex-direction:row-reverse}.authentication-card-container.sign-in-card .sign-in-button{margin-left:20px}.authentication-card-container.sign-in-card .sign-up-button{margin-left:20px;text-decoration:none}.authentication-card-container.sign-in-card .sign-up-button .button{width:auto;white-space:nowrap}@media (max-width:920px){.authentication-card-container.sign-in-card .sign-in-other{margin-top:40px;flex-direction:column;width:100%}}.Toastify__toast-container{width:400px}.toast{max-width:400px}.notification .title{display:flex;justify-content:space-between;background-color:#3fbb64;color:#fff}.notification .title.error{background-color:#dc3545}.notification .body{min-height:60px;font-size:18px;background-color:#3fbb64;color:#fff}.notification .body.error{background-color:#dc3545}.authentication-card-container.sign-up-card .sign-in-button{margin-left:20px;text-decoration:none}.authentication-card-container.sign-up-card .sign-in-button .button{width:auto;white-space:nowrap}.authentication-card-container.sign-up-card .sign-up-submit{flex-direction:row-reverse}@media (max-width:920px){.authentication-card-container.sign-up-card .sign-up-other{margin-top:40px;flex-direction:column}.authentication-card-container.sign-up-card .button{width:100%}}.authentication-card-container label a{font-size:inherit}.authentication-card-container.sign-up-activate-card{width:820px;max-width:100%}.authentication-card-container.sign-up-activate-card .field-text{white-space:normal}.authentication-card-container.sign-up-activate-card a{color:#314961;display:inline-block;margin-left:15px}.authentication-card-container.sign-up-confirm-card{width:820px;max-width:100%}.authentication-card-container.sign-up-confirm-card .field-text{white-space:normal}.authentication-card-container.sign-up-confirm-card a{color:#314961}.authentication-card-container.forget-password-card .sign-in-button{margin-left:20px}.authentication-card-container.forget-password-card .sign-up-button{margin-left:20px;text-decoration:none}.authentication-card-container.forget-password-card .sign-up-button .button{width:auto;white-space:nowrap}.authentication-card-container.forget-password-card .sign-up-submit{flex-direction:row-reverse}@media (max-width:920px){.authentication-card-container.forget-password-card .sign-up-other{margin-top:40px;flex-direction:column}.authentication-card-container.forget-password-card .button{width:100%}}.png-icon{width:30px;height:30px}.integration-icon{height:80px}.card-wrapper{margin-bottom:20px}.card-wrapper .table-card{margin-right:0}.dashboard-card{box-shadow:0 0 5px rgba(0,0,0,.15);display:flex;flex-direction:column}.dashboard-card.overflow-visible .body{overflow:visible}.dashboard-card .header{display:flex;align-items:center;height:60px;background-color:#314961;padding-left:40px;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-.48px;text-transform:uppercase;color:#fff;flex-shrink:0}.dashboard-card .header.centered{text-transform:none;padding:0;display:flex;align-items:center;justify-content:center}.dashboard-card .header .title-badge{min-width:120px;height:30px;padding:0 10px;background-color:#506479;font-size:16px;margin-left:40px;text-align:center;line-height:30px;font-weight:400}.dashboard-card .header .title-badge--disabled{background-color:#dce0e5}.dashboard-card .header .actions-container{display:flex}.dashboard-card .header .actions-container .action{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;padding:15px;height:100%;font-size:18px;color:#feffff;letter-spacing:-.43px;font-weight:600;cursor:pointer}.dashboard-card .header .actions-container .action:hover{background-color:#213242}.dashboard-card .header .actions-container .action .icon-button{margin-right:0}.dashboard-card .header .actions-container .action i{font-size:30px;margin-right:5px}.dashboard-card .body{margin:20px;height:100%;overflow:auto}.dashboard-card .footer{padding:0 20px 20px;flex-shrink:0}.dashboard-card .footer .button{margin-left:10px}.card-field-header{height:60px;line-height:60px}.card-field-placeholder{color:#d1d2de;font-style:italic}.card-field-content{word-break:break-word;overflow:hidden;background-color:#f8f8fc;min-height:60px;padding:18px}.card-field-text-content{white-space:pre}.card-field-text-content-wrap{white-space:normal;text-align:justify}.card-field-link{cursor:pointer}.dashboard-notifications{margin-bottom:30px}.dashboard-notification{display:flex;color:#7d829e;align-items:center;padding:20px;cursor:pointer;border-bottom:1px solid #eee}.dashboard-notification.unread{background-color:#f9f9f9}.dashboard-notification .notification-icon{min-width:48px;width:48px;height:48px;background-color:#314961;color:#fff;margin-right:20px;display:flex;align-items:center;justify-content:center}.dashboard-notification .notification-icon .material-icons{font-size:24px}.dashboard-notification .notification-date{margin-left:1em;color:#aaa;white-space:nowrap;font-size:14px}.empty-placeholder{align-items:center;box-shadow:none}.empty-placeholder .empty-message{margin-bottom:30px;font-size:30px;line-height:1.15;text-align:center}.empty-placeholder .button-container{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:30px}.empty-placeholder .button-container .btn{display:inline-flex;margin-bottom:20px}.empty-placeholder .button-container .btn:not(:last-child){margin-right:20px}.dashboard-tasks{margin-bottom:30px}.dashboard-task{display:flex;color:#7d829e;align-items:center;padding:20px 20px 0;cursor:pointer}.dashboard-task:last-child{padding-bottom:20px}.dashboard-task .badge{width:40px;margin-right:15px}.dashboard-task .dashboard-task-message .badge{width:80px}.dashboard-task .task-icon{color:#314961;margin-right:10px;display:flex;align-items:center;justify-content:center}.dashboard-task .task-icon .material-icons{font-size:24px}.dashboard-task .task-date{margin-left:1em;color:#aaa;white-space:nowrap;font-size:14px}.left-modal-container .header{width:100%;height:60px;background-color:#314961;padding:0 40px;margin:0;display:flex;align-items:center;border:none;border-radius:0}.left-modal-container .header .title{font-size:20px;color:#f8f8fc;font-weight:800;text-transform:uppercase}.left-side-modal .modal-backdrop:not([aria-hidden=true]){z-index:1050}.left-side-modal .fade{transition:none}.left-side-modal.show .left-modal-container{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.left-modal-container{position:absolute;top:0;left:0;width:680px;max-width:680px;height:100%;background-color:#fff;display:flex;flex-direction:column;box-shadow:3px 0 5px rgba(0,0,0,.15);margin:0;-webkit-transform:translateX(-680px)!important;transform:translateX(-680px)!important;transition:1s ease-in-out}.left-modal-container.wide{width:100%;max-width:960px}.left-modal-container .modal-content{border:none;outline:0}.left-modal-container .header .close{text-shadow:none;color:#fff;opacity:1;outline:none}.left-modal-container .header .close i{font-size:32px}.left-modal-container .header .close:active,.left-modal-container .header .close:focus,.left-modal-container .header .close:hover{background-color:transparent;border:0}.left-modal-container .body{display:flex;padding:40px}.left-modal-container .footer{padding:40px;border:none}.left-modal-container .footer .bottom-message{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-start;max-width:320px}.left-modal-container .footer .bottom-message .message{font-size:20px;color:#7d829e;height:100%;padding-left:10px}.left-modal-container .footer .bottom-message .message-icon{width:40px;color:#7d829e;height:40px;font-size:40px}.left-modal-container .footer .button{width:120px}.left-modal-container .footer .left-button-container{display:flex;flex:1 1 auto;justify-content:flex-start}.left-modal-container .footer .left-button-container .left-button{width:auto}@media (max-width:920px){.left-modal-container{max-width:100%}.left-modal-container .body{padding:20px}}.autocomplete{width:100%}.autocomplete.is-invalid .control{border-color:#dc3545}.autocomplete.is-invalid .control.focused{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.autocomplete .control{display:flex;width:100%;height:60px;border-radius:0;background-color:#f8f8fc;border:1px solid #d1d2de}.autocomplete .control.focused{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.autocomplete .control .value-container{height:100%;padding:0 20px}.autocomplete .control .value-container .input{height:100%;width:100%;background-color:transparent;border:none;outline:none;box-shadow:none;padding:0;opacity:1!important;z-index:1}.autocomplete .control .value-container .multi-value-container~input{width:auto;margin-left:15px;height:30px}.autocomplete .control .value-container .multi-value-container{height:30px;border-radius:0}.autocomplete .control .value-container .multi-value-container .multi-value-label{background-color:#f8f8fc;height:100%;display:flex;align-items:center;font-size:14px;letter-spacing:-.39px;padding:0 10px;border:1px solid #7d829e;border-radius:0}.autocomplete .control .value-container .multi-value-container .multi-value-remove{border-radius:0;width:30px;height:30px;background-color:#7d829e;justify-content:center;display:flex;align-items:center}.autocomplete .control .value-container .multi-value-container .multi-value-remove i{color:#fff}.autocomplete .dropdown-indicator{display:flex;justify-content:center;align-items:center;width:40px;height:60px}.autocomplete .dropdown-indicator i{font-size:30px;color:#7d829e}.autocomplete .placeholder{font-size:20px;color:#d1d2de;letter-spacing:-.48px}.autocomplete.form-input-compact{height:40px;font-size:14px}.autocomplete.form-input-compact .control{height:40px}.autocomplete.form-input-compact .control .value-container{padding:0 10px}.autocomplete.form-input-compact .control .value-container .input{font-size:14px}.autocomplete.form-input-compact .dropdown-indicator{height:40px}.autocomplete.form-input-compact .autocomplete-menu .menu-list .option{min-height:40px;font-size:14px}.menu-container{top:100%;background-color:#fff;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 11px rgba(0,0,0,.1);margin:8px 0;position:absolute;width:100%;z-index:1}.autocomplete-menu{background-color:#f8f8fc!important;border:1px solid #d1d2de!important;border-radius:0!important;z-index:4!important}.autocomplete-menu .menu-list{padding:0}.autocomplete-menu .menu-list .option{padding:8px 12px;display:flex;align-items:center;min-height:60px;border-top:1px solid #d1d2de;background-color:#f8f8fc;color:#7d829e;font-size:20px;line-height:24px;letter-spacing:-.48px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.autocomplete-menu .menu-list .option.option-selected{background-color:#eee}.autocomplete-menu .menu-list .option.option-badged{height:auto}.autocomplete-menu .menu-list .option.option-badged .option-badged-group{display:flex;flex-direction:column}.autocomplete-menu .menu-list .option .option-badged-inline{display:flex;flex-direction:row}.autocomplete-menu .menu-list .option .option-badged-inline .badge{margin-left:10px}.autocomplete-menu .menu-list .option:active,.autocomplete-menu .menu-list .option:hover{background-color:#f0f0f6}.autocomplete-menu .menu-list .option:first-child{border-top:none}.autocomplete-menu .menu-list .option-content-height{min-height:60px;height:-webkit-max-content;height:max-content}.autocomplete-multi .control{min-height:60px;height:auto}.autocomplete-multi .control .value-container{padding:5px 20px}.button-select-input{display:flex;justify-content:space-around}.button-select-input .button{width:100%;margin-right:20px}.button-select-input .button:last-child{margin-right:0}@media (max-width:920px){.button-select-input .button{font-size:16px}}.colour-picker.show .picker-toggle{background-color:#f8f8fc;border:1px solid #d1d2de}.colour-picker .picker-toggle{height:60px;width:100%;border-radius:0;background-color:#f8f8fc;border:1px solid #d1d2de;display:flex;justify-content:space-between;align-items:center}.colour-picker .picker-toggle i{color:#7d829e;font-size:30px}.colour-picker .picker-toggle:focus{box-shadow:none!important;outline:none}.colour-picker .picker-toggle:active{background-color:#f8f8fc!important}.colour-picker .picker-toggle:after{display:none}.colour-picker .picker-toggle .picker-info{display:flex;align-items:center}.colour-picker .picker-toggle .picker-info .selected-color{width:30px;height:30px;border:2px solid #7d829e;border-radius:50%;margin-right:20px}.colour-picker .picker-toggle .picker-info .placeholder{font-family:Helvetica;font-size:20px;color:#d1d2de;letter-spacing:-.48px}.colour-picker .picker-menu{background:transparent;border:none;width:200px}.colour-picker .picker-menu .sketch-picker{background:#f8f8fc!important;border:1px solid #d1d2de!important;border-radius:0!important;padding:20px!important;box-shadow:none!important}.text-input{padding:0 20px}.text-input.form-input-compact{height:40px;font-size:14px;padding:0 10px}.textarea-input{border:1px solid #d1d2de;background-color:#f8f8fc;padding:20px}.textarea-input.form-input-compact{font-size:14px;padding:5px 10px}.form-input-toggle{display:flex}.form-input-toggle .react-toggle{margin-right:10px}.react-datepicker-popper{z-index:3}.react-datepicker-popper .datetime-picker{min-width:350px}.place-dropdown-container{max-height:250px;overflow-y:auto}.attachment-tool{position:relative}.attachment-tool .attachment-input{display:none}.rdw-merge-dropdown{width:200px}.rdw-merge-dropdown .rdw-dropdown-optionwrapper{z-index:2}.rich-editor-wrapper .toolbar-wrapper{border:none;border-radius:0;padding:0;margin:0}.rich-editor-wrapper .toolbar-wrapper .rdw-block-wrapper,.rich-editor-wrapper .toolbar-wrapper .rdw-block-wrapper .rdw-block-dropdown{width:140px}.rich-editor-wrapper .toolbar-wrapper .rdw-link-wrapper{margin:0}.rich-editor-wrapper .toolbar-wrapper .rdw-fontsize-wrapper{width:60px}.rich-editor-wrapper .toolbar-wrapper .rdw-dropdown-wrapper{border:none;border-radius:0;box-shadow:none;background-color:#f8f8fc}.rich-editor-wrapper .toolbar-wrapper .rdw-dropdown-wrapper a{font-size:16px}.rich-editor-wrapper .toolbar-wrapper .rdw-block-wrapper,.rich-editor-wrapper .toolbar-wrapper .rdw-emoji-wrapper,.rich-editor-wrapper .toolbar-wrapper .rdw-fontsize-wrapper,.rich-editor-wrapper .toolbar-wrapper .rdw-history-wrapper,.rich-editor-wrapper .toolbar-wrapper .rdw-image-wrapper,.rich-editor-wrapper .toolbar-wrapper .rdw-inline-wrapper,.rich-editor-wrapper .toolbar-wrapper .rdw-list-wrapper,.rich-editor-wrapper .toolbar-wrapper .rdw-text-align-wrapper{margin:0}.rich-editor-wrapper .toolbar-wrapper .rdw-option-wrapper{height:30px;margin:0;width:30px;border-radius:0;border:none}.rich-editor-wrapper .toolbar-wrapper .rdw-option-wrapper .material-icons{font-size:20px;color:#7d829e}.rich-editor-wrapper .toolbar-wrapper .rdw-option-wrapper.rdw-option-active{background-color:#7d829e}.rich-editor-wrapper .toolbar-wrapper .rdw-option-wrapper.rdw-option-active .material-icons{color:#fff}.rich-editor-wrapper .toolbar-wrapper .rdw-option-wrapper.rdw-option-active img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.rich-editor-wrapper .toolbar-wrapper .rdw-option-wrapper:hover{box-shadow:none;background-color:#4d5168}.rich-editor-wrapper .toolbar-wrapper .rdw-option-wrapper:hover .material-icons{color:#fff}.rich-editor-wrapper .toolbar-wrapper .rdw-option-wrapper:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.rich-editor-wrapper .rdw-image-modal .rdw-image-modal-btn,.rich-editor-wrapper .rdw-link-modal .rdw-link-modal-btn{background-color:#3fbb64;color:#fff;box-shadow:none}.rich-editor-wrapper .rdw-image-modal .rdw-image-modal-btn:disabled,.rich-editor-wrapper .rdw-link-modal .rdw-link-modal-btn:disabled{background-color:#f8f8fc;color:#7d829e}.rich-editor-wrapper .rdw-link-modal{height:250px}.rich-editor-wrapper .rdw-link-modal .rdw-link-modal-label{color:#7d829e}.rich-editor-wrapper{display:flex;flex-flow:column}.rich-editor-wrapper .toolbar-wrapper{background-color:#f8f8fc;border:1px solid #d1d2de;border-bottom:none}.rich-editor-wrapper .toolbar-wrapper .rdw-option-wrapper{background-color:#f8f8fc}.rich-editor-wrapper .rdw-editor-main{background-color:#f8f8fc;padding:0 20px 20px;height:100%}.rich-editor-wrapper .rdw-editor-resize{resize:vertical}.rich-editor-wrapper .rdw-editor-m150{min-height:150px}.rich-editor-wrapper .rdw-link-modal{top:0;left:0}.rich-editor-wrapper .rdw-emoji-modal{top:60px}.rich-editor-wrapper .rdw-image-modal{top:0;left:0}.rich-editor-wrapper .rich-editor-input{padding:5px;max-height:300px}.rich-editor-wrapper .rdw-fullscreen-wrapper{flex:1 1;justify-content:flex-end}.rich-editor-fullscreen{background-color:red;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10}.rich-editor-fullscreen .rich-editor-wrapper{height:100%}.rich-editor-fullscreen .rich-editor-input{resize:none;padding:5px;height:calc(100vh - 30px);max-height:100%}.public-DraftStyleDefault-block{margin:10px 0!important}.slider-wrapper .range-container{display:flex;justify-content:space-between;padding-bottom:10px}.slider-wrapper .slider-input .rc-slider-rail,.slider-wrapper .slider-input .rc-slider-step{height:10px}.slider-wrapper .slider-input .rc-slider-track{height:10px;background-color:#7d829e}.slider-wrapper .slider-input .rc-slider-handle{width:20px;height:20px;background-color:#f8f8fc}.file-input{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;height:300px;background-color:#f8f8fc;border:1px solid #7d829e;display:flex;align-items:center;justify-content:center;outline:none}.file-input .text-container{padding:0 10px;text-align:center}.file-input .text-container i{font-size:96px}.file-input .input-title{font-weight:700;margin-top:10px}.image-uploader{display:flex;background-color:hsla(0,0%,50.2%,.4);justify-content:center;align-items:center;height:80px;width:80px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;outline:none}.image-uploader .material-icons{font-size:40px;color:#fff}.image-uploader .image-preview{position:absolute;top:0;left:0;width:100%;height:100%}.image-uploader .image-preview img{background-color:#f8f8fc}.avatar-fallback{-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;background-color:#7d829e;display:flex;justify-content:center;align-items:center;color:#feffff;overflow:hidden}.avatar-fallback-dark{background-color:#22252b}.avatar-fallback-light{background-color:#ebecee;color:#7d829e}.avatar-outlined{border:2px solid #314961}.group-title{margin-top:20px;font-size:20px;line-height:24px;letter-spacing:-.48px;color:#7d829e}.form-input{min-width:135px}.form-input-group .append .text.input-group-append-compact{font-size:20px;min-width:40px}.form-input-group .append .text.input-group-append-compact i{font-size:20px}.generic-form-body{padding:0}.generic-form-body .row{margin:0}.generic-form-body .row .form-column{padding-right:10px;padding-left:10px}.generic-form-body .col-no-gutters{padding:0}.generic-form-body .row-m{margin:0 -10px}.table-card .table-row-draggable-header{display:flex;z-index:2;position:-webkit-sticky;position:sticky;background-color:#fff;top:0;border-top:0;font-weight:700}.table-card .table-row-draggable-header>div{display:flex}.table-card .table-row-draggable-header .dynamic-field{width:200px}.table-card .table-row .table-row-draggable~.table-row-draggable{border-bottom:2px solid #e3e6ea;margin-top:0}.table-card .table-row-draggable{display:flex;margin-top:25px;padding-bottom:25px}.table-card .table-row-draggable.table-row-compact{margin-top:10px;padding-bottom:10px}.table-card .table-row-draggable.table-row-compact .dynamic-field{width:120px;min-width:120px;font-size:16px}.table-card .table-row-draggable.table-row-compact.table-header{font-size:20px}.table-card .table-row-draggable.table-row-compact.table-header .dynamic-field{font-size:inherit}.table-card .table-row-draggable .count-cell{width:48px;padding:12px 0}.table-card .table-row-draggable .check-cell input{width:20px;height:20px}.table-card .table-row-draggable>div{margin:0 10px;display:flex;align-items:center;vertical-align:middle}.table-card .table-row-draggable .dynamic-field{width:200px}.table-card .dynamic-field-link{color:#3fbb64;cursor:pointer}.table-card .copy-row,.table-card .delete-row{width:40px}.table-form-controls{padding:24px 5px 28px}.table-form-controls .table-form-title{display:flex;justify-content:flex-start;align-items:center;color:#7d829e;font-size:20px;font-weight:700}.table-form-controls .inputs-container .form-label{height:40px;white-space:nowrap;margin-right:15px}.table-form-controls .inputs-container .form-input{max-width:150px}.create-client-modal{max-width:1200px;width:100%}.dashboard-quotes{margin-bottom:30px}.dashboard-quote{display:flex;color:#7d829e;align-items:center;padding:20px;cursor:pointer;border-bottom:1px solid #eee}.dashboard-quote.unread{background-color:#f9f9f9}.dashboard-quote .quote-icon{min-width:48px;width:48px;height:48px;background-color:#314961;color:#fff;margin-right:20px;display:flex;align-items:center;justify-content:center}.dashboard-quote .quote-icon .material-icons{font-size:24px}.dashboard-quote .quote-date{margin-left:1em;color:#aaa;white-space:nowrap;font-size:14px}.dashboard-jobs{margin-bottom:30px}.dashboard-job{display:flex;color:#7d829e;align-items:center;padding:20px;cursor:pointer;border-bottom:1px solid #eee}.dashboard-job .job-icon{min-width:48px;width:48px;height:48px;background-color:#314961;color:#fff;margin-right:20px;display:flex;align-items:center;justify-content:center}.dashboard-job .job-icon .material-icons{font-size:24px}.dashboard-job .job-date{margin-left:1em;color:#aaa;white-space:nowrap;font-size:14px}.home-overview .body{margin:0;max-height:300px}.home-overview .empty-placeholder .empty-message{font-size:20px;margin:20px}.home-overview .empty-placeholder .button{height:50px;font-size:16px;margin-bottom:20px}.calendar{font-family:Helvetica,sans-serif}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-0{text-transform:uppercase;font-size:20px;color:#7d829e;letter-spacing:-.48px;height:40px}.calendar .gantt-schedule-timeline-calendar{background:transparent}.calendar .gantt-schedule-timeline-calendar__chart-calendar{background-color:transparent}.calendar .gantt-schedule-timeline-calendar__chart-calendar-dates--level-1{padding-bottom:20px;border:none;border-bottom:1px solid #7d829e}.calendar .gantt-schedule-timeline-calendar__list-column-header-resizer-dots{margin-bottom:20px;padding-top:5px;height:60px;background-color:#f8f8fc;display:none}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date-content--month{border-left:none;border-right:none;font-weight:700;font-size:20px;color:#7d829e;letter-spacing:-.48px}.calendar .gantt-schedule-timeline-calendar__chart-timeline-grid-row-block,.calendar .gantt-schedule-timeline-calendar__list-column-row{border-right:none}.calendar .gantt-schedule-timeline-calendar__list-column-header{background:transparent}.calendar .gantt-schedule-timeline-calendar__list-column-header-resizer{align-items:flex-end;pointer-events:none}.calendar .gantt-schedule-timeline-calendar__list-column-header-resizer .gantt-schedule-timeline-calendar__list-column-header-resizer-container{height:60px;margin-bottom:20px;background-color:#f8f8fc}.calendar .gantt-schedule-timeline-calendar__list-column-header-resizer-container{font-weight:700}.calendar .gantt-schedule-timeline-calendar__list-column-header{border-bottom:1px solid #7d829e}.calendar .gantt-schedule-timeline-calendar__list-column-header-resizer-container,.calendar .gantt-schedule-timeline-calendar__list-column-row-content{display:flex;align-items:center;color:#7d829e;font-family:Helvetica,sans-serif;font-size:20px;line-height:24px;letter-spacing:-.48px}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1{-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:center;background-color:#fff;border-right:none;height:60px;box-shadow:unset}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gstc-current{background-color:#f8f8fc}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gantt-schedule-timeline-calendar__chart-calendar-date-content{display:flex;flex-flow:column-reverse;width:60px;background-color:#f8f8fc}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gantt-schedule-timeline-calendar__chart-calendar-date-content--year{height:60px;line-height:60px}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gstc-date-bold,.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gstc-date-top{display:flex;align-items:center;color:#304256;letter-spacing:-.48px;font-size:20px;height:30px;justify-content:center;text-align:center}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gstc-date-small,.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gstc-date-thin{display:flex;align-items:center;justify-content:center;color:#898da9;font-weight:700;letter-spacing:-.34px;height:30px;font-size:14px;text-align:center}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gstc-date-month-level-1{margin:0}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gstc-date-month-level-1 .gstc-date-top{font-size:12px}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gstc-date-vertical .gstc-date-top{font-size:14px}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gstc-date-small{font-size:12px}.calendar .gantt-schedule-timeline-calendar__chart-timeline-items-row-item{height:calc(var(--row-height) - 30px);line-height:calc(var(--row-height) - 30px);margin-top:15px;padding:0;border-radius:0;background-color:#dedfe8}.calendar .gantt-schedule-timeline-calendar__list-column-header .gantt-schedule-timeline-calendar__list-column-row-expander{display:none}.calendar .gantt-schedule-timeline-calendar__list-column-row-expander-toggle-child{width:10px;height:10px}.calendar .gantt-schedule-timeline-calendar__chart-timeline-items-row-item-label{margin:0}.calendar .gantt-schedule-timeline-calendar__list-toggle{display:none}.calendar .calendar-actions{width:100%;display:flex;justify-content:flex-end}.calendar .calendar-actions .action{cursor:pointer;font-size:28px;padding-right:5px;padding-left:5px;text-overflow:clip;width:38px;line-height:38px}.calendar .calendar-actions .action.empty{width:28px}.calendar .calendar-actions .action:last-child{border-right:0}.calendar .child-row{background-color:#f8f8fc}.calendar .gstc__chart-timeline-items-row-item-label{margin:0;-webkit-mask-image:none;mask-image:none;border-radius:15px;overflow:visible}.calendar .gstc__chart-timeline-grid-row-cell{pointer-events:all;flex-grow:0;flex-shrink:0;vertical-align:middle;overflow:hidden;border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);touch-action:none;height:100%}.calendar .gstc__chart-timeline-grid-row-cell--weekend{background:rgba(49,73,97,.1)}.calendar .gstc__list-column-row-content.progress-select{display:flex;align-items:center}.calendar .gstc__list-column-row-content .avatar-content{display:flex;align-items:center;justify-content:center;height:100%}.calendar .gstc__list-column-header-resizer-container--action{justify-content:center;align-items:center;display:flex}.calendar .row-child .gstc__list-column-row-expander{display:none}.calendar .row-parent .gstc__list-column-row-expander{width:30px}.calendar .row-parent .gstc__list-column-row-expander-toggle{padding-left:5px;width:25px}.calendar .add-category{align-items:center;display:flex}.calendar-item{position:relative;width:100%}.calendar-item .calendar-item-name{position:absolute;display:block;margin-left:20px;font-size:14px;line-height:30px;width:100%;height:100%;color:#3e404f;left:100%}.gstc__chart-timeline-items-row-item.gstc__selected .calendar-item .calendar-item-name{left:calc(100% + 18px)}.calendar-progress{background-color:hsla(0,0%,100%,.6);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 40L40 0H20L0 20m40 20V20L20 40' fill='%23ffffff66' fill-rule='evenodd'/%3E%3C/svg%3E");border-top-left-radius:15px;border-bottom-left-radius:15px;justify-content:flex-start;font-size:14px;font-weight:700;color:#000;display:flex;height:100%;align-items:center}.calendar-progress .calendar-progress-percent{margin-left:10px}.details-card .body{overflow:hidden}.details-card .details-card-list{padding:0;list-style:none;height:100%;width:100%}.details-card .details-card-list .details-card-list-item{display:flex;align-items:center;padding:15px;margin-bottom:20px;min-height:60px;width:100%;background-color:#f8f8fc}.details-card .details-card-list .details-card-list-item i{margin-right:15px;font-size:30px}.details-card .details-card-list .details-card-list-item div{white-space:pre-line}.details-card .details-card-list .details-card-list-item:last-child{margin-bottom:0}.details-card .footer{display:flex;justify-content:flex-end}.loader .spinner-grow{color:#314961;width:45px;height:45px}.spinner-border{color:#314961}.spinner-border-accent{color:#3fba63}.user-details-modal{max-width:540px;width:100%;padding:0}.user-details-modal .detailsContainer{width:80%}.user-details-modal .cardBody{flex-direction:column;align-items:center;width:500px}.user-details-modal .profile-avatar{margin-bottom:20px}.user-details-modal .dashBoardCardStyles{box-shadow:none}.user-details-modal .loaderContainer{width:540px;height:calc(100vh - 60px);display:flex;justify-content:center;flex-direction:column;align-items:center}.dashboard-dropdown-item{height:50px;text-align:left;width:100%;padding:0 15px;border:none;justify-content:flex-start;background-color:#314961;color:#fff;margin-left:0!important}.dashboard-dropdown-item:active,.dashboard-dropdown-item:focus,.dashboard-dropdown-item:hover{color:#fff;box-shadow:none;background-color:#314961}.dashboard-dropdown-item:hover{opacity:.95}.dashboard-dropdown-item--light{height:40px;padding:0 10px;background-color:#fff;color:#7d829e;font-weight:400}.show>.dashboard-dropdown-toggle,.show>.dashboard-dropdown-toggle.btn-primary{background-color:#426383}.dashboard-dropdown-split,.dashboard-dropdown-split-dropdown{min-width:60px}.dashboard-dropdown-toggle{background-color:#314961;margin:0}.dashboard-dropdown-toggle:after{display:none}.dashboard-dropdown-toggle.active,.dashboard-dropdown-toggle:active,.dashboard-dropdown-toggle:focus,.dashboard-dropdown-toggle:hover{background-color:#426383;border-color:#426383;box-shadow:none!important;outline:none}.dashboard-dropdown-toggle.disabled,.dashboard-dropdown-toggle:disabled{background-color:#426383;border-color:#426383}.dashboard-dropdown-toggle--light{width:unset;height:unset;color:#7d829e;background-color:transparent;padding:6px}.dashboard-dropdown-menu{max-height:490px;overflow:auto;text-transform:capitalize;min-width:100%;border-radius:unset;padding:0;min-width:140px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.dashboard-dropdown-filter{margin-bottom:20px}.dashboard-dropdown-filter .dashboard-dropdown-toggle{justify-content:space-between}.dashboard-dropdown-filter .dropdown-menu{max-width:300px;overflow-x:hidden}.dashboard-dropdown-filter .dropdown-menu .dropdown-item{text-overflow:ellipsis;overflow:hidden;max-width:400px}.global-schedule .row-category .gstc__list-column-row-expander{margin-left:10px}.global-schedule .row-child .gstc__list-column-row-expander{width:50px;display:block}.global-schedule .row-child .gstc__list-column-row-expander-toggle{padding-left:10px}.global-schedule .gstc__list-column-rows-offset--avatar .row-child .gstc__list-column-row-content{padding-left:0}.header-search{height:60px;width:500px;background-color:#213242;color:#fff;flex-shrink:0;transition:min-width .2s}.header-search.expanded,.header-search.expanded .search-container .search-menu{width:500px}.header-search .search-container{display:flex;width:100%;height:100%;justify-content:center;align-items:center;font-weight:700;font-size:18px;line-height:22px}.header-search .search-container .search-control{display:flex;width:100%;height:100%;padding-left:40px}.header-search .search-container .search-menu-input{width:100%;border:none;background-color:transparent;outline:none;color:#fff;font-size:20px;line-height:24px;letter-spacing:-.48px;font-weight:700;z-index:1}.header-search .search-container .search-menu{position:fixed;z-index:10;top:60px;width:500px;background-color:#213242;box-shadow:0 0 5px rgba(0,0,0,.15)}.header-search .search-container .search-menu .search-menu-option{display:flex;height:60px;width:100%;background-color:#213242;padding:20px;justify-content:space-between;font-size:20px;line-height:24px;color:hsla(0,0%,100%,.5)}.header-search .search-container .search-menu .search-menu-option.selected,.header-search .search-container .search-menu .search-menu-option:hover{background-color:#314961}.header-search .search-container .search-single-value{position:absolute;display:flex;align-items:center;height:100%;color:#fff}.header-search .search-container .search-value-container{position:relative;display:flex;align-items:center}.header-search .search-container .search-value-container i{font-size:30px;opacity:.5}.header-search .search-container .search-value-container .search-placeholder{opacity:.5;font-size:18px;color:#feffff;letter-spacing:-.43px;margin-left:30px;position:absolute}.back-navigation{display:flex;align-items:center;height:60px;padding:0 40px;cursor:pointer}.back-navigation i{font-size:30px;color:#fff}.back-navigation .title{height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#feffff;letter-spacing:-.43px;font-weight:700}.dashboard-header{width:100%;height:60px;background-color:#314961;box-shadow:0 0 5px rgba(0,0,0,.15)}.dashboard-header .title-container{display:flex;height:100%}.dashboard-header .title-container .heading{display:flex;width:100%;height:100%;align-items:center;padding:15px 15px 15px 40px;color:#fff;font-weight:700;font-size:20px;line-height:24px;letter-spacing:-.48px}.dashboard-header .title-container .header-title{display:flex;justify-content:center;align-items:center;max-width:340px;height:100%;background-color:#213242;color:grey;font-weight:700;font-size:18px;line-height:22px;margin-right:0;margin-left:auto}.dashboard-header .title-container .header-title i{font-size:30px;margin-right:5px}.dashboard-header .title-container .header-title .dropdown-menu.show{width:300px;overflow-x:hidden}.dashboard-header .title-container .header-title .dropdown-menu .dashboard-dropdown-item{text-overflow:ellipsis;width:300px}.dashboard-header .title-container .help{display:flex;background-color:#3fbb64;width:50px;height:100%}.dashboard-header .title-container .help .help-button{width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer}.dashboard-sidebar{height:100%;width:250px;background-color:#314961;box-shadow:0 0 5px rgba(0,0,0,.15);transition:width .2s}.dashboard-sidebar.minified,.dashboard-sidebar.minified .header,.dashboard-sidebar.minified .navigation-list .navigation-item.logout{width:60px}.dashboard-sidebar .header{width:250px;height:60px;transition:width .2s}.dashboard-sidebar .header .logo{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;background-color:#3fbb64;display:flex;padding-left:20px;align-items:center}.dashboard-sidebar .navigation-list{list-style:none;padding:0}.dashboard-sidebar .navigation-list.nested{background-color:#213242;display:none;color:#fff}.dashboard-sidebar .navigation-list.nested.expanded{display:block}.dashboard-sidebar .navigation-list.nested .navigation-item{text-decoration:none}.dashboard-sidebar .navigation-list.nested .navigation-item.selected{color:#fff;border-left:none;padding-left:15px}.dashboard-sidebar .navigation-list.nested .navigation-item.selected .png-icon svg{fill:#fff}.dashboard-sidebar .navigation-list .navigation-item{width:100%;height:34px;color:hsla(0,0%,100%,.5);display:flex;overflow:hidden;padding:5px 5px 5px 15px;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-weight:700;font-size:16px;line-height:22px;cursor:pointer}.dashboard-sidebar .navigation-list .navigation-item .png-icon{width:24px;height:24px}.dashboard-sidebar .navigation-list .navigation-item .png-icon svg{width:24px;height:24px;fill:hsla(0,0%,100%,.5)}.dashboard-sidebar .navigation-list .navigation-item.logout{position:absolute;width:250px;bottom:0}.dashboard-sidebar .navigation-list .navigation-item.selected{color:#3fbb64;border-left:5px solid #3fbb64;padding-left:10px}.dashboard-sidebar .navigation-list .navigation-item.selected .png-icon svg{fill:#3fbb64}.dashboard-sidebar .navigation-list .navigation-item:hover{background-color:#213242;color:#3fbb64;text-decoration:none}.dashboard-sidebar .navigation-list .navigation-item:hover .png-icon svg{fill:#3fbb64}.dashboard-sidebar .navigation-list .navigation-item .icon{width:25px;margin-right:10px}.dashboard-sidebar .navigation-list .navigation-item .icon i{font-size:24px}.dashboard-sidebar .navigation-list .navigation-item .title{display:flex;align-items:center;white-space:nowrap;height:100%}.dashboard-sidebar .navigation-list .navigation-item .rightAccessory{margin-right:0;margin-left:auto}.dashboard-sidebar .navigation-list .navigation-item .rightAccessory i{font-size:24px}.dashboard{height:100%;width:100%;margin:0;padding:0;display:flex;position:relative}.dashboard .dashboard-main{height:100%;max-width:calc(100% - 60px);flex:1 1;transition:margin-left .2s}.dashboard .dashboard-main.side-menu-expanded{transition:max-width .2s;max-width:calc(100% - 250px)}.dashboard .dashboard-main.side-menu-expanded .lead .filters-container{width:calc(100% - 290px)}.dashboard .dashboard-content{height:calc(100% - 60px);overflow:auto;padding:20px}@media (max-width:920px){.dashboard .dashboard-content{height:auto;overflow:auto;padding:20px}}.dashboard .expand-button-container{width:50px;height:50px;display:flex;align-items:center;justify-content:center;outline:none;border:none;color:#314961;background-color:transparent;position:absolute;top:70px;left:35px;z-index:1;transition:all .2s}.dashboard .expand-button-container:hover i{background-color:#3fbb64;color:#fff}.dashboard .expand-button-container i{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#fff;box-shadow:0 0 6px 0 #213242;transition:all .4s}.dashboard .active{left:225px}.dashboard .active-transparent{opacity:0}.dashboard .active-transparent:hover,.dashboard .active-visible{opacity:1}.confirm-dialog .header{width:100%;height:60px;background-color:#314961;padding:0 40px;margin:0;display:flex;align-items:center;border:none;border-radius:0}.confirm-dialog .header .title{font-size:20px;color:#f8f8fc;font-weight:800;text-transform:uppercase}.confirm-dialog .body{display:flex;padding:20px}.confirm-dialog .footer{padding:10px;border:none}.react-joyride__tooltip{border-radius:0}.react-joyride__tooltip h4{color:#314961;font-size:24px}.react-joyride__tooltip .tooltip-footer{display:flex;justify-content:flex-end}.react-joyride__tooltip .tooltip-footer .button{height:45px}.rbc-calendar{height:calc(100vh - 220px);min-height:800px}.rbc-calendar .rbc-event-content{font-size:14px}.rbc-row-segment{min-height:48px}.event-jobname{font-size:12px;color:#fff;padding:5px 5px 0;white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden;background-color:rgba(0,0,0,.3)}.event-purchaseorder,.event-purchaseorder .rbc-day-slot .rbc-background-event,.event-purchaseorder .rbc-event{background-color:#314961}.event-todo,.event-todo .rbc-day-slot .rbc-background-event,.event-todo .rbc-event{background-color:#7d829e}.event-scheduleitem,.event-scheduleitem .rbc-day-slot .rbc-background-event,.event-scheduleitem .rbc-event{background-color:#3fbb64}.plan-viewer{height:100%}.plan-viewer,.plan-viewer .plan-viewer-map{flex:1 1;display:flex}.plan-viewer .plan-viewer-map .leaflet-draw-guide-dash{z-index:1}.plan-viewer .plan-viewer-map.horizontal .leaflet-overlay-pane{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.plan-viewer .plan-viewer-map .plan-viewer-toolbar .input-group{z-index:10}.leaflet-control-container{display:none}.plan-viewer-toolbar .toolbar-button .button-input,.plan-viewer-toolbar .toolbar-button .edit-controls{display:none;position:absolute;top:60px}.plan-viewer-toolbar{position:absolute;top:20px;height:50px;display:flex;z-index:1020}.plan-viewer-toolbar-left{left:20px;min-width:250px}.plan-viewer-toolbar-right{right:20px}.plan-viewer-toolbar .buttons-container{display:flex;box-shadow:0 0 5px rgba(0,0,0,.2)}.plan-viewer-toolbar .control-button{height:40px}.plan-viewer-toolbar .toolbar-button{display:flex;justify-content:center;align-items:center;height:50px;width:50px;background-color:#f8f8fc;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0}.plan-viewer-toolbar .toolbar-button i{font-size:30px;color:#7d829e}.plan-viewer-toolbar .toolbar-button .png-icon svg{fill:#7d829e}.plan-viewer-toolbar .toolbar-button .edit-controls{left:unset}.plan-viewer-toolbar .toolbar-button .button-input{left:0;max-width:280px}.plan-viewer-toolbar .toolbar-button .button-input .text-input{padding:0 10px!important}.plan-viewer-toolbar .toolbar-button .button-input .form-input-text{border-radius:0;background-color:#f8f8fc;height:60px}.plan-viewer-toolbar .toolbar-button.enabled .button-input,.plan-viewer-toolbar .toolbar-button.enabled .edit-controls{display:block}.plan-viewer-toolbar .toolbar-button.disabled,.plan-viewer-toolbar .toolbar-button.disabled:active,.plan-viewer-toolbar .toolbar-button.disabled:hover{background-color:#f8f8fc;opacity:.7}.plan-viewer-toolbar .toolbar-button.disabled:active i,.plan-viewer-toolbar .toolbar-button.disabled:hover i,.plan-viewer-toolbar .toolbar-button.disabled i{color:#7d829e}.plan-viewer-toolbar .toolbar-button.disabled .png-icon svg,.plan-viewer-toolbar .toolbar-button.disabled:active .png-icon svg,.plan-viewer-toolbar .toolbar-button.disabled:hover .png-icon svg{fill:#7d829e}.plan-viewer-toolbar .toolbar-button.enabled,.plan-viewer-toolbar .toolbar-button:active,.plan-viewer-toolbar .toolbar-button:hover{background-color:#7d829e}.plan-viewer-toolbar .toolbar-button.enabled i,.plan-viewer-toolbar .toolbar-button:active i,.plan-viewer-toolbar .toolbar-button:hover i{color:#f8f8fc}.plan-viewer-toolbar .toolbar-button.enabled .png-icon svg,.plan-viewer-toolbar .toolbar-button:active .png-icon svg,.plan-viewer-toolbar .toolbar-button:hover .png-icon svg{fill:#f8f8fc}.plan-viewer-toolbar .toolbar-button:active{background-color:#4d5168}.scale-section .plan-viewer-toolbar-left .polyline .png-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.scale-section .plan-viewer-toolbar-left .vertical-polyline .png-icon{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.scale-section .plan-viewer-toolbar-left .vertical-polyline.enabled{background-color:#f8f8fc}.scale-section .plan-viewer-toolbar-left .vertical-polyline.enabled svg{fill:#7d829e}.scale-section-active-vertical-polyline .plan-viewer-toolbar-left .polyline{background-color:#f8f8fc}.scale-section-active-vertical-polyline .plan-viewer-toolbar-left .polyline .png-icon svg{fill:#7d829e}.scale-section-active-vertical-polyline .plan-viewer-toolbar-left .vertical-polyline.enabled{background-color:#7d829e}.scale-section-active-vertical-polyline .plan-viewer-toolbar-left .vertical-polyline.enabled .png-icon svg{fill:#f8f8fc}.unit-append{font-size:20px!important}.plans-card{height:100%;min-height:100%}.plans-card .header{display:flex;justify-content:space-between}.plans-card .header .page-selector{display:flex;height:100%}.plans-card .header .page-selector .dropdown.show .selector-button{background-color:#506479}.plans-card .header .page-selector .dropdown .selector-button{width:140px;font-family:Helvetica,sans-serif;font-size:18px;color:#feffff;letter-spacing:-.43px;text-align:center;font-weight:600}.plans-card .header .page-selector .dropdown .selector-button:focus{outline:none;box-shadow:none}.plans-card .header .page-selector .dropdown .selector-button:after{display:none}.plans-card .header .page-selector .dropdown .dropdown-menu{border:none;border-radius:0;padding:0;margin:0;width:140px;min-width:140px;background:#314961;box-shadow:0 2px 10px 0 rgba(0,0,0,.3)}.plans-card .header .page-selector .dropdown .dropdown-menu .dropdown-item{margin:0;height:60px;width:140px;display:flex;justify-content:center;align-items:center;color:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-weight:600;font-size:18px}.plans-card .header .page-selector .dropdown .dropdown-menu .dropdown-item.active,.plans-card .header .page-selector .dropdown .dropdown-menu .dropdown-item:hover{background-color:#506479}.plans-card .header .page-selector .selector-button{height:100%;min-width:60px;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#314961;border:none;border-radius:0}.plans-card .header .page-selector .selector-button:hover{background-color:#506479}.plans-card .header .page-selector .selector-button.disabled{cursor:not-allowed}.plans-card .header .page-selector .selector-button.disabled:hover{background-color:transparent}.plans-card .header .page-selector .selector-button.disabled i{opacity:.5}.plans-card .header .page-selector .selector-button i{font-size:30px}.plans-card .body{flex-grow:1;margin:0;padding:0}.estimation-navigation-toggle{color:grey;background-color:#213242}.estimation-navigation-toggle~.dashboard-dropdown-menu button{width:100%!important}.scale-summary-pages .summary-items .summary-item{display:flex;align-items:center;justify-content:space-between;min-height:40px;font-family:Helvetica,sans-serif;font-size:18px;color:#898da9;letter-spacing:-.48px;cursor:pointer;padding:0 10px;line-height:24px}.scale-summary-pages{margin-top:20px;max-height:calc(100vh - 440px)}.scale-summary-pages .scale-summary-body{min-height:200px;max-height:calc(100vh - 260px)}.scale-summary-pages .summary-items .summary-item{box-shadow:0 1px 0 0 #d1d2de;margin-bottom:1px}.scale-summary-pages .summary-items .summary-item:hover{background-color:#fcf8f8}.scale-summary-pages .summary-items .summary-item .right-side{display:flex;align-items:center}.scale-summary-pages .summary-items .summary-item-selected{background-color:#fcf8f8}.scale-summary-pages .divider{border:1px solid #d1d2de;margin:40.5px 0}.take-off-card .body .add-item{width:100%;margin-bottom:40px}.take-off-card .body .take-off-list{list-style:none;padding:0;margin:0;max-height:calc(100vh - 400px)}.take-off-card .body .take-off-list .take-off-list-item{font-family:Helvetica;font-size:20px;color:#7d829e;cursor:pointer}.take-off-card .body .take-off-list .take-off-list-item .item-total{letter-spacing:-.48px;display:flex;justify-content:space-between;align-items:center;min-height:50px;background:#fff;box-shadow:0 1px 0 0 #d1d2de;margin-bottom:1px;padding:0 15px}.take-off-card .body .take-off-list .take-off-list-item.selected,.take-off-card .body .take-off-list .take-off-list-item.selected .item-total,.take-off-card .body .take-off-list .take-off-list-item:hover,.take-off-card .body .take-off-list .take-off-list-item:hover .item-total{background-color:#f8f8fc}.take-off-card .body .take-off-list .take-off-list-item .item-info{display:flex;align-items:center;height:100%;width:100%;line-height:1.25}.take-off-card .body .take-off-list .take-off-list-item .item-color{width:20px;height:20px;border-radius:50%;border:1px solid #7d829e;margin-right:10px;flex-shrink:0}.take-off-card .body .take-off-list .take-off-list-item .action{height:50px;width:40px;display:flex;justify-content:center;align-items:center}.take-off-card .body .take-off-list .take-off-list-item .action i{font-size:24px}.take-off-card .body .take-off-list .take-off-page-list,.take-off-card .body .take-off-list .take-off-shapes-list{font-size:16px;list-style:circle;margin:0 20px;padding:10px 0 0}.take-off-card .body .take-off-list .take-off-page-list:last-child,.take-off-card .body .take-off-list .take-off-shapes-list:last-child{padding-bottom:10px}.take-off-card .body .take-off-list .take-off-page-list .action,.take-off-card .body .take-off-list .take-off-shapes-list .action{height:auto;width:auto;margin-left:10px}.take-off-card .body .take-off-list .take-off-page-list .take-off-shapes-list,.take-off-card .body .take-off-list .take-off-shapes-list .take-off-shapes-list{padding:10px 0 0;margin:0}.take-off-card .body .take-off-list .take-off-page-list .take-off-shapes-list-icon,.take-off-card .body .take-off-list .take-off-shapes-list .take-off-shapes-list-icon{color:#314961;width:20px;height:20px;margin-right:5px}.take-off-card .body .take-off-list .take-off-page-list .take-off-shapes-list-icon .material-icons,.take-off-card .body .take-off-list .take-off-shapes-list .take-off-shapes-list-icon .material-icons{width:20px;height:20px;font-size:20px}.take-off-card .body .take-off-list .take-off-page-list .take-off-shapes-list-icon .png-icon svg,.take-off-card .body .take-off-list .take-off-shapes-list .take-off-shapes-list-icon .png-icon svg{fill:#314961;width:20px;height:20px}.take-off-card .body .take-off-list .take-off-page-list .take-off-shapes-list-label,.take-off-card .body .take-off-list .take-off-shapes-list .take-off-shapes-list-label{font-style:italic}.take-off-card .body .take-off-list .take-off-shapes-list li{border-bottom:1px solid #f0f0f6;padding:5px 0}.take-off-card .body .take-off-list .take-off-shapes-list li:last-child{border-bottom:0}.take-off-form-modal{max-width:100%}.take-off-form-modal .button-select-input .button{min-width:100px}.add-to-costing-modal{max-width:1420px;width:100%}.add-to-costing-modal .overflow-auto{overflow:visible!important}.comment-form .name-input{background:#f8f8fc;border:1px solid #d1d2de;width:100%;min-height:120px;padding:10px}.comment-form .popup-actions{margin-top:10px}.comment-form .button{border:none;box-shadow:none;outline:none;width:30px;height:30px;background-color:#f8f8fc}.comment-form .button i{font-size:18px;margin:auto;color:#7d829e}.comment-form .button.close-button{margin-right:10px}.comment-form .button.submit-button{background-color:#3fbb64}.comment-form .button.submit-button i{color:#fff}.leaflet-popup .leaflet-popup-content-wrapper{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.15);border-radius:0}.leaflet-popup .leaflet-popup-content{margin:10px}.leaflet-popup .leaflet-popup-close-button{display:none}.leaflet-label{width:120px!important;font-size:20px;font-weight:700;z-index:1000;background-color:hsla(0,0%,100%,.5);height:30px!important;border-radius:5px}.leaflet-label-deduction,.leaflet-label-polygon{text-align:center;left:-60px;top:-10px}.leaflet-label-hidden{width:0!important;height:0!important;opacity:0}.copy-take-off-form-modal{max-width:100%}.plans-upload-card{max-height:100%}.plans-upload-card.inactive{opacity:.5;pointer-events:none}.plans-upload-card .header{text-transform:none;padding:0;display:flex;align-items:center;justify-content:center}.plans-upload-card .drag-and-drop-zone{display:flex;align-items:center;justify-content:center;flex-direction:column;height:300px;background-color:#f8f8fc;border:1px solid #7d829e}.plans-upload-card .drag-and-drop-zone i{height:96px;width:96px;font-size:96px;color:#7d829e}.plans-upload-card .drag-and-drop-zone .description{color:#7d829e}.plans-upload-card .drag-and-drop-zone .description .field-text{text-align:center}.table{font-size:20px;letter-spacing:-.48px;line-height:24px}.table .check-cell{width:60px}.table .check-cell .form-check{display:flex;justify-content:center;align-items:center;margin:0;padding:0}.table .check-cell .form-check input{width:20px;height:20px;margin:0}.table .count-cell{width:48px;padding:12px 0}.table .table-header{height:60px}.table .table-header tr th{z-index:2;position:-webkit-sticky;position:sticky;background-color:#fff;top:0;border-top:0}.table .table-header--sortable{cursor:pointer}.table .table-header--sortable div{display:flex;align-items:center}.table .table-header-nowrap{height:60px}.table .table-header-nowrap tr th{white-space:nowrap}.table .table-header--disabled tr th{color:#bfc1cf;font-weight:400}.table .table-body .table-row--clickable{cursor:pointer}.table .table-body .table-row--subrow{font-style:italic;height:45px}.table .table-body .table-row--subrow td{padding:.5rem .75rem .5rem 1.25rem;font-size:18px}.table .table-body .table-row--total{font-weight:700;border-top:2px solid #b3b5c9}.table .table-body .table-row .icon{width:30px}.table .table-body .table-row .row-actions{color:#7d829e}.table .table-body .table-row .row-actions .action{min-width:0;width:unset;height:unset;margin-right:0;background-color:transparent;padding:6px;position:relative}.table .table-body .table-row .row-actions .action .action-icon{color:#7d829e}.table .table-body .table-row .row-actions .action .action-icon.png-icon svg{fill:#7d829e}.table .table-body .table-row .row-actions .badge{position:absolute;font-size:10px;right:1px;top:4px;width:15px;height:15px;display:flex;align-items:center;justify-content:center}.table .table-body .table-row .row-actions .dropdown-toggle,.table .table-body .table-row .row-actions .dropdown-toggle:active,.table .table-body .table-row .row-actions .dropdown-toggle:focus,.table .table-body .table-row .row-actions .dropdown-toggle:hover{background-color:transparent!important;color:#314961}.table tr{height:60px}.table tr td,.table tr th{vertical-align:middle}.table .disabled-row{height:81px}.table .disabled-row:hover{background-color:transparent;background-color:initial}.table .disabled-column{padding:21px 10px 0;background-clip:content-box;background-color:#f8f8fc}.table--full-height{max-height:100%;height:100%}.table--withoutBoxShadow{box-shadow:none}.table-card{margin-bottom:20px}.table-card .table-body--hidden{overflow-x:hidden!important}.table-card .table-responsive{overflow-x:unset}.table-card .table--overflow{overflow:inherit}.table-card .card-header--default{text-transform:unset}.table-card .card-header--disabled{background-color:#d6dbe0}.table-card .footer{display:flex;justify-content:flex-end}.table-card .footer .dashboard-dropdown-item,.table-card .footer .dashboard-dropdown-toggle{background-color:#7d829e}.table-card .footer .dashboard-dropdown-item:hover,.table-card .footer .dashboard-dropdown-toggle:hover{background-color:#636885}.table-card .table-form tr td{padding:21px 10px;vertical-align:middle}.table-card-responsive{width:100%}.table-outline{border:1px solid #d1d2de}.table-outline .table-header tr th{border-top:1px solid #d1d2de;background-color:#f8f8fc}.table-outline .count-cell{padding:12px}.table-outline .table-cell-link{color:#3fbb64;cursor:pointer}.table-attachments .row-actions{justify-content:flex-end}.table-tooltip{background-color:#314961!important;font-size:20px!important;max-width:400px}.table-tooltip.place-left:after{border-left:6px solid #314961!important}.table-compact .table-row{height:40px}.table-compact .table-row td,.table-compact .table-row th{padding:5px 10px}.select-pages-card{max-height:100%}.select-pages-card.inactive{opacity:.5;pointer-events:none}.select-pages-card .body .pages-list{padding:0;margin:0;display:flex;list-style:none;flex-wrap:wrap;max-width:100%}.select-pages-card .body .pages-list .page-item{position:relative;display:flex;justify-content:center;padding:0;width:315px;height:260px;margin:0 20px 20px 0;background:#fff;border:2px solid #d1d2de;font-size:14px;color:#7d829e;letter-spacing:-.34px;overflow:hidden;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.select-pages-card .body .pages-list .page-item.is-selected{border:2px solid #3fbb64}.select-pages-card .body .pages-list .page-item.placeholder{align-items:center}.select-pages-card .body .pages-list .page-item.placeholder i{font-size:96px}.select-pages-card .body .pages-list .page-item .selection-mark{position:absolute;bottom:0;right:0;width:40px;height:40px;background:#3fbb64;display:flex;justify-content:center;align-items:center;color:#fff;z-index:1}.select-pages-card .body .pages-list .page-item .selection-mark i{font-size:30px}.select-pages-card .body .pages-list .page-item .page-placeholder{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.select-pages-card .body .pages-list .page-item .page-placeholder i{font-size:96px}.select-pages-card .body .pages-list .page-item .page-placeholder .rotate-icons{margin-top:10px;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:space-between}.select-pages-card .body .pages-list .page-item .page-placeholder .rotate-icons button{outline:none;border:none;background:none}.select-pages-card .body .pages-list .page-item .page-placeholder .rotate-icons i{font-size:28px}.select-pages-card .body .pages-list .page-item .page-placeholder .rotate-icons i:hover{border-radius:50%;background:#d1d2de}.select-pages-card .body .pages-list .page-item .page-number{position:absolute;height:36px;font-size:14px;color:#7d829e;letter-spacing:-.34px;display:flex;align-items:center;bottom:0;left:0;background-color:#fff;padding:10px}.select-pages-card .card-title{margin:20px 20px 0;font-size:20px;line-height:1.15;text-align:center}.card-placeholder .header{background-color:#d6dbe0}.upload-spinner{z-index:1061}.upload-spinner--file{max-width:320px;overflow:hidden;font-size:14px}.upload-spinner--filename{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.upload-spinner-backdrop{z-index:1060}.page-action{display:flex;height:60px}.header-action-button{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;padding:15px;height:100%;font-size:18px;color:#feffff;letter-spacing:-.43px;font-weight:600;cursor:pointer}.header-action-button:hover{background-color:#213242}.header-action-button .icon-button{margin-right:0}.header-action-button i{font-size:30px;margin-right:5px}.quote-costing-categories .quote-costing-list .quote-costing-list-item{display:flex;align-items:center;justify-content:space-between;min-height:40px;font-family:Helvetica,sans-serif;font-size:18px;color:#898da9;letter-spacing:-.48px;cursor:pointer;padding:0 10px;line-height:24px}.quote-costing-categories{max-height:100%}.quote-costing-categories .quote-costing-list{overflow-y:auto;min-height:80px;max-height:calc(100vh - 500px)}.quote-costing-categories .quote-costing-list .quote-costing-list-item{box-shadow:0 1px 0 0 #d1d2de;margin-bottom:1px;padding:0 5px}.quote-costing-categories .quote-costing-list .quote-costing-list-item .item-name{display:flex;align-items:center}.quote-costing-categories .quote-costing-list .quote-costing-list-item .item-name .icon-container{display:flex;flex-direction:column;align-items:center;height:100%;width:25px}.quote-costing-categories .quote-costing-list .quote-costing-list-item .item-name i{margin-right:5px}.quote-costing-categories .quote-costing-list .quote-costing-list-item .complete-icon{font-size:19px;color:#3fbb64}.quote-costing-categories .quote-costing-list .quote-costing-list-item .incomplete-icon{font-size:19px;color:#ff0707}.quote-costing-categories .quote-costing-list .quote-costing-list-item .hidden-icon{font-size:19px;color:#7d829e}.quote-costing-categories .quote-costing-list .quote-costing-list-item:hover{background-color:#fcf8f8}.quote-costing-categories .quote-costing-list .quote-costing-list-item .right-side{display:flex;align-items:center}.quote-costing-categories .quote-costing-list .quote-costing-list-item .right-side .item-total{margin-right:10px;font-size:16px}.quote-costing-categories .quote-costing-list .quote-costing-list-item .right-side .copy-action,.quote-costing-categories .quote-costing-list .quote-costing-list-item .right-side .remove-action{height:40px;width:24px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.quote-costing-categories .quote-costing-list .quote-costing-list-item .right-side .copy-action i,.quote-costing-categories .quote-costing-list .quote-costing-list-item .right-side .remove-action i{font-size:22px}.quote-costing-categories .quote-costing-list .quote-costing-list-item .right-side .copy-action i{font-size:20px}.quote-costing-categories .costing-category-selected{background-color:#fcf8f8}.quote-costing-categories .divider{border:1px solid #d1d2de;margin:40.5px 0}.quote-costing-categories .add-category{width:100%;margin-bottom:20px}.quote-costing-categories .searchInput{width:120px}.total .item{display:flex;align-items:center;justify-content:space-between;min-height:40px;font-family:Helvetica,sans-serif;font-size:18px;color:#898da9;letter-spacing:-.48px;cursor:pointer;padding:0 10px;line-height:24px}.total .total-title{height:60px;padding-left:20px;line-height:60px;font-weight:700}.total .item{margin-bottom:0}.total .item:nth-child(odd){background-color:#f8f8fc}.inputSearch-container{display:flex;position:relative}.inputSearch-container .inputSearch{padding-right:20px;background-color:#314961;height:60px;color:#fff;outline:none;border:none}.inputSearch-container .inputSearch::-webkit-input-placeholder{color:hsla(0,0%,100%,.5);font-weight:700;font-size:20px;line-height:24px}.inputSearch-container .inputSearch:-ms-input-placeholder{color:hsla(0,0%,100%,.5);font-weight:700;font-size:20px;line-height:24px}.inputSearch-container .inputSearch::placeholder{color:hsla(0,0%,100%,.5);font-weight:700;font-size:20px;line-height:24px}.inputSearch-container .cancel-icon-container{display:flex;align-items:center;background:none;outline:none;border:none;color:#fff;opacity:1;position:absolute;right:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .1s linear}.inputSearch-container .cancel-icon-container:hover{opacity:1}.inputSearch-container .cancel-icon-container .cancel-icon{font-size:20px}.inputSearch-container .search-icon{display:flex;align-items:center;background:none;font-size:28px;opacity:1;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .1s linear}.create-job-modal{max-width:680px;width:100%}.calculator{width:100%;margin:0}.calculator .calculator-col{padding:0}.calculator .calculator-inputs-col{padding:0 0 0 40px}.calculator .calculator-input{max-width:460px}.calculator .calculator-input .calc-textarea-container{position:relative;text-align:right}.calculator .calculator-input .calc-textarea-container .calc-textarea{margin-bottom:40px;font-size:30px;border:1px solid #d1d2de;background-color:#f8f8fc;padding:20px}.calculator .calculator-input .calc-textarea-container .calculator-result{position:absolute;bottom:1px;right:0;background-color:#f8f8fc;margin-right:35px;height:38px;width:calc(100% - 37px);font-size:22px}.calculator .calculator-input .calc-row{justify-content:space-between;margin:0}.calculator .calculator-input .btn-col{max-width:120px;padding:0 10px}.calculator .calculator-input .btn-col .calc-btn{width:100px;height:100px;margin-bottom:20px}.calculator .calculator-input .btn-col .calc-btn:last-child{margin-bottom:0}.calculator .calculator-input .btn-col .calc-btn .icon-centered{margin:0}.calculator .calculator-input .btn-col:last-child{max-width:110px;padding-right:0}.calculator .calculator-input .btn-col:first-child{max-width:110px;padding-left:0}.calculator .calculator-form .form-column{padding:0}.calculator .calculator-form-controls{margin-top:64px}.calculator-modal{max-width:875px;width:100%}.calculator-modal .title-badge{min-width:120px;height:30px;padding:0 10px;background-color:#506479;font-size:16px;margin-left:40px;text-align:center;line-height:30px;font-weight:400;overflow:hidden}.floating-takeoff-modal{width:100%;max-width:100%}.floating-takeoff-modal .modal-content{height:100%}.floating-takeoff-modal .modal-body{flex-direction:column;padding:20px}.floating-takeoff-modal .modal-footer{padding:20px 0 0;justify-content:center}.floating-takeoff-modal .modal-footer .quantity-total{position:absolute;left:20px;font-size:30px;font-weight:700}.floating-takeoff-modal .plans-card{width:100%;min-height:auto}.floating-takeoff-modal .plans-card .leaflet-draw-guide-dash{z-index:1}.price-lookup-modal{max-width:680px;width:100%}.price-lookup-modal .form-input-label{font-size:18px}.price-lookup-modal .table-responsive{max-height:calc(100vh - 490px);overflow-y:visible}.price-lookup-modal .footer,.price-lookup-modal .modal-body{padding:20px 40px}.price-lookup-modal .add-button{height:40px;background-color:#7d829e}.price-lookup-modal .search-input{padding:0 30px 0 10px;width:580px;color:#7d829e;font-size:16px;background-color:#f8f8fc;border:1px solid #d1d2de}.price-lookup-modal .search-input::-webkit-input-placeholder{color:#7d829e}.price-lookup-modal .search-input:-ms-input-placeholder{color:#7d829e}.price-lookup-modal .search-input::placeholder{color:#7d829e}.price-lookup-modal .inputSearch-container{margin-left:10px;margin-bottom:10px}.price-lookup-modal .inputSearch-container .inputSearch{height:40px}.price-lookup-modal .inputSearch-container .inputSearch::-webkit-input-placeholder{font-weight:400;font-size:16px}.price-lookup-modal .inputSearch-container .inputSearch:-ms-input-placeholder{font-weight:400;font-size:16px}.price-lookup-modal .inputSearch-container .inputSearch::placeholder{font-weight:400;font-size:16px}.price-lookup-modal .inputSearch-container .cancel-icon-container,.price-lookup-modal .inputSearch-container .search-icon{color:#7d829e;right:15px}.update-costing-modal{width:100%;max-width:100%}.update-costing-modal .overflow-auto{overflow:visible!important}.update-costing-modal .form-input-toggle{margin-bottom:10px}.update-costing-modal .form-input-toggle:last-child{margin-bottom:0}.update-costing-modal .selected-action-button{width:320px}.quote-request-modal{width:100%;max-width:1380px}.quote-request-modal .modal-footer{border-top:1px solid #d1d2de}.plan-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.plan-container .plan{border:1px solid #d1d2de;height:100px;display:flex;align-items:center;justify-content:center;margin-right:10px;margin-bottom:10px;position:relative;cursor:pointer}.plan-container .plan .plan-preview-img{max-width:100%;max-height:100%}.plan-container .plan.is-selected{border:2px solid #3fbb64}.plan-container .plan .selection-mark{position:absolute;bottom:0;right:0;width:40px;height:40px;background:#3fbb64;display:flex;justify-content:center;align-items:center;color:#fff;z-index:1}.plan-container .plan .selection-mark i{font-size:30px}.create-supplier-modal{max-width:900px;width:100%}.checkbox-container{width:100%;height:60px}.checkbox-container .checkbox-icon{justify-content:center;align-items:center;color:#7d829e;cursor:pointer}.checkbox-container .label{height:100%;margin:0;display:flex;flex-direction:column;justify-content:center}.checkbox-container .input{display:none}.import-from-template-modal{max-width:680px;width:100%}.import-from-template-modal .form-input-label{font-size:18px}.import-from-template-modal .table-responsive{max-height:calc(100vh - 330px);overflow-y:visible;position:relative}.import-from-template-modal .table-responsive .table-header .checkbox-container{padding-left:6px}.import-from-template-modal .footer,.import-from-template-modal .modal-body{padding:20px 40px}.options-container{padding:0 10px 20px 35px;border-bottom:3px solid #f0f0f6}.options-container .option-title{font-size:20px;font-weight:500;color:#314961}.options-container .option-title .option-subtitle{margin-top:10px;font-size:17px;color:#213242;font-weight:700}.options-container .option-title .option-subtitle span{display:inline-block;margin-right:30px}.options-container .option-container{padding-top:20px;border-top:2px solid #f0f0f6}.options-container .option-container .selected-by{padding:10px;margin-bottom:10px;font-size:17px;color:#213242;font-weight:700;background-color:#f0f0f6}.options-container .option-container .selected-by .clientSignature-container{padding:10px}.options-container .option-container .selected-by .clientSignature-container img{max-height:130px}.options-container .option-container .selected-by .clientComment{text-align:justify;font-style:italic;white-space:pre-line;font-weight:400}.options-container .option-description{white-space:pre-line;text-align:justify;margin-bottom:10px;line-height:1.2;color:#213242}.options-container .files-conatiner{margin-bottom:10px;display:flex;align-items:center;flex-wrap:wrap}.options-container .files-conatiner img{margin-right:10px;max-height:100px;max-width:150px}.options-container .files-conatiner i{font-size:60px;color:#314961;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.options-container .files-conatiner a{display:flex;align-items:center;justify-content:center;padding:0}.options-container .files-conatiner a:hover i{-webkit-transform:scale(1.05);transform:scale(1.05)}.options-container .files-conatiner .file-container{padding:10px;margin:5px;display:flex;flex-direction:column;height:100px;width:100px;background-color:#f0f0f6}.options-container .files-conatiner .file-container .file-name{font-size:14px}.quote-selection-container .borderBottom{border-bottom:3px solid #f0f0f6}.quote-selection-container .quote-selection-item{padding:20px 10px;justify-content:space-between}.quote-selection-container .quote-selection-item .badge{padding:5px 15px;display:inline-block;border-radius:0;font-size:16px;font-weight:400;max-height:26px}.quote-selection-container .quote-selection-item .item-title{display:flex;align-items:center;font-size:20px;font-weight:500;color:#314961}.quote-selection-container .quote-selection-item .item-costing-path{margin-top:5px;margin-left:35px;color:#7d829e;font-weight:700;font-size:14px}.quote-selection-container .quote-selection-item .item-description{margin-top:5px;margin-left:35px;white-space:pre-line}.quote-selection-container .quote-selection-item .item-dueDate{margin-top:5px;margin-left:35px;font-size:14px;font-weight:700}.quote-selection-container .quote-selection-item .expand-button{margin-right:10px;cursor:pointer;font-size:26px}.quote-selection-container .dashboard-dropdown button{height:40px;font-size:16px}.quote-selection-container .dashboard-dropdown i{font-size:20px}.quote-selection-container .total-selected-option{margin-right:10px;font-size:17px;color:#213242;font-weight:700}.quote-selection-container .badge-warning{max-height:26px}.quote-selection-container .add-option-button{display:flex;justify-content:center;align-items:center}.quote-selection-container .create-button{margin-right:8px;height:40px;font-size:16px}.quote-selection-container .create-button i{font-size:20px}.quote-selection-container .color-primary{background:#314961}.quote-selection-container .color-error{color:#ff0707}.selection-options{max-width:800px;width:100%}.selection-options .modal-body{padding:20px 20px 20px 10px}.selection-options .modal-body .quote-selection-container{width:100%}.selection-options .item-costing-path{max-width:200px}.selection-options .badge{margin-left:10px;padding:5px 15px;display:inline-block;border-radius:0;font-size:16px;font-weight:400}.ra-list{width:auto}.ra-list .ra{background-color:#f8f8fc;padding:5px 10px;border:1px solid #d1d2de;border-bottom:0}.ra-list .ra:last-child{border-bottom:1px solid #d1d2de}.ra-list .ra .ra-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ra-list .ra .ra-remove{cursor:pointer}.ra-list .ra .ra-remove i{font-size:20px}.ra-list .ra .attachment-item{margin-right:10px}.ra-list .ra .attachment-item .attachment-item-file{height:100px;width:100px;cursor:default}.ra-list .ra .attachment-item .attachment-item-file .attachment-icon i{font-size:60px;color:#314961;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.ra-list .ra .attachment-item .attachment-item-image{cursor:default}.file-dropzone .dropzone-container{padding:30px 0;display:flex;align-items:center;justify-content:center;background-color:#f8f8fc;border:2px dashed #d1d2de;cursor:pointer;transition:background-color .2s linear}.file-dropzone .dropzone-container i{font-size:44px}.file-dropzone .dropzone-container:active{background-color:#314961;color:#f8f8fc}.attachment-item .attachment-remove .remove-btn{cursor:pointer;width:22px;height:22px;border-radius:10px;background-color:#213242;opacity:.75;color:#fff;display:flex;justify-content:center;align-items:center}.attachment-item .attachment-remove .remove-btn .material-icons{font-size:18px}.attachments-list{border-top:1px solid #f0f0f6;position:relative;width:100%}.attachments-list .attachment-wrapper{padding:10px}.attachments-list .attachment-list-wrapper{max-height:270px;overflow:auto;display:flex;flex-wrap:wrap}.attachments-list .attachments-clear{z-index:1;cursor:pointer;top:10px;right:20px;height:40px;position:absolute;width:40px}.attachments-list .attachments-clear .material-icons{display:flex;justify-content:center;align-items:center;font-size:30px;color:#7d829e}.attachment-item{position:relative}.attachment-item .attachment-remove{position:absolute;top:4px;right:4px}.attachment-item .attachment-item-image{width:100px;overflow:hidden}.attachment-item .attachment-item-file,.attachment-item .attachment-item-image{cursor:pointer;display:flex;align-items:center;height:100px;border-radius:10px;border:1px solid #f0f0f6;justify-content:center}.attachment-item .attachment-item-file{padding:0 10px;max-width:250px;background-color:#f8f8fc}.attachment-item .attachment-item-file .attachment-name{min-width:0}.attachment-item .attachment-item-file .attachment-icon{padding-right:10px}.attachment-item .attachment-item-file .attachment-icon .material-icons{font-size:25px;color:#7d829e}.send-email-modal{width:100%;max-width:680px}.send-email-modal .rich-editor-wrapper .rdw-editor-main{min-height:250px}.send-email-modal .table-card{margin-bottom:10px}.send-email-modal .toggles-container{display:flex;flex-direction:row}.send-email-modal .toggles-container .form-input-toggle{margin-right:20px}.send-email-modal .table-form-controls{padding:0 5px}.send-email-modal .select-documents-button{height:50px;background-color:#7d829e;color:#fff}.send-email-modal .ra{background-color:#f8f8fc;padding:5px 10px;border:1px solid #d1d2de;border-bottom:0}.send-email-modal .ra:last-child{border-bottom:1px solid #d1d2de}.send-email-modal .ra .ra-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.send-email-modal .ra .ra-remove{cursor:pointer}.send-email-modal .ra .ra-remove i{font-size:20px}.pdf-viewer-modal{width:100%;max-width:100%;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.pdf-viewer-modal .pdf-row{display:flex;flex-direction:row}.pdf-viewer-modal .pdf-sidebar{padding:20px;display:flex;flex-direction:column;align-items:center;min-width:200px;max-height:calc(100vh - 60px);overflow-y:auto}.pdf-viewer-modal .modal-body{padding:0;height:calc(100vh - 60px)}.pdf-viewer-modal .pdf-col{background-color:#d8d8d8;height:100%;width:100%}.pdf-viewer-modal .pdf-row{height:calc(100vh - 60px)}.pdf-viewer-modal .pdf-preview{background-color:#d8d8d8;display:flex;flex-direction:column;align-items:center;padding:20px;max-height:calc(100vh - 60px);overflow-y:auto}.pdf-viewer-modal .pdf-preview .react-pdf__Page{margin-bottom:20px}.pdf-viewer-modal .rdw-editor-main{min-height:150px}.pdf-viewer-modal .spinner{width:50px;height:50px}.pdf-viewer-modal .spinner-container{width:100vw;height:calc(100vh - 60px);display:flex;justify-content:center;align-items:center}.pdf-viewer-modal .page-preview{border:4px solid #d1d2de;cursor:pointer;margin-bottom:5px}.pdf-viewer-modal .page-preview.active{border:4px solid #3fbb64}.pdf-viewer-modal .preview-icon{font-size:29px}.select-document-modal{max-width:680px;width:100%}.select-document-modal .dashboard-card .body{padding:0 30px;margin:0}.select-document-modal .header-container{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.select-document-modal .breadcrumbs-container{display:flex;align-items:center;flex-wrap:wrap}.select-document-modal .search-input{padding:0 30px 0 10px;width:175px;color:#7d829e;font-size:20px;background-color:#fff;border:2px solid #d1d2de}.select-document-modal .search-input::-webkit-input-placeholder{color:#7d829e}.select-document-modal .search-input:-ms-input-placeholder{color:#7d829e}.select-document-modal .search-input::placeholder{color:#7d829e}.select-document-modal .inputSearch-container{margin-left:15px}.select-document-modal .inputSearch-container .cancel-icon-container{color:#7d829e;right:5px}.select-document-modal .inputSearch-container .search-icon{color:#7d829e}.select-document-modal .breadcrumb-buttons{height:40px;background-color:#fff;color:#314961;padding:0;margin:0;min-width:auto}.select-document-modal .breadcrumb-buttons:active{border:none!important;background-color:transparent!important}.select-document-modal .breadcrumb-buttons:focus{box-shadow:none!important;background-color:transparent!important}.select-document-modal .breadcrumb-delimiter{padding:0 8px;cursor:default}.select-document-modal .table-card .table-responsive{max-height:calc(100vh - 345px);overflow-y:visible}.select-document-modal .modal-body{padding-bottom:0}.select-document-modal .table-row{cursor:pointer}.select-document-modal .dashboard-card{box-shadow:none}.select-document-modal .dashboard-card .body{padding:0}.select-document-modal .new-folder-button .button{width:150px}.select-document-modal .empty-placeholder{width:100%;margin-top:72px;align-items:center}.select-document-modal .table-name{width:200px}.list-quote-requests{max-width:1420px;width:100%}.quote-costing-container .toggle-view{margin-bottom:20px;display:flex;align-items:center;justify-content:center;background-color:#314961;width:60px;height:60px;border:none;outline:none;border-radius:0}.quote-costing-container .toggle-view i{font-size:32px}.quote-costing-container .category-table .table-row--total{border-top:3px solid #d1d2de!important}.quote-costing-container .category-table .table-row{height:60px}.quote-costing-container .category-table .body{margin-top:0}.quote-costing-container .table .table-body .table-row .row-actions .badge-warning{right:0;top:2px}.import-mapper{max-height:100%}.import-mapper-footer{display:flex;justify-content:flex-end}.import-mapper .content-col{width:35%}.costing-import{max-height:100%;height:100%}.costing-import .import-footer{display:flex;justify-content:flex-end}.check-list .check-list-item{background-color:#f8f8fc;min-height:30px;display:flex;align-items:center;padding:5px}.check-list .check-list-icon{font-size:12px;color:#7d829e;align-self:flex-start;margin-right:15px;margin-top:6px}.quote-design-modal{width:100%;max-width:100%}.quote-design-modal .quote-design-row{display:flex;flex-direction:row}.quote-design-modal .quote-design-settings{min-width:500px;max-width:560px;padding:0 20px;margin-bottom:110px;max-height:calc(100vh - 170px);overflow-y:auto}.quote-design-modal .modal-body{padding:0}.quote-design-modal .modal-footer{max-width:500px;margin-top:-110px;position:relative;padding:20px}.quote-design-modal .modal-footer .btn-primary{width:145px}.quote-design-modal .quote-designer-preview-col{background-color:#d8d8d8;height:calc(100vh - 60px);width:100%}.quote-design-modal .quote-designer-preview{background-color:#d8d8d8;display:flex;justify-content:center;padding:20px;max-height:calc(100vh - 60px);overflow-y:auto}.quote-design-modal .quote-designer-preview .react-pdf__Page{margin-bottom:20px}.quote-design-modal .rdw-editor-main{min-height:150px}.quote-report{margin:-20px;background-color:#d8d8d8}.quote-report .pdf-viewer{display:flex;justify-content:center}.quote-report .pdf-viewer .react-pdf__Page__canvas{margin-top:20px;box-shadow:0 0 10px #aaa}.quote-report .pdf-viewer:last-child .react-pdf__Page__canvas{margin-bottom:20px}.quote-specification-categories .quote-specification-list .quote-specification-list-item{display:flex;align-items:center;justify-content:space-between;min-height:40px;font-family:Helvetica,sans-serif;font-size:18px;color:#898da9;letter-spacing:-.48px;cursor:pointer;padding:0 10px;line-height:24px}.quote-specification-categories{max-height:100%}.quote-specification-categories .quote-specification-body{min-height:200px;max-height:calc(100vh - 260px)}.quote-specification-categories .quote-specification-list .quote-specification-list-item{box-shadow:0 1px 0 0 #d1d2de;margin-bottom:1px}.quote-specification-categories .quote-specification-list .quote-specification-list-item:hover{background-color:#fcf8f8}.quote-specification-categories .quote-specification-list .quote-specification-list-item .right-side{display:flex;align-items:center}.quote-specification-categories .quote-specification-list .quote-specification-list-item .right-side .item-total{margin-right:15px}.quote-specification-categories .quote-specification-list .quote-specification-list-item .right-side .remove-action{height:50px;width:24px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.quote-specification-categories .quote-specification-list .quote-specification-list-item .right-side .remove-action i{font-size:24px}.quote-specification-categories .specification-category-selected{background-color:#fcf8f8}.quote-specification-categories .divider{border:1px solid #d1d2de;margin:40.5px 0}.quote-specification-categories .add-category{width:100%;margin-bottom:40px}.spec-categories-table-image{max-height:40px;max-width:80px}.create-spesification-modal{width:100%;max-width:1380px}.create-spesification-modal .overflow-auto{overflow:visible!important}.import-spesification-modal{width:100%;max-width:1380px}.import-spesification-modal .overflow-auto{overflow:visible!important}.quote-overview:hover{text-decoration:none}.quote-overview .quote-contact{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee;display:block;text-decoration:none}.note-item{border-bottom:1px solid #f0f0f6}.note-item:last-child{border-bottom:0}.note-item--description{white-space:pre-wrap;text-align:justify}.note-item--creation{flex-direction:row;display:flex}.note-item--creation .field-text{font-size:16px}.note-item--attachments--file{text-decoration:none!important}.note-item--attachments .material-icons{font-size:18px}.note-item--attachments .field-text{font-size:14px}.note-item .material-icons{font-size:20px;color:#314961}.notes-list{height:auto}.client-input-container{display:flex}.client-input-container .add-icon{display:flex;justify-content:center;align-items:center;background-color:#7d829e;width:60px;height:60px;min-width:60px}.client-input-container .add-icon i{margin:0;color:#fff;font-size:30px}.create-group-modal{width:100%;max-width:1380px}.create-group-modal .overflow-auto{overflow:visible!important}.create-folder-modal,.upload-files-modal{max-width:680px;width:100%}.upload-files-modal .uploader{padding:34px 10px 0}.upload-files-modal .dashboard-card .body{padding:0 30px;margin:0}.select-folder-modal{max-width:680px;width:100%}.select-folder-modal .dashboard-card .body{padding:0 30px;margin:0}.select-folder-modal .header-container{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.select-folder-modal .breadcrumbs-container{display:flex;align-items:center;flex-wrap:wrap}.select-folder-modal .search-input{padding:0 30px 0 10px;width:175px;color:#7d829e;font-size:20px;background-color:#fff;border:2px solid #d1d2de}.select-folder-modal .search-input::-webkit-input-placeholder{color:#7d829e}.select-folder-modal .search-input:-ms-input-placeholder{color:#7d829e}.select-folder-modal .search-input::placeholder{color:#7d829e}.select-folder-modal .inputSearch-container{margin-left:15px}.select-folder-modal .inputSearch-container .cancel-icon-container{color:#7d829e;right:5px}.select-folder-modal .inputSearch-container .search-icon{color:#7d829e}.select-folder-modal .breadcrumb-buttons{height:40px;background-color:#fff;color:#314961;padding:0;margin:0;min-width:auto}.select-folder-modal .breadcrumb-buttons:active{border:none!important;background-color:transparent!important}.select-folder-modal .breadcrumb-buttons:focus{box-shadow:none!important;background-color:transparent!important}.select-folder-modal .breadcrumb-delimiter{padding:0 8px;cursor:default}.select-folder-modal .table-card .table-responsive{max-height:calc(100vh - 345px);overflow-y:visible}.select-folder-modal .modal-body{padding-bottom:0}.select-folder-modal .table-row{cursor:pointer}.select-folder-modal .dashboard-card{box-shadow:none}.select-folder-modal .dashboard-card .body{padding:0}.select-folder-modal .new-folder-button .button{width:150px}.select-folder-modal .empty-placeholder{width:100%;margin-top:72px;align-items:center}.quotes-documents-wrapper .breadcrumb-buttons{background-color:transparent;padding:0;margin:0;min-width:auto}.quotes-documents-wrapper .breadcrumb-buttons:hover{background-color:transparent}.quotes-documents-wrapper .breadcrumb-buttons:active{border:none!important;background-color:transparent!important}.quotes-documents-wrapper .breadcrumb-buttons:focus{box-shadow:none!important;background-color:transparent!important}.quotes-documents-wrapper .breadcrumb-delimiter{padding:0 8px;cursor:default}.quotes-documents-wrapper .table-card{margin:0;padding:0}.quotes-documents-wrapper .table-card .body{min-height:200px}.quotes-documents-wrapper .table-card .dashboard-card .footer{justify-content:flex-start}.quotes-documents-wrapper .table-card .dashboard-card .footer button{margin-left:0}.quotes-documents-wrapper .documents-button-wrapper{margin-left:auto;margin-right:20px;display:flex}.quotes-documents-wrapper .documents-button-wrapper button{background-color:transparent}.quotes-documents-wrapper .documents-button-wrapper .delete-button{width:220px}.quote-selection-categories .quote-selection-list .quote-selection-list-item{display:flex;align-items:center;justify-content:space-between;min-height:40px;font-family:Helvetica,sans-serif;font-size:18px;color:#898da9;letter-spacing:-.48px;cursor:pointer;padding:0 10px;line-height:24px}.quote-selection-categories{max-height:100%}.quote-selection-categories .quote-selection-body{min-height:200px;max-height:calc(100vh - 260px)}.quote-selection-categories .quote-selection-list .quote-selection-list-item{box-shadow:0 1px 0 0 #d1d2de;margin-bottom:1px}.quote-selection-categories .quote-selection-list .quote-selection-list-item:hover{background-color:#fcf8f8}.quote-selection-categories .quote-selection-list .quote-selection-list-item .right-side{display:flex;align-items:center}.quote-selection-categories .quote-selection-list .quote-selection-list-item .right-side .badge{font-size:14px;padding:5px 10px}.quote-selection-categories .quote-selection-list .quote-selection-list-item .right-side .item-total{margin-right:15px}.quote-selection-categories .quote-selection-list .quote-selection-list-item .right-side .remove-action{height:50px;width:24px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.quote-selection-categories .quote-selection-list .quote-selection-list-item .right-side .remove-action i{font-size:24px}.quote-selection-categories .quote-selection-list .quote-selection-list-item .unallocatedItems-icon{margin-right:5px;font-size:19px;color:#ff0707}.quote-selection-categories .quote-selection-list .quote-selection-list-item .item-name{display:flex;align-items:center}.quote-selection-categories .selection-category-selected{background-color:#fcf8f8}.quote-selection-categories .add-category{width:100%;margin-bottom:40px}.quote-selection-categories .save-selection-button{width:200px}.category-select-card .list .list-item{display:flex;align-items:center;justify-content:space-between;font-family:Helvetica,sans-serif;font-size:18px;color:#898da9;letter-spacing:-.48px;cursor:pointer;padding:0 10px;line-height:24px}.category-select-card .body{overflow-y:auto;min-height:80px;max-height:calc(100vh - 270px)}.category-select-card .heightWithTotal{max-height:calc(100vh - 385px)}.category-select-card .list .list-checkbox{width:20px;height:20px}.category-select-card .list .list-item{height:auto;min-height:40px;box-shadow:0 1px 0 0 #d1d2de;margin-bottom:1px}.category-select-card .list .list-item:hover{background-color:#fcf8f8}.category-select-card .list .list-item .list-item-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.category-select-card .item-selected{background-color:#fcf8f8}.category-select-card .total-container{padding:0 20px 20px}.category-select-card .divider{border:1px solid #d1d2de;margin:20px}.report-card .row{margin:0 -10px}.report-card .report-card-body{overflow:unset}.report-card .report-col{padding:0 10px}.report-card .row--big{margin:0 -20px}.report-card .report-col--big{padding:0 20px}.report-card .table-row{padding:0 10px}.report-card .main-row{padding-bottom:40px}.report-card .options-btn{width:140px}.report-card .table-title{height:60px;font-weight:700;line-height:60px}.conversation{height:calc(100vh - 140px)}.conversation .conversation-name{padding:0;justify-content:center;text-transform:capitalize}.conversation .conversation-messages{margin:0;display:flex;flex-flow:column-reverse}.conversation .conversation-messages .empty-placeholder{height:100%;justify-content:center}.conversation .conversation-messages .empty-placeholder .body{height:auto}.conversation .chat-title{display:flex;justify-content:center;align-items:center;width:100%;height:60px}.conversation .sub-header-height{height:120px;flex-direction:column}.conversation .sub-header-container{display:flex;align-items:center;width:100%;height:60px;background-color:#f8f8fc;color:#7d829e;border-bottom:1px solid #f0f0f6}.conversation .sub-header-text{text-transform:none}.conversation .conversation-footer{padding:0}.message-file{cursor:auto;height:90px;border-radius:3px;padding:0 20px;background-color:#f8f8fc;border:1px solid #f0f0f6}.message-file,.message-file-info{display:flex;align-items:center;justify-content:space-between}.message-file-name{font-size:24px;letter-spacing:-.58px;margin-bottom:10px}.message-file-size{color:#213242}.message-file-icon{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-right:15px;color:#7d829e}.message-file-icon .material-icons{font-size:40px}.message-file .download-icon{color:#7d829e}.message-file-download{cursor:pointer}.message-file-download .material-icons{font-size:30px}.conversation-item .conversation-title{display:flex;margin-bottom:10px;justify-content:space-between;align-items:center}.conversation-item .conversation-name{font-size:24px;font-weight:700;letter-spacing:-.58px;word-break:break-word}.conversation-item .conversation-message{color:#213242;word-break:break-word}.conversation-item{padding:20px;cursor:pointer;border-bottom:1px solid #f0f0f6;background-color:#feffff}.conversation-item--selected{background-color:#f8f8fc}.conversation-item .conversation-avatar{flex:0 0 60px}.conversation-item .conversation-content{display:flex}.conversation-item .conversation-info{flex:1 1 auto;padding-left:20px;min-width:0}.conversation-item .conversation-info .text-truncate{max-width:250px}.link-preview{border:1px solid #f0f0f6;border-radius:3px;padding:15px;max-width:600px}.link-preview .link-image{margin-bottom:15px}.link-preview .link{color:#213242;margin-bottom:10px;display:block}.chat-message .message-header{display:flex;margin-bottom:10px;justify-content:space-between;align-items:center}.chat-message .message-owner{font-size:24px;font-weight:700;letter-spacing:-.58px;word-break:break-word}.chat-message .message-content{color:#213242;word-break:break-word}.chat-message{padding:20px;cursor:pointer;border-bottom:1px solid #f0f0f6;background-color:#feffff}.attachment .file-attachment,.attachment .image-attachment{margin-top:20px}.attachment .file-attachment img,.attachment .image-attachment img{max-height:800px;max-width:100%;height:auto}.attachment--horizontal{padding:10px}.attachment--horizontal .file-attachment{margin-top:0;width:320px}.attachment--horizontal .image-attachment{height:250px}.attachment--horizontal .image-attachment img{max-height:100%;width:auto}.chat-message .message-content{display:flex}.chat-message .message-content.message-content-noavatar .message-data{padding-left:0}.chat-message .message-avatar-container{flex:0 0 60px}.chat-message .message-data{padding-left:20px;flex:1 1 auto}.chat-message .delete-message-container{width:48px;height:36px}.chat-message .delete-message-container .delete-message{margin-left:5px;padding:5px;opacity:0;line-height:0;outline:none;background:none;border:none;transition:opacity .2s linear}.chat-message .delete-message-container .delete-message:focus{outline:none;box-shadow:none}.chat-message .delete-message-container .delete-icon{padding:0;color:#7d829e}.chat-message .delete-message-container:hover .delete-message{background-color:#f8f8fc}.chat-message .message-content:hover .delete-message{opacity:1}.chat-message .message-content:hover .delete-message:active{outline:none;box-shadow:none;background-color:#314961;border:none}.chat-message .message-content:hover .delete-message:active .delete-icon{color:#fff}.compose-wrapper .toolbar-wrapper{border:none;border-radius:0;padding:0;margin:0}.compose-wrapper .toolbar-wrapper .rdw-block-wrapper,.compose-wrapper .toolbar-wrapper .rdw-block-wrapper .rdw-block-dropdown{width:140px}.compose-wrapper .toolbar-wrapper .rdw-link-wrapper{margin:0}.compose-wrapper .toolbar-wrapper .rdw-fontsize-wrapper{width:60px}.compose-wrapper .toolbar-wrapper .rdw-dropdown-wrapper{border:none;border-radius:0;box-shadow:none;background-color:#f8f8fc}.compose-wrapper .toolbar-wrapper .rdw-dropdown-wrapper a{font-size:16px}.compose-wrapper .toolbar-wrapper .rdw-block-wrapper,.compose-wrapper .toolbar-wrapper .rdw-emoji-wrapper,.compose-wrapper .toolbar-wrapper .rdw-fontsize-wrapper,.compose-wrapper .toolbar-wrapper .rdw-history-wrapper,.compose-wrapper .toolbar-wrapper .rdw-image-wrapper,.compose-wrapper .toolbar-wrapper .rdw-inline-wrapper,.compose-wrapper .toolbar-wrapper .rdw-list-wrapper,.compose-wrapper .toolbar-wrapper .rdw-text-align-wrapper{margin:0}.compose-wrapper .toolbar-wrapper .rdw-option-wrapper{height:30px;margin:0;width:30px;border-radius:0;border:none}.compose-wrapper .toolbar-wrapper .rdw-option-wrapper .material-icons{font-size:20px;color:#7d829e}.compose-wrapper .toolbar-wrapper .rdw-option-wrapper.rdw-option-active{background-color:#7d829e}.compose-wrapper .toolbar-wrapper .rdw-option-wrapper.rdw-option-active .material-icons{color:#fff}.compose-wrapper .toolbar-wrapper .rdw-option-wrapper.rdw-option-active img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.compose-wrapper .toolbar-wrapper .rdw-option-wrapper:hover{box-shadow:none;background-color:#4d5168}.compose-wrapper .toolbar-wrapper .rdw-option-wrapper:hover .material-icons{color:#fff}.compose-wrapper .toolbar-wrapper .rdw-option-wrapper:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.compose-wrapper .rdw-image-modal .rdw-image-modal-btn,.compose-wrapper .rdw-link-modal .rdw-link-modal-btn{background-color:#3fbb64;color:#fff;box-shadow:none}.compose-wrapper .rdw-image-modal .rdw-image-modal-btn:disabled,.compose-wrapper .rdw-link-modal .rdw-link-modal-btn:disabled{background-color:#f8f8fc;color:#7d829e}.compose-wrapper .rdw-link-modal{height:250px}.compose-wrapper .rdw-link-modal .rdw-link-modal-label{color:#7d829e}.compose-wrapper{display:flex;flex-flow:column-reverse;border-top:1px solid #f0f0f6}.compose-wrapper .public-DraftEditorPlaceholder-root{font-size:20px;color:#d1d2de;letter-spacing:-.48px}.compose-wrapper .toolbar-wrapper{border-top:1px solid #f0f0f6}.compose-wrapper .rdw-editor-main{padding:0 20px;font-size:20px;max-height:300px;color:#213242}.compose-wrapper .rdw-emoji-modal,.compose-wrapper .rdw-image-modal,.compose-wrapper .rdw-link-modal{bottom:0;top:unset;left:unset}.compose-wrapper .compose-tools{flex:1 1 auto;display:flex;justify-content:flex-end;align-items:center}.compose-wrapper .send-btn-icon{width:60px;height:60px}.compose-wrapper .send-btn-icon .material-icons{margin:0}.emoji{display:inline-flex;vertical-align:middle;position:relative}.emoji .emoji-text{z-index:-1;top:0;left:0;position:absolute;color:transparent}.quote-request-conversation .conversation{max-height:400px}.order-modal,.quote-request-edit-modal{max-width:1420px;width:100%}.order-modal .delivery-title{height:60px;font-weight:700;line-height:60px}.order-modal .overflow-auto{overflow:visible!important}.order-modal .form-input-toggle{margin-bottom:10px}.order-modal .form-input-toggle:last-child{margin-bottom:0}.create-task-group-modal{max-width:750px;width:100%}.sort-tasks-modal .item{background:#fff;border:1px solid #ccc;padding:10px 20px 10px 40px}.sort-tasks-modal .item-category{background-color:rgba(49,73,97,.2);border-left:3px solid #314961;margin-top:10px}.sort-tasks-modal .item-category:before{content:"";position:absolute;display:list-item;list-style-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTcuNDEgOC41OUwxMiAxMy4xN2w0LjU5LTQuNThMMTggMTBsLTYgNi02LTYgMS40MS0xLjQxeiIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMFYweiIvPjwvc3ZnPg==")}.sort-tasks-modal .item-task{background-color:rgba(49,73,97,.1);padding-left:60px;margin-bottom:-1px;border-left:3px solid #46627d}.sort-tasks-modal .item-task:before{content:"";position:absolute;display:list-item;list-style-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGNpcmNsZSBjeT0iMTIiIGN4PSIxMiIgZmlsbD0iIzAwMDAwMEIwIiByPSI0Ii8+PC9zdmc+")}.update-task-group-modal,.update-task-modal{max-width:680px;width:100%}.import-schedule-from-costing-modal{width:100%;max-width:1380px}.import-schedule-from-costing-modal .overflow-auto{overflow:visible!important}.job-navigation-toggle{color:grey;background-color:#213242}.job-navigation-toggle~.dashboard-dropdown-menu button{width:100%!important}.client-header-container__open{width:420px}.client-header-container{padding:0 10px;display:flex;align-items:center;position:relative;justify-content:flex-end;min-width:140px}.client-header-container .add-btn{height:35px;font-weight:400;font-size:16px}.client-header-container .client-header-dropdown{border-radius:3px;border:1px solid #d1d2de;position:absolute;top:100%;right:0;z-index:10;max-height:400px;width:400px;display:flex;flex-direction:column;background-color:#fefefe}.client-header-container .client-selector{border-bottom:1px solid #d1d2de;height:100px;display:flex;justify-content:center;align-items:center;padding:0 15px}.client-header-container .client-list{overflow:auto;height:300px}.client-header-container .client-empty-message,.client-header-container .client-loader{height:100%;display:flex;align-items:center;justify-content:center}.client-header-container .client-loader{position:absolute;width:100%;top:0;left:0;z-index:4;background-color:#f8f8fc;opacity:.75}.client-item{padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.client-item .client-info{flex:1 1 auto;padding-right:40px;min-width:0}.client-item .user-name{font-size:16px}.client-item .remove{color:#7d829e;cursor:pointer}.client-item .client-avatar{margin-right:15px}.client-item .client-actions .btn{background-color:#fff;border:none}.schedule-container{display:flex;height:100%;width:100%}.schedule-container .super-large{min-width:260px}.schedule-container .calendar-item-name{touch-action:none;pointer-events:none}.schedule-body{width:100%}.schedule-body .body{margin:0}.schedule-body .body .empty-placeholder{margin-top:40px}.schedule-body .actions-container{margin-left:auto}.schedule-body .datePicker-content *{line-height:1.3rem!important;overflow:visible;overflow:initial;vertical-align:middle}.schedule-body .datePickerStyle{width:100%;outline:none;background:rgba(49,73,97,.1);vertical-align:middle}.teammate-item{padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.teammate-item .teammate-info{flex:1 1 auto;padding-right:40px;min-width:0}.teammate-item .user-name{font-size:16px}.teammate-item .remove{color:#7d829e;cursor:pointer}.teammate-item .teammate-avatar{margin-right:15px}.teammate-item .teammate-actions .btn{background-color:#fff;border:none}.add-team-member-modal{max-width:860px;width:100%}.item-description-wrapper{width:100%;margin-top:20px}.item-description-wrapper .item-description{font-size:20px;line-height:24px;letter-spacing:-.48px;color:#7d829e;width:100%;max-width:700px;margin:15px 10px}.item-description-wrapper .item-description-head{font-weight:700;width:100%;max-width:700px;margin:15px 10px}.item-description-wrapper .item-role{font-weight:500}.teammate-header-container__open{width:420px!important}.teammate-header-container{padding:0 10px;display:flex;align-items:center;position:relative;width:250px;justify-content:flex-end}.teammate-header-container .add-btn{height:35px;font-weight:400;font-size:16px;min-width:130px}.teammate-header-container .teammate-header-dropdown{border-radius:3px;border:1px solid #d1d2de;position:absolute;top:100%;right:0;z-index:10;max-height:400px;width:100%;display:flex;flex-direction:column;background-color:#fefefe}.teammate-header-container .teammate-selector{border-bottom:1px solid #d1d2de;height:100px;display:flex;justify-content:center;align-items:center;padding:0 15px}.teammate-header-container .teammate-list{overflow:auto;height:300px}.teammate-header-container .teammate-empty-message,.teammate-header-container .teammate-loader{height:100%;display:flex;align-items:center;justify-content:center}.teammate-header-container .teammate-loader{position:absolute;width:100%;top:0;left:0;z-index:4;background-color:#f8f8fc;opacity:.75}.assign-task-modal,.create-task-modal{max-width:750px;width:100%}.create-job-costing-modal{width:100%;max-width:100%}.create-job-costing-modal .overflow-auto{overflow:visible!important}.create-job-costing-modal .form-input-toggle{margin-bottom:10px}.create-job-costing-modal .form-input-toggle:last-child{margin-bottom:0}.create-job-costing-modal .selected-action-button{width:320px}.update-job-costing-modal{width:100%;max-width:100%}.update-job-costing-modal .overflow-auto{overflow:visible!important}.update-job-costing-modal .form-input-toggle{margin-bottom:10px}.update-job-costing-modal .form-input-toggle:last-child{margin-bottom:0}.update-job-costing-modal .selected-action-button{width:320px}.variation-modal{max-width:1920px;width:100%}.variation-modal .overflow-auto{overflow:visible!important}.list-purchase-orders{max-width:1420px;width:100%}.list-purchase-orders .modal-body{flex-direction:column}.list-purchase-orders .receipts-table-title{margin-top:40px;margin-bottom:10px;font-size:24px;line-height:24px;letter-spacing:-.48px;color:#7d829e;font-weight:700}.list-purchase-orders .category-table .table-cell-link{color:#3fbb64;cursor:pointer}.list-progress-claims-modal{max-width:1280px;width:100%}.job-costings-modal{max-width:680px;width:100%}.job-costings-modal .form-input-label{font-size:18px}.job-costings-modal .table-responsive{max-height:calc(100vh - 490px);overflow-y:visible}.job-costings-modal .footer,.job-costings-modal .modal-body{padding:20px 40px}.job-costings-modal .add-button{height:40px;background-color:#7d829e}.job-costings-modal .search-input{padding:0 30px 0 10px;width:580px;color:#7d829e;font-size:16px;background-color:#f8f8fc;border:1px solid #d1d2de}.job-costings-modal .search-input::-webkit-input-placeholder{color:#7d829e}.job-costings-modal .search-input:-ms-input-placeholder{color:#7d829e}.job-costings-modal .search-input::placeholder{color:#7d829e}.job-costings-modal .inputSearch-container{margin-left:10px;margin-bottom:10px}.job-costings-modal .inputSearch-container .inputSearch{height:40px}.job-costings-modal .inputSearch-container .inputSearch::-webkit-input-placeholder{font-weight:400;font-size:16px}.job-costings-modal .inputSearch-container .inputSearch:-ms-input-placeholder{font-weight:400;font-size:16px}.job-costings-modal .inputSearch-container .inputSearch::placeholder{font-weight:400;font-size:16px}.job-costings-modal .inputSearch-container .cancel-icon-container,.job-costings-modal .inputSearch-container .search-icon{color:#7d829e;right:15px}.claim-modal{max-width:1320px;width:100%}.claim-modal .form-input-toggle{margin-bottom:10px}.claim-modal .form-input-toggle:last-child{margin-bottom:0}.unclaimed-message{min-height:60px;font-size:18px;padding-left:20px;color:#f8f8fc;margin:15px 10px;font-weight:700}.job-costing-container .toggle-view,.unclaimed-message{background-color:#314961;display:flex;align-items:center}.job-costing-container .toggle-view{margin-bottom:20px;justify-content:center;width:60px;height:60px;border:none;outline:none;border-radius:0}.job-costing-container .toggle-view i{font-size:32px}.job-costing-container .toggle-view:focus{box-shadow:none!important}.job-costing-container .allowances-view{margin-right:10px}.job-costing-container .active-view{border:4px solid #3fbb64}.job-costing-container .section-title{color:#314961;font-weight:700;font-size:30px}.job-costing-container .category-table .table-row--total{border-top:3px solid #d1d2de!important}.job-costing-container .category-table .table-row{height:60px}.job-costing-container .category-table .body{margin-top:0}.job-costing-container .job-costing-items .row-actions .action{margin-right:0!important}.job-costing-container .job-costing-items .row-actions .action svg{width:24px;height:24px}.list-rosters,.list-variations,.roster-modal{max-width:1420px;width:100%}.roster-modal .delivery-title{height:60px;font-weight:700;line-height:60px}.roster-modal .overflow-auto{overflow:visible!important}.site-diary-entry .site-diary-title{display:flex;margin-bottom:10px;justify-content:space-between;align-items:center;color:#314961}.site-diary-entry .site-diary-entry-overview{display:flex;flex-direction:row;flex:1 1;margin:15px 0}.site-diary-entry .site-diary-entry-overview .site-diary-entry-overview-item{display:flex;flex-direction:row;color:#8f98a0;font-weight:500;align-items:center;margin-right:20px}.site-diary-entry .site-diary-entry-overview .site-diary-entry-overview-item .material-icons{margin-right:10px}.site-diary-entry .site-diary-entry-note{color:#314961}.site-diary-entry .site-diary-entry-question{display:flex;margin:20px 0;white-space:pre-line}.site-diary-entry .site-diary-entry-question .site-diary-entry-id{width:30px}.site-diary-entry .site-diary-entry-question .site-diary-entry-id,.site-diary-entry .site-diary-entry-question .site-diary-entry-title{color:#7d829e;font-size:24px;line-height:1.2;font-weight:500}.site-diary-entry .site-diary-entry-question .site-diary-table-cell-photo img{max-height:50px;max-width:50px;margin:0 0 0 5px}.site-diary-entry .site-diary-entry-question .site-diary-table-row-photo{display:none;height:auto}.site-diary-entry .site-diary-entry-question .site-diary-table-row-photo td{border-top:0}.site-diary-entry img{max-height:100px;max-width:150px}.site-diary-entry .field-text{white-space:pre-line}.site-diary-footer{justify-content:flex-end;display:flex}.site-diary-print{display:none}@media print{.site-diary-print{width:100%;display:block;page-break-after:always}.site-diary-print .site-diary-table-cell-photo{display:none}.site-diary-print .site-diary-table-row-photo{display:table-row!important}.site-diary-print img{max-height:200px;max-width:200px}}.site-diary-list-item .site-diary-title{display:flex;margin-bottom:10px;justify-content:space-between;align-items:center}.site-diary-list-item .site-diary-name{font-size:24px;font-weight:700;letter-spacing:-.58px;word-break:break-word}.site-diary-list-item .site-diary-message{color:#213242;word-break:break-word}.site-diary-list-item{padding:20px;cursor:pointer;border-bottom:1px solid #f0f0f6;background-color:#feffff}.site-diary-list{max-height:100%;height:100%}.site-diary-list .site-diary-header{padding:0;justify-content:center;text-transform:capitalize}.site-diary-list .site-diary-body{flex:1 1 auto;margin:0}.site-diary-list .site-diary-footer{border-top:1px solid #f0f0f6;justify-content:flex-end;padding:40px;display:flex}.site-diary-list .site-diary-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px 20px}.site-diary-list .site-diary-empty .empty-message{margin-bottom:20px;text-align:center;word-break:break-word}.site-diary-list-item--selected{background-color:#f8f8fc}.site-diary-list-item .site-diary-content{display:flex}.site-diary-list-item .site-diary-info{flex:1 1 auto;min-width:0;padding:10px}.site-diary-list-item .site-diary-title{color:#314961}.site-diary-list-item .site-diary-date{color:#8f98a0}.site-diary-list-item .site-diary-message{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:48px}.site-diary-list-item .site-diary-shared{margin-top:10px}.entry-group-list--open .quote-request-quotes-list{max-height:100vh!important}.entry-group-list .entry-group-item{padding:1rem 0;border-bottom:1px solid #dee2e6;align-items:center;display:flex;line-height:40px;cursor:pointer}.entry-group-list .entry-group-item--title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.entry-group-list .material-icons{font-size:32px;line-height:0}.entry-group-list span{margin-left:.5rem;font-size:.8em;white-space:nowrap}.site-diary-modal{width:100%;max-width:1380px}.site-diary-modal .modal-footer{border-top:1px solid #d1d2de}.site-diary-modal .modal-footer .form-group{margin-bottom:0;max-width:300px}.site-diary-modal .sd-row{display:flex;width:100%;border-top:1px solid #d1d2de;margin-top:1rem;align-items:flex-start}.site-diary-modal .sd-row .sd-row-count{width:48px;margin-top:1rem}.site-diary-modal .sd-row .sd-row-field{flex:1 1}.site-diary-modal .sd-row .sd-row-field .form-label{max-width:100%;height:auto;min-height:60px}.site-diary-modal .sd-row .sd-row-upload{display:flex;align-items:center;justify-content:center;margin-top:60px;margin-left:10px;cursor:pointer}.site-diary-modal .sd-row .sd-row-upload.sd-row-upload-table{margin-top:1rem}.site-diary-modal .sd-row .sd-row-upload-icon{width:60px;height:60px;background-color:#7d829e;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.site-diary-modal .sd-row .sd-row-upload-icon i{font-size:30px;line-height:1}.site-diary-modal .sd-row .table-form-controls{padding:1rem 0}.site-diary-modal .sd-row .form-input-label,.site-diary-modal .sd-row .table-form-title{font-weight:500}.site-diary-modal .sd-row .table-hover tbody tr:hover+tr.sd-table-row-attachments{background-color:rgba(0,0,0,.075)}.site-diary-modal .sd-row .sd-table-row-attachments:hover{background-color:transparent}.site-diary-modal .sd-row .sd-table-row-attachments td{padding:0;border-top:0}.site-diary-modal .sd-upload-row.sd-upload-row-indent{margin-left:48px}.site-diary-modal .sd-upload-row .attachments-list{border-top:0}.site-diary-modal .sd-sub-row{width:100%;padding:0 48px}.job-documents-wrapper .breadcrumb-buttons{background-color:transparent;padding:0;margin:0;min-width:auto}.job-documents-wrapper .breadcrumb-buttons:hover{background-color:transparent}.job-documents-wrapper .breadcrumb-buttons:active{border:none!important;background-color:transparent!important}.job-documents-wrapper .breadcrumb-buttons:focus{box-shadow:none!important;background-color:transparent!important}.job-documents-wrapper .breadcrumb-delimiter{padding:0 8px;cursor:default}.job-documents-wrapper .table-card{margin:0;padding:0}.job-documents-wrapper .table-card .body{min-height:200px}.job-documents-wrapper .table-card .dashboard-card .footer{justify-content:flex-start}.job-documents-wrapper .table-card .dashboard-card .footer button{margin-left:0}.job-documents-wrapper .documents-button-wrapper{margin-left:auto;margin-right:20px;display:flex}.job-documents-wrapper .documents-button-wrapper button{background-color:transparent}.job-documents-wrapper .documents-button-wrapper .delete-button{width:220px}.variation-card .signature-container{height:100px;background:#f8f8fc}.variation-card .signature{height:100px;width:100%;object-fit:contain}.accept-signature-dialog .header{width:100%;height:60px;background-color:#314961;padding:0 40px;margin:0;display:flex;align-items:center;border:none;border-radius:0}.accept-signature-dialog .header .title{font-size:20px;color:#f8f8fc;font-weight:800;text-transform:uppercase}.accept-signature-dialog .signature-container{padding:0 25px}.accept-signature-dialog .signature-container .signature-title{margin-bottom:15px}.accept-signature-dialog .signature-container .canvas-container .sigCanvas{border:1px solid #d1d2de;background-color:#f8f8fc}.accept-signature-dialog .signature-container .canvas-container .sigCanvas-error{border:1px solid #ff0707}.accept-signature-dialog .modal-dialog{max-width:750px}.accept-signature-dialog .signature-title{font-size:20px;line-height:24px;letter-spacing:-.48px;color:#7d829e}.accept-signature-dialog .body{display:flex;padding:20px}.accept-signature-dialog .footer{justify-content:space-between;padding:10px 25px;border:none}.accept-signature-dialog .footer .success{margin-left:10px}.receipt-modal{max-width:1320px;width:100%}.receipt-modal .row{margin:0}.receipt-modal .col-form,.receipt-modal .row .form-column{padding-right:20px;padding-left:0}.receipt-modal .table-form-controls{padding:24px 5px 28px 0}.receipt-modal .table-form-controls .table-form-title{display:flex;justify-content:flex-start;align-items:center;color:#7d829e;font-size:20px;font-weight:700}.receipt-modal .receipts-title{height:60px;font-weight:700;line-height:60px}.order-card .delivery .delivery-body{padding-top:20px}.order-card .delivery .delivery-title{height:60px;font-weight:700;line-height:60px}.order-receive-modal{max-width:1420px;width:100%}.order-receive-modal .receipts-title{height:60px;font-weight:700;line-height:60px;margin-bottom:30px}.order-receive-modal .uploader,.order-receive-modal .uploader-table .table-card{width:80%}.order-receive-modal .uploader-table .table-card .dashboard-card .body{padding:0 30px;margin:0}.order-receive-modal .overflow-auto{overflow:visible!important}.job-overview .job-contact{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee;display:block;text-decoration:none}.job-overview .job-contact .badge{float:right;margin-left:10px}.job-overview .job-contact:last-child{margin-bottom:0;padding-bottom:0;border:0}.job-overview .job-contact .invite-button{margin:3px;padding:0;min-width:100px;height:45px}.job-overview .job-contact .invite-button:hover{background-color:#f0f0f6}.job-overview .job-contact .access-info{margin-right:10px;cursor:default;color:#7d829e;font-weight:700}.job-overview .dashboard-task{padding-left:0;padding-bottom:0}.job-overview .dashboard-task:first-child{padding-top:0}.job-overview{padding:0;margin:0}.job-overview .tabs-table-card{margin:0}.job-overview .header-text{color:#7d829e;font-family:Helvetica,sans-serif;letter-spacing:-.48px}.job-overview .name{font-size:30px;line-height:1.15}.job-overview .row{margin-left:0}.job-overview .fontBolder{font-weight:bolder}.job-overview .checklists{height:auto}.job-overview .checklists .communication-body .success{width:205px}.job-overview .checklists .dashboard-card .body{overflow:unset}.job-overview .checklists .wrapper{border-bottom:3px solid #f0f0f6}.job-overview .checklists .table-responsive{overflow-x:visible;overflow-x:initial}.job-overview .checklists .communication-footer{justify-content:center}.job-overview .checklists .communication-footer button{margin-left:0;width:205px}.channels-list .channels-header{padding:0;justify-content:center;text-transform:capitalize}.channels-list .channels-body{padding:0;margin:0}.jobs-timesheets-categories .jobs-timesheets-list .jobs-timesheets-list-item{display:flex;align-items:center;justify-content:space-between;min-height:40px;font-family:Helvetica,sans-serif;font-size:18px;color:#898da9;letter-spacing:-.48px;cursor:pointer;padding:0 10px;line-height:24px}.jobs-timesheets-categories{max-height:100%}.jobs-timesheets-categories .jobs-timesheets-list .jobs-timesheets-list-item{box-shadow:0 1px 0 0 #d1d2de;margin-bottom:1px}.jobs-timesheets-categories .jobs-timesheets-list .jobs-timesheets-list-item:hover{background-color:#fcf8f8}.jobs-timesheets-categories .jobs-timesheets-list .jobs-timesheets-list-item .right-side{display:flex;align-items:center}.jobs-timesheets-categories .jobs-timesheets-list .jobs-timesheets-list-item .right-side .item-total{margin-right:15px}.jobs-timesheets-categories .jobs-timesheets-list .jobs-timesheets-list-item .right-side .remove-action{height:60px;width:24px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.jobs-timesheets-categories .jobs-timesheets-list .jobs-timesheets-list-item .right-side .remove-action i{font-size:24px}.jobs-timesheets-categories .jobs-timesheets-selected{background-color:#fcf8f8}.jobs-timesheets-categories .divider{border:1px solid #d1d2de;margin:40.5px 0}.date-time{max-width:150px}.process-timesheet-modal{max-width:100%;width:100%}.process-timesheet-modal .delivery-title{height:60px;font-weight:700;line-height:60px}.process-timesheet-modal .overflow-auto{overflow:visible!important}.profile-overview .profile-avatar{padding-top:80px;padding-bottom:40px}.avatar-uploader,.profile-overview .profile-avatar{display:flex;justify-content:center;align-items:center}.avatar-uploader{border-radius:50%;background-color:#f8f8fc;height:200px;width:200px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;outline:none}.avatar-uploader .material-icons{font-size:96px;color:#7d829e}.avatar-uploader .avatar-preview{position:absolute;top:0;left:0;width:100%;height:100%}.avatar-uploader .avatar-preview img{background-color:#f8f8fc}.edit-details-modal .avatar-detail{padding:80px 0 40px;display:flex;justify-content:center}.edit-details-modal .rich-editor-wrapper .rdw-editor-main{min-height:250px}.channel-list{max-height:calc(100vh - 140px);height:100%;overflow:auto}.channel-list .channel-header{padding:0;justify-content:center}.channel-list .channel-main-list--open .channel-item-list{max-height:100%!important}.channel-list .channel-main-list .channel-main-item{padding:1rem 1.25rem;border-bottom:1px solid #dee2e6;align-items:center;display:flex;cursor:pointer}.channel-list .channel-main-list .channel-main-item--title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.channel-list .channel-main-list .material-icons{font-size:32px;line-height:0}.channel-list .channel-main-list span{margin-left:.5rem;font-size:.8em;white-space:nowrap}.channel-list .channel-main-list .channel-item-list{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out;padding:0;margin:0}.channel-list .channel-main-list .channel-item-list--selected{background-color:#f8f8fc}.channel-list .channel-main-list .channel-item-list .channel-item{padding:1rem 1.25rem;border-bottom:1px solid #edeff1;cursor:pointer}.channel-list .channel-main-list .channel-item-list .channel-item-top-content{display:flex;align-items:center}.channel-list .channel-main-list .channel-item-list .channel-item--name{font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.channel-list .channel-main-list .channel-item-list .channel-item--date{font-size:14px;text-align:end}.channel-list .channel-main-list .channel-item-list .channel-item-bottom-content{margin-top:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.channel-list .channel-main-list .channel-item-list .channel-item--message-text{font-size:20px}.channel-list .channel-main-list .channel-item-list .channel-item--message-text-disabled{color:#d1d2de}.datePickerContainer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background-color:#314961;color:#fff}.datePickerContainer .datePickerLabel{padding:.5em;font-size:20px;font-weight:700}.datePickerContainer .datePickerRange{width:90px;height:60px;background-color:#314961;font-weight:700;color:#fff;cursor:pointer;border:none;outline:none;text-align:center}.datePickerContainer .datePickerRange:hover{background-color:#426383;border-color:#426383}.datePickerContainer .datePickerRange:focus{background-color:#426383}.datePickerContainer .datePickerRange::-webkit-input-placeholder{color:#fff}.datePickerContainer .datePickerRange:-ms-input-placeholder{color:#fff}.datePickerContainer .datePickerRange::placeholder{color:#fff}.datePickerContainer .reset-icon-container{width:30px}.datePickerContainer .reset-icon-container button{padding:0 10px 0 0;display:flex;outline:none;border:none;background:none;color:#fff;opacity:.7;transition:opacity .2s linear}.datePickerContainer .reset-icon-container button:hover{opacity:1}.widthWithIcon{width:350px}.dashboard-action-header .export-button{margin-right:15px;display:flex;align-items:center;justify-content:center;background-color:#314961;width:60px;height:60px;border:none;outline:none;border-radius:0}.contacts-client{padding:0;margin:0}.contacts-client .recent-messages,.contacts-client .reminders{max-height:695px}.contacts-client .reminder-list{height:auto}.contacts-client .tabs-table-card{margin:0}.tabs-table-card .header .nav{width:100%;display:flex;flex-direction:row!important;justify-content:space-between;flex-wrap:inherit;height:100%}.tabs-table-card .header .nav .nav-item{width:100%;display:flex;justify-content:center;align-items:center;height:100%}.tabs-table-card .header .nav .nav-item a{color:#fff;text-transform:none;opacity:.5;outline:none}.tabs-table-card .header .nav .nav-item a.active{opacity:1}.tabs-table-card{margin-right:20px;margin-bottom:20px}.tabs-table-card .header{padding:0}.tabs-table-card .table{font-size:20px;letter-spacing:-.48px;line-height:24px}.tabs-table-card .table .table-header{height:60px}.tabs-table-card .table .table-header tr th{border-top:0}.tabs-table-card .table .table-body tr.clickable{cursor:pointer}.tabs-table-card .table .table-body tr .row-actions{color:#7d829e}.tabs-table-card .table .table-body tr .row-actions .action{margin-right:20px;cursor:pointer}.tabs-table-card .table tr{height:60px}.tabs-table-card .table tr td,.tabs-table-card .table tr th{vertical-align:middle}.tabs-table-card .footer{display:flex;justify-content:flex-end}.communication-list{max-height:100%;height:100%}.communication-list .communication-header{padding:0;justify-content:center;text-transform:capitalize}.communication-list .communication-body{flex:1 1 auto;margin:0}.communication-list .communication-footer{border-top:1px solid #f0f0f6;justify-content:flex-end;padding:40px;display:flex}.communication-list .communication-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px 20px}.communication-list .communication-empty .empty-message{margin-bottom:20px;text-align:center;word-break:break-word}.communication-list .dropdown-container{justify-content:space-between;padding-left:20px}.reminder-item-header{display:flex;margin-bottom:10px;justify-content:space-between;align-items:center}.reminder-item-name{font-size:24px;font-weight:700;letter-spacing:-.58px;word-break:break-word}.reminder-item-description{color:#213242;word-break:break-word}.reminder-item{padding:20px;cursor:pointer;border-bottom:1px solid #f0f0f6;background-color:#feffff;cursor:auto}.reminder-item-description{white-space:pre-wrap}.reminder-item-statuses{flex-wrap:wrap;display:flex;justify-content:space-between;margin-top:20px}.reminder-item-statuses .right-actions{align-items:center;display:flex}.reminder-item-statuses .remove-action{color:#7d829e;margin-left:20px}.reminder-item-status{-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;min-height:40px;background-color:#f8f8fc;padding:0 13px;display:flex;align-items:center;font-weight:500}.reminder-item-status .status-icon{color:#7d829e;margin-right:7px;font-size:20px}.reminder-item-status--disabled{background-color:rgba(209,210,222,.1)}.reminder-item-status--disabled .field-text,.reminder-item-status--disabled .status-icon{color:#d1d2de}.reminder-item-status--completed{background-color:rgba(63,187,100,.1)}.reminder-item-status--completed .field-text,.reminder-item-status--completed .status-icon{color:#3fbb64}.add-certification-modal{max-width:720px;width:100%}.add-certification-modal .uploader-wrapper{margin-top:20px;max-width:500px}.add-certification-modal .uploader-wrapper .uploader{padding:34px 10px 0}.add-certification-modal .uploader-wrapper .dashboard-card .body{padding:0 30px;margin:0}.contacts-supplier{display:flex;width:100%;height:100%;padding:0;margin:0}.contacts-supplier .details-card{max-height:100%;width:100%}.contacts-supplier .table-card{margin:0}.contacts-supplier .btn-supper-large{min-width:230px}.contacts-supplier .certification-wrapper{margin-top:48px}.contacts-supplier .certification-wrapper .table-card .body{overflow:visible}.contact-import{max-height:100%;height:100%}.contact-import .import-footer{display:flex;justify-content:flex-end}.documents-wrapper .breadcrumb-buttons{background-color:transparent;padding:0;margin:0;min-width:auto}.documents-wrapper .breadcrumb-buttons:hover{background-color:transparent}.documents-wrapper .breadcrumb-buttons:active{border:none!important;background-color:transparent!important}.documents-wrapper .breadcrumb-buttons:focus{box-shadow:none!important;background-color:transparent!important}.documents-wrapper .breadcrumb-delimiter{padding:0 8px;cursor:default}.documents-wrapper .table-card{margin:0;padding:0}.documents-wrapper .table-card .body{min-height:200px}.documents-wrapper .table-card .dashboard-card .footer{justify-content:flex-start}.documents-wrapper .table-card .dashboard-card .footer button{margin-left:0}.documents-wrapper .documents-button-wrapper{margin-left:auto;margin-right:20px;display:flex}.documents-wrapper .documents-button-wrapper button{background-color:transparent}.documents-wrapper .documents-button-wrapper .delete-button{width:220px}.documents-wrapper .dashboard-card .body{overflow:inherit}.update-payment-modal{max-width:680px;width:100%}.update-payment-modal .form-input{padding:20px}.subscription-card .footer{border-top:1px solid #efefef;padding-top:40px}.subscription-card .footer .button{margin-left:0;margin-right:15px}.payment-modal{max-width:680px;width:100%}.payment-modal .form-input{padding:20px}.payment-modal .button[type=submit]{width:250px}.plan-card .card-header{background-color:#314961;color:#fff;padding:1.5rem 1.25rem}.plan-card .card-header h3{margin:0}.plan-card .card-body h4{font-size:36px}.plan-card .card-body ul li{border-bottom:1px solid hsla(0,0%,60%,.3);padding:12px 0}.plan-card .card-footer{border:0;background-color:transparent;display:flex;justify-content:center;padding-bottom:1.5rem}.edit-company-modal .avatar-uploader{border-radius:0;width:auto;text-align:center;height:150px}.edit-company-modal .avatar-uploader .rounded-circle{border-radius:0!important;width:auto!important;max-height:100%;max-width:100%}.company-details .profile-avatar img{max-height:150px;max-width:100%}.add-price-list-modal{max-width:860px;width:100%}.price-list-categories .price-list-category-list .price-list-category-item{display:flex;align-items:center;justify-content:space-between;min-height:40px;font-family:Helvetica,sans-serif;font-size:18px;color:#898da9;letter-spacing:-.48px;cursor:pointer;padding:0 10px;line-height:24px}.price-list-categories{max-height:100%}.price-list-categories .price-list-category-list .price-list-category-item{box-shadow:0 1px 0 0 #d1d2de;margin-bottom:1px}.price-list-categories .price-list-category-list .price-list-category-item:hover{background-color:#fcf8f8}.price-list-categories .price-list-category-list .price-list-category-item .right-side{display:flex;align-items:center}.price-list-categories .price-list-category-list .price-list-category-item .right-side .item-count{margin-right:10px}.price-list-categories .price-list-category-list .price-list-category-item .right-side .item-total{margin-right:15px}.price-list-categories .price-list-category-list .price-list-category-item .right-side .remove-action{height:60px;width:24px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.price-list-categories .price-list-category-list .price-list-category-item .right-side .remove-action i{font-size:24px}.price-list-categories .price-list-category-selected{background-color:#fcf8f8}.price-list-categories .add-category{width:100%;margin-bottom:40px}.create-category-modal{max-width:680px;width:100%}.create-category-modal .file-input{height:150px}.create-category-modal .uploader{padding:34px 10px 0}.create-category-modal .uploader .table-responsive{margin-top:30px}.create-category-modal.update-category-modal{width:100%;max-width:1380px}.create-category-modal .overflow-auto{overflow:visible!important}.adjust-price-list-modal .dashboard-card{box-shadow:none}.adjust-price-list-modal .dashboard-card .body{margin:0;padding:0}.site-diary-template-modal{width:100%;max-width:1380px}.site-diary-template-modal .table-card-responsive{overflow:visible!important}.site-diary-template-modal .modal-footer{border-top:1px solid #d1d2de}.site-diary-template-modal .form-input-label{height:50px}.site-diary-template-modal .sdt-row{display:flex;width:100%;border-top:1px solid #d1d2de;margin-top:1rem;align-items:center}.site-diary-template-modal .sdt-row .sdt-row-count{width:48px}.site-diary-template-modal .sdt-row .sdt-row-fields{flex:1 1}.site-diary-template-modal .sdt-row .sdt-row-remove{width:48px;display:flex;justify-content:flex-end}.site-diary-template-modal .sdt-row .sdt-row-remove .remove-action{cursor:pointer;width:24px;height:24px}.site-diary-template-modal .sdt-sub-row{width:100%;padding:0 48px}.provider-configuration-modal .group-title{font-weight:700}.integrations .integration-summary{display:flex;flex-direction:row;align-items:center;margin-bottom:20px}.integrations .integration-summary .integration-brand{margin-right:20px}.integrations .btn-block{width:100%;margin-top:0}.integrations .btn-block+.btn-block{margin-left:.5rem}.assemblies-table-container .table-card,.assemblies-table-container .table-card .dashboard-card{height:100%}.assemblies-table-container .table-card .dashboard-card .footer .btn-super-large{width:200px}.assembly-modal{max-width:1150px;width:100%}.assembly-modal .overflow-auto{overflow:visible!important}.checklist-categories .checklist-list .checklist-list-item .right-side .item-total{margin-right:15px}.checklist-categories .checklist-list .checklist-list-item .right-side .remove-action{height:50px;width:24px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.checklist-categories .checklist-list .checklist-list-item .right-side .remove-action i{font-size:24px}.checklist-categories .add-category{width:100%;margin-bottom:40px}.templates-sections{color:#314961}.templates-sections .templates-section .templates-section-items{display:flex;flex-wrap:wrap}.templates-sections .templates-section .templates-section-item{width:350px;margin:10px 20px 20px 0;padding:40px 80px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#314961;background-color:#f8f8fc;border:1px solid #d1d2de;cursor:pointer;transition:all .1s linear}.templates-sections .templates-section .templates-section-item .templates-section-icon{font-size:80px}.templates-sections .templates-section .templates-section-item:hover{-webkit-transform:scale(1.01);transform:scale(1.01);background-color:#f0f0f6;text-decoration:none}.quote-request-details{padding-bottom:40px}.quote-request-details .quote-request-details-card .form-input-label{display:none}.quote-request-details .quote-request-details-card .form-column{padding:0}.quote-request-details .quote-request-details-card .form-input-group{max-width:200px}.quote-request-details .quote-request-details-card .footer{border-top:1px solid #d1d2de;padding-top:40px;align-items:flex-end;justify-content:flex-end;display:flex}.quote-request-details .quote-request-details-card.dashboard-card .body{overflow:visible}.quote-request-details .conversation{max-height:500px;margin-bottom:15px}.quote-request-details .create-order-button{width:280px}.proposal{border:1px solid #d1d2de;margin-bottom:1rem;height:calc(100% - 1rem)}.proposal .proposal-header{border-bottom:1px solid #d1d2de;background-color:#f8f8fc;height:60px;align-items:center;justify-content:center;display:flex;font-weight:700}.proposal .proposal-body{padding:15px}.quote-request-modal .conversation .conversation-messages{padding:0}.tasks-table-container .table-card .dashboard-card{height:100%}.tasks-table-container .dashboard-dropdown-filter{margin-bottom:0}.tasks-table-container .relationCell{cursor:pointer}.tasks-table-container .relationCell span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:5px}.tasks-table-container .relationCell span:first-child{margin-top:0}.tag-container{flex-wrap:wrap;outline:none}.tag-container .tag-badge{padding:10px 15px;margin-right:10px;margin-top:5px;margin-bottom:5px;background:#7d829e}.tag-container .editButton{outline:none;border:none;background-color:transparent}.tag-container .input-tags-container{position:relative;padding-right:51px}.tag-container .submitButton{width:61px;height:50px;position:absolute;right:0;top:0;border:none;outline:none;background-color:#3fbb64}.tag-container .submitButton i{margin-top:2px}.tag-container .material-icons{margin:0!important;font-size:24px!important}.tag-container .input-style{background-color:#3fbb64;height:30px}.tag-container .form-group{margin-bottom:0}.tag-container .form-input{min-width:300px}.tag-container .control,.tag-container .form-input-group.form-input-group-multi .form-input{min-height:50px;height:auto}.tag-container .autocomplete .dropdown-indicator,.tag-container .control{height:auto}.tag-container .tags-placeholder{margin-bottom:5px;font-weight:400;color:#7d829e}.tag-container .autocomplete-menu{z-index:2000}.todo{padding:0;margin:0}.todo .recent-messages,.todo .reminders{max-height:695px}.todo .reminder-list{height:auto}.todo .tabs-table-card{margin:0}.todo .header-text{color:#7d829e;font-family:Helvetica,sans-serif;letter-spacing:-.48px}.todo .status-container{font-size:22px;line-height:1.15;letter-spacing:.5px}.todo .name{font-size:30px;line-height:1.15}.todo .description{font-size:20px;line-height:24px;white-space:pre-line}.todo .row{margin-left:0}.todo .fontBolder{font-weight:bolder}.todo.loader-center{width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.todo .badge-style{background-color:#3fbb64}.todo .dashboard-card .body{overflow:unset}.todo .lead-notes .dashboard-card .body{overflow:auto}.todo .checklists{height:auto}.todo .checklists .communication-body .success{width:205px}.todo .checklists .wrapper{border-bottom:3px solid #f0f0f6}.todo .checklists .table-responsive{overflow-x:visible;overflow-x:initial}.todo .checklists .communication-footer{justify-content:center}.todo .checklists .communication-footer button{margin-left:0;width:205px}.todo .contact-name-item{transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear;cursor:pointer}.todo .contact-name-item:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.todo .contact-name-item:after{content:",";display:inline-block;margin-right:5px}.todo .contact-name-item:last-child:after{content:"";display:inline-block}.todo .incomplete-button{width:205px;margin-left:0}.sitediary-filters{height:60px;margin-bottom:15px}.common-sitediary-container .loaderContainer{margin-top:160px;display:flex;justify-content:center;flex-direction:column;align-items:center}.common-sitediary-container .datePickerContainer{background-color:#314961;color:#fff}.common-sitediary-container .datePickerContainer .datePickerRange{width:90px;height:60px;background-color:#314961;font-weight:700;color:#fff;cursor:pointer;border:none;outline:none;text-align:center}.common-sitediary-container .datePickerContainer .datePickerRange:hover{background-color:#426383;border-color:#426383}.common-sitediary-container .datePickerContainer .datePickerRange:focus{background-color:#426383}.common-sitediary-container .datePickerContainer .datePickerRange::-webkit-input-placeholder{color:#fff}.common-sitediary-container .datePickerContainer .datePickerRange:-ms-input-placeholder{color:#fff}.common-sitediary-container .datePickerContainer .datePickerRange::placeholder{color:#fff}.common-sitediary-container .common-sitediary-list i{font-size:30px}.common-sitediary-container .common-sitediary-list .category-select-card .body{max-height:calc(100vh - 390px)}.add-column-container{width:270px;background-color:#f4f5f7;margin-right:15px;height:100%}.add-column-container .input-style{padding:5px 10px;width:100%;color:#7d829e;font-weight:700;border:2px solid #3fbb64;outline:#3fbb64;border-radius:3px}.add-column-container .container-icon{margin:5px;border-radius:5px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#f4f5f7;border:none;outline:none;box-shadow:0 4px 8px -2px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08);cursor:pointer}.add-column-container .container-icon i{display:block;color:#7d829e;font-size:30px;transition:all .1s linear}.add-column-container .container-icon i:hover{background-color:rgba(9,30,66,.08);-webkit-transform:scale(1.05);transform:scale(1.05)}.add-column-container .container-icon i:active{background-color:rgba(9,30,66,.15)}.add-column-container .container-icon:disabled{opacity:.5;cursor:default;background-color:rgba(9,30,66,.08)}.add-column-container .container-icons{display:flex;justify-content:end}.insideColumn{width:100%}.insideColumn .wrapper{padding-left:5px;display:flex;position:absolute;z-index:2;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list-cards{width:270px;background-color:#f4f5f7;margin-right:15px;height:100%}.list-cards .title-list{height:68px;padding:10px;box-shadow:0 0 5px rgba(0,0,0,.15);text-transform:uppercase;color:#7d829e;font-family:Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.48px;position:relative}.list-cards .title-list:hover .more{opacity:1}.list-cards .title-list .more{opacity:0;position:absolute;right:0;bottom:0;z-index:1;transition:opacity .1s linear}.list-cards .title-list .more .button{min-width:60px}.list-cards .title-list .toggleClass{background-color:transparent}.list-cards .title-list .list-info{font-weight:400}.list-cards .container-cards{height:calc(100% - 80px);padding:0 1rem;transition:background-color .4s ease}.list-cards .card-container{margin:.5rem 0;height:100%}.filters-container{width:calc(100% - 100px);position:fixed;top:60px;z-index:3;padding:20px 0;background-color:#fff}.filters-container .grid-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;margin-right:10px;background-color:#314961;color:#fff;outline:none;border:none}.filters-container .grid-icon i{font-size:30px}.leads-container{width:100%;margin:0 auto;display:flex;min-height:calc(100vh - 200px);height:auto}.leads-container .addColumnIcon{display:block;font-size:30px;color:#7d829e}.leads-container .addColumnIconContainer{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#f4f5f7;border:none;outline:none;cursor:pointer}.leads-container .addColumnIconContainer i{transition:all .1s linear}.leads-container .addColumnIconContainer i:hover{background-color:rgba(9,30,66,.08);-webkit-transform:scale(1.05);transform:scale(1.05)}.lead-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;font-size:16px;padding:10px;background:#fff;border-radius:3px;border-bottom:1px solid #ccc;position:relative}.lead-content .lead-name{font-weight:700}.lead-content .lead-closeDay{font-size:12px;color:#7d829e}.lead-content .lead-budget{color:#3fbb64}.lead-content .lead-tag{background-color:#e8e9eb;font-weight:400;margin-right:5px}.lead-content .lead-assignedTo{font-size:12px;font-weight:700;color:#7d829e}.lead-content .draggableStyle{background-color:#3fbb64}.inner-container{position:relative;height:calc(100vh - 180px);margin-top:80px;overflow:auto}.inner-container .leads-container{width:100%;margin:0 auto;display:flex}.inner-container .leads-container .addColumnIcon{display:block;font-size:30px;color:#7d829e}.inner-container .leads-container .addColumnIconContainer{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#f4f5f7;border:none;outline:none;cursor:pointer}.inner-container .leads-container .addColumnIconContainer i{transition:all .1s linear}.inner-container .leads-container .addColumnIconContainer i:hover{background-color:rgba(9,30,66,.08);-webkit-transform:scale(1.05);transform:scale(1.05)}.inner-container .leads-container.loader-center{width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.estimation-status-container{font-size:16px;display:inline-block}.estimation-status-container .inner-container{height:auto;margin-top:10px;padding:5px 10px;display:flex;align-items:center;font-weight:bolder}.estimation-status-container .inner-container i{margin-right:5px;margin-top:2px}.estimation-status-container .inner-container .approved-color{color:#fff;background-color:#3fbb64}.estimation-status-container .inner-container .draft-color{color:#fff;background-color:#6c757d}.estimation-status-container .inner-container .sent-color{color:#fff;background-color:#f5a623}.estimation-status-container .approved-color{color:#fff;background-color:#3fbb64}.estimation-status-container .draft-color{color:#fff;background-color:#6c757d}.estimation-status-container .sent-color{color:#fff;background-color:#f5a623}.estimation-item{border-bottom:1px solid #f0f0f6}.estimation-item:last-child{border-bottom:0}.estimation-item--description{white-space:pre-wrap}.estimation-item--creation{flex-direction:row;display:flex}.estimation-item--creation .field-text{font-size:16px}.estimation-item .material-icons{font-size:20px;color:#314961}.estimation-item .unlink{font-size:16px}.estimation-item-content a{text-decoration:none}.estimation-item-content a:hover{color:#314961}.lead-estimation-container{height:auto}.lead{padding:0;margin:0}.lead .recent-messages,.lead .reminders{max-height:695px}.lead .reminder-list{height:auto}.lead .tabs-table-card{margin:0}.lead .header-text{color:#7d829e;font-family:Helvetica,sans-serif;letter-spacing:-.48px}.lead .name{font-size:30px;line-height:1.15}.lead .description{font-size:20px;line-height:24px;white-space:pre-line}.lead .row{margin-left:0}.lead .fontBolder{font-weight:bolder}.lead.loader-center{width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.lead .badge-style{background-color:#3fbb64}.lead .dashboard-card .body{overflow:unset}.lead .lead-notes .dashboard-card .body{overflow:auto}.lead .tasks-list{height:auto}.lead .tasks-list .table-responsive{padding:20px;overflow-x:visible;overflow-x:initial}.lead .contact-name-item{transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear;cursor:pointer}.lead .contact-name-item:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.lead .contact-name-item:after{content:",";display:inline-block;margin-right:5px}.lead .contact-name-item:last-child:after{content:"";display:inline-block}.leads-import{max-height:100%;height:100%}.leads-import .import-footer{display:flex;justify-content:flex-end}.global-search-container .category-select-card{max-height:calc(100vh - 190px)}.global-search-container .select-category-header{padding-left:40px!important;justify-content:flex-start!important}.global-search-container .search-input{padding:0 10px;width:300px;color:#898da9;font-size:20px;background-color:#fff;border:2px solid #d1d2de}.global-search-container .search-input::-webkit-input-placeholder{color:#898da9}.global-search-container .search-input:-ms-input-placeholder{color:#898da9}.global-search-container .search-input::placeholder{color:#898da9}.Toastify__toast{padding:0;box-shadow:0 1px 10px 10px rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05)}.Toastify__toast-container{width:410px}.toast{max-width:410px}.Toastify__toast-container--top-center{top:0}.message-notification .conatiner{padding:5px;display:flex;align-items:center}.message-notification .avatar-container{margin:10px 0 10px 10px}.message-notification .notification-body{width:100%}.message-notification .content{max-width:280px;margin-bottom:15px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:pre-wrap}.message-notification .link-container{text-align:right}.message-notification .link-container button{background:none;border:none;color:#7d829e;font-weight:700}.message-notification .link-container button:hover{text-decoration:underline}.message-notification .title{width:300px;display:flex;justify-content:space-between;color:#213242;font-weight:700}.message-notification .title .close{font-size:25px}.message-notification .body{min-height:60px;font-size:18px;color:#000}.checklist-categories .checklist-list .checklist-list-item{display:flex;align-items:center;justify-content:space-between;min-height:40px;font-family:Helvetica,sans-serif;font-size:18px;color:#898da9;letter-spacing:-.48px;cursor:pointer;padding:0 10px;line-height:24px}.checklist-categories{max-height:100%}.checklist-categories .checklist-body{min-height:200px;max-height:calc(100vh - 260px)}.checklist-categories .checklist-list .checklist-list-item{box-shadow:0 1px 0 0 #d1d2de;margin-bottom:1px;min-height:50px}.checklist-categories .checklist-list .checklist-list-item:hover{background-color:#fcf8f8}.checklist-categories .checklist-list .checklist-list-item .right-side{display:flex;align-items:center}.checklist-categories .checklist-category-selected{background-color:#fcf8f8}.checklist-categories .divider{border:1px solid #d1d2de;margin:40.5px 0}.checklists-container .borderBottom{border-bottom:3px solid #f0f0f6}.checklists-container .checklist-item{padding:20px 10px;justify-content:space-between}.checklists-container .checklist-item .item-title{display:flex;align-items:center;font-size:20px;font-weight:500;color:#314961}.checklists-container .checklist-item .checklist-count{margin-top:5px;color:#7d829e;font-weight:700;font-size:14px}.checklists-container .checklist-item .badge{height:22px;font-size:15px}.checklists-container .checklist-item .item-description{margin-top:5px;margin-left:35px;white-space:pre-line}.checklists-container .checklist-item .item-dueDate{margin-top:5px;margin-left:35px;font-size:14px;font-weight:700}.checklists-container .checklist-item .expand-button{margin-left:10px;cursor:pointer;font-size:35px}.checklists-container .checklist-item:hover{cursor:pointer}.checklists-container .dashboard-dropdown button{height:40px;font-size:16px}.checklists-container .dashboard-dropdown i{font-size:20px}.checklists-container .total-selected-option{margin-right:10px;font-size:17px;color:#213242;font-weight:700}.checklists-container .badge-warning{max-height:26px}.checklists-container .add-option-button{display:flex;justify-content:center;align-items:center}.checklists-container .create-button{margin-right:8px;height:40px;font-size:16px}.checklists-container .create-button i{font-size:20px}.checklists-container .color-primary{background:#314961}.checklists-container .color-error{color:#ff0707}.quote-request-subcontractor-details{padding-bottom:40px}.quote-request-subcontractor-details .quote-request-details-card .form-input-label{display:none}.quote-request-subcontractor-details .quote-request-details-card .form-column{padding:0}.quote-request-subcontractor-details .quote-request-details-card .form-input-group{max-width:200px}.quote-request-subcontractor-details .quote-request-details-card .footer{border-top:1px solid #d1d2de;padding-top:40px;align-items:flex-end;justify-content:flex-end;display:flex}.quote-request-subcontractor-details .quote-request-details-card.dashboard-card .body{overflow:visible}.quote-request-subcontractor-details .conversation{max-height:calc(100% - 320px)}.table-card .ellipsis-field{max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.quote-request-list{max-height:100%;height:100%}.quote-request-list .quote-request-header{padding:0;justify-content:center}.quote-request-list .quote-request-sq-list--open .quote-request-quotes-list{max-height:100vh!important}.quote-request-list .quote-request-sq-list .quote-request-sq-item{padding:1rem 1.25rem;border-bottom:1px solid #dee2e6;align-items:center;display:flex;cursor:pointer}.quote-request-list .quote-request-sq-list .quote-request-sq-item--title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quote-request-list .quote-request-sq-list .material-icons{font-size:32px;line-height:0}.quote-request-list .quote-request-sq-list span{margin-left:.5rem;font-size:.8em;white-space:nowrap}.quote-request-list .quote-request-sq-list .quote-request-quotes-list{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out;padding:0;margin:0}.quote-request-list .quote-request-sq-list .quote-request-quotes-list--selected{background-color:#f8f8fc}.quote-request-list .quote-request-sq-list .quote-request-quotes-list .quote-request-quote-item{padding:1rem 1.25rem;border-bottom:1px solid #edeff1;align-items:center;display:flex;cursor:pointer}.quote-request-list .quote-request-sq-list .quote-request-quotes-list .quote-request-quote-item--title{list-style-type:disc;display:list-item;margin-left:20px}.quote-request-details-card .form-input-label{display:none}.quote-request-details-card .form-column{padding:0}.quote-request-details-card .form-input-group{max-width:200px}.quote-request-details-card .footer{border-top:1px solid #d1d2de;padding-top:40px;align-items:flex-end;justify-content:flex-end;display:flex}.quote-request-details-card.dashboard-card .body{overflow:visible}.table-card .cell-truncate,.table-card .estimation-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.table-card .cell-truncate{max-width:175px}.quote-selections .category-container{overflow:inherit;margin:0}.quote-selections .category-container .category-details{display:flex;justify-content:space-between;padding:20px 15px;border-bottom:3px solid #f0f0f6;text-align:justify;white-space:pre-line}.quote-selections .category-container .category-details .category-dueDate{margin-bottom:10px;font-weight:700}.quote-selections .badge{margin-left:15px;padding:5px 15px;display:inline-block;border-radius:0;font-size:16px;font-weight:400}.quote-selections .button-hover{background-color:transparent}.quote-selections .button-hover:hover{background-color:#213242}.quote-selections .create-item{margin-left:30px;height:40px;font-size:16px}.authentication-card-container{min-height:unset}.authentication-card-container.reset-password-card{max-width:720px;width:100%}.authentication-card-container.reset-password-card .sign-in-button{margin-left:20px}.authentication-card-container.reset-password-card .sign-up-button{margin-left:20px;text-decoration:none}.authentication-card-container.reset-password-card .sign-up-button .button{width:auto;white-space:nowrap}.authentication-card-container.reset-password-card .sign-up-submit{flex-direction:row-reverse}@media (max-width:920px){.authentication-card-container.reset-password-card .sign-up-other{margin-top:40px;flex-direction:column}.authentication-card-container.reset-password-card .button{width:100%;margin-left:0}}.application-wrapper{width:100%}
/*# sourceMappingURL=main.5e315bac.chunk.css.map */