* {
    font-family: Arial !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, #696969 0%, #5f5f5f 17%, #444444 50%, #4e4e4e 51%, #3f3f3f 59%, #303030 71%, #222222 84%, #000000 100%);
    color: #ffffff !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: #f5f5f5 !important;
    animation: blink 1s linear infinite;
}
.text-gold {
    color: #ffd60a !important;
}

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