@keyframes rotate360{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes rotate360{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes fadeInAndOut{0%{opacity:1}50%{opacity:.7}100%{opacity:1}}@keyframes newDayworkListItem{from{background-color:rgba(3,169,244,.28)}to{background-color:none}}@keyframes openMeasures{from{max-height:0}to{max-height:20000px}}@keyframes hide-dialog-actions{from{height:50px}to{height:0}}@keyframes dialog-actions-hidden{from{margin-bottom:50px}to{margin-bottom:0}}@keyframes show-dialog-actions{from{height:0}to{height:50px}}@keyframes dialog-actions-shown{from{margin-bottom:0}to{margin-bottom:50px}}body{overscroll-behavior-y:contain}main{overflow-y:auto}.history{padding:0}.history .md-subheader{background:#03a9f4;color:rgba(255,255,255,.87)}.history .history-item{border-bottom:2px solid #e5e5e5}.history .history-item div{font-size:12px;margin-top:1px;margin-bottom:1px;padding-bottom:0;padding-top:0}.history .history-item .history-item-stack{margin-left:30px;line-height:18px}.build-info{color:#bebebe}.battery-icon{transform:translate(30) rotate(90 50 50)}table.dashbard-table{border-collapse:collapse}table.dashbard-table tr.table-border-bottom{border-bottom:1pt solid #e4e4e4;line-height:2em}table.dashbard-table tr td{padding-top:20px}.dashboard-container{margin:0!important;padding-left:10px!important;padding-right:10px!important}h3{color:#545454}.text-centre{text-align:center}.w-100{width:100%}.ml-auto{margin-left:auto}.mx-auto{margin-left:auto;margin-right:auto}.md-double-list-item{margin-right:12px}.my-auto{margin-top:auto;margin-bottom:auto}.my-0{margin-top:0;margin-bottom:0}.text-right{text-align:right}.login-dialog{max-width:90%;width:450px}.job-step-icon{display:block;font-size:2rem;margin-right:1rem;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center}.job-step-icon.operation-number{font-size:1rem}.wider-list-icon-column .job-step-icon.operation-number{font-size:.9rem}.list-icon-column{width:2.5em}.wider-list-icon-column .list-icon-column{width:10em}.list-icon-column-right .icon-badge{position:relative}.list-icon-column-right .icon-badge .list-icon{margin:0!important}.list-icon-column-right .icon-badge .badge{position:absolute;right:-1px;top:4px;background-color:#03a9f4;color:#fff;font-size:11px;height:13px;min-width:13px;width:auto;line-height:13px;border-radius:13px;text-align:center}.list-icon{margin-right:1rem!important;margin-left:0!important;vertical-align:middle;display:inline-block}.dirty-list-icon svg{fill:#34cb34}.scoped-list-icon svg{fill:#34cb34}.not-scoped-list-icon svg{fill:#c00}.time-job-scheduled-today-list-icon svg,.progress-job-scheduled-today-list-icon svg{fill:#34cb34}.tooltip-multiline{height:auto;text-align:center}.tooltip-multiline-auto{height:auto;max-width:85vw;font-size:13px;overflow:visible;white-space:normal}.tooltip-multiline-auto .md-content,.tooltip-multiline-auto ._md-content{height:auto;max-width:85vw;font-size:13px}md-content{background-color:#fff}.loading-wrapper{text-align:center}.loading{display:inline-block;font-size:large}.spinner{display:inline-block;border-radius:50px;border-style:solid;border-bottom-color:#3b5641;border-top-color:#67b3a9;border-left-color:#df7950;border-right-color:#decb3f;text-align:center;vertical-align:middle;position:relative;animation:rotate360 1s linear infinite;-webkit-animation:rotate360 1s linear infinite;border-width:8px;width:48px;height:48px}.thumbnail-tile{border:4px solid #fff}.thumbnail-tile .grid-tile-background{background-size:contain;background-repeat:no-repeat;background-position:center;padding:0;width:100%;height:100%}.thumbnail-tile md-grid-tile-footer{height:40px}.thumbnail-tile md-grid-tile-footer figcaption{display:flex;flex:1;height:100%}.thumbnail-tile md-grid-tile-footer figcaption .md-button{margin:0;padding:0;height:100%;min-width:0;background-color:#ffffffe8;border:0;border-left:1px solid rgba(0,0,0,.12);border-radius:0}.thumbnail-tile md-grid-tile-footer figcaption .md-button:first-child{border-left:0}.thumbnail-tile md-grid-tile-footer figcaption .md-button:hover,.thumbnail-tile md-grid-tile-footer figcaption .md-button.md-focused{background-color:#9e9e9e}.thumbnail-image-container{width:100%;margin:0 auto}.thumbnail-image-container img{width:100%}.thumbnail-image-delete{border-color:green}.thumbnail-header{background:rgba(0,0,0,.68);height:100%}.thumbnail-footer{background:rgba(0,0,0,.68);height:2em;margin:0;text-align:center}.thumbnail-footer figcaption{width:100%}.thumbnail-footer figcaption h3{margin:0;color:rgba(255,255,255,.8)}.image-capture video{width:100%;height:auto;max-height:100%}.image-capture canvas{display:block;margin:0 auto;width:95%;max-height:100%;border:4px solid green}.list-item-delete{background-color:#f08080}.dialog-message,.disabled-icon{color:red}.dialog-toolbar-primary-button{min-width:auto;margin-right:0;background-color:transparent}.dialog-toolbar-primary-button:not([disabled]):hover{background-color:transparent}.md-select-menu-container md-option{height:auto!important;line-height:1.5em;padding-top:12px;Padding-bottom:12px}md-select .md-select-value .md-text{white-space:normal!important}md-select[disabled] .md-select-icon{display:none}md-select[disabled] .md-select-value{color:rgba(0,0,0,.78)!important}.md-select-menu-container .md-text{white-space:normal!important}md-input-container md-icon{color:rgba(0,0,0,.67)}md-input-container .hint{position:absolute;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)}md-input-container .hint.ng-hide,md-input-container .hint.ng-enter,md-input-container .hint.ng-leave.ng-leave-active{bottom:26px;opacity:0}md-input-container .hint.ng-leave,md-input-container .hint.ng-enter.ng-enter-active{bottom:7px;opacity:1}md-input-container .md-input[disabled]{color:rgba(0,0,0,.78)!important}md-input-container.md-input-invalid .hint{bottom:26px;opacity:0}form[name="timeForm"]{overflow:hidden}form[name="timeForm"] .tab-content{overflow-x:hidden}.job-vertical-container{width:100%;height:425px}.job-vertical-container .clone-team-member{margin-bottom:3px}.jobstep-vertical-container{width:100%;height:380px}@media(min-width:321px){.jobstep-vertical-container{height:720px}}@media(max-width:959px)and (orientation:landscape){.job-vertical-container{height:calc(100vh - 48px)}form[name="timeForm"] .job-vertical-container{height:calc(100vh - 230px)}form[name="timeForm"] .tab-content{height:calc(100vh - 180px)}}@media(max-width:959px)and (orientation:portrait){.job-vertical-container{height:calc(100vh - 56px)}form[name="timeForm"] .job-vertical-container{height:calc(100vh - 238px)}form[name="timeForm"] .tab-content{height:calc(100vh - 195px)}.home-sync-btn,.home-logout-btn{width:100%;margin:8px 0}}@media(min-width:960px){.job-vertical-container{height:calc(100vh - 64px)}form[name="timeForm"] .job-vertical-container{height:calc(100vh - 246px)}form[name="timeForm"] .tab-content{height:calc(100vh - 195px)}.jobstep-vertical-container{height:650px}md-dialog.md-dialog-fullscreen{min-height:100%;min-width:100%;border-radius:0}}@media(min-width:1280px){.people-vertical-container{height:calc(80vh - 230px)!important}.jobstep-vertical-container{height:calc(80vh - 72px)}form[name="timeForm"] .job-vertical-container{height:calc(80vh - 254px)}form[name="timeForm"] .tab-content{height:calc(80vh - 195px)}md-dialog.md-dialog-fullscreen{min-height:80%;min-width:80%;border-radius:0}}.progress-container{margin:0!important}.progress-button-container{position:absolute;z-index:100}.progress-button-container .md-button{min-width:1%!important;left:-1000px}.drawing-area-container{touch-action:none}.drawing-stroke-width{margin:0}.overview-table{width:100%}.overview-table td{border-bottom:1px solid #d3d3d3;vertical-align:top;padding-top:10px;padding-bottom:10px}.overview-table td.title{font-size:13px;color:rgba(0,0,0,.54)}.estimated-table{position:absolute;left:20px;bottom:20px}.estimated-table th{font-weight:normal}.estimated-table td{text-align:left}.md-select-menu-container{max-width:95%}.search-select md-select-header{box-shadow:0 1px 0 0 rgba(0,0,0,.1),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);height:48px;cursor:pointer;display:flex;width:auto}.search-select md-select-header input{border:0;outline:0;height:100%;width:100%;padding:0}.search-select md-content._md{max-height:240px}.search-select md-select-menu md-input-container.md-icon-float{margin:6px}.search-select md-select-menu md-input-container.md-icon-float label{padding:0}.search-select md-select-menu md-input-container.md-icon-float.md-input-focused label,.search-select md-select-menu md-input-container.md-icon-float.md-input-has-value label{bottom:80%}.show-ellipsis-message{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}md-input-container .md-input-message-animation.static-input-message-warn{color:#ff8a65}.show-full-message{margin-left:20px}.warning-text{color:red!important}.successful-text{color:green!important}.info{font-size:80%;font-style:italic;border:1px solid #d3d3d3;background-color:#fff;margin:15px;padding:8px}.info.info-warning{background-color:rgba(255,171,64,.32)}.info p,.info span{margin-bottom:2px!important}.info p{margin-top:0!important}.event-dropdown .event-dropdown-buttons{float:right}.event-dropdown md-select-header{box-shadow:0 1px 0 0 rgba(0,0,0,.1),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);height:48px;cursor:pointer;display:flex;width:auto}.event-dropdown md-select-header input{border:0;outline:0;height:100%;width:100%;padding:0}.event-dropdown md-content._md{max-height:240px}.event-dropdown .event-dropdown-description{overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.timecode-input{width:50px!important}.time-split{margin-left:10px!important}.time-split md-icon{vertical-align:middle}.time-split-info{margin:2px 10px 0;font-style:italic;opacity:.5}.time-virtual-repeat-container{height:300px!important}.summary-row-header{border-bottom:2px solid #d3d3d3;font-size:13px}.summary-row-header .summary-row-data-header{float:right;font-size:13px}.summary-row{min-height:20px;font-size:13px}.summary-row.fakerow{min-height:5px;max-height:10px}.summary-row .summary-row-title{border-right:2px solid #d3d3d3;margin-left:5%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.summary-row .summary-row-data{padding-left:5px}.summary-row .summary-row-data .summary-row-data-arrow{margin-top:-6px;transform:scale(.7)}.fab-double{position:fixed!important}button.md-button.md-button-default{color:#000;background-color:#fff}.toolbar-button{font-size:12px;padding-left:0;margin-left:4px;margin-right:0;padding-right:0;min-width:0}.dialog-toolbar-close-button{margin-left:-12px;margin-right:12px}.md-fab.md-mini.speed-dial-fab{overflow:visible}.md-fab.md-mini.speed-dial-fab md-icon{color:#616161}.md-fab.md-mini.speed-dial-fab .speed-dial-fab-label{position:absolute;right:50px;bottom:0;color:#616161;z-index:24;text-transform:none;border-radius:8px;padding:0 10px;font-weight:bolder}.measure-listitem-small{max-width:250px}.operation-listitem-small{max-width:200px}.operation-listitem-tagnumber{padding-left:15px!important}.time-overview-table{padding-left:5%;padding-right:5%;width:90%}.time-overview-table td{vertical-align:central;padding-top:5px;padding-bottom:5px;font-size:13px;width:22.5%}.time-overview-table td.td-main{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3}.time-overview-table td.td-main:last-child{border-right:0}.time-overview-table td.td-main:first-child{border-left:0}.time-overview-table td.td-top{border-bottom:2px solid #d3d3d3;color:rgba(0,0,0,.54)}.time-overview-table td.td-top:last-child{border-right:0}.time-overview-table td.td-top:first-child{border-left:0}.toolbar-title{font-size:18px}.toolbar-subtitle{font-size:16px;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.toolbar-button{min-width:24px!important}.md-icon-button-compact{margin:0 6px;height:40px;min-width:0;line-height:24px;padding:0;border-radius:50%}.md-toolbar-tools-compact{padding-right:0}.md-toolbar-tools-compact .toolbar-title,.md-toolbar-tools-compact .toolbar-subtitle{margin-left:6px}.signaturepad-frame{border:solid;border-width:thin}.signature-image-container img{width:50%}.signature-auth-on{font-style:italic;font-size:smaller;margin:0}.form-label{margin-bottom:12px}.form-label label{color:#353535;font-weight:bold;font-size:.8em}.form-group{margin-bottom:24px}.form-group.form-group-border{border:1px solid #a0a0a0;border-radius:6px}.form-group>.group-title-container{position:relative}.form-group>.group-title-container>.group-title{font-size:.8em;font-weight:bolder;position:absolute;top:-16px;background-color:#fff;padding:0 6px;color:#484848}.form-group>md-input-container{margin-bottom:0}.dayworks-container .daywork-list-copy-button{margin-right:0;padding-right:0}.dayworks-container md-list{padding-bottom:80px}.dayworks-container md-list md-list-item.new-daywork-item{animation-name:newDayworkListItem;animation-duration:4s}.rates-input{margin-bottom:36px}.daywork-add-btn{background-color:rgba(158,158,158,.2)}.daywork-chip{font-size:11px;line-height:11px}.md-chips md-chip .md-chip-remove md-icon{height:18px;width:18px;min-width:0;min-height:0}.measures-container .measure-list-item{border-top:1px solid rgba(0,0,0,.12)}.measures-container .measure-list-item .buttons-col{width:60px;align-items:center}.measures-container .measure-list-item .details-col{padding-left:10px}.measures-container .measure-list-item .details-col span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media(min-width:768px){.measures-container .measure-list-item .buttons-col{width:75px;padding:8px}.measures-container .measure-list-item .details-col{padding:8px 8px 8px 10px}.measures-container .measure-list-item .details-col span{padding:0 0 4px 0}}.measures-container .measure-group-list-item-container{overflow-y:hidden;border:0}.measures-container .measure-group-list-item-container .measure-group-list-item._md-button-wrap>div.md-button{padding:0}.measures-container .measure-group-list-item-container .measure-group-list-item .measure-group-add-remove-btns>.md-icon-button{margin:0}.measures-container .measure-group-list-item-container .measure-group-list-item p{padding:0 0 0 6px}@media(min-width:768px){.measures-container .measure-group-list-item-container .measure-group-list-item .measure-group-add-remove-btns>.md-icon-button{margin:0 6px}.measures-container .measure-group-list-item-container .measure-group-list-item p{padding:0 0 0 16px}}.measures-container .measure-group-list-item-container.selected{border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.measures-container .measure-group-list-item-container.selected .measure-group-list-item p{font-weight:bold;color:#616161}.measures-container .measure-group-list-item-container.selected .measure-group-measures{animation-name:openMeasures;animation-duration:8s}.measures-container .measure-group-list-item-container.selected .measure-group-measures .add-measure-btn-container{border-top:1px solid #ededed;text-align:center}.measures-container .measure-group-list-item-container.selected .measure-group-measures .add-measure-btn-container md-button{width:100%;margin:0}.measures-container .measure-group-list-item-container.selected .measure-list-item{border-top:1px solid rgba(0,0,0,.12)}.measures-container .measure-group-list-item-container.selected .measure-list-item .buttons-col{width:60px;align-items:center;padding:10px}.measures-container .measure-group-list-item-container.selected .measure-list-item .details-col{padding-left:10px}.measures-container .measure-group-list-item-container.selected .measure-list-item .details-col span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media(min-width:768px){.measures-container .measure-group-list-item-container.selected .measure-list-item .buttons-col{width:75px;padding:8px}.measures-container .measure-group-list-item-container.selected .measure-list-item .details-col{padding:8px 8px 8px 10px}.measures-container .measure-group-list-item-container.selected .measure-list-item .details-col span{padding:0 0 4px 0}}.scope-step-scheduling-tab table,.scope-step-scheduling-tab tr,.scope-step-scheduling-tab td,.scope-step-scheduling-tab th{border:0}.edit-step-overview-form md-input-container{min-height:54px}.edit-step-overview-form md-input-container.checkbox-input{min-height:40px}.time-summary-content .time-summary-card-no-hours{align-items:flex-end;align-self:center}.time-summary-content .time-summary-card md-card-title{padding:4px 12px;font-size:14px;font-weight:bold}.time-summary-content .time-summary-card md-card-title md-card-title-text{font-size:14px;font-weight:bold}.time-summary-content .time-summary-card md-card-title md-card-title-text .md-headline{font-size:14px;font-weight:bold;color:rgba(0,0,0,.74)}.time-summary-content .time-summary-card md-card-title md-card-title-text .md-headline.time-summary-hours{margin-left:auto;line-height:38px}.time-summary-content .time-summary-card .time-summary-item-details{font-size:12px;border-top:1px solid #00000026;padding-top:12px}.time-summary-content .time-summary-card .time-summary-item-details .person-time-code-row{padding:4px 0}.time-summary-content .time-summary-card .time-summary-item-details .person-time-code-row .order-step-details{padding:4px 12px}.time-summary-content .time-summary-card .time-summary-item-details .person-time-code-row .order-step-details:hover{background-color:rgba(0,0,0,.1);cursor:pointer}.time-summary-content .time-summary-card .time-summary-item-details .person-time-code-row .time-code-total-hours{font-weight:bold}.time-summary-content .time-summary-card .time-summary-item-details .person-time-code-row .time-code-hours{padding:4px 0}.event-dropdown{max-width:95%}.event-dropdown md-select-header>button{width:50%}.sync-btn-container{position:absolute;left:0;bottom:0;width:100%;z-index:1;background-color:#fff;box-shadow:0 -1px 2px 0 rgba(0,0,0,.16)}.sync-btn-container>div{padding:8px;text-align:center}.sync-btn-container>div .sync-btn{width:100%;max-width:300px;margin:0}.sync-filter-tab .sync-text{font-weight:bold;animation:fadeInAndOut ease 3s;animation-iteration-count:infinite}.sync-filter-tab .filter-section-header{font-weight:bold;font-size:12px;color:rgba(0,0,0,.38)}.sync-filter-tab .filter-section-header .info-button{margin:0}.sync-filter-tab .sync-progress{margin:50px 25px}.sync-filter-tab .sync-progress .cancel-btn{margin-top:40px}.sync-filter-tab .sync-summary{margin:10px 15px 0}.sync-filter-tab .sync-summary .info{margin:0}.sync-filter-tab .sync-summary .summary-text{margin-top:30px}.sync-filter-tab .sync-summary .summary-text li{margin-top:25px}.sync-filter-tab .sync-summary md-fab-speed-dial{bottom:80px}.sync-filter-tab .date-picker-row md-datepicker button{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.sync-filter-tab .date-picker-row md-datepicker .md-errors-spacer{display:none}.sync-filter-tab .date-picker-row md-datepicker .md-input{min-width:200px}.sync-filter-tab md-toolbar{padding-left:8px}.sync-filter-tab md-toolbar .item-count{margin:15px 10px;padding:7px;background:#fff;border-radius:10px;font-size:12px;color:#03a9f4;border:2px solid #03a9f4}.sync-filter-tab md-toolbar .item-count.count-warning{color:red;border-color:red}.sync-filter-tab md-select[disabled] .md-select-value{font-style:italic;color:rgba(0,0,0,.38)!important}.sync-filter-tab .sync-timeout{margin-bottom:18px}.sync-filter-tab .sync-timeout md-input-container{margin-bottom:0;padding-bottom:0}.sync-filter-tab .sync-timeout .hint{position:relative;top:-20px;left:auto;bottom:auto;right:auto;font-size:12px;line-height:14px;transition:all .3s cubic-bezier(.55,0,.55,.2);color:rgba(0,0,0,.54)}.sync-history-limit-row{padding:0 12px}.sync-history-limit-row .sync-history-limit-label{font-weight:bold;font-size:.8em;color:rgba(0,0,0,.7)}.sync-history-limit-row .sync-history-limit-container{padding:0 12px}.sync-history-limit-row .sync-history-limit-container md-input-container{margin:6px 0}.view-container>#sync-content{height:100%}.view-container>#sync-content md-tabs{height:100%}.view-container>#sync-content md-tabs md-tabs-content-wrapper{height:100%}.view-container>#sync-content md-tabs md-tabs-content-wrapper md-tab-content{height:100%}.view-container>#sync-content md-tabs md-tabs-content-wrapper md-tab-content>div{overflow-y:auto}.view-container>#sync-content md-tabs md-tabs-content-wrapper md-tab-content>div md-content{padding-bottom:78px}.welcome-message{font-size:.85em;font-weight:bold}.home-sync-btn,.home-logout-btn{margin:8px 16px 8px 0}.home-quick-links md-grid-tile{background:#efefef}.home-quick-links md-grid-tile md-grid-tile-footer{background-color:rgba(0,0,0,.55)}.home-quick-links md-grid-tile md-grid-tile-footer figcaption{margin:auto}.home-quick-links md-grid-tile md-grid-tile-footer figcaption h3{color:#fff;font-weight:bold;width:100%;text-align:center;margin:0}.view-container{height:100%;overflow:auto}.time-info-message{margin:2px;padding:6px;color:red}.show-password-toggle{float:right;margin-right:10px;margin-top:-70px;position:relative;z-index:2;color:#545454}.show-password-toggle:focus{outline:0}md-tabs{height:100%}md-tabs md-tabs-content-wrapper{height:100%}md-tabs md-tabs-content-wrapper md-tab-content{height:100%}md-tabs md-tabs-content-wrapper md-tab-content>div{overflow-y:auto}md-tabs md-tabs-content-wrapper md-tab-content>div md-content{padding-bottom:78px}form{height:100%}#jobStepForm{height:100%}#jobStepForm md-dialog-content{height:calc(100vh)}#jobStepForm md-dialog-content md-content{height:calc(100vh)}.height-full{height:100%}.height-fullvh{height:100vh}.width-full{width:100%}.progress-filter-buttons{display:flex}@media(max-width:768px){.progress-filter-buttons{display:block;overflow-x:auto;white-space:nowrap}}.progress-filter-buttons .md-button.groupZ{font-size:12px!important;margin:0!important;padding:2px 0!important;color:#312e2e!important;text-transform:none!important;min-width:16.5%!important}.progress-filter-buttons .md-button.groupZ:first-child{border-left:0}@media(min-width:768px){.progress-filter-buttons .md-button.groupZ{width:50%}}@media(min-width:1024px){.progress-filter-buttons .md-button.groupZ{width:25%}}.progress-filter-buttons .md-button.selected{background-color:rgba(193,193,193,.96);color:#0277bd;transition:.3s}.scaffold-view>form{flex:1 0}.scaffold-view md-tabs{flex-grow:1}.scaffold-view md-tabs md-tabs-content-wrapper{height:auto}.scaffold-view md-tabs md-tabs-content-wrapper md-tab-content>div>md-content{min-height:100%;padding-bottom:0}.scaffold-view md-tabs md-tabs-content-wrapper md-tab-content>div>md-content md-input-container{min-height:54px}.scaffold-view md-tabs md-tabs-content-wrapper md-tab-content>div>md-content .information-row{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12)}.scaffold-view md-tabs md-tabs-content-wrapper md-tab-content>div>md-content .information-row .information-label{font-weight:bold;font-size:.8em;color:rgba(0,0,0,.7)}.scaffold-view md-tabs md-tabs-content-wrapper md-tab-content>div>md-content.notes-container{max-height:100%}.scaffold-view md-tabs md-tabs-content-wrapper md-tab-content>div>md-content.notes-container md-list{flex:1;overflow-y:auto}.scaffold-view md-tabs md-tabs-content-wrapper md-tab-content>div>md-content.notes-container md-list .scaffold-note-list-item{padding:8px 16px;margin:8px 12px;border-radius:6px;min-height:0;background-color:#cfdeea}.scaffold-view md-tabs md-tabs-content-wrapper md-tab-content>div>md-content.notes-container md-list .scaffold-note-list-item.dirty{background-color:#cfead6}.scaffold-view md-tabs md-tabs-content-wrapper md-tab-content>div>md-content.notes-container md-list .scaffold-note-list-item .note-info{font-size:12px;top:5px;position:absolute}.scaffold-view md-tabs md-tabs-content-wrapper md-tab-content>div>md-content.notes-container md-list .scaffold-note-list-item .note-info .note-date{padding-right:50px;font-weight:bold}.scaffold-view md-tabs md-tabs-content-wrapper md-tab-content>div>md-content.notes-container md-list .scaffold-note-list-item .note-body{padding-top:30px}.scaffold-view md-tabs md-tabs-content-wrapper md-tab-content>div>md-content.notes-container md-list .scaffold-note-list-item .note-delete{position:absolute;max-width:20px;right:-35px;top:-10px}.scaffold-view md-tabs md-tabs-content-wrapper md-tab-content>div>md-content.notes-container .add-note-row{padding:18px 12px 12px 12px;box-shadow:0 -1px 2px 0 rgba(0,0,0,.16);z-index:1}.scaffold-view md-tabs md-tabs-content-wrapper md-tab-content>div>md-content.notes-container .add-note-row md-input-container{margin:0}.scaffold-view md-tabs md-tabs-content-wrapper md-tab-content>div>md-content.notes-container .add-note-row .add-note-btn-container{align-items:flex-end;display:flex}.scaffold-view md-tabs md-tabs-content-wrapper md-tab-content>div>md-content.notes-container .add-note-row .add-note-btn-container .md-button{margin:0 0 8px 12px}.scaffold-view .above-actions{margin-bottom:50px;animation:dialog-actions-shown .3s linear}.scaffold-view .above-actions.actions-hidden{margin-bottom:0;animation:dialog-actions-hidden .3s linear}.scaffold-view .filter-buttons .md-button.groupX{font-size:12px;margin:0;padding:12px 0;color:#312e2e;background-color:rgba(224,224,224,.96);text-transform:none;font-weight:400;width:25%;border-radius:0;border-left:1px solid rgba(230,230,230,.96)}.scaffold-view .filter-buttons .md-button.groupX:first-child{border-left:0}.scaffold-view .filter-buttons .md-button.selected{background-color:rgba(193,193,193,.96);color:#0277bd;transition:.3s}.scaffold-view .scaffold-vertical-container{display:flex;flex:1}.scaffold-view .scaffold-vertical-container .scaffold-list-item h3.item-title{font-weight:bold!important;margin-bottom:2px!important}.scaffold-view md-dialog-content{display:flex;flex-grow:1;height:100%}.scaffold-view md-dialog-content .input-container{max-height:100%;overflow-y:auto;margin-bottom:50px;padding:8px 16px 16px 16px}.scaffold-view md-dialog-content .input-container md-input-container{min-height:54px}.scaffold-view md-dialog-content .input-container .md-input-container-inline-button md-input-container{margin-top:0}.scaffold-view md-dialog-content .input-container .md-input-btn-right{margin-right:0}.scaffold-view md-dialog-content .image-container{padding:15px}.scaffold-view md-dialog-content .image-container md-grid-tile{border:1px solid rgba(0,0,0,.12);overflow:hidden}.scaffold-view md-dialog-content .image-container md-grid-tile .thumbnail-image{margin:0 auto;padding:15px}.scaffold-view md-dialog-content .image-container md-grid-tile .thumbnail-image img{width:100%}.scaffold-view md-dialog-content .full-screen-message{text-align:center;margin:auto!important}.scaffold-view md-dialog-content .full-screen-message md-icon{width:40px;height:40px}.scaffold-view md-dialog-content .full-screen-message .message{font-weight:bold;padding:16px;color:rgba(0,0,0,.74)}.scaffold-view .dialog-actions{position:absolute;bottom:0;width:100%;background:#fff;border-top:1px solid rgba(0,0,0,.12);overflow:hidden;height:50px;animation:show-dialog-actions .3s linear}.scaffold-view .dialog-actions.hidden{height:0;animation:hide-dialog-actions .3s linear;border:0}.scaffold-view .dialog-actions .md-button{margin:0;box-shadow:none;border-radius:0}.scaffold-view .failure-details{margin-top:-30px}.scaffold-view .failure-details md-card{position:relative;margin:0 0 10px 0;padding:8px;box-shadow:none;border:1px #ccc solid;border-radius:4px;font-size:smaller}.scaffold-view .failure-details md-card .failure-reason{width:93%}.scaffold-view .failure-details md-card .md-button{position:absolute;top:-10px;right:0}.scaffold-view .failure-details .md-button{margin:8px 0}.scaffold-view .full-inspection{margin-bottom:30px}.scaffold-view .full-inspection h5{margin:10px 0}.scaffold-view .full-inspection .inspection-section{margin-top:10px;width:100%}.scaffold-view .full-inspection .inspection-section .inspection-item{padding-top:7px}.scaffold-view .full-inspection .inspection-section .inspection-resolution{padding:0 10px}.scaffold-view .full-inspection .inspection-section .inspection-resolution i{margin-bottom:8px}.scaffold-view .full-inspection .inspection-section .section-title{background-color:rgba(0,0,0,.12)}.scaffold-view .full-inspection .inspection-section .inspection-text{padding-left:10px;overflow-wrap:break-word}.scaffold-view .full-inspection .inspection-section .inspection-text .panel-form-group{margin-top:2px}.scaffold-view .full-inspection .inspection-section .inspection-result{width:35px;text-align:center;vertical-align:top}.scaffold-view .full-inspection .inspection-section .inspection-result-clickable{width:35px;text-align:center;vertical-align:top;text-decoration:underline;cursor:pointer;color:#2a6496}.empty-list-container{text-align:center;margin:auto}.empty-list-container .empty-list-icon md-icon{width:40px;height:40px}.empty-list-container .empty-list-label{font-weight:bold;padding:16px;color:rgba(0,0,0,.74)}#tab-dropdown-button{position:absolute;right:8px;top:13px;min-width:0;min-height:0;width:22px;height:22px;margin:0;padding:0;background-color:rgba(0,0,0,.5);border-radius:64px;line-height:22px}#tab-dropdown-button md-icon{min-width:0;min-height:0;width:22px;height:22px;color:#fff}.menu-drawing-tool-button.md-button.active{background-color:rgba(0,0,0,.14)}.drawing-area{display:flex;flex:1;flex-direction:column;position:relative}.drawing-area .drawing-area-toolbar.toolbar{overflow-y:hidden;overflow-x:auto;white-space:nowrap;min-height:60px;display:flex;align-items:center;padding:0 12px}.drawing-area .drawing-area-toolbar .md-button.active{background-color:rgba(0,0,0,.14)}.drawing-area .drawing-area-toolbar .md-button.active:hover{background-color:rgba(0,0,0,.14)}.drawing-area .drawing-area-toolbar .toolbar-option{display:inline-block;padding:6px 0}.drawing-area .drawing-area-toolbar .toolbar-option .toolbar-option-label{text-align:center;font-size:12px;font-weight:bold}.drawing-area .drawing-area-toolbar .toolbar-option.first{margin-left:16px}.drawing-area .drawing-area-toolbar .toolbar-option.last{padding-right:16px}.drawing-area .zoom-controls-container{position:absolute;bottom:16px;left:0;right:0;transition:all .5s ease}.drawing-area .zoom-controls-container .zoom-controls{background-color:rgba(0,0,0,.75);border-radius:5px;margin:auto}.drawing-area .zoom-controls-container .zoom-controls .md-button{margin:0;background-color:transparent;border-radius:0;color:#f5f5f5}.drawing-area .zoom-controls-container .zoom-controls .md-button:first-child{border-radius:5px 0 0 5px}.drawing-area .zoom-controls-container .zoom-controls .md-button:last-child{border-radius:0 5px 5px 0}.drawing-area .zoom-controls-container .zoom-controls .md-button:hover,.drawing-area .zoom-controls-container .zoom-controls .md-button:active{background-color:rgba(255,255,255,.1)!important;color:#f5f5f5}.drawing-area .fade-to-left{background-image:linear-gradient(to right,rgba(255,255,255,0),#fff);width:60px;height:66px;position:absolute;right:0;top:0;bottom:0;z-index:1;pointer-events:none}.drawing-area .fade-to-right{background-image:linear-gradient(to right,#fff,rgba(255,255,255,0));width:60px;height:66px;position:absolute;left:0;top:0;bottom:0;z-index:1;pointer-events:none}@media(orientation:landscape){.drawing-area .zoom-controls-container{top:0;bottom:0;left:16px;margin-top:114px;max-width:40px}.drawing-area .zoom-controls-container .zoom-controls{margin:auto 0}}.scaffold-location-tab .search-container{box-shadow:0 1px 2px 0 rgba(0,0,0,.16);z-index:1}.scaffold-location-tab .search-container md-input-container{margin-top:0;margin-bottom:0;padding-left:12px;padding-top:12px}.scaffold-location-tab .search-container .md-input-btn-right{margin-top:12px}.scaffold-location-tab .map-container{flex:1;position:relative}.scaffold-location-tab .map-container iplan-map{display:flex;flex-grow:1}.scaffold-location-tab .map-container .map-marker{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAArCAYAAACJrvP4AAAC+ElEQVR4AWIgBP7//88DxCGAWssB1pIkCsO1iLG27WCtYG17x3Ywtm3bthlNMLZtz/NrXvStM/cbP/Vln6RSOfq/xqlOi2nO10bxUe26RRKLRdnxiZOnTqVpQO6NOc5AiYSd6O4dRcbAnlJQv4rk/fWt5HzzkbDjEydPHfX0pQr6Q4dcI7RqqZP7Z1z8i/cSLuqop4/+ZCB3iOt214UFVkG9SoikvOijHx1fGAXeqWNm7u9f0Zj2oh+dCoHcOlfkA0oZiB66ZYaBZ53uo/N7pOiWGBqmyF21xKEg24uhQf/mOWJsmaYgYOiiDwfYn5yTRE2X42vNWy/KyKcelZ6PPMCOTzwhEH04ii8ABzMRaNwzj0uXB+8rs4gnAqIPR/HJ4UvgV8wdlICUXOR9+9GHo/jG8enxK+aR+cDI+/ajD0eJ50Vzvv3Yt5h35Acj79ePPhylbetyXuVfA70z9OEoXVy0pbBl40DfGfpwVMy1R1kTRnpBTqM1cZQHh3P2Tiwv1wzynKEPR2HaNI4VNmsQyBcE3bj+UTgYE1kncmCvFQQMXRGpfQsmcre27fNFHVtkFYSeOM459OHcDvw+/mwtzkQ2QOigh64qz7RlrXRmTw1nA4ZOXG+F3z/Iozrkmvm1/80IRD866CkfY1hqeSeOGZnA6EdHJWPaNjdYw/tH0wHRR38q/43Padcx8/75ISUQ9fTRr1IxiUZbR7ZtSulxUk9fsoySZ8+xjxZ1bpkUiDrq6Uv3f/9TXVxk53z3qS+IPHXUq0xMbHuRNWGk77CQp05laiLysoRCbu4vn5cLIk6eOpUN06a52J46zisPRpy8ypaJyOvaMqycrz4sAcInTl5l07RprC3u1qYEDJ+4yraJSI3w5vVmiXO1dYNJPAjYQzo+CDlfvi+A2PGJqyBMG8aegiY1BRg7vgrKYqY53RjUS4Cx4wcGk1isa3zUNTB2/OBgIvVDq5bawNjxg4R96Z07U5T393fCjh8k7E7t2PPEi7rs+Kn0XwF82Z38cjx5pwAAAABJRU5ErkJggg==');position:absolute;top:50%;left:50%;transform:translateY(-100%) translateX(-50%);-ms-transform:translateY(-100%) translateX(-50%);height:42px;width:32px;background-repeat:no-repeat;background-position:center;pointer-events:none;opacity:.5}.scaffold-location-tab .form-container{box-shadow:0 -1px 2px 0 rgba(0,0,0,.16);z-index:1;background-color:#fff}.scaffold-location-tab .form-container .form-fields{padding:12px 0 4px 12px}.scaffold-location-tab .form-container .form-fields .layout-column{padding:0 4px}.scaffold-location-tab .form-container .form-fields .layout-column md-input-container{padding:0;margin-left:0;margin-right:0;margin-bottom:0;font-size:14px}.scaffold-location-tab .form-container .locate-button,.scaffold-location-tab .form-container .locate-button:hover{background-color:rgba(0,0,0,.5);width:75px}.scaffold-location-tab .form-container .locate-button md-icon,.scaffold-location-tab .form-container .locate-button:hover md-icon{color:#fff}.scaffold-location-tab .form-container .marker-button,.scaffold-location-tab .form-container .marker-button:hover{background-color:rgba(251,57,57,.75);width:75px}.scaffold-location-tab .form-container .marker-button md-icon,.scaffold-location-tab .form-container .marker-button:hover md-icon{color:#fff}.scaffold-location-tab .form-actions .md-button{padding:0;margin:0;border-radius:0;height:50px}.tech-code-tab md-autocomplete{width:100%}.tech-code-tab .jobstep-vertical-container md-list-item{padding-top:10px;padding-bottom:10px}.tech-code-tab .jobstep-vertical-container md-list-item button{position:absolute;top:0;right:0}.tech-code-tab .jobstep-vertical-container md-list-item h4{white-space:normal}.progress-5-line{height:auto!important;min-height:110px!important}.progress-text{padding-bottom:8px}.progress-item .md-list-item-inner{width:90%!important}.tech-codes-autocomplete-template{border-bottom:1px solid #ccc;height:auto;padding-top:8px;padding-bottom:8px;white-space:normal}.tech-codes-autocomplete-template:last-child{border-bottom-width:0}.tech-codes-autocomplete-template li{padding-top:8px;padding-bottom:8px}.tech-codes-autocomplete-template li .item{line-height:2}.tech-codes-autocomplete-template li .item .item-title,.tech-codes-autocomplete-template li .item .item-metadata{display:block;white-space:normal}.gm-bundled-control-on-bottom{left:0!important}.timesheet-chip{font-size:12px!important;padding-bottom:0!important;margin-top:2px!important}.timesheet-list-icons{float:right;margin-right:0!important}.timesheet-small-button{line-height:16px!important;font-size:12px!important;background-color:#34cb34!important;min-height:16px}.timesheet-total-hours{font-size:12px!important;line-height:0!important;min-width:62px}.smaller-icon svg{width:80%;height:80%}.md-fab-bottom-right{position:fixed!important}.timesheet-custom-action-area{background-color:#e5e5e5;padding-left:24px;padding-top:24px;padding-bottom:24px;padding-right:24px;line-height:20px}.timesheet-add-edit-label{font-size:80%;color:gray}.timesheet-add-edit-list-item{font-weight:bold}.timesheet-add-edit-action{font-size:80%;text-decoration:underline;font-weight:bold}.timesheet-add-edit-secondary-action{font-size:80%;font-weight:bold;color:#03a9f4}.timesheet-section-title{font-size:16px;font-weight:bold}.timesheet-section-subtitle{color:gray;font-size:12px}.timesheet-person-sep{margin-left:-20px;margin-right:-20px;margin-top:-10px;margin-bottom:10px;border-color:#e5e5e5}.timesheet-hours{width:75px;height:25px;border-radius:5px;border-width:thin;border-color:rgba(0,0,0,.12);border-style:solid;text-align:center}.timesheet-code{padding-top:5px}.timesheet-code-row{margin-top:5px;margin-bottom:5px}.timesheet-info-row{background-color:#e5e5e5;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px}.timesheet-link{text-decoration:underline}.timesheet-summary-dialog-content{padding:18px!important}.timesheet-summary-title{font-size:12px;color:gray}.timesheet-summary-title-code{text-align:center;color:gray}.timesheet-summary-text{font-size:12px}.timesheet-summary-time-cell{border-style:solid;border-color:#e5e5e5;border-width:2px;padding:0!important;text-align:center}.timesheet-summary-time-cell-zero{color:#e5e5e5}.timesheet-summary-cell{padding:8px!important}.timesheet-summary-right{text-align:right;font-weight:bold}.timesheet-summary-link{text-decoration:underline}.timesheet-summary-table{border-collapse:collapse;width:100%;table-layout:fixed}.timesheet-value-column{text-align:right}.timesheet-pr-column{text-align:center}.people-vertical-container{height:calc(100vh - 210px)}.people-delete{min-width:45px}.no-padding{padding:0!important}.no-padding-top{padding-top:0!important}.no-margin{margin:0!important}.role-margin{margin:0!important;margin-top:5px!important}.timesheet-person-search-area{background-color:#e5e5e5;padding:24px;padding-top:10px;padding-bottom:10px}.timestep-buttons{min-width:40px!important}.variation-view .variation-vertical-container{display:flex;flex:1}.variation-view .variation-vertical-container .variation-list-item h3.item-title{font-weight:bold!important;margin-bottom:2px!important}.variation-view md-content md-input-container{padding-left:8px;padding-right:8px}.variation-view md-content md-input-container label{padding-left:8px!important;padding-right:8px!important}.variation-dropdown{height:60px}.access-denied-container{text-align:center}.md-block-compact{margin:0!important}.timesheet-showallcodes{margin:0!important;margin-bottom:10px!important}.signature-modal-body{padding-left:16px;padding-right:16px}