* {
    font-family: Arial black !important; text-shadow: 1px 1px #000000;
}
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, #4a3728, #4a3728);
    color: maroon !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: #ffe600 !important;
    animation: blink 1s linear infinite;
}

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