/*
Custom CSS for Woocommer Bundle Rate Shipping plugin
*/

.woocommerce table.bundle_category {
    margin:0.5em 0 2em !important;
    overflow:hidden;
}

.woocommerce table.bundle_category thead th {
    width:25%;
}

#bundle_rate_configuration thead th:first-child {
	width: 10px !important;
}

#bundle_rate_configuration .shipping_destination {
	overflow: visible;	
}

#bundle_rate_configuration .shipping_rates {
	width: 40%;
}

#bundle_rate_configuration .shipping_rates th {
	line-height: 1em;
	font-size: 1em;
}

#bundle_rate_configuration .rate_row input {
	float: none;
}

#bundle_rate_configuration div {
	clear: both;
	margin-bottom: 0.5em;
	overflow: hidden;
}

#bundle_rate_configuration .chosen-container, 
#bundle_rate_configuration .chosen-drop {
	overflow: visible;
}

#bundle_rate_configuration  .chosen-container {
	min-width: 200px;
}

#bundle_rate_configuration .specific_countries,
#bundle_rate_configuration .specific_countries div {
	overflow: visible !important;
}

#bundle_rate_configuration .specific_countries label {
	display: block;
}

#bundle_rate_configuration .shipping_rates input {
	width: 60px;
}

#bundle_rate_configuration .shipping_rates table {
	border: 1px solid #d9d9d9;
	width: 100%;
}

#bundle_rate_configuration .shipping_rates td {
	border-top: none;
	border-bottom-color: #dfdfdf;
	padding: 1em 2em 1em 0.4em;
}

#bundle_rate_configuration .shipping_rates td:first-child {
	width: 40%;
}

#bundle_rate_configuration .shipping_rates td:last-child {
	padding: 1em 0.5em;
	width: 60px;
}

#bundle_rate_configuration .shipping_rates tr:last-child td {
	border: none;
}

#bundle_rate_configuration .priority input {
	width: 40px;
}	

#bundle_rate_configuration td.remove {
	width: 20px;
}