@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(assets/fonts/bc5457c1089cc65463eb981d4cdb7045-open-sans-v13-latin-300.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(assets/fonts/b1694de7881d0817d7efa27185e6650e-open-sans-v13-latin-300italic.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(assets/fonts/e64cab167bbdc04807429d10873901a0-open-sans-v13-latin-regular.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(assets/fonts/2868c329f2c9de786cbc4a5b6989ae08-open-sans-v13-latin-italic.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(assets/fonts/fa907b3395c41e35cdb25dca66a58ca9-open-sans-v13-latin-600.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(assets/fonts/ca0f66751bf39c20190a1eee2c596fee-open-sans-v13-latin-600italic.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(assets/fonts/73437ad44345f889f45e27c428d618d8-open-sans-v13-latin-700.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(assets/fonts/a4f574e1e769e5045ea68c337e088b35-open-sans-v13-latin-700italic.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat-Bold"),url(assets/fonts/64b9c150ed51d202fe159c07d916966c-montserrat-v7-latin-700.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat-Regular"),url(assets/fonts/10e5d9fb9daa889984a89c6f04303d87-montserrat-v7-latin-regular.woff2) format("woff2")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(assets/fonts/a4160421d2605545f69a4cd6cd642902-material-icons.woff2) format("woff2")}.material-icons{font-family:Material Icons;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}md-autocomplete[md-floating-label] .md-show-clear-button button{top:0}.md-virtual-repeat-sizer,md-autocomplete md-autocomplete-wrap md-progress-linear{display:none}.multi-line-2.md-autocomplete-suggestions li,md-option.multi-line-2{display:flex;align-items:center;font-size:14px;line-height:1.2}.multi-line-2.md-autocomplete-suggestions li .item-metadata,md-option.multi-line-2 .item-metadata{display:block}.md-button.md-icon-button:not([disabled]):active{background-color:hsla(0,0%,62%,.2)}md-menu-item a.md-button:not([disabled]),md-menu-item a.md-button:not([disabled]):active,md-menu-item a.md-button:not([disabled]):focus,md-menu-item a.md-button:not([disabled]):hover,md-menu-item a.md-button:not([disabled]):link,md-menu-item a.md-button:not([disabled]):visited{color:rgba(0,0,0,.87)}.md-raised md-icon{margin-top:-2px}md-checkbox.md-checked .md-icon,md-checkbox.md-default-theme.md-checked .md-icon{background:#00a3ce}md-checkbox.md-checked .md-icon:after,md-checkbox.md-default-theme.md-checked .md-icon:after{border-color:#fff}.md-chips{padding:0 2px;margin:8px 0 2px;flex-wrap:wrap;display:flex}.md-chips .md-chip-input-container{float:none;flex:1 0 auto;margin-right:0}.md-chips .md-chip-input-container:not(:first-child){margin-right:0}.md-chips .md-chip-input-container .md-input{width:100%}.md-chips.md-removable md-chip .md-chip-content{padding-right:6px}.md-datepicker-input{font-size:16px}md-input-container._md-datepicker-has-calendar-icon{margin-left:-16px}md-input-container._md-datepicker-has-calendar-icon .md-icon-button+.md-datepicker-input-container{margin-left:0}._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore){right:auto}md-icon.fa{text-align:center}.material-icons.md-18{font-size:18px;line-height:18px;height:18px;width:18px;min-height:18px;min-width:18px}.material-icons.md-24{font-size:24px;line-height:24px;height:24px;width:24px;min-height:24px;min-width:24px}.material-icons.md-36{font-size:36px;line-height:36px;height:36px;width:36px;min-height:36px;min-width:36px}.material-icons.md-48{font-size:48px;line-height:48px;height:48px;width:48px;min-height:48px;min-width:48px}.trades md-icon.fa{line-height:20px}.trades .material-icons.md-18{line-height:14px}.material-icons.calendar-fa{vertical-align:top;font-size:16px;text-align:center;font-weight:900;font-family:Font Awesome\ 5 Free}.material-icons.calendar-capacity{vertical-align:middle}md-input-container.md-default-theme>md-icon,md-input-container>md-icon{color:rgba(0,0,0,.54)}md-input-container:hover .md-input{padding-bottom:0;border-bottom-width:2px}md-list .md-avatar-icon md-progress-circular path{stroke:#fafafa}@media (max-width:479px){md-list .md-avatar-icon{display:none}}md-list .md-list-item-text>:first-child:nth-last-child(1n+4){padding-top:16px}md-list .md-list-item-text>:nth-child(1n+3)~:last-child{padding-bottom:16px}md-list .md-list-item-inner{padding-right:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}md-list .md-list-item-inner .md-list-item-text p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}md-list .md-secondary-container{position:absolute;right:8px}md-list .md-2-line .md-secondary-container{top:18px}md-list .md-3-line .md-secondary-container{top:24px}md-list .secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;line-height:1;margin-top:-8px;max-width:80px}md-list .secondary-0 .md-list-item-inner{padding-right:0}md-list .secondary-2 .md-list-item-inner{padding-right:80px}md-list md-list-item .md-button:not([disabled]):active{background-color:rgba(246,179,0,.2)}md-list md-list-item>.md-button:active,md-list md-list-item>.md-button:focus{background-color:transparent}md-list md-list-item>.md-button>.md-button:hover{background-color:transparent!important}md-select.md-no-underline .md-select-value{background-image:none}.md-select-menu-container md-option.long-option{height:56px}.md-select-menu-container md-option.long-option:not(:last-child){border-bottom:1px solid rgba(0,0,0,.12)}md-switch.md-checked:not([disabled]) .md-bar{background:#c7f4ff}md-switch.md-checked:not([disabled]) .md-thumb{background:#00a3ce}md-switch[disabled]{color:rgba(0,0,0,.38)}md-toast :first-letter{text-transform:capitalize}@media (max-width:959px){md-toast .md-toast-content{border-radius:0}}@media (pointer:coarse){md-tooltip{display:none!important}}.md-chips,button,html,input,md-bottom-sheet .md-subheader,select,textarea{font-family:Open Sans,sans-serif}.md-display-1,.md-display-2,.md-display-3,.md-display-4,.md-headline,.md-subhead,.md-title{font-family:Montserrat,sans-serif}.md-body-2,.md-button,.md-calendar-month-label,.md-title,md-optgroup label,md-tooltip{font-weight:600}.md-panel-outer-wrapper{width:0!important;height:0!important}md-chips.readonly-chips-display md-chips-wrap{box-shadow:none}.legacy-app-in-spa-hack a{cursor:pointer;color:#008bb0}.legacy-app-in-spa-hack a:link,.legacy-app-in-spa-hack a:visited{color:#008bb0}.legacy-app-in-spa-hack a:active,.legacy-app-in-spa-hack a:focus{color:#005b73}@media (pointer:fine){.legacy-app-in-spa-hack a:hover{color:#005b73}}.legacy-app-in-spa-hack h1,.legacy-app-in-spa-hack h2{font-family:Montserrat,sans-serif}.legacy-app-in-spa-hack ol,.legacy-app-in-spa-hack p,.legacy-app-in-spa-hack ul{font-size:16px;line-height:1.5;margin-top:16px;margin-bottom:16px}.legacy-app-in-spa-hack input[type=number]{-moz-appearance:textfield}.legacy-app-in-spa-hack input[type=number]::-webkit-inner-spin-button,.legacy-app-in-spa-hack input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.legacy-app-in-spa-hack .md-button,.legacy-app-in-spa-hack a,.legacy-app-in-spa-hack body,.legacy-app-in-spa-hack button,.legacy-app-in-spa-hack input,.legacy-app-in-spa-hack textarea{touch-action:manipulation}.count{font-size:12px;line-height:1;color:rgba(0,0,0,.54);padding:3px 6px;margin-left:4px;background:hsla(0,0%,62%,.5);border-radius:2px;display:inline-block}.count.primary{color:#fff;background:rgba(0,163,206,.5)}.count.success{color:#fff;background:rgba(0,150,136,.5)}.count.warn{color:#fff;background:rgba(223,49,34,.5)}.contact-card{margin:16px}.contact-card md-card-header{background:#e1f9ff;border-bottom:1px solid #e0e0e0}.contact-card md-card-content p{margin-top:8px;margin-bottom:8px}.contact-card md-card-actions{margin:0;padding:8px 0;border-top:1px solid #e0e0e0}.contact-card md-card-actions>:first-child{margin-left:0}.customer-picker{position:relative}.customer-picker .md-button.md-icon-button{margin-left:16px;margin-right:-8px}.customer-picker .contact-card{margin:0}@media (min-width:480px){.customer-picker .contact-card{position:absolute;top:57px;right:0;width:320px;box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12);z-index:101}}.drag-bar,.drag-handle{cursor:move}.drag-bar{position:relative;text-align:center;height:9px;background:#00a3ce;border-radius:4px 4px 0 0;overflow:hidden}.drag-bar md-icon{position:absolute;top:-8px;left:0;right:0;color:hsla(0,0%,100%,.7)}.drag-placeholder{margin:16px 0;height:120px;background:#e1f9ff;border:5px dashed #c7f4ff;box-sizing:border-box}.sv-helper{max-height:120px;background-color:#fff;box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12);overflow:hidden}.highlight{padding:4px 8px;border:2px solid #eee;border-radius:4px}.highlight.highlight-success{border-color:#4caf50}.highlight.highlight-caution{border-color:#ffeb3b}.highlight.highlight-error{border-color:#f44336}.highlight.warning-message{margin-bottom:16px;background:#ffd76f;border-color:#f6b300}.highlight.warning-message p{display:flex;font-size:14px;line-height:1.2}.highlight.warning-message p:first-child{margin-top:0}.highlight.warning-message p:last-child{margin-bottom:0}.highlight.warning-message p span{flex:1}.highlight.warning-message md-icon{color:#bd8a00;margin-right:12px}.small-list md-list-item.md-3-line .md-list-item-text h3{font-size:14px;font-weight:600}.small-list md-list-item.md-3-line .md-list-item-text p{font-size:13px}.small-list md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:16px}.expando .expanded{background:rgba(255,215,111,.5)}.expando .expanded+.form-container{border:6px solid rgba(255,215,111,.5);border-top:none}.expando .expanded .md-button:not([disabled]):hover{background:none}.letterhead{padding:8px 0}.letterhead .company-logo{text-align:center;padding:8px;width:103px}.letterhead .company-logo img{max-width:100%;height:auto}.letterhead .letterhead-details{width:100%}.letterhead .letterhead-details>div{padding:8px;box-sizing:border-box}.letterhead .letterhead-details>div h3{font-family:Montserrat,sans-serif;font-size:12px;color:rgba(0,0,0,.54);text-transform:uppercase;margin:0 0 4px}.letterhead .letterhead-details>div p{font-size:13px;margin:0}@media (min-width:480px){.letterhead .letterhead-details{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.letterhead .letterhead-details>div{width:50%}.letterhead .letterhead-details>div h3{margin-top:0}}@media (min-width:600px){.letterhead{padding:8px}}@media (min-width:960px){.letterhead .company-logo{width:158px}}.loading{padding:50px 0;width:100%}.loading md-progress-circular{margin:0 auto}.loading.loading-lg{padding:100px 0}.menu-loading md-progress-circular{margin:0 auto}.mask{position:absolute;top:0;right:0;bottom:0;left:0;background:hsla(0,0%,100%,.5);z-index:100}.mask>div{height:100%}.mask.invisible{background:transparent}.mask .mask-content{height:auto;padding:24px;background:#fff;border-radius:12px}.section{position:relative;margin:8px;background:#fff;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.15);overflow:hidden}@media (min-width:600px){.section{margin:16px}}.section>:first-child{border-radius:4px 4px 0 0}.section>:last-child{border-radius:0 0 4px 4px}.section .section-header{padding:12px 16px;background:#00a3ce}.section .section-header .md-title,.section .section-header h2{font-size:18px;color:#fff;text-transform:uppercase;margin:0}.section .section-header .md-title .header-icon,.section .section-header h2 .header-icon{color:hsla(0,0%,100%,.7)}.section .section-header.section-toolbar{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;align-items:center;padding:4px 16px}.section .section-header.section-toolbar .md-button.md-icon-button md-icon{color:#fff}.section .section-header.section-toolbar .md-button.md-icon-button:not([disabled]):focus md-icon,.section .section-header.section-toolbar .md-button.md-icon-button:not([disabled]):hover md-icon{color:hsla(0,0%,100%,.7)}.section .section-header.section-toolbar>.md-button:last-child{margin-right:-8px}.section .section-form{position:relative;padding:6px 8px;background-color:#e1f9ff;border-bottom:1px solid #e0e0e0}.section .section-form .md-icon-button{margin-right:0}.section .section-form .input-group{padding:0 8px}.section .section-form .input-group md-input-container{margin:0;min-height:0}.section .section-form md-checkbox{margin:0}.section .section-form .md-raised{margin-right:0}.section .section-content{position:relative;padding:16px}.section .edit-list+.section-form,.section .section-content+.section-content{border-top:1px solid #e0e0e0}.section .section-grid>.row{padding:8px 16px;border-bottom:1px solid rgba(0,0,0,.12)}.section .section-grid>.row:last-child{border:0}.section .section-grid>.row>div{font-size:14px;margin:0}.section md-list{padding:0}.section .section-footer{padding:2px 8px;border-top:1px solid #e0e0e0}.section .section-footer.slim{padding:2px 0}.section .section-loading{position:absolute;top:0;right:0;bottom:0;left:0;background:hsla(0,0%,100%,.5)}.section.content-block .drag-bar,.section>.drag-bar{height:13px}.section.content-block .drag-bar md-icon,.section>.drag-bar md-icon{top:-6px}.section.sv-helper{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.section.dragging{max-height:120px;overflow:hidden}.section.alt{margin:16px 0;box-shadow:none}.section.alt .section-header{background:#0be}.section.alt .section-content,.section.alt .section-footer,.section.alt .section-form{border:1px solid #e0e0e0;border-top:0}.section.simple{box-shadow:none;border:1px solid rgba(0,0,0,.12)}.section.simple .section-header{background:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.12)}.section.simple .section-header .md-title,.section.simple .section-header h2{color:rgba(0,0,0,.87)}.section.simple .section-header.section-toolbar .md-button.md-icon-button md-icon{color:rgba(0,0,0,.54)}.section.simple .section-header.section-toolbar .md-button.md-icon-button:not([disabled]):focus md-icon,.section.simple .section-header.section-toolbar .md-button.md-icon-button:not([disabled]):hover md-icon{color:rgba(0,0,0,.87)}.section.simple .nav-tabs{background:#fff;border-bottom:1px solid #e0e0e0}.section.simple .nav-tabs md-tabs .md-tab a{color:rgba(0,0,0,.87)}.section-container{padding:0 8px 8px}.section-container .section{margin:8px 0 0}@media (min-width:600px){.section-container{padding:0 16px 16px}.section-container .section{margin:16px 0 0}}@media (min-width:600px){.aside{margin:0 16px 16px}}@media (min-width:960px){.aside{display:flex;flex-direction:column;margin:0;border:0;border-left:1px solid #e0e0e0;border-radius:0}.aside .section-header{border-top:0;border-radius:0}.aside .aside-list,.aside .section-content{flex:1;border-radius:0;overflow:auto;-webkit-overflow-scrolling:touch}}@media (min-width:960px){.elevated{box-shadow:9px 0 9px -9px rgba(0,0,0,.2);z-index:41}}.signature-placeholder{background:#fff;border:3px dashed #eee;border-radius:4px}.signature-placeholder .display-text{text-align:center;padding:32px;cursor:pointer;outline:none}.readonly .signature-placeholder .display-text,survey-detail .signature-placeholder .display-text{cursor:default}.signature-placeholder md-icon{color:rgba(0,0,0,.38)}.signature-placeholder.no-sig{background:#f5f5f5}.signature-wrapper{position:relative;width:100%;padding-bottom:30%;box-sizing:border-box}.signature-wrapper canvas{position:absolute;height:100%;width:100%;background:#fff;border:1px solid rgba(0,0,0,.12);box-sizing:border-box;display:block}.signature-wrapper canvas.no-touch{pointer-events:none}.signature-buttons .md-button:first-child{margin-left:0}.signature-warning{display:none}@media (max-width:959px) and (orientation:portrait){.signature-warning{display:block}}.signature-img{position:relative;text-align:center;border:1px solid rgba(0,0,0,.12);cursor:pointer;outline:none}.signature-img img{max-width:100%;height:auto}.signature-img .signature-loading{padding:32px}.signature-img.disabled{cursor:default}.text-editor{position:relative;background:#fff}.text-editor label{color:#fff;padding:12px 16px;background:#00a3ce;border-radius:4px 4px 0 0;display:block}.text-editor .text-editor-btn{position:absolute;top:4px;right:8px;margin:0}.text-editor .text-editor-btn+text-angular .ta-toolbar{padding-right:56px}.dragging .text-editor .ta-toolbar,.dragging .text-editor .text-editor-btn,.sv-helper .text-editor .ta-toolbar,.sv-helper .text-editor .text-editor-btn{display:none}.ta-toolbar{padding:8px;background:#e1f9ff}.ta-toolbar .btn-group{padding-right:12px;display:inline-block}.ta-toolbar .btn-group .btn{font-size:14px;color:rgba(0,0,0,.54);line-height:32px;vertical-align:middle;text-align:center;padding:0;height:32px;width:32px;background:transparent;border:1px solid transparent}.ta-toolbar .btn-group .btn.active,.ta-toolbar .btn-group .btn:focus,.ta-toolbar .btn-group .btn:hover{color:#00a3ce}.ta-toolbar .btn-group .btn[disabled]{color:rgba(0,0,0,.38)}.ta-toolbar .btn-group .btn[disabled]:focus,.ta-toolbar .btn-group .btn[disabled]:hover{border:1px solid transparent}.ta-root.focussed>.ta-scroll-window.form-control{box-shadow:none}.ta-root.focussed>.ta-scroll-window.form-control div[contenteditable]{outline:none}.ta-scroll-window.form-control,.ta-scroll-window.form-control .ta-bind{min-height:200px}@media (min-width:960px){.ta-toolbar .btn-group{padding-right:8px}.ta-toolbar .btn-group+.btn-group{padding-left:8px;border-left:1px solid rgba(0,0,0,.12)}}.ta-scroll-window>.ta-bind{padding:12px}.content-block .section-content>:first-child,.ta-scroll-window>.ta-bind>:first-child{margin-top:0}.content-block .section-content>:last-child,.ta-scroll-window>.ta-bind>:last-child{margin-bottom:0}.content-block .section-content h1,.ta-scroll-window>.ta-bind h1{font-size:28px;margin:28px 0 14px}.content-block .section-content h2,.ta-scroll-window>.ta-bind h2{font-size:21px;margin:21px 0 14px}.content-block .section-content h3,.ta-scroll-window>.ta-bind h3{font-size:18px;margin:18px 0 14px}.content-block .section-content h4,.content-block .section-content ol,.content-block .section-content p,.content-block .section-content ul,.ta-scroll-window>.ta-bind h4,.ta-scroll-window>.ta-bind ol,.ta-scroll-window>.ta-bind p,.ta-scroll-window>.ta-bind ul{font-size:14px;margin-top:14px;margin-bottom:14px}.text-center{text-align:center}.text-right{text-align:right}.capitalize{text-transform:capitalize!important}.capitalize-once:first-letter{text-transform:capitalize}.uppercase{text-transform:uppercase}.text-no-transform{text-transform:none}.text-muted{color:rgba(0,0,0,.38)}.text-primary{color:#00a3ce}.text-success{color:#009688}.text-warn{color:#df3122}.text-accent{color:#ffd76f}.display-text{color:rgba(0,0,0,.38)}.display-text,.display-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;text-transform:uppercase}.small-text{font-size:12px}.bold-text{font-weight:700}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prewrap{white-space:pre-wrap}.fyi{font-size:14px;color:rgba(0,0,0,.54);padding:8px 16px;margin:0;border-bottom:1px solid #e0e0e0}.md-title{text-transform:uppercase}.tip{color:#aaa;text-align:center;padding:32px}.tip,.tip p{font-size:24px}.bg-warn{background:#ffebee}.no-marg-top{margin-top:0}.no-marg-bottom{margin-bottom:0}.margin-top-xl{margin-top:36px}.overflow-hidden{overflow:hidden}.relative{position:relative}.cp-schedule.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment,.cp-schedule.e-schedule .e-vertical-view .e-day-wrapper .e-appointment{color:rgba(0,0,0,.87);background:#eee;border:1px solid rgba(0,0,0,.12);border-left:3px solid #00a3ce}.window-details{white-space:normal;padding-top:1px}.window-title{font-size:13px;line-height:1.2}.window-availability{display:inline-block;font-size:12px;color:#fff;line-height:1;padding:1px 2px;margin-right:4px;background:#757575;border-radius:2px}.availability-high .window-availability{background-color:#009688}.availability-medium .window-availability{background-color:#00a3ce}.availability-low .window-availability{background-color:#df3122}.availability-overbooked .window-availability{background-color:#ff9800}.larger-window-font .window-availability{font-size:14px}.includes-orphans .window-availability{border:1px solid #424242}.e-day-view .window-extras,.e-tooltip-wrap .window-extras{display:flex;flex-wrap:wrap}.e-day-view .window-extras .e-time:not(:last-child):after,.e-tooltip-wrap .window-extras .e-time:not(:last-child):after{content:"-";margin:0 4px}.e-tooltip-wrap .material-icons{color:inherit!important}.unlinked-warning{color:#ff8a80}.window-icon{font-size:22px;line-height:22px;height:22px;width:22px;min-height:22px;min-width:22px}.guaranteed{color:#009688!important}.warranty{color:#24659b!important}.on-call,.tech-assign{color:#212121!important}.no-time-frame{color:#df3122!important}.not-waivable{color:#f6b300!important}.md-button.schedule-action-button{width:24px;height:24px;display:flex;justify-content:center;align-items:center;line-height:inherit;min-height:auto;min-width:auto}.schedule-action-icon{color:#fff!important}.schedule-material-icon{vertical-align:middle}md-dialog .md-title{font-family:Open Sans,sans-serif;font-weight:400}md-dialog .md-dialog-content{padding:16px}md-dialog md-dialog-actions{padding-left:8px}@media (min-width:600px){md-dialog{min-width:320px;width:400px}}@media (min-width:960px){.dialog-medium{min-width:600px}.dialog-large{min-width:800px}.dialog-full{min-width:90%}}.form-dialog,.search-dialog{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;height:100%}.form-dialog>*,.search-dialog>*{width:100%;max-width:100%}.form-dialog.md-transition-in{-webkit-transform:none;transform:none}.form-dialog md-dialog-content{background:#f5f5f5}.form-dialog md-dialog-actions{border-top:1px solid #e0e0e0}.search-dialog md-toolbar md-input-container .md-input{color:#fff;border-color:hsla(0,0%,100%,.5)}.search-dialog md-toolbar md-input-container .md-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.search-dialog md-toolbar md-input-container .md-input::-moz-placeholder{color:hsla(0,0%,100%,.5);opacity:1}.search-dialog md-toolbar md-input-container .md-input::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.search-dialog md-toolbar md-input-container.md-input-focused md-icon{color:hsla(0,0%,100%,.7)}.search-dialog md-toolbar md-input-container.md-input-focused .md-input{border-color:#fff}.search-dialog md-list{padding:0}.search-dialog .md-dialog-content{padding:16px}.search-dialog md-dialog-actions{border-top:1px solid #e0e0e0}.warning-dialog .warning-header{padding:8px 16px;border-bottom:1px solid #f5f5f5}.warning-dialog .warning-header .md-title{font-size:18px;font-weight:600;margin:0}.warning-dialog .warning-header .md-icon-button{margin-right:-8px}.warning-dialog md-dialog-content{padding:16px}.warning-dialog md-dialog-content .md-dialog-content-body>:first-child{margin-top:0}.warning-dialog md-dialog-content .md-dialog-content-body>:last-child{margin-bottom:0}.warning-dialog md-dialog-actions{border-top:1px solid #f5f5f5}.dialog-panel{display:flex;align-items:center;justify-content:center;background:rgba(33,33,33,.48)}.dialog-panel-form{display:flex;flex-direction:column;position:absolute;height:100%;width:100%;background:#fff;border-radius:4px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);overflow:hidden}@media (min-width:600px){.dialog-panel-form{min-width:400px}}@media (min-width:960px){.dialog-panel-form{max-height:90%;max-width:90%}}.dialog-panel-form footer{display:flex;padding:8px;border-top:1px solid rgba(0,0,0,.12)}.dialog-panel-form footer .secondary{margin-right:auto}.dialog-panel-form-70{display:flex;flex-direction:column;position:absolute;height:100%;width:100%;background:#fff;border-radius:4px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);overflow:hidden}@media (min-width:600px){.dialog-panel-form-70{min-width:400px}}@media (min-width:960px){.dialog-panel-form-70{max-height:70%;max-width:75%}}@media (max-height:768px){.dialog-panel-form-70{max-height:90%}}.dialog-panel-form-70 footer{display:flex;padding:8px;border-top:1px solid rgba(0,0,0,.12)}.dialog-panel-form-70 footer .secondary{margin-right:auto}.dialog-panel-form-small{display:flex;flex-direction:column;position:absolute;height:100%;width:100%;background:#fff;border-radius:4px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);overflow:hidden;max-height:550px;max-width:800px}.dialog-panel-form-small footer{display:flex;padding:8px;border-top:1px solid rgba(0,0,0,.12)}.dialog-panel-form-small footer .secondary{margin-right:auto}.button-bar{text-align:center;margin-top:16px}.md-button.md-raised.md-success:not([disabled]){color:#fff;background-color:#009688}.md-button.md-raised.md-success:not([disabled]) md-icon{color:#fff}.md-button.md-raised.md-success:not([disabled]):active,.md-button.md-raised.md-success:not([disabled]):focus{background-color:#00897b}@media (pointer:fine){.md-button.md-raised.md-success:not([disabled]):hover{background-color:#00897b}}.md-button.md-raised.md-success[disabled]{color:rgba(0,0,0,.38);background-color:#00796a}.md-button.md-raised.md-warn:not([disabled]):active,.md-button.md-raised.md-warn:not([disabled]):focus{background-color:#d32f2f}@media (pointer:fine){.md-button.md-raised.md-warn:not([disabled]):hover{background-color:#d32f2f}}.md-button.md-raised.md-warn[disabled]{color:rgba(0,0,0,.38)}.md-button.md-raised.swr:not([disabled]){color:#fff;background-color:#3078ac}.md-button.md-raised.swr:not([disabled]) img{vertical-align:middle;margin-right:6px}.md-button.md-raised.swr:not([disabled]):active,.md-button.md-raised.swr:not([disabled]):focus{background-color:#24659b}@media (pointer:fine){.md-button.md-raised.swr:not([disabled]):hover{background-color:#24659b}}.md-button.md-icon-button.swr md-icon path{fill:#3078ac}.md-button.md-icon-button.clear-button{position:absolute;top:0;right:0;margin-right:0;background:#f5f5f5;border-radius:0;z-index:1}.md-button.md-icon-button.clear-button md-icon{color:rgba(0,0,0,.38)}.md-button.md-icon-button.clear-button:not([disabled]):active,.md-button.md-icon-button.clear-button:not([disabled]):focus{background:#f5f5f5}.md-button.md-icon-button.clear-button:not([disabled]):active md-icon,.md-button.md-icon-button.clear-button:not([disabled]):focus md-icon{color:rgba(0,0,0,.54)}@media (pointer:fine){.md-button.md-icon-button.clear-button:not([disabled]):hover{background:#f5f5f5}.md-button.md-icon-button.clear-button:not([disabled]):hover md-icon{color:rgba(0,0,0,.54)}}.edit-list{list-style:none;padding:0;margin:0;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.edit-list li{border-bottom:1px solid #e0e0e0}.edit-list li md-input-container{margin:0;padding:0}.edit-list li md-input-container .md-input,.edit-list li md-input-container .md-input.ng-invalid.ng-dirty,.edit-list li md-input-container .md-select-value,.edit-list li md-input-container md-select:not([disabled]):focus .md-select-value{padding:7px 16px;margin:0;height:auto;border:0}.edit-list li md-input-container .md-input:focus,.edit-list li md-input-container md-select:focus{background:#e1f9ff}.edit-list li md-input-container.md-input-invalid{background-color:#ffebee}.edit-list li md-input-container.md-input-invalid .md-input::-webkit-input-placeholder{color:#df3122}.edit-list li md-input-container.md-input-invalid .md-input::-moz-placeholder{color:#df3122;opacity:1}.edit-list li md-input-container.md-input-invalid .md-input::-ms-input-placeholder{color:#df3122}.edit-list li .checkbox,.edit-list li md-input-container{border-right:1px solid #e0e0e0}.edit-list li .checkbox{padding:7px 16px}.edit-list li .checkbox md-checkbox{margin:0}@media (max-width:959px){.edit-list li .list-form :nth-child(n+3){border-top:1px solid #eee}}.edit-list li .md-icon-button{margin:0;height:auto;background-color:#eee;border-radius:0}.edit-list li .md-icon-button:focus:not([disabled]) md-icon,.edit-list li .md-icon-button:hover:not([disabled]){color:#00a3ce;background-color:#eee}.edit-list li .md-icon-button:last-child{margin-left:-1px;border-left:1px solid #e0e0e0}.edit-list li .drag-handle{border-right:1px solid #e0e0e0}.edit-list li:last-child{border:0}.edit-list li.drag-placeholder{margin:0;height:43px;border:0}.edit-list li.sv-helper{background:#f5f5f5;border:0}.edit-list.check-list md-checkbox{margin:0}.edit-list.check-list li{position:relative;padding:6px 16px}.edit-list.check-list li.nested{padding-left:46px}.edit-list.btn-list li .md-button{text-align:left;padding:6px 16px;margin:0;width:100%;display:block}.edit-list.text-list .drag-placeholder{height:41px}.edit-list.text-list .text-label{padding:7px 16px}.section .edit-list{border:0}.section .edit-list:not(:last-child){border-radius:0}.section .edit-list+.edit-list{border-top:1px solid #e0e0e0}.section.alt .edit-list{border:1px solid #e0e0e0;border-top:0}.form-error .rounded-border{border-radius:4px}.form-error .error-message{color:#fff;padding:16px;background:#df3122;font-size:14px}.form-error .error-message ul{list-style:none;margin:0;padding:0}.form-error .error-message ul li+li{margin-top:4px}.form-error .error-message md-icon{color:#fff;margin-right:16px}.form-error .error-message md-progress-circular{margin-right:16px}.form-error .error-message md-progress-circular path{stroke:#fff}.form-error .success-message{color:#fff;background:#009688}.form-error .info-message{color:#fff;background:#0be}.form-error .warning-message{color:rgba(0,0,0,.87);background:#ffd76f}.input-error{font-size:12px;color:#df3122;line-height:14px}.input-group .input-error{display:block}.input-group .input-error .error-message{padding:4px 2px 0}.input-group .input-error+.input-error .error-message{margin-top:8px}.input-group .input-error.helper-text{color:rgba(0,0,0,.38);line-height:1.4}.md-errors-spacer,.md-input-messages-animation{display:none}md-input-container.md-input-invalid .md-input{color:#df3122}.inline-confirm{font-size:14px;padding:2px 8px 2px 16px;background:rgba(255,215,111,.5);border-top:1px solid rgba(255,215,111,.75)}.form-container{padding:16px}.form-container .form-container{padding:0}.form-container .section{margin:16px 0 0}.form-container fieldset{padding:8px 16px;margin:8px 0 24px;background:#fff;border:2px solid #e0e0e0;border-radius:4px}.form-container fieldset legend{font-size:14px;font-weight:600;color:rgba(0,0,0,.54);text-transform:uppercase;padding:4px 8px;background:#e0e0e0;border-radius:4px}.form-container+.section{margin-top:0}.input-group{padding-bottom:24px}.input-group md-input-container{margin-bottom:0}.input-group md-autocomplete md-input-container{margin-top:0;color:#df3122}.input-group>md-checkbox:last-of-type{margin-bottom:0}company-select .input-group md-autocomplete{margin-top:18px;min-width:400px}company-select .input-group md-autocomplete md-autocomplete-wrap md-input-container input{text-overflow:ellipsis}.min-width-container-small{min-width:150px}.width-container-small{width:150px}.input-group.alt{padding:8px;margin-bottom:8px;background:#fff;border-radius:4px}.input-group.alt>label{font-size:12px;font-weight:700}.input-group.alt md-input-container{min-height:0}.input-group.alt md-checkbox{margin:0}.input-group.check-group label{font-size:14px;margin-bottom:6px;display:block}.input-group.check-group md-checkbox{margin-bottom:0}.input-spacer{flex-shrink:0;width:16px}.inline-btn input{padding-right:40px}.inline-btn .md-icon-button{position:absolute;margin:-8px 0 0 -40px}.pm-textarea{padding:8px;background:#fff;border:1px solid rgba(0,0,0,.12)}.pm-textarea:focus,.pm-textarea:hover{padding:7px;border-width:2px;outline:none}.pm-textarea:focus{border-color:#00a3ce}.display-data{font-size:14px}.display-data .md-title{font-size:16px}.display-data h4,.display-data li,.display-data p{font-size:14px}.display-data h4{margin:0}.display-data p{margin:0 0 16px}.display-data .text-margins{margin-top:16px;margin-bottom:16px}.display-data .data-group:not(:first-child){margin-top:12px;padding-top:12px;border-top:1px dotted rgba(0,0,0,.12)}.display-data .error-message{border-radius:4px}.input-hint{left:2px;right:auto;bottom:7px;font-size:12px;line-height:14px;transition:all .3s cubic-bezier(.55,0,.55,.2);color:rgba(0,0,0,.54)}.image-wrapper img{width:auto;max-width:100%;height:auto;max-height:300px;display:block}.image-output{margin:16px;display:block}.profile-image{text-align:center;padding:16px}.profile-image .image-wrapper{max-width:100%;display:inline-block;overflow:visible}.profile-image .image-wrapper img{max-height:200px;background:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.profile-image .dropzone,.profile-image .no-image-placeholder{height:200px}@media (min-width:600px){.profile-image{padding-right:0;width:200px}.profile-image .image-wrapper img{max-height:100%}}.no-image-placeholder{text-align:center;padding:32px;background:#fff;border:1px solid #e0e0e0;border-radius:4px}.media-content{padding:16px 12px;display:block}.media-content h3{font-size:16px;color:rgba(0,0,0,.38);text-transform:uppercase;margin:0 0 12px;padding:0 4px}.media-content ul{list-style:none;padding:0;margin:0}.media-content ul li{padding:4px;-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.media-content ul li>div{position:relative;text-align:center;height:128px;background-position:50%;background-repeat:no-repeat;background-color:#000;background-size:contain;display:block}.media-content ul li>div .drag-bar{background:rgba(0,0,0,.38);border-radius:0;z-index:10}.media-content ul li>div .file-icon{font-size:48px;line-height:48px;color:hsla(0,0%,100%,.5);margin-top:20px;height:48px;z-index:10}.media-content ul li>div md-progress-circular{position:absolute;top:32px;left:50%;margin-left:-16px}.media-content ul li>div footer{position:absolute;left:0;bottom:0;right:0;background:rgba(0,0,0,.38);z-index:10}.media-content ul li>div footer p{font-size:12px;color:#fff;line-height:1;margin:0;padding:4px 0 4px 8px}.media-content ul li>div footer md-menu .md-icon-button{margin-right:0}.media-content ul li>div footer md-menu .md-icon-button md-icon{color:hsla(0,0%,100%,.7)}.media-content ul li>div .clicker{position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer}.media-content ul li.default-img>div{box-shadow:0 0 5px 1px #00a3ce}.media-content ul li.drag-placeholder{margin:0;height:128px;background:#e1f9ff}@media (min-width:600px){.media-content ul li{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}}@media (min-width:960px){.media-content ul li{-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%}.media-content ul li,.multi-col .media-content ul li{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.multi-col .media-content ul li{-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%}}@media (min-width:1280px){.media-content ul li{-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%}.media-content ul li,.multi-col .media-content ul li{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.multi-col .media-content ul li{-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%}}@media (min-width:1920px){.media-content ul li{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.multi-col .media-content ul li,.presentation .media-content ul li{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}}.media-content .uploader{padding:0 4px}.media-content .input-error .error-message{margin:8px 4px 0}.media-content+.media-content{border-top:1px solid #eee}.gallery{position:fixed;left:0;top:0;bottom:0;right:0;background:#000;z-index:60}.gallery .md-icon-button md-icon,.gallery md-icon{color:hsla(0,0%,100%,.7)}.gallery .gallery-close-button{position:absolute;left:auto;top:0;right:0;margin:0;z-index:20;display:none}.gallery .gallery-header{font-size:14px;color:hsla(0,0%,100%,.7);padding:8px 16px;width:100%;background:rgba(66,66,66,.8);box-sizing:border-box;z-index:20}.gallery .gallery-header p{font-size:14px;margin:0}.gallery .gallery-header .text-right .md-icon-button:last-child{margin-right:-8px}.gallery .gallery-img{position:relative;touch-action:none}.gallery .gallery-img .photo-container{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10}.gallery .gallery-img .photo-container img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-sizing:border-box;display:inline}.gallery .gallery-nav-button{position:absolute;top:50%;margin:-20px 0 0;background:rgba(0,0,0,.5);border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,.2);z-index:40}.gallery .gallery-nav-button.prev{left:0}.gallery .gallery-nav-button.next{right:0}@media (min-width:960px){.gallery .gallery-nav-button.prev{left:12px}.gallery .gallery-nav-button.next{right:12px}}.gallery .gallery-nav-button:not([disabled]):focus,.gallery .gallery-nav-button:not([disabled]):hover{background:#f6b300}@media (max-width:599px),(max-width:959px) and (orientation:landscape){.gallery:not(.presentation) .gallery-header{display:none}.gallery:not(.presentation) .gallery-img .photo-container{padding:0}.gallery:not(.presentation) .gallery-close-button{display:inline-block}}.uploader{position:relative}.uploader .dropzone{text-align:center;padding:32px;background:#e1f9ff;border:5px dashed #c7f4ff;border-radius:4px;z-index:20;cursor:pointer}.upload-loading{position:absolute;top:0;bottom:0;width:100%;background:hsla(0,0%,100%,.5);z-index:30}.content>*,account-detail-route,account-user-detail-route,administration-route,appointment-window-schedule-route,call-pop,company-window-detail-route,detail,list{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0;box-sizing:border-box}account-detail-route,account-user-detail-route,administration-route,appointment-window-schedule-route,callPilot-company-detail,company-window-detail-route,detail,list,phone-call-detail{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}callPilot-company-detail,phone-call-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.content>*{min-height:100%}detail>form{width:100%;max-width:100%}phone-call-detail{z-index:40}.md-fab-bottom-right{position:fixed!important}.md-button.md-fab:not([disabled]){background:#008bb0;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.md-button.md-fab:not([disabled]):active,.md-button.md-fab:not([disabled]):focus,.md-button.md-fab:not([disabled]):hover{background:#f6b300;box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.md-button.md-fab:not([disabled]) md-icon{color:#fff}.md-button.md-fab[disabled]{background:#9e9e9e}.md-button.md-fab[disabled] md-icon{color:hsla(0,0%,100%,.54)}.filter-menu{position:relative;font-size:14px;color:rgba(0,0,0,.87);background:#f5f5f5}.filter-menu .filter-menu-header{min-height:56px;background:#eee;border-bottom:1px solid #e0e0e0;outline:none;cursor:pointer}.filter-menu .filter-menu-header .md-toolbar-tools{height:56px;max-height:56px}.filter-menu .filter-menu-header .md-toolbar-tools md-icon{color:rgba(0,0,0,.54);fill:rgba(0,0,0,.54)}.filter-menu .filter-menu-header .md-toolbar-tools .filter-icon{margin-right:16px}.filter-menu .filter-menu-header .md-toolbar-tools h3{font-size:16px;color:rgba(0,0,0,.87);text-transform:uppercase}.filter-menu .filter-menu-header .md-toolbar-tools .quick-filters .md-button{color:rgba(0,0,0,.54);margin:0;border:1px solid #e0e0e0}.filter-menu .filter-menu-header .md-toolbar-tools .quick-filters .md-button.active{color:#fff;background:#00a3ce;border:0}.filter-menu .filter-menu-header .md-toolbar-tools .quick-filters .md-button+.md-button{margin-left:8px}.filter-menu md-content{background:#f5f5f5;border-bottom:1px solid #e0e0e0}.filter-menu md-content>.filter-group:not(:first-child){border-top:1px solid #e0e0e0}.filter-menu md-content .input-group{padding:8px 16px;box-sizing:border-box}.filter-menu md-content .input-group.flex-gt-xs-33{flex:1 1 33.33%}.filter-menu md-content .input-group md-checkbox{margin:0;min-height:0}.filter-menu md-content .input-group md-input-container{margin-bottom:0}.filter-menu md-content .date-time>button:last-child{margin-left:6px}.filter-menu .filter-menu-footer{padding:0 16px;border-bottom:1px solid #e0e0e0}.filter-menu .filter-menu-footer .md-button{margin:0}.filter-menu.filters-applied .filter-menu-header .md-toolbar-tools .filter-icon{color:#00a3ce}.filter-menu.filters-applied .filter-menu-header .md-toolbar-tools .count{color:#fff;background-color:#00a3ce}@media (min-width:600px){.filter-menu{display:flex}}.page-title{z-index:30}.page-title h1,.page-title h2,.page-title h3{font-weight:700;color:#fff;text-transform:uppercase;width:0}.page-title .md-toolbar-tools .toolbar-btn md-icon{color:#fff;fill:#fff}.page-title .md-toolbar-tools .toolbar-btn:not([disabled]):active md-icon,.page-title .md-toolbar-tools .toolbar-btn:not([disabled]):focus md-icon{color:#ffd76f;fill:#ffd76f}@media (pointer:fine){.page-title .md-toolbar-tools .toolbar-btn:not([disabled]):hover md-icon{color:#ffd76f;fill:#ffd76f}}.toolbar-btns{margin-right:-14px}list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%}list .list{padding-bottom:84px}list .list md-list{padding-top:0;padding-bottom:0}list .list md-list md-list-item.important .md-list-item-inner .md-list-item-text h3,list .list md-list md-list-item.important .md-list-item-inner .md-list-item-text h4{font-weight:700}.list-count{font-size:14px;color:rgba(0,0,0,.54);text-align:center;padding:8px;margin:0;border-bottom:1px solid #e0e0e0}.list-count span{padding:0 8px;display:inline-block}.list-empty{font-size:14px;color:rgba(0,0,0,.54);text-align:center;padding:8px;margin:0}.list-empty span{padding:0 8px;display:inline-block}.show-more{padding:6px 16px;border-top:1px solid #eee}.show-more .md-button{min-width:50%}.no-click-list md-list-item.md-3-line{justify-content:flex-start;align-items:center}.no-click-list md-list-item.md-3-line .md-list-item-inner{overflow:hidden}.no-click-list md-list-item.md-3-line .md-list-item-text h3{font-size:15px;white-space:normal}md-list-item.no-padding-list-items div.md-button.md-no-style{padding:0!important}.nav-tabs{position:relative;background:#00a3ce;border-top:1px solid hsla(0,0%,100%,.2);z-index:40}.nav-tabs md-tabs .md-tab{padding:0}.nav-tabs md-tabs .md-tab a{color:#fff;padding:12px 24px;display:block}.nav-tabs md-tabs .md-tab.md-active a,.nav-tabs md-tabs .md-tab a:focus,.nav-tabs md-tabs .md-tab a:hover{color:#ffd76f}.nav-tabs md-tabs md-next-button md-icon,.nav-tabs md-tabs md-prev-button md-icon{color:hsla(0,0%,100%,.7);fill:hsla(0,0%,100%,.7)}.nav-tiles{width:100%;background:#00a3ce;border-top:1px solid hsla(0,0%,100%,.2);z-index:40}.nav-tiles md-grid-tile{background:#00a3ce;outline:none;cursor:pointer}.nav-tiles md-grid-tile md-icon{color:#fff;text-align:center}.nav-tiles md-grid-tile:focus md-icon,.nav-tiles md-grid-tile:hover md-icon{color:#ffd76f}.nav-tiles md-grid-tile md-grid-tile-footer{display:none}.nav-tiles md-grid-tile.disabled:focus md-icon,.nav-tiles md-grid-tile.disabled:hover md-icon,.nav-tiles md-grid-tile.disabled md-icon{color:hsla(0,0%,100%,.5)}.search-form .layout-row{min-width:325px}.search-form .search-close-btn{margin-left:-8px}.search-form .search-field{padding:0 6px;margin-right:6px;background:hsla(0,0%,100%,.2);border-radius:4px}.search-form .search-field .md-icon-button{margin:0}.search-form .search-field .search-icon{cursor:default}.search-form .search-field md-input-container{margin:0}.search-form .search-field md-input-container>input{color:#fff;border-color:transparent}.search-form .search-field md-input-container>input::-webkit-input-placeholder{color:hsla(0,0%,100%,.38)}.search-form .search-field md-input-container>input::-moz-placeholder{color:hsla(0,0%,100%,.38);opacity:1}.search-form .search-field md-input-container>input::-ms-input-placeholder{color:hsla(0,0%,100%,.38)}@media (max-width:767px){.search-form,.search-mode h1{display:none}.search-mode .search-form{display:flex}}@media (min-width:768px){.search-btn,.search-close-btn{display:none}}navigation{overflow:visible!important}.sidebar{width:280px}.sidebar .brand{background:#e1f9ff}.sidebar .brand,.sidebar .brand header{border-bottom:1px solid rgba(0,0,0,.12)}.sidebar .brand header{padding:12px 16px}.sidebar .brand img{margin:0 auto;max-height:96px;display:block;max-width:100%}@media (orientation:landscape) and (max-width:959px){.sidebar .brand img{max-height:72px}}.sidebar .active-user{padding:8px 16px}.sidebar .primary-nav{padding:0}.sidebar .primary-nav .subheader{font-family:Open Sans,sans-serif;font-weight:400;font-size:12px;color:rgba(0,0,0,.54);text-transform:uppercase;padding:8px 16px;margin:0}.sidebar .primary-nav .active div.md-button,.sidebar .primary-nav .active md-icon{color:#00a3ce}.sidebar .primary-nav md-icon{margin-top:12px!important}.sidebar .primary-nav md-icon path{fill:rgba(0,0,0,.54)}.sidebar .primary-nav .md-button:not([disabled]):hover{background-color:rgba(0,0,0,.05)}.sidebar .status-bar{padding:0 16px;min-height:40px;border-top:1px solid rgba(0,0,0,.12)}.sidebar .status-bar .connectivity-status{font-size:11px;padding:0 16px;display:inline-block}.sidebar .status-bar .connectivity-status.online{color:#00a3ce}.sidebar .status-bar .connectivity-status.offline{color:#df3122}.sidebar .status-bar .md-icon-button{margin:0}.sidebar .status-bar .md-icon-button:last-child{margin-right:-8px}@media (max-width:767px) and (orientation:landscape){.sidebar{display:block}.sidebar .brand img{padding:8px;max-height:60px}}.title-bar{padding:16px;background:#eee;border-bottom:1px solid #e0e0e0}.title-bar .md-title{font-size:18px;text-transform:uppercase;margin:0}.title-bar .md-caption{margin:8px 0 0}.login{position:absolute;height:100%;width:100%;background-color:#00a3ce;z-index:2}.login .login-container{padding:16px;width:480px;max-width:100%;box-sizing:border-box}.login .login-container .login-logo{margin:0 auto;padding:0 0 16px;max-height:96px;max-width:100%;display:block}.login .login-container .login-logo.alt{display:none}.login .login-container .form-error .error-message{color:#df3122;padding:8px 16px;background:#fff;border-radius:4px}.login .login-container form{padding:16px 0}.login .login-container form .input-group md-input-container>label,.login .login-container form .input-group md-input-container>label:after,.login .login-container form .input-group md-input-container md-icon{color:hsla(0,0%,100%,.5)}.login .login-container form .input-group md-input-container>input{color:#fff;border-color:#fff}.login .login-container form .input-group .input-error{padding-left:36px}.login .login-container form footer{margin-top:8px}.login .login-container form footer a:link,.login .login-container form footer a:visited{color:#fff}.login .login-container form footer a:focus,.login .login-container form footer a:hover{color:hsla(0,0%,100%,.7)}.login .login-container form footer .md-button{margin-right:0}.login .login-container form footer .md-button.md-raised[disabled]{color:hsla(0,0%,100%,.5);background-color:hsla(0,0%,100%,.12)}.login .login-container .version{font-size:14px;color:hsla(0,0%,100%,.7);padding-top:8px}.login .login-container.shake{animation-name:shake;animation-duration:.25s;animation-delay:.25s;animation-iteration-count:2}@keyframes shake{25%{transform:translate(-16px)}50%{transform:translate(0)}75%{transform:translate(16px)}to{transform:translate(0)}}@media (max-height:500px),(max-width:767px) and (orientation:landscape){.login{justify-content:flex-start}.login .login-container .login-logo{display:none}.login .login-container .login-logo.alt{max-height:24px;display:block}}.e-control,.e-css{font-family:Open Sans,sans-serif}.appointment-window-schedule,.company-detail{height:100%}md-input-container.float-label-for-disabled-chips label:not(.md-no-float),md-input-container.md-input-has-placeholder.float-label-for-disabled-chips label:not(.md-no-float){-webkit-transform:translate3d(0,6px,0) scale(.75);transform:translate3d(0,6px,0) scale(.75);transition:width .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1)}.panel{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;flex:1;box-sizing:border-box;overflow:hidden;z-index:0}.panel .panel-header .md-toolbar-tools{height:auto;max-height:100%}.panel .panel-header .heading-group{padding:0 16px 16px;position:relative}.panel .panel-header .heading-group .call-pop-heading-title-row{min-height:40px}.panel .panel-header .heading-group h2{margin:0;width:auto}.panel .panel-header .heading-group form{font-size:14px}.panel .panel-header .heading-group form label{font-weight:700;margin-bottom:5px}.panel .input-group{font-size:14px}.panel .input-group md-input-container label:not(.md-container-ignore){line-height:24px}.panel .input-group md-input-container .md-input{line-height:24px;height:28px}.panel .input-group md-input-container .md-datepicker-input{font-size:14px;height:auto}.panel .input-group md-input-container .md-datepicker-triangle-button{bottom:-4.5px}.panel .input-group:not(.alt){padding-bottom:18px}.panel .mask{position:absolute}.panel md-list{padding:0}.panel .md-raised{margin-left:0}@media (min-width:1280px){.panel+.panel .panel-header,.panel+.panel md-content{border-left:1px solid rgba(0,0,0,.12)}}.zone-title{font-weight:700}.call-pop{height:100%}.call-pop h1{font-size:14px;font-weight:400;color:#fff;text-transform:uppercase;padding:16px 0}.call-pop .clock{font-size:16px;font-weight:700;color:#fff}.call-pop iframe{border:0}.call-pop md-chips{display:inline}.call-pop ul{margin-top:5px;padding-left:20px}.call-pop li{font-size:14px}.call-pop>.md-panel-outer-wrapper{z-index:78!important}.section .zone-container+.zone-container{border-top:3px solid #007392}.copy-modal{flex-flow:column nowrap}@media (max-width:599px){.brand-nav,.call-details,.call-parties,.panel{display:none}.showing{display:flex}}@media (min-width:600px) and (max-width:1279px){.company-details,.hiding{display:none}.showing{display:flex}}@media (min-width:1280px){.panel{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.panel.hiding,.panel.showing{display:flex}}@media (min-width:1440px){.st .customer-details{-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%}.st .company-details,.st .customer-details{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.st .company-details{-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%}}.required-field-override{font-size:14px;color:rgba(0,0,0,.54);padding:0;margin:0}.required-field-override md-switch{transform:scale(.8);margin:0 -1.75em}h4.name{font-size:18px}.past-due-visit{font-size:14px;color:#fafafa;word-wrap:break-word;text-align:center;background-color:#ff9800;padding:2px 10px 2px 5px;border-radius:10px;font-weight:700}.past-due-visit md-icon{font-size:21px;color:#fafafa}.agreement-type-col{display:none}fieldset.membership-info{background:transparent!important}.badr-warn{background-color:#f44336!important}.badr-warn,.warn-badr{color:#fafafa;font-weight:700}.warn-badr{font-size:14px;margin:5px 5px 0 0;text-align:center;padding:2px 10px 2px 5px;border-radius:10px;background-color:#f44336}.warn-badr md-icon{font-size:21px;color:#fafafa}.agreement-type{font-size:14px;color:#424242;font-weight:700;margin:5px 5px 0 0;text-align:center;background-color:#c7f4ff}div.agreement-type{width:14px;min-height:70%;padding:5px 0;border-radius:5px;word-wrap:break-word}span.agreement-type{padding:2px 10px;border-radius:10px}.agreement-type.plat{background-color:#e0e0e0}.agreement-type.gold{background-color:gold}.align-self-end{align-self:flex-end}.brand-nav{padding:4px 2px 4px 16px;border-top:1px solid rgba(0,0,0,.12)}.brand-nav a{outline:none}.brand-nav img{vertical-align:middle}.brand-nav .md-button.md-icon-button md-icon{color:#fff}.brand-nav .md-button.md-icon-button md-icon path{fill:#fff}@media (max-width:599px){.brand-nav{display:none}}.call-nav{background-color:#005b73;border-top:1px solid rgba(0,0,0,.12);display:none}.nav-xs .md-button.md-icon-button{margin:0;width:100%}.nav-xs .md-button.md-icon-button md-icon{color:#fff}.nav-xs .md-button.md-icon-button.active md-icon{color:#ffd76f}@media (max-width:599px){.nav-xs{display:flex}}.nav-sm{left:240px}.nav-sm div{text-align:center;border-left:1px solid rgba(0,0,0,.12)}.nav-sm div .md-button{color:#fff;text-align:center;margin:0;padding:6px;width:100%}.nav-sm div .md-button md-icon{color:#fff}.nav-sm div .md-button.active,.nav-sm div .md-button.active md-icon{color:#ffd76f}@media (min-width:600px) and (max-width:1279px){.nav-sm{display:flex}}.appointment-booking-panel{height:100%;width:100%}@media (min-width:600px) and (max-width:1279px){.appointment-booking-panel{margin-left:300px;width:calc(100% - 300px)}.appointment-booking-panel .double-line{display:none}}@media (min-width:1280px){.appointment-booking-panel{margin-left:300px;width:calc(50% - 150px)}.appointment-booking-panel .single-line{display:none}}@media (min-width:1440px){.appointment-booking-panel{margin-left:360px;width:calc(50% - 180px)}.appointment-booking-panel .single-line{display:none}}.appointment-booking-panel appointment-booking-panel{position:absolute;display:flex;height:100%;width:100%}.appointment-booking-panel .panel{display:flex!important;flex-direction:column;max-width:100%!important;background:#fafafa}.appointment-booking-panel .panel .filter-menu .filter-group{align-items:flex-end}.appointment-booking-panel .panel .filter-menu .input-group{padding:8px 16px;min-width:120px}.appointment-booking-panel .panel .filter-menu .input-group .md-button{margin:0;min-height:0}appointment-booking-list{overflow:hidden}appointment-booking-list .booking-list{overflow:auto}.booking-list md-list-item.md-3-line{justify-content:flex-start;align-items:center}.booking-list md-list-item.md-3-line .md-list-item-inner{overflow:hidden}.booking-list md-list-item.md-3-line .md-list-item-text h3{font-size:15px;white-space:normal}.booking-list md-list-item.md-3-line .booking-list-item{overflow:hidden}.booking-list md-list-item.md-3-line .md-list-item-text.booking-window p{color:rgba(0,0,0,.87)}@media (min-width:1280px){.booking-list md-list-item.md-3-line .booking-list-item{display:flex}.booking-list md-list-item.md-3-line .booking-list-item company-window-list-item{flex:1;overflow:hidden}.booking-list md-list-item.md-3-line .booking-list-item .md-list-item-text.booking-window{margin:0;width:150px;max-width:150px;display:flex;align-items:center}}.call-details{background:#005b73;box-sizing:border-box;z-index:1}@media (min-width:600px){.call-details{max-width:300px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}}@media (min-width:1440px){.call-details{max-width:360px}}.call-details .call-details-header h1{padding:16px;margin:0}.call-details .call-details-header .md-icon-button md-icon{color:#fff}.call-details md-content{padding-top:0;background-color:transparent}.call-details .input-group{position:relative}.call-details .input-group md-autocomplete{margin-top:18px}.call-details .input-group{font-size:14px}.call-details .input-group md-input-container label:not(.md-container-ignore){line-height:24px}.call-details .input-group md-input-container .md-input{line-height:24px;height:28px}.call-details .input-group md-input-container .md-datepicker-input{font-size:14px;height:auto}.call-details .input-group md-input-container .md-datepicker-triangle-button{bottom:-4.5px}.call-details .input-group:not(.alt){padding-bottom:18px}.call-details .manual-delete{position:relative}.call-details .manual-delete .md-button.md-icon-button.clear-button{position:absolute;background-color:transparent;top:0;height:32px;width:32px;min-width:0;min-height:0;padding:0}.call-details .manual-delete .md-button.md-icon-button.clear-button md-icon{font-size:20px;line-height:20px;height:20px;width:20px;min-height:20px;min-width:20px}.call-details .required-field-override{display:flex;justify-content:flex-end;margin-top:8px}.call-details .action-button{line-height:30px;margin:8px 0 0;width:100%;min-height:30px}.call-details .action-button md-icon{font-size:18px;line-height:18px;height:18px;width:18px;min-height:18px;min-width:18px}.call-details .md-button.complete-button{margin:0;width:100%}.call-details-info-display h3,.call-details-info-display h4{font-weight:400}.call-details-info-display h3{font-size:14px;margin:0}.call-details-info-display p{margin:0}.call-details-info-display md-icon{font-size:18px;line-height:18px;height:18px;width:18px;min-height:18px;min-width:18px}.service-area-note{position:absolute;left:.5em;bottom:1em;color:#f44336;font-size:12px;font-weight:700;word-wrap:break-word;width:50%;height:2.7em;overflow:hidden}.employee-select{display:flex;flex-flow:row;border:1px solid rgba(0,0,0,.12);border-radius:4px;margin:3px auto 0;outline:none}.employee-select:active,.employee-select:focus{color:#00a3ce;cursor:pointer;background-color:hsla(0,0%,74%,.2)}.employee-select:active .action-icon,.employee-select:focus .action-icon{background-color:#008bb0}@media (pointer:fine){.employee-select:hover{color:#00a3ce;cursor:pointer;background-color:hsla(0,0%,74%,.2)}.employee-select:hover .action-icon{background-color:#008bb0}}.employee-select .employee-simple-content{flex:5;display:inline-block;margin:3px}.employee-select .employee-simple-content p{font-size:14px;margin:0}.employee-select .action-icon{flex:1;display:flex;text-align:center;background-color:#00a3ce}.employee-select .action-icon md-icon{font-size:24px;line-height:24px;height:24px;width:24px;min-height:24px;min-width:24px;color:#fff}.greeting{font-size:16px;padding:6px 16px;margin:0 0 10px;background-color:#ffd76f;border-radius:4px}h4.last-modified{text-align:center;color:#616161;margin:0 0 10px;text-transform:uppercase}.local-search{border:1px solid rgba(0,0,0,.12);border-radius:4px;overflow:hidden}.local-search .search-box{padding:1px 16px;background:#fff}.local-search md-list{padding:0;border-top:1px solid rgba(0,0,0,.12)}.form-error+.local-search{margin-top:16px}.print-logo{text-align:center;line-height:1;margin:0;padding-top:24pt;display:none}.print-logo img{vertical-align:bottom;margin-right:20px}.print-logo span{font-size:10pt;text-transform:uppercase;color:rgba(0,0,0,.38);display:inline-block}.pdf{font-size:9pt;padding:0 4px;height:auto;background:#fff;display:block}.pdf *{transition:none!important}.pdf .clear-button,.pdf .drag-bar,.pdf .form-error,.pdf .gallery-header,.pdf .gallery-nav-button,.pdf .hide-print,.pdf .media-content footer,.pdf .media-upload{display:none!important}.pdf .content,.pdf .content>*,.pdf .gallery,.pdf .gallery-content,.pdf .gallery-content>md-content,.pdf .Main,.pdf .Main>div,.pdf detail,.pdf detail>form{flex:none!important;display:block!important}.pdf .md-datepicker-input,.pdf h4,.pdf ol,.pdf p,.pdf ul{font-size:9pt}.pdf .print-logo{display:block}.pdf .md-fab,.pdf .nav-tabs,.pdf .nav-tiles,.pdf .page-title,.pdf navigation{display:none!important}.pdf .Main .title-bar{padding-left:0;padding-right:0;background:#fff;border:0}.pdf .Main .title-bar .md-icon-button,.pdf .Main .title-bar md-menu{display:none}.pdf list md-content md-list{padding-bottom:0}.pdf .md-datepicker-calendar-pane,.pdf .md-open-menu-container,.pdf .md-ripple-container,.pdf md-tooltip{display:none!important}.pdf md-content{background:#fff}.pdf md-list md-list-item .md-avatar-icon,.pdf md-list md-list-item .md-secondary-container{display:none}.pdf md-list md-list-item.secondary-2 .md-list-item-inner{padding-right:0}.pdf md-input-container .md-input,.pdf md-select .md-select-value{border-color:#9e9e9e}.pdf .md-button md-icon{transform:none!important}.pdf .form-container{padding-left:0;padding-right:0}.pdf .contact-card{margin:16px 0;border:1px solid #9e9e9e;box-shadow:none}.pdf .contact-card md-card-header{background:#e0e0e0}.pdf .profile-image .image-wrapper img{box-shadow:none}.pdf .signature-placeholder{height:.5in;background-color:#f5f5f5;border:0;border-bottom:1pt solid #000;border-radius:0}.pdf .signature-placeholder .display-text{display:none}.pdf .signature-placeholder.no-sig{background:#fff}.pdf .signature-img{text-align:left;border:0;border-bottom:1pt solid #000}.pdf .signature-img img{height:.5in;width:auto}.pdf .letterhead{padding:4pt 0 0}.pdf .letterhead .company-logo{padding-right:0}.pdf .letterhead .letterhead-details>div h3,.pdf .letterhead .letterhead-details>div p{font-size:8pt}.pdf .letterhead .letterhead-details>div:first-child{padding-left:0}.pdf .letterhead .letterhead-details>div:last-child{padding-right:0}.pdf .section{margin-left:0;margin-right:0}.pdf .section .section-header{page-break-inside:avoid;page-break-after:avoid}.pdf .section .section-header h2{color:rgba(0,0,0,.87)}.pdf .section .section-header .md-icon-button{display:none}.pdf .section-container,.pdf .section .section-content{padding:0}.pdf .presentation .proposal-items,.pdf .proposal-items{margin:24pt 0}.pdf .line-item{margin:0;border:0;border-bottom:1pt solid #bdbdbd;page-break-inside:avoid}.pdf .line-item .line-item-media{padding-left:0!important}.pdf .line-item .line-item-vals .price{padding-right:0!important}.pdf .line-item h4{white-space:normal!important;overflow:visible!important}.pdf .line-item .line-item-content .md-icon-button{display:none}.pdf .total{border-top-width:1pt;padding-right:0;padding-bottom:0}.pdf .acceptance{page-break-inside:avoid}.pdf .acceptance .section-content{padding:8pt 0 0}.pdf .acceptance .section-footer{display:none}.pdf .presentation{position:static;background:#fff;display:block}.pdf .presentation .presentation-title{color:#000;text-align:center;padding-top:0;height:auto;background-color:#fff!important;border-bottom:2pt solid #00a3ce}.pdf .presentation .presentation-title .md-icon-button,.pdf .presentation .presentation-title .md-menu,.pdf .presentation .presentation-title md-icon{display:none}.pdf .presentation .presentation-title p{font-size:12pt;color:#000!important}.pdf .presentation .presentation-title .presentation-name h1{font-size:30pt;color:#000!important;white-space:normal;margin:0;overflow:visible}.pdf .presentation .presentation-title .presentation-name h1 small{font-size:18pt;display:inline-block!important}.pdf .presentation .presentation-title .presentation-meta{padding-left:0}.pdf .presentation .gallery-content md-content{margin:0;max-width:100%;box-shadow:none}.pdf .presentation .section{border:0;border-radius:0}.pdf .presentation .section .section-header{padding-left:0;background-color:transparent;border-bottom:1.5pt solid #bdbdbd}.pdf .accepted .presentation-title{border-color:#009688}.pdf .accepted .presentation-title h1 small{color:#009688}.pdf .declined .presentation-title{border-color:#df3122}.pdf .declined .presentation-title h1 small{color:#df3122}.pdf .open.archived .presentation-title{border-color:#9e9e9e}.pdf .accepted.archived .presentation-title{border-color:rgba(0,150,136,.75)}.pdf .decline.archived .presentation-title{border-color:rgba(223,49,34,.75)}.pdf .survey-section .md-title{page-break-inside:avoid;page-break-after:avoid}.pdf .survey-section.edit{border-top:5px solid #00a3ce}.pdf .survey-section.edit md-toolbar{border-left:1pt solid #e0e0e0;border-right:1pt solid #e0e0e0;page-break-after:avoid}.pdf .survey-section.edit md-toolbar .md-toolbar-tools .md-icon-button,.pdf .survey-section.edit md-toolbar .md-toolbar-tools>span{display:none}.pdf .survey-section.edit .survey-field-container{page-break-inside:avoid}.pdf .survey-section.edit .survey-field-buttons{display:none}.pdf .survey-section.output .section-header{background:#757575}.pdf .survey-section.output .survey-field .survey-field-label{font-size:11pt}.pdf .survey-section.output .survey-field .survey-field-value{display:block}.pdf .survey-section.output member-field{min-height:0}.pdf .survey-section.output .image-output,.pdf .survey-section.output .survey-field,.pdf .survey-section.output member-field{page-break-inside:avoid}.pdf .survey-divider{margin:0;border:0;page-break-after:always}.pdf .time-punch-field{display:none}.pdf .pm-data-table{font-size:9pt}.pdf .pm-data-table tr>:last-child{display:none}.pdf .pm-data-table td{border-width:0 1pt 1pt 0}.pdf .pm-data-table td md-input-container .md-input,.pdf .pm-data-table td md-input-container .md-input.ng-invalid.ng-dirty{min-height:33px}.pdf .pm-data-table tbody tr:nth-of-type(2n),.pdf .pm-data-table tbody tr:nth-of-type(2n) .md-input,.pdf .pm-data-table tbody tr:nth-of-type(2n) .total .md-input,.pdf .pm-data-table td.total .md-input{background-color:transparent}.pdf .section.content-block{box-shadow:none}.pdf .ta-toolbar{border-top:5px solid #00a3ce;border-left:1pt solid #e0e0e0;border-right:1pt solid #e0e0e0}.pdf .ta-scroll-window.form-control{border:1pt solid #e0e0e0}.pdf .content-block .section-content>:first-child,.pdf .ta-scroll-window>.ta-bind>:first-child{margin-top:0}.pdf .content-block .section-content>:last-child,.pdf .ta-scroll-window>.ta-bind>:last-child{margin-bottom:0}.pdf .content-block .section-content h1,.pdf .ta-scroll-window>.ta-bind h1{font-size:14pt!important;margin:14pt 0 9pt}.pdf .content-block .section-content h2,.pdf .ta-scroll-window>.ta-bind h2{font-size:12pt!important;margin:12pt 0 9pt}.pdf .content-block .section-content h3,.pdf .ta-scroll-window>.ta-bind h3{font-size:10pt!important;margin:10pt 0 9pt}.pdf .content-block .section-content h4,.pdf .content-block .section-content ol,.pdf .content-block .section-content p,.pdf .content-block .section-content ul,.pdf .ta-scroll-window>.ta-bind h4,.pdf .ta-scroll-window>.ta-bind ol,.pdf .ta-scroll-window>.ta-bind p,.pdf .ta-scroll-window>.ta-bind ul{font-size:9pt!important;margin-top:9pt;margin-bottom:9pt}.pdf .answer-detail .answer-header{text-align:center;border-bottom:2pt solid #ccc;display:block}.pdf .answer-detail .answer-header h2{font-size:24pt;color:#000;margin:0}.pdf .answer-detail .answer-header p{margin:4pt 0 8pt}.pdf .answer-detail .letterhead{display:flex}.pdf .answer-detail .content-block,.pdf .answer-detail .survey-section.output{margin-top:8pt;border:1px solid #ddd;border-top-width:2pt;box-shadow:none}.pdf .answer-detail .survey-section.output .section-header{padding:6pt;background-color:transparent}.pdf .answer-detail .survey-section.output .section-header .md-title{font-size:10pt;color:rgba(0,0,0,.87)}.pdf .answer-detail .survey-section.output member-field{padding:6pt;border-top-width:1pt}.pdf .answer-detail .survey-section.output member-field md-input-container{padding:0}.pdf .answer-detail .survey-section.output member-field md-input-container .md-input,.pdf .answer-detail .survey-section.output member-field md-input-container .md-select-value{line-height:1;padding:0;border:0}.pdf .answer-detail .survey-section.output .survey-field .survey-field-label{font-size:9pt;margin-bottom:4pt;padding-right:0}.pdf .answer-detail .survey-section.output .time-picker md-icon{display:none}.pdf .answer-detail .survey-section.output .range-field{margin-bottom:0}.pdf .answer-detail .survey-section.output md-input-container._md-datepicker-has-calendar-icon{margin-left:0}.pdf .answer-detail .survey-section.output md-input-container._md-datepicker-has-calendar-icon .md-datepicker-button,.pdf .answer-detail .survey-section.output md-input-container .md-datepicker-triangle-button,.pdf .answer-detail .survey-section.output md-input-container md-select .md-select-icon{display:none}.pdf .answer-detail .survey-section.output md-input-container.md-icon-left{padding-left:0}.pdf .answer-detail .survey-section.output md-input-container.md-icon-left md-icon{display:none}.pdf .answer-detail .image-output{margin:6pt}.pdf .answer-detail .content-block .section-content{padding:6pt}@media print{body,html{height:auto;background:#fff}body.layout-row{font-size:9pt;padding:0 4px;height:auto;display:block}*{transition:none!important}.clear-button,.drag-bar,.form-error,.gallery-header,.gallery-nav-button,.hide-print,.media-content footer,.media-upload{display:none!important}.content,.content>*,.gallery,.gallery-content,.gallery-content>md-content,.Main,.Main>div,detail,detail>form{flex:none!important;display:block!important}.md-datepicker-input,h4,ol,p,ul{font-size:9pt}.print-logo{display:block}.md-fab,.nav-tabs,.nav-tiles,.page-title,navigation{display:none!important}.Main .title-bar{padding-left:0;padding-right:0;background:#fff;border:0}.Main .title-bar .md-icon-button,.Main .title-bar md-menu{display:none}list md-content md-list{padding-bottom:0}.md-datepicker-calendar-pane,.md-open-menu-container,.md-ripple-container,md-tooltip{display:none!important}md-content{background:#fff}md-list md-list-item .md-avatar-icon,md-list md-list-item .md-secondary-container{display:none}md-list md-list-item.secondary-2 .md-list-item-inner{padding-right:0}md-input-container .md-input,md-select .md-select-value{border-color:#9e9e9e}.md-button md-icon{transform:none!important}.form-container{padding-left:0;padding-right:0}.contact-card{margin:16px 0;border:1px solid #9e9e9e;box-shadow:none}.contact-card md-card-header{background:#e0e0e0}.profile-image .image-wrapper img{box-shadow:none}.signature-placeholder{height:.5in;background-color:#f5f5f5;border:0;border-bottom:1pt solid #000;border-radius:0}.signature-placeholder .display-text{display:none}.signature-placeholder.no-sig{background:#fff}.signature-img{text-align:left;border:0;border-bottom:1pt solid #000}.signature-img img{height:.5in;width:auto}.letterhead{padding:4pt 0 0}.letterhead .company-logo{padding-right:0}.letterhead .letterhead-details>div h3,.letterhead .letterhead-details>div p{font-size:8pt}.letterhead .letterhead-details>div:first-child{padding-left:0}.letterhead .letterhead-details>div:last-child{padding-right:0}.section{margin-left:0;margin-right:0}.section .section-header{page-break-inside:avoid;page-break-after:avoid}.section .section-header h2{color:rgba(0,0,0,.87)}.section .section-header .md-icon-button{display:none}.section-container,.section .section-content{padding:0}.presentation .proposal-items,.proposal-items{margin:24pt 0}.line-item{margin:0;border:0;border-bottom:1pt solid #bdbdbd;page-break-inside:avoid}.line-item .line-item-media{padding-left:0!important}.line-item .line-item-vals .price{padding-right:0!important}.line-item h4{white-space:normal!important;overflow:visible!important}.line-item .line-item-content .md-icon-button{display:none}.total{border-top-width:1pt;padding-right:0;padding-bottom:0}.acceptance{page-break-inside:avoid}.acceptance .section-content{padding:8pt 0 0}.acceptance .section-footer{display:none}.presentation{position:static;background:#fff;display:block}.presentation .presentation-title{color:#000;text-align:center;padding-top:0;height:auto;background-color:#fff!important;border-bottom:2pt solid #00a3ce}.presentation .presentation-title .md-icon-button,.presentation .presentation-title .md-menu,.presentation .presentation-title md-icon{display:none}.presentation .presentation-title p{font-size:12pt;color:#000!important}.presentation .presentation-title .presentation-name h1{font-size:30pt;color:#000!important;white-space:normal;margin:0;overflow:visible}.presentation .presentation-title .presentation-name h1 small{font-size:18pt;display:inline-block!important}.presentation .presentation-title .presentation-meta{padding-left:0}.presentation .gallery-content md-content{margin:0;max-width:100%;box-shadow:none}.presentation .section{border:0;border-radius:0}.presentation .section .section-header{padding-left:0;background-color:transparent;border-bottom:1.5pt solid #bdbdbd}.accepted .presentation-title{border-color:#009688}.accepted .presentation-title h1 small{color:#009688}.declined .presentation-title{border-color:#df3122}.declined .presentation-title h1 small{color:#df3122}.open.archived .presentation-title{border-color:#9e9e9e}.accepted.archived .presentation-title{border-color:rgba(0,150,136,.75)}.decline.archived .presentation-title{border-color:rgba(223,49,34,.75)}.survey-section .md-title{page-break-inside:avoid;page-break-after:avoid}.survey-section.edit{border-top:5px solid #00a3ce}.survey-section.edit md-toolbar{border-left:1pt solid #e0e0e0;border-right:1pt solid #e0e0e0;page-break-after:avoid}.survey-section.edit md-toolbar .md-toolbar-tools .md-icon-button,.survey-section.edit md-toolbar .md-toolbar-tools>span{display:none}.survey-section.edit .survey-field-container{page-break-inside:avoid}.survey-section.edit .survey-field-buttons{display:none}.survey-section.output .section-header{background:#757575}.survey-section.output .survey-field .survey-field-label{font-size:11pt}.survey-section.output .survey-field .survey-field-value{display:block}.survey-section.output member-field{min-height:0}.survey-section.output .image-output,.survey-section.output .survey-field,.survey-section.output member-field{page-break-inside:avoid}.survey-divider{margin:0;border:0;page-break-after:always}.time-punch-field{display:none}.pm-data-table{font-size:9pt}.pm-data-table tr>:last-child{display:none}.pm-data-table td{border-width:0 1pt 1pt 0}.pm-data-table td md-input-container .md-input,.pm-data-table td md-input-container .md-input.ng-invalid.ng-dirty{min-height:33px}.pm-data-table tbody tr:nth-of-type(2n),.pm-data-table tbody tr:nth-of-type(2n) .md-input,.pm-data-table tbody tr:nth-of-type(2n) .total .md-input,.pm-data-table td.total .md-input{background-color:transparent}.section.content-block{box-shadow:none}.ta-toolbar{border-top:5px solid #00a3ce;border-left:1pt solid #e0e0e0;border-right:1pt solid #e0e0e0}.ta-scroll-window.form-control{border:1pt solid #e0e0e0}.content-block .section-content>:first-child,.ta-scroll-window>.ta-bind>:first-child{margin-top:0}.content-block .section-content>:last-child,.ta-scroll-window>.ta-bind>:last-child{margin-bottom:0}.content-block .section-content h1,.ta-scroll-window>.ta-bind h1{font-size:14pt!important;margin:14pt 0 9pt}.content-block .section-content h2,.ta-scroll-window>.ta-bind h2{font-size:12pt!important;margin:12pt 0 9pt}.content-block .section-content h3,.ta-scroll-window>.ta-bind h3{font-size:10pt!important;margin:10pt 0 9pt}.content-block .section-content h4,.content-block .section-content ol,.content-block .section-content p,.content-block .section-content ul,.ta-scroll-window>.ta-bind h4,.ta-scroll-window>.ta-bind ol,.ta-scroll-window>.ta-bind p,.ta-scroll-window>.ta-bind ul{font-size:9pt!important;margin-top:9pt;margin-bottom:9pt}.answer-detail .answer-header{text-align:center;border-bottom:2pt solid #ccc;display:block}.answer-detail .answer-header h2{font-size:24pt;color:#000;margin:0}.answer-detail .answer-header p{margin:4pt 0 8pt}.answer-detail .letterhead{display:flex}.answer-detail .content-block,.answer-detail .survey-section.output{margin-top:8pt;border:1px solid #ddd;border-top-width:2pt;box-shadow:none}.answer-detail .survey-section.output .section-header{padding:6pt;background-color:transparent}.answer-detail .survey-section.output .section-header .md-title{font-size:10pt;color:rgba(0,0,0,.87)}.answer-detail .survey-section.output member-field{padding:6pt;border-top-width:1pt}.answer-detail .survey-section.output member-field md-input-container{padding:0}.answer-detail .survey-section.output member-field md-input-container .md-input,.answer-detail .survey-section.output member-field md-input-container .md-select-value{line-height:1;padding:0;border:0}.answer-detail .survey-section.output .survey-field .survey-field-label{font-size:9pt;margin-bottom:4pt;padding-right:0}.answer-detail .survey-section.output .time-picker md-icon{display:none}.answer-detail .survey-section.output .range-field{margin-bottom:0}.answer-detail .survey-section.output md-input-container._md-datepicker-has-calendar-icon{margin-left:0}.answer-detail .survey-section.output md-input-container._md-datepicker-has-calendar-icon .md-datepicker-button,.answer-detail .survey-section.output md-input-container .md-datepicker-triangle-button,.answer-detail .survey-section.output md-input-container md-select .md-select-icon{display:none}.answer-detail .survey-section.output md-input-container.md-icon-left{padding-left:0}.answer-detail .survey-section.output md-input-container.md-icon-left md-icon{display:none}.answer-detail .image-output{margin:6pt}.answer-detail .content-block .section-content{padding:6pt}.range-field md-slider{max-width:100px;height:1px;border-bottom:2px solid #e0e0e0}.range-field md-slider *{display:none}}.employee-list-scroll{max-height:350px}.tech-notified-wrapper{display:flex;align-items:center;justify-content:space-between}.tech-notified-icon{color:#00a3ce}.search-category{min-width:150px}.search-where{min-width:120px}.border-positive{border-left:5px solid #4caf50;padding-left:3px}.border-negative{border-left:5px solid #f44336;padding-left:3px}.switch-company-btn{line-height:1.5;padding:5px;text-align:center;width:100%}.switch-company-btn span{word-wrap:break-word;white-space:normal}.switch-company-btn__trade-type{display:block;border-top:1px solid hsla(0,0%,100%,.5)}integration-user-array md-list md-list-item div.md-list-item-text{padding-right:100px}.hide-if-tiny{display:none}@media (min-width:600px){.hide-if-tiny{display:flex}}.md-list-item-text .list-p-dark{color:rgba(0,0,0,.87)!important}.list-item-margin-bottom{margin-bottom:20px}.list-height-small{max-height:400px;overflow-y:scroll}.md-chips-no-underline .md-chips{box-shadow:none;margin:0;padding:0;font-size:14px}.st-company-zip-container-padding{padding-left:12px;padding-right:12px}.st-company-zip-table-wrapper{display:flex;flex-direction:column;min-width:0;max-height:500px;overflow-y:scroll}.st-company-zip-table-wrapper-min-height{min-height:500px}.st-company-zip-table{border-collapse:separate;border-spacing:0}.st-company-zip-table thead tr th{position:sticky;top:0;z-index:1}.st-company-zip-table th{border:1px solid #aaa;border-left:none;padding:12px;background-color:#e0e0e0;text-align:left}.st-company-zip-table th:last-child{border-right:none}.st-company-zip-table td{border-bottom:1px solid #aaa;padding:12px}.st-company-zip-checkbox-td{border-right:1px solid #aaa;width:20px}.st-company-zip-checkbox-td .md-label{margin:0}.st-company-zip-table-footer{align-items:center;background-color:#e0e0e0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);display:flex;flex-direction:row;font-size:14px;justify-content:space-between;padding:8px}.st-company-zip-table-footer .footer-number{font-weight:700}.st-company-zip-table-footer .footer-btn{margin:0;min-height:0;line-height:12px}.sticky-footer{bottom:0;background:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);display:flex;flex-direction:row;justify-content:space-between;padding:12px;position:sticky;z-index:1}.primary-inverted.md-button.md-raised,.primary-inverted.md-button.md-raised md-icon{color:#00a3ce}.better-tooltip{white-space:unset;height:auto;max-width:400px;font-size:12px;opacity:1;padding:8px}.active-filter-select-container{flex-direction:row;border-bottom:1px solid #e0e0e0;padding-left:16px;padding-top:8px;box-sizing:border-box}@media (min-width:480px){.active-filter-select-container{max-height:70px}}.p-icon{font-size:22px;line-height:22px;height:22px;width:22px;min-height:22px;min-width:22px}.json-error{border:solid;border-color:#df3122;border-radius:5px;color:#df3122;padding:8px;overflow-x:scroll}.flex-full-height{display:flex;flex-direction:column;min-height:100%}