html {
height: 100%;
}
body {
min-height: 100%;
padding: 0;
margin: 0;
position: relative;
font-family: 'Open Sans', 'arial', 'sans-serif';
}
.lddfw_back_to_login_link svg,
#lddfw_back_to_forgot_password_link svg {
width: 12px;
top: -1px;
}
#lddfw_driver_delivered_note_wrap,
#lddfw_driver_note_wrap {
margin-bottom: 10px;
}
.lddfw_date_range {
margin-top: 15px;
margin-bottom: 15px;
line-height: 12px;
}
#lddfw_orders_table .lddfw_box {
min-height: 122px;
}
.lddfw_box .lddfw_counter {
border-width: 1px;
border-style: solid;
width: 30px;
height: 30px;
display: inline-block;
text-align: center;
border-radius: 100px;
font-size: 12px;
line-height: 29px;
position: absolute;
top: 50%;
margin-top: -15px;
}
.lddfw_order_view {
padding: 4px 8px;
position: absolute;
right: 13px;
}
.lddfw_multi_checkbox {
cursor: pointer;
position: relative;
}
.lddfw_multi_checkbox .lddfw_order_checkbox {
position: absolute;
top: 50%;
margin-top: -15px;
}
.lddfw_multi_checkbox .custom-control-label {
cursor: pointer;
}
.lddfw_multi_checkbox .custom-control-label::before,
.lddfw_multi_checkbox .custom-control-label::after {
width: 20px;
height: 20px;
}
#lddfw_plain_route_note_alert {
padding-right: 24px;
}
.lddfw_handle_column {
position: absolute;
top: 0px;
right: 13px;
top: 0px;
margin-top: 0px;
z-index: 0;
height: 100%;
border-radius: .25rem;
padding: 5px;
padding-top: 15px;
}
.lddfw_dashboard .lddfw_box a {
display: inline-block;
width: 100%;
height: 100%;
}
#lddfw_next_delivery .btn,
.lddfw_order_alert .btn {
margin-top: 10px;
}
.lddfw_order_alert h2 {
font-size: 24px;
}
#lddfw_next_delivery,
.lddfw_order_alert h2 {
margin-bottom: 15px;
}
.lddfw_handle_column .lddfw_sort-up {
clear: both;
display: block;
margin-bottom: 15px;
}
.lddfw_handle_column .lddfw_fas {
font-size: 20px;
}
#lddfw_order {
margin-top: 15px;
}
.lddfw_box .lddfw_order_number {
display: block;
padding-left: 45px;
}
.lddfw_box .lddfw_order_address,
.lddfw_box .lddfw_order_custom {
display: block;
padding-left: 45px;
}
.lddfw_box .lddfw_order_distance {
display: block;
padding-left: 45px;
}
.lddfw_box .lddfw_line {
display: block;
padding-left: 45px;
}
.lddfw_order_total_tbl i {
font-weight: normal;
}
a {
text-decoration: none !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Roboto', sans-serif;
}
.lddfw_table thead th {
vertical-align: bottom;
border-bottom-width: 2px;
border-bottom-style: solid;
margin-top: 0px;
padding-top: 0px;
}
.lddfw_table td,
.lddfw_table th {
border-top: 0px;
border-bottom-width: 1px;
border-bottom-style: solid;
}
.lddfw_title {
font-size: 20px;
margin-bottom: 15px;
margin-top: 15px;
}
#lddfw_calldispatch i {
font-size: 17px;
margin-bottom: 4px;
}
#lddfw_calldispatch {
position: fixed;
bottom: 96px;
border-width: 1px;
border-style: solid;
z-index: 1;
width: 100px;
border-radius: 65px;
height: 60px;
width: 60px;
font-size: 12px;
right: 10px;
text-align: center;
line-height: 11px;
}
#lddfw_plain_route_row {
line-height: 28px;
}
.lddfw_box p,
#lddfw_claim_order_button_loading,
.lddfw_footer_buttons.driver_assigned .lddfw_loading_btn {
margin: 0px;
}
.lddfw_box {
border-width: 1px;
border-style: solid;
width: 100%;
border-radius: 4px;
text-align: left;
padding: 15px;
margin-bottom: 15px;
}
.lddfw_box.lddfw_min {
min-height: 155px;
margin-bottom: 15px;
}
.lddfw_box .lddfw_title {
border-bottom-width: 1px;
border-bottom-style: solid;
width: 100%;
display: block;
padding-bottom: 10px;
font-size: 16px;
margin: 0px;
margin-bottom: 10px;
}
.lddfw_dashboard .lddfw_box .lddfw_number {
font-size: 50px;
display: block;
}
#lddfw_plainroute {
font-size: 28px;
}
#lddfw_home .lddfw_cover {
padding: 0px;
height: 50%;
text-align: center;
min-height: auto;
position: relative;
}
body::after {
content: "";
display: block;
}
.lddfw_cover {
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
margin-bottom: 15px;
}
.lddfw_helper {
display: inline-block;
height: 100%;
vertical-align: middle;
}
.lddfw_date_range {
line-height: 21px;
}
.lddfw_dashboard .lddfw_box.min.text-center {
min-height: 157px;
display: flex;
align-items: center;
justify-content: center;
}
span.driver_photo_wrap {
border-radius: 100px;
width: 70px;
height: 70px;
overflow: hidden;
display: block;
margin: 0 auto;
text-align: center;
position: relative;
margin-bottom: 6px;
}
img.driver_photo {
width: auto;
height: auto;
margin: 0 auto;
max-width: 100%;
max-height: 100px;
}
#lddfw_home {
text-align: center;
position: fixed;
width: 100%;
height: 100%;
top: 0px;
}
.lddfw_cover img {
max-height: 100%;
max-width: 100%;
}
#lddfw_home .lddfw_cover img {
height: auto;
width: auto;
}
#lddfw_page h1 {
font-size: 26px;
}
#lddfw_home h1 {
font-size: 30px;
font-weight: bold;
}
label.error {
margin-top: -15px;
}
#lddfw_application_thankyou .lddfw_back_to_login_link {
margin-top: 50px;
}
#lddfw_application_link {
margin-top: 28px;
display: inline-block;
font-size: 14px;
}
#lddfw_view_assigned_orders_button,
#lddfw_view_out_of_delivery_orders_button {
margin-top: 15px;
}
#lddfw_page {
padding-bottom: 127px;
width: 100%;
display: inline-block;
}
.lddfw_page .lddfw_signup_button {
margin-top: 20px;
margin-bottom: 20px;
}
#lddfw_forgot_password_link,
.lddfw_back_to_login_link {
margin-top: 10px;
margin-bottom: 10px;
display: block;
}
a#view_assigned_orders_button {
margin-bottom: 15px;
}
#lddfw_orders_table .pagination {
margin: 0px;
margin-bottom: 7px;
}
#lddfw_delivered_btn,
.lddfw_date_range,
.lddfw_page form input,
.lddfw_page form textarea,
.lddfw_submit_btn,
.lddfw_loading_btn,
#lddfw_resend_button,
.lddfw_delivery_form .lddfw_btn,
.lddfw_plain_route_wrap {
margin-bottom: 15px;
}
.spinner-border-sm {
top: -5px;
position: relative;
}
#lddfw_login,
#lddfw_forgot_password {
text-align: left;
}
.alert {
text-align: left;
margin-bottom: 15px;
}
.alert ul {
list-style: none;
margin: 0px;
}
#lddfw_logout {
font-size: 32px;
}
#lddfw_thankyou,
.lddfw_order_alert {
text-align: center;
padding-top: 100px;
}
.lddfw_delivery_form .lddfw_lightbox_wrap {
top: 0;
margin-top: 10px;
position: absolute;
width: 100%;
}
.lddfw_delivery_form #lddfw_driver_comment_label {
margin-top: 40px;
}
.billing_phone {
margin-top: 10px;
}
#lddfw_thankyou .lddfw_btn,
.lddfw_order_alert .lddfw_btn {
margin-top: 20px;
}
#lddfw_start_delivery_loading_btn {
margin: 0px;
min-height: 48px;
}
#lddfw_start_delivery_loading_btn .spinner-border-sm {
top: 0px;
}
#lddfw_thankyou .fa-check-circle,
.lddfw_order_alert svg {
font-size: 75px;
margin-bottom: 20px;
margin-top: 20px;
width: 100px;
}
#lddfw_thankyou .lddfw_lightbox_wrap,
.lddfw_order_alert .lddfw_lightbox_wrap {
top: 50%;
margin-top: -150px;
position: absolute;
width: 100%;
}
.delivered-report .lddfw_box b.lddfw_text {
font-size: 21px;
}
.lddfw_break {
flex-basis: 100%;
height: 0;
}
.delivered-report .lddfw_box {
min-height: 111px;
vertical-align: middle;
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.delivery_header svg.fa-plus {
width: 15px;
top: -1px;
}
svg.fa-signature {
width: 32px;
}
.lddfw_lightbox_wrap .btn {
margin-bottom: 0px;
}
.lddfw_lightbox {
width: 100%;
height: 100%;
position: fixed;
top: 0px;
left: 0px;
z-index: 999;
padding-top: 20px;
}
.lddfw_footer_buttons {
position: fixed;
bottom: 0px;
width: 100%;
padding: 10px 0px;
border-top-width: 1px;
border-top-style: solid;
z-index: 99;
}
.lddfw_page_content {
margin-top: 85px;
}
div#signature-image {
width: 100%;
height: 100%;
text-align: center;
}
#lddfw_delivery_screen .screen_wrap {
margin-top: 50px;
}
#lddfw_driver_add_signature_btn {
white-space: nowrap;
}
.lddfw_lightbox_close {
font-size: 58px;
right: 30px;
position: fixed;
top: -11px;
text-decoration: none;
z-index: 99999;
width: auto !important;
height: auto !important;
}
.lddfw_logout-col {
margin-top: 10px;
}
.lddfw_header_title {
font-size: 20px;
}
#lddfw_header {
height: 70px;
border-bottom-width: 1px;
border-bottom-style: solid;
padding-top: 9px;
margin-bottom: 0px;
padding-top: 17px;
line-height: 32px;
position: fixed;
width: 100%;
z-index: 999;
top: 0px;
}
#lddfw_header .lddfw_col-8.lddfw_text-center,
#lddfw_hide_map .lddfw_col-8.lddfw_text-center {
font-size: 20px;
}
#lddfw_orders_table .lddfw_fa-sort {
font-size: 22px;
}
#lddfw_sort_orders a {
font-size: 20px;
border-width: 1px;
border-style: solid;
padding: 5px 10px;
display: inline-block;
margin-bottom: 10px;
border-radius: 4px;
}
#lddfw_order #order_number {
font-size: 20px;
font-weight: bold;
margin: 0px;
margin-top: 10px;
}
#lddfw_navigation_buttons {
margin-bottom: 10px;
}
#lddfw_order p,
#lddfw_out_for_delivery_button_loading,
#lddfw_claim_orders_button_loading {
margin: 0px;
}
#view_out_of_delivery_orders_button {
margin-bottom: 15px;
}
.lddfw_map_buttons {
margin-top: 15px;
}
#lddfw_order #lddfw_customer {
line-height: 19px;
}
#lddfw_menu {
position: relative;
}
#lddfw_availability {
font-size: 28px;
vertical-align: middle;
position: relative;
top: -2px;
}
#lddfw_availability .fa-toggle-off,
#lddfw_trackme .lddfw_trackme_off,
.lddfw_order_alert .fa-times-circle {}
#lddfw_availability .fa-toggle-on,
#lddfw_trackme .lddfw_trackme_on {}
.whatsapp_phone {
margin-top: 10px;
}
.lddfw_order_alert .lddfw_notice {
margin-top: 30px;
margin-bottom: 30px;
}
.lddfw_cover i {
font-size: 100px;
padding-top: 30px;
padding-bottom: 30px;
}
svg {
width: 20px;
vertical-align: middle;
position: relative;
}
#lddfw_mySidenav svg,
.lddfw_navigation svg {
top: -2px;
}
.lddfw_box .lddfw_text {
font-size: 21px;
}
.lddfw_cover svg {
padding-top: 30px;
padding-bottom: 30px;
width: 100px;
}
.lddfw_content-subtitle {
font-weight: bold;
margin-bottom: 15px !important;
}
.lddfw_subtitle {
margin-bottom: 15px;
}
.lddfw_premium-feature {
text-align: left;
}
.lddfw_premium-feature .btn svg {
margin-top: -4px;
}
.premium_feature_title {
margin-bottom: 20px !important;
text-align: center;
border-bottom-width: 1px !important;
border-bottom-style: solid !important;
font-size: 20px !important;
padding-bottom: 15px !important;
}
.premium_feature_title p {
margin: 0px;
}
div#lddfw_directions {
margin-top: 48px;
}
.lddfw_premium-feature-content {
margin-top: 35px;
}
#google_map {
margin-top: -15px;
}
#lddfw_delivery_screen .screen_wrap .lddfw_premium-feature-content {
margin-top: -15px;
}
.lddfw_premium-feature-content svg {
top: -3px;
}
.lddfw_premium-feature.lddfw_inline {
display: inline-block;
}
.lddfw_items img {
float: left;
margin-right: 10px;
max-width: 50px;
max-height: 50px;
width: auto;
height: auto;
margin-top: 6px;
}
.lddfw_back_link svg,
#lddfw_menu .fa-bars,
#lddfw_availability svg,
#lddfw_hide_map_btn .fa-arrow-left,
#lddfw_trackme svg {
width: 30px;
}
#lddfw_claim_orders_button svg,
#lddfw_out_for_delivery_button svg {
top: -1px;
}
#lddfw_order svg,
.lddfw_done_btn svg {
top: -2px;
width: 16px;
}
#lddfw_plainroute_btn svg {
top: -3px;
}
#lddfw_plain_route_row .lddfw_loading_btn,
#lddfw_plain_route_row .lddfw_done_btn {
margin: 0px;
}
#lddfw_sortroute_btn svg {
height: 20px;
}
#lddfw_plainroute_btn .fa-lock {
width: 16px;
}
.availability-text {
line-height: 42px;
}
.lddfw_table td.lddfw_space_col {
width: 70%;
border: none;
}
.lddfw_total_col {
width: 100px;
text-align: center;
}
#lddfw_footer {
position: absolute;
bottom: 0;
width: 100%;
height: 24px;
text-align: center;
line-height: 24px;
font-size: 12px;
}
#lddfw_user_avatar {
border-radius: 100px;
width: 100px;
height: 100px;
border-width: 1px;
border-style: solid;
}
.lddfw_avatar-col {
text-align: right;
margin-top: 10px;
}
#lddfw_menu .lddfw_availability {
position: absolute;
font-size: 8px;
right: 20px;
top: 16px;
border-radius: 28px;
padding: 2px;
width: 11px;
}
.lddfw_sidenav h3 {
font-size: 20px;
margin: 5px;
margin-top: 0px;
}
.lddfw_sidenav {
height: 100%;
width: 0;
position: fixed;
z-index: 999;
top: 0;
left: 0;
overflow-x: hidden;
padding-top: 16px;
text-align: left;
}
#lddfw_directions-panel-listing {
padding-top: 0;
height: 36%;
overflow-y: auto;
font-size: 14px;
bottom: 0px;
}
#lddfw_directions-panel-listing .fa-map-marker,
#lddfw_directions-panel-lightbox .fa-map-marker {
font-size: 26px;
position: absolute;
top: 50%;
margin-top: -13px;
left: 50%;
margin-left: -9px;
z-index: 0;
}
#lddfw_directions-panel-listing .lddfw_text-center {
position: relative;
}
#lddfw_directions-panel-listing .lddfw_point,
#lddfw_directions-panel-lightbox .lddfw_point {
position: absolute;
margin-left: -14px;
margin-top: 0px;
z-index: 1;
top: 50%;
left: 50%;
margin-top: -14px;
margin-left: -4px;
}
#lddfw_directions-panel-lightbox .adp-placemark {
display: none;
}
#lddfw_directions-panel-listing .lddfw_address {
padding-top: 5px;
padding-bottom: 5px;
}
#lddfw_directions-panel-listing .lddfw_drive {
margin-bottom: 5px;
margin-top: 5px;
}
.lddfw_order_products_tbl td,
.lddfw_order_products_tbl .table th {
border-top-width: 1px;
border-top-style: solid;
}
tr:first-child td,
tr:first-child th {
border: none;
}
a.lddfw_closebtn {
font-size: 58px !important;
right: 1px !important;
top: 10px !important;
}
#lddfw_hide_map {
height: 70px;
padding-top: 9px;
margin-bottom: 0px;
padding-top: 19px;
line-height: 32px;
margin-top: -70px;
}
.lddfw_dropdown-divider {
border-top-width: 1px;
border-top-style: solid;
}
.lddfw_sidenav .dropdown-header {
text-align: center;
}
#lddfw_header .lddfw_sidenav a {
padding: 6px 8px 6px 32px;
text-decoration: none;
font-size: 18px;
display: block;
transition: 0.3s;
}
.lddfw_sidenav .lddfw_closebtn {
position: absolute;
right: 10px !important;
margin-left: 0px;
padding: 0px !important;
top: 18px !important;
z-index: 9999;
}
#lddfw_main {
transition: margin-left .5s;
padding: 16px;
}
.lddfw_map-main-outer {
height: 577px;
border-width: 1px;
border-style: solid;
padding: 5px;
width: 100% !important;
margin-top: 0 !important;
}
#lddfw_directions-panel td {
padding: 5px 0px;
}
#lddfw_directions-panel tr {
border-bottom-width: 1px;
border-bottom-style: solid;
}
#lddfw_directions-panel tr:last-child {
border-bottom: none;
}
.lddfw_list-section {
height: 190px;
border-width: 1px;
border-style: solid;
padding: 10px;
overflow: auto;
margin-top: 10px;
direction: rtl;
text-align: right;
}
.lddfw_box.lddfw_no_orders {
text-align: center;
padding-top: 63px;
padding-bottom: 63px;
}
.lddfw_confirmation .lddfw_lightbox_close,
.lddfw_alert_screen .lddfw_lightbox_close {
display: none;
}
.lddfw_confirmation h2,
.lddfw_alert_screen h2 {
text-align: center;
margin-bottom: 50px;
}
.lddfw_confirmation svg,
.lddfw_alert_screen svg {
width: 100px;
margin-bottom: 50px;
}
#lddfw_total_route b {
display: inline-block;
}
#lddfw_total_route {
margin-top: 5px;
margin-bottom: 5px;
}
#lddfw_map123 {
height: 55%;
}
.lddfw_tracking_content,
#lddfw_tracking_page {
height: 100%;
}
#lddfw_right-panel {
font-family: 'Roboto', 'sans-serif';
line-height: 30px;
padding-left: 10px;
}
#lddfw_right-panel select,
#lddfw_right-panel input {
font-size: 15px;
}
#lddfw_right-panel select {
width: 100%;
}
#lddfw_right-panel i {
font-size: 12px;
}
html,
body {
height: 100%;
margin: 0;
padding: 0;
}
#lddfw_map {
height: 100%;
width: 100%;
}
#lddfw_right-panel {
margin: 20px;
border-width: 2px;
width: 20%;
height: 400px;
float: left;
text-align: left;
padding-top: 0;
}
#lddfw_directions-panel {
margin-top: 10px;
padding: 10px;
overflow: scroll;
height: 174px;
}
.lddfw_delivery_form .custom-control {
border-width: 1px;
border-style: solid;
margin-bottom: 6px;
padding: 0px;
border-radius: 4px;
cursor: pointer;
}
.lddfw_delivery_form .custom-control-label {
cursor: pointer;
padding: 10px;
width: 100%;
padding-left: 40px;
}
.lddfw_delivery_form .custom-radio .custom-control-label::before {
left: 12px;
top: 14px;
}
.lddfw_delivery_form h1 {
font-size: 22px;
}
.delivery_header {
border-bottom-width: 1px;
border-bottom-style: solid;
padding-bottom: 0px;
position: fixed;
width: 100%;
top: 0px;
line-height: 36px;
left: 0px;
padding-top: 8px;
z-index: 999;
height: 57px;
}
.delivery_header h4 {
line-height: 40px;
}
.table.lddfw_order_total_tbl tr:last-child td {
border-top-width: 1px;
border-top-style: solid;
}
#lddfw_delivery_screen .lddfw_lightbox_close {
display: none;
}
#lddfw_driver_cancel_btn {
margin-top: 8px;
}
#signature-line {
border-bottom-width: 1px;
border-bottom-style: solid;
width: 90%;
margin: 0 auto;
position: absolute;
top: 65%;
left: 5%;
}
.signature-wrapper {
position: fixed;
width: 100%;
height: 100%;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
z-index: 9999;
top: 0px;
left: 0px;
padding-bottom: 100px;
}
.signature-pad {
position: relative;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
#signature-image img {
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
}
#signature-line svg {
position: absolute;
bottom: 10px;
font-size: small;
}
.lddfw_lightbox.lddfw_confirmation,
.lddfw_lightbox.lddfw_alert_screen {
padding-top: 0px;
}
.lddfw_lightbox.lddfw_confirmation .lddfw_lightbox_wrap,
.lddfw_lightbox.lddfw_alert_screen .lddfw_lightbox_wrap {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
}
#signature-header {
height: 57px;
border-bottom-width: 1px;
border-bottom-style: solid;
padding-top: 7px;
margin-bottom: 0px;
line-height: 39px;
}
.delivery_proof_bar {
text-align: center;
}
.delivery_proof_bar a {
display: block;
}
#lddfw_driver_complete_btn {
margin-top: 8px;
}
#delivery_image_wrap {
height: 100%;
text-align: center;
vertical-align: middle;
min-height: 300px;
}
.delivery_proof_photo svg.fa-camera {
width: 27px;
}
#lddfw_driver_add_photo_btn .custom-file-label {
text-align: center;
cursor: pointer;
border-radius: .3rem;
height: auto;
margin: 0px;
}
#lddfw_driver_add_photo_btn .custom-file {
margin-bottom: 10px;
}
#lddfw_driver_add_photo_btn .custom-file-label::after {
display: none;
}
.form-control,
.custom-file-label {
border-width: 1px;
border-style: solid;
}
#delivery_image_wrap img {
max-width: 100%;
max-height: 100%;
}
#lddfw_driver_note,
#lddfw_driver_delivered_note {
height: 100px;
}
#lddfw_delivery_screen.lddfw_lightbox {
height: 100%;
overflow-y: scroll;
padding-bottom: 147px;
}
#driver_form {
margin-top: 89px;
}
#driver_form .upload_image_wrap {
height: 100px;
width: 100px;
text-align: center;
border-width: 1px;
border-style: solid;
}
#driver_form .upload_image_wrap img {
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
}
#driver_form .custom-file-input {
position: relative;
z-index: 2;
width: 100%;
height: calc(1.5em + .75rem + 2px);
margin: 0;
opacity: 0;
cursor: pointer;
}
#driver_form .custom-file-label {
text-align: center;
cursor: pointer;
border-radius: .3rem;
height: auto;
margin: 0px;
}
#lddfw_page.driver {
margin-bottom: 0px;
padding-bottom: 0px;
}
#lddfw_password_holder {
margin-top: 20px;
}
#driver_form .custom-file-label::after {
display: none;
}
#driver_form .col-form-label {
font-size: 14px;
}
#driver_form .photo_upload {
max-width: 100px;
margin-top: 10px;
}
#lddfw_start_delivery_notice_duration {
display: block;
font-size: 36px;
}
#lddfw_start_delivery_notice_distance {
display: block;
font-size: 22px;
}
#lddfw_start_delivery_notice {
margin-bottom: 15px;
}
#lddfw_start_delivery_notice_duration {
display: block;
font-size: 36px;
}
#lddfw_page.settings {
padding-bottom: 70px;
}
#lddfw_page.settings .lddfw_footer_buttons .btn {
margin-bottom: 0px;
margin-top: 0px;
}
@media screen and (max-height: 731px) {
#lddfw_driver_note,
#lddfw_driver_delivered_note {
height: 70px;
}
}
@media screen and (max-height: 568px) {
.lddfw_delivery_form h4 {
margin: 0px;
}
}
@media screen and (max-height: 450px) {
.lddfw_sidenav {
padding-top: 15px;
}
.lddfw_sidenav a {
font-size: 18px;
}
}
@media screen and (max-height: 414px) {
.delivery_proof_bar {
margin-bottom: 2px;
}
#lddfw_order_unassign_button,
#lddfw_delivered_screen_btn,
#lddfw_failed_delivered_screen_btn {
margin-bottom: 0px;
}
#lddfw_failed_delivery_confirmation,
#lddfw_thankyou,
.lddfw_order_alert {
height: 100%;
}
}
.lddfw_footer_buttons .btn {
white-space: nowrap;
}
#lddfw_page.dashboard {
padding-bottom: 0px;
}
.lddfw_box.availability {
padding-top: 6px;
padding-bottom: 6px;
}
.lddfw_submenu {
display: none;
}
.lddfw_submenu.active {
display: block;
}
.lddfw_submenu a {
white-space: normal;
}
.lddfw_submenu svg {
margin-right: 5px;
}
.submenu-item.active .fa-chevron-up,
.submenu-item .fa-chevron-down {
display: inline-block;
}
.submenu-item.active .fa-chevron-down,
.submenu-item .fa-chevron-up {
display: none;
}
#lddfw_mySidenav .submenu-item svg.fa-chevron-down,
#lddfw_mySidenav .submenu-item svg.fa-chevron-up {
margin-left: 7px;
margin-top: 4px;
}
#lddfw_mySidenav .submenu-item svg.fa-chevron-down {
margin-left: 3px;
}
.item-variation p {
display: inline-block;
}
.item-variation {
display: block;
margin-left: 60px;
}
.route_title span {
font-size: 14px;
font-weight: bold;
}
.lddfw_order_coordinates {
display: block;
font-size: 12px;
}
.lddfw_order_coordinates svg {
width: 14px;
height: 14px;
top: -2px;
} .lddfw_product_line {
cursor: pointer;
}
.lddfw_product_lightbox {
text-align: center;
overflow-y: auto;
}
.lddfw_product_lightbox .lddfw_product_title {
margin-top: 15px;
font-size: 2.5rem;
}
.lddfw_product_short_description {
font-weight: bold;
margin-bottom: 50px;
}
.lddfw_product_description {
text-align: left;
}
.lddfw_product_lightbox .lddfw_product_image img {
float: none;
margin-right: 0px;
max-width: 100%;
max-height: 500px;
width: auto;
height: auto;
}
.lddfw_product_lightbox .lddfw_product_sku {
margin-bottom: 15px !important;
}
.lddfw_tracking_page .lddfw_box {
border: none;
background: transparent;
margin: 0px;
padding: 0px;
}
#lddfw_tracking_order_status {
margin-top: 15px;
margin-bottom: 15px;
margin: 20px 0px 0px;
}
.lddfw_tracking_svg {
width: 100px;
margin-top: 38px;
}
.lddfw_tracking_svg.fa-times {
width: 72px;
margin-top: 28px;
}
.lddfw_tracking_svg.fa-box {
width: 72px;
margin-top: 38px;
}
#lddfw_tracking_order_status h2 {
font-size: 18px;
font-weight: normal;
}
.lddfw_tracking_page #lddfw_map123 {
height: 50%;
}
#lddfw_tracking_driver {
position: fixed;
bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
}
.lddfw_tracking_circle {
height: 50px;
width: 50px;
border-radius: 50px;
font-size: 12px;
line-height: 32px;
margin: 0 auto;
margin-top: 7px;
}
#lddfw_tracking_driver_vehicle,
#lddfw_tracking_driver_name {
padding-left: 75px;
font-size: 12px;
}
.base-timer {
position: relative;
width: 100%;
height: 70%;
}
#lddfw_counter {
margin: 0 auto;
border-radius: 200px;
padding: 10px;
margin-top: -60px;
z-index: 999;
position: relative;
text-align: center;
width: 200px;
min-height: 200px;
}
.base-timer__svg {
transform: scaleX(-1);
width: 100%;
height: 50%;
}
.base-timer__circle {
fill: none;
stroke: none;
}
.base-timer__path-elapsed {
stroke-width: 7px;
}
.base-timer__path-remaining {
stroke-width: 7px;
stroke-linecap: round;
transform: rotate(90deg);
transform-origin: center;
transition: 1s linear all;
fill-rule: nonzero;
stroke: currentColor;
}
#lddfw_tracking_page .lddfw_map-main-outer {
border: none;
}
#lddfw_login_email {
direction: ltr;
}
.base-timer__label {
position: absolute;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
font-size: 30px;
top: 0px;
left: 0px;
}
#lddfw_page.order .base-timer__label {
position: relative;
width: 100%;
height: 100%;
display: block;
align-items: left;
justify-content: left;
font-size: 16px;
top: 0px;
left: 0px;
} @media screen and (max-width: 320px) {
#lddfw_page.dashboard span.lddfw_label {
font-size: 17px;
}
#lddfw_order_unassign_button,
#lddfw_delivered_screen_btn {
margin-bottom: 10px;
}
}
#lddfw_tracking_driver_name {
font-size: 16px;
font-weight: bold;
}
#lddfw_tracking_driver_image {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 65px;
height: 65px;
border-radius: 100px;
float: left;
}
.tracking_min {
position: absolute;
width: 100%;
top: 34%;
}
.tracking_min_text {
font-size: 12px;
word-break: break-all;
display: block;
position: absolute;
line-height: 14px;
width: 100%;
top: 60%;
}
#lddfw_page.order .tracking_min,
#lddfw_page.order .tracking_min_text {
position: relative;
width: auto;
top: auto;
display: inline-block;
margin-right: 5px;
word-break: normal;
font-size: 16px;
}
#lddfw_page.order .base-timer {
height: 50px;
margin-top: 9px;
}
#lddfw_delivery_counter svg {
height: 32px;
margin: 0px;
width: 32px;
margin-top: 3px;
}
#lddfw_delivery_counter {
text-align: center;
}
#lddfw_page.order .base-timer__svg {
height: 100%;
width: 100%;
margin-top: 0px;
}
.custom-radio .custom-control-input:checked~.custom-control-label::after {
background: none;
}
#lddfw_directions-panel-direction img.adp-marker2 {
width: 27px;
height: 27px;
margin-right: 8px;
margin-left: 8px;
margin-top: 4px;
margin-bottom: 4px;
}
#lddfw-panel-listing-toggle {
display: inline-block;
margin-left: 10px;
border-radius: 4px;
padding: 0px 6px;
line-height: 22px;
padding-bottom: 2px;
}
#lddfw_directions-panel-lightbox {
overflow-y: auto;
padding-bottom: 15px;
}
#lddfw_directions-panel-lightbox h2 {
margin-bottom: 30px;
}
#lddfw_directions-panel-direction {
margin-top: 15px;
margin-bottom: 15px;
}
.adp-directions {
width: 100%;
}
#google_map_direction {
margin-top: 16px;
}
.adp-placemark {
border: none !important;
} body,
.lddfw_box .lddfw_counter,
a,
.lddfw_table,
.lddfw_box .lddfw_title,
.lddfw_cover,
span.driver_photo_wrap,
#lddfw_home,
#lddfw_page h1,
#lddfw_home h1,
#lddfw_logout,
.lddfw_lightbox_close,
#lddfw_header,
#lddfw_header a,
#lddfw_header .lddfw_dropdown-item,
#lddfw_hide_map,
.lddfw_sidenav .dropdown-header,
#lddfw_header .lddfw_sidenav a,
#signature-header,
.delivery_proof_bar a,
.lddfw_sidenav {
color: #011627;
}
body,
.lddfw_box .lddfw_counter {
background-color: #f7f7f7;
}
.lddfw_cover,
span.driver_photo_wrap,
.lddfw_sidenav,
.lddfw_cover,
span.driver_photo_wrap,
.lddfw_lightbox,
.lddfw_footer_buttons,
#lddfw_header,
#lddfw_menu .lddfw_availability,
#lddfw_hide_map,
.delivery_header,
.signature-wrapper,
#signature-header,
.lddfw_tracking_page,
#lddfw_counter,
.lddfw_box {
background-color: #ffffff;
}
#lddfw_sort_orders a:focus,
#lddfw_directions-panel-listing .lddfw_point,
#lddfw_directions-panel-lightbox .lddfw_point,
#lddfw_driver_add_photo_btn .custom-file-label,
#driver_form .custom-file-label {
color: #fff;
}
.lddfw_delivery_form .custom-control,
.delivery_header,
.form-control,
.custom-file-label,
#signature-header,
.lddfw_box .lddfw_counter {
border-color: #f1f0f0;
}
.adp-step,
.adp-substep {
border-top: 1px solid #ededed !important;
}
.multi_checkbox.lddfw_active {
background-color: #007bff;
}
#lddfw_header .lddfw_sidenav a.active,
#lddfw_header .lddfw_sidenav a:active,
.lddfw_box.lddfw_active {
background-color: #cce5ff;
}
.lddfw_table thead th,
.lddfw_table td,
.lddfw_table th {
border-color: #f5f5f5;
}
#lddfw_calldispatch {
border-color: #f2f9ff;
background-color: #d0e6fd;
color: #131313;
}
.table.lddfw_order_total_tbl tr:last-child td,
.lddfw_dropdown-divider,
.lddfw_footer_buttons,
.lddfw_box,
#lddfw_header,
#lddfw_sort_orders a {
border-color: #dee2e6;
}
.lddfw_box {
color: #4c4c4c;
}
.lddfw_box .lddfw_title,
.lddfw_order_products_tbl td,
.lddfw_order_products_tbl .table th {
border-color: whitesmoke;
}
.lddfw_dashboard .lddfw_box a:hover {
color: #000;
}
#lddfw_home .lddfw_cover,
#lddfw_home {
background-color: #fed14c;
}
label.error {
color: #ce0404;
}
#lddfw_thankyou .fa-check-circle,
.lddfw_order_alert svg {
color: #51b951;
}
#lddfw_order_claim_failed svg {
color: #dc3545;
}
#lddfw_application_thankyou .fa-check-circle {
color: #51b951;
}
.lddfw_footer_buttons {
box-shadow: 0px 0 10px rgba(216, 216, 216, 0.6);
}
#lddfw_sort_orders a:focus {
background-color: #295d8d;
}
#lddfw_availability .fa-toggle-off,
#lddfw_trackme .lddfw_trackme_off,
.lddfw_order_alert .fa-times-circle {
color: #dc3545;
}
#lddfw_availability .fa-toggle-on,
#lddfw_trackme .lddfw_trackme_on {
color: #28a745;
}
.whatsapp_phone {
background-color: #25D366;
border-color: #25D366;
}
hr {
border-color: #f1f0f0;
}
.premium_feature_title {
border-color: #f1f0f0 !important;
}
.lddfw_home #lddfw_content {
background-color: transparent;
}
#lddfw_user_avatar {
border-color: silver;
}
#lddfw_directions-panel-listing .fa-map-marker,
#lddfw_directions-panel-lightbox .fa-map-marker {
color: #eb4335;
}
#lddfw_directions-panel-listing .lddfw_address {
background-color: #f7f7f7;
}
.lddfw_sidenav .lddfw_dropdown-item:focus,
.lddfw_sidenav .lddfw_dropdown-item:hover {
background-color: rgba(0, 0, 0, #075);
}
.lddfw_sidenav a:hover {
color: #f1f1f1;
}
.lddfw_map-main-outer {
border-color: #ccc;
}
#lddfw_directions-panel tr {
border-color: silver;
}
.lddfw_list-section {
border-color: silver;
}
#signature-line {
border-color: #000;
}
.customer_email,
.delivery_proof_bar a.active {
color: #007bff;
}
#driver_form .custom-file-label,
#lddfw_driver_add_photo_btn .custom-file-label {
background-color: #6c757d;
border-color: #6c757d;
}
#driver_form .upload_image_wrap {
border-color: #ced4da;
}
.lddfw_tracking_page .lddfw_box {
background-color: transparent;
}
.lddfw_tracking_svg {
color: #6c757d;
}
.lddfw_tracking_svg.fa-times {
color: #c30214;
}
.lddfw_tracking_svg.fa-box {
color: #795548;
}
.lddfw_tracking_svg.fa-check-circle {
color: #00a300;
}
#lddfw_tracking_driver {
background-color: #f5f5f5;
}
.base-timer__path-elapsed {
stroke: grey;
}
.base-timer__path-remaining.green {
color: #66ff00;
}
.base-timer__path-remaining.orange {
color: #ff9900;
}
.base-timer__path-remaining.red {
color: #ff0066;
}
#lddfw_loader {
border-radius: 50px;
position: fixed;
z-index: 9999;
top: 11px;
left: 10px;
width: 45px;
height: 45px;
text-align: center;
line-height: 45px;
}
#lddfw_loader .spinner-border {
color: #007bff;
width: 30px;
height: 30px;
top: 6px;
font-size: 20px;
}
.lddfw_back_column #lddfw_loader {
position: relative;
top: -7px;
left: -7px;
}  body.dark,
.dark .lddfw_box .lddfw_counter,
.dark a,
.dark .lddfw_table,
.dark .lddfw_box .lddfw_title,
.dark .lddfw_cover,
.dark span.driver_photo_wrap,
.dark #lddfw_home,
.dark #lddfw_page h1,
.dark #lddfw_home h1,
.dark #lddfw_logout,
.dark .lddfw_lightbox_close,
.dark #lddfw_header,
.dark #lddfw_header a,
.dark #lddfw_header .lddfw_dropdown-item,
.dark #lddfw_hide_map,
.dark .lddfw_sidenav .dropdown-header,
.dark #lddfw_header .lddfw_sidenav a,
.dark #signature-header,
.dark .delivery_proof_bar a,
.dark .lddfw_sidenav {
color: #fff;
}
.dark #lddfw_home h1,
.dark #lddfw_home {
color: #011627;
}
body.dark,
.dark .lddfw_box .lddfw_counter {
background-color: #121212;
}
.dark .lddfw_cover,
.dark span.driver_photo_wrap,
.dark .lddfw_sidenav,
.dark span.driver_photo_wrap,
.dark .lddfw_lightbox,
.dark .lddfw_footer_buttons,
.dark #lddfw_header,
.dark #lddfw_menu .lddfw_availability,
.dark #lddfw_hide_map,
.dark .delivery_header,
.dark .signature-wrapper,
.dark #signature-header,
.dark .lddfw_tracking_page,
.dark #lddfw_counter,
.dark .lddfw_box {
background-color: #1e1e1e;
}
.dark #lddfw_sort_orders a:focus,
.dark #lddfw_directions-panel-listing .lddfw_point,
.dark #lddfw_driver_add_photo_btn .custom-file-label,
.dark #driver_form .custom-file-label {
color: #fff;
}
.dark .lddfw_delivery_form .custom-control,
.dark .delivery_header,
.dark .form-control,
.dark .custom-file-label,
.dark #signature-header,
.dark .lddfw_box .lddfw_counter {
border-color: #2a2a2a;
}
.dark .text-muted {
color: #ababab!important;
}
.dark .form-control {
background-color: #181818;
color: #ffffff;
}
.dark .lddfw_multi_checkbox.lddfw_active {
background-color: #007bff;
}
.dark #lddfw_header .lddfw_sidenav a.active,
.dark #lddfw_header .lddfw_sidenav a:active,
.dark .lddfw_box.lddfw_active {
background-color: #2d2d2d;
}
.dark .lddfw_table thead th,
.dark .lddfw_table td,
.dark .lddfw_table th {
border-color: #f5f5f5;
}
.dark #lddfw_calldispatch {
border-color: #f2f9ff;
background-color: #d0e6fd;
color: #131313;
}
.dark .dropdown-divider {
border-color: #010101;
}
.dark .table.lddfw_order_total_tbl tr:last-child td,
.dark .lddfw_dropdown-divider,
.dark .lddfw_footer_buttons,
.dark .lddfw_box,
.dark #lddfw_header,
.dark #lddfw_sort_orders a {
border-color: #010101;
}
.dark .lddfw_box,
.dark .table {
color: #fff;
}
.dark .lddfw_box .lddfw_title,
.dark .lddfw_order_products_tbl td,
.dark .lddfw_order_products_tbl .table th,
.dark .table td,
.dark .table th {
border-color: #010101;
}
.dark .lddfw_dashboard .lddfw_box a:hover {
color: #d4d4d4;
}
.dark label.error {
color: #e96e6e;
}
.dark #lddfw_thankyou .fa-check-circle,
.dark .lddfw_order_alert svg {
color: #51b951;
}
.dark #lddfw_order_claim_failed svg {
color: #dc3545;
}
.dark #lddfw_application_thankyou .fa-check-circle {
color: #51b951;
}
.dark .lddfw_footer_buttons {
box-shadow: 0px 0 10px rgba(96, 96, 96, 0.6);
}
.dark #lddfw_sort_orders a:focus {
background-color: #295d8d;
}
.dark #lddfw_availability .fa-toggle-off,
.dark #lddfw_trackme .lddfw_trackme_off,
.dark .lddfw_order_alert .fa-times-circle {
color: #dc3545;
}
.dark #lddfw_availability .fa-toggle-on,
.dark #lddfw_trackme .lddfw_trackme_on {
color: #28a745;
}
.dark .whatsapp_phone {
background-color: #25D366;
border-color: #25D366;
}
.dark .premium_feature_title {
border-color: #e5e5e5 !important;
}
.dark .lddfw_home #lddfw_content {
background-color: transparent;
}
.dark #lddfw_user_avatar {
border-color: silver;
}
.dark #lddfw_directions-panel-listing .fa-map-marker {
color: #eb4335;
}
.dark #lddfw_directions-panel-listing .lddfw_address {
background-color: #282828;
}
.dark::-webkit-scrollbar-thumb {
height: 50px;
border-radius: 3px;
}
.dark::-webkit-scrollbar {
width: 8px;
height: 3px;
}
.dark::-webkit-scrollbar-button {
background-color: #666;
}
.dark::-webkit-scrollbar-track {
background-color: #646464;
}
.dark::-webkit-scrollbar-track-piece {
background-color: #000;
}
.dark::-webkit-scrollbar-thumb {
background-color: #666;
}
.dark::-webkit-scrollbar-corner {
background-color: #646464;
}
.dark::-webkit-resizer {
background-color: #666;
}
.dark .lddfw_sidenav .lddfw_dropdown-item:focus,
.dark .lddfw_sidenav .lddfw_dropdown-item:hover {
background-color: rgba(0, 0, 0, #075);
}
.dark .lddfw_sidenav a:hover {
color: #f1f1f1;
}
.dark .lddfw_map-main-outer {
border-color: #2e2e2e;
}
.dark .dropdown-item:focus,
.dark .dropdown-item:hover {
background-color: #1b1b1b;
}
.dark #lddfw_directions-panel tr {
border-color: silver;
}
.dark .lddfw_list-section {
border-color: silver;
}
.dark #signature-line {
border-color: #000;
}
.dark .customer_email,
.dark .delivery_proof_bar a.active {
color: #007bff;
}
.dark #driver_form .custom-file-label,
.dark #lddfw_driver_add_photo_btn .custom-file-label {
background-color: #6c757d;
border-color: #6c757d;
}
.dark #driver_form .upload_image_wrap {
border-color: #ced4da;
}
.dark .lddfw_tracking_page .lddfw_box {
background-color: transparent;
}
.dark .lddfw_tracking_svg {
color: #6c757d;
}
.dark .lddfw_tracking_svg.fa-times {
color: #c30214;
}
.dark .lddfw_tracking_svg.fa-box {
color: #795548;
}
.dark .lddfw_tracking_svg.fa-check-circle {
color: #00a300;
}
.dark #lddfw_tracking_driver {
background-color: #f5f5f5;
}
.dark .base-timer__path-elapsed {
stroke: grey;
}
.dark .base-timer__path-remaining.green {
color: #66ff00;
}
.dark .base-timer__path-remaining.orange {
color: #ff9900;
}
.dark .base-timer__path-remaining.red {
color: #ff0066;
}
.dark .adp-placemark {
background: #000;
color: #fff;
}
#lddfw-panel-listing-toggle {
background: #fff;
border: 1px solid #dee2e6;
}
.dark #lddfw-panel-listing-toggle {
background-color: #fff;
}
.dark .adp-directions {
color: #fff;
}
.dark .adp-stepicon {
background-color: #fff;
border-radius: 3px;
}
.dark .adp-step,
.dark .adp-substep {
border-top: 1px solid #323232 !important;
}
.dark .adp-summary {
color: #fff;
}