/* Header Menu */
.btm-header {
    background: linear-gradient(to right, #3B1216 0%, #000000 100%) !important;
}

/* Background */
.t-body {
    background: linear-gradient(to right, #3B1216 0%, #000000 50%, #3B1216 100%) !important;
}

/* About Us Detail Background */
.accordion.tnc .accordion-body {
    background: linear-gradient(to right, #3B1216 0%, #000000 50%, #3B1216 100%) !important;
}

/* Lottery result */
.lottery-item .draw-time {
    background: #3B1216 !important;
}


/* Lighter Color */
/* Announcement Text */
.ann-icon span {
    background-image: linear-gradient(to bottom, #E12E2A 0%, #E12E2A 50%, #E12E2A 100%) !important;
}

/* Accnouncement Icon */
.ann-icon {
    overflow: hidden !important;
}
.ann-icon > img {
    filter: drop-shadow(0px 100px 0 #E12E2A) !important;
    transform: translateY(-100px) !important;
}

/* Announcement Time */
.ann-time {
    background-image: linear-gradient(to bottom, #E12E2A 0%, #E12E2A 50%, #E12E2A 100%) !important;
}

/* Recommendation Games */
.index-slider-title {
    background-image: linear-gradient(to bottom, #E12E2A 0%, #E12E2A 50%, #E12E2A 100%) !important;
}

/* Recommendation Games Border */
.index-line {
    border: 1px solid #E12E2A !important;
}

/* Footer Border */
.t-footer {
    border-top: 1px solid #E12E2A !important;
}

/* Slot Product Box Shadow */
.swiper_wrap.list-prod {
    box-shadow: 0 0 5px 3px #E12E2A !important;
}

/* Promotion Active Type */
.promo-wrap .nav-pills .nav-link.active span {
    background-image: linear-gradient(to bottom, #E12E2A 0%, #E12E2A 50%, #E12E2A 100%) !important;
}

/* Header Balance */
.hdr-balance span {
    color: #E12E2A !important;
}

/* Hedaer Welcome */
.hdr-welcome {
    color: #E12E2A !important;
}

/* Header Top */
.header-txt {
    background-image: linear-gradient(to bottom, #E12E2A 0%, #E12E2A 50%, #E12E2A 100%) !important;
}

/* Header Top Icon */
.header-btn i {
    background-image: linear-gradient(to bottom, #E12E2A 0%, #E12E2A 50%, #E12E2A 100%) !important;
}

/* Header Placeholder */
.header-input-inner::placeholder {
    background-image: linear-gradient(to bottom, #E12E2A 0%, #E12E2A 50%, #E12E2A 100%) !important;
}

/* Header Input Box */
.header-input-form {
    background-image: linear-gradient(#000, #000), linear-gradient(to bottom right, #E12E2A, #E12E2A) !important;
    overflow: hidden !important;
}

/* Header Username/Password Icon */
.header-input-form > img {
    filter: drop-shadow(0px 100px 0 #E12E2A) !important;
    transform: translateY(-100px) !important;
}

/* Header Menu Active */
.dropmenu.active .header-icon-title, .dropmenu:hover .header-icon-title {
    background-image: linear-gradient(to bottom, #E12E2A 0%, #E12E2A 50%, #E12E2A 100%) !important;
}

/* Dropdown Menu Hover */
.drop-wrap a:hover .prod-title {
    color: #E12E2A !important;
}

/* Dropdown Box Shadow */
.dropmenu-inner {
    box-shadow: 0 0 5px 3px #E12E2A !important;
}

/* User Information Active Tab */
.pro-tab-box.active, .pro-tab-box:hover {
    color: #E12E2A !important;
}

/* Account Center Active Tab */
.pro-list-box.active, .pro-list-box:hover {
    color: #E12E2A !important;
}

/* User Information Title */
.pro-inner-title span {
    background-image: linear-gradient(to bottom, #E12E2A 0%, #E12E2A 50%, #E12E2A 100%);
}

/* User Information Referral Input Box */
.profile-input {
    background-image: none !important;
    background: #000 !important;
}

/* User Information Referral Input Box Outline When Focus */
.profile-input:focus-visible {
    outline: none !important;
}

/* Submit Button / Next Button */
.reg-next-btn:hover {
    color: #E12E2A !important;
    background-size: 100% 100%;
}

/* Deposit Box Shadow */
.dep-box {
    box-shadow: 0 0 5px 3px #E12E2A !important;
}

/* History Active Tab */
.nav-tabs.history-tabs .nav-item.show .nav-link, .nav-tabs.history-tabs .nav-link.active {
    color: #E12E2A !important;
    border-bottom: 1px solid #E12E2A !important;
}

/* History Tab */
.history-tabs .nav-link {
    border-bottom: 1px solid #fff !important;
}

/* History Tab Hover */
.history-tabs .nav-link:hover {
    color: #E12E2A !important;
    border-bottom: 1px solid #E12E2A !important;
}

/* History Apply Button */
.his-apply-btn {
    border: 1px solid #E12E2A !important;
}

/* History Apply Button Hover */
.his-apply-btn:hover {
    color: #E12E2A !important;
}

/* Referral Page Dash Line */
.referral-code {
    border: 1px dashed #E12E2A !important;
}

/* Referral Page Copy */
.ref-copy {
    border: 1px solid #E12E2A !important;
}

/* Referral Page Copy Text */
.referral-code a, .referral-code a:hover {
    color: #E12E2A !important;
}

/* Modal Box Shadow */
.promo-modal .modal-content {
    box-shadow: 0 0 5px 3px #E12E2A !important;
}

/* Inbox Action Button Outline */
.dropdown.inbox-dropdown {
    border: 1px solid #E12E2A !important;
}

/* Inbox New Message Button */
.inbox-new-btn {
    border: 1px solid #E12E2A !important;
}

/* Inbox New Message Button Hover */
.inbox-new-btn:hover{
    color: #E12E2A !important; 
}

/* Logout Button Hover */
.hdr-logout:hover {
    color: #E12E2A !important;
}
 /* Forget Button Text */
.forget-pass-btn {
    color: #E12E2A !important;
}

/* Register Page Title */
.reg-title span {
    background-image: linear-gradient(to bottom, #E12E2A 0%, #E12E2A 50%, #E12E2A 100%) !important;
}

/* Register Page Sub Title */
.reg-sub-title {
    background-image: linear-gradient(to bottom, #E12E2A 0%, #E12E2A 50%, #E12E2A 100%) !important;
}

/* Register Page Background */
.reg-title {
    background-color: #000 !important;
}

/* Register Title Background Image */
.reg-title > img {
    opacity: 0 !important;
}

/* Footer Feature Title */
.features-title {
    color: #E12E2A !important;
}

/* Footer Progress */
.footer-dep .progress-bar {
    background-color: #E12E2A;
}

/* Footer Time */
.footer-dep-time {
    color: #E12E2A !important;
}

/* Deposit Bank Box */
.dep-box-1 {
    box-shadow: 0 0 5px 3px #E12E2A !important;
}

/* Select Border */
.reg-form select {
    background: none;
    border: 1px solid #fff !important;
}

/* Input Border */
input[type="text"], .form-control:focus {
    background: none;
    border: 1px solid #fff !important;
}

/* Input Border */
.reg-form input, .reg-form .custom-span {
    background: none;
    border: 1px solid #fff !important;
}

/* Account Center Border Bottom */
.pro-list-title {
    border-bottom: 1px solid #E12E2A !important;
}

/* Profile Tab Color */
.profile-tab {
    border-bottom: 1px solid #E12E2A !important;
}

/* Referral Page Link Box Color */
#ref-link {
    border: none !important;
}

/* Feature Icon Change Color */
.features-wrap {
    overflow: hidden !important;
}
.features-wrap > img {
    filter: drop-shadow(0px 100px 0 #E12E2A) !important;
    transform: translateY(-100px) !important;
}

/* Header Username */
input[name="memberName"] {
    border: none !important;
}

/* Header Active Menu */
.dropmenu {
    overflow: hidden !important;
}
.dropmenu.active .header-icon.home, .dropmenu:hover .header-icon.home, .dropmenu:focus .header-icon.home {
    filter: drop-shadow(0px 100px 0 #E12E2A) !important;
    transform: translateY(-100px) !important;
}
.dropmenu.active .header-icon.sport, .dropmenu:hover .header-icon.sport, .dropmenu:focus .header-icon.sport {
    filter: drop-shadow(0px 100px 0 #E12E2A) !important;
    transform: translateY(-100px) !important;
}
.dropmenu.active .header-icon.esport, .dropmenu:hover .header-icon.esport, .dropmenu:focus .header-icon.esport {
    filter: drop-shadow(0px 100px 0 #E12E2A) !important;
    transform: translateY(-100px) !important;
}
.dropmenu.active .header-icon.virtualsport, .dropmenu:hover .header-icon.virtualsport, .dropmenu:focus .header-icon.virtualsport {
    filter: drop-shadow(0px 100px 0 #E12E2A) !important;
    transform: translateY(-100px) !important;
}
.dropmenu.active .header-icon.slot, .dropmenu:hover .header-icon.slot, .dropmenu:focus .header-icon.slot {
    filter: drop-shadow(0px 100px 0 #E12E2A) !important;
    transform: translateY(-100px) !important;
}
.dropmenu.active .header-icon.casino, .dropmenu:hover .header-icon.casino, .dropmenu:focus .header-icon.casino {
    filter: drop-shadow(0px 100px 0 #E12E2A) !important;
    transform: translateY(-100px) !important;
}
.dropmenu.active .header-icon.p2p, .dropmenu:hover .header-icon.p2p, .dropmenu:focus .header-icon.p2p {
    filter: drop-shadow(0px 100px 0 #E12E2A) !important;
    transform: translateY(-100px) !important;
}
.dropmenu.active .header-icon.poker, .dropmenu:hover .header-icon.poker, .dropmenu:focus .header-icon.poker {
    filter: drop-shadow(0px 100px 0 #E12E2A) !important;
    transform: translateY(-100px) !important;
}
.dropmenu.active .header-icon.fishing, .dropmenu:hover .header-icon.fishing, .dropmenu:focus .header-icon.fishing {
    filter: drop-shadow(0px 100px 0 #E12E2A) !important;
    transform: translateY(-100px) !important;
}
.header-icon.promo.active, .dropmenu:hover .header-icon.promo {
    filter: drop-shadow(0px 100px 0 #E12E2A) !important;
    transform: translateY(-100px) !important;
}
.dropmenu.active .header-icon.promotion, .dropmenu:hover .header-icon.promotion, .dropmenu:focus .header-icon.promotion {
    filter: drop-shadow(0px 100px 0 #E12E2A) !important;
    transform: translateY(-100px) !important;
}

/* Slot Tab Title */
.slot-tab-title {
    background-image: linear-gradient(to bottom, #E12E2A 0%, #E12E2A 50%, #E12E2A 100%) !important;
}

/* Slot Category Title */
.slot-tab-content .nav-pills .nav-link.active, .slot-tab-content .nav-pills .show > .nav-link {
    color: #E12E2A !important;
}

/* About Us Button Active */
.about-btn.active span {
    background-image: linear-gradient(to bottom, #E12E2A 0%, #E12E2A 50%, #E12E2A 100%) !important;
}

/* About Us Title */
.about-title {
    background-image: linear-gradient(to bottom, #E12E2A 0%, #E12E2A 50%, #E12E2A 100%) !important;
}

/* Language Dropdown Code */
.header-dropdown .dropdown-item {
    background-image: linear-gradient(to bottom, #E12E2A 0%, #E12E2A 50%, #E12E2A 100%) !important;
}

/* Footer Link */
.footer-link a:hover {
    color: #E12E2A !important;
}

/* Overflow ScrollBar Color */
::-webkit-scrollbar-thumb {
    background: #E12E2A !important;
}
::-webkit-scrollbar-thumb:hover {
    background: #E12E2A !important;
}

.header-dropdown .dropdown-menu, .inbox-dropdown .dropdown-menu {
    border: 1px solid #E12E2A !important;
}

.inbox-dropdown .dropdown-item:hover {
    color: #E12E2A !important;
}

/* Left and Right Button */
.fa-caret-right, .fa-caret-left {
    color: #E12E2A !important;
}