/* THIS IS A WIDGET FOR DONATIONS TO CPAN-TESTERS */

.crm-contribute-widget {
  font-size:12px;
  font-family:Helvetica, Arial, sans;
  padding:6px;
  -moz-border-radius:    4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius:  4px;
  border-radius:         4px;
  border:1px solid #96C0E7;
  width:170px;
  margin-top: 40px;
  margin-left: 10px;
}
.crm-contribute-widget h5 {
  font-size:13px;
  padding:3px;
  margin: 0px;
  text-align:center;
  -moz-border-radius:    4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius:  4px;
  border-radius:         4px;
}

.crm-contribute-widget .crm-amounts {
  height:1em;
  margin:.8em 0px;
  font-size:13px;
}
.crm-contribute-widget .crm-amount-low {
  float:left;
}
.crm-contribute-widget .crm-amount-high {
  float:right;
}
.crm-contribute-widget .crm-percentage {
  margin:0px 30%;
  text-align:center;
}
.crm-contribute-widget .crm-amount-bar {
  background-color:#FFF;
  width:100%;
  display:block;
  border:1px solid #CECECE;
  -moz-border-radius:    4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius:  4px;
  border-radius:         4px;
  margin-bottom:.8em;
  text-align:left;
}
.crm-contribute-widget .crm-amount-fill {
  background-color:#2786C2;
  height:1em;
  display:block;
  -moz-border-radius:    4px 0px 0px 4px;
  -webkit-border-radius: 4px 0px 0px 4px;
  -khtml-border-radius:  4px 0px 0px 4px;
  border-radius:         4px 0px 0px 4px;
  text-align:left;
}
.crm-contribute-widget .crm-amount-raised-wrapper {
  margin-bottom:.8em;
  background-color:#2786C2;
  width:100%;
  display:block;
  border:1px solid #CECECE;
  -moz-border-radius:    4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius:  4px;
  border-radius:         4px;
  margin-bottom:.8em;
  margin-top:4px;
}
.crm-contribute-widget .crm-donors,
.crm-contribute-widget .crm-amount-raised {
  font-weight:bold;
}

.crm-contribute-widget .crm-logo {
  text-align:center;
}

.crm-contribute-widget .crm-donors {
  font-size:12px;
}

.crm-contribute-widget .crm-comments,
.crm-contribute-widget .crm-campaign {
  font-size:11px;
  margin-bottom:.8em;
}

.crm-contribute-widget .crm-contribute-button {
  display:block;
  background-color:#CECECE;
  -moz-border-radius:    4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius:  4px;
  border-radius:         4px;
  text-align:center;
  margin:0px 10% .8em 10%;
  text-decoration:none;
  color:#556C82;
  padding:2px;
  font-size:13px;
}

.crm-contribute-widget .crm-home-url {
  text-decoration:none;
  border:0px;
}

.crm-contribute-widget {
  background-color: #228B22; /* background color */
  border-color:#333; /* border color */
}

.crm-contribute-widget h5 {
  color: #3333cc;
  background-color: #cfcfcf;
} /* title */

/* .crm-contribute-widget .crm-amount-raised { color:#000; } */
.crm-contribute-widget .crm-amount-raised { 
  color:#fff;
}

.crm-contribute-widget .crm-amount-bar { /* progress bar */
  background-color:#FF6600;
  border-color:#CECECE;
}
.crm-contribute-widget .crm-amount-fill { background-color:#2786C2; }

.crm-contribute-widget a.crm-contribute-button { /* button color */
  background-color:#0000ff;
}

.crm-contribute-widget .crm-contribute-button-inner { /* button text color */
  padding:2px;
  display:block;
  color:#FFFFFF;
}

.crm-contribute-widget .crm-comments,
.crm-contribute-widget .crm-donors,
.crm-contribute-widget .crm-campaign {
  color:#FFFFFF /* other color*/
}

.crm-contribute-widget .crm-home-url {
  color:#FFFFFF /* home page link color*/
}

#crm_cpid_5 { text-align: center; }
#crm_cpid_5 p { margin: 10px; color: #fff; }
#crm_cpid_5 a { color: #fff; }
