@-webkit-keyframes pulse{to{opacity:.15}0%{opacity:1}}@keyframes pulse{to{opacity:.15}0%{opacity:1}}label.coreUsersCompanyLabel{font-weight:700;font-size:110%}table.CoreUsersRights{table-layout:fixed;width:100%;display:none;margin-left:15px;margin-bottom:15px}table.CoreUsersRights td{vertical-align:top;border-bottom:1px solid #c9c9c9}table.reportsParams{border-style:none;width:100%}table.reportsParams th{font-weight:700;text-align:right;padding-right:10px;padding-top:6px;vertical-align:top}div.efficiency_ratio{font-size:60%;font-style:italic;text-align:center}div#ScheduleTechView div.footer div.action,div.schedulesTech.schedulesTechSequence.schedulesTechBeforeClient,input.payrollsContests,input.payrollsPoints,input.payrollsTime,table.reportsColumnCentered td{text-align:center}table.reportsColumnRight td{text-align:right}.c-report-clients_treatment_progress-done{background-color:#dcffaf;border-right-style:1px dotted #318500;border-left-style:1px dotted #318500;text-align:center;color:#000}tr:hover .c-report-clients_treatment_progress-done,tr:hover .c-report-clients_treatment_progress-pending,tr:hover .c-report-clients_treatment_progress-scheduled{color:#000!important}.c-report-clients_treatment_progress-scheduled{background-color:#fce998;border-right-style:1px dotted #e2ad00;border-left-style:1px dotted #e2ad00;text-align:center;color:#000}.c-report-clients_treatment_progress-pending{background-color:#ffc4c4;border-right-style:1px dotted #cf0808;border-left-style:1px dotted #cf0808;text-align:center;color:#000}th.c-report-clients_treatment_progress-pending{padding:1rem 0}td.c-report-clients_treatment_progress-pending{font-weight:bolder;font-size:1.25rem}ul.clientsCommentsListing,ul.clientsSearchListing{margin:0 0 16px;padding:0;list-style:none;color:#555}li.clientsCommentsEntry{margin:0;padding:8px 8px 8px 28px;min-height:20px;border-bottom:1px solid #ccc;position:relative}li.clientsCommentsEntry.selected{background-color:orange!important}li.clientsCommentsEntry.alt{background-color:#eee;border-bottom:1px solid #ccc}li.clientsCommentsEntry:hover{background-color:#ddd;border-bottom:1px solid #999}li.clientsCommentsEntry:last-child{border-bottom:none}.clientsCommentsEntryCategoryVisual{position:absolute;top:0;bottom:0;left:0;width:8px}.clientsCommentsEntryCategoryVisual.highlight{width:24px}.clientsCommentsEntryNumber{margin-right:8px;font-size:110%;color:#999}.clientsCommentsEntryClient{font-size:125%;font-weight:700;color:#000}.clientsCommentsEntryAssignee,.clientsCommentsEntryCategory,.clientsCommentsEntryUnapproved,.clientsCommentsEntryUser{margin-right:12px}.clientsCommentsEntryCreation{margin-right:12px;color:#666;font-size:85%;font-style:italic}.clientsCommentsEntryBlocking span.redHighlight{background-color:brown;color:#fff;font-style:italic}.clientsCommentsEntryID{margin-left:12px;color:#c3c3c3;font-size:85%;font-style:italic;float:right;cursor:pointer;line-height:24px}.clientsCommentCurrentYear{background-color:green;color:#fff;font-weight:700}.clientsCommentPreviousYear{background-color:brown;color:#fff;font-weight:700}.clientsCommentsEntryApprove,.clientsCommentsEntryArchive,.clientsCommentsEntryDelete{margin-left:12px;float:right;cursor:pointer}div.clientsCommentsEntryText{margin-left:24px;margin-top:12px;color:#000!important;font-size:115%}.clientsCommentsEntryEdited,.clientsCommentsEntryExpiration,.clientsCommentsEntryNextSchedule{margin-right:12px;font-style:italic}.clientsCommentsEntryEdited{float:right}div.clientsCommentsNavigation a.picto-small,div.clientsMergeNavigation a.picto-small{padding:0!important}div.clientsCommentsNavigation a,div.clientsMergeNavigation a{font-size:14px;font-weight:700;text-align:center;color:#555;vertical-align:middle;display:inline-block;line-height:20px;height:20px;min-width:20px;padding:4px 8px;margin:2px;text-decoration:none}div.clientsCommentsNavigation a:hover,div.clientsMergeNavigation a:hover{background-color:#e6e6e6;cursor:pointer}div.clientsCommentsNavigation a.selected,div.clientsMergeNavigation a.selected{background-color:#2ba6cb;color:#fff;cursor:default}div.clientsCommentsBatchSelector{margin-top:20px}div.clientsCommentsButton,div.clientsCommentsNbrByPage,div.clientsMergeNbrByPage,div.clientsMergeTargets{float:right}.clientsMap{position:absolute;top:80px;left:0;right:0;margin:0;height:500px}.clientsMapOffset{top:160px}#Clients_number_validation{border:0;font-size:75%;padding:0;margin-top:5px;margin-left:5px}#Clients_number_validation.success{color:green!important}#clientsAddresses_jsonResponsiveTable td,#clientsPhones_jsonResponsiveTable td,div.clientsPaymentsRelinkInvoicePayments h2{font-size:125%}.clientsMergeTitle{background-color:#ccc;vertical-align:middle}.clientsMergeTitle span.title{font-size:18px;font-weight:700}.clientsMergeTitle:hover{color:#000}div.clientsMergeTargets>a:hover{text-decoration:underline!important}span.emailPending,td.creditcardFailed{color:orange}span.emailDelivered,td.creditcardValid{color:green;font-weight:700}span.emailFailed,td.creditcardExpired{color:brown;font-weight:700}.clientsBalanceAlert{color:red;font-weight:700;font-size:400%;-webkit-animation-name:pulse;-webkit-animation-duration:.5s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-animation-play-state:running;animation-name:pulse;animation-duration:.5s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:running}li.clientsSearchEntry{margin:0;padding:8px;min-height:20px;border-bottom:1px solid #ccc;position:relative}li.clientsSearchEntry.alt{background-color:#eee;border-bottom:1px solid #ccc}li.clientsSearchEntry:hover{background-color:#ddd;border-bottom:1px solid #999}li.clientsSearchEntry:last-child{border-bottom:none}div.clientsSearchEntryTitle{margin-bottom:4px}.c-products-schedule-unit-container td,div.clientsSearchEntryTitle span.picto-small,tr.InvoicesProducts_row td{vertical-align:top}span.clientsSearchEntryNumber{margin:8px;font-size:110%;color:#333}span.clientsSearchEntryName{font-size:125%;font-weight:700;color:#000}div.clientsSearchEntryDetails{margin-left:50px}div.clientsSearchEntryRow label{display:inline-block;font-style:italic;width:100px}#clientsReasonOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#d0d0d0;z-index:999997}#clientsReasonOverlayContent{position:relative;top:25%;width:100%;text-align:center}#clientsReasonOverlayContent div.reasons div.reason,#clientsReasonOverlayContent div.type{vertical-align:middle;line-height:64px;font-size:200%;font-weight:700;width:300px;margin:0 auto;padding:30px}#clientsReasonOverlayContent div.reasons div.reason:hover,#clientsReasonOverlayContent div.type:hover{background-color:#7f7f7f;cursor:pointer}#clientsReasonOverlayContent div.type span{background-image:url(../img/sprite_client_access_reason.png);background-repeat:no-repeat;padding:0;width:64px;height:64px;display:inline-block;vertical-align:middle;margin-right:20px}#clientsReasonOverlayContent div.type span.in{background-position:-128px 0}#clientsReasonOverlayContent div.type span.out{background-position:-64px 0}#clientsReasonOverlayContent div.type span.followup{background-position:0 0}#clientsReasonOverlayContent div.reasons div.reason{line-height:32px;font-size:150%}#clientsPaymentsRelinkContainer{position:relative;overflow:hidden;text-align:center}div.clientsPaymentsRelink{position:relative;display:inline-block;height:100%;width:48%;margin:0;padding:0;border-radius:3px;border:1px #bbb solid}div.clientsPaymentsRelink.unscheduled{background-color:#eee}div.clientsPaymentsRelink h1{font-size:120%;font-weight:700;text-align:center;padding-bottom:12px;border-bottom:1px #bbb solid}div.clientsPaymentsRelink ul.box{height:100%;overflow:auto}div.clientsPaymentsRelink>ul.box>li.boxEntry,ul.clientsPaymentsRelinkInvoicePaymentsDrop li{cursor:grab;text-align:left}div.clientsPaymentsRelink>ul.box>li.boxEntry:active,ul.clientsPaymentsRelinkInvoicePaymentsDrop li:active{cursor:grabbing}div.clientsPaymentsRelink>ul.box>li.boxEntry span.boxEntryNumber,ul.clientsPaymentsRelinkInvoicePaymentsDrop li span.boxEntryNumber{cursor:pointer}div.clientsPaymentsRelinkInvoicePayments{margin:0 20px}ul.clientsPaymentsRelinkInvoicePaymentsDrop{min-height:20px}li.boxEntry.alt,ul.clientsPaymentsRelinkInvoicePaymentsDrop li{background-color:#eee;border-bottom:1px solid #ccc}.clientsPaymentsRelinksDropZone{height:60px;line-height:50px;background-color:#ffffd6}div.clientsPaymentsRelinkIcon{display:block;padding:20px}div.clientsPaymentsRelinkFile{float:right}div.clientsPaymentsRelinkBack,div.schedulesTechAnalysis div.legend img{float:left}div.clientsPaymentsRelinkIcon:hover{background-color:#c3c3c3;cursor:pointer}div.clientsPaymentsRelinkLeft{font-size:75%;font-weight:400;font-style:italic}ul.boxListing,ul.clientsPaymentsRelinkInvoicePaymentsDrop,ul.issuesListing{margin:0 0 16px;padding:0;list-style:none;color:#555}li.boxEntry,li.issuesEntry{margin:0;padding:8px;min-height:20px;border-bottom:1px solid #ccc;position:relative;cursor:pointer}li.boxEntry:hover{background-color:#ddd;border-bottom:1px solid #999}li.boxEntry:last-child{border-bottom:none}.boxEntryDate,.boxEntryInterest,.boxEntryTotal{color:#666;font-size:85%;font-style:italic}.boxEntryInterest{cursor:pointer}.boxEntryAmount{float:right;font-size:125%;font-weight:700;color:#000}.invoicesDropdownSelectionDescription{max-height:30px;overflow:auto;white-space:normal;padding:4px 20px;font-size:70%;font-style:italic}.invoicesClientHaveCredit,.invoicesClientHaveDue{color:brown;font-size:150%;font-weight:700}.invoicesClientHaveCredit{color:#1a63aa}.invoicesDeleteReasonText{margin-left:10px;font-size:70%}.invoicesForced h1,.invoicesNew h1,.invoicesOriginal h1{font-size:150%!important}.invoicesOriginal{border:2px solid #7f7f7f!important}.invoicesForced{border:2px solid orange!important;background-color:#ffc964!important}.invoicesNew{border:2px solid green!important;background-color:#47ab47!important}div.invoicesNoBottomBorder table.jsonResponsiveTable>tbody>tr>td{border-bottom:none!important}tr.InvoicesPackagesProducts_row.noEdit,tr.InvoicesPackages_row.noEdit,tr.InvoicesProducts_row.noEdit{height:30px}span.isCallbackPreInvoice{font-size:250%}.c-invoices-package-item-area,.c-invoices-package-item-select{vertical-align:top;display:inline-block}.c-invoices-package-item-select{width:100%}.c-invoices-package-item-area{width:49%}.c-invoices-product-item-area{display:inline-block}.c-invoices-product-item-select{display:inline-block;width:100%}.c-invoices-product-item-area{width:49%}.c-invoices-product-item-locations,.c-invoices-product-item-unit{display:inline-block;width:auto;margin-right:20px;vertical-align:top}.c-invoices-product-item-locations label,.c-invoices-product-item-unit label,.label-inline-block label{display:inline-block!important}.schedulesMap{position:absolute;top:0;left:0;right:0;margin:0}.schedulesMapDisplayType{z-index:999999;position:absolute;bottom:8px;right:8px}.schedulesDirections{position:absolute;top:0;left:0;right:0;margin:0;overflow:auto}.schedulesSelectedCount{text-align:right}.schedulesProductsSelection{font-size:9px;font-weight:400;margin-left:12px}.schedulesProductsSelection span,div.issuesIcons .picto-small:hover,h1.issues .picto-small:hover{cursor:pointer}div.schedulesProducts{display:block;cursor:pointer}div.schedulesProductsList{display:inline;padding-right:8px;cursor:pointer;border-left:1px solid #000;padding-left:8px}div.schedulesProductsList:first-child{border-left:none;padding-left:0}div.schedulesProducts.schedulesProductsActive,div.schedulesProductsList.schedulesProductsActive,span.schedulesProducts.schedulesProductsActive{color:green}div.schedulesProducts.schedulesProductsInactive,div.schedulesProductsList.schedulesProductsInactive,span.schedulesProducts.schedulesProductsInactive{color:brown}.schedulesDirectionsDestination{font-weight:700;font-size:125%}.schedulesDirectionsInstructionBlock{margin-bottom:25px;clear:both}.schedulesDirectionsInstructionDistance{font-style:italic}.schedulesDirectionsInstructionDuration{font-style:italic;float:right}.schedulesDirectionsInstructionDetail img{padding-right:8px}.schedulesDirectionsInstructionMap,td.depositsLinking div.unlinked span{display:none}.schedulesDeleteIrreversibleNote{margin-top:16px;font-size:105%;font-weight:700;color:brown}#Schedules_addresses td{vertical-align:top!important}.schedulesLegend img{padding-right:5px}@media print{.schedulesDirections,.schedulesMap{position:relative!important;padding:0!important;width:auto!important}.schedulesMap{margin:0!important;height:600px!important;page-break-after:always}.schedulesDirections{left:0!important;margin:15px!important;height:auto!important;overflow:visible!important}.schedulesDirectionsInstructionBlock{page-break-inside:avoid}.schedulesDirectionsInstructionMap{float:right;display:block;margin-bottom:8px}}table.SchedulesRegisters th{text-align:left}table.SchedulesRegisters td{vertical-align:bottom}div.schedulesAddressRow{border-bottom:2px solid #000}div#Schedules_addresses div.ui-state-highlight{min-height:40px;height:40px}div.schedulesAddressRow div.schedulesAddressRowDetails{display:table-row}div.schedulesAddressRow div.schedulesAddressRowDetails div.schedulesAddressCell.iconsCell{white-space:nowrap}div.schedulesAddressRow div.schedulesAddressRowDetails div.schedulesAddressCell{display:table-cell;padding:8px 4px}div.schedulesAddressRow div.schedulesAddressRowComments{border-top:1px solid #c9c9c9;margin-left:200px;padding:8px 4px}div.schedulesCityRatioHelp{float:right;font-size:9px;font-weight:400;cursor:help}div.schedulesManagerMap{position:absolute;top:0;left:300px;right:0;margin:0;bottom:200px;box-shadow:20px 0 20px rgba(0,0,0,.3)}div.schedulesManagerMapTileToggle{position:absolute;right:4px;bottom:4px;display:inline-block}div.schedulesManagerAlerts{position:absolute;top:0;left:0;right:0;margin:0;bottom:200px;width:300px;overflow:auto;box-shadow:0 0 20px rgba(0,0,0,.3)}div.schedulesManagerProgress{position:absolute;left:0;right:0;margin:0;bottom:0;height:200px;overflow:auto}th.schedulesManagerProgress{padding-left:0;padding-right:0;margin-left:0;margin-right:0}td.schedulesManagerProgress div.client{cursor:help;height:40px;display:inline-block}td.schedulesManagerProgress div.client div{border:1px solid #fff;width:100%;height:100%;display:inline-block}td.schedulesManagerProgress div.green{background-color:green}.payrollsFuturePoints td,.payrollsFuturePoints th,td.schedulesManagerProgress div.yellow{background-color:orange}td.schedulesManagerProgress div.red{background-color:brown}td.schedulesManagerProgress div.blue{background-color:#1e90ff}div.schedulesManagerAlerts div.alert{padding-top:8px;padding-bottom:8px;border-bottom:1px solid #c9c9c9}div.schedulesManagerAlerts div.alert h3{margin:0;padding:0;font-size:125%}div.schedulesManagerAlerts div.alert div.date{font-style:italic;font-size:85%;color:#c9c9c9}div.schedulesManagerAlerts div.alert div.schedule{font-style:italic}.phonesOrphansClientBalance{color:red;font-weight:700;float:right}.phonesOrphansClientName{font-weight:700}div.phonesRecordingsBatchSelector{margin-top:20px}.payrollsBox{margin-bottom:8px;padding-left:8px}.payrollsBox h1{font-size:110%}.payrollsMissingInfos{color:brown!important}.payrollsToday{background-color:#add8e6!important;color:#000!important}.payrollsWeekend{background-color:silver!important}.payrollsWeekDay{width:80px}.payrollsHoursManual{color:brown}div.payrollsTotalBox{border-top:1px solid #000;margin-top:20px}.payrollsBox table{padding:0;margin:0;border-width:0;border-style:none;border-spacing:0;background:0 0}.payrollsBox table tbody tr th{text-align:left;font-weight:400;padding-right:24px;vertical-align:middle}.payrollsBox table tbody tr td{vertical-align:middle;line-height:16px;font-size:14px;text-align:center}.payrollsBox table tbody tr{height:29px}.payrollsBox table tbody tr:hover{background-color:#999;color:#fff}.payrollsPrinter{float:right}.payrollsSystemPoints td,.payrollsSystemPoints th,.payrollsSystemSchedules td,.payrollsSystemSchedules th,.payrollsThisWeekPoints td,.payrollsThisWeekPoints th{font-size:75%!important}span.payrollsHoursBankedError,td.payrollsHoursPaidError{color:red}#Deposits_loading,#Payrolls_loading{visibility:hidden;display:inline-block;text-align:right;padding-right:20px;font-style:italic;color:red}.depositsMatch{padding-left:20px;color:#10a648;vertical-align:bottom}.depositsMatch img{vertical-align:middle;display:none}td.depositsLinking{vertical-align:middle!important;padding-left:12px}td.depositsLinking span{cursor:pointer;font-size:80%;font-style:italic}td.depositsLinking div.linked span:first-child{font-weight:700;font-size:110%;padding-left:8px;padding-right:12px}td.depositsLinking.checked:hover div.unlinked span.depositsLinking{display:inline}td.depositsLinking.checked:hover span.picto-small{display:inline-block}table.EmployeesPositionsRights{table-layout:fixed;width:100%;margin-left:15px;margin-bottom:15px}table.EmployeesPositionsRights td{vertical-align:top;border-bottom:1px solid #c9c9c9}#menuOption_solicitations_tryagain,form.issuesCommentView,h1.issues{position:relative}div.issuesFormLeft div.fieldset:first-child,div.issuesFormRight div.fieldset:first-child{margin-top:0}div.issuesFormRight{border-left:1px #c9c9c9 solid}div.issuesAuthorDate{font-size:90%}div.issuesAuthorDate time{font-style:italic;color:#4d4d4d;margin-left:12px}div.issuesDate{font-style:italic;font-size:90%;color:#4d4d4d}div.issuesDate span.c-issue-edit{float:right;cursor:pointer}div.issuesComment{padding-top:10px}div.issuesChangesLabel{display:inline-block;font-style:italic;width:100px}div.issues_listing_pending,div.issues_listing_reminder{width:49%;margin-bottom:25px;display:inline-block}div.issues_listing_reminder{margin-left:2%}div.issues_listing_active h1,div.issues_listing_pending h1,div.issues_listing_reminder h1{font-size:125%;font-weight:700;font-style:italic}div.issuesIcons{display:inline-block;color:#000;margin-right:8px}div.issuesFormLeft div.issuesIcons{margin-left:0;position:absolute;top:0;right:0;bottom:auto}div.issuesGotoIssue,div.issuesNbrByPage{float:right}a.issuesGotoIssue{text-decoration:none;color:inherit}a.issuesGotoIssue:hover,div.issuesFormRightAttachmentsFile:hover{text-decoration:underline}li.issuesEntry.alt{background-color:#eee;border-bottom:1px solid #ccc}li.issuesEntry:hover{background-color:#ddd;border-bottom:1px solid #999}li.issuesEntry:last-child{border-bottom:none}.issuesEntryColorBar{position:absolute;top:0;bottom:0;left:0;width:4px}.issuesEntryNumber{margin-right:8px;font-size:110%;color:#999}.issuesEntrySubject{font-size:125%;font-weight:700;color:#000}.issuesEntryCount{position:absolute;top:8px;right:8px}.issuesEntryCategory{margin-left:12px}.issuesEntryCreation,.issuesEntryUpdate{margin-right:12px;color:#666;font-size:85%;font-style:italic}.issuesEntryStatus,.issuesEntryUpdated{position:absolute;right:8px;color:#666;font-size:85%;font-style:italic}.issuesEntryUpdated{bottom:8px}.issuesEntryStatus{top:50%}div.issuesNavigation a{font-family:"entypo";font-size:14px;font-weight:700;text-align:center;color:#555;vertical-align:middle;display:inline-block;line-height:20px;height:20px;min-width:20px;padding:4px 8px;margin:2px;text-decoration:none}div.issuesNavigation a:hover{background-color:#e6e6e6}div.issuesNavigation a.selected{background-color:#2ba6cb;color:#fff;cursor:normal}a.issuesGoto{color:#555;text-decoration:underline}a.issuesGoto:hover{color:#000}div.issuesGotoIssue input{border-radius:3px;border:1px #bbb solid;background-color:#fff;width:100%}div.issuesGotoIssue input:focus{box-shadow:#06f 0 0 5px 0;z-index:1}div.issuesGotoIssue input.error{box-shadow:red 0 0 5px 0;z-index:1;border:1px red solid}div.issuesFormRightAttachments{border-top:1px #c9c9c9 solid;margin-top:15px;padding-top:15px;color:#4d4d4d;font-style:italic}div.issuesFormRightAttachmentsFile{display:inline-block;margin-right:25px;cursor:pointer}div.issuesFormRightAttachmentsFile span.icon{margin-right:3px;vertical-align:middle}span.issuesFormRightAttachmentsFileSize{font-size:75%;padding-left:5px;text-decoration:none}div.big div.fieldset,div.fieldset.big{font-size:150%;font-weight:700}div.big div.fieldset label,div.fieldset.big label{font-size:65%!important;font-weight:400!important}span.isCallbackSolicitation{font-size:250%}div.solicitationsBatchSelector{margin-top:20px}table#SolicitationsRecordsTABLE td.callback_is_due{font-size:125%;font-weight:700;background-color:brown!important;color:#fff!important}table#SolicitationsRecordsTABLE td.can_be_called_again{font-size:125%;font-weight:700}table#SolicitationsRecordsTABLE tr.selected td{background-color:purple!important;color:#fff!important}div.SolicitaitonPhotoNav{position:absolute;top:0;bottom:0;width:60px;background-color:#e5e5e5;text-align:center}div.SolicitaitonPhotoNav:hover{background-color:#e8e8e8;cursor:pointer}div.SolicitaitonPhotoNav.previous{left:0}div.SolicitaitonPhotoNav.next{right:0}div.SolicitaitonPhotoNav span{position:relative;top:50%;transform:translateY(-50%)}div.SolicitaitonPhotoImgContainer{margin:0 60px;text-align:center;min-height:480px}div.SolicitaitonPhotoImgContainer div.category{font-weight:700}div.SolicitaitonPhotoImgContainer div.description{font-style:italic}div.c-menu-solicitations-seems_not_interested-badge{position:absolute;top:-2px;left:30px;width:15px!important;height:15px!important;text-align:center;border-radius:50%;background-color:red;color:#fff;z-index:999;text-decoration:none;font-size:12px}span.c-preinvoices-contract-validation-status,span.c-solicitations-contract-validation-status{font-weight:700;font-size:1.1rem;padding:.5rem;border-radius:.25rem;margin:1rem 0;border:1px solid}span.c-preinvoices-contract-validation-status.notsent,span.c-solicitations-contract-validation-status.notsent{color:#5e5e5e;background-color:#d3d3d3;border-color:#5e5e5e}span.c-preinvoices-contract-validation-status.authenticated,span.c-preinvoices-contract-validation-status.pending,span.c-solicitations-contract-validation-status.authenticated,span.c-solicitations-contract-validation-status.pending{color:#db8f00;background-color:gold;border-color:#db8f00}span.c-preinvoices-contract-validation-status.declined,span.c-solicitations-contract-validation-status.declined{color:#d30000;background-color:#ff8989;border-color:#d30000}span.c-preinvoices-contract-validation-status.accepted,span.c-solicitations-contract-validation-status.accepted{color:green;background-color:#80d480;border-color:green}.c-preinvoices-contract-block-changes,.c-solicitations-contract-block-changes{position:absolute;top:0;left:0;right:0;background-color:#000;color:#fff;opacity:.5;bottom:0;margin:auto;z-index:99999;text-align:center;line-height:100%}button.c-solicitation-sms-test{padding:.25rem 1rem!important}div.schedulesTech input[type=number]::-webkit-inner-spin-button,div.schedulesTech input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}div.schedulesTech input[type=number]{-moz-appearance:textfield}div.schedulesTech div.button{text-align:center;margin:40px 0}div.schedulesTech input{padding:10px;line-height:36px;font-size:225%}div#ScheduleTechPhotoNonClient input{padding:2px!important;font-size:140%!important}div.ScheduleTechModal div.buttons button,div.schedulesTech button,div.schedulesTechSequence button{background-color:#4caf50;color:#fff;padding:20px 40px;margin:0;border:0;font-size:150%;cursor:pointer}div.schedulesTech button[disabled]{pointer-events:none;background-color:#dfdfdf!important;box-shadow:none;color:#9f9f9f!important;cursor:default}div.ScheduleTechModal div.buttons button.red,div.schedulesTech button.red,div.schedulesTechSequence div.end div.failed button{background-color:#f44336}div.schedulesTech.truck{text-align:center;margin-top:50px;width:90%}div.schedulesTech.truck input{width:160px;text-align:center;line-height:50px}div.schedulesTech div.video{width:100%;text-align:center}div.schedulesTech video{width:100%}div.schedulesTech div.cameraSources{text-align:center;margin-bottom:10px}div.schedulesTechSequence{font-size:150%;min-height:400px}div.schedulesTechSequence ul.clientsCommentsListing{font-size:75%}div.schedulesTechSequence div.button{text-align:center;margin:50px 0}div.schedulesTechSequence div.end span.score{font-weight:700;font-size:175%}div.schedulesTechSequence div.question{margin-bottom:20px;text-align:center}div.schedulesTechSequence div.question div.answer{padding:10px 4px}div.schedulesTechSequence div.question div.answer:hover{background-color:#4caf50;color:#fff}div.schedulesTechSequence div.question div.answer span{font-weight:700;font-size:175%;width:50px;height:100%;display:inline-block;line-height:45px;padding:auto 0 auto 4px}div.schedulesTechSequence div.question div.answer p{line-height:45px;margin:0}div.schedulesTechSequence div.question p.big{font-weight:700;font-size:150%!important}div.schedulesTechSequence div.question p.big span.product{border-bottom:1px solid #c9c9c9;display:block;padding:8px 0}div.schedulesTechSequence div.question p.veryBig{font-weight:700;font-size:250%}div.schedulesTechSequence div.question div.flagColor{min-height:200px;max-width:85%;margin:0 auto}div.schedulesTechSequence div.question div.flagColor.green{background-color:green}div.schedulesTechSequence div.question div.flagColor.yellow{background-color:orange}div#ScheduleTechView{position:absolute;top:0;left:0;right:0;bottom:0}div#ScheduleTechView div.overlayScheduleTech{background-color:#fff;display:none;position:absolute;top:40px;left:0;right:0;bottom:80px;overflow:auto}div#ScheduleTechView div.schedulesMap button.ol-zoom-in,div#ScheduleTechView div.schedulesMap button.ol-zoom-out{padding:0;font-size:100%}div#ScheduleTechView div.footer,div#ScheduleTechView div.header{position:absolute;left:0;right:0;margin:0!important;background-color:#fff}div#ScheduleTechView div.header{top:0;height:40px;line-height:40px;font-size:18px;text-align:center;font-weight:700}div#ScheduleTechView div.footer{bottom:0;height:80px}div#ScheduleTechView div.footer button{margin-top:4px;border-radius:10px}div#ScheduleTechView div.footer h1{font-weight:400;margin:0!important;font-size:75%}div#ScheduleTechView div.footer div.clients,div#ScheduleTechView div.footer div.time{margin-top:10px}div#ScheduleTechView div.footer div.time{text-align:right}div#ScheduleTechView div.footer div.clients span,div#ScheduleTechView div.footer div.time span{font-weight:700;font-size:225%}div#ScheduleTechView div.footer div.time div.tomorrow{color:brown;font-style:italic}div#ScheduleTechView div.actionMenu{text-align:center;background-color:#fff}div#ScheduleTechView div.actionMenu div,div#ScheduleTechView div.treatments div{line-height:50px;font-size:125%;border-bottom:1px solid #c9c9c9}div#ScheduleTechView div.actionMenu div:hover,div#ScheduleTechView div.treatments div:hover{background-color:silver}div#ScheduleTechView div.actionMenu div.border-top{border-top:1px solid #c9c9c9}div#ScheduleTechView div.actionMenu div.separator{border-bottom:none;height:50px}div#ScheduleTechView div.actionMenu div.separator:hover{background-color:transparent}div#ScheduleTechView div.schedulesDirections div.active{background-color:#90ee90}div.schedulesDirectionsInstructionDetailNarrativeNotes{margin-top:20px;margin-left:8px;font-style:italic}div#ScheduleTechView div.client div.clientsCommentsEntryExpireNextSchedule{background-color:brown;color:#fff}div#ScheduleTechView div.client h1{font-size:125%}div#ScheduleTechView div.client label{display:block}div#ScheduleTechView div.client p{margin-top:0}div#ScheduleTechView div.client p.balance span{font-size:150%;font-weight:700;color:brown}div#ScheduleTechView div.client div.buttons{text-align:right;margin-bottom:20px}div#ScheduleTechPayment div.creditcards div{margin-top:20px;text-align:center;padding:10px;font-size:150%;border-bottom:1px solid #c9c9c9}div#ScheduleTechPayment div.creditcards div:hover{background-color:silver}div#ScheduleTechPayment div.creditcards div.red{background-color:#f44336;color:#fff}div#ScheduleTechPayment div.payment p,div#ScheduleTechPayment div.payment_noncc p{text-align:center;margin-top:20px}div#ScheduleTechPayment div.failure,div#ScheduleTechPayment div.success,div#ScheduleTechPayment div.success_noncc,div#ScheduleTechSurveyClient p,div.schedulesTechAnalysis div.images{text-align:center}div#ScheduleTechPayment div.failure p.red{background-color:#f44336;color:#fff;padding:8px}div.schedulesTechAnalysis div.legend div{margin-left:30px}div.schedulesTechAnalysis div.legend div span{display:block;line-height:25px}div.ScheduleTechModal div.buttons{margin-top:12px;padding-top:20px;text-align:right;border-top:1px solid #c9c9c9}div.ScheduleTechModal div.buttons button{padding:10px 20px;font-size:110%}div#schedulesDirectionsADDRESS{display:none;margin-bottom:20px}div#ScheduleTechHelper{display:none}.schedules-progress-client{position:relative}.schedules-progress-payment{position:absolute;top:0;left:0;right:0;bottom:0;font-weight:700;text-align:center;margin-top:10px}.schedules-progress-payment-NO{color:#000}.schedules-progress-payment-CREDIT{color:#00f}.schedules-progress-payment-CHEQUE{color:#fff}.schedules-progress-payment-CASH{color:red}.schedules-location-badge,.schedules-traveling-badge{position:absolute;width:20px!important;height:20px!important;text-align:center;border-radius:50%;color:#fff;z-index:999}.schedules-location-badge{top:-4px;right:-4px;background-color:red}.schedules-traveling-badge{bottom:-6px;left:-10px;background-color:#2e8b57}.schedules-traveling-badge.late{background-color:red}