.mdl-data-table { width: 100%; border: 0px; } .center { text-align: center; } .body-dialog-header { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; background-color: #f5f5f5; border-bottom: solid 1px #eee; height: 30px; line-height: 30px; } .body-dialog-action { -webkit-flex: 1 1 auto; flex: 1 1 auto; overflow: hidden; padding: 0 18px; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; } .body-dialog-cancel { -webkit-flex: none; flex: none; display: inline; padding-right: 13px; text-align: right; } .action-icons { text-align: center; width: 100%; } .cancel-upload-button { cursor: pointer; } .file-progress-spinner { height: 24px; width: 100%; text-align: center; } .full-width { width: 100%; } .ellipsis-cell .cell-container { height: 1em; } /* visible content */ .ellipsis-cell .cell-value { display: block; position: absolute; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 1em; /* for vertical align of text */ } /* cell stretching content */ .ellipsis-cell > div:after { content: attr(title); overflow: hidden; height: 0; display: block; }