.block-title-bundles {
    margin-top: 12px;
    margin-bottom: 14px;
}

.bundle-sign {
    font-size: 20px;
    width: 30px;
    margin-top: 11%;
    display: inline;
    float: left;
    margin-left: auto;
    margin-right: auto;
	text-align: center;
}

.bundles.block-custom-list{
    display: inline;
    float: left;
	width: 65%;
}

.bundle-offer {
    float: right;
    display: block;
    width: 100%;
    border: 1px solid;
	background: #d9dae3;
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, .15);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .15);
}

.data-table .bundle-offer {
	border: none;
	-webkit-box-shadow: 0 0 0 0;
	box-shadow: 0 0 0 0);
}

.bundle-offer ul {
	padding: 10px 5px;
}

p.bundle-offer-title {
    border: 1px solid #2a4782;
    background-color: #2a4782;
    color: #fefaca;
	padding: 5px;
	margin-bottom: 0;
	font-weight: 700;
}

.bundle-button {
    margin-top: 5px;
    float: right;
    display: block;
}
.bundle-form{
    display: inline;
    float: right;
    width: 35%;
	margin-top: 14px;
}

.format-label {
    display: block;
    float: left;
    width: 70%;
	font-weight: 700;
}

.bundle-offer .price {
    font-weight: 700;
}

.bundle-offer input[type="checkbox"] {
	margin-top: 5px;
}

.bundles.block-custom {
	box-shadow: 0 0 0 0;
	border: none;
}

.bundles.block-custom .block-content,
.block.bundles.block-custom {
	background: none;
}

.block-title-bundles h3 {
	margin-bottom: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #5e5e5e;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	margin-top: 30px;
}

.bundles .products-grid .product-name {
    font-size: 12px;
}

.product-view-grouped .grouped-items-table {
	background-color: #FEFAC9;
}

@media screen and (max-width: 460px) {
	.bundle-form{ float: none; width: 100%; }
	.bundles.block-custom-list { float: none; width: 100%; }
	.bundle-button { margin-top: 15px; float: left; }
}.in_stock{
    color:green;
}
.out_of_stock{
    color:red;
}
.backorder{
    color:orange;
}
.not_managed{
    color:green;
}
