.wpc-mp-wrap .wpc-multiple-package input.number {
	width: 100%;
}
input.wpc-add {
	border-radius: 0;
	border: 0;
	box-shadow: none;
	font-size: 14px;
	background-color: #00a924;
	text-shadow: none;
	margin: 15px auto;
	padding: 0 15px;
	min-height: 35px;
	text-transform: uppercase;
	font-weight: 400;
	color: #fff;
	cursor: pointer;
}
input.wpc-delete {
	border-radius: 0;
	border: 0;
	box-shadow: none;
	font-size: 14px;
	background-color: #f93636;
	text-shadow: none;
	line-height: 35px;
	padding: 0 15px;
	min-height: 35px;
	color: #fff;
}
p.wpc-total-price-title,
p.wpc-tp-text {
	color: #000;
	font-size: 25px;
	margin: 0 auto;
}
.wpc-multiple-package p.wpc-subtotal-title,
.wpc-multiple-package p.wpc-subtotal-text,
.wpc-multiple-package p.wpc-vat-title,
.wpc-multiple-package p.wpc-vat-text {
	font-size: 16px;
	margin: 0 auto;
}
.wpc-multiple-package tr.wpc-computation td {
	padding: 5px;
}
/*
	Packages
*----------------------*/
.wpc-package-print-wrap {
	overflow: hidden;
	margin: 0 auto;
}
.wpc-package-print-wrap .wpc-multiple-package-invoices {
	width: 50%;
	float: left;
	margin-bottom: 2%;
}
.wpc-package-print-wrap .wpc-multiple-package-invoices .wpc-package-left {
	float: left;
	width: 40%;
	margin-right: 10%;
}
.wpc-package-print-wrap .wpc-multiple-package-invoices .wpc-package-right {
	float: left;
	width: 50%;
	text-align: right;
}
.wpc-package-print-wrap .wpc-package-top p.wpc-p {
	font-size: 15px;
	margin: 0px auto;
}
.wpc-package-print-wrap .wpc-multiple-package-invoices .wpc-package-top .wpc-package-right span.wpc-p {
	font-size: 18px;
	font-weight: 600;
}
.wpc-package-print-wrap .wpc-multiple-package-invoices .wpc-package-wrap {
	overflow: hidden;
	background: #fff;
	border: 1px solid #f1f1f1;
}
.wpc-package-print-wrap .wpc-multiple-package-invoices .wpc-package-top {
	clear: both;
	overflow: hidden;
	padding: 20px;
}
.wpc-package-print-wrap .wpc-multiple-package-invoices .wpc-package-ship-to {
	clear: both;
	overflow: hidden;
	padding: 20px 20px;
}
.wpc-multiple-package-invoices .wpc-package-ship-to .wpc-title-ship-to {
	float: left;
	width: 10%;
	font-size: 20px;
	font-weight: 500;
}
.wpc-multiple-package-invoices .wpc-package-wrap .wpc-package-ship-to .wpc-ship-to-details {
	float: left;
	width: 90%;
}
.wpc-multiple-package-invoices .wpc-package-wrap .wpc-ship-to-details p.wpc-p-details {
	font-size: 18px;
	font-weight: 400;
	margin: 0 auto;
}
.wpc-multiple-package-invoices .wpc-package-wrap .wpc-package-ship-invoice-details {
	text-align: center;
	border-top: 2px solid #000;
	border-bottom: 10px solid #000;
}
.wpc-package-print-wrap .wpc-package-wrap .wpc-package-ship-invoice-details p.wpc-invoice-title {
	font-size: 20px;
	margin: 0 auto;
	font-weight: bold;
}
.wpc-package-print-wrap .wpc-package-wrap .wpc-package-ship-invoice-details p.wpc-invoice-bcode {
	margin: 5px auto;
}
.wpc-package-print-wrap .wpc-package-wrap .wpc-package-ship-invoice-details p.wpc-invoice-number {
	font-size: 20px;
	margin: 0 auto;
}
.wpc-multiple-package-invoices .wpc-package-wrap .wpc-package-ship-tracking-details {
	padding: 20px;
}
.wpc-multiple-package-invoices .wpc-package-wrap .wpc-package-ship-tracking-details p.wpc-tracking-number {
	font-size: 20px;
	margin: 0 auto;
}
.wpc-pm-wrap div#wpcargo-result-print {
	width: 90%;
}
.wpcargo-settings .color-field.wp-color-picker {
    width: 80px !important;
    display: inline-block !important;
}
.wpc-multiple-package.wpc-repeater { 
    width: 100%;
}
.wpc-multiple-package.wpc-repeater td input[type="button"], 
.wpc-multiple-package.wpc-repeater td select {
    width: 100%;
}
.wpc-multiple-package.wpc-repeater td textarea {
    height: 37px;
    vertical-align: middle;
}
.wpc-multiple-package.wpc-repeater td input[type="button"].wpc-add {
    width: auto;
    margin-top: 0;
	text-transform: none;
}
.misc-pub-section.wpc-status-section {
    background-color: #ffffff!important;
    border-top: 1px solid #eee!important;
    border-bottom: 1px solid #eee!important;
}
.misc-pub-section.wpc-status-section h3 {
    font-size: 14px;
    border-bottom: 1px solid #eee!important;
    padding-bottom: 10px!important;
}
@media print {
	.wpc-page-break {
		display: block !important;
		page-break-after: always !important;
	}
}
@media screen and (max-width: 1300px) {
	table.wpcargo.form-table .wpc-signature,
	.pod-signature,
	table.wpcargo.form-table .wpc-signature {
		width: 80%!important;
	}
	table.wpcargo.form-table .m-signature-pad,
	.pod-signature .m-signature-pad-pod {
		width: 100% !important;
		left: 0!important;
		margin-left: 0!important;
	}
	table.wpcargo.form-table .m-signature-pad--body canvas,
	.pod-signature .m-signature-pad-pod--body canvas {
		left: 0!important;
		width: 100%!important;
	}
}
@media screen and (max-width: 1110px) {
	/*//////////////////////////////////////////*/
	
	/* Force table to not be like tables anymore */
	.post-type-wpcargo_shipment table#shipment-history,
	.post-type-wpcargo_shipment table#shipment-history thead,
	.post-type-wpcargo_shipment table#shipment-history tbody,
	.post-type-wpcargo_shipment table#shipment-history th,
	.post-type-wpcargo_shipment table#shipment-history td,
	.post-type-wpcargo_shipment table#shipment-history tr {
		display: block;
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.post-type-wpcargo_shipment table#shipment-history thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.post-type-wpcargo_shipment table#shipment-history tr {
		padding: 10px;
	}
	.post-type-wpcargo_shipment table#shipment-history td {
		border: none;
		position: relative;
		padding-left: 50%;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.post-type-wpcargo_shipment table#shipment-history td:before {
		position: absolute;
		top: 10px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
		font-weight:600;
	}
	/*
	Label the data
	*/
	.post-type-wpcargo_shipment table#shipment-history tbody td:nth-of-type(1):before { content: "Date"; }
	.post-type-wpcargo_shipment table#shipment-history tbody td:nth-of-type(2):before { content: "Time"; }
	.post-type-wpcargo_shipment table#shipment-history tbody td:nth-of-type(3):before { content: "Location"; }
	.post-type-wpcargo_shipment table#shipment-history tbody td:nth-of-type(4):before { content: "Status"; }	
	.post-type-wpcargo_shipment table#shipment-history tbody td:nth-of-type(5):before { content: "Update By"; }
	.post-type-wpcargo_shipment table#shipment-history tbody td:nth-of-type(6):before { content: "Remarks"; }
	
	.post-type-wpcargo_shipment table#shipment-history tr:nth-child(odd) {
		background-color: #f9f9f9;
	}
	.post-type-wpcargo_shipment table#shipment-history input,
	.post-type-wpcargo_shipment table#shipment-history select {
		width: 100%;
	}
	.post-type-wpcargo_shipment table#shipment-history input[type="button"] {
		width: auto;
	}
	.post-type-wpcargo_shipment table#shipment-history tfoot td{
		padding-left: 0;
	}
}
@media screen and (max-width: 1200px) {
	#shipper-details,
	#receiver-details,
	.select2-selection.select2-selection--single {
		width: 100%;
	}
	#receiver-details {
		padding-left: 0;
	}
	.select2.select2-container.select2-container--default {
		display: inline-block;
		width: calc(100% - 45px)!important;
	}
	#wpbody #wpc_add_meta_box #shipment-details .form-table tr:nth-child(even),#wpbody #wpc_add_meta_box #shipment-details .form-table tr:nth-child(odd) {
		width: 100%;
		display: inline-block;
	}
	div#wpcargo-pod-signature-img img {
		width: 100%;
	}
}
@media screen and (max-width: 1110px) {
	/* Force table to not be like tables anymore */
	table.wpc-multiple-package.wpc-repeater,
	table.wpc-multiple-package.wpc-repeater thead,
	table.wpc-multiple-package.wpc-repeater tbody,
	table.wpc-multiple-package.wpc-repeater th,
	table.wpc-multiple-package.wpc-repeater td,
	table.wpc-multiple-package.wpc-repeater tr {
		display: block;
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	table.wpc-multiple-package.wpc-repeater thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	table.wpc-multiple-package.wpc-repeater tr {
		padding: 10px;
	}
	table.wpc-multiple-package.wpc-repeater td {
		border: none;
		position: relative;
		padding-left: 50%;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	table.wpc-multiple-package.wpc-repeater td:before {
		/*position: absolute;*/
		top: 10px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
		font-weight:600;
	}
	#wpcargo-package-table td{
		width: 100%!important;
	}
	/*
	Label the data
	*/
	table.wpc-multiple-package.wpc-repeater td:nth-of-type(1):before { content: "Qty."; }
	table.wpc-multiple-package.wpc-repeater td:nth-of-type(2):before { content: "Piece Type"; }
	table.wpc-multiple-package.wpc-repeater td:nth-of-type(3):before { content: "Length (cm)"; }
	table.wpc-multiple-package.wpc-repeater td:nth-of-type(4):before { content: "Width (cm)"; }
	table.wpc-multiple-package.wpc-repeater td:nth-of-type(5):before { content: "Height (cm)"; }
	table.wpc-multiple-package.wpc-repeater td:nth-of-type(6):before { content: "Weight (lbs)"; }
	table.wpc-multiple-package.wpc-repeater td:nth-of-type(7):before { content: "Description"; }
	/*table.wpc-multiple-package.wpc-repeater td:nth-of-type(8):before { content: ""; }*/
	
	table.wpc-multiple-package.wpc-repeater tr:nth-child(odd) {
		background-color: #f9f9f9;
	}
	.wpc-mp-wrap table.wpc-multiple-package input,
	.wpc-mp-wrap table.wpc-multiple-package select {
		width: 100%;
	}
	table.wpc-multiple-package.wpc-repeater tr.wpc-computation {
		padding: 0;
	}
	table.wpc-multiple-package.wpc-repeater tr.wpc-computation td:before {
		content: '';
	}
	table.wpc-multiple-package.wpc-repeater tr.wpc-computation td {
		padding: 0;
		padding-left:20px;
	}
	.wpc-mp-wrap .wpc-multiple-package input[type="button"] {
		width: auto;
	}
	
	
}
@media screen and (max-width: 900px) {
	.wpc-package-print-wrap .wpc-multiple-package-invoices {
		width: 100% !important;
	}
}
@media screen and (max-width: 782px) {
	#wpbody #wpc_add_meta_box .form-table th {
		padding: 10px 10px 3px 10px;
	}
	#wpbody #wpc_add_meta_box #shipment-details .form-table tr td {
		width: auto;
	}
	#wpbody #wpc_add_meta_box .form-table select, 
	#wpbody #wpc_add_meta_box .form-table input[type="text"], 
	#wpbody #wpc_add_meta_box .form-table input[type="email"],
	#wpbody #wpc_add_meta_box #shipment-details .form-table tr:last-child td {
		width: 100%;
	}
	.form-table tr:last-child td {
		width: auto;
	}
}
@media screen and (max-width: 414px) {
	.wpc-multiple-package-invoices .wpc-package-ship-to .wpc-title-ship-to {
		width: 20%;
	}
	.wpc-multiple-package-invoices .wpc-package-wrap .wpc-package-ship-to .wpc-ship-to-details {
		width: 80%;
	}
	table.wpc-multiple-package.wpc-repeater td {
		padding-left: 0;
		padding-top: 11%;
	}
	table.wpc-multiple-package.wpc-repeater td:before {
		left: 3px;
	}
	#shipment-history .history-data .one-sixth {
		padding-left: 0%;
		width: 100%!important;
		padding-top: 11%;
	}
	
	.post-type-wpcargo_shipment table#shipment-history td {
		padding-left: 0;
		padding-top: 11%;
	}
	.post-type-wpcargo_shipment table#shipment-history td:before {
		left: 3px;
	}
}
