a:hover{color:#000}
a:not([href]):not([tabindex]){color:#fff2f2}
h3{text-align:left}
input[type=text],input[type=password],input[type=email]{outline:none}
select{outline:none}

/*-----------------------------------------------------------*/
#ReloadCaptcha,#ReloadCaptchaLogin,#ReloadCaptchaRegister{cursor:pointer}
#iconCheck, #ReloadCaptcha, #ReloadCaptchaLogin, #ReloadCaptchaRegister {
	line-height: 32px;
	margin-left: 10px;
	font-size: 16px;
}
.form-group.validation-error{color:#D32F2F}
.form-group.validation-pass i{color:#388E3C;opacity:1}
.top-nav{background:none;color:#fff}
.index-body{background:url(../images/background.jpg) no-repeat fixed;background-size:cover}
/*-------------------------                    end of topnav                   ----------------------------------*/
/*-------------------------                       header                   ----------------------------------*/

.header{background:transparent}
.newsInfo .marquee{font-weight:bold;}
.logo{max-height:90px;margin-top:5px}
input[type=text].login-form, input[type=password].login-form, input[type=email].login-form {
	background-color:#fff;
	color: #000;
}
.indicator{left:25px}
.bank{
	background-color: #170b2f;
	border: 2px solid #fffc01;
}
.figure-text{color:#fff}
.user-info>li:last-child>a{padding-right:0}
.user-info a:not([href]):not([tabindex]){color:#fff}
.user-info-balance{border:1px solid #fffa00;background-color:#000}
.popover-balance-content{border:1px solid #000;background-color:#000}
.bttn-check,.bttn-banking{color:white}
.bttn-banking,.bttn-banking:hover{
    background: #170b2f;
    border: 2px solid #ef39fe;
	color: #ffff00;
}
/* .bttn-banking,.bttn-banking:hover{background-color:#000} */
#calibrate{border-left:1px solid #000}
.pop-wallet>tfoot{border-top:1px solid #000}
.pop-wallet>thead{border-bottom:1px solid #000}
.bttn-calibrate{
	background-color: #fffa00;
	color: #000;
}

/*-------------------------                    end of header                   ----------------------------------*/
/*-------------------------                    navbar                   ----------------------------------*/
.navbar [class^=icon_] {
    background-image: url(../images/icon_nav.png);
    background-repeat: no-repeat;
    /* filter: drop-shadow(0px 0px 3px #b78f1e); */
}
.navbar{
 background:url(../images/menu.jpg) repeat-x;
	background-size:100% 100%;
	border-top:none;
	border-bottom:none;
	padding: .4rem 1rem;
}
.navbar ul{margin-top:-2px}
.navbar a {
	text-shadow:none; 
	font-weight:bold; 
	color: #000000;
	-webkit-filter: none;
	filter: none;
}
.subnavbar {
	background: rgb(0, 0, 0, 0.8);
	border-bottom: 2px groove #0095fd;
}
.subnavbar .gameNav a {
	-webkit-filter: drop-shadow(0px 0px 1px #2e2600);
	filter: drop-shadow(0px 0px 1px #2e2600);
}
.subnavbar .gameNav a:hover {
	text-decoration: none;
	background-color: inherit;
	-webkit-filter: none;
	filter: none;
}
.nav_name{color:#ffff00}
.navbar .icon_cock_fighting{background-position:center -884px}
/*-------------------------                    end of navbar                   ----------------------------------*/

/*-------------------------                    middle content                   ----------------------------------*/
.middle-index{background: none;}
.box-middle{padding:0;margin-top:2px;border: 2px groove #ffff01;}
.rules-agreement-logo{
	background-image: url(../images/footer.png);
	background-position: center;
	background-size: contain;
}
.title {
	padding: 15px 0 10px 0;
    border-bottom: 2px solid #ef39fe;
    color: #f8f0f0;
    text-indent: 0px;
    display: inline-block;
    text-shadow: 2px 2px #000;
}
.close, .close:hover{color:#ffff00}
.liveitem a{color: #000;border-color:#000 !important;background-color:#fffa00}
.info_wrap .btn_close{top:4px}
.row{margin-right:-14px;margin-left:-14px}
.col-6{position:relative;width:100%;padding-right:22.5px;padding-left:22.5px;flex:0 0 50%;max-width:50%}
.promotion-row_table{text-align:center;max-width:400px;margin-left:auto;margin-right:auto;margin-top:20px}
.promotion-row_table .currency-flag{text-align:left;display:block;width:100px;margin-left:auto;margin-right:auto}
.promotion-row_table .currency-flag img{padding-left:20px}
.table-heading{background-color:#545252;font-weight:700}
.table-heading .col-6{padding:5px 0;color:#fff;font-weight:700}
.table-row{padding:4px 0;font-size:14px;font-weight:300}
.table-row img{height:28px;vertical-align:middle}
.table-row-odd{background-color:#7b767699}
.table-row-even{background-color:#c5c3c399}

/*-------------------------                    end of middle content                   ----------------------------------*/
/*-------------------------                    modal                   ----------------------------------*/
.game-list:not(.maintenance):hover{background-color:#b1af4673}
.modal-header{background: url(../images/menu-altm.jpg) no-repeat; background-size:100% 100%;} 
.modal-title{font-weight:bold; color: rgb(2, 2, 2);}
.modal-header h5{color: #ffff00;margin-left:10px;}
/*-------------------------                    end of modal                   ----------------------------------*/
/*-------------------------                    multiuse                   ----------------------------------*/
#checkAvailability, #iconCheck{display:inline-block}
.bttn-login,.bttn-logout,.bttn-register{width:75px;border-radius:4px;font-weight:bold}
.bttn-login,.bttn-check {
    background: #170b2f;
    border: 2px solid #ef39fe;
	color: #ffff00;
}
.bttn-logout,.bttn-register{
	background: #170b2f;
    border: 2px solid #fffc01;
	color: #e31ef9;
}
.bttn-login:active{background-color:inherit;color: inherit;}
.bttn-register:active{background-color:inherit}
.game>a, .login-box>a{cursor:pointer}
#GameCategory a:hover, #GameCategory a.active,
#PromotionCategory a:hover, #PromotionCategory a.active {
	background-color:#fffa00;
	color: #000;
}
.game-list{padding:0 10px;position:relative}
.game-list:hover{background-color:#927b03}
.game-list:hover .btn-game{display:block}
.game-list-content>button{background-color: #fffa00;
	color: rgb(10, 10, 10);}

/*-------------------------                    popup banner                          ----------------------------------*/
.sub_color {
	background-color: unset !important;
	box-shadow: unset !important;
}
.reward_pop {
	background-color: transparent !important;
	box-shadow: none;
}
.reward_pop .close_icon {
    top: 10px;
}	
.reward_pop .logo_wrap>img {
    max-height: 55px;
}
.reward_pop .reward_content {
    padding: 0;
}
/*-------------------------                    end of popup banner                   ----------------------------------*/

/************************* footer *********************************/
.footer{
	background: url(../images/footer-top.png) no-repeat, rgb(0 0 0 / 50%);
	background-size: contain;
}
.footer h1,.footer h2,.footer h3{font-weight:bold;color:#fff}
.footer-copyright{background-color:#000;padding:10px 0;text-align:center;text-transform:uppercase}
.category{width:100%;border-bottom:1px solid #273642;line-height:.1em;margin:10px 0 20px}
.category span{background:#010f02;padding:0 10px}
.form-group [class*=col-]{margin-bottom:0}
#RegisterForm .form-group input[type="text"], #RegisterForm .form-group input[type="password"],
	#RegisterForm .form-group input[type="email"] {
	font-size: 0.775rem;
	border: 1px solid #757575;
	background-color: #fff;
	border-radius: 4px;
	color: #212121;
}
input[type="text"].login-form, input[type="password"].login-form, input[type="email"].login-form{
	border: 2px solid #000;
	background:#fff;
	color: #000;
}
/**************           popup top bar                                 ***********/
.account_hd{background-color:transparent}
.account_hd .logout,.account_hd .logout:hover{background-color:#f30015;color: #000 !important}
.account_hd ul{display:block;font-size:.8125rem;float:right;zoom:1;margin:0;padding:0}
.account_hd a{display:block;color:#000}
.account_hd .livehelp,.account_hd .userid{padding-left:26px}
.account_hd .livehelp{background-position:0 -742px}
.account_hd .livehelp:hover{background-position:0 -773px;color:#2ccad7;text-decoration:none}
.popup-header-time{margin-left:15px;font-size:13px}
/**************           end of popup top bar                                ***********/

/**************           popup menu bar                                 ***********/
.account_nav{background-color:#000}
.account_nav ul a:hover, .account_nav ul a.choice{color:#fffa00;border-bottom-color:#000}		
/**************           end of popup menu bar                                 ***********/

/**************           popup content bar                                 ***********/
.con_box:not(.account_list){background: none;}
.con_item h4{padding:15px 0 10px 0;text-indent:0;border-bottom:2px solid #000}
.con_item h4:before{border-left:none}
.con_item .info_type{background-color:#232323;border:1px #4c4c4c solid;color:#888}
.conlist li:hover,.conlist li.selected{background-color:#aeacac;color:#000}
.form-group select{background-color:#fff}
.popup-body{background-color:#2c2c2c}
.popup-body .form-group input[type="text"], .popup-body .form-group input[type="password"] {
	margin-top: 0;
	border: 1px solid #757575;
	background-color: #fff;
	color: #212121;
}
.btn_type input[type=submit], .btn_type input[type=button], .btn_type input[type=reset] {
	background-color:#fffa00;
	color: #000;
}
.btn_type .btn_default:hover{background-color:#000}
.account_list{min-width:930px;padding:20px;box-shadow:0 -1px 1px rgba(0,0,0,.3);color:#000}
.account_list.embed_account_list{background-color:#000}
.account_list h4:before{border-left-color:#000}
.account_list .account_info{border-bottom:unset}
.account_list .account_info thead{background-color:#fffa00}
.account_list .account_info th{color: #000}
.date_list input[type="text"], .date_list input[type="password"]{border-color:#757575;color:#000}
.date_list button {
	width: 136px;
	height: 32px;
	line-height: 32px;
	background-color:#fffa00;
	color: rgb(5, 5, 5);
	outline: none;
}
.date_list li:first-child{color:#fff}
.datepicker table tr td.active.active, 
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover.active, 
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active:hover:hover{
	background:#000;
	color:#fff;
}
.form-group .transcash .cash{border:1px solid #757575;background-color:#fff;color:#000}
.wallet{margin:1% 0% 0 2%;border:1px solid #848484;background-color:#ececec;float:right;padding:0}
.wallet .total, .wallet .primary{color:#000}
.wallet .total .btn_total,.wallet .primary .btn_total{background:linear-gradient(180deg, #fffa00 0%, #fffa00 50%, #fffa00 100%);color: rgb(7, 7, 7);}
.wallet .content-inner .icon_dropdown {
	position: relative;
	margin: 3px 6px 0 0;
	width: 18px;
	height: 18px;
	display: block;
	background-color: #757575;
	padding-left: 3px;
	padding-top: 2px;
	-webkit-border-radius: 50%;
	-mos-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	float: left;
	padding: 2px;
}
.conlist{border:1px solid #459e00}
.conlist h5 {
	padding: 0 8px;
	text-transform: uppercase;
	color: #383838;
	font-weight: 700;
	line-height: 30px;
	font-size: 0.8125rem;
}
.validation-error .input-field{border-color:#D32F2F}
.validation-error i{overflow:visible;opacity:1}
.validation-close i{color:#424242;overflow:visible;opacity:1}

/*Bonus Module 9 September 2020*/

.bonus-wrapper .nav-tabs .nav-link.active{border-bottom:5px solid #000;color:#19191b}
.bonus-wrapper .nav-tabs{border-bottom:1px solid #000}
.bonus-wrapper .nav-tabs .nav-link:hover{color:#000; background: #fffa00;}
.bonus-provider-list li:hover{background-color:#fffa00 !important}
.bonus-provider-list li.active a{border-bottom:2px solid #f00;font-weight:700;background-color:#fffa00; color: #000;}
.bonus-provider-list span{color:#000;}
.mainPvLs{background-color: #b1af4673;}
.bonus-item{border-color:#000;background-color:rgb(255, 143, 0) !important;outline:none;color:#fff}
.isNewPlayer{background:#000;color:#000}
.bonus-button.active{background-color:#000;color:#38260a;border-color:rgb(252, 219, 9)}
.bonus-button.active:hover{background-color:#000;cursor:pointer;color:#000}
.bonus-name{color:#000}
.bonus-button.btn-await-approval{background-color:#000;color:#fff}
.progress-value{background:linear-gradient(180deg, rgba(240, 238, 128, 0.8) 0, #fffa00 100%)}
/*MENUBAR TEMPLATE 1*/
.futuristic .gameNav a>span {
	padding: 3px 6px;
	line-height: 30px;
	height: 30px;
	border: 1px solid #fff !important;
	border-radius: 10px;
	color: #ffffff !important;
	font-weight: normal !important;
	font-size: 0.675rem;
}
.futuristic .gameNav > li:hover .icon-menu-wrapper{ border-color: #ece2e2 !important;}
.futuristic .gameNav>li:hover span:not(.icon-new){background-color: #f00 !important; color: #fff !important; }
.futuristic .icon-menu-wrapper {
	border-color:#fff;
	background: linear-gradient(140deg, #170b2f 40%, #fffc01 100%);
	height:95px;
}

/************ Progressive Jackpot ***********/
.progressive-jackpot{filter:unset;padding-bottom:8px}
.jackpot-wrapper{filter:unset;}
/* #jackpot{color: #520002;} */
.progressive-jackpot img{
	filter:unset;
	width:100%;
	background-size:100% 100%;
}
.jackpot-wrapper > span{padding-top: 5px;}
.bonus-provider-list a{filter: unset;}
/********* Provider List near footer *********/
#ProviderList .pgs,#ProviderList .pgs:hover{background-position:left -1332px}
/* #ProviderList{ border-bottom: 1px solid #000;} */
/* Favorite */
.filter-tools a:hover, .filter-tools a.selected {
	background: radial-gradient(circle, transparent 1%, #fffa00 1%) center center / 15000% #fffa00;
    border: 1px solid rgb(44 44 44 / 0.7);
    color: #000;
}
