.page-customer-account #content .order-actions .subscription {

}

.page-customer-account #content .order-actions .subscription div {
	margin-top: 5px;
}

.page-customer-account #content .order-actions .subscription a {
	display: inline-block;
	padding: 4px 8px;
	/*font-size: 0.9em;*/
	color: #fff;
	border-radius: 4px;
	border: none !important;
}

.page-customer-account #content .order-actions .subscription .create a {
	background: #444;
}

.page-customer-account #content .order-actions .subscription .renew a {
	background: #4ec44e;
}

.page-customer-account #content .order-actions .subscription .cancel a {
	background: #dc143c;
}

.page-customer-account #content .order-actions .subscription .info {
	/*font-size: 0.9em;*/
	font-style: italic;
}

#subscriptions_renew #notifications .container::before {
	content: "";
	display: block;
	height: 150px;
}

#checkout-delivery-step .subscriptions {
	margin: 20px 0;
	padding: 20px 25px;
	background: #faf5ed;
}

#checkout-delivery-step .subscriptions h3 {
	font-size: 24px;
	color: #b23a47 !important;
}

#checkout-delivery-step .subscriptions .alert-danger {
    background: #f2dede !important;
    border: 1px solid #ebcccc !important;
}

#checkout-delivery-step .subscriptions .alert-danger,
#checkout-delivery-step .subscriptions .alert-danger * {
    color: #a94442 !important;
}

#checkout-delivery-step .subscriptions .alert::before {
    content: none !important;
}
