/* Site-specific styles for social-science-data-editors.github.io */

/* Standalone page section (white background with vertical padding) */
.page-section {
    padding: 50px 0;
    background-color: #fff;
}

/* Match font size and style of landing page .lead */
.page-content {
    font-size: 18px;
    line-height: 1.6;
}

/* Styled tables for page layout (e.g. members page) */
.members-table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    border-collapse: collapse;
}

.members-table > thead > tr > th,
.members-table > tbody > tr > td {
    padding: 10px 12px;
    line-height: 1.42857143;
    vertical-align: top;
    border: 1px solid #ddd;
}

.members-table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #aaa;
    background-color: #eee;
    font-weight: bold;
}

.members-table > tbody > tr:nth-child(odd) > td {
    background-color: #fff;
}

.members-table > tbody > tr:nth-child(even) > td {
    background-color: #f5f5f5;
}

.members-table > tbody > tr:hover > td {
    background-color: #eaf4fb;
}
