.stream-attribute:hover {
    text-decoration: line-through;
    cursor: pointer;
}

table tr td {
    padding: 10px 15px 10px 15px;
}

.navbar {
    box-shadow: 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.2);
}

.button {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
}

.bl-has-padding-30 {
    padding: 30px;
}

.bl-has-padding-15 {
    padding: 15px;
}

.bl-has-padding-5 {
    padding: 5px;
}

.bl-has-padding-top-30 {
    padding-top: 30px;
}

.bl-has-padding-top-15 {
    padding-top: 15px;
}

.bl-has-padding-top-10 {
    padding-top: 10px;
}

.bl-has-padding-bottom-15 {
    padding-bottom: 15px;
}

.bl-has-padding-left-15 {
    padding-left: 15px;
}

.bl-display-none {
    display: none;
}

.bl-hover-cursor:hover {
    cursor: pointer;
}

.bl-translucent {
    opacity: 0.4;
}

.bl-bg-papayawhip {
    background-color: papayawhip;
}

@media (min-width: 768px) {
    .bl-columns {
        display: flex;
    }

    .bl-columns > .bl-column {
        padding: .75rem;
    }
}

.bl-folder .bl-folder-item {
    display: none;
    padding-left: 30px;
}

.bl-folder .bl-folder-header:hover {
    cursor: pointer;
    background-color: rgba(0,0,0,0.15);
}

.bl-folder.is-active .bl-folder-item {
    display: block;
}
