@font-face{font-family:Oswald;font-style:normal;font-weight:300;src:local('Oswald-Light'),url(/fonts/Oswald-Light.woff) format('woff')}@font-face{font-family:Oswald;font-style:normal;font-weight:400;src:local('Oswald-Regular'),url(/fonts/Oswald-Regular.woff) format('woff')}@font-face{font-family:Oswald;font-style:normal;font-weight:700;src:local('Oswald-Bold'),url(/fonts/Oswald-Bold.woff) format('woff')}.diagnostics *,.dropdown,input,textarea{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}#appRoot,#appWrapper,body,html{margin:0;padding:0}#appRoot,body,button,datalist,html,input,select,table,textarea{font-family:Oswald,sans-serif;font-size:14px;font-weight:300}#appRoot{background:#cdcdcd}#appRoot,button,datalist,input,select,table,textarea{color:#585858}#appRoot,#appWrapper,body,html{width:100%;height:100%;overflow:hidden}h1{font-size:18px;text-align:center;color:#41505b}h1 span{font-weight:300}h2{font-size:16px;text-align:center;font-weight:400}h2.placeholder{text-align:left}a,label{color:#6990ac;text-decoration:none;cursor:pointer}a.cta,label.cta{color:#629728;font-weight:400}label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a:hover{text-decoration:underline}a.remove{color:#9d0b0f}strong{font-weight:400}.disabled{-moz-opacity:.3;-khtml-opacity:.3;-webkit-opacity:.3;opacity:.3;pointer-events:none;color:#585858!important}.button.disabled,.disabled .button,.disabled button,button.disabled{background-color:#a4a4a4!important;color:#fff!important}.button.disabled.iconOnly,.disabled .button.iconOnly,.disabled button.iconOnly,button.disabled.iconOnly{background:0 0!important}.scrollable{overflow-y:auto;overflow-x:hidden}.scrollableX{overflow-x:auto;-webkit-overflow-scrolling:touch}.scrollable::-webkit-scrollbar,.scrollableX::-webkit-scrollbar{width:12px;height:12px}.scrollable::-webkit-scrollbar-track,.scrollableX::-webkit-scrollbar-track{background-color:rgba(0,0,0,.03)}.scrollable::-webkit-scrollbar-thumb,.scrollableX::-webkit-scrollbar-thumb{width:12px;background-color:rgba(40,48,54,.25);border:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.scrollable::-webkit-scrollbar-thumb:hover,.scrollableX::-webkit-scrollbar-thumb:hover{background-color:rgba(40,48,54,.5)}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.floatRight{float:right;display:inline}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.menu{margin:0;padding:0}ul.menu li{list-style:none;font-size:16px;font-weight:700;border-bottom:1px solid #cdcdcd}ul.menu li .button{display:block;position:relative;width:100%;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;background:0 0;text-align:left}ul.menu li .button *{color:#585858}ul.menu li .button.delete *,ul.menu li .button.unPinItem *{color:#9d0b0f}ul.menu li .button span{padding:15px 20px 15px 15px;display:block}ul.menu li .button.on *{color:#fff}#appRoot{position:absolute;min-width:960px;left:0;right:0;top:0;bottom:0}#appRoot>*{position:absolute;left:0;right:0;-webkit-transform:translate3d(0,0,0)}#appRoot .sidebar{right:auto;top:0;bottom:0;overflow:hidden;z-index:1;width:280px;display:block;background-color:#283036;transition:left .2s}#appRoot .sidebar header{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:80px;color:#fff;font-size:24px;font-weight:400;line-height:1000px;overflow:hidden;background-size:220px auto;background-position:50% 50%;background-repeat:no-repeat}#appRoot .sidebar ul.menu{padding:0 10px 10px 10px;background-color:transparent}#appRoot .sidebar ul.menu li{background-color:rgba(65,80,91,.4);color:#fff;margin-bottom:1px;border:none;font-weight:400;cursor:pointer}#appRoot .sidebar ul.menu li span{display:block;padding:20px 10px 20px 55px;background-size:40px auto;background-position:left 10px top 50%;background-repeat:no-repeat}#appRoot .sidebar ul.menu li.retailSales span{background-image:url(/images/icon-sidebar-design.png)}#appRoot .sidebar ul.menu li.builderSales span{background-image:url(/images/icon-sidebar-builder.png)}#appRoot .sidebar ul.menu li.orderDesk span{background-image:url(/images/icon-sidebar-order-desk.png)}#appRoot .sidebar ul.menu li.scanManagement span{background-image:url(/images/icon-sidebar-scan-management.png)}#appRoot .sidebar ul.menu li.systemAdmin span{background-image:url(/images/icon-sidebar-system-admin.png)}#appRoot .sidebar ul.menu li.operations span{background-image:url(/images/icon-sidebar-operations.png)}#appRoot .sidebar ul.menu li:first-child{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}#appRoot .sidebar ul.menu li:last-child{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}#appRoot .sidebar ul.menu li:hover{background-color:rgba(65,80,91,.7)}#appRoot .sidebar ul.menu li.on{background:#41505b!important}#appRoot .sidebar .actions{position:absolute;left:10px;right:10px;bottom:10px}#appRoot .sidebar .actions button{display:block;width:100%;background:0 0;background-color:rgba(65,80,91,.4);text-transform:uppercase}#appRoot .sidebar .version{display:flex;justify-content:center;gap:20px;font-size:12px;padding:10px;color:#fff}#appRoot>header{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:80px;padding:0 20px 0 40px;border-bottom:1px solid #cdcdcd;transition:left .2s;z-index:1}#appRoot>header>header{background-color:#e9e9e9;position:relative;z-index:5000;left:-40px;right:0;width:calc(100% + 60px);height:100%}#appRoot>header:first-child{top:0;background-color:#e9e9e9}#appRoot>header:nth-child(2){top:80px;background-color:#fff;text-align:center;position:absolute}#appRoot>header:nth-child(2) .builderStatus,#appRoot>header:nth-child(2) .clientInfo,#appRoot>header:nth-child(2) .jobStatus,#appRoot>header:nth-child(2) .vendorStatus{font-weight:700;position:absolute}#appRoot>header:nth-child(2) .builderStatus span,#appRoot>header:nth-child(2) .clientInfo span,#appRoot>header:nth-child(2) .jobStatus span,#appRoot>header:nth-child(2) .vendorStatus span{display:block;font-weight:300;line-height:18px}#appRoot>header:nth-child(2) .builderStatus,#appRoot>header:nth-child(2) .jobStatus,#appRoot>header:nth-child(2) .vendorStatus{text-align:left;left:40px;text-transform:uppercase;display:none}#appRoot>header:nth-child(2) .builderStatus.good,#appRoot>header:nth-child(2) .builderStatus.lead,#appRoot>header:nth-child(2) .jobStatus.good,#appRoot>header:nth-child(2) .jobStatus.lead,#appRoot>header:nth-child(2) .vendorStatus.good,#appRoot>header:nth-child(2) .vendorStatus.lead{color:#629728}#appRoot>header:nth-child(2) .clientInfo,#appRoot>header:nth-child(2) .jobStatus{top:20px}#appRoot>header:nth-child(2) .builderStatus,#appRoot>header:nth-child(2) .vendorStatus{top:30px}#appRoot>header:nth-child(2) .clientInfo{left:40px;text-align:left}#appRoot>header:nth-child(2) ul.menu{width:auto;text-align:center;margin:0 auto}#appRoot>header:nth-child(2) ul.menu li{display:inline-block;border:none}#appRoot>header:nth-child(2) ul.menu li .button>span{display:flex;align-items:center;justify-content:center;line-height:20px;padding:30px 15px;font-size:16px}#appRoot>header h1{width:100%;margin:0 auto;line-height:80px}#appRoot>header .logo{width:100%;height:80px;background-image:url(/images/logo.png);background-position:50% 50%;background-repeat:no-repeat;background-size:100px auto}#appRoot>header .actions,#appRoot>header .fieldInfo,#appRoot>header .userInfo,#appRoot>header button.navigateBack{position:absolute}#appRoot>header .fieldInfo,#appRoot>header .userInfo{top:20px;font-size:18px;font-weight:400;height:40px;line-height:18px;color:#41505b}#appRoot>header .fieldInfo .userPhoto,#appRoot>header .userInfo .userPhoto{float:left;display:inline-block;margin-right:10px}#appRoot>header .fieldInfo .userName,#appRoot>header .userInfo .userName{display:inline-block;padding-top:3px}#appRoot>header .fieldInfo .userModule,#appRoot>header .userInfo .userModule{font-size:14px;font-weight:300;display:block;white-space:nowrap}#appRoot>header .fieldInfo:hover *,#appRoot>header .userInfo:hover *{color:#6990ac}#appRoot>header .navigateBack{top:20px;left:10px}#appRoot>header .fieldInfo{left:50px;line-height:20px}#appRoot>header .fieldInfo .title{font-weight:700}#appRoot>header .fieldInfo .subtitle{display:block;font-weight:400}#appRoot>header .actions{top:15px;right:20px}#appRoot>header .actions button{float:right;display:inline;margin-left:10px;line-height:30px}#appRoot>header .actions button>span{min-width:50px;min-height:50px}#appRoot>.content{top:80px;bottom:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;transition:left .2s}#appRoot>.content.login{top:0}#appRoot>.content.builderDetail,#appRoot>.content.dashboard.builder,#appRoot>.content.dashboard.multiFamily,#appRoot>.content.dashboard.salesManager,#appRoot>.content.jobDetail,#appRoot>.content.vendorDetail{top:calc(80px * 2)}#appRoot.sidebarExpanded>*{left:280px}#appRoot.sidebarExpanded .sidebar{left:0}#appRoot.sidebarExpanded>header button.menu span{top:50%}#appRoot.sidebarExpanded>header button.menu span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#appRoot.sidebarExpanded>header button.menu span:nth-child(2){display:none}#appRoot.sidebarExpanded>header button.menu span:last-child{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#appRoot.sidebarCollapsed>*{left:0}#appRoot.sidebarCollapsed .sidebar{left:calc(0px - 280px)}footer .actions{padding:20px 0;text-align:right}datalist,select{cursor:pointer}datalist.label,select.label{border-color:transparent;font-weight:400;position:relative;left:-10px;max-width:200px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select span{text-align:right}.editor,datalist,input[type=number],input[type=password],input[type=search],input[type=text],label,select,textarea{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 10px;line-height:40px;width:100%;position:relative;text-overflow:ellipsis}.editor::-webkit-input-placeholder,datalist::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,label::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#cdcdcd}.editor,datalist,input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{background-color:#fff;border:1px solid #a4a4a4;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.editor:focus,.editor:hover,datalist:focus,datalist:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=search]:focus,input[type=search]:hover,input[type=text]:focus,input[type=text]:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:#41505b}.editor:focus,datalist:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,select:focus,textarea:focus{box-shadow:0 0 5px #6990ac}.editor:focus::-webkit-input-placeholder,datalist:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#fff}input[type=text].dataList,select{padding-right:25px;background-image:url(/images/icon-arrow-down-gray.png);background-size:20px 15px;background-position:right 5px top 50%;background-repeat:no-repeat}input[type=text].dataList::-webkit-calendar-picker-indicator,select::-webkit-calendar-picker-indicator{position:absolute;right:0;top:0;height:100%;width:30px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;cursor:pointer}input[type=number]{position:relative;text-align:right;padding-right:20px}input[type=number]::-webkit-inner-spin-button{position:absolute;right:0;top:0;height:100%;width:15px;cursor:pointer}input[type=file]{position:absolute;width:100px;height:100px;top:0;bottom:0;left:0;right:0;z-index:1;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;cursor:pointer}label{display:block}.required input[type=number],.required input[type=password],.required input[type=text],.required select,.required strong,.required textarea{border-color:#9d0b0f!important;color:#9d0b0f!important}.required input[type=number]::-webkit-input-placeholder,.required input[type=password]::-webkit-input-placeholder,.required input[type=text]::-webkit-input-placeholder,.required select::-webkit-input-placeholder,.required strong::-webkit-input-placeholder,.required textarea::-webkit-input-placeholder{color:#9d0b0f}.required input[type=number]:focus,.required input[type=number]:hover,.required input[type=password]:focus,.required input[type=password]:hover,.required input[type=text]:focus,.required input[type=text]:hover,.required select:focus,.required select:hover,.required strong:focus,.required strong:hover,.required textarea:focus,.required textarea:hover{border-color:#4f1416!important}datalist,input[type=password],input[type=text],label,select,textarea{height:40px}input[type=checkbox]{margin-right:10px}input[type=text].datePicker{background-image:url(/images/icon-calendar.svg);background-size:50px 50px;background-position:right -5px top 50%}.readOnly input[type=text].datePicker{background-image:none}.DayPickerInput{width:100%;position:relative;z-index:1}.DayPickerInput .overLimit{color:#9d0b0f}.DayPickerInput .overLimit .DayPicker-Day,.DayPickerInput .overLimit.DayPicker-Day{border:2px solid #9d0b0f}.DayPickerInput .DayPicker-Weekday{color:inherit}.DayPickerInput .DayPicker-Day{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.DayPickerInput .DayPicker-Day--today{color:#629728}.DayPickerInput .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#41505b}.DayPickerInput input{background-image:url(/images/icon-calendar.svg)!important;background-size:50px 50px!important;background-position:right -5px top 50%!important}.readOnly .DayPickerInput input{background-image:none!important}.rdp{width:270px;height:360px}.rdp .rdp-month{padding:15px}.rdp .rdp-caption{display:flex;justify-content:space-between;align-items:center;padding:0 7px}.rdp .rdp-caption .rdp-caption_label{font-size:16px;font-weight:400}.rdp .rdp-nav button{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px}.rdp .rdp-day,.rdp .rdp-head_cell{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px;font-weight:400;text-align:center}.rdp .rdp-head_row{color:#a4a4a4}.rdp .rdp-cell{padding:0;border:none;text-align:center}.rdp .rdp-day{width:100%;border:2px solid transparent}.rdp .rdp-day_today{background-color:rgba(105,144,172,.2);border-color:rgba(105,144,172,.2);color:#6990ac;font-weight:700}.rdp .rdp-day_selected{background-color:#41505b;border-color:#41505b;color:#fff}.rdp button{background-color:transparent;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;color:#585858}.rdp button path{fill:#7a848b}.rdp button:not(.rdp-day_selected):hover{background-color:#e9e9e9;border-color:#e9e9e9}.rdp .overLimit .rdp-day,.rdp .overLimit.rdp-day{color:#9d0b0f!important;border-color:#9d0b0f!important}.editor,textarea{min-height:200px;resize:none;width:100%;line-height:20px;padding-top:10px}.editor{padding:40px;resize:vertical}.editor hr{border-top:1px solid #a4a4a4;margin:20px 0}td .editor{min-height:20px;padding:10px;margin:10px 0 0 0}label{padding-left:0}.searchForm{width:100%;position:relative;margin-bottom:10px}.searchForm button.searchParameter,.searchForm input[type=search]{font-size:16px}.searchForm input[type=search]{padding-right:calc(60px + 10px);padding-top:15px;padding-bottom:15px;padding-left:15px;margin:0;height:50px}.searchForm input[type=search]:nth-child(2){padding-left:calc(170px + 20px)}.searchForm button.searchParameter{background-image:none!important;background-color:#f4f4f4;position:absolute;left:0;top:0;padding-top:0;height:50px;z-index:1;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:borderRadius;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:borderRadius;-moz-border-radius-topleft:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:borderRadius;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #a4a4a4}.searchForm button.searchParameter span{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:170px;height:100%;padding-top:14px;color:#585858!important;background-image:url(/images/icon-context-menu-gray.png);background-size:40px 30px;background-repeat:no-repeat;background-position:right 50%}.searchForm button.searchParameter:hover span{color:#41505b!important}.searchForm button.search{position:absolute;right:0;top:0;height:100%;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.searchForm button.search span{width:60px;height:100%}.searchForm .radio{width:100%;margin-top:10px}.searchForm .radio button{width:20%;margin:0;border-right:1px solid #cdcdcd}.indicator{width:40px;height:40px;background-position:50% 50%;background-size:30px auto;background-repeat:no-repeat}.indicator.yes{background-image:url(/images/icon-checkmark-green.png)}.indicator.no{background-image:url(/images/icon-slash-red.png)}.svgIcon{background-size:50px 50px!important}.button,button{padding:0;background:rgba(65,80,91,.8);-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;outline:0;cursor:pointer;font-weight:400;line-height:22px;color:#fff;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button.loading,button.loading{background:#41505b}.button.action,.button.save,.button.viewCompositeContract,button.action,button.save,button.viewCompositeContract{background:#629728}.button.delete,.button.reject,.button.unlock,button.delete,button.reject,button.unlock{background:#9d0b0f}.button.save,button.save{min-width:100px!important;text-transform:uppercase;white-space:nowrap}.button.on,button.on{background:#41505b!important;color:#fff!important}.button>span,button>span{display:block;white-space:nowrap;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}.button.icon>span,.button.iconLabel>span,button.icon>span,button.iconLabel>span{background-size:40px 30px;background-repeat:no-repeat}.button.icon.pinItem span,.button.iconLabel.pinItem span,button.icon.pinItem span,button.iconLabel.pinItem span{background-image:url(/images/icon-pin-blue.png)}.button.icon.unPinItem span,.button.iconLabel.unPinItem span,button.icon.unPinItem span,button.iconLabel.unPinItem span{background-image:url(/images/icon-pin-red.png)}.button.iconOnly,.button.labelOnly,button.iconOnly,button.labelOnly{background:0 0;color:#a4a4a4}.button.iconOnly.deleteItem,.button.labelOnly.deleteItem,button.iconOnly.deleteItem,button.labelOnly.deleteItem{background-image:url(/images/icon-delete.svg);background-size:40px 30px;background-repeat:no-repeat;background-position:right 50%;padding-right:35px;line-height:40px;display:inline}.button.iconOnly.deleteItem:hover,.button.labelOnly.deleteItem:hover,button.iconOnly.deleteItem:hover,button.labelOnly.deleteItem:hover{color:#9d0b0f!important}.button.iconOnly.disabled,.button.labelOnly.disabled,button.iconOnly.disabled,button.labelOnly.disabled{background:0 0!important}.button.labelOnly.inlineEdit,button.labelOnly.inlineEdit{float:right;display:inline-block;line-height:40px}.button.icon>span,.button.iconOnly>span,button.icon>span,button.iconOnly>span{width:40px;height:40px;background-position:50% 50%}.button.icon.yes.on,.button.iconOnly.yes.on,button.icon.yes.on,button.iconOnly.yes.on{background:#629728!important}.button.icon.yes span,.button.iconOnly.yes span,button.icon.yes span,button.iconOnly.yes span{background-image:url(/images/icon-yes-white.svg);background-size:50px 50px!important}.button.icon.no.on,.button.iconOnly.no.on,button.icon.no.on,button.iconOnly.no.on{background:#9d0b0f!important}.button.icon.no span,.button.iconOnly.no span,button.icon.no span,button.iconOnly.no span{background-image:url(/images/icon-no-white.svg);background-size:50px 50px!important}.button.icon.na span,.button.iconOnly.na span,button.icon.na span,button.iconOnly.na span{background-image:url(/images/icon-na-white.svg);background-size:50px 50px!important}.button.icon.addPerson span,.button.iconOnly.addPerson span,button.icon.addPerson span,button.iconOnly.addPerson span{background-image:url(/images/icon-add-person-white.png)}.button.icon.addBuilder span,.button.iconOnly.addBuilder span,button.icon.addBuilder span,button.iconOnly.addBuilder span{background-image:url(/images/icon-add-builder-white.png)}.button.icon.addSupplier span,.button.iconOnly.addSupplier span,button.icon.addSupplier span,button.iconOnly.addSupplier span{background-image:url(/images/icon-add-supplier-white.png)}.button.icon.addMaster span,.button.iconOnly.addMaster span,button.icon.addMaster span,button.iconOnly.addMaster span{background-image:url(/images/icon-add-master-white.png)}.button.icon.addTender span,.button.iconOnly.addTender span,button.icon.addTender span,button.iconOnly.addTender span{background-image:url(/images/icon-add-estimate-white.png)}.button.icon.next,.button.icon.previous,.button.iconOnly.next,.button.iconOnly.previous,button.icon.next,button.icon.previous,button.iconOnly.next,button.iconOnly.previous{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.button.icon.next span,.button.icon.previous span,.button.iconOnly.next span,.button.iconOnly.previous span,button.icon.next span,button.icon.previous span,button.iconOnly.next span,button.iconOnly.previous span{width:inherit;height:inherit}.button.icon.openWindow span,.button.iconOnly.openWindow span,button.icon.openWindow span,button.iconOnly.openWindow span{background-image:url(/images/icon-open-window-navy.svg);background-size:50px 50px!important}.button.icon.navigateBack span,.button.iconOnly.navigateBack span,button.icon.navigateBack span,button.iconOnly.navigateBack span{background-image:url(/images/icon-navigate-back.svg);background-size:50px 50px!important}.button.icon.pause span,.button.iconOnly.pause span,button.icon.pause span,button.iconOnly.pause span{background-image:url(/images/icon-pause.svg);background-size:50px 50px!important}.button.icon.previous span,.button.iconOnly.previous span,button.icon.previous span,button.iconOnly.previous span{background-image:url(/images/icon-arrow-left-gray.png)}.button.icon.next,.button.iconOnly.next,button.icon.next,button.iconOnly.next{background:#629728}.button.icon.next span,.button.iconOnly.next span,button.icon.next span,button.iconOnly.next span{background-image:url(/images/icon-arrow-right-white.png)}.button.icon.next.disabled,.button.iconOnly.next.disabled,button.icon.next.disabled,button.iconOnly.next.disabled{background:0 0;background-image:url(/images/icon-arrow-right-gray.png)}.button.icon.addItemWhite span,.button.iconOnly.addItemWhite span,button.icon.addItemWhite span,button.iconOnly.addItemWhite span{background-image:url(/images/icon-add-white.svg);background-size:50px 50px!important}.button.icon.addItem span,.button.iconOnly.addItem span,button.icon.addItem span,button.iconOnly.addItem span{background-image:url(/images/icon-add-green.svg);background-size:50px 50px!important}.button.icon.duplicateItem span,.button.iconOnly.duplicateItem span,button.icon.duplicateItem span,button.iconOnly.duplicateItem span{background-image:url(/images/icon-add-green.svg);background-size:50px 50px!important}.button.icon.disableItem span,.button.iconOnly.disableItem span,button.icon.disableItem span,button.iconOnly.disableItem span{background-image:url(/images/icon-locked-gray.png)}.button.icon.setBaseOption span,.button.iconOnly.setBaseOption span,button.icon.setBaseOption span,button.iconOnly.setBaseOption span{background-image:url(/images/icon-set-base-option.png)}.button.icon.removeItem span,.button.iconOnly.removeItem span,button.icon.removeItem span,button.iconOnly.removeItem span{background-image:url(/images/icon-delete.svg);background-size:50px 50px!important}.button.icon.editItem span,.button.iconOnly.editItem span,button.icon.editItem span,button.iconOnly.editItem span{background-image:url(/images/icon-edit.svg);background-size:50px 50px!important}.button.icon.moveItem span,.button.iconOnly.moveItem span,button.icon.moveItem span,button.iconOnly.moveItem span{background-image:url(/images/icon-move.svg);background-size:50px 50px!important}.button.icon.scheduleItem span,.button.iconOnly.scheduleItem span,button.icon.scheduleItem span,button.iconOnly.scheduleItem span{background-image:url(/images/icon-schedule.svg);background-size:50px 50px!important}.button.icon.issueComplete span,.button.iconOnly.issueComplete span,button.icon.issueComplete span,button.iconOnly.issueComplete span{background-image:url(/images/icon-issue-complete.svg);background-size:50px 50px!important}.button.icon.splitItem span,.button.iconOnly.splitItem span,button.icon.splitItem span,button.iconOnly.splitItem span{background-image:url(/images/icon-split.png)}.button.icon.copyItemInto span,.button.iconOnly.copyItemInto span,button.icon.copyItemInto span,button.iconOnly.copyItemInto span{background-image:url(/images/icon-copy-item-into.png)}.button.icon.delivered span,.button.iconOnly.delivered span,button.icon.delivered span,button.iconOnly.delivered span{background-image:url(/images/icon-delivered.png)}.button.icon.changeHistory span,.button.iconOnly.changeHistory span,button.icon.changeHistory span,button.iconOnly.changeHistory span{background-image:url(/images/icon-change-history.png)}.button.icon.changeRevert span,.button.iconOnly.changeRevert span,button.icon.changeRevert span,button.iconOnly.changeRevert span{background-image:url(/images/icon-change-revert.png)}.button.icon.contextMenu span,.button.iconOnly.contextMenu span,button.icon.contextMenu span,button.iconOnly.contextMenu span{background-image:url(/images/icon-context-menu-gray.png)}header .button.icon.contextMenu span,header .button.iconOnly.contextMenu span,header button.icon.contextMenu span,header button.iconOnly.contextMenu span{background-image:url(/images/icon-context-menu-white.png);background-size:50px 50px}.button.icon.photo span,.button.iconOnly.photo span,button.icon.photo span,button.iconOnly.photo span{background-image:url(/images/icon-photo.png)}.button.icon.photos span,.button.iconOnly.photos span,button.icon.photos span,button.iconOnly.photos span{background-image:url(/images/icon-photos.svg);background-size:50px 50px!important;color:#41505b;font-size:10px;font-weight:700}.button.icon.change.new span,.button.iconOnly.change.new span,button.icon.change.new span,button.iconOnly.change.new span{background-image:url(/images/icon-context-menu-gray.png)}.button.icon.drag,.button.iconOnly.drag,button.icon.drag,button.iconOnly.drag{cursor:ns-resize;z-index:1}.button.icon.drag span,.button.iconOnly.drag span,button.icon.drag span,button.iconOnly.drag span{width:20px;background-image:url(/images/icon-drag-gray.png)}.button.icon.dismiss span,.button.iconOnly.dismiss span,button.icon.dismiss span,button.iconOnly.dismiss span{background-image:url(/images/icon-dismiss-white.png)}.button.icon.dismissBlue span,.button.iconOnly.dismissBlue span,button.icon.dismissBlue span,button.iconOnly.dismissBlue span{background-image:url(/images/icon-dismiss.png)}.button.icon.print span,.button.iconOnly.print span,button.icon.print span,button.iconOnly.print span{background-image:url(/images/icon-print.svg);background-size:50px 50px!important}.button.icon.printWhite span,.button.iconOnly.printWhite span,button.icon.printWhite span,button.iconOnly.printWhite span{background-image:url(/images/icon-print-white.svg);background-size:50px 50px!important}.button.icon.pin span,.button.iconOnly.pin span,button.icon.pin span,button.iconOnly.pin span{background-image:url(/images/icon-pin.svg);background-size:50px 50px!important}.button.icon.pinned span,.button.iconOnly.pinned span,button.icon.pinned span,button.iconOnly.pinned span{background-image:url(/images/icon-pinned.svg);background-size:50px 50px!important}.button.icon.reload span,.button.iconOnly.reload span,button.icon.reload span,button.iconOnly.reload span{background-image:url(/images/icon-reload.svg);background-size:50px 50px!important}.button.icon.pdf span,.button.iconOnly.pdf span,button.icon.pdf span,button.iconOnly.pdf span{background-image:url(/images/icon-pdf-blue.png)}.button.icon.download span,.button.iconOnly.download span,button.icon.download span,button.iconOnly.download span{background-image:url(/images/icon-download-blue.png)}.button.icon.info span,.button.iconOnly.info span,button.icon.info span,button.iconOnly.info span{background-image:url(/images/icon-info-gray.png)}.button.icon.locked span,.button.iconOnly.locked span,button.icon.locked span,button.iconOnly.locked span{background-image:url(/images/icon-locked-gray.png)}.button.iconLabel span,button.iconLabel span{width:100%;height:100%;background-position:10px 50%;padding-left:55px!important}.button.iconLabel.loading span,button.iconLabel.loading span{background:0 0!important}.button.iconLabel.loading span.loader,button.iconLabel.loading span.loader{padding:11px 0 0 15px!important}.button.iconLabel.iconRight span,button.iconLabel.iconRight span{background-position:right 10px top 50%;padding-left:20px!important;padding-right:55px!important;text-align:left}.button.iconLabel.builder span,button.iconLabel.builder span{background-image:url(/images/icon-builder-gray.png)}.button.iconLabel.builder.on span,button.iconLabel.builder.on span{background-image:url(/images/icon-builder-white.png)}.button.iconLabel.upload span,button.iconLabel.upload span{background-image:url(/images/icon-upload-white.png)}.button.iconLabel.multiFamily span,button.iconLabel.multiFamily span{background-image:url(/images/icon-multi-family-gray.png)}.button.iconLabel.multiFamily.on span,button.iconLabel.multiFamily.on span{background-image:url(/images/icon-multi-family-white.png)}.button.iconLabel.retail span,button.iconLabel.retail span{background-image:url(/images/icon-retail-gray.png)}.button.iconLabel.retail.on span,button.iconLabel.retail.on span{background-image:url(/images/icon-retail-white.png)}.button.iconLabel.editCell,button.iconLabel.editCell{background-color:transparent;margin-left:-20px}.button.iconLabel.editCell span,button.iconLabel.editCell span{color:#585858;font-weight:300;background-image:url(/images/icon-edit.svg)}.button.iconLabel.complete span,button.iconLabel.complete span{background-image:url(/images/icon-checkmark-green.png);background-position:5px 50%;background-size:30px auto}.button.iconLabel.complete *,button.iconLabel.complete *{color:#629728!important}.button.iconLabel.complete.on,button.iconLabel.complete.on{background:#629728!important}.button.iconLabel.complete.on span,button.iconLabel.complete.on span{background-image:url(/images/icon-checkmark-white.png)}.button.iconLabel.complete.on *,button.iconLabel.complete.on *{color:#fff!important}.button.iconLabel.locked span,button.iconLabel.locked span{background-image:url(/images/icon-locked-gray.png);background-position:0 50%}.button.iconLabel.locked.on span,button.iconLabel.locked.on span{background-image:url(/images/icon-locked-white.png)}.button.iconLabel.unlock span,button.iconLabel.unlock span{background-image:url(/images/icon-unlock-white.png)}.button.iconLabel.addEstimate,.button.iconLabel.addProject,.button.iconLabel.addTemplate,.button.iconLabel.addTender,button.iconLabel.addEstimate,button.iconLabel.addProject,button.iconLabel.addTemplate,button.iconLabel.addTender{margin-top:20px}.button.iconLabel.addEstimate span,.button.iconLabel.addProject span,.button.iconLabel.addTemplate span,.button.iconLabel.addTender span,button.iconLabel.addEstimate span,button.iconLabel.addProject span,button.iconLabel.addTemplate span,button.iconLabel.addTender span{background-image:url(/images/icon-add-estimate-white.png)}.button.iconLabel.addBillingAdjustment,.button.iconLabel.addChange,.button.iconLabel.addDesignRetainer,.button.iconLabel.addEstimate,.button.iconLabel.viewCompositeContract,button.iconLabel.addBillingAdjustment,button.iconLabel.addChange,button.iconLabel.addDesignRetainer,button.iconLabel.addEstimate,button.iconLabel.viewCompositeContract{margin-top:20px;margin-right:10px}.button.iconLabel.addBillingAdjustment span,.button.iconLabel.addChange span,.button.iconLabel.viewCompositeContract span,button.iconLabel.addBillingAdjustment span,button.iconLabel.addChange span,button.iconLabel.viewCompositeContract span{background-position:0 50%;padding-left:40px!important}.button.iconLabel.addChange span,button.iconLabel.addChange span{background-image:url(/images/icon-add-change-white.png)}.button.iconLabel.addBillingAdjustment span,button.iconLabel.addBillingAdjustment span{background-image:url(/images/icon-add-billing-adjustment-white.png)}.button.iconLabel.addDesignRetainer span,button.iconLabel.addDesignRetainer span{background-image:url(/images/icon-add-design-retainer-white.png)}.button.iconLabel.printCombinedContract span,button.iconLabel.printCombinedContract span{background-image:url(/images/icon-print-white.png)}.button.iconLabel.viewCompositeContract span,button.iconLabel.viewCompositeContract span{background-image:url(/images/icon-view-composite-contract-white.svg);background-size:50px 50px!important}.button.iconLabel.submitToEstimatingPool,.button.iconLabel.submitToOrderCheck,.button.iconLabel.submitToOrderDesk,button.iconLabel.submitToEstimatingPool,button.iconLabel.submitToOrderCheck,button.iconLabel.submitToOrderDesk{display:inline-block;margin:20px auto}.button.iconLabel.submitToEstimatingPool span,.button.iconLabel.submitToOrderCheck span,.button.iconLabel.submitToOrderDesk span,button.iconLabel.submitToEstimatingPool span,button.iconLabel.submitToOrderCheck span,button.iconLabel.submitToOrderDesk span{background-image:url(/images/icon-submit-to-order-desk-white.png);padding-right:20px}.button.iconLabel.submitToEstimatingPool.locked span,.button.iconLabel.submitToOrderCheck.locked span,.button.iconLabel.submitToOrderDesk.locked span,button.iconLabel.submitToEstimatingPool.locked span,button.iconLabel.submitToOrderCheck.locked span,button.iconLabel.submitToOrderDesk.locked span{background-image:url(/images/icon-locked-white.png);background-position:10px 50%}.button.iconLabel.finalize,button.iconLabel.finalize{display:inline-block;margin:20px auto}.button.iconLabel.finalize span,button.iconLabel.finalize span{background-image:url(/images/icon-finalize-white.png);padding-right:20px}.button.iconLabel.markComplete span,button.iconLabel.markComplete span{background-image:url(/images/icon-checkmark-white.svg);background-size:50px 50px!important;background-position:0 50%;padding-left:50px!important}.button.iconLabel.openWindow span,button.iconLabel.openWindow span{background-image:url(/images/icon-open-window-white.svg);background-size:50px 50px!important;background-position:0 50%;padding-left:50px!important}.button.iconLabel.lock,.button.iconLabel.unlock,button.iconLabel.lock,button.iconLabel.unlock{display:inline-block;background-color:#41505b}.button.iconLabel.lock span,.button.iconLabel.unlock span,button.iconLabel.lock span,button.iconLabel.unlock span{padding-right:20px}.button.iconLabel.lock span,button.iconLabel.lock span{background-image:url(/images/icon-locked-white.png)}.button.iconLabel.unlock span,button.iconLabel.unlock span{background-image:url(/images/icon-unlock-white.png)}.button.iconLabel.reject,button.iconLabel.reject{display:inline-block;margin:20px auto}.button.iconLabel.reject span,button.iconLabel.reject span{background-image:url(/images/icon-reject-white.png);padding-right:20px}.button.iconLabel.inspect,button.iconLabel.inspect{display:inline-block}.button.iconLabel.inspect span,button.iconLabel.inspect span{background-image:url(/images/icon-inspect-white.svg);background-position:0 50%;padding-right:20px;background-size:50px 50px!important}.button.iconLabel.assess span,button.iconLabel.assess span{background-image:url(/images/icon-assess.svg);background-position:0 50%;padding-right:20px;background-size:50px 50px!important}.button.iconLabel.inspectionComplete span,button.iconLabel.inspectionComplete span{background-image:url(/images/icon-inspection-complete.svg);background-position:0 50%;padding-right:20px;background-size:50px 50px!important}.button.search span,button.search span{background-image:url(/images/icon-search-white.png)}.button.menu,button.menu{position:absolute;left:0;top:0;width:40px;height:100%;background:0 0;text-align:center}.button.menu span,button.menu span{padding:0;position:absolute;left:25%;width:50%;height:2px;background-color:#585858}.button.menu span:first-child,button.menu span:first-child{top:44%}.button.menu span:nth-child(2),button.menu span:nth-child(2){top:50%}.button.menu span:last-child,button.menu span:last-child{bottom:40%}.button.info,button.info{display:inline-block!important;vertical-align:middle}header .button.info span,header button.info span{height:20px}.button.info:hover span,button.info:hover span{background-color:transparent!important}.radio{margin:0;padding:0;white-space:nowrap}.radio button{margin-right:1px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;display:inline-block!important}.radio button:first-child{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.radio button:last-child{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:0}.radio button.on{background-color:#283036!important}.inspectionItems{display:flex;flex-wrap:wrap;gap:0 20px}.inspectionItems .inspectionItem{flex:1;min-width:40%;display:flex;align-items:center;flex-wrap:nowrap;gap:15px;padding:5px 0;color:#7a848b;border-bottom:1px solid #cdcdcd}.inspectionItems .inspectionItem .radio{font-size:0}.inspectionItems .inspectionItem.yes{color:#629728}.inspectionItems .inspectionItem.no{color:#9d0b0f}.inspectionItems .inspectionItem.na{color:#283036}.inspectionItems .inspectionItem .description{line-height:16px}.inspectionItems .inspectionItem .description .property{font-weight:700}.inspectionActions{display:flex;align-items:center;justify-content:center;padding:20px;background-color:#e9e9e9;gap:20px}.inspectionActions button span{padding-right:20px;padding-top:15px;padding-bottom:15px}.badge{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;pointer-events:none;background:#629728;text-transform:uppercase}.badge span{padding:5px 10px!important;color:#fff!important;font-weight:700!important;line-height:16px}.badge.pending{background-color:#d19403}label .badge{margin-left:0}.statusDot{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:12px;height:12px;padding:0!important;margin-right:5px;border:2px solid #fff;background-color:#9d0b0f;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-top-left-radius:6px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.stats{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:20px 10px 10px 10px}.stats>*{font-size:30px;line-height:28px;font-weight:700;text-align:center}.stats>.pending{color:#d19403}.stats>.complete{color:#629728}.stats>* span{font-size:14px;font-weight:300;display:block}.stats>* button{width:100%;line-height:28px}.stats>* button span{font-size:18px;text-transform:uppercase;font-weight:700}.stats button.pinItem{position:absolute;right:15px;top:50%;margin-top:-20px;z-index:2}.stats .badge{margin:0 0 5px 0}.stats.total{padding:30px 20px 20px 40px!important;border-top:1px solid #585858;background-color:#ffffdf;position:relative;margin-top:-1px;border-bottom:none;display:flex}.stats.total>.column{width:auto;flex-grow:1}.stats.total>.column:nth-child(2):nth-last-child(6),.stats.total>.column:nth-child(2):nth-last-child(6)~.column{font-size:20px;line-height:20px}.stats.total.pinnable .column:last-child{margin-right:40px}.stats.compact{margin-top:0;padding:15px 15px 10px 15px!important;border:none}.stats.compact>*{font-size:24px;line-height:24px}.alerts{position:absolute;z-index:2;top:80px}.alerts:nth-child(1){top:0}.alerts:nth-child(3){top:calc(80px * 2)}.modal .alerts{top:80px;width:100%}.banner{display:flex;justify-content:center;align-items:center;position:absolute;padding:0 20px;top:calc(80px * 2);left:0;right:0;height:50px;background-color:#41505b;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banner.error,.banner.urgent{background-color:#9d0b0f}.banner.warning{background-color:#d19403}.banner.attention,.banner.success{background-color:#629728}.banner+.content.scrollable.jobDetail{top:calc((80px * 2) + 50px)!important}section{position:relative;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;background-color:#fff}section.bringToFront{overflow:visible;z-index:1}section.bringToFront>div{display:flex}section.bringToFront>.inner .contactInfo{width:100%}section>div{-webkit-transform:translate3d(0,0,0);transition:height .2s;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}section>.inner,section>div>.inner{padding:20px}section>.inner.centered,section>div>.inner.centered{text-align:center}section>.inner.compact>*,section>div>.inner.compact>*{max-width:430px;margin:0 auto}section.alert{margin:0;padding:15px;background-color:rgba(65,80,91,.8);color:#fff;text-align:center;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}section.alert.error,section.alert.urgent{background-color:rgba(157,11,15,.8)}section.alert.warning{background-color:rgba(209,148,3,.8)}section.alert.attention,section.alert.success{background-color:rgba(98,151,40,.8)}section.alert button.dismiss{width:50px;height:100%;position:absolute;display:block;right:0;top:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:transparent;background-image:url(/images/icon-dismiss-white.png);background-size:40px 30px;background-repeat:no-repeat;background-position:50% 50%;z-index:1}section.alert button.dismiss:hover{background-color:rgba(0,0,0,.2)}section.alert button.dismiss span{display:block;width:100%;height:100%}section section{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;margin-top:0}.column header,section header{position:relative}.column header>button.popup,.column header>span,section header>button.popup,section header>span{position:relative;display:block;width:100%;height:100%;background:#e9e9e9;border-bottom:1px solid #cdcdcd;color:#41505b;font-size:16px;font-weight:400;text-align:left;overflow:hidden}.column header>button.popup.centered,.column header>span.centered,section header>button.popup.centered,section header>span.centered{text-align:center}.column header>span,section header>span{padding:15px;text-transform:uppercase}.column header>span>label,.column header>span>span,section header>span>label,section header>span>span{font-size:14px;font-weight:300;margin-left:10px}.column header>span>span,section header>span>span{color:#585858}.column header>span .options label,section header>span .options label{display:inline!important;line-height:inherit;text-transform:none}.column header>button.popup,section header>button.popup{height:55px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;background-image:url(/images/icon-context-menu-gray.png);background-size:40px 30px;background-repeat:no-repeat;background-position:right 50%}.column header>button.popup.disabled,.column header>button.popup.inactive,section header>button.popup.disabled,section header>button.popup.inactive{pointer-events:none;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;background-image:none;background-color:#e9e9e9!important;color:#41505b!important}.column header>button.popup>span,section header>button.popup>span{display:block;width:100%;height:100%}.column header>button.popup>span span,section header>button.popup>span span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;padding:0;margin:0;top:0;left:15px;right:30px;bottom:0;line-height:55px}.column header button.locked,.column header button.next,.column header button.previous,section header button.locked,section header button.next,section header button.previous{display:block;position:absolute;top:0;height:100%;width:60px;background-position:50% 50%;background-repeat:no-repeat}.column header button.previous,section header button.previous{left:0}.column header button.locked,.column header button.next,section header button.locked,section header button.next{right:0}.column header .actions,section header .actions{display:flex;align-items:center;position:absolute;right:0;top:0;bottom:0;z-index:1}.column header .actions .radio,.column header .actions>.button,.column header .actions>button,section header .actions .radio,section header .actions>.button,section header .actions>button{margin-right:10px}.column header .actions a,section header .actions a{line-height:60px;padding-right:20px}.column header .actions>.button span,.column header .actions>.radio button span,.column header .actions>button span,section header .actions>.button span,section header .actions>.radio button span,section header .actions>button span{height:35px;padding:0 10px;line-height:35px;min-width:80px;display:inline-block}.column header .actions>.button span.loader,.column header .actions>.radio button span.loader,.column header .actions>button span.loader,section header .actions>.button span.loader,section header .actions>.radio button span.loader,section header .actions>button span.loader{padding:7px 0 0 10px;min-width:auto}.column header .actions>.button.iconOnly,.column header .actions>button.iconOnly,section header .actions>.button.iconOnly,section header .actions>button.iconOnly{margin-right:0}.column header .actions>.button.iconOnly span,.column header .actions>button.iconOnly span,section header .actions>.button.iconOnly span,section header .actions>button.iconOnly span{min-width:auto;padding:0;width:50px;height:50px}.column header .actions>.button:hover,.column header .actions>button:hover,section header .actions>.button:hover,section header .actions>button:hover{background:#41505b}.column header .options,section header .options{display:inline}.workflowMenu{position:sticky;top:0;left:0;width:180px;height:100%;min-height:100%;overflow:hidden;display:flex;flex-direction:column}.workflowMenu>div{display:flex;flex-direction:column;flex:1}.workflowMenu>div .scrollable{position:relative;flex:1}.workflow{position:absolute;top:20px;left:210px;right:10px;margin-bottom:20px;height:auto;min-height:100%}.workflow>section>div,.workflowMenu>section>div{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.workflow .stats,.workflowMenu .stats{white-space:nowrap;padding-bottom:0}.workflow .stats *,.workflowMenu .stats *{color:#41505b}.workflow .referenceNumbers,.workflowMenu .referenceNumbers{font-size:10px;padding:0 10px 10px 10px;text-align:center;border-bottom:1px solid #cdcdcd;color:#a4a4a4}.workflow ul.menu,.workflowMenu ul.menu{padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.workflow ul.menu li .button span,.workflowMenu ul.menu li .button span{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.workflow ul.menu li .button .status,.workflowMenu ul.menu li .button .status{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #cdcdcd;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;right:10px;top:50%;margin-top:-4px;width:8px;height:8px;text-align:center;font-weight:300;font-style:normal;font-size:12px;line-height:18px;overflow:hidden}.workflow ul.menu li .button.on .status,.workflowMenu ul.menu li .button.on .status{background-color:#fff;border-color:transparent}.workflow ul.menu li .button.hasData .status,.workflowMenu ul.menu li .button.hasData .status{background-color:#41505b;border-color:transparent}.workflow ul.menu li .button.hasData.on .status,.workflowMenu ul.menu li .button.hasData.on .status{border-color:#fff}.workflow ul.menu li .button.changes .status,.workflowMenu ul.menu li .button.changes .status{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;right:0;top:0;margin-top:0;width:40px;height:100%;background-color:transparent;background-image:url(/images/changes-workflow-status.png);background-size:40px 30px;background-position:50% 50%;background-repeat:no-repeat}.workflow ul.menu li .button.changes.hasChange .status,.workflow ul.menu li .button.changes.hasChange.on .status,.workflowMenu ul.menu li .button.changes.hasChange .status,.workflowMenu ul.menu li .button.changes.hasChange.on .status{background-image:url(/images/changes-workflow-status-has-changes.png)}.workflow ul.menu li .button.required span,.workflowMenu ul.menu li .button.required span{color:#9d0b0f}.workflow ul.menu li .button.required .status,.workflowMenu ul.menu li .button.required .status{border-color:#9d0b0f}.workflow ul.menu li .button.required.on span,.workflowMenu ul.menu li .button.required.on span{color:#fff}.workflow ul.menu li .button.required.on .status,.workflowMenu ul.menu li .button.required.on .status{border-color:#fff}.workflow ul.menu li .button.locked .status,.workflowMenu ul.menu li .button.locked .status{display:none}.workflow ul.menu li .button.locked span,.workflowMenu ul.menu li .button.locked span{background-image:url(/images/icon-locked-gray.png);background-size:28px 21px;background-position:right 0 top 50%;background-repeat:no-repeat}.workflow ul.menu li .button.locked.on span,.workflowMenu ul.menu li .button.locked.on span{background-image:url(/images/icon-locked-white.png)}.workflow ul.menu li .button.disabled,.workflowMenu ul.menu li .button.disabled{background-color:#fff!important}.workflow ul.menu ul,.workflowMenu ul.menu ul{padding:0}.workflow ul.menu ul li .button span,.workflowMenu ul.menu ul li .button span{font-weight:300;padding:10px 20px 10px 25px}.column{float:left;display:inline-block;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.column:first-child:nth-last-child(1){width:100%}.column:first-child:nth-last-child(2),.column:first-child:nth-last-child(2)~div{width:50%}.column:first-child:nth-last-child(3),.column:first-child:nth-last-child(3)~div{width:33.3333%}.column:first-child:nth-last-child(4),.column:first-child:nth-last-child(4)~div{width:25%}.column:first-child:nth-last-child(5),.column:first-child:nth-last-child(5)~div{width:20%}.columnSelector{height:100%}.columnSelector section{height:100%}.columnSelector .columns{width:100%;position:absolute;left:0;right:0;top:55px;bottom:0}.columnSelector .columns .column{position:relative;height:100%;border-left:1px solid #cdcdcd}.columnSelector .columns .column:first-child{border:none}.columnSelector .columns .column:first-child button span{font-weight:700}.columnSelector .columns .column>*{position:absolute;top:0;bottom:0;left:0;right:0}.columnSelector .columns .column header span{text-align:center;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:none}.columnSelector .columns .column .alphabet{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;background-color:#a3a3a3;left:auto;padding:0;height:inherit;z-index:1}.columnSelector .columns .column .alphabet button{background:0 0;border:none;display:block;height:3.8%;text-decoration:none}.columnSelector .columns .column .alphabet button span{padding:0;font-size:11px;font-weight:700;text-align:center;color:#fff!important}.columnSelector .columns .column .alphabet.small a{height:7.5%}.columnSelector .columns .column .alphabet.small a:nth-child(even){display:none}.columnSelector .columns .column .alphabet.none{display:none}.columnSelector .columns button{width:100%;float:none;background:0 0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;color:#585858;text-align:left;border-bottom:1px solid #cdcdcd}.columnSelector .columns button span{padding:15px;font-weight:300}.columnSelector .columns button.next span{background-position:right 50%}section.expander>header{position:relative}section.expander>header>button{width:100%;background:rgba(65,80,91,.7);-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:left;text-transform:uppercase;font-size:16px}section.expander>header>button>span{padding:15px}section.expander>header>button>span.icon{padding-left:50px;background-size:50px 50px;background-position:left 50%;background-repeat:no-repeat}section.expander>header>button>span.icon.tenPercent{background-image:url(/images/icon-ten-percent-white.svg)}section.expander>header>button>span.icon.inspect{background-image:url(/images/icon-inspect-white.svg)}section.expander>header>button>span.icon.install{background-image:url(/images/icon-install-white.svg)}section.expander>header>button>span.icon.deliver{background-image:url(/images/icon-deliver-white.svg)}section.expander>header>button>span.icon.service{background-image:url(/images/icon-service-white.svg)}section.expander>header>button>span.icon.pinned{background-image:url(/images/icon-pinned-white.svg)}section.expander>header>button>span.icon.photos{background-image:url(/images/icon-photos-white.svg)}section.expander>header>button>span.icon.history{background-image:url(/images/icon-history.svg)}section.expander>header>button>span.icon.specifications{background-image:url(/images/icon-specifications.svg)}section.expander>header>button>span.icon.job{background-image:url(/images/icon-job.svg)}section.expander>header>button>span.icon.schedule{background-image:url(/images/icon-schedule.svg)}section.expander>header>button>span.icon.scheduleNone{background-image:url(/images/icon-schedule-none.svg)}section.expander>header>button>span.icon.scheduleComplete{background-image:url(/images/icon-schedule-complete.svg)}section.expander>header>button>span.icon.scheduleComplete{background-image:url(/images/icon-schedule-complete.svg)}section.expander>header>button>span.red{color:#9d0b0f}section.expander>header>button>span .subtitle{font-size:14px;font-weight:300;margin-left:10px;background-color:transparent!important;text-transform:none;color:#fff}section.expander>header>button>span .subtitle.red{color:#9d0b0f!important}section.expander>header .iconExpander{display:block;position:absolute;right:11px;top:11px;width:30px;height:30px;pointer-events:none}section.expander>header .iconExpander span{position:absolute;display:block;width:8px;height:2px;left:24%;top:40%;transform-origin:right 50%}section.expander>header .iconExpander span:first-child{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:1px}section.expander>header .iconExpander span:last-child{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}section.expander>header>.actions{right:50px;display:none}section.expander.expanded>header>.actions{display:flex}section.expander.expanded>header>.actions .button,section.expander.expanded>header>.actions button{background:rgba(40,48,54,.6)}section.expander.expanded>header>.actions .button:hover,section.expander.expanded>header>.actions button:hover{background:rgba(40,48,54,.8)}section.expander.expanded>header>.actions .button.disabled,section.expander.expanded>header>.actions button.disabled{background:rgba(40,48,54,.6)!important}section.expander.expanded>header>.actions .button.iconOnly,section.expander.expanded>header>.actions button.iconOnly{background:0 0!important}section.expander.expanded>header>.actions .button.iconOnly span::after,section.expander.expanded>header>.actions button.iconOnly span::after{content:"more";visibility:hidden}section.expander.expanded>header>button{background:#41505b}section.expander.expanded>div{max-height:auto}section.expander.expanded .iconExpander span{left:24%;top:40%;transform-origin:right 50%;background-color:#fff}section.expander.expanded .iconExpander span:first-child{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:1px}section.expander.expanded .iconExpander span:last-child{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}section.expander.collapsed header>button{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}section.expander.collapsed>div{display:none;padding:0}section.expander.collapsed .iconExpander span{left:24%;top:60%;transform-origin:right 50%;background-color:#fff}section.expander.collapsed .iconExpander span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:1px}section.expander.collapsed .iconExpander span:last-child{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}section.expander.rejected>header>button{background:#9d0b0f}section.expander.rejected table.sortable thead td.sorted{border-bottom-color:#9d0b0f}section.expander.rejected table.sortable thead td.sorted,section.expander.rejected table.sortable thead td:hover{color:#9d0b0f}section.expander.draggable>header>button span{padding-left:25px}section.expander.draggable>header>button.drag{position:absolute;left:2px;top:7px;width:20px;border:none;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:transparent}section.expander.draggable>header>button.drag span{display:block;width:20px;padding:0}section.expander.dropTarget.dropTop{border-top:1px solid #629728;padding-top:30px}section.expander.dropTarget.dropBottom{border-bottom:1px solid #629728;padding-bottom:30px}section.expander.inset{margin:0 20px 10px 20px;border:1px solid #cdcdcd;-webkit-border-top-right-radius:3px!important;-webkit-border-bottom-right-radius:3px!important;-webkit-border-bottom-left-radius:3px!important;-webkit-border-top-left-radius:3px!important;-moz-border-radius-topright:3px!important;-moz-border-radius-bottomright:3px!important;-moz-border-radius-bottomleft:3px!important;-moz-border-radius-topleft:3px!important;border-top-right-radius:3px!important;border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important;border-top-left-radius:3px!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important}section.expander .actions.prominent{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;margin:20px -20px -30px -20px;padding:20px;background-color:#e9e9e9}section.expander .actions.prominent button{height:50px}section.expander .actions.prominent button span{display:flex;align-items:center;padding-right:20px}section.expander>section header span{text-transform:capitalize}section.expander section.expander{margin-top:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}section.expander section.expander header>.actions .button,section.expander section.expander header>.actions button{background:rgba(65,80,91,.8)!important}section.expander section.expander header>.actions .button:hover,section.expander section.expander header>.actions button:hover{background:#41505b!important}section.expander section.expander header>.actions .button.iconOnly:hover,section.expander section.expander header>.actions button.iconOnly:hover{background-color:rgba(0,0,0,.1)!important}section.expander section.expander header>.actions .button.contextMenu span,section.expander section.expander header>.actions button.contextMenu span{background-image:url(/images/icon-context-menu.svg)!important;background-size:50px 50px!important}section.expander section.expander header>button{background:#e9e9e9;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border-bottom:1px solid #cdcdcd;color:#41505b}section.expander section.expander header>button>span .subtitle{color:#283036}section.expander section.expander header .iconExpander span{background-color:#41505b}section.expander section.expander.collapsed .iconExpander span{background-color:rgba(65,80,91,.7)}section.expander section.expander.collapsed header>button>span{-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7}section.expander section.expander.collapsed header>button:hover>span{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1}section.expander section.expander:last-child.collapsed{margin-bottom:0}section.expander section.expander:last-child.collapsed header button{border:none}section.expander section.expander.rejected>header>button{color:#9d0b0f}section.expander section.expander.rejected table.sortable thead td.sorted{border-bottom-color:#9d0b0f}section.expander section.expander.rejected table.sortable thead td.sorted,section.expander section.expander.rejected table.sortable thead td:hover{color:#9d0b0f}table{width:100%}table tbody tr:last-child>td{border:none}table.interactive tbody tr:hover td{background-color:#f4f4f4;color:#41505b;cursor:pointer}table.interactive tbody td:nth-last-child(2):empty{background-size:40px 30px;background-position:right 50%;padding-right:40px;background-repeat:no-repeat;background-image:url(/images/icon-arrow-right-gray.png)}table tr.out{display:none}table tr.dropTarget.dropTop td{border-top:1px solid #629728;padding-top:30px}table tr.dropTarget.dropBottom td{border-bottom:1px solid #629728;padding-bottom:30px}table .readOnly{padding:10px}table thead td{padding-top:15px;padding-bottom:15px;background:#e9e9e9;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border-bottom:1px solid #cdcdcd;font-weight:400;white-space:nowrap}table thead td.sorted{color:#6990ac}table thead label{color:#585858}table tbody td,table tfoot td,table thead td{padding:15px 10px 15px 0;border-bottom:1px solid #cdcdcd}table tbody td.nowrap,table tfoot td.nowrap,table thead td.nowrap{white-space:nowrap}table tbody td:nth-child(2),table tfoot td:nth-child(2),table thead td:nth-child(2){padding-left:15px}table tbody td:first-child,table tbody td:last-child,table tfoot td:first-child,table tfoot td:last-child,table thead td:first-child,table thead td:last-child{padding:0!important;width:0;border:none!important;background:0 0!important}table tbody td.changeStatus,table tfoot td.changeStatus,table thead td.changeStatus{width:40px}table tbody td.green,table tfoot td.green,table thead td.green{color:#629728}table tbody td.cost,table tbody td.factor,table tbody td.freight,table tbody td.list,table tbody td.margin,table tbody td.markup,table tbody td.number,table tbody td.price,table tbody td.quantity,table tbody td.sell,table tbody td.value,table tfoot td.cost,table tfoot td.factor,table tfoot td.freight,table tfoot td.list,table tfoot td.margin,table tfoot td.markup,table tfoot td.number,table tfoot td.price,table tfoot td.quantity,table tfoot td.sell,table tfoot td.value,table thead td.cost,table thead td.factor,table thead td.freight,table thead td.list,table thead td.margin,table thead td.markup,table thead td.number,table thead td.price,table thead td.quantity,table thead td.sell,table thead td.value{text-align:right}table tbody td.cost *,table tbody td.factor *,table tbody td.freight *,table tbody td.list *,table tbody td.margin *,table tbody td.markup *,table tbody td.number *,table tbody td.price *,table tbody td.quantity *,table tbody td.sell *,table tbody td.value *,table tfoot td.cost *,table tfoot td.factor *,table tfoot td.freight *,table tfoot td.list *,table tfoot td.margin *,table tfoot td.markup *,table tfoot td.number *,table tfoot td.price *,table tfoot td.quantity *,table tfoot td.sell *,table tfoot td.value *,table thead td.cost *,table thead td.factor *,table thead td.freight *,table thead td.list *,table thead td.margin *,table thead td.markup *,table thead td.number *,table thead td.price *,table thead td.quantity *,table thead td.sell *,table thead td.value *{text-align:right}table tbody td.cost input,table tbody td.cost select,table tbody td.factor input,table tbody td.factor select,table tbody td.freight input,table tbody td.freight select,table tbody td.list input,table tbody td.list select,table tbody td.margin input,table tbody td.margin select,table tbody td.markup input,table tbody td.markup select,table tbody td.number input,table tbody td.number select,table tbody td.price input,table tbody td.price select,table tbody td.quantity input,table tbody td.quantity select,table tbody td.sell input,table tbody td.sell select,table tbody td.value input,table tbody td.value select,table tfoot td.cost input,table tfoot td.cost select,table tfoot td.factor input,table tfoot td.factor select,table tfoot td.freight input,table tfoot td.freight select,table tfoot td.list input,table tfoot td.list select,table tfoot td.margin input,table tfoot td.margin select,table tfoot td.markup input,table tfoot td.markup select,table tfoot td.number input,table tfoot td.number select,table tfoot td.price input,table tfoot td.price select,table tfoot td.quantity input,table tfoot td.quantity select,table tfoot td.sell input,table tfoot td.sell select,table tfoot td.value input,table tfoot td.value select,table thead td.cost input,table thead td.cost select,table thead td.factor input,table thead td.factor select,table thead td.freight input,table thead td.freight select,table thead td.list input,table thead td.list select,table thead td.margin input,table thead td.margin select,table thead td.markup input,table thead td.markup select,table thead td.number input,table thead td.number select,table thead td.price input,table thead td.price select,table thead td.quantity input,table thead td.quantity select,table thead td.sell input,table thead td.sell select,table thead td.value input,table thead td.value select{padding:0 10px 0 0}table tbody td.cost,table tbody td.count,table tbody td.factor,table tbody td.freight,table tbody td.list,table tbody td.price,table tbody td.sell,table tbody td.value,table tfoot td.cost,table tfoot td.count,table tfoot td.factor,table tfoot td.freight,table tfoot td.list,table tfoot td.price,table tfoot td.sell,table tfoot td.value,table thead td.cost,table thead td.count,table thead td.factor,table thead td.freight,table thead td.list,table thead td.price,table thead td.sell,table thead td.value{width:80px!important}table tbody td.count,table tfoot td.count,table thead td.count{text-align:center}table tbody td.margin,table tbody td.markup,table tbody td.quantity,table tfoot td.margin,table tfoot td.markup,table tfoot td.quantity,table thead td.margin,table thead td.markup,table thead td.quantity{width:50px}table tbody td.showOnContract,table tfoot td.showOnContract,table thead td.showOnContract{width:130px}table tbody td.category,table tbody td.relayNumber,table tfoot td.category,table tfoot td.relayNumber,table thead td.category,table thead td.relayNumber{width:120px}table tbody td.relayNumberAccountingId,table tfoot td.relayNumberAccountingId,table thead td.relayNumberAccountingId{width:160px}table tbody td.relayNumberAccountingIdFriendlyName,table tfoot td.relayNumberAccountingIdFriendlyName,table thead td.relayNumberAccountingIdFriendlyName{width:400px}table tbody td.jobNumber,table tfoot td.jobNumber,table thead td.jobNumber{width:80px!important}table tbody td.date,table tfoot td.date,table thead td.date{width:120px}table tbody td.builderJobReference,table tfoot td.builderJobReference,table thead td.builderJobReference{width:170px}table tbody td.name,table tbody td.source,table tfoot td.name,table tfoot td.source,table thead td.name,table thead td.source{width:20%}table tbody td.source,table tfoot td.source,table thead td.source{text-transform:capitalize}table tbody td.lwh,table tfoot td.lwh,table thead td.lwh{text-align:center;white-space:nowrap;width:170px}table tbody td.lwh input,table tfoot td.lwh input,table thead td.lwh input{width:50px;display:inline;margin:0 2px;text-align:center}table tbody td.action,table tfoot td.action,table thead td.action{width:40px;padding-left:0!important;padding-right:0!important;text-align:center}table tbody td.action.download,table tbody td.action.print,table tfoot td.action.download,table tfoot td.action.print,table thead td.action.download,table thead td.action.print{padding-left:40px!important}table tbody td.action.download button,table tbody td.action.print button,table tfoot td.action.download button,table tfoot td.action.print button,table thead td.action.download button,table thead td.action.print button{display:inline-block}table tbody td.right,table tfoot td.right,table thead td.right{text-align:right}table tbody td.centered,table tfoot td.centered,table thead td.centered{text-align:center}table tbody td.note,table tfoot td.note,table thead td.note{padding-right:20px!important}table tbody td.locked,table tfoot td.locked,table thead td.locked{background-image:url(/images/icon-locked-gray.png);background-size:40px auto;background-position:0 50%;background-repeat:no-repeat;padding-left:35px}table tbody tr.divider td,table tfoot tr.divider td,table thead tr.divider td{border-bottom:1px solid #585858}table tbody tr.divider.summarySell td:nth-last-child(2),table tfoot tr.divider.summarySell td:nth-last-child(2),table thead tr.divider.summarySell td:nth-last-child(2){color:#629728}table tbody tr.divider.summarySell td:nth-last-child(3),table tfoot tr.divider.summarySell td:nth-last-child(3),table thead tr.divider.summarySell td:nth-last-child(3){padding-top:0;padding-bottom:0}table tbody tr.divider.summarySell td:nth-last-child(3) input[type=text],table tfoot tr.divider.summarySell td:nth-last-child(3) input[type=text],table thead tr.divider.summarySell td:nth-last-child(3) input[type=text]{color:#629728}table tbody tr.head,table tfoot tr.head,table thead tr.head{font-weight:400}table tbody tr.changed td:nth-last-child(2),table tfoot tr.changed td:nth-last-child(2),table thead tr.changed td:nth-last-child(2){background-size:40px 30px;background-position:50% 50%;background-repeat:no-repeat}table tbody tr.changed.new td:nth-last-child(2),table tfoot tr.changed.new td:nth-last-child(2),table thead tr.changed.new td:nth-last-child(2){background-image:url(/images/icon-changed-new.png)}table tbody tr.changed.modified td:nth-last-child(2),table tfoot tr.changed.modified td:nth-last-child(2),table thead tr.changed.modified td:nth-last-child(2){background-image:url(/images/icon-changed-modified.png)}table tbody tr.changed.removed td:nth-last-child(2),table tfoot tr.changed.removed td:nth-last-child(2),table thead tr.changed.removed td:nth-last-child(2){background-image:url(/images/icon-changed-removed.png)}.window table tbody tr.changed td:nth-last-child(2),.window table tfoot tr.changed td:nth-last-child(2),.window table thead tr.changed td:nth-last-child(2){background:0 0!important}table tbody tr.changed:hover td:nth-last-child(2),table tfoot tr.changed:hover td:nth-last-child(2),table thead tr.changed:hover td:nth-last-child(2){background:0 0}table tbody tr.changed.removed *,table tbody tr.changed.removed ::-webkit-input-placeholder,table tfoot tr.changed.removed *,table tfoot tr.changed.removed ::-webkit-input-placeholder,table thead tr.changed.removed *,table thead tr.changed.removed ::-webkit-input-placeholder{text-decoration:line-through;color:#9d0b0f}table tbody tr.changed.new *,table tfoot tr.changed.new *,table thead tr.changed.new *{color:#629728}table tbody tr.changed.modified *,table tfoot tr.changed.modified *,table thead tr.changed.modified *{color:#d19403}table tbody tr.finalized td:nth-child(n+1):nth-last-child(n+3) *,table tbody tr.removed td:nth-child(n+1):nth-last-child(n+3) *,table tfoot tr.finalized td:nth-child(n+1):nth-last-child(n+3) *,table tfoot tr.removed td:nth-child(n+1):nth-last-child(n+3) *,table thead tr.finalized td:nth-child(n+1):nth-last-child(n+3) *,table thead tr.removed td:nth-child(n+1):nth-last-child(n+3) *{border:none;background:0 0;pointer-events:none}table tbody tr.yes,table tfoot tr.yes,table thead tr.yes{color:#629728}table tbody tr.no,table tfoot tr.no,table thead tr.no{color:#9d0b0f}table tfoot.subtotal td,table tfoot.total td{background-color:#ffffdf;border:none;font-weight:700}table tfoot.subtotal tr:first-child td,table tfoot.total tr:first-child td{border-top:1px solid #585858}table tfoot.subtotal tr:nth-child(n+2) td,table tfoot.total tr:nth-child(n+2) td{padding-top:0}table tfoot.subtotal.invalid td,table tfoot.total.invalid td{background-color:#9d0b0f;color:#fff}table.compact tbody tr.addRow{background-color:#f4f4f4!important}table.compact tbody tr.added input,table.compact tbody tr.added select,table.compact tbody tr.added textarea{border-color:transparent;background-position-y:200%}table.compact tbody tr.added textarea{resize:none;text-overflow:ellipsis}table.compact tbody tr.added textarea[readonly]{border:none!important;background-color:transparent!important;box-shadow:none!important;pointer-events:all!important}table.compact tbody tr.added button{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0}table.compact tbody tr.added button.info,table.compact tbody tr.added button.locked{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1}table.compact tbody tr.added .radio{display:none}table.compact tbody tr.added .radio button span{line-height:20px}table.compact tbody tr.added .radioValue{display:block;line-height:20px}table.compact tbody tr.added span.lineItemDescription{overflow:hidden;text-overflow:ellipsis;width:inherit;white-space:nowrap}table.compact tbody tr.added:focus-within input,table.compact tbody tr.added:focus-within select,table.compact tbody tr.added:focus-within textarea,table.compact tbody tr.added:hover input,table.compact tbody tr.added:hover select,table.compact tbody tr.added:hover textarea{border-color:#a4a4a4;background-position-y:50%}table.compact tbody tr.added:focus-within textarea,table.compact tbody tr.added:hover textarea{resize:vertical}table.compact tbody tr.added:focus-within .radio,table.compact tbody tr.added:hover .radio{display:block!important}table.compact tbody tr.added:focus-within .radio button,table.compact tbody tr.added:hover .radio button{-moz-opacity:1!important;-khtml-opacity:1!important;-webkit-opacity:1!important;opacity:1!important}table.compact tbody tr.added:focus-within .radioValue,table.compact tbody tr.added:hover .radioValue{display:none}table.compact tbody tr.added textarea:read-only{resize:vertical}table.compact tbody tr.added:hover{background-color:rgba(244,244,244,.5)}table.compact tbody tr.added:hover button{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1}table.compact tbody tr.added:focus-within{background-color:#f4f4f4}table.compact tbody tr.added td:nth-last-child(2){width:40px}table.compact tbody tr.readOnly{pointer-events:none}table.compact tbody tr.readOnly input,table.compact tbody tr.readOnly select,table.compact tbody tr.readOnly textarea{background:0 0;border-color:transparent!important;background-position-y:200%!important}table.compact tbody tr.readOnly button{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0}table.compact tbody tr.readOnly button.drag{-moz-opacity:0!important;-khtml-opacity:0!important;-webkit-opacity:0!important;opacity:0!important}table.compact tbody tr.readOnly button.info{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1}table.compact tbody tr.readOnly button.contextMenu{pointer-events:all}table.compact tbody tr.readOnly .radio{display:none}table.compact tbody tr.readOnly .radio button span{line-height:20px}table.compact tbody tr.readOnly .radioValue{display:block;line-height:20px}table.compact tbody td,table.compact thead td{padding:5px 5px 5px 0}table.compact tbody td:first-child,table.compact tbody td:last-child,table.compact thead td:first-child,table.compact thead td:last-child{padding:0}table.compact tbody td:nth-child(2),table.compact thead td:nth-child(2){padding-left:5px}table.compact tbody td:nth-last-child(2),table.compact thead td:nth-last-child(2){padding-right:0}table.compact tbody td button,table.compact thead td button{display:block}table.compact textarea{height:80px;min-height:40px}table.compact textarea.lineItemDescription{height:40px;resize:vertical;display:block}table.prepopulated tbody tr td:nth-child(n+3){color:#cdcdcd}table.prepopulated tbody tr td:nth-child(n+3) *{color:#cdcdcd}table.prepopulated tbody tr button.tooltip{-moz-opacity:.3!important;-khtml-opacity:.3!important;-webkit-opacity:.3!important;opacity:.3!important}table.prepopulated tbody tr.populated td:nth-child(n+3),table.prepopulated tbody tr:focus-within td:nth-child(n+3),table.prepopulated tbody tr:hover td:nth-child(n+3){color:inherit}table.prepopulated tbody tr.populated td:nth-child(n+3) *,table.prepopulated tbody tr:focus-within td:nth-child(n+3) *,table.prepopulated tbody tr:hover td:nth-child(n+3) *{color:inherit}table.prepopulated tbody tr.populated button.tooltip,table.prepopulated tbody tr:focus-within button.tooltip,table.prepopulated tbody tr:hover button.tooltip{-moz-opacity:1!important;-khtml-opacity:1!important;-webkit-opacity:1!important;opacity:1!important}table.sortable thead td.sorted,table.sortable thead td:hover{color:#6990ac;cursor:pointer}table.sortable thead td.sorted{border-bottom:2px solid #6990ac}table.formatted td{vertical-align:top}table.formatted td.action{padding-top:7px!important}table.draggable td:nth-child(2){width:20px;padding-left:0}table.notes textarea{resize:vertical;margin-bottom:20px;min-height:40px}table.half{width:50%;float:left}table.half:nth-child(even) td:first-child,table.half:nth-child(odd) td:last-child{width:10px}table.centered{float:none;margin:0 auto}table.checklist tr.changed button.contextMenu span{background-position:50% 50%;background-repeat:no-repeat;background-image:url(/images/icon-changed-modified.png)}table.checklist tr.changed button.contextMenu span:hover{background-image:url(/images/icon-context-menu-gray.png)}table.checklist tr td:nth-child(4){text-align:right}table.checklist .checklist{width:auto;min-width:50%}table.checklist .checklist td:nth-child(2){padding-left:0}table.editIssue textarea{resize:vertical;min-height:110px!important}table.editIssue table td{border:none;padding-bottom:0}table.editIssue table td:first-child,table.editIssue table td:last-child{width:0}table.editIssue table td:nth-child(2){padding-left:0}table.editIssue .photos{display:flex;gap:15px}table em.checklistStatus{display:inline-block;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #cdcdcd;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:15px;width:8px;height:8px}table em.checklistStatus.hasData{background-color:#283036;border-color:transparent}.inner td{background-color:transparent}.readOnly>table tbody td{pointer-events:none}.readOnly>table tbody td input,.readOnly>table tbody td select,.readOnly>table tbody td textarea{border-color:transparent!important;background-position-y:200%!important}.readOnly>table tbody td button{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0}.readOnly>table tbody td button.info{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1}.readOnly>table tbody td .radio button{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;display:none!important}.readOnly>table tbody td .radio button.on{display:block!important;background:0 0!important}.readOnly>table tbody td .radio button span{background-size:30px auto;padding:0}.readOnly>table tbody td .radio button.yes span{background-image:url(/images/icon-checkmark-green.png)}.readOnly>table tbody td .radio button.no span{background-image:url(/images/icon-slash-red.png)}.readOnly>table tbody td .radioValue{display:block;line-height:20px}.uploadPhoto,.userPhoto{width:40px;height:40px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;background-size:cover;background-position:50% 50%;overflow:hidden}.uploadPhoto.add,.userPhoto.add{float:left;display:inline-block;margin-right:10px}.userPhoto{background-image:url(/images/icon-userPhoto-gray.png);background-color:#cdcdcd}.userPhoto.add{background-image:url(/images/icon-add-white.png)}.userPhoto.add:hover{background-color:#41505b}.userPhoto.add.required{background-color:#9d0b0f}.userPhoto.add.required:hover{background-color:#4f1416}.userPhoto.inspection{background-color:#41505b;background-image:url(/images/icon-inspect-white.svg);background-size:50px 50px!important}.uploadPhoto{background-image:url(/images/icon-photo.png);background-repeat:no-repeat}.uploadPhoto.add{background-size:50px 50px}.photoControl,.userPhotoControl{position:relative;width:40px;height:40px;overflow:hidden}.photoControl input,.userPhotoControl input{position:absolute;top:0;left:0;bottom:0;right:0;height:inherit;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;z-index:100;line-height:400px;overflow:hidden;cursor:pointer;border:none;background-color:transparent}.photoControl a,.userPhotoControl a{display:none}table .userPhotoControl{display:flex;align-items:center;width:auto}table .userPhotoControl input{right:auto;width:40px}table .userPhotoControl a{display:inline-block;margin-right:10px}.photoControl{cursor:pointer}.photoControl:hover .uploadPhoto{background-color:rgba(0,0,0,.1)}.photoControl.large{width:100px;height:75px}.photoControl.large .uploadPhoto.add{background-color:#7a848b;background-image:url(/images/icon-photo-large-white.svg);background-size:50px 50px!important}.photoControl.large .uploadPhoto:hover{background-color:#283036!important}.photoControl.large div{width:100%;height:100%}.required .userPhoto{background-color:#9d0b0f}.required .userPhoto:hover{background-color:#4f1416}.photos .button,.photos .photo,.photos span{width:160px;height:120px}.photos .button,.photos .photo{margin:0 20px 20px 0;float:left;display:inline;position:relative;overflow:hidden}.photos .button span{display:block;padding:0;position:absolute;z-index:1;top:0;left:0;bottom:0;right:0}.photos input{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;width:auto}.photos .photo{background-color:#e9e9e9;background-image:url(/Content/images/icon-photos-blue.png);background-position:50% 50%;background-repeat:no-repeat;background-size:40px 30px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden}.photos .photo>img{width:100%;height:100%;object-fit:cover}.modal{position:absolute;z-index:1;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.8);height:100%;width:100%;display:table;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-webkit-transform:translate3d(0,0,0);transition:all .2s}.modal>*{-webkit-transform:translate3d(0,0,0);transition:all .2s}.modal.in{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1}.modal.in .window{top:0}.modal.out{pointer-events:none;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0}.modal.out .window{top:100%}.modal.floating{background-color:transparent;pointer-events:none}.modal.floating .container{pointer-events:all}.modal.floating .content{box-shadow:0 0 30px #a4a4a4}.modal .window{position:absolute;width:100%;height:100%}.modal .window>header{height:80px;background-color:#41505b;position:absolute;z-index:1;left:0;right:0;top:0}.modal .window>header>span{width:100%;display:block;text-align:center;font-size:18px;font-weight:400;line-height:80px;color:#fff}.modal .window>header button{position:absolute;top:20px;min-width:70px}.modal .window>header button.cancel,.modal .window>header button.contextMenu,.modal .window>header button.delete{left:20px}.modal .window>header button.printWhite{left:10px}.modal .window>header button.cancel,.modal .window>header button.close{background-color:rgba(0,0,0,.2)}.modal .window>header button.close,.modal .window>header button.lock,.modal .window>header button.ok,.modal .window>header button.save{right:20px}.modal .window>header button.save .loader{padding:10px 0 10px 10px}.modal .window>header button.lock{background-color:#9d0b0f}.modal .window>header button.disabled{background-color:rgba(0,0,0,.2)!important}.modal .window>.views{position:absolute;top:80px;bottom:0;left:0;right:0;background-color:#e9e9e9}.modal .window>.views>.content{position:absolute;width:100%;height:100%;left:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;transition:left .2s}.modal .window>.views>.content.out{left:-100%}.modal .window>.views>.content.in{left:0}.modal .window>.views>.content>section:first-child{margin-top:0}.modal .popup,.modal>.alert{position:absolute}.modal .popup .wedge,.modal>.alert .wedge{position:absolute}.modal .popup.down .wedge,.modal .popup.up .wedge,.modal>.alert.down .wedge,.modal>.alert.up .wedge{left:50%;margin-left:-18px;border-left:18px solid transparent;border-right:18px solid transparent}.modal .popup.down .wedge,.modal>.alert.down .wedge{top:-18px;border-bottom:18px solid #fff}.modal .popup.down.tooltip .wedge,.modal>.alert.down.tooltip .wedge{border-bottom-color:#ffffdf}.modal .popup.up .wedge,.modal>.alert.up .wedge{bottom:-18px;border-top:18px solid #fff}.modal .popup.up.tooltip .wedge,.modal>.alert.up.tooltip .wedge{border-top-color:#ffffdf}.modal .popup.left .wedge,.modal .popup.right .wedge,.modal>.alert.left .wedge,.modal>.alert.right .wedge{top:50%;margin-top:-18px;border-top:18px solid transparent;border-bottom:18px solid transparent}.modal .popup.left .wedge,.modal>.alert.left .wedge{left:100%;border-left:18px solid #fff}.modal .popup.left.tooltip .wedge,.modal>.alert.left.tooltip .wedge{border-left-color:#ffffdf}.modal .popup.right .wedge,.modal>.alert.right .wedge{left:-18px;border-right:18px solid #fff}.modal .popup.right.tooltip .wedge,.modal>.alert.right.tooltip .wedge{border-right-color:#ffffdf}.modal .popup .content,.modal>.alert .content{background-color:#fff;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.modal .popup .content>ul,.modal>.alert .content>ul{min-width:240px}.modal .popup .content>ul>li:last-child,.modal>.alert .content>ul>li:last-child{border-bottom:none}.modal .popup .content input,.modal .popup .content textarea,.modal>.alert .content input,.modal>.alert .content textarea{margin-top:10px}.modal .popup .content textarea,.modal>.alert .content textarea{height:80px;min-height:40px;resize:vertical}.modal .popup{transition:none}.modal .popup.tip .content,.modal .popup.tooltip .content{padding:15px 20px}.modal .popup.tip h2,.modal .popup.tooltip h2{border-bottom:1px solid #cdcdcd;text-align:left;margin:0 0 5px 0;padding-bottom:5px}.modal .popup.tip table td,.modal .popup.tooltip table td{padding:0;border:none}.modal .popup.tip table:nth-of-type(2),.modal .popup.tooltip table:nth-of-type(2){border-top:1px solid #cdcdcd;margin-top:8px;padding-top:8px}.modal .popup.tooltip .content{max-width:400px;background-color:#ffffdf}.modal>.alert{width:400px;left:50%;margin-left:-200px;display:block;top:20px}.modal>.alert header span{text-align:center;padding-left:0;padding-right:0}.modal>.alert .alerts{position:static}.modal>.alert.error header span,.modal>.alert.urgent header span{color:#9d0b0f}.modal>.alert.warning header span{color:#d19403}.modal>.alert.success header span{color:#629728}.modal>.alert .content{padding:20px;line-height:24px}.modal>.alert .actions{padding-top:20px;text-align:center}.modal>.alert .actions button{min-width:100px;width:100%;display:block;margin-bottom:10px}.modal>.alert .actions button:last-child{margin-bottom:0}.modal>.alert .actions button:first-child:nth-last-child(1){width:100%;margin-bottom:0}.modal>.alert .actions button:first-child:nth-last-child(2),.modal>.alert .actions button:first-child:nth-last-child(2)~button{display:inline-block;width:auto;margin-bottom:0}.modal>.alert .actions button:first-child:nth-last-child(2):nth-child(odd),.modal>.alert .actions button:first-child:nth-last-child(2)~button:nth-child(odd){margin-right:5px}.modal>.alert .actions button:first-child:nth-last-child(2):nth-child(even),.modal>.alert .actions button:first-child:nth-last-child(2)~button:nth-child(even){margin-left:5px}.modal.pinned{background-color:transparent;top:auto;height:auto;display:flex;align-items:center;border-top:1px solid #cdcdcd;background-color:#ffffdf;transition:none}.modal.pinned .stats{color:#41505b;-webkit-border-top-right-radius:0!important;-webkit-border-bottom-right-radius:0!important;-webkit-border-bottom-left-radius:0!important;-webkit-border-top-left-radius:0!important;-moz-border-radius-topright:0!important;-moz-border-radius-bottomright:0!important;-moz-border-radius-bottomleft:0!important;-moz-border-radius-topleft:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;border-top-left-radius:0!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:auto;flex-grow:1}.modal.pinned>button{flex-grow:0;width:40px;height:40px;margin-right:15px}.modal.pinned:not(:empty)~.content.scrollable.jobDetail{bottom:73px!important}.modal.photo .content{display:flex;justify-content:center;padding:0!important;background-color:#000}.modal.photo .content img{object-fit:contain;max-width:100%;max-height:100%;width:auto;height:auto}.pinnable{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1}.pinnable.out{pointer-events:none;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0}.loader{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff}.loader .progress{border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid rgba(255,255,255,.2);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .8s infinite linear;animation:load8 .8s infinite linear;margin:0 auto;display:block}.loader .progress.dark{border-top-color:#283036;border-right-color:#283036;border-bottom-color:#283036;border-left-color:rgba(65,80,91,.2)}.loader .progress,.loader .progress:after{border-radius:50%;width:50px;height:50px;display:block;padding:0!important;min-width:auto!important}.loader .value{font-size:16px;width:100%;position:absolute;line-height:52px;z-index:1;display:block}.loader .label{line-height:35px;display:block}.loader button.cancel{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:transparent;background-image:url(/images/icon-cancel-progress-white.png);background-position:50% 50%;background-repeat:no-repeat;background-size:18px 18px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}button .loader{background-color:transparent!important;display:inline-block!important;float:left!important;position:relative!important;width:auto!important;height:auto!important;padding:15px 0 15px 10px;min-width:0!important;min-height:0!important}button .loader .progress{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px}.content.login{background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.content.login>div{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-position:20px 20px;background-repeat:no-repeat;background-size:220px auto}.content.login section{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 40px 40px 40px;width:400px;max-width:90%;height:auto;text-align:center}.content.login section .logo{width:100%;height:120px;background-image:url(/images/logo.png);background-position:50% 50%;background-repeat:no-repeat;background-size:200px auto}.content.login h1{margin-top:0;font-size:24px}.content.login button{width:100%}.content.login button span{padding-top:15px;padding-bottom:15px;text-transform:uppercase;font-size:16px}.content.login button.labelOnly{margin-top:15px}.content.login button.labelOnly span{padding:0;font-size:14px}.content.login input{font-size:16px;line-height:50px;height:50px}.chart.performanceChart{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:300px;padding:40px 0 30px 15px;display:flex;overflow:hidden;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.chart.performanceChart+div{margin-top:20px;border-top:1px solid #cdcdcd}.chart.performanceChart button.contextMenu{position:absolute;right:0;top:0;z-index:2}.chart.performanceChart .barChart{display:flex;flex:1;margin-right:30px}.chart.performanceChart .barChart .nextYear{-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5}.chart.performanceChart .barChart .axis{font-weight:400}.chart.performanceChart .barChart .axis.y{display:flex;flex-direction:column-reverse;justify-content:space-between;padding:0 25px 40px 0}.chart.performanceChart .barChart .axis.y span{height:0;line-height:0;text-align:right}.chart.performanceChart .barChart .axis.x{display:flex;width:100%;justify-content:space-between;align-items:flex-end;flex-basis:40px}.chart.performanceChart .barChart .axis.x span{width:0;display:flex;justify-content:center;white-space:nowrap}.chart.performanceChart .barChart .data{display:flex;flex-direction:column;justify-content:flex-end;height:100%;flex:1}.chart.performanceChart .barChart .data .bars{width:100%;height:100%;position:relative;display:flex;justify-content:space-between}.chart.performanceChart .barChart .data .bars .bar{width:0;display:flex;flex-direction:column;justify-content:flex-end}.chart.performanceChart .barChart .data .bars .bar span{display:block;width:10px;margin-left:-5px;background-color:#41505b;min-height:1px}.chart.performanceChart .barChart .data .bars .bar span.contracted{background-color:#629728}.chart.performanceChart .barChart .data .ticMarks{position:absolute;left:-5px;right:-5px;top:0;bottom:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end}.chart.performanceChart .barChart .data .ticMarks span{width:100%;flex-basis:25%;border-top:1px solid #fff}.chart.performanceChart .ringChart{flex-basis:264px;position:relative;flex-grow:0;display:flex;align-items:center}.chart.performanceChart .ringChart svg{position:absolute;top:10%;left:10%;width:80%;height:80%;overflow:visible}.chart.performanceChart .ringChart svg circle{fill:#fff;stroke-width:10;stroke:#cdcdcd}.chart.performanceChart .ringChart svg circle.projected{stroke:#41505b}.chart.performanceChart .ringChart svg circle.contracted{stroke:#629728}.chart.performanceChart .ringChart svg circle.cover{stroke-width:0}.chart.performanceChart .ringChart .stats{position:relative;z-index:2;padding:0}.dashboard table.interactive tbody td.navigate{background-image:url(/images/icon-navigate.svg)!important;background-size:50px 50px!important}.dashboard section.expander,.docs section.expander,.jobContract section.expander,.jobEstimates section.expander,.jobOperations section.expander,.jobPayments section.expander,.jobService section.expander{margin-bottom:10px}.dashboard section.expander section.expander.collapsed,.docs section.expander section.expander.collapsed,.jobContract section.expander section.expander.collapsed,.jobEstimates section.expander section.expander.collapsed,.jobOperations section.expander section.expander.collapsed,.jobPayments section.expander section.expander.collapsed,.jobService section.expander section.expander.collapsed{margin-bottom:0}.dashboard.orderDesk table td:nth-child(2),.dashboard.orderDesk table td:nth-child(3),.docs.orderDesk table td:nth-child(2),.docs.orderDesk table td:nth-child(3),.jobContract.orderDesk table td:nth-child(2),.jobContract.orderDesk table td:nth-child(3),.jobEstimates.orderDesk table td:nth-child(2),.jobEstimates.orderDesk table td:nth-child(3),.jobOperations.orderDesk table td:nth-child(2),.jobOperations.orderDesk table td:nth-child(3),.jobPayments.orderDesk table td:nth-child(2),.jobPayments.orderDesk table td:nth-child(3),.jobService.orderDesk table td:nth-child(2),.jobService.orderDesk table td:nth-child(3){width:80px}.dashboard.orderDesk table td:nth-child(4),.docs.orderDesk table td:nth-child(4),.jobContract.orderDesk table td:nth-child(4),.jobEstimates.orderDesk table td:nth-child(4),.jobOperations.orderDesk table td:nth-child(4),.jobPayments.orderDesk table td:nth-child(4),.jobService.orderDesk table td:nth-child(4){width:100px}.dashboard.orderDesk table td:nth-child(5),.dashboard.orderDesk table td:nth-child(6),.dashboard.orderDesk table td:nth-child(7),.dashboard.orderDesk table td:nth-child(8),.docs.orderDesk table td:nth-child(5),.docs.orderDesk table td:nth-child(6),.docs.orderDesk table td:nth-child(7),.docs.orderDesk table td:nth-child(8),.jobContract.orderDesk table td:nth-child(5),.jobContract.orderDesk table td:nth-child(6),.jobContract.orderDesk table td:nth-child(7),.jobContract.orderDesk table td:nth-child(8),.jobEstimates.orderDesk table td:nth-child(5),.jobEstimates.orderDesk table td:nth-child(6),.jobEstimates.orderDesk table td:nth-child(7),.jobEstimates.orderDesk table td:nth-child(8),.jobOperations.orderDesk table td:nth-child(5),.jobOperations.orderDesk table td:nth-child(6),.jobOperations.orderDesk table td:nth-child(7),.jobOperations.orderDesk table td:nth-child(8),.jobPayments.orderDesk table td:nth-child(5),.jobPayments.orderDesk table td:nth-child(6),.jobPayments.orderDesk table td:nth-child(7),.jobPayments.orderDesk table td:nth-child(8),.jobService.orderDesk table td:nth-child(5),.jobService.orderDesk table td:nth-child(6),.jobService.orderDesk table td:nth-child(7),.jobService.orderDesk table td:nth-child(8){width:200px}.dashboard.builder.teamLead table td:nth-child(2),.docs.builder.teamLead table td:nth-child(2),.jobContract.builder.teamLead table td:nth-child(2),.jobEstimates.builder.teamLead table td:nth-child(2),.jobOperations.builder.teamLead table td:nth-child(2),.jobPayments.builder.teamLead table td:nth-child(2),.jobService.builder.teamLead table td:nth-child(2){width:80px}.dashboard.builder.teamLead table td:nth-child(3),.docs.builder.teamLead table td:nth-child(3),.jobContract.builder.teamLead table td:nth-child(3),.jobEstimates.builder.teamLead table td:nth-child(3),.jobOperations.builder.teamLead table td:nth-child(3),.jobPayments.builder.teamLead table td:nth-child(3),.jobService.builder.teamLead table td:nth-child(3){width:100px}.dashboard.builder.teamLead table td:nth-child(4),.dashboard.builder.teamLead table td:nth-child(5),.dashboard.builder.teamLead table td:nth-child(6),.dashboard.builder.teamLead table td:nth-child(7),.docs.builder.teamLead table td:nth-child(4),.docs.builder.teamLead table td:nth-child(5),.docs.builder.teamLead table td:nth-child(6),.docs.builder.teamLead table td:nth-child(7),.jobContract.builder.teamLead table td:nth-child(4),.jobContract.builder.teamLead table td:nth-child(5),.jobContract.builder.teamLead table td:nth-child(6),.jobContract.builder.teamLead table td:nth-child(7),.jobEstimates.builder.teamLead table td:nth-child(4),.jobEstimates.builder.teamLead table td:nth-child(5),.jobEstimates.builder.teamLead table td:nth-child(6),.jobEstimates.builder.teamLead table td:nth-child(7),.jobOperations.builder.teamLead table td:nth-child(4),.jobOperations.builder.teamLead table td:nth-child(5),.jobOperations.builder.teamLead table td:nth-child(6),.jobOperations.builder.teamLead table td:nth-child(7),.jobPayments.builder.teamLead table td:nth-child(4),.jobPayments.builder.teamLead table td:nth-child(5),.jobPayments.builder.teamLead table td:nth-child(6),.jobPayments.builder.teamLead table td:nth-child(7),.jobService.builder.teamLead table td:nth-child(4),.jobService.builder.teamLead table td:nth-child(5),.jobService.builder.teamLead table td:nth-child(6),.jobService.builder.teamLead table td:nth-child(7){width:150px}.dashboard.builder.accountRep table td:nth-child(2),.docs.builder.accountRep table td:nth-child(2),.jobContract.builder.accountRep table td:nth-child(2),.jobEstimates.builder.accountRep table td:nth-child(2),.jobOperations.builder.accountRep table td:nth-child(2),.jobPayments.builder.accountRep table td:nth-child(2),.jobService.builder.accountRep table td:nth-child(2){width:80px}.dashboard.builder.accountRep table td:nth-child(3),.dashboard.builder.accountRep table td:nth-child(4),.docs.builder.accountRep table td:nth-child(3),.docs.builder.accountRep table td:nth-child(4),.jobContract.builder.accountRep table td:nth-child(3),.jobContract.builder.accountRep table td:nth-child(4),.jobEstimates.builder.accountRep table td:nth-child(3),.jobEstimates.builder.accountRep table td:nth-child(4),.jobOperations.builder.accountRep table td:nth-child(3),.jobOperations.builder.accountRep table td:nth-child(4),.jobPayments.builder.accountRep table td:nth-child(3),.jobPayments.builder.accountRep table td:nth-child(4),.jobService.builder.accountRep table td:nth-child(3),.jobService.builder.accountRep table td:nth-child(4){width:100px}.dashboard.builder.accountRep table td:nth-child(5),.dashboard.builder.accountRep table td:nth-child(6),.docs.builder.accountRep table td:nth-child(5),.docs.builder.accountRep table td:nth-child(6),.jobContract.builder.accountRep table td:nth-child(5),.jobContract.builder.accountRep table td:nth-child(6),.jobEstimates.builder.accountRep table td:nth-child(5),.jobEstimates.builder.accountRep table td:nth-child(6),.jobOperations.builder.accountRep table td:nth-child(5),.jobOperations.builder.accountRep table td:nth-child(6),.jobPayments.builder.accountRep table td:nth-child(5),.jobPayments.builder.accountRep table td:nth-child(6),.jobService.builder.accountRep table td:nth-child(5),.jobService.builder.accountRep table td:nth-child(6){width:200px}.dashboard.operations table td.builderJobReference,.dashboard.operations table td.date,.dashboard.operations table td.relayNumberAccountingId,.docs.operations table td.builderJobReference,.docs.operations table td.date,.docs.operations table td.relayNumberAccountingId,.jobContract.operations table td.builderJobReference,.jobContract.operations table td.date,.jobContract.operations table td.relayNumberAccountingId,.jobEstimates.operations table td.builderJobReference,.jobEstimates.operations table td.date,.jobEstimates.operations table td.relayNumberAccountingId,.jobOperations.operations table td.builderJobReference,.jobOperations.operations table td.date,.jobOperations.operations table td.relayNumberAccountingId,.jobPayments.operations table td.builderJobReference,.jobPayments.operations table td.date,.jobPayments.operations table td.relayNumberAccountingId,.jobService.operations table td.builderJobReference,.jobService.operations table td.date,.jobService.operations table td.relayNumberAccountingId{width:80px}.dashboard.operations table td.deliveryDate,.dashboard.operations table td.installStartDate,.dashboard.operations table td.name,.docs.operations table td.deliveryDate,.docs.operations table td.installStartDate,.docs.operations table td.name,.jobContract.operations table td.deliveryDate,.jobContract.operations table td.installStartDate,.jobContract.operations table td.name,.jobEstimates.operations table td.deliveryDate,.jobEstimates.operations table td.installStartDate,.jobEstimates.operations table td.name,.jobOperations.operations table td.deliveryDate,.jobOperations.operations table td.installStartDate,.jobOperations.operations table td.name,.jobPayments.operations table td.deliveryDate,.jobPayments.operations table td.installStartDate,.jobPayments.operations table td.name,.jobService.operations table td.deliveryDate,.jobService.operations table td.installStartDate,.jobService.operations table td.name{width:150px}.dashboard.operations table td.address,.docs.operations table td.address,.jobContract.operations table td.address,.jobEstimates.operations table td.address,.jobOperations.operations table td.address,.jobPayments.operations table td.address,.jobService.operations table td.address{white-space:nowrap}.dashboard.operations table td.action,.docs.operations table td.action,.jobContract.operations table td.action,.jobEstimates.operations table td.action,.jobOperations.operations table td.action,.jobPayments.operations table td.action,.jobService.operations table td.action{width:50px;padding:0}.dashboard.operations table td.fieldSupervisor,.docs.operations table td.fieldSupervisor,.jobContract.operations table td.fieldSupervisor,.jobEstimates.operations table td.fieldSupervisor,.jobOperations.operations table td.fieldSupervisor,.jobPayments.operations table td.fieldSupervisor,.jobService.operations table td.fieldSupervisor{width:170px}.dashboard.operations table td.empty,.docs.operations table td.empty,.jobContract.operations table td.empty,.jobEstimates.operations table td.empty,.jobOperations.operations table td.empty,.jobPayments.operations table td.empty,.jobService.operations table td.empty{width:0;padding:0}.dashboard.performance table td:nth-last-child(3),.docs.performance table td:nth-last-child(3),.jobContract.performance table td:nth-last-child(3),.jobEstimates.performance table td:nth-last-child(3),.jobOperations.performance table td:nth-last-child(3),.jobPayments.performance table td:nth-last-child(3),.jobService.performance table td:nth-last-child(3){padding-left:25px}.dashboard.performance table td:nth-last-child(2),.docs.performance table td:nth-last-child(2),.jobContract.performance table td:nth-last-child(2),.jobEstimates.performance table td:nth-last-child(2),.jobOperations.performance table td:nth-last-child(2),.jobPayments.performance table td:nth-last-child(2),.jobService.performance table td:nth-last-child(2){width:50px;padding:0}.dashboard.builder.teamLead table tbody,.dashboard.operations table tbody,.dashboard.orderDesk table tbody,.dashboard.projects table tbody,.dashboard.salesManager table tbody,.dashboard.searchResults table tbody,.dashboard.tenders table tbody,.docs.builder.teamLead table tbody,.docs.operations table tbody,.docs.orderDesk table tbody,.docs.projects table tbody,.docs.salesManager table tbody,.docs.searchResults table tbody,.docs.tenders table tbody,.jobContract.builder.teamLead table tbody,.jobContract.operations table tbody,.jobContract.orderDesk table tbody,.jobContract.projects table tbody,.jobContract.salesManager table tbody,.jobContract.searchResults table tbody,.jobContract.tenders table tbody,.jobEstimates.builder.teamLead table tbody,.jobEstimates.operations table tbody,.jobEstimates.orderDesk table tbody,.jobEstimates.projects table tbody,.jobEstimates.salesManager table tbody,.jobEstimates.searchResults table tbody,.jobEstimates.tenders table tbody,.jobOperations.builder.teamLead table tbody,.jobOperations.operations table tbody,.jobOperations.orderDesk table tbody,.jobOperations.projects table tbody,.jobOperations.salesManager table tbody,.jobOperations.searchResults table tbody,.jobOperations.tenders table tbody,.jobPayments.builder.teamLead table tbody,.jobPayments.operations table tbody,.jobPayments.orderDesk table tbody,.jobPayments.projects table tbody,.jobPayments.salesManager table tbody,.jobPayments.searchResults table tbody,.jobPayments.tenders table tbody,.jobService.builder.teamLead table tbody,.jobService.operations table tbody,.jobService.orderDesk table tbody,.jobService.projects table tbody,.jobService.salesManager table tbody,.jobService.searchResults table tbody,.jobService.tenders table tbody{width:100%}.dashboard.builder.teamLead table td,.dashboard.operations table td,.dashboard.orderDesk table td,.dashboard.projects table td,.dashboard.salesManager table td,.dashboard.searchResults table td,.dashboard.tenders table td,.docs.builder.teamLead table td,.docs.operations table td,.docs.orderDesk table td,.docs.projects table td,.docs.salesManager table td,.docs.searchResults table td,.docs.tenders table td,.jobContract.builder.teamLead table td,.jobContract.operations table td,.jobContract.orderDesk table td,.jobContract.projects table td,.jobContract.salesManager table td,.jobContract.searchResults table td,.jobContract.tenders table td,.jobEstimates.builder.teamLead table td,.jobEstimates.operations table td,.jobEstimates.orderDesk table td,.jobEstimates.projects table td,.jobEstimates.salesManager table td,.jobEstimates.searchResults table td,.jobEstimates.tenders table td,.jobOperations.builder.teamLead table td,.jobOperations.operations table td,.jobOperations.orderDesk table td,.jobOperations.projects table td,.jobOperations.salesManager table td,.jobOperations.searchResults table td,.jobOperations.tenders table td,.jobPayments.builder.teamLead table td,.jobPayments.operations table td,.jobPayments.orderDesk table td,.jobPayments.projects table td,.jobPayments.salesManager table td,.jobPayments.searchResults table td,.jobPayments.tenders table td,.jobService.builder.teamLead table td,.jobService.operations table td,.jobService.orderDesk table td,.jobService.projects table td,.jobService.salesManager table td,.jobService.searchResults table td,.jobService.tenders table td{background-image:none!important}.dashboard.builder.teamLead table td:nth-last-child(2),.dashboard.operations table td:nth-last-child(2),.dashboard.orderDesk table td:nth-last-child(2),.dashboard.projects table td:nth-last-child(2),.dashboard.salesManager table td:nth-last-child(2),.dashboard.searchResults table td:nth-last-child(2),.dashboard.tenders table td:nth-last-child(2),.docs.builder.teamLead table td:nth-last-child(2),.docs.operations table td:nth-last-child(2),.docs.orderDesk table td:nth-last-child(2),.docs.projects table td:nth-last-child(2),.docs.salesManager table td:nth-last-child(2),.docs.searchResults table td:nth-last-child(2),.docs.tenders table td:nth-last-child(2),.jobContract.builder.teamLead table td:nth-last-child(2),.jobContract.operations table td:nth-last-child(2),.jobContract.orderDesk table td:nth-last-child(2),.jobContract.projects table td:nth-last-child(2),.jobContract.salesManager table td:nth-last-child(2),.jobContract.searchResults table td:nth-last-child(2),.jobContract.tenders table td:nth-last-child(2),.jobEstimates.builder.teamLead table td:nth-last-child(2),.jobEstimates.operations table td:nth-last-child(2),.jobEstimates.orderDesk table td:nth-last-child(2),.jobEstimates.projects table td:nth-last-child(2),.jobEstimates.salesManager table td:nth-last-child(2),.jobEstimates.searchResults table td:nth-last-child(2),.jobEstimates.tenders table td:nth-last-child(2),.jobOperations.builder.teamLead table td:nth-last-child(2),.jobOperations.operations table td:nth-last-child(2),.jobOperations.orderDesk table td:nth-last-child(2),.jobOperations.projects table td:nth-last-child(2),.jobOperations.salesManager table td:nth-last-child(2),.jobOperations.searchResults table td:nth-last-child(2),.jobOperations.tenders table td:nth-last-child(2),.jobPayments.builder.teamLead table td:nth-last-child(2),.jobPayments.operations table td:nth-last-child(2),.jobPayments.orderDesk table td:nth-last-child(2),.jobPayments.projects table td:nth-last-child(2),.jobPayments.salesManager table td:nth-last-child(2),.jobPayments.searchResults table td:nth-last-child(2),.jobPayments.tenders table td:nth-last-child(2),.jobService.builder.teamLead table td:nth-last-child(2),.jobService.operations table td:nth-last-child(2),.jobService.orderDesk table td:nth-last-child(2),.jobService.projects table td:nth-last-child(2),.jobService.salesManager table td:nth-last-child(2),.jobService.searchResults table td:nth-last-child(2),.jobService.tenders table td:nth-last-child(2){width:40px!important;padding-right:10px;padding-top:5px;padding-bottom:5px}.dashboard.searchResults section.expander.expanded>header>button,.docs.searchResults section.expander.expanded>header>button,.jobContract.searchResults section.expander.expanded>header>button,.jobEstimates.searchResults section.expander.expanded>header>button,.jobOperations.searchResults section.expander.expanded>header>button,.jobPayments.searchResults section.expander.expanded>header>button,.jobService.searchResults section.expander.expanded>header>button{background:#629728;pointer-events:none}.dashboard.searchResults section.expander.expanded>header>button span,.docs.searchResults section.expander.expanded>header>button span,.jobContract.searchResults section.expander.expanded>header>button span,.jobEstimates.searchResults section.expander.expanded>header>button span,.jobOperations.searchResults section.expander.expanded>header>button span,.jobPayments.searchResults section.expander.expanded>header>button span,.jobService.searchResults section.expander.expanded>header>button span{padding-left:50px;background-image:url(/images/icon-search-white.png);background-position:5px 50%;background-repeat:no-repeat;background-size:40px auto}.dashboard.searchResults section.expander>header .iconExpander,.docs.searchResults section.expander>header .iconExpander,.jobContract.searchResults section.expander>header .iconExpander,.jobEstimates.searchResults section.expander>header .iconExpander,.jobOperations.searchResults section.expander>header .iconExpander,.jobPayments.searchResults section.expander>header .iconExpander,.jobService.searchResults section.expander>header .iconExpander{display:none}.dashboard.searchResults table td,.docs.searchResults table td,.jobContract.searchResults table td,.jobEstimates.searchResults table td,.jobOperations.searchResults table td,.jobPayments.searchResults table td,.jobService.searchResults table td{width:auto!important}.jobDetail .contactInfo>section{margin-bottom:10px}.jobDetail .contactInfo>section.bringToFront{overflow:visible;z-index:1}.jobDetail .contactInfo>section.bringToFront section.bringToFront{overflow:visible;z-index:1}.jobDetail .contactInfo>section.bringToFront>div{flex-direction:column}.contactInfo table.checklist td:nth-child(2),.jobService table.checklist td:nth-child(2),.systemAdmin table.checklist td:nth-child(2){width:100px}.contactInfo table.half .readOnly,.jobService table.half .readOnly,.systemAdmin table.half .readOnly{display:block}.contactInfo table.half td:nth-child(2),.jobService table.half td:nth-child(2),.systemAdmin table.half td:nth-child(2){width:35%}.jobContract table td.sell,.jobEstimates table td.sell{padding-right:40px}.jobContract table tbody tr td.status,.jobEstimates table tbody tr td.status{width:125px;padding-left:40px;background-size:40px 30px;background-position:left 50%;background-repeat:no-repeat}.jobContract table tbody tr.draft.addition td.status,.jobContract table tbody tr.draft.contract td.status,.jobContract table tbody tr.draft.estimate td.status,.jobEstimates table tbody tr.draft.addition td.status,.jobEstimates table tbody tr.draft.contract td.status,.jobEstimates table tbody tr.draft.estimate td.status{background-image:url(/images/icon-estimate-status-draft.png)}.jobContract table tbody tr.draft.change td.status,.jobEstimates table tbody tr.draft.change td.status{background-image:url(/images/icon-change-status-draft.png)}.jobContract table tbody tr.submitted td.status,.jobEstimates table tbody tr.submitted td.status{color:#d19403!important}.jobContract table tbody tr.submitted.addition td.status,.jobContract table tbody tr.submitted.contract td.status,.jobContract table tbody tr.submitted.estimate td.status,.jobEstimates table tbody tr.submitted.addition td.status,.jobEstimates table tbody tr.submitted.contract td.status,.jobEstimates table tbody tr.submitted.estimate td.status{background-image:url(/images/icon-estimate-status-submitted.png)}.jobContract table tbody tr.submitted.change td.status,.jobEstimates table tbody tr.submitted.change td.status{background-image:url(/images/icon-change-status-submitted.png)}.jobContract table tbody tr.finalized td.status,.jobEstimates table tbody tr.finalized td.status{color:#629728!important}.jobContract table tbody tr.finalized.addition td.status,.jobContract table tbody tr.finalized.contract td.status,.jobContract table tbody tr.finalized.estimate td.status,.jobEstimates table tbody tr.finalized.addition td.status,.jobEstimates table tbody tr.finalized.contract td.status,.jobEstimates table tbody tr.finalized.estimate td.status{background-image:url(/images/icon-estimate-status-finalized.png)}.jobContract table tbody tr.finalized.change td.status,.jobEstimates table tbody tr.finalized.change td.status{background-image:url(/images/icon-change-status-finalized.png)}.jobContract table tbody tr.rejected td.status,.jobEstimates table tbody tr.rejected td.status{color:#9d0b0f!important}.jobContract table tbody tr.rejected.addition td.status,.jobContract table tbody tr.rejected.contract td.status,.jobContract table tbody tr.rejected.estimate td.status,.jobEstimates table tbody tr.rejected.addition td.status,.jobEstimates table tbody tr.rejected.contract td.status,.jobEstimates table tbody tr.rejected.estimate td.status{background-image:url(/images/icon-estimate-status-rejected.png)}.jobContract table tbody tr.rejected.change td.status,.jobEstimates table tbody tr.rejected.change td.status{background-image:url(/images/icon-change-status-rejected.png)}.jobContract table tbody tr.closed td.status,.jobEstimates table tbody tr.closed td.status{color:#cdcdcd!important}.jobContract table tbody tr.closed.addition td.status,.jobContract table tbody tr.closed.contract td.status,.jobContract table tbody tr.closed.estimate td.status,.jobEstimates table tbody tr.closed.addition td.status,.jobEstimates table tbody tr.closed.contract td.status,.jobEstimates table tbody tr.closed.estimate td.status{background-image:url(/images/icon-estimate-status-closed.png)}.jobContract table tbody tr.closed.change td.status,.jobEstimates table tbody tr.closed.change td.status{background-image:url(/images/icon-change-status-closed.png);background-size:40px 40px}.jobOperations table.half td.date{position:relative}.jobOperations table.half td .readOnly{line-height:initial}.jobOperations table.half .readOnly,.jobOperations table.installNotes .readOnly{display:block}.jobOperations table.half td:nth-child(2),.jobOperations table.installNotes td:nth-child(2){width:160px}.jobOperations table.installSheetTable{border-bottom:1px solid #585858}.jobOperations table.installSheetTable:last-child{border-bottom:none}.jobOperations table textarea{resize:vertical;min-height:110px!important}.jobOperations table.installNotes,.jobOperations table.installerPay{border-top:1px solid #cdcdcd}.jobOperations table.installerPay{padding-top:20px}.jobOperations table.installerPay tbody td .readOnly{display:block}.jobOperations table tr.contractRow>td{border-bottom:1px solid #585858}.jobOperations table tr.contractRow:last-child>td{border-bottom:none}.jobOperations table td.date{width:auto}.jobOperations table td.contract,.jobOperations table td.installSheet{vertical-align:top;width:160px}.jobOperations table td.category{width:auto!important}.jobOperations table td.innerTable{width:auto;padding-top:0;padding-bottom:0;padding-right:0;border-bottom:none}.jobOperations table td.innerTable tfoot td{padding-top:5px;padding-bottom:5px;background-color:transparent;border-top-color:#cdcdcd}.jobOperations table td.actions{width:40px!important;padding-right:10px;padding-top:5px;padding-bottom:5px}.jobOperations table tbody td.contract{padding-top:0;padding-bottom:0}.jobOperations table tbody td.contract span{padding-left:0}.jobOperations table tbody td.contract span,.jobOperations table tbody td.installSheet span{padding-top:14px}.jobOperations section.expander.expanded:nth-child(1){overflow:visible;z-index:1}.jobOperations .actions.prominent{background-color:transparent!important;margin:0!important}.jobService table td.checkboxes{width:20px}.jobService table td.issue{width:40px;padding:0;text-align:center}.jobService table td.issue.complete+.assignedTo{color:#629728!important}.jobService table td.assignedTo,.jobService table td.source{width:120px}.jobService table td.estimate,.jobService table td.location,.jobService table td.manufacturer,.jobService table td.po{width:80px}.jobService table td.material{width:180px}.jobService table tbody td.assignedTo,.jobService table tbody td.source{font-weight:700;color:#9d0b0f!important}.issueNumber{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid #9d0b0f;-webkit-border-top-right-radius:11px;-webkit-border-bottom-right-radius:11px;-webkit-border-bottom-left-radius:11px;-webkit-border-top-left-radius:11px;-moz-border-radius-topright:11px;-moz-border-radius-bottomright:11px;-moz-border-radius-bottomleft:11px;-moz-border-radius-topleft:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px;border-top-left-radius:11px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:10px;line-height:10px;font-weight:700;color:#9d0b0f}.complete .issueNumber{border-color:#629728;color:transparent;background-image:url(/images/icon-issue-complete.svg);background-position:50% 50%;background-size:50px 50px!important}.jobContractDocs table tr.preset td:nth-child(2){padding-left:32px}.jobPayments table{width:100%}.jobPayments table td:nth-last-child(2){width:40px!important}.jobPayments table td:nth-child(n+3):nth-child(-n+5){width:15%}.jobCostReferralFee table td:nth-child(2),.jobCostSetup table td:nth-child(2){width:35%}.jobCostWorkAreas table.compact td:nth-child(2){width:20%}.jobCostWorkAreas table.compact.custom td:nth-child(2) *{font-weight:400}.jobCostProposal table.compact td:nth-child(2){width:20%}.jobCostProposal textarea{resize:vertical}.jobCostProposal table.add td:nth-child(2){width:100%}.jobCostAccessoriesMods table.compact{min-width:1100px}.jobCostAccessoriesMods table.compact td.centered{width:65px}.jobCostAccessoriesMods table.compact td.vendor{width:180px;min-width:80px}.jobCostAccessoriesMods table.compact td.item{width:140px;min-width:80px}.jobCostAccessoriesMods table.compact td.description{width:250px;min-width:200px}.jobCostAccessoriesMods table.compact td.cost{min-width:60px}.jobCostCabinetCost table.compact td:nth-child(3){width:140px}.jobCostApplianceSpecs table.compact td:nth-child(3){width:140px}.jobCostGlass table{min-width:1048px}.jobCostGlass table td.quantity{width:85px}.jobCostSolidSurfaceCounter table.compact td.referenceNumber{width:120px;min-width:80px}.jobCostSolidSurfaceCounter table.compact td.vendor{width:120px;min-width:80px}.jobCostSolidSurfaceCounter table.compact td.optional{width:80px}.jobCostSolidSurfaceCounter table.compact td.description{min-width:300px}.jobCostInstallationService table td span.readOnly{display:inline-block}.jobCostInstallationService table td:nth-child(2) span.readOnly{display:inline-block;min-width:100px}.jobCostInstallationService table td:nth-child(3){width:110px}.jobCostInstallationService table td:nth-child(3) span{white-space:nowrap}.jobCostInstallationService .radio{display:block!important}.jobCostInstallationService .radio button{-moz-opacity:1!important;-khtml-opacity:1!important;-webkit-opacity:1!important;opacity:1!important}.jobCostInstallationService .radio button span{color:#fff!important}.jobCostSubTrades table.compact td.centered{width:65px}.jobCostDelivery table.compact td:nth-child(2){width:20%}.jobCostUpgrades table td.modelProperty{width:121px}.jobCostUpgrades table.compact td:nth-child(3){width:110px}.jobCostUpgrades table.compact td.centered{width:65px}.jobCostUpgrades table.compact td.description{min-width:200px}.jobCostFinalize.rejected>header span{background-color:#9d0b0f;color:#fff}.jobCostFinalize section.bringToFront .inner{overflow:visible}.jobCostFinalize table td:nth-child(2){width:45%}.jobCostFinalize table.terms td:nth-child(2){width:80px!important}.jobCostFinalize table.balance td:nth-child(2){width:auto}.jobCostSummary table td:nth-child(6),.jobCostSummary table td:nth-child(n+3):nth-child(-n+4){padding-left:40px}.jobCostSummary table td:nth-child(5){padding-left:25px}.jobCostSummary textarea{resize:vertical;min-height:80px!important}.builderMasters table td.cost{padding-right:50px}.builderMasters table td:nth-last-child(2){width:40px!important}body.mouse .tapOrClick:before{content:"click"}body.mouse .importOrRecord:before{content:"'Import'"}body.mouse .button.iconOnly:focus,body.mouse .button:hover,body.mouse button.iconOnly:focus,body.mouse button:hover{text-decoration:none}body.mouse .button.iconOnly:focus>span,body.mouse .button:hover>span,body.mouse button.iconOnly:focus>span,body.mouse button:hover>span{background-color:rgba(0,0,0,.1)}body.mouse .button.iconOnly:focus.labelOnly,body.mouse .button:hover.labelOnly,body.mouse button.iconOnly:focus.labelOnly,body.mouse button:hover.labelOnly{color:#41505b}body.mouse .button.iconOnly:focus.labelOnly span,body.mouse .button:hover.labelOnly span,body.mouse button.iconOnly:focus.labelOnly span,body.mouse button:hover.labelOnly span{background-color:transparent}body.mouse .button.iconOnly:focus.menu span,body.mouse .button:hover.menu span,body.mouse button.iconOnly:focus.menu span,body.mouse button:hover.menu span{background-color:#41505b}body.mouse .columnSelector button:hover span{color:#41505b}body.mouse .columnSelector button.on:hover span{color:#fff}body.mouse section.expander section.expander header button:hover span{background-color:rgba(0,0,0,.05)}@media only screen and (max-width:500px){button,datalist,input[type=number],input[type=password],input[type=search],input[type=text],textarea{-webkit-appearance:none}#appRoot{min-width:320px}#appRoot>header{height:50px;padding:0 20px 0 40px;min-width:320px}#appRoot>header:nth-child(2){top:50px;padding:0}#appRoot>header:nth-child(2) ul.menu{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}#appRoot>header:nth-child(2) ul.menu::-webkit-scrollbar{width:12px;height:12px}#appRoot>header:nth-child(2) ul.menu::-webkit-scrollbar-track{background-color:rgba(0,0,0,.03)}#appRoot>header:nth-child(2) ul.menu::-webkit-scrollbar-thumb{width:12px;background-color:rgba(40,48,54,.25);border:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}#appRoot>header:nth-child(2) ul.menu::-webkit-scrollbar-thumb:hover{background-color:rgba(40,48,54,.5)}#appRoot>header:nth-child(2) ul.menu li .button span{line-height:30px;padding:10px;font-size:14px}#appRoot>header h1{display:none}#appRoot>header .logo{height:50px;width:38px;margin:0 auto;background-position:left 50%}#appRoot>header .userInfo{top:5px;width:40px;overflow:hidden;display:none}#appRoot>header .userInfo .userPhoto{float:left;display:inline-block;margin-right:10px}#appRoot>header .actions{top:5px;right:5px}#appRoot>header .actions button{margin-left:10px;line-height:20px}#appRoot>header .actions button>span{min-width:50px;min-height:40px}#appRoot>.content{top:50px;min-width:320px}#appRoot>.content.login{top:0}#appRoot>.content.builderDetail,#appRoot>.content.dashboard.builder,#appRoot>.content.dashboard.multiFamily,#appRoot>.content.dashboard.salesManager,#appRoot>.content.jobDetail,#appRoot>.content.vendorDetail{top:calc(50px * 2)}.button.menu span:first-child,button.menu span:first-child{top:40%}.button.menu span:nth-child(2),button.menu span:nth-child(2){top:50%}.button.menu span:last-child,button.menu span:last-child{bottom:35%}.button.upload,button.upload{width:50px;overflow:hidden}.button.upload span,button.upload span{background-position:5px 50%}section.expander>header>button,section.expander>section header span{font-size:14px}section.bringToFront>div{display:block}table.half{width:100%;float:none}table.half:nth-child(even) td:first-child,table.half:nth-child(odd) td:last-child{width:0}table.half:nth-child(odd) tr:last-child td{border-bottom:1px solid #cdcdcd}.alerts{top:50px}.alerts:nth-child(3){top:calc(50px * 2)}.modal .alerts{top:50px}.searchForm input[type=search]:nth-child(2){padding-left:calc(60px + 20px)}.searchForm button.searchParameter span{width:60px;line-height:1000px;overflow:hidden;padding:0!important}.modal .window>header{height:50px}.modal .window>header>span{display:none}.modal .window>header button{position:absolute;top:5px}.modal .window>header button.cancel,.modal .window>header button.contextMenu,.modal .window>header button.delete{left:5px}.modal .window>header button.close,.modal .window>header button.ok,.modal .window>header button.save{right:5px}.modal .window>.views{top:50px}.modal .window>.views>.content{padding:10px}.modal>.alert{width:100%;left:0;margin:0;display:block;top:0}.content.login>div{background-position:50% 15px}.content.login section{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px 20px 20px;max-width:95%}.content.login h1{margin-top:10px}.dashboard .chart,.dashboard table,.jobDetail .chart,.jobDetail table,.orderDesk .chart,.orderDesk table,.searchResults .chart,.searchResults table{min-width:920px}.dashboard section>.inner,.dashboard section>div,.jobDetail section>.inner,.jobDetail section>div,.orderDesk section>.inner,.orderDesk section>div,.searchResults section>.inner,.searchResults section>div{width:auto;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.dashboard section>.inner::-webkit-scrollbar,.dashboard section>div::-webkit-scrollbar,.jobDetail section>.inner::-webkit-scrollbar,.jobDetail section>div::-webkit-scrollbar,.orderDesk section>.inner::-webkit-scrollbar,.orderDesk section>div::-webkit-scrollbar,.searchResults section>.inner::-webkit-scrollbar,.searchResults section>div::-webkit-scrollbar{width:12px;height:12px}.dashboard section>.inner::-webkit-scrollbar-track,.dashboard section>div::-webkit-scrollbar-track,.jobDetail section>.inner::-webkit-scrollbar-track,.jobDetail section>div::-webkit-scrollbar-track,.orderDesk section>.inner::-webkit-scrollbar-track,.orderDesk section>div::-webkit-scrollbar-track,.searchResults section>.inner::-webkit-scrollbar-track,.searchResults section>div::-webkit-scrollbar-track{background-color:rgba(0,0,0,.03)}.dashboard section>.inner::-webkit-scrollbar-thumb,.dashboard section>div::-webkit-scrollbar-thumb,.jobDetail section>.inner::-webkit-scrollbar-thumb,.jobDetail section>div::-webkit-scrollbar-thumb,.orderDesk section>.inner::-webkit-scrollbar-thumb,.orderDesk section>div::-webkit-scrollbar-thumb,.searchResults section>.inner::-webkit-scrollbar-thumb,.searchResults section>div::-webkit-scrollbar-thumb{width:12px;background-color:rgba(40,48,54,.25);border:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.dashboard section>.inner::-webkit-scrollbar-thumb:hover,.dashboard section>div::-webkit-scrollbar-thumb:hover,.jobDetail section>.inner::-webkit-scrollbar-thumb:hover,.jobDetail section>div::-webkit-scrollbar-thumb:hover,.orderDesk section>.inner::-webkit-scrollbar-thumb:hover,.orderDesk section>div::-webkit-scrollbar-thumb:hover,.searchResults section>.inner::-webkit-scrollbar-thumb:hover,.searchResults section>div::-webkit-scrollbar-thumb:hover{background-color:rgba(40,48,54,.5)}.contactInfo table{min-width:auto}}@media only screen and (max-width:1023px){.workflowMenu{width:52px;min-width:52px}.workflowMenu header button{background-position:50% 50%!important}.workflowMenu header button span span{display:none}.workflow{left:67px!important}.workflow .referenceNumbers,.workflow .stats,.workflowMenu .referenceNumbers,.workflowMenu .stats{display:none}.workflow ul.menu li .button span,.workflowMenu ul.menu li .button span{height:50px;line-height:100px;overflow:hidden;background-position:50% 50%!important}.workflow ul.menu li .button .status,.workflowMenu ul.menu li .button .status{right:calc(50% - 4px)!important}.modal.pinned{display:none}.modal.pinned:not(:empty)~.content.scrollable.jobDetail{bottom:0!important}}@media only screen and (max-width:1279px){#appRoot>.content{padding:10px}#appRoot>header:nth-child(2) .clientInfo{display:none}section>.inner,section>div>.inner{padding:10px}.workflow{top:10px;left:195px;right:5px;margin-bottom:10px}}html.print{width:100%;height:auto;overflow:auto;-webkit-print-color-adjust:exact}@page{size:letter portrait;margin:.33in}html.print #appRoot,html.print #appWrapper,html.print body,html.print html{width:100%;height:auto;overflow:auto}html.print #appRoot{background:#fff;width:100%;position:static}html.print #appRoot>*{position:static}html.print #appRoot>header{height:auto;border:none;padding:0;font-size:13pt;font-weight:400}html.print #appRoot>header *{color:#41505b}html.print #appRoot>header>span{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px;height:auto;display:inline-block}html.print #appRoot>header>span.code{position:static;background-color:#41505b;color:#fff;width:60px;text-align:center}html.print #appRoot>header>span.name{position:absolute;left:60px}html.print #appRoot>header>span.jcid{position:absolute;right:0}html.print #appRoot>header>span.jcid span{font-size:9pt}html.print #appRoot footer{position:absolute;bottom:0;font-size:9px;text-align:center}html.print #appRoot footer>span{bottom:0}html.print #appRoot footer>span.logo{width:100px;height:35px;background-image:url(/images/report-logo.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;bottom:0}html.print #appRoot footer>span.timestamp{color:#585858;display:block;padding-bottom:10px}html.print #appRoot footer>span.page{position:absolute;right:0;padding-bottom:10px;text-align:right;color:#41505b}html.print #appRoot footer>span.page:before{counter-increment:page;counter-reset:pages 1;content:"Page " counter(page) " of " counter(pages)}html.print #appRoot footer>span.page span{padding:0 5px;margin-left:10px;background-color:#41505b;color:#fff}html.print #appRoot,html.print table{font-size:7pt;min-width:auto}html.print *{color:#000}html.print section{margin-top:0}html.print section header span{background-color:transparent;padding:10px 5px;font-size:11pt;font-weight:700}html.print .report{padding-top:20px}html.print table td,html.print table tfoot{vertical-align:top;background-color:transparent}html.print table tfoot td{border-top:1px solid #000!important;border-bottom:none;padding-right:5px}html.print table tfoot tr.grand{font-size:11pt}html.print table.jobHeader{margin-bottom:20px}html.print table.jobHeader tbody td:nth-child(2),html.print table.jobHeader tbody td:nth-child(4),html.print table.jobHeader tbody td:nth-child(6),html.print table.jobHeader tfoot td:nth-child(2),html.print table.jobHeader tfoot td:nth-child(4),html.print table.jobHeader tfoot td:nth-child(6),html.print table.jobHeader thead td:nth-child(2),html.print table.jobHeader thead td:nth-child(4),html.print table.jobHeader thead td:nth-child(6){font-weight:700;color:#41505b;width:10%}html.print table.jobHeader tbody td:nth-child(3),html.print table.jobHeader tfoot td:nth-child(3),html.print table.jobHeader thead td:nth-child(3){width:40%}html.print table.jobHeader tbody td:nth-child(5),html.print table.jobHeader tfoot td:nth-child(5),html.print table.jobHeader thead td:nth-child(5){width:10%}html.print table.jobHeader tbody td:nth-child(7),html.print table.jobHeader tfoot td:nth-child(7),html.print table.jobHeader thead td:nth-child(7){width:20%}html.print table.outsideSupplier tbody td:nth-child(2),html.print table.outsideSupplier tbody td:nth-child(3),html.print table.outsideSupplier tbody td:nth-child(4),html.print table.outsideSupplier tfoot td:nth-child(2),html.print table.outsideSupplier tfoot td:nth-child(3),html.print table.outsideSupplier tfoot td:nth-child(4),html.print table.outsideSupplier thead td:nth-child(2),html.print table.outsideSupplier thead td:nth-child(3),html.print table.outsideSupplier thead td:nth-child(4){width:25%}html.print table.outsideSupplier tbody td:nth-child(5),html.print table.outsideSupplier tbody td:nth-child(6),html.print table.outsideSupplier tbody td:nth-child(7),html.print table.outsideSupplier tbody td:nth-child(8),html.print table.outsideSupplier tfoot td:nth-child(5),html.print table.outsideSupplier tfoot td:nth-child(6),html.print table.outsideSupplier tfoot td:nth-child(7),html.print table.outsideSupplier tfoot td:nth-child(8),html.print table.outsideSupplier thead td:nth-child(5),html.print table.outsideSupplier thead td:nth-child(6),html.print table.outsideSupplier thead td:nth-child(7),html.print table.outsideSupplier thead td:nth-child(8){width:6%;text-align:right}.forceBackgroundColorPrinting{-webkit-print-color-adjust:exact}#printRoot{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;pointer-events:none;visibility:hidden;width:100%;height:100%;top:0;background-color:#fff}@media print{#printRoot{position:static;visibility:visible;pointer-events:all}#printRoot~#appWrapper,#printRoot~.appRoot{display:none}#appRoot,body>svg{position:absolute;width:0;height:0}}