.bitcoinbar { 
	width: 150px; margin-top: 5px; display: inline-block; height: 22px;  border-radius: 20px; position: relative; overflow: hidden;
	background-color: #DDD; vertical-align: bottom; text-decoration: none; z-index: 1; margin-right: 10px;
}
.bitcoinbar .text { 
	text-align: center; display: block; position: relative; transition: all 0.3s; padding-bottom: 5px;
	font-size: 11px; vertical-align: middle; line-height: 22px; color: rgba(152, 109, 16, 0.8); top: 0px; font-family: Segoe UI, Lucida Grande, Consolas, Monospace; font-weight: bold;
}
.bitcoinbar .goal { color: rgba(0,0,0,0.4); }
.bitcoinbar:hover .text { top: -2.0em; color: #C0392B; }
.bitcoinbar.focus .text { top: -4.0em; background-color: #3498DB; color: white; }
.bitcoinbar .heart { font-size: 16px; vertical-align: -2px; color: #E74C3C; }

.bitcoinbar .bar { 
	background: linear-gradient(#FFD734, #E1AE27); width: 0%; height: 22px; display: block; content: ""; 
	position: absolute; transition: all 0.3s;
}
.bitcoinbar.done .bar { background: linear-gradient(#2ECC71, #28B564); }
.bitcoinbar.done .text { color: white }
.bitcoinbar:hover .bar { width: 100% !important; background: linear-gradient(#FFD734, #E1AE27); }

/* Address bar to show QRcode and bitcoin address in an input */
.bitcoinbar-addressbar { border: 0px; vertical-align: bottom; margin: 0px; padding: 0px; width: 0px; opacity: 0; transition: all 0.3s; display: inline-block; perspective: 900px; -moz-perspective: 900px; }
.bitcoinbar-addressbar.visible { width: 240px; opacity: 1; }
.bitcoinbar-addressbar input { font-family: Consolas, monospace; font-size: 11px; width: 230px; background-color: #eee; text-align: center; border: 0px; height: 22px; cursor: default; color: black; }
.bitcoinbar-addressbar img { 
	position: absolute; padding: 20px 52px; background-color: #F1C40F; margin: 0px; padding-right: 53px; width: 125px; height: 125px !important; box-sizing: content-box;
	transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275); transform-origin: left top; max-width: initial; opacity: 0;
}
.bitcoinbar-addressbar input:focus { outline: 0; }