.mb-0 { margin-bottom: 0; }
.mb-1 { margin-bottom: 1em; }
.mb-2 { margin-bottom: 2em; }
.mb-3 { margin-bottom: 3em; }
.mb-4 { margin-bottom: 4em; }
.mb-5 { margin-bottom: 5em; }
.mt-0 { margin-top: 0; }
.mt-1 { margin-top: 1em; }
.mt-2 { margin-top: 2em; }
.mt-3 { margin-top: 3em; }
.mt-4 { margin-top: 4em; }
.mt-5 { margin-top: 5em; }
.ml-0 { margin-left: 0; }
.ml-1 { margin-left: 1em; }
.ml-2 { margin-left: 2em; }
.ml-3 { margin-left: 3em; }
.ml-4 { margin-left: 4em; }
.ml-5 { margin-left: 5em; }
.mr-0 { margin-right: 0; }
.mr-1 { margin-right: 1em; }
.mr-2 { margin-right: 2em; }
.mr-3 { margin-right: 3em; }
.mr-4 { margin-right: 4em; }
.mr-5 { margin-right: 5em; }

main .no-items h2{
    text-align: center;
    font-size: 1.5em;
    margin-bottom: 0;
}
main .no-items p{
    text-align: center;
    font-size: 1em;
}
main .no-items .plus-button{
    color: green;
    position: relative;
    top: .1em;
    line-height: 1em;
    font-size: 2em;
}

.table-horizontal-scroll-wrapper{
    width: 100%;
    overflow-x: scroll;
}
.table-horizontal-scroll-wrapper table th,
.table-horizontal-scroll-wrapper table td{
    padding-right: 1rem;
}
.table-horizontal-scroll-wrapper table.centered th,
.table-horizontal-scroll-wrapper table.centered  td{
    padding-right: 1rem;
    padding-left: 1rem;
}
.dont-break-line {
    white-space: nowrap;
}

.text-center {
    text-align: center;
}

.chip .material-icons.left {
    position: relative;
    top: 3px;
}
.chip a .material-icons.close {
    color: crimson;
}

.chip .material-icons.left.tooltipped {
    cursor: help;
}