@viewport{zoom:1;width:extend-to-zoom}::-webkit-scrollbar{display:none}.btn-link{color:#337bb7!important}.container h3,.container-fluid h3{margin-top:25px}/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#337bb7;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#1f456d;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}main,nav{display:block}body{background-color:#fff;color:#212529;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:left}hr{box-sizing:content-box;height:0;overflow:visible}h1,h3,h5{margin-bottom:.5rem}h1,h3,h5,p{margin-top:0}address,p{margin-bottom:1rem}address{font-style:normal;line-height:inherit}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}b{font-weight:bolder}small{font-size:80%}a{background-color:transparent;color:#337bb7;text-decoration:none}a:hover{color:#22537b;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}img{border-style:none;vertical-align:middle}table{border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{cursor:pointer;display:list-item}template{display:none}.h1,.h3,.h5,h1,h3,h5{font-weight:500;line-height:1.2;margin-bottom:.5rem}.h1,h1{font-size:2.5rem}.h3,h3{font-size:1.75rem}.h5,h5{font-size:1.25rem}hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin-bottom:1rem;margin-top:1rem}.small,small{font-size:80%;font-weight:400}code{word-wrap:break-word;color:#e83e8c;font-size:87.5%}a>code{color:inherit}pre{color:#212529;display:block;font-size:87.5%}pre code{color:inherit;font-size:inherit;word-break:normal}.container,.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col,.col-10,.col-2,.col-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;max-width:100%;width:auto}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.offset-1{margin-left:8.33333%}.table{color:#212529;margin-bottom:1rem;width:100%}.table td,.table th{border-top:1px solid #dee2e6;padding:.75rem;vertical-align:top}.table thead th{border-bottom:2px solid #dee2e6;vertical-align:bottom}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.form-control{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{background-color:#fff;border-color:#8bb9df;box-shadow:0 0 0 .2rem rgba(51,123,183,.25);color:#495057;outline:0}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control{appearance:none}select.form-control:focus::-ms-value{background-color:#fff;color:#495057}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-top:calc(.375rem + 1px)}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-check{display:block;padding-left:1.25rem;position:relative}.form-check-input{margin-left:-1.25rem;margin-top:.3rem;position:absolute}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:#212529;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem rgba(51,123,183,.25);outline:0}.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn-outline-primary{border-color:#337bb7;color:#337bb7}.btn-outline-primary:hover{background-color:#337bb7;border-color:#337bb7;color:#fff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(51,123,183,.5)}.btn-outline-primary:disabled{background-color:transparent;color:#337bb7}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active{background-color:#337bb7;border-color:#337bb7;color:#fff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(51,123,183,.5)}.btn-outline-warning{border-color:#ffc107;color:#ffc107}.btn-outline-warning:hover{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning:disabled{background-color:transparent;color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{border-color:#dc3545;color:#dc3545}.btn-outline-danger:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger:disabled{background-color:transparent;color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-dark{border-color:#1f456d;color:#1f456d}.btn-outline-dark:hover{background-color:#1f456d;border-color:#1f456d;color:#fff}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(31,69,109,.5)}.btn-outline-dark:disabled{background-color:transparent;color:#1f456d}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active{background-color:#1f456d;border-color:#1f456d;color:#fff}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(31,69,109,.5)}.btn-link{color:#337bb7;font-weight:400;text-decoration:none}.btn-link:hover{color:#22537b}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-sm{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;margin-bottom:-1px}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;color:#495057}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{background-color:#e9ecef;border-radius:.25rem;display:flex;font-size:.75rem;height:1rem;line-height:0;overflow:hidden}.close{color:#000;float:right;font-size:1.5rem;font-weight:700;line-height:1;opacity:.5;text-shadow:0 1px 0 #fff}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{background-color:transparent;border:0;padding:0}.toast{background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border:1px solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);flex-basis:350px;font-size:.875rem;max-width:350px;opacity:0}.toast:not(:last-child){margin-bottom:.75rem}.toast.show{display:block;opacity:1}.toast.hide{display:none}@keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.border-bottom{border-bottom:1px solid #dee2e6!important}.d-none{display:none!important}.d-inline-block{display:inline-block!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table-cell{display:table-cell!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}}@media (min-width:1200px){.d-xl-none{display:none!important}}@media print{.d-print-none{display:none!important}.d-print-block{display:block!important}}.float-right{float:right!important}.w-50{width:50%!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.pt-3{padding-top:1rem!important}.pt-5{padding-top:3rem!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.font-weight-bold{font-weight:700!important}@media print{*,:after,:before{box-shadow:none!important;text-shadow:none!important}a:not(.btn){text-decoration:underline}pre{border:1px solid #adb5bd;page-break-inside:avoid;white-space:pre-wrap!important}thead{display:table-header-group}img,tr{page-break-inside:avoid}h3,p{orphans:3;widows:3}h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}}.autocomplete{background:#fff;border:1px solid rgba(50,50,50,.6);box-sizing:border-box;overflow:auto;z-index:1000}.autocomplete *{font:inherit}.autocomplete>div.selected,.autocomplete>div:hover:not(.group){background:#1f456d;color:#fff;cursor:pointer}.font-weight-400{font-weight:400}.font-weight-700{font-weight:700}.jq-toast-wrap{z-index:9999!important}.jq-toast-single{font-family:Roboto,sans-serif}#cboxOverlay,#cboxWrapper,#colorbox{left:0;overflow:hidden;position:absolute;top:0;transform:translateZ(0);z-index:9998}#cboxWrapper{max-width:none}#cboxOverlay{height:100%;position:fixed;width:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{-webkit-overflow-scrolling:touch;overflow:auto}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{height:100%;left:0;position:absolute;top:0;width:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{-ms-interpolation-mode:bicubic;border:0;display:block;float:left;margin:auto;max-width:none}.cboxIframe{border:0;display:block;height:100%;margin:0;padding:0;width:100%}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box}#cboxOverlay{background:#ccc9c9;filter:alpha(opacity=85);opacity:.85}#colorbox{outline:0}#cboxTopLeft{height:25px;width:25px}#cboxTopCenter{height:25px}#cboxBottomLeft,#cboxTopRight{height:25px;width:25px}#cboxBottomCenter{height:25px}#cboxBottomRight{height:25px;width:25px}#cboxMiddleLeft,#cboxMiddleRight{width:25px}#cboxContent{border-radius:10px;overflow:hidden;padding-top:10px}#cboxContent,.cboxIframe{background:#fff}#cboxError{border:1px solid #ccc;padding:50px}#cboxLoadedContent{margin-top:20px}#cboxTitle{color:#000;font-size:16px;font-weight:700;left:0;padding:5px;position:absolute;text-align:center;top:0;width:100%}#cboxCurrent{bottom:0;color:#999;left:100px;position:absolute}#cboxLoadingOverlay{background:#ccc9c9 no-repeat 5px 5px}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{background:none;border:0;margin:0;overflow:visible;padding:0;width:auto}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{right:42px}#cboxPrevious,#cboxSlideshow{bottom:0;color:#444;position:absolute}#cboxPrevious{left:0}#cboxNext{left:63px}#cboxClose,#cboxNext{bottom:0;color:#444;position:absolute}#cboxClose{display:block;right:0}.r-list-header{padding-bottom:0!important;padding-top:5px!important}.r-timecard-nav-date{display:inline-block;max-width:140px;min-width:140px;width:140px}.r-timecard-row-di input,.r-timecard-row-je input,.r-timecard-row-lu input,.r-timecard-row-ma input,.r-timecard-row-me input,.r-timecard-row-sa input,.r-timecard-row-ve input{max-width:35px;width:35px}.r-client-list-col-name,.r-client-list-col-name a{max-width:200px;min-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.r-client-list-col-fax,.r-client-list-col-phone{max-width:150px;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}.r-supplier-list-col-name,.r-supplier-list-col-name a{max-width:200px;min-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.r-supplier-list-col-fax,.r-supplier-list-col-phone{max-width:150px;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}.r-job-list-col-client,.r-job-list-col-client a,.r-job-list-col-creation,.r-job-list-col-delivery,.r-job-list-col-no,.r-job-list-col-po{max-width:100px;min-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100px}@keyframes job_emergency_animation{0%{background-color:rgba(255,26,26,.575)}5%{background-color:rgba(255,36,36,.575)}10%{background-color:rgba(255,46,46,.575)}15%{background-color:rgba(255,56,56,.575)}20%{background-color:rgba(255,66,66,.575)}25%{background-color:rgba(255,77,77,.575)}30%{background-color:rgba(255,87,87,.575)}35%{background-color:rgba(255,97,97,.575)}40%{background-color:hsla(0,100%,71%,.575)}45%{background-color:hsla(0,100%,73%,.575)}50%{background-color:hsla(0,100%,75%,.575)}55%{background-color:hsla(0,100%,73%,.575)}60%{background-color:hsla(0,100%,71%,.575)}65%{background-color:rgba(255,97,97,.575)}70%{background-color:rgba(255,87,87,.575)}75%{background-color:rgba(255,77,77,.575)}80%{background-color:rgba(255,66,66,.575)}85%{background-color:rgba(255,56,56,.575)}90%{background-color:rgba(255,46,46,.575)}95%{background-color:rgba(255,36,36,.575)}to{background-color:rgba(255,26,26,.575)}}tr[data-job-priority=EMERGENCY]{animation-duration:1.15s;animation-iteration-count:infinite;animation-name:job_emergency_animation}tr[data-job-priority=RUSH]{background-color:rgba(255,0,0,.25)}tr[data-job-priority=DELIVERY_DATE_FIXED]{background-color:rgba(255,255,0,.25)}.suggest-hint{font-size:14px;line-height:1;padding-bottom:8px;padding-top:7px}.suggest-hint .suggest-jobno{text-decoration:underline}.suggest-hint .suggest-jobno,.suggest-hint .suggest-po{display:inline-block;font-style:italic;margin-bottom:2px}.suggest-hint .suggest-po{padding-left:15px}.suggest-hint .suggest-client,.suggest-hint .suggest-contact{display:block;float:right;font-style:italic;margin-bottom:2px}.suggest-hint .suggest-contact{clear:right;font-size:.9em}.suggest-hint .suggest-desc{word-wrap:break-word;background:0;border:0;display:block;font-size:1.1em;font-style:italic;line-height:1.1em;margin-top:20px;outline:0;padding:0 0 0 8px;white-space:pre-wrap}input.r-contact-email,input.r-contact-mobile,input.r-contact-name,input.r-contact-phone,input.r-contact-phone-ext,input.r-job-desc-price,input.r-job-desc-qty,input.r-keyword-value{width:100%}input.r-job-desc-desc,textarea.r-job-desc-sub{display:inline-block;width:90%}@media print{.row,label{margin-bottom:5px}.r-print-header{margin-bottom:25px}}input.r-job-delivery-item-price,input.r-job-delivery-item-qty{width:100%}input.r-job-delivery-item-desc{width:90%}textarea.r-job-delivery-item-sub-desc{display:inline-block;width:90%}@media print{pre,table tr td{font-weight:500}pre{border:0;font-family:Roboto,sans-serif;margin:0;padding:0 0 0 15px}}.r-invoice-footer .r-invoice-footer-label{padding-right:2em;text-align:right}.r-invoice-footer .r-invoice-footer-value{font-weight:400}input.r-job-invoice-item-qty{width:100%}@media print{input.r-job-invoice-item-qty{border:0;margin:0}}input.r-job-invoice-item-price{width:100%}@media print{input.r-job-invoice-item-price{border:0;margin:0}}input.r-job-invoice-item-desc{width:100%}@media print{input.r-job-invoice-item-desc{border:0;margin:0}}input.r-subcontractor-company,input.r-subcontractor-desc,input.r-subcontractor-total{width:100%}.r-timecard-entry-form-buttons .btn{width:110px}.r-confirm-input-txt{display:block;margin-bottom:7.5px;margin-left:10px;width:95%}.r-date-picker-input{display:inline-block!important;width:90%!important}.r-date-picker-clear{padding-left:2.5%;padding-right:2.5%;width:4%}@media print{@page{size:letter portrait;margin:10mm 0 10mm 8mm}.col .col-auto,.col-10,.col-2{padding-left:5px;padding-right:5px}table{page-break-inside:auto}tr{page-break-after:auto;page-break-inside:avoid}thead{display:table-header-group}tfoot{display:table-footer-group}}html{font-family:Roboto,sans-serif}@media screen{.form-group{margin-bottom:4px}.table-sm>tbody>tr>td,.table-sm>tbody>tr>th,.table-sm>tfoot>tr>td,.table-sm>tfoot>tr>th,.table-sm>thead>tr>td,.table-sm>thead>tr>th{padding:2px 3px}}.r-sort-btn{margin-left:4px}.r-content-view{padding-bottom:20px}.tui-datepicker{z-index:100}