+ border-bottom: 0;
+ position: relative;
+}
+ .progress-bar-wrapper .progress-bar {
+ position: absolute;
+ height: 85px;
+ background: url(assets/progress_bar.png) left -85px repeat-x;
+ z-index: 2;
+ /* animate progress bar */
+ -webkit-animation: progress-bar 1.5s;
+ -moz-animation: progress-bar 1.5s;
+ animation: progress-bar 1.5s;
+ }
+ .progress-bar-wrapper .progress-bar-promises {
+ background-position: left bottom;
+ z-index: 1;
+ }
+
+ /* progress bar animation*/
+ @-webkit-keyframes progress-bar { 0% { width: 0; } }
+ @-moz-keyframes progress-bar { 0% { width: 0; } }
+ keyframes progress-bar { 0% { width: 0; } }
+
+ /* Current amount */
+ .progress-bar-wrapper .progress-bar:after {
+ content: attr(data-current);
+ display: block;
+ position: absolute;
+ top: -22px;
+ right: 0;
+ background: #fff;
+ color: #ccc;
+ font-size: 0.9em;
+ }
+ /* Promises amount */
+ .progress-bar-wrapper .progress-bar-promises:after {
+ }
+
+ /* Temperature bar */
+ .progress-bar-wrapper:before {
+ content: " ";
+ display: block;
+ position: absolute;
+ z-index: 3;
+ bottom: -5px;
+ left: -1px;
+ height: 5px;
+ width: 100%;
+ border: 1px solid #ccc;
+ border-top: 0;
+ background: -moz-linear-gradient(left, #ff0000 0%, #66ff00 100%); /* FF3.6+ */
+ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff0000), color-stop(100%,#66ff00)); /* Chrome,Safari4+ */
+ background: -webkit-linear-gradient(left, #ff0000 0%,#66ff00 100%); /* Chrome10+,Safari5.1+ */
+ background: -o-linear-gradient(left, #ff0000 0%,#66ff00 100%); /* Opera 11.10+ */
+ background: -ms-linear-gradient(left, #ff0000 0%,#66ff00 100%); /* IE10+ */
+ background: linear-gradient(to right, #ff0000 0%,#66ff00 100%); /* W3C */
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#66ff00',GradientType=1 ); /* IE6-9 */
+ }
+
+ /* Annual budget */
+ .progress-bar-wrapper:after {
+ content: attr(data-total);
+ display: block;
+ position: absolute;
+ top: -22px;
+ right: 0;
+ background: #fff;
+ color: #ccc;
+ font-size: 0.9em;
+ }
+
+
+
+/* FDN Form */
+.fdn-form {}
+ .fdn-form select,
+ .fdn-form input {
+ display: inline-block;
+ vertical-align: top;
+ margin-right: 1em;
+ height: 26px;
+ }
+ .fdn-form #custom-amount {
+ display:none;
+ height: 22px;
+ }
+
+
+/* Paymium Bitcoin */
+.paymium-btns {padding-left: 0;}
+.paymium-btns li {
+ list-style: none;
+ display: inline-block;
+ margin: 0 0.5em 0.5em 0;