form.order_track_form label {
	width: 100%;
	display: block;
	margin-bottom: 5px;
}
form.order_track_form input {
	width: 100%;
	margin-bottom: 10px;
	max-width: 50%;
}
.tracker-progress-bar .progress {
	display: -ms-flexbox;
	display: flex;
	overflow: hidden !important;
	background-color: #C1C1C1;
}
.progress-bar {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	background-color: #C1C1C1;
	transition: width 0.6s ease
}
ul.tpi_product_tracking_ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 14px;
}
.h4-heading.tpi_products_heading {
	margin-bottom: 10px;
}
.order_track_form input.ts_from_input {
	display: none;
}
.order_track_form label.ts_from_label {
	width: 100%;
	padding: 20px 0;
	display: inline-block;
	line-height: 1;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	margin: 0;
	font-weight: 600;
}
.tracking_form_tabs {
	margin: 0;
	border-bottom: 1px solid #e0e0e0;
	display: flex;
}
.search_order_form .tracking_form {
	padding: 20px;
}
.search_order_form .by_tracking_number {
	display: none;
}
.tracking-detail .text-center {
	text-align: center;
}
.tracking-detail .text-right {
	text-align: right;
}
.col.tracking-detail {
	margin: 0 auto 20px;
	border: 1px solid #ccc;
	max-width: 800px !important;
	position: relative;
	padding: 0;
	display: none;
}
.col.enhanced_tracking_detail {
	margin: 0 auto 20px;
	border: 1px solid #ccc;
	max-width: 800px !important;
	position: relative;
	padding: 0;
	background: #fff;
}
.col.enhanced_tracking_detail .tracking_number_wrap {
	padding: 20px;
	cursor: pointer;
}
.trackship_branding {
	text-align: center;
	padding: 0 0 15px;
}
.tracking-detail .trackship_branding {
	padding: 15px 0; /* for old tracking page design */
}
span.wc_order_id {
	align-self: center;
	margin-left: auto;
}
.trackship_branding p {
	margin: 0;
	color: #3c4758;
}
.trackship_branding img {
	width: 85px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
}
.enhanced_trackship_branding {
	text-align: center;
	padding: 0 0 15px;
}
.enhanced_trackship_branding p {
	margin: 0;
	color: #3c4758;
}
.enhanced_trackship_branding img {
	width: 85px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
}
.tracking-detail .h4-heading {
	border-bottom: 1px solid #eee;
	color: #333333;
	font-size: 14px;
	font-weight: 100;
}
.track-order-section {
	text-align: left;
}
.track-order-section p.form-row {
	float: none	;
}
.order_id_email:after {
	content: '';
	display: table;
	clear: both;
}
.search_order_form .form-row button {
	margin-bottom: 0;
}
div.shipment-header {
	margin: 10px auto -1px;
	max-width: 800px;
	border: 1px solid #e0e0e0;
}
.shipment-header .ts_from_input {
	display: none;
}
.shipment-header label.ts_from_label {
	padding: 15px;
	display: inline-block;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	margin: 0;
}
.shipment-header .ts_from_input:checked + label {
	color: #1163c6 !important;
	border-bottom: 3px solid #1163c6;
	margin-top: 3px;
}
.shipment_heading {
	margin: 0;
	padding: 5px 20px;
	border-bottom: 0 !important;
}
.shipment_status_heading {
	font-weight: 600;
	color: #424242;
	font-size: 24px;
	margin: 15px 15px 10px;
}
.shipment_status_heading.delivered {
	color: #218748;
}
.shipment_status_heading.delivered:before {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAZlBMVEUAAAAGDgkfhkcFGQ0DEQgHJBIJKhYbeD8egUQbdj4acTsMIxUXZDUJMBkPSSUOQSINPB4dfkMWXjIRTyoRYjENNx0XfD5BnmVEmGQVWC4/glk2W0RAmGI8iFo1a0ogjUoilU8fh0fgfNtzAAAAH3RSTlMAD/EpGztI3OnTzDS3WIh3bOGpk8Rh8t/DnpxT1bR8pwffegAAASZJREFUKM+dk2lvhCAQhrkEVFDWa6+2M/z/P9k4dAU2Jk32/eIMD3MG2cfij9uz8HQYhtHLw19i3F5OMwlEAEBoR060gwg2QTUhuNAoJfVg0K6cqZ0KnUIt3nNSb9DzdqcNHWi6lsWD7DKVwsq3ng9Kdl9TVWRmK45n9C+EG8Npal7TMaS+MNAlNLLKbFty76DoUgQry7oznTNjUgkgnrvySMNGl6a7QISLzhP1SMVhYplDsQ0YCTuWeSRaYtuxzDNlGv3+cYIf3KB9UTYiLSagLl6EOuzOUpgSjp2oxzkZMzYn2IFMhhK09FqegkkrTu+0gSJkwKmO10JQ6oMbnT0+oK0fyCrQeUWsHyw6xWqpeYNolmXZADp/9ss8H7fr9ev7J+f9X7+cWhXPn5XDmQAAAABJRU5ErkJggg==');
	display: inline-block;
	height: 30px;
	vertical-align: text-bottom;
	margin-right: 5px;
}
.heading_shipment_status {
	font-weight: 600;
	color: #0d8043;
	font-size: 24px;
	margin: 0;
	z-index: 1;
	position: relative;
}
.heading_shipment_status:before {
	content: '';
	display: inline-block;
	height: 36px;
	width: 36px;
	vertical-align: middle;
	margin-right: 5px;
	font-size: 20px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAflBMVEUAAAAMf0IABwQLdz0HVCsJYzMHTSgGRiQCGQwKaTcIXC8ELhgBEgkBDQYKbzoFOB0DJBMMfEEGQCELgEMMh0YAeTb///8diVEtkl2t1cD3/Prr9fC328g6mWbV6t5YqH3c7uRqsoy/3s6Mw6aczLN9vJx2uJZIoHLj8erJ49b4/n0UAAAAE3RSTlMA9wnlmrqPgyrGq1EeFNVjP+xy0YyZ3gAAAc1JREFUOMuF1em2giAQAGANl8psucOggrvZ8v4veCHzAuIt/pSn78wwA06etTbnOCQ+gE/C+Lzx/luH+AiUglrq8xhvV1ka+bOarR8cXJcQrbS9nJYu0tHsqMHGKmI/M5eGptTus4xM58pgdontXPmuKCVfIPiHj4kRIc+M5Ad/HWXNteYjTs/qjGLqquw+1Jwzxu4TpJFs4ZHaiFZjz1k7dLWo27kcsvHO9qa6QjBRdDlWjzqvB5xlojOrTbWM97eKIuKNFVCxCmYYeeEbYsPZc7hniPJ7VrAb4rXVrdx55C9gyUalpKtaIaugYsQ/STyjOR1/5ipex/oMAe8sN3rumRXnT5kRrmx4PRU1GEtBLWFkZS8afG2F39CE9rnIrrABp+JkZjM1AVsWgheZpFg+zYBEtseGZVG1jwYx4x2C2Z54CUtp2BUaltmX9wzLiNA/OtHWJZowcS5F2ZciV0fTmJCky2uGBRO5IhVdvjZb34aTAwQTvoZLYIXMJweW20+z6WJJ14H/nlanb6/rj1JucjexHj0h/eB2G8+Rqy61xllA/8u7nNCnC11h/s/KBA+ALhjdr0/xbUSoHvaUBA7TW02i3fT3sQuS1PrpF92bYzp/6H59AAAAAElFTkSuQmCC');
	background-size: cover;
	border-radius: 50%;
}
.tracking_widget_tracking_events_section .tracking_detail {
	position: relative;
	margin-left: 50px;
	padding-bottom: 20px;
	margin-top: -1px;
	font-size: 14px;
}
.tracking_widget_tracking_events_section .tracking_detail::before {
	content: ' ';
	background: #c1c1c1;
	display: inline-block;
	position: absolute;
	left: -36px;
	width: 9px;
	height: 100%;
	z-index: 0;
}
.tracking_widget_tracking_events_section .shipped.tracking_detail::before {
	background: #0d8043;
}
/* Delivered */
.heading_shipment_status.delivered {
	color: #4caf50;
}
.tracking_widget_tracking_events_section .tracking_detail.delivered::before {
	background: #4caf50;
}
.heading_shipment_status.delivered:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAclBMVEUAAABMr1BMr1BMr1BMr1BMr1BMr1BMr1BMr1BMr1BMr1BMr1BMr1BMr1BMr1BMr1BMr1D///83pjsqoC9Cq0YjnSjU7NWo2Kni8uPH5sma0pz3/Pe74b2CyIVVtFnu+O+y3bSMzI93wnppvGxeuGITlRjik0fXAAAAEHRSTlMA6pz0jq6/2xPPMyNdSXlqeoZ2ZwAAAVFJREFUOMuFleuWgyAMhEVQa61uAqi93/f9X3F1OTRQROaXHj6TM2aAzNe2K2rGOauLbptF1YgKHFWiWcQ2AgLlm5DbMVgQ331zAiLKfa6AqMoUR2TQN9m9hYSsIw4pmb+UrxDaab5Z4aQEo2bdiRoH0J+SLMr1D0RtQDblJc5d8AS2d5t1Ue6JeFX2TUSH0r8Q38oZTx3xcUV89U44yYuSLgcnfDocMBrL8UKNpL7hw+WAW1BLxEtvObnHI3EGZHbxfZoW9f+jGnD0OWBkRsENRyVn7oB384lrpiADeo9nJbU640HJIL2dG4FhQn7vOAQcCG+Eci52xL0MOGhNKIgccZHj3zHTU7JowKQ8DK6keo6acCtoWFCROXshvbmyXYr7MZzXPNLYqlzjauKIjHPJ7kVwkPJ1H6RmoWi+fIpv/cOe5SsXQyvKar4+qlK0/sofWfBQLBUpA9IAAAAASUVORK5CYII=');
}
/* In Transit */
.heading_shipment_status.in_transit {
	color: #05a9f4;
}
.tracking_widget_tracking_events_section .tracking_detail.in_transit::before {
	background: #05a9f4;
}
.heading_shipment_status.in_transit:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAh1BMVEUAAAADqfQDqfQDqfQDqfQDqfQDqfQDqfQDqfQDqfQDqfQDqfQDqfQDqfQDqfQDqfQDqfQBqfQAn/T////a8/7C6/3x+/8ZsfUAl/L3/v9VxfiZ2/sRqvXp+P6r4/xqzPnP7/2O2Pp70flMvfcAjvHj9f6G1/o1ufYntvZgyfi15fyg3/sAf+9vyyvHAAAAEXRSTlMAk/Tq2RSuvqAzSXlbJoloySTUtMYAAAG8SURBVDjLlZXbkqIwFEUDCIo69uScXOUuCKj9/9831SZBEBmq11vCqtq1c4NMiQ/RJvD9YBMdYrJIeNrQERvvz2fN8+k7Xjj3jgH9gH989zy6gDf1IrrIdt1z5mquY+e8PV3BNgp9ukY4CoY5b+Gh8foHn1KlI/Nnj05G5FiyCVg0ADBazcCIV97ACAVMM1berBkQElMjMg50BMD1yjnDzs7uyWFBpEwwlmENLjtaEkVe1y324LZnsyTi7ftb6VtjDycJlsSsTJIKsxRsG99+0ExNRY1C63sp5NP0B/FSgHXcRAegOo6tMqKLVgqAArzEqgZo7pg9wETbMlLKPlVUAgxl2kZCh7oCUyZ6Tt8QhbichShTZXcmaxMtLvKag1mew1OUtcYk0flFsPpsECguCZ4ZV2bBY5PUFCLDR6LP6NBYXHmF2pTck6GNTPOszRPsU/lDmmKeJKwEakq/LgyoVAiOlQKDKpAz7NVwckPqAJnzAmAYnvm9g9fBJbuXCUabDaPfXS5yXPO+jGfDl4nIwPZ/3l/jWHPdc+mruY4vf6nH/Gmea7vPr3jsTR77wIvJIvvT1vw+tt6eTPgHM/Zbpcgwt0cAAAAASUVORK5CYII=');
}
/* Pre Transit */
.heading_shipment_status.pre_transit {
	color: #673ab7;
}
.tracking_widget_tracking_events_section .tracking_detail.pre_transit::before {
	background: #673ab7;
}
.heading_shipment_status.pre_transit:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAeFBMVEUAAABnOrdnOrdnOrdnOrdnOrdnOrdnOrdnOrdnOrdnOrdnOrdnOrdnOrdnOrdnOrdnOrdRHq7///96UcFXJrDn4PTh2PGbfdHz8PpLFatDDaeJZchtQ7teL7M2AKDc0e+9qeDr5fbUx+u2oNyRccuDXsSojtbMvecRIVI9AAAAEHRSTlMAkOv0wa8Vn90zXEnTeSZq2BZFwgAAAXdJREFUOMuFle2WgiAQQMHv0nYHxBIVzbT2/d9wscgc0Lz/OOeeGQdmRoI5nMLM830vC08HsklEE1iQ0J8NDRxo5HpHD1bwj7ZHYQOKvRA2CVxv36TwlZgYUnijhEEh812Rb86NgNzQMGRGOLHIe24o68pJHs1H2fHxMlFfOb8j8wdVwopzK5mmrXnB68q6Te8jngv2Cv3gckCmp/sFXJGN/FHr7AJmUnJaEUFcdT28Y8vc4ZqoWNOoc8+Wz5MhUSgmJphkVbcUE+IhsWqK8kmfVzr+shofiRKG65OhkUj0LZHBxQCW6KTuyxdO6gxHVLlB6RMqJrQicoMVMXAu/F5PXEbrG6n1hLK5dZqhYoBTp4R4WPy7aQYFWPTdNmufMCbbrvyIsdu4MyMvJGpcEn9GoeQLyvscMSR4FsxwGUBYw0WOeFzdkf0lhhi+EpKZYGelIHPH280eOovUxwKqAxGtBI3Xt/gBL3uPHsgmKQ2S6feRBDQliH+lk1bEsh7myAAAAABJRU5ErkJggg==');
}
/* Out for Delivery */
.heading_shipment_status.out_for_delivery {
	color: #8fc95c;
}
.tracking_widget_tracking_events_section .tracking_detail.out_for_delivery::before {
	background: #8fc95c;
}
.heading_shipment_status.out_for_delivery:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAclBMVEUAAACPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVx/wkT///+IxlGy2o7t9+TT6r+735uo1YB1vTbM5rTl89ng8NHa7cie0XD0+u9quCbB4qSWsEiIAAAAFHRSTlMA9eqvkL6f3c+XSRl5ZTURiFktJe96BJEAAAFySURBVDjLhdXXtoIwEEDRCUWkKOqdSahSxP//xUuUJZPQ9oO+nJWqAKZr4p4dIZyzm1xhU3wLkAm8v9Us9QTawnjZ3R1cIS525+GG0Oxc3OQvu+PSw10nmER44D6FAo+koIWoHU+e4ofSNkt9Rzdk9k7zcyPUy1GOimOhA/D4ToxlmRWyr3FmlBEk+EU0VBIzOWuQlR67FMokyqYahx6VWSlL4tdzNsP3QEOf59VQk3yzMADHCF9PQqraNiOFxogOiEWIisbMCsUirNUXWaE1tdQjTgdmrNGxNvOUTM83Yx4P1VX2g7Xix5PwMO+KWddUxA78Ol8ZFnnetPlo+mJhBGw3imicrSYN9cc8tbD+MIQvfShKtbIgZf1yYx5WUna1PhopjfABoxPO1LPrld5XVxHOXNBSgbNpYXqVTDw9dvDABSan/c6FH3+vOwPjH3aHs7tguYi9fXDxyqCn9af4wwt45YQ7L4bo5gf69RH4XgSGf5/dZQpMlFjFAAAAAElFTkSuQmCC');
}
/* Available for Pickup */
.heading_shipment_status.available_for_pickup {
	color: #ff9800;
}
.tracking_widget_tracking_events_section .tracking_detail.available_for_pickup::before {
	background: #ff9800;
}
.heading_shipment_status.available_for_pickup:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAgVBMVEUAAAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/hQD/////z4j/58L/wnL/ynz/tVP/8dr/rkT/oyv/9ej/69L/+fD//Pf/3K//pzb/mh7/mg//16L/0pn/eQD/4Lj/u2T7FSpPAAAAE3RSTlMA9OqTrr6fE9szXUnSeSaIyWod7psQGgAAAatJREFUOMuNlOmygjAMhbuAgsv1XpuACyAiru//gBemNGkVZjzDDyZ8k5OkKSJUuo5WSkq1itapmNR2kxhPif4ZxeZamnfp+Se3UGZEcvHOaTMhHXKRmVQ8yUH3TJDax+CAeAAfnTlu6XNljk2Dp4tPuo6k53rHuktXVHi7eug8NAbYIe4A+C0wnxNm83DuM5fan9Fm+NJSZVztswSeprLh4oyXBwRjepSIhQ0pIdIh2hdlQtDsEfdDaCnWQ3RfM8qd1Rl5R0M8Q6rfjv2MdwPowFisXEY00NVvG4LyhHkJYAhMhCLQjagx5oaVTU2gEpJAKq2uaNgESg+kZmuknhj0rR35PDnOt159gvmRQW4m+g6Mxfo7UNMRZtQBg2DwRkdIS4F1AUCgG+rBgtLtLR0Gg9A+ee9mvLj2eDMDPdi7ZoivYHHFzL7Tx0d+fPRXMeNViuxPx7tc1wartsnbroz243KJhX+rL0fsVBXgcX+Ws+aMvuqz3Qk2JsXGR69XHzO/hBFJmuTYncW+oRZyDOM+WNuRpLPxv3iqlU8pnYpJLTdxoqRUSayX4Zd/2mhiidtQGJsAAAAASUVORK5CYII=');
}
/* On Hold */
.heading_shipment_status.on_hold {
	color: #ffdd00;
}
.tracking_widget_tracking_events_section .tracking_detail.on_hold::before {
	background: #ffdd00;
}
.heading_shipment_status.on_hold:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAgVBMVEUAAAD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/2gD/3hr//////vT/3yb/4Cz/98H/3BH/9bH/86dWmuxKAAAAIHRSTlMA4uqQiDikBvjYzLeeqZgqFPC9dnBkSyMN3MdaRh4b0Fdb1ZkAAAEQSURBVDjLjdXrUoMwEIbhL0DCuRxKAbWtC1Sr3v8FOnUYC9kE8v5+hmTJBLBONioRnieS/ChD2OqChBa9+4WRlUFFWpF/5e5NkCHvpDufLB3WTpG1dDlUThulbF1bGeZa2mmeqKz2YHT5gwFpDYNx9Euku59v0mlheOAwTtPnwOcJYwZv04cORQ9JLpDOOLrBAMoN1kjcYAzhBgU8N+g5Q+el3YfJyeUIqTa88K/bNDLoQxJrHInVInwxQD50D/gue1QACrbH+509UrI7aL4KCo+uEe3VzZ+dPddg7rDtcvyXbrlXPAvTDVdiWWZzKsS6U2ViUQNW53OXFTAlD6tzF5mErf4cpPHj9xHXQbse4hd9xZrbgT89hQAAAABJRU5ErkJggg==');
}
/* Return To Sender */
.heading_shipment_status.return_to_sender {
	color: #e91e63;
}
.tracking_widget_tracking_events_section .tracking_detail.return_to_sender::before {
	background: #e91e63;
}
.heading_shipment_status.return_to_sender:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAaVBMVEUAAADpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPnAUz////oD1j5w9b+7/TlAD3++PvtQ3z71OL3ob7uUYbrMnD85Oz5u8/xcp3vYZH0krRZ2keNAAAAEXRSTlMA9eqOna++3c8zSRoQeWUmWGb3B3IAAAFFSURBVDjLjZXbboMwDIYTwpnS1ocFKFDavf9DTkhoi5Ow9LvJzSf/imOMkjR9UWdaZ3XRN+qUzlTgUJlbVLsYDT55F3r3DCLoq+8ZOCGXXgGnlAlPmjI3md5CgvvRFw0C5sC8hMGIDIwYC78ID2ZL47z65s0riBPRc3sSvTEs6bwIw0gLIk6WJmlmSjXwx/BN72E/gR5eyVb1brIdkfdzeBCguLxRhZtMX7if6zATwsrieWohbgiAC71mu47WTa9UFlRkeJC1RC8Wt9FhNOKTiJZBDGZMBOSRJuGBDqKPxi8IXiPrmAjBa1dBe06nt/9MNKr5TGyPoUiJWowZi1kIxqxzRLsJUQ6uyiFJ4X9czHGxO9YOJPhdQHk6+KD8z6uVQ5n0kumF8rjq83tIukjRPL7FG7nss7xRp7SmrPbfR1WaVgl+AKxUVHdyE4iAAAAAAElFTkSuQmCC');
}
/* Exception, Delivery Failure(failure) */
.heading_shipment_status.exception, .heading_shipment_status.failure {
	color: #cd2128;
}
.tracking_widget_tracking_events_section .tracking_detail.exception::before, .tracking_widget_tracking_events_section .tracking_detail.failure::before {
	background: #cd2128;
}
.heading_shipment_status.exception:before, .heading_shipment_status.failure:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAUVBMVEUAAADNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjJCxP////RLjTMGSDSOD/yxcfvuLoHurJPAAAAE3RSTlMA6/Seka6+3TEOXUkZ0nmIJclq9D6uGgAAAPJJREFUOMuNlOtuwzAIhQ++p7ltI4nXvv+DbtNaKQ52zff7E0eAACVp8TMZQ7NfEppMa+QT0X1UtcGxwE7SuxFXMLer57iBLT3PTYLwFKbMraeP3OHZ0WC4JOerOVSD87blWvgg6j0eoubfjlYu2Y59/964xAEgjUhAYo3IIxad6OB1YsCsEyNIJxKMTjRqUR2tbkY/Hjlw3vdDiE6ukPNxZJYrBGlEAuA00RbAdC3I9ztfSyb8Yvun4CFuoX5c0/PtcIevf0+Gy+AX4Z33iROh63XTvXikptGHYKoUtfUvnlws9msTmoxriGQMxeDGAWd+ABtVXHqyZ1aFAAAAAElFTkSuQmCC');
}
.enhanced_content .shipping_from_to, .enhanced_content .wc_order_id {
	margin: 0;
	padding: 10px 0 30px;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 20px;
	font-size: 14px;
}
.shipping_from_to {
	margin: 5px 15px;
}
.shipping_from_to span {
	vertical-align: baseline;
}
.shipping_from_to .shipping_to_img {
	margin: 0 4px;
	vertical-align: middle;
	height: 15px;
}
.tracker-progress-bar {
	margin: 35px 15px 45px;
	position: relative;
}
.t_layout_2.tracker-progress-bar {
	margin: 25px 15px;
}
/**** Layout 1 and 3 Progressbar CSS START ***/
.tracker-progress-bar.tracking_icon_layout .progress {
	height: 5px;
	border-radius: 10px;
}
.tracker-progress-bar.tracking_icon_layout .progress .progress-bar:before {
	display: inline-block;
	position: absolute;
	width: 30px;
	height: 30px;
}
.tracking_icon_layout .progress .progress-icon {
	width: 40px;
	height: 40px;
	position: absolute;
	top: -15px;
}
/* icon - 1 */
.tracking_icon_layout .progress .progress-icon.icon1 {
	left: 0;
}
.tracking_icon_layout.t_layout_1 .progress .progress-icon.icon1 {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAP1BMVEUAAADBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHx8fH////S0tLh4eHHx8f6+vrY2NjNzc1xFrJaAAAADHRSTlMAz0AQ77+vn49gIDCG2+f8AAAA6UlEQVQ4y5WVUQ6EIAxEi64gWETR+591N4rBFgjd92fyUuJgRyA4axReKGMdtBg0EvRQ1yYsmEp1nLHKPDJPYQNFzOWDTT7Lax71uDnyc7unz9hhTrlglzulnF+I68NB82QDfQw3RzLJSP0S/TN69dTUAA6r4s5MB7Yubhs93YKpiejXHx4zBhQVW08KUCYiF3ef2HvilpCKR1dMtxh7Ip7h4kQm8njONXHyeHjgIcEmGrC1eLYiRwuu9tZHIToALbkZXX64mfgSh3IVMjHkVRAvl3RdxQUgrRRpSUlrT1ik0mr+v+zFv48vbxg9rrpPUM0AAAAASUVORK5CYII=');
}
.tracking_icon_layout .progress.pre_transit .progress-icon.icon1 {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAeFBMVEUAAABnOrdnOrdnOrdnOrdnOrdnOrdnOrdnOrdnOrdnOrdnOrdnOrdnOrdnOrdnOrdnOrdRHq7///96UcFXJrDn4PTh2PGbfdHz8PpLFatDDaeJZchtQ7teL7M2AKDc0e+9qeDr5fbUx+u2oNyRccuDXsSojtbMvecRIVI9AAAAEHRSTlMAkOv0wa8Vn90zXEnTeSZq2BZFwgAAAXdJREFUOMuFle2WgiAQQMHv0nYHxBIVzbT2/d9wscgc0Lz/OOeeGQdmRoI5nMLM830vC08HsklEE1iQ0J8NDRxo5HpHD1bwj7ZHYQOKvRA2CVxv36TwlZgYUnijhEEh812Rb86NgNzQMGRGOLHIe24o68pJHs1H2fHxMlFfOb8j8wdVwopzK5mmrXnB68q6Te8jngv2Cv3gckCmp/sFXJGN/FHr7AJmUnJaEUFcdT28Y8vc4ZqoWNOoc8+Wz5MhUSgmJphkVbcUE+IhsWqK8kmfVzr+shofiRKG65OhkUj0LZHBxQCW6KTuyxdO6gxHVLlB6RMqJrQicoMVMXAu/F5PXEbrG6n1hLK5dZqhYoBTp4R4WPy7aQYFWPTdNmufMCbbrvyIsdu4MyMvJGpcEn9GoeQLyvscMSR4FsxwGUBYw0WOeFzdkf0lhhi+EpKZYGelIHPH280eOovUxwKqAxGtBI3Xt/gBL3uPHsgmKQ2S6feRBDQliH+lk1bEsh7myAAAAABJRU5ErkJggg==');
}
.tracking_icon_layout .progress.failure .progress-icon.icon1 {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAUVBMVEUAAADNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjJCxP////RLjTMGSDSOD/yxcfvuLoHurJPAAAAE3RSTlMA6/Seka6+3TEOXUkZ0nmIJclq9D6uGgAAAPJJREFUOMuNlOtuwzAIhQ++p7ltI4nXvv+DbtNaKQ52zff7E0eAACVp8TMZQ7NfEppMa+QT0X1UtcGxwE7SuxFXMLer57iBLT3PTYLwFKbMraeP3OHZ0WC4JOerOVSD87blWvgg6j0eoubfjlYu2Y59/964xAEgjUhAYo3IIxad6OB1YsCsEyNIJxKMTjRqUR2tbkY/Hjlw3vdDiE6ukPNxZJYrBGlEAuA00RbAdC3I9ztfSyb8Yvun4CFuoX5c0/PtcIevf0+Gy+AX4Z33iROh63XTvXikptGHYKoUtfUvnlws9msTmoxriGQMxeDGAWd+ABtVXHqyZ1aFAAAAAElFTkSuQmCC');
}
.tracking_icon_layout .progress.pending_trackship .progress-icon.icon1, .tracking_icon_layout .progress.pending .progress-icon.icon1, .tracking_icon_layout .progress.unknown .progress-icon.icon1, .tracking_icon_layout .progress.carrier_unsupported .progress-icon.icon1, .tracking_icon_layout .progress.insufficient_balance .progress-icon.icon1, .tracking_icon_layout .progress.expired .progress-icon.icon1, .tracking_icon_layout .progress.label_cancelled .progress-icon.icon1, .tracking_icon_layout .progress.unauthorized .progress-icon.icon1, .tracking_icon_layout .progress.connection_issue .progress-icon.icon1, .tracking_icon_layout .progress.invalid_tracking .progress-icon.icon1 {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAflBMVEUAAAAMf0IABwQLdz0HVCsJYzMHTSgGRiQCGQwKaTcIXC8ELhgBEgkBDQYKbzoFOB0DJBMMfEEGQCELgEMMh0YAeTb///8diVEtkl2t1cD3/Prr9fC328g6mWbV6t5YqH3c7uRqsoy/3s6Mw6aczLN9vJx2uJZIoHLj8erJ49b4/n0UAAAAE3RSTlMA9wnlmrqPgyrGq1EeFNVjP+xy0YyZ3gAAAc1JREFUOMuF1em2giAQAGANl8psucOggrvZ8v4veCHzAuIt/pSn78wwA06etTbnOCQ+gE/C+Lzx/luH+AiUglrq8xhvV1ka+bOarR8cXJcQrbS9nJYu0tHsqMHGKmI/M5eGptTus4xM58pgdontXPmuKCVfIPiHj4kRIc+M5Ad/HWXNteYjTs/qjGLqquw+1Jwzxu4TpJFs4ZHaiFZjz1k7dLWo27kcsvHO9qa6QjBRdDlWjzqvB5xlojOrTbWM97eKIuKNFVCxCmYYeeEbYsPZc7hniPJ7VrAb4rXVrdx55C9gyUalpKtaIaugYsQ/STyjOR1/5ipex/oMAe8sN3rumRXnT5kRrmx4PRU1GEtBLWFkZS8afG2F39CE9rnIrrABp+JkZjM1AVsWgheZpFg+zYBEtseGZVG1jwYx4x2C2Z54CUtp2BUaltmX9wzLiNA/OtHWJZowcS5F2ZciV0fTmJCky2uGBRO5IhVdvjZb34aTAwQTvoZLYIXMJweW20+z6WJJ14H/nlanb6/rj1JucjexHj0h/eB2G8+Rqy61xllA/8u7nNCnC11h/s/KBA+ALhjdr0/xbUSoHvaUBA7TW02i3fT3sQuS1PrpF92bYzp/6H59AAAAAElFTkSuQmCC');
}
/* icon - 2 */
.tracking_icon_layout .progress .progress-icon.icon2 {
	left: 30%;
}
.tracking_icon_layout.t_layout_1 .progress .progress-icon.icon2 {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAQlBMVEUAAADBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHx8fH////f39/S0tL7+/v39/fs7OzLy8vl5eWFDmK6AAAADHRSTlMAz0AQ77+vn49gIDCG2+f8AAABJElEQVQ4y5WV25KDIAxAQeu1uRDA///V1W4WhZbKnvGFmTPJkJhgMtZlsvDCTstqanQjZIzdZ22AN4Z3tZ/hI3NfeBYq2Mx8PqDK43mJp17F7Mu8t9lnuGHWusAtv1Ua7sXhEpCxIMQipPYNpRCJr900ZgUVEXLoYANlNUtV9IienJ4WM32NmPJPxlbFzTlOEa2BqsgA8bzRF9EjIqFrE5HIFSJzIYbDYE+cxApyGEil6HYiRJddJkZOopaHaQcDkcQkBk+ErKLVgkeHgp4ERVih/YQUVJxSC7cjpBDSCb4+1haukAjiRejMjeI9pp/CjEl0JEgBIOXw8lfFMZ8EF5DhhDGoB13rKDQPV+u4Ni+A1pXSuqRa117jIm1dzf9f9s3Pxw9IGj4bPOOoMAAAAABJRU5ErkJggg==');
}
.tracking_icon_layout .progress.in_transit .progress-icon.icon2 {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAh1BMVEUAAAADqfQDqfQDqfQDqfQDqfQDqfQDqfQDqfQDqfQDqfQDqfQDqfQDqfQDqfQDqfQDqfQBqfQAn/T////a8/7C6/3x+/8ZsfUAl/L3/v9VxfiZ2/sRqvXp+P6r4/xqzPnP7/2O2Pp70flMvfcAjvHj9f6G1/o1ufYntvZgyfi15fyg3/sAf+9vyyvHAAAAEXRSTlMAk/Tq2RSuvqAzSXlbJoloySTUtMYAAAG8SURBVDjLlZXbkqIwFEUDCIo69uScXOUuCKj9/9831SZBEBmq11vCqtq1c4NMiQ/RJvD9YBMdYrJIeNrQERvvz2fN8+k7Xjj3jgH9gH989zy6gDf1IrrIdt1z5mquY+e8PV3BNgp9ukY4CoY5b+Gh8foHn1KlI/Nnj05G5FiyCVg0ADBazcCIV97ACAVMM1berBkQElMjMg50BMD1yjnDzs7uyWFBpEwwlmENLjtaEkVe1y324LZnsyTi7ftb6VtjDycJlsSsTJIKsxRsG99+0ExNRY1C63sp5NP0B/FSgHXcRAegOo6tMqKLVgqAArzEqgZo7pg9wETbMlLKPlVUAgxl2kZCh7oCUyZ6Tt8QhbichShTZXcmaxMtLvKag1mew1OUtcYk0flFsPpsECguCZ4ZV2bBY5PUFCLDR6LP6NBYXHmF2pTck6GNTPOszRPsU/lDmmKeJKwEakq/LgyoVAiOlQKDKpAz7NVwckPqAJnzAmAYnvm9g9fBJbuXCUabDaPfXS5yXPO+jGfDl4nIwPZ/3l/jWHPdc+mruY4vf6nH/Gmea7vPr3jsTR77wIvJIvvT1vw+tt6eTPgHM/Zbpcgwt0cAAAAASUVORK5CYII=');
}
.tracking_icon_layout .progress.on_hold .progress-icon.icon2 {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAgVBMVEUAAAD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/3QD/2gD/3hr//////vT/3yb/4Cz/98H/3BH/9bH/86dWmuxKAAAAIHRSTlMA4uqQiDikBvjYzLeeqZgqFPC9dnBkSyMN3MdaRh4b0Fdb1ZkAAAEQSURBVDjLjdXrUoMwEIbhL0DCuRxKAbWtC1Sr3v8FOnUYC9kE8v5+hmTJBLBONioRnieS/ChD2OqChBa9+4WRlUFFWpF/5e5NkCHvpDufLB3WTpG1dDlUThulbF1bGeZa2mmeqKz2YHT5gwFpDYNx9Euku59v0mlheOAwTtPnwOcJYwZv04cORQ9JLpDOOLrBAMoN1kjcYAzhBgU8N+g5Q+el3YfJyeUIqTa88K/bNDLoQxJrHInVInwxQD50D/gue1QACrbH+509UrI7aL4KCo+uEe3VzZ+dPddg7rDtcvyXbrlXPAvTDVdiWWZzKsS6U2ViUQNW53OXFTAlD6tzF5mErf4cpPHj9xHXQbse4hd9xZrbgT89hQAAAABJRU5ErkJggg==');
}

/* icon - 3 */
.tracking_icon_layout .progress .progress-icon.icon3 {
	left: 60%;
}
.tracking_icon_layout.t_layout_1 .progress .progress-icon.icon3 {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAP1BMVEUAAADBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH////w8PDR0dHg4ODLy8vc3Nz6+vrn5+cio/MUAAAADHRSTlMAz0AQ77+vn49gIDCG2+f8AAAA8klEQVQ4y72VS5KDMAxE7RA+dloSBu5/1mFChrEAx8omb8PmlVzVJTVOEUPv8cT3IboStw6K7nattTjRntVmwCVDc/A8CnhlPu4ocn9k85R3Mpvju9XXB1QYXrmgypZSWxdbNbA2srOInXMRT4R+KZvRBbxMkemNGFyPHSEw/TOnTOydVyLx+MdCkofuoMVx/U5EEyBKxJUozGIQN74vzpSRlKjjSdO4owZ6HThrJA88YCdxWQwuQpFk/yjiYc0S0YKVmViv2XFxhYg3f9aLezqFhRNWRp7UKZiPy3qu5gKwVoq1pKy1ZyxSazV/Xvbm38cPycM9QmRqAWoAAAAASUVORK5CYII=');
}
.tracking_icon_layout .progress.out_for_delivery .progress-icon.icon3 {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAclBMVEUAAACPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVyPyVx/wkT///+IxlGy2o7t9+TT6r+735uo1YB1vTbM5rTl89ng8NHa7cie0XD0+u9quCbB4qSWsEiIAAAAFHRSTlMA9eqvkL6f3c+XSRl5ZTURiFktJe96BJEAAAFySURBVDjLhdXXtoIwEEDRCUWkKOqdSahSxP//xUuUJZPQ9oO+nJWqAKZr4p4dIZyzm1xhU3wLkAm8v9Us9QTawnjZ3R1cIS525+GG0Oxc3OQvu+PSw10nmER44D6FAo+koIWoHU+e4ofSNkt9Rzdk9k7zcyPUy1GOimOhA/D4ToxlmRWyr3FmlBEk+EU0VBIzOWuQlR67FMokyqYahx6VWSlL4tdzNsP3QEOf59VQk3yzMADHCF9PQqraNiOFxogOiEWIisbMCsUirNUXWaE1tdQjTgdmrNGxNvOUTM83Yx4P1VX2g7Xix5PwMO+KWddUxA78Ol8ZFnnetPlo+mJhBGw3imicrSYN9cc8tbD+MIQvfShKtbIgZf1yYx5WUna1PhopjfABoxPO1LPrld5XVxHOXNBSgbNpYXqVTDw9dvDABSan/c6FH3+vOwPjH3aHs7tguYi9fXDxyqCn9af4wwt45YQ7L4bo5gf69RH4XgSGf5/dZQpMlFjFAAAAAElFTkSuQmCC');
}
.tracking_icon_layout .progress.available_for_pickup .progress-icon.icon3 {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAgVBMVEUAAAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/mAD/hQD/////z4j/58L/wnL/ynz/tVP/8dr/rkT/oyv/9ej/69L/+fD//Pf/3K//pzb/mh7/mg//16L/0pn/eQD/4Lj/u2T7FSpPAAAAE3RSTlMA9OqTrr6fE9szXUnSeSaIyWod7psQGgAAAatJREFUOMuNlOmygjAMhbuAgsv1XpuACyAiru//gBemNGkVZjzDDyZ8k5OkKSJUuo5WSkq1itapmNR2kxhPif4ZxeZamnfp+Se3UGZEcvHOaTMhHXKRmVQ8yUH3TJDax+CAeAAfnTlu6XNljk2Dp4tPuo6k53rHuktXVHi7eug8NAbYIe4A+C0wnxNm83DuM5fan9Fm+NJSZVztswSeprLh4oyXBwRjepSIhQ0pIdIh2hdlQtDsEfdDaCnWQ3RfM8qd1Rl5R0M8Q6rfjv2MdwPowFisXEY00NVvG4LyhHkJYAhMhCLQjagx5oaVTU2gEpJAKq2uaNgESg+kZmuknhj0rR35PDnOt159gvmRQW4m+g6Mxfo7UNMRZtQBg2DwRkdIS4F1AUCgG+rBgtLtLR0Gg9A+ee9mvLj2eDMDPdi7ZoivYHHFzL7Tx0d+fPRXMeNViuxPx7tc1wartsnbroz243KJhX+rL0fsVBXgcX+Ws+aMvuqz3Qk2JsXGR69XHzO/hBFJmuTYncW+oRZyDOM+WNuRpLPxv3iqlU8pnYpJLTdxoqRUSayX4Zd/2mhiidtQGJsAAAAASUVORK5CYII=');
}
.tracking_icon_layout .progress.return_to_sender .progress-icon.icon3 {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAaVBMVEUAAADpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPpHmPnAUz////oD1j5w9b+7/TlAD3++PvtQ3z71OL3ob7uUYbrMnD85Oz5u8/xcp3vYZH0krRZ2keNAAAAEXRSTlMA9eqOna++3c8zSRoQeWUmWGb3B3IAAAFFSURBVDjLjZXbboMwDIYTwpnS1ocFKFDavf9DTkhoi5Ow9LvJzSf/imOMkjR9UWdaZ3XRN+qUzlTgUJlbVLsYDT55F3r3DCLoq+8ZOCGXXgGnlAlPmjI3md5CgvvRFw0C5sC8hMGIDIwYC78ID2ZL47z65s0riBPRc3sSvTEs6bwIw0gLIk6WJmlmSjXwx/BN72E/gR5eyVb1brIdkfdzeBCguLxRhZtMX7if6zATwsrieWohbgiAC71mu47WTa9UFlRkeJC1RC8Wt9FhNOKTiJZBDGZMBOSRJuGBDqKPxi8IXiPrmAjBa1dBe06nt/9MNKr5TGyPoUiJWowZi1kIxqxzRLsJUQ6uyiFJ4X9czHGxO9YOJPhdQHk6+KD8z6uVQ5n0kumF8rjq83tIukjRPL7FG7nss7xRp7SmrPbfR1WaVgl+AKxUVHdyE4iAAAAAAElFTkSuQmCC');
}
.tracking_icon_layout .progress.exception .progress-icon.icon3 {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAUVBMVEUAAADNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjNISjJCxP////RLjTMGSDSOD/yxcfvuLoHurJPAAAAE3RSTlMA6/Seka6+3TEOXUkZ0nmIJclq9D6uGgAAAPJJREFUOMuNlOtuwzAIhQ++p7ltI4nXvv+DbtNaKQ52zff7E0eAACVp8TMZQ7NfEppMa+QT0X1UtcGxwE7SuxFXMLer57iBLT3PTYLwFKbMraeP3OHZ0WC4JOerOVSD87blWvgg6j0eoubfjlYu2Y59/964xAEgjUhAYo3IIxad6OB1YsCsEyNIJxKMTjRqUR2tbkY/Hjlw3vdDiE6ukPNxZJYrBGlEAuA00RbAdC3I9ztfSyb8Yvun4CFuoX5c0/PtcIevf0+Gy+AX4Z33iROh63XTvXikptGHYKoUtfUvnlws9msTmoxriGQMxeDGAWd+ABtVXHqyZ1aFAAAAAElFTkSuQmCC');
}
/* icon - 4 */
.tracking_icon_layout.t_layout_1 .progress .progress-icon.icon4 {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAP1BMVEUAAADBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH////09PTq6ur7+/vY2NjNzc3k5OTU1NSv0BJDAAAADHRSTlMAz0AQ77+vn49gIDCG2+f8AAAA30lEQVQ4y52VWQ7DIAxETRYIZLL3/mctalFctmD1KR+gPBnJwROKcNYofFDGOqrRaUTorqyNyBhztZ9QZOoTT6GCisx5QJVh/qnHXsns03Obp09oMIW+oMm3S2NbHLmgoKRGnWsLC03knrxlRcCRrXvHst9rS+bJO++NISXyoKjmnfviPYbq3oGyeLxSryJGr1besMhFLvYuFEQ2t+D5RQq3h4WSp8ggMldgY48x8Sf00uof5FhySMyiB0ek85uVo8UXVzoK4uGSjqs4AKSRIg0paewJg/SPaBaGvfj38QaMuzxlf3UIBgAAAABJRU5ErkJggg==');
	right: 0;
}
.tracking_icon_layout .progress.delivered .progress-icon.icon4 {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAclBMVEUAAABMr1BMr1BMr1BMr1BMr1BMr1BMr1BMr1BMr1BMr1BMr1BMr1BMr1BMr1BMr1BMr1D///83pjsqoC9Cq0YjnSjU7NWo2Kni8uPH5sma0pz3/Pe74b2CyIVVtFnu+O+y3bSMzI93wnppvGxeuGITlRjik0fXAAAAEHRSTlMA6pz0jq6/2xPPMyNdSXlqeoZ2ZwAAAVFJREFUOMuFleuWgyAMhEVQa61uAqi93/f9X3F1OTRQROaXHj6TM2aAzNe2K2rGOauLbptF1YgKHFWiWcQ2AgLlm5DbMVgQ331zAiLKfa6AqMoUR2TQN9m9hYSsIw4pmb+UrxDaab5Z4aQEo2bdiRoH0J+SLMr1D0RtQDblJc5d8AS2d5t1Ue6JeFX2TUSH0r8Q38oZTx3xcUV89U44yYuSLgcnfDocMBrL8UKNpL7hw+WAW1BLxEtvObnHI3EGZHbxfZoW9f+jGnD0OWBkRsENRyVn7oB384lrpiADeo9nJbU640HJIL2dG4FhQn7vOAQcCG+Eci52xL0MOGhNKIgccZHj3zHTU7JowKQ8DK6keo6acCtoWFCROXshvbmyXYr7MZzXPNLYqlzjauKIjHPJ7kVwkPJ1H6RmoWi+fIpv/cOe5SsXQyvKar4+qlK0/sofWfBQLBUpA9IAAAAASUVORK5CYII=');
	right: 0;
}
/**** Layout 4 CSS start***/
.t_layout_2.tracker-progress-bar .progress {
	border-radius: 10px;
	height: 15px;
	background-color: #e0e0e0;
}
.t_layout_2.tracker-progress-bar .progress-bar {
	background: #0bd4ab;
}
.t_layout_2 .progress-bar:before {
	content: ' ';
	background: #124fd6;
	width: 17px;
	height: 17px;
	position: absolute;
	display: inline-block;
	border-radius: 10px;
	left: 9%;
}
.t_layout_2 .progress-bar.in_transit:before,
.t_layout_2 .progress-bar.on_hold:before,
.t_layout_2 .progress-bar.failure:before {
	left: 29%;
}
.t_layout_2 .progress-bar.out_for_delivery:before,
.t_layout_2 .progress-bar.available_for_pickup:before,
.t_layout_2 .progress-bar.exception:before,
.t_layout_2 .progress-bar.return_to_sender:before {
	left: 59%;
}
.t_layout_2 .progress-bar.pre_transit:before,
.t_layout_2 .progress-bar.pending_trackship:before,
.t_layout_2 .progress-bar.pending:before,
.t_layout_2 .progress-bar.unknown:before,
.t_layout_2 .progress-bar.carrier_unsupported:before,
.t_layout_2 .progress-bar.insufficient_balance:before,
.t_layout_2 .progress-bar.invalid_carrier:before {
	left: 9%;
}
.t_layout_2 .progress-bar.delivered {
	background-color: #4caf5080;
}
.t_layout_2 .progress-bar.delivered:before {
	right: 0;
	left: auto;
	background-color: #4caf50;
}
.t_layout_2 .progress-bar.on_hold {
	background-color: #ffde0080;
}
.t_layout_2 .progress-bar.on_hold:before {
	background-color: #ffdd00;
}
.t_layout_2 .progress-bar.in_transit {
	background-color: rgba(5, 169, 245, 0.5);
}
.t_layout_2 .progress-bar.in_transit:before {
	background-color: #05a9f4;
}
.t_layout_2 .progress-bar.out_for_delivery {
	background-color: rgba(143, 201, 92, 0.5);
}
.t_layout_2 .progress-bar.out_for_delivery:before {
	background-color: rgba(143, 201, 92, 1);
}
.t_layout_2 .progress-bar.available_for_pickup {
	background-color: rgba(255, 152, 0, 0.5);
}
.t_layout_2 .progress-bar.available_for_pickup:before {
	background-color: #ff9800;
}
.t_layout_2 .progress-bar.pre_transit {
	background-color: #673ab780;
}
.t_layout_2 .progress-bar.pre_transit:before {
	background-color: #673ab7;
}
.t_layout_2 .progress-bar.failure, .t_layout_2 .progress-bar.return_to_sender, .t_layout_2 .progress-bar.exception {
	background-color: #F3CAD8;
}
.t_layout_2 .progress-bar.failure:before, .t_layout_2 .progress-bar.return_to_sender:before, .t_layout_2 .progress-bar.exception:before {
	background-color: #cd2128;
}
/**** Layout 4 CSS END***/
.tracking_destination_details_by_date {
	margin-bottom: 10px;
}
.tracking-detail .provider_image {
	width: 45px;
	border-radius: 5px;
}
.enhanced_tracking_detail .provider_image {
	width: 45px;
	height: 45px;
	border-radius: 5px;
}
.tracking-detail .tracking-details {
	font-size: 14px;
}
.est-delivery-date.tracking-number {
	margin-bottom: 15px;
	display: block;
}
.est_delivery_section {
	padding: 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 0;
}
.est_delivery_section span.est-delivery-date {
	background: #4caf5080;
	padding: 7px 12px;
	border-radius: 5px;
	font-size: 18px;
	display: inline-block;
}
.est_delivery_section span.est-delivery-date.pre_transit {
	background: #673ab720;
}
.est_delivery_section span.est-delivery-date.in_transit {
	background: #05a9f420;
}
.est_delivery_section span.est-delivery-date.on_hold {
	background: #ffdd0020;
}
.est_delivery_section span.est-delivery-date.out_for_delivery {
	background: #8fc95c20;
}
.est_delivery_section span.est-delivery-date.available_for_pickup {
	background: #ff980020;
}
.est_delivery_section span.est-delivery-date.return_to_sender {
	background: #e91e6320;
}
.est_delivery_section span.est-delivery-date.exception,
.est_delivery_section span.est-delivery-date.failure {
	background: #cd212820;
}
span.tracking_details_switch {
	background: #e0e0e0;
	padding: 3px;
	font-size: 15px;
	border-radius: 6px;
	float: right;
	z-index: 2;
	position: relative;
}
.tracking_details_switch .enhanced_switch_input {
	display: none;
}
.tracking_details_switch label.enhanced_switch {
	padding: 6px 16px;
	display: inline-block;
	font-weight: 600;
	cursor: pointer;
	margin: 0;
	border-radius: 5px;
	font-size: 13px;
	background-color: transparent;
	transition: background-color 0.75s ease;
}
.tracking_details_switch .enhanced_switch_input:checked + label {
	background: #fff;
}
.tracking_widget_tracking_events_section {
	padding: 20px 20px 0;
}
ul.timeline {
	list-style: none!important;
	position: relative;
	padding: 0 0 0 20px !important;
	margin: 0;
}
ul.timeline:before {
	content: ' ';
	background: #ccc;
	display: inline-block;
	position: absolute;
	left: 9px;
	width: 2px;
	height: 100%;
}
ul.timeline > li {
	margin: 0;
	padding: 5px 0 5px 20px;
}
ul.timeline > li:before {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAM1BMVEUAAAC9vb29vb29vb29vb29vb3///++vr7v7+/z8/Pe3t7a2trFxcXi4uL7+/vJycnm5uZYREFgAAAABnRSTlMAz48gEIAv7glnAAAAd0lEQVQY06WRURKAIAhEAau11Oz+pw2xdJrhr/fDuAMCCxlBGApLoIEgp6ikDKHOwri2hwJeTGTs22AHW23Xpiraw2rPA8rRfwgkuWkVRm1qFuKk0fLe3MSEqBEDfUT8FN1G7kju8O6aviFmXflaZ6zT5JUU9xw3a3cJDKJrgI0AAAAASUVORK5CYII=');
	display: inline-block;
	position: absolute;
	left: 0px;
	width: 20px;
	height: 20px;
}
ul.timeline > li > p {
	margin: 0;
	font-size: 90%;
}
span.view_more_class {
	cursor: pointer;
}
.provider_image_div {
	display: flex;
	margin-right: 10px;
}
.tracking_number_div {
	margin: 0;
	font-size: 14px;
	align-self: center;
}
.tracking_number_div ul {
	list-style: none !important;
	margin: 0;
	padding: 0;
}
.tracking_number_div ul li {
	margin: 0;
}
.tracking_number_div ul li strong{
	font-size: 14px;
}
.tracking-detail .tracking_number_div ul li strong{
	margin: 0 3px;
}
.shipment_status_notifications .unsubscribe_emails_checkbox, .shipment_status_notifications .unsubscribe_sms_checkbox {
	margin: 0;
	vertical-align: middle;
}
.shipment_status_notifications span {
	margin: 0 10px;
	vertical-align: middle;
}
.unsubscribe_message {
	margin: 5px auto;
	max-width: 600px;
}
.trackship_loader {
	display: inline-block;
	border: 4px solid #f3f3f3;
	border-top: 4px solid #3498db;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	animation: spin 2s linear infinite;
	margin: 0 10px;
	vertical-align: middle;
}
@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
.tracking-detail .heading_panel {
	padding: 15px;
	margin: 0;
	cursor: pointer;
	border-top: 1px solid #ccc;
	font-size: 14px;
	font-weight: 600;
}
.tracking-detail .content_panel {
	padding: 0;
	display: none;
	border-top: 0;
	padding-bottom: 15px;
	margin: 0 15px;
}
.heading_panel .accordian-arrow {
	border: solid black;
	border-width: 0px 3px 3px 0;
	display: inline-block;
	padding: 4px;
	float: right;
	margin: 4px;
}
.heading_panel .accordian-arrow.ts-down {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	border-color:#124ed6;
}
.heading_panel .accordian-arrow.ts-right {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.enhanced_tracking_content {
	display: none;
	border-top: 1px solid #e0e0e0;
}
.enhanced_tracking_detail .enhanced_heading {
	padding: 28px 20px;
	margin: 0;
	cursor: pointer;
	border-top: 1px solid #ccc;
	font-size: 15px;
	font-weight: 600;
}
.enhanced_tracking_detail .enhanced_heading .accordian-arrow {
	padding: 3.5px;
}
.enhanced_tracking_detail .enhanced_content {
	padding: 20px;
	border-top: 1px solid #ccc;
	margin: 0;
	display: none;
}
.enhanced_content label {
	margin: 0;
}
.enhanced_tracking_detail .accordian-arrow {
	border: solid black;
	border-width: 0px 3px 3px 0;
	display: inline-block;
	padding: 4.5px;
	float: right;
	margin: 4px;
}
.tracking_number_wrap .accordian-arrow {
	margin-left: auto;
	align-self: center;
}
.enhanced_tracking_detail .accordian-arrow.ts-down {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	border-color:#124ed6;
}
.enhanced_tracking_detail .accordian-arrow.ts-right {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
div.last_mile_tracking_number {
	font-size: 14px;
	padding: 10px 0 30px;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 20px;
}
.enhanced_tracking_details h4.heading_origin_details{
	margin: 15px 0;
	padding: 0;
	font-size: 18px;
}

/*** RTL CSS ***/

.rtl .track-order-section {
	text-align: right;
}
.rtl .col.tracking-detail {
	text-align: right;
}
.rtl .tracking-detail .text-right {
	text-align: left;
}
.rtl .provider_image_div {
	margin: 0 0 20px 10px;
}
.rtl ul.timeline {
	padding-left: 0;
	padding-right: 20px;
}
.rtl ul.timeline:before {
	right: 9px;
}
.rtl ul.timeline > li:before {
	right: 0px;
}
.rtl ul.timeline > li {
	padding-right: 30px;
	padding-left: 0;
}
.rtl .enhanced_tracking_detail .provider_image_div {
	margin: 0 0 0 10px;
}
.rtl .tracking_number_wrap .accordian-arrow {
	margin-right: auto;
	margin-left: 0;
}
.rtl .tracking_widget_tracking_events_section .tracking_detail {
	margin-left: 0;
	margin-right: 50px;
}
.rtl .tracking_widget_tracking_events_section .tracking_detail::before {
	right: -36px;
}
.rtl .enhanced_tracking_detail .accordian-arrow {
	float: left;
}
.rtl .heading_shipment_status:before {
	margin-right: 0;
	margin-left: 5px;
}
/*** END OF RTL CSS ***/
.tracking-detail .est-delivery-date {
	font-weight: 400;
	color: #757575;
	font-size: 14px;
	margin: 0 15px;
	display: block;
}
.shipment-content p.pending_message {
	margin: 0;
}
.tracking-header {
	margin-bottom: 10px;
}
.tracking-detail .tracking_number_wrap {
	padding: 15px 20px;
	border-bottom: 1px solid #ccc;
	margin: 0 0 15px;
	font-size: 14px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.ts_enhanced_info {
	margin: 0 0 10px 0;
	font-size: 14px;
}
.ts_enhanced_info span {
	vertical-align: middle;
}
.ts_enhanced_info a {
	color: #0025ad;
}
span.copy_tracking_page.trackship-tip {
	fill: #3858e9;
	margin-left: 5px;
	cursor: pointer;
}
span.copy_tracking_page.trackship-tip svg {
	width: 18px;
	vertical-align: middle;
}
.not-shipped-widget .shipment_heading {
	font-weight: 600;
	color: #212121;
}
.not_shipped_content {
	padding: 0 15px;
}
div.search_order_form {
	position: relative;
}
.ts_loader {
	z-index: 1000;
	border: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: rgb(255, 255, 255);
	opacity: 0.6;
	position: absolute;
	background: url('/wp-content/plugins/trackship-for-woocommerce/assets/css/../images/ts-loader-2.svg') 50% 50% no-repeat rgba(255,255,255,.6);
}
/**** Tracking Lightbox CSS ***/
.popupwrapper {
	position: fixed;
	top: 0;
	left: 0;
	background: rgb(250 250 250 / 0.8);
	border: 1px solid #e0e0e0;
	z-index: 100000;
	width: 100%;
	height: 100%;
	text-align: center;
}
.popupwrapper:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
.popuprow {
	display: inline-block;
	vertical-align: middle;
	max-width: 600px;
	background: #fff;
	padding: 0;
	position: relative;
	z-index: 10;
	border-radius: 3px;
	width: 97%;
	width: calc(100% - 5px);
	max-height: 90%;
	overflow-y: overlay;
	text-align: left;
	border: 1px solid #e0e0e0;
}

@media screen and (max-width: 425px) {
.tracking_number_div ul li span{
	vertical-align: middle;
}
.tracking_number_div ul li strong{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 200px;
	display: inline-block;
	vertical-align: middle;
}
}

@media screen and (max-width: 500px) {
	form.order_track_form input {
		max-width: 100%;
	}
	span.tracking_details_switch {
		float: none;
		display: inline-block;
	}
	div.est_delivery_section {
		display: block;
	}
	.est_delivery_section span.est-delivery-date, .tracking_widget_tracking_events_section .tracking_details_switch {
		margin-bottom: 15px;
	}
}
