@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&family=Roboto:wght@300;400;500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Karla:wght@400;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&family=Roboto:wght@300;400;500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Karla:wght@400;700;800&display=swap");@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css");body{font-family:'Karla', sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;color:#1C2E50}body .content{font-size:15px}@media (min-width: 1400px){body .content{font-size:17px}}strong{font-weight:700}h1,.h1,h2,.h2,h3,h4,h5,h6,.greeting{font-family:'Karla', sans-serif;font-weight:800;text-transform:uppercase}.greeting{font-size:3.067em;text-transform:uppercase;line-height:3.25rem}.err-msg{color:red;font-size:12px}.manual-address{cursor:pointer;text-decoration:underline;color:blue}.bg-yellow{background:#F2EB92}.bg-coral{background:#FEB59F}.bg-light-blue{background:#A8D0F0}.bg-green{background:#69C9B6}.bg-blue{background:#213F7A !important}.bg-main{background:#2143FF}.bg-red{background:#D12628 !important}.text-danger{color:#D12628}@media (min-width: 992px){.w-md-75{width:75%}}@media (min-width: 992px){.split-screen{background:linear-gradient(90deg, white 33.33%, #f4f4f8 33.34%, #f4f4f8 100%);min-height:calc(100vh);position:absolute;top:0;width:calc(100vw - 70px)}.split-screen .container-inner{padding-top:calc(0.5em + 56px)}.split-screen.reverse{background:linear-gradient(90deg, #f4f4f8 33.33%, white 33.34%, white 100%)}}.header-tabs-container{margin-bottom:2em}.header-tabs-container h1{margin-bottom:0;font-size:1.45rem}@media (min-width: 768px){.header-tabs-container h1{font-size:2rem}}.header-tabs li{opacity:0.2}.header-tabs li.active{opacity:1}.header-tabs h2{margin-bottom:0}.grey-attrs{font-size:14px;color:#6c757d;font-style:italic}.grey-sub-activities{font-size:1rem;font-style:italic;font-weight:400}.activities-timestamp{font-size:0.85rem;color:#6c757d;font-weight:400}.activity-sml{font-size:11px}.job-detail-cost{padding-bottom:15px}.undreline-dotted{border-bottom:1px dotted #000}.lh-1{line-height:1}@media (min-width: 992px){.hide-on-desktop{display:none}}.text-underline{text-decoration:underline}.custom-switch.sw-primary .custom-control-input:checked~.custom-control-label::before{background-color:#2143FF;border-color:#2143FF}.custom-switch.sw-blue .custom-control-input:checked~.custom-control-label::before{background-color:#213F7A;border-color:#213F7A}.font-085rem{font-size:0.85rem}.font-075rem{font-size:0.75rem}.hightlighted{background-color:#A8D0F0}.hightlighted.hl-warning{background-color:#ffffac}.text-light-blue{color:#A8D0F0}.text-blue{color:#213F7A}.text-green{color:#69C9B6}.text-black{color:#000}.draggable-separate-line,.table-listing td.draggable-separate-line{background-color:#1C2E50;height:1px;padding:1px}.bg-linen{background-color:#faf0e6}.link-no-decoration{color:#212529}.link-no-decoration:hover{text-decoration:none}.job-notes-container,.job-notes-container *{background-color:#F2EB92}.job-notes-container p{background-color:#F2EB92 !important}.temporary-route-section{background-color:#f9f9f9}.activities-list{margin-left:1em}.activities-list li{padding-left:2em}.activities-list li.activity{margin-bottom:2.5em;position:relative}.activities-list li.activity .circle{width:1.5em;height:1.5em;border-radius:1.5em;position:absolute;left:-0.75em;top:2px}.activities-list li.activity .circle-small{width:1em;height:1em;border-radius:1em;background-color:#DDDFE7;position:absolute;left:-0.5em;top:3.5px}.activities-list li.activity .circle-grey{background-color:#DDDFE7}.activities-list li.activity .circle-blue{background-color:#A8D0F0}.activities-list li.activity .circle-yellow{background-color:#F2EB92}.activities-list li.activity .circle-coral{background-color:#FEB59F}.activities-list li.activity .circle-green{background-color:#69C9B6}.activities-list li.activity .circle-red{background-color:#D12628}.activities-list li.activity .circle-outline{border:1px solid #DDDFE7;background-color:#F4F4F8}.activities-list li.activity .timeline-item{margin-bottom:4em}.activities-list li.activity .timeline-item .send-to{margin-top:1em;display:flex;align-items:center}.activities-list li.activity .timeline-item .send-to .btn{margin-right:0.5em}.activities-list li.activity .timeline-item .timeline-card.bg-coral{background:#fed0c2}.activities-list li.activity .timeline-item .timeline-card .card-body{width:100%;max-width:600px;margin:auto}.activities-list li.activity .timeline-item .table-files{margin-top:2em}.activities-list li.activity .timeline-item .table-files td{vertical-align:middle}.activities-list li.activity .timeline-item .table-files td:last-child{text-align:right}.border-dashed{border-left:1px dashed #DDDFE7}.comment-input{width:100%;margin-left:0.001em}.comment-input .form-control{background-color:#e6e7e9 !important;border:0 !important}.comment-input .form-control:focus{background-color:#ffff !important}.assign-dropdown{width:190px;font-size:0.9rem !important}.delete-file{cursor:pointer}.img-preview{object-fit:cover;border:1px solid #807d7d9d}.file-list-item{list-style:none}.datepicker-container{width:350px}.user-init{background-color:#6c757d;margin-right:0.125em;width:2em;height:2em;color:white;display:flex;align-items:center;justify-content:center;border-radius:2em}.btn.btn-green{background:#69C9B6}.btn.btn-coral{background:#FEB59F}.btn.btn-yellow{background:#F2EB92}.btn.btn-red{background:#D12628;color:white}.btn.btn-red:hover{background:#bb2224}.btn.btn-light-blue{background:#A8D0F0}.btn.btn-blue{background:#2143FF;color:white}.btn.btn-blue:hover{background:#0024ed}.btn.btn-lg{font-size:1rem}.btn.btn-outlined-blue{color:#2143FF;border:1px solid #2143FF}.btn.btn-outlined-blue:hover{background-color:#2143FF;color:white}.btn.btn-outlined-red{color:#D12628;border:1px solid #D12628}.btn.btn-outlined-red:hover{background-color:#D12628;color:white}.btn.dropdown-toggle{text-transform:none}.btn-send{border-color:#D0D0D0}.btn-send:hover{border-color:#2143FF;background:#2143FF;color:white}.table td .dropdown-toggle{font-size:0.9em;font-weight:600}.dropdown-more{margin-left:0.25em}.dropdown-more .dropdown-toggle::after{display:none}button.dropdown-item{outline:none}button.anchor-button{display:contents;color:#007bff}button.anchor-button:hover{color:#0056b3;text-decoration:underline}button.anchor-button span.w-4rem{width:4rem;display:inline-block}button.anchor-button span.f-small{font-weight:500;font-size:0.875em}.user-details-card{transition:height 1s linear}.card .loader-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.7);display:flex;justify-content:center;align-content:center;z-index:100}.ca-custom .react-datepicker{font-family:'Roboto', sans-serif;font-size:0.8rem;background-color:#fff;color:#000;border:none;border-radius:0.25em;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important;display:inline-block;position:relative}.ca-custom .react-datepicker .react-datepicker__header{text-align:center;background-color:#fff;border-bottom:none;border-top-left-radius:0.25em;padding-top:8px;position:relative}.ca-custom .react-datepicker .react-datepicker__header .custom-calendar-header{margin:1rem 0}.ca-custom .react-datepicker .react-datepicker__header .custom-calendar-header select{border:none;font-size:1rem;font-weight:700}.ca-custom .react-datepicker .react-datepicker__header .custom-calendar-header select:focus{outline:none}.ca-custom .react-datepicker .react-datepicker__header--time{padding:8px 0 0 0}.ca-custom .react-datepicker .react-datepicker__header--time .react-datepicker-time__header{margin:1rem 0}.ca-custom .react-datepicker .react-datepicker__month{padding:0 1em}.ca-custom .react-datepicker .react-datepicker__day-name,.ca-custom .react-datepicker .react-datepicker__time-name{color:#a2a2a2}.ca-custom .react-datepicker .react-datepicker__day--outside-month{color:#a2a2a2}.ca-custom .react-datepicker .react-datepicker__day:hover,.ca-custom .react-datepicker .react-datepicker__month-text:hover,.ca-custom .react-datepicker .react-datepicker__quarter-text:hover,.ca-custom .react-datepicker .react-datepicker__year-text:hover{border-radius:50%;background-color:#f0f0f0}.ca-custom .react-datepicker .react-datepicker__day--keyboard-selected,.ca-custom .react-datepicker .react-datepicker__day--selected,.ca-custom .react-datepicker .react-datepicker__day--in-selecting-range,.ca-custom .react-datepicker .react-datepicker__day--in-range,.ca-custom .react-datepicker .react-datepicker__month-text--selected,.ca-custom .react-datepicker .react-datepicker__month-text--in-selecting-range,.ca-custom .react-datepicker .react-datepicker__month-text--in-range,.ca-custom .react-datepicker .react-datepicker__quarter-text--selected,.ca-custom .react-datepicker .react-datepicker__quarter-text--in-selecting-range,.ca-custom .react-datepicker .react-datepicker__quarter-text--in-range,.ca-custom .react-datepicker .react-datepicker__year-text--selected,.ca-custom .react-datepicker .react-datepicker__year-text--in-selecting-range,.ca-custom .react-datepicker .react-datepicker__year-text--in-range{border-radius:50%;background-color:#fe567b}.ca-custom .react-datepicker .react-datepicker__day--keyboard-selected:hover,.ca-custom .react-datepicker .react-datepicker__day--selected:hover,.ca-custom .react-datepicker .react-datepicker__day--in-selecting-range:hover,.ca-custom .react-datepicker .react-datepicker__day--in-range:hover,.ca-custom .react-datepicker .react-datepicker__month-text--selected:hover,.ca-custom .react-datepicker .react-datepicker__month-text--in-selecting-range:hover,.ca-custom .react-datepicker .react-datepicker__month-text--in-range:hover,.ca-custom .react-datepicker .react-datepicker__quarter-text--selected:hover,.ca-custom .react-datepicker .react-datepicker__quarter-text--in-selecting-range:hover,.ca-custom .react-datepicker .react-datepicker__quarter-text--in-range:hover,.ca-custom .react-datepicker .react-datepicker__year-text--selected:hover,.ca-custom .react-datepicker .react-datepicker__year-text--in-selecting-range:hover,.ca-custom .react-datepicker .react-datepicker__year-text--in-range:hover{border-radius:50%;background-color:#ca022d}.ca-custom .react-datepicker .react-datepicker__today-button{background:none;border-top:none;padding:10px 0}body[data-action="manage-users-edit"],body[data-action="manage-users-edit-form"],body[data-action="manage-contacts-edit"],body[data-action="manage-contacts-edit-form"],body[data-action="gear-detail"],.dark-bg{background:#F4F4F8;min-height:100vh}.form-group{margin-bottom:0.5em}.form-group .col-form-label{width:33%}.form-group .col-form-input{width:50%}.form-control{font-size:1em}.custom-control-input:checked~.custom-control-label::before{background-color:#69C9B6}.checkbox-done .custom-control-label::before{width:1.5rem;height:1.5rem;border-radius:1.5rem;top:0}.checkbox-done .custom-control-label::after{width:1.5rem;height:1.5rem;top:0}.checkbox-done .custom-control-input:disabled:checked~.custom-control-label::before{background-color:#DDDDDD}.checkbox-done .custom-control-input:checked~.custom-control-label::before{border-color:#DDDDDD}.checkbox-done.checkbox-done-done .custom-control-input:disabled:checked~.custom-control-label::before{background-color:#D12628}.checkbox-done.checkbox-done-done .custom-control-input:checked~.custom-control-label::before{border-color:#D12628}.custom-control-input:checked~.custom-control-label::before{background-color:#D12628;border-color:#D12628}.list-2-cols{columns:2;-webkit-columns:2;-moz-columns:2}.drag-drop{border:dashed 2px #F4F4F8;text-align:center;color:#6c757d;padding:2em 1em;word-break:break-word}.drag-drop:hover{background-color:#fafafa}.text-uppercase{text-transform:uppercase}.custom-switch.yes-no{padding-left:0}.custom-switch.yes-no.overwride-map{transform:translate(10px, -80%)}.custom-switch.yes-no .checkbox_wrap{position:relative;display:inline-block;cursor:pointer;width:50px}.custom-switch.yes-no .checkbox_wrap .checkbox_inp{position:absolute;top:0;left:0;opacity:0;z-index:-1;display:none}.custom-switch.yes-no .checkbox_wrap .checkbox_inp:checked~.checkbox_mark:after{left:0}.custom-switch.yes-no .checkbox_wrap .checkbox_inp:checked~.checkbox_mark:before{left:100px}.custom-switch.yes-no .checkbox_wrap .checkbox_mark{display:inline-block;position:relative;border-radius:25px;width:50px;height:25px;padding:2px;border-radius:0;transform:skew(-10deg);overflow:hidden}.custom-switch.yes-no .checkbox_wrap .checkbox_mark:before,.custom-switch.yes-no .checkbox_wrap .checkbox_mark:after{content:"";position:absolute;transition:all 0.5s ease;top:0;left:0;width:100%;height:25px;text-align:center;line-height:25px;font-size:16px;color:#fff;font-weight:bold}.custom-switch.yes-no .checkbox_wrap .checkbox_mark:before{content:"NO";background:#9c9c9c}.custom-switch.yes-no .checkbox_wrap .checkbox_mark:after{content:"YES";left:-100px;background:#34bfa3}.required:after{content:"*"}.modal .modal-header{border:0;padding:2rem 2rem 2.5rem 2rem}.modal .modal-body{padding:0 2rem}.modal .modal-footer{border:0;padding:0 2rem 2rem 2rem}.modal hr{margin-top:2rem;margin-bottom:2rem}.modal hr.hr-normal{margin-top:1rem;margin-bottom:1rem}.modal .form-group.row{margin-bottom:1rem}.time-spent-confirmation-modal.modal .modal-dialog{max-width:600px}.pagination{font-size:11px;margin-top:0}.pagination .page a,.pagination .next a,.pagination .last a,.pagination .first a,.pagination .prev a{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination .page a:hover,.pagination .next a:hover,.pagination .last a:hover,.pagination .first a:hover,.pagination .prev a:hover{background-color:#f7f9fa}.pagination .page a a,.pagination .next a a,.pagination .last a a,.pagination .first a a,.pagination .prev a a{text-decoration:none}.pagination .current,.pagination .gap{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff}.pagination .gap{border:none;margin-left:0}.pagination .current,.pagination .current:hover{border:1px solid #007bff;background-color:#007bff;color:white}.pagination .page-link{background:none;border:none;font-size:1.1428571428571428rem;color:black;padding:0.1rem 0.25rem;margin-left:0.25em;margin-right:0.25em}.pagination .page-item.active .page-link{background:#7d8597}.pagination .page-item:first-child,.pagination .page-item:last-child{margin-right:2em;margin-left:2em}.btn.search-input{background:#2143FF}.btn.search-input:hover{background:#2143FF}.btn.search-input button{display:contents}.btn.search-input input{padding:0;transition:all 500ms;width:0;font-weight:500;text-transform:none;font-size:0.875em;border:none;border-bottom:1px solid black}.btn.search-input input:focus,.btn.search-input input:active{outline:none}.btn.search-input.active{background-color:white}.btn.search-input.active img{filter:invert(100%)}.btn.search-input.active input{width:250px;margin-left:0.5rem;padding-left:5px}.card-survey-detail .table-description td:first-child{color:#6c757d;width:30%}.status-flow{display:flex;margin-bottom:1em;flex-wrap:nowrap}.status-flow .status-item{display:flex;position:relative;align-items:center;justify-content:center}.status-flow .status-item.active{padding-bottom:10px;position:relative}.status-flow .status-item.active:after{content:"";border-bottom:3px solid black;width:60px;position:absolute;margin-top:50px;margin-right:10px}.status-flow .status-item .status-item-text{text-align:center;color:darkgrey;height:40px;display:flex;align-items:center;padding-right:10px}.status-flow .status-item #triangle-right{width:0;height:0;border-top:20px solid #F4F4F8;border-left:10px solid WHITE;border-bottom:20px solid #F4F4F8;position:absolute;right:0}.status-flow .status-item.bg-green #triangle-right{border-left-color:#69C9B6}.status-flow .status-item.bg-green .status-item-text{color:white;font-weight:600}.status-flow .status-item.bg-yellow #triangle-right{border-left-color:#F2EB92}.status-flow .status-item.bg-yellow .status-item-text{color:black;font-weight:600}.status-flow .status-item.bg-red #triangle-right{border-left-color:#D12628}.status-flow .status-item.bg-red .status-item-text{color:white;font-weight:600}.status-flow .status-item.bg-light-blue #triangle-right{border-left-color:#A8D0F0}.status-flow .status-item.bg-light-blue .status-item-text{color:black;font-weight:600}.status-flow .status-item.bg-coral #triangle-right{border-left-color:#FEB59F}.status-flow .status-item.bg-coral .status-item-text{color:black;font-weight:600}.status-flow .status-item.bg-light:hover #triangle-right{border-left-color:#dae0e5}.svg-green{filter:invert(49%) sepia(68%) saturate(3552%) hue-rotate(127deg) brightness(94%) contrast(82%)}.icon-size-18{width:18px;height:18px}.icon-size-15{width:15px;height:15px}.table-listing thead th{font-size:0.875em;color:#6c757d;font-weight:400;border:none}.table-listing tbody{background-color:#F4F4F8;font-size:0.875em}.table-listing td{vertical-align:middle;border-top-color:white;padding:0.5em 0.75em}.table-listing td.medium-width{max-width:200px}.table-listing td button{font-size:0.875rem}.table-listing td .dropdown-toggle{border-radius:0}.table-listing td .dropdown-toggle:focus{box-shadow:none}.table-listing td .dropdown-toggle:after{display:none}.table-listing td.dropdown{padding:0;vertical-align:middle}.table-listing td.dropdown .dropdown-menu{padding:1em;border:0}.table-listing td.dropdown .dropdown-menu .btn{white-space:nowrap;margin-top:3px;margin-bottom:3px}.table-listing td.bg-coral:hover{background-color:#fea286}.table-listing td.bg-light:hover{background-color:#e4e4ee !important}.table-listing td.bg-yellow:hover{background-color:#efe77b}.table-listing td.bg-green:hover{background-color:#56c2ad}.table-listing td.bg-light-blue:hover{background-color:#92c4ec}.table-listing td .link-no-decoration{color:#212529}.table-listing td .link-no-decoration:hover{text-decoration:none}.table-listing-filters{margin-bottom:2em;margin-top:1em}table.text-md{font-size:0.87em}.table-description{width:100%}.table-description td{width:50%;padding:0}table .absorbing-column{white-space:nowrap}.table-activities td{padding:0;vertical-align:middle}.table-activities td .form-control{margin-top:3px;margin-bottom:3px;width:300px}.table-activities td .input-group-text{margin-top:3px;margin-bottom:3px}.input-group{overflow:hidden}.doc-list{columns:2;-webkit-columns:2;-moz-columns:2}.table-status{background-color:#f8f9fa}.table-status tbody td{border-color:white}.table-status tbody td.bg-off-white{background:#fdfdfd}.table-status tfoot td{background:white;border-color:white}.table-status tbody td:last-child,.table-status tfoot td:last-child{width:100px;text-align:right}.note-dropdown{width:300px}.files-table thead th{font-size:0.875em;color:#6c757d;font-weight:400;border:none}.highlight>td,.highlight>td:hover{background-color:rgba(209,38,40,0.6)}.highlight *{color:#212529}.greyout td:not(.keep,:last-child){background:unset}.greyout td:not(.keep,:last-child)>a,.greyout td:not(.keep,:last-child) button{color:#b3b3b3}.w-50px{width:50px;max-width:50px;word-wrap:break-word;white-space:normal}.w-50px *{word-wrap:break-word;white-space:normal}.w-75px{width:75px;max-width:75px;word-wrap:break-word;white-space:normal}.w-75px *{word-wrap:break-word;white-space:normal}.w-100px{width:100px;max-width:100px;word-wrap:break-word;white-space:normal}.w-100px *{word-wrap:break-word;white-space:normal}.w-150px{width:150px;max-width:150px;word-wrap:break-word;white-space:normal}.w-150px *{word-wrap:break-word;white-space:normal}.w-200px{width:200px;max-width:200px;word-wrap:break-word;white-space:normal}.w-200px *{word-wrap:break-word;white-space:normal}.centered-card{max-width:500px;margin-inline:auto}.centered{margin-inline:auto}.page-transition{position:absolute}@media (min-width: 992px){.page-transition{width:calc(100vw - 70px)}}.page-transition-enter{-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;opacity:0}.page-transition-enter-active{-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;opacity:1}.page-transition-exit{opacity:1}.page-transition-exit-active{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out}body{font-family:'Karla', sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;color:#1C2E50}body .content{font-size:15px}@media (min-width: 1400px){body .content{font-size:17px}}strong{font-weight:700}h1,.h1,h2,.h2,h3,h4,h5,h6,.greeting{font-family:'Karla', sans-serif;font-weight:800;text-transform:uppercase}.greeting{font-size:3.067em;text-transform:uppercase;line-height:3.25rem}.err-msg{color:red;font-size:12px}.manual-address{cursor:pointer;text-decoration:underline;color:blue}.bg-yellow{background:#F2EB92}.bg-coral{background:#FEB59F}.bg-light-blue{background:#A8D0F0}.bg-green{background:#69C9B6}.bg-blue{background:#213F7A !important}.bg-main{background:#2143FF}.bg-red{background:#D12628 !important}.text-danger{color:#D12628}@media (min-width: 992px){.w-md-75{width:75%}}@media (min-width: 992px){.split-screen{background:linear-gradient(90deg, white 33.33%, #f4f4f8 33.34%, #f4f4f8 100%);min-height:calc(100vh);position:absolute;top:0;width:calc(100vw - 70px)}.split-screen .container-inner{padding-top:calc(0.5em + 56px)}.split-screen.reverse{background:linear-gradient(90deg, #f4f4f8 33.33%, white 33.34%, white 100%)}}.header-tabs-container{margin-bottom:2em}.header-tabs-container h1{margin-bottom:0;font-size:1.45rem}@media (min-width: 768px){.header-tabs-container h1{font-size:2rem}}.header-tabs li{opacity:0.2}.header-tabs li.active{opacity:1}.header-tabs h2{margin-bottom:0}.grey-attrs{font-size:14px;color:#6c757d;font-style:italic}.grey-sub-activities{font-size:1rem;font-style:italic;font-weight:400}.activities-timestamp{font-size:0.85rem;color:#6c757d;font-weight:400}.activity-sml{font-size:11px}.job-detail-cost{padding-bottom:15px}.undreline-dotted{border-bottom:1px dotted #000}.lh-1{line-height:1}@media (min-width: 992px){.hide-on-desktop{display:none}}.text-underline{text-decoration:underline}.custom-switch.sw-primary .custom-control-input:checked~.custom-control-label::before{background-color:#2143FF;border-color:#2143FF}.custom-switch.sw-blue .custom-control-input:checked~.custom-control-label::before{background-color:#213F7A;border-color:#213F7A}.font-085rem{font-size:0.85rem}.font-075rem{font-size:0.75rem}.hightlighted{background-color:#A8D0F0}.hightlighted.hl-warning{background-color:#ffffac}.text-light-blue{color:#A8D0F0}.text-blue{color:#213F7A}.text-green{color:#69C9B6}.text-black{color:#000}.draggable-separate-line,.table-listing td.draggable-separate-line{background-color:#1C2E50;height:1px;padding:1px}.bg-linen{background-color:#faf0e6}.link-no-decoration{color:#212529}.link-no-decoration:hover{text-decoration:none}.job-notes-container,.job-notes-container *{background-color:#F2EB92}.job-notes-container p{background-color:#F2EB92 !important}.temporary-route-section{background-color:#f9f9f9}.book-a-time .day{text-align:center}@media (min-width: 768px){.book-a-time .day{width:20%;padding-left:5px;padding-right:5px}}@media (min-width: 992px){.book-a-time .day{padding-left:10px;padding-right:10px}}.book-a-time .card{text-align:left;margin-bottom:10px}.book-a-time .card.active{border:1px solid #D12628;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);color:#D12628}.book-a-time .card.active .text-muted{color:#D12628 !important}@media (max-width: 767px){.booking-cta{position:fixed;right:0;bottom:0;left:0;z-index:1030;background:white;border-top:1px solid #eee;padding:15px}}.customer-portal{min-height:calc(100vh - 80px)}.customer-portal .container-content{max-width:1400px}.card-jobs{min-height:110px;border-left:5px solid white;border-top:0;border-right:0;border-bottom:0;margin-bottom:15px;flex-direction:row}.card-jobs.card-job-danger{border-left-color:#D12628}.card-jobs a:not(.btn){color:black;text-decoration:none}@media (min-width: 768px){.card-jobs{border-width:30px}}@media (min-width: 992px){.card-jobs .job-badge,.card-jobs .job-name,.card-jobs .job-status-progress,.card-jobs .job-cta{padding-top:15px;padding-bottom:15px}}.card-jobs .job-name,.card-jobs .job-status-progress{padding-left:10px;padding-right:10px}@media (min-width: 768px){.card-jobs .job-name,.card-jobs .job-status-progress{padding-left:20px;padding-right:20px}}.card-jobs .job-summary{padding-top:15px;padding-bottom:10px}@media (min-width: 768px){.card-jobs .job-summary{padding-bottom:0}}@media (min-width: 992px){.card-jobs .job-summary{padding-top:0;flex:auto}}.card-jobs .job-name{padding-bottom:10px}.card-jobs .job-name strong{font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-jobs .job-cta{text-align:center;padding-bottom:15px;width:150px;padding-bottom:0;padding-top:0;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.card-jobs .job-cta{border-left:solid 1px rgba(112,112,112,0.15);height:110px}}.job-status-progress .status-item{font-size:13px;width:102px;text-align:center;background:#e5e5e5;padding-top:3px;padding-bottom:3px;margin-right:1px}.job-status-progress .status-item.bg-red{background:#D12628;color:white}.job-status-progress .status-item.bg-green{background:#00a878;color:white}@media (min-width: 992px){.job-status-progress{margin-top:15px}}@media (max-width: 575.98px){.job-status-progress .status-item{position:relative;margin-bottom:40px !important;padding-bottom:7px !important;padding-left:1em;padding-right:1em;width:auto !important}.job-status-progress .status-item:not(:last-child):after{content:'';position:absolute;bottom:-30px;left:calc(50% - 8px);background:url(https://admin.candasurveyors.app/assets/icons/icn_more-3e9fbb59088bef466ab20c598fda945996e9a01c32a8cc643c9961c90e531a97.svg) no-repeat 50% 50%;height:16px;width:16px}.job-status-progress .status-item.status-item-single{margin-bottom:0 !important}.job-status-progress .status-item.status-item-single:after{display:none}}#statusModal .job-status-progress .status-item{width:80%;margin-left:auto;margin-right:auto;margin-bottom:3px;font-size:16px;padding-top:7px;padding-bottom:7px}.border-last-card{border-bottom:1px solid #00000020 !important}#rateModal .btn-group-toggle .btn-outline-secondary{text-transform:capitalize}#rateModal .btn-group-toggle .btn-outline-secondary.active{background-color:black;border-color:black;color:white}#rateModal .rating-text{color:#D12628;height:38px}#rateModal .rating-stars{display:flex;justify-content:center;margin-top:0.5em;margin-bottom:3.5em}#rateModal .rating-stars .star{margin-left:0.75em;margin-right:0.75em;height:36px;width:36px;background:url(https://admin.candasurveyors.app/assets/icons/rate-star-button-5d5aa7c690ac8db132be870bc3809a0d113ddd2096aec72d8b8665b5ebd162e3.svg) no-repeat}#rateModal .rating-stars .star:hover,#rateModal .rating-stars .star.active{background:url(https://admin.candasurveyors.app/assets/icons/rate-star-button-filled-0c72583b417b09422cee9b95148e1de6d8807370c3854d7dccb51510d29626e7.svg) no-repeat}#rateModal .rating-stars .star:hover{cursor:pointer}.user-init{background-color:#6c757d;margin-right:0.125em;width:2em;height:2em;color:white;display:flex;align-items:center;justify-content:center;border-radius:2em}.btn.btn-green{background:#69C9B6}.btn.btn-coral{background:#FEB59F}.btn.btn-yellow{background:#F2EB92}.btn.btn-red{background:#D12628;color:white}.btn.btn-red:hover{background:#bb2224}.btn.btn-light-blue{background:#A8D0F0}.btn.btn-blue{background:#2143FF;color:white}.btn.btn-blue:hover{background:#0024ed}.btn.btn-lg{font-size:1rem}.btn.btn-outlined-blue{color:#2143FF;border:1px solid #2143FF}.btn.btn-outlined-blue:hover{background-color:#2143FF;color:white}.btn.btn-outlined-red{color:#D12628;border:1px solid #D12628}.btn.btn-outlined-red:hover{background-color:#D12628;color:white}.btn.dropdown-toggle{text-transform:none}.btn-send{border-color:#D0D0D0}.btn-send:hover{border-color:#2143FF;background:#2143FF;color:white}.table td .dropdown-toggle{font-size:0.9em;font-weight:600}.dropdown-more{margin-left:0.25em}.dropdown-more .dropdown-toggle::after{display:none}button.dropdown-item{outline:none}button.anchor-button{display:contents;color:#007bff}button.anchor-button:hover{color:#0056b3;text-decoration:underline}button.anchor-button span.w-4rem{width:4rem;display:inline-block}button.anchor-button span.f-small{font-weight:500;font-size:0.875em}.today .key-to-do a:hover{text-decoration:none}.today .key-to-do a .card{color:#1C2E50;border-radius:0;transition:background-color 0.5s ease}@media (min-width: 992px){.main-nav{z-index:1}.main-nav .navbar-brand{display:none}.main-nav .main-nav-items{background:#213F7A;position:fixed;left:0;top:0px;padding-top:60px;flex-direction:column;height:100vh}.main-nav .main-nav-items .nav-item{margin-bottom:10px}.main-nav .main-nav-items .nav-item.active{background-color:#D12628}.main-nav .main-nav-items .nav-link{width:70px;height:55px;display:flex;align-items:center !important;justify-content:center}.main-nav .main-nav-items .nav-link span{display:none}.main-nav .main-nav-items .nav-link.active{background-color:#D12628}.main-nav .top-nav-item{align-items:center}.main-nav .top-nav-item .nav-link,.main-nav .top-nav-item .nav-link:hover,.main-nav .top-nav-item .nav-link:focus,.main-nav .top-nav-item .nav-link:active,.main-nav .top-nav-item .nav-link:focus-within,.main-nav .top-nav-item .nav-link:visited,.main-nav .top-nav-item .nav-link.active,.main-nav .top-nav-item .nav-link.show{color:black}.content{margin-left:70px}}a.navbar-brand{background-color:transparent;box-shadow:none}@media (max-width: 991.98px){.main-nav{background:#213F7A !important}.main-nav .nav-link span{margin-left:1em}.main-nav .nav-link .icon-container{width:30px;display:inline-block;text-align:center}.content{padding-top:2em}}.notification{display:flex;justify-content:space-between}.notification-bell{width:24px;height:24px;background:#213F7A;color:white;border-radius:100%;align-self:baseline;text-align:center}.ca-tabs .nav-link{padding:0;margin-right:3em;opacity:0.3;color:black}.ca-tabs .nav-link.active{opacity:1;color:black;background:none}.breadcrumb{background:none;padding:0}.main-nav-items.navbar-nav a[disabled]{opacity:0.4}.green-nav{background:#69C9B6 !important}.reports-tabs .nav-link{padding:0;margin-right:3em;opacity:0.3;color:black}.reports-tabs .nav-link.active{opacity:1;color:black;background:none}.contact-item .organization-item{padding:15px}.contact-item .organization-item:hover{background:#F4F4F8;border-radius:0.5em}.table-files td{height:63px}.no-display{display:none}.login-form{min-width:325px;padding-top:8vh;color:white}.login-form .login-form-container{max-width:325px;margin-left:auto;margin-right:auto}.login-form .form-control{height:50px;border-radius:0;border:0}.login-form .btn{height:60px;border-right:0;margin-bottom:2em}.login-form a{color:white}@media (max-width: 767px){.login-form{height:100vh}}.login-bg{background:url(https://admin.candasurveyors.app/assets/Home-bb3ae8815f3096a7964fc12601dbb75f6c6dbf79f399e644d923ccdfd4e969ac.jpg) 50% 50% no-repeat;background-size:cover;height:100vh;width:100%}.settings-card{border-radius:0.5rem !important;padding-top:2rem;padding-bottom:2rem;padding-left:1.5rem;background:#F4F4F8;border:0}.settings-card h3{margin-bottom:0.5rem}.settings-card:hover{background:#2143FF;color:white !important}.container-content{max-width:1140px}.flex-auto{flex:auto}.today .key-to-do a:hover{text-decoration:none}.today .key-to-do a .card{color:#1C2E50;border-radius:0;transition:background-color 0.5s ease}@media (min-width: 992px){.main-nav{z-index:1}.main-nav .navbar-brand{display:none}.main-nav .main-nav-items{background:#213F7A;position:fixed;left:0;top:0px;padding-top:60px;flex-direction:column;height:100vh}.main-nav .main-nav-items .nav-item{margin-bottom:10px}.main-nav .main-nav-items .nav-item.active{background-color:#D12628}.main-nav .main-nav-items .nav-link{width:70px;height:55px;display:flex;align-items:center !important;justify-content:center}.main-nav .main-nav-items .nav-link span{display:none}.main-nav .main-nav-items .nav-link.active{background-color:#D12628}.main-nav .top-nav-item{align-items:center}.main-nav .top-nav-item .nav-link,.main-nav .top-nav-item .nav-link:hover,.main-nav .top-nav-item .nav-link:focus,.main-nav .top-nav-item .nav-link:active,.main-nav .top-nav-item .nav-link:focus-within,.main-nav .top-nav-item .nav-link:visited,.main-nav .top-nav-item .nav-link.active,.main-nav .top-nav-item .nav-link.show{color:black}.content{margin-left:70px}}a.navbar-brand{background-color:transparent;box-shadow:none}@media (max-width: 991.98px){.main-nav{background:#213F7A !important}.main-nav .nav-link span{margin-left:1em}.main-nav .nav-link .icon-container{width:30px;display:inline-block;text-align:center}.content{padding-top:2em}}.notification{display:flex;justify-content:space-between}.notification-bell{width:24px;height:24px;background:#213F7A;color:white;border-radius:100%;align-self:baseline;text-align:center}.ca-tabs .nav-link{padding:0;margin-right:3em;opacity:0.3;color:black}.ca-tabs .nav-link.active{opacity:1;color:black;background:none}.breadcrumb{background:none;padding:0}.main-nav-items.navbar-nav a[disabled]{opacity:0.4}.green-nav{background:#69C9B6 !important}.reports-tabs .nav-link{padding:0;margin-right:3em;opacity:0.3;color:black}.reports-tabs .nav-link.active{opacity:1;color:black;background:none}.contact-item .organization-item{padding:15px}.contact-item .organization-item:hover{background:#F4F4F8;border-radius:0.5em}.table-files td{height:63px}.no-display{display:none}.login-form{min-width:325px;padding-top:8vh;color:white}.login-form .login-form-container{max-width:325px;margin-left:auto;margin-right:auto}.login-form .form-control{height:50px;border-radius:0;border:0}.login-form .btn{height:60px;border-right:0;margin-bottom:2em}.login-form a{color:white}@media (max-width: 767px){.login-form{height:100vh}}.login-bg{background:url(https://admin.candasurveyors.app/assets/Home-bb3ae8815f3096a7964fc12601dbb75f6c6dbf79f399e644d923ccdfd4e969ac.jpg) 50% 50% no-repeat;background-size:cover;height:100vh;width:100%}.settings-card{border-radius:0.5rem !important;padding-top:2rem;padding-bottom:2rem;padding-left:1.5rem;background:#F4F4F8;border:0}.settings-card h3{margin-bottom:0.5rem}.settings-card:hover{background:#2143FF;color:white !important}@media (min-width: 992px){.container-fluid{padding-left:4em;padding-right:4em}}.container-inner{padding-top:0.5em}.user-select-none{-webkit-user-select:none;-ms-user-select:none;user-select:none}.cursor-pointer{cursor:pointer}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.show-modal{display:block;position:absolute;top:-40px}.show-modal-select{display:block;position:absolute;top:0px;left:134px}.close-icon{position:absolute;top:-4px;right:0px;width:16px;height:16px;border-radius:50%;fill:#fff;border-color:#384047;background:#979797;display:flex;align-items:center;justify-content:center;color:white;font-size:14px;cursor:pointer;transition:opacity 0.3s ease}.close-icon:hover{background:#7b68ee;fill:#fff}.user-tooltip{visibility:visible;background-color:black;color:#fff;text-align:center;border-radius:5px;padding:5px;position:absolute;z-index:1;bottom:-35px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:14px}.user-tooltip::after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:transparent transparent black transparent}
