.personal-data-fields .personal-data-field > label {
    display: block;
    float: none;
}

.personal-data-fields .input-group {
    clear: both;
    width: 100%;
}

.personal-data-fields .form-control,
.personal-data-fields .chosen-container {
    width: 100% !important;
}

.personal-data-fields .row {
    margin-left: -10px;
    margin-right: -10px;
}

.personal-data-fields .personal-data-field {
    min-height: 84px;
    padding-left: 10px;
    padding-right: 10px;
}

.personal-data-summary-list,
.mention-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.personal-data-summary-list li,
.mention-list li {
    line-height: 1.45;
    margin-bottom: 6px;
}

.personal-data-summary-empty {
    margin-bottom: 0;
}

.collection-card {
    background: #fff;
    border: 1px solid #e7e7e7;
    border-radius: 4px;
    margin-bottom: 12px;
    padding: 0;
}

.mention-card-layout {
    align-items: stretch;
    display: flex;
    min-height: 70px;
}

.collection-card-title {
    align-items: center;
    display: flex;
    flex: 1;
    font-size: 18px;
    font-weight: 600;
    margin-right: 0;
}

.mention-card-body {
    align-items: stretch;
    display: flex;
    flex: 1;
    min-width: 0;
    padding: 10px 12px;
}

.mention-card-number {
    align-items: center;
    background: #4a78bc;
    color: #fff;
    display: flex;
    font-size: 36px;
    font-weight: 700;
    justify-content: center;
    width: 64px;
}

.collection-card-actions {
    align-items: center;
    display: flex;
    margin-left: 12px;
}

.collection-card-actions .btn-link {
    padding-right: 0;
}

.mention-drag-handle {
    align-items: center;
    color: #777;
    cursor: move;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 32px;
}

.mention-drag-handle .glyphicon {
    display: block;
    font-size: 12px;
    line-height: 0.75;
}

.mention-sort-placeholder {
    background: #f7f7f7;
    border: 1px dashed #b5b5b5;
    border-radius: 4px;
    height: 56px;
    margin-bottom: 12px;
}

.research-goal-question {
    margin-bottom: 18px;
}

.research-goal-question > p {
    font-weight: 600;
    margin-bottom: 8px;
}

.research-goal-summary-list {
    margin-bottom: 0;
    padding-left: 20px;
}

.research-goal-summary-list li {
    margin-bottom: 12px;
}

.research-goal-summary-list p {
    margin-bottom: 0;
}
