@mixin adf-task-list-people-theme($theme) {
    $primary: map-get($theme, primary);
    $foreground: map-get($theme, foreground);
    $header-border: 1px solid mat-color($foreground, divider);

    .assignment-header {
        border-bottom: $header-border;
        padding: 6px 20px;
    }

    .assigment-count {
        float: left;
        padding: 10px 0px;
        font-weight: bolder;
        opacity: 0.54;
    }

    .add-people {
        float: right;
        padding: 8px;
        height: 26px;
        opacity: 0.54;
        cursor: pointer;
        &:hover {
            color: mat-color($primary);
        }
    }

    .assignment-top-container.mat-card {
        border-top: $header-border;
        margin: 0px;
        padding: 0px;
        display: flex;
        flex-flow: row wrap;
        align-items: stretch;
    }

    .assignment-top-container-content {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        flex: 1 0 auto;
        max-width: 100%;
    }

    .assignment-container {
        padding: 10px 20px;
        border-bottom: $header-border;
        max-width: 100%;
    }

    .assignment-list-container {
        padding: 0px;
    }



    adf-people-list adf-datatable {
        thead {
            display: none;
        }

        .adf-data-table .adf-data-table-cell .cell-container {
            flex-direction: column;
            align-items: left;
        }

        .people-email {
            opacity: 0.54;
        }
    }

    .people-img {
        border-radius: 90%;
        width: 40px;
        height: 40px;
        vertical-align: middle;
    }

    .adf-people-search-people-pic {
        width: 30px;
        padding: 10px 5px;
        border-radius: 100px;
        color: #fff;
        text-align: center;
        font-weight: bolder;
        font-size: 18px;
        text-transform: uppercase;
        vertical-align: text-bottom;
    }
}
