a:hover{
    color:#00FFFF
}
 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
}

.home-slider .owl-dots {
    display: none;
}

@font-face {
    font-family: 'Radar';
    src: url(../font/Radar.ttf) format('truetype');
}

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

/*-----------------------------------------------------------*/
 #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;
	color:#C0C0C0 !important;
}
/*------------------------- end of topnav ----------------------------------*/
/*------------------------- header ----------------------------------*/
 .header{
     background: transparent;
     padding-bottom:0;
}
 .newsInfo .marquee{
    font-weight:bold;
}
 .logo{
    margin-top:2px;
    max-height: 50px;
    margin-left: -25px;
	transform: scale(1,1);
}
 input[type=text].login-form, input[type=password].login-form, input[type=email].login-form {
    /* border:1px solid #30c5ff;
     */
     background-color:#fff;
     color: #000;
}
 .bank{
    background: #000;
    background-size:100% 100%;
     border: 1px solid white;
}
 .user-info>li:last-child>a{
    padding-right:0
}
 .user-info a:not([href]):not([tabindex]){
    color:#fff
}
 .user-info-balance{
    border:1px solid #00FFFF;
    background-color:#000
}
 .popover-balance-content{
    border:1px solid #00FFFF;
    background-color:#000
}
 .bttn-check,.bttn-banking{
    color:#000
}
 .bttn-banking,.bttn-banking:hover{
     background: url(../images/btn-login.png) no-repeat;
     background-size: 100% 105%;
     border: none;
     color: #fff;
     padding-left: 18px;
     font-size:12px;
     height:30px;
     padding-right: 15px;
}
 #calibrate{
    border-left:1px solid #00FFFF
}
 .pop-wallet>tfoot{
    border-top:1px solid #00FFFF
}
 .pop-wallet>thead{
    border-bottom:1px solid #00FFFF
}
/*------------------------- end of header ----------------------------------*/
/*------------------------- navbar ----------------------------------*/
 .navbar [class^=icon_] {
     background-image: url(../images/icon_nav.png);
}
 .navbar{
     background:url(../images/menu.png) no-repeat;
     background-size:100% 100%;
     border-top:none;
}
 .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 #feec0e;
}
 .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:#ffe082
}
 .navbar .icon_cock_fighting{
    background-position:center -884px
}
.sub_color {
 background-color: unset;
 box-shadow: unset;
}
.reward_pop {
 background-color: transparent;
 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 navbar ----------------------------------*/
/*------------------------- middle content ----------------------------------*/
 .box-middle{
    padding:0;
    margin-top:2px;
    border:2px groove white
}
 .title {
     padding: 15px 0 10px 0;
     border-bottom: 2px solid #000;
     color: #000;
     text-indent: 0px;
     display: inline-block;
}
 .liveitem a{
    color: #fff;
    border-color:#00FFFF !important;
    background-color:#3ce2f8
}
 .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
}
 .promotion_group .liveitem a {
     border: none !important;
}
 .promotion_group .title_wrap img{
     width: 99% !important;
     height: 209px !important;
}
/*------------------------- end of middle content ----------------------------------*/
/*------------------------- modal ----------------------------------*/
 .game-list:not(.maintenance):hover{
    background-color:#00FFFF;
}
 .modal-header{
    background:linear-gradient( #00020a,#0d1c2a );
    ;
    background-size:100% 100%;
}
 .modal-header h5{
    color: #00FFFF;
}
 .modal-title{
    font-weight:bold;
     color: #000;
}
/* .wrap-provider-list{
    margin-bottom:20px;
    border-bottom:2px solid #00FFFF
}
 */
/*------------------------- end of modal ----------------------------------*/
/*------------------------- multiuse ----------------------------------*/
 #checkAvailability, #iconCheck{
    display:inline-block
}
 .bttn-login,.bttn-logout,.bttn-register{
    width:80px;
    height:30px;
    font-weight:bold;
    font-size:12px
}
 .bttn-login,.bttn-check{
     background: url(../images/btn-login.png) no-repeat;
     background-size: 100% 105%;
     border: none;
     color: #fff;
     padding-left: 5px;
     font-size:12px;
}
 .bttn-logout,.bttn-register{
     background: url(../images/btn-register.png) no-repeat;
     background-size: 100% 105%;
     border: none;
     color: #fff;
     padding-left: 5px;
     font-size:12px;
}
 .game>a, .login-box>a{
    cursor:pointer
}
 #GameCategory a:hover, #GameCategory a.active, #PromotionCategory a:hover, #PromotionCategory a.active {
     background-color:#000;
     color:#fff;
}
 .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:#0d2d5c;
     color: #C0C0C0;
}
/*------------------------- popup banner ----------------------------------*/
 .sub_color{
    background-color:#2c2c2c
}
 .reward_pop{
    background-color:#f5f5f5
}
/*------------------------- end of popup banner ----------------------------------*/
/************************* footer *********************************/
 .footer{
     background: unset;
     background-size: 100% 100%;
}
 .footer .support-footer p{
     color: white !important;
}
 .footer h1,.footer h2,.footer h3{
    font-weight:bold;
    color:#f0e9e9
}
 .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:#f10214;
    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:#3da6d3;
    border-bottom-color:#3da6d3
}
/************** end of popup menu bar ***********/
/************** popup content bar ***********/
 .con_box:not(.account_list){
    background:url(../images/background.jpg) no-repeat;
    background-size:cover
}
 .con_item h4{
    padding:15px 0 10px 0;
    text-indent:0;
    border-bottom:2px solid #00FFFF
}
 .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:#00FFFF;
    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:#00FFFF;
     color: #000;
}
 .btn_type .btn_default:hover{
    background-color:#3da6d3
}
 .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:#00FFFF
}
 .account_list .account_info{
    border-bottom:unset
}
 .account_list .account_info thead{
    background-color:#00FFFF
}
 .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:#00FFFF;
     color: #000;
     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:#00FFFF;
     color:#212529;
}
 .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:#00FFFF
}
 .wallet .total .btn_total,.wallet .primary .btn_total{
    background:linear-gradient(180deg, #00FFFF 0%, #00FFFF 50%, #00FFFF 100%);
    color: #000;
}
 .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 #00FFFF;
    color:#19191b
}
 .bonus-wrapper .nav-tabs{
    border-bottom:1px solid #00FFFF
}
 .bonus-wrapper .nav-tabs .nav-link:hover{
    color: #00FFFF;
    background: #000;
}
 .bonus-provider-list li:hover{
    background-color:#00FFFF!important
}
 .bonus-provider-list li.active a{
    border-bottom:2px solid #fff;
    font-weight:700;
    background-color:#00FFFF;
     color: #000;
}
 .bonus-provider-list span{
    color:#000;
}
 .mainPvLs{
    background-color:rgba(240, 231, 93, 0.82)
}
 .bonus-item{
    border-color:#00FFFF;
    background-color:rgb(255, 143, 0) !important;
    outline:none;
    color:#fff
}
 .isNewPlayer{
    background:#00FFFF;
    color:#fff
}
 .bonus-button.active{
    background-color:#00FFFF;
    color:#38260a;
    border-color:rgb(242,230,153)
}
 .bonus-button.active:hover{
    background-color:#00FFFF;
    cursor:pointer;
    color:#000
}
 .bonus-name{
    color:#00FFFF
}
 .bonus-button.btn-await-approval{
    background-color:#00FFFF;
    color:#fff
}
 .progress-value{
    background:linear-gradient(180deg, rgba(227, 232, 59, 0.77) 0, #00FFFF 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: #f00 !important;
}
 .futuristic .gameNav>li:hover span:not(.icon-new){
    background: #00FFFF !important;
     color: #000 !important;
}
 .futuristic .icon-menu-wrapper {
     border-color:#fff !important;
     background:linear-gradient(90deg,#00FFFF,#133771,#000);
     height:95px;
}
/************ Progressive Jackpot ***********/
#jackpot {
	font-family: 'Radar' !important;}
 .progressive-jackpot{
    filter:unset;
    padding-bottom:8px
}
 .jackpot-wrapper{
    filter:unset;
}
 .jackpot-wrapper>span{
    top:35%
}
 .progressive-jackpot img{
     filter:unset;
}
 .progressive-jackpot h2 {
     display: none;
}
/********* Provider List near footer *********/
/* Favorite */
 .filter-tools a:hover, .filter-tools a.selected {
     background: radial-gradient(circle, transparent 1%, #00FFFF 1%) center center / 15000% #00FFFF;
     border: 1px solid rgb(44 44 44 / 0.7);
     color: #000;
}

