.woocommerce #print-button {
    background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #ccc;
    float: right;
    padding: 5px 21px;
}
.woocommerce .donation span{
float:left;
}

 .woocommerce .coupon input.button{
	margin:10px 0; 
	float: none;
	display: inline-block;
}

 .woocommerce form input.button{
 	margin-bottom: 12px;
 	float: right;
 	margin-top: 10px;
 	margin-right: 10px;
 
 }

.woocommerce .entry-content .woocommerce .button{
 	min-width:171px;
 }

.woocommerce .coupon
{
	float: left;
	padding-left: 10px;
	width:100%;
	border:1px solid #ddd;
	border-top: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
}
.woocommerce .donation .input label
{
	font-weight: 700;
}

.donation-description .donation-inline  ,.donation-desc  input[type="number"]
{
	display: inline-block;
	width: 85px;
}
.woocommerce .currency-inline , .woocommerce .donation-desc span
{
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 10px;
}
.woocommerce .donation-description
{
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 15px;
}
.woocommerce #coupon_code
{
	display: inline-block;
	width:40%;
	padding: 7px;
	max-width: 80px;
	vertical-align: top;
	position: relative;
	top :9px;
}
.woocommerce table.shop_table #coupon_code
{
	top: 0;
}
.woocommerce-cart .entry-content .woocommerce .coupon label
{
	display: none;
}
.woocommerce-cart .entry-content .woocommerce form
{
	float:left;
	position: relative;
	
}
.woocommerce .cart_totals 
{
	margin-top: 18px;
}

.woocommerce .add-donation-warp
{
	margin-bottom: 0;
}
.woocommerce table.cart td.actions 
{
	position: static;
	border: 0;
}


.woocommerce table.cart td.actions  .input-text#coupon_code
{
	margin-top: 9px;
}

.woocommerce table.add-donation-warp {
    border: 1px solid rgba(0,0,0,.1);
    margin: 0 -1px 0px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
   
}
.woocommerce .add-donation-warp TD
{
	padding-left: 10px;
	padding-right: 10px;
}

.woocommerce form  .coupon + input.button
{
	margin-top: -50px;
}
.woocommerce table.cart td.actions .coupon
{
	width: auto;
	border: none;
}
.woocommerce table.cart td.actions .coupon + input.button
{
	margin-top: 10px;
}
.woocommerce-cart .cart-collaterals .cart_totals table th
{
	width: 35%;
}
.woocommerce table.shop_table th
{
	padding: 9px 10px;
}
/*donation order info style*/

.woocommerce-cart .cart-collaterals tr.fee th{
background-image: url("../images/charity.png");
background-repeat: no-repeat;
background-position: left center;
background-size: 20px 20px;
}

.woocommerce-cart .cart-collaterals table.shop_table tr.fee th{
font-weight: lighter;
font-size:12px!important;
}

.woocommerce-cart .cart-collaterals tr.cart-subtotal th{
font-weight: 700;

}
.woocommerce-cart .cart-collaterals .cart_totals table th {
    padding-left: 24px;
}

.woocommerce .no-charity-option{
	background: #ebe9eb none repeat scroll 0 0;
    border-bottom: 1px solid #ccc;
    border-left: 7px solid red;
    color: #515151;
    padding: 8px;
}

.woocommerce .add-donation-warp .submit > div {
    color: red;
    float: right;
    width: 85%;
}
.shop_table.shop_table_responsive.cart td{
font-size:13px;
}

.woocommerce  .thee-donations{
	padding:0px!important;
}
.woocommerce  .thee-donations table.add-donation-warp td{
	text-align:left !important;
}