/* WP Events Manager überschreiben */
#crm-notification-container div.ui-notify-message-style a {
  text-decoration: underline !important;
}

/* Easy Copy Bug beseitigen und Iconfarbe anpassen */
.crm-easycopy-button {
  z-index: 1 !important;
  color: orange !important;
  font-weight: 400;
}

/* Data Prozessor Kontaktsuche Hilfekasten */
.crm-container .crm-search-form .help ul {
  list-style: disc;
  padding: 0 15px;
}

/* RiverLea Fixes v0.2 */

#bootstrap-theme .bg-primary {
  background-color: var(--crm-layer1-bg-color) !important;
  color: var(--crm-text-dark-color) !important;
}
#bootstrap-theme a.bg-primary:hover,
#bootstrap-theme a.bg-primary:focus {
  background-color: color-mix(in srgb, var(--crm-layer1-bg-color) 87.5%, #000 12.5%) !important;
}
#bootstrap-theme .bg-success /*,
#bootstrap-theme .dropdown-menu .bg-success a,
#bootstrap-theme .dropdown-menu a.bg-success */ {
  background-color: var(--crm-success-light-color) !important;
  color: var(--crm-text-dark-color) !important;
}
#bootstrap-theme .bg-info /*,
#bootstrap-theme .dropdown-menu .bg-info a,
#bootstrap-theme .dropdown-menu a.bg-info */ {
  background-color: var(--crm-info-light-color) !important;
  color: var(--crm-text-dark-color) !important;
}
#bootstrap-theme .bg-warning /*,
#bootstrap-theme .dropdown-menu .bg-warning a,
#bootstrap-theme .dropdown-menu a.bg-warning */ {
  background-color: var(--crm-warning-light-color) !important;
  color: var(--crm-text-dark-color) !important;
}
/* Textfarbe weiß wird in _components.css erzwungen und lässt sich nicht überschreiben – muss daher einzeln definiert werden */
#bootstrap-theme .bg-warning .crm-search-field-value, 
#bootstrap-theme .bg-warning .crm-search-display-table-column-label,
#bootstrap-theme .bg-warning.ng-binding {
  color: var(--crm-text-dark-color) !important;
}
#bootstrap-theme .bg-danger/* ,
#bootstrap-theme .dropdown-menu .bg-danger a,
#bootstrap-theme .dropdown-menu a.bg-danger */ {
  background-color: var(--crm-danger-light-color) !important;
  color: var(--crm-text-dark-color) !important;
}
/* Fix SEPA-Dashboard-Farben, die aktuell von RiverLea überschrieben werden - 20260225 */
tr.submit_missed { background-color: var(--crm-danger-light-color) !important; }
tr.submit_urgently { background-color: var(--crm-warning-light-color) !important; }
tr.submit_soon { background-color: var(--crm-info-light-color) !important; }
tr.submit_later { background-color: var(--crm-success-light-color) !important; }
tr.submit_closed { background-color: var(--crm-layer2-bg-color) !important; }

/* manage case screen → dynamische Spaltenbreiten bei den label- und content-Spalten der Custom Fields erschweren Übersichtlichkeit, daher erste Spalte imer gleiche Breite */
.crm-case-caseview-form-block .crm-info-panel td:first-child {
  width: 25%;
}


/* CiviEvent */

.crm-marker { color: #e00 !important; }


.crm-group.event_fees-group table {
  width: 100%;
}

.crm-container .hiddenElement {
  display: none;
}

.crm-grid-cell.bold.right.text-right {
  font-weight: bold;
}

.crm-grid-table.total_amount-section.pull-right.float-right {
  padding-top: 2em;
  font-size: larger;
}

.crm-container .header-dark {
  font-weight: bold;
  padding-top: 2em;
  padding-bottom: .5em;
}

.CRM_Event_Form_Registration_ThankYou .help {
  background-color: var(--color-surface-3);
  padding: 1em 1.5em;
}

.CRM_Event_Form_Registration_ThankYou .spacer {
  height: 2em;
}

.crm-group.event_fees-group table td:nth-child(3), .crm-group.event_fees-group table th:nth-child(3), .crm-group.event_fees-group table td:nth-child(4), .crm-group.event_fees-group table th:nth-child(4) {
  text-align: right;
}


.CRM_Event_Form_Registration_Confirm, .CRM_Event_Form_Registration_ThankYou {

  .messages.status.section.continue_message-section {
    padding: .5em 1.5em;
    border-radius: var(--border-radius);
    background-color: var(--color-surface-3);
    color: var(--color-on-surface-3);
    margin: 2rem 0;
  }
  .crm-form-submit {
    cursor: pointer;
    border: 0;
    min-width: 10rem;
    padding: .5em 1em;
    border-radius: var(--border-radius);
    transition: all var(--transition-duration);
    background-color: var(--color-beta) !important;
    color: var(--color-on-beta) !important;
    font: var(--font-size-regular) var(--font-family) !important;
    font-weight: 600 !important;
  }
  .label-left.no-border {
    padding: 1rem 1.5rem;
  }
  .bold.crm-profile-view-title {
    display: none;
  }
  .crm-public-form-item.crm-section {
    padding-bottom: 1rem;
  }
  .label {
    margin-bottom: 0 !important;
  }
  .crm-group.event_info-group {
    line-height: 2em;
  }
  .crm-group.event_info-group td:first-child {
    min-width: 5rem;
  }
  .form-layout td {
    vertical-align: top;
  }
  .crm-group.event_info-group {
    padding-bottom: 2em;
  }

}


