.dropzone { border: none }
.lead a { color: #333; }
label { margin: none; font-weight: normal; }
.row { display: block !important; }
h4 { margin-bottom: 1rem; }
p { margin-left: 1rem; }
img.donate {
  margin-left: 0px;
  margin-right: 20px;
}
.linkblock a, .linkblock p, .linkblock div { color: #000; }
/* shamelessly borrowed from w3bits.com */
.rainbow-text {
  background-image: repeating-linear-gradient(45deg, violet, indigo, blue, green, yellow, orange, red, violet);
  text-align: center;
  background-size: 800% 800%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 24px;
  animation: rainbow 8s ease infinite;
}

@keyframes rainbow { 
    0%{background-position:0% 50%}
    50%{background-position:100% 25%}
    100%{background-position:0% 50%}
}