@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,700;0,800;1,400;1,700;1,800&family=Racing+Sans+One&display=swap');

html {
	font-size: 16px;
}

/* PP Code */
.cashier-methods .payment-method.venuspoint {
	display: none;
}

/* IGP Variables */

:root {
	/* Colors */
	--igp-primary: #222f37;
	--igp-secondary: #001C29;
	--igp-light: #fbfce0;
	--igp-grey: #D7D1B8;
	--igp-dark: #001C29;
	--igp-action: #2ef9b8;
	--igp-action-hover: #FEB708;
	--igp-highlight: #FDD707;
	--igp-highlight-hover: #FF4F3E;
	--igp-direct: #FD6007;
	--igp-direct-hover: #eb3a2b;
	--igp-form-background: #003049;
	--igp-form-border: #487089;
	
	/* Backgrounds */
	--igp-menu-background: #001C29;
	--igp-menu-background-active: #003049;
	--igp-site-background: #222f37;
	--igp-mobile-menu-background: #001e2e;
	--igp-menu-active: #222f37;
	--igp-alternative-background: #fbfce0;
	--igp-inactive-background: #2A5165;
	--igp-background-rgb: 0, 28, 41;
	--igp-background-rgb-promo: 0, 28, 41; 
	--igp-spotlight-rgb: 46, 249, 184; 
	--igp-scroll-dark: #001C29;
	--igp-scroll-light: #003049;
	--igp-circle-arrow: #5A6B75;
	--igp-circle-arrow-hover: #85B8C8;
	--igp-circle-text: #fbfce0;
	--igp-circle-text-hover: #2C6481;
	--igp-card-dark: #001e2e;
	--igp-footer-background: #001e2e;
	--igp-footer-border: #003049;

	/* Text */
	--igp-font: "Poppins", serif;
	--igp-font-heading: "Racing Sans One", serif;
	--igp-line-hight-normal: 1.2;
	--igp-line-hight-smaller: 1;
	--igp-line-hight-bigger: 1.4;
	--igp-cta-title-size: 3vw;
	--igp-cta-title-size-mobile: 6vw;
	--igp-cta-subtitle-size: 1vw;
	--igp-cta-subtitle-size-mobile: 2vw;
	--igp-cta-title-color: #fbfce0;
	--igp-cta-title-shadow: #001e2e;
	--igp-cta-subtitle-color: #2ef9b8;
	--igp-cta-title-weight: 700;
	--igp-cta-subtitle-weight: 500;
	--igp-cta-title-font:  "Racing Sans One", serif;
	--igp-cta-title-transform: uppercase;
	--igp-cta-subtitle-transform: uppercase;
	--igp-cta-button-color: #eb3a2b;
	--igp-cta-button-color-hover: #FF4F3E;
	--igp-cta-button-font:  "Poppins", serif;
	--igp-cta-button-text: #fbfce0;
	--igp-cta-button-size: 1.2vw;
	--igp-cta-button-size-mobile: 4vw;
	--igp-cta-button-transform: none;
	--igp-cta-button-style: italic;
	--igp-cta-button-weight: 700;
	--igp-cta-login-bgr: #2ef9b8;
	--igp-cta-login-bgr-hover: #FF4F3E;
	--igp-cta-login-text: #121719;
	--igp-cta-login-text-hover: #121719;
	--igp-cta-join-bgr-hover: #FF4F3E;	
	--igp-cta-join-bgr: #eb3a2b;
	--igp-cta-join-text: #f2e8b9;
	--igp-cta-join-text-hover: #121719;
	--igp-heading-color: #f2e8b9;
	--igp-disclaimer: #D7D1B8;
		
	/* Buttons */
	--igp-button: #2ef9b8;
	--igp-button-hover: #487089;
	--igp-button-text-hover: #2C6481;
	--igp-menu-toggle-color: #5A6B75;
	
	/* Corners */
	--igp-radius: 7px;
	
	/* Gradients */
	
	/* Mobile Spacing */
	--igp-container-padding: 0 15px;
}

div {}

/* Body Wrapper */
body {
	font-family: var(--igp-font) !important;
}

body,
.wrapper {
	background-color: var(--igp-site-background);
	color: var(--igp-alternative-background);
}

body,button,input,textarea {
	font-family: var(--igp-font) !important;
}

a,a:link,a:visited {
	color: var(--igp-highlight);
}

.btn {
	border-radius: var(--igp-radius);
	background-color: var(--igp-button);
	box-shadow: none;
	color: var(--igp-dark);
}

.btn.btn-more {
	font-size: 0.8em;
	color: var(--igp-light);
	background-color: var(--igp-circle-arrow);
}

.btn.btn-more:hover {
	background-color: var(--igp-circle-arrow-hover);
}


.home-section__title {
	color: var(--igp-highlight);
	font-family: var(--igp-font-heading);
	text-shadow: none;
}

@media(max-width: 991.98px) {
.layoutContent {
	padding: 0;
	margin-top: 0;
	}
.home__container {
	padding: var(--igp-container-padding);
	}
}

@media(max-width: 575.98px) {
	.btn.btn-more {
		font-size: 0.6em;
	}
}

/* Header */
.header {
	background-color: var(--igp-site-background);
}

@media(any-hover: hover) {
	.btn:hover {
		background-color: var(--igp-button-hover);
		color: var(--igp-light);
	}
}

.language-select__title, .language-select__option, .language-select__options {
	background-color:  var(--igp-menu-background);
}

.language-select__option {
	border-bottom: .0625rem solid var(--igp-site-background);
}

.language-select__options li {
	color: var(--igp-light);
}

.language-select__options li:hover, .language-select__title {
	color: var(--igp-highlight);
}

.btn__signup, .btn__login, .btn-more {
	border: none
	color: var(--igp-light) !important;
	text-transform: var(--igp-cta-subtitle-transform);
	font-weight: var(--igp-cta-button-weight);
}
.btn.btn__signup {
	background-color: var(--igp-cta-join-bgr);
	color: var(--igp-cta-join-text);
	font-weight: var(--igp-cta-button-weight);
	text-transform: none;
	font-style: var(--igp-cta-button-style);
}

.btn.btn__signup:hover {
	background-color: var(--igp-cta-join-bgr-hover);
}

.btn.btn__login, .btn.btn__transparent.btn__login {
	background-color: var(--igp-cta-login-bgr);
	color: var(--igp-cta-login-text) !important;
	font-weight: var(--igp-cta-button-weight);
	text-transform: none;
	font-style: italic;
}

.btn.btn__login:hover {
	background-color: var(--igp-cta-login-bgr-hover);
}

.btn__transparent {
	color: var(--igp-dark) !important;
}

.btn__transparent:hover {
	color: var(--igp-light) !important;
}

.btn__transparent {
	border-color: unset !important;
	border: none;
}

.btn-light {

	box-shadow: none;
}

/* Navigation */

.sidebar {
	background-color: var(--igp-menu-background);
}
	
.sidebar__toggle .btn__arrow-toggle {
	background-color: var(--igp-menu-toggle-color);
	color: var(--igp-secondary);
}

.sidebar__toggle i {
	color: var(--igp-light);
}
.slide-menu__category {
	color: var(--igp-action);
}

.link-items.active .link-items__item [class^=icon-],.link-items.active i[class*=fa-caret] {
	color: var(--igp-action);
}

.link-item:active [class^=icon-],.link-item:hover [class^=icon-] {
	color: var(--igp-action);
}

.header__x {
	color: var(--igp-action);
}

.link-item [class^=icon-] {
	color: var(--igp-grey);
}

.link-items.active .link-items__item, .link-items.active i[class*=fa-caret] {
	color: var(--igp-light);
	background-color: var(--igp-menu-active) !important;
}

.link-item i[class*=fa-caret] {
	color: var(--igp-light);
}

.link-item:active,.link-item:hover {
	background-color: var(--igp-menu-active);
	color: var(--igp-light);
}

.link-item:active [class^=icon-],.link-item:hover [class^=icon-] {
	color: var(--igp-action);
}

.slide-menu__link .link-item__items, .slide-menu__link .link-item__items .link-item__text {
	color: var(--igp-light);
}

.slide-menu__sub .slide-menu__sub-link.active,.slide-menu__sub .slide-menu__sub-link:active,.slide-menu__sub .slide-menu__sub-link:hover,.slide-menu__sub .slide-menu__sub-link:visited.active,.slide-menu__sub .slide-menu__sub-link:visited:active,.slide-menu__sub .slide-menu__sub-link:visited:hover {
	color: var(--igp-light);
	background-color: var(--igp-menu-background);
}

.slide-menu__border {
	background: linear-gradient(90deg,var(--igp-secondary),var(--igp-primary));
}

.navbar-mobile {
	background: var(--igp-mobile-menu-background);
}

.navbar-mobile .nav-btn.active {
	color:var(--igp-action);
	background-image: linear-gradient(var(--igp-action),var(--igp-action));
}

.navbar-mobile .nav-btn i.active {
	background: rgba(var(--igp-spotlight-rgb),.3);
	box-shadow: 0 -2px 8px 8px rgba(var(--igp-spotlight-rgb),.3);
}

.navbar-mobile .nav-btn {
	color: var(--igp-light);
}

.navbar-mobile .nav-btn.active {
	color: var(--igp-action);
}


.spotlight  {
	border: none;
			}

.header__nav a {
	color: var(--igp-grey);
}

.header__nav .mode.active a {
	color: var(--igp-action);
}

/* Hero section */
.carousel-buner__item-bg {
	background: linear-gradient(to right, rgba(var(--igp-background-rgb), 1) 0%, rgba(var(--igp-background-rgb), 0.5) 70%, rgba(var(--igp-background-rgb), 0) 100%);
}

.carousel-buner__item-typography {
	max-width: 60rem;
}

.carousel-buner__title {
	color: var(--igp-cta-title-color);
	text-shadow: 0 0 5px var(--igp-cta-title-shadow), 0 0 20px var(--igp-cta-title-shadow);
	font-weight: var(--igp-cta-title-weight);
	text-transform: var(--igp-cta-title-transform);
}

.carousel-buner__sub-title {
	color: var(--igp-cta-subtitle-color);
	font-weight: var(--igp-cta-subtitle-weight);
	text-transform: var(--igp-cta-subtitle-transform);
	margin-bottom: 15px;
	font-family: var(--igp-cta-title-font);
}

.carousel-buner__item-img img {
object-position: center center !important;
	padding: 20px 10px 20px 0;
}

.carousel-buner__item {
	 background-size: cover !important;
	border-radius: var(--igp-radius);
}

.carousel-buner__item-bg {
	grid-template-columns: 70% 30%;
}

.carousel-buner__title {
	font-family: var(--igp-font-heading);
	line-height: var(--igp-line-hight-smaller);
	font-size: var(--igp-cta-title-size);
	margin-bottom: 10px;
}

.carousel-buner__buttons button.btn.btn-light {
	background: var(--igp-cta-button-color);
	text-transform: var(--igp-cta-button-transform);
	font-family:var(--igp-cta-button-font);
	font-weight:var(--igp-cta-button-weight);
	font-size: var(--igp-cta-button-size);
	color: var(--igp-cta-button-text);
	box-shadow: none;
	font-style: var(--igp-cta-button-style);
}

.carousel-buner__buttons button.btn.btn-light:hover {
	background: var(--igp-cta-button-color-hover);
}

@media(max-width: 991.98px) {
	.carousel-buner__item-img img {
			width: 90%;
			object-position: center bottom !important;
		}
	.carousel__container {
		padding:0;
	}
}

@media(max-width: 575.98px) {

	.carousel-buner__item-img img {
	padding: 20px 0;
}
	
	.carousel-buner__item-bg {
		grid-template-columns:65% 35%;
		padding: 1.25em;
	}
	.carousel-buner__title {
		font-size: var(--igp-cta-title-size-mobile);
	}
	.carousel-buner__buttons button.btn.btn-light {
		font-size: var(--igp-cta-button-size-mobile);
	}
}

.promotions-buner__bg-gradient, .promotions-buner__bg-img, .promotions-buner {
	border-radius: var(--igp-radius);
}

/* Games section */

.home-section__buttons .btn-arrow, .home-slider .btn-arrow {
	background-color: var(--igp-circle-arrow);
	color: var(--igp-circle-text);
}
.home-section__buttons .btn-arrow:hover, .home-slider .btn-arrow:hover {
	background-color: var(--igp-circle-arrow-hover);
	color: var(--igp-circle-text-hover);
}


.games__item {
	border-radius: var(--igp-radius);
}

.games-filter__icon, .games-filter__text {
	color: var(--igp-grey);
}

.games-filter .swiper-pagination-bullet {
	background: var(--igp-grey);
	opacity: 1;
}

.home-section h1, .home-section h2, .home-section [class^=title__] {
	color: var(--igp-heading-color);
	font-family: var(--igp-cta-title-font)
}

.home-section [class^=title__] {
	text-shadow:none;
}

.advantages__item {
	background-color: var(--igp-dark);
	border-radius: var(--igp-radius);
}

.advantages__item i {
	color: var(--igp-action);
}

.advantages .title__h2 {
	font-size: 1.4em;
	line-height:1.2;
	margin-bottom:25px;
}

.advantages__item p {
	font-size: smaller;
	color: var(--igp-grey);
}

.support-payment__items {
	padding: 10px;
}

.home-section .cashier-methods  {
	background: var(--igp-alternative-background);
	border-radius: var(--igp-radius);
}

@media(max-width: 767.98px) {
	.advantages__items {
	   display: grid;
	   grid-template-columns: 1fr 1fr; /* Forces exactly two equal columns */
	   grid-gap: .625rem;
	   gap: .625rem;
	   margin-left: 15px;
	   margin-right: 15px;
	   justify-items: center;
	}
	.advantages__item {
		min-width:10rem;
		padding: 20px;
	}

	.support-payment__items {
	padding: 0;
}
}

/* Modals and Forms */

.card {
	border-radius: var(--igp-radius);
}

@media(max-width: 767.98px) {
	.modal__wrap {
		padding-left:0;
		padding-right: 0;
	}
	.promotion-modal {
		padding: 1rem 1.25rem
	}
}
.modal__header button.btn-close {
	color: var(--igp-action) !important;
	filter: invert(1);
}

.modal__container, .modal__container.new {
	background-color: var(--igp-menu-background);
}


.btn-close:after, .btn-close:before {
	background: var(--igp-light);
}

.form__input,.input-form, .react-tel-input .form-control.phone-control__input, .phone-control__button div {
	background-color:  var(--igp-form-background) !important;
}

.form__input::placeholder,.input-form::placeholder {
	color: var(--igp-grey) !important;
}

.form-search {
	background-color: var(--igp-menu-background);
}

.form-search i.icon-search {
	color: var(--igp-action);
}

.form-search__input {
	color: var(--igp-light);
}

.form-search__input::placeholder  {
	color: var(--igp-grey);
}

.form__input-wrapper,.form__input-wrapper__focused,.form__input-wrapper__invalid,.form__input-wrapper__valid {
	border-color: var(--igp-form-border);
}

.header-search__result {
	background: var(--igp-menu-background);
}

.form-search__clear {
	color: var(--igp-action);
}

.header__in-search .form-search {
	border-color: var(--igp-form-border);
}

.result-header__text,.result-header__value {
	color: var(--igp-highlight);
}

.checkbox-button {
	
}

.checkbox-buttons__item input:checked~label {
	color: var(--igp-grey);
	border-color: var(--igp-form-border);
}

.checkbox-button {
	border-color: var(--igp-action);
	background-color: var(--igp-form-background);
	color: #fff;
}

@media(hover: hover) {
	.checkbox-button:hover {
		color:var(--igp-grey);
		border-color: var(--igp-grey);
	}
}


.input-button__wrap {
	border: 1px solid var(--igp-form-border);
}

.input-button__btn-wrap {
	background: var(--igp-form-background);
}

.input-button__btn {
	background-color: var(--igp-highlight);
	color: var(--igp-dark);
}

.input-button__btn:hover {
	background-color: var(--igp-direct);
	color: var(--igp-light);
}

.input-button__btn.disable {
	background-color: var(--igp-form-background);
}

.select-date-picker__item .input-button__wrap {
	border-color: transparent;
}

.radio-items__button.active,.radio-items__button:hover {
	border: 2px solid var(--igp-highlight);
	color: var(--igp-highlight);
}

.form__radiobutton input[type=radio]:checked+label {
	border-color: var(--igp-highlight);
}

.form__radiobutton input[type=radio]:checked+label .dot {
	background-color: var(--igp-dark);
	border: .125rem solid var(--igp-action);
}


.form__radiobutton label .dot:before {
	border-color: var(--igp-action) !important;
	background-color: var(--igp-action) !important;
}

/* Promotions Page */

.heading__text {
	color: var(--igp-highlight);
	font-family: var(--igp-font-heading);
	text-shadow: none;
}

.heading__small-text,.heading__text {
	color: var(--igp-highlight);
	text-shadow: none;
}

.promotions-buner__buttons .btn-light {
	color: var(--igp-dark);
	font-weight: var(--igp-cta-title-weight);
	text-transform: var(--igp-cta-button-transform);
	background-color: var(--igp-button);
}

.promotions-buner__buttons .btn-light:hover {
	color: var(--igp-light);
	background-color: var(--igp-button-hover);
}

.promotions-buner {
	background-color: var(--igp-menu-background) !important;
	padding: 0;
}

.promotions-buner__title h2 {
	color: var(--igp-light);
	line-height: var(--igp-line-hight-smaller)
	font-weight: var(--igp-cta-title-weight);
	font-size: 2.2vw;
	text-shadow: 0 0 5px var(--igp-menu-background), 0 0 20px var(--igp-menu-background);
	font-family: var(--igp-font-heading);
	text-transform: var(--igp-cta-title-transform)
}

.promotions-buner__bg-gradient {
	background: radial-gradient(50% 50% at 50% 50%,rgba(var(--igp-background-rgb-promo),0) 0,rgba(var(--igp-background-rgb-promo)) 100%);
}

.promotion-modal .__title, .promotion-modal .__subtitle {
	display: none;
}

.promotion-modal {
	background-color: var(--igp-secondary);
}

.promotion-modal img {
	border-radius: var(--igp-radius);
}

.promotionPage, .promotionPage p {
	color: var(--igp-light);
	line-height:1.3;
}

.promotionPage .btnJoin {
	font-weight: var(--igp-cta-title-weight);
}

.promotionPage h2 {
	font-size: 2vw;
	text-align: center;
	line-height: 1.2;
	color: var(--igp-action);
	font-weight: var(--igp-cta-title-weight);
	text-shadow: none;
	margin-top: 2rem;
}

.promotionPage h3 {
	font-size: 1.6vw;
	text-align: center;
	line-height: 1.2;
	color: var(--igp-action);
	font-weight: var(--igp-cta-title-weight);
	text-shadow: none;
	margin-top: 2rem;
}

.promotionPage h4 {
	font-size: 1vw;
	text-align: center;
	line-height: 1.2;
	color: var(--igp-action);
	font-weight: var(--igp-cta-title-weight);
	text-shadow: none;
	margin-top: 2rem;
}

.promotionPage p, .promotionPage table {
	font-size: small;
}

.promotionPage table {
	background-color: var(--igp-dark);
	box-shadow: none !important;
}

.promotionPage ol, .promotionPage .tnc p, .promotionPage .tnc li {
	font-size: small;
}



@media(max-width: 1280px) {
	.card-grid__promotions {
		grid-template-columns: repeat(1, 1fr) !important;
	}
	.promotions-buner__title h2 {
		font-size: 3vw;
		max-width: 40rem;
	}
	.promotions-buner__typography {
		padding: 1.25rem;
		max-width: 40rem;
		min-height: 16rem;
	}
}

@media(min-width: 1281px) and (max-width: 1500px) {
	.card-grid__promotions {
		grid-template-columns: repeat(2, minmax(auto, 1fr));
	}
	.promotions-buner__img {
		max-height: 15rem;
		padding-top: 20px;
	}
	.promotions-buner__typography {
		padding: 1.25rem;
		max-width: 23rem;
		min-height: 14rem;
	}
}

@media(max-width: 575.98px) {
	.card-grid__promotions {
		grid-template-columns: repeat(1, 1fr) !important;
	}
	.promotions-buner__title h2 {
		font-size: 5vw !important; /* Increase font-size for small screens */
		max-width: 14rem;
	}
	.promotions-buner__typography {
		padding-top: 2.25rem;
		max-width: 14rem;
		min-height: 12rem;
	}
	.promotions-buner__buttons {
	margin-bottom: 1rem;
}
	.promotions-buner__disclaimer p {
		padding: 0 10px;
	}
	 .promotions-buner__img {
		max-height: 15rem;
		padding: 10px;
	}
}



.promotions-buner__disclaimer p {
	color: var(--igp-disclaimer) !important;
	font-size: 13px !important;
	margin: 0;
	padding-bottom:7px;
}

.carousel-buner__disclaimer,.carousel-buner__registration_disclaimer {
	opacity: 0.7;
}

.promotions-buner__disclaimer p a {
	font-family: inherit;
	color: var(--igp-highlight);
}

@media(max-width: 991.98px) {
	.promotions-buner__title h2 {
	font-size: 4vw;
}
}

@media(max-width: 575.98px) {

.promotions-buner__disclaimer p {
	font-size: 12px !important;
}
	
.promotions-buner__title h2 {
	font-size: 6vw;
}
	
	.promotionPage h2 {
	font-size: 6vw;
	line-height: 1.2;
	color: var(--igp-action);
	font-weight: var(--igp-cta-title-weight);
	margin-top: 1rem;
	margin-bottom: 1.2rem;
}

.promotionPage h3 {
	font-size: 5vw;
	line-height: 1.2;
	color: var(--igp-action);
	font-weight: var(--igp-cta-title-weight);
}

.promotionPage h4 {
	font-size: 3.5vw;
	text-align: center;
	line-height: 1.2;
	color: var(--igp-action);
	font-weight: var(--igp-cta-title-weight);
}

.promotionPage p, .promotionPage table {
	font-size: small;
}

.promotionPage ol, .promotionPage .tnc p, .promotionPage .tnc li {
	font-size: x-small;
	}	
}


.promotion-section {
	margin-bottom: 5rem;
}

.promotion-section p {
	font-size:unset;
	text-align: center;
}

/* Tables Promo Pages */
/* Table Container */
.custom-table {
	width: 100%; /* Make it responsive */
	border-collapse: collapse; /* Remove space between borders */
	background-color: var(--igp-grey); /* Light gray background */
	text-align: left;
	color: var(--igp-dark);
}

/* Table Headings */
.table-heading, .data_table_header {
	background-color: var(--igp-primary);
	color: var(--igp-light);
	font-size: 0.8rem;
	padding: 12px;
	border: 1px solid var(--igp-light);
}

/* Table Rows */
.promotionPage .data_table_row td {
	color: var(--igp-dark) !important;
}
.table-row:nth-child(even), .promotionPage .data_table_row:nth-child(even) {
	background-color: #fff; /* White for even rows */
}

.table-row:nth-child(odd), .promotionPage .data_table_row:nth-child(odd) {
	background-color: #f2f2f2; /* Light gray for odd rows */
}

/* Table Text */

.promotionPage table td {
	border: 1px solid var(--igp-light) !important;
}
.table-text {
	padding: 10px;
	border: 1px solid var(--igp-light);
	color: var(--igp-dark) !important;
	font-size: 01rem;
	font-weight: normal;
}

/* Hover Effect */
.table-row:hover {
	background-color: #ddd; /* Light hover effect */
	transition: background 0.3s ease;
}

/* Info Pages */

.page__content p, .page__content ul li {
	font-size: .875rem;
}

.page-text p, .page__content ul li, .content-area li, .page__content .terms-content p {
	background: none;
	font-size: .875rem;
	list-style-type: disc;
	list-style-position: inside;
}

.page__content ol li {
	background: none;
	font-size: .875rem;
	list-style-position: inside;
}

.content-area h1 {
	font-size: 3vw;
}

.page__content h1, .page__content h2, .page__content h4, .content-area h1, .content-area h2, .content-area h3, .content-area h4 {
	color: var(--igp-light);
	text-shadow: none;
	margin-top: 3rem;
	margin-bottom: 1rem;
	line-height: 1;
}

.page__content p, .page-text p, .page__content .tblMethods ul li, .content-area li, .page__content .terms-content p, .user__wrap p, .user-data__item span:first-child {
	color: var(--igp-light);
}

.content-area li, .page__content ol li {
	padding: 3px 0;
	line-height: 1.2rem;
}

.page__content p a, .page__content ul li a, .content-area a, .terms-content a, .page__content ol li a {
	color: var(--igp-highlight);
}

.page__cashier p, .required-description {
	color: var(--igp-light);
}

.content-area .tableStyle {
	color: var(--igp-light);
	width: 100%; /* Make the table take full width */
	border-collapse: collapse; /* Remove space between borders */
}

@media (max-width: 768px) {
	.content-area .tableStyle {
		width: 100%; /* Prevents table from shrinking */
		min-width: 300px; /* Ensures table is readable */
		font-size: small;
	}

.content-area h1 {
	font-size: 8vw;
}
}

.content-area .tableStyle td {
	padding: 10px;
	border: 1px solid var(--igp-light);
}

.accordion h3 {
	font-size: larger;
}

.page__content .accordion .tab label {
	background: var(--igp-menu-background);
	color: var(--igp-light);
}

.page__content .accordion .tab-content {
	background: var(--igp-menu-background);
}

.page__content .accordion .tab-content p {
	color: var(--igp-light);
}

/* Logged In */

.inform-text {
	color: var(--igp-light);
}

.balance__account,.balance__bonus {
	background-color: var(--igp-secondary);
}

.balance__text {
	color: var(--igp-light);
}

.balance__number {
	color: var(--igp-light);
}

.header__rewards-icon {
	color: var(--igp-action);
}

.balance__bonus, .balance__account {
	border: solid 1px var(--igp-highlight);
}

.balance__account .btn {
	background-color: var(--igp-action);
	color: var(--igp-dark);
}

.balance__account .btn:hover {
	background-color: var(--igp-direct);
	color: var(--igp-light);
}

.card-buttons .form__label {
	font-size: larger;
	color: var(--igp-light);
}

.form__label {
	color: var(--igp-light);
}

.card-buttons {
	padding: 2.5rem;
	background-color: var(--igp-card-dark);
}

.card-text, .verify-menu__item {
	background-color: var(--igp-secondary);
}

.css-1mlpyas-control {
	background: var(--igp-form-background) !important;
}

.table-heading__sort--active {
	color: var(--igp-action);
}

.dropdown_arrowWrapper__WfYi3 svg path {
	fill: var(--igp-action);
}

.verify-menu__icon {
	color: var(--igp-action);
}

.verify-menu__body .verify-menu__link {
	color: var(--igp-light);
}

.menu-form__item.active,.menu-form__item:hover {
   background-color: var(--igp-highlight);
   border-color: var(--igp-light);
   color: var(--igp-light);
}

.grid-play .menu-form__item.active,.menu-form__item:hover {
   background-color: var(--igp-card-dark);
   border-color: var(--igp-action);
   color: var(--igp-light);
}

.grid-play .menu-form__item {
	background-color: var(--igp-inactive-background);
	color: var(--igp-grey);
}

.card-form__title {
	font-size: x-large;
	color: var(--igp-action);
}

.card-text p {
	color: var(--igp-light);
}

.card__dark, .card-form, .card-navbar, .card-table {
	background-color: var(--igp-card-dark);
}

.card__dark .form__label, .card-form .form__label {
	color: var(--igp-light);
}


.card-table__body {
	padding-top: 20px;
}


.no-data__text p {
	color: var(--igp-light);
}

.no-data__icon-block {
	border: .0625rem solid var(--igp-light);
}

.no-data__icon-block-gradient {
	color: var(--igp-light);
}

.slide-menu__sub .slide-menu__sub-link,.slide-menu__sub .slide-menu__sub-link:visited {
color: var(--igp-light);
}

.sidebar__open .slide-menu__sub.open,.sidebar__open--mouse .slide-menu__sub.open {
background-color: var(--igp-site-background);
}

.games-filter__item {
	background-color: var(--igp-menu-background);
}

.games-filter__item.active,.games-filter__item:hover {
	background-color: var(--igp-action);
	color: var(--igp-dark);
}

.games-filter__item.active .games-filter__icon,.games-filter__item.active .games-filter__text,.games-filter__item:hover .games-filter__icon,.games-filter__item:hover .games-filter__text {
	color: var(--igp-dark);
}

.games-filter .swiper-pagination-bullet-active {
	background: var(--igp-action);
}

.pay-total__namber {
	color: var(--igp-highlight);
}

.payment-icon--active,.payment-icon:hover {
	border: 1px solid var(--igp-action);
	background-color: var(--igp-light);
	cursor: pointer
}


.game__button .btn-light {
	color: var(--igp-light)
	
}

.game-navbar__buttons-icon .btn-icon {
	color: var(--igp-light);
}

.game-navbar__buttons-icon .btn-icon:hover {
	color: var(--igp-action);
}

.mobile-modal-game__body .btn-close {
	background-color: var(--igp-menu-background);
}

.mobile-modal-game__body .btn-close:after, .mobile-modal-game__body .btn-close:before {
	background-color: var(--igp-action);
}

a.link__inline,a:link.link__inline,a:visited.link__inline {

	color: var(--igp-highlight);
}

.play-responsibly-form__item, .play-responsibly-form__item:last-child {
	border-color: var(--igp-grey);
}

.play-responsibly-form__text--sub {
	color: var(--igp-light);
}

.play-responsibly-form .item__text--small {
	color: var(--igp-highlight);
}

/* Footer */

.footer {
	background-color: var(--igp-footer-background);
}

.footer__text {
	color: var(--igp-disclaimer);
	font-size: 11px !important;
	line-height: 1.1;
}

.disclaimer {
	font-size: 12px !important;
}


.footer__menu a {
	color: var(--igp-highlight);
}


.footer .copyright__text {
	color: var(--igp-light);
}

.footer__item--full {
	border-top: 1px solid var(--igp-footer-border);
}

.footer__brands {
	background-color: var(--igp-alternative-background);
	padding: 10px;
	border-radius: var(--igp-radius);
}


/* Scrollbar */

.block-scrolle *,.phone-control__dropdown *,.select__options *,.sidebar__open .slide-menu *,.sidebar__open--mouse .slide-menu *,.table__responsive *,.tabs-content * {
	scrollbar-width: thin;
	scrollbar-color: var(--igp-scroll-light);
}

.block-scrolle::-webkit-scrollbar-track,.phone-control__dropdown::-webkit-scrollbar-track,.select__options::-webkit-scrollbar-track,.sidebar__open .slide-menu::-webkit-scrollbar-track,.sidebar__open--mouse .slide-menu::-webkit-scrollbar-track,.table__responsive::-webkit-scrollbar-track,.tabs-content::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px var(--igp-scroll-dark);
	background: var(--igp-scroll-dark);
}

.block-scrolle::-webkit-scrollbar-thumb,.phone-control__dropdown::-webkit-scrollbar-thumb,.select__options::-webkit-scrollbar-thumb,.sidebar__open .slide-menu::-webkit-scrollbar-thumb,.sidebar__open--mouse .slide-menu::-webkit-scrollbar-thumb,.table__responsive::-webkit-scrollbar-thumb,.tabs-content::-webkit-scrollbar-thumb {
	background-color: var(--igp-scroll-light);
	outline: 1px solid var(--igp-scroll-light);
	border: 1px solid var(--igp-scroll-light);
}

/* REGISTRATION MODAL */

.modal__wrap.new {
	background-color: var(--igp-site-background);
}

.form__placeholder, .modal__body * {
	color: var(--igp-light);
}

.modal__body .btn {
	color: var(--igp-dark);
}

.modal__body .btn:hover {
	color: var(--igp-light);
}

.form__validation-wrapper__bullet {
	background-color: var(--igp-light);
}

.input-group__icon svg g path {
	fill: var(--igp-light) !important;
}

.modal-form__header svg path {
	stroke: var(--igp-grey) !important;
}

.form__input-wrapper,.form__input-wrapper__focused,.form__input-wrapper__invalid,.form__input-wrapper__valid {
	background: var(--igp-form-background);
}

.checkbox__label {
	background-color: var(--igp-form-background);;
}

.checkbox__input:checked+.checkbox__label {
	background: var(--igp-dark);
}

.checkbox__input:checked+.checkbox__label:before {
	border-left: 2px solid var(--igp-light);
	border-bottom: 2px solid var(--igp-light);
	border-right-color: var(--igp-light);
	border-top-color: var(--igp-light);
}

.checkbox {
	border: .0625rem solid var(--igp-form-border);
	background-color: var(--igp-dark);
}

.modal-form__button .btn.new {
	color: var(--igp-light);
	background-color: var(--igp-direct);
}

.modal-form__button .btn.new:hover {
	color: var(--igp-light);
}

.modal-form-close-button.darker {
	background: var(--igp-dark);
}

.modal-form-close-button:after,.modal-form-close-button:before {
	background: var(--igp-light);
}

.lexicons-wrapper a {
	color: var(--igp-highlight);
}

.radio-castom__item label {
	background: var(--igp-form-background);
}

.radio-items__button {
	background-color: var(--igp-form-background);
	border-radius: inherit;
	color: var(--igp-grey);
	border: solid var(--igp-form-border);
}

.radio-items__button.active,.radio-items__button:hover {
	border-color: var(--igp-action);
	color: var(--igp-action);
}



.modal-form__step.register {
	color: var(--igp-highlight);
}

.modal-form-previous-button {
	border-radius: inherit;
	background: var(--igp-form-background);
	border: 1px solid var(--igp-form-border);
}

@media(max-width: 575.98px) {
    .balance .btn {
		        display: unset !important;
    }
	.balance__account .btn {
	background-color: var(--igp-direct);
	font-size: 12px;
	font-weight: 900 !important;
	letter-spacing 1px;
	padding-bottom: 20px;
	}
	.header__rewards-icon {
        display: none !important;
    }
}