
body {
    background: url(../img/bg_wall.jpg) fixed;
    background-color: #0D0D0D;
    color: #a8a5a0;
    font-size: 2rem !important;
}

a, .btn {
    color: #b03c3c;
}
a:hover, .btn:hover {
    color: #8F0F0F;
}

a.btn {
    color: #a8a5a0;
}

a.btn:hover {
    color: #a8a5a0;
    background-color: #8F0F0F;
}

.bg-warning {
    background-color: #842f2f !important;
    width: 7rem;
}
.bg-light {
  background-color: #FFFFFF !important;
}

.bg-secondary {
    background-color: #1c1f21 !important;
    color: #777777 !important;
    width: 7rem;
}

.btn-outline-primary{
    border-color: #8F0F0F;
}
.btn-outline-primary:hover {

    background-color: #8F0F0F;
}

.btn-outline-secondary:hover {
    background-color: #fff;
}

.dropdown-item.active {
    background-color: #8F0F0F;
}

.content-wall {
    background-color: #1C1F21;
}

.card.dvm-banner {
    background-color: #fff;
}


.card {
    background-color: #1C1F21;
}

.accordion-body {
    padding: 1rem 1rem;
    
}
.accordion-button, .accordion-button > h2  {
    font-size: 1.60em !important;
}

em {
    color: #b03c3c;
    font-style: normal;
}

.accordion-button:not(.collapsed)
{
    background: transparent;
    color: #8F0F0F !important;
    text-decoration: underline;
}

.accordion-button:not(.collapsed) > h2
{
    color: #8F0F0F !important;
}

a.dvm-audio-collection {
    color: #888580;
}

.img-thumbnail {
    border-color: #484540;
}

.card-padding {
    padding: 1em 1em;
}

.audio-collection {
    border: solid 1px #484540;
    background-color: #8F0F0F;
    border: none;
    color: #eeeeee;

}

.audio-collection > .card-header {
    padding: 0;
    color: #eeeeee;
}

.audio-collection > .card-body {
    padding: 0;
}

.dvm-music-collection-list > .list-group-item {
    background-color: #0e1011;
    border: solid 1px #1c1f21;
}

.list-group-item-primary {
    background-color: #8F0F0F;
}

.list-group-item.active{
    background-color: #000000;
    border-color: #484540;
}

.list-group-item {
    background-color: #1C1F21;
    border: solid 1px #484540;
    color: #a8a5a0;
}


.test_video_container {
    position: relative;
    width:100%;
    height: 0;
    padding-top: 56.25%;
}

.test_video {
    position: absolute;
    text-align: center;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

#topcontainer{
    background-repeat: repeat-x;
    /*background: url(img/bg_top.png);*/
}