.profile-page .section-infos-container,
.account-settings-page .section-infos-container {
    border-bottom: 1px solid #E4E4E4;
}

.profile-page .section-infos-container:last-child,
.account-settings-page .section-infos-container:last-child {
    border-bottom: none;
}

.section-infos-container .statut-content {
    height: 18px;
    width: 70px;
    color: #000000;
    background-color: #EEEEEE;
    text-transform: uppercase;
    border-radius: 12px;
    text-align: center;
}

@media screen and (max-width: 1023px) {

    .profile-page,
    .account-settings-page {
        margin-top: 5rem;
    }

    .account-settings-page h2,
    .account-settings-page .column-padding-left {
        padding-left: 0
    }

    .profile-page .page-container.container,
    .account-settings-page .page-container.container {
        padding: 0;
    }

    .section-infos-container .title-info {
        font-weight: 600;
        font-size: 14px;
        line-height: 19px;
    }

    .section-infos-container .info-content {
        font-size: 13px;
        line-height: 19px;
        color: #000000;
    }

    .section-infos-container .info-content span {
        color: #FF2E7B;
    }

    .section-infos-container .pink-link-content {
        font-size: 13px;
        line-height: 19px;
        text-decoration: underline;
        color: #FF2E7B;
    }

    .section-infos-container .column-administrator {
        padding: 0;
    }

    .section-infos-container .role-column {
        padding-right: 0;
    }

    .section-infos-container .statut-content,
    .section-infos-container .role-content {
        font-size: 11px;
    }

    .section-infos-container .table-admin {
        overflow-x: auto;
    }

    .section-infos-container .table-admin .info-content {
        min-width: 160px;
    }

    .section-infos-container .table-admin td:last-child {
        min-width: 110px;
        text-align: center;
    }
}

@media screen and (min-width: 1024px) {

    .profile-page,
    .account-settings-page {
        margin-top: 4rem;
    }

    .profile-page .page-container.container,
    .account-settings-page .page-container.container {
        max-width: 950px;
    }

    .section-infos-container .title-info {
        font-weight: 600;
        font-size: 16px;
        line-height: 19px;
    }

    .section-infos-container .info-content {
        font-size: 15px;
        line-height: 19px;
        color: #000000;
    }

    .section-infos-container .info-content span {
        color: #FF2E7B;
    }

    .section-infos-container .pink-link-content {
        font-size: 15px;
        line-height: 19px;
        text-decoration: underline;
        color: #FF2E7B;
    }

    .section-infos-container .pink-link-content.small {
        font-size: 12px;
    }

    .section-infos-container .pink-link-content:hover {
        font-weight: 600;
    }

    .section-infos-container .column-administrator {
        padding-right: 0;
    }

    .section-infos-container .statut-content {
        font-size: 12px;
    }

    .section-infos-container .role-content {
        font-size: 13px;
        font-weight: 500;
    }
    .column-administrator .info-content {
        font-size: 14px;
    }
}