#content .woocommerce .woocommerce-edit-store-url-form button.alt, #content .woocommerce .woocommerce-edit-store-url-form .alt {
	background:#0090da !important;
	border-color: #0090da !important;
	color:#fff !important;
	margin-top:10px;
}

#content .woocommerce .woocommerce-edit-store-url-form .addmore {
	background:#f1f1f1 !important;
	border-color: #f1f1f1f !important;
	color:#0090da !important; 
	margin-left: 1em;
}

.button {
border-radius: 50px !important; 
}

.subscription_details td {
	padding: 1em .8em;
	border-bottom: solid 1px #fff;
	background:#f9f9f9;
}


#content .woocommerce a.button.change_payment_method {
	background:#0090da !important;
	border-color: #0090da !important;
	color:#fff !important;	
	float: left;
	margin-right:1em;
}

.wc_payment_method {
	padding: .5em 0 0 !important;
}

#billing_country_field {
	margin-bottom:2em;
}

.foo-notice {
	color:#fff;
	background:#0090da; 
	padding:1em 1.5em;
	margin-bottom:20px;
    border-radius:3px !important;
}

.woocommerce-error {
	margin-bottom:20px !important;
}

.woocommerce-MyAccount-navigation-link--subscriptions {
	display: none;
}

.woocommerce table.shop_table, .woocommerce-page table.shop_table {
	margin-bottom:20px !important;
} 
.woocommerce-order-pay .shop_table th,
.woocommerce-order-pay .shop_table td {   
	background:#fff !important;
}
.shop_table th,
.shop_table td {
	padding-left:1em !important;
	padding-right:1em !important;
	text-align: left !important;
}
 
#payment input.button,
#content .woocommerce #payment input[type=submit] {
	float: left !important;
	background:#0090da !important;
	color:#fff !important;
}

#payment label {
	margin:0 !important;
}

.woocommerce-account.logged-in .woocommerce { 
	width:100%;
}

.woocommerce-account.logged-in .woocommerce h2 { 
	display: inherit;
}


.woocommerce-account .woocommerce h2 { 
	display: none;
}

.woocommerce-form-login {
	width:30em;
	max-width:100%;
	margin: 0 auto !important;
	float: none !important;
	display: block;
	border:0;
	padding:0;
}

.woocommerce-account .registration-form {
	width:100%;
}
.woocommerce-account .woocommerce { 
	
	max-width:100%;
	margin: 0 auto !important;
	float: none !important;
	display: block
}
 
.woocommerce form.login {

	padding:0 !important;
	border:0 !important;; 
}
#content .woocommerce .subscription_details a.button {
	font-size:1em !important;
	padding:10px 15px !important;
}

table.shop_table   {
	border:0 !important;
}

.woocommerce-page.woocommerce-checkout table.shop_table td, .woocommerce-page.woocommerce-checkout th, .woocommerce-page.woocommerce-checkout table.shop_table .product-name {
	border-left:0 !important;
	border-right:0 !important;	
}