.campaigndetailsdonationpage h1.campaign_title {color: #21406a;}
.campaigndetailsdonationpage .campaign_description_top p {color: #7a7a7a;}

.campaigndetailsdonationpage .donationbutton {font-family: 'Roboto', sans-serif !important;color: #FFFFF9;}
.campaigndetailsdonationpage { 
  font-family: 'Roboto', sans-serif;
  font-size: 1.0000em;
  color: #7a7a7a;
  line-height: 1.8;
  text-decoration: none;
  background-color: #F4F4F4 !important;  
  	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #DDD;
  padding: 15px;
  margin-bottom: 20px;
}

.campaigndetailsdonationpage .campaign_photo {
    border-width: 5px;
    border-width: 0.5rem;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.3);
    border-radius: 0.4rem;
    width: 100%;
    margin-left: 20px;
}

.campaigndetailsdonationpage .campaignstatistic {
    float: right;
    border-bottom: 1px solid #ddd;
    text-align: right;
    color: #8C8C8C;
    padding-right: 0px !important;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.campaigndetailsdonationpage .percentDonatedAmount {
    color: #a2a2a2;
}

#donation-form .donationButton {
    text-align: left !important;
    margin-top: 20px;
}

.campaigndetailsdonationpage .sharingtop .campaign-sharing li a{ color:#fffff9;}

.campaigndescription{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #DDD;
	padding:15px;
	margin-bottom:20px;
}
.input-group {margin-left: 15%;}
#donation-form .switch-amounts, #donation-form .switch-payment-gateway {margin-left: 5% !important;}
#donation-form .switch-amounts input:checked + label {background-color: #FFFFFF;}
#donation-form .switch-amounts input:checked + label {box-shadow: none;color: #000 !important;}
#tr_frequency, #tr_number_donations {margin-left: 5% !important;}
.input-group-addon {font-size: x-large !important;margin-right: 5px;}