﻿.hdr-user-bc .bc-i-deposit, .hdr-user-bc .bc-i-wallet {
    background: #21e786 !important;
}

.header-icon {
    width: 100px !important;
    height: 65px !important;
}
.with-count{position: absolute !important;
    top: 90% !important;
    right: 2% !important;}

.sportBonusFundProgressBar-bc {
    background: #000000 !important;
}

/*Header icon*/
a.btn.a-color.header-icon-text.bc-i-applications {
    background: url(../../willbetgamebettingsa/image/media_18759314_4671ce04cf5d8703b34abf583fb97de9.png) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
a.btn.a-color.header-icon-text.bc-i-applications>span {
    width: 89px !important;
}
a.btn.a-color.header-icon-text.bc-i-applications:before{
    display:none !important;
}


i.select-icon-bc.ftr-lang-bar-flag-bc.flag-bc.australia,  .flagImgSelectBlock .australia, .openSelectRow .australia, .multi-select-label-bc label[data-option-value="aus"] i {
    background-image: url('../../willbetgamebettingsa/image/9e5ba376dc4c4990846c7b1a318ef537.jpg') !important;
}

i.select-icon-bc.ftr-lang-bar-flag-bc.flag-bc.unitedkingdom, .flagImgSelectBlock .unitedkingdom, .openSelectRow .unitedkingdom, .multi-select-label-bc label[data-option-value="eng"] i {
    background-image: url('../../willbetgamebettingsa/image/indian-flag-3096740_1280.png') !important;
}

i.select-icon-bc.ftr-lang-bar-flag-bc.flag-bc.undefined, .flagImgSelectBlock .undefined, .openSelectRow .undefined, .multi-select-label-bc label[data-option-value="en-nz"] i {
    background-image: url('../../willbetgamebettingsa/image/1280px-Flag_of_the_Philippines.svg.png') !important;
}

.multi-select-label-bc label[data-option-value="en-nz"] i, .multi-select-label-bc label[data-option-value="aus"] i, .multi-select-label-bc label[data-option-value="eng"] i {
    background-size: cover;
    background-position: center; 
    background-repeat: no-repeat; 
}

#chat-widget-container{
  z-index: 100000000000 !important;
}


/*********************** NEW DESIGN STYLES  ****************/

.header-bc {
	background: linear-gradient(
      270deg, 
      rgb(2, 33, 42) 0%, 
      rgb(1, 18, 22) 25%, 
      rgb(1, 13, 17) 50%, 
      rgb(1, 10, 14) 100%
	) !important;
}

body, #base_popup_id {
	background: linear-gradient(
		270deg,
		rgba(2, 33, 42, 1) 0%,
		rgba(1, 13, 17, 1) 35%,
		rgba(1, 13, 17, 1) 65%,
		rgba(2, 33, 42, 1) 100%
	) !important;
}

/* // header top start */
/* // header top start */
/* // header top start */
/* // header top start */
/* // header top start */

.layout-header-holder-bc {
	box-shadow: none !important;
}

.layout-header-holder-bc .logo-container .header-icon img {
	display: none;
}

.layout-header-holder-bc .logo-container .header-icon:after {
	content: "";
	background-image: url(../../willbetgamebettingsa/image/media_18759314_65357121cf955f5f0186cb3ccfa45771.png);
	width: 100%;
	height: 100%;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

a.btn.a-color.header-icon-text.bc-i-applications {
	background: url(../../willbetgamebettingsa/image/googleplay.png) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	width: 124px;
	height: 36px;
}

a.btn.a-color.header-icon-text.bc-i-wallet {
	background: url(https://i.ibb.co/BVwVqQQS/V1.png) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	color: transparent;
	height: 30px;
	width: 30px;
}

a.btn.a-color.header-icon-text.bc-i-wallet:hover {
	background: url(../../willbetgamebettingsa/image/V1hover.png) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	transition: 1s;
}

a.btn.a-color.header-icon-text.bc-i-telegram {
	background: url(../../willbetgamebettingsa/image/telegram.png) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	color: transparent;
	height: 30px;
	width: 30px;
}

a.btn.a-color.header-icon-text.bc-i-promotions-3 {
	background: url(../../willbetgamebettingsa/image/Promotion.png) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
  width: 106px;
  height: 37px;
  color: transparent;
  position: absolute;
  left: 300px;
  top: 50%;
  transform: translateY(-50%);
}

.hdr-user-bc button.btn.s-small.sign-in {
	text-decoration: none;
	color: #21e786 !important;
	font-size: 14px;
	font-weight: bolder;
	border: 2px solid #21e786 !important;
	padding: 18px 18px;
	border-radius: 15px;
	text-transform: capitalize;
	transition: 1s;
}
.hdr-user-bc button.btn.s-small.sign-in:hover {
	background-color: #21e786 !important;
	color: #000 !important;
}

.hdr-user-bc .btn.register {
	text-decoration: none;
	color: #000000 !important;
	font-size: 14px;
	font-weight: bolder;
	padding: 20px 20px;
	border-radius: 15px;
	text-transform: capitalize;
	transition: 1s;
}
.hdr-user-bc .btn.register:hover {
	box-shadow: 0 0 8px #21e786 !important;
}

@media screen and (max-width: 1366px){
	.layout-header-holder-bc .logo {
        max-width: unset !important;
    }
}

/* // header nav */
/* // header nav */
/* // header nav */
/* // header nav */
/* // header nav */
/* // header nav */
/* // header nav */

.nav-menu-container .nav-menu {
	gap: 10px !important;
}

.nav-content-bc,
.nav-menu-container.header-navigation:first-child {
	background-color: transparent !important;
	padding: 10px 0;
}
.nav-menu-container .nav-menu > li, .nav-menu-container > .nav-menu-other {
	background-color: #010d11 !important;
	border-radius: 10px !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item,
.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item {
	padding-left: 60px !important;
	border-radius: 10px !important;
	border: 2px solid #010d11 !important;
	transition: 1s;
}

.nav-menu-container.header-navigation:first-child .nav-menu > li:hover > .nav-menu-item,
.nav-menu-container.header-navigation:first-child .nav-menu-other:hover > .nav-menu-item {
	color: unset !important;
	background: unset !important;
	box-shadow: unset !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item[aria-label='Deposit Raffle'],
.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item[aria-label='Deposit Raffle'] {
	padding-left: 20px !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item > .CMSIconSVGWrapper,
.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item > i {
	position: absolute !important;
	background: #0e191d !important;
	height: 40px !important;
	left: -3px !important;
	border-radius: 10px !important;
	width: 40px;
	transition: 1s;
}

.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item > .CMSIconSVGWrapper > svg,
.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item > i:before {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-size: 1.5rem;
	color: #676e70 !important;
	transition: 1s;
}

.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item:hover > .CMSIconSVGWrapper,
.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item:hover > i {
	background-color: #3bea96 !important;
	color: #000;
}

.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item:hover > .CMSIconSVGWrapper > svg,
.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item:hover > i:before {
	color: #000 !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item > .CMSIconSVGWrapper > svg {
	height: 25px;
}

.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item:hover,
.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item:hover {
	border: 2px solid #3bea96 !important;
	color: #fff !important;
}

/* // winners */
.layout-content-holder-bc .hm-row-bc.has-Ortak-Widget .running-line-wrapper {
	border: none !important;
}

.ftr-content .carousel-slide .ftr-game-item-bc, .betslip-bc.full.Full, .hdr-main-content-bc .hdr-smart-panel-holder-bc, .status-popup-content-w-bc, .smartPanel-bc .sidePanel-holder, .smartPanel-bc .sidePanel-holder div{
    background-color: #02212a !important;
}


.layout-content-holder-bc .hm-row-bc .pb-component-wrapper .games-content a.view-see-more .bc-i-small-arrow-right:before {
    content: "See all";
    font-size: 16px;
    font-family: sans-serif;
    font-weight: bold;
}
.layout-content-holder-bc .hm-row-bc .pb-component-wrapper .games-content a.view-see-more i {
    color: #3bea96;
}

.layout-content-holder-bc .hm-row-bc .pb-component-wrapper .games-content a.view-see-more {
    color: transparent;
    position: relative;
}

.layout-content-holder-bc .hm-row-bc .pb-component-wrapper .games-content h3 {
    font-size: 20px;
}

/* // POPUP */
/* // POPUP */
/* // POPUP */
/* // POPUP */

#base_popup_id {
	border-radius: 10px;
}

.entrance-form-bc.popup.registration .form-control-bc.invalid .form-control-input-bc,
.entrance-form-bc.popup.registration .form-control-bc.invalid .form-control-textarea-bc,
.entrance-form-bc.popup.login .form-control-bc.invalid .form-control-input-bc,
.entrance-form-bc.popup.login .form-control-bc.invalid .form-control-textarea-bc {
	border: 1px solid rgb(33 231 134) !important;
}

.entrance-form-bc.popup.registration .form-control-message-bc,
.entrance-form-bc.popup.login .form-control-message-bc {
	background-color: #0C2F1E !important;
}

.entrance-form-bc.popup.registration .form-control-bc.invalid .form-control-input-bc:not([type='password']):not([type='number']):not([type='tel']),
.entrance-form-bc.popup.registration .form-control-bc.invalid .form-control-textarea-bc:not([type='password']):not([type='number']):not([type='tel']),
.entrance-form-bc.popup.login .form-control-bc.invalid .form-control-input-bc:not([type='password']):not([type='number']):not([type='tel']),
.entrance-form-bc.popup.login .form-control-bc.invalid .form-control-textarea-bc:not([type='password']):not([type='number']):not([type='tel']) {
	color: rgb(33 231 134) !important;
}

#base_popup_id .e-p-header-bc #login_button_id {
	text-decoration: none;
	color: #21e786;
	font-size: 14px;
	font-weight: bolder;
	border: 2px solid #21e786;
	padding: 5px 18px;
	border-radius: 15px;
	text-transform: capitalize;
	transition: 1s;
}

#base_popup_id .e-p-header-bc #login_button_id:hover {
	background-color: #21e786;
	color: #000 !important;
}

#base_popup_id .e-p-header-bc #register_button_id {
	text-decoration: none;
	color: #000000;
	font-size: 14px;
	font-weight: bolder;
	padding: 5px 20px;
	border-radius: 15px;
	text-transform: capitalize;
	transition: 1s;
}

#base_popup_id .e-p-header-bc #register_button_id:hover {
	box-shadow: 0 0 8px #21e786;
}

#base_popup_id .e-p-header-bc .popup-t-logo-w-bc > img {
	max-width: 100px;
}

/* // LOGIN POPUP */
/* // LOGIN POPUP */
/* // LOGIN POPUP */
/* // LOGIN POPUP */
/* // LOGIN POPUP */

.entrance-popup-bc.sign-in {
	height: 65vh !important;
	min-width: 600px;
	max-height: 450px;
}

.entrance-popup-bc.sign-in .form-sign-in-slider-wrapper,
.live-chat-adviser-bc {
	display: none;
}

.entrance-popup-bc.sign-in .e-p-body-bc {
	display: flex;
	padding-top: 30px;
}

.entrance-popup-bc.sign-in .e-p-body-bc:before {
	display: flex;
	content: '';
	width: 50%;
	background-image: url('../../willbetgamebettingsa/image/loginimg.png');
	background-color: #ffe4c400;
	margin: 0px 0px 0px 30px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: top right;
	max-width: 250px;
}

.entrance-popup-bc.sign-in .e-p-content-bc {
	position: relative;
	background: linear-gradient(310deg, #0d2137 0%, #041526 50%, #000814 100%);
}

#login_form_id,
form.entrance-form-bc.login.popup {
	width: 50%;
	right: 0;
	left: unset;
	padding: 30px;
	padding-left: 0;
}

.entrance-popup-bc.sign-in .sg-n-text-row-1-bc {
	display: none !important;
}
.entrance-popup-bc.sign-in .sg-n-text-row-2-bc {
	text-transform: none !important;
}

form.entrance-form-bc.login.popup .form-control-title-bc {
	top: 50% !important;
	transform: translate(0, -50%) !important;
}

form.entrance-form-bc.login.popup .form-control-label-bc.inputs {
	height: 30px !important;
}

form.entrance-form-bc.login.popup .form-control-label-bc.inputs input {
	border-radius: 8px;
	padding-block: 10px;
}

form#login_form_id div {
	text-transform: none;
}

form#login_form_id .sg-n-forgot-password-text > .sg-n-forgot-password-text {
	text-align: left;
	padding-left: 0 !important;
}

form.entrance-form-bc.login.popup button {
	font-weight: bolder;
	text-transform: none;
	border-radius: 10px;
}

form#login_form_id input.form-control-input-bc:focus + i + span,
form#login_form_id input.form-control-input-bc:active + i + span {
	display: none;
}

form#login_form_id .form-control-bc.default.filled input.form-control-input-bc + i + span {
	display: none;
}

form.entrance-form-bc.login.popup .form-control-bc.default.filled input.form-control-input-bc + i + span,
form.entrance-form-bc.login.popup input.form-control-input-bc:focus + i + span,
form.entrance-form-bc.login.popup input.form-control-input-bc:active + i + span {
	display: none;
}

form.entrance-form-bc.login.popup .form-control-message-holder-bc {
	position: absolute;
	top: -100%;
	right: 0px;
}

form.entrance-form-bc.login.popup .form-control-message-holder-bc .form-control-message-bc {
	background-color: #0C2F1E;
	padding: 10px;
}

form.entrance-form-bc.login.popup .form-control-message-holder-bc span.form-control-message-bc:before {
	content: '';
	position: absolute;
	top: 100%;
	right: 20px;
	border-width: 6px;
	border-style: solid;
	border-color: #0C2F1E transparent transparent transparent;
}

/* // REGISTER POPUP */
/* // REGISTER POPUP */
/* // REGISTER POPUP */
/* // REGISTER POPUP */
/* // REGISTER POPUP */

.entrance-popup-bc.register {
	height: 100% !important;
	min-width: 700px;
	max-height: 96vh;
	overflow: auto;
}

.entrance-popup-bc.register .form-sign-in-slider-wrapper,
.live-chat-adviser-bc {
	display: none;
}

.entrance-popup-bc.register .reg-form-block-bc {
	width: 50%;
}

.entrance-popup-bc.register .e-p-body-bc {
	display: flex;
	padding-top: 30px;
}

.entrance-popup-bc.register .e-p-body-bc:before {
	display: flex;
	content: '';
	width: 50%;
	background-image: url(../../willbetgamebettingsa/image/loginimg.png);
	background-color: rgba(255, 228, 196, 0);
	margin: 0px 0px 0px 30px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: top right;
	max-width: 300px;
}

.entrance-popup-bc.register .e-p-content-bc {
	position: relative;
	background: linear-gradient(10deg, #0d2137 0%, #041526 50%, #000814 100%);
}

.entrance-popup-bc.register .sg-n-text-row-1-bc {
	display: none !important;
}

.entrance-popup-bc.register .sg-n-text-row-2-bc {
	text-transform: none !important;
}

.entrance-form-bc.registration .entrance-form-content-bc > div {
	padding-top: 0;
}

.entrance-form-bc.registration .multi-select-bc .form-control-label-bc .form-control-select-bc {
	line-height: 30px;
	padding: unset;
	padding-left: 85px;
	position: absolute;
	top: 50% !important;
	transform: translate(0, -50%) !important;
}

#register_form_id .form-control-title-bc {
	top: 50% !important;
	transform: translate(0, -50%) !important;
}

#register_form_id .form-control-label-bc.inputs {
	height: 30px !important;
}

#register_form_id .form-control-label-bc.inputs input {
	border-radius: 8px;
	padding-block: 10px;
}

form#register_form_id div {
	text-transform: none;
}

form#register_form_id .checkbox-control-text-bc {
	font-size: 12px;
	line-height: 14px;
}

form#register_form_id .steps-indicator {
	display: none;
}

form#register_form_id .form-control-message-holder-bc {
	position: absolute;
	top: -100%;
	right: 0px;
}

form#register_form_id .form-control-message-holder-bc .form-control-message-bc {
	background-color: #0C2F1E;
	padding: 10px;
}

form#register_form_id .form-control-message-holder-bc span.form-control-message-bc:before {
	content: '';
	position: absolute;
	top: 100%;
	right: 20px;
	border-width: 6px;
	border-style: solid;
	border-color: #0C2F1E transparent transparent transparent;
}

form#register_form_id .select-flag .flag-bc {
	line-height: 30px;
	padding: unset;
	left: 85px;
	position: absolute;
	top: 50% !important;
	transform: translate(0, -50%) !important;
}

form#register_form_id .select-flag .flag-bc + span:not(form-control-title-bc) {
	line-height: 30px;
	padding: unset;
	left: 105px;
	position: absolute;
	top: 50% !important;
	transform: translate(0, -50%) !important;
}

form#register_form_id .telephone .country-code .form-control-title-bc {
	display: none;
}

form#register_form_id .telephone .flag-bc + span:not(form-control-title-bc),
form#register_form_id .telephone .flag-bc {
	top: 50% !important;
	transform: translate(0, -50%) !important;
}

form#register_form_id .reg-form-footer-bc {
	background: none;
	width: 90%;
	text-align: center;
	margin: auto;
}

form#register_form_id .sg-n-forgot-password-text > .sg-n-forgot-password-text {
	text-align: left;
	padding-left: 0 !important;
}

form#register_form_id button {
	font-weight: bolder;
	text-transform: none;
	border-radius: 10px;
}

form#register_form_id input.form-control-input-bc:focus + i + span,
input.form-control-input-bc:active + i + span {
	display: none;
}

form#register_form_id .form-control-bc.default.filled input.form-control-input-bc + i + span {
	display: none;
}

/* FOOTER */
/* FOOTER */
/* FOOTER */
/* FOOTER */
/* FOOTER */

.layout-footer-holder-bc {
	background: linear-gradient(
		270deg,
		rgba(2, 33, 42, 1) 0%,
		rgba(1, 13, 17, 1) 35%,
		rgba(1, 13, 17, 1) 65%,
		rgba(2, 33, 42, 1) 100%
	) !important;
}

.layout-footer-holder-bc .footerContainer {
	position: relative;
}

.layout-footer-holder-bc .footerHeader .footerTopButtonGroup {
	order: 2;
}

.layout-footer-holder-bc .footerHeader .footerInnerLeftCol {
	order: 3;
	justify-content: flex-end;
}

.layout-footer-holder-bc .footerHeader .footerInnerLeftCol .footerSocialLink {
	background-color: #010d11 !important;
}

.layout-footer-holder-bc .footerHeader .footerInnerLeftCol .footerSocialLink:hover {
	background-color: #223339 !important;
}

.layout-footer-holder-bc .footerHeader .footerInnerLeftCol .footerSocialLink:hover i {
	color: #3bea96 !important;
}

.layout-footer-holder-bc .footerHeader .footerInfoColumn {
	order: 1;
	margin-left: 200px;
}

.layout-footer-holder-bc .footerHeader .footerInfoColumn .selectHolder.languageDropdown .selectContainer,
.layout-footer-holder-bc .footerHeader .footerInfoColumn .infoTime {
	background-color: transparent !important;
}

.layout-footer-holder-bc .footerHeader .footerInfoColumn .selectHolder.languageDropdown .selectContainer:hover {
	background-color: #223339 !important;
}

.layout-footer-holder-bc .expandableContentWrapper {
	background-color: transparent !important;
}

.layout-footer-holder-bc .expandableContentWrapper h1,
.layout-footer-holder-bc .expandableContentWrapper h2 {
	color: #b1f7d5 !important;
	margin-bottom: 5px;
	margin-top: 16px;
}

.layout-footer-holder-bc .expandableContentWrapper .expandableContentToggle,
.layout-footer-holder-bc .expandableContentWrapper .expandableContentToggle:hover {
	position: static;
	margin: 10px;
	width: fit-content;
	margin-left: auto;
	align-items: flex-end;
	color: unset;
	padding: 0;
}

.layout-footer-holder-bc .expandableContentWrapper .expandableContentToggle .bc-i-small-arrow-down,
.layout-footer-holder-bc .expandableContentWrapper .expandableContentToggle .bc-i-small-arrow-up {
	padding: 8px 16px;
	background-color: #223339 !important;
	border-radius: 10px;
}

.layout-footer-holder-bc .expandableContentWrapper .expandableContentToggle .bc-i-small-arrow-down:hover,
.layout-footer-holder-bc .expandableContentWrapper .expandableContentToggle .bc-i-small-arrow-up:hover {
	color: #3bea96 !important;
}

.layout-footer-holder-bc .expandableContentWrapper .expandableContentToggle .bc-i-small-arrow-down:before {
	content: 'Read More';
}

.layout-footer-holder-bc .expandableContentWrapper .expandableContentToggle .bc-i-small-arrow-up:before {
	content: 'Read Less';
}

.layout-footer-holder-bc .footerWrapper {
	max-width: 1080px;
	margin: auto;
}

.footerLinkCols > div {
	text-align: center;
}

.footerLinkCols > div li a {
	color: #fff !important;
}

.footerLinkCols > div h3 {
	color: #3bea96 !important;
}

.ftr-copy-rights-bc {
	text-align: left !important;
	margin-top: 0;
	padding-top: 0;
	color: rgb(255 255 255) !important;
	border-top: none;
}

.layout-footer-holder-bc .sliderSingleEl img {
	max-height: 30px;
}

.layout-footer-holder-bc .sliderSingleElWrapper {
	justify-content: flex-start;
}

.layout-footer-holder-bc .sliderSingleElWrapper:last-child .sliderSingleEl {
    position: absolute;
    top: 25px;
}

.layout-footer-holder-bc h4 {
	color: #3bea96;
	text-align: left;
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid rgba(var(--b-sc), 0.1);
}

.footerWarningAge {
	color: #3bea96 !important;
	border-color: #3bea96 !important;
}

.sliderContent:not(:last-child) {
    margin-bottom: 0;
}


/* //PROMOTIONS */

.horizontal-sl-list.promotion-horizontal-sl-list-bc.horizontal-items-expanded:before {
    content: "promotions";
    position: static;
    color: aliceblue;
    flex-basis: 100%;
    font-size: 2.5rem;
    text-align: center;
    text-transform: uppercase;
    font-family: sans-serif;
    font-weight: 800;
    margin-bottom: 25px;
}

.horizontal-sl-list.promotion-horizontal-sl-list-bc.horizontal-items-expanded {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 25px;
}

h3.promotions-article-title.ellipsis {
    height: 40px;
    margin-top: 0px;
    background: rgb(14 25 29) !important;
    font-size: 14px;
    line-height: 40px;
    letter-spacing: 1px;
    text-transform: uppercase;
}