.page-node-add-panel .panels-layouts-checkboxes .layout-link {
  float: none;
  padding: 0;
  width: auto;
  height: auto;
  display: block;
}
.page-node-add-panel .panels-layouts-checkboxes .layout-link img {
  display: none;
}
.form-item.form-type-checkbox.form-item-promote {
  display: none;
}
/* AACT membership forms */
#user-register-form {
  margin-top: 10px;
}
#user-register-form input {
  width: 240px;
}
#user-register-form .description {
  display: none;
}
#user-register-form legend {
  display: none;
}
#user-register-form .label {
  display: block;
  width: auto;
  float: none;
  text-align: left;
}
#user-register-form .crm-container-snippet .crm-section .content {
  margin-left: 0;
}
#user-register-form #edit-submit {
  width: auto;
}
#user-register-form .content .crm-error {
  display: none;
}
body.page-user-register .tabs {
  display: none;
}
.page-join-aact-membership input[type='submit'] {
  margin-top: 15px;
}
.benefits-of-membership,
.individual-membership-category,
.ascap-license-info,
.donation-level {
  border: 1px solid #000;
  padding: 15px 10px;
}
.benefits-of-membership ul,
.benefits-of-membership ul,
.individual-membership-category ul,
.organization-membership-benefits ul,
.commercial-membership-benefits ul,
.individual-membership-benefits ul {
  margin-left: 15px;
}
#user-register-form .password-suggestions ul,
#form-aact-membership .block ul {
  margin-left: 15px;
}
#form-aact-membership .form-item {
  clear: left;
  width: 55%;
  float: left;
}
#form-aact-membership .form-submit,
#form-aact-membership  p {
  clear: left;
  float: left;
  width: auto;
}
#form-aact-membership .content.description {
  clear: left;
  margin: 0;
}
#form-aact-membership .label {
  display: block;
  width: auto;
  float: none;
  text-align: left;
}
#form-aact-membership .content {
  margin-left: 0;
}
#user-register-form #edit-submit {
  width: auto;
  display: block;
  clear: left;
}
#form-aact-membership input[type='submit'] {
  display: block;
}
.individual-membership-benefits,
.organization-membership-benefits,
.commercial-membership-benefits,
.membership-type-info {
  margin-top: 25px;
}
#form-aact-membership .form-item .field-prefix {
  margin-right;
}
#form-aact-membership .form-item #edit-budget {
  width: 150px;
}
.page-checkout .button-operator,
.page-checkout .checkout-back {
  display: none;
 }
#edit-submitted-civicrm-1-contact-1-cg17-custom-37 {
  width: 120px;
}
.page-join-aact-membership #zone-content-wrapper,
.benefits-of-membership,
.individual-membership-category {
  margin-bottom: 50px;
}
.context-join-aact-membership .messages.status {
  display: none;
}
#edit-donation-amount {
  width: 110px;
}
/* User Receipt */
.view-id-commerce_line_item_table.view-display-id-default h1,
.view-id-commerce_line_item_table.view-display-id-default h3 {
  line-height: 100%;
}
.view-id-commerce_line_item_table.view-display-id-default .print-container {
  text-align: right;
}
.view-id-commerce_line_item_table.view-display-id-default .receipt-item-odd,
.view-id-commerce_line_item_table.view-display-id-default .receipt-item-even {
  width: 25%;
  margin-bottom: 15px;
}
.view-id-commerce_line_item_table.view-display-id-default .receipt-item-odd {
  float: left;
  clear: left;
}
.view-id-commerce_line_item_table.view-display-id-default .receipt-item-even {
  float: right;
  clear: right;
}
.page-user-orders .tabs.primary.clearfix {
  display: none;
}
.view-id-commerce_line_item_table table {
  clear: both;
}

/* Remove billing title from checkout process if anon, else show the modified title */
#commerce-checkout-form-checkout .customer_profile_billing legend {
  display: none;
}

body.logged-in #commerce-checkout-form-checkout .customer_profile_billing legend {
  display: block;
}

/* Fix spacing now that title is gone from billing */
#commerce-checkout-form-checkout fieldset.account {
  margin-bottom: 0;
}

/* Remove billing title from checkout pane */
#edit-checkout-review tbody > tr:nth-child(5) {
  display: none;
}

/*  ckeditor-accordion : change background color and font size  */
.ckeditor-accordion-container dd {
  font-size: inherit !important;
  font-style: inherit !important;
}

.ckeditor-accordion-container > dl dt.active > a {
  background-color: #ddd !important;
  border-bottom: 1px solid #bbb !important;
  color: #339900 !important;
}
.ckeditor-accordion-container > dl dt > a {
  background-color: #ddd !important;
  color: #339900 !important;
  border-bottom: 1px solid #bbb !important;

}
.ckeditor-accordion-container > dl {
  border: 1px solid #bbb !important;
}
#google_recaptcha_views_form_commerce_cart_form_default {
  display: block;
  overflow: hidden;
  position: relative;
}
.recaptcha-container {
  display: block;
  overflow: hidden;
  position: relative;
}
#google_recaptcha_views_form_commerce_cart_form_default {
  float: right;
}
