:root{
  /* =====================================================
     IDCASH88 ROYAL BLUE, LIGHTNING & GOLD THEME
     Nuansa: dark royal navy, electric lightning, metallic gold,
     white glow, red accent logo
     ===================================================== */

  /* CORE */
  --primary-text-color:#ffffff;
  --secondary-text-color:#c8d9ff;
  --theme-text-color:#ffd76a;

  --body-bg:#030714;
  --data-cntr-bg:#071327;
  --site-content-cntr-bg:
    radial-gradient(circle at top center, rgba(0,183,255,.18), transparent 34%),
    radial-gradient(circle at 80% 10%, rgba(255,215,106,.12), transparent 28%),
    linear-gradient(180deg,#030714 0%,#071a3d 42%,#020817 100%);

  --primary-button-bg:#075dce;

  /* BRAND COLOR TOKENS */
  --idcash-navy:#030714;
  --idcash-dark:#020817;
  --idcash-blue-dark:#071a3d;
  --idcash-blue:#075dce;
  --idcash-electric:#00b7ff;
  --idcash-lightning:#5fe8ff;
  --idcash-gold:#ffd76a;
  --idcash-gold-soft:#fff0a8;
  --idcash-gold-dark:#9b6412;
  --idcash-red:#d71920;

  --idcash-blue-gradient:linear-gradient(180deg,#00b7ff 0%,#075dce 48%,#03194a 100%);
  --idcash-gold-gradient:linear-gradient(180deg,#fff6c8 0%,#ffd76a 38%,#d89423 70%,#8d580c 100%);
  --idcash-dark-gradient:
    radial-gradient(circle at top, rgba(0,183,255,.22), transparent 35%),
    linear-gradient(180deg,#071a3d 0%,#030714 65%,#01030b 100%);

  /* TOPBAR */
  --topbar-cntr-bg:linear-gradient(180deg,#061a3a,#020817);
  --topbar-cntr-border:rgba(255,215,106,.45);

  --topbar-left-section-item-color:#dcecff;
  --topbar-left-section-item-item-border:rgba(0,183,255,.55);
  --topbar-left-section-item-a-color:#ffffff;
  --topbar-left-section-item-a-hover-color:#ffd76a;

  --topbar-left-section-lang-sel-cntr-color:#ffffff;
  --topbar-left-section-lang-sel-trig-after-btop:#ffd76a;
  --topbar-left-section-lang-sel-bg:#030714;
  --topbar-left-section-lang-sel-li-bg:#071a3d;
  --topbar-left-section-lang-sel-li-hover-bg:#075dce;

  /* HEADER */
  --site-header-bg:
    radial-gradient(circle at top, rgba(0,183,255,.22), transparent 40%),
    linear-gradient(to right,#020817 0%,#061a3a 38%,#09275a 68%,#075dce 100%);

  --site-header-bs:
    0 0 22px rgba(0,183,255,.42),
    0 0 38px rgba(255,215,106,.18),
    0 3px 14px rgba(0,0,0,.72),
    inset 0 -1px 0 rgba(255,215,106,.35);

  --menu-slide-i-color:#ffd76a;

  /* MENU */
  --top-menu-li-color:#ffffff;
  --top-menu-li-before-bg:linear-gradient(to bottom,transparent,#00b7ff,#ffd76a,transparent);
  --top-menu-li-true-hover-color:#ffd76a;

  --top-menu-game-list-cntr-bg:
    radial-gradient(circle at top center, rgba(0,183,255,.18), transparent 38%),
    linear-gradient(180deg,#071a3d,#020817);

  --top-menu-game-list-cntr-border:#ffd76a;

  --top-menu-games-cntr-li-bg:linear-gradient(135deg,#00b7ff 0%,#ffd76a 52%,#075dce 100%);
  --top-menu-games-cntr-li-hover-a-bg:rgba(255,215,106,.18);
  --top-menu-games-cntr-li-a-img-bg:linear-gradient(180deg,#020817 20%,#071a3d 100%);

  /* FOOTER / SITE INFO */
  --site-info-cntr-bg:
    radial-gradient(circle at top, rgba(0,183,255,.12), transparent 35%),
    linear-gradient(180deg,#071a3d,#020817);

  --site-info-cntr-section-title-color:#ffd76a;
  --site-info-inner-cntr-color:#dcecff;
  --site-info-inner-cntr-site-links-cntr-border:rgba(255,215,106,.35);
  --site-info-inner-cntr-footer-links-li-a-color:#ffffff;
  --site-info-inner-cntr-footer-links-li-a-hover-color:#ffd76a;
  --site-info-inner-cntr-supp-list-li-border:rgba(0,183,255,.35);

  --site-footer-bg:
    radial-gradient(circle at top, rgba(0,183,255,.12), transparent 35%),
    linear-gradient(to bottom,#061a3a 0%,#020817 100%);

  --footer-separator-border:rgba(255,215,106,.35);
  --site-desc-color:#c8d9ff;
  --site-info-title-h3-color:#ffd76a;
  --copyright-info-cntr-border:rgba(255,215,106,.35);
  --copyright-info-cntr-copyright-color:#ffffff;

  --footer-description-header-color:#ffd76a;
  --footer-description-note-color:#c8d9ff;
  --footer-sitemap-header-color:#ffd76a;
  --footer-sitemap-link-color:#ffffff;

  --footer-featured-product-card-header-color:#ffd76a;
  --footer-featured-product-card-note-color:#c8d9ff;
  --footer-bank-list-note-color:#c8d9ff;
  --footer-transaction-service-header-color:#ffd76a;
  --footer-transaction-service-note-color:#c8d9ff;

  --footer-sitemap-icon-bg:var(--idcash-blue-gradient);
  --footer-featured-product-bg:linear-gradient(180deg,#071a3d,#030714);
  --footer-card-container-border:rgba(255,215,106,.45);
  --footer-hero-icon-bg:var(--idcash-gold-gradient);
  --footer-banking-card-bg:rgba(0,183,255,.08);

  /* PROGRESS */
  --progressbar-bg:#020817;
  --progress-bg:linear-gradient(to right,#075dce 0%,#00b7ff 50%,#ffd76a 100%);

  /* LOGIN BUTTON */
  --login-panel-btn-bg:linear-gradient(to bottom,#00b7ff 0%,#075dce 55%,#03194a 100%);
  --login-panel-btn-hover-bg:linear-gradient(to bottom,#5fe8ff 0%,#0a75e8 100%);

  --login-panel-reg-btn-bg:linear-gradient(to bottom,#fff6c8 0%,#ffd76a 45%,#b87613 100%);
  --login-panel-reg-btn-hover-bg:linear-gradient(to bottom,#ffffff 0%,#ffe58a 50%,#d89423 100%);

  /* MODAL */
  --modal-header-bg:
    radial-gradient(circle at top, rgba(0,183,255,.25), transparent 42%),
    linear-gradient(to right,#061a3a 0%,#075dce 55%,#071a3d 100%);

  --modal-body-bg:#071327;
  --modal-body-color:#ffffff;
  --modal-footer-border:rgba(255,215,106,.35);
  --modal-footer-bg:#020817;

  --modal-footer-btn-primary-bg:var(--idcash-blue-gradient);
  --modal-footer-btn-primary-hover-bg:var(--idcash-gold-gradient);
  --modal-footer-btn-secondary-color:#ffffff;
  --modal-footer-btn-secondary-hover-color:#ffd76a;

  --register-page-reminder-color:#c8d9ff;
  --register-page-link-a-color:#ffd76a;
  --register-forgot-pass-modal-body-bg:#071327;
  --register-forgot-simple-modal-header-color:#ffffff;
  --register-forgot-pass-modal-header-bg:linear-gradient(180deg,#075dce,#061a3a);
  --register-forgot-pass-modal-header-color:#ffffff;
  --register-modal-payment-method-cntr-bg:#030714;
  --simple-modal-btn-secondary-border:#ffd76a;

  /* FORM */
  --std-form-content-bg:
    radial-gradient(circle at top, rgba(0,183,255,.15), transparent 38%),
    linear-gradient(180deg,#071a3d,#020817);

  --std-form-content-color:#ffffff;
  --std-form-title-color:#ffd76a;
  --std-form-sub-title-border:#ffd76a;

  --std-form-note-color:#eaf3ff;
  --std-form-note-bg:rgba(255,215,106,.10);
  --std-form-note-a-color:#ffd76a;
  --std-form-note-span:#ffd76a;
  --std-form-content-webkit-thumb-bg:#00b7ff;

  --std-inline-form-group-form-content-form-cntrl-bg:#020817;
  --std-inline-form-group-form-content-form-cntrl-border:rgba(0,183,255,.50);
  --std-inline-form-group-form-cntrl-disabled-bg:#101827;

  /* TABLE */
  --std-form-content-reporting-scroll-cntr-table-head-bg:linear-gradient(180deg,#075dce,#061a3a);
  --std-form-content-reporting-scroll-cntr-table-head-border:rgba(255,215,106,.38);
  --std-form-content-reporting-scroll-cntr-table-body-bg:#020817;
  --std-form-content-reporting-scroll-cntr-table-body-td-color:#dcecff;
  --std-report-scroll-cntr-table-grid-totals-bg:linear-gradient(180deg,#075dce,#03194a);
  --std-report-scroll-cntr-table-grid-totals-border:#ffd76a;

  /* PROFILE */
  --std-profile-bar-bg:linear-gradient(180deg,#071a3d,#020817);
  --std-profile-bar-color:#ffffff;
  --std-profile-bar-username-field-username-color:#ffd76a;
  --std-profile-bar-balance-field-balance-color:#ffd76a;
  --std-profile-bar-user-field-loyalty-info-cntr-div-a-bg:#075dce;

  --user-info-color:#ffffff;
  --user-info-main-info-bg:linear-gradient(180deg,#071a3d,#020817);
  --user-info-main-info-bs:
    0 0 14px rgba(0,183,255,.45),
    inset 0 0 10px rgba(255,215,106,.08);

  --user-info-balance-a-span-color:#ffd76a;
  --user-info-balance-locked-bg:linear-gradient(180deg,#075dce,#03194a);
  --user-info-balance-locked-span-color:#ffd76a;

  --user-info-dropdown-menu-vendor-balance-cntr-bg:rgba(2,8,23,.96);
  --user-info-vendor-balance-cntr-border:#ffd76a;

  /* NAV / SIDEMENU */
  --std-nav-bar-title:#ffd76a;
  --std-nav-bar-a-border:rgba(0,183,255,.45);
  --std-nav-bar-a-not-active-true-hover-border:#ffd76a;
  --std-nav-bar-a-not-active-true-hover-color:#ffd76a;

  --std-side-menu-bg:linear-gradient(180deg,#071a3d,#020817);
  --std-side-menu-color:#ffd76a;
  --std-side-menu-a-border:rgba(0,183,255,.45);

  /* OTP */
  --otp-hr-color:#ffd76a;
  --otp-popup-content-bg:#071327;
  --otp-popup-content-color:#ffffff;
  --otp-fake-inputs-div-border:rgba(0,183,255,.50);
  --otp-fake-inputs-div-bg:#020817;
  --otp-fake-inputs-div-color:#ffffff;

  /* TAB */
  --top-tab-cntr-a-bg:#071327;
  --top-tab-cntr-a-color:#dcecff;
  --top-tab-cntr-a-true-hover-bg:var(--idcash-blue-gradient);

  /* BUTTON PLAY */
  --play-now-bg:var(--idcash-blue-gradient);
  --play-now-hover-bg:var(--idcash-gold-gradient);

  /* GAME LIST */
  --game-list-cntr-bg:
    radial-gradient(circle at top, rgba(0,183,255,.14), transparent 38%),
    linear-gradient(180deg,#071a3d,#020817);

  --game-list-cntr-vendor-name-color:#ffd76a;

  --game-list-cntr-filter-section-bg:
    linear-gradient(to right,#020817 0%,#061a3a 45%,#09275a 100%);

  --game-list-cntr-filter-section-input-text-border:rgba(255,215,106,.45);
  --game-list-cntr-filter-section-input-text-bg:#020817;
  --game-list-cntr-filter-section-input-text-color:#ffffff;

  --game-list-cntr-filter-section-after-bg:var(--idcash-blue-gradient);
  --game-list-cntr-category-filter-link-active-hover-bg:var(--idcash-gold-gradient);

  --provider-outer-game-list-cntr-game-info-bg:#020817;
  --provider-outer-game-list-cntr-game-info-border:rgba(255,215,106,.45);

  --game-list-game-item-bg:linear-gradient(135deg,#075dce 0%,#ffd76a 48%,#061a3a 100%);
  --game-list-provider-name-color:#ffd76a;
  --game-list-game-player-color:#ffffff;

  /* LARGE GAME */
  --large-game-list-cntr-bg:
    radial-gradient(circle at top, rgba(0,183,255,.18), transparent 36%),
    linear-gradient(180deg,#071a3d,#020817);

  --large-game-list-cntr-section-heading-h4-color:#ffd76a;
  --large-game-list-cntr-section-bg:rgba(2,8,23,.92);
  --large-game-list-cntr-section-border:rgba(255,215,106,.55);

  --large-game-list-cntr-play-now-bg:var(--idcash-blue-gradient);
  --large-game-list-cntr-play-now-hover-bg:var(--idcash-gold-gradient);

  --large-game-list-link-cntr-bg:rgba(2,8,23,.88);
  --large-game-list-li-bg:linear-gradient(135deg,#00b7ff 0%,#ffd76a 52%,#075dce 100%);
  --large-game-list-img-bg:linear-gradient(180deg,#020817 25%,#071a3d 100%);

  --large-game-list-li-a-game-info-color:#ffd76a;
  --large-game-list-li-a-game-info-hover-focus-color:#ffffff;

  --provider-cntr-border:rgba(255,215,106,.45);
  --provider-cntr-legend-color:#ffd76a;

  /* BONUS / CLAIM */
  --bonus-slider-modal-bg:#020817;
  --bonus-slider-form-bg:#071327;
  --bonus-slider-form-text-color:#ffffff;
  --bonus-slider-form-border-top-color:rgba(255,215,106,.35);
  --bonus-slider-control-button-bg:#075dce;
  --bonus-slider-control-button-color:#ffffff;
  --bonus-slider-activation-button-hover-bg:#00b7ff;
  --bonus-slider-close-hover-bg:#061a3a;

  --claim-item-type-bg:linear-gradient(180deg,#075dce,#061a3a);
  --claim-item-type-color:#ffffff;
  --claim-type-exp-countdown-data-section-bg:#071327;
  --claim-item-bg:#020817;
  --claim-item-border:rgba(255,215,106,.45);
  --claim-item-color:#ffd76a;

  --claim-item-titile-free-spin-note-color:#ffd76a;
  --claim-item-activation-button-bg:#075dce;
  --claim-item-activation-button-hover-bg:#ffd76a;
  --claim-item-a-activation-button-color:#ffffff;

  --claim-item-claim-button-bg:var(--idcash-gold-gradient);
  --claim-item-claim-button-border-color:#fff0a8;
  --claim-item-claim-button-color:#020817;
  --claim-item-claim-button-hover-bg:linear-gradient(to top,#fff6c8 0%,#ffd76a 50%,#9b6412 100%);

  --claim-item-info-button-bg:#071327;
  --claim-item-info-button-color:#ffffff;
  --claim-item-info-button-hover-bg:#075dce;

  /* ANNOUNCEMENT */
  --announcement-outer-cntr-bg:#020817;
  --announcement-outer-cntr-color:#dcecff;
  --announcement-cntr-data-section-announcements-bg:#071327;

  /* JACKPOT */
  --home-progressive-jackpot-bg:linear-gradient(#020817,#075dce,#00b7ff,#ffd76a);
  --home-progressive-jackpot-color:#ffffff;
  --home-progressive-jackpot-outer-cntr-bg:#020817;
  --home-progressive-jackpot-inner-cntr-bg:linear-gradient(#075dce,#020817);
  --home-progressive-jackpot-border-cntr-bg:#0009;
  --home-progressive-jackpot-border-cntr-border:#ffd76a;
  --home-progressive-jackpot-jackpot-cntr-bg:linear-gradient(#fff6c8,#ffd76a,#071a3d);
  --home-progressive-jackpot-jackpot-inner-cntr-bg:#020817;
  --home-progressive-jackpot-jackpot-border-cntr-border:#ffd76a;
  --home-progressive-jackpot-jackpot-currency-color:#00b7ff;
  --home-progressive-jackpot-jackpot-play-text-color:#ffd76a;
  --home-progressive-jackpot-jackpot-play-text-label-color:#00b7ff;
  --home-inner-cntr-bg:#071327;

  --jackpot-cntr-bg:linear-gradient(#fff6c8,#ffd76a,#071a3d);
  --jackpot-cntr-box-shadow:0px 5px 20px rgba(0,183,255,.55);
  --jackpot-inner-cntr-bg:#020817;
  --jackpot-border-cntr-border:#ffd76a;
  --jackpot-currency-color:#00b7ff;
  --jackpot-play-section-text-color:#ffd76a;
  --jackpot-play-section-text-label-color:#00b7ff;

  /* POPULAR GAME */
  --popular-game-title-cntr-color:#ffffff;
  --popular-game-title-cntr-i-border-bottom:#ffd76a;
  --popular-game-title-cntr-i-border-top:#020817;
  --popular-game-title-cntr-a-bg:#075dce;
  --popular-game-title-cntr-a-color:#ffffff;
  --popular-game-title-cntr-game-list-cntr-bg:#020817;
  --popular-game-title-cntr-game-list-cntr-border:rgba(255,215,106,.45);

  /* INFO CENTER */
  --info-center-cntr-panel-group-heading-bg:#071327;
  --info-center-cntr-panel-group-heading-sign-color:#ffd76a;
  --info-center-cntr-panel-group-title-a-color:#ffd76a;
  --info-center-cntr-panel-default-heading-collapse-body-bg:#020817;
  --info-center-cntr-panel-default-heading-collapse-body-color:#ffffff;

  /* LOYALTY */
  --loyalty-reward-cntr-border:rgba(255,215,106,.45);
  --loyalty-reward-cntr-bg:#020817;
  --loyalty-reward-cntr-tab-filter-color:#dcecff;
  --loyalty-reward-cntr-tab-filter-bg:#071327;
  --loyalty-reward-cntr-tab-filter-active-bg:#075dce;
  --loyalty-reward-cntr-tab-filter-active-color:#ffffff;
  --loyalty-reward-cntr-category-title-color:#ffffff;
  --loyalty-reward-cntr-category-title-before-bg:#ffd76a;
  --loyalty-reward-cntr-category-item-name-color:#ffffff;
  --loyalty-reward-cntr-reward-button-bg:var(--idcash-blue-gradient);
  --loyalty-reward-cntr-reward-button-color:#ffffff;

  --loyalty-top-bar-cntr-bg:linear-gradient(82.95deg,#020817 -41.64%,#071a3d 70%,#075dce 138.36%);
  --loyalty-top-bar-cntr-point-benefit-section-div-bg:#020817;
  --loyalty-top-bar-cntr-vr-bg:rgba(0,183,255,.28);
  --loyalty-top-bar-cntr-exp-section-item-bar-progress-bg:#020817;
  --loyalty-top-bar-cntr-exp-section-item-level-amount-span-color:#ffd76a;
  --loyalty-top-bar-cntr-exp-section-message-color:#fff0a8;
  --loyalty-top-bar-cntr-info-cntr-info-icon-bg:#ffd76a;

  /* PROMOTION */
  --promotion-side-menu-list-bg:#020817;
  --promotion-side-menu-list-border:rgba(255,215,106,.45);
  --promotion-side-menu-h5-color:#ffd76a;
  --promotion-side-menu-a-border-bottom:#071327;
  --promotion-side-menu-a-color:#dcecff;
  --promotion-side-menu-a-active-bg:var(--idcash-blue-gradient);
  --promotion-side-menu-a-active-border-left:#ffd76a;
  --promotion-side-menu-a-active-color:#ffffff;

  --promotion-item-bg:linear-gradient(to right,#071a3d 0%,#020817 100%);
  --promotion-item-footer-color:#ffffff;
  --promotion-item-get-promo-button-bg:var(--idcash-blue-gradient);
  --promotion-item-get-promo-button-hover-bg:var(--idcash-gold-gradient);
  --promotion-item-details-bg:#020817;
  --promotion-item-details-color:#ffffff;
  --promotion-item-details-get-promo-button-bg:#075dce;
  --promotion-item-details-get-promo-button-bg-linear:var(--idcash-blue-gradient);
  --promotion-item-details-get-promo-button-hover-bg:#ffd76a;
  --promotion-item-details-get-promo-button-hover-bg-linear:var(--idcash-gold-gradient);

  /* REFERRAL */
  --referral-cntr-a-hover-color:#ffd76a;
  --referral-code-container-border-color:#ffd76a;
  --referral-button-bg:var(--idcash-blue-gradient);
  --referral-statistic-box-bg:#071327;
  --referral-statistic-box-text-color:#ffffff;
  --referral-statistic-box-border-bottom:1px solid #ffd76a;
  --referral-box-cntr-referral-box-span-color:#ffd76a;
  --referral-features-item-bg:#071327;
  --referral-features-item-icon-div-bg:var(--idcash-blue-gradient);
  --referral-features-item-info-p-color:#ffd76a;

  /* TRANSACTION */
  --pending-trans-section-head-a-color:#ffd76a;
  --pending-trans-section-head-a-hover-color:#fff0a8;
  --pending-trans-car-item-bg:#071327;
  --pending-trans-car-item-download-qr-btn-bg:var(--idcash-blue-gradient);
  --pending-trans-car-item-download-qr-btn-hover-bg:var(--idcash-gold-gradient);
  --pending-trans-expiration-countdown-color:#ffd76a;

  --transactions-table-border:rgba(255,215,106,.45);
  --transactions-table-bg:#020817;
  --transactions-table-head-bg:linear-gradient(180deg,#075dce,#061a3a);
  --transactions-table-head-color:#ffffff;
  --transactions-table-head-border:rgba(255,215,106,.38);
  --transactions-table-body-bg:#071327;
  --transactions-table-body-color:#ffffff;
  --transactions-table-body-span-pending-color:#ffd76a;
  --transactions-table-body-tr-odd-bg:#020817;
  --transactions-table-body-tr-even-bg:#071327;

  /* PROVIDER */
  --provider-slide-bg:#075dce;
  --provider-slide-bg-linear:var(--idcash-blue-gradient);
  --provider-slide-border:rgba(255,215,106,.45);
  --provider-slide-i-color:#ffffff;

  /* BANK / PAYMENT */
  --bank-info-bg:#071327;
  --bank-info-bg-image:linear-gradient(to bottom,#071a3d 0%,#020817 100%);
  --bank-info-color:#dcecff;
  --bank-info-h4-color:#ffd76a;
  --bank-info-hr-border-top:#020817;
  --bank-info-hr-border-bottom:rgba(255,215,106,.35);
  --bank-info-download-qr-code-button-bg:#075dce;
  --bank-info-download-qr-code-button-hover-bg:#ffd76a;

  --payment-method-selection-input-radio-checked-label-bg:#075dce;
  --payment-method-selection-input-radio-checked-label-bg-image:var(--idcash-blue-gradient);
  --payment-maintenance-cntr-bg:#071327;
  --payment-maintenance-cntr-color:#ffffff;

  --remarks-cntr-border:#ffd76a;
  --remarks-cntr-bg:#071327;
  --remarks-cntr-color:#ffffff;
  --remarks-cntr-i-border:#ffd76a;
  --remarks-cntr-i-color:#ffd76a;

  --deposit-cntr-bank-info-bg:#071327;
  --deposit-cntr-std-form-note-a-color:#ffd76a;
  --deposit-cntr-form-group-control-border:rgba(0,183,255,.50);
  --deposit-cntr-formatted-balance-color:#ffd76a;
  --deposit-cntr-reveal-bank-acc-btn-bg:#075dce;
  --deposit-cntr-reveal-bank-acc-btn-bg-image:var(--idcash-blue-gradient);
  --deposit-cntr-reveal-bank-acc-btn-hover-bg:#ffd76a;
  --deposit-cntr-reveal-bank-acc-btn-hover-bg-image:var(--idcash-gold-gradient);
  --deposit-cntr-admin-fee-cntr-color:#ffd76a;

  --deposit-amount-cntr-input-text-bg:#020817;
  --deposit-amount-cntr-input-text-color:#ffffff;

  --deposit-summary-cntr-border:rgba(255,215,106,.45);
  --deposit-summary-cntr-header-bg:#071327;
  --deposit-summary-cntr-header-transfer-amount-color:#ffd76a;
  --deposit-summary-cntr-content-bg:#020817;
  --deposit-summary-cntr-content-body-detail-cntr-item-color:#ffffff;
  --deposit-summary-cntr-content-footer-border:rgba(255,215,106,.35);

  --withdrawal-cntr-bank-info-bg:#071327;
  --withdrawal-cntr-form-group-control-border:rgba(0,183,255,.50);
  --withdrawal-cntr-formatted-balance-color:#ffd76a;

  --withdrawal-summary-cntr-border:rgba(255,215,106,.45);
  --withdrawal-summary-header-bg:#071327;
  --withdrawal-summary-cntr-header-transfer-amount-color:#ffd76a;
  --withdrawal-summary-cntr-content-bg:#020817;
  --withdrawal-summary-cntr-content-body-detail-cntr-item-color:#ffffff;
  --withdrawal-summary-cntr-content-footer-border:rgba(255,215,106,.35);

  /* BONUS SELECTION */
  --bonus-selection-cntr-bg:linear-gradient(180deg,#071a3d,#020817);
  --bonus-selection-cntr-border:#ffd76a;
  --bonus-selection-cntr-color:#ffffff;

  --bonus-selection-list-card-selected-card-footer-bg:#075dce;
  --bonus-selection-popup-content-bg:#020817;
  --bonus-selection-list-card-bg:#071327;
  --bonus-selection-list-card-border:rgba(255,215,106,.45);
  --bonus-selection-list-card-footer-end-date-color:#ffd76a;
  --bonus-selection-list-card-detail-color:#ffffff;
  --bonus-selection-list-card-detail-bg:#020817;
  --bonus-selection-card-highlighted-section-bg:rgba(255,215,106,.13);
  --bonus-selection-card-highlighted-section-color:#ffd76a;

  /* SEARCH */
  --search-input-cntr-input-bg:#020817;
  --search-input-cntr-input-border:rgba(255,215,106,.45);
  --search-input-cntr-input-placeholder-color:#89a2ce;
  --recent-search-cntr-history-cntr-item-bg:linear-gradient(180deg,#075dce,#061a3a);
  --search-result-provider-list-item-item-border:rgba(0,183,255,.35);

  /* POPOVER */
  --popover-bg:#071327;
  --popover-border:rgba(255,215,106,.45);

  /* FLOATING BUTTON */
  --floating-action-btn-item-bg:var(--idcash-blue-gradient);
  --floating-action-btn-item-border:#5fe8ff;
  --floating-action-btn-item-bs:rgba(0,183,255,.55);

  /* CONTACT */
  --contact-us-list-li-h6-color:#ffffff;
  --contact-us-list-a-color:#ffd76a;
  --contact-us-list-a-hover-color:#fff0a8;
}

/* =====================================================
   EXTRA OVERRIDE VISUAL AGAR LEBIH MIRIP BANNER IDCASH88
   ===================================================== */

html,
body{
  background:
    radial-gradient(circle at top center, rgba(0,183,255,.18), transparent 34%),
    radial-gradient(circle at 80% 10%, rgba(255,215,106,.12), transparent 28%),
    linear-gradient(180deg,#030714 0%,#071a3d 42%,#020817 100%) !important;
  color:#ffffff !important;
}

body{
  text-shadow:0 0 1px rgba(255,255,255,.12);
}

a{
  color:#5fe8ff !important;
}

a:hover,
a:focus{
  color:#ffd76a !important;
  text-shadow:0 0 8px rgba(255,215,106,.60);
}

/* HEADER */
.site-header{
  background:
    radial-gradient(circle at top, rgba(0,183,255,.22), transparent 40%),
    linear-gradient(to right,#020817 0%,#061a3a 38%,#09275a 68%,#075dce 100%) !important;
  border-bottom:1px solid rgba(255,215,106,.45) !important;
  box-shadow:
    0 0 22px rgba(0,183,255,.42),
    0 0 38px rgba(255,215,106,.18),
    0 3px 14px rgba(0,0,0,.72),
    inset 0 -1px 0 rgba(255,215,106,.35) !important;
}

/* TOP MENU */
.top-menu>li>a{
  color:#ffffff !important;
  font-weight:700;
  text-shadow:
    0 0 6px rgba(0,183,255,.45),
    0 0 12px rgba(0,0,0,.75);
}

.top-menu>li[data-active="true"],
.top-menu>li:hover{
  color:#ffd76a !important;
  text-shadow:
    0 0 8px rgba(255,215,106,.85),
    0 0 16px rgba(0,183,255,.55);
}

.top-menu>li+li:before{
  background:linear-gradient(to bottom,transparent,#00b7ff,#ffd76a,transparent) !important;
}

/* FORM */
.form-control,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"],
select,
textarea{
  background-color:#020817 !important;
  border:1px solid rgba(0,183,255,.50) !important;
  color:#ffffff !important;
  box-shadow:inset 0 0 10px rgba(0,183,255,.08);
}

.form-control:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
select:focus,
textarea:focus{
  border-color:#ffd76a !important;
  box-shadow:
    0 0 10px rgba(255,215,106,.45),
    0 0 16px rgba(0,183,255,.30) !important;
}

::placeholder{
  color:#89a2ce !important;
}

/* BUTTON */
.btn-primary,
.login-panel .login-button,
.play-now,
.standard-button-group .btn-primary{
  background:linear-gradient(180deg,#00b7ff,#075dce 55%,#03194a) !important;
  border:1px solid #5fe8ff !important;
  color:#ffffff !important;
  font-weight:700;
  box-shadow:
    0 0 10px rgba(0,183,255,.55),
    inset 0 1px 0 rgba(255,255,255,.35);
}

.btn-primary:hover,
.login-panel .login-button:hover,
.play-now:hover,
.standard-button-group .btn-primary:hover{
  background:linear-gradient(180deg,#fff6c8,#ffd76a 45%,#b87613) !important;
  border-color:#ffd76a !important;
  color:#06111f !important;
  box-shadow:
    0 0 14px rgba(255,215,106,.75),
    0 0 24px rgba(0,183,255,.28);
}

.login-panel .register-button,
.register-button{
  background:linear-gradient(180deg,#fff6c8,#ffd76a 45%,#b87613) !important;
  color:#06111f !important;
  border:1px solid #fff0a8 !important;
  font-weight:900;
  box-shadow:
    0 0 12px rgba(255,215,106,.65),
    inset 0 1px 0 rgba(255,255,255,.65);
}

.login-panel .register-button:hover,
.register-button:hover{
  background:linear-gradient(180deg,#ffffff,#ffe58a 50%,#d89423) !important;
}

/* CARD / PANEL */
.panel,
.well,
.thumbnail,
.standard-form-content,
.games-list-container,
.large-game-list-container,
.standard-profile-bar,
.standard-side-menu,
.provider-outer-container,
.provider-container{
  background:
    radial-gradient(circle at top, rgba(0,183,255,.12), transparent 38%),
    linear-gradient(180deg,#071a3d,#020817) !important;
  border:1px solid rgba(255,215,106,.38) !important;
  color:#ffffff !important;
  box-shadow:
    0 0 16px rgba(0,183,255,.18),
    0 12px 28px rgba(0,0,0,.55);
}

/* GAME CARD */
.game-list .game-item,
.large-game-list li,
.top-menu .games-container>li{
  background:linear-gradient(135deg,#00b7ff 0%,#ffd76a 52%,#075dce 100%) !important;
  box-shadow:
    0 0 12px rgba(0,183,255,.35),
    0 0 18px rgba(255,215,106,.18);
}

.game-list .link-container,
.large-game-list .link-container{
  background:
    radial-gradient(circle at center, rgba(0,183,255,.18), transparent 50%),
    rgba(2,8,23,.88) !important;
}

.games-list-container .vendor-name,
.large-game-list-container .section-heading h4,
.game-list-title>div,
h1,h2,h3,h4{
  color:#ffd76a !important;
  text-shadow:
    0 0 8px rgba(255,215,106,.55),
    0 0 14px rgba(0,183,255,.28);
}

/* TABLE */
.table thead>tr>th{
  background:linear-gradient(180deg,#075dce,#061a3a) !important;
  color:#ffffff !important;
  border-color:rgba(255,215,106,.38) !important;
}

.table tbody>tr>td{
  background-color:#020817 !important;
  color:#dcecff !important;
  border-color:rgba(0,183,255,.25) !important;
}

/* SCROLLBAR */
::-webkit-scrollbar{
  width:8px;
  height:8px;
}

::-webkit-scrollbar-track{
  background:#020817;
}

::-webkit-scrollbar-thumb{
  background:linear-gradient(180deg,#00b7ff,#ffd76a);
  border-radius:10px;
}

::-webkit-scrollbar-thumb:hover{
  background:linear-gradient(180deg,#5fe8ff,#fff0a8);
}

/* SELECTION */
::selection{
  background:#ffd76a;
  color:#06111f;
}
