a.link-forgot {
	color: #b3ff00;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.bg-theme {
	background: #b3ff00;
}
/* Navbar */
#game-navbar .dropdown-menu[data-bs-popper] {
	box-shadow: 0px 5px 8px #b3ff00;
}

#running-text {
	background: url('../img/runningtext.png') no-repeat 15px center, linear-gradient(#b3ff00 0%, #09e309 100%);
}

/* Game Populer & Terbaru */
.game-card-new {
	background: #09e309;
	/*background-image: linear-gradient(#b3ff00 0%, #09e309 100%);*/
	border: 1px solid #09e309;
}
.game-card-header,
.game-card-overlay,
.game-card-new h3 {
	background: #09e309;
	/*background-image: linear-gradient(#b3ff00 0%, #09e309 100%);*/
	/*background: transparent;*/
}
.game-card-arc path {
	fill: #09e309;
}
.game-card-description > div {
	color: #09e309;
}
.game-card-description {
	color: #ddd;
	background: #09e309;
}
.game-card-overlay {
	background: #09e309;
}

/* Input Form */
.game-list-switch .form-check-input:checked {
  background-color: #b3ff00;
  border-color: #b3ff00;
}
.game-form .form-select, .game-form .form-control {
	border-color: #b3ff00;
}
.game-form input:focus {
	border-color: #b3ff00;
	box-shadow: 0 0 5px rgba(0,255,0,.2), inset 0 0 5px rgba(0,255,0,.1), 0 2px 0 #000;
}
@keyframes glow {
	0% {
		border-color: #b3ff00;
		box-shadow: 0 0 5px rgba(0,255,0,.2), inset 0 0 5px rgba(0,255,0,.1), 0 2px 0 #000;
	}	
	100% {
		border-color: #b3ff00;
		box-shadow: 0 0 20px rgba(0,255,0,.6), inset 0 0 10px rgba(0,255,0,.4), 0 2px 0 #000;
	}
}

/* Game List Scroll */
.game-list .nav-tabs .nav-item.show .nav-link, 
.game-list .nav-tabs .nav-link.active {
	box-shadow: #b3ff00 0px -2px 2px 0px, #b3ff00 0px -2px 6px 2px;
}
.game-list .tab-content {
	box-shadow: #b3ff00 0px 1px 2px 0px, #b3ff00 0px 2px 6px 2px;
}

/* Back To Top */
.back-to-top, .back-to-top:hover, .back-to-top:focus {
	background: #b3ff00;
	background-image: linear-gradient(#b3ff00 0%, #09e309 100%);
}

/* Bottom Nav */
.nav-icons {
	/*background: #de9c33;*/
	background: linear-gradient(#b3ff00 0%, #09e309 100%);
}

/* Table */
.table-referral table.table thead {
	background: #b3ff00;
	background-image: linear-gradient(#b3ff00 0%, #09e309 100%);
}

/* button */
.btn-line {
	background: linear-gradient(to bottom, #b3ff00 30%, #b3ff00 70%);
}
.btn-line:hover:before {
	background: linear-gradient(to bottom, #b3ff00 30%, #b3ff00 70%);
}
.btn-theme-secondary {
	box-shadow: 0px 0px 2px 2px rgba(179,255,0, 0.5);
	text-shadow: 5px 4px 0px #c10303;
	text-shadow: none;
	background: linear-gradient(to bottom, #b3ff00 30%, #09e309 70%);
	border-color: #b3ff00;
}
.btn-theme-secondary:hover,
.btn-theme-secondary:focus {
	border-color: #b3ff00;
	box-shadow: 0px 0px 2px 2px rgba(179,255,0, 0.5);
}
.btn-theme-primary {
	box-shadow: 0px 0px 2px 2px rgba(179,255,0, 0.5);
	/*text-shadow: 5px 4px 0px #b3ff00;*/
	background: linear-gradient(to bottom, #b3ff00 30%, #09e309 70%);
	border-color: #b3ff00;
	text-shadow: none;
}
.btn-theme-primary:hover,
.btn-theme-primary:focus {
	border-color: #b3ff00;
	box-shadow: 0px 0px 2px 2px rgba(255, 0, 0, 0.5);
	background-image: linear-gradient(#b3ff00 0%, #09e309 100%);
}

/* Member */
.game-member-nav .game-list .nav-tabs .nav-item.show .nav-link, 
.game-member-nav .game-list .nav-tabs .nav-link.active, 
.game-member-nav .game-list .nav-tabs .nav-link:focus, 
.game-member-nav .game-list .nav-tabs .nav-link:hover {
	background-color: #b3ff00;
	background-image: linear-gradient(#b3ff00 0%, #09e309 100%);
}
.nav-pills .nav-link.active, 
.nav-pills .show > .nav-link {
	background-color: #b3ff00;
	background-image: linear-gradient(#b3ff00 0%, #09e309 100%);
}
.game-button-toggle .btn-check:active + .btn-outline-primary, 
.game-button-toggle .btn-check:checked + .btn-outline-primary, 
.game-button-toggle .btn-outline-primary.active, 
.game-button-toggle .btn-outline-primary.dropdown-toggle.show, 
.game-button-toggle .btn-outline-primary:active, 
.game-button-toggle .btn-outline-primary:hover {
	background-color: #b3ff00;
	/*color: #222;*/
	border-color: #b3ff00;
	background-image: linear-gradient(#b3ff00 0%, #09e309 100%);
}
.game-button-toggle .btn-outline-primary {
	border-color: #b3ff00;
}
.alert-game-tab {
	background: #4fc3f7;
	border-color: #4fc3f7;
}

#eventAccordion a {
	color: #b3ff00;
	text-decoration: none;
}
#eventAccordion a:hover,
#eventAccordion a:focus {
	color: #fff;
}


@media (max-width:991.98px){
	.navbar-dark #game-navbar .navbar-nav .nav-link.active, 
	.navbar-dark #game-navbar .navbar-nav .nav-link:focus, 
	.navbar-dark #game-navbar .navbar-nav .nav-link:hover{
		/*background: #de9c33;*/
		background: linear-gradient(#b3ff00 0%, #09e309 100%);
	}
	.nav-icons ul li a{
		color: #000 !important;
	}
	.nav-icons ul li a.active, 
	.nav-icons ul li a:focus, 
	.nav-icons ul li a:hover {
		color: #b36b00 !important;
		text-shadow: none;
	}}

/*new rule*/
.link-signout {
	color: #b3ff00;
}
.form-control:focus {
	box-shadow: none;
}


.text-justify.text-content a{
	color: #b3ff00 !important;
	text-decoration: none;
}
.text-justify.text-content a:hover,
.text-justify.text-content a:focus{
	color: #ccc !important;
}

/*START MNARQUEE PERMINTAAN CS*/
.wrap-all-trans
{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 5px;
}
.wrapper-transactions
{
  max-width: 100%;
  padding: 0.7rem;
  margin-bottom: 1rem;
  margin-top: 1rem;
  border-radius: 10px;
  border: 3px solid #09e309;
  background: var(--result-background);
}
.text-centertitle
{
  color: #ffffff;
  margin-top: 0;
  padding-bottom: 0.5rem;
  font-size: 1.15rem;
  font-weight: bold;
}
.content-trans
{
  height: 15rem;
  overflow: hidden;
  position: relative;
}
.item-trans
{
  color: #fff;
  background: #5d4601;
  display: flex;
  width: 100%;
  border: 2px solid #09e309;
  justify-content: space-between;
  align-items: center;
  border-radius: 5px;
  font-size: 1rem;
  margin-bottom: 0.45rem !important;
  padding: 0.4rem;
  position: relative;
  bottom: 0;
  animation: moveUp 40s linear infinite;
}

.marquee {
	box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
	border: 1px solid rgba(0, 0, 0, .15);
	overflow: hidden;
	position: relative;
white-space: nowrap;
}

.marquee  {
	margin: 0;
	text-align: center;
	animation: scroll-left 20s linear infinite;
}

@keyframes scroll-left {
	from {
		transform: translateY(-100%);
	}

	to {
		transform: translateY(0);
	}
}
/*END MNARQUEE PERMINTAAN CS*/
