/* responsive Column */







#wpcargo-result [class*="col-"] {



	float: left;



	padding: 15px;



}



#wpcargo-result .col-1 {



	width: 8.33%;



}



#wpcargo-result .col-2 {



	width: 16.66%;



}



#wpcargo-result .col-3 {



	width: 25%;



}



#wpcargo-result .col-4 {



	width: 33.33%;



}



#wpcargo-result .col-5 {



	width: 41.66%;



}



#wpcargo-result .col-6 {



	width: 50%;



}



#wpcargo-result .col-7 {



	width: 58.33%;



}



#wpcargo-result .col-8 {



	width: 66.66%;



}



#wpcargo-result .col-9 {



	width: 75%;



}



#wpcargo-result .col-10 {



	width: 83.33%;



}



#wpcargo-result .col-11 {



	width: 91.66%;



}



#wpcargo-result .col-12 {



	width: 100%;



}



.clear-line {



	clear: both;



}



/*











Track Result







*-----------------------------*/







#wpcargo-result, #wpcargo-result .clear-line {



	border: 1px solid #e0e0e0;



}



#wpcargo-result {



	background-color: #fff;



	display: block;



	overflow: hidden;



}



#wpcargo-result #header {



	background-color: #e0e0e0;



}



.print_wpcargo {



	float: right;



}



.b_code {



	width: 100%;



	text-align: center;



}



.Track_Num {



	width: 100%;



	text-align: center;



	font-size: 35px;



}



#wpcargo-result p strong {



    font-weight: 400!important;



	font-family: 'open_sansregular';



}



.Track_Num h2 {



	font-family: 'open_sansregular';



    font-weight: 400!important;



    color: #666;



    font-size: 18px!important;



    margin-top: 10px!important;



    margin-bottom: 10px!important;



    padding-left: 9px;



}



#wpcargo-result p {



	 margin: 0;



    background: none;



    margin: 0;



    background: none;



    font-family: 'open_sanslight';



    font-size: 13px;



    color: #5d5d5d;



    line-height: 1.9;



	font-weight:100;



}



#wpcargo-result-print #shipment-info .file-wrap {



    margin: 10px 15px;



}



#wpcargo-result .label-info {



	background-color: none;



}



#wpcargo-result p.label {



	font-weight: bold;



	color: #000;



	font-size: 13px;



	padding: 0px;



	font-family: 'open_sansregular';



}











@font-face {



    font-family: 'open_sanslight';



    src: url('../fonts/opensans-light-webfont.woff2') format('woff2'),



         url('../fonts/opensans-light-webfont.woff') format('woff');



    font-weight: normal;



    font-style: normal;



}



@font-face {



    font-family: 'open_sansregular';



    src: url('../fonts/opensans-regular-webfont.woff2') format('woff2'),



         url('../fonts/opensans-regular-webfont.woff') format('woff');



    font-weight: normal;



    font-style: normal;



}











@media print {



	.print_wpcargo {



		display: none !important;



	}



	#wpcargo-header .Track_Num h2 {



		font-size: 25px;



	}



	#shipment-info p.label {



		font-weight: 600;



	}



	#list-container .wpc-ca-list-tr th.wpc-ca-list-th {



		font-weight: 600;



		color: #000;



	}



	.wpcargo-print-btn {



		display: none;



	}



}



/**Table WPCargo Update Status**/







.table_wpcargo {



	color: #333;



	font-family: Helvetica, Arial, sans-serif;



	width: 100%;



	border-collapse: collapse;



	border-spacing: 0;



	font-size: 14px;



}



.td_wpcargo, .th_wpcargo {



	border: 1px solid transparent;



	height: 30px;



	transition: all 0.3s;



}



.th_wpcargo {



	background: #DFDFDF;



	font-weight: bold;



	text-align: center;



}



.td_wpcargo {



	background: #FAFAFA;



	text-align: center;



}



.tr_wpcargo:nth-child(even) .td_wpcargo {



	background: #FEFEFE;



}



.tr_wpcargo:nth-child(odd) .td_wpcargo {



	background: #F1F1F1;



}



.table_wpcargo tbody .tr_wpcargo:hover .td_wpcargo {



	background-color: #666 !important;



	color: #fff;



}



/**Track Form**/







.inp_track {



	width: 65% !Important;



	margin: 0 auto;



}



.track_form_td h4 {



	margin-top: 0px !important;



	margin-bottom: 0px !important;



}



.track_form_th h4 {



	margin: 10px !important;



}



.track_form_table {



	color: #333;



	font-family: Helvetica, Arial, sans-serif;



	width: 100%;



	border-collapse: collapse;



	border-spacing: 0;



}



.track_form_td, .track_form_th {



	border: 1px solid transparent;



	height: 40px;



	transition: all 0.3s;



}



.track_form_th {



	background: #f9f9f9;



	font-weight: bold;



	text-align: center;



	border-bottom: 1px solid #fff;



}



.track_form_td {



	background: #FAFAFA;



	text-align: center;



	height: 43px;



	padding: 20px;



}



.wpcargo-track .track_form_table .track_form_tr .track_form_td input#submit_wpcargo {



    transition: all ease-in-out .3s;



    background: #00a924;



    border: 0 none;



    border-radius: 0px;



    font-size: 12px;



    letter-spacing: 3px;



    margin: 0;



    padding: 9px 40px;



    text-transform: uppercase;



    max-width: 100%;



    -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.15);



    -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.15);



    box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.15);



    line-height: 1.42857143;



	font-family:'open_sanslight';



}



.wpcargo-track .track_form_table .track_form_tr .track_form_td input#submit_wpcargo:hover {



	background: #387549;



}



.warning_track {



	background: #790000;



}



.warning_track p {



	color: #fff !important;



	text-align: center;



	font-size: 15px;



}



th#track_num_css {



	font-size: 25px;



}



.wpcargo-track .track_form_table .track_form_tr .track_form_td input.input_track_num {



    padding: 6px 12px;



    font-size: 14px;



    line-height: 1.42857143;



    color: #555;



    background-color: #fff;



    background-image: none;



    border: 1px solid rgba(160, 191, 161, 0.38);



    border-radius: 1px;



	font-family: 'open_sanslight';



	font-weight:300;



}



input.input_track_num:focus {



	-webkit-box-shadow: 10px 10px 5px 0px rgba(3, 219, 46, 1);



	-moz-box-shadow: 10px 10px 5px 0px rgba(3, 219, 46, 1);



	box-shadow: 1px 0px 17px -1px rgba(3, 219, 46, 1);



}



/**No Result Found**/







.track_form_table_1 {



	color: #333;



	font-family: Helvetica, Arial, sans-serif;



	width: 100%;



	border-collapse: collapse;



	border-spacing: 0;



}



.track_form_td_1, .track_form_th_1 {



	border: 1px solid transparent;



	height: 40px;



	transition: all 0.3s;



}



.track_form_th_1 {



	background: #DFDFDF;



	font-weight: bold;



	text-align: center;



}



.track_form_td_1 {



	background: #FAFAFA;



	text-align: center;



	height: 43px;



	padding-top: 20px;



	padding-bottom: 20px;



	padding-left: 12px;



}



.comp_logo {



	width: 100%;



	text-align: center;



}



/*







Add-ons Page







----------------------------------*/







.addons .addons-column .content h2 {



	font-size: 22px;



	font-weight: 600;



}



/*







Print Page







----------------------------------*/







.wpcargo-print-btn {



    background: #fff;


 



    overflow: hidden;



}



.wpcargo-print-btn a.wpcargo-print {



    width: 5%;



    overflow: hidden;



    display: block;



    text-decoration: none;



    box-shadow: none;



    cursor: pointer;



    float: right;



    padding-right: 25px;



}



@media only screen and (max-width : 480px) {



table.track_form_table {



	border: none;



}



th.track_form_th {



	width: 100% !important;



	display: inline-block;



	padding: 0px;



}



tr.track_form_tr {



	width: 100%;



	display: inline-block;



}



td.track_form_td {



	width: 100%;



	display: inline-block;



	height: 80px;



}



.track_form_table .track_form_td h4 {



	font-size: 14px;



}



#wpcargo-result #wpcargo-result p {



	font-size: 14px;



}



#list-container .wpc-ca-list-tr td.wpc-ca-list-td {



	font-size: 14px;



}



}



 @media only screen and (max-width : 420px) {



.track_form_table .track_form_tr .track_form_th h4 {



	font-size: 12px;



}



}











/*TRACK FORM CUSTOM*/



.track_form_table .track_form_th h4 {



    font-weight: 100;



    letter-spacing: 2px;



    font-family: 'open_sanslight';



    font-size: 17px;



}



.track_form_table .track_form_td h4 {



    font-weight: 100;



    font-family: 'open_sanslight';



    font-size: 15px;



    text-align: left;



    padding-left: 5px;



}



#wpcargo-result #wpcargo-header.col-12 {



    padding: 20px 0px 30px 0px;



}



#wpcargo-result #wpcargo-header .comp_logo {



    text-align: center;



    display: inline-block;



    float: right;



    padding-top: 20px;



    width: auto;



}



#wpcargo-result #wpcargo-header .Track_Num {



    width: auto; 



    text-align: center;



    font-size: 35px;



    display: inline-block;



}



#wpcargo-result #wpcargo-header .b_code {



    text-align: left;



}



#wpcargo-result {



    border: 0;



}



.wpcargo-wrap-details {



    box-shadow: 0 1px 10px rgba(0, 0, 0, .05);



    border: 1px solid rgb(244, 244, 244);

 



}



#wpcargo-result p#shipper-header,



#wpcargo-result p#receiver-header {



    color: #333;



    background-color: #FFFFFF;



    border-color: rgba(158, 158, 158, 0.23);



    font-size: 20px;



    padding: 12px 20px;



    border-bottom: 1px solid #e2e2e2;



}



#wpcargo-result .shipper.details,



#wpcargo-result .receiver.details {



    padding: 35px 20px 30px 20px;



}



#wpcargo-result #shipper-info .col-6 {



    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);



    box-shadow: 0 1px 10px rgba(0, 0, 0, .05);



    padding: 0;



    border: 1px solid rgb(244, 244, 244);



}



#shipper-info {



    padding: 0 0px 30px;



}



#wpcargo-result .wpcargo-wrap-details .col-6 {



    width: 49%;



}



#wpcargo-result .wpcargo-wrap-details .col-6:nth-child(2n+1) {



    margin-right: 2%;



}



#wpcargo-result .wpcargo-wrap-details .clear-line {



    border: 0;



}



#wpcargo-result .wpcargo-print-btn .ti-printer {



    color: #333;



    font-size: 20px;



}



.wpcargo-result #shipment-info {



    padding: 15px 20px 15px;



    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);



    box-shadow: 0 1px 10px rgba(0, 0, 0, .05);



    border: 1px solid rgb(244, 244, 244);



}



#wpcargo-result #shipment-info .col-4,



#wpcargo-result #shipment-info .col-12 {



    padding: 5px 0px;



}



#wpcargo-result #shipment-info p.label {



    font-weight: 400;



    color: #333;



}



#wpcargo-result .wpcargo-wrap-details #shipment-info .clear-line {



    border-bottom: 1px solid #e0e0e0;



}



#wpcargo-result .wpcargo-wrap-details #shipment-info .clear-line:last-child {



    border: 0;



}



.wpcargo-history-details #list-container tr:nth-of-type(even) {



    background-color: #f9f9f9;



}



.wpcargo-history-details #list-container tr:nth-of-type(odd) {



    background-color: #fff;



}



.wpcargo-history-details #list-container tr td {



    border: 0;



    border-right: 1px solid #eee;



    padding: 10px 10px;



    font-family: 'open_sanslight';



    font-size: 13px;



    color: #333;



    font-weight: 300;



}



.wpcargo-history-details #list-container {



    border: 0;



    background: #fff;



    border-radius: 3px;



    -moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.1);



    box-shadow: 0 2px 2px -1px rgba(0,0,0,.1);



    -webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.1);



}



.wpcargo-history-details #list-container th {



    background: #00a924 none repeat scroll 0 0;



    border-top: 0 none;



    color: #fff;



    font-family: 'open_sansregular';



    font-size: 13px;



    padding-top: 7px;



    padding-left: 10px;



    padding-bottom: 7px;



    font-weight: 500;



    line-height: 30px;



    text-transform: uppercase;



    border-right: 1px solid #eee;



    border-left: 0;



}



.wpcargo-history-details #list-container  > tbody > tr:hover {



    background-color: #f5f5f5;



}



.wpcargo-history-details #list-container tr:nth-of-type(even) {



    background-color: #f9f9f9;



}



.wpcargo-history-details #list-container tr:nth-of-type(odd) {



    background-color: #fff;



}



.wpcargo-history-details #list-container tr td {



    border: 0;



    border-right: 1px solid #eee;



    padding: 10px 10px;



    font-family: 'open_sanslight';



    font-size: 13px;



    color: #233141;



    font-weight: 300;



}



.wpcargo-history-details #list-container {



    border: 0;



    background: #fff;



    border-radius: 3px;



    -moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.1);



    box-shadow: 0 2px 2px -1px rgba(0,0,0,.1);



    -webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.1);



}



.wpcargo-history-details #list-container th {



    background: #00a924 none repeat scroll 0 0;



    border-top: 0 none;



    color: #fff;



    font-family: 'open_sansregular';



    font-size: 13px;



    padding-top: 7px;



    padding-left: 10px;



    padding-bottom: 7px;



    font-weight: 600;



    line-height: 30px;



    text-transform: uppercase;



    border-right: 1px solid #eee;



    border-left: 0;



}



.wpcargo-history-details #list-container  > tbody > tr:hover {



    background-color: #f5f5f5;



}



.wpcargo-history-details .wpcargo-shipment-title {



    color: #333;



    background-color: #FFFFFF;



    border-color: rgba(158, 158, 158, 0.23);



    font-size: 20px;



    padding: 10px 10px 10px;



    border-bottom: 1px solid #e2e2e2;



    font-family: 'open_sansregular';



    line-height: 1.3;



}



.wpcargo-history-details .wpcargo-shipment-title strong {    



    font-weight: 400!important;



}