* {
    font-family: Jokerman !important;
}
html, body {
    margin: 0 !important;
    padding: 0 !important;
    background-color: #000000 !important;
}
.bg-black {
    background-color: #000000 !important;
}
.bg-custom {
    background-image: linear-gradient(to bottom, #6f6f6f 0%, #494949 17%, #2a2a2a 50%, #2a2a2a 51%, #2a2a2a 59%, #2a2a2a 71%, #2a2a2a 84%, #181818 100%);
    color: rgb(255, 255, 255) !important;
}
.card.card-result {
    max-width: 360px !important;
}
.card.card-result,
.card.card-result .card-body {
    border-radius: 5px;
}
.card.card-result .card-body .card-title {
    border: 1px solid #ffffff;
    font-weight: bold;
}
.banner-box p {
    margin: 0 !important;
}
.banner-box a {
    display: block !important;
}
.banner-box img {
    width: 130px;
    height: auto !important;
    margin: 0 !important;
}
table tbody tr td {
    vertical-align: middle !important;
}
.text-small {
    font-size: 14px;
}
.text-blink {
    background-color: #000000;
    color: #fff !important;
    animation: blink 1s linear infinite;
}

@keyframes blink {
    50% {
        opacity: 0;
    }
}