.template-lbsdbbuch_listing #document-action-rss {
    display: none;
}

.book-details {

}
.book-details.container {
    max-width: 100% !important;
}

.book-details.container {
    padding-left: 0px;
    padding-right: 10px;
}
.book-details .back-btn {
    margin: 10px 0;
    font-style: normal;
}
.book-details .book-cover {
    margin-bottom: 20px;
}

.book-details .book-cover img {
    width: 100%;
}

.book-details .book-metadata-field {
    margin-bottom: 10px;
}

.book-details .book-metadata-field.publisher {
    text-transform: uppercase;
}

.book-details .book-metadata-field label {
    margin: 0;
}

.book-listing {

}

.book-listing #books {

}

.book-listing #books .book {
    margin-bottom: 20px;
}

.book-listing #books .book .book-cover {
    float: left;
    width: 200px;
}

.book-listing #books .book .book-info {
    float: left;
    width: calc(100% - 200px);
    padding: 0 20px;
}

.book-listing #books .book .book-info .title {
    margin-bottom: 10px;
}

#spinner {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    width: 64px;
    height: 64px;
    z-index: 99999;
}

#spinner div:first-child {
    animation-delay: -.45s;
}

#spinner div:nth-child(2) {
    animation-delay: -.3s;
}

#spinner div:nth-child(3) {
    animation-delay: -.15s;
}

#spinner div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 51px;
    height: 51px;
    margin: 6px;
    border: 6px solid #cb3232;
    border-radius: 50%;
    animation: spinner 1.2s cubic-bezier(.5, 0, .5, 1) infinite;
    border-color: #cb3232 transparent transparent;
}

@keyframes spinner {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

#book-listing input::placeholder{
    color:#999 !important;
}

#book-listing input:-ms-input-placeholder{
    color:#999
}

#book-listing input::-webkit-input-placeholder{
    color:#999
}

.book-listing .bootstrap-select .dropdown-menu {
    margin-top: 0;
}

.book-listing .filter-option {
    font-style: normal;
    font-size: 14px;
}
