.loginPage .logo img{display:block;margin:0 auto;padding:50px 0}.loginPage fieldset{padding:20px 30px;width:650px;margin:0 auto}.loginPage fieldset legend{text-align:left}.loginPage .loginError{color:red}.loginPage button{margin-top:10px}.workOrder.editTemplateItemDialog fieldset{margin-bottom:20px}#editTemplateItemDialog fieldset span{min-width:initial;display:inline}.timeCardDialog.pure .pure-form-aligned .pure-control-group label{width:110px}.timeCardDialog .timeCardNotes{width:500px;height:200px}.timeCardDialog .dtc{width:240px;display:inline-block}.timecardList .commands{margin-bottom:15px;margin-left:15px}.timecardList th{font-size:16px;text-align:left;padding-right:10px;border-bottom:1px solid #666}.timecardList td{font-size:16px;white-space:nowrap;vertical-align:middle;padding:10px 20px 10px 0;border-bottom:1px dotted #666}.timecardList td.timeCardNotes{white-space:normal;font-size:12px;border-top:0;padding-left:10px}.timecardList td.details{font-size:12px;padding-right:50px;min-width:150px}.timecardList td.edit{font-size:20px;color:#517bcfd9;cursor:pointer}.timecardList td.edit:hover{color:#05f}.timecardList td.edit .bwicon-remove{color:#f06767}.timecardList td.edit .bwicon-remove:hover{color:#ff0000d9}.timecardList td.totalTime{padding-right:20px;font-weight:700;color:#517bcf}.timecardList td>button{width:100px}.timecardList td>button.checkIn{background-color:#b4f1b4}.timecardList td>button.checkOut{background-color:#ffd2bd}.materialsEntry input[type=text]{width:50px}.materialsEntry table{width:1%}.materialsEntry table thead tr th{border-bottom:1px solid #666;text-align:left;font-size:13px;padding-bottom:5px;margin-bottom:5px}.materialsEntry table thead tr th:first-child{text-align:center;padding-right:10px}.materialsEntry table tbody tr td{text-align:left;font-size:13px;padding-top:5px;white-space:nowrap;vertical-align:middle;padding-right:10px}.materialsEntry table.summaryMaterials{width:auto}.materialsEntry table.summaryMaterials th,.materialsEntry table.summaryMaterials td{width:150px;text-align:center}.materialsEntry table.summaryMaterials th:nth-of-type(3),.materialsEntry table.summaryMaterials td:nth-of-type(3){width:auto;text-align:left}.modeContainer{margin:0 0 10px;background-color:var(--scheduleAndAssignHeaderColor);padding:9px;border-bottom:1px solid #ddd;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modeContainer label{padding-right:10px}.modeContainer .pure-g div{white-space:nowrap;padding-right:10px}.modeContainer .pure-g div span.bwicon-watch{font-size:18px;padding-right:5px}.modeContainer .pure-g div span{padding-right:3px}#TechnicianRatingsArea .ratingHeader{font-weight:700;padding-bottom:10px;border-bottom:1px solid #666}#TechnicianRatingsArea .ratingData{padding-bottom:10px;border-bottom:1px solid #ccc}#SupplierPOEditArea .pure-g .pure-u:first-child{width:360px}.pricingDetail .pricingDetailLineItems.viewMenu{color:#517bcf;float:left;padding:7px 0 0}#PricingDetailEditArea input[type=text]{width:70px;text-align:right}#PricingDetailEditArea input[type=text][disabled]{border:0;background-color:#fff;color:#666;box-shadow:none;cursor:default}#woinvoicingTab,#woquotingTab{min-width:1200px}#woinvoicingTab .checkedItemsCalc,#woquotingTab .checkedItemsCalc{color:purple;font-size:15px;width:auto}#InvoiceEditArea textarea{height:150px;width:400px}#InvoiceEditArea .invoiceButton{margin-top:140px}#InvoiceEditArea .area1{width:560px}#InvoiceEditArea .area2{border-left:1px solid #ccc;padding-left:10px;width:200px}#InvoiceEditArea .billingLabel{width:90px;vertical-align:top}.pricingSummary table{border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.pricingSummary table.small{position:absolute;left:815px;top:52px;border:0}.pricingSummary .summaryPageTitle{font-size:20px;font-weight:700;color:#517bcf;width:135px}.pricingSummary .header{color:#517bcf;font-size:24px}.pricingSummary .box{border-left:1px solid #ddd}.pricingSummary td,.pricingSummary th{font-size:14px;padding:10px;width:75px;white-space:nowrap;text-align:right}.pricingSummary td{color:#666}.pricingSummary td:first-child{font-weight:700;text-align:left}.pricingSummary th{padding-bottom:5px;border-bottom:1px solid #aaa}.pricingSummary th:first-child{color:#517bcf;font-weight:700;text-align:left;padding-left:0}.pricingSummary .small td,.pricingSummary .small th{font-size:11px;padding:3px 12px;width:35px}.pricingSummary .small th:first-child{text-align:center}.pricingSummary .small .icon{padding-right:3px;color:#517bcf;font-size:13px}.pricingSummary .medium td,.pricingSummary .medium th{font-size:13px;padding:7px 12px;width:35px}#accountingTab .pure-control-group label{width:150px}#woDetailsTab .pure-control-group{height:22px}#CreateWorkOrderArea,#AssetCreateWorkOrderArea{min-width:750px}#CreateWorkOrderArea .sectionBreak,#AssetCreateWorkOrderArea .sectionBreak{margin-bottom:5px;padding-top:5px;border-top:1px solid #ddd}#CreateWorkOrderArea .pure-control-group,#AssetCreateWorkOrderArea .pure-control-group{margin-bottom:.5em}#CreateWorkOrderArea .pure-control-group label,#AssetCreateWorkOrderArea .pure-control-group label{width:180px;display:inline-block}#CreateWorkOrderArea .pure-control-group label:first-child,#AssetCreateWorkOrderArea .pure-control-group label:first-child{width:120px}#CreateWorkOrderArea .pure-control-group label.message,#AssetCreateWorkOrderArea .pure-control-group label.message{border:1px solid #aaa;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px;margin:10px;white-space:nowrap;width:auto}#CreateWorkOrderArea .entityName,#AssetCreateWorkOrderArea .entityName{font-size:16px}#CreateWorkOrderArea .inlineForm fieldset>div,#AssetCreateWorkOrderArea .inlineForm fieldset>div{padding-left:0}#CreateWorkOrderArea .customFieldValues div.labelCol *,#AssetCreateWorkOrderArea .customFieldValues div.labelCol *{min-width:300px}#CreateWorkOrderArea .hasNotes,#AssetCreateWorkOrderArea .hasNotes{background-color:var(--createWONotesColor);padding:5px 0;font-style:normal}#CreateWorkOrderArea .noNotes,#AssetCreateWorkOrderArea .noNotes{background-color:inherit;padding:5px 0;font-style:normal}#CreateWorkOrderArea .notesTextNone,#AssetCreateWorkOrderArea .notesTextNone{font-style:italic;white-space:normal;width:500px!important}#CreateWorkOrderArea .notesText,#AssetCreateWorkOrderArea .notesText{font-style:normal;white-space:normal;width:500px!important}#MultipleSitesAllSites+label,#MultipleSitesRolloutMode+label,#MultipleSitesSelectedOnly+label{width:auto}#ValidateMultipleSitesRadioButtonArea label{width:auto}#ValidateMultipleSitesForm fieldset label{width:200px}.comments{min-width:710px}.comments .pure{font-family:Verdana,Geneva,DejaVu Sans,sans-serif;font-size:12px}.comments .pure.pure-form.inlineForm input[type=checkbox]{width:13px;height:13px}.comments .pure.pure-form.inlineForm label{padding-left:3px;position:relative;top:2px;font-size:100%}.comments .pure.pure-form.inlineForm .allCommentsFiltered{font-size:14px;color:#517bcf;padding-left:20px}.comments .pure.pure-form.inlineForm .commentArea:nth-child(n+1){border-top:2px solid #999}.comments .pure.pure-form.inlineForm .commentArea:nth-child(n+2){margin-top:20px}.comments .pure.pure-form.inlineForm .commentArea .issue{background-color:red;color:#fff}.comments .pure.pure-form.inlineForm .commentArea .issue.resolved{background-color:green}.comments .pure.pure-form.inlineForm .commentArea .issueText,.comments .pure.pure-form.inlineForm .commentArea .issue{padding:3px 10px;font-weight:700}.comments .pure.pure-form.inlineForm .commentArea button{margin-top:7px}.comments .pure.pure-form.inlineForm .commentHeader{color:#666;line-height:30px}.comments .pure.pure-form.inlineForm .commentHeader .bwicon-cloud-upload{font-size:20px;color:#666;cursor:pointer}.comments .pure.pure-form.inlineForm .commentHeader .bwicon-cloud-upload:hover{color:#f7961d}.comments .pure.pure-form.inlineForm .commentHeader .bwicon-cloud-upload.linked{color:#f7961d;cursor:default}.comments .pure.pure-form.inlineForm .commentHeader .name{font-size:14px;font-weight:700}.comments .pure.pure-form.inlineForm .commentHeader .date{font-size:12px;font-style:italic}.comments .pure.pure-form.inlineForm .commentHeader:nth-child(2n){margin-top:15px}.comments .pure.pure-form.inlineForm .commentControls button{margin-top:5px;margin-right:7px}.comments .pure.pure-form.inlineForm .commentEditButtons{width:132px}.comments .pure.pure-form.inlineForm .commentText{padding-left:10px;width:74%}#CommentsEditArea input[type=checkbox]{position:relative;top:4px;margin-right:5px}#CommentsEditArea .pure-control-group label{width:140px}#CommentsEditArea .resolveIssueArea{font-size:15px;font-weight:700;color:#666;height:30px}#RatingsArea form{padding:10px 0;border-bottom:1px solid #000}#RatingsArea .ratingHeader{font-weight:700;padding-bottom:10px;border-bottom:1px solid #666}#RatingsArea .ratingData{padding-bottom:10px}.technicianBadge{outline:none;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;opacity:1;filter:alpha(opacity=100);font-size:20px;cursor:pointer;z-index:1001;position:absolute;inset:0;text-align:left;text-align:center;padding-top:100px}.technicianBadge .photo{padding-top:15px;padding-bottom:10px}.technicianBadge .photo img{width:400px}.technicianBadge .name,.technicianBadge .message{padding-top:10px}.technicianBadge .mediumButton{margin-top:30px}.badgeArea{margin-left:50px}.badgeArea #technicianBadgeFileUpload{width:500px;display:block}.badgeArea .badgeImage{width:150px;margin-bottom:20px;white-space:nowrap}.badgeArea .badgeButton{margin-top:50px}.badgeArea .imageLabel{padding-top:10px;font-weight:700;text-decoration:underline}#AssignmentsFilterArea .pure-control-group input[type=text]{margin-right:0}#AssignmentsFilterArea .pure-control-group input[type=text]:nth-of-type(1){width:200px}#AssignmentsFilterArea .pure-control-group input[type=text]:nth-of-type(n+2){width:80px}.fc-today{background-color:var(--assignmentsCalendarfctoday)!important}.scheduleGridMVC{cursor:default;min-width:1200px;font-size:12px}.scheduleGridMVC .pure .selectAllItems input[type=checkbox]{padding:5px 5px 0 0}.scheduleGridMVC .commands{margin-bottom:10px;white-space:nowrap;clear:both}.scheduleGridMVC .commands .viewMenu{padding:10px 0 0;float:left}.scheduleGridMVC .commands .viewMenu ul{top:22px;left:7px}.scheduleGridMVC.withtime{min-width:1600px}.scheduleGridMVC .bwicon-minus-circle{color:red;font-size:14px;cursor:pointer;padding-right:3px}.scheduleGridMVC .showTimeZoneContainer{font-size:12px;margin:0;background-color:var(--scheduleAndAssignHeaderColor);padding:9px;border-bottom:1px solid #ddd;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scheduleGridMVC .showTimeZoneContainer input{vertical-align:middle}.scheduleGridMVC .showTimeZoneContainer .pure-g div{white-space:nowrap;padding-right:10px}.scheduleGridMVC .showTimeZoneContainer .pure-g div span.bwicon-watch{font-size:18px;padding-right:5px}.scheduleGridMVC .showTimeZoneContainer .pure-g div:first-child{border-right:1px solid #666;padding-right:10px;margin-right:10px}.scheduleGridMVC .showTimeZoneContainer .pure-g div span{padding-right:3px}.scheduleGridMVC .healthLegendMVC{font-size:12px;margin:0 0 10px;background-color:var(--scheduleAndAssignHeaderColor);padding:10px;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scheduleGridMVC .healthLegendMVC .pure-g div{white-space:nowrap;padding-right:10px}.scheduleGridMVC .healthLegendMVC .pure-g div span.bwicon-heart{font-size:17px;padding-right:5px}.scheduleGridMVC .healthLegendMVC .pure-g div:first-child{border-right:1px solid #666;padding-right:10px;margin-right:10px}.scheduleGridMVC .healthLegendMVC .pure-g div span{padding-right:3px}.scheduleGridMVC .scheduleHeader{border:0;border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:5px;padding-left:5px;border-left:1px solid #fff}.scheduleGridMVC .scheduleHeader .viewMenu{color:#517bcf}.scheduleGridMVC .content .disabled{background-color:var(--scheduleAndAssignDisabledRowColor)}.scheduleGridMVC .content input[type=text]{padding-top:3px;padding-bottom:3px}.scheduleGridMVC .content .item{padding:4px 0 3px;font-size:.9em}.scheduleGridMVC .content .item input{position:relative;top:1px;height:14px;width:14px}.scheduleGridMVC .content .textitem{position:relative;top:-1px}.scheduleGridMVC .content .ro{text-align:left;padding:3px 0}.scheduleGridMVC .content .ro span{font-size:.9em;padding-left:9px}.scheduleGridMVC .content .dtc .tz{font-size:.9em}.scheduleGridMVC .content .editActualDates{font-size:13px;color:#00f;cursor:pointer;float:left;margin:3px 0 0 10px}.scheduleGridMVC .content label{font-size:100%}.scheduleGridMVC .content label input{margin-right:5px;margin-top:-1px}.scheduleGridMVC .content .pure-g{padding:2px 0}.scheduleGridMVC .content .assignments{padding:4px 0 3px;white-space:nowrap;font-size:.9em;position:relative}.scheduleGridMVC .content .assignments .name{padding:0 0 4px;float:left;width:155px}.scheduleGridMVC .content .assignments .name .bwicon-checkbox-unchecked,.scheduleGridMVC .content .assignments .name .bwicon-ok{padding-top:3px;display:inline-block;width:15px;height:15px;cursor:pointer}.scheduleGridMVC .content .assignments .name .bwicon-checkbox-unchecked{color:#517bcf}.scheduleGridMVC .content .assignments .name .bwicon-checkbox-unchecked.white{color:#fff}.scheduleGridMVC .content .assignments .name .bwicon-ok{color:green}.scheduleGridMVC .content .assignments .as{float:left;width:155px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.scheduleGridMVC .content .assignments.blue{color:#00f}.scheduleGridMVC .content .assignments .scheduleItemMultiple{font-size:16px;color:#666;cursor:pointer;float:right;margin:0 5px 0 3px}.scheduleGridMVC .content .assignments .scheduleItemMultipleRemove{font-size:14px;color:#666;cursor:pointer;margin:1px 0 0;float:right}.scheduleGridMVC .assignments{width:220px}.scheduleGridMVC .assignments .bwicon-contact{color:#777;cursor:pointer;margin-right:5px;float:left;position:relative;font-size:16px}.scheduleGridMVC .assignments .vcard{border:1px solid #666;z-index:1000;padding:10px;display:none;position:absolute;left:10px;top:18px;font-family:Verdana,Geneva,DejaVu Sans,sans-serif;font-size:11px;background-color:var(--buttonColor)}.scheduleGridMVC .assignments .vcard .title{font-weight:700;font-size:12px;padding-bottom:5px}.scheduleGridMVC .assignments .vcard .assignee{border-top:1px solid #666;padding:5px;line-height:15px;white-space:nowrap}.scheduleGridMVC .assignments .vcard .assignee a{color:var(--scheduleAndAssignAnchorFontColor)}.scheduleGridMVC .assignments .vcard .assignee:first-child{border:0}.scheduleGridMVC .bwicon-tasks{font-size:18px;cursor:pointer;padding-left:30px}.scheduleGridMVC .bwicon-tasks.blue{color:#517bcf}.scheduleGridMVC .bwicon-tasks.green{color:green}.scheduleGridMVC .end{border-right:1px solid #ddd;margin-right:10px}.scheduleGridMVC .health{width:20px}.scheduleGridMVC .choose{width:100px}.scheduleGridMVC .item{width:350px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.scheduleGridMVC .item img{margin-top:-10px}.scheduleGridMVC .date{width:127px}.scheduleGridMVC .date.time{width:240px}#ScheduleMultipleArea .dtc{width:auto}.resourceCalendar{cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;border:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.resourceCalendar .resourceNames{position:absolute;top:1px;left:0;width:300px;border-right:2px solid #c0c0c0;border-left:1px solid #c0c0c0}.resourceCalendar .resourceNames .name:first-child{border:0;min-height:0;font-size:18px;height:27px;padding-left:5px;padding-top:2px}.resourceCalendar .name{border-top:1px solid #c0c0c0;padding-left:5px;min-height:19px;font-size:12px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;letter-spacing:normal;white-space:nowrap}.resourceCalendar .name.selected{background-color:#ffd3a0}.resourceCalendar .name input[type=checkbox]{vertical-align:middle;margin-right:5px;margin-top:-8px}.resourceCalendar .name:nth-child(n+2) span{cursor:pointer;vertical-align:middle;white-space:nowrap}.resourceCalendar .name:nth-child(n+2) span:hover{color:var(--resourceCalendarAnchorHoverColor)}.resourceCalendar .name:last-child{border-bottom:1px solid #c0c0c0}.resourceCalendar .namePrint{border:1px solid #c0c0c0;border-top:0;padding-left:5px;min-height:19px;font-size:12px;width:200px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;letter-spacing:normal}.resourceCalendar .namePrint.selected{background-color:#ffd3a0}.resourceCalendar .namePrint input[type=checkbox]{vertical-align:middle;margin-right:5px;margin-top:-8px}.resourceCalendar .namePrint:nth-child(n+2) span{cursor:pointer;vertical-align:middle;white-space:nowrap}.resourceCalendar .namePrint:nth-child(n+2) span:hover{color:#00f}.resourceCalendar .namePrint:last-child{border-bottom:1px solid #c0c0c0}.resourceCalendar .resourceGridWindow{position:absolute;top:0;left:303px;right:0}.resourceCalendar .resourceGridWindow .resourceGrid{width:1364px;height:100%}.resourceCalendar .cell{border:1px solid #c0c0c0;border-left:0;border-top:0;padding-bottom:0}.resourceCalendar .cell:first-child{border-left:1px solid #c0c0c0}.resourceCalendar .cell.draggingOver{background-color:#ddd;opacity:.5}.resourceCalendar .booked{border:1px solid #000;background-color:#44a8fc;height:14px;white-space:nowrap;overflow:visible;position:relative;padding-bottom:1px;color:#003763}.resourceCalendar .booked.lighttext{color:#e6ecf2}.resourceCalendar .booked:hover{cursor:pointer;border-top:1px solid #002762;border-bottom:1px solid #002762}.resourceCalendar .booked.hover{border-top:1px solid #002762;border-bottom:1px solid #002762}.resourceCalendar .booked.left.hover{border-top:1px solid #002762;border-bottom:1px solid #002762;border-left:1px solid #002762}.resourceCalendar .booked.right.hover{border-top:1px solid #002762;border-bottom:1px solid #002762;border-right:1px solid #002762}.resourceCalendar .nb{background-color:transparent;border:0;height:17px}.resourceCalendar .days{font-size:12px}.resourceCalendar .days .day{text-align:center;height:18px;border:1px solid #c0c0c0;border-left:0}.resourceCalendar .days .day:first-child{border-left:1px solid #c0c0c0}.resourceCalendar .times{font-size:8px}.resourceCalendar .times .cell{height:10px}.resourceCalendar .times .cell .time{border-right:1px solid #ddd;padding-left:1px;width:22px}.resourceCalendar .times .cell .time:last-child{border-right:0}.resourceCalendar .day{width:96px}.resourceCalendar .day .band{width:97px;padding-bottom:1px}.resourceCalendar .day .band:first-child{padding-top:1px}.resourceCalendarSlider{margin-bottom:5px;font-size:11px;min-width:1000px;overflow:auto}#AppointmentDragDropConfirmationForm label.change{color:red}#AppointmentDragDropConfirmationForm .pure-control-group.header{font-weight:700;border:0;border-bottom:1px solid #000}#AppointmentDragDropConfirmationForm .pure-u{width:350px}#AppointmentDragDropConfirmationForm .diff{color:red}.noselect{cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scheduleColor .green{color:green}.scheduleColor .yellow{color:#ff0}.scheduleColor .red{color:red}.scheduleColor .gray{color:gray}.assignmentDialog #filter{min-width:450px}.assignmentDialog #map{margin-left:10px}.assignmentDialog #map,.assignmentDialog #filter{height:300px;padding:5px}.assignmentDialog #map fieldset,.assignmentDialog #filter fieldset{height:100%}.assignmentDialog #map-canvas{height:280px}.assignmentDialog #resultsArea{margin-top:10px;height:365px;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}#searchTechniciansTab label{width:115px}#woTemplateScheduleSetupTab .header{font-weight:700}#woTemplateScheduleSetupTab .commands{margin-bottom:10px;white-space:nowrap}#WorkOrderTemplatePropogation td{font-size:inherit}#WorkOrderTemplatePropogation td.optionLabel{padding-top:5px;padding-left:10px}#WorkOrderTemplatePropogation td label{white-space:normal}#WorkflowAutomationsEditArea .instruction .pure-control-group:first-child{margin:20px 0 0;border-top:1px solid #aaa;padding:20px 20px 0}#WorkflowAutomationsEditArea .instruction .pure-control-group{padding:10px 0 0 40px}#WorkflowAutomationsEditArea .instruction .pure-control-group input,#WorkflowAutomationsEditArea .instruction .pure-control-group select,#WorkflowAutomationsEditArea .instruction .pure-control-group label{width:auto;margin:0}#WorkflowAutomationsEditArea .instruction .pure-control-group label{margin:0 10px;color:#517bcf}.scheduleGridTemplate{cursor:default;font-size:12px}.scheduleGridTemplate .commands{margin-bottom:10px;white-space:nowrap}.scheduleGridTemplate .commands .viewMenu{padding:10px 0 0;float:left}.scheduleGridTemplate .commands .viewMenu ul{top:22px;left:7px}.scheduleGridTemplate .bwicon-minus-circle{color:red;font-size:14px;cursor:pointer;padding-right:3px}.scheduleGridTemplate .bwicon-plus-circle{color:green;cursor:pointer}.scheduleGridTemplate .bwicon-pencil{margin-top:-1px;color:#517bcf;cursor:pointer}.scheduleGridTemplate .scheduleHeader{border:0;margin-bottom:5px;padding-left:5px;border-left:1px solid #fff;white-space:nowrap}.scheduleGridTemplate .scheduleHeader .center{text-align:center;width:100px}.scheduleGridTemplate .content{border-left:1px solid #ddd;border-top:1px solid #ddd;padding-top:5px;padding-left:5px}.scheduleGridTemplate .content .disabled{background-color:var(--scheduleAndAssignDisabledRowColor)}.scheduleGridTemplate .content input[type=text]{padding:3px 6px 3px 0;width:50px;text-align:right}.scheduleGridTemplate .content .item,.scheduleGridTemplate .content .assignments{padding:4px 0 3px;font-size:.9em}.scheduleGridTemplate .content .item input{position:relative;top:1px;height:14px;width:14px}.scheduleGridTemplate .content .assignments{position:relative}.scheduleGridTemplate .content .assignments .bwicon-contact{color:#777;cursor:pointer;margin-right:5px;float:left;font-size:16px}.scheduleGridTemplate .content .assignments .as{float:left;width:145px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.scheduleGridTemplate .content .assignments.blue{color:#b86666}.scheduleGridTemplate .content .assignments .vcard{border:1px solid #666;z-index:1000;padding:10px;display:none;position:absolute;left:10px;top:18px;font-family:Verdana,Geneva,DejaVu Sans,sans-serif;font-size:11px;background-color:var(--buttonColor)}.scheduleGridTemplate .content .assignments .vcard .title{font-weight:700;font-size:12px;padding-bottom:5px}.scheduleGridTemplate .content .assignments .vcard .assignee{border-top:1px solid #666;padding:5px;line-height:15px}.scheduleGridTemplate .content .assignments .vcard .assignee:first-child{border:0}.scheduleGridTemplate .content label{font-size:100%}.scheduleGridTemplate .content label input{margin-right:5px;margin-top:-1px}.scheduleGridTemplate .content .pure-g{padding:2px 0}.scheduleGridTemplate .end{border-right:1px solid #ddd;margin-right:10px}.scheduleGridTemplate .item{width:300px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.scheduleGridTemplate .item img{margin-top:-10px}.scheduleGridTemplate .assignments{width:200px}.scheduleGridTemplate .data{width:100px;text-align:center;font-size:.9em}.scheduleGridTemplate .data.value{padding-top:5px}#PricingEstimateEditArea .pure-control-group label{width:160px}#PricingEstimateEditArea input[type=text]{width:70px}#PricingEstimateEditArea input[type=text][disabled]{border:0;background-color:#fff;color:#666;box-shadow:none;cursor:default}#ProjectReportEditDialog .pure-control-group label{width:200px}#ProjectReportEditDialog .fields{overflow-y:scroll;height:550px;border:1px solid #e5e5e5;padding:0 10px}#ProjectReportEditDialog .fields ul{list-style:none;margin:0;padding:0 0 0 10px}#ProjectReportEditDialog .fields ul li{padding:5px 0}#ProjectReportEditDialog .fieldsControls{padding-bottom:10px;overflow:auto}#ProjectReportEditDialog #projectReportFileUpload{margin-left:20px}#ProjectReportEditDialog #FrequencyArea button,#ProjectReportEditDialog #RecipientsArea button{float:none}#ProjectReportEditDialog #FrequencyArea #emailAddress,#ProjectReportEditDialog #RecipientsArea #emailAddress{width:300px}#ProjectReportEditDialog #ScheduleArea .chooseDay{width:auto}#ProjectReportEditDialog #ScheduleArea .chooseTime{display:inline-block}#ProjectReportEditDialog #ScheduleArea .chooseTime input{width:85px}.projectCopy{padding-left:20px;max-width:750px}.projectCopy .pure .pure-form-aligned .pure-control-group label{width:18em;text-align:left;margin:.5em 0;height:10px}.projectCopy .removeExistingItems{padding-bottom:20px}#ProjectMaterialCategoryForm .pure-control-group label,#ProjectMaterialForm .pure-control-group label{width:130px}#ProjectOptionsArea #projectOptionsViewGeneralTab .pure-control-group label{width:470px}#ProjectOptionsArea #projectOptionsViewCreateWorkOrderTab .pure-control-group label{width:170px}#ProjectOptionsArea #projectOptionsViewScheduleTab .pure-control-group label{width:230px}#ProjectOptionsArea #projectOptionsViewInvoiceSetupTab .pure-control-group label{width:350px}#ProjectOptionsArea #projectOptionsViewIntegrationSettingsTab .pure-control-group label{width:170px}#ProjectOptionsArea #projectOptionsViewInvoiceEmailTab .pure-control-group label{width:150px}#ProjectOptionsEditArea #projectOptionsGeneralTab .pure-control-group label{width:300px}#ProjectOptionsEditArea #projectOptionsCreateWorkOrderTab .pure-control-group label{width:170px}#ProjectOptionsEditArea #projectOptionsScheduleTab .pure-control-group label{width:230px}#ProjectOptionsEditArea #projectOptionsScheduleTab #DefaultSchedulingMinutes,#ProjectOptionsEditArea #projectOptionsScheduleTab #HealthWarningDays{width:50px}#ProjectOptionsEditArea #projectOptionsScheduleTab #RecalculationAutoActualAsWell{margin-left:10px}#ProjectOptionsEditArea #projectOptionsInvoiceSetupTab .pure-control-group label{width:150px}#ProjectOptionsEditArea #projectOptionsIntegrationSettingsTab .pure-control-group label{width:170px}#ClientServicePriceEditForm #MarkupAmount{width:100px}#ClientServicePriceEditForm fieldset{padding-left:20px}#AdditionalFeesEditArea .feeInsetLabel{margin-left:0;width:auto}#AdditionalFeesEditArea .feeApplyToLabel{width:auto}.markupAmountLabel{margin-left:10px;width:100px}.markupAmountValue{text-align:right;width:50px}#RateEditArea hr,#rateDetailsTab hr{margin-bottom:.5em}#rateDetailsTab .pure-form-aligned .pure-control-group label:first-child{width:230px}#AssetScheduleSetupEditArea .smallBox{width:60px;margin-right:0}#AssetScheduleSetupEditArea label{width:170px}#AlertDetailsEditArea .pure-control-group label:first-child{width:130px}#AlertDetailsEditArea .pure-control-group p{white-space:normal;width:400px}#ProjectAlertsScheduleArea .chooseDay{width:auto}#ProjectAlertsScheduleArea .chooseTime{display:inline-block}#ProjectAlertsScheduleArea .chooseTime input{width:85px}#PartnerDetailsArea .pure-control-group label,#PartnerDetailsEditArea .pure-control-group label{width:175px}#ImportArea fieldset{margin-bottom:20px}#ImportArea fieldset.disabled{color:#ddd}#ImportArea fieldset legend{padding-bottom:5px}#ImportArea fieldset legend .downloadTemplate{float:right}#ImportArea fieldset legend .downloadTemplate label,#ImportArea fieldset legend .downloadTemplate select{font-size:13px}#ImportArea fieldset legend .downloadTemplate select{padding:0}#ImportArea fieldset .bwicon-remove,#ImportArea fieldset .bwicon-refresh{font-size:25px;color:#888;vertical-align:middle}#ImportArea fieldset .bwicon-refresh{font-size:20px}#ImportArea fieldset .interior{padding-left:40px}#ImportArea fieldset .interior .mapper{margin-top:20px}#ImportArea fieldset .interior .mapper td{vertical-align:middle;line-height:35px;font-size:inherit;white-space:nowrap}#ImportArea fieldset .interior .mapper td :first-child{margin-right:10px}#ImportArea fieldset .interior .fieldmap{width:2000px}#ImportArea fieldset .interior .tallRow{padding-top:5px}#ImportArea fieldset .interior .infoMessage{color:#517bcf;font-style:italic;vertical-align:middle}#ImportArea fieldset .interior .importActionText{color:#517bcf}#ImportArea fieldset .interior select{padding:.3em 0 .3em .6em}#ImportArea fieldset .interior select.required{background-color:#fc9}#ImportArea fieldset .mapFieldsHeader{font-weight:700;text-decoration:underline}#ImportArea fieldset .center{text-align:center}#ImportArea fieldset .pushdown{padding-top:5px}#ImportArea fieldset .labels{padding-bottom:5px}#ImportArea fieldset .labels.big{font-size:18px}#ImportArea fieldset .uploadedFile{color:#517bcf;font-weight:700;font-family:Arial,DejaVu Sans,Liberation Sans,Freesans,sans-serif}#ViewTechniciansArea div.pure-control-group label:first-child{width:120px}#ViewTechniciansArea #viewTechniciansResults_map-canvas{height:500px}#NewPartnerArea .pure-control-group label{width:175px}#ScheduledEventsArea .filter .pure-form-aligned .pure-control-group label:first-child{width:135px}#AllWorkOrdersArea .pure-control-group label:first-child{width:80px}.documents .documentArea img{max-width:800px}.documents .documentArea .bwicon-undo,.documents .documentArea .bwicon-redo{font-size:20px;color:#517bcf;margin:10px 10px 0 0;cursor:pointer}.documents .pure{font-family:Verdana,Geneva,DejaVu Sans,sans-serif;font-size:12px}.documents .pure input[type=checkbox]{width:17px;height:17px}.documents .pure.pure-form.inlineForm .documentArea{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.documents .pure.pure-form.inlineForm .documentArea .bwicon-cloud-upload{font-size:20px;margin-top:10px;margin-right:10px;color:#666;cursor:pointer}.documents .pure.pure-form.inlineForm .documentArea .bwicon-cloud-upload:hover{color:#f7961d}.documents .pure.pure-form.inlineForm .documentArea .bwicon-cloud-upload.linked{color:#f7961d;cursor:default}.documents .pure.pure-form.inlineForm .documentArea:nth-child(n+2){margin-top:20px;border-top:2px solid #aaa}.documents .pure.pure-form.inlineForm .documentArea .pure-g .pure-u .documentIcon{margin-top:-3px}.documents .pure.pure-form.inlineForm .documentArea .pure-g .pure-u .linkIcon{margin-left:5px;color:#517bcf;font-size:20px;margin-top:0}.documents .pure.pure-form.inlineForm .documentArea .selectDoc input[type=checkbox]{height:15px;width:15px}.documents .pure.pure-form.inlineForm .documentArea .selectDoc input[type=checkbox] .documentIcon{color:#666;cursor:pointer;position:relative;top:2px;text-align:center;font-size:20px}.documents .pure.pure-form.inlineForm .documentArea .selectDoc input[type=checkbox] .documentIcon .bwicon-workorder2{font-size:25px}.documents .pure.pure-form.inlineForm .documentArea .selectDoc input[type=checkbox] .documentIcon:nth-child(2n){margin-top:15px}.documents .pure.pure-form.inlineForm .documentArea .inlineImage{margin:20px 60px 20px 20px;border:1px dotted #69f;width:100%;padding:10px}.documents .pure.pure-form.inlineForm .downloadable{cursor:pointer}.documents .pure.pure-form.inlineForm .downloadable .documentIcon [class^=flaticon-]:before,.documents .pure.pure-form.inlineForm .downloadable .documentIcon [class*=" flaticon-"]:before,.documents .pure.pure-form.inlineForm .downloadable .documentIcon [class^=flaticon-]:after,.documents .pure.pure-form.inlineForm .downloadable .documentIcon [class*=" flaticon-"]:after{font-size:30px}.documents .pure.pure-form.inlineForm .downloadable .documentIcon .blue{color:var(--documentIconBlue)}.documents .pure.pure-form.inlineForm .downloadable .documentIcon .blue:hover{color:var(--documentIconBlueHover)}.documents .pure.pure-form.inlineForm .downloadable .documentIcon .gray{color:var(--documentIconGray)}.documents .pure.pure-form.inlineForm .downloadable .documentIcon .gray:hover{color:var(--documentIconGrayHover)}.documents .pure.pure-form.inlineForm .downloadable .documentIcon .green{color:var(--documentIconGreen)}.documents .pure.pure-form.inlineForm .downloadable .documentIcon .green:hover{color:var(--documentIconGreenHover)}.documents .pure.pure-form.inlineForm .downloadable .documentIcon .orange{color:var(--documentIconOrange)}.documents .pure.pure-form.inlineForm .downloadable .documentIcon .orange:hover{color:var(--documentIconOrangeHover)}.documents .pure.pure-form.inlineForm .downloadable .documentIcon .red{color:var(--documentIconRed)}.documents .pure.pure-form.inlineForm .downloadable .documentIcon .red:hover{color:var(--documentIconRedHover)}.documents .pure.pure-form.inlineForm .downloadable .name{font-size:14px;font-weight:700;position:relative;top:-4px;cursor:pointer;color:var(--documentNameFontColor)}.documents .pure.pure-form.inlineForm .downloadable .name:hover{color:var(--documentNameFontColorHover)}.documents .pure.pure-form.inlineForm .documentControls{border-bottom:5px solid #666;margin-bottom:5px}.documents .pure.pure-form.inlineForm .onBy{font-size:11px}.documents .pure.pure-form.inlineForm .documentInfo{width:60%;padding-left:10px}.documents .pure.pure-form.inlineForm .documentInfo .description{color:#cf6f51}.documents .pure.pure-form.inlineForm .documentInfo .visibility label{padding-right:10px}.documents .pure.pure-form.inlineForm .visibilityControls{margin:0 20px;border:1px solid #d2b48c;padding:0 10px 10px;border-radius:10px}.documents .pure.pure-form.inlineForm .documentText{padding-left:10px;width:74%}#DocumentsEditArea input[type=checkbox]{position:relative;top:4px;margin-right:5px}#DocumentsEditArea .pure-control-group label{width:140px}[id*=GeneratedDocumentEditArea].pure .pure-control-group label{width:120px}#BillingAddressEditArea .wideEntry{width:300px}.workflowsEditArea .workflowCommentFrame{overflow-y:auto;position:absolute;width:95%;padding:5px;height:-webkit-fill-available}.workflowsEditArea .workflowCommentText{font-size:12px;margin-left:10px}.workflowsEditArea .workflowCommentText.systemComment{color:#517bcf}.workflowsEditArea .workflowCommentArea:nth-child(n+1){border-top:2px solid #999}.workflowsEditArea .workflowCommentArea:nth-child(n+2){margin-top:20px}.workflowsEditArea .workflowCommentArea button{margin-top:7px}.workflowsEditArea .icon{color:#517bcf;cursor:pointer;width:10px;font-size:15px}.workflowsEditArea .workflowCommentHeader{color:#666;margin-bottom:8px;margin-top:5px;text-align:right}.workflowsEditArea .workflowCommentHeader .name{font-size:9px;font-style:italic}.workflowsEditArea .workflowCommentHeader:nth-child(2n){margin-top:10px}[id$=WorkflowEditForm] .grouped{margin-left:20px!important;width:230px!important;white-space:normal!important}[id$=WorkflowEditForm] .groupName{font-weight:700!important}#LearnMoreArea .learnMoreNode{margin:5px 0;line-height:30px;font-size:14px}#LearnMoreArea .learnMoreNode:hover,#LearnMoreArea .selectedClass{cursor:pointer;color:#590dcd}#LearnMoreArea .selectedClassVideo{cursor:pointer;color:#006400}#LearnMoreArea .learnMoreVideo{margin:5px 0;line-height:25px;font-size:12px}#LearnMoreArea .learnMoreVideo:hover{cursor:pointer;color:#006400}#LearnMoreArea .itemList{overflow:hidden;overflow-y:auto;height:400px;padding:5px}#LearnMoreArea .activeLinkInformation{font-size:12px;height:100px;padding:5px;width:335px}#LearnMoreArea .learnMoreTag{font-size:10px}#LearnMoreArea .learnMoreTag:hover{cursor:pointer;color:#590dcd}#LearnMoreArea .iconNode{color:#590dcd;font-size:13px}#LearnMoreArea .iconNode:hover{cursor:pointer}#LearnMoreArea .iconVideo{color:#912322;font-size:11px}#LearnMoreArea .iconVideo:hover{cursor:pointer}#LearnMoreArea .children{margin-left:20px}#LearnMoreArea .pure-u:first-child{margin-right:20px}div.dayOfWeekOptions label:has(input[type=checkbox]){width:auto!important;margin-right:10px!important}.deliverables2{font-family:Verdana,Geneva,DejaVu Sans,sans-serif}.deliverables2 tr{height:40px}.deliverables2 th{font-weight:700;text-align:left;font-size:12px!important;border-bottom:2px solid #000}.deliverables2 td{font-size:12px!important;padding-top:10px}.deliverables2 .smallText{font-size:11px}.deliverables2 .infoBox{width:185px;white-space:nowrap}.deliverables2 .infoBox .controlArea{margin-top:10px}.deliverables2 .infoBox .controlArea button{margin-bottom:10px}.deliverables2 .infoBox .type{color:var(--deliverableTypeString)}.deliverables2 .infoBox .missingRequired{color:red}.deliverables2 .infoBox .pure-u{margin-top:0!important}.deliverables2 .instructions{width:300px;padding-right:10px;font-size:11px}.deliverables2 .filesArea tr{height:20px}.deliverables2 .filesArea td{padding:0;vertical-align:middle}.deliverables2 .filesArea .name{white-space:nowrap;font-size:14px;font-weight:700;position:relative;cursor:pointer;color:var(--documentNameFontColor);padding-right:10px}.deliverables2 .filesArea .name:hover{color:var(--documentNameFontColorHover)}.deliverables2 .filesArea .icon{color:#888;cursor:pointer;width:10px;padding-right:5px}.deliverables2 .filesArea div[class=pure-g]{margin-bottom:10px}.deliverables2 .imageArea{padding:10px 0}.deliverables2 .imageArea tr{height:15px}.deliverables2 .imageArea tr td{padding-top:20px}.deliverables2 .imageArea .inlineImage{padding-top:0}.deliverables2 .imageArea .inlineImage img{border:1px solid #0000003d;max-width:800px}.deliverables2 .imageArea span[class=bwicon-redo],.deliverables2 .imageArea span[class=bwicon-undo]{color:var(--bodyFontColor)!important;font-size:15px!important}.deliverables2 .imageArea .name{top:0}.deliverables2 .imageArea .rotate{padding-left:20px;width:100%}.deliverables2 .border{border-bottom:1px solid #ddd}.deliverables2 span[class|=bwicon]{font-size:15px;margin-right:5px;opacity:80%}.deliverables2 span[class|=bwicon]:hover{cursor:pointer;opacity:100%}.deliverables2 input[type=checkbox]{height:15px;margin-top:-10px;margin-right:10px}.deliverables{min-width:710px}.deliverables .pure.pure-form.inlineForm .pure-g [class*=pure-u] .pure-g [class*=pure-u],.deliverables .addAnother{margin-top:0}.deliverables hr{margin:10px 0}.deliverables .pure{font-family:Verdana,Geneva,DejaVu Sans,sans-serif;font-size:12px}.deliverables .pure .documentArea{border-bottom:1px solid #08080840;padding:5px 0}.deliverables .pure .deliverablesHeader{font-weight:700}.deliverables .pure .notUploaded{font-style:italic;color:#b86666}.deliverables .pure .notUploadedFile{color:#0000008a}.deliverables .box{font-size:15px;margin-right:5px}.deliverables .box.missing{color:red}.deliverables .box.complete{color:green}.deliverables .box.needsReview{color:#c312ad}.deliverables .box.notApplicable{color:#000}.deliverables .box.blank{opacity:0}.deliverables button{border:0;padding:3px 10px 5px;height:20px;margin-top:-4px;margin-right:10px}.deliverables button.approve{background-color:#008000d4;color:#fff}.deliverables button.approve:hover{background-color:green}.deliverables div[class|=bwicon]{font-size:15px;margin-right:5px}.deliverables div[class|=bwicon]:hover{cursor:pointer}.deliverables .bwicon-workorder-delete{margin-right:10px;font-size:15px}.deliverables .bwicon-workorder-delete:hover{cursor:pointer}.deliverables .download{margin-right:10px;font-size:15px;color:#000000a3}.deliverables .download.notUploaded{margin-right:25px}.deliverables .download:hover{cursor:pointer}.deliverables .fileNameArea{padding-right:20px;white-space:nowrap}.deliverables .legend{font-size:14px;margin-top:10px;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #000}.deliverables .legend .box{margin-left:20px;margin-top:2px}.deliverables .statusString{margin-right:5px}.deliverables .statusString.incomplete{color:red}.deliverables .undoReview{color:#b90000;margin-left:10px;font-size:10px}.deliverables .undoReview:hover{cursor:pointer}#AssetDeliverableFileUploadDialogForm label,#WODeliverableFileUploadDialogForm label{width:150px}#AssetDeliverableFileUploadDialogForm .description label:nth-child(1),#WODeliverableFileUploadDialogForm .description label:nth-child(1){vertical-align:top}#AssetDeliverableFileUploadDialogForm .description label:nth-child(2),#WODeliverableFileUploadDialogForm .description label:nth-child(2){white-space:normal;width:500px}#AssetdeliverableFileUpload,#WOdeliverableFileUpload{margin-bottom:20px}#DeliverableDefinitionEditArea .pure-control-group label{width:130px}.customFieldValues .pure-form-aligned input[type=text]{width:400px}.customFieldValues .pure-form-aligned input[type=text].date2,.customFieldValues .pure-form-aligned input[type=text].time2{width:100px}.customFieldValues .pure-form-aligned .pure-control-group label{width:300px;white-space:normal;line-height:normal}.customFieldValues .pure.pure-form.inlineForm table td{height:23px;min-width:300px;padding-left:10px;vertical-align:middle}.customFieldValues .pure.pure-form.inlineForm table td label{font-size:13px;white-space:normal}.customFieldValues .pure.pure-form.inlineForm legend div{float:left;min-width:300px}.customFieldValues .pure.pure-form.inlineForm legend button{float:inherit;margin-left:20px}.customFieldValues .pure.pure-form.inlineForm legend span{min-width:0}div[id*=customFieldDefinitionDetailsTab] .pure-control-group label{width:130px!important}#NewFieldAvailableValues{height:150px;width:300px}#DisplayName{width:300px}#cfdPermissionsTab table{width:100%}#cfdPermissionsTab table thead tr th{border-bottom:1px solid #666;text-align:center;font-size:13px;padding-bottom:5px;margin-bottom:5px}#cfdPermissionsTab table thead tr th:first-child{text-align:left}#cfdPermissionsTab table tbody tr td{text-align:center;font-size:13px;padding-top:5px}#cfdPermissionsTab table tbody tr td:first-child{text-align:left}#personViewSettingsTab .pure-control-group label,#personSettingsTab .pure-control-group label,#personViewAddressTab .pure-control-group label{width:200px}.InlineContactFormTechnician .pure-control-group label:first-child{width:160px}#ContactsPersonSettingsTab .pure-control-group label{width:200px}#ContactsEditForm .fields{overflow-y:scroll;height:250px;border:1px solid #e5e5e5;padding:0 10px;margin-top:10px}#ContactsEditForm .fields ul{list-style:none;margin:0;padding:0 0 0 10px}#ContactsEditForm .fields ul li{padding:5px 0}#AssetsListArea{overflow:auto}#AssetsEditArea{padding-top:10px}#ClientServiceEditDialogForm #ServiceName{width:300px}#PermissionsForm{padding-top:0}#PermissionsForm tr.highlight{background-color:#ecdec2}#PermissionsForm th{width:70px;text-align:center;line-height:30px;border-bottom:1px solid #000}#PermissionsForm th:first-child{width:20px;text-align:left}#PermissionsForm td{font-size:14px;vertical-align:middle;line-height:30px;text-align:center;white-space:nowrap}#PermissionsForm td.level10{padding-left:40px}#PermissionsForm td.level20{padding-left:80px}#PermissionsForm td.level30{padding-left:120px}#PermissionsForm td.level40{padding-left:160px}#PermissionsForm td.level50{padding-left:200px}#PermissionsForm .first{font-weight:700;text-align:left}#PermissionsForm table>tbody>tr>td:first-child{text-align:left;width:20px;padding-left:15px}#PermissionsForm table>tbody>tr>td:first-child:hover{cursor:pointer}#PermissionsForm table>tbody>tr>td.bwicon-cog{color:#666;position:relative}#PermissionsForm table>tbody>tr>td:nth-child(2){text-align:left;padding-right:10px}#batchOptions ul{left:28px;top:-12px}.WMGeneralArea label{width:220px!important}#QuickbooksSettingsView .pure-control-group label:first-child,#QuickbooksSettingsEditArea .pure-control-group label:first-child{width:160px}#materialDetailsTab input[type=text]{width:300px}#PaymentAddressEditArea .wideEntry{width:300px}#QuoteNamingPattern,#InvoiceNamingPattern{width:400px}#generalSetupTab .pure-control-group label:first-child,#InvoiceSetupEditArea .pure-control-group label:first-child{width:160px}#GeoTabDeviceEditArea input{width:100px}#CompanyDetailsView .pure-control-group label:first-child,#CompanyDetailsEdit .pure-control-group label:first-child{width:230px}.noselect{cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.overflowEllipses{overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.boringAnchor a{color:#000}.boringAnchor a:hover{color:#000;text-decoration:none}.boringAnchor a:visited{color:#000}.disabledButtonCss:disabled{background-color:#e0e0e026;border:1px solid #ddd;color:#bbb}.disabledButtonCss:disabled:hover{background-color:#e0e0e026;border:1px solid #ddd;cursor:default}.scheduleColor{font-size:12px}.green{color:green}.yellow{color:#ff0}.red{color:red}.gray{color:gray}#PaymentsArea .pure-control-group>*:not(:first-child){width:auto}#PaymentsArea .pure-control-group label{width:155px}#InvoiceFormArea .clickableCustomer{cursor:pointer;color:#517bcf}#InvoiceFormArea .clickableCustomer:hover{text-decoration:underline}#PaymentFormArea .paymentDataHeader{border-top:1px solid #aaa;margin-top:10px;padding-top:10px;font-weight:700}#PaymentFormArea .paymentDataHeader label{width:100px}#PaymentFormArea a{color:var(--anchorColor)}#PaymentFormArea .paymentData{max-height:260px;overflow-y:auto;overflow-x:hidden;border:1px solid #ccc;padding-right:5px;padding-top:5px}#PaymentFormArea .paymentData input[type=text],#PaymentFormArea .paymentData label{width:100px}#PaymentFormArea .paymentData .badge{width:auto;padding:3px 10px;border-radius:10px;margin-left:6px;border:1px solid #ccc}#PaymentFormArea .paymentData .pushAmount{width:auto;margin:0;color:#66f;cursor:pointer}#PaymentFormArea .leftOverAmount{padding:5px 10px;width:80px;border-radius:30px;text-align:right}#PaymentFormArea .leftOverAmount.positive{background-color:#dff0d8}#PaymentFormArea .leftOverAmount.negative{background-color:#f2dede}#PaymentFormArea .pure-control-group.instruction{border-bottom:1px solid #aaa;margin-bottom:10px;padding-bottom:10px}#PaymentFormArea .pure-control-group.instruction>label{color:#7659e6;font-size:14px}#PaymentFormArea .pure-control-group.customerSummaryInformation{border-bottom:1px solid #aaa;margin-bottom:10px;padding-bottom:10px}#PaymentFormArea .pure-control-group.customerSummaryInformation>label:nth-child(n+2){font-size:12px;color:#888;width:auto}
