/* Event admin : hide tabs */
#mainTabContainer #tab_friend,
#mainTabContainer #tab_pcp,
#mainTabContainer #tab_repeat
 {
  display: none;
}

/* Event admin : general info */
#crm-container tr.crm-event-manage-eventinfo-form-block-default_role_id,
#crm-container tr.crm-event-manage-eventinfo-form-block-participant_listing_id,
#crm-container tr.crm-event-manage-eventinfo-form-block-summary,
#crm-container tr.crm-event-manage-eventinfo-form-block-description,
#crm-container tr.crm-event-manage-eventinfo-form-block-is_multiple_registrations,
#crm-container tr.crm-event-manage-eventinfo-form-block-is_map,
#crm-container tr.crm-event-manage-eventinfo-form-block-is_public,
#crm-container tr.crm-event-manage-eventinfo-form-block-is_share,
#crm-container tr.crm-event-manage-eventinfo-form-block-is_active,
#crm-container tr.crm-event-manage-manage-form-block-allow_same_participant_emails,
#crm-container tr.crm-event-manage-manage-form-block-expiration_time,
#crm-container tr.crm-event-manage-registration-form-block-is_multiple_registrations,
#crm-container tr.crm-event-manage-registration-form-block-allow_same_participant_emails,
#crm-container tr.crm-event-manage-registration-form-block-expiration_time,
#crm-container tr.crm-event-manage-registration-form-block-footer_text,
#crm-container tr.crm-event-manage-registration-form-block-custom_pre_id,
#crm-container tr.crm-event-manage-registration-form-block-custom_post_id,
#crm-container tr.crm-event-manage-registration-form-block-create-new-profile,
#crm-container tr.crm-event-manage-registration-form-block-confirm_footer_text,
#crm-container tr.crm-event-manage-registration-form-block-confirm_thankyou_footer_text {
  display: none;
}

#crm-container form#EventInfo input#title {
  width: 45em;
}

/* Event admin : general info : hide custom data accordion header */
#crm-container form#EventInfo #customData .crm-accordion-open > .crm-accordion-body {
  border: 0;
}

#crm-container form#EventInfo #customData div.crm-accordion-header {
  display: none;
}

/* Event admin : location */
#crm-container .crm-event-manage-location-form-block table,
#crm-container .crm-event-manage-location-form-block tr {
  font-size: 100%;
}

#crm-container .crm-event-manage-location-form-block .crm-event-is_show_location {
  display: none; /* par defaut = actif */
}

/* Event admin : fees */
#crm-container .crm-event-manage-fee-form-block #payLater,
#crm-container .crm-event-manage-fee-form-block #payLaterOptions,
#crm-container .crm-event-manage-fee-form-block #contributionType,
#crm-container .crm-event-manage-fee-form-block #priceSet,
#crm-container .crm-event-manage-fee-form-block #paymentProcessor {
  display: none;
}

/* Event admin : inscription en ligne */
#crm-container .crm-event-manage-registration-form-block tr.crm-event-manage-registration-form-block-registration_link_text,
#crm-container .crm-event-manage-registration-form-block tr.crm-event-manage-registration-form-block-confirm_title,
#crm-container .crm-event-manage-registration-form-block tr.crm-event-manage-registration-form-block-confirm_text,
#crm-container .crm-event-manage-registration-form-block tr.crm-event-manage-registration-form-block-confirm_thankyou_title,
#crm-container .crm-event-manage-registration-form-block tr.crm-event-manage-registration-form-block-is_email_confirm,
#crm-container .crm-event-manage-registration-form-block tr.crm-event-manage-registration-form-block-confirm_from_name,
#crm-container .crm-event-manage-registration-form-block tr.crm-event-manage-registration-form-block-bcc_confirm {
  display: none;
}

#crm-container .crm-event-manage-registration-form-block #confirm {
  display: none !important;
}

#crm-container .crm-event-manage-registration-form-block #confirm_email_text {
  width: 650px;
  height: 200px;
}

/* Event info: ne pas afficher les icônes de flux ical, personne utilise ça.. */
#crm-container .iCal_links-section {
  display: none;
}

/* Hide help for most admin event forms, they are not useful */
#crm-container #Registration #help {
  display: none;
}

/**
 * EVENT REGISTER
 */

/* Event register: merge first profile + billing info */
#crm-container #Register fieldset.billing_name_address-group {
  border: 0;
}

#crm-container #Register fieldset.billing_name_address-group .billingNameInfo-section .description {
  display: none;
}

#crm-container #Register .payment_processor-section {
  margin-bottom: 0;
}

#crm-container #Register #payment_information fieldset.billing_name_address-group {
  margin-top: 0;
  padding-top: 0;
}

#crm-container #Register .birth_date-section {
  margin-bottom: 0;
}

/* Event register: Amex not supported (à confirmer) */
#crm-container .credit_card_type-section .civicrmdesjardins-cclogo-amex {
  display: none !important;
}

/* Event register: increase width of left column, avoids labels on two lines */
#crm-container #Register fieldset legend {
  padding-left: 0;
}

#crm-container #Register .crm-section .label {
  width: 25%;
  float: left;
}

#crm-container #Register .crm-section .content {
  margin-left: 26%;
}

/* Event regsiter: in personnal info, show in full width */
#crm-container #Register .billingNameInfo-section div.content {
  margin-left: 0;
}

/* Event register: hide personnal info legend */
/*#crm-container #Register .crm-event-register-form-block > fieldset {
  border: none;
}*/

/*#crm-container #Register .crm-event-register-form-block > fieldset > legend {
  display: none;
}*/
#crm-container #Register .payment_options-group,
#crm-container #Register .credit_card_info-group {
  border: none;
}
#crm-container #Register .payment_options-group > legend,
#crm-container #Register .credit_card_info legend {
  display: none;
}

#crm-container #Register #helprow-custom_5 {
  padding: 10px 30px;
  margin: 30px 0;
  background-color: #228CC044;
}

/* Event register: hide "birth date" 'clear' link */
#crm-container #Register .birth_date-section .crm-clear-link {
  display: none;
}

/* Event register: the green border around help messages is a bit overkill */
#crm-container #Register fieldset .help {
  border: 0;
  background-color: #fff;
}

#crm-container #Register fieldset div.messages ul {
  margin: 1em 0 1em 2em;
}

/* Event register: terms&conditions, remove left padding since no label */
#crm-container #Register .custom_5-section .label {
  width: 0;
}

#crm-container #Register div.custom_5-section div.content {
  margin-left: 0.5em;
  font-size: 120%;
}

/* Event register: highlight errors, see .js file validation code (ex: terms+conditions) */
#csncivicrm-validation-messages ul {
  background-color: #FBE3E4;
  list-style-type: none;
  padding: 1em;
}

/* Event confirmation page: hide 'participant role' */
#crm-container .crm-event-confirm-form-block .participant_role-group,
#crm-container .crm-event-thankyou-form-block .participant_role-group {
  display: none;
}

/* Event confirmation page: hide 'billing info' label since we merge billing+personnal info */
#crm-container .crm-event-confirm-form-block .csncivicrm-custompre-block > .header-dark,
#crm-container .crm-event-thankyou-form-block .csncivicrm-custompre-block > .header-dark {
  display: none; /* header of customPre */
}

/* Event confirmation/thank you: css for the modalités et conditions */
#crm-container .crm-event-confirm-form-block .csncivicrm-modalites h3,
#crm-container .crm-event-thankyou-form-block .csncivicrm-modalites h3 {
  background-color: #fff;
  font-weight: normal;
}

#crm-container .crm-event-confirm-form-block .csncivicrm-modalites ul,
#crm-container .crm-event-thankyou-form-block .csncivicrm-modalites ul {
 list-style: disc inside none;
 padding-left: 1em;
}

/* larger */
.crm-container {
	font-family: "Source Sans Pro", sans-serif;
	font-size: 1.2em;
	line-height: 1.5em;
}
.crm-container div.form-item {
	padding: 0;
}

button.crm-form-submit {
  color: #102A40 !important;
  background-color: white !important;
	padding: 8px !important;	
	font-size: 1.2em !important;
}
button.crm-form-submit.default {
  color: white !important;
  background-color: #102A40 !important;
	padding: 10px !important;	
	font-size: 1.5em !important;
}



