#launch-page{background-color:#141f2e}#launch-page #company-logo{left:32px;position:absolute;top:32px}#launch-page #company-logo img{width:192px}#launch-page #ctrl-box-logo{right:32px;position:absolute;top:32px}#launch-page #ctrl-box-logo img{width:192px}@media(max-width: 768px){.w-full-mobile{width:100%}.w-auto-mobile{width:auto}}body{font-family:"Overused Grotesk",sans-serif;font-size:16px;color:#e5e5e5}body h1{font-size:4rem}body h1.semi-bold{font-weight:600}body h2{font-size:2.25rem}body h2.semi-bold{font-weight:600;line-height:95%}body h2.medium-italic{font-weight:500;font-style:italic;font-size:.9375rem;line-height:95%}body h3{font-size:1.625rem}body h3.medium{font-weight:500;line-height:120%;letter-spacing:-1%}body h4{font-size:1.25rem}body h4.medium{font-weight:500;line-height:120%}body h4.section-header{text-transform:uppercase;border-bottom:.125rem dotted #f67e2b;padding-bottom:.25rem;margin-bottom:.625rem}body nav{font-size:1.25rem;letter-spacing:-3%}body .subheader{font-family:"Bebas Neue Pro";font-size:1rem;letter-spacing:5px;text-transform:uppercase}body .type-medium{font-weight:500;font-size:1rem;line-height:150%}body .type-book{font-size:1rem;line-height:150%}body .type-small{font-size:.875rem;line-height:130%}body button,body a.btn{font-family:"Obviously";font-weight:500;font-size:.9375rem;line-height:100%;text-transform:capitalize;white-space:nowrap}body button.primary,body a.btn.primary{background-color:#2b4262;border-color:#f67e2b;box-shadow:-0.21875rem .21875rem 0 0 #f67e2b;color:#e5e5e5}body button.primary:hover,body a.btn.primary:hover{background-color:#f67e2b !important;box-shadow:none;color:#e5e5e5 !important}body button.grey,body a.btn.grey{background-color:#f2f2f2;border-color:#e5e5e5;box-shadow:-0.21875rem .21875rem 0 0 #f67e2b;color:#141f2e;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}body button.grey:hover,body a.btn.grey:hover{background-color:#2b4262 !important;box-shadow:none;color:#f2f2f2 !important;transform:translateY(-2px)}body button.blue,body a.btn.blue{background-color:#2b4262;box-shadow:-0.21875rem .21875rem 0 0 #f67e2b;color:#f2f2f2;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}body button.blue:hover,body a.btn.blue:hover{background-color:#f2f2f2 !important;box-shadow:none;color:#141f2e !important;transform:translateY(-2px)}body button.tertiary,body a.btn.tertiary{background-color:#f2f2f2;border-color:#dc3545;box-shadow:-0.21875rem .21875rem 0 0 #dc3545;color:#2b4262}body button.tertiary:hover,body a.btn.tertiary:hover{background-color:#dc3545 !important;box-shadow:none;color:#f2f2f2 !important}body button.secondary,body a.btn.secondary{background-color:#f2f2f2;border-color:#2b4262;box-shadow:-0.21875rem .21875rem 0 0 #2b4262;color:#2b4262}body button.secondary:hover,body a.btn.secondary:hover{background-color:#2b4262 !important;box-shadow:none;color:#f2f2f2 !important}body button span#driver-button-text,body a.btn span#driver-button-text{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}body a{color:#f67e2b}body a:hover{color:#2b4262}body label{color:#141f2e;margin-bottom:.1rem}body input[type=text],body input[type=password],body input[type=email],body input[type=text],body textarea{border:1px solid #2b4262;color:#141f2e;padding:.375rem .6rem}body input[type=text]:focus,body input[type=password]:focus,body input[type=email]:focus,body input[type=text]:focus,body textarea:focus{border-color:#f67e2b !important}body input[type=checkbox]:not(:checked),body input[type=radio]:not(:checked){border-color:#2b4262;box-shadow:none}body input[type=checkbox]:checked,body input[type=radio]:checked{border-color:#f67e2b}body a{color:#f67e2b}body a:hover{color:#2b4262}body .navy{color:#141f2e}body .blue{color:#2b4262}body .orange{color:#f67e2b}body .grey{color:#f2f2f2}body .light-grey{color:#e5e5e5}body .text-navy{color:#141f2e}body .bg-navy{background-color:#141f2e}body .bg-light-grey{background-color:#e5e5e5}body .bg-blue{background-color:#2b4262}body .bg-grey{background-color:#f2f2f2}body .border-navy{border-color:#141f2e}body .border-blue{border-color:#2b4262}body .border-light-grey{border-color:#e5e5e5}body .w-full{width:100%}body .w-4\/5{width:80%}body .h-4\/5{height:80%}body .flex{display:flex}body .flex-center{display:flex;align-items:center;justify-content:center}body .transition-all{transition:all .3s ease}body .dxbl-list-box-item-selected{background-color:#cdcdcd !important}body .dxbl-input-editor:focus,body .dxbl-text-edit:has(:focus){border-color:#2b4262}body [data-bs-toggle=tooltip]{cursor:help;margin:5px}body .dxbl-btn-dropdown-list-item{background-color:#f2f2f2 !important}body .dxbl-btn-dropdown-list-item .dxbl-btn{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);margin-left:0 !important;color:#141f2e}body .dxbl-btn-dropdown-list-item .dxbl-btn:hover,body .dxbl-btn-dropdown-list-item .dxbl-btn .dxbl-btn span.dxbl-btn-caption{background-color:#141f2e !important;color:#fff !important}body .dxbl-edit-btn-dropdown{margin-left:0 !important}body .invoice-grid-scroll{overflow:auto !important;height:75vh}body .grid-scroll{overflow:auto !important;max-height:82vh}body .dotted-bottom-border{border-bottom:.125rem dotted #f67e2b;padding-bottom:.25rem;margin-bottom:.625rem}body .dxbl-grid-expand-button{padding:0px !important}.popup-edit-form-wide.dxbl-popup:not(.dxbl-popup-resized):not(.dxbl-popup-fixed-width){--dxbl-popup-max-width: 45rem}.popup-edit-form-narrow.dxbl-popup:not(.dxbl-popup-resized):not(.dxbl-popup-fixed-width){--dxbl-popup-max-width: 27rem}.popup-edit-form-narrow .dxbl-date-edit{width:100%}.popup-edit-form-medium.dxbl-popup:not(.dxbl-popup-resized):not(.dxbl-popup-fixed-width){--dxbl-popup-max-width: 31.5rem}.popup-edit-form-medium .dxbl-date-edit{width:100%}.popup-edit-form-wide .dxbl-date-edit{width:100%}.popup-edit-form-wide .dxbl-fl .dxbl-fl-item.dxbl-fl-item-horizontal>.dxbl-fl-cpt{flex:1 0 auto;display:block;text-align:right}.daily-check-modal.dxbl-popup:not(.dxbl-popup-resized):not(.dxbl-popup-fixed-width){--dxbl-popup-max-width: 55rem;--dxbl-popup-width: 55rem}.conditions-modal.dxbl-popup:not(.dxbl-popup-resized):not(.dxbl-popup-fixed-width){--dxbl-popup-max-width: 50rem;--dxbl-popup-width: 50rem}.daily-check-footer{display:flex;justify-content:space-between;align-items:center;width:100%}.daily-check-modal .switch-container{width:100%}.daily-check-modal .switch-container>div{width:100%}.daily-check-modal .switch-container .dxbl-date-edit,.daily-check-modal .switch-container .dxbl-time-edit{width:100% !important;max-width:100% !important}.form-footer{position:fixed;bottom:0;right:0;z-index:100;left:var(--sidebar-w);border-top:1px solid #999;padding:.75rem .75rem;background-color:#fff}.form-footer .dxbl-btn{height:40px}.cb-nav.collapsed~.content-area .form-footer,.cb-nav.collapsed~* .form-footer{left:3.625rem}.contact-status .bi-check-circle-fill{color:#28a745 !important}.contact-status .bi-x-circle-fill{color:#dc3545 !important}.dxbl-grid td[role=gridcell]{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.action-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2rem;border:none;padding:0;margin:0;background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.action-btn:hover{background-color:rgba(0,0,0,0) !important}.action-btn i{font-size:1.3rem;color:#141f2e !important}.action-btn .action-icon-hover{display:none}.action-btn:hover .action-icon-default{display:none}.action-btn:hover .action-icon-hover{display:inline-block}body:has(.app-ready) #app-loading-indicator{display:none !important}#app-loading-indicator{display:flex}
