/* 
#crm-container .crm-section .content, .crm-section .content {
    margin-left: 26%;
}

#crm-container .crm-section .label, .crm-section .label {
    float: left;
    text-align: right;
    width: 25%;
}
 */
 
#crm-container a, #crm-container a:link {
    color: #125BAE;
}
 

#crm-container #membership-listings .odd-row {
    background-color: #F0E9DD;
}

#profilewrap14 .messages {
  border: none;
  padding-left: 0;
}

#profilewrap14 .edit-value label {
  display: inline !important;
  font-weight: normal !important;
  padding-left: 5px;
}

#profilewrap14 #editrow-custom_1 {
  width: 800px; /* to avoid awkward break between checkbox and label */
}

#profilewrap14 #editrow-custom_2 {
  display: none;
}

.crm-contribution-main-form-block label {
  padding-left: 5px;
}

.page-civicrm-profile-create #crm-container {
  width: 704px;
}

.page-civicrm-profile-create #crm-container label {
  padding-left: 4px;
}

#crm-container.crm-public .price-set-row {
    font-size: 13px;
  padding-top:5px !important;
}

#crm-container.crm-public .price_set-section .price-set-option-content label {
  padding-left: 10px;
}

#crm-container.crm-public .price-set-row input, #crm-container.crm-public .price-set-row label {
    vertical-align: middle !important;
}

#crm-container.crm-public .payment_processor-section .label {
  padding-top: 0;
}

#crm-container.crm-public .payment_processor-section .content label {
  padding-left: 5px;
}

#crm-container.crm-public .payment_processor-section .content #CIVICRM_QFID_0_payment_processor {
  margin-left: 20px;
}

#crm-container.crm-public .event-info .label {
  padding-top: 6px;
}

#crm-container.crm-public .event-info .crm-section {
  margin-bottom: 15px;
}

#crm-container .event-info a.crm-register-button {
        text-decoration:none;
  text-align:center;
  font: 18px;
  padding:6px 12px;
  margin-left: 20px;
  border:solid 1px #443314;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius: 4px;
  font-weight:bold;
  color:#f0ebdf;
  background-color:#b09668;
  background-image: -moz-linear-gradient(top, #b09668 0%, #6b5125 100%);
  background-image: -webkit-linear-gradient(top, #b09668 0%, #6b5125 100%);
  background-image: -o-linear-gradient(top, #b09668 0%, #6b5125 100%);
  background-image: -ms-linear-gradient(top, #b09668 0% ,#6b5125 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b5125', endColorstr='#6b5125',GradientType=0 );
  background-image: linear-gradient(top, #b09668 0% ,#6b5125 100%);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 35px;
  width: 150px;
  font-size: 120%;
  position: relative;
}

#crm-container .event-info a.crm-register-button span {
  width: 150px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

div.register_link-section {
  height: 50px !important;
}

#crm-container .event-info a.crm-register-button:hover, #crm-container .event-info a.crm-register-button:focus {
  background-position: 0 !important;
}

div.crm-section.event_summary-section {
  font-weight: bold;
  }

#printer-friendly {
  display: none;
}

.Reserve_an_on_site_research_tim-row1 .description {
  color: #453314;
  margin: 10px 0 0 25px;
}

#priceset .crm-section {
   padding-bottom: 10px;
}


input#price_54 {
   width: 300px;
}

.crm-profile-id-22 .option-label {
  width: 215px !important;
}

.crm-profile-id-22 .content input {
  margin-right: 5px;
}

.voluntary_donation-content .price-field-amount {
	display: none;
}

span.content.description p {
	padding-left: 135px;
	margin-bottom: 8px;
}

.crm-section .content {
	padding-top: 0;
}

#crm-container small {
	font-size: 80%;
}
