@media print{.print-allocation-container{font-size:13px !important}.print-allocation-container .allocated-container{color:#000;font-weight:bold}.print-allocation-container .not-allocated-container{color:#ababab !important;font-weight:100 !important}.print-allocation-table-body-column-header{font-size:14px !important}.per-diem-container{font-weight:bold !important}.allocated-container{color:#000;font-weight:bold !important}.overallocated-container{color:#000;font-weight:bold !important}.not-allocated-container{color:#ababab !important;font-weight:100 !important}.print-allocation-table-body-cell-text-disabled{color:#ababab !important;font-weight:100 !important}}@media (min-width: 1200px){body .header-right-label{visibility:hidden !important;width:140px}body .header-center-label{visibility:visible !important;display:table-cell !important;width:50% !important}body .header-logo{display:table-cell !important}body .header-logo-small{display:none !important}body .header-menu .header-menu-tabs-container .header-menu-tabs a,body .header-menu .header-menu-tabs-container .header-menu-tabs a:hover,body .header-menu .header-menu-tabs-container .header-menu-tabs a:active,body .header-menu .header-menu-tabs-container .header-menu-tabs a:visited,body .header-menu .header-menu-tabs-container .header-menu-tabs .header-tab{min-width:130px !important;font-size:16px}body .header-menu .header-menu-tabs-container .header-menu-tabs .custom-dropdown-content-option{font-size:14px !important}body .custom-dropdown-horizontal{left:130px !important}body .save-button{display:inline-block !important;margin-left:10px !important;width:auto !important;margin-bottom:0 !important;float:none !important}body .email-one-person-button{width:auto !important;display:inline-block !important;margin-right:10px !important;margin-bottom:0 !important;float:none !important}body .email-button{display:inline-block !important;margin-right:10px !important;margin-left:10px !important;width:auto !important;margin-bottom:0 !important;float:none !important}body .copy-to-new-plan-button{display:inline-block !important;margin-left:10px !important;width:auto !important;margin-bottom:0 !important;float:none !important;margin-right:10px}body .shutdown-plan-button{display:inline-block !important;width:auto !important;margin-bottom:0 !important;float:none !important;margin-right:10px}body .print-plan-button{display:inline-block !important;width:auto !important;margin-bottom:0 !important;float:none !important;margin-right:10px}}@media (min-width: 1134px){.job-week-content-row .overallocated-links-container:before{right:48px !important}.page-custom-subheader .custom-page-header .custom-page-header-text-container,.driver-load-list-header .custom-page-header .custom-page-header-text-container{display:table !important}.page-custom-subheader .custom-page-header .custom-page-header-text-container .main-header-text,.driver-load-list-header .custom-page-header .custom-page-header-text-container .main-header-text{display:table-cell !important}.page-custom-subheader .custom-page-header .custom-page-header-text-container .header-sub-text,.driver-load-list-header .custom-page-header .custom-page-header-text-container .header-sub-text{display:table-cell !important;padding-left:10px}.custom-list .list-row.plant-row .list-column.address{display:table-cell !important}:not(.manage-truck-reports-content) .page-custom-subheader,:not(.manage-job-site-reports-content) .page-custom-subheader,:not(.update-truck-report-page-content) .page-custom-subheader,:not(.update-job-site-report-page-content) .page-custom-subheader{width:1134px !important}:not(.manage-truck-reports-content) .manage-entity-list,:not(.manage-job-site-reports-content) .manage-entity-list,:not(.update-truck-report-page-content) .manage-entity-list,:not(.update-job-site-report-page-content) .manage-entity-list{width:1134px !important}:not(.manage-truck-reports-content) .list-bottom-options,:not(.manage-job-site-reports-content) .list-bottom-options,:not(.update-truck-report-page-content) .list-bottom-options,:not(.update-job-site-report-page-content) .list-bottom-options{width:1134px !important}:not(.manage-truck-reports-content) .custom-tabs-bar .custom-tab-remainder,:not(.manage-job-site-reports-content) .custom-tabs-bar .custom-tab-remainder,:not(.update-truck-report-page-content) .custom-tabs-bar .custom-tab-remainder,:not(.update-job-site-report-page-content) .custom-tabs-bar .custom-tab-remainder{width:calc(1134px - (200px * 2) - (10px * 2)) !important}:not(.manage-truck-reports-content) .crew-time-report-detail-page-content,:not(.manage-job-site-reports-content) .crew-time-report-detail-page-content,:not(.update-truck-report-page-content) .crew-time-report-detail-page-content,:not(.update-job-site-report-page-content) .crew-time-report-detail-page-content{width:1134px;margin:auto;z-index:10}.manage-truck-reports-content :not(.modal-container) .page-custom-subheader,.manage-job-site-reports-content :not(.modal-container) .page-custom-subheader{width:1430px !important;padding-left:100px;padding-right:100px;border:0 !important}.manage-truck-reports-content .modal-container .page-custom-subheader,.manage-job-site-reports-content .modal-container .page-custom-subheader{width:1134px !important}.manage-truck-reports-content .modal-container .page-custom-subheader.small-page-custom-subheader,.manage-job-site-reports-content .modal-container .page-custom-subheader.small-page-custom-subheader{padding:20px !important;margin:0 !important}.manage-truck-reports-content .manage-entity-list,.manage-job-site-reports-content .manage-entity-list{width:1430px !important}.manage-truck-reports-content .list-bottom-options,.manage-job-site-reports-content .list-bottom-options{width:1430px !important;padding-left:100px;padding-right:100px}.manage-truck-reports-content .custom-tabs-bar .custom-tab-remainder,.manage-job-site-reports-content .custom-tabs-bar .custom-tab-remainder{width:calc(1430px - (200px * 2) - (10px * 2)) !important}}@media (min-width: 992px){.send-email-loading-indicator{float:left;right:0 !important}.header-menu .header-right-options .user-name-display{display:inline-block !important}.header-menu .header-right-options .right-options-separator{display:inline-block !important}}a.close-button,a:hover.close-button,a:active.close-button,a:visited.close-button{color:white !important;text-decoration:none;text-shadow:0 1px 2px black}a.close-button:hover,a:hover.close-button:hover,a:active.close-button:hover,a:visited.close-button:hover{opacity:0.5}.option a,.option a:hover,.option a:active,.option a:visited{color:#000 !important;text-decoration:none !important}.option.disabled-form-button .option-link-container .option-link-text:hover{background-color:#ddd;cursor:default}.option .option-link-container{display:table}.option .option-link-container .light-grey-button{font-size:13px}.option .option-link-container .option-link-text{display:table-cell;vertical-align:middle;cursor:pointer;background-color:#ddd;border:0;border-radius:5px;text-align:center;height:30px;color:#000;font-weight:bold;margin:0 auto;min-width:180px;font-size:13px}.option .option-link-container .option-link-text:hover{background-color:#eaeaea;cursor:pointer}.option .option-link-container a{display:table-cell;vertical-align:middle;cursor:pointer;background-color:#ddd;border:0;border-radius:5px;text-align:center;height:30px;color:#000;font-weight:bold;margin:0 auto;min-width:180px;font-size:13px}.option .option-link-container a:hover{background-color:#eaeaea}body{overflow-x:hidden;font-family:"Open Sans",Helvetica,Arial,sans-serif !important}.field-container-vertical{width:100%}.field-container-vertical .rs-label{margin-bottom:10px}.field-container-horizontal .rs-label{width:200px}.field-container{display:table;padding-bottom:10px}.field-container .rs-label{display:table-cell;vertical-align:middle}.field-container .rs-label.no-input{padding-top:0 !important}.field-container .field{display:table-cell;vertical-align:middle}.field-container .option{display:table-cell;cursor:pointer;vertical-align:middle;padding-right:10px}.field-container .rs-side-label{padding-left:5px;display:table-cell;vertical-align:middle}.paging-options-container{display:table-cell;text-align:right;height:40px;vertical-align:middle}.paging-options-container .paging-options{display:table;height:40px;float:right}.paging-options-container .paging-options .paging-option-divider{display:table-cell;width:20px}.paging-options-container .paging-options .paging-option{display:table-cell;vertical-align:middle;padding-left:20px}.paging-options-container .paging-options .paging-option:hover{cursor:pointer;text-decoration:underline}.paging-options-container .paging-options .paging-option.inactive{opacity:0.3}.paging-options-container .paging-options .paging-option.inactive:hover{cursor:auto;text-decoration:none}.paging-options-container .paging-options .paging-option .paging-option-content{display:table}.paging-options-container .paging-options .paging-option .paging-option-content .paging-option-cell{display:table-cell;vertical-align:middle;text-transform:uppercase}.paging-options-container .paging-options .paging-option .paging-option-content img{width:35px;height:35px}.materials-custom-subheader{display:table;width:100%}.materials-custom-subheader .subheader-blurb{display:table-cell;color:#999}.page-custom-subheader,.driver-load-list-header{width:768px;margin:0 auto;padding-bottom:20px;display:table}.page-custom-subheader.not-bordered,.driver-load-list-header.not-bordered{border-bottom:0}.page-custom-subheader .subheader-blurb,.driver-load-list-header .subheader-blurb{display:table-cell;color:#999;padding-top:20px}.page-custom-subheader .subheader-row,.driver-load-list-header .subheader-row{display:table-row}.page-custom-subheader .custom-page-header,.driver-load-list-header .custom-page-header{display:table-cell;vertical-align:bottom;text-align:left;border-bottom:none !important;padding-bottom:0 !important;padding-top:10px}.page-custom-subheader .custom-page-header .custom-page-header-text-container,.driver-load-list-header .custom-page-header .custom-page-header-text-container{display:block}.page-custom-subheader .custom-page-header .custom-page-header-text-container .main-header-text,.driver-load-list-header .custom-page-header .custom-page-header-text-container .main-header-text{display:block}.page-custom-subheader .custom-page-header .custom-page-header-text-container .header-sub-text,.driver-load-list-header .custom-page-header .custom-page-header-text-container .header-sub-text{display:block;font-size:20px;font-weight:100;color:#999}.page-custom-subheader .manage-entity-options,.driver-load-list-header .manage-entity-options{text-align:right;display:table-cell;vertical-align:middle}.page-custom-subheader .manage-entity-options .submit-button,.driver-load-list-header .manage-entity-options .submit-button{float:right}.page-custom-subheader .manage-entity-options .show-deleted-option,.driver-load-list-header .manage-entity-options .show-deleted-option{height:30px;float:right}.header-tab{font-family:"Oswald",sans-serif;font-weight:normal;font-size:18px}.manage-entity-options{margin:0 !important;text-align:right;padding-top:15px;float:right}.page-custom-subheader-row{display:table-row}.page-custom-subheader-row .left-options{display:table-cell;text-align:left;padding-top:20px;vertical-align:bottom}.page-custom-subheader-row .left-options .submit-button{margin:0 auto;width:150px;display:inline-block}.page-custom-subheader-row .right-options{display:table-cell;text-align:right;padding-top:20px}.page-custom-subheader-row .right-options .right-options-table{display:table;float:right}.page-custom-subheader-row .right-options .right-options-table .right-option{display:table-cell;vertical-align:middle;padding-left:10px}.page-custom-subheader-row .right-options .submit-button{margin:0 auto;width:150px;display:inline-block}.page-custom-subheader-row .paging-options-container{padding-top:10px}.custom-page-header{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;padding:15px;font-size:15px}.custom-page-header-reduced{font-family:"Oswald",sans-serif;font-weight:normal;padding-bottom:9px;font-size:20px}.custom-modal{z-index:997;position:fixed;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}.custom-modal .modal-overlay{display:table;position:fixed;background-color:rgba(0,0,0,0.5);width:100vw;height:100vh;top:0;left:0}.custom-modal .modal-overlay .modal-container{text-align:center;display:table-cell;vertical-align:middle;overflow:auto;height:100vh;width:100vw;position:absolute}.custom-modal .modal-overlay .modal-container .modal-content{margin:60px auto;background-color:#fff;box-sizing:border-box;position:relative;max-width:500px;border-radius:0}.custom-modal .modal-overlay .modal-container .modal-content form{text-align:left}.custom-modal .modal-overlay .modal-container .modal-content .rs-label{text-align:right;padding-right:15px}.custom-modal .modal-overlay .modal-container .modal-content.create-job,.custom-modal .modal-overlay .modal-container .modal-content.update-equipment,.custom-modal .modal-overlay .modal-container .modal-content.create-equipment{max-width:600px}.custom-modal .modal-overlay .modal-container .modal-content.create-job .rs-label,.custom-modal .modal-overlay .modal-container .modal-content.update-equipment .rs-label,.custom-modal .modal-overlay .modal-container .modal-content.create-equipment .rs-label{width:145px}.custom-modal .modal-overlay .modal-container .modal-content.update-job,.custom-modal .modal-overlay .modal-container .modal-content.create-job{max-width:900px}.custom-modal .modal-overlay .modal-container .modal-content.update-hotel,.custom-modal .modal-overlay .modal-container .modal-content.create-hotel{max-width:700px}.custom-modal .modal-overlay .modal-container .modal-content.update-job .rs-label,.custom-modal .modal-overlay .modal-container .modal-content.create-job .rs-label,.custom-modal .modal-overlay .modal-container .modal-content.update-hotel .rs-label,.custom-modal .modal-overlay .modal-container .modal-content.create-hotel .rs-label{width:145px}.custom-modal .modal-overlay .modal-container .modal-content.update-job .field-container-vertical .rs-label,.custom-modal .modal-overlay .modal-container .modal-content.create-job .field-container-vertical .rs-label,.custom-modal .modal-overlay .modal-container .modal-content.update-hotel .field-container-vertical .rs-label,.custom-modal .modal-overlay .modal-container .modal-content.create-hotel .field-container-vertical .rs-label{width:100%;text-align:left}.custom-modal .modal-overlay .modal-container .modal-content.update-job .tri-field .tri-field-label,.custom-modal .modal-overlay .modal-container .modal-content.create-job .tri-field .tri-field-label,.custom-modal .modal-overlay .modal-container .modal-content.update-hotel .tri-field .tri-field-label,.custom-modal .modal-overlay .modal-container .modal-content.create-hotel .tri-field .tri-field-label{font-family:"Open Sans",Helvetica,Arial,sans-serif;border-top:0;border-bottom:1px solid #eee;font-weight:bold;padding-bottom:9px;font-size:16px;margin-bottom:20px}.custom-modal .modal-overlay .modal-container .modal-content.update-job .field textarea,.custom-modal .modal-overlay .modal-container .modal-content.create-job .field textarea,.custom-modal .modal-overlay .modal-container .modal-content.update-hotel .field textarea,.custom-modal .modal-overlay .modal-container .modal-content.create-hotel .field textarea{width:100%}.custom-modal .modal-overlay .modal-container .modal-content.update-job .job-form-default .option-link-container a,.custom-modal .modal-overlay .modal-container .modal-content.create-job .job-form-default .option-link-container a,.custom-modal .modal-overlay .modal-container .modal-content.update-hotel .job-form-default .option-link-container a,.custom-modal .modal-overlay .modal-container .modal-content.create-hotel .job-form-default .option-link-container a{min-width:200px}.custom-modal .modal-overlay .modal-container .modal-content.update-fuel-company .rs-label,.custom-modal .modal-overlay .modal-container .modal-content.create-fuel-company .rs-label{width:200px}.custom-modal .modal-overlay .modal-container .modal-content.update-user,.custom-modal .modal-overlay .modal-container .modal-content.create-user,.custom-modal .modal-overlay .modal-container .modal-content.delete-user{max-width:680px;margin-top:15vh}.custom-modal .modal-overlay .modal-container .modal-content.sort-users{max-width:800px;margin-top:15vh}.custom-modal .tri-field{padding-left:20px;padding-right:20px}.custom-modal-blue{z-index:997;position:fixed;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}.custom-modal-blue .modal-blue-overlay{display:table;position:fixed;background-color:rgba(0,0,0,0.5);width:100vw;height:100vh;top:0;left:0}.custom-modal-blue .modal-blue-overlay .modal-blue-container{text-align:center;display:table-cell;vertical-align:middle;overflow:auto;height:100vh;width:100vw;position:absolute}.custom-modal-blue .modal-blue-overlay .modal-blue-container .modal-blue-content{margin:60px auto;background-color:#fff;box-sizing:border-box;position:relative;max-width:500px;border-radius:5px}.custom-modal-blue .tri-field{padding-left:20px;padding-right:20px}.custom-modal-blue .modal-blue-close-button-image{width:18px;height:auto}.modal-blue-custom-header{display:table;width:100%;height:72px;background-color:#0098d2;border-top-left-radius:5px;border-top-right-radius:5px}.modal-blue-custom-header .modal-blue-header-left{display:table-cell;vertical-align:middle;width:10%}.modal-blue-custom-header .modal-blue-header-right{width:10%;display:table-cell;vertical-align:middle;text-align:right}.modal-blue-custom-header .modal-blue-header-right .close-button{height:72px;margin:0 auto;padding-right:20px;text-transform:uppercase}.modal-blue-custom-header .modal-blue-header-text{width:80%;vertical-align:middle;display:table-cell;text-align:center;font-weight:bold;font-size:30px;color:#fff}.manage-jobs-content .create-plant,.manage-plan .create-plant{margin:100px auto !important}.plan-shutdown-modal{max-width:1000px !important}.plan-shutdown-modal .email-options{padding-left:20px;padding-right:20px}.plan-shutdown-modal .email-recipient-blurb{padding-top:0 !important}.plan-shutdown-modal .email-recipient-blurb-header{padding-top:20px !important;text-align:left;font-size:14px !important;border-top:1px solid #eee}.plan-shutdown-modal .add-email-recipient{width:100%}.plan-shutdown-modal .add-email-recipient .option-link-container-centerer{margin:0 auto;padding-bottom:40px;border-bottom:1px solid #eee;margin-bottom:20px}.plan-shutdown-modal .field-container.shutdown-message{padding-bottom:15px}.plan-shutdown-modal .field-container.shutdown-message .field{width:580px}.plan-shutdown-modal .field-container.shutdown-message .field textarea{width:580px}.plan-shutdown-modal .shutdown-notification{font-style:italic}.plan-shutdown-modal .field-container .option{cursor:auto}.plan-shutdown-modal .email-recipient-email-address{width:30% !important}.plan-shutdown-modal .email-recipient-phone{width:25% !important}.plan-shutdown-modal .shutdown-message-menu-header{font-size:16px}.manage-plants-content .modal-content.update-plant,.manage-plants-content .modal-content.create-plant,.manage-jobs-content .modal-content.update-plant,.manage-jobs-content .modal-content.create-plant,.manage-plan .modal-content.update-plant,.manage-plan .modal-content.create-plant{max-width:580px !important}.manage-plants-content .modal-content.update-plant .rs-label,.manage-plants-content .modal-content.create-plant .rs-label,.manage-jobs-content .modal-content.update-plant .rs-label,.manage-jobs-content .modal-content.create-plant .rs-label,.manage-plan .modal-content.update-plant .rs-label,.manage-plan .modal-content.create-plant .rs-label{width:145px}.manage-plants-content .bubble,.manage-jobs-content .bubble,.manage-plan .bubble{width:405px !important}.rdt{display:inline-block;padding-right:10px}@media (min-width: 1450px){.plan-sections{width:1430px}}.plan-sections .plan-form{padding:20px;margin-bottom:330px;margin-top:20px}.plan-sections .plan-preview{padding:20px}.plan-header-divider{background-color:#D8D8D8;height:1px;width:100%;margin:5px 0 25px 0}.rs-label{width:200px;vertical-align:middle;font-weight:bold}.field{padding-right:10px}.field input[type="text"]{width:200px;height:30px;padding-left:10px !important;padding-top:0 !important}.field textarea{width:200px;padding:10px;height:100px}.field select{width:200px}.field.invalid input{border:2px solid #fc0d1d !important}.field.no-padding-field{padding:0}.timezone-picker{width:180px}.timezone-picker input{padding-top:7px !important}.number-setter-label{height:30px;position:absolute;bottom:25px;width:80%}.number-setters{display:table}.number-setters .number-setter{position:relative;display:table-cell;padding-right:10px;text-align:center}.number-setters .number-setter .number-setter-label{display:block}.header-logo-small{display:table-cell;vertical-align:middle;text-align:center;width:100px}.header-logo-small img{margin:0 auto;width:80px;height:auto}.header-logo{display:none;padding-left:20px;vertical-align:middle;width:140px}.header-logo img{width:100px;height:auto;float:left}.header-center-label{display:none;text-align:center;vertical-align:middle;font-size:20px;font-family:"Oswald",sans-serif;color:#fec30a;width:1px}.header-right-label{visibility:visible;display:table-cell;text-align:right;vertical-align:middle;padding-right:10px;font-size:20px;font-family:"Oswald",sans-serif;color:#fec30a}.header-menu{height:40px;padding-left:0;width:100%;display:table;background-color:#111111;position:fixed;top:auto;z-index:999}.header-menu .header-right-options{display:table-cell;text-align:right;vertical-align:middle;padding-right:20px}.header-menu .header-right-options a,.header-menu .header-right-options a:hover,.header-menu .header-right-options a:active,.header-menu .header-right-options a:visited{color:#fec30a !important;font-style:italic}.header-menu .header-right-options .user-name-display{display:none;text-transform:uppercase;color:#fec30a;font-weight:bold}.header-menu .header-right-options .right-options-separator{display:none;padding-left:10px;color:#fec30a;padding-right:10px}.header-menu .header-menu-tabs-container{display:table-cell}.header-menu .header-menu-tabs-container .header-menu-tabs{display:table;height:40px;padding-left:0;border-left:1px solid #333;margin-bottom:0 !important}.header-menu .header-menu-tabs-container .header-menu-tabs a,.header-menu .header-menu-tabs-container .header-menu-tabs a:hover,.header-menu .header-menu-tabs-container .header-menu-tabs a:active,.header-menu .header-menu-tabs-container .header-menu-tabs a:visited,.header-menu .header-menu-tabs-container .header-menu-tabs .header-tab{min-width:100px;font-size:12px;text-transform:uppercase;display:table-cell;background-color:#111;text-align:center;vertical-align:middle;border-right:1px solid #333;position:relative;color:#fec30a !important;cursor:pointer;text-decoration:none;height:100%}.header-menu .header-menu-tabs-container .header-menu-tabs a.jobs-tab,.header-menu .header-menu-tabs-container .header-menu-tabs a:hover.jobs-tab,.header-menu .header-menu-tabs-container .header-menu-tabs a:active.jobs-tab,.header-menu .header-menu-tabs-container .header-menu-tabs a:visited.jobs-tab,.header-menu .header-menu-tabs-container .header-menu-tabs .header-tab.jobs-tab{min-width:60px}.header-menu .header-menu-tabs-container .header-menu-tabs a.selected-tab,.header-menu .header-menu-tabs-container .header-menu-tabs a:hover.selected-tab,.header-menu .header-menu-tabs-container .header-menu-tabs a:active.selected-tab,.header-menu .header-menu-tabs-container .header-menu-tabs a:visited.selected-tab,.header-menu .header-menu-tabs-container .header-menu-tabs .header-tab.selected-tab{background-color:#333}.header-menu .header-menu-tabs-container .header-menu-tabs a:hover,.header-menu .header-menu-tabs-container .header-menu-tabs a:hover:hover,.header-menu .header-menu-tabs-container .header-menu-tabs a:active:hover,.header-menu .header-menu-tabs-container .header-menu-tabs a:visited:hover,.header-menu .header-menu-tabs-container .header-menu-tabs .header-tab:hover{background-color:#444}.page-content{padding-top:40px;position:relative;z-index:1}.load-number-container{position:absolute;top:25px;left:5px;display:table;width:25px;height:25px}.load-number-container .load-number{display:table-cell;font-size:20px;vertical-align:middle;text-align:center;font-weight:bold;color:black;border-radius:5px;font-family:"Oswald",sans-serif}.load--row-num{font-size:20px;vertical-align:middle;text-align:center;font-weight:bold;color:black;border-radius:5px}.load-crew-number-container{position:absolute;top:5px;right:5px;display:table;height:25px}.load-crew-number-container .load-crew-number{display:table-cell;vertical-align:middle;text-align:center;font-size:12px;font-weight:bold;text-transform:uppercase;color:white;padding-left:7px;padding-right:7px}.crew-1{background-color:#ccc;border-radius:5px}.crew-2{background-color:#888;border-radius:5px}.crew-3{background-color:#444;border-radius:5px}.crew-4{background-color:#fff;border-radius:5px;border:1px solid black}.crew-4 .load-crew-number{color:black}.dispatch-section-header-text{font-size:22px;width:100%;display:table-cell;vertical-align:middle;font-family:"Oswald",sans-serif}.common-dispatch-section-header{width:100%;display:table;border-bottom:solid black 1px;margin-bottom:20px}.common-dispatch-section-header .dispatch-section-header-text{font-size:22px;width:100%;display:table-cell;vertical-align:middle;font-family:"Oswald",sans-serif}.dispatch-section-header{width:100%;display:table;margin-top:20px}.dispatch-section-header .loading-indicator{display:table-cell;visibility:hidden}.dispatch-section-header .crew-dispatch-loading-indicator{visibility:visible;display:none;width:40px}.dispatch-section-header .dispatch-section-header-right-option{text-align:right;display:table-cell}.change-equipment-template-option{display:table-cell;visibility:hidden}.change-equipment-template-option.visible{visibility:visible}.change-equipment-template-option a,.change-equipment-template-option a:hover,.change-equipment-template-option a:active,.change-equipment-template-option a:visited{color:black !important}.truck-count-override .option{cursor:auto}.truck-count-override .rs-label{width:220px}.truck-count-override>em>svg{margin-right:5px}.dispatch-section .empty-message{font-size:16px !important}.dispatch-section.loading .form-content{opacity:0.5}.dispatch-section.loading .loading-indicator{visibility:visible}.dispatch-section.loading .loading-indicator.crew-dispatch-loading-indicator{display:table-cell}.dispatch-section.equipment,.dispatch-section.crew{margin-top:30px}.special-situation-margin{margin-top:30px}.loads-header-for-email{font-weight:bold;font-size:18px;padding-bottom:9px;border-bottom:1px solid #eee;margin-bottom:20px;margin-top:10px;width:100%}.load-row,.dispatch-list-section{padding-top:10px;padding-bottom:10px;position:relative;border-bottom:1px solid #eeeeee;border-right:1px solid #eeeeee;margin-right:0;margin-left:0}.load-row:nth-child(odd),.dispatch-list-section:nth-child(odd){background-color:#efefef}.load-row .field-container-horizontal,.dispatch-list-section .field-container-horizontal{padding-top:5px;padding-left:0;padding-right:10px !important}.load-row .field-container-horizontal.date-column,.dispatch-list-section .field-container-horizontal.date-column{padding-left:40px}.load-row .field-container-horizontal>.field,.dispatch-list-section .field-container-horizontal>.field{padding:0 !important}.load-row .field-container-horizontal>.field .Select-control,.dispatch-list-section .field-container-horizontal>.field .Select-control{width:100% !important}.load-row .field-container-horizontal>.field>.rdt,.dispatch-list-section .field-container-horizontal>.field>.rdt{padding-right:0 !important;width:100%;top:1px;position:relative}.load-row .field-container-horizontal>.rs-label,.dispatch-list-section .field-container-horizontal>.rs-label{padding-bottom:3px;width:100% !important}.load-row .field-container-horizontal>.field input[type="text"],.dispatch-list-section .field-container-horizontal>.field input[type="text"]{width:100% !important}.email-preview.mobile .actual-email-content{width:320px}.email-preview.loading .form-content{opacity:0.5}.email-preview.loading .loading-indicator{visibility:visible}.email-preview .loading-indicator{visibility:hidden;display:table-cell;vertical-align:middle;padding-left:10px}.email-preview .email-preview-row{padding-top:20px}.email-preview .preview-header{display:table}.email-preview .preview-header .preview-header-text{font-size:22px;font-family:"Oswald",sans-serif;display:table-cell;vertical-align:middle;padding-bottom:10px}.email-preview .email-field .email-field-header{font-weight:bold}.email-preview .email-field .email-field-value-container{display:table;width:100%}.email-preview .email-field .email-field-value-container .email-field-value{display:table-cell;vertical-align:middle;text-align:left;padding-left:10px;border:1px solid black;width:100%;height:40px}.form-bottom-options{text-align:center}.form-bottom-options .submit-button,.form-bottom-options .cancel-button{display:inline-block;margin-left:7px;margin-right:7px}.submit-button{cursor:pointer;background-color:#fec30a;border:0;border-radius:5px;min-width:100px;text-align:center;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;color:#000;font-weight:bold;margin:0 auto}.submit-button:hover{background-color:rgba(254,195,10,0.6)}.common-submit-button{cursor:pointer;border:0;border-radius:5px;min-width:100px;text-align:center;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;font-weight:bold;margin:0 auto}.green-button{background-color:#69c900;color:#fff;font-weight:bold}.green-button:hover{background-color:#74db00}.icon-button{cursor:pointer;text-align:left;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;color:#000;background-color:#fec30a;font-weight:bold;margin:0 auto;display:flex;border-radius:5px;font-size:14px;height:30px;align-items:center}.icon-button:hover{background-color:rgba(254,195,10,0.6)}.icon-button.plan-grey-button{background-color:#ddd}.icon-button.plan-grey-button:hover{background-color:#eaeaea}.icon-button .icon-button-content{display:table;margin:0 auto;width:100%;max-height:30px;font-family:"Open Sans",Helvetica,Arial,sans-serif}.icon-button .icon-container{display:table-cell;vertical-align:middle;text-align:left;width:22px;font-size:0}.icon-button .icon-container img{width:18px;height:auto;position:relative;right:3px}.icon-button .text-container{display:table-cell;vertical-align:middle;text-align:left}.gray-bordered-button{border:2px solid #7A7A7A;background-color:transparent}.gray-bordered-button .text-container{font-size:14px;color:#7A7A7A}.gray-bordered-button:hover{opacity:0.3;background-color:transparent}.custom-image-button{cursor:pointer;text-align:left;padding-top:4px;padding-bottom:4px;color:#000;border:2px solid #000;background-color:#fff;font-weight:bold;margin:0 auto;display:block;border-radius:5px}.custom-image-button:hover{background-color:#f6f6f6}.custom-image-button .custom-image-button-container{display:table;margin:0 auto;width:100%;max-height:30px}.custom-image-button .custom-image-button-container .icon-container{display:table-cell;vertical-align:middle;text-align:left;padding-left:8px;padding-right:5px;width:36px}.custom-image-button .custom-image-button-container .icon-container img{width:25px;height:auto}.custom-image-button .custom-image-button-container .text-container{padding-right:10px;display:table-cell;vertical-align:middle;text-align:left}.add-spreader-log-entry-button{float:right;cursor:pointer;background-color:#fec30a;border:0;border-radius:5px;min-width:100px;text-align:center;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;color:#000;font-weight:bold;margin:0 auto}.add-spreader-log-entry-button:hover{background-color:rgba(254,195,10,0.6)}.add-spreader-log-entry-button img{width:22px;height:17px}.light-grey-button{cursor:pointer;background-color:#ddd;border:0;border-radius:5px;min-width:100px;text-align:center;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;color:#000;font-weight:bold;margin:0 auto}.light-grey-button:hover{background-color:#eaeaea}.red-button{cursor:pointer;background-color:#d0021b;border:0;border-radius:5px;min-width:100px;text-align:center;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;color:#fff;font-weight:bold;margin:0 auto}.red-button:hover{background-color:#f90220}.cancel-button{cursor:pointer;background-color:#000;border:0;border-radius:5px;width:100px;text-align:center;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;color:#fff;font-weight:bold;margin:0 auto}.cancel-button:hover{background-color:rgba(0,0,0,0.6)}.copy-button{width:200px;display:inline-block;margin:0 auto}.common-dispatch-plan-status-bar{min-height:22px;width:100%}.common-dispatch-plan-status-bar.draft{background-color:#C59201}.common-dispatch-plan-status-bar.sent{background-color:#D10000}.common-dispatch-plan-status-bar.shutdown{background-color:#b8b8b8}.bottom-email-options-divider-container{width:100%}.bottom-email-options-divider-container .bottom-email-options-divider{background-color:#000000;height:1px;width:100%}.email-actions-right{float:right}.email-actions-left{float:left}.plan-shutdown-recipients{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(4, 1fr);font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:12px;height:100%;width:100%;padding:3%;grid-row-gap:1em}.plan-shutdown-recipients .plan-shutdown-header{font-family:"Oswald",sans-serif;font-size:24px;display:inline-flex;align-items:flex-start;border-bottom:2px solid grey;grid-column:span 4}.plan-shutdown-recipients .plan-shutdown-recipient-section{display:grid;grid-column:span 4;grid-template-columns:repeat(4, 1fr)}.plan-shutdown-recipients .plan-shutdown-section-header{font-size:14px;font-weight:bold;background-color:#f6f6f6;grid-column:span 1;display:flex;align-items:center;min-height:45px}.plan-shutdown-recipients .plan-shutdown-section-header.shutdown-category{padding-left:5%;text-transform:uppercase}.plan-shutdown-recipients .plan-shutdown-section-header.shutdown-email{padding-left:60%}.plan-shutdown-recipients .plan-shutdown-section-header.shutdown-phone{display:grid;grid-template-columns:repeat(3, 1fr);grid-column:span 2}.plan-shutdown-recipients .plan-shutdown-section-header .message-all{display:flex;font-weight:normal;justify-content:space-around;grid-column:span 1}.plan-shutdown-recipients .plan-shutdown-section-sub-header{text-transform:none;font-weight:normal;padding-left:5px}.plan-shutdown-recipients .plan-shutdown-section-body{grid-column:span 4}.plan-shutdown-recipients .plan-shutdown-section-body .plan-shutdown-recipient-row:nth-child(even){background-color:#f6f6f6}.plan-shutdown-recipients .plan-shutdown-recipient-row{display:grid;grid-template-columns:repeat(2, 0.8fr) repeat(2, 1fr);margin-left:5%;min-height:45px}.plan-shutdown-recipients .plan-shutdown-recipient-name-col{display:flex;align-items:center;padding-left:5%}.plan-shutdown-recipients .plan-shutdown-recipient-title-col{display:flex;align-items:center;text-align:left}.plan-shutdown-recipients .plan-shutdown-recipient-info-col{display:grid;grid-template-columns:repeat(8, 1fr);align-items:center}.plan-shutdown-recipients .recipient-info-col-input{display:flex;grid-column:span 7}.plan-shutdown-recipients .recipient-info-col-option{display:flex;justify-content:center}.plan-shutdown-recipients .plan-shutdown-add-recipient-btn{display:flex;grid-column:span 4;font-family:"Oswald", sans-serif;font-size:14px;border:1px solid rgba(0,0,0,0.5);min-height:45px;align-items:center;text-transform:uppercase;margin-left:5%}.plan-shutdown-recipients .plan-shutdown-add-recipient-btn:hover{cursor:pointer}.plan-shutdown-recipients .plan-shutdown-remove-recipient-btn:hover{cursor:pointer}.email-buttons-disabled{opacity:0.5}.email-options{display:table;width:100%;margin-left:auto !important;margin-right:auto !important;padding-top:10px;padding-bottom:10px}.email-options .email-actions-row{display:table-row}.email-options .email-actions{width:100%;display:table-cell;vertical-align:top;padding-top:20px;text-align:right}.email-options .email-actions .save-button{display:block;width:180px;margin-bottom:10px;float:right;clear:none}.email-options .email-actions .email-one-person-button{display:block;width:180px;margin-bottom:10px;float:right;clear:both}.email-options .email-actions .email-button{display:block;width:180px;margin-bottom:10px;float:right;clear:both}.email-options .email-actions .copy-to-new-plan-button{display:block;width:180px;margin-bottom:10px;float:right;clear:both}.email-options .email-actions .shutdown-plan-button{display:block;width:180px;margin-bottom:10px;float:right;clear:both}.email-options .email-actions .print-plan-button{display:block;width:180px;margin-bottom:10px;float:right;clear:both}.email-options .email-actions-second-row{padding-top:10px}.email-options .email-recipient-blurb{padding-top:20px;display:table-cell;vertical-align:top}.email-options .email-recipient-blurb .email-recipient-blurb-header{display:flex}.email-options .email-recipient-blurb .email-recipient-blurb-header .will-be-sent-to-header{font-weight:bold;font-size:18px;min-width:45%}.email-options .email-recipient-blurb .bcc-header{font-weight:bold;font-size:18px;padding-right:10%}.email-options .email-recipient{display:flex;height:35px}.email-options .email-recipient:nth-child(odd){background-color:#f6f6f6}.email-options .email-recipient .email-recipient-name{display:flex;align-items:center;padding-left:10px;min-width:50%;max-width:50%}.email-options .email-recipient .email-recipient-email-address{display:flex;align-items:center;padding-right:10px;width:50%}.email-options .email-recipient .email-recipient-email-address input{width:100%}.email-options .email-recipient .email-recipient-remove-option{display:flex;align-items:center;padding-right:5px;width:35px}.send-settings-row{display:flex;height:35px}.send-settings-header-lable-text{display:flex;padding-left:10px;padding-right:10px;font-weight:bold;align-items:center}.send-settings-radio-selection-container{display:flex;margin-left:10px;margin-right:10px;align-items:center}.send-settings-radio-selection-container input{margin:0}.send-settings-radio-selection-container label{margin-bottom:0}.send-settings-radio-selection-container .send-settings-radio-selection-label-text{margin-left:10px}.email-recipient-phone{padding-top:5px;padding-bottom:5px;display:table-cell;text-align:left;vertical-align:middle;padding-right:10px}.email-recipient-phone input{width:100%}.sms-recipient-top-container{display:table;width:100%;padding-bottom:5px}.sms-options{display:table;width:100%;margin-left:auto !important;margin-right:auto !important;padding-top:10px;padding-bottom:10px}.sms-options .sms-recipient-blurb{padding-top:20px;display:table-cell;vertical-align:top}.sms-options .sms-recipient-blurb .sms-recipient-blurb-header{display:table;width:100%}.sms-options .sms-recipient-blurb .sms-recipient-blurb-header-text{display:table-cell;padding-bottom:5px;font-weight:bold;font-size:18px;vertical-align:middle}.sms-options .sms-recipient-blurb .sms-recipient-header-option-alignment-container{display:inline-block;margin:0 auto;width:200px}.sms-options .sms-recipient-blurb .sms-recipient-header-option-container{display:table-cell;padding-bottom:5px;text-align:right}.sms-options .sms-recipient-blurb .sms-recipient-header-option-container .show-text-messages-container{display:table;margin:0 auto;width:200px}.sms-options .sms-recipient-blurb .sms-recipient-header-option-container .show-text-messages-container .show-text-messages{padding-left:20px !important;padding-right:20px !important;height:30px;font-size:13px;display:table-cell;vertical-align:middle}.sms-options .sms-recipient-blurb .sms-recipients{width:100%;display:table}.sms-options .sms-recipient-blurb .sms-recipients .sms-recipient{display:table-row}.sms-options .sms-recipient-blurb .sms-recipients .sms-recipient:nth-child(even){background-color:#f6f6f6}.sms-options .sms-recipient-blurb .sms-recipients .sms-recipient .sms-recipient-name{display:table-cell;vertical-align:middle;padding-top:5px;padding-bottom:5px;padding-right:10px;text-align:left;padding-left:10px;width:45%;text-transform:uppercase}.sms-options .sms-recipient-blurb .sms-recipients .sms-recipient .sms-recipient-phone{padding-top:5px;padding-bottom:5px;display:table-cell;text-align:left;vertical-align:middle;padding-right:10px;width:55%}.sms-options .sms-recipient-blurb .sms-recipients .sms-recipient .sms-recipient-phone input{width:100%}.sms-options .sms-recipient-blurb .sms-recipients .sms-recipient .sms-recipient-message{padding-top:5px;padding-bottom:5px;text-align:left;vertical-align:middle;padding-right:10px;display:none}.sms-options .sms-recipient-blurb .sms-recipients .sms-recipient .sms-recipient-message-raw{display:none}.sms-options .sms-recipient-blurb .sms-recipients .sms-recipient .sms-recipient-remove-option{padding-top:5px;padding-bottom:5px;display:table-cell;vertical-align:top;width:35px;padding-right:5px;text-align:left}.sms-options .sms-recipient-blurb .sms-recipients.show-message-content .sms-recipient-name{width:20%;vertical-align:top}.sms-options .sms-recipient-blurb .sms-recipients.show-message-content .sms-recipient-phone{width:25%;vertical-align:top;text-align:left}.sms-options .sms-recipient-blurb .sms-recipients.show-message-content .sms-recipient-message{display:table-cell;width:55%;vertical-align:top}.tall-modal-loading-indicator{height:1000px !important}.loading-indicator-overlay{display:table;position:fixed;width:100vw;height:calc(100vh);top:0;left:0;background-color:rgba(255,255,255,0.5);z-index:998}.loading-indicator-overlay.in-page-loading-indicator{position:relative;top:0;left:0;width:100%}.loading-indicator-overlay .loading-indicator-centerer{display:table-cell;vertical-align:middle;text-align:center}.loading-indicator-overlay .loading-indicator-centerer .loading-indicator-container{display:table;width:45px;height:45px;margin:0 auto}.loading-indicator-overlay .loading-indicator-centerer .loading-indicator-container .loading-indicator{width:45px;background-color:#fff;height:45px;text-align:center;vertical-align:middle;display:table-cell;border-radius:10px}.create-job-modal-loading-indicator{display:table-cell;height:100px}.field-section{padding:20px}.field-section .field-section-header{font-size:20px;font-family:"Oswald",sans-serif;padding-bottom:9px;border-bottom:1px solid #eee;margin-bottom:20px}.field-section .field-section-message-block{border-radius:5px;background-color:#fafafa;padding:30px}.field-section .field-section-message-block .message-block-title{font-size:13px;font-weight:bold;letter-spacing:0.33px;line-height:18px;text-align:center}.field-section .field-section-message-block .message-block-text{color:#7a7a7a;font-size:14px;font-weight:600;line-height:19px;text-align:center}.field-section-title{font-size:20px;font-family:"Oswald", sans-serif;padding-bottom:9px;border-bottom:1px solid #eeeeee;margin-bottom:20px}.job-form-attachment-section{padding:20px 30px;width:100%}.job-form-attachment-header-wrapper{font-family:"Oswald",sans-serif}.job-form-attachment-header-wrapper .job-form-attachment-header-text{font-size:13px;font-weight:bold}.job-form-attachment-header-wrapper .job-form-attachment-header-subtext{font-size:14px;font-weight:normal;color:#999}.job-for-attachment-files-zone .job-form-attachment-files-display{width:50%}.job-form-attachment-dropzone-half-wrapper{width:50%}.job-form-attachment-dropzone-whole-wrapper{width:100%}.job-form-attachment-dropzone-whole-wrapper.foreman-log-photo{margin-bottom:50px}.job-form-dropzone-file-icon{float:left}.job-attachment-dropzone-file-row{padding:0px}.job-attachment-dropzone-file-row-container{padding:0px}.job-form-attachments-dropzone-actual{width:100%;height:100%;min-height:130px;border-width:thin;border-color:#999;border-style:dashed}.job-form-attachment-dropzone-active{border-color:#0098d2;opacity:0.5}.job-form-dropzone-filename{font-weight:bold;padding-right:0px}.job-form-dropzone-file-upload-message{font-weight:normal;color:#999;padding-right:0px}job-attachment-dropzone-link-container{display:table-cell;cursor:pointer;padding:0px}job-attachment-dropzone-link-container link-container{display:table}job-attachment-dropzone-link-container link-container a{min-width:50px}.job-form-dropzone-attachment-remove-option{color:#999;float:right;padding-left:0px;padding-right:0px}.job-form-dropzone-browse-button{margin:auto;vertical-align:middle}.dropzone-instructions{height:100%;min-height:130px;width:100%}.dropzone-instructions-text{color:#0098d2;font-family:"Oswald",sans-serif;width:100%;font-size:14px;vertical-align:middle;text-align:center;padding-top:30px}.job-attachment-dropzone-active{border-color:#0098d2;opacity:0.5}.modal-custom-header,.bubble-custom-header{display:table;width:100%;height:60px;background-color:#0098d2;color:#fff}.modal-custom-header .modal-header-left,.modal-custom-header .bubble-header-left,.bubble-custom-header .modal-header-left,.bubble-custom-header .bubble-header-left{display:table-cell;vertical-align:middle;width:10%}.modal-custom-header .modal-header-right,.modal-custom-header .bubble-header-right,.bubble-custom-header .modal-header-right,.bubble-custom-header .bubble-header-right{width:10%;display:table-cell;vertical-align:middle;text-align:right}.modal-custom-header .modal-header-right .close-button,.modal-custom-header .bubble-header-right .close-button,.bubble-custom-header .modal-header-right .close-button,.bubble-custom-header .bubble-header-right .close-button{margin:0 20px 0 auto;text-transform:uppercase}.modal-custom-header .modal-header-right .close-button:hover,.modal-custom-header .bubble-header-right .close-button:hover,.bubble-custom-header .modal-header-right .close-button:hover,.bubble-custom-header .bubble-header-right .close-button:hover{cursor:pointer}.modal-custom-header .modal-header-text,.modal-custom-header .bubble-header-text,.bubble-custom-header .modal-header-text,.bubble-custom-header .bubble-header-text{width:80%;vertical-align:middle;display:table-cell;font-family:"Oswald",sans-serif;text-align:center;font-weight:normal;font-size:26px}.pre-login-page-footer{background-color:black;width:100%;height:40px;display:block}.pre-login-page-header{display:table;font-weight:normal;font-size:20px;text-transform:uppercase;color:#fec30a;font-family:"Oswald",sans-serif;width:100%;height:40px;text-align:center;background-color:black}.pre-login-page-header .pre-login-page-header-text{display:table-cell;vertical-align:middle;text-align:center}.login-page-content{display:table;width:100%;height:calc(100vh - 40px - 40px)}.login-page-content .login-form{display:table-cell;vertical-align:middle;text-align:center}.login-page-content .login-form .login-box{border-radius:20px;padding:20px;margin:0 auto;width:300px;background-color:white}.login-page-content .login-form .login-header{font-weight:bold;font-size:18px}.login-page-content .login-form .login-app-version-code-display{margin-top:5px;font-size:12px;margin-bottom:10px}.login-page-content .login-form .login-field input{height:40px;text-align:left;margin-bottom:10px;padding-left:10px;padding-right:10px}.login-page-content .login-form .remember-device{display:flex;align-items:center;justify-content:flex-start;margin-bottom:15px;margin-right:10px;text-align:left}.login-page-content .login-form .remember-device input[type="checkbox"]{margin-right:10px;height:auto}.login-page-content .login-form .remember-device label{display:flex;align-items:center;font-size:14px}.login-page-content .login-form .mfa-method-selector{margin-bottom:15px}.login-page-content .login-form .mfa-method-selector select{width:100%;height:40px;padding-left:10px;padding-right:10px;border:1px solid #ccc;border-radius:4px}.login-page-content .login-form .setup-info{margin:15px 0;padding:15px;background-color:#f5f7fa;border-radius:4px;border-left:4px solid #2185d0;text-align:left}.login-page-content .login-form .setup-info p{margin:0 0 10px 0;font-size:14px;color:#333}.login-page-content .login-form .setup-info p:last-child{margin-bottom:0}.change-password-page-content{display:table;width:100%;height:calc(100vh - 40px - 40px)}.change-password-page-content .change-password-form{display:table-cell;vertical-align:middle;text-align:center}.change-password-page-content .change-password-form .change-password-box{border-radius:20px;padding:20px;margin:0 auto;max-width:500px;background-color:white}.change-password-page-content .change-password-form .change-password-header{font-weight:bold;margin-bottom:10px;font-size:18px}.change-password-page-content .change-password-form .change-password-field-container{width:100%;padding-left:30px;padding-right:30px}.change-password-page-content .change-password-form .change-password-field input{height:40px;width:100%;text-align:left;margin-bottom:10px;padding-left:10px;padding-right:10px}.change-password-page-content .change-password-form .submit-button{margin-top:10px}.mfa-setup-page{display:flex;justify-content:center;padding:30px}.mfa-setup-container{background:white;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,0.2);padding:30px;width:100%;max-width:600px;margin:0 auto}.mfa-setup-container h3{margin-top:0;margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:10px}.setup-steps{margin-bottom:30px}.setup-step{margin-bottom:25px}.setup-step h4{margin-top:0;margin-bottom:10px;color:#333}.qr-code{background:#f5f5f5;padding:20px;display:inline-block;margin:10px 0}.qr-code img{max-width:200px}.secret-key{font-family:monospace;background:#f5f5f5;padding:10px;border-radius:4px;font-size:16px;margin:10px 0;word-break:break-all}.attention-qr{font-family:monospace;background:#f5f5f5;padding:10px;border-radius:4px;font-size:16px;margin:10px 0}.verification-input{display:flex;margin:15px 0}.verification-input input{flex:1;padding:10px;border:1px solid #ccc;border-radius:4px 0 0 4px;font-size:16px}.verification-input button{padding:10px 15px;background:#2185d0;color:white;border:none;border-radius:0 4px 4px 0;cursor:pointer}.backup-codes{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin:15px 0}.backup-code{font-family:monospace;background:#f5f5f5;padding:8px;border-radius:4px;text-align:center}.backup-codes-warning{color:#db2828;font-style:italic;margin-top:10px}.action-buttons{display:flex;justify-content:space-between;margin-top:20px}.action-buttons button{padding:10px 20px;border-radius:4px;cursor:pointer}.back-button{background:#f5f5f5;border:1px solid #ddd}.loading-indicator,.error-message{text-align:center;padding:20px}.error-message{color:#db2828}.success-message{background:#e8f7f0;border-left:4px solid #21ba45;padding:15px;margin-bottom:20px}.manage-entity-list{margin:0 auto}.custom-list,.sub-list{display:table;width:100%}.custom-list .list-row,.sub-list .list-row{display:table-row;height:40px;background-color:#fff;-webkit-transition:background-color 500ms linear;-moz-transition:background-color 500ms linear;-o-transition:background-color 500ms linear;-ms-transition:background-color 500ms linear;transition:background-color 500ms linear}.custom-list .list-row:not(.list-header-row).selectable,.sub-list .list-row:not(.list-header-row).selectable{cursor:pointer}.custom-list .list-row:not(.list-header-row):not(.driver-load-row):hover,.sub-list .list-row:not(.list-header-row):not(.driver-load-row):hover{border:1px solid #ddd}.custom-list .list-row:not(.list-header-row):not(.driver-load-row):hover .list-column,.sub-list .list-row:not(.list-header-row):not(.driver-load-row):hover .list-column{box-shadow:inset 0 -2px 0 0px #ddd,inset 0 2px 0 0px #ddd}.custom-list .list-row:not(.list-header-row):not(.driver-load-row):hover .list-column:first-child,.sub-list .list-row:not(.list-header-row):not(.driver-load-row):hover .list-column:first-child{box-shadow:inset 0 -2px 0 0px #ddd,inset 0 2px 0 0px #ddd,inset 2px 0 0 0px #ddd}.custom-list .list-row:not(.list-header-row):not(.driver-load-row):hover .list-column:last-child,.sub-list .list-row:not(.list-header-row):not(.driver-load-row):hover .list-column:last-child{box-shadow:inset 0 -2px 0 0px #ddd,inset 0 2px 0 0px #ddd,inset -2px 0 0 0px #ddd}.custom-list .list-row:nth-child(even),.sub-list .list-row:nth-child(even){background-color:#f6f6f6}.custom-list .list-row .list-column,.sub-list .list-row .list-column{display:table-cell;padding-left:20px;vertical-align:middle;position:relative}.custom-list .list-row .list-column a,.custom-list .list-row .list-column a:hover,.custom-list .list-row .list-column a:active,.custom-list .list-row .list-column a:visited,.sub-list .list-row .list-column a,.sub-list .list-row .list-column a:hover,.sub-list .list-row .list-column a:active,.sub-list .list-row .list-column a:visited{color:#000 !important}.custom-list .list-row .list-column.list-header-column,.sub-list .list-row .list-column.list-header-column{font-family:"Oswald",sans-serif;font-weight:normal;font-size:16px}.confirm-message{padding-bottom:15px;padding-top:10px;padding-left:20px;padding-right:20px}.modal-bottom-options{text-align:center;padding:15px}.modal-bottom-options .submit-button,.modal-bottom-options .cancel-button{display:inline-block;margin-left:15px}.confirm-modal{width:500px}.equipment-row .item-code{width:20%}.equipment-row .name{width:20%}.equipment-row .type{width:20%}.equipment-row .include-in-oneview-api{width:8%;text-align:center}.equipment-row .used-to-mobilize{width:8%}.equipment-row .used-as-trailer{width:8%}.equipment-row .update{width:8%}.equipment-row .delete{width:8%}.crew-member-row .name{width:40%}.crew-member-row .phone{width:40%}.crew-member-row .update{width:10%}.crew-member-row .delete{width:10%}.equipment-type-row .name{width:76%}.equipment-type-row .include-in-oneview-api{width:8%}.equipment-type-row .update{width:8%}.equipment-type-row .delete{width:8%}.fuel-company-row .name{width:30%}.fuel-company-row .contact-name{width:29%}.fuel-company-row .contact-phone{width:25%}.fuel-company-row .update{width:8%}.fuel-company-row .delete{width:8%}.hotel-row .name{width:30%}.hotel-row .address{width:29%}.hotel-row .phone{width:25%}.hotel-row .update{width:8%}.hotel-row .delete{width:8%}.job-row .number{width:10%}.job-row .name{width:41%}.job-row .status{width:14%;text-align:center}.job-row .update{width:11%}.job-row .mark-complete{width:16%;text-align:right}.job-row .mark-complete .column-link{text-align:right}.job-row .delete{width:8%}.employee-row .number{width:10%}.employee-row .name{width:37%}.employee-row .phone{width:14%}.employee-row .email{width:19%}.employee-row .update{width:10%}.employee-row .delete{width:10%}.manager-row .name{width:30%}.manager-row .email{width:31%}.manager-row .phone{width:23%}.manager-row .update{width:8%}.manager-row .delete{width:8%}.custom-list .list-row.plant-row .list-column.address{display:none}.plant-row .name{width:25%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plant-row .name div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:232px}.plant-row .supplier-name{width:25%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plant-row .supplier-name div{width:197px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plant-row .address{width:34%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plant-row .address div{width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plant-row .update{width:8%}.plant-row .delete{width:8%}.list-row .email-sent{text-align:center}.list-row .email-sent a:hover img{opacity:0.4}.list-row .update{text-align:center}.list-row .update a:hover img{opacity:0.4}.list-row .clone{text-align:center}.list-row .clone a:hover img{opacity:0.4}.list-row .delete{width:8%;text-align:center;padding-right:20px;padding-left:0 !important}.list-row .delete a:hover img{opacity:0.4}.list-row.inactive-row .mark-complete a:not(.reactivate-row-link){cursor:default}.list-row.inactive-row .mark-complete a:not(.reactivate-row-link) img{opacity:0.1}.list-row.inactive-row .mark-complete a:not(.reactivate-row-link).hover img{opacity:0.1}.list-row.inactive-row .update a:not(.reactivate-row-link){cursor:default}.list-row.inactive-row .update a:not(.reactivate-row-link) img{opacity:0.1}.list-row.inactive-row .update a:not(.reactivate-row-link).hover img{opacity:0.1}.list-row.inactive-row .delete a:not(.reactivate-row-link){cursor:default}.list-row.inactive-row .delete a:not(.reactivate-row-link) img{opacity:0.1}.list-row.inactive-row .delete a:not(.reactivate-row-link).hover img{opacity:0.1}.column-link-container{display:table;width:100%;height:100%}.column-link-container .column-link{display:table-cell;text-align:center;vertical-align:middle}.form-loading-indicator{padding-bottom:40px;padding-top:20px}.required-fields-message{padding-left:20px;font-style:italic}.wide-indicator{width:100%;text-align:center}.rs-yellow{color:#fec30a}.bubble{display:block;background-color:#fff}.bubble.hidden{display:none}.bubble.plant{width:300px}.plant-popover-offset{position:relative;top:75px;right:205px}.plant-popover-offset div div div div:nth-child(2){width:auto !important;border-radius:10px}.popover-offset{position:relative;top:75px;right:5px}.popover-offset>div>div>div>div:nth-child(2){width:auto !important;border-radius:10px}.popover-offset-bottom{position:relative;top:735px;right:5px}.popover-offset-bottom>div>div>div>div:nth-child(2){width:auto !important;border-radius:10px}.popover-offset-load{position:relative;top:10px;z-index:9;box-sizing:border-box;margin-left:-30px;width:1px;height:1px}.popover-offset-load>div>div>div>div:nth-child(2){width:auto !important;border-radius:10px}.popover-offset-load .bubble{width:400px}.submit-plant-button{width:180px}.create-plant-form,.create-material-form,.create-dispatch-form,.create-customer-form,.create-foreman-form{min-width:400px;text-align:left}.not-any{display:table-cell;color:lightgray;height:40px;padding-top:10px;vertical-align:middle}.email-recipients{display:table;width:100%}.add-email-recipient{margin-top:10px}.with-message{position:relative}.job-plant-message{color:#fc0d1d;position:absolute;top:28px;right:20px;font-size:13px;font-weight:bold}.error-input{border:1px solid red}.send-email-loading-indicator{display:inline-block;margin-left:20px;margin-top:5px;float:left;right:10px;position:relative}.send-email-loading-indicator.invisible{visibility:hidden}.summary-text{width:100%;height:60px}.email-border{border:2px solid #ddd;padding:10px}.custom-dropdown-container{display:table;width:100%;height:100%}.custom-dropdown{position:relative;vertical-align:middle;text-align:center;display:table-cell}.custom-dropdown.open-custom-dropdown .custom-dropdown-content{display:table;width:100%}.custom-dropdown.open-custom-dropdown .custom-dropdown-overlay{display:block}.custom-dropdown .custom-dropdown-overlay{display:none;position:fixed;background-color:rgba(0,0,0,0);width:100vw;height:100vh;top:0;left:0;z-index:90}.custom-dropdown .custom-dropdown-overlay.custom-dropdown-horizontal{display:none;position:fixed;background-color:rgba(0,0,0,0);width:100vw;height:100vh;top:0;left:0;z-index:100}.custom-dropdown .custom-dropdown-content{display:none;position:absolute;top:40px;left:0;z-index:99}.custom-dropdown .custom-dropdown-content.custom-dropdown-horizontal{display:none;position:absolute;top:0;left:100px;z-index:101}.custom-dropdown .custom-dropdown-content .custom-dropdown-option-container{display:table-row !important}.custom-dropdown .custom-dropdown-content .custom-dropdown-option-container .custom-dropdown-content-option{display:table-cell !important;height:40px !important;vertical-align:middle !important;text-align:center !important;font-size:12px}.add-material-option,.add-plant-option,.add-equipment-option,.add-equipment-type-option,.add-job-site-crew-member-option{color:#fec30a !important}.deleted-data{font-style:italic;color:#aaa}.inactive-row{font-style:italic;color:#aaa}.plan-form-basic-info .rs-label{text-align:right;padding-right:20px}.plan-form .confirm-modal{width:600px !important;max-width:600px !important}.double-booked-entity-name{font-weight:bold}.double-booked-text{color:black;font-weight:bold}.double-booked-link,.double-booked-link:hover,.double-booked-link:active,.double-booked-link:visited{color:black !important;font-weight:bold;text-decoration:underline}.sub-double-level-header{display:table;width:100%}.sub-double-level-header .sub-double-level-header-column{display:table-cell;height:40px;background-color:#ddd;color:black;vertical-align:middle;font-size:16px;font-family:"Oswald",sans-serif}.padded-all-conflicting-allocations-section{padding-bottom:20px}.double-level-list{display:table;width:100%}.double-level-list .double-level-row{display:table-row}.double-level-list .double-level-row .double-level-row-container{display:table-cell}.double-level-list .double-level-row .double-level-row-container .double-level-sub-table{display:table;width:100%}.double-level-list .double-level-row .double-level-row-container .double-level-sub-table .double-level-sub-table-row{display:table-row}.double-level-list .double-level-row .double-level-row-container .double-level-sub-table .double-level-sub-table-row .double-level-column{display:table-cell;padding-left:20px}.double-level-list .double-level-row .double-level-row-container .double-level-sub-table .double-level-sub-table-row.double-level-sub-table-header-row .double-level-header-column{height:40px;display:table-cell;color:white;vertical-align:middle;font-size:18px;font-family:"Open Sans",Helvetica,Arial,sans-serif}.double-level-list .double-level-row .double-level-row-container .double-level-sub-table .double-level-sub-table-row.double-level-sub-table-header-row .double-level-header-column.dark-header{background-color:#D8D8D8;border-radius:5px}.double-level-list .double-level-row .double-level-row-container .double-level-sub-table .double-level-sub-table-row.double-level-sub-table-header-row .double-level-header-column.dark-header.unassigned-allocations{background-color:#868686;padding-left:10px;color:white}.double-level-list .double-level-row .double-level-row-container .double-level-sub-table .double-level-sub-table-row.double-level-sub-table-header-row .double-level-header-column.dark-header .date-full-display{background-color:#D8D8D8 !important;padding:5px 0px 5px 10px;color:black;text-transform:uppercase;font-size:16px;font-weight:bold;display:table-cell;width:22.6% !important;vertical-align:middle}.double-level-list .double-level-row .double-level-row-container .double-level-sub-table .double-level-sub-table-row.double-level-sub-table-header-row .double-level-header-column.dark-header .current-date-display{background-color:#fec30a;color:black;min-width:150px;vertical-align:middle;display:table-cell;padding:10px 0px 10px 15px;font-size:14px;font-weight:bold;width:.5%}.double-level-list .double-level-row .double-level-row-container .double-level-sub-table .double-level-sub-table-row.double-level-sub-table-header-row .double-level-header-column.dark-header .week-day-display{background-color:#D8D8D8 !important;padding:10px;color:#9A9A9A;text-transform:uppercase;font-size:16px;font-weight:bold;display:table-cell;border-left:2px solid white;width:10%;text-align:center;vertical-align:middle}.double-level-list .double-level-row .double-level-row-container .double-level-sub-table .double-level-sub-table-row.double-level-sub-table-header-row .double-level-header-column .double-level-header{display:table;width:100%;border-radius:5px;overflow:hidden}.double-level-list .list-header-column{font-size:14px;text-transform:uppercase}.double-level-list .sub-list{display:table;width:100%;padding-left:20px;padding-bottom:20px}.driver-sublist-header{padding-bottom:0 !important}.report-driver-row{display:table-row;width:100px;border-top:5px solid white;border-bottom:5px solid white}.report-driver-row .list-column{font-size:14px}.tri-level-list{display:table;width:100%}.tri-level-list .tri-level-row{display:table-row}.tri-level-list .tri-level-row .tri-level-row-container{display:table-cell}.tri-level-list .tri-level-row .tri-level-row-container .tri-level-sub-table{display:table;width:100%}.tri-level-list .tri-level-row .tri-level-row-container .tri-level-sub-table .tri-level-sub-table-row{display:table-row}.tri-level-list .tri-level-row .tri-level-row-container .tri-level-sub-table .tri-level-sub-table-row .tri-level-column{display:table-cell;padding-left:20px}.tri-level-list .tri-level-row .tri-level-row-container .tri-level-sub-table .tri-level-sub-table-row.tri-level-sub-table-header-row .tri-level-header-column{display:table-cell;height:40px;padding-left:125px;padding-right:100px;color:white;vertical-align:middle;font-size:18px;font-family:"Oswald",sans-serif}.tri-level-list .tri-level-row .tri-level-row-container .tri-level-sub-table .tri-level-sub-table-row.tri-level-sub-table-header-row .tri-level-header-column.dark-header{background-color:#9a9a9a}.tri-level-list .tri-level-row .tri-level-row-container .tri-level-sub-table .tri-level-sub-table-row.tri-level-sub-table-header-row .tri-level-header-column .tri-level-header{display:table;width:100%;border-radius:5px;overflow:hidden}.tri-level-list .list-header-column{font-size:14px;text-transform:uppercase}.tri-level-list .sub-list{display:table;width:100%;padding-left:20px;padding-bottom:20px}.date-list-header-wrapper{display:block;width:100%;border-radius:5px;overflow:hidden}.date-list-header-wrapper .date-list-header{display:table;width:100%}.date-list-header-wrapper .date-list-header .date-easy-display{display:table-cell;height:50px;width:50px;vertical-align:middle;background-color:#adadad;text-align:center}.date-list-header-wrapper .date-list-header .date-easy-display .day,.date-list-header-wrapper .date-list-header .date-easy-display .month-date{font-size:20px;color:#000;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:20px;font-weight:bold}.date-list-header-wrapper .date-list-header .date-easy-display .month,.date-list-header-wrapper .date-list-header .date-easy-display .day-abbrev{font-size:11px;font-weight:bold;color:#000;text-transform:uppercase;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:11px}.date-list-header-wrapper .date-list-header .date-full-display{display:table-cell;vertical-align:middle;padding-left:10px;background-color:#ddd;font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#000;font-size:18px;font-weight:bold}.not-sent{width:30px;height:auto}.empty-message{display:table-cell;width:100%;text-align:center;vertical-align:middle;color:#999;font-family:"Oswald",sans-serif;font-size:18px;height:70px}.duplicate-send-warning{font-weight:bold;color:red;margin-bottom:20px}.spaced-arrow{display:inline-block;padding-left:10px;padding-right:10px}.plan-back-button{float:left;width:auto;margin-left:10px}a.text-link,a.text-link:hover,a.text-link:active,a.text-link:visited{color:black;text-decoration:none}.plan-sticky-bottom-wrapper{width:100%;position:fixed;bottom:0;background-color:#fff}.plan-page-bottom-options{padding-bottom:10px}.plan-page-bottom-options .status-column{height:50px;margin:20px 0}.plan-page-bottom-options .status-column .status-name{height:30px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:22px;font-weight:bold;line-height:30px;float:right;padding-top:10px}.plan-page-bottom-options .status-column .status-name.draft{color:#C59201}.plan-page-bottom-options .status-column .status-name.sent{color:#D10000}.plan-page-bottom-options .status-column .status-name.shutdown{color:#000000}.plan-page-bottom-options .data-column{height:50px;margin:20px 0;padding:0 20px;border-right:1px solid #b8b8b8;border-left:1px solid #b8b8b8}.plan-page-bottom-options .data-column .plan-data-column{height:50px}.plan-page-bottom-options .data-column .plan-data-column .job-name-text{height:27px;color:#000000;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:20px;font-weight:bold;line-height:27px}.plan-page-bottom-options .data-column .plan-data-column .date-text{font-size:18px;line-height:24px}.plan-page-bottom-options .data-column .meta-data-column{height:50px;padding-top:9px}.plan-page-bottom-options .data-column .meta-data-column .text{text-align:right;font-size:12px;font-weight:bold;line-height:17px;font-family:"Open Sans",Helvetica,Arial,sans-serif}.plan-page-bottom-options .button-column{margin:20px 0;padding:10px 10px}.submit-in-progress .submit-button,.submit-in-progress .cancel-button{opacity:0.5}.submit-button.inactive{opacity:0.5}.confirm-mark-sent-top{margin-bottom:20px}.highlighted-row{background-color:#69c900 !important;-webkit-transition:background-color 500ms linear;-moz-transition:background-color 500ms linear;-o-transition:background-color 500ms linear;-ms-transition:background-color 500ms linear;transition:background-color 500ms linear}.sent-indicator{font-style:italic}.not-sent-indicator{font-weight:bold;color:#c59201}.not-sent-indicator .plan-status-label{font-weight:bold}.shut-down-indicator{color:#dc3c3c}.shut-down-indicator .plan-status-label{font-weight:bold}.plan-status-table{width:100%;font-size:14px}.plan-status-table .plan-status-label{display:inline-block;vertical-align:middle}.plan-status-table .plan-status-value{padding-left:10px;display:inline-block;vertical-align:middle}.plan-status-table .plan-status-value .plan-status-value-date{font-size:12px;font-style:italic}.plan-status-table .plan-status-value .plan-status-value-time{font-size:10px;font-weight:bold;font-style:italic}.email-actions-header{width:100%;text-align:right}.email-actions-header .email-sent-status-blurb{margin:0 auto;padding-right:10px;padding-top:30px}.email-actions-header .email-sent-status-blurb .email-sent-status-not-sent{color:#c59201;font-weight:bold}.email-actions-header .email-sent-status-blurb .email-sent-status-sent{color:#000;font-style:italic}.email-actions-header .email-sent-status-blurb .email-sent-status-shutdown{color:#dc3c3c;font-weight:bold}.list-bottom-options{display:table;width:768px;margin:0 auto}.list-bottom-options .left-options{display:table-cell}.non-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.my-list{display:table-cell}.my-list .list-item{display:table;width:100%;background-color:#fff;cursor:grab}.my-list .list-item:nth-child(odd){background-color:#f6f6f6}.my-list .list-item .list-row{background-color:transparent}.header-cell{display:table-cell}.header-cell .header-subtable{display:table;width:100%}.list-items-row{display:table-row}.manage-materials-content .list-column.name{width:42%}.manage-materials-content .list-column.cost-code{width:42%}.manage-materials-content .list-column.update{width:8%}.manage-materials-content .list-column.delete{width:8%}.manage-foremen-content .list-column.name{width:42%}.manage-foremen-content .list-column.phone{width:42%}.manage-foremen-content .list-column.update{width:8%}.manage-foremen-content .list-column.delete{width:8%}.manage-dispatches-content .list-column.name{width:42%}.manage-dispatches-content .list-column.phone{width:42%}.manage-dispatches-content .list-column.update{width:8%}.manage-dispatches-content .list-column.delete{width:8%}.manage-crew-dispatchers-content .list-column.name{width:42%}.manage-crew-dispatchers-content .list-column.phone{width:42%}.manage-crew-dispatchers-content .list-column.update{width:8%}.manage-crew-dispatchers-content .list-column.delete{width:8%}.manage-brokers-content .list-column.name{width:50%}.manage-brokers-content .list-column.phone{width:34%}.manage-brokers-content .list-column.update{width:8%}.manage-brokers-content .list-column.delete{width:8%}.manage-drivers-content .driver-row .list-column.name{width:22%}.manage-drivers-content .driver-row .list-column.truck-number{width:12%}.manage-drivers-content .driver-row .list-column.trailer-number{width:12%}.manage-drivers-content .driver-row .list-column.seniority-rank{width:12%}.manage-drivers-content .driver-row .list-column.phone{width:14%}.manage-drivers-content .driver-row .list-column.rate{width:8%}.manage-drivers-content .driver-row .list-column .update{width:10%}.manage-drivers-content .driver-row .list-column .delete{width:10%}.manage-drivers-content .driver-bottom-options{margin-bottom:70px}.sortable-list-container .manage-entity-list{margin-bottom:40px}.placeholder{visibility:hidden}.dragged{cursor:grabbing !important}.dragged .list-row,.dragged .materials-list-row{background-color:rgba(254,195,10,0.3) !important}.current-week-indicator{color:#000;padding-left:10px;text-transform:uppercase}.update{width:8%}.delete{width:8%}.toast-container{margin-bottom:20px}.select-list-submenu{height:40px;width:100%;background:white;position:absolute;z-index:999}.switch-container{display:table-cell;vertical-align:middle}.editable-list-header{display:table;width:100%;position:absolute;bottom:0}.editable-list-header .switch-container{display:table-cell;vertical-align:middle}.editable-list-header .add-button-container{vertical-align:middle;display:table-cell;text-align:right}.editable-list-header .add-button-container .option{float:right}.editable-list-header .add-button-container .option-link-container{display:table;margin:0 auto;width:70px !important}.editable-list-header .add-button-container .option-link-container a{vertical-align:middle;height:30px !important;padding:0 !important;width:70px !important;min-width:70px !important;background-color:#ccc !important;font-size:12px}.editable-list-header .add-button-container .option-link-container a:hover{background-color:#ddd !important;cursor:pointer}.editable-list-header-container{position:relative;height:20px}.rails-environment{display:none}.app-version-code{display:none}.show-deleted-option{display:table}.show-deleted-option .show-deleted-label{display:table-cell;vertical-align:middle;padding-left:10px;padding-right:20px}.show-deleted-option .show-deleted-checkbox{display:table-cell;vertical-align:middle}.right-options .submit-button{width:auto !important;min-width:150px}.materials-list-container{border-bottom:1px solid #eee}.materials-list-container .materials-list{display:table;width:100%}.materials-list-container .materials-list.actual-list{margin-bottom:20px}.materials-list-container .materials-list .materials-handle{opacity:0.15;pointer-events:none}.materials-list-container .materials-list .materials-list-row{display:table-row;background-color:#fff;height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.materials-list-container .materials-list .materials-list-row:nth-child(even){background-color:#f6f6f6}.materials-list-container .materials-list .materials-list-row .materials-list-column{display:table-cell;vertical-align:middle;padding-left:10px}.materials-list-container .materials-list .materials-list-row .materials-list-column.materials-list-header-column{text-transform:uppercase;font-family:"Oswald",sans-serif}.materials-list-container .materials-list .materials-list-row .materials-list-column.drag{width:34px}.materials-list-container .materials-list .materials-list-row .materials-list-column.material{width:210px}.materials-list-container .materials-list .materials-list-row .materials-list-column.cartage-rate{width:150px}.materials-list-container .materials-list .materials-list-row .materials-list-column.cartage-rate input{width:150px}.materials-list-container .materials-list .materials-list-row .materials-list-column.default{width:58px}.materials-list-container .materials-list .materials-list-row .materials-list-column.delete{width:42px}.materials-list-container .materials-list .materials-list-row .light-grey-button{width:200px;margin-bottom:20px}.materials-list-container .materials-list.empty .materials-list-row{background-color:#fff !important}.materials-list-container .materials-list.empty .materials-list-column{text-align:center;padding:0}.materials-list-container .materials-list.empty .empty-message{height:50px;vertical-align:top}.materials-list-container .materials-list-bottom-buttons{margin-bottom:20px}.materials-list-container .materials-list-bottom-buttons .light-grey-button{width:200px}.select-plant-message-container{display:table;border:1px solid #aaa;background-color:white;border-radius:5px;width:100%;height:30px}.select-plant-message-container .select-plant-message{display:table-cell;vertical-align:middle;padding-left:10px;font-style:italic;color:#ababab;font-size:12px}.material-select .Select-menu-outer{min-width:220px}.public-DraftEditor-content{border:1px solid #ccc;border-radius:5px;padding:5px;min-height:100px}.game-plan-container{width:100%}.summary-text-editor-container{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px}.summary-text-editor-container .editor-buttons-container{display:table}.summary-text-editor-container .editor-buttons-container .editor-button-cell{display:table-cell}.summary-text-editor-container .editor-buttons-container .editor-button-divider{width:10px;padding:0;margin:0}.summary-text-editor-container .editor-buttons-container button{vertical-align:middle;text-align:center;width:40px;height:40px;padding:0;margin:0;background-color:#ddd;border:1px solid white;border-radius:5px}.summary-text-editor-container .editor-buttons-container button:hover{background-color:#eee}.summary-text-editor-container .editor-buttons-container button:active{background-color:#f9f9f9}.select-overlay{position:fixed;background-color:rgba(0,0,0,0);width:100vw;height:100vh;top:0;left:0;z-index:10}.hidden-overlay{display:none}.job-select .Select-menu-outer{top:74px;z-index:90}.job-select .job-field{position:relative}.job-select .job-submenu{position:absolute;top:30px;height:44px;background-color:white;border:1px solid #cccccc;width:calc(100% - 10px);z-index:100;display:table}.job-select .hidden-job-submenu{display:none}.job-select .job-submenu-label{display:table-cell;vertical-align:middle;padding-left:10px;font-weight:bold;color:#999}.job-select .switch-container{text-align:right;padding-right:10px}.job-select .rc-switch{width:90px}.job-select .rc-switch-checked:after{left:68px}.job-select .job-select-option{font-weight:bold;width:40px;font-size:10px;display:block}.job-select .job-select-option-left{text-align:left;padding-left:3px}.job-select .job-select-option-right{text-align:right;padding-right:3px}.job-select .job-option{display:table;width:150px;height:70px;padding:8px 10px}.job-select .job-option div{display:table-cell;vertical-align:middle}.job-select .job-option-add{width:200px !important}.job-select .job-link{position:absolute;text-align:center;width:150px;height:70px}.job-select.job-edit-select .Select-option{padding:0 !important}.job-select .job-next-link{left:150px;top:-70px}.job-select .job-link-container{display:table;position:relative;height:0}.job-select .job-link-container .job-link{display:table-cell;vertical-align:middle}.job-select .job-link-container .job-link .edit-this-job-text-container{height:70px;display:table;width:100%}.job-select .job-link-container .job-link .edit-this-job-text-container .edit-this-job-text{display:table-cell;vertical-align:middle;text-align:left;padding-left:20px;color:#666 !important}.job-select .is-disabled{color:#666 !important}.job-edit-select-container .Select-menu-outer{position:absolute;width:300px}.job-edit-select-container .Select-menu{overflow-x:hidden}.job-edit-select-container .job-submenu{width:300px}.job-edit-select-container .job-submenu .job-submenu-label{width:80px}.job-edit-select-container .job-submenu .switch-container{text-align:left}.jobs-page-header-container{width:100%;position:relative;padding-top:80px}.jobs-page-header-container .custom-tab{font-family:"Oswald",sans-serif}.jobs-page-header-container .submit-button{width:100px;float:right}.floating-button{position:absolute;right:0;top:40px;font-size:14px;font-family:"Open Sans",Helvetica,Arial,sans-serif !important}.custom-tabs-bar{width:100%;display:table}.custom-tabs-bar .custom-tab{width:250px;display:table-cell;cursor:pointer;height:50px;vertical-align:middle;text-align:center;padding-left:20px;padding-right:20px;position:relative;font-size:20px;border-top-left-radius:5px;border-top-right-radius:5px}.custom-tabs-bar .custom-tab.selected-custom-tab{border-top:2px solid #666;border-left:2px solid #666;border-right:2px solid #666;color:#666}.custom-tabs-bar .custom-tab.unselected-custom-tab{border-bottom:2px solid #666;border-top:2px solid #ccc;border-left:2px solid #ccc;border-right:2px solid #ccc;color:#ccc}.custom-tabs-bar .custom-tab-separator{height:50px;width:10px;border-bottom:2px solid #666}.custom-tabs-bar .custom-tab-remainder{height:50px;border-bottom:2px solid #666;width:calc(768px - (200px * 2) - (10px * 2))}.unselected-custom-tab:after{display:block;content:"";border-bottom:2px solid #666;height:100%;position:absolute;left:calc(-1 * 2px);bottom:calc(-1 * 2px);width:calc(200px + 5px)}.dispatch-list-section-standalone-label{font-weight:bold;padding-left:10px;display:flex;align-items:center}.crew-plan-form .Select-placeholder{font-size:12px}.crew-plan-form .plan-form-basic-info{margin-bottom:20px}.deleted-crew-member-job-equipment-item-row{border:1px solid #fc0d1d}.deleted-crew-member-label-text{color:#fc0d1d}.job-equipment-item-row{display:table;width:100%}.job-equipment-item-row .field-container-horizontal{display:table-cell}.job-equipment-item-row .equipment-type-select-column{width:20%;padding-left:10px !important}.job-equipment-item-row .equipment-select-column{width:25%}.job-equipment-item-row .crew-member-select-column{width:25%}.job-equipment-item-row .brought-by-select-column{width:25%}.job-equipment-item-row .equipment-line-delete-option{width:5%}.job-equipment-item-row .delete-link{position:relative;top:-5px}.job-equipment-item-row .delete-link:hover{opacity:0.3}.add-dispatch-list-button{margin-top:20px;text-align:left;width:100%}.add-dispatch-list-button .option{display:inline-block !important}.crew-member-item-row{display:grid;grid-template-columns:repeat(2, 1fr) repeat(2, 1.5fr) repeat(2, 0.4fr) 0.2fr;align-items:center}.crew-member-item-row .field-container-horizontal{display:table-cell}.crew-member-item-row .crew-member-select-column{grid-column:span 1;text-transform:uppercase}.crew-member-item-row .crew-member-fly-in-col{grid-column:span 1;display:grid;flex-direction:column;font-weight:bold;grid-template-rows:2fr;grid-row-gap:5px;justify-content:center}.crew-member-item-row .crew-member-fly-in-col .fly-in-col-header{display:flex;justify-content:center;padding-bottom:2px;line-height:12px}.crew-member-item-row .crew-member-fly-in-col .rc-switch{width:60px;height:25px;border:2px solid #444;background-color:transparent}.crew-member-item-row .crew-member-fly-in-col .rc-switch:before{background-color:#444}.crew-member-item-row .crew-member-fly-in-col .rc-switch:after{background-color:#444;box-shadow:none}.crew-member-item-row .crew-member-fly-in-col .rc-switch-inner{color:#444;font-size:12px;left:30px;top:1px}.crew-member-item-row .crew-member-fly-in-col .rc-switch-checked{border:2px solid #444;background-color:#444}.crew-member-item-row .crew-member-fly-in-col .rc-switch-checked .rc-switch-inner{color:#fff;left:5px}.crew-member-item-row .crew-member-fly-in-col .rc-switch-checked:after{left:37px;background-color:#fff}.crew-member-item-row .crew-member-shop-departure{grid-column:span 1}.crew-member-item-row .crew-member-shop-departure .field .rdt{width:100%;padding-right:0}.crew-member-item-row .crew-member-site-arrival{grid-column:span 1}.crew-member-item-row .crew-member-site-arrival .field .rdt{width:100%;padding-right:0}.crew-member-item-row .crew-member-need-to-clear-in{grid-column:span 2;display:grid;grid-template-rows:2fr;grid-row-gap:10px}.crew-member-item-row .crew-member-need-to-clear-in .rs-label{position:relative;display:inline-block;height:12px}.crew-member-item-row .crew-member-need-to-clear-in .rs-label .rs-label-float{position:absolute;bottom:0;left:0;line-height:12px}.crew-member-item-row .crew-member-line-delete-option{display:flex;justify-content:flex-end}.crew-member-item-row .delete-link{position:relative;top:-5px}.crew-member-item-row .delete-link:hover{opacity:0.3}.small-option{font-size:14px !important}.materials-list-column .light-grey-button{margin-bottom:10px}.crew-member-select .Select-menu-outer{position:absolute;width:500px}.crew-member-select .crew-member-option{display:table;width:150px;height:70px;padding:8px}.crew-member-select .crew-member-option div{display:table-cell;vertical-align:middle}.crew-member-select .crew-member-option-add{width:200px !important}.crew-member-select .crew-member-link{position:absolute;text-align:center;width:150px;height:70px;padding:8px}.crew-member-select .crew-member-link .crew-member-assignment-label{font-weight:bold;font-size:10px;text-align:center;width:150px;color:#333 !important}.crew-member-select .crew-member-link .crew-member-assignment-link{font-size:12px;text-align:center;width:150px}.crew-member-select .crew-member-last-link{left:150px;top:-70px}.crew-member-select .crew-member-next-link{left:300px;top:-70px}.crew-member-select .crew-link-container{display:table;position:relative;height:0}.crew-member-select .crew-link-container div{display:table-cell;vertical-align:middle}.crew-member-select .is-disabled{padding:0 !important}.crew-member-select .crew-member-link-add{visibility:hidden}.crew-member-select .Select-option{padding:0 !important}.equipment-select .Select-menu-outer{position:absolute;width:550px}.equipment-select .equipment-option{display:table;width:200px;height:70px;padding:8px}.equipment-select .equipment-option div{display:table-cell;vertical-align:middle}.equipment-select .equipment-option-add{width:200px !important}.equipment-select .equipment-link{position:absolute;text-align:center;width:150px;height:70px;padding:8px}.equipment-select .equipment-link .equipment-assignment-label{font-weight:bold;font-size:10px;text-align:center;width:150px;color:#333 !important}.equipment-select .equipment-link .equipment-assignment-link{font-size:12px;text-align:center;width:150px}.equipment-select .equipment-last-link{left:200px;top:-70px}.equipment-select .equipment-next-link{left:350px;top:-70px}.equipment-select .crew-link-container{display:table;position:relative;height:0}.equipment-select .crew-link-container div{display:table-cell;vertical-align:middle}.equipment-select .is-disabled{padding:0 !important}.equipment-select .equipment-link-add{visibility:hidden}.equipment-select .Select-option{padding:0 !important}.custom-input{width:100%;height:30px;padding-left:10px;padding-right:10px;border:1px solid #ccc;border-radius:5px}.custom-input.shutdown-input.shutdown-input-error{background-color:#fce4e4;border:1px solid #cc0033;outline:none}.custom-input:focus{border:2px solid #95c4f4}.field-columns-container .field-container-vertical,.tri-field .field-container-vertical,.tri-field-row .field-container-vertical,.double-field-row .field-container-vertical,.double-field-row-horizontal .field-container-vertical{margin-bottom:10px}.field-columns-container .field-container-vertical .rs-label,.tri-field .field-container-vertical .rs-label,.tri-field-row .field-container-vertical .rs-label,.double-field-row .field-container-vertical .rs-label,.double-field-row-horizontal .field-container-vertical .rs-label{margin-bottom:5px !important}.field-columns-container{display:table;width:100%;margin-bottom:20px}.field-columns-container .field-columns-left,.field-columns-container .field-columns-middle,.field-columns-container .field-columns-right{display:table-cell;width:33%}.tri-field{width:100%;margin-bottom:20px}.tri-field .tri-field-label{font-size:22px;width:100%;vertical-align:middle;font-family:"Oswald",sans-serif;margin-bottom:20px;border-top:1px solid #eee;padding-top:20px}.tri-field-row{display:table;width:100%}.tri-field-row .tri-field-column{display:table-cell;width:33%}.tri-field-row select{height:40px}.quad-field{width:100%;margin-bottom:20px}.quad-field-row{display:table;width:100%}.quad-field-row .quad-field-column{display:table-cell;width:25%;vertical-align:middle;padding-top:5px;padding-bottom:5px}.quad-field-row .quad-field-column .field-container-vertical{margin:0}.job-metrics-form-header-row{font-weight:bold;height:30px}.job-metrics-form-header-row .job-metrics-values-cell{vertical-align:middle}.double-field-row{display:table;width:100%}.double-field-row .double-field-column{display:table-cell;width:50%}.double-field-row-horizontal{display:table;width:100%}.double-field-row-horizontal .double-field-column{display:table-cell;width:50%}.double-field-row-horizontal .field-container .rs-label{width:50% !important}.double-field-row-horizontal .field-container .field{width:50% !important}.equipment-types-list-container{border-bottom:1px solid #eee}.equipment-types-list-container .equipment-types-list{display:table;width:100%}.equipment-types-list-container .equipment-types-list.actual-list{margin-bottom:20px}.equipment-types-list-container .equipment-types-list .equipment-types-handle{opacity:0.15;pointer-events:none}.equipment-types-list-container .equipment-types-list .equipment-types-list-row{display:table-row;background-color:#fff;height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.equipment-types-list-container .equipment-types-list .equipment-types-list-row:nth-child(even){background-color:#f6f6f6}.equipment-types-list-container .equipment-types-list .equipment-types-list-row .equipment-types-list-column{display:table-cell;vertical-align:middle;padding-left:10px}.equipment-types-list-container .equipment-types-list .equipment-types-list-row .equipment-types-list-column.equipment-types-list-header-column{text-transform:uppercase;font-family:"Oswald",sans-serif}.equipment-types-list-container .equipment-types-list .equipment-types-list-row .equipment-types-list-column.drag{width:34px}.equipment-types-list-container .equipment-types-list .equipment-types-list-row .equipment-types-list-column.equipment-type{width:210px}.equipment-types-list-container .equipment-types-list .equipment-types-list-row .equipment-types-list-column.cartage-rate{width:150px}.equipment-types-list-container .equipment-types-list .equipment-types-list-row .equipment-types-list-column.cartage-rate input{width:150px}.equipment-types-list-container .equipment-types-list .equipment-types-list-row .equipment-types-list-column.default{width:58px}.equipment-types-list-container .equipment-types-list .equipment-types-list-row .equipment-types-list-column.delete{width:42px}.equipment-types-list-container .equipment-types-list .equipment-types-list-row .light-grey-button{width:230px;margin-bottom:20px}.equipment-types-list-container .equipment-types-list.empty .equipment-types-list-row{background-color:#fff !important}.equipment-types-list-container .equipment-types-list.empty .equipment-types-list-column{text-align:center;padding:0}.equipment-types-list-container .equipment-types-list.empty .empty-message{height:50px;vertical-align:top}.equipment-types-list-container .equipment-types-list-bottom-buttons{margin-bottom:20px}.equipment-types-list-container .equipment-types-list-bottom-buttons .light-grey-button{width:230px}.field-container-wide{width:100%}.field-container-wide .rs-label{text-align:left;width:50%}.field-container-wide .option{float:right}.disabled-form-button{opacity:0.5}.bolded{font-weight:bold}.highlighted{background-color:yellow}.custom-page-header-table{display:table;width:100%;border-bottom:1px solid #eee;position:fixed;top:auto;height:30px;background-color:#fff;z-index:100}.custom-page-header-table .custom-page-header-table-cell{position:relative;display:table-cell;width:50%}.custom-page-header-table .custom-page-header-table-cell.custom-page-header-table-cell-left{text-align:left}.custom-page-header-table .custom-page-header-table-cell.custom-page-header-table-cell-right{text-align:right}.custom-page-header-table .custom-page-header-table-cell .custom-page-header{padding:4px 15px}.credited-users-section{position:relative;width:100%;padding:20px 10px;height:40px;font-size:12px}.credited-users-section .credited-users{text-align:right}.credited-users-section .credited-users .credited-user{display:inline-block;padding-left:10px;color:#888}.credited-users-section .credited-users .credited-user .credited-user-label{display:inline-block;font-weight:bold;text-align:right}.credited-users-section .credited-users .credited-user .credited-user-value{padding-left:10px;display:inline-block;text-align:left}.text-value-field{color:#888;height:30px}.user-credits{padding-bottom:5px}.job-form-default .credited-users-section{height:75px;padding-top:20px;padding-bottom:30px}.job-form-default .credited-users-section .credited-users{text-align:center}.save-before-leaving-prompt-modal{max-width:800px !important;width:800px !important}.apply-first-blowoff-change-modal{max-width:800px !important;width:800px !important}.confirm-send-one-person-modal .modal-bottom-options{padding-bottom:30px;padding-top:35px}.confirm-send-one-person-modal .modal-custom-header{margin-bottom:15px}.confirm-send-modal{max-width:550px !important}#fileSubmitFrame{display:none}.dropzone-form{display:table;width:100%;height:100%;min-height:200px;border-width:2px;border-color:#ddd;border-style:solid}.dz-drag-hover{width:100%;height:100%;border-width:2px;border-style:dashed;border-color:#ddd}.dz-preview{display:table-row;height:40px}.dz-preview:nth-child(even){background-color:#efefef}.dz-details,.dz-filename,.dz-size{display:table-cell;height:40px;vertical-align:middle}.attachment-remove-option{vertical-align:middle;display:table-cell;width:80px;text-align:right;padding-right:20px;cursor:pointer}.attachment-remove-option-header{vertical-align:middle;display:table-cell;width:80px;text-align:right;padding-right:20px}.dz-filename{padding-left:20px}.dz-header{font-weight:bold}.dropzone-empty-message{display:table-cell;width:100%;height:100px;vertical-align:middle;color:#888;text-align:center}.dz-headers-container{display:table;vertical-align:middle;text-align:center;width:100%}.brought-by-select .Select-menu-outer{top:80px;z-index:90}.brought-by-menu{margin:10px auto;border-collapse:collapse;padding-left:20px}.brought-by-menu .brought-by-menu-option{cursor:pointer;border-right:1px solid #444;border-top:1px solid #444;border-bottom:1px solid #444;font-size:14px;font-weight:bold;width:153px;text-align:center;display:inline-block}.brought-by-menu .brought-by-menu-option:nth-child(1){border-left:1px solid #444;border-top-left-radius:5px;border-bottom-left-radius:5px}.brought-by-menu .brought-by-menu-option:nth-child(3){border-top-right-radius:5px;border-bottom-right-radius:5px}.brought-by-menu .brought-by-menu-option-selected{background-color:#444;color:#fff}.brought-by-submenu{position:absolute;top:74px;height:44px;background-color:white;border:1px solid #cccccc;width:500px;z-index:100}.hidden-brought-by-submenu{display:none}.brought-by-text-display{line-height:34px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;cursor:pointer;position:absolute;top:0;height:38px;width:100%}.brought-by-text-display-no-input{padding-left:10px;padding-right:10px}.brought-by-note-display-container{background-color:#fff;border-radius:5px;border:1px solid #ccc;cursor:default;border-spacing:0;border-collapse:separate;height:30px;outline:none;overflow:hidden;position:relative;width:100%}.brought-by-note-entry-container{position:absolute;top:118px;background-color:white;border:1px solid #cccccc;width:500px;z-index:100;padding:10px}.brought-by-note-entry-container textarea{width:100%}.other-submenu-label{font-weight:bold;padding-bottom:10px}.other-input{border:0}.quad-field-content{display:inline-block}.load-numbers-area{font-size:12px;padding-top:20px}.load-numbers-area .quad-field-column.quad-field-column-loads{width:15%;text-align:left}.load-numbers-area .quad-field-column.quad-field-column-crews{width:15%;text-align:left}.load-numbers-area .quad-field-column.quad-field-column-interval{width:27%;text-align:left}.load-numbers-area .quad-field-column.quad-field-column-start{width:28%;text-align:left}.load-numbers-area .rs-label{text-align:right;padding-right:10px;width:auto}.load-numbers-area .field-container{margin:0 auto}.load-numbers-area .field .NumberPicker__wrapper{margin:0 auto}.load-numbers-area .tri-field-column{width:auto;vertical-align:middle;padding-top:15px}.load-numbers-area .tri-field-column:nth-child(1){text-align:left}.load-numbers-area .tri-field-column:nth-child(1) .field{text-align:left;width:100%}.load-numbers-area .tri-field-column:nth-child(2){text-align:center}.load-numbers-area .tri-field-column:nth-child(2) .field{text-align:left;width:100%}.load-numbers-area .tri-field-column:nth-child(3){text-align:right}.load-numbers-area .tri-field-column:nth-child(3) .field{text-align:left;width:100%}.loads .dispatch-section-header-text{padding-top:20px;margin-bottom:20px}.managers-message-row{display:table-row}.managers-message-row .managers-message{display:table-cell;position:relative;vertical-align:middle;height:40px}.managers-message-row .managers-message .managers-message-text{position:absolute;left:10px;width:100%;top:14px;color:#999}.display-cell p{margin:0}.per-diem-page-header{font-size:30px;font-family:"Oswald",sans-serif;padding-top:20px;padding-left:10px}.per-diem-table-header{font-size:20px;font-weight:bold;padding-top:50px;padding-bottom:15px;padding-left:10px}.per-diem-table{display:table;width:100%;padding-left:0;padding-right:10px}.per-diem-header-row{display:table-row}.per-diem-table-row{display:table-row}.per-diem-table-row:nth-child(odd){background:#f6f6f6}.per-diem-table-cell{display:table-cell;padding-top:2px;padding-bottom:2px;padding-left:10px;position:relative}.per-diem-table-cell:nth-child(1){width:200px}.per-diem-table-cell.big:nth-child(1){width:400px}.per-diem-header-cell{font-weight:bold}.per-diem-page{width:100%;text-align:center}.per-diem-info{width:800px;margin:0 auto;text-align:left}.autosave-display{pointer-events:none;position:fixed;bottom:0;left:0;height:30px;background-color:#f6f6f6;display:table;border-top-right-radius:10px}.autosave-display.fade-in{opacity:1;transition:opacity 1s}.autosave-display.fade-out{transition:opacity 1s 2s;opacity:0}.autosave-display .autosave-display-content{display:table-cell;vertical-align:middle;text-align:center;padding-left:10px;padding-right:15px;font-size:12px}.autosave-display .autosave-display-content .autosave-loading-indicator{width:20px;height:auto;margin-left:5px}.filter-options{padding-top:5px}.filter-option{display:inline-block;position:relative;padding-right:20px}.filter-option .job-submenu{width:calc(100% - 20px)}.filter-option-right{display:inline-block;position:relative}.last-sent-label{color:red}.dispatcher-info{font-style:italic;color:#ababab}.no-text-messaging{padding:20px}.date-range{display:table;height:30px}.date-range .rdt{padding:0 !important;display:block}.date-range-filter{display:table-cell;height:30px;vertical-align:middle}.date-range-filter .rdtPicker{right:0}.date-range-filter-calendar-icon{margin-right:10px;width:17px;height:19px}.date-range-filter-connector{background-color:#e1a600;display:table-cell;color:white;width:30px;text-align:center;vertical-align:middle;height:30px;font-size:12px;font-weight:bold}.date-range-filter-submitter{display:table-cell;vertical-align:middle;text-align:center;height:30px}.date-range-filter-submitter .date-range-filter-submitter-button-container{display:table;position:relative}.date-range-filter-submitter .date-range-filter-submitter-button-container .date-range-filter-submitter-button{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;width:34px;height:30px;background-color:#c59201;border-top-right-radius:5px;border-bottom-right-radius:5px}.date-range-filter-submitter .date-range-filter-submitter-button-container .date-range-filter-submitter-button:hover{opacity:0.5}.date-range-filter-submitter .date-range-filter-submitter-button-container .date-range-filter-submitter-button img{padding-top:1px}.date-filter-input{height:30px;border-radius:0;padding-left:10px;width:110px}.date-filter-input.start-date-filter-input{border-top-left-radius:5px;border-bottom-left-radius:5px}.date-filter-input.end-date-filter-input{border-right:0;border-left:0}.plan-form-work-details .rs-label{width:auto !important}.job-metrics-form{padding:10px;border:1px solid #efefef;background-color:#efefef;margin-right:10px;border-radius:5px;margin-bottom:10px;margin-top:10px}.job-metrics-divider{margin-top:20px;margin-right:30px;margin-left:20px;margin-bottom:20px;border-top:1px solid #eee}.plan-form-work-details-non-metrics{padding:10px;margin-right:10px;border-radius:5px;margin-bottom:10px;margin-top:10px}.job-metrics-form-row{display:table;width:100%}.job-metrics-form-row .job-metrics-form-label-row{display:table-row}.job-metrics-form-row .job-metrics-form-label-row .job-metrics-form-label{display:table-cell;vertical-align:middle}.job-metrics-form-row .job-metrics-form-label-row .job-metrics-form-label .job-metrics-form-row-label-subtable{display:table;width:100%}.job-metrics-form-row .job-metrics-form-label-row .job-metrics-form-label .job-metrics-form-row-label-subtable .job-metrics-form-row-label-subtable-number{display:table-cell;width:30px;text-align:center;vertical-align:middle;font-size:16px;font-weight:bold;font-family:"Oswald",sans-serif}.job-metrics-form-row .job-metrics-form-label-row .job-metrics-form-label .job-metrics-form-row-label-subtable .job-metrics-form-row-label-subtable-label{display:table-cell;text-align:left;vertical-align:middle}.job-metrics-form-row .job-metrics-form-values-row{display:table-row}.job-metrics-form-row .job-metrics-form-values-row .job-metrics-values-cell{display:table-cell;vertical-align:middle}.job-metrics-form-row .job-metrics-form-values-row .job-metrics-delete-option-cell{display:table-cell;width:30px;vertical-align:middle;text-align:right}.job-metrics-form-row .job-metrics-form-values-row .job-metrics-delete-option-cell .job-metric-delete-option{width:30px;height:30px;cursor:pointer;position:relative}.job-metrics-form-row .job-metrics-form-values-row .job-metrics-delete-option-cell .job-metric-delete-option:hover{opacity:0.5}.job-metric-add-option-container{text-align:right;margin-top:10px;width:100%;padding-right:10px}.job-metric-add-option-container.multiple-rows{padding-right:0}.job-metric-add-option-container .job-metric-add-option-aligner{display:inline-block;margin:0 auto;width:120px}.job-metric-add-option-container .job-metric-add-option-aligner .job-metric-add-option{width:100%}.print-crew-plan-container{font-size:12px}.print-crew-plan-container p{margin:0 !important}.print-crew-plan-container .print-header-table{display:table;width:100%;border-bottom:2px solid black}.print-crew-plan-container .print-header-table .print-header{text-align:left;display:table-cell;vertical-align:bottom;font-size:16px;font-family:Survivant, Open Sans, Helvetica, Arial, sans-serif;color:black}.print-crew-plan-container .print-header-table .print-header-date{display:table-cell;vertical-align:bottom;text-align:right}.print-crew-plan-container .print-double-field-table{display:table;width:100%}.print-crew-plan-container .print-double-field-table-vertical{display:table;width:100%}.print-crew-plan-container .print-double-field-table-vertical .print-double-field-table-row{display:table-row}.print-crew-plan-container .print-double-field-table-vertical .print-double-field-table-row .print-double-field-table-cell{display:table-cell;vertical-align:top;padding:2px;border:1px solid black}.print-crew-plan-container .print-double-field-table-vertical .print-double-field-table-row .print-double-field-table-cell-spacer{display:table-cell}.print-crew-plan-container .print-double-field-table-vertical .print-double-field-table-row.print-double-field-table-header{font-weight:bold;font-size:10px;color:black}.print-crew-plan-container .print-double-field-table-vertical .print-double-field-table-row.print-double-field-table-header .print-double-field-table-cell{border:0;padding-left:0;padding-right:0;padding-top:3px;padding-bottom:0}.print-crew-plan-container .print-double-field-table-cell{display:table-cell;vertical-align:top;padding-bottom:2px}.print-crew-plan-container .expander{height:100%}.print-crew-plan-container .print-double-field-subtable-vertical{width:100%}.print-crew-plan-container .print-double-field-subtable-vertical .print-double-field-table-label{font-size:10px;font-weight:bold;color:black}.print-crew-plan-container .print-double-field-subtable-vertical .print-double-field-table-value{padding:2px;border:1px solid black}.print-crew-plan-container .print-double-field-subtable-vertical .print-double-field-table-sole-value{display:table-cell;vertical-align:middle;padding:5px}.print-crew-plan-container .print-double-field-subtable{display:table;width:100%;border:1px solid black}.print-crew-plan-container .print-double-field-subtable .print-double-field-table-label{font-size:10px;display:table-cell;vertical-align:middle;font-weight:bold;color:black;background-color:#ccc;padding:5px;width:35%}.print-crew-plan-container .print-double-field-subtable .print-double-field-table-value{display:table-cell;vertical-align:middle;padding:2px;width:65%;border-left:1px solid black}.print-crew-plan-container .print-double-field-subtable .print-double-field-table-sole-value{display:table-cell;vertical-align:middle;padding:5px}.print-crew-plan-container .print-double-field-table-cell-value{padding-top:3px}.print-crew-plan-container .print-double-field-table-cell-label{font-weight:bold;padding-bottom:0}.print-crew-plan-container .print-section-header{font-weight:bold;display:none}.print-crew-plan-container .print-section-header-full{font-weight:bold;font-size:10px;border-bottom:2px solid black;padding-top:3px;width:100%;letter-spacing:2px}.print-crew-plan-container .subtable{display:table;width:100%;height:100%;min-height:40px}.print-crew-plan-container .subtable .subtable-row{display:table-row}.print-crew-plan-container .subtable .subtable-row .subtable-cell{display:table-cell;vertical-align:middle}.print-crew-plan-container .subtable-label{font-weight:bold}.print-crew-plan-container .metric-table{display:table;width:100%}.print-crew-plan-container .metric-table .metric-table-row{display:table-row}.print-crew-plan-container .metric-table .metric-table-row .metric-label{display:table-cell;text-align:right;vertical-align:top;padding-top:3px;padding-right:10px;width:1%}.print-crew-plan-container .metric-table .metric-table-row .metric-label .metric-label-text{font-weight:bold;font-size:12px;background-color:black;border-radius:5px;color:white;white-space:nowrap;padding:2px;margin-top:3px;display:inline-block}.print-crew-plan-container .metric-table .metric-table-row .metric-values{display:table-cell;vertical-align:middle}.print-allocation-container{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;height:100%;width:100%}.print-allocation-container .print-allocation-table{grid-template-rows:repeat(16, 1fr);grid-template-columns:repeat(8, 1fr);padding:2% 5% 5%;height:100%;width:100%;text-transform:uppercase}.print-allocation-container .print-allocation-top-header{display:flex;flex-direction:row;border-bottom:black solid 1px;grid-row:span 1;grid-column:span 8;padding-left:25px;padding-right:25px}.print-allocation-container .print-allocation-rs-header{font-family:"Oswald",sans-serif;font-size:28px;align-items:flex-end;display:inline-flex}.print-allocation-container .print-allocation-date-header{font-weight:bold;font-size:21px;margin-left:auto;align-items:flex-end;display:inline-flex}.print-allocation-container .print-allocation-table-body-container{grid-row:span 15;grid-column:span 8}.print-allocation-container .print-allocation-table-body-header{display:grid;grid-template-columns:1.5fr repeat(7, 1fr);padding-top:25px;text-align:center}.print-allocation-container .print-allocation-table-body-column-header{font-weight:bold;padding-bottom:10px}.print-allocation-container .print-allocation-table-body-content{display:grid}.print-allocation-container .print-allocation-table-body-row{display:grid;grid-template-columns:1.5fr repeat(7, 1fr);text-align:center;min-height:2.5em;grid-gap:2px}.print-allocation-container .print-allocation-table-body-row:nth-child(odd)>div{background-color:#f6f6f6 !important}.print-allocation-container .print-allocation-table-body-cell{height:100%;display:flex;flex-direction:column;justify-content:center;padding:10px}.print-allocation-container .print-allocation-table-body-cell-text-disabled{color:#ababab !important}.print-allocation-container .print-allocation-table-body-cell-text-name{padding-left:25px;text-align:left}.payroll-reports-container .right-options .submit-button{display:none}.payroll-reports-container .cost-code{width:20%}.payroll-reports-container .job-number{width:10%}.payroll-reports-container .job-name{width:20%}.payroll-reports-container .plant{width:20%}.payroll-reports-container .ticket{width:10%}.payroll-reports-container .tons{width:10%}.payroll-reports-container .wait-time{width:10%}.tracking-option-container{display:inline-block;padding:10px;margin-left:10px;cursor:pointer;color:#000;text-decoration:none}.tracking-option-container:hover{color:#ccc}.tracking-option-container:hover.selected{border:1px solid #ccc;border-radius:5px}.tracking-option-container.selected{border:1px solid #000;border-radius:5px}.tracking-page-content .week-tracking-content .double-level-sub-table{padding-top:10px}.print-allocation-container .print-allocation-table .week-tracking-content .day-tracking-list-content .double-level-list .double-level-row .double-level-row-container{padding-top:10px}.print-allocations-button{color:#000;font-weight:bold}.print-allocations-button .dropdown-button .dropdown>button{width:165px}.job-day-content-row .job-day-content-row-header{font-family:"Oswald",sans-serif;font-size:20px}.job-day-content-row .job-day-content-row-columns{display:table;width:100%}.job-day-content-row .job-day-content-row-columns .job-day-content-row-column{display:table-cell;vertical-align:top;text-align:left;width:33%;background-color:#f6f6f6;padding:10px}.job-day-content-row .job-day-content-row-columns .job-day-content-row-column:nth-child(2){width:34%;background-color:#fff}.job-day-content-row .job-day-content-row-columns .job-day-content-row-column .job-day-content-row-column-header{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;padding-bottom:5px;text-transform:uppercase;text-align:center;font-weight:bold}.job-day-content-row .job-day-content-row-columns .job-day-content-row-column .job-day-content-row-column-body a,.job-day-content-row .job-day-content-row-columns .job-day-content-row-column .job-day-content-row-column-body a:hover,.job-day-content-row .job-day-content-row-columns .job-day-content-row-column .job-day-content-row-column-body a:active,.job-day-content-row .job-day-content-row-columns .job-day-content-row-column .job-day-content-row-column-body a:visited{color:#000}.job-day-content-row .job-day-content-row-columns .job-day-content-row-column .job-day-content-row-column-body .overallocated-links-container{top:25px;left:0}.job-day-content-row .job-day-content-row-columns .job-day-content-row-column .job-day-content-row-column-body .overallocated-links-container:before{top:-6px;left:15px}.job-day-content-column-entry{height:30px !important}.right-filter-options{float:right;padding-top:2px}.filter-date-label{padding-right:10px;font-weight:bold}a.dark-header,a.dark-header:hover,a.dark-header:active,a.dark-header:visited{color:#fff !important;text-decoration:none !important}a.dark-header:hover{opacity:0.7 !important}.double-level-row.unassigned-row .double-level-row-container{padding-bottom:100px}.shutdown-email-content{text-align:left}.shutdown-sms-content{text-align:left}.rs-label-top{vertical-align:top !important;padding-top:10px}.email-preview table{border-collapse:inherit !important}.directions-webview-content{padding-left:20px;padding-right:20px;font-size:16px}.truck-plan-date-display-container{padding-right:10px}.truck-plan-date-display-container .truck-plan-date-display{width:100%;position:relative}.update-truck-report{max-width:1024px !important}.update-truck-report-modal .number-setters{padding-top:20px;padding-bottom:10px}.update-truck-report-modal .number-setters .number-setter-label{bottom:84px}.driver-load-list{width:100%;padding:20px;text-align:left}.driver-load-list .double-level-column{padding-left:0 !important}.driver-load-list .sub-list{padding-left:0 !important}.driver-load-list-header{width:100%}.ticket-photo-display{width:400px;height:auto}.create-extra-time-item,.update-extra-time-item,.update-per-diems{max-width:945px !important}.update-driver-load,.create-driver-load{max-width:1045px !important}.update-driver-load .rs-label,.create-driver-load .rs-label{width:200px;vertical-align:top;padding-top:8px}.update-driver-load .modal-form-row-cell.plant,.create-driver-load .modal-form-row-cell.plant{width:23%}.update-driver-load .modal-form-row-cell.material,.create-driver-load .modal-form-row-cell.material{width:23%}.update-driver-load .modal-form-row-cell.ticket,.create-driver-load .modal-form-row-cell.ticket{width:23%}.update-driver-load .modal-form-row-cell.clear-all,.create-driver-load .modal-form-row-cell.clear-all{width:100%;text-align:right}.update-driver-load .modal-form-row-cell.load-mode-toggle,.create-driver-load .modal-form-row-cell.load-mode-toggle{width:50%;text-align:left;vertical-align:top}.update-driver-load .modal-form-row-cell.ticket-link,.create-driver-load .modal-form-row-cell.ticket-link{width:50%;text-align:right;vertical-align:top;padding-right:5px}.driver-loads-field-section{text-align:left}.field-caption{padding-top:8px;font-style:italic;font-size:12px;color:#666}.small-page-custom-subheader{margin:20px;width:calc(100% - 40px) !important}.driver-load-header-label{padding-left:20px;width:80%}.driver-load-header-status{text-align:right;width:10%}.driver-load-header-update{width:10%;text-align:right !important;padding-right:20px}.driver-load-info-table{display:table;width:auto;padding-bottom:15px}.driver-load-info-table .driver-load-info-row{display:table-row}.driver-load-info-table .driver-load-info-cell{display:table-cell;vertical-align:middle}.driver-load-info-table .driver-load-info-label-cell{font-weight:bold;padding-right:10px}.extra-time-item-row .time{width:10%;padding-right:15px}.extra-time-item-row .description{width:74%;padding-right:15px;padding-top:5px;padding-bottom:5px}.extra-time-item-row .update{width:8%;padding-right:15px}.extra-time-item-row .delete{width:8%;padding-right:15px}.driver-load-row:not(.extra-time-item-row){background-color:#fff !important}.driver-load-row.list-header-row .list-header-column{font-size:18px !important;font-weight:bold !important}.driver-load-row:not(.list-header-row) .plant{vertical-align:top !important}.driver-load-row:not(.list-header-row) .cartage-info{vertical-align:top !important}.driver-load-row:not(.list-header-row) .load-information{vertical-align:top !important}.driver-load-row .plant{width:25%;padding-right:15px}.driver-load-row .cartage-info{width:25%;padding-right:15px}.driver-load-row .timing{width:25%;padding-right:15px}.driver-load-row .load-information{width:25%;padding-right:15px}.sub-column-link-container{display:table}.sub-column-link-container .sub-column-link{display:table-cell;text-align:center;vertical-align:middle}.sub-column-link-container .sub-column-link img{display:block}.driver-load-update-link:hover{opacity:0.5}.driver-load-info-table-header{font-weight:bold;padding:3px 10px;display:inline-block;border-radius:5px;background-color:#999;color:white;width:auto;margin-bottom:5px}.driver-load-header-update-link-positioner{float:right}.truck-report-row .daily-plan{width:45%}.truck-report-row .driver{width:17%}.truck-report-row .loads{width:10%}.truck-report-row .last-submitted{width:18%}.truck-report-row .update{width:10%}.change-password-caption{color:#999;font-style:italic;padding-bottom:20px}.warning-message{color:#fc0d1d;font-style:italic;padding-top:20px;padding-bottom:20px}.success-message,.password-reset-header{font-size:18px;padding-bottom:20px}.app-message,.password-reset-message{padding-bottom:10px}.confirm-submessage{padding-bottom:10px;padding-left:10px;padding-right:10px}.forgot-password-container{padding-top:30px}a.forgot-password-link,a.forgot-password-link:hover,a.forgot-password-link:active,a.forgot-password-link:visited{color:#000 !important;cursor:pointer}.update-driver,.create-driver,.update-foreman,.create-foreman,.update-dispatch,.create-dispatch,.update-crew-dispatcher,.create-crew-dispatcher,.update-manager,.create-manager,.update-job-site-crew-member,.create-job-site-crew-member{max-width:650px !important}.modal-loading-indicator{padding-bottom:20px}.plants-list-container .plants-list{display:table;width:100%}.plants-list-container .plants-list.actual-list{margin-bottom:20px}.plants-list-container .plants-list .plants-handle{opacity:0.15;pointer-events:none}.plants-list-container .plants-list .plants-list-row{display:table-row;height:120px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plants-list-container .plants-list .plants-list-row .Select-control{width:100% !important}.plants-list-container .plants-list .plants-list-row .number-setter .Select-control{width:80px !important}.plants-list-container .plants-list .plants-list-row input[type='text']{width:100%;height:30px}.plants-list-container .plants-list .plants-list-row .NumberPicker__wrapper{padding-left:5px;padding-right:5px}.plants-list-container .plants-list .plants-list-row .NumberPicker__cell{padding-right:8px;padding-left:8px}.plants-list-container .plants-list .plants-list-row .number-setter-label{bottom:25px !important}.plants-list-container .plants-list .plants-list-row.plants-list-header{height:75px !important}.plants-list-container .plants-list .plants-list-row:nth-child(even){background-color:#f6f6f6 !important}.plants-list-container .plants-list .plants-list-row .plants-list-column{display:table-cell;vertical-align:middle;padding-left:10px;padding-top:22px}.plants-list-container .plants-list .plants-list-row .plants-list-column.plants-list-header-column{text-transform:uppercase;font-family:"Oswald",sans-serif}.plants-list-container .plants-list .plants-list-row .plants-list-column.drag{width:6%}.plants-list-container .plants-list .plants-list-row .plants-list-column.plant{width:20%}.plants-list-container .plants-list .plants-list-row .plants-list-column.cartage-rate{width:20%}.plants-list-container .plants-list .plants-list-row .plants-list-column.wait-time{width:20%}.plants-list-container .plants-list .plants-list-row .plants-list-column.drive-time{width:20%}.plants-list-container .plants-list .plants-list-row .plants-list-column.default{width:7%}.plants-list-container .plants-list .plants-list-row .plants-list-column.delete{width:7%}.plants-list-container .plants-list .plants-list-row .light-grey-button{width:200px;margin-bottom:20px}.plants-list-container .plants-list.empty .plants-list-row{height:auto !important;background-color:#fff !important}.plants-list-container .plants-list.empty .plants-list-column{text-align:center;padding:0}.plants-list-container .plants-list.empty .empty-message{height:50px;vertical-align:top}.plants-list-container .plants-list-bottom-buttons{margin-bottom:20px}.plants-list-container .plants-list-bottom-buttons .light-grey-button{width:200px}.NumberPicker__wrapper{background:#ffffff}.padded-driver-load-display-cell{padding-bottom:10px}.drive-time-field-container{padding-top:30px;margin-top:30px;border-top:1px solid #eee;width:100%}.report-subtable{display:table;width:100%}.report-subtable.report-subtable-header{padding-left:125px;padding-right:100px;height:18px;font-size:10px;font-weight:bold;font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#ababab;padding-top:8px;padding-bottom:2px}.report-subtable .report-subtable-cell{display:table-cell;vertical-align:middle;text-align:left;font-family:"Open Sans",Helvetica,Arial,sans-serif;padding-left:30px}.report-subtable .report-subtable-cell.report-subtable-body-cell{font-weight:bold;font-size:16px;max-width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-subtable .report-subtable-cell.report-subtable-body-cell.empty-card-job-name{padding-top:8px}.multiple-per-diem-label{vertical-align:top !important}.header-widget-view-component{height:66px;display:table-cell;margin:auto;vertical-align:top}.per-diem-display-row{padding-bottom:5px}.header-widget-centerer{margin:0 auto;display:inline-block;padding-right:40px}.header-widget-content{display:table}.header-widget-content.unique-per-diem-padding{padding-left:50px}.header-widget-icon{display:table-cell;width:56px;height:56px;vertical-align:top;padding-top:3px;text-align:right;padding-right:18px}.widget-amount-column{display:table-cell;margin-left:16px;vertical-align:top}.widget-label-row{width:100%;height:14px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;line-height:14px;color:#ababab;text-align:left}.widget-value-row{width:100%;height:16px;font-size:15px;font-weight:bold;line-height:20px;display:table-row;vertical-align:bottom;margin-left:16px !important;color:#666 !important}.widget-value-row-red{width:100%;height:16px;font-size:15px;font-weight:bold;line-height:20px;display:table-row;vertical-align:bottom;margin-left:16px !important;color:#D10000 !important}.widget-divider-line{width:100%;height:2px;background-color:#fec30a;margin-bottom:30px}.bar-component{width:100%;display:table;margin:auto;vertical-align:middle}.bar-title{width:100%;min-height:18px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold;line-height:16px;vertical-align:bottom}.bar-total-owed{width:100%;min-height:24px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:24px;font-weight:bold}.bar-graph-row{width:100%;height:28px;display:table-row;vertical-align:middle}.bar-graph-load-cell{height:24px;display:table-cell;vertical-align:middle;background-color:#0097d1 !important}.bar-graph-hourly-cell{height:24px;display:table-cell;vertical-align:middle;background-color:#004a67 !important}.bar-graph-per-diem-cell{height:24px;display:table-cell;vertical-align:middle;background-color:#69c900 !important}.bar-graph-wait-time-cell{height:24px;display:table-cell;vertical-align:middle;background-color:#ff0004 !important}.bar-graph-amount-row{width:100%;height:28px;display:table-row;vertical-align:middle}.bar-amount-text{position:absolute;white-space:nowrap}.bar-amount-label-text{position:absolute;bottom:0;white-space:nowrap}.cartage-pay-total-text{left:0}.hourly-pay-total-text{left:0}.per-diem-total-text{left:0}.wait-time-pay-text{left:0}.bar-amount{position:relative;display:table-cell;font-size:13px;font-weight:bold}.bar-load-amount{color:#0097d1 !important}.bar-per-diem-amount{color:#69c900 !important}.bar-hourly-amount{color:#004a67 !important}.bar-wait-time-amount{color:#ff0004 !important}.bar-graph-label-row{width:100%;display:table-row;vertical-align:middle}.bar-amount-label{display:table-cell;font-size:9px;font-weight:bold;height:20px;padding-top:7px;position:relative;color:#ababab !important}.load-types-view-component{width:100%;display:table;height:66px !important;text-align:center;margin:auto;vertical-align:middle}.load-types-total-loads{display:table-cell;width:60px;height:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:64px;font-weight:bold;line-height:64px;text-align:right;vertical-align:top;margin-left:16px !important}.load-types-column{display:table-cell;padding-left:10px;vertical-align:middle;horiz-align:left}.load-types-total-label-row{width:100%;height:26px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:21px;font-weight:bold;line-height:26px;display:table-row;vertical-align:bottom}.load-types-detail-row{width:100%;height:18px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:18px;text-align:left;vertical-align:bottom;color:#ababab}.load-total-view-component{width:100%;display:table;height:66px;margin:auto;vertical-align:middle}.load-total-truck-icon{display:table-cell;width:56px;height:56px;vertical-align:middle}.load-total-column{vertical-align:middle}.load-total-label-row{width:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:15px;font-weight:bold;vertical-align:bottom;text-align:left;margin-left:16px !important;color:#ababab !important}.load-total-amount-row{width:100%;font-size:23px;font-weight:bold;text-align:left;vertical-align:bottom;margin-left:16px !important;color:#666 !important}.hourly-row-view-component{width:100%;display:table;min-height:144px;margin:auto;vertical-align:middle;position:relative;margin-bottom:20px;padding-left:40px}.hourly-work-right-indicators{position:absolute;right:-40px;padding-top:80px;top:0;height:100px}.per-diem-right-indicators{position:absolute;right:-40px;top:28px}.breadcrumb-bar{background-color:rgba(235,235,235,0.3);height:30px}.out-arrow{padding-left:2px;width:13px !important}.report-load-sub-row{background-color:#EEEEEE;height:24px;box-sizing:border-box;font-weight:400;font-size:10px}.report-load-sub-row:not(:first-child){border-top:1px solid rgba(151,151,151,0.5)}.report-load-sub-row:nth-last-child(2){border-bottom-left-radius:5px;border-bottom-right-radius:5px}.report-load-sub-row .sub-row-heading{font-weight:bold}.download-ticket-link{padding-left:15px;cursor:pointer;display:inline-block}.default-rc-switch .rc-switch{position:relative;display:inline-block;box-sizing:border-box;width:74px;height:22px;line-height:20px;vertical-align:middle;border-radius:20px 20px;border:1px solid #ccc;background-color:#ccc;cursor:pointer;transition:all 0.3s cubic-bezier(0.35, 0, 0.25, 1)}.default-rc-switch .rc-switch-inner{color:#000;font-size:12px;position:absolute;left:24px}.default-rc-switch .rc-switch:after{position:absolute;width:18px;height:18px;left:2px;top:1px;border-radius:50% 50%;background-color:#ffffff;content:" ";cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,0.26);transition:left 0.3s cubic-bezier(0.35, 0, 0.25, 1)}.default-rc-switch .rc-switch:focus{box-shadow:0 0 0 2px #d5f1fd;outline:none}.default-rc-switch .rc-switch-checked{border:1px solid #ccc;background-color:#ccc}.default-rc-switch .rc-switch-checked .rc-switch-inner{left:6px}.default-rc-switch .rc-switch-checked:after{left:52px}.default-rc-switch .rc-switch-disabled{cursor:no-drop;background:#ccc;border-color:#ccc}.default-rc-switch .rc-switch-disabled:after{background:#9e9e9e;-webkit-animation-name:none;animation-name:none;cursor:no-drop}.default-rc-switch .rc-switch-disabled:hover:after{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-name:none;animation-name:none}.default-rc-switch .rc-switch-label{display:inline-block;line-height:20px;font-size:14px;padding-left:10px;vertical-align:middle;white-space:normal;pointer-events:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.datetime-state-value-test-container{display:none}.preload-span-display{font-weight:bold;font-size:14px}.preload-date-display{font-weight:bold;font-size:10px;color:#7a7a7a}.preloaded-date-box{background-color:#c59201;border-radius:2px;color:#fff;font-weight:bold;font-size:10px;display:inline-block;padding:2px 10px;margin-top:5px}.save-driver-load-button{width:174px;height:40px}.save-per-diem-button{width:174px;height:40px}.driver-load-comments-textarea{height:75px;width:100%;padding:10px}.load-drive-timeline-display{margin-top:8px;font-size:10px;font-weight:bold;display:table}.load-drive-timeline-display .rdt{padding:0;border:0}.load-drive-timeline-display .rdt .form-control{width:52px;height:21px;font-size:10px;text-align:center}.load-drive-timeline-display .time-type,.load-drive-timeline-display .time-span,.load-drive-timeline-display .time-span-arrow{padding-top:8px;border-top:1px solid #979797;display:table-cell;vertical-align:middle}.load-drive-timeline-display .preload-field{display:table-cell;vertical-align:middle}.load-drive-timeline-display .time-type{color:#000;padding-right:5px}.load-drive-timeline-display .time-span{color:#7a7a7a}.load-drive-timeline-display .time-span-arrow{padding-left:10px;padding-right:10px}.load-drive-timeline-display .time-span-arrow .time-span-slashes{width:47px;text-align:center;font-weight:bold;font-size:10px;color:#7a7a7a}.load-drive-timeline-display .time-span-arrow .time-span-arrow-image{width:47px;height:auto}.override-toggle{position:absolute;top:0;left:0}.override-toggle .toggle-button{padding-top:0 !important;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;font-size:10px !important;color:#fff !important;background-color:#000}.override-toggle .toggle-button .icon-container{padding-left:10px}.override-toggle .toggle-button .text-container{padding-right:10px}.override-toggle .toggle-button.inactive-toggle-button{cursor:auto !important}.override-toggle .toggle-button.inactive-toggle-button .text-container{padding-left:10px}.override-toggle .toggle-button:not(.inactive-toggle-button):hover{background-color:rgba(0,0,0,0.6)}.override-toggle .overridden-icon{width:10px !important;height:10px !important;bottom:1px}.content-inner-column-option{display:inline-block;margin-left:10px;position:relative;height:12px}.modal-form-row{display:table;width:100%}.modal-form-row .modal-form-row-cell{display:table-cell;vertical-align:middle}.vertical-field-container{text-align:left;padding-left:15px}.vertical-field-container .vertical-field-header{font-weight:bold;color:#ababab;font-size:10px;padding-left:10px;padding-bottom:5px}.load-mode-toggle{padding-bottom:30px;padding-left:5px}.load-mode-toggle-switch .rc-switch{position:relative;display:inline-block;box-sizing:border-box;width:140px;height:32px;line-height:20px;vertical-align:middle;border-radius:20px 20px;border:2px solid #0098d2;background-color:transparent;cursor:pointer;transition:all 0.3s cubic-bezier(0.35, 0, 0.25, 1)}.load-mode-toggle-switch .rc-switch-inner{color:#0098d2;font-size:13px;position:absolute;left:30px;top:4px;font-weight:bold}.load-mode-toggle-switch .rc-switch:after{position:absolute;width:20px;height:20px;left:5px;top:4px;border-radius:50% 50%;background-color:#0098d2;content:" ";cursor:pointer;transition:left 0.3s cubic-bezier(0.35, 0, 0.25, 1)}.load-mode-toggle-switch .rc-switch:focus{outline:none}.load-mode-toggle-switch .rc-switch-checked{border:2px solid #0098d2;background-color:transparent}.load-mode-toggle-switch .rc-switch-checked .rc-switch-inner{left:8px}.load-mode-toggle-switch .rc-switch-checked:after{left:111px}.load-mode-toggle-switch .rc-switch-label{display:inline-block;line-height:20px;font-size:14px;padding-left:10px;vertical-align:middle;white-space:normal;pointer-events:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.hourly-driver-load-row-component .tr-form-card-comments-column{height:100px !important}.hourly-driver-load-row-component .driver-load-comments-table{height:80px !important}.hourly-driver-load-row-component .driver-load-comments-table .driver-load-comments-textarea{height:50px !important}.detail-ticket-link-container{display:inline-block;margin:0 auto}.detail-ticket-link,.detail-ticket-link:hover,.detail-ticket-link:active,.detail-ticket-link:visited{color:#000;font-size:16px;font-weight:bold}.detail-ticket-link:hover{opacity:0.5}.preload-mode-toggle-switch{padding-left:5px}.preload-mode-toggle-switch .rc-switch{position:relative;display:inline-block;box-sizing:border-box;width:60px;height:28px;line-height:20px;vertical-align:middle;border-radius:20px 20px;border:2px solid #dadada;background-color:transparent;cursor:pointer;transition:all 0.3s cubic-bezier(0.35, 0, 0.25, 1)}.preload-mode-toggle-switch .rc-switch-inner{color:#dadada;font-size:12px;position:absolute;left:30px;top:2px;font-weight:bold}.preload-mode-toggle-switch .rc-switch:after{position:absolute;width:18px;height:18px;left:3px;top:3px;border-radius:50% 50%;background-color:#dadada;content:" ";cursor:pointer;transition:left 0.3s cubic-bezier(0.35, 0, 0.25, 1)}.preload-mode-toggle-switch .rc-switch:focus{outline:none}.preload-mode-toggle-switch .rc-switch-checked{border:2px solid #0098d2;background-color:transparent}.preload-mode-toggle-switch .rc-switch-checked .rc-switch-inner{left:8px;color:#0098d2}.preload-mode-toggle-switch .rc-switch-checked:after{left:35px;background-color:#0098d2}.preload-mode-toggle-switch .rc-switch-label{display:inline-block;line-height:20px;font-size:12px;padding-left:10px;vertical-align:middle;white-space:normal;pointer-events:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.preloaded-driver-load-row-component .driver-load-left-numbers-bottom-row{height:140px !important}.preloaded-driver-load-row-component .wait-total{height:135px !important}.preloaded-date-box-input{padding-left:5px}.preloaded-date-box-input .form-control{width:86px !important}.driver-load-datetime{display:inline-block}.per-diems-container{display:table;width:100%;padding-top:20px;padding-bottom:20px;height:370px}.per-diems-container .per-diems-column{display:table-cell;vertical-align:top;padding-left:20px;padding-right:20px}.per-diems-container .per-diems-column.per-diem-options-column{width:66%}.per-diems-container .per-diems-column.per-diem-selections-column{width:34%;border-left:2px solid #edeff5}.per-diems-container .per-diems-column.per-diem-selections-column .per-diems-applied{height:230px;overflow-y:auto;margin-bottom:20px}.per-diems-container .per-diems-column.per-diem-selections-column .per-diems-applied .per-diem-applied-option{display:table;background-color:#edeff5;height:45px;width:100%}.per-diems-container .per-diems-column.per-diem-selections-column .per-diems-applied .per-diem-applied-option:nth-child(even){background-color:rgba(237,239,245,0.25)}.per-diems-container .per-diems-column.per-diem-selections-column .per-diems-applied .per-diem-applied-option .per-diem-applied-option-cell{display:table-cell;vertical-align:middle}.per-diems-container .per-diems-column.per-diem-selections-column .per-diems-applied .per-diem-applied-option .per-diem-applied-option-cell.per-diem-applied-option-info-cell{padding-left:20px;text-align:left}.per-diems-container .per-diems-column.per-diem-selections-column .per-diems-applied .per-diem-applied-option .per-diem-applied-option-cell.per-diem-applied-option-info-cell .per-diem-applied-option-header{font-weight:bold;font-size:12px;color:#B8B8B8}.per-diems-container .per-diems-column.per-diem-selections-column .per-diems-applied .per-diem-applied-option .per-diem-applied-option-cell.per-diem-applied-option-info-cell .per-diem-applied-option-body{font-weight:bold;font-size:15px;color:#7a7a7a}.per-diems-container .per-diems-column.per-diem-selections-column .per-diems-applied .per-diem-applied-option .per-diem-applied-option-cell.per-diem-applied-option-remove-cell{cursor:pointer;text-align:right;padding-right:20px}.per-diems-container .per-diems-column.per-diem-selections-column .per-diems-applied .per-diem-applied-option .per-diem-applied-option-cell.per-diem-applied-option-remove-cell:hover{opacity:0.5}.per-diems-container .per-diems-column.per-diem-selections-column .per-diems-applied .per-diem-applied-option .per-diem-applied-option-cell.per-diem-applied-option-remove-cell .per-diem-applied-option-remove-image{margin:0 auto}.per-diems-container .per-diems-column.per-diem-selections-column .per-diems-save-container{text-align:center}.per-diems-container .per-diems-column.per-diem-selections-column .per-diems-save-container button{width:174px}.per-diems-container .per-diems-column .per-diem-column-header{font-weight:bold;font-size:20px;text-align:left;padding-left:20px}.per-diems-container .per-diems-column .per-diem-column-body{padding-top:10px}.per-diems-container .per-diems-column .per-diem-picker{display:table;width:100%}.per-diems-container .per-diems-column .per-diem-picker .per-diem-picker-column{display:table-cell;width:50%;vertical-align:top;text-align:left}.per-diems-container .per-diem-option-text{color:#7a7a7a;font-size:18px;font-weight:bold}.per-diems-container .multiple-per-diems-selector{width:250px;padding-bottom:10px}.per-diems-container .multiple-per-diems-selector .multiple-per-diems-option-table{display:table;width:100%;height:100%;cursor:pointer;padding-bottom:3px;border-bottom:1px solid transparent;margin-bottom:3px;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}.per-diems-container .multiple-per-diems-selector .multiple-per-diems-option-table:hover{opacity:0.5}.per-diems-container .multiple-per-diems-selector .multiple-per-diems-option-table .multiple-per-diems-option-cell{display:table-cell;vertical-align:middle;text-align:left}.per-diems-container .multiple-per-diems-selector .multiple-per-diems-option-table .multiple-per-diems-option-cell.arrow-cell{width:30px;padding-left:5px;box-sizing:border-box}.per-diems-container .multiple-per-diems-selector .multiple-per-diems-option-content-box{height:0;border-radius:5px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,0.5);-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}.per-diems-container .multiple-per-diems-selector .multiple-per-diems-option-content{height:0;overflow-y:auto;overflow-x:hidden;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}.per-diems-container .multiple-per-diems-selector .multiple-per-diems-option-content .multiple-per-diems-click-option{display:table;background-color:#edeff5;height:30px;width:100%;cursor:pointer}.per-diems-container .multiple-per-diems-selector .multiple-per-diems-option-content .multiple-per-diems-click-option:hover .multiple-per-diems-click-option-cell{opacity:0.5}.per-diems-container .multiple-per-diems-selector .multiple-per-diems-option-content .multiple-per-diems-click-option:nth-child(even){background-color:rgba(237,239,245,0.25)}.per-diems-container .multiple-per-diems-selector .multiple-per-diems-option-content .multiple-per-diems-click-option .multiple-per-diems-click-option-cell{display:table-cell;vertical-align:middle;color:#7a7a7a;font-size:14px;padding-left:10px;padding-right:10px}.per-diems-container .multiple-per-diems-selector.multiple-per-diems-selector-open .multiple-per-diems-option-table{border-bottom:1px solid #edeff5}.per-diems-container .multiple-per-diems-selector.multiple-per-diems-selector-open .multiple-per-diems-option-content-box{height:120px}.per-diems-container .multiple-per-diems-selector.multiple-per-diems-selector-open .multiple-per-diems-option-content{height:120px}.per-diems-container .single-per-diem-selector .single-per-diems-option-table{display:table;width:100%;height:100%;cursor:pointer;padding-bottom:3px;border-bottom:1px solid transparent;margin-bottom:3px;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}.per-diems-container .single-per-diem-selector .single-per-diems-option-table:hover{opacity:0.5}.per-diems-container .single-per-diem-selector .single-per-diems-option-table .single-per-diems-option-cell{display:table-cell;vertical-align:middle;text-align:left;padding-bottom:10px}.per-diems-container .single-per-diem-selector .single-per-diems-option-table .single-per-diems-option-cell.icon-cell{width:30px;padding-left:5px;box-sizing:border-box}.hourly-work-comments-column{padding-top:20px;padding-left:25px;padding-right:25px}.hourly-work-comments-textarea{height:40px;padding:10px}.hourly-work-card-column{height:94px;box-sizing:border-box}.hourly-work-card-body .tr-form-card-comments-table{height:auto !important}.driver-load-row-component{padding-bottom:40px}.driver-load-row-component .tr-form-card-column-right{padding:30px}.driver-load-row-component .driver-load-row-header-container{padding-left:40px}.driver-load-row-component .driver-load-row-header-column{display:table-cell;vertical-align:middle}.driver-load-row-component .driver-load-row-header-column.plant-column{width:20%;padding-left:30px}.driver-load-row-component .driver-load-row-header-column.plant-column .driver-load-row-header-column-text{max-width:160px}.driver-load-row-component .driver-load-row-header-column.material-column{width:20%}.driver-load-row-component .driver-load-row-header-column.material-column .driver-load-row-header-column-text{max-width:160px}.driver-load-row-component .driver-load-row-header-column.ticket-column{width:20%}.driver-load-row-component .driver-load-row-header-column.ticket-column .driver-load-row-header-column-text{max-width:160px}.driver-load-row-component .driver-load-row-header-column.ticket-image-column{width:20%}.driver-load-row-component .driver-load-row-header-column.ticket-image-column .driver-load-row-header-column-text{max-width:160px}.driver-load-row-component .driver-load-row-header-column.edit-column{width:12%;text-align:right}.driver-load-row-component .driver-load-row-header-column.delete-column{width:5%;padding-right:15px;text-align:right;box-sizing:border-box}.driver-load-row-component .driver-load-row-header{display:table;width:100%}.driver-load-row-component .driver-load-row-header .driver-load-row-header-column{font-size:10px;font-weight:bold;color:#ababab;padding-bottom:5px}.driver-load-row-component .driver-load-row-body{padding-left:40px}.driver-load-row-component .driver-load-row-body .tr-form-card{position:relative}.driver-load-row-component .driver-load-row-body .tr-form-card .left-info-container{position:absolute;left:-128px;top:0;height:40px;text-align:right;min-width:128px}.driver-load-row-component .driver-load-row-body .tr-form-card .left-info-container .left-info-positioner{margin:0 auto;display:inline-block}.driver-load-row-component .driver-load-row-body .tr-form-card .left-info-container .left-info-positioner .left-info{display:table}.driver-load-row-component .driver-load-row-body .tr-form-card .left-info-container .left-info-positioner .left-info .load-number{font-size:36px;font-weight:bold;font-family:"Oswald",sans-serif;color:#7a7a7a;display:table-cell;vertical-align:middle;padding-right:10px;line-height:36px;padding-bottom:2px}.driver-load-row-component .driver-load-row-body .tr-form-card .left-info-container .left-info-positioner .left-info .dark-indicator-container{display:table-cell;vertical-align:middle;padding-right:10px}.driver-load-row-component .driver-load-row-body .tr-form-card .left-info-container .left-info-positioner .left-info .dark-indicator-table{width:40px;height:40px;display:table;border-radius:5px;background-color:#c59201}.driver-load-row-component .driver-load-row-body .tr-form-card .left-info-container .left-info-positioner .left-info .dark-indicator-table .dark-indicator-cell{display:table-cell;vertical-align:middle;text-align:center}.driver-load-row-component .driver-load-row-body .tr-form-card .left-info-container .left-info-positioner .left-info .dark-indicator-table .dark-indicator-cell .dark-indicator-image{margin:0 auto;width:20px;height:auto;position:relative;bottom:2px}.driver-load-row-component .driver-load-row-body .tr-form-card .tr-form-card-header{height:40px;background-color:#fec30a;position:relative;display:table;width:100%;color:#000;font-size:16px;font-weight:bold;border-radius:5px}.driver-load-row-component .driver-load-row-body .tr-form-card .tr-form-card-header a{color:#000;text-decoration:none}.driver-load-row-component .driver-load-row-body .tr-form-card .tr-form-card-header a:hover{opacity:0.3}.driver-load-row-component .driver-load-row-body .tr-form-card .tr-form-card-header.dark-load-card-header{background-color:#c59201;color:#fff}.driver-load-row-component .driver-load-row-body .tr-form-card .tr-form-card-header.dark-load-card-header a{color:#fff}.driver-load-row-component .driver-load-row-body .tr-form-card .tr-form-card-header .driver-load-row-header-column-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.driver-load-row-component .driver-load-row-body .tr-form-card .tr-form-card-header .edit-driver-load-image{cursor:pointer;margin-bottom:2px}.driver-load-row-component .driver-load-row-body .tr-form-card .tr-form-card-header .edit-driver-load-image:hover{opacity:0.3}.driver-load-row-component .driver-load-row-body .tr-form-card .tr-form-card-header .delete-driver-load-image{cursor:pointer;margin-bottom:2px}.driver-load-row-component .driver-load-row-body .tr-form-card .tr-form-card-header .delete-driver-load-image:hover{opacity:0.3}.driver-load-row-component.hourly-driver-load-row-component .driver-load-left-numbers-middle-row{height:74px !important;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.driver-load-row-component.hourly-driver-load-row-component .tr-form-card-comments-table{height:80px !important}.driver-load-row-component.preloaded-driver-load-row-component .driver-load-left-numbers-bottom-row{height:135px !important;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.driver-load-row-component.preloaded-driver-load-row-component .tr-form-card-comments-table{height:135px !important}.driver-load-row-component.preloaded-driver-load-row-component .total-table.wait-total{height:130px !important}.time-and-offset-container{display:inline-block;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}.manage-driver-loads-content .rounded-grey-input.common-input{max-width:100px}.clickable-header-widget-view-component{cursor:pointer}.clickable-header-widget-view-component:hover{opacity:0.6}.truck-report-header-container{width:100%;padding:20px;position:relative}.detail-rows-container{width:100%;display:none}.detail-rows-container .custom-page-header{display:table-cell}.detail-rows-container .right-options{width:100%;padding-bottom:20px}.detail-driver-loads-container{width:100%}.truck-report-header-metrics-row{width:100%;min-height:70px;display:table}.truck-report-header-widgets{width:60%;height:66px;display:table-cell;margin:auto;vertical-align:top}.truck-report-header-widgets .empty-space-behind-truck-report-header-widgets{width:60%;height:66px;display:table-cell;margin:auto;vertical-align:top}.truck-report-header-container-row{width:100%;height:200px;display:table}.truck-report-header-load-types-view{width:25%;height:140px;display:table-cell;vertical-align:middle}.truck-report-header-load-total-view{width:25%;height:140px;display:table-cell;vertical-align:middle}.truck-report-header-bar-view{width:50%;height:140px;display:table-cell;vertical-align:middle}.truck-report-detail-approval-bar{display:table;top:0;left:0;width:100%;height:36px;font-size:12px;font-weight:bold}.truck-report-detail-approval-bar.all-approved{color:#fff;background-color:#69c900}.truck-report-detail-approval-bar.partially-approved{color:#000;background-color:#e1a600}.truck-report-detail-approval-bar.none-approved{color:#fff;background-color:#b8b8b8}.truck-report-detail-approval-bar .truck-report-detail-approval-bar-text{display:table-cell;vertical-align:middle;text-align:center}.truck-report-top-table{display:table;width:100%;margin-top:40px}.truck-report-top-left-info{display:table-cell;vertical-align:middle;width:65%;text-align:left;padding-left:20px;margin-bottom:30px;position:relative}.truck-report-top-left-info .truck-report-driver-name-header{font-size:24px;font-weight:bold;padding-right:20px}.truck-report-top-left-info .truck-report-job-header{font-size:24px;padding-left:20px}.truck-report-top-left-info .truck-report-top-left-info-table{display:table}.truck-report-top-left-info .truck-report-top-left-info-table .truck-report-top-left-info-cell{display:table-cell;vertical-align:top}.truck-report-top-left-info .truck-report-top-left-info-table .truck-report-top-left-info-cell.truck-report-top-left-info-cell-middle{width:2px;background-color:#fec30a}.truck-report-top-right-info{display:table-cell;vertical-align:middle;width:35%;text-align:right;padding-right:20px;margin-top:40px}.truck-report-top-right-info .truck-report-top-right-item-positioner{margin:0 auto;display:inline-block;margin-left:10px}.truck-report-detail-approval-info{padding-bottom:10px}.truck-report-detail-approval-toggle{display:inline-block;margin-left:20px}.truck-report-detail-approval-toggle .truck-report-detail-approval-toggle-button{display:table;border-radius:5px;border-width:2px;border-style:solid;cursor:pointer;height:30px}.truck-report-detail-approval-toggle .truck-report-detail-approval-toggle-button.un-approve-all{color:#ced1d5;border-color:#ced1d5;background-color:#fff}.truck-report-detail-approval-toggle .truck-report-detail-approval-toggle-button.un-approve-all:hover{color:#ddd;border-color:#ddd}.truck-report-detail-approval-toggle .truck-report-detail-approval-toggle-button.approve-all{color:#fff;border-color:#69c900;background-color:#69c900}.truck-report-detail-approval-toggle .truck-report-detail-approval-toggle-button.approve-all:hover{border-color:#74db00;background-color:#74db00}.truck-report-detail-approval-toggle .truck-report-detail-approval-toggle-button .truck-report-detail-approval-toggle-button-text{display:table-cell;vertical-align:middle;font-weight:bold;font-size:14px;padding-left:20px;padding-right:20px}.truck-report-detail-approval-status{text-align:right;display:inline-block}.truck-report-detail-approval-status .approval-status-container{margin:0 auto;display:table}.truck-report-detail-approval-status .approval-status-container .approval-status-image-cell{display:table-cell;vertical-align:middle;padding-bottom:6px}.truck-report-detail-approval-status .approval-status-container .approval-status-image-cell .approval-status-image{width:13px;height:auto}.truck-report-detail-approval-status .approval-status-container .approval-status-text{display:table-cell;vertical-align:middle;padding-left:5px;font-weight:bold;padding-bottom:5px}.truck-report-detail-approval-status .approval-status-container .approval-status-text.all-approved{color:#69c900}.truck-report-detail-approval-status .approval-status-container .approval-status-text.partially-approved{color:#e1a600}.truck-report-detail-approval-status .approval-status-container .approval-status-text.none-approved{color:#b8b8b8}.tr-form-card-body{display:table;width:100%;margin-top:10px}.tr-form-card-body.hourly-work-card-body{text-align:left;padding-left:30px;padding-right:30px;padding-top:10px}.tr-form-card-body .right-indicators{position:absolute;right:-40px;height:240px;padding-top:100px}.tr-form-card-body .tr-form-card-column{display:table-cell;vertical-align:top}.tr-form-card-body .tr-form-card-column.tr-form-card-column-left{width:446px}.tr-form-card-body .tr-form-card-column.tr-form-card-column-left .driver-load-left-numbers-row{display:table;width:100%;height:100%}.tr-form-card-body .tr-form-card-column.tr-form-card-column-left .driver-load-left-numbers-row.hourly-work-numbers-row{border-radius:5px;background-color:#FAFAFA}.tr-form-card-body .tr-form-card-column.tr-form-card-column-left .driver-load-left-numbers-row.driver-load-left-numbers-top-row{border-top-left-radius:5px;border-top-right-radius:5px;background-color:#FAFAFA;height:70px}.tr-form-card-body .tr-form-card-column.tr-form-card-column-left .driver-load-left-numbers-row.driver-load-left-numbers-middle-row{background-color:#EBEBEB;height:70px}.tr-form-card-body .tr-form-card-column.tr-form-card-column-left .driver-load-left-numbers-row.driver-load-left-numbers-bottom-row{border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#FAFAFA;height:100px}.tr-form-card-body .tr-form-card-column.tr-form-card-column-left .driver-load-left-numbers-row .driver-load-left-numbers-column{display:table-cell;vertical-align:middle}.tr-form-card-body .tr-form-card-column.tr-form-card-column-left .driver-load-left-numbers-row .driver-load-left-numbers-column.icon-column{width:76px;text-align:center}.tr-form-card-body .tr-form-card-column.tr-form-card-column-left .driver-load-left-numbers-row .driver-load-left-numbers-column.content-column .content-inner-table{display:table;width:100%}.tr-form-card-body .tr-form-card-column.tr-form-card-column-left .driver-load-left-numbers-row .driver-load-left-numbers-column.content-column .content-inner-table .content-inner-column{display:table-cell;vertical-align:middle;width:33%;height:100%;position:relative}.tr-form-card-body .tr-form-card-column.tr-form-card-column-left .driver-load-left-numbers-row .driver-load-left-numbers-column.content-column .content-inner-table .content-inner-column:nth-child(2){width:34%}.tr-form-card-body .tr-form-card-column.tr-form-card-column-left .driver-load-left-numbers-row .driver-load-left-numbers-column.content-column .content-inner-table .content-inner-column .content-inner-column-header{font-weight:bold;color:#ababab;font-size:10px;padding-bottom:2px}.tr-form-card-body .tr-form-card-column.tr-form-card-column-left .driver-load-left-numbers-row .driver-load-left-numbers-column.content-column .content-inner-table .content-inner-column .content-inner-column-body{font-weight:600;font-size:14px}.tr-form-card-body .tr-form-card-column.tr-form-card-column-spacer-left{width:10px}.tr-form-card-body .tr-form-card-column.tr-form-card-column-middle{width:112px}.tr-form-card-body .tr-form-card-column.tr-form-card-column-middle .total-table{background-color:#fff0c2;border-radius:5px;display:table;width:100%;height:100%}.tr-form-card-body .tr-form-card-column.tr-form-card-column-middle .total-table.truck-total{height:65px;margin-bottom:5px}.tr-form-card-body .tr-form-card-column.tr-form-card-column-middle .total-table.driver-total{height:70px}.tr-form-card-body .tr-form-card-column.tr-form-card-column-middle .total-table.hourly-driver-total{height:144px}.tr-form-card-body .tr-form-card-column.tr-form-card-column-middle .total-table.wait-total{margin-top:5px;height:95px}.tr-form-card-body .tr-form-card-column.tr-form-card-column-middle .total-table .total-table-cell{display:table-cell;vertical-align:middle;text-align:center}.tr-form-card-body .tr-form-card-column.tr-form-card-column-middle .total-table .total-table-cell .total-header{font-size:10px;font-weight:bold;color:#c59201}.tr-form-card-body .tr-form-card-column.tr-form-card-column-middle .total-table .total-table-cell .total-body{font-size:14px;font-weight:bold}.tr-form-card-body .tr-form-card-column.tr-form-card-column-spacer-right{width:20px}.tr-form-card-body .tr-form-card-column.tr-form-card-column-right{border-radius:5px;background-color:#fafafa}.tr-form-card-body .tr-form-card-column.tr-form-card-column-right.tr-form-card-comments-column{height:240px;padding:30px}.tr-form-card-body .tr-form-card-column.tr-form-card-column-right .tr-form-card-comments-table{display:table;width:100%;height:170px}.tr-form-card-body .tr-form-card-column.tr-form-card-column-right .tr-form-card-comments-table.driver-load-comments-table{height:100%}.tr-form-card-body .tr-form-card-column.tr-form-card-column-right .tr-form-card-comments-table.tr-form-card-comments-table-with-comments .tr-form-card-comments-icon-cell{display:table-cell;vertical-align:top;width:55px;text-align:left}.tr-form-card-body .tr-form-card-column.tr-form-card-column-right .tr-form-card-comments-table.tr-form-card-comments-table-with-comments .tr-form-card-comments-icon-cell .tr-form-card-comments-icon{margin:0 auto;width:28px;height:auto}.tr-form-card-body .tr-form-card-column.tr-form-card-column-right .tr-form-card-comments-table.tr-form-card-comments-table-with-comments .tr-form-card-comments-content-cell{display:table-cell;vertical-align:top}.tr-form-card-body .tr-form-card-column.tr-form-card-column-right .tr-form-card-comments-table.tr-form-card-comments-table-with-comments .tr-form-card-comments-content-cell .tr-form-card-comments-header{color:#ababab;font-weight:bold;font-size:10px;padding-bottom:5px}.tr-form-card-body .tr-form-card-column.tr-form-card-column-right .tr-form-card-comments-table.tr-form-card-comments-table-with-comments .tr-form-card-comments-content-cell .tr-form-card-comments-body{font-size:12px}.tr-form-card-body .tr-form-card-column.tr-form-card-column-right .tr-form-card-comments-table.tr-form-card-comments-table-with-comments .tr-form-card-comments-content-cell .tr-form-card-comments-row{padding-bottom:15px}.tr-form-card-body .tr-form-card-column.tr-form-card-column-right .tr-form-card-comments-table.tr-form-card-comments-table-with-comments .tr-form-card-comments-empty-cell{display:none}.tr-form-card-body .tr-form-card-column.tr-form-card-column-right .tr-form-card-comments-table.tr-form-card-comments-table-without-comments .tr-form-card-comments-icon-cell{display:none}.tr-form-card-body .tr-form-card-column.tr-form-card-column-right .tr-form-card-comments-table.tr-form-card-comments-table-without-comments .tr-form-card-comments-content-cell{display:none}.tr-form-card-body .tr-form-card-column.tr-form-card-column-right .tr-form-card-comments-table.tr-form-card-comments-table-without-comments .tr-form-card-comments-empty-cell{display:table-cell;vertical-align:middle;text-align:center}.tr-form-card-body .tr-form-card-column.tr-form-card-column-right .tr-form-card-comments-table.tr-form-card-comments-table-without-comments .tr-form-card-comments-empty-cell .no-comments-image{margin:0 auto;width:60px;height:auto;display:block}.tr-form-card-body .tr-form-card-column.tr-form-card-column-right .tr-form-card-comments-table.tr-form-card-comments-table-without-comments .tr-form-card-comments-empty-cell .no-comments-header{margin:0 auto;color:#D2D4DA;font-size:10px;font-weight:bold}.truck-report-list-item-container{overflow:hidden;padding-left:125px;padding-right:100px;position:relative}.truck-report-list-item-container .left-indicators-container.header-list-indicators{position:absolute;height:40px;left:-190px;top:0;text-align:right;width:200px;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}.truck-report-list-item-container .left-indicators-container.header-list-indicators .left-indicators-table{float:right;display:table;height:40px}.truck-report-list-item-container .left-indicators-container.header-list-indicators .left-indicators-table .indicator-cell{display:table-cell;padding-right:20px;vertical-align:middle;text-align:center}.truck-report-list-item-container .left-indicators-container.header-list-indicators .left-indicators-table .indicator-cell .indicator-image{margin:0 auto}.truck-report-list-item-container-open-visible{overflow:visible}.truck-report-list-bar-container{padding-left:140px !important}.truck-report-list-bar-row .truck-report-list-bar-cell{border-top:3px solid #fec30a;height:58px;padding-top:20px;width:15%;display:table-cell;vertical-align:middle;text-align:center}.truck-report-list-bar-row .truck-report-list-bar-cell:nth-child(1){text-align:left}.truck-report-list-bar-row .truck-report-list-bar-cell:nth-child(4){text-align:right}.truck-report-list-bar-row .truck-report-list-bar-cell .truck-report-list-bar-subtable-container{margin:0 auto;display:inline-block}.truck-report-list-bar-row .truck-report-list-bar-cell .truck-report-list-bar-subtable{display:table;width:170px}.truck-report-list-bar-row .truck-report-list-bar-cell .truck-report-list-bar-subtable-cell{display:table-cell;width:100%;vertical-align:middle;text-align:left;padding-left:10px}.truck-report-list-bar-row .truck-report-list-bar-cell .truck-report-list-bar-subtable-cell.image-cell{width:47px}.truck-report-list-bar-row .truck-report-list-bar-cell .truck-report-list-bar-subtable-cell .truck-report-list-bar-image{margin:0 auto}.truck-report-list-bar-row .truck-report-list-bar-cell .truck-report-list-bar-subtable-cell .truck-report-list-bar-header{color:#9EA4AC;font-size:10px;font-weight:bold;text-transform:uppercase}.truck-report-list-bar-row .truck-report-list-bar-cell .truck-report-list-bar-subtable-cell .truck-report-list-bar-body{font-weight:bold;font-size:16px}.hourly-row-header-view{width:100%;height:40px;display:table;background:#ced1d5;vertical-align:middle;border-radius:5px}.hourly-row-header-label{width:80%;display:table-cell;vertical-align:middle;margin-left:24px !important;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold;line-height:16px;padding-left:30px;background:transparent !important}.hourly-row-header-icon{display:table-cell;vertical-align:middle;background:transparent !important}.hourly-row-header-icon.edit-option{width:12%;text-align:right}.hourly-row-header-icon.delete-option{text-align:right;box-sizing:border-box}.hourly-row-header-icon-image{cursor:pointer}.hourly-row-header-icon-image:hover{opacity:0.3}.hourly-row-sub-view{width:1040px;height:93px;display:table;background-color:transparent !important;position:relative;padding-top:10px;padding-bottom:10px;float:right}.hourly-rate-icon{display:table-cell;vertical-align:middle;padding-left:23px;background:transparent !important}.hourly-icon{width:25%}.hourly-total{width:40%}.hourly-rate{width:35%}.hourly-row-detail-cell{width:325px;height:93px;display:table-cell;background-color:#fafafa;border-radius:5px;vertical-align:middle;margin-right:10px;margin-left:10px}.hourly-row-detail-cell-contents{width:100%;height:93px;display:table}.hourly-detail-cell-icon{display:table-cell;vertical-align:middle;padding-right:20px;background:transparent !important}.hourly-time-label{width:100%;height:14px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;line-height:14px;text-align:left;vertical-align:bottom;color:#ababab !important}.hourly-time-amount{width:100%;height:14px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:14px;text-align:left;padding-top:4px;vertical-align:bottom}.hourly-rate-label{width:100%;height:14px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;line-height:14px;vertical-align:bottom;text-align:left;color:#ababab !important}.hourly-rate-amount{width:100%;height:14px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:14px;padding-top:4px;text-align:left;margin:auto 0;vertical-align:bottom}.hourly-row-total-cell{width:111px;height:93px;display:table-cell;background-color:#fff0c2;vertical-align:middle;border-radius:5px;margin-right:10px;margin-left:10px}.hourly-row-column{display:table-cell;margin-left:16px;vertical-align:middle}.hourly-total-label{width:100%;height:14px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;line-height:14px;vertical-align:bottom;text-align:center;color:#c59201}.hourly-total-amount{width:100%;height:14px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:14px;padding-top:4px;vertical-align:bottom;text-align:center}.hourly-row-comments-cell{width:429px;height:93px;display:table-cell;background-color:#fafafa;border-radius:5px;vertical-align:middle;margin-right:10px;margin-left:10px}.hourly-comments-label{width:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;padding-left:24px;color:#ababab;padding-top:3px}.hourly-comments-text{width:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:14px;padding-top:4px;padding-left:24px;padding-right:24px;text-align:left}.hourly-comments-icon{display:table-cell;vertical-align:top;padding-left:23px;background:transparent}.hourly-row-spacer-cell{width:10px;height:10px;display:table-cell}.manage-truck-reports-content .paging-option-first,.manage-truck-reports-content .paging-option-last{display:none !important}.manage-truck-reports-content .paging-option-prev,.manage-truck-reports-content .paging-option-next{color:#7e7e7e !important;font-size:14px !important;font-weight:bold !important}.manage-truck-reports-content .paging-option-prev .paging-option-cell,.manage-truck-reports-content .paging-option-next .paging-option-cell{text-transform:none !important}.manage-truck-reports-content .paging-option-prev img,.manage-truck-reports-content .paging-option-next img{opacity:0.5}.manage-truck-reports-content .custom-page-header{padding-left:40px}.manage-truck-reports-content .truck-report-list-item-header{background-color:#DADADA;border-radius:5px;cursor:pointer;height:40px;position:relative;z-index:3}.manage-truck-reports-content .truck-report-list-item-header.awaiting-submission-row{font-style:italic;color:#7a7a7a}.manage-truck-reports-content .truck-report-list-item-header.truck-report-list-item-header-open{background-color:#fec30a}.manage-truck-reports-content .truck-report-list-item-header.truck-report-list-item-header-open .header-list-indicators{opacity:0}.manage-truck-reports-content .truck-report-list-item-header.truck-report-list-item-header-open:hover{background-color:rgba(254,195,10,0.6)}.manage-truck-reports-content .truck-report-list-item-header .driver-load-edit-button-container{position:absolute;right:-60px;padding-left:20px;visibility:hidden}.manage-truck-reports-content .truck-report-list-item-header .driver-load-edit-button-container .driver-load-edit-button-table{width:40px;height:40px;display:table;border-radius:5px;background-color:#000;cursor:pointer}.manage-truck-reports-content .truck-report-list-item-body-container{position:relative;height:0;width:100%;visibility:hidden;z-index:4;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body{position:absolute;top:0;left:10px;box-shadow:0 1px 2px rgba(0,0,0,0.5);border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:calc(100% - 20px)}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable{display:table;width:100%}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable.report-row-subtable-header{height:18px;font-size:10px;font-weight:bold;font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#ababab;padding-top:8px;padding-bottom:2px;box-sizing:border-box}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable.report-load-item{height:40px;font-weight:bold;font-size:16px}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable.report-load-item:not(:first-child){border-top:1px solid #979797}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable.report-load-item .left-indicators-container{position:absolute;height:40px;left:-200px;text-align:right;width:200px}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable.report-load-item .left-indicators-container .left-indicators-table{float:right;display:table;height:40px}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable.report-load-item .left-indicators-container .left-indicators-table .indicator-cell{display:table-cell;padding-right:20px;vertical-align:middle;text-align:center}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable.report-load-item .left-indicators-container .left-indicators-table .indicator-cell .indicator-image{margin:0 auto}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable.report-load-header{height:18px;padding-top:4px;padding-bottom:2px;box-sizing:border-box}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable.report-load-header .report-row-subtable-cell{font-size:10px !important;font-weight:bold;font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#ababab}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable .report-row-subtable-cell{display:table-cell;vertical-align:middle;text-align:left;font-family:"Open Sans",Helvetica,Arial,sans-serif;padding-left:30px}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-row-subtable-body-cell{font-weight:bold;font-size:16px;max-width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-ticket{width:15%}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-tons{width:10%}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-total{width:20%}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-time{width:20%}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-time.driver-load-list-row-cell{font-size:14px}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-wait-time{width:20%}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-wait-time.driver-load-list-row-cell{font-size:14px}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-note{width:15%}.manage-truck-reports-content .truck-report-list-item-body-container .truck-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-note.driver-load-list-row-cell{font-size:14px}.manage-truck-reports-content .truck-report-list-item-body-container.truck-report-list-item-body-container-open{visibility:visible}.manage-truck-reports-content .report-subtable .report-subtable-cell.card-driver-name{width:20%}.manage-truck-reports-content .report-subtable .report-subtable-cell.card-job-name{width:25%}.manage-truck-reports-content .report-subtable .report-subtable-cell.card-plant{width:20%}.manage-truck-reports-content .report-subtable .report-subtable-cell.card-cartage-rate{width:20%}.manage-truck-reports-content .report-subtable .report-subtable-cell.card-approved{text-align:right}.manage-truck-reports-content .report-subtable .report-subtable-cell.card-approved .approved-icon-box{width:57px;height:40px;box-sizing:border-box;border-top-right-radius:5px;border-bottom-right-radius:5px;float:right}.manage-truck-reports-content .report-subtable .report-subtable-cell.card-approved .approved-icon-box:hover .approved-icon{opacity:0.7}.manage-truck-reports-content .report-subtable .report-subtable-cell.card-approved .approved-icon-box .approved-icon-table{display:table;width:51px;height:34px;box-sizing:border-box;border-top-right-radius:3px;border-bottom-right-radius:3px}.manage-truck-reports-content .report-subtable .report-subtable-cell.card-approved .approved-icon-box .approved-icon-table .approved-icon-table-cell{display:table-cell;vertical-align:middle;text-align:center}.manage-truck-reports-content .report-subtable .report-subtable-cell.card-approved .approved-icon-box .approved-icon-table .approved-icon-table-cell .approved-icon{margin:0 auto}.manage-truck-reports-content .report-subtable .report-subtable-cell.card-approved .approved-icon-box.not-approved{border:3px solid transparent}.manage-truck-reports-content .report-subtable .report-subtable-cell.card-approved .approved-icon-box.not-approved .approved-icon-table{background-color:#fff}.manage-truck-reports-content .report-subtable .report-subtable-cell.card-approved .approved-icon-box.approved{border:3px solid #69c900;background-color:#69c900}.manage-truck-reports-content .report-subtable .report-subtable-cell.awaiting-submission{text-align:right;padding-right:20px}.update-truck-report-page-container,.create-truck-report-page-container{text-align:center}.update-truck-report-page,.create-truck-report-page{text-align:left;max-width:1134px;margin:0 auto}.job-site-injury-indicator-container{display:table-cell;vertical-align:middle;padding-right:10px}.job-site-injury-indicator-table{width:40px;height:40px;display:table;border-radius:5px;background-color:#c59201}.job-site-injury-indicator-table .job-site-injury-indicator-cell{display:table-cell;vertical-align:middle;text-align:center}.job-site-injury-indicator-table .job-site-injury-indicator-cell .job-site-injury-indicator-image{margin:0 auto;width:20px;height:auto;position:relative;bottom:2px}.driver-job-site-injury-detail-entry-outer-wrapper{margin-bottom:40px}.truck-report-detail-mid-level-header-wrapper{margin-top:5px;vertical-align:middle;border:0px;float:right;border:0px;padding-bottom:10px}.truck-report-driver-loads-header{margin-bottom:20px}.common-truck-and-time-report-detail-entry-row-full{display:table-row;width:1080px}.common-truck-and-time-report-detail-entry-injury-column{display:table-cell;width:25px;height:53px;vertical-align:middle}.truck-report-detail-mid-level-entry-step-main-column{display:table-cell;width:1040px;border-bottom:1px solid #d8d8d8;height:53px;vertical-align:middle}.driver-job-site-injury-detail-entry-injury-wrapper{display:table;width:1040px;padding:18px;background-color:#fafafa;border-radius:5px;margin-left:40px}.driver-job-site-injury-indicator-icon{margin-right:20px}.cost-code-field-container .Select-control{width:100% !important}.job-number-used-message{color:#fc0d1d;font-style:italic}.cost-code-row .code{width:14%}.cost-code-row .description{width:70%}.cost-code-row .update{width:8%}.cost-code-row .delete{width:8%}.crew-time-report .paging-option-first,.crew-time-report .paging-option-last{display:none !important}.crew-time-report .paging-option-prev,.crew-time-report .paging-option-next{color:#7e7e7e !important;font-size:14px !important;font-weight:bold !important}.crew-time-report .paging-option-prev .paging-option-cell,.crew-time-report .paging-option-next .paging-option-cell{text-transform:none !important}.crew-time-report .paging-option-prev img,.crew-time-report .paging-option-next img{opacity:0.5}.crew-time-report .custom-page-header{padding-left:10px}.crew-time-report .crew-time-report-list-item-header{background-color:#DADADA;border-radius:5px;cursor:pointer;height:40px;position:relative;z-index:3}.crew-time-report .crew-time-report-list-item-header.crew-time-report-list-item-header-open{background-color:#fec30a}.crew-time-report .crew-time-report-list-item-header.crew-time-report-list-item-header-open .header-list-indicators{opacity:0}.crew-time-report .crew-time-report-list-item-header .driver-load-edit-button-container{position:absolute;right:-60px;padding-left:20px;visibility:hidden}.crew-time-report .crew-time-report-list-item-header .driver-load-edit-button-container .driver-load-edit-button-table{width:40px;height:40px;display:table;border-radius:5px;background-color:#000}.crew-time-report-list-item-body-container{position:relative;height:0;width:100%;visibility:hidden;z-index:4;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}.crew-time-report-list-item-body-container .crew-time-report-list-item-body{position:absolute;top:0;left:10px;box-shadow:0 1px 2px rgba(0,0,0,0.5);border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:calc(100% - 20px)}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable{display:flex;width:100%;overflow:hidden}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable.report-row-subtable-header{height:18px;font-size:10px;font-weight:bold;font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#ababab;padding-top:8px;padding-bottom:2px;box-sizing:border-box}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable.report-load-item{height:40px;font-weight:bold;font-size:16px;line-height:40px}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable.report-load-item:not(:first-child){border-top:1px solid #979797}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable.report-load-item .left-indicators-container{position:absolute;height:40px;left:-200px;text-align:right;width:200px}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable.report-load-item .left-indicators-container .left-indicators-table{float:right;display:table;height:40px}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable.report-load-item .left-indicators-container .left-indicators-table .indicator-cell{display:table-cell;padding-right:20px;vertical-align:middle;text-align:center}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable.report-load-item .left-indicators-container .left-indicators-table .indicator-cell .indicator-image{margin:0 auto}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable.report-load-header{height:18px;padding-top:4px;padding-bottom:2px;box-sizing:border-box}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable.report-load-header .report-row-subtable-cell{font-size:10px !important;font-weight:bold;font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#ababab}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable .report-row-subtable-cell{display:table-cell;vertical-align:middle;text-align:left;font-family:"Open Sans",Helvetica,Arial,sans-serif;padding-left:30px}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-row-subtable-body-cell{font-weight:bold;font-size:16px;max-width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-ticket{width:15%}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-tons{width:10%}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-total{width:20%}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-time{width:20%}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-time.driver-load-list-row-cell{font-size:14px}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-wait-time{width:20%}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-wait-time.driver-load-list-row-cell{font-size:14px}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-note{width:15%}.crew-time-report-list-item-body-container .crew-time-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-note.driver-load-list-row-cell{font-size:14px}.crew-time-report-list-item-body-container.crew-time-report-list-item-body-container-open{visibility:visible}.crew-time-report-list-clickable-entry{cursor:pointer}.crew-time-report-list-clickable-entry.not-first-child{border-top:1px solid #979797}.crew-time-report-list-clickable-entry:hover{opacity:0.7}.crew-time-report-list-page{margin:0 auto}.crew-time-report-daily-total-table{display:table;width:100%;border:black solid 1px}.crew-time-report-daily-total-row{display:flex;width:100%;height:30px;padding-top:5px}.crew-time-report-daily-total-row.column-headers{height:18px;padding-top:4px;padding-bottom:2px;box-sizing:border-box;font-size:10px !important;font-weight:bold;font-family:"Open Sans", Helvetica, Arial, sans-serif;color:#ababab}.crew-time-report-daily-total-bordered-wrapper{margin-left:55px;top:0;left:10px;box-shadow:0 1px 2px rgba(0,0,0,0.5);border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:calc(100% - 65px)}.crew-time-report-daily-job-total-row{display:flex;width:100%;height:22px;background-color:#EDEFF5;padding-top:5px}.crew-time-report-daily-total-row-text{text-align:left;font-family:"Open Sans", Helvetica, Arial, sans-serif}.crew-time-report-daily-total-row-text.header{margin-top:-20px}.crew-time-report-daily-total-row-text.header.bolded{font-weight:bold}.crew-time-report-daily-job-total-row-text{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold}.report-row-subtable-cell.crew-time-report-employee{width:25%;flex-direction:column;align-self:center;line-height:20px;padding-left:30px}.report-row-subtable-cell.crew-time-report-employee.daily-job-totals{margin-top:-6px}.report-row-subtable-cell.crew-time-report-employee.empty-time-report-row{color:#ababab;font-style:italic}.report-row-subtable-cell.awaiting-time-report-filler-space{width:60%}.report-row-subtable-cell.awaiting-time-report-message{width:15%;font-size:10px !important;font-weight:bold;font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#ababab}.report-row-subtable-cell.crew-time-report-time-span{padding-left:0 !important;width:16%;flex-direction:column;align-self:center;line-height:20px}.report-row-subtable-cell.crew-time-report-mobilization-hours{width:9%;display:table-cell;text-align:center !important;padding:0 !important;font-weight:normal}.report-row-subtable-cell.crew-time-report-time-card-hours{width:9%;display:table-cell;text-align:center !important;padding:0 !important;font-weight:normal}.report-row-subtable-cell.crew-time-report-demobilization-hours{width:9%;display:table-cell;text-align:center !important;padding:0 !important;font-weight:normal}.report-row-subtable-cell.crew-time-report-total-hours{width:9%;display:table-cell;text-align:center !important;padding:0 !important}.report-row-subtable-cell.crew-time-report-per-diem{width:9%;display:table-cell;text-align:center !important;padding:0 !important}.report-row-subtable-cell.crew-time-report-final{display:table-cell;text-align:center !important;padding-right:0px !important;padding-left:0 !important;width:7%}.report-row-subtable-cell.crew-time-report-final.column-label{padding-right:0 !important}.report-row-subtable-cell.crew-time-report-final .approved-icon-box{width:57px;height:40px;box-sizing:border-box;border-top-right-radius:5px;border-bottom-right-radius:5px;float:right}.report-row-subtable-cell.crew-time-report-final .approved-icon-box:hover .approved-icon{opacity:0.7}.report-row-subtable-cell.crew-time-report-final .approved-icon-box .approved-icon-table{display:table;width:51px;height:34px;box-sizing:border-box;border-top-right-radius:3px;border-bottom-right-radius:3px}.report-row-subtable-cell.crew-time-report-final .approved-icon-box .approved-icon-table .approved-icon-table-cell{display:table-cell;vertical-align:middle;text-align:center}.report-row-subtable-cell.crew-time-report-final .approved-icon-box .approved-icon-table .approved-icon-table-cell .approved-icon{margin:0 auto}.report-row-subtable-cell.crew-time-report-final .approved-icon-box.not-approved{border:3px solid transparent}.report-row-subtable-cell.crew-time-report-final .approved-icon-box.not-approved .approved-icon-table{background-color:#fff}.report-row-subtable-cell.crew-time-report-final .approved-icon-box.approved{border:3px solid #69c900;background-color:#69c900}.report-row-subtable-cell .totals-row-cell{padding-top:10px}.final-icon{padding-right:0}.crew-time-report-list-item-container{overflow:hidden;position:relative}.crew-time-report-list-item-container .left-indicators-container.header-list-indicators{position:absolute;height:40px;left:-190px;top:0;text-align:right;width:200px;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}.crew-time-report-list-item-container .left-indicators-container.header-list-indicators .left-indicators-table{float:right;display:table;height:40px}.crew-time-report-list-item-container .left-indicators-container.header-list-indicators .left-indicators-table .indicator-cell{display:table-cell;padding-right:20px;vertical-align:middle;text-align:center}.crew-time-report-list-item-container .left-indicators-container.header-list-indicators .left-indicators-table .indicator-cell .indicator-image{margin:0 auto}.crew-time-report-list-item-container-open-visible{overflow:visible}.crew-time-report-list-bar-container{margin:0 auto;display:table;width:100%}.crew-time-report-list-bar-row .crew-time-report-list-bar-cell{border-top:3px solid #fec30a;height:10px;padding-top:20px;display:table-cell;vertical-align:middle;text-align:center}.unapproved-cell{width:17%}.job-cell{width:9%}.employees-cell{width:12%}.total-hours-cell{width:14%}.total-per-diem-cell{width:14%}.total-tons-cell{width:14%}.total-yards-cell{width:14%}.empty-cell{width:15%}.crew-time-report-list-bar-cell-inner{display:table;width:100%}.crew-time-report-list-bar-icon-cell{display:table-cell;text-align:center;vertical-align:middle;width:20%}.crew-time-report-list-bar-icon-cell .unapproved-icon{width:23px;height:27px}.crew-time-report-list-bar-icon-cell .employees-icon{width:40px;height:40px}.crew-time-report-list-bar-icon-cell .total-hours-icon{width:27px;height:27px}.crew-time-report-list-bar-icon-cell .total-per-diem-icon{width:28px;height:26px}.crew-time-report-list-bar-text-cell{display:table-cell;width:80%;text-align:left;padding-left:5px}.crew-time-report-list-bar-text-table{display:table;width:100%}.crew-time-report-list-bar-text-label-row{display:table-row;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:10px;color:#9EA4AC}.crew-time-report-list-bar-text-content-row{display:table-row;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px}.crew-time-report-list-bar-row .crew-time-report-list-bar-cell:nth-child(1){text-align:left}.crew-time-report-list-bar-row .crew-time-report-list-bar-cell:nth-child(4){text-align:right}.crew-time-report-list-bar-row .crew-time-report-list-bar-cell .crew-time-report-list-bar-subtable-container{margin:0 auto;display:inline-block}.crew-time-report-list-bar-row .crew-time-report-list-bar-cell .crew-time-report-list-bar-subtable{display:table;width:170px}.crew-time-report-list-bar-row .crew-time-report-list-bar-cell .crew-time-report-list-bar-subtable-cell{display:table-cell;width:100%;vertical-align:middle;text-align:left;padding-left:10px}.crew-time-report-list-bar-row .crew-time-report-list-bar-cell .crew-time-report-list-bar-subtable-cell.image-cell{width:47px}.crew-time-report-list-bar-row .crew-time-report-list-bar-cell .crew-time-report-list-bar-subtable-cell .crew-time-report-list-bar-image{margin:0 auto}.crew-time-report-list-bar-row .crew-time-report-list-bar-cell .crew-time-report-list-bar-subtable-cell .crew-time-report-list-bar-header{color:#9EA4AC;font-size:10px;font-weight:bold;text-transform:uppercase}.crew-time-report-list-bar-row .crew-time-report-list-bar-cell .crew-time-report-list-bar-subtable-cell .crew-time-report-list-bar-body{font-weight:bold;font-size:16px}.crew-time-report-admin-list tri-level-list{display:table;width:100%}.crew-time-report-admin-list tri-level-list .tri-level-row{display:table-row}.crew-time-report-admin-list tri-level-list .tri-level-row .tri-level-row-container{display:table-cell}.crew-time-report-admin-list tri-level-list .tri-level-row .tri-level-row-container .tri-level-sub-table{display:table;width:100%}.crew-time-report-admin-list tri-level-list .tri-level-row .tri-level-row-container .tri-level-sub-table .tri-level-sub-table-row{display:table-row}.crew-time-report-admin-list tri-level-list .tri-level-row .tri-level-row-container .tri-level-sub-table .tri-level-sub-table-row .tri-level-column{display:table-cell;padding-left:20px}.crew-time-report-admin-list tri-level-list .tri-level-row .tri-level-row-container .tri-level-sub-table .tri-level-sub-table-row.tri-level-sub-table-header-row .crew-time-report-tri-level-header-column{display:table-cell;height:40px;color:white;vertical-align:middle;font-size:18px;font-family:"Oswald",sans-serif}.crew-time-report-admin-list tri-level-list .tri-level-row .tri-level-row-container .tri-level-sub-table .tri-level-sub-table-row.tri-level-sub-table-header-row .crew-time-report-tri-level-header-column.dark-header{background-color:#9a9a9a}.crew-time-report-admin-list tri-level-list .tri-level-row .tri-level-row-container .tri-level-sub-table .tri-level-sub-table-row.tri-level-sub-table-header-row .crew-time-report-tri-level-header-column .tri-level-header{display:table;width:100%;border-radius:5px;overflow:hidden}.crew-time-report-admin-list tri-level-list .list-header-column{font-size:14px;text-transform:uppercase}.crew-time-report-admin-list tri-level-list .sub-list{display:table;width:100%;padding-left:20px;padding-bottom:20px}.crew-time-card-level-two-list-sub-list{padding-bottom:20px !important}.crew-time-report-tri-level-list{display:table;width:100%}.crew-time-report-tri-level-list .crew-time-report-list-top-level-row{display:table-row}.crew-time-report-tri-level-list .crew-time-report-list-top-level-row .tri-level-row-container{display:table-cell}.crew-time-report-page-custom-subheader{border-color:#fec30a}.crew-time-report-list-page-custom-subheader{display:block;width:100%}.crew-time-report-subheader-row{width:1134px !important;display:table}.crew-time-report-subheader-row .left-options{display:table-cell;text-align:left;padding-top:20px;vertical-align:bottom}.crew-time-report-subheader-row .left-options .submit-button{margin:0 auto;width:150px;display:inline-block}.crew-time-report-page-custom-subheader-row-wrapper{display:table;width:100%;padding-bottom:5px}.crew-time-report-list-page-custom-subheader-row{display:table;width:100%}.crew-time-report-list-header-right-options{display:table-cell;text-align:right;padding-top:20px}.crew-time-report-list-header-right-options .right-options-table{display:table;float:right}.crew-time-report-list-header-right-options .right-options-table .right-option{display:table-cell;vertical-align:middle;padding-left:10px}.crew-time-report-list-header-right-options .submit-button{margin:0 auto;width:150px;display:inline-block}.paging-options-container{padding-top:10px}.crew-time-report-list-job-row{display:table-row;width:100px}.crew-time-report-list-job-row .list-column{font-size:14px}.crew-time-report-tri-level-sub-table-header{padding-bottom:20px}.crew-time-report-job-card-container{padding-left:50px}.crew-time-report-card-approved{width:30px;padding-right:13px}.crew-time-report-card-approved .approved-icon-box{width:57px;height:40px;box-sizing:border-box;border-top-right-radius:5px;border-bottom-right-radius:5px;float:right}.crew-time-report-card-approved .approved-icon-box:hover .approved-icon{opacity:0.7}.crew-time-report-card-approved .approved-icon-box .approved-icon-table{display:table;width:51px;height:34px;box-sizing:border-box;border-top-right-radius:3px;border-bottom-right-radius:3px}.crew-time-report-card-approved .approved-icon-box .approved-icon-table .approved-icon-table-cell{display:table-cell;vertical-align:middle;text-align:center}.crew-time-report-card-approved .approved-icon-box .approved-icon-table .approved-icon-table-cell .approved-icon{margin:0 auto}.crew-time-report-card-approved .approved-icon-box.not-approved{border:3px solid transparent}.crew-time-report-card-approved .approved-icon-box.not-approved .approved-icon-table{background-color:#fff}.crew-time-report-card-approved .approved-icon-box.approved{border:3px solid #69c900;background-color:#69c900}.crew-time-report-admin-list-expandable-entry-wrapper .crew-time-report-detail-page-content-expanded-wrapper{border-top:#979797 dashed 1px;margin-bottom:30px}.crew-time-report-admin-list-expandable-entry-wrapper .crew-time-report-detail-entry-mobilization-row-content-wrapper{width:900px}.crew-time-report-admin-list-expandable-entry-wrapper .crew-time-report-detail-entry-time-card-row-content-wrapper{width:900px}.crew-time-report-admin-list-expandable-entry-wrapper .crew-time-report-detail-entry-step-main-column{width:900px}.crew-time-report-admin-list-expandable-entry-wrapper .crew-time-report-detail-entry-injury-wrapper{width:900px}.crew-time-report-admin-list-expandable-entry-wrapper .crew-time-report-detail-entry-per-diem{width:900px}.crew-time-report-detail-page .crew-time-report-detail-page-full-width-content{width:100%}.crew-time-report-detail-page .crew-time-report-detail-page-full-width-content .crew-time-report-top-status-bar-wrapper{height:36px;line-height:36px;background-color:#69c900}.crew-time-report-detail-page .crew-time-report-detail-page-full-width-content .crew-time-report-top-status-bar-wrapper .crew-time-report-top-status-bar-text{color:#fff;font-size:12px;font-weight:bold;font-family:"Open Sans",Helvetica,Arial,sans-serif;text-align:center}.crew-time-report-detail-page-content{padding-bottom:50px}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-wrapper{display:table;padding-top:50px;padding-bottom:20px;border-bottom:3px solid #fec30a;width:100%}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-row{display:table-row}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-left-side{display:table-cell;justify-items:left}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-link,.crew-time-report-detail-page-content .crew-time-report-detail-page-header-link:hover,.crew-time-report-detail-page-content .crew-time-report-detail-page-header-link:active,.crew-time-report-detail-page-content .crew-time-report-detail-page-header-link:visited{display:table-cell;vertical-align:middle;text-decoration:none;color:black}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-link:hover{opacity:0.3}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-link-image{margin-left:10px}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-left-side-wrapper{display:table}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-left-side-top-row{display:table-row;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:20px}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-left-side-top-row-date{display:inline}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-left-side-top-row-line{display:inline;color:#fec30a;width:40px;margin-left:5px;margin-right:5px}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-left-side-top-row-job-name{display:inline}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-left-side-bottom-row{display:table-row}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-left-side-crew-member-name{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:24px;padding-top:15px}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-right-side{display:table-cell;justify-items:right}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-right-side-wrapper{display:table;width:100%}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-right-side-top-row{display:table-row}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-right-side-top-row .crew-time-report-detail-page-header-right-side-top-row-text-wrapper{display:table-cell;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;text-align:right;width:80%}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-right-side-top-row .crew-time-report-detail-page-header-right-side-top-row-text-wrapper .crew-time-report-detail-page-header-right-side-top-row-numbers{font-weight:bold;display:inline}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-right-side-top-row .crew-time-report-detail-page-header-right-side-top-row-text-wrapper .crew-time-report-detail-page-header-right-side-top-row-label{font-weight:normal;display:inline}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-right-side-top-row-back-button-wrapper{display:inline;margin-right:5px;margin-left:15px}.crew-time-report-detail-page-content .filler-row{display:table-row}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-right-side-top-row-forward-button-wrapper{display:inline}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-right-side-top-row-button{border-radius:5px;border:3px solid;height:30px;width:34px;cursor:pointer;display:inline-block;color:#b8b8b8;padding-right:10px}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-right-side-top-row-button.inactive{opacity:0.3;cursor:default}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-right-side-top-row-button.invisible{display:none}.crew-time-report-detail-page-content .crew-time-report-detail-page-header-right-side-bottom-row{display:table-row;justify-items:right}.crew-time-report-detail-page-content .crew-time-report-approval-component-outermost-wrapper{margin-top:15px}.crew-time-report-detail-page-content .crew-time-report-approval-component-row-wrapper{display:table;width:100%;justify-content:right}.crew-time-report-detail-page-content .crew-time-report-approval-button{border-radius:5px;background-color:#69c900;height:30px;width:142px;text-align:center;vertical-align:middle;padding-top:4px;float:right}.crew-time-report-detail-page-content .crew-time-report-approval-button:hover{cursor:pointer}.crew-time-report-detail-page-content .crew-time-report-approval-button-text{font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#fff;font-weight:bold;font-size:14px}.crew-time-report-detail-page-content .crew-time-report-approval-component-pre-image-cell{display:table-cell}.crew-time-report-detail-page-content .crew-time-report-approval-component-image-cell{display:table-cell;width:30px;align-items:flex-start}.crew-time-report-detail-page-content .crew-time-report-approval-component-image-wrapper{height:26px;width:26px}.crew-time-report-detail-page-content .crew-time-report-approval-component-image{height:20px;width:20px;color:#69c900}.crew-time-report-detail-page-content .crew-time-report-approval-component-label-wrapper-cell{display:table-cell;width:170px}.crew-time-report-detail-page-content .crew-time-report-approval-component-label-wrapper{display:table;width:100%}.crew-time-report-detail-page-content .crew-time-report-approval-component-label-text{display:table-row;font-size:14px;font-weight:bold;font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#69c900}.crew-time-report-detail-page-content .crew-time-report-approval-component-label-description-text{display:table-row;font-size:10px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;color:#919191}.crew-time-report-detail-page-content .crew-time-report-unapproval-button-cell{display:table-cell;width:105px;vertical-align:middle}.crew-time-report-detail-page-content .crew-time-report-unapproval-button{border:2px solid #b8b8b8;border-radius:5px;height:30px}.crew-time-report-detail-page-content .crew-time-report-unapproval-button:hover{cursor:pointer}.crew-time-report-detail-page-content .crew-time-report-unapproval-button-text{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;color:#b8b8b8;padding-top:3px;text-align:center}.common-truck-and-time-report-detail-entry-injury-column{display:table-cell;width:25px;height:53px;vertical-align:middle}.crew-time-report-detail-entry-timestamp-column{display:table-cell;width:29px;height:53px;vertical-align:middle;text-align:right;font-weight:bold;padding-right:3px}.crew-time-report-detail-entry-timestamp-text{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:10px}.crew-time-report-detail-entry-icon-column{display:table-cell;width:3%;vertical-align:middle;text-align:center}.crew-time-report-detail-entry-icon-wrapper{display:table-cell;vertical-align:middle;width:10%;text-align:center}.crew-time-report-detail-entry-icon-image{height:19px;width:19px}.crew-time-report-detail-entry-step-main-column{display:table-cell;width:1000px;border-bottom:1px solid #d8d8d8;height:53px;vertical-align:middle}.common-truck-and-time-report-detail-entry-step-name-wrapper{display:table;width:100%;padding:5px}.common-truck-and-time-report-detail-entry-step-name-text{display:table-cell;width:60%;justify-content:left;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;vertical-align:middle}.common-truck-and-time-report-detail-entry-step-name-text.injury-reported{color:#fc0d1d}.crew-time-report-detail-entry-step-modified-text{display:table-cell;width:36%;vertical-align:middle;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-style:italic;font-size:12px;text-align:end}.common-truck-and-time-report-detail-entry-edit-button-wrapper{display:table-cell;justify-self:right;align-items:center;vertical-align:middle;text-align:right;float:right;margin-right:15px}.crew-time-report-detail-page-summary-outermost-wrapper{padding-left:74px;width:1134px}.crew-time-report-detail-page-summary-outermost-row{display:table;width:100%}.crew-time-report-detail-page-summary-first-column{display:table-cell;width:30%;padding:20px 0px;vertical-align:middle}.crew-time-report-detail-page-summary-first-column-inner{display:table;width:100%;padding:15px 20px;height:130px;border-right:1px solid #d8d8d8}.crew-time-report-detail-page-summary-first-column-inner-top-row{display:table-row;height:30px}.crew-time-report-detail-page-summary-first-column-icon-cell{display:table-cell;width:20%;vertical-align:middle}.crew-time-report-detail-page-summary-first-column-icon-wrapper{display:block}.crew-time-report-detail-page-summary-first-column-icon-image{height:21px;width:21px}.crew-time-report-detail-page-summary-first-column-text-cell{display:table-cell;width:80%;vertical-align:middle}.crew-time-report-detail-page-summary-first-column-text-column-wrapper{display:table}.crew-time-report-detail-page-summary-first-column-text-column-top-row-wrapper{display:table-row}.crew-time-report-detail-page-summary-description-text{font-size:10px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;color:#919191}.crew-time-report-detail-page-summary-first-column-text-column-bottom-row-wrapper{display:table-row;height:30px}.crew-time-report-detail-page-summary-first-column-inner-empty-row{display:table-row}.crew-time-report-detail-page-summary-time-text{font-size:15px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold}.crew-time-report-detail-page-summary-time-text.time-span-message{display:inline}.crew-time-report-detail-page-summary-time-text.crew-time-report-detail-page-summary-job-site-injury-text{color:#fc0d1d}.crew-time-report-detail-page-summary-first-column-inner-bottom-row{display:table-row;height:30px}.crew-time-report-detail-page-summary-job-site-injury-inactive-icon{color:#7a7a7a}.crew-time-report-detail-page-summary-job-site-injury-active-icon{color:#fc0d1d}.crew-time-report-detail-page-summary-second-column{display:table-cell;width:18%;padding:20px 0px;vertical-align:middle}.crew-time-report-detail-page-summary-second-column-inner{display:table;width:100%;padding:0px 20px;height:130px;border-right:1px solid #d8d8d8}.crew-time-report-detail-page-summary-second-column-top-row{display:table-row;align-items:center;height:30%;padding:0px 20px;border-right:1px solid #d8d8d8}.crew-time-report-detail-page-summary-second-column-top-row-text{font-size:15.45px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;text-align:center;vertical-align:bottom;display:table-cell}.crew-time-report-detail-page-summary-second-column-bottom-row{display:table-row;align-items:center;height:70%}.crew-time-report-detail-page-summary-total-hours-text{font-family:"Oswald",sans-serif;font-size:50px;text-align:center}.crew-time-report-detail-page-summary-third-column{display:table-cell;width:50%;padding:20px 30px;height:180px;vertical-align:middle}.crew-time-report-detail-page-summary-third-column-wrapper{display:table;height:100%}.crew-time-report-detail-page-summary-third-column-description-row{display:table-row;height:15px}.crew-time-report-detail-page-summary-time-text{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:15px}.crew-time-report-detail-page-summary-third-column-row-three-parenthesis-wrapper{display:table;width:100%}.crew-time-report-detail-page-summary-third-column-row-three-parenthesis-inner-wrapper{display:table-cell;vertical-align:middle;text-align:center}.crew-time-report-detail-page-summary-third-column-row-three-parenthesis-image{width:9px;height:40px}.crew-time-report-detail-page-next-day-text{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:11px;font-style:italic;font-weight:500;color:#b8b8b8;display:inline}.crew-time-report-detail-page-summary-third-column-time-row{display:table-row;height:20px}.crew-time-report-detail-page-summary-third-column-row-three{height:35px;padding-top:15px}.crew-time-report-detail-page-summary-third-column-row-three-first-column{display:table-cell;width:80px;justify-items:left}.crew-time-report-detail-page-summary-third-column-row-three-second-column{display:table-cell;width:20px;vertical-align:bottom}.crew-time-report-detail-page-summary-third-column-row-three-third-column{display:table-cell;width:85px;justify-content:left}.crew-time-report-detail-page-summary-third-column-row-three-fourth-column{display:table-cell;width:60px;justify-content:right}.crew-time-report-detail-page-summary-third-column-row-three-fifth-column{display:table-cell;width:20px;vertical-align:bottom}.crew-time-report-detail-mobilization-entry-content-outer-data-column{vertical-align:middle;display:table-cell;height:100%;width:57%;text-align:left}.crew-time-report-detail-mobilization-entry-content-data-top-row{background-color:#fafafa;border-radius:5px 5px 0 0;height:70px;display:table;width:100%}.crew-time-report-detail-mobilization-entry-content-icon-column{vertical-align:middle;text-align:center;display:table-cell;width:10%}.crew-time-report-detail-mobilization-entry-content-rate-icon-image{height:33px;width:30px}.crew-time-report-detail-mobilization-entry-data-wrapper{display:table;width:100%}.crew-time-report-detail-mobilization-entry-time-data-description-row{display:table-row;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;color:#ababab}.crew-time-report-detail-mobilization-entry-content-data-column{display:table-cell;vertical-align:middle;width:95%}.crew-time-report-detail-mobilization-entry-content-in-time-column{display:table-cell;vertical-align:middle;width:9%}.crew-time-report-detail-mobilization-entry-content-out-time-column{display:table-cell;width:9%;border-right:1px solid #d8d8d8}.crew-time-report-detail-mobilization-entry-content-label-row{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;color:#ababab}.crew-time-report-detail-mobilization-entry-content-label-row-out-text{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;color:#ababab;display:inline}.crew-time-report-detail-mobilization-entry-content-label-row-next-day-text{display:inline;font-style:italic}.crew-time-report-detail-mobilization-entry-content-duration-column{display:table-cell;width:25%;vertical-align:middle;text-align:left;padding-left:20px}.crew-time-report-detail-mobilization-entry-content-data-bottom-row{background-color:#ebebeb;height:70px;display:table;width:100%;border-radius:0 0 5px 5px}.crew-time-report-detail-entry-equipment-icon-wrapper{display:table-cell;width:10%;vertical-align:middle;text-align:center}.crew-time-report-detail-mobilization-entry-content-truck-icon-image{width:26px;height:28px}.crew-time-report-detail-mobilization-entry-content-equipment-column{display:table-cell;vertical-align:middle;text-align:left}.crew-time-report-detail-mobilization-entry-content-hours-row{display:table-row;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:500;font-size:14px}.crew-time-report-detail-mobilization-entry-content-comment-row{height:90%}.crew-time-report-detail-mobilization-entry-content-comment-wrapper{padding:18px;display:table;width:100%;border-radius:5px;background-color:#fafafa;height:100%}.crew-time-report-detail-mobilization-entry-content-comment-icon-column{display:table-cell;width:5%}.crew-time-report-detail-mobilization-entry-content-comment-icon-image{height:28px;width:28px}.crew-time-report-detail-mobilization-entry-content-comment-comments-column{display:table-cell;text-align:left;vertical-align:top;padding-left:20px}.crew-time-report-detail-mobilization-entry-content-notes-description-inner-wrapper{display:table;width:100%}.crew-time-report-detail-mobilzation-entry-content-notes-description-label{display:table-row;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:10px;color:#ababab}.crew-time-report-detail-mobiliztion-entry-content-notes-description-text{display:table-row;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:12px;text-align:left}.crew-time-report-detail-entry-row-wrapper{margin-top:5px;vertical-align:middle;border:0px}.common-truck-and-time-report-detail-entry-row-full{display:table-row;width:1080px}.crew-time-report-detail-page-table{display:table;width:100%}.crew-time-report-detail-entry-row-wrapper-padding{padding-left:87px}.crew-time-report-detail-entry-mobilization-row-content-wrapper{margin-left:85px;margin-top:10px;display:table;width:1000px}.crew-time-report-detail-mobilization-entry-content-comment-column{display:table-cell;margin-left:10px;background-color:#fafafa;padding:5px;border-radius:5px;border-left:11px solid #ffffff;width:40%}.crew-time-report-detail-entry-time-card-row-content-wrapper{display:table;width:1000px;margin-top:10px;margin-left:85px;flex-direction:row}.crew-time-report-detail-entry-time-card-row-content-inner-wrapper{display:table-row}.crew-time-report-detail-entry-time-card-row-content-data-column{display:table-cell;vertical-align:middle;text-align:left;width:57%}.crew-time-report-detail-entry-data-text{font-weight:bold;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px}.crew-time-report-detail-entry-data-text.break{font-style:italic;font-weight:500;color:#7a7a7a}.crew-time-report-detail-entry-time-card-row-content-notes-column{display:table-cell;margin-left:10px;width:40%;border-left:11px solid #ffffff}.crew-time-report-detail-entry-time-card-row-content-notes-wrapper{padding:23px;display:table;width:100%;border-radius:5px;background-color:#fafafa;height:100%}.crew-time-report-detail-entry-time-card-row-content-notes-label-row{display:table-row}.crew-time-report-detail-entry-time-card-row-content-notes-row{flex-direction:row}.crew-time-report-detail-entry-time-card-row-content-notes-row-icon-wrapper{display:table-cell;width:5%}.crew-time-report-detail-entry-time-card-row-content-notes-description-label-wrapper{display:table-cell;text-align:left;vertical-align:top;padding-left:20px}.crew-time-report-detail-entry-time-card-row-content-notes-description-inner-wrapper{display:table;width:100%}.crew-time-report-detail-entry-time-card-row-content-notes-description-label{display:table-row;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:10px;color:#ababab}.crew-time-report-detail-entry-time-card-row-content-notes-description-text{display:table-row;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:12px;text-align:left}.crew-time-report-detail-entry-time-card-row-content-data-column-inner{display:table;width:100%;height:70px}.crew-time-report-detail-entry-time-card-time-data-row{display:table;width:100%;height:70px;background-color:#fafafa;vertical-align:center;justify-content:left;border-radius:5px 5px 0 0}.crew-time-report-detail-entry-time-card-time-data-row-rate-icon-wrapper{display:table-cell;vertical-align:middle;width:10%;text-align:center}.crew-time-report-detail-entry-time-card-time-data-row-in-column{display:table-cell;width:90%;vertical-align:middle}.crew-time-report-detail-entry-time-card-time-data-row-in-column-wrapper{display:table;width:100%}.crew-time-report-detail-entry-time-card-time-data-row-out-column{width:20%;display:inline-flex;border-right:#ababab;flex-direction:column}.crew-time-report-detail-entry-time-card-time-data-row-labor-column{width:43%;display:table-cell}.crew-time-report-detail-entry-time-card-time-data-description-row{display:table-row;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;color:#ababab}.crew-time-report-detail-entry-time-card-time-data-time-row{display:table-row;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:500;font-size:14px}.crew-time-report-detail-entry-time-card-equipment-data-row{display:table-row}.crew-time-report-detail-entry-time-card-equipment-entry-wrapper{display:table;width:100%;height:70px;background-color:#ebebeb;border-radius:0 0 5px 5px;padding-bottom:10px;padding-top:10px}.crew-time-report-detail-entry-time-card-equipment-entry-row{display:table-row;padding-bottom:10px;height:45px}.crew-time-report-detail-entry-time-card-time-equipment-data-column{display:table-cell;vertical-align:middle;width:95%}.crew-time-report-detail-entry-time-card-time-equipment-data-wrapper{display:table;width:100%}.crew-time-report-detail-entry-time-card-time-equipment-data-row{display:table-row}.crew-time-report-detail-entry-time-card-time-equipment-name-column{display:table-cell;width:57%}.crew-time-report-detail-entry-time-card-time-data-in-column{display:table-cell;width:9%}.crew-time-report-detail-entry-time-card-time-data-out-column{display:table-cell;width:9%}.crew-time-report-detail-entry-time-card-time-data-out-label-text{display:inline}.crew-time-report-detail-entry-time-card-time-data-next-day-label-text{display:inline;font-style:italic}.crew-time-report-detrail-entry-time-card-data-break-column{display:table-cell;width:9%;border-right:1px solid #d8d8d8}.crew-time-report-detail-entry-time-card-time-data-labor-column{display:table-cell;width:25%;padding-left:5%}.crew-time-report-detail-entry-injury-wrapper{display:table;width:1000px;margin-top:10px;margin-left:85px;min-height:70px;padding:18px;background-color:#fafafa;border-radius:5px}.crew-time-report-detail-entry-injury-row{display:table-row;min-height:75px;padding-top:18px}.crew-time-report-detail-entry-injury-comment-icon-column{display:table-cell;width:5%;vertical-align:top;text-align:center}.crew-time-report-detail-entry-injury-comment-text-column{display:table-cell;width:95%}.crew-time-report-detail-entry-injury-comment-text-column-wrapper{display:table}.common-truck-and-time-report-detail-page-section-button-positioner{display:table-row}.common-truck-and-time-report-detail-page-section-button-positioner .common-truck-and-time-report-detail-page-section-button{width:30px;height:30px;display:table;cursor:pointer}.common-truck-and-time-report-detail-page-section-button-positioner .common-truck-and-time-report-detail-page-section-button:hover{opacity:0.3}.common-truck-and-time-report-detail-page-section-button-positioner .common-truck-and-time-report-detail-page-section-button .common-truck-and-time-report-detail-page-section-button-centerer{display:table-cell;vertical-align:middle;text-align:center;font-size:0}.common-truck-and-time-report-detail-page-section-button-positioner .common-truck-and-time-report-detail-page-section-button .tuuck-report-detail-mid-level-header-edit-button-centerer{display:table-cell;vertical-align:middle;text-align:center;font-size:0}.common-truck-and-time-report-detail-page-section-button-positioner .common-truck-and-time-report-detail-page-section-button .common-truck-and-time-report-detail-page-section-button-image{margin:0 auto;height:20px;width:20px}.common-truck-and-time-report-detail-page-section-button-positioner .common-truck-and-time-report-detail-page-section-button .common-truck-and-time-report-detail-page-section-button-image.add-image{height:26px;width:26px}.crew-time-report-detail-entry-injury-comment-text-description-label{display:table-row;font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#ababab;font-weight:bold;font-size:10px}.crew-time-report-detail-entry-injury-comment-text-description-text{display:table-row;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:12px}.crew-time-report-detail-entry-per-diem{height:110px;width:1000px;display:table;padding:15px;margin-left:85px;margin-top:10px;background-color:#fafafa;border-radius:5px}.crew-time-report-detail-entry-per-diem-icon-column{display:table-cell;width:5%;text-align:center;padding-top:10px}.crew-time-report-detail-entry-per-diem-icon-wrapper{display:block}.crew-time-report-detail-entry-per-diem-description-column{display:table-cell;width:90%}.crew-time-report-detail-entry-per-diem-description-column-inner-wrapper{display:table;width:100%}.crew-time-report-detail-entry-per-diem-description-label-wrapper{display:table-row}.crew-time-report-detail-entry-per-diem-description-label-text{font-size:10px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;padding-top:15px;color:#ababab}.crew-time-report-detail-entry-per-diem-description-wrapper{display:table-row}.crew-time-report-detail-entry-per-diem-description-text{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500}.crew-time-report-detail-entry-per-diem-icon-image{height:26px;width:28px}.crew-time-report-detail-page-table-line{position:absolute;border-right:2px solid;width:64px;margin:auto;z-index:-1}.crew-time-report-list-expansion-summary-wrapper{display:table;width:90%;margin-left:85px}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-left{display:table-cell;width:50%;justify-items:left}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-left .crew-time-report-list-expansion-summary-section-left-inner{display:table;width:100%}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-left .crew-time-report-list-expansion-summary-section-left-inner .crew-time-report-list-expansion-summary-approval-cell{display:table-cell}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-left .crew-time-report-list-expansion-summary-section-left-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table{display:table;width:100%;height:70px}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-left .crew-time-report-list-expansion-summary-section-left-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-approval-component-image-wrapper{display:table-cell}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-left .crew-time-report-list-expansion-summary-section-left-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-approval-component-label-wrapper-cell{display:table-cell;vertical-align:middle}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-left .crew-time-report-list-expansion-summary-section-left-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-approval-component-image-cell{display:table-cell;width:30px;vertical-align:middle}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-left .crew-time-report-list-expansion-summary-section-left-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-approval-component-image-wrapper{height:26px;width:26px}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-left .crew-time-report-list-expansion-summary-section-left-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-approval-component-image{height:20px;width:20px;color:#69c900}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-left .crew-time-report-list-expansion-summary-section-left-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-approval-component-label-wrapper-cell{display:table-cell;width:170px}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-left .crew-time-report-list-expansion-summary-section-left-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-approval-component-label-wrapper{display:table;width:100%}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-left .crew-time-report-list-expansion-summary-section-left-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-approval-component-label-text{display:table-row;font-size:14px;font-weight:bold;font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#69c900}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-left .crew-time-report-list-expansion-summary-section-left-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-approval-component-label-description-text{display:table-row;font-size:10px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;color:#919191}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-right{display:table-cell;width:50%;justify-items:right}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-right .crew-time-report-list-expansion-summary-section-right-inner{display:table;width:100%}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-right .crew-time-report-list-expansion-summary-section-right-inner .crew-time-report-list-expansion-summary-approval-cell{display:table-cell}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-right .crew-time-report-list-expansion-summary-section-right-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table{display:table;width:100%;height:70px}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-right .crew-time-report-list-expansion-summary-section-right-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-approval-component-row-wrapper{display:table-cell;vertical-align:middle;width:100%;padding-right:10px}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-right .crew-time-report-list-expansion-summary-section-right-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-list-approval-component-button-wrapper{display:table-cell;float:right}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-right .crew-time-report-list-expansion-summary-section-right-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-list-approval-button{border-radius:5px;background-color:#69c900;height:30px;text-align:center;vertical-align:middle;padding-top:4px;float:right;margin-right:10px}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-right .crew-time-report-list-expansion-summary-section-right-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-list-approval-button:hover{cursor:pointer}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-right .crew-time-report-list-expansion-summary-section-right-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-approval-button-text{font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#fff;font-weight:bold;font-size:14px}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-right .crew-time-report-list-expansion-summary-section-right-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-unapproval-button-cell{display:table-cell;vertical-align:middle;float:right}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-right .crew-time-report-list-expansion-summary-section-right-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-unapproval-button{border:2px solid #b8b8b8;border-radius:5px;height:30px}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-right .crew-time-report-list-expansion-summary-section-right-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-unapproval-button:hover{cursor:pointer}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-right .crew-time-report-list-expansion-summary-section-right-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-unapproval-button-text{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;color:#b8b8b8;padding-top:3px;text-align:center}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-right .crew-time-report-list-expansion-summary-section-right-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-edit-button{border:2px solid black}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-right .crew-time-report-list-expansion-summary-section-right-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-inactive-button{border:2px solid #b8b8b8;border-radius:5px;height:30px}.crew-time-report-list-expansion-summary-wrapper .crew-time-report-list-expansion-summary-section-right .crew-time-report-list-expansion-summary-section-right-inner .crew-time-report-list-expansion-summary-approval-cell .crew-time-report-list-expansion-summary-approval-table .crew-time-report-edit-button-text{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;color:black;padding-top:3px;text-align:center}@supports (-ms-ime-align: auto){.crew-time-report-detail-page-table-line{width:71px}}@-moz-document url-prefix(){.crew-time-report-detail-page-table-line{width:71px}}.equipment-form-mobilization-use-radio-button-box{display:table;width:100%;background-color:#efefef;padding:10px 30px}.equipment-form-mobilization-use-radio-button-box .equipment-form-mobilization-use-radio-button-label{display:table-row;text-align:center;font-weight:bold;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px}.equipment-form-mobilization-use-radio-button-box .equipment-form-mobilization-use-radio-button-inner-cell{display:table-cell;padding:0 50px}.equipment-form-mobilization-use-radio-button-box .equipment-form-mobilization-use-radio-button-inner-cell .equipment-form-mobilization-use-radio-button-inner-table{display:table;width:100%}.equipment-form-mobilization-use-radio-button-box .equipment-form-mobilization-use-radio-button-inner-cell .equipment-form-mobilization-use-radio-button-inner-table .equipment-form-mobilization-use-radio-button-row{display:table-row;padding:20px}.equipment-form-mobilization-use-radio-button-box .equipment-form-mobilization-use-radio-button-inner-cell .equipment-form-mobilization-use-radio-button-inner-table .equipment-form-mobilization-use-radio-button-row .equipment-form-mobilization-use-radio-button-cell{display:table-cell;width:33%;padding:20px 0}.equipment-form-mobilization-use-radio-button-box .equipment-form-mobilization-use-radio-button-inner-cell .equipment-form-mobilization-use-radio-button-inner-table .equipment-form-mobilization-use-radio-button-row .equipment-form-mobilization-use-radio-button-cell label{padding-left:10px;text-align:left}.equipment-form-mobilization-use-radio-button-box .equipment-form-mobilization-use-radio-button-inner-cell .equipment-form-mobilization-use-radio-button-inner-table .equipment-form-mobilization-use-radio-button-row .not-used-to-mobilize{text-align:left}.equipment-form-mobilization-use-radio-button-box .equipment-form-mobilization-use-radio-button-inner-cell .equipment-form-mobilization-use-radio-button-inner-table .equipment-form-mobilization-use-radio-button-row .used-as-truck{text-align:center}.equipment-form-mobilization-use-radio-button-box .equipment-form-mobilization-use-radio-button-inner-cell .equipment-form-mobilization-use-radio-button-inner-table .equipment-form-mobilization-use-radio-button-row .used-as-trailer{text-align:right}.used-to-mobilize{padding:0;text-align:center}.used-to-mobilize .used-as-trailer-icon{height:18px;resize:vertical}.oneview-inclusion-field-container{padding-top:10px}.oneview-equipment-type-exclusion{text-align:center;height:40px;margin-bottom:10px;padding-top:10px}.oneview-equipment-type-exclusion-sub{font-style:italic}.manage-plans-content .confirm-modal{max-width:700px !important;width:700px !important}.manage-plans-content .sub-list .name{width:33%}.manage-plans-content .sub-list .blowoff{width:13%}.manage-plans-content .sub-list .summary{width:13%}.manage-plans-content .sub-list .email-sent{text-align:left;width:20%}.manage-plans-content .sub-list .clone{width:7%}.manage-plans-content .sub-list .update{width:7%}.manage-plans-content .sub-list .plan-delete{text-align:center;width:7%;padding-right:20px}.shutdown-bar{position:absolute;top:54px;padding-top:3px;left:0;width:100%;background-color:#dc3c3c;color:#fff;text-align:center;height:36px;font-size:12px;font-weight:bold}.email-sent-status-shutdown{font-weight:bold;color:#dc3c3c}.dispatch-plant-select .Select-menu-outer{position:absolute;width:calc(30px + 150px + 40px)}.dispatch-plant-select .dispatch-plant-option{display:table;width:150px;height:70px;padding:8px}.dispatch-plant-select .dispatch-plant-option div{display:table-cell;vertical-align:middle}.dispatch-plant-select .dispatch-plant-option-add{width:calc(30px + 150px + 40px) !important}.dispatch-plant-select .dispatch-plant-link{position:absolute;text-align:center;width:30px;height:70px;box-sizing:border-box;cursor:pointer}.dispatch-plant-select .dispatch-plant-link .dispatch-plant-assignment-label{font-weight:bold;font-size:10px;text-align:center;width:30px;color:#333 !important}.dispatch-plant-select .dispatch-plant-link .dispatch-plant-assignment-link{font-size:12px;text-align:center;width:30px}.dispatch-plant-select .dispatch-plant-link:hover .to-bottom{opacity:0.4}.dispatch-plant-select .dispatch-plant-last-link{left:150px;top:-70px}.dispatch-plant-select .dispatch-plant-next-link{left:180px;top:-70px}.dispatch-plant-select .dispatch-plant-link-container{display:table;position:relative;height:0}.dispatch-plant-select .dispatch-plant-link-container div{display:table-cell;vertical-align:middle}.dispatch-plant-select .is-disabled{padding:0 !important}.dispatch-plant-select .dispatch-plant-link-add{visibility:hidden}.dispatch-plant-select .Select-option{padding:0 !important}.add-dispatch-plant-option{color:#fec30a !important}.to-bottom{width:30px;height:30px;margin-top:19px}.dispatch-load-material-select .Select-menu-outer{position:absolute;width:calc(30px + 150px + 40px)}.dispatch-load-material-select .dispatch-load-material-option{display:table;width:150px;height:70px;padding:8px}.dispatch-load-material-select .dispatch-load-material-option div{display:table-cell;vertical-align:middle}.dispatch-load-material-select .dispatch-load-material-option-add{width:calc(30px + 150px + 40px) !important}.dispatch-load-material-select .dispatch-load-material-link{position:absolute;text-align:center;width:30px;height:70px;box-sizing:border-box;cursor:pointer}.dispatch-load-material-select .dispatch-load-material-link .dispatch-load-material-assignment-label{font-weight:bold;font-size:10px;text-align:center;width:30px;color:#333 !important}.dispatch-load-material-select .dispatch-load-material-link .dispatch-load-material-assignment-link{font-size:12px;text-align:center;width:30px}.dispatch-load-material-select .dispatch-load-material-link:hover .to-bottom{opacity:0.4}.dispatch-load-material-select .dispatch-load-material-last-link{left:150px;top:-70px}.dispatch-load-material-select .dispatch-load-material-next-link{left:180px;top:-70px}.dispatch-load-material-select .dispatch-load-material-link-container{display:table;position:relative;height:0}.dispatch-load-material-select .dispatch-load-material-link-container div{display:table-cell;vertical-align:middle}.dispatch-load-material-select .is-disabled{padding:0 !important}.dispatch-load-material-select .dispatch-load-material-link-add{visibility:hidden}.dispatch-load-material-select .Select-option{padding:0 !important}.driver-select .dispatch-load-material-option{display:table;width:150px;height:70px;padding:8px}.driver-select .dispatch-load-material-option div{display:table-cell;vertical-align:middle}.driver-select .dispatch-load-material-option-add{width:calc(30px + 150px + 40px) !important}.driver-select .dispatch-load-material-link{position:absolute;text-align:center;width:30px;height:70px;box-sizing:border-box;cursor:pointer}.driver-select .dispatch-load-material-link .dispatch-load-material-assignment-label{font-weight:bold;font-size:10px;text-align:center;width:30px;color:#333 !important}.driver-select .dispatch-load-material-link .dispatch-load-material-assignment-link{font-size:12px;text-align:center;width:30px}.driver-select .dispatch-load-material-link:hover .to-bottom{opacity:0.4}.driver-select .dispatch-load-material-last-link{left:150px;top:-70px}.driver-select .dispatch-load-material-next-link{left:180px;top:-70px}.driver-select .dispatch-load-material-link-container{display:table;position:relative;height:0}.driver-select .dispatch-load-material-link-container div{display:table-cell;vertical-align:middle}.driver-select .is-disabled{padding:0 !important}.driver-select .dispatch-load-material-link-add{visibility:hidden}.driver-select .Select-option{padding:0 !important}.add-dispatch-load-material-option{color:#fec30a !important}.to-bottom{width:30px;height:30px;margin-top:19px}.update-plant-material-associations{max-width:800px !important}.update-plant-material-associations .submit-plant-button{width:100px}.update-plant-material-associations .light-grey-button{margin-bottom:20px}.manage-crew-plans-content .confirm-modal{max-width:700px !important;width:700px !important}.manage-crew-plans-content .sub-list .name{width:23%}.manage-crew-plans-content .sub-list .first-load-arrival{width:11%}.manage-crew-plans-content .sub-list .crew-size{width:8%}.manage-crew-plans-content .sub-list .equipment-count{width:9%}.manage-crew-plans-content .sub-list .email-sent{text-align:left;width:19%}.manage-crew-plans-content .sub-list .clone{width:7%}.manage-crew-plans-content .sub-list .update{width:7%}.manage-crew-plans-content .sub-list .plan-delete{text-align:center;width:7%;padding-right:20px}.crew-plan-date-display-container{padding-right:10px}.crew-plan-date-display-container .crew-plan-date-display{width:100%;position:relative}.sticky-status-bar-sticky-container{top:0;position:sticky;z-index:100}.sticky-status-bar{height:36px;width:100%;text-align:center;padding:10px}.sticky-status-bar.not-sent{background-color:#b8b8b8}.sticky-status-bar.sent{background-color:#69c900}.sticky-status-bar.shutdown{background-color:#dc3c3c}.sticky-status-bar.no-status-bar{display:none}.sticky-status-bar-text{color:white;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase}.notice-bar{width:100%;height:24px;text-align:center;padding:4px;color:#000;background:repeating-linear-gradient(45deg, #585858, #585858 1px, #000 1px, #000 10px)}.notice-bar.link-to-other-plan{cursor:pointer}.cost-code-row .code{width:14%}.cost-code-row .description{width:70%}.cost-code-row .update{width:8%}.cost-code-row .delete{width:8%}.manage-spreader-log-entries-container{padding-top:40px}.manage-spreader-log-entries-container .spreader-log-entry-list .equipment-detail-card{min-height:135px}.manage-spreader-log-entries-container .spreader-log-entry-list .equipment-detail-card .equipment-detail-inner-card{min-height:135px}.manage-spreader-log-entries-container .water-log-entry-list .equipment-detail-card{min-height:70px}.manage-spreader-log-entries-container .water-log-entry-list .equipment-detail-card .equipment-detail-inner-card{min-height:70px}.spreader-log-header-button{margin-left:10px !important}.manage-spreader-log-entries-content{padding-bottom:50px}.manage-spreader-log-entries-content .section-header{padding-left:10px;padding-right:10px}.manage-spreader-log-entries-content .spreader-log-remarks-centerer{width:100%;text-align:center}.manage-spreader-log-entries-content .spreader-log-remarks-positioner{width:1134px;margin:0 auto}.manage-spreader-log-entries-content .spreader-log-remarks-bar{display:table;background-color:#fafafa;border-radius:5px;height:66px;width:100%;margin-top:30px}.manage-spreader-log-entries-content .spreader-log-remarks-bar .spreader-log-remarks-icon-cell{display:table-cell;vertical-align:middle;width:60px;min-height:66px;text-align:right}.manage-spreader-log-entries-content .spreader-log-remarks-bar .spreader-log-remarks-icon-cell .spreader-log-remarks-icon{margin:0 auto;width:28px;height:28px}.manage-spreader-log-entries-content .spreader-log-remarks-bar .spreader-log-remarks-content-cell{display:table-cell;vertical-align:middle;padding-left:24px;text-align:left;min-height:66px;font-size:12px;padding-top:20px;padding-bottom:20px;padding-right:24px}.manage-spreader-log-entries-content .spreader-log-remarks-bar .spreader-log-remarks-edit-button-cell{display:table-cell;vertical-align:middle;width:52px;text-align:left}.manage-spreader-log-entries-content .spreader-log-remarks-bar .spreader-log-remarks-edit-button-cell .spreader-log-remarks-edit-button{cursor:pointer;margin:0 auto}.manage-spreader-log-entries-content .spreader-log-remarks-bar .spreader-log-remarks-edit-button-cell .spreader-log-remarks-edit-button:hover{opacity:0.5}.modal-container{width:860px;margin:0 auto}.modal-container .spreader-modal-wrapper{display:block}.modal-container .spreader-modal-wrapper .spreader-modal-labels-wrapper{display:table;height:15px;width:100%;margin-bottom:5px}.modal-container .spreader-modal-wrapper .spreader-modal-labels-wrapper .spreader-modal-labels{display:table-row}.modal-container .spreader-modal-wrapper .spreader-modal-labels-wrapper .spreader-modal-labels .spreader-modal-labels-cell{display:table-cell;vertical-align:middle;text-align:left;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:10px;color:#ABABAB;padding-left:20px}.modal-container .spreader-modal-wrapper .spreader-modal-labels-wrapper .spreader-modal-labels .spreader-modal-labels-cell.first{width:19%}.modal-container .spreader-modal-wrapper .spreader-modal-labels-wrapper .spreader-modal-labels .spreader-modal-labels-cell.last{width:43%}.modal-container .spreader-modal-wrapper .spreader-modal-card{display:flex;background-color:#fafafa}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-card-number-wrapper{display:flex;align-items:center;justify-content:center;width:6%}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-card-number-wrapper .spreader-modal-card-number{font-family:"Oswald",sans-serif;font-size:24px;color:#7A7A7A}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-card-download{width:4%;text-align:center;padding-top:10px}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card{display:table;width:94%;border-right:15px solid transparent;border-left:4px white solid;padding-left:10px}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .top{display:table;width:100%;border-top:1px solid #CCCCCC}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .top .header{display:table-row}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .top .header .info{display:table-cell;text-transform:uppercase;padding-bottom:5px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:10px;color:#ABABAB;vertical-align:bottom}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .top .body{display:table-row}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .top .body .info{display:table-cell;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;font-size:14px;color:#000000;vertical-align:top}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .top .body .info .rounded-input{border:1px solid #ccc;border-radius:5px}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .top .body .info .rounded-input.common-input{height:30px;box-sizing:border-box;padding-left:10px;padding-right:10px}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .top .body .info .rounded-input.common-input.mini{width:60px}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .top .body .info .rounded-input.common-input.medium{width:90px}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .top .body .info .rounded-input.common-input.large{width:120px}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .top .body .info.trucking-company{width:16%}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .top .body .info.truck-number{width:13%}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .top .body .info.trailer-number{width:13%}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .top .body .info.supplier{width:24%}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .top .body .info.plant{width:34%}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .bottom{display:table;width:100%;border-top:1px solid #CCCCCC}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .bottom .header{display:table-row}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .bottom .header .info{width:13%;display:table-cell;padding-bottom:5px;text-transform:uppercase;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:10px;color:#ABABAB;vertical-align:bottom}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .bottom .body{display:table-row}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .bottom .body .info{width:13%;display:table-cell;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;font-size:14px;color:#000000;vertical-align:top}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .bottom .body .info .rounded-input{border:1px solid #ccc;border-radius:5px}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .bottom .body .info .rounded-input.common-input{height:30px;box-sizing:border-box;padding-left:10px;padding-right:10px}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .bottom .body .info .rounded-input.common-input.mini{width:60px}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .bottom .body .info .rounded-input.common-input.medium{width:90px}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .bottom .body .info .rounded-input.common-input.large{width:120px}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .bottom .body .info.ticket-number{width:16%}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .bottom .body .info.other{width:13%}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .bottom .body .info.other-smaller{width:12%}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .bottom .body .info.other-bigger{width:16%}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .bottom .body .info.last{width:21%}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .bottom .body .info .image-cell{display:table-cell;padding-left:10px;vertical-align:bottom}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .bottom .body .info .image-cell img{vertical-align:baseline}.modal-container .spreader-modal-wrapper .spreader-modal-card .spreader-modal-inner-card .bottom .body .info .text{display:table-cell}.job-site-report-dropzone-wrapper{width:1134px;margin:0 auto;padding:20px 0}.qclog-header-buttons-wrapper{display:inline-block;float:right}.qclog-header-buttons-wrapper .time-display{display:inline-block;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;margin-right:5px}.qclog-header-buttons-wrapper .icon-wrapper{display:inline-block}.cft-wrapper{width:1134px;margin:0 auto;text-align:left;border-bottom:2px solid black}.cft-wrapper .section-header .text{display:inline-block;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:20px;color:#232323;padding-bottom:10px}.cft-wrapper .section-header .light-grey-button{cursor:pointer;background-color:#ddd;border:0;border-radius:5px;min-width:100px;padding:5px 10px;color:#000000;font-weight:bold;margin:0 auto;float:right;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;text-align:center}.cft-wrapper .section-header .light-grey-button:hover{background-color:#eaeaea}.cft-wrapper .section-header img{padding-right:5px}.cft-wrapper .operator-cell{border-top:1px solid #979797;height:58px;padding:20px 0;width:860px;display:table-cell;vertical-align:middle}.cft-wrapper .operator-cell .operator-cell-subtable-container{margin:0 auto;display:inline-block}.cft-wrapper .operator-cell .operator-cell-subtable{display:table}.cft-wrapper .operator-cell .operator-cell-subtable-cell{display:table-cell;width:100%;vertical-align:middle;text-align:left;padding-left:10px}.cft-wrapper .operator-cell .operator-cell-subtable-cell.image-cell{width:47px}.cft-wrapper .operator-cell .operator-cell-subtable-cell .operator-cell-image{margin:0 auto}.cft-wrapper .operator-cell .operator-cell-subtable-cell .operator-cell-header{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:10px;color:#919191;text-transform:uppercase}.cft-wrapper .operator-cell .operator-cell-subtable-cell .operator-cell-body{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;color:#000000}.cft-wrapper .foreman-photo-component{position:relative;width:280px;display:inline-block;background-color:#fafafa}.cft-wrapper .foreman-photo-component .image-number{position:absolute;top:15px;left:15px;width:34px;height:34px;background:black;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px}.cft-wrapper .foreman-photo-component .image-number .number{position:relative;top:50%;transform:translateY(-50%);font-family:"Oswald",sans-serif;font-weight:bold;font-size:16px;color:#FFFFFF;text-align:center;vertical-align:middle}.cft-wrapper .foreman-photo-component:nth-child(n+2){margin-left:10px}.cft-wrapper .foreman-photo-component img{width:100%}.cft-wrapper .foreman-photo-component img:hover{opacity:.5}.cft-wrapper .foreman-photo-component .image-info{padding:10px 0 10px 15px}.cft-wrapper .foreman-photo-component .image-info .description{font-family:"Oswald",sans-serif;font-size:14px;color:#000000;letter-spacing:0.3px}.cft-wrapper .foreman-photo-component .image-info .timestamp{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;font-style:italic;font-size:14px;color:#7A7A7A;letter-spacing:0.3px}.cft-wrapper .spreader-log-list-bar-row{display:table;width:100%;border-top:1px solid #979797}.cft-wrapper .spreader-log-list-bar-row .spreader-log-list-bar-cell{height:58px;padding-top:20px;display:table-cell;vertical-align:middle;text-align:left}.cft-wrapper .spreader-log-list-bar-row .spreader-log-list-bar-cell .spreader-log-list-bar-subtable-container{margin:0 auto;display:inline-block}.cft-wrapper .spreader-log-list-bar-row .spreader-log-list-bar-cell .spreader-log-list-bar-subtable{display:table}.cft-wrapper .spreader-log-list-bar-row .spreader-log-list-bar-cell .spreader-log-list-bar-subtable-cell{display:table-cell;width:100%;vertical-align:middle;text-align:left;padding-left:10px}.cft-wrapper .spreader-log-list-bar-row .spreader-log-list-bar-cell .spreader-log-list-bar-subtable-cell.image-cell{width:47px}.cft-wrapper .spreader-log-list-bar-row .spreader-log-list-bar-cell .spreader-log-list-bar-subtable-cell .spreader-log-list-bar-image{margin:0 auto}.cft-wrapper .spreader-log-list-bar-row .spreader-log-list-bar-cell .spreader-log-list-bar-subtable-cell .spreader-log-list-bar-header{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:10px;color:#919191;text-transform:uppercase}.cft-wrapper .spreader-log-list-bar-row .spreader-log-list-bar-cell .spreader-log-list-bar-subtable-cell .spreader-log-list-bar-body{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;color:#000000}.equipment-detail-wrapper{width:1134px;margin:0 auto;text-align:left;display:block;padding-top:30px}.equipment-detail-wrapper .equipment-detail-labels-wrapper{display:table;height:15px;width:100%;margin-bottom:5px}.equipment-detail-wrapper .equipment-detail-labels-wrapper .equipment-detail-labels{display:table-row}.equipment-detail-wrapper .equipment-detail-labels-wrapper .equipment-detail-labels .equipment-detail-labels-cell{display:table-cell;vertical-align:middle;text-align:left;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:10px;color:#ABABAB;padding-left:20px}.equipment-detail-wrapper .equipment-detail-labels-wrapper .equipment-detail-labels .equipment-detail-labels-cell.first{width:19%}.equipment-detail-wrapper .equipment-detail-labels-wrapper .equipment-detail-labels .equipment-detail-labels-cell.last{width:43%}.equipment-detail-wrapper .equipment-detail-header-bar{display:block;background-color:#E1A600;border-radius:5px}.equipment-detail-wrapper .equipment-detail-header-bar .equipment-detail-header-wrapper{display:table;width:100%}.equipment-detail-wrapper .equipment-detail-header-bar .equipment-detail-header-wrapper .equipment-detail-header{display:table-row;height:40px}.equipment-detail-wrapper .equipment-detail-header-bar .equipment-detail-header-wrapper .equipment-detail-header .equipment-detail-header-cell{display:table-cell;vertical-align:middle;text-align:left;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;color:#FFFFFF}.equipment-detail-wrapper .equipment-detail-header-bar .equipment-detail-header-wrapper .equipment-detail-header .equipment-detail-header-cell.first{width:19%;padding-left:20px}.equipment-detail-wrapper .equipment-detail-header-bar .equipment-detail-header-wrapper .equipment-detail-header .equipment-detail-header-cell.last{width:38%;padding-left:20px}.equipment-detail-wrapper .equipment-detail-header-bar .equipment-detail-header-wrapper .equipment-detail-header .equipment-detail-header-cell.plus{width:5%;text-align:center;font-size:0}.equipment-detail-card{display:flex;background-color:#FAFAFA;position:relative}.equipment-detail-card:nth-child(even){background-color:#f0f0f0}.equipment-detail-card .equipment-detail-card-number-wrapper{display:flex;align-items:center;justify-content:center;width:4%}.equipment-detail-card .equipment-detail-card-number-wrapper .equipment-detail-card-number{font-family:"Oswald",sans-serif;font-size:24px;color:#7A7A7A}.equipment-detail-card .equipment-detail-card-download{position:absolute;right:0;top:0;text-align:center;padding-top:16px;padding-right:15px}.equipment-detail-card .equipment-detail-inner-card{display:table;width:94%;border-right:15px solid transparent;border-left:4px white solid;padding:10px}.equipment-detail-card .equipment-detail-inner-card.water-log-form{width:100%;border:0}.equipment-detail-card .equipment-detail-inner-card .top{display:table;width:100%;padding:8px 0;border-top:1px solid #CCCCCC}.equipment-detail-card .equipment-detail-inner-card .top .header{display:table-row}.equipment-detail-card .equipment-detail-inner-card .top .header .info{display:table-cell;text-transform:uppercase;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:10px;color:#ABABAB;width:13%;vertical-align:bottom}.equipment-detail-card .equipment-detail-inner-card .top .body{display:table-row}.equipment-detail-card .equipment-detail-inner-card .top .body .info{display:table-cell;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;font-size:14px;color:#000000;width:13%;vertical-align:top}.equipment-detail-card .equipment-detail-inner-card .top .body .info.trucking-company{width:16%}.equipment-detail-card .equipment-detail-inner-card .top .body .info.truck-number{width:13%}.equipment-detail-card .equipment-detail-inner-card .top .body .info.trailer-number{width:13%}.equipment-detail-card .equipment-detail-inner-card .top .body .info.supplier{width:25%}.equipment-detail-card .equipment-detail-inner-card .top .body .info.plant{width:23%}.equipment-detail-card .equipment-detail-inner-card .top .body .info.location-code{width:10%}.equipment-detail-card .equipment-detail-inner-card .bottom{display:table;width:100%;padding:8px 0;border-top:1px solid #CCCCCC}.equipment-detail-card .equipment-detail-inner-card .bottom .header{display:table-row}.equipment-detail-card .equipment-detail-inner-card .bottom .header .info{display:table-cell;text-transform:uppercase;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:10px;color:#ABABAB;vertical-align:bottom}.equipment-detail-card .equipment-detail-inner-card .bottom .body{display:table-row}.equipment-detail-card .equipment-detail-inner-card .bottom .body .info{display:table-cell;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;font-size:14px;color:#000000;vertical-align:top}.equipment-detail-card .equipment-detail-inner-card .bottom .body .info.ticket-number{width:16%}.equipment-detail-card .equipment-detail-inner-card .bottom .body .info.other{width:13%}.equipment-detail-card .equipment-detail-inner-card .bottom .body .info.other-smaller{width:12%}.equipment-detail-card .equipment-detail-inner-card .bottom .body .info.other-bigger{width:16%}.equipment-detail-card .equipment-detail-inner-card .bottom .body .info.last{width:21%}.equipment-detail-card .equipment-detail-inner-card .bottom .body .info .image-cell{display:table-cell;padding-left:10px}.equipment-detail-card .equipment-detail-inner-card .bottom .body .info .image-cell img{vertical-align:bottom}.equipment-detail-card .equipment-detail-inner-card .bottom .body .info .text{display:table-cell}.crew-report-header{width:1134px;margin:0 auto;text-align:left;padding-top:80px}.crew-report-header .job-name{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:24px;color:#000000;padding-top:0;padding-right:0;padding-left:20px;padding-bottom:30px}.crew-report-header .crew-report-list-bar-row{display:table;width:100%}.crew-report-header .crew-report-list-bar-row .crew-report-list-bar-cell{border-bottom:2px solid #FEC30A;height:58px;padding-bottom:20px;width:25%;display:table-cell;vertical-align:middle;text-align:left}.crew-report-header .crew-report-list-bar-row .crew-report-list-bar-cell:nth-child(1){padding-left:35px}.crew-report-header .crew-report-list-bar-row .crew-report-list-bar-cell .crew-report-list-bar-subtable-container{margin:0 auto;display:inline-block}.crew-report-header .crew-report-list-bar-row .crew-report-list-bar-cell .crew-report-list-bar-subtable{display:table}.crew-report-header .crew-report-list-bar-row .crew-report-list-bar-cell .crew-report-list-bar-subtable-cell{display:table-cell;width:100%;vertical-align:middle;text-align:left;padding-left:10px}.crew-report-header .crew-report-list-bar-row .crew-report-list-bar-cell .crew-report-list-bar-subtable-cell.image-cell{width:47px}.crew-report-header .crew-report-list-bar-row .crew-report-list-bar-cell .crew-report-list-bar-subtable-cell .crew-report-list-bar-image{margin:0 auto}.crew-report-header .crew-report-list-bar-row .crew-report-list-bar-cell .crew-report-list-bar-subtable-cell .crew-report-list-bar-header{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:10px;color:#919191;text-transform:uppercase}.crew-report-header .crew-report-list-bar-row .crew-report-list-bar-cell .crew-report-list-bar-subtable-cell .crew-report-list-bar-body{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;color:#000000}.job-site-report-header-bar-cell{border-bottom:2px solid #FEC30A;height:58px;padding-bottom:20px;width:25%;display:table-cell;vertical-align:middle;text-align:right}.job-site-report-header-bar-cell .spreader-log-header-button{width:230px}.job-site-report-header-bar-cell .spreader-log-header-button.export-images{width:191px}.job-site-report-header-bar-cell .spreader-log-header-button.export-spreadsheet{width:179px}.job-site-report-header-bar-export-cartage-materials{border-bottom:3px solid #FEC30A;height:58px;width:25%;display:table-cell;vertical-align:middle;text-align:right}.job-site-report-header-bar-export-cartage-materials .spreader-log-header-button{width:350px}.download-spreader-log-ticket-link{cursor:pointer;display:inline-block}.download-spreader-log-ticket-link:hover{opacity:0.5}.edit-spreader-log-entry-image{cursor:pointer}.edit-spreader-log-entry-image:hover{opacity:0.5}.add-spreader-log-entry-image{cursor:pointer}.add-spreader-log-entry-image:hover{opacity:0.5}.job-site-report-water-log-comments{width:10%;position:absolute;right:5px;top:15px;text-align:center;padding-top:16px;padding-right:15px}.equipment-detail-head{display:table;width:100%;padding:8px 0}.equipment-detail-head .equipment-detail-head-cell{display:table-cell}.equipment-detail-head .equipment-detail-head-cell.material{width:29%}.equipment-detail-head .equipment-detail-head-cell.equipment{width:38%}.equipment-detail-head .equipment-detail-head-cell.operator{width:23%}.equipment-detail-head .equipment-detail-head-cell.water-load-time{width:10%}.equipment-detail-head .equipment-detail-head-cell.water-truck-number{width:10%}.equipment-detail-head .equipment-detail-head-cell.water-gallons-water{width:10%}.equipment-detail-head .equipment-detail-head-cell.water-gallons-additive{width:10%}.equipment-detail-head .equipment-detail-head-cell.water-water-usage{width:10%}.equipment-detail-head .equipment-detail-head-cell.water-operator{width:20%}.equipment-detail-head .equipment-detail-head-form-cell{display:table-cell;padding-bottom:5px}.equipment-detail-head .equipment-detail-head-form-cell.material{width:28%}.equipment-detail-head .equipment-detail-head-form-cell.equipment{width:24%}.equipment-detail-head .equipment-detail-head-form-cell.operator{width:48%}.equipment-detail-head .equipment-detail-head-form-cell.water-load-time{width:13%}.equipment-detail-head .equipment-detail-head-form-cell.water-truck-number{width:15%}.equipment-detail-head .equipment-detail-head-form-cell.water-gallons-water{width:15%}.equipment-detail-head .equipment-detail-head-form-cell.water-gallons-additive{width:15%}.equipment-detail-head .equipment-detail-head-form-cell.water-water-usage{width:15%}.equipment-detail-head .equipment-detail-head-form-cell.water-operator{width:15%}.equipment-detail-head .equipment-detail-head-header{display:table-row}.equipment-detail-head .equipment-detail-head-header .equipment-detail-head-info{text-transform:uppercase;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:10px;color:#ABABAB}.equipment-detail-head .equipment-detail-head-body{display:table-row}.equipment-detail-head .equipment-detail-head-body .equipment-detail-head-body-info{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;font-size:14px;color:#000000}.equipment-detail-card .wide-select .Select-control{width:265px !important}.equipment-detail-card .mid-select .Select-control{width:210px !important}.spreader-log-placed-totals-container{width:1134px;margin:0 auto;border-top:2px solid black}.water-log-placed-totals-container{padding-bottom:50px;width:1134px;border-top:black solid 2px;margin:0 auto}.water-log-placed-totals-container .water-log-placed-totals{display:table;width:100%}.water-log-placed-totals-container .water-log-placed-totals .water-log-placed-totals-row{display:table-row;background-color:#f6f6f6}.water-log-placed-totals-container .water-log-placed-totals .water-log-placed-totals-row:nth-child(odd){background-color:#fff}.water-log-placed-totals-container .water-log-placed-totals .water-log-placed-totals-row .water-log-placed-totals-column{display:table-cell;vertical-align:middle;height:66px}.water-log-placed-totals-container .water-log-placed-totals .water-log-placed-totals-row .water-log-placed-totals-column.final-total-row{border-top:#d8d8d8 solid 2px}.water-log-placed-totals-container .water-log-placed-totals .water-log-placed-totals-row .water-log-placed-totals-column.totals-label{width:60%;padding-left:40px}.water-log-placed-totals-container .water-log-placed-totals .water-log-placed-totals-row .water-log-placed-totals-column:last-child{padding-right:20px}.water-log-placed-totals-container .water-log-placed-totals .water-log-placed-totals-row .water-log-placed-totals-column .water-log-placed-totals-column-icon-group{display:table}.water-log-placed-totals-container .water-log-placed-totals .water-log-placed-totals-row .water-log-placed-totals-column .water-log-placed-totals-column-icon-group .water-log-placed-totals-column-icon{display:table-cell;vertical-align:middle}.water-log-placed-totals-container .water-log-placed-totals .water-log-placed-totals-row .water-log-placed-totals-column .water-log-placed-totals-column-icon-group .water-log-placed-totals-column-text{display:table-cell;vertical-align:middle;text-align:left;padding-left:10px}.water-log-placed-totals-container .water-log-placed-totals .water-log-placed-totals-row .water-log-placed-totals-column .water-log-placed-totals-column-icon-group .water-log-placed-totals-column-text .water-log-placed-totals-column-header{text-transform:uppercase;font-weight:bold;font-size:10px;color:#ababab}.water-log-placed-totals-container .water-log-placed-totals .water-log-placed-totals-row .water-log-placed-totals-column .water-log-placed-totals-column-icon-group .water-log-placed-totals-column-text .water-log-placed-totals-column-value{color:#000;font-weight:bold;font-size:16px}.spreader-log-placed-totals{display:table;width:100%}.spreader-log-placed-totals .spreader-log-placed-totals-header{display:table-row}.spreader-log-placed-totals .spreader-log-placed-totals-header .spreader-log-placed-totals-header-text{background-color:#000;display:table-cell;vertical-align:middle;height:45px;text-align:left;padding-left:20px;color:#fff;font-weight:bold;font-size:20px}.spreader-log-placed-totals .spreader-log-placed-totals-row{display:table-row;background-color:#fff}.spreader-log-placed-totals .spreader-log-placed-totals-row:nth-child(even){background-color:#f6f6f6}.spreader-log-placed-totals .spreader-log-placed-totals-row .spreader-log-placed-totals-column{display:table-cell;vertical-align:middle;width:15%;height:66px;padding-left:40px}.spreader-log-placed-totals .spreader-log-placed-totals-row .spreader-log-placed-totals-column.final-total{border-top:#d8d8d8 solid 2px}.spreader-log-placed-totals .spreader-log-placed-totals-row .spreader-log-placed-totals-column:nth-child(2){width:20%}.spreader-log-placed-totals .spreader-log-placed-totals-row .spreader-log-placed-totals-column:nth-child(6){width:20%}.spreader-log-placed-totals .spreader-log-placed-totals-row .spreader-log-placed-totals-column .spreader-log-placed-totals-column-icon-group{display:table}.spreader-log-placed-totals .spreader-log-placed-totals-row .spreader-log-placed-totals-column .spreader-log-placed-totals-column-icon-group .spreader-log-placed-totals-column-icon{display:table-cell;vertical-align:middle}.spreader-log-placed-totals .spreader-log-placed-totals-row .spreader-log-placed-totals-column .spreader-log-placed-totals-column-icon-group .spreader-log-placed-totals-column-icon .application-rate-icon{width:27px;height:auto}.spreader-log-placed-totals .spreader-log-placed-totals-row .spreader-log-placed-totals-column .spreader-log-placed-totals-column-icon-group .spreader-log-placed-totals-column-icon .depth-icon{width:35px;height:auto}.spreader-log-placed-totals .spreader-log-placed-totals-row .spreader-log-placed-totals-column .spreader-log-placed-totals-column-icon-group .spreader-log-placed-totals-column-icon .tons-icon{width:40px;height:auto}.spreader-log-placed-totals .spreader-log-placed-totals-row .spreader-log-placed-totals-column .spreader-log-placed-totals-column-icon-group .spreader-log-placed-totals-column-icon .square-yards-icon{width:40px;height:auto}.spreader-log-placed-totals .spreader-log-placed-totals-row .spreader-log-placed-totals-column .spreader-log-placed-totals-column-icon-group .spreader-log-placed-totals-column-text{display:table-cell;vertical-align:middle;text-align:left;padding-left:10px}.spreader-log-placed-totals .spreader-log-placed-totals-row .spreader-log-placed-totals-column .spreader-log-placed-totals-column-icon-group .spreader-log-placed-totals-column-text .spreader-log-placed-totals-column-header{text-transform:uppercase;font-weight:bold;font-size:10px;color:#ababab}.spreader-log-placed-totals .spreader-log-placed-totals-row .spreader-log-placed-totals-column .spreader-log-placed-totals-column-icon-group .spreader-log-placed-totals-column-text .spreader-log-placed-totals-column-value{color:#000;font-weight:bold;font-size:16px}.floating-partial-placement-info{position:absolute;top:0;left:-60px;width:60px;height:135px}.floating-partial-placement-info .floating-partial-placement-info-icon{width:30px;height:auto}.floating-partial-placement-info .floating-partial-placement-info-icon-container{display:table;height:100%}.floating-partial-placement-info .floating-partial-placement-info-icon-container .partial-placement-info-popout-container{display:table-cell;vertical-align:middle}.floating-partial-placement-info .floating-partial-placement-info-icon-container .partial-placement-info-popout-container .comments-popout{bottom:35px;left:15px}.floating-partial-placement-info .floating-partial-placement-info-inner-container{position:relative}.floating-partial-placement-info-bar{height:100%;width:10px;position:absolute;top:0;right:0}.floating-partial-placement-info-bar-primary{background-color:#7a7a7a}.floating-partial-placement-info-bar-secondary{background-color:#ababab}.mid-select{width:210px !important}.wide-select{width:265px !important}.manage-job-site-reports-content .paging-option-first,.manage-job-site-reports-content .paging-option-last{display:none !important}.manage-job-site-reports-content .paging-option-prev,.manage-job-site-reports-content .paging-option-next{color:#7e7e7e !important;font-size:14px !important;font-weight:bold !important}.manage-job-site-reports-content .paging-option-prev .paging-option-cell,.manage-job-site-reports-content .paging-option-next .paging-option-cell{text-transform:none !important}.manage-job-site-reports-content .paging-option-prev img,.manage-job-site-reports-content .paging-option-next img{opacity:0.5}.manage-job-site-reports-content .custom-page-header{padding-left:40px}.manage-job-site-reports-content .page-custom-subheader{padding-bottom:0 !important}.manage-job-site-reports-content .page-custom-subheader-row .paging-options-container{padding-top:0 !important}.manage-job-site-reports-content .crew-report-list-item-header{background-color:#DADADA;border-radius:5px;cursor:pointer;height:40px;position:relative;z-index:3}.manage-job-site-reports-content .crew-report-list-item-header.crew-report-list-item-header-open{background-color:#fec30a}.manage-job-site-reports-content .crew-report-list-item-header.crew-report-list-item-header-open .header-list-indicators{opacity:0}.manage-job-site-reports-content .crew-report-list-item-header.crew-report-list-item-header-open:hover{background-color:rgba(254,195,10,0.6)}.manage-job-site-reports-content .crew-report-list-item-body-container{position:relative;height:0;width:100%;visibility:hidden;z-index:4;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body{position:absolute;top:0;left:10px;box-shadow:0 1px 2px rgba(0,0,0,0.5);border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:calc(100% - 20px)}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body .report-row-subtable{display:table;width:100%}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body .report-row-subtable.report-row-subtable-header{height:18px;font-size:10px;font-weight:bold;font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#ababab;padding-top:8px;padding-bottom:2px;box-sizing:border-box}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body .report-row-subtable.report-load-item{height:40px;font-weight:bold;font-size:16px}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body .report-row-subtable.report-load-item:not(:first-child){border-top:1px solid #979797}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body .report-row-subtable.report-load-item .left-indicators-container{position:absolute;height:40px;left:-200px;text-align:right;width:200px}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body .report-row-subtable.report-load-item .left-indicators-container .left-indicators-table{float:right;display:table;height:40px}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body .report-row-subtable.report-load-item .left-indicators-container .left-indicators-table .indicator-cell{display:table-cell;padding-right:20px;vertical-align:middle;text-align:center}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body .report-row-subtable.report-load-item .left-indicators-container .left-indicators-table .indicator-cell .indicator-image{margin:0 auto}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body .report-row-subtable.report-load-header{height:18px;padding-top:4px;padding-bottom:2px;box-sizing:border-box}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body .report-row-subtable.report-load-header .report-row-subtable-cell{font-size:10px !important;font-weight:bold;font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#ababab}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body .report-row-subtable .report-row-subtable-cell{display:table-cell;vertical-align:middle;text-align:left;font-family:"Open Sans",Helvetica,Arial,sans-serif;padding-left:30px}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-row-subtable-body-cell{font-weight:bold;font-size:16px;max-width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-ticket{width:20%}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-tons{width:20%}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-total{width:20%}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-time{width:20%}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-time.driver-load-list-row-cell{font-size:14px}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-wait-time{width:20%}.manage-job-site-reports-content .crew-report-list-item-body-container .crew-report-list-item-body .report-row-subtable .report-row-subtable-cell.report-load-wait-time.driver-load-list-row-cell{font-size:14px}.manage-job-site-reports-content .crew-report-list-item-body-container.crew-report-list-item-body-container-open{visibility:visible}.manage-job-site-reports-content .job-site-report-list-header-container{margin-bottom:20px}.manage-job-site-reports-content .job-site-report-list-header-sub-text{font-weight:bold;font-size:24px;color:#000;padding-left:5px}.manage-job-site-reports-content .job-site-report-list-header{padding-left:50px;padding-right:0;width:100%}.manage-job-site-reports-content .job-site-report-list-header .job-site-report-list-header-border{margin-top:5px;width:100%;height:3px;background-color:#fec30a}.manage-job-site-reports-content .date-header-bar .date-list-header-wrapper{display:block;width:100%;border-radius:5px;overflow:hidden}.manage-job-site-reports-content .date-header-bar .date-list-header-wrapper .date-list-header{display:table;width:100%}.manage-job-site-reports-content .date-header-bar .date-list-header-wrapper .date-list-header .date-easy-display{display:table-cell;height:50px;width:50px;vertical-align:middle;background-color:#adadad;text-align:center}.manage-job-site-reports-content .date-header-bar .date-list-header-wrapper .date-list-header .date-easy-display .day,.manage-job-site-reports-content .date-header-bar .date-list-header-wrapper .date-list-header .date-easy-display .month-date{font-size:20px;color:#000;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:20px;font-weight:bold}.manage-job-site-reports-content .date-header-bar .date-list-header-wrapper .date-list-header .date-easy-display .day-abbrev,.manage-job-site-reports-content .date-header-bar .date-list-header-wrapper .date-list-header .date-easy-display .month{font-size:11px;font-weight:bold;color:#000;text-transform:uppercase;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:11px}.manage-job-site-reports-content .date-header-bar .date-list-header-wrapper .date-list-header .date-full-display{display:table-cell;vertical-align:middle;padding-left:10px;background-color:#ddd;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;color:#000;font-size:18px}.manage-job-site-reports-content .job-header-labels-bar{display:block;overflow:hidden;margin:8px 0 0 50px}.manage-job-site-reports-content .job-header-labels-bar .job-header-labels-wrapper{display:table;height:15px;width:100%}.manage-job-site-reports-content .job-header-labels-bar .job-header-labels-wrapper .job-header-labels{display:table-row}.manage-job-site-reports-content .job-header-labels-bar .job-header-labels-wrapper .job-header-labels .job-header-labels-bar-cell{display:table-cell;vertical-align:middle;text-align:left;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:10px;color:#ABABAB;text-transform:uppercase}.manage-job-site-reports-content .job-header-labels-bar .job-header-labels-wrapper .job-header-labels .job-header-labels-bar-cell.job-name-label{width:65%;padding-left:20px}.manage-job-site-reports-content .job-header-labels-bar .job-header-labels-wrapper .job-header-labels .job-header-labels-bar-cell.weather-conditions-label{width:20%}.manage-job-site-reports-content .job-header-labels-bar .job-header-labels-wrapper .job-header-labels .job-header-labels-bar-cell.site-condition-label{width:15%}.manage-job-site-reports-content .job-card{margin:5px 0 0 50px}.manage-job-site-reports-content .job-card .job-header-bar{display:block;background-color:#fec30a;overflow:hidden;border-radius:5px;z-index:100;cursor:pointer}.manage-job-site-reports-content .job-card .job-header-bar:hover{background-color:rgba(254,195,10,0.6)}.manage-job-site-reports-content .job-card .job-header-bar .job-header-wrapper{display:table;width:100%}.manage-job-site-reports-content .job-card .job-header-bar .job-header-wrapper .job-header{display:table-row;height:40px}.manage-job-site-reports-content .job-card .job-header-bar .job-header-wrapper .job-header .job-header-bar-cell{display:table-cell;vertical-align:middle;text-align:left;width:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;color:#000000}.manage-job-site-reports-content .job-card .job-header-bar .job-header-wrapper .job-header .job-header-bar-cell.job-name{width:65%;padding-left:20px}.manage-job-site-reports-content .job-card .job-header-bar .job-header-wrapper .job-header .job-header-bar-cell.weather-conditions{width:20%}.manage-job-site-reports-content .job-card .job-header-bar .job-header-wrapper .job-header .job-header-bar-cell.weather-conditions .image-cell{display:table-cell;vertical-align:middle;padding-right:10px;margin:0 auto}.manage-job-site-reports-content .job-card .job-header-bar .job-header-wrapper .job-header .job-header-bar-cell.weather-conditions .text{display:table-cell;vertical-align:middle}.manage-job-site-reports-content .job-card .job-header-bar .job-header-wrapper .job-header .job-header-bar-cell.site-conditions{width:15%}.manage-job-site-reports-content .job-card .job-header-bar .job-header-wrapper .job-header .job-header-bar-cell.site-conditions .image-cell{display:table-cell;vertical-align:middle;padding-right:10px;margin:0 auto}.manage-job-site-reports-content .job-card .job-header-bar .job-header-wrapper .job-header .job-header-bar-cell.site-conditions .text{display:table-cell;vertical-align:middle}.manage-job-site-reports-content .job-card .job-card-box{margin:0 4px}.manage-job-site-reports-content .job-card .job-card-box .job-detail-card-bar{box-sizing:border-box;display:block;box-shadow:0 1px 2px 0 rgba(0,0,0,0.5);padding-bottom:3px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.manage-job-site-reports-content .job-card .job-card-box .job-detail-card-bar .job-detail-card-wrapper{display:table;width:100%;background-color:#EDEFF5}.manage-job-site-reports-content .job-card .job-card-box .job-detail-card-bar .job-detail-card-wrapper .job-detail-card-equipment-label{display:table-row;height:22px}.manage-job-site-reports-content .job-card .job-card-box .job-detail-card-bar .job-detail-card-wrapper .job-detail-card-equipment-label .job-detail-card-equipment-label-bar-cell{display:table-cell;vertical-align:middle;padding-left:16px;text-transform:uppercase;text-align:left;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:12px;color:#000000}.manage-job-site-reports-content .job-card .job-card-box .job-detail-card-bar .job-detail-card-wrapper .job-detail-card-info-label{display:table-row;height:25px;background-color:#ffffff}.manage-job-site-reports-content .job-card .job-card-box .job-detail-card-bar .job-detail-card-wrapper .job-detail-card-info-label .job-detail-card-info-label-bar-cell{display:table-cell;vertical-align:middle;padding-left:16px;text-transform:uppercase;text-align:left;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:10px;color:#ABABAB}.manage-job-site-reports-content .job-card .job-card-box .job-detail-card-bar .job-detail-card-wrapper .job-detail-card-info-label .job-detail-card-info-label-bar-cell.material{width:20%}.manage-job-site-reports-content .job-card .job-card-box .job-detail-card-bar .job-detail-card-wrapper .job-detail-card-info-label .job-detail-card-info-label-bar-cell.total-loads{width:15%}.manage-job-site-reports-content .job-card .job-card-box .job-detail-card-bar .job-detail-card-wrapper .job-detail-card-info-label .job-detail-card-info-label-bar-cell.total-tons{width:15%}.manage-job-site-reports-content .job-card .job-card-box .job-detail-card-bar .job-detail-card-wrapper .job-detail-card-info-label .job-detail-card-info-label-bar-cell.total-sy{width:50%}.manage-job-site-reports-content .job-card .job-card-box .job-detail-card-bar .job-detail-card-wrapper .job-detail-card-info{display:table-row;height:35px;background-color:#ffffff}.manage-job-site-reports-content .job-card .job-card-box .job-detail-card-bar .job-detail-card-wrapper .job-detail-card-info .job-detail-card-info-bar-cell{display:table-cell;vertical-align:middle;padding-left:16px;text-align:left;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;color:#000000;border-top:1px solid #EDEFF5}.manage-job-site-reports-content .job-card .job-card-box .job-detail-card-bar .job-detail-card-wrapper .job-detail-card-info .job-detail-card-info-bar-cell.material{width:20%}.manage-job-site-reports-content .job-card .job-card-box .job-detail-card-bar .job-detail-card-wrapper .job-detail-card-info .job-detail-card-info-bar-cell.total-loads{width:15%}.manage-job-site-reports-content .job-card .job-card-box .job-detail-card-bar .job-detail-card-wrapper .job-detail-card-info .job-detail-card-info-bar-cell.placed-tons{width:15%}.manage-job-site-reports-content .job-card .job-card-box .job-detail-card-bar .job-detail-card-wrapper .job-detail-card-info .job-detail-card-info-bar-cell.total-sy{width:50%}.manage-job-site-reports-content .job-card-container{padding-left:105px !important;padding-right:100px}.manage-job-site-reports-content .job-card-container .job-card-header-container{padding-left:20px}.update-job-site-report-page-container,.create-job-site-report-page-container{text-align:center}.update-job-site-report-page,.create-job-site-report-page{text-align:left;max-width:1134px;margin:0 auto}.sle-custom-carrier-input{margin-top:5px;width:200px !important}.add-sle-photo-image{width:26px;height:20px}.spreader-log-entry-comments-popout-container{bottom:10px}.update-spreader-log-entry,.create-spreader-log-entry{max-width:1430px !important}.update-spreader-log-remarks{max-width:600px !important}.update-spreader-log-remarks .notes-bar-field-cell{padding-left:0 !important}.update-spreader-log-remarks textarea{height:100px !important}.update-spreader-log-entry,.create-spreader-log-entry,.update-spreader-log-remarks{text-align:left}.update-spreader-log-entry .Select,.create-spreader-log-entry .Select,.update-spreader-log-remarks .Select{width:200px}.update-spreader-log-entry .header .info,.create-spreader-log-entry .header .info,.update-spreader-log-remarks .header .info{padding-bottom:5px;width:auto !important}.update-spreader-log-entry .info.trucking-company,.create-spreader-log-entry .info.trucking-company,.update-spreader-log-remarks .info.trucking-company{width:25% !important}.update-spreader-log-entry .info.truck-number,.create-spreader-log-entry .info.truck-number,.update-spreader-log-remarks .info.truck-number{width:9% !important}.update-spreader-log-entry .info.trailer-number,.create-spreader-log-entry .info.trailer-number,.update-spreader-log-remarks .info.trailer-number{width:9% !important}.update-spreader-log-entry .info.supplier-display,.create-spreader-log-entry .info.supplier-display,.update-spreader-log-remarks .info.supplier-display{width:24% !important}.update-spreader-log-entry .info.plant-selector,.create-spreader-log-entry .info.plant-selector,.update-spreader-log-remarks .info.plant-selector{width:22% !important}.update-spreader-log-entry .info.site-location-code,.create-spreader-log-entry .info.site-location-code,.update-spreader-log-remarks .info.site-location-code{width:9%}.update-spreader-log-entry .common-input,.create-spreader-log-entry .common-input,.update-spreader-log-remarks .common-input{width:80px}.update-spreader-log-entry .header .info,.create-spreader-log-entry .header .info,.update-spreader-log-remarks .header .info{padding-left:5px}.update-spreader-log-entry .sle-form-top-options,.create-spreader-log-entry .sle-form-top-options,.update-spreader-log-remarks .sle-form-top-options{height:80px;display:table;width:100%}.update-spreader-log-entry .sle-form-top-options .sle-form-top-option,.create-spreader-log-entry .sle-form-top-options .sle-form-top-option,.update-spreader-log-remarks .sle-form-top-options .sle-form-top-option{padding-top:20px;display:table-cell;vertical-align:middle;padding-left:10px;padding-right:10px}.update-spreader-log-entry .sle-form-top-options .sle-form-top-option.sle-form-top-option-left,.create-spreader-log-entry .sle-form-top-options .sle-form-top-option.sle-form-top-option-left,.update-spreader-log-remarks .sle-form-top-options .sle-form-top-option.sle-form-top-option-left{text-align:left}.update-spreader-log-entry .sle-form-top-options .sle-form-top-option.sle-form-top-option-right,.create-spreader-log-entry .sle-form-top-options .sle-form-top-option.sle-form-top-option-right,.update-spreader-log-remarks .sle-form-top-options .sle-form-top-option.sle-form-top-option-right{text-align:right;padding-right:15px}.update-spreader-log-entry .sle-form-bottom-options,.create-spreader-log-entry .sle-form-bottom-options,.update-spreader-log-remarks .sle-form-bottom-options{height:80px;display:table;width:100%}.update-spreader-log-entry .sle-form-bottom-options .sle-form-bottom-option,.create-spreader-log-entry .sle-form-bottom-options .sle-form-bottom-option,.update-spreader-log-remarks .sle-form-bottom-options .sle-form-bottom-option{padding-bottom:20px;display:table-cell;vertical-align:middle;padding-left:10px;padding-right:10px;text-align:center}.update-spreader-log-entry .delete-sle-button,.create-spreader-log-entry .delete-sle-button,.update-spreader-log-remarks .delete-sle-button{width:173px;display:inline-block;height:36px;padding-top:7px}.update-spreader-log-entry .save-sle-button,.create-spreader-log-entry .save-sle-button,.update-spreader-log-remarks .save-sle-button{height:36px;width:173px;display:inline-block;padding-top:5px;padding-bottom:5px;border-radius:5px}.update-spreader-log-entry .sle-form,.create-spreader-log-entry .sle-form,.update-spreader-log-remarks .sle-form{padding-left:30px;padding-right:30px}.update-spreader-log-entry .sle-material-cell,.create-spreader-log-entry .sle-material-cell,.update-spreader-log-remarks .sle-material-cell{width:28%}.update-spreader-log-entry .sle-equipment-cell,.create-spreader-log-entry .sle-equipment-cell,.update-spreader-log-remarks .sle-equipment-cell{width:72%}.update-spreader-log-entry .sle-form-header .sle-form-header-labels,.create-spreader-log-entry .sle-form-header .sle-form-header-labels,.update-spreader-log-remarks .sle-form-header .sle-form-header-labels{display:table;width:100%;padding-bottom:5px}.update-spreader-log-entry .sle-form-header .sle-form-header-labels .sle-form-header-label,.create-spreader-log-entry .sle-form-header .sle-form-header-labels .sle-form-header-label,.update-spreader-log-remarks .sle-form-header .sle-form-header-labels .sle-form-header-label{display:table-cell;vertical-align:middle;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;color:#ababab;font-size:10px;padding-left:15px}.update-spreader-log-entry .sle-form-header .sle-form-header-bar,.create-spreader-log-entry .sle-form-header .sle-form-header-bar,.update-spreader-log-remarks .sle-form-header .sle-form-header-bar{background-color:#e1a600;display:table;height:40px;border-radius:5px;width:100%}.update-spreader-log-entry .sle-form-header .sle-form-header-bar .sle-form-header-field-container,.create-spreader-log-entry .sle-form-header .sle-form-header-bar .sle-form-header-field-container,.update-spreader-log-remarks .sle-form-header .sle-form-header-bar .sle-form-header-field-container{display:table-cell;vertical-align:middle;padding-left:10px}.update-spreader-log-entry .notes-bar-container,.create-spreader-log-entry .notes-bar-container,.update-spreader-log-remarks .notes-bar-container{box-sizing:border-box;margin-top:10px;padding-right:13px;padding-left:13px;width:100%}.update-spreader-log-entry .water-log-notes-bar-container,.create-spreader-log-entry .water-log-notes-bar-container,.update-spreader-log-remarks .water-log-notes-bar-container{box-sizing:border-box;width:100%}.update-spreader-log-entry .notes-bar,.create-spreader-log-entry .notes-bar,.update-spreader-log-remarks .notes-bar{background-color:#f0f0f0;min-height:72px;display:table;width:100%;table-layout:fixed}.update-spreader-log-entry .notes-bar .notes-bar-icon-cell,.create-spreader-log-entry .notes-bar .notes-bar-icon-cell,.update-spreader-log-remarks .notes-bar .notes-bar-icon-cell{display:table-cell;width:60px;vertical-align:middle;text-align:center}.update-spreader-log-entry .notes-bar .notes-bar-icon-cell .notes-bar-label,.create-spreader-log-entry .notes-bar .notes-bar-icon-cell .notes-bar-label,.update-spreader-log-remarks .notes-bar .notes-bar-icon-cell .notes-bar-label{color:#ababab;font-size:10px;font-weight:bold;padding-bottom:5px}.update-spreader-log-entry .notes-bar .notes-bar-icon-cell .notes-bar-icon,.create-spreader-log-entry .notes-bar .notes-bar-icon-cell .notes-bar-icon,.update-spreader-log-remarks .notes-bar .notes-bar-icon-cell .notes-bar-icon{margin:0 auto;width:28px;height:auto}.update-spreader-log-entry .notes-bar .notes-bar-field-cell,.create-spreader-log-entry .notes-bar .notes-bar-field-cell,.update-spreader-log-remarks .notes-bar .notes-bar-field-cell{width:100%;vertical-align:middle;text-align:left;padding-top:10px;padding-right:10px;padding-left:14px;padding-bottom:10px}.update-spreader-log-entry .notes-bar .notes-bar-field-cell .sle-comments-textarea,.create-spreader-log-entry .notes-bar .notes-bar-field-cell .sle-comments-textarea,.update-spreader-log-remarks .notes-bar .notes-bar-field-cell .sle-comments-textarea{width:100%;height:75px;max-width:100%;padding:10px;font-size:12px}.carrier-toggle-switch .rc-switch{position:relative;display:inline-block;box-sizing:border-box;width:100px;height:32px;line-height:20px;vertical-align:middle;border-radius:20px 20px;border:2px solid #0098d2;background-color:transparent;cursor:pointer;transition:all 0.3s cubic-bezier(0.35, 0, 0.25, 1)}.carrier-toggle-switch .rc-switch-inner{color:#0098d2;font-size:13px;position:absolute;left:30px;top:4px;font-weight:bold}.carrier-toggle-switch .rc-switch:after{position:absolute;width:20px;height:20px;left:5px;top:4px;border-radius:50% 50%;background-color:#0098d2;content:" ";cursor:pointer;transition:left 0.3s cubic-bezier(0.35, 0, 0.25, 1)}.carrier-toggle-switch .rc-switch:focus{outline:none}.carrier-toggle-switch .rc-switch-checked{border:2px solid #0098d2;background-color:transparent}.carrier-toggle-switch .rc-switch-checked .rc-switch-inner{left:8px}.carrier-toggle-switch .rc-switch-checked:after{left:71px}.carrier-toggle-switch .rc-switch-label{display:inline-block;line-height:20px;font-size:14px;padding-left:10px;vertical-align:middle;white-space:normal;pointer-events:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.sle-tons-divider{display:inline-block;padding-left:5px;padding-right:5px}.sle-tons-input{width:60px !important}.info-under{display:inline-block;text-transform:uppercase;font-weight:bold;font-size:10px;color:#ABABAB;width:60px}.sle-tons-divider-under{display:inline-block;padding-left:5px;padding-right:5px;visibility:hidden}.split-load-notes-header{font-size:10px;font-weight:bold;border-bottom:1px solid #999;color:#999;padding-bottom:5px;margin-top:20px;margin-bottom:10px;width:100%}.overallocated-container{display:block;color:#fc0d1d;position:relative;width:100%;height:100%}.overallocated-container .overallocated-link{display:block}.overallocated-container .overallocated-links-container{display:none;position:absolute;background-color:#000;color:#fec30a;padding:10px;z-index:3;width:250px;text-align:left}.overallocated-container .overallocated-links-container:before{content:'';width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;z-index:5;border-bottom:6px solid black}.overallocated-container:hover .overallocated-links-container{display:block}.overallocated-container .overallocated-links-container:hover{display:block}.overallocated-container a,.overallocated-container a:hover,.overallocated-container a:active,.overallocated-container a:visited{color:#fff !important}.not-allocated-container{color:#ababab !important}.override-menu{display:block;position:absolute;text-align:left;background-color:white;text-transform:uppercase;z-index:3;width:250px;border-style:solid;border-width:1px;border-color:gainsboro;transform:translateY(35px)}.override-menu .override-menu-item{height:40px;color:#000}.override-menu .override-menu-item .override-menu-option{display:inline-block;width:80%;height:100%;padding:.8em 1.2em;border-style:solid;border-width:0 1px 0 0;border-color:gainsboro}.override-menu .override-menu-item .override-menu-option:hover{background-color:#f6f6f6;cursor:pointer}.override-menu .override-menu-active-item{font-style:italic;font-weight:bold}.override-menu .override-menu-plan-info{background-color:#fec30a;padding:10px 15px;text-transform:none}.override-menu .override-menu-plan-info a,.override-menu .override-menu-plan-info a:hover,.override-menu .override-menu-plan-info a:active,.override-menu .override-menu-plan-info a:visited{text-decoration:underline;color:#000 !important}.override-menu .override-menu-active-icon{padding-right:5px}.override-menu .override-menu-column-icon{float:right;height:100%;width:20%;padding:.6em 1.2em}.override-menu .override-menu-column-icon:hover{background-color:#f6f6f6;cursor:pointer}.override-menu-button{position:absolute;height:100%;width:100%}.override-menu-button:hover{cursor:pointer}.override-menu-button .override-menu-button-text{position:relative;text-transform:uppercase;top:10.5%;left:4%}.override-menu-button .override-menu-button-chevron{float:right;padding:5px 10px 0 0}.override-menu-cell-print-standard-view{position:absolute;height:100%;width:100%;padding-top:5px}.override-menu-cell-print-standard-view .override-menu-button-text{position:relative;text-transform:uppercase}.job-week-content-row .overallocated-links-container{top:35px;right:0}.job-week-content-row .overallocated-links-container:before{top:-6px;right:36px}.job-week-content-row .allocated-container{display:block;color:#000 !important}.job-week-content-row .allocated-container a,.job-week-content-row .allocated-container a:hover,.job-week-content-row .allocated-container a:active,.job-week-content-row .allocated-container a:visited{color:#000 !important}.job-week-content-row .not-allocated-container{display:block;color:#ababab !important}.job-week-content-row .per-diem-container{display:block}.job-week-content-row .per-diem-container a,.job-week-content-row .per-diem-container a:hover,.job-week-content-row .per-diem-container a:active,.job-week-content-row .per-diem-container a:visited{color:#000 !important}.job-week-content-row .job-week-content-entity-row{display:table;width:100%;height:35px}.job-week-content-row .job-week-content-entity-row.job-week-content-entity-row-invisible{display:none}.job-week-content-row .job-week-content-entity-row:nth-child(odd){background-color:#f6f6f6 !important}.job-week-content-row .job-week-content-entity-row .job-week-content-entity-column{display:table-cell;vertical-align:middle;text-align:center;width:11%;border-style:solid;border-width:0px 1px 0px 1px;border-color:white}.job-week-content-row .job-week-content-entity-row .job-week-content-entity-column:nth-child(1){width:23% !important;text-align:left;padding-left:10px}.job-week-content-row .job-week-content-entity-row .job-week-content-entity-column.allocated-container{background-color:#cef2c5}.job-week-content-row .job-week-content-entity-row .job-week-content-entity-column.per-diem-container{background-color:#fd6}.job-week-content-row .job-week-content-entity-row .job-week-content-entity-column .job-week-content-entity-column-item{width:100%;height:100%;display:table;position:relative}.job-week-content-row .job-week-content-entity-row .job-week-content-entity-column .job-week-content-entity-column-item .entity-column-item-text{display:table-cell;vertical-align:middle;text-align:center}.job-week-content-row .job-week-content-entity-row .job-week-content-entity-column .job-week-content-entity-column-item .static-allocation-container{padding:.35em}.job-week-content-row .job-week-content-entity-row .job-week-content-unassigned-entity-column{display:table-cell;vertical-align:middle;text-align:left;padding-left:10px;width:100%}.job-week-content-row .job-week-content-entity-header-row{display:table;width:100%}.job-week-content-row .job-week-content-entity-header-row .job-week-content-entity-header-column{display:table-cell;vertical-align:middle;text-align:center;width:11%;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:18px;padding-bottom:10px;padding-top:5px;font-weight:bold}.job-week-content-row .job-week-content-entity-header-row .job-week-content-entity-header-column:nth-child(1){width:23% !important}.job-week-content-row .overallocated{display:block;color:#fc0d1d}.job-week-content-row .overallocated .job-day-content-link{display:none;padding-left:10px}.job-week-content-row .overallocated:hover .job-day-content-link{display:inline-block}.job-week-content-entity-row .allocated-container{background-color:#cef2c5}.job-week-content-entity-row .overallocated-container{background-color:#ff917d;color:#000}.job-week-content-entity-row .per-diem-container{background-color:#fd6}.job-week-content-entity-row:nth-child(even) .allocated-container{background-color:#dbffd0}.job-week-content-entity-row:nth-child(even) .overallocated-container{background-color:#ff9e8d;color:#000}.job-week-content-entity-row:nth-child(even) .per-diem-container{background-color:#ffe899}.tracking-page-content{margin-top:20px}.tracking-page-content .page-custom-subheader{padding-bottom:0}.tracking-page-content .custom-page-header{vertical-align:middle}.tracking-page-content .custom-page-header-left-options{display:table-cell;text-align:left;padding-top:2px;float:left}.tracking-page-content .custom-page-header-right-options{display:table-cell;vertical-align:middle;text-align:left;float:right}.tracking-page-content .manage-entity-options{padding-top:0}.tracking-page-content .single-filter .date-filter-input.start-date-filter-input{border-radius:5px}.tracking-page-content .filter-text-label{padding-right:10px;font-weight:bold}.tracking-page-content .switch-container{padding-right:10px}.tracking-page-content .allocation-week-options{display:table;padding-top:5px}.tracking-page-content .allocation-week-options .allocation-week-option-radio{display:table-cell;vertical-align:middle}.tracking-page-content .allocation-week-options .allocation-week-option-radio label:first-of-type{border-top-left-radius:7px;border-bottom-left-radius:7px;border-right:1px solid white}.tracking-page-content .allocation-week-options .allocation-week-option-radio label:last-of-type{border-top-right-radius:7px;border-bottom-right-radius:7px;border-left:1px solid white}.tracking-page-content .allocation-week-options .allocation-week-option-radio label{background-color:#ddd;color:#666;box-sizing:border-box;padding:10px 20px;font-weight:bold;cursor:pointer;border-right:1px solid white;border-left:1px solid white}.tracking-page-content .allocation-week-options .allocation-week-option-radio label:hover{background-color:#e5e5e5}.tracking-page-content .allocation-week-options .allocation-week-option-radio input[type="radio"]{display:none}.tracking-page-content .allocation-week-options .allocation-week-option-radio input[type="radio"]:checked+label{color:black;background-color:#fec30a}.tracking-page-content .allocation-week-option{float:right;display:table}.allocation-divider{background-color:black;height:1px;width:100%}.allocation-divider.allocation-header-divider{margin:5px 0px}.allocation-divider.allocation-body-divider{margin:50px 0px}.tracking-page-container{padding-top:20px}.add-non-employee-crew-record-option-container{text-align:left}.add-non-employee-crew-record-option-container .icon-button{background-color:transparent;font-size:13px}.add-non-employee-crew-record-option-container .icon-button:hover{opacity:0.3}.add-non-employee-crew-record-option-container .icon-button .icon-container{width:16px}.tracking-row-name-changer{display:table;width:100%;height:29px}.tracking-row-name-changer .tracking-row-name-field-container{display:table-cell;width:170px;vertical-align:middle;border:1px solid #ABABAB;background-color:#ffffff;padding-left:5px}.tracking-row-name-changer .tracking-row-name-field-container .tracking-row-name-field{width:170px;font-style:normal;border:0}.tracking-row-name-changer .tracking-row-name-confirm-container{display:table-cell;vertical-align:middle;text-align:center;background-color:black;width:25px;cursor:pointer}.tracking-row-name-changer .tracking-row-name-confirm-container .tracking-row-name-confirm{margin:0 auto;width:11px;height:9px}.tracking-row-name-changer .tracking-row-delete-container{display:table-cell;vertical-align:middle;text-align:right;cursor:pointer;padding-right:5px}.tracking-row-name-changer .tracking-row-delete-container .tracking-row-delete{margin:0 auto;height:20px;width:auto}.job-week-content-entity-row-unplanned .override-menu-plan-info{padding:0}.job-week-content-entity-row-unplanned .job-week-content-entity-name-column{font-style:italic}.non-employee-crew-record-blurb{padding-left:5px;padding-top:35px;padding-bottom:10px;padding-right:5px;border-bottom:1px solid black;margin-bottom:35px}.non-employee-crew-record-blurb .non-employee-crew-record-blurb-header{font-size:16px;font-weight:600}.non-employee-crew-record-blurb .non-employee-crew-record-blurb-header .non-employee-crew-record-blurb-header-part{display:inline-block;padding-right:20px;font-size:12px}.non-employee-crew-record-blurb .non-employee-crew-record-blurb-body{font-size:14px;font-weight:600}.non-employee-crew-record-blurb .non-employee-crew-record-blurb-invisible-asterix{font-size:16px;font-weight:600;visibility:hidden}.tracking-row-name-changer-display-mode{padding-right:5px}.tracking-row-name-changer-display-mode .name-changer-edit-button{float:right;cursor:pointer}.tracking-row-name-changer-display-mode .name-changer-edit-button img{width:20px;height:20px;position:relative;bottom:2px}.tracking-row-name-changer-display-mode .name-changer-edit-button:hover{opacity:0.3}.non-employee-crew-record-blurb-print{padding-top:50px;border:0}.print-allocation-table-body-cell-text{position:relative;width:100%;display:block;text-align:left}.offset-cross{font-size:12px;position:relative;bottom:5px;left:2px}.manage-truck-dispatch-settings-container .page-custom-subheader{padding-bottom:5px !important;border-bottom:1px solid #979797 !important}.manage-truck-dispatch-settings-container .manage-truck-dispatch-settings-header .custom-page-header{padding-top:20px}.manage-truck-dispatch-settings-container .save-truck-dispatch-settings-button{width:144px;display:inline-block}.manage-truck-dispatch-settings-container .truck-dispatch-settings-list{padding-top:20px}.manage-truck-dispatch-settings-container .truck-dispatch-settings-list .form-group{margin-bottom:0 !important}.manage-truck-dispatch-settings-container .truck-dispatch-settings-list .has-inset-label-left .form-control{padding-left:20px !important}.manage-truck-dispatch-settings-container .truck-dispatch-settings-list .form-control{height:30px !important}.manage-truck-dispatch-settings-container .truck-dispatch-settings-list .driver-hourly-rate-label{font-size:14px;top:5px !important;font-weight:normal !important}.manage-truck-dispatch-settings-container .truck-dispatch-settings-list .truck-dispatch-settings-list-row{display:table;width:100%;height:44px;background-color:#F8F8F8;margin-bottom:5px}.manage-truck-dispatch-settings-container .truck-dispatch-settings-list .truck-dispatch-settings-list-row .truck-dispatch-settings-list-column{display:table-cell;vertical-align:middle}.manage-truck-dispatch-settings-container .truck-dispatch-settings-list .truck-dispatch-settings-list-row .truck-dispatch-settings-list-column.truck-dispatch-settings-list-column-label{font-weight:bold;font-size:13px;width:20%;text-align:right;padding-right:15px}.manage-truck-dispatch-settings-container .truck-dispatch-settings-list .truck-dispatch-settings-list-row .truck-dispatch-settings-list-column.truck-dispatch-settings-list-column-value{width:10%}.manage-truck-dispatch-settings-container .truck-dispatch-settings-list .truck-dispatch-settings-list-row .truck-dispatch-settings-list-column.truck-dispatch-settings-list-column-date-label{font-weight:bold;font-size:13px;width:12%;text-align:right;padding-right:15px}.manage-truck-dispatch-settings-container .truck-dispatch-settings-list .truck-dispatch-settings-list-row .truck-dispatch-settings-list-column.truck-dispatch-settings-list-column-date-value{width:10%}.manage-truck-dispatch-settings-container .truck-dispatch-settings-list .truck-dispatch-settings-list-row .truck-dispatch-settings-list-column.truck-dispatch-settings-list-column-previous-label{font-weight:bold;font-size:13px;text-align:right;width:38%;padding-right:15px}.manage-truck-dispatch-settings-container .truck-dispatch-settings-list .truck-dispatch-settings-list-row .truck-dispatch-settings-list-column.truck-dispatch-settings-list-column-previous-value{text-align:left;font-style:italic;width:10%}.manage-truck-dispatch-settings-container .truck-dispatch-settings-list .truck-dispatch-settings-list-row .truck-dispatch-settings-list-column .truck-dispatch-settings-list-column-field{height:30px;border-radius:5px;border-color:#C3C3C3}.crew-time-report-modal-form-datetime .form-control{width:78px}.crew-time-report-detail-yes-no-section{display:table;margin-bottom:20px;background-color:#FAFAFA;width:100%}.crew-time-report-detail-yes-no-section.time-card-form-modal{margin-bottom:0px !important}.crew-time-report-detail-yes-no-section .crew-time-report-detail-yes-no-section-centerer{display:table-cell;vertical-align:middle;padding-top:30px;padding-bottom:30px}.crew-time-report-detail-yes-no-section .crew-time-report-detail-yes-no-section-centerer .crew-time-report-detail-no-mobilization-offered-text{text-align:center}.crew-time-report-detail-yes-no-section .crew-time-report-detail-yes-no-section-centerer .crew-time-report-per-diem-yes-no{margin-top:20px}.tons-under-minimum-color{color:#d10000 !important}.crew-time-report-modal-form{display:table;margin:30px 35px}.crew-time-report-modal-form .crew-time-report-modal-main-form-fields-section{display:table-cell;text-align:left;width:500px}.crew-time-report-modal-form .crew-time-report-modal-main-form-fields-section .crew-time-report-modal-main-form-fields-section-row{display:block;width:100%;background-color:#FAFAFA;height:100px}.crew-time-report-modal-form .crew-time-report-modal-main-form-fields-section .crew-time-report-modal-main-form-fields-section-row:nth-child(odd){background-color:#ebebeb}.crew-time-report-modal-form .crew-time-report-modal-main-form-fields-section .crew-time-report-modal-main-form-fields-section-row .crew-time-report-modal-numbers-row{display:table;width:100%;height:100%}.crew-time-report-modal-form .crew-time-report-modal-main-form-fields-section .crew-time-report-modal-main-form-fields-section-row .crew-time-report-modal-numbers-row .crew-time-report-modal-numbers-column{display:table-cell;vertical-align:middle}.crew-time-report-modal-form .crew-time-report-modal-main-form-fields-section .crew-time-report-modal-main-form-fields-section-row .crew-time-report-modal-numbers-row .crew-time-report-modal-numbers-column.icon-column{width:76px;text-align:center}.crew-time-report-modal-form .crew-time-report-modal-main-form-fields-section .crew-time-report-modal-main-form-fields-section-row .crew-time-report-modal-numbers-row .crew-time-report-modal-numbers-column.content-column .content-inner-table{display:table}.crew-time-report-modal-form .crew-time-report-modal-main-form-fields-section .crew-time-report-modal-main-form-fields-section-row .crew-time-report-modal-numbers-row .crew-time-report-modal-numbers-column.content-column .content-inner-table .content-inner-column{display:table-cell;vertical-align:top;height:100%;position:relative}.crew-time-report-modal-form .crew-time-report-modal-main-form-fields-section .crew-time-report-modal-main-form-fields-section-row .crew-time-report-modal-numbers-row .crew-time-report-modal-numbers-column.content-column .content-inner-table .content-inner-column .content-inner-column-header{font-weight:bold;color:#ababab;font-size:10px;padding-bottom:2px}.crew-time-report-modal-form .crew-time-report-modal-main-form-fields-section .crew-time-report-modal-main-form-fields-section-row .crew-time-report-modal-numbers-row .crew-time-report-modal-numbers-column.content-column .content-inner-table .content-inner-column .content-inner-column-header .spacer-text{visibility:hidden}.crew-time-report-modal-form .crew-time-report-modal-main-form-fields-section .crew-time-report-modal-main-form-fields-section-row .crew-time-report-modal-numbers-row .crew-time-report-modal-numbers-column.content-column .content-inner-table .content-inner-column .content-inner-column-body{font-weight:600;font-size:14px}.crew-time-report-modal-form .crew-time-report-modal-main-form-fields-section .crew-time-report-modal-main-form-fields-section-row .crew-time-report-modal-numbers-row .crew-time-report-modal-numbers-column.content-column .content-inner-table .content-inner-column.content-divider-column{width:11px;vertical-align:middle !important}.crew-time-report-modal-form .crew-time-report-modal-main-form-fields-section .crew-time-report-modal-main-form-fields-section-row .crew-time-report-modal-numbers-row .crew-time-report-modal-numbers-column.content-column .content-inner-table .content-inner-column.content-divider-column .content-inner-column-divider{background-color:#979797;width:1px;height:32px}.crew-time-report-modal-form .crew-time-report-modal-form-spacer-section{display:table-cell;width:10px}.crew-time-report-modal-form .crew-time-report-modal-form-bottom-notes-section{display:table-cell;vertical-align:top;text-align:left;background:#fafafa}.crew-time-report-modal-form .crew-time-report-modal-form-notes-section{display:table-cell;vertical-align:top;text-align:left;background:#fafafa;width:360px}.crew-time-report-modal-form .crew-time-report-modal-form-comments-table{display:table;width:calc(100% - 40px);height:calc(100% - 60px);margin:30px 20px}.crew-time-report-modal-form .crew-time-report-modal-form-comments-table .crew-time-report-modal-form-comments-icon-cell{display:table-cell;vertical-align:top;width:55px;text-align:left}.crew-time-report-modal-form .crew-time-report-modal-form-comments-table .crew-time-report-modal-form-comments-icon-cell .crew-time-report-modal-form-comments-icon{margin:0 auto;width:28px;height:auto}.crew-time-report-modal-form .crew-time-report-modal-form-comments-table .crew-time-report-modal-form-comments-content-cell{display:table-cell;vertical-align:top}.crew-time-report-modal-form .crew-time-report-modal-form-comments-table .crew-time-report-modal-form-comments-content-cell .crew-time-report-modal-form-comments-header{color:#ababab;font-weight:bold;font-size:10px;padding-bottom:5px}.crew-time-report-modal-form .crew-time-report-modal-form-comments-table .crew-time-report-modal-form-comments-content-cell .crew-time-report-modal-form-comments-body{font-size:12px}.crew-time-report-modal-form .crew-time-report-modal-form-comments-table .crew-time-report-modal-form-comments-content-cell .crew-time-report-modal-form-comments-row{padding-bottom:15px}.crew-time-report-modal-form .crew-time-report-modal-form-comments-table .crew-time-report-modal-form-comments-content-cell .crew-time-report-modal-form-comments-textarea{height:178px;width:100%;padding:10px}.crew-time-report-modal-form .pulling-trailer-column{text-align:right;padding-top:14px}.crew-time-report-modal-form .pulling-trailer-column .common-large-checkbox-label-container{padding-right:10px}.crew-time-report-modal-form-options-section{width:100%;text-align:center;padding-bottom:40px}.crew-time-report-modal-form-datetime{display:inline-block}.crew-time-report-mobilization-total-time-column{padding-left:10px}.crew-time-report-mobilization-total-time-column .crew-time-report-mobilization-total-time{padding-top:5px}.crew-time-report-no-local-per-diem-offered{font-style:italic;text-align:left;font-size:16px;padding-left:20px;padding-top:20px}.crew-time-report-local-per-diem-header{font-weight:bold;color:#A46A00;font-size:12px;text-align:left;padding-left:20px}.crew-time-report-local-per-diem-body{font-size:16px;font-weight:600}.crew-time-report-local-per-diem-body .wide-select{width:460px !important;margin-left:20px;margin-top:5px;text-align:left}.crew-time-report-local-per-diem-warning{padding-left:20px;padding-top:10px;text-align:left}.crew-time-report-local-per-diem-warning .crew-time-report-local-per-diem-warning-header{font-weight:bold;color:#D10000;font-size:12px}.crew-time-report-local-per-diem-warning .crew-time-report-local-per-diem-warning-body{font-size:14px}.update-crew-time-report-equipment-precheck,.update-crew-time-report-mobilization,.update-crew-time-report-demobilization,.update-crew-time-report-injury,.update-crew-time-report-time-card,.create-crew-time-report-time-card,.update-crew-time-report-per-diem{max-width:none !important;display:inline-block}.update-crew-time-report-equipment-precheck .crew-time-report-modal-main-form-fields-section,.update-crew-time-report-equipment-precheck .crew-time-report-modal-form-bottom-notes-section{width:523px !important}.update-crew-time-report-per-diem .crew-time-report-per-diem-form{width:945px}.update-crew-time-report-per-diem .crew-time-report-per-diem-form-small{width:500px}.update-crew-time-report-per-diem .crew-time-report-per-diem-form,.update-crew-time-report-per-diem .crew-time-report-per-diem-form-small{padding:20px}.update-crew-time-report-per-diem .crew-time-report-per-diem-form .per-diems-container,.update-crew-time-report-per-diem .crew-time-report-per-diem-form-small .per-diems-container{padding-top:0 !important;padding-bottom:0 !important}.update-crew-time-report-per-diem .crew-time-report-per-diem-form .crew-time-report-modal-form-options-section,.update-crew-time-report-per-diem .crew-time-report-per-diem-form-small .crew-time-report-modal-form-options-section{padding-bottom:0 !important}.update-crew-time-report-injury .crew-time-report-modal-main-form-fields-section,.update-crew-time-report-injury .crew-time-report-modal-form-bottom-notes-section{width:523px !important}.update-crew-time-report-injury .crew-time-report-detail-yes-no-section{margin-bottom:10px !important}.update-crew-time-report-time-card .crew-time-report-modal-main-form-fields-section,.create-crew-time-report-time-card .crew-time-report-modal-main-form-fields-section{background-color:#ebebeb !important}.update-crew-time-report-time-card .crew-time-report-modal-main-form-fields-section-row,.create-crew-time-report-time-card .crew-time-report-modal-main-form-fields-section-row{background-color:#ebebeb !important}.update-crew-time-report-time-card .crew-time-report-modal-main-form-fields-section-row:nth-child(odd),.create-crew-time-report-time-card .crew-time-report-modal-main-form-fields-section-row:nth-child(odd){background-color:#FAFAFA !important}.update-crew-time-report-time-card .icon-column,.create-crew-time-report-time-card .icon-column{width:76px}.update-crew-time-report-time-card .equipment-column,.create-crew-time-report-time-card .equipment-column{width:260px}.update-crew-time-report-time-card .labor-column,.create-crew-time-report-time-card .labor-column{width:260px;font-weight:600}.update-crew-time-report-time-card .time-run-column,.create-crew-time-report-time-card .time-run-column{width:90px}.update-crew-time-report-time-card .delete-option-column,.create-crew-time-report-time-card .delete-option-column{text-align:left;vertical-align:bottom !important}.update-crew-time-report-time-card .delete-option-column .crew-time-card-equipment-row-delete-container,.create-crew-time-report-time-card .delete-option-column .crew-time-card-equipment-row-delete-container{width:30px;height:30px;display:table;cursor:pointer}.update-crew-time-report-time-card .delete-option-column .crew-time-card-equipment-row-delete-container:hover,.create-crew-time-report-time-card .delete-option-column .crew-time-card-equipment-row-delete-container:hover{opacity:0.3}.update-crew-time-report-time-card .delete-option-column .crew-time-card-equipment-row-delete-container .crew-time-card-equipment-row-delete-centerer,.create-crew-time-report-time-card .delete-option-column .crew-time-card-equipment-row-delete-container .crew-time-card-equipment-row-delete-centerer{display:table-cell;vertical-align:middle;font-size:0;text-align:center}.update-crew-time-report-time-card .delete-option-column .crew-time-card-equipment-row-delete-container .crew-time-card-equipment-row-delete-centerer img,.create-crew-time-report-time-card .delete-option-column .crew-time-card-equipment-row-delete-container .crew-time-card-equipment-row-delete-centerer img{margin:0 auto}.update-crew-time-report-time-card .crew-time-card-break-time-hours-label,.create-crew-time-report-time-card .crew-time-card-break-time-hours-label{padding-left:10px;padding-right:20px}.update-crew-time-report-time-card .crew-time-card-equipment-row-hours-input,.create-crew-time-report-time-card .crew-time-card-equipment-row-hours-input{width:57px}.update-crew-time-report-time-card .crew-time-card-equipment-row-hours-label,.create-crew-time-report-time-card .crew-time-card-equipment-row-hours-label{padding-left:10px}.update-crew-time-report-time-card .time-card-entry-form-equipment-section,.create-crew-time-report-time-card .time-card-entry-form-equipment-section{height:auto !important;padding-top:10px;padding-bottom:10px}.update-crew-time-report-time-card .time-card-entry-form-equipment-section .crew-time-report-modal-numbers-row,.create-crew-time-report-time-card .time-card-entry-form-equipment-section .crew-time-report-modal-numbers-row{padding-top:3px;padding-bottom:3px}.update-crew-time-report-time-card .add-equipment-option-container,.create-crew-time-report-time-card .add-equipment-option-container{padding-top:12px;padding-bottom:10px;padding-left:76px}.update-crew-time-report-time-card .add-equipment-option-container .icon-container,.create-crew-time-report-time-card .add-equipment-option-container .icon-container{width:16px;text-align:center;font-size:0}.update-crew-time-report-time-card .add-equipment-option-container .add-equipment-option,.create-crew-time-report-time-card .add-equipment-option-container .add-equipment-option{width:150px;margin:0}.update-crew-time-report-time-card .add-equipment-option-container .add-equipment-option img,.create-crew-time-report-time-card .add-equipment-option-container .add-equipment-option img{width:10px;height:10px}.driver-load-ticket-image-content{text-decoration:none !important;display:table;height:40px}.driver-load-ticket-image-content .driver-load-ticket-image-content-cell{display:table-cell;vertical-align:middle}.driver-load-ticket-image-content .driver-load-ticket-image-content-cell .download-ticket-image{margin-left:5px}.positive-time .displayed-value{color:#fc0d1d}.negative-time{display:none}.negative-time .displayed-value{color:#69c900}.time-offset{padding-left:5px}.invisible-header{visibility:hidden}.update-driver-load-modal,.create-driver-load-modal{padding:20px;text-align:left}.update-driver-load-modal .time-offset,.create-driver-load-modal .time-offset{padding:0;display:inline-block}.update-driver-load-modal .tr-form-card-body,.create-driver-load-modal .tr-form-card-body{padding-top:5px}.hours-and-minutes{display:inline-block}.hours-and-minutes .hours-and-minutes-setter{display:inline-block}.hours-and-minutes .hours-and-minutes-setter .hours-and-minutes-setter-field{display:inline-block;width:25px;text-align:center;font-size:14px}.hours-and-minutes .hours-and-minutes-setter .hours-and-minutes-setter-label{display:inline-block}.hours-and-minutes .hours-and-minutes-setter:first-child .hours-and-minutes-setter-label:nth-child(2){padding-right:5px}.rounded-grey-input{border:1px solid #ccc;border-radius:5px}.rounded-grey-input.common-input{height:30px;box-sizing:border-box;padding-left:10px;padding-right:10px}.export-to-payroll-row-component{margin:0 50px 0 50px;background-color:#eeeeee}.export-to-payroll-row-component:nth-child(even){background-color:#FAFAFA}.export-to-payroll-row-component .export-to-payroll-list .export-to-payroll-header{height:40px;position:relative;display:table;width:100%;font-size:16px;font-weight:bold}.export-to-payroll-row-component .export-to-payroll-list .export-to-payroll-header .export-to-payroll-header-column-text{max-width:160px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.export-to-payroll-row-component .export-to-payroll-list .export-to-payroll-header-column{display:table-cell;vertical-align:middle}.export-to-payroll-row-component .export-to-payroll-list .export-to-payroll-header-column.icon-column{width:10%;padding-left:10px;text-align:center}.export-to-payroll-row-component .export-to-payroll-list .export-to-payroll-header-column.driver-column{width:20%}.export-to-payroll-row-component .export-to-payroll-list .export-to-payroll-header-column.job-column{width:20%}.export-to-payroll-row-component .export-to-payroll-list .export-to-payroll-header-column.plant-column{width:20%}.export-to-payroll-row-component .export-to-payroll-list .export-to-payroll-header-column.cartage-rate-column{width:15%}.export-to-payroll-row-component .export-to-payroll-list .export-to-payroll-header-column.date-column{width:15%}.disabled-export-button{opacity:0.3 !important;cursor:auto !important;background-color:#ddd !important}.disabled-export-button:hover{opacity:0.3 !important;background-color:#ddd !important}.reactivate-row-link{font-weight:bold;font-size:11px;text-transform:uppercase}.column-link-positioner{display:inline-block;height:100%}.manage-crew-plans-content .page-custom-subheader,.manage-plans-content .page-custom-subheader{display:block;width:100%}.manage-crew-plans-content .page-custom-subheader .page-custom-subheader-row,.manage-plans-content .page-custom-subheader .page-custom-subheader-row{display:table;width:100%}.manage-crew-plans-content .right-options .submit-button,.manage-plans-content .right-options .submit-button{width:120px}.number-select .Select .Select-control{width:100px !important}.multi-select .multi-select-searcher{text-align:right}.multi-select .multi-select-searcher .Select{width:200px;margin:0 auto;display:inline-block;text-align:left}.multi-select .multi-select-searcher .Select--multi.has-value .Select-multi-value-wrapper .Select-value{display:none}.multi-select .multi-select-searcher .Select-control{width:200px !important}.multi-select .multi-select-searcher .Select-placeholder{font-style:italic}.multi-select .multi-select-results .Select--multi{border:0}.multi-select .multi-select-results .Select--multi.is-focused:not(.is-open)>.Select-control{border-color:transparent !important;box-shadow:none !important}.multi-select .multi-select-results .Select--multi:not(.has-value){visibility:hidden}.multi-select .multi-select-results .Select--multi .Select-control{border:0;pointer-events:none}.multi-select .multi-select-results .Select--multi .Select-control:hover{box-shadow:none !important}.multi-select .multi-select-results .Select--multi .Select-value-label .Select-aria-only{display:none}.multi-select .multi-select-results .Select--multi .Select-multi-value-wrapper{width:100%}.multi-select .multi-select-results .Select--multi .Select-multi-value-wrapper .Select-value{float:right;background-color:#0098d2;border:0 !important;color:#fff !important}.multi-select .multi-select-results .Select--multi .Select-multi-value-wrapper .Select-value .Select-value-icon{pointer-events:all}.multi-select .multi-select-results .Select--multi .react-select-3--value{width:100% !important}.multi-select .multi-select-results .Select--multi .Select-clear-zone{display:none !important}.multi-select .multi-select-results .Select--multi .Select-arrow-zone{display:none !important}.multi-select .multi-select-results .Select--multi .Select-value-icon{border-right:0 !important}.multi-select .multi-select-results .Select--multi .Select-value-icon:hover{color:#fff !important;opacity:0.7}.Select:not(.Select--multi):not(.wide-select):not(.mid-select) .Select-control{width:200px}.Select:not(.Select--multi):not(.wide-select):not(.mid-select) .Select-clear-zone,.Select:not(.Select--multi):not(.wide-select):not(.mid-select) .Select-arrow-zone{background-color:#fff}.Select:not(.Select--multi):not(.wide-select):not(.mid-select) .Select-value{padding-right:45px !important}.Select.wide-select .Select-clear-zone,.Select.wide-select .Select-arrow-zone{background-color:#fff}.Select.wide-select .Select-value{padding-right:45px !important}.Select.mid-select .Select-clear-zone,.Select.mid-select .Select-arrow-zone{background-color:#fff}.Select.mid-select .Select-value{padding-right:45px !important}.tri-field-row .Select:not(.Select--multi) .Select-control{width:100% !important}.red-text{color:#fc0d1d}.float-per-diem-text{position:absolute;top:0;left:0;width:400px;padding-top:2px;padding-bottom:2px;padding-left:10px}.per-diem-extra-info{padding-top:25px;padding-bottom:0;padding-left:10px;padding-right:10px;font-weight:bold}.comments-popout-container{position:relative}.comments-popout-container .comments-popout{display:none;position:absolute;min-width:200px;bottom:32px;left:7px;border:1px solid #979797;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;padding:5px;background-color:#fff;z-index:9;font-weight:400;font-size:10px}.comments-popout-container .comments-popout .comments-triangle-container{position:absolute;bottom:-15px;left:0}.comments-popout-container .comments-popout .comments-triangle-container .comments-triangle-over{position:absolute;width:0;height:0;border-style:solid;border-width:13px 13px 0 0;border-color:#fff transparent transparent transparent;z-index:3;bottom:2.5px;left:0}.comments-popout-container .comments-popout .comments-triangle-container .comments-triangle-under{position:absolute;width:0;height:0;border-style:solid;border-width:15px 15px 0 0;border-color:#979797 transparent transparent transparent;z-index:2;bottom:0;left:-1px}.comments-popout-container:hover .comments-popout{display:block}.user-management--container{height:100%;width:100%;padding:6% 14% 6% 14%;font-size:16px}.user-management--title{display:flex;font-family:"Oswald",sans-serif;border-bottom:#979797 solid 2px}.user-management--title-text{width:20%;margin-top:auto;font-size:28px;padding-left:15px}.user-management--title-options{display:flex;width:80%;padding-bottom:3px;justify-content:flex-end;align-items:center}.user-management--title-options>div{margin-left:10px}.user-management--title-options .dropdown-button .dropdown>button{width:220px}.user-management--title-options .form-group{margin-bottom:0}.user-management--title-options .form-control{height:30px;border:1px solid #000;font-family:"Open Sans",Helvetica,Arial,sans-serif}.user-management--title-options .icon-button{margin:0 0 0 10px;width:130px}.user-management--list{display:grid;grid-row-gap:15px}.user-management--list-headers{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;align-items:center;font-size:15px;font-weight:bold;padding-top:20px;padding-left:20px}.user-management--list-header-col{display:flex;grid-column:span 1}.user-management--list-header-col.align-end{justify-content:flex-end}.user-management--list-item{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}.user-management--list-item.inactive{color:#aaa}.user-management--item-headers{display:grid;min-height:40px;background-color:#f6f6f6;padding-left:20px;align-items:center;font-weight:bold;grid-row:1;grid-column:span 3;grid-template-columns:1.5fr 2fr 1fr}.user-management--item-header-col{display:flex;grid-column:span 1}.user-management--item-header-col.name{text-transform:uppercase}.user-management--item-header-col.buttons{justify-content:flex-end}.user-management--item-button{margin:10px 20px 10px 10px;font-size:14px}.user-management--item-button:hover{cursor:pointer}.user-management--item-content{display:grid;font-size:14px;min-height:40px;border:#DDDDDD solid 1px;margin-left:30px;padding-left:15px;align-items:center;grid-row:span 1;grid-column:span 3;grid-template-columns:1fr .3fr .3fr 1.4fr}.user-management--item-content-col{grid-column:span 1;overflow-wrap:break-word;margin-right:4px}.user-management--item-driver-content-col{grid-column:span 1;overflow-wrap:normal;padding-right:20%}.user-management--item-driver-content-col .details{display:flex;justify-content:space-around}.user-form--container{display:flex;flex-direction:column;align-items:center;padding:30px 40px 30px 40px}.user-form{display:grid;width:560px;grid-template-rows:repeat(3, 1fr);column-gap:15px}.user-form .form-group{margin-bottom:0;margin-top:15px}.user-form .form-group.wide{grid-column:span 2;margin-top:15px}.user-form--subsection{background-color:#fafafa;padding:15px 20px 0 20px;grid-column:span 2;margin-top:15px}.user-form--subsection .has-error{border:red solid 1px}.user-form--subsection-options{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;font-size:13px}.user-form--subsection-options>span{margin-right:15px;margin-bottom:10px}.user-form--subsection-header{border-bottom:#979797 solid 1px;font-weight:bold;font-size:12px;text-align:left;margin-bottom:10px}.user-form--subsection-instructions{font-size:12px;font-style:italic;text-align:center}.user-form--subsection-instructions.inline{display:inline;padding-left:5px}.user-form--driver-form{display:flex;flex-direction:row;justify-content:space-between}.user-form--driver-form .form-group{flex-basis:31%}.activate-user--container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px 20px 15px 20px}.modal-submit-btn{display:flex;align-items:center;justify-content:center;height:45px;width:300px;border-radius:5px;background-color:#000000;color:#ffffff;font-family:"Oswald",sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;text-align:center;margin-top:15px;margin-bottom:15px}.modal-submit-btn:hover{cursor:pointer}.form-password-group{display:grid;grid-column:span 2;grid-template-columns:1fr 1fr;grid-column-gap:15px;margin-top:15px}.form-password-group.password-locked{grid-template-columns:1fr}.form-control.has-error{border-color:red}.form-control.has-error:focus{border-color:#FF0000;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,0,0,0.6)}.form-error{display:flex;align-items:center;justify-content:center;background-color:#C80026;color:white;margin:6px 0;padding:6px 12px;font-size:13px;font-style:italic;grid-column:span 2}.dropdown-button{padding:0}.dropdown-button .btn-default{height:30px;color:#000;background-color:#DADADA;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.dropdown-button .btn-default:hover{background-color:#eaeaea}.dropdown-button .dropdown-menu{font-family:"Open Sans",Helvetica,Arial,sans-serif;text-transform:uppercase;border-radius:0;box-shadow:none}.dropdown-button .dropdown-menu>li>a{font-weight:bold;height:35px;display:flex;align-items:center}.dropdown-button .dropdown-menu>li>a>img{float:right;width:10%}.reorder-list--container{display:flex;flex-direction:column;align-items:center;padding:30px 40px 30px 40px}.reorder-list{display:flex;flex-direction:column;height:100%;width:100%}.reorder-list:hover{cursor:grab}.reorder-list:active{cursor:grabbing}.reorder-list:active>div:hover{background-color:#fec30a}.reorder-list>div:nth-child(odd){background-color:#f6f6f6}.reorder-list>div:hover{background-color:#fec30a}.reorder-list--col-header{display:flex;justify-content:space-between;font-weight:bold;width:100%;padding:5px 15px 10px 30px}.reorder-list--instructions{font-style:italic}.reorder-list--item{display:flex;align-items:center;justify-content:space-between;height:40px;text-transform:uppercase}.reorder-list--item .item-order{font-weight:bold;padding-right:30px}.reorder-list--item .name{padding-left:30px}.has-feedback .form-control{padding-right:34px}.has-feedback .form-control.input-sm,.has-feedback.form-group-sm .form-control{padding-right:30px}.has-feedback .form-control.input-lg,.has-feedback.form-group-lg .form-control{padding-right:46px}.has-feedback-left .form-control{padding-right:12px;padding-left:34px}.has-feedback-left .form-control.input-sm,.has-feedback-left.form-group-sm .form-control{padding-left:30px}.has-feedback-left .form-control.input-lg,.has-feedback-left.form-group-lg .form-control{padding-left:46px}.has-feedback-left .form-control-feedback{left:0}.form-control-feedback{line-height:34px !important}.input-sm+.form-control-feedback,.form-horizontal .form-group-sm .form-control-feedback{width:30px;height:30px;line-height:30px !important}.input-lg+.form-control-feedback,.form-horizontal .form-group-lg .form-control-feedback{width:46px;height:46px;line-height:46px !important}.has-feedback label.sr-only ~ .form-control-feedback,.has-feedback label.sr-only ~ div .form-control-feedback{top:0}@media (min-width: 768px){.form-inline .inline-feedback{position:relative;display:inline-block}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .has-feedback-left .form-control-feedback{left:15px}.inset-label-wrap{position:relative}.has-inset-label .form-control{padding-right:60px}.has-inset-label label{position:absolute;right:10px;top:9px;font-size:12px;user-select:none;z-index:1000}.has-inset-label-left .form-control{padding-left:60px}.has-inset-label-left label{position:absolute;left:10px;top:9px;font-size:12px;user-select:none;z-index:1000}.form-group .svg-inline--fa{position:absolute;top:6px;left:10px}.input-group .svg-inline--fa{position:absolute;top:10px;left:10px;z-index:1000}.form-control{padding-left:5px}.checkbox{position:absolute;opacity:0}.checkbox+label{position:relative;cursor:pointer;padding:0;user-select:none}.checkbox+label:before{content:'';margin-right:5px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background-color:#fff;border:1px solid #979797;border-radius:4px}.checkbox.pull-right+label:before{margin-left:5px;float:right}.checkbox:hover+label:before{background-color:#ccc}.checkbox:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,0.12)}.checkbox:checked+label:before{background:#fff}.checkbox:disabled+label{color:#b8b8b8;cursor:auto}.checkbox:disabled+label:before{box-shadow:none;background:#ddd}.checkbox:checked+label:after{content:'';position:absolute;left:7px;top:5px;width:5px;height:10px;border:solid black;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox.pull-right:checked+label:after{position:relative;float:right;left:17px}.color-dropdown{font-family:"Open Sans",Helvetica,Arial,sans-serif}.color-dropdown .dropdown{padding:0}.color-dropdown .dropdown>button{display:flex;align-items:center}.field-select-uppercase .Select-option{text-transform:uppercase}.field-select-uppercase .Select-value{text-transform:uppercase}.crew-member-select .Select-value{text-transform:uppercase}.crew-member-option-label{text-transform:uppercase}.common-search-bar-container{padding-top:10px;clear:both;max-width:200px;float:right}.common-search-bar-container.form-group .svg-inline--fa{top:20px !important}.page-custom-subheader-full{display:table;width:1134px}.page-custom-subheader-left{text-align:left;display:table-cell;vertical-align:top;width:567px}.page-custom-subheader-right{text-align:right;display:table-cell;vertical-align:top;width:567px}.static-list-submit-button{float:right}.custom-page-header-top-text{vertical-align:top !important}.manage-entity-list .customer-row .name{width:50%}.manage-entity-list .customer-row .phone{width:34%}.manage-entity-list .site-contact-row .name{width:50%}.manage-entity-list .site-contact-row .phone{width:34%}.manage-entity-list .ba-contact-row .name{width:50%}.manage-entity-list .ba-contact-row .phone{width:34%}.common-yes-no-form-input-container{display:table;width:100%}.common-yes-no-form-input-container .common-yes-no-label{font-size:16px;font-weight:bold;display:table-cell;vertical-align:middle;text-align:left;padding-left:20px}.common-yes-no-form-input-container .common-yes-no-fields{display:table-cell;vertical-align:middle;text-align:right;padding-right:20px;font-size:0}.common-yes-no-form-input-container .common-yes-no-fields .common-yes-no-fields-table-positioner{display:inline-block;margin:0 auto}.common-yes-no-form-input-container .common-yes-no-fields .common-yes-no-fields-table-positioner .common-yes-no-fields-table{display:table}.common-yes-no-form-input-container .common-yes-no-fields .common-yes-no-fields-table-positioner .common-yes-no-fields-table .common-yes-no-field{display:table-cell;vertical-align:middle;padding-left:20px}.common-large-checkbox{display:table;cursor:pointer}.common-large-checkbox .common-large-checkbox-label-container{display:table-cell;vertical-align:middle;padding-right:5px}.common-large-checkbox .common-large-checkbox-label-container .common-large-checkbox-label{font-size:14px;color:#232323}.common-large-checkbox .common-large-checkbox-field-container{display:table-cell;vertical-align:middle;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-large-checkbox .common-large-checkbox-field-container .common-large-checkbox-field{border-radius:5px;border:1px solid #979797;display:table;background-color:#fff;height:28px;width:28px}.common-large-checkbox .common-large-checkbox-field-container .common-large-checkbox-field .common-large-checkbox-check-centerer{display:table-cell;vertical-align:middle;font-size:0;text-align:center}.common-large-checkbox .common-large-checkbox-field-container .common-large-checkbox-field .common-large-checkbox-check-centerer .common-large-checkbox-check{margin:0 auto}.api-test-button{cursor:pointer;background-color:lightgray}.common-button-content-wrapper{border-radius:5px;padding-left:20px;padding-right:20px}.common-button-content-wrapper:hover{cursor:pointer}.unsent-changes-warning-column{margin:10px 0;padding:0;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;border-right:#fff solid 1px;color:#fff;text-align:center}.unsent-changes-warning-column.previously-viewed{float:left}.extra-padding-override{padding:0}.unsent-changes-previously-viewed-column{margin:10px 0;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;color:#fff;text-align:left}.unsent-changes-previously-viewed-column.link-to-other-plan{cursor:pointer}.unsent-changes-previously-viewed-column .width-override{width:3%}.previously-sent-plan{max-width:1134px !important;backgroud-color:#fff}.common-top-back-navigation-bar{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:15px;font-weight:bold;text-align:left;padding:14px;background-color:#f7f7f7;border-bottom:1px solid #979797}.common-top-back-navigation-bar.back-link-active:hover{cursor:pointer}
