.location-information-step:not(.location-confirmation-container){padding:40px!important}.location-information-step:not(.location-confirmation-container)>div{margin-bottom:20px}@media (max-width:767px){.location-information-step:not(.location-confirmation-container){padding:20px!important}.location-information-step:not(.location-confirmation-container)>div.col-12{padding-left:0;padding-right:0}.location-information-step:not(.location-confirmation-container) .city-state-container,.location-information-step:not(.location-confirmation-container) .phone-extension-container,.location-information-step:not(.location-confirmation-container) .zip-country-container{margin-bottom:0}.location-information-step:not(.location-confirmation-container) .city-state-container>div,.location-information-step:not(.location-confirmation-container) .phone-extension-container>div,.location-information-step:not(.location-confirmation-container) .zip-country-container>div{padding:0;margin-bottom:20px}}.location-information-step:not(.location-confirmation-container) .government-entity{padding:20px}.location-information-step:not(.location-confirmation-container) .government-entity .checkbox-container{padding-right:12px}.location-information-step:not(.location-confirmation-container) .government-entity .checkbox-container input{margin-top:0}.location-information-step:not(.location-confirmation-container) .government-entity span{font-size:14px;font-style:normal;font-weight:400;line-height:22px}.location-information-step.location-confirmation-container>div{margin-bottom:20px;padding:40px}.location-information-step.location-confirmation-container .edit-location{margin:-15px 0 0!important}.location-information-step.location-confirmation-container .address-subheader{opacity:.8}.location-information-step.location-confirmation-container .address-container,.location-information-step.location-confirmation-container .confirm-button-container,.pickup-details-step .appointment-contact #btnNewContact{margin-top:20px}.location-information-step.location-confirmation-container .confirm-button-container .k-button-solid{max-width:140px}.location-information-step.location-confirmation-container .confirm-button-container>div:first-of-type{margin-bottom:16px}.location-information-step.location-confirmation-container .confirm-button-container label.k-label{margin-right:20px}.location-information-step.location-confirmation-container .info-section{line-break:auto;word-wrap:break-word}@media (min-width:768px){.location-information-step.location-confirmation-container .info-section{min-width:50%;width:50%;max-width:50%}}@media (max-width:767px){.location-information-step.location-confirmation-container .info-section-small{margin-top:16px}}@media (min-width:768px){.location-information-step.location-confirmation-container .info-section-small{padding-left:16px;max-width:25%;width:25%;min-width:25%}}.transportation-details-step .transportation-mode{padding:20px;margin-bottom:12px}.transportation-details-step .transportation-mode .k-checkbox{margin-top:0}.transportation-details-step .transportation-mode .k-checkbox-label{margin-left:12px;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.transportation-details-step .transportation-mode .truck-input-container{max-width:466px}.transportation-details-step .transportation-mode .truck-input-container>div:first-of-type{margin-bottom:20px}.transportation-details-step .transportation-mode .truck-input-container .k-input-value-text::placeholder{content:"Select Yes or No"}@media (max-width:767px){.transportation-details-step .truck-input-container{margin-top:20px}}.transportation-details-step .disabled-reason{margin-top:40px;text-align:center}@media (max-width:767px){.transportation-details-step .disabled-reason{margin-top:20px!important}}.pickup-details-step .form-container{padding:40px}.pickup-details-step textarea{resize:none}.pickup-details-step .appointment-restrictions{margin-top:40px}.pickup-details-step .select-all-label{font-size:14px;font-weight:300;line-height:20px;font-style:italic;padding-bottom:12px}.pickup-details-step .certified-scale-onsite,.pickup-details-step .drop-trailer-accepted,.pickup-details-step .pickup-no-required{padding:20px;margin-bottom:12px}.pickup-details-step .certified-scale-onsite .k-checkbox,.pickup-details-step .drop-trailer-accepted .k-checkbox,.pickup-details-step .pickup-no-required .k-checkbox{margin-top:0}.pickup-details-step .certified-scale-onsite .k-checkbox-label,.pickup-details-step .drop-trailer-accepted .k-checkbox-label,.pickup-details-step .pickup-no-required .k-checkbox-label{margin-left:12px}.pickup-details-step .appointment-container{padding:20px}.pickup-details-step .appointment-container>div>div{margin-bottom:20px;max-width:426px}.pickup-details-step .appointment-container .appointment-input-container{width:100%;max-width:426px}.pickup-details-step .margin-bottom-20{margin-bottom:20px}.pickup-details-step .appointment-contact{padding-top:20px}.pickup-details-step .pickup-contacts{margin-top:42px;max-width:446px}.pickup-details-step .pickup-contacts h6{margin-bottom:14px}.pickup-details-step .pickup-contacts #btnNewOptionalContact{margin-top:20px;padding-left:0}.pickup-details-step .pickup-contacts #btnNewOptionalContact img{margin-right:6px}.pickup-details-step #btnNewRequiredContact,.pickup-details-step .inline-user-edit,.pickup-details-step .pickup-contacts #btnCancelOptionalContact{margin-top:20px}.pickup-details-step .inline-user-edit .email-field,.pickup-details-step .inline-user-edit .firstName-field,.pickup-details-step .inline-user-edit .lastName-field,.pickup-details-step .inline-user-edit .phone-extension-field,.pickup-details-step .inline-user-edit .phone-field{margin-bottom:20px;padding-left:0!important;padding-right:0!important}.pickup-details-step .inline-user-edit .phone-extension-field,.pickup-details-step .inline-user-edit .phone-field{max-width:200px}.pickup-details-step .inline-user-edit .email-field,.pickup-details-step .inline-user-edit .firstName-field,.pickup-details-step .inline-user-edit .lastName-field{width:100%!important;max-width:100%!important}@media (max-width:767px){.pickup-details-step #btnNewRequiredContact{padding-left:0}.pickup-details-step .form-container{padding:20px}.pickup-details-step .phone-extension-field,.pickup-details-step .phone-field{max-width:unset!important}}.location-step-content-5-container .location-step-content-inner{max-width:1200px!important;width:100%!important;margin-left:120px;margin-right:120px}.location-step-content-5-container .location-step-content-inner .step-content{margin-left:unset!important;margin-right:unset!important;width:100%!important;max-width:unset!important}@media (max-width:1023px){.location-step-content-5-container .location-step-content-inner{padding-bottom:0!important;margin-left:0!important;margin-right:0!important}}.location-review-step .vertical-field-wrapper{max-width:262px;width:262px;padding-right:24px}.location-review-step .vertical-field-wrapper span:first-of-type{font-size:12px;font-style:normal;font-weight:500;line-height:16px;color:#686868;margin-bottom:6px}.location-review-step .vertical-field-wrapper span:first-of-type+span{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.28px;overflow-x:hidden;word-wrap:break-word;white-space:break-spaces}.location-review-step .flex-column:not(:first-of-type) .vertical-field-wrapper,.location-review-step .flex-row:not(:first-of-type) .vertical-field-wrapper{margin-top:16px}.location-review-step #phoneNumber{margin-top:24px}.location-review-step h5{font-size:16px;font-style:normal;font-weight:400;line-height:20px}.location-review-step hr{margin-top:40px;margin-bottom:40px}.location-review-step hr:first-of-type{margin-top:0!important}.location-review-step .doc-dist-container>:nth-child(1),.location-review-step .hours-details-container>:nth-child(1),.location-review-step .location-details-container>:nth-child(1),.location-review-step .location-info-container>:nth-child(1),.location-review-step .transportation-details-container>:nth-child(1){width:282px;max-width:282px;padding-right:24px}.location-review-step .doc-dist-container>:nth-child(3),.location-review-step .hours-details-container>:nth-child(3),.location-review-step .location-details-container>:nth-child(3),.location-review-step .location-info-container>:nth-child(3),.location-review-step .transportation-details-container>:nth-child(3){text-align:right;flex-grow:1}.location-review-step .hours-details-container hr{margin-top:30px!important;margin-bottom:30px!important}.location-review-step .location-details-container .section-content>div:not(:first-of-type) .hours-details-container .section-content>div>div:not(:first-of-type)>div>div:not(:first-of-type),.location-review-step .location-info-container .section-content>div:not(:first-of-type),.location-review-step .transportation-details-container .section-content>div:not(:first-of-type){margin-top:16px!important}.location-review-step .doc-dist-container .section-content{margin-bottom:30px}.location-review-step .doc-dist-container .section-content hr:first-of-type{margin-top:16px!important}.location-review-step .load-type-load-header{font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:22px}.location-review-step .appt-contact-header{margin-top:30px!important;margin-bottom:4px}.location-review-step .appt-contact-header,.location-review-step .live-load-header,.location-review-step .section-sub-header{font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#000!important}.location-review-step .document-type-field-wrapper.vertical-field-wrapper{max-width:unset!important;width:unset!important;padding-right:0!important;display:flex;flex-direction:column;margin-top:20px}.location-review-step .instructions-field-wrapper.vertical-field-wrapper{max-width:548px!important;width:548px!important}@media (max-width:1023px){.location-review-step .instructions-field-wrapper.vertical-field-wrapper{max-width:unset!important;width:unset!important;padding-right:24!important}}@media (max-width:767px){.location-review-step .instructions-field-wrapper.vertical-field-wrapper{padding-right:0!important}}.location-review-step .document-predefined-payment{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.28px;max-width:450px;margin-top:16px}@media (max-width:1023px){.location-review-step h5{display:flex;flex-direction:row;justify-content:space-between;width:100%!important;max-width:unset!important;padding-right:0!important;align-items:center}.location-review-step .location-step-content-container{padding:20px}.location-review-step .load-type-load-header{margin-bottom:0}.location-review-step .step-content{padding-left:20px!important;padding-right:20px!important;width:100%!important;max-width:unset!important}}@media (max-width:767px){.location-review-step :not(.section-content) hr{margin-bottom:30px!important;margin-top:30px!important}.location-review-step h5{margin-bottom:20px}.location-review-step .details-container{padding-right:unset;height:100%!important;max-height:100%!important;overflow-y:unset!important}.location-review-step .account-item{padding-top:16px}.location-review-step .button-container{margin-top:10px!important}.location-review-step .location-details-container>:nth-child(2)>div>div:not(:first-of-type),.location-review-step .location-info-container>:nth-child(2)>div>div:not(:first-of-type),.location-review-step .transportation-details-container>:nth-child(2)>div>div:not(:first-of-type){margin-top:16px}.location-review-step .hours-details-container hr{display:none}.location-review-step .hours-details-container .section-content>div:not(:last-of-type){margin-bottom:30px}.location-review-step .hours-details-container .section-content>div>div:not(.load-type-load-header)>div{justify-content:space-between}.location-review-step .hours-details-container .section-content>div>div:not(.load-type-load-header)>div div:not(:first-of-type)>div{width:100%}.location-review-step .hours-details-container .section-content>div>div:not(.load-type-load-header)>div div:not(:first-of-type)>div>div{width:50%!important}.location-review-step .hours-details-container .load-type-load-header+div>div:first-of-type>.vertical-field-wrapper{margin-top:0}.location-review-step .doc-dist-container .section-content{margin-bottom:0!important}.location-review-step #phoneNumber{margin-top:16px}.location-review-step .load-type-load-header{margin-bottom:12px}.location-review-step .document-predefined-payment{margin-top:12px}.location-review-step .section-sub-header+.vertical-field-wrapper{margin-top:12px!important}.location-review-step .contact-list{margin-bottom:14px}}