.zm-loader span{
  padding-left: 30px;
  font-size: 14px;
}

.widget-product-cart,.zip-express-payment-button{
  clear:both;
}

.zm-loader:before{
	height: 1em;
	width: 1em;
	position: absolute;
	content: "";
	-webkit-animation: spin 1s ease-in-out infinite;
	-moz-animation: spin 1s ease-in-out infinite;
	animation: spin 1s ease-in-out infinite;
	background: url(../../../woocommerce/assets/images/icons/loader.svg) center center;
	background-size: cover;
	line-height: 1;
	text-align: center;
	font-size: 1em;
	color: rgba(0,0,0,.75);
	margin-top: 5px;
	margin-left:0px;
}

a.zip-productbuttonlink{
  font-size: 11px;
  cursor: pointer;
  display: inline !important;
  text-decoration:none;
  border:none;
}

a#zipmoney-learn-more{
  cursor: pointer;
  display: inline !important;
}

.zip-overlay {
	position: fixed; /* Sit on top of the page content */
	display: none; /* Hidden by default */
	width: 100%; /* Full width (cover the whole page) */
	height: 100%; /* Full height (cover the whole page) */
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.6); /* Black background with opacity */
	z-index: 1000; /* Specify a stack order in case you're using a different order for other elements */
	pointer-events: none; /* Add a pointer on hover */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='your_transparent.png', sizingMethod='scale');
}

.zip-overlay-text{
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 50px;
	color: white;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
}

.save-zip-account{
	margin-left: 10px;
	display: inline;
}
