.log-line-container{}
.log-line-container .log-line{
    padding:5px 0;
    border-bottom: 1px solid #e4e4e4;
}
.log-line-container .log-line:nth-child(even){
    background-color:#f6f6f6;
}
ul.pagination{
    display: flex;
    align-items: center;
    gap: .5em;
    margin-top: 2em;
    flex-wrap: wrap;
}
ul.pagination li.page-item a.page-link{
    display: block;
    width: 25px;
    text-align: center;
    height: 25px;
    line-height: 25px;
    border-radius: 50%;
    background-color:var(--purple);
    color: white;
    font-size: 12px;
    &:hover{
        background-color: var(--primary);
    }
}
ul.pagination li.page-item.active a.page-link{
    background-color: var(--primary);
}
.label-lvl span{
    text-align: center;
    font-size: 12px;
    display: block;
    border-radius: 50px;
    color: white;
    padding:.2em .5em;
    border:1px solid transparent;
}
.label-lvl.label-lvl-info span{
    background-color:var(--blue);
}
.label-lvl.label-lvl-danger span{
    background-color:var(--pink);
}
.label-lvl.label-lvl-danger-outline span{
    background-color:white;
    border-color:var(--pink);
    color:var(--pink);
}
.label-lvl.label-lvl-default span{
    background-color:#8491A3;
}
.label-lvl.label-lvl-warning span{
    background-color:var(--orange);
}
.text-danger{
    color:var(--pink);
}
.text-success{
    color:var(--green);
}
.text-warning{
    color:var(--orange);
}
.text-muted{
    color:var(--text-muted);
}
.btn.btn-sm{
    padding:.2em .8em;
    min-width: 90px;
}
.btn.btn-default-bis{
    color:#8491A3;
    background-color: var(--yw-background);
}
.btn.btn-default-bis.active{
    background-color:var(--orange);
    color: white;
}
.btn-table{
    padding:.2em .5em;
    text-decoration: none;
    display: inline-block;
    border-radius: .3rem;
    transition: all .1s ease-in-out;
    cursor: pointer;
    border:1px solid transparent;
}
.btn-table.btn-outline-orange{
    background-color: transparent;
    border-color:var(--orange);
    color:var(--orange);
}
.btn-table.btn-primary{
    background-color: var(--primary);
    color:white;
    &:hover{
        opacity: 0.8;
    }
}
.btn-table.btn-default{
    background-color: var(--yw-background-200);
    color:var(--yw-body-color);
    &:hover{
        background-color: var(--primary);
        color:white;
    }
}
.flash-message{
    position: absolute;
    top: 2em;
    right: 2em;
    z-index: 1000;
}
.flash-message .alt-notification{
    display: flex;
    align-items: center;
    padding:1em 2em;
    border-radius: .3rem;
    gap: .5em;
}
.flash-message .alt-notification p{
    margin: 0;
    font-size: .93em;
}
.flash-message .alt-notification .icon_wrapper{}
.flash-message .alt-notification.info{
    background-color:#3887FE;
    color: white;
}
.flash-message .alt-notification.error{
    background-color:#EF1146;
    color: white;
}
.flash-message .alt-notification.success{
    background-color:#27b078;
    color: white;
}