.mat-card-header { .mat-card-header-text { margin: 0; } .btn-dialog-close { font-size: 20px; display: flex; margin-left: auto; align-self: flex-start; color: #444444; } } .mat-form-field { width: 100%; padding: 10px; } .selected-user { height: 100%; .mat-card-content { position: relative; } .button-form { text-align: right; .mat-primary { margin-left: 4px; } } } .add-row { margin-bottom: 10px; .mat-mini-fab { .mat-icon { width: 40px; height: 40px; line-height: 40px; margin-top: -8px; } .mat-fab__label { color: #212121; margin-left: 10px; } } + .mat-selection-list { border-top: 1px solid #999999; height: calc(100% - 100px); } } .input-groupname-box { + .mat-selection-list { border-top: 1px solid #999999; height: calc(100% - 200px); } } .group-list { &.mat-list-item { border-bottom: 1px solid #dddddd; .group-name { flex-direction: row !important; } } } .input-groupname-box { display: flex; flex-flow: column; margin-bottom: 10px; border-radius: 4px; .btn-box { margin-top: 10px; flex-flow: row; height: 40px; margin-left: auto; padding: 0 10px; button { margin-left: 4px; } } }