/* custom */

body {
    background-color: #121111 !important;
}

/* header */
.top-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.last-update-date {
    color: #B9BBBD;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23.8px;
    /* 170% */
    letter-spacing: 0.21px;
}

.mega888-logo {
    width: 282px;
    height: 46px;
    aspect-ratio: 141/23;
}

.mega888-logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.btn-promo {
    border-radius: 10px;
    background: radial-gradient(538.76% 95.02% at 51.15% 54.55%, #990B0B 0%, #690808 43.56%, #330404 100%);
    color: #ffffff;
    border: none;
    padding: 10px 20px;
    transition: box-shadow 0.5s ease;

    color: #FFF;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23.8px;
    /* 170% */
    letter-spacing: 0.21px;

    text-decoration: none;
}

.btn-promo:hover {
    border-radius: 10px;
    background: radial-gradient(538.76% 95.02% at 51.15% 54.55%, #990B0B 0%, #690808 43.56%, #330404 100%);
    box-shadow: 0 0 17px 0 rgba(255, 0, 0, 0.80);
    color: #FFF;
}

.btn-promo:active {
    border-radius: 10px;
    background: radial-gradient(538.76% 95.02% at 51.15% 54.55%, #990B0B 0%, #690808 43.56%, #330404 100%);
    box-shadow: 0 0 17px 0 rgba(255, 0, 0, 0.80);
    text-decoration: none;
    color: #FFF;
}

.text-main-1-custom {
    color: #990B0B !important;
    font-family: Arial;
    font-size: 32.9px;
    font-style: normal;
    font-weight: 700;
    line-height: 36.19px;
    /* 110% */
    letter-spacing: 0.21px;
    text-transform: uppercase;
}

.nk-decorated-h-2-ext::before,
.nk-decorated-h-2-ext::after {
    border-bottom-color: #B9BBBD !important;
}

.btn-nav-link {
    background: #D9D9D9 !important;
    color: #FFFFFF;
}

.btn-nav-link:hover,
.btn-nav-link.active {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.30) 0%, rgba(255, 255, 255, 0.30) 100%), #990B0B !important;
    background-blend-mode: saturation, normal !important;
    color: #FFFFFF !important;
}

/* end header */

/* hero */
.text-link-custom {
    color: #B9BBBD;
    text-align: center;
    font-family: Arial;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: 23.8px;
    /* 170% */
    letter-spacing: 0.21px;

    margin-block: 1rem;
}

/* end hero */

/* main */

.register-btn-custom,
.login-btn-custom {
    color: #FFF;
    text-align: center;
    font-family: "Bebas Neue";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 23.8px;
    /* 99.167% */
    letter-spacing: 0.21px;
    text-transform: uppercase;

    display: flex;
    width: 540px;
    height: 36px;
    padding: 10px 0;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
}

.register-btn-custom {
    background: linear-gradient(272deg, #690808 7.91%, #990B0B 49.27%, #330404 89.58%) !important;

}

.login-btn-custom {
    background: linear-gradient(180deg, #B9BBBD 0%, #555657 100%) !important;
}

.content-custom {
    margin-bottom: 2.5rem;
}

.jamgacor-custom {
    border-radius: 6px 6px 0 0;
    background-image: none;
    background-color: unset;
    border-radius: 6px 6px 0 0;
    background: linear-gradient(180deg, #B9BBBD 0%, #555657 100%);
}

.pola-custom {
    border-radius: 0 0 6px 6px;
    background-image: none;
    background-color: unset !important;
    border-radius: 0 0 6px 6px;
    background: rgba(255, 255, 255, 0.21) !important;
}

/* end main */

/* footer */

.nk-copyright-custom {
    background: #000;
}

.nk-copyright-left-custom a {
    color: #B9BBBD !important;
}

.nk-copyright-left-custom a:hover {
    color: #B9BBBD !important;
}




/* end footer */

/* end custom */