body {
    font: 15px sans-serif;
}

.wrapper {
    width: 350px;
    padding: 20px;
}

.body-login {
    background-image: url(./img/font_log.svg);
    background-repeat: no-repeat;
    background-size: cover;
}

/*.table-responsive {
    overflow-y: auto;
    max-height: 500px;
}*/

tbody::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

tbody::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
}

tbody::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #555;
}

@media screen and (max-width: 800px) {
    .hidden-mobile {
        display: none;
    }
}

.promo-tr {
    background-color: antiquewhite;
}

.flou {
    filter: blur(5px);
    -webkit-filter:blur(5px);
}