/* system CSS ------------------------------------------------------------------------------*/
@media screen and (min-width: 61rem) {

    body .layout-region--node-main,
    body .layout-region--node-footer,
    body .layout-region--main,
    body .layout-region--footer {
        max-width: 100%;
        width: 100%;
    }
}

.paragraphs-content-wrapper .summary-content:nth-child(1) {
    font-weight: 800;
    font-size: 110%;
}

#block-i2-theme-content .field--name-field-class {
    display: none;
}

/* Civicrm CSS ------------------------------------------------------------------------------*/
#civicrm-dashboard .eventsoverview #currentevents .number-display>div,
.caseoverview #pie-group #case-type,
.caseoverview #pie-group #status,
.crm-dashlet-content #recur,
.crm-dashlet-content #instrument,
.crm-dashlet-content #day-of-week-chart {
    display: inline-block;
    text-align: center;
}

#civicrm-dashboard .eventsoverview #events,
#civicrm-dashboard .eventsoverview #participants,
#civicrm-dashboard .eventsoverview .clear {
    padding: 10px;
}

#civicrm-dashboard .eventsoverview .clear #type,
#civicrm-dashboard .eventsoverview .clear #duration,
#civicrm-dashboard .eventsoverview .clear #ispaid {
    display: inline-block;
}

.dc_contacts #contact-type,
.dc_contacts #gender,
.caseoverview #case-manager {
    text-align: center;
    margin: 10px 0;
}

.crm-dashlet-content h1 {
    text-align: center;
}