@import url("https://fonts.googleapis.com/css2?family=Open+Sans&display=swap");@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons/font/bootstrap-icons.css");:root{--header_nav_bg_color:#0075ff;--header_nav_link_color:#fff;--header_submenu_nav_link_color:#414042;--primary_font:"Open Sans",sans-serif;--menu_font:var(--primary_font);--heading_font:var(--primary_font);--heading_bg_color:#ebf7ff;--heading_text_color:#414042;--table_heading_bg_color:var(--heading_bg_color);--table_heading_text_color:var(--heading_text_color);--search_bg_color:#e8ecea;--active_bg_color:#e2f0ea;--list_group_item_color:#000;--border_color:#edecec;--default_font_size:13px;--menu_font_size:13px;--cancel_btn_color:#ffbcbc;--action_btn_color:#456b59;--placeholder_text_color:#999}body,button,input,optgroup,select,textarea{font-family:var(--primary_font)!important;font-size:var(--default_font_size)!important}input:-moz-read-only{background-color:rgba(255,255,226,.58);border-color:rgba(255,231,158,.47)!important}input:read-only{background-color:rgba(255,255,226,.58);border-color:rgba(255,231,158,.47)!important}.font-weight-600{font-weight:600!important}.bg-gray{background-color:#e5e5e5d7!important}.border-radius-0{border-radius:0!important}@media (min-width:992px){.col-lg-2_5{flex:0 0 auto;width:21%!important}.col-lg-9_5{flex:0 0 auto;width:79%!important}}.header-nav{background-color:var(--header_nav_bg_color)}.header-nav a{color:var(--header_nav_link_color);font-family:var(--menu_font);font-weight:500;font-size:var(--menu_font_size);transition:none;padding:.5rem 1rem!important}.header-nav .navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:unset}.header-nav .dropdown-menu{padding-top:0;padding-bottom:0}.header-nav .dropdown-menu li{border-top:1px solid var(--border_color)}.header-nav .dropdown-menu li a{color:var(--header_submenu_nav_link_color)}.header-nav a.profile-badge{background-color:#f3f3f363;padding:4px 5px!important;color:#fff}.header-nav a.notifications-badge,.header-nav a.profile-badge{font-size:var(--menu_font_size);border-radius:100%;margin:7px;font-weight:600}.header-nav a.notifications-badge{background-color:#faf3f3;padding:4px 10px!important;color:red}.header-nav a.company-badge{background-color:#c1c1c154;padding:4px 5px!important;margin:8px;font-size:var(--menu_font_size);color:#fff;border-radius:5px;font-weight:600}.heading-nav{background-color:#fff;box-shadow:0 5px 8px -4px rgba(45,45,45,.53)}.heading-nav a{font-family:var(--menu_font);font-weight:500;font-size:var(--menu_font_size);transition:none;padding:.5rem 1rem!important;color:#000}.heading-nav .label{font-weight:600;font-size:16px}.heading-nav .current{border-bottom:3px solid var(--header_nav_bg_color);margin-top:4px}.heading-nav .current a{font-weight:600;color:var(--header_nav_bg_color)!important}.navbar-nav .current_top{border-bottom:1px solid #fff}.navbar-nav .current_top a{font-weight:600;color:#fff!important}.main-screen{min-height:75vh}button.btn{border-radius:2px;font-size:var(--default_font_size);padding:1px 5px}.page-headline{padding-bottom:1rem}.page-filter{padding-bottom:1.5rem;font-size:var(--menu_font_size)}.page-filter .btn,.page-filter .search_input{font-size:var(--menu_font_size);padding:1px 8px}.page-filter .search_input{display:inline-block;border:1px solid #f0f8ff;background:#f0f8ff;outline:none}.page-filter .length{display:inline-block;border:1px solid var(--border_color);outline:none;font-size:var(--menu_font_size);padding:1px 8px}.card.wrapper{height:100%;border-radius:0;border-color:var(--heading_bg_color);margin-bottom:.5rem}.card.wrapper .card-header{background-color:var(--heading_bg_color);border-radius:0;color:var(--heading_text_color);padding:.25rem .5rem}.card.wrapper .card-header .title{font-family:var(--primary_font);font-weight:600}.card.wrapper .card-header-icon{background-color:#fff;padding:3px 0;color:var(--header_nav_bg_color);line-height:0px;border-radius:2px}.card.wrapper .card-header-icon i:before{font-weight:700!important;line-height:14px;font-size:20px}.card.wrapper .card-body{padding:1rem .75rem}.form-control.search_input{border-radius:2px;padding:2px 5px;font-family:var(--primary_font);border-color:var(--heading_bg_color)}.form-control.search_input:focus{color:var(--heading_bg_color);background-color:#fff;border-color:var(--heading_bg_color);outline:0;box-shadow:0 0 0 rgba(45,45,45,.47)}.search-field{background-color:var(--search_bg_color);padding:.5rem!important}.search-field .filter{font-size:13px;padding:2px 1px}.search-field .filter .form-check{min-height:auto}.search-field .form-check-input{border-radius:2px;border-color:var(--heading_bg_color)}.search-field .form-check-input[type=checkbox]{border-radius:2px}.search-field .form-check-input:focus{color:var(--heading_bg_color);border-color:var(--heading_bg_color);box-shadow:0 0 0 rgba(45,45,45,.47)}.search-field .form-check-input:checked{background-color:var(--heading_bg_color);border-color:var(--heading_bg_color)}.search-field .form-check-label{color:var(--heading_bg_color)}.card-body.scrollbar,.list-group.flush{max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden;border-radius:0}.card-body.scrollbar::-webkit-scrollbar,.list-group.flush::-webkit-scrollbar{width:10px}.card-body.scrollbar::-webkit-scrollbar,.list-group.flush::-webkit-scrollbar-thumb{background-color:var(--heading_bg_color);border-radius:0}.flush .list-group-item{padding:0;border-bottom-width:0;border-top-width:0}.flush .list-item-line .line{line-height:20px}.flush .list-group-item .list-item-line{border-bottom:1px solid;border-color:var(--table_heading_bg_color);margin:0 6px;padding:.25rem .5rem}.flush .list-group-item.active{background-color:var(--active_bg_color);color:var(--list_group_item_color);border-color:var(--active_bg_color)}.list-group-item{border-width:0}div.contract_info{margin:0 10px}div.contract_info div{font-size:11px}.sub.contract_info{border-left:1px solid var(--bs-accordion-active-bg);padding:0 5px;margin:5px}.list-group .list-group-item.list-group-item-action{background:#fff}.list-group-item-action:focus,.list-group-item-action:hover{background-color:var(--table_heading_bg_color);border-color:var(--table_heading_bg_color)}.flush .list-group-item .heading{font-family:var(--primary_font);font-weight:700}.flush .list-group-item .heading,.flush .list-group-item .text{font-size:var(--default_font_size)}.flush .list-group-item .action-section{margin-top:4px}.flush .list-group-item .action-section a{font-size:var(--default_font_size);display:block}.flush .list-group-item .action-section a,.flush .list-group-item .action-section a i:before{color:var(--bs-primary);font-weight:600!important}.material-form .form-control{border-radius:2px;padding:8px 12px;font-family:var(--primary_font);font-size:var(--default_font_size);border-color:var(--header_nav_bg_color);outline:0;box-shadow:0 2px 4px rgba(45,45,45,.28)}.material-form .react-datepicker-wrapper{display:unset;padding:0;border:0}.material-form .react-datepicker-popper,.react-datepicker-popper[data-placement^=bottom]{z-index:999}.material-form .react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:11px 7px;box-sizing:content-box}.material-form .form-control::placeholder{color:var(--placeholder_text_color)}.material-form .form-control:-ms-input-placeholder{color:var(--placeholder_text_color)}.material-form .form-control::-ms-input-placeholder{color:var(--placeholder_text_color)}.material-form .form-group{position:relative;margin-bottom:1rem}.material-form label.legend{position:absolute;top:-10px;left:10px;font-family:var(--primary_font);font-size:var(--default_font_size);background-color:#fff;padding:0 3px;color:var(--header_nav_bg_color);z-index:1}.material-form.columns{display:grid;grid-template-columns:1fr 1fr}.material-form.columns.has-form{display:unset;grid-template-columns:unset}.material-form.columns form{display:grid;grid-template-columns:1fr 1fr}.material-form.columns .form-group{padding-right:1rem}.has-search .form-control{padding-left:2.375rem;background:#f2ececec;font-size:var(--primary_font);outline:none;box-shadow:0 0 0 rgba(45,45,45,.28);border-width:0}.has-search .form-control-feedback{position:absolute;z-index:2;display:block;width:2.375rem;height:2.375rem;line-height:31px;text-align:center;pointer-events:none;color:var(--header_nav_bg_color)}input[type=checkbox]{accent-color:red}.material-action-btn>*{padding:0 10px;border-right:2px solid var(--border_color)}.material-action-btn .bi:before{font-weight:600!important}.material-action-btn>:last-child{border-width:0}.material-form .input-readonly .legend{background-color:hsla(0,0%,100%,.58)!important}.btn.success{background-color:var(--header_nav_bg_color);color:#fff;border-radius:2px;margin-right:5px}.btn.success.btn-outline{background-color:transparent;border-color:var(--header_nav_bg_color);color:var(--header_nav_bg_color);font-weight:600;font-size:14px}.btn.cancel{background-color:var(--cancel_btn_color);color:#000;border-radius:2px;margin-right:5px}.btn-gray{background-color:#e2e2e2!important}.form-btn{display:flex;gap:2px}.contact-add{display:flex;justify-content:center;color:#164630;margin-top:10px}.check-box,.contact-add{font-size:10px;font-family:var(--primary_font)}.check-box{font-weight:400;padding:10px 0}table.material-table thead th{background-color:var(--table_heading_bg_color);color:var(--table_heading_text_color);font-size:var(--menu_font_size);font-weight:400;border-width:0}table.material-table.secondary thead th{background-color:#d9d9d9;color:var(--table_heading_text_color)}table.material-table tbody tr{color:var(--table_heading_text_color);font-size:var(--menu_font_size);font-weight:400}.material-paginate{justify-content:center;display:flex}.material-paginate .page-link{border-width:0;color:#333;font-size:var(--menu_font_size);padding:3px 9px;margin:0 7px;box-shadow:none;outline:none}.material-paginate .active .page-link{border-radius:100%;background-color:#d9d9d9;border-color:#d9d9d9}.material-modal .modal-header{border-bottom-width:0;font-size:22px;padding:.75rem 1rem;color:var(--header_nav_bg_color)}.material-modal .modal-body{padding:.75rem 1rem .25rem}.material-modal .modal-footer{border-top-width:0;padding:.25rem 1rem .75rem;justify-content:flex-start}.footer-menu{list-style:none;display:flex;padding:5px 0;align-items:center}.footer-menu ul{margin-bottom:0}.footer-menu li{margin:0 10px}.footer-shadow{background-color:#fff;box-shadow:0 -4px 8px 1px rgba(45,45,45,.18)}.footer-text li a{text-decoration:none!important;color:var(--header_nav_bg_color)!important;font-weight:600!important}.dropdown-menu[data-bs-popper]{top:100%;left:-100px!important;margin-top:var(--bs-dropdown-spacer)}.login_wrap{margin:0;background:url(/images/truck-clutch.jpg) 0 no-repeat;background-size:contain;width:100%;min-height:100vh;align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:15px}.login-container{background:hsla(0,0%,100%,.57);padding:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:10px}.login-container .form-group{margin-bottom:1.5rem;position:relative;text-align:center}.login-container .form-group i{position:absolute;left:13px;top:10px;font-size:20px;color:#fff}.login-container .form-group .form-control{padding:15px 15px 15px 40px;border-radius:8px;background:#3333336e;border-width:0;outline:0;box-shadow:none;font-size:13px;color:#fff}.login-container .form-group .form-control::placeholder{color:#e3e3e3}.login-container.organization .form-group .form-control{padding:10px;background:#94c4fc46;color:#000}.login-container.organization .form-group .form-control::placeholder{color:#999;font-size:13px}.login-container .form-control::placeholder{color:#fff;opacity:1}.login-container .form-group .submit{border-radius:5px;font-size:22px}tr.groupTr td{text-align:center;background:#000;color:#fff;width:100%;padding:0!important;margin:0!important;line-height:15px}.draggable{top:auto!important;left:auto!important}td.onlyDroppableTd:hover{background-color:#f7f7f7!important}.btn-sub{color:#fff;background-color:#b000a9}.btn-sub:hover{color:#fff;background-color:#860382d2}.btn-tow{color:#fff;background-color:#715aff}.btn-tow:hover{color:#fff;background-color:#543afa}.btn-assign{color:#000;background-color:#d3ccff}.btn-assign:hover{color:#fff;background-color:#b1a6fa}.round{width:20px;height:20px;border-radius:50%}.p-tag-plan,.plan{background-color:#ca97ca!important;color:#000!important}.plan.border{border:0!important;border-left:5px solid #3a213e!important}.plan.border.alert{margin:3px!important}.allocated,.p-tag-allocated{background-color:#b6d0e2!important;color:#000!important}.allocated.border{border:0!important;border-left:5px solid #21283e!important}.loading,.p-tag-loading{background-color:#ffd976!important}.loading.border{border:0!important;border-left:5px solid #ad8214!important}.delivered,.p-tag-delivered{background-color:#9fe2bf!important;color:#000!important}.invoiced,.p-tag-invoiced{background-color:#9c3838!important;color:#fff!important}.delivered.border{border-left:5px solid #164630!important}.canceled,.p-tag-cancelled{background-color:#ffa0a0!important}.cancelled.border{border:0!important;border-left:5px solid #ac4a4a!important}.temporary{background-color:#588776!important}.delivered.border{border:0!important;border-left:5px solid #21283e!important}.dragcomplete{width:140px!important}.drag{background:#f7f7f7!important;font-size:x-small!important}.list-group-item.list-group-item-action.drag .list-item-line .justify-content-between .line span{font-size:10px!important}.drag .list-group-item .list-item-line{border-bottom:0 solid;border-color:var(--table_heading_bg_color);margin:0 6px;padding:.1rem}.drag .list-item-line .line{line-height:15px}.lil_card{font-size:10px!important;font-family:Open Sans,sans-serif!important;border-radius:20px}.compact-accordion{border-radius:0!important}.compact-accordion .accordion-button{padding-left:0!important;padding-top:0!important;padding-bottom:0!important;background-color:var(--bs-accordion-active-bg);border-radius:0!important;box-shadow:none!important;font-size:11px!important;padding-right:3px}.compact-accordion .accordion-item{border-radius:0!important}table.table_14 td,table.table_14 th{padding:5px!important}table.table_14 td.asset_cell{padding-bottom:20px!important}.truck_width{width:5%}.fixed_width{width:6.5%}.sch_load_14,.truck_info_14{font-size:10px}.list-group-item.border-0.list-group-item-action.drag{width:150px!important;height:30px!important;padding:10px;background:#e3eeff!important;overflow:hidden!important}.list-group-item.drag:active+.accordion{display:none!important}.list-group-item.border-0.list-group-item-action:active{width:150px!important;background:#e3eeff!important;height:30px!important;padding:10px;overflow:hidden!important}.list-group-item.border-0.list-group-item-action:active .just_contract_no{display:block!important}.list-group-item.border-0.list-group-item-action:active .nips{display:none}.greyBg{background:#0dcaf0;text-align:center;color:#fff}div.singleContract{border:1px solid #ddd;margin-bottom:2px;padding:10px 5px}label input[type=radio]:checked+.select_contract{background:#f3f8ff!important;padding:5px}.expandable{overflow:hidden;transition:max-height .3s ease,opacity .3s ease;max-height:25px;opacity:1}.expandable>.show{opacity:0}.expandable:hover{max-height:200px;opacity:1}.expandable:hover>.show{opacity:1}small.assetInfos{font-size:12px}.customToggle:after{display:none!important}.flush.mh-auto{max-height:unset}.white-space-nowrap{white-space:nowrap}fieldset legend{font-size:14px;margin-bottom:15px;font-weight:600}.form-control.search_input:focus{color:#000!important}.slideContent{height:0;overflow:hidden;transition:height 1s ease}.slideContent.visible{opacity:1;height:590px}@media only screen and (max-width:991px){.slideContent.visible{opacity:1;height:800px}}.manualAddress:first-child:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.layout__wrapper{border-radius:3px;max-width:370px}.card{background-color:#fff;border-radius:5px}.header{border-bottom:1px solid gray;padding-bottom:10px;margin-bottom:5px}.store-container{padding:5px;background-color:#00f7ff}.items-container,.store-container{text-align:center}.item-container{padding:5px;border-bottom:1px solid grey}.css-1nmdiq5-menu{z-index:9!important}.login-container input.form-control::placeholder{color:#000!important}.input-group .btn:focus{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}td.position-relative.xz-0.asset_cell.readonly{background:#c3c3c3;border:1px solid #ddd}td.readonly{cursor:not-allowed}th.sorted-asc,th.sorted-desc{background-color:var(
    --header_nav_bg_color
  )!important}th.sorted-asc,th.sorted-desc,th.sorted-desc span{color:var(--header_nav_link_color)!important}.loader{width:15px;aspect-ratio:1;border-radius:50%;animation:l5 1s linear infinite alternate}@keyframes l5{0%{box-shadow:20px 0 #000,-20px 0 #0002;background:#000}33%{box-shadow:20px 0 #000,-20px 0 #0002;background:#0002}66%{box-shadow:20px 0 #0002,-20px 0 #000;background:#0002}to{box-shadow:20px 0 #0002,-20px 0 #000;background:#000}}.text-red{color:#f91616}.text-yellow{color:#f8f825}.text-green{color:#97ffb1}.color-border{border:.5px solid #000;border-radius:50%;height:14px;width:14px;line-height:1px;cursor:pointer}.p-inputtext.p-component{padding-top:5px;padding-bottom:5px}.p-datatable-table .p-datatable-tbody>tr>td,.p-datatable-table .p-datatable-thead tr th{font-size:13px;padding:3px}.p-datatable-table .p-datatable-thead>tr>th svg{width:11px}.p-dropdown-items{padding-left:0;margin-bottom:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{padding:.61rem 1.25rem}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td{border:1px solid #e5e7eb;border-width:0 0 1px 1px}.p-datatable .p-datatable-thead>tr>th{border:1px solid #e5e7eb;background-color:#ebf7ff}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:2px}.p-dropdown-panel .p-dropdown-items .p-dropdown-item,.p-inputtext,.p-multiselect.p-multiselect-chip .p-multiselect-token{font-size:13px;padding:.2rem .75rem}.p-button.p-button-rounded{height:1.85rem;margin-right:5px}.p-dropdown,.p-dropdown-label,.p-dropdown-trigger,.p-paginator-element{height:1.85rem}.p-datatable .p-datatable-header{padding:5px 6px}.p-button{padding:0 1.25rem}.p-multiselect-items.p-component{padding:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{padding:.25rem 1.25rem}.filter-select{padding:5px}.p-datepicker{width:280px!important}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:1rem}.p-datepicker table td,.p-datepicker table th{padding:0}.p-datepicker table td>span{width:1.5rem;height:1.5rem}.p-datepicker table{font-size:13px;margin:.5rem 0}.p-datepicker .p-datepicker-header{padding:0 .5rem}.dropdown-menu.show{z-index:99999}table.table_14{border-collapse:separate}table.table_14 thead td{border-bottom:2px solid #000}table.table_14 td{border:.5px solid #dee2e6}.xschedule{height:80vh}.xschedule thead th{position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:#fff}.submenu_position{left:-100px}.bg-dark{background-color:#333!important}.xschedule th:first-child,td:first-child{position:-webkit-sticky;position:sticky;left:0;background:#fff;z-index:1}@media (max-width:768px){.xschedule th:not(:first-child),td:not(:first-child){display:none}}.loads-cell{color:#2196f3;text-decoration:underline;cursor:pointer}.loads-cell:hover{color:#0d47a1}.browser-tabs-container{border-bottom:1px solid #dee2e6}.browser-tabs{display:flex;gap:2px}.browser-tab{padding:8px 16px;background:#f8f9fa;border:1px solid #dee2e6;border-bottom:none;border-radius:6px 6px 0 0;position:relative;cursor:pointer;transition:all .2s ease;color:#6c757d;font-size:var(--default_font_size)}.browser-tab.active,.browser-tab:hover{background:#fff;color:var(--header_nav_bg_color)}.browser-tab.active{border-bottom:1px solid #fff;margin-bottom:-1px;font-weight:600}.browser-tab.active:after,.browser-tab.active:before{content:"";position:absolute;height:2px;width:100%;left:0;bottom:0}.browser-tab.active:before{background:#fff;bottom:-1px;z-index:1}.hide-mobile{display:block}@media (max-width:768px){.hide-mobile{display:none}}.hidden-mobile{display:none}@media (min-width:768px){.hidden-mobile{display:block}}.hidden-desktop{display:block}@media (min-width:768px){.hidden-desktop{display:none}}fieldset{display:block;min-inline-size:min-content;margin-inline:2px;border-image:initial!important;padding-block:.35em .625em;padding-inline:.75em}legend{float:none!important;width:auto!important;color:var(--header_nav_bg_color)!important;padding:0;margin-bottom:.5rem!important;font-size:calc(1.275rem + .3vw);line-height:inherit}.breaks-container,.fatigue-container,.pre-start-container{max-height:150px;overflow-y:auto}.break-item,.check-item{margin-bottom:4px;display:flex;align-items:center}.break-item{flex-direction:column;align-items:flex-start}.react-select-container .react-select__control{border-radius:2px!important;padding:0!important;font-family:Open Sans,sans-serif!important;font-size:13px!important;border-color:#0075ff!important;outline:0!important;box-shadow:0 2px 4px rgba(45,45,45,.28)!important;min-height:38px!important;height:38px!important;background-color:#fff!important}.react-select-container .react-select__value-container{padding:8px 12px!important}.react-select-container .react-select__input-container{padding:0!important;margin:0!important}.react-select-container .react-select__single-value{color:#212529!important;padding:0!important;margin:0!important}.react-select-container .react-select__placeholder{color:#6c757d!important;padding:0!important;margin:0!important}.react-select-container .react-select__control:hover{border-color:#0075ff!important}.react-select-container .react-select__control--is-focused{border-color:#0075ff!important;box-shadow:0 2px 4px rgba(45,45,45,.28)!important}.react-select-container .react-select__menu{border:1px solid #ced4da;border-radius:.375rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.react-select-container .react-select__option{padding:8px 12px;cursor:pointer}.react-select-container .react-select__option--is-focused{background-color:#f8f9fa}.react-select-container .react-select__option--is-selected{background-color:#e9ecef;color:#212529}.react-select-container .react-select__placeholder{color:#6c757d}.react-select-container .react-select__single-value{color:#212529}.react-select-container .react-select__indicator-separator{background-color:#ced4da}.react-select-container .react-select__clear-indicator,.react-select-container .react-select__dropdown-indicator{color:#6c757d}