body {
 background-color: #0e0e10;
 color: #ffffff;
}

#request_table{
 width: 100%;
}

.btn{
 margin: 1px;
}

.btn-danger{
 float:right;
}

td{
 background-color: #18181b;
}

.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th{
 background-color: #18181b;
}
.request-row{
}

.table-bordered th, .table-bordered td{
 border-color: #303032;
}

.table-bordered {
 border-color: #303032;
}

.btn-primary{
 background-color: #9147ff;
}

.well{
 background-color: #1f1f23;
}

.action-row{
 margin-bottom: 0.4em;
 width: 100%;
}

.request-info{
 width: 100%;
 height: 100%;
}

.meta-info{
}

.artist{
    font-size: 1.2em;
    line-height: 1em;
    padding: 0.2em;

}

.request-row {
    padding: 0.2em;
    margin: 0.2em;
}

.music{
    font-size: 1.4em;
    line-height: 1em;
    padding: 0.2em;
}

.requester{
    font-weight: bold;
    display: flex;
    flex-direction: row-reverse;
    padding: 0 2em 0 0;
}

.button-icon {
    height: .9em;
    margin-bottom: .1em;
    margin-right: .4em;
}

.tag {
    display: inline-block;
    color: #fff;
    padding: .2em .4em;
    margin: .2em;
    border-radius: 0.3em;
}
.twitch_badge {
    display: inline;

    height: 2em;
    margin-right: 0.2em;
}

.requester span {
    font-size: 1.6em;
    padding: 0.2em 0 0 0;
}