.list-header--material {
    background-color: rgba(0, 0, 0, 0.1);
    padding: 2px 16px;
}

.body--material .second-tool-bar.toolbar--material {
    top: 56px;
    z-index: 10001;
    box-shadow: none;
}

.body--material #machine-detail-page > .page__background, .body--material #machine-detail-page > .page__content {
    top: 96px;
}

.body--material ons-toolbar.double-tool-bar {
    height: 96px;
}

.body--material .toolbar .icon.icon-online {
    padding: 3px 0;
}


.body--material .toolbar-machine-name {
    font-size: 16px;
}

.machine-list-item .list-item--material__left {
    padding: 12px 14px 12px 0;
    min-width: initial;
    line-height: initial;
    min-height: initial;
}

.machine-list-item .list-item--material__thumbnail {
    border-radius: unset;
}

.body--material #search-toolbar .search-input {
    margin-top: 0px;
}

.body--material #search-toolbar #search-results {
    float: left;
    margin-left: 0px;
    margin-top: 2px;
}

.body--material #search-toolbar ons-icon {
    margin-top: 4px;
}

.list-item--material__center, .list-item--material__left:empty {
    padding: 10px 6px 14px 0;
}

ons-list-item:not(.menu-list-item) .center.list-item__center, ons-list-item:not(.menu-list-item) .left.list-item__left, .list-item-bottom-space {
    padding-bottom: 10px;
}

.list-header--material:not(:first-of-type) {
    padding-top: 2px;
}

.body--material #machine-list-page .websocket-connection-state-button,
.body--material #machine-detail-page .websocket-connection-state-button {
    padding-left: 0;
}

.body--material #machine-list-page .center,
.body--material #machine-detail-page .center {
    width: calc(100% - 177px);
}