.toast-top-right {
    top: 67px;
    right: 12px;
}

.tab-content {
    margin: 10px;
}

.jumbotron {
    position: relative;
    background-size: cover;
    background-position: center;
    color: #eee;
    min-height: 300px;
    max-height: 430px;
}

.jumbotron h1, .jumbotron p {
    /*background-color: #515151a8;*/
    /*width: max-content;*/
    padding-left: 12px;
    padding-right: 12px;
}

.jumbotron .background h1, .jumbotron .background p {
    color: #000;
    filter: blur(4px);
}

.jumbotron .background, .jumbotron .foreground {
    position: relative;
    width: 100%;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}

.jumbotron .background {
    height: 100px;
}

.jumbotron .foreground {
    top: -101px;
    left: 1px;
}

.bd-placeholder-img {
    background-position: bottom;
    background-size: cover;
    width: 100%;
    height: 300px;
}

.container-fluid {
    word-break: break-word;
}

.card-horizontal {
    display: flex;
    flex: 1 1 auto;
}

.deviceHashColumn {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 10em;
    white-space: nowrap;
}
