/* Hides add to default star when creating a new contact */
.page-civicrm-contact-add .block-page-title-block .shortcut-action{
	display: none;
}

/* Hides Wirkungsbereich and Wirkungsbereich im Projektgebiet on contact creation page */
.page-civicrm-contact-add #Contact #customData_Organization,
.page-civicrm-contact-add #Contact #Wirkungsbereich,
.page-civicrm-contact-add #Contact #Wirkungsbereiche_in_Sachsen,
.page-civicrm-contact-add #Contact #Wirkungsbereiche_im_Projektgebiet{
	display: none;
}

/* Hides sic-code, gesetzlicher name, Bezugsquelle and pseudonym hen creating a contact */
.page-civicrm-contact-add #Contact td:has(#contact_source),
.page-civicrm-contact-add #Contact td:has(#nick_name),
.page-civicrm-contact-add #Contact td:has(#sic_code),
.page-civicrm-contact-add #Contact td:has(#external_identifier),
.page-civicrm-contact-add #Contact td:has(#legal_name){
	display: none;
}

/* Hides greeting field and Addressat from contact info page */
.crm-contact-page  #contact-summary #crm-communication-pref-content .crm-summary-row:has(.crm-contact-addressee_display),
.crm-contact-page  #contact-summary #crm-communication-pref-content .crm-summary-row:has(.crm-contact-postal_greeting_display){
	display: none;
}


/* Hides sic-code, bezugsquelle and id from Contact summary */
.crm-contact-page  #contact-summary .crm-summary-row:has(.crm-contact_source),
.crm-contact-page  #contact-summary .crm-summary-row:has(.crm-contact-nick_name),
.crm-contact-page  #contact-summary .crm-summary-row:has(.crm-contact_external_identifier_label),
.crm-contact-page  #contact-summary .crm-summary-row:has(.crm-contact-contact_id){
	display: none;
}

.crm-contact-page  #contact-summary .crm-summary-block #Phone #Phone_Block_1 .crm-phone-ext{
	display: none;
}

/* Hides BriefGrussformel and Addressat from Contact Quick Edit */
.crm-contact-page  #ContactInfo .crm-summary-row:has(#contact_source),
.crm-contact-page  #ContactInfo .crm-summary-row:has(#nick_name),
.crm-contact-page  #CommunicationPreferences .crm-summary-row:has(#postal_greeting),
.crm-contact-page  #CommunicationPreferences .crm-summary-row:has(#addressee){
	display: none;
}

/* Hides Yugriffsrechte when Editing Contact relations */
.page-civicrm-contact .CRM_Contact_Form_Relationship table tr.crm-relationship-form-block-is_permission_a_b,
.page-civicrm-contact .CRM_Contact_Form_Relationship table tr.crm-relationship-form-block-is_permission_b_a{
	display: none;
}


/* Cleint request: Hides fields when editing an activity */
#Activity #recurring-entity-block,
#Activity .crm-activity-form-block-schedule_followup,
#Activity .crm-activity-form-block-attachment,
#Activity .crm-activity-form-block-duration,
#Activity .crm-activity-form-block-location,
#Activity .crm-activity-form-block-priority_id,
#Activity .crm-activity-form-block-engagement_level{
	display: none;
}

/* Styling for public event information pages */
.page-civicrm-event .breadcrumb,
.page-civicrm-event #header #header-nav{
	display: none;
}

/* Hides top registration button */
.page-civicrm-event-info .crm-public .crm-actionlinks-top{
        display: none;
}

/* Styling for public event registration Pages */

/* Sets consistent width for all text input fields */
.page-civicrm-event-register form#Register input[type="text"]{
    width: 20em;
}

/* Styling for radio button and checkbox fields */
.page-civicrm-event-register form#Register .crm-section.form-item .content:has(.crm-form-checkbox),
.page-civicrm-event-register form#Register .crm-section.form-item .content:has(.crm-form-radio){
    display: flex;
    gap: 10px;
}

/* sets width for radio button and checkbox labels */
.page-civicrm-event-register form#Register .crm-section.form-item .content:has(.crm-form-checkbox) label,
.page-civicrm-event-register form#Register .crm-section.form-item .content:has(.crm-form-radio) label{
    width: fit-content;
    padding: 0;
    margin: auto 0;
}

/* Styling for the clear selection button */
.page-civicrm-event-register form#Register .crm-section.form-item .content:has(.crm-form-radio) a.crm-clear-link{
    height: min-content;
    border: none;
}

/* Hides hover effect */
.page-civicrm-event-register form#Register .crm-section.form-item .content:has(.crm-form-radio) a.crm-clear-link:hover{
    background-image: none;
    border: none;
}
